#top_curve {text-align:center}

#pankuzu {margin:0 0 5px 10px}
#pankuzu a {color:#0075D5;}

#left_menu {width:208px;text-align:center;float:left}
#left_menu .content {background:url('images/left_menu_r3_c1.gif') repeat-y}
#left_menu .menu1 {margin:5px 0 12px 0}
#left_menu .menu1 a {display:block;margin-bottom:2px}
#left_menu .menu2 {margin:5px 0 7px 0}
#left_menu .menu2 .title {margin-bottom:5px}
#left_menu .menu2 .border {margin:4px 0 5px}

#contents_main {width:660px;float:right;}
#contents_main .waku {width:647px;border:1px solid #B5B5B5;padding:5px 5px 5px 5px}
#contents_main .waku .sub_title_banner {margin-bottom:27px}
#contents_main .waku .left {width:368px;float:left}
#contents_main .waku .subttl{
	font-size:21px;
	font-weight:bold;
	padding:0 15px;
	margin:0 0 15px 0;
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display:block;
	line-height:28px;
}
#contents_main .waku dt.onfour{
	font-size:17px;
	font-weight:bold;
	color:#ff9900;
	 display:block;
	 clear:both;
	 padding:5px 0 5px 10px;
}
#contents_main .waku dt.onfour font{
	font-size:16px;
	margin:0 7px 0 0;
}
#contents_main .waku dd.onfour_txt{
	margin:1px 0 0 0;
	 padding:5px 5px 20px 10px;
	 display:block;
	 line-height:18px;
}
#contents_main .waku dl.suimin dt.onfour{
	font-size:17px;
	font-weight:bold;
	color:#ff9900;
	 display:block;
	 clear:both;
	 padding:5px 0 5px 0;
}
#contents_main .waku dl.suimin dt.onfour font{
	font-size:16px;
	margin:0 7px 0 0;
}
#contents_main .waku dl.suimin dd.onfour_txt{
	margin:1px 0 0 0;
	 padding:5px 5px 20px 0;
	 display:block;
	 line-height:18px;
}
#contents_main .waku dd.onfour_txt img{
	margin:0 5px 0 0;
	float:left;
	border:#CCC solid 1px;
}
#contents_main .waku .comment ul.suimin_list{
	padding:0 0;
}
#contents_main .waku .comment .suimin_list li{
	padding:0 17px;
	margin:0 0 10px 0;
	line-height:18px;
	font-size:18px;
	font-weight:bold;
	color:#ff9900;
	list-style:none;
}
#contents_main .waku .comment { padding:0 17px; line-height:18px;}
#contents_main .waku .comment .inplantprice .top_td td{
	background:#ccccff;
	
}
#contents_main .waku .comment .inplantprice td{
	border:solid #ccccff 1px;
	padding:5px 5px 5px 5px;
	text-align:center;
}
#contents_main .waku .comment .inplantprice td.txt_left{
	text-align:left;
}
#contents_main .waku .comment .inplantprice th{
	font-weight:bold;
	color:#FFF;
	padding:5px;
	background-color:#CCF;
}
#contents_main .waku .comment .inplantprice th.th_mid{
	border-bottom:#FFF 1px solid;
	border-top:#FFF 1px solid;
}
#contents_main .waku .comment .inplantprice td.menu_td{
	border:solid #ccccff 1px;
	text-align:center;
}
#contents_main .waku .comment2 { padding:18px 18px}
#contents_main .waku .right {width:275px;float:right}
#contents_main .waku .syasin_setumei {margin:5px 0 35px 0}
#contents_main .waku .warning {color:#0075D5;font-size:12px}
#contents_main .waku .machin_text {padding-left:12px}
#contents_main .waku .machin_text_1 {padding-right:50px}
#contents_main .waku .url {padding:30px 0 20px 20px}
#contents_main .waku .url a {color:#0075D5;font-family:Arial}
#contents_main .waku .marker {color:#0075D5;}

#contents_main .waku .map {text-align:center}
#contents_main .waku .map .address {width:500px;margin:auto;text-align:left;border-bottom:1px dotted #0175D8;padding-bottom:8px;padding-top:10px;clear:both}
#contents_main .waku .map .address img{vertical-align:top;}

#contents_contener{padding:0 30px 0 40px;margin-top:0px}

#top_banner {margin-bottom:7px}

.about_us_comment {padding:10px 0 0 10px}
.about_us_comment2 {padding-top:4px}
.concept_comment {padding:0 45px}
.concept_border {margin:20px 0}


.form_style1{width:350px;height:20px;margin-left:10px}
.form_style2{width:400px;height:200px;margin-left:10px}
.form_text1{padding-left:10px;color:#FF0000;font-size:10px}


