@media screen and (min-width : 769px){



body {
margin: 0;
padding: 0;
line-height: 160%;
text-align: center;
color: #333;
font-family: "メイリオ", Meiryo, Arial,MS UI Gothic, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
background-image: url("/assets/source/img/back.jpg");
background-repeat : repeat-x;
background-color: #F7FBFF;
border: 0;
vertical-align : baseline;
}

a,
a:link,
a:visited
 {
 	color: #333;
	text-decoration: none;
	}

a:hover {
	color: #FB684F;
	text-decoration: underline;
	}

img {
	border: 0;
	opacity:1;
	filter: alpha(opacity=100);
	}

body a:hover img {
	opacity:0.77;
	filter: alpha(opacity=77);
}

.web {
	display:none;
	}

.blue{
color:#0099FF;
}

.blue2 {
color: #0033FF;
font-weight:bold;
}

.green{
color: #4A9E39;
font-weight:bold;
}

.green2 {
color: #465E00;
font-weight:bold;
font-size:16px;
}

.orange{
color: #FF6600;
font-weight:bold;
}

.orange2{
color: #FF7F00;
font-weight:bold;
}

.pink{
color: #FF007F;
font-weight:bold;
}

.red{
font-weight:bold;
color: #E20E00;
}

.red2{
font-weight:bold;
color: #AA0000;
font-size:14px;
}

.mini {
font-size:10px;
}

#ritsumei {
	margin: 0;
	padding: 0;
	background-image: url("/assets/source/img/kusatsu.jpg");
	background-repeat : no-repeat;
	background-position: center top;
	}
	
#container {
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width:960px;
	}

/* header */

#header {
	text-align: left;
	margin: 0;
	padding: 0;
	overflow:hidden;
	position:relative;
	}

.logo {
	float:left;
	margin: 191px 0 30px 0;
	padding: 0;
	}

ul.btn {
	float:right;
	text-align:right;
	margin: 0;
	padding: 0;
	}

ul.btn li{
	float:left;
    list-style:none;
	margin: 0 8px 0 0;
}

.huusha {
	margin: 0;
	padding: 0;
	width:80px;
	height:77px;
	position: absolute;
	top: 84px;
	left: 444px;
	}
	
/* menu */

ul.menu{
	float:right;
	text-align: left;
	margin: 24px 15px 0 0;
	padding: 0;
}

ul.menu li{
	float:left;
    list-style:none;
}

ul.menu li a {
	display:block;
	overflow:hidden;
	}
	
a.m1 {
	margin: 5px 18px 0 0;
	width: 81px;
	height: 18px;
	background-image: url("/assets/source/img/m_home01.jpg");
	background-repeat: no-repeat;
	}

a:hover.m1 {
	margin: 5px 18px 0 0;
	width: 81px;
	height: 18px;
	background-image: url("/assets/source/img/m_home02.jpg");
	background-repeat: no-repeat;
	}

a.m2 {
	margin: 5px 18px 0 0;
	width: 120px;
	height: 18px;
	background-image: url("/assets/source/img/m_daigaku01.jpg");
	background-repeat: no-repeat;
	}

a:hover.m2 {
	margin: 5px 18px 0 0;
	width: 120px;
	height: 18px;
	background-image: url("/assets/source/img/m_daigaku02.jpg");
	background-repeat: no-repeat;
	}

a.m3 {
	margin: 5px 18px 0 0;
	width: 118px;
	height: 18px;
	background-image: url("/assets/source/img/m_guide01.jpg");
	background-repeat: no-repeat;
	}

a:hover.m3 {
	margin: 5px 18px 0 0;
	width: 118px;
	height: 18px;
	background-image: url("/assets/source/img/m_guide02.jpg");
	background-repeat: no-repeat;
	}

a.m4 {
	margin: 0 18px 0 0;
	width: 120px;
	height: 32px;
	background-image: url("/assets/source/img/m_soudan01.jpg");
	background-repeat: no-repeat;
	}

a:hover.m4 {
	margin: 0 18px 0 0;
	width: 120px;
	height: 32px;
	background-image: url("/assets/source/img/m_soudan02.jpg");
	background-repeat: no-repeat;
	}

a.m5 {
	margin: 5px 0 0 0;
	width: 118px;
	height: 18px;
	background-image: url("/assets/source/img/m_town01.jpg");
	background-repeat: no-repeat;
	}

a:hover.m5 {
	margin: 5px 0 0 0;
	width: 118px;
	height: 18px;
	background-image: url("/assets/source/img/m_town02.jpg");
	background-repeat: no-repeat;
	}
	
/* wrap */

#wrap {
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 960px;
	overflow:hidden;
	}

#sidebar {
	float:left;
	text-align: left;
	margin: 3px 0 60px 0;
	padding: 0;
	width: 250px;
	overflow:hidden;
	}

#article {
	float:right;
	text-align: left;
	margin: 0 0 60px 0;
	padding: 0;
	width: 674px;
	overflow:hidden;
	}

/* article */

.img_left {
	float:left;
	margin: 0 20px 20px !important;
	}

.img_right {
	float:right;
	margin: 0 0 20px 20px !important;
	}
	
/* sidebar */

.btn_guide {
	margin: 0 0 8px 9px;
	padding: 0;
}

.s_box {
	clear:both;
	margin: 0 0 20px 0;
	padding: 0;
	overflow:hidden;
	}

.s_top {
	margin: 0;
	padding: 0;
	width:250px;
	height:92px;
	overflow:hidden;
	background-image: url("/assets/source/img/0775629750.jpg");
	background-repeat: no-repeat;
	}

.s_line {
	margin: 0;
	padding: 0;
	width:250px;
	overflow:hidden;
	background-image: url("/assets/source/img/s_box_line.jpg");
	background-repeat: repeat-y;
	}

.s_bottom {
	margin: 0;
	padding: 0;
	width:250px;
	height:34px;
	overflow:hidden;
	}

.yachin {
	margin: 0 0 20px 0;
	padding: 0;
	width:250px;
	height:370px;
	background-image: url("/assets/source/img/s_plan.jpg");
	background-repeat: no-repeat;
	}

.s2_box {
	clear:both;
	margin: 0 0 20px 0;
	padding: 0;
	overflow:hidden;
	}

.s2_top {
	margin: 0;
	padding: 0;
	width:250px;
	height:12px;
	overflow:hidden;
	background-image: url("/assets/source/img/box_top.jpg");
	background-repeat: no-repeat;
	}

.s2_line {
	margin: 0;
	padding: 0 14px;
	width:222px;
	overflow:hidden;
	background-image: url("/assets/source/img/box_line.jpg");
	background-repeat: repeat-y;
	}

.s2_bottom {
	margin: 0;
	padding: 0;
	width:250px;
	height:12px;
	overflow:hidden;
	background-image: url("/assets/source/img/box_bottom.jpg");
	background-repeat: no-repeat;
	}

ul.s_info {
	margin: 0;
	padding: 25px 0 0 0;
	background-image: url("/assets/source/img/s_info.jpg");
	background-repeat: no-repeat;
}

ul.s_news {
	margin: 0;
	padding: 25px 0 0 0;
	background-image: url("/assets/source/img/s_news.jpg");
	background-repeat: no-repeat;
}

ul.s_theme {
	margin: 0;
	padding: 25px 0 0 0;
	background-image: url("/assets/source/img/s_theme.jpg");
	background-repeat: no-repeat;
}

ul.s_entry {
	margin: 0;
	padding: 25px 0 0 0;
	background-image: url("/assets/source/img/s_entry.jpg");
	background-repeat: no-repeat;
}

ul.s_backnumber {
	margin: 0;
	padding: 25px 0 0 0;
	background-image: url("/assets/source/img/s_backnumber.jpg");
	background-repeat: no-repeat;
}

ul.s_info li,ul.s_news li,ul.s_backnumber li,ul.s_entry li,ul.s_theme li{
	margin: 0;
	padding: 10px;
    list-style:none;
	border-bottom: dotted 1px #bbb;
}

.t_archive{
	margin: 6px 0 0 10px;
	padding: 0 0 0 16px;
	background-image: url("/assets/source/img/icon01.jpg");
	background-repeat: no-repeat;
	}

/* contents */
	
#bukkenlist {
	margin: 0;
	padding: 0;
	overflow:hidden;
	width:700px;
	}

.bukken {
	float:left;
	margin: 0 15px 15px 0;
	padding: 0;
	width:328px;
	height:304px;
	overflow:hidden;
	background-image: url("/assets/source/img/b_back.jpg");
	background-repeat: no-repeat;
	}

.bukken_in {
	margin: 16px;
	padding: 0;
	width:298px;
	overflow:hidden;
	position:relative;
	}

.bukken_p {
	margin:0;
	padding: 0;
	width:298px;
	}

.bukken_b {
	margin: 0;
	padding: 0;
	width:298px;
	height:115px;
	overflow:hidden;
	background-image: url("/assets/source/img/bukken_back.jpg");
	background-repeat: no-repeat;
	}

.b_data01 {
	margin: 18px 0 0 20px;
	padding: 0 0 0 44px;
	background-image: url("/assets/source/img/b_shozaichi.jpg");
	background-repeat: no-repeat;
	}

.b_data02 {
	margin: 0 0 2px 20px;
	padding: 0 0 0 44px;
	background-image: url("/assets/source/img/b_koutsuu.jpg");
	background-repeat: no-repeat;
	color:#007FFF;
	font-weight:bold;
	}

.b_name {
	text-align:center;
	margin: 0;
	padding: 2px 0 0 0;
	width:213px;
	height:21px;
	background-image: url("/assets/source/img/b_name.png");
	background-repeat: no-repeat;
	color:#fff;
	font-weight:bold;
	position: absolute;
	top: 148px;
	left: 40px;
	}
	
.b_data03 {
	text-align:right;
	margin: 0 14px 0;
	padding: 0;
	}

.b_data04 {
	text-align:left;
	margin: 0 20px 2px;
	padding: 0;
	font-size:10px;
	line-height:140%;
	}

.b_data04 a{
	margin: 0 10px 0 0;
	padding: 0;
	}
	
.video {
	position: relative;
	height: 0;
	margin-bottom: 20px;
	padding: 30px 0 56.25%;
	overflow: hidden;
}
.video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
	
/* sub */

.c_box_top {
	margin: 0;
	padding: 0;
	width:674px;
	height:34px;
	overflow:hidden;
	background-image: url("/assets/source/img/c_box_top.jpg");
	background-repeat: no-repeat;
	}

.c_box_line {
	margin: 0;
	padding: 0 60px;
	width:554px;
	overflow:hidden;
	background-image: url("/assets/source/img/c_box_line.jpg");
	background-repeat: repeat-y;
	}

.c_box_bottom {
	margin: 0 0 40px 0;
	padding: 0;
	width:674px;
	height:34px;
	overflow:hidden;
	background-image: url("/assets/source/img/c_box_bottom.jpg");
	background-repeat: no-repeat;
	}

.pan {
	margin: 10px 0 30px 0;
	padding: 2px 0 2px 24px;
	background-image: url("/assets/source/img/pan.png");
	background-repeat: no-repeat;
	}

ul.pan {
	margin: 10px 0 30px 0;
	padding: 2px 0 2px 24px;
	overflow:hidden;
	}

ul.pan li{
	float:left;
    list-style:none;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	}
	
.data {
	margin: 0 0 6px 0;
	padding: 0;
	color:#AA0000;
	}
	
.title {
	margin: 0 0 14px 0;
	padding: 6px 0 6px 40px;
	color:#465E00;
	font-size:24px;
	font-weight:bold;
	height:28px;
	background-image: url("/assets/source/img/title.jpg");
	background-repeat: no-repeat;
	}


.titles {
	margin: 0 0 20px 0;
	padding: 0;
	height:79px;
	background-image: url("/assets/source/img/title2.jpg");
	background-repeat: no-repeat;
	overflow:hidden;
	}

.title_des {
	margin: 16px 0 10px 20px;
	padding: 0;
	font-size:12px;
	font-weight: normal;
	}

.title2 {
	margin: 0;
	padding: 0 0 0 50px;
	color:#465E00;
	font-size:24px;
	font-weight:bold;
	}

h1 {
	margin: 0;
	padding: 0 0 0 50px;
	color:#465E00;
	font-size:24px;
	font-weight:bold;
	}

.title3 {
	margin: 0 0 14px 0;
	padding: 10px 0 6px 36px;
	color:#465E00;
	font-size:18px;
	font-weight:bold;
	background-image: url("/assets/source/img/title3.jpg");
	background-repeat: no-repeat;
	}

.title4 {
	margin: 0 0 20px 0 !important;
	padding: 0;
	}
	
.section {
	margin: 0 0 30px 0;
	padding: 0;
	overflow:hidden;
	}

.section p{
	margin: 0 6px 20px 6px;
	padding: 0;
	overflow:hidden;
	font-size:14px;
letter-spacing: 0.1em;
	}

.section p img,.section img {
	margin: 0 6px 24px 6px;
	padding: 0;
	}

.bihin {
	margin: 0 0 40px 0;
	padding: 36px 0 0 18px;
	background-image: url("/assets/source/img_cat/b_guide/07.jpg");
	background-repeat: no-repeat;
	overflow:hidden;
	}

.osarai {
	margin: 0 0 20px 0;
	padding: 0;
	height:322px;
	background-image: url("/assets/source/img_cat/b_guide/08.jpg");
	background-repeat: no-repeat;
	overflow:hidden;
	}

ul.osarai2 {
	margin: 108px 0 0 50px;
	padding: 0;
}

ul.osarai2 li{
	margin: 0;
	padding: 10px 0 0 34px;
    list-style:none;
	background-image: url("/assets/source/img_cat/b_guide/11.jpg");
	background-repeat: no-repeat;
}

.btn_submit2 {
	margin: 0 0 20px 0;
	padding: 0;
	width:143px;
	height:44px;
	background-image: url("/assets/source/img_cat/contact/btn_contact.jpg");
	background-repeat: no-repeat;
	border:0;
	}

/* soudan */

.sou_a {
	margin: 0 0 20px 0;
	padding: 0 30px 0 62px;
	background-image: url("/assets/source/img_cat/soudan/icon.jpg");
	background-repeat: no-repeat;
	font-size:12px;
	}
	
.sou_q1 {
	margin: 0 0 12px 0;
	padding: 18px 0 10px 62px;
	background-image: url("/assets/source/img_cat/soudan/02.jpg");
	background-repeat: no-repeat;
	color:#419FFF;
	font-weight:bold;
	font-size:14px;
	}
	
.sou_q2 {
	margin: 0 0 12px 0;
	padding: 18px 0 10px 62px;
	background-image: url("/assets/source/img_cat/soudan/04.jpg");
	background-repeat: no-repeat;
	color:#BF5F00;
	font-weight:bold;
	font-size:14px;
	}

.sou_q3 {
	margin: 0 0 12px 0;
	padding: 18px 0 10px 62px;
	background-image: url("/assets/source/img_cat/soudan/05.jpg");
	background-repeat: no-repeat;
	color:#FF3B9D;
	font-weight:bold;
	font-size:14px;
	}

.hinan {
	margin: 0 !important;
	padding:0;
	}
	
.hinan1 {
	margin: 0 0 12px 0;
	padding: 0 0 0 150px;
	background-image: url("/assets/source/img_cat/soudan/07.jpg");
	background-repeat: no-repeat;
	}

.hinan2 {
	margin: 0 0 12px 0;
	padding: 0 0 0 150px;
	background-image: url("/assets/source/img_cat/soudan/08.jpg");
	background-repeat: no-repeat;
	}

/* guide */

.guide {
	margin: 0 0 20px 0 !important;
	padding: 0;
	}

.guide_a {
	margin: 0 0 20px 0;
	padding: 10px 20px 20px 50px;
	background-image: url("/assets/source/img_cat/guide/a.jpg");
	background-repeat: no-repeat;
	font-size:12px;
	width:478px;
	background-color:#F7F3E9;
	overflow:hidden;
	}
	
.guide_q {
	margin: 0;
	padding: 12px 0 8px 50px;
	background-image: url("/assets/source/img_cat/guide/q.jpg");
	background-repeat: no-repeat;
	color:#C55252;
	font-weight:bold;
	font-size:14px;
	}

ul.sguide {
	margin: 0 10px 20px 10px;
	padding: 0;
	overflow:hidden;
	}

ul.sguide li{
	float:left;
    list-style:none;
	margin: 0 0 0 0;
	padding: 0 10px 0 20px;
	}

/* bukken_detail */

.bukken_detail {
	margin: 0 0 40px 0;
	padding: 0;
	overflow:hidden;
	}

.b_left {
	float:left;
	margin: 0;
	padding: 0;
	}

.b_right {
	float:right;
	text-align:left;
	width:280px;
	margin: 0;
	padding: 0;
	}
	
.b_back {
	margin: 0;
	padding: 11px 4px 4px 5px;
	background-image: url("/assets/source/img_cat/bukken/01.jpg");
	background-repeat: no-repeat;
	}

.b_data1 {
	margin: 0;
	padding: 3px 0 0 62px;
	background-image: url("/assets/source/img_cat/bukken/data1.jpg");
	background-repeat: no-repeat;
	font-size:16px;
	color:#F00;
	font-weight:bold;
	}

.b_data2 {
	margin: 0;
	padding: 3px 0 0 62px;
	background-image: url("/assets/source/img_cat/bukken/data2.jpg");
	background-repeat: no-repeat;
	}

.b_data3 {
	margin: 0;
	padding: 3px 0 0 62px;
	background-image: url("/assets/source/img_cat/bukken/data3.jpg");
	background-repeat: no-repeat;
	}

.b_data4 {
	margin: 0 0 20px;
	padding: 3px 0 0 62px;
	background-image: url("/assets/source/img_cat/bukken/data4.jpg");
	background-repeat: no-repeat;
	}

.b_data5 {
	margin: 0;
	padding: 0;
	}

.b_data6 {
	margin: 0;
	padding: 3px 0 0 62px;
	background-image: url("/assets/source/img_cat/bukken/data5.jpg");
	background-repeat: no-repeat;
	}
	
.tag {
	margin: 20px 0 0 0;
	padding: 0;
	overflow:hidden;
}

.tag a{
	float:left;
	margin: 0 10px 10px 0;
	padding: 0 4px;
	display:block;
    list-style:none;
	overflow:hidden;
	background-color: #F1EAD8;
}

.ggmap {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.ggmap iframe,
.ggmap object,
.ggmap embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* town */

.town_back {
	margin: 0;
	padding: 0;
	width:548px;
	height:250px;
	background-image: url("/assets/source/img_cat/town/town_back.jpg");
	background-repeat: no-repeat;
	overflow:hidden;
	}

ul.town {
	margin: 60px 0 0 30px;
	padding: 0;
	overflow:hidden;
	}

ul.town li{
	float:left;
    list-style:none;
	margin: 0 20px 0 0;
	padding: 2px 0 0 20px;
	width:218px;
	background-image: url("/assets/source/img_cat/town/icon.jpg");
	background-repeat: no-repeat;
}

.town_h2 {
	margin: 0 0 20px 0;
	padding: 6px 0 0 36px;
	background-image: url("/assets/source/img_cat/town/icon2.jpg");
	background-repeat: no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#344506;
	}

.town_one {
	float:left;
	margin: 0 10px 10px 0;
	padding: 0;
	width:173px;
	height:156px;
	background-image: url("/assets/source/img_cat/town/back.jpg");
	background-repeat: no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#344506;
	}

.t_photo {
	margin: 10px 0 5px 4px;
	padding: 0;
	width:150px;
	height:113px;
	}
	
.t_name {
	text-align:center;
	font-size:12px;
	font-weight: normal;
	}
	
/* table */

.dl_table {
	text-align:left;
	margin: 0;
	padding:0;
	font-size:12px;
	width:480px;
	}

.dt_left {
	float:left;
	margin: 0;
	padding:4px 8px;
	width:140px;
	}

.dt_right {
	float:left;
	margin: 0;
	padding:4px 0;
	width:320px;
	}

.wpcf7-textarea {
	width: 100% !important;
	}
	
.wpcf7-text {
	width: 100% !important;
	height: 25px
	}
	
.wpcf7-quiz {
	float:right;
	width: 70% !important;
	height: 25px
	}

.c_icon {
	padding:9px 8px 9px 34px;
	background-image: url("/assets/source/img_cat/contact/icon.jpg");
	background-repeat: no-repeat;
	}
	
.ntable { 
width: 100%; 
border-collapse: collapse;  
border: 1px solid; 
margin-bottom:20px;
 } 

.ntable TD { 
border: 1px solid;
	text-align: center;
 }  

.ntable TH { 
border: 1px solid;
background-color:#CCC ;
 }  

table.lineon {
	text-align: left;
	margin: 0;
	padding: 0;
	width:100%;
	border:1px solid #E1D1A6;
	border-collapse:collapse;
}

table.lineon th {
	text-align:center;
	border-bottom:1px solid #E1D1A6;
	border-left:1px solid #E1D1A6;
	padding:0;
	font-size:12px;
	background-color:#F1EAD8;
	}
	
table.lineon td {
	border-bottom:1px solid #E1D1A6;
	border-left:1px solid #E1D1A6;
	padding:8px 16px;
	font-size:12px;
	}

table.mail {
	text-align: left;
	margin: 0 0 30px 0;
	padding: 0;
	width:100%;
	border-collapse:collapse;
}

table.mail th {
	border-bottom:1px dotted #ccc;
	padding:9px 8px 9px 34px;
	font-size:12px;
	background-image: url("/assets/source/img_cat/contact/icon.jpg");
	background-repeat: no-repeat;
	}
	
table.mail td {
	border-bottom:1px dotted #ccc;
	padding:4px 8px;
	font-size:12px;
	}

#trust-form table {
	text-align: left;
	margin: 0 0 30px 0;
	padding: 0;
	width:100%;
	border-collapse:collapse;
}

#trust-form table th {
	border-bottom:1px dotted #ccc;
	padding:9px 8px 9px 34px;
	font-size:12px;
	background-image: url("/assets/source/img_cat/contact/icon.jpg");
	background-repeat: no-repeat;
	}
	
#trust-form table td {
	border-bottom:1px dotted #ccc;
	padding:4px 8px;
	font-size:12px;
	}

#trust-form ul li {
	float:left;
	margin: 0;
	padding: 0;
    list-style:none;
	}

span.wpcf7-list-item { display: block; }

/* footer */

#footer {
	text-align:left;
	margin: 0 auto 40px;
	padding: 0;
	width:960px;
	overflow:hidden;
	}

.f_left {
	float:left;
	text-align:left;
	margin: 0;
	padding: 0;
	width:250px;
	overflow:hidden;
	}

.f_right {
	float:right;
	text-align:left;
	margin: 0;
	padding: 0;
	width:674px;
	overflow:hidden;
	}

.f_logo {
	margin: 0 0 20px 0;
	padding: 0;
	}

.f_txt {
	margin: 0;
	padding: 0;
	}
	
ul.f_list {
	margin: 10px 0 12px 35px;
	padding: 0;
	overflow:hidden;
}

ul.f_list li{
	float:left;
	margin: 0 20px 4px 0;
	padding: 0 0 0 16px;
	width:166px;
    list-style:none;
	background-image: url("/assets/source/img/icon02.jpg");
	background-repeat: no-repeat;
}

.f_menu {
	clear:both;
	margin: 0 0 36px 35px;
	padding: 0;
	overflow:hidden;
}

.f_tel {
	margin: 0 0 20px 35px;
	padding: 0;
}

.f_copy {
	margin: 0 0 20px 35px;
	padding: 0;
}

div#pageRight {
	position: fixed !important;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 53px;
	height: 40%;
	z-index: 9999;
}

#___plusone_0 {
	margin: 8px 0 0 0 !important;
	padding: 0;
	}

#___plusone_1 {
	width:80px !important;
	}

.twitter-share-button {
	width:100px !important;
	}

.hatena img{
	margin: 8px 0 0 0;
	padding: 0;
	}

.sns {
	margin: 0 0 20px 4px;
	padding: 0;
	height:24px;
	}

.sns img{
	margin: 0 !important;
	padding: 0 !important;
	}

#inner{
	background:#FFFFFF;
	border:1px solid #cb221c;
	padding:6px;
}

/* add display:inline to floated elements */
.logo,
ul.btn,
ul.btn li,
ul.menu,
ul.menu li,
#sidebar,
#article,
.img_left,
.img_right,
.bukken,
ul.pan li,
ul.sguide li,
.b_left,
.b_right,
.tag a,
ul.town li,
.town_one,
#trust-form ul li,
.f_left,
.f_right,
ul.f_list li {display:inline;}

/* add zoom:1 to overflow:hidden */
#header,
ul.menu li a,
#wrap,
#sidebar,
#article,
.s_top,
.s_line,
.s_bottom,
.s2_top,
.s2_line,
.s2_bottom,
#bukkenlist,
.bukken,
.bukken_in,
.bukken_b,
.c_box_top,
.c_box_line,
.c_box_bottom,
ul.pan,
.titles,
.section,
.section p,
.bihin,
.osarai,
.guide_a,
ul.sguide,
.bukken_detail,
.tag,
.tag a,
.town_back,
ul.town,
#footer,
.f_left,
.f_right,
ul.f_list,
.f_menu,
.s_box,
.s2_box {zoom:1;}

}