/* category.css */

body{
	background: url(../img/bg/bg_cat_head.gif) repeat-x;
/*
	background: url(../img/bg/cat_bg.gif) repeat-x;
*/
}


.root{
	width :950px;
	margin : 0px 0px 0 0;
	float : right;
	position : relative; top:0px; left: 0px;
/*
	background-color : #FFF00F;
*/
}


p.pankuzu{
	margin : 0px 10px;
	padding : 0px 0px;
	font-size : 10px;
	font-weight : normal;
	text-align : left;
	color : #000000;
/*
	background-color : #AA55AA;
*/
}


/* 個別カテゴリー用定義 */

/* お問い合わせ */
table.toiawase_tbl {
	width : 500px;
	margin : 30px 20px 0px 80px;
	font-size : 12px;
	float : left;
/*
	background-color : #FFFFFF;
*/
}


/* ie7 */
*+html table.toiawase_tbl {
	margin : 30px 0px 30px 60px;
}

/* ie6 */
* html table.toiawase_tbl {
	margin : 30px 0px 30px 60px;
}

.toiawase_tbl td{
	vertical-align : top;
	text-align : left;
	color:#646464;
}


td.formtittle{
	height:30px;
	color:#646464;
/*
	background-color : #FFFFFF;
*/
}


textarea{
	font-size : 12px;
}


/* safari only \*/  
textarea:\66irst-child {
	font-size : 10px;
}


p.mail_send{
	float : left;
	width : 600px;
	font-size : 12px;
	text-align : left;
	margin-left : 60px;
	margin-top : 0px;
	margin-bottom : 150px;
/*
	background-color : #F0F0F0;
*/
}


/* ie6 */
* html p.mail_send{
	margin-left : 30px;
}


.toiawase_tbl_area{
	margin-top : 0px;
	margin-bottom : 70px;
	padding-top : 5px;
}


/* 基本情報用 */
div.campany_data{
	float : left;
	width : 500px;
	height : 40px;
	margin-top : 10px;
	margin-left : 120px;
	border-bottom : 2px dotted #BFBFBF;
	font-size : 12px;
}


div.campany_data_top{
	margin-top : 50px;
}


/* ie7 */
*+html div.campany_data{
	margin-right : 70px;
	margin-left : 0px;
}


/* ie6 */
* html div.campany_data{
	margin-right : 70px;
	margin-left : 0px;

}


div.campany_data2{
	float : left;
	width : 500px;
	height : 85px;
	margin-top : 10px;
	margin-left : 120px;
	border-bottom : 2px dotted #BFBFBF;
	font-size : 12px;
}


/* ie7 */
*+html div.campany_data2{
	margin-left : 0px;
	margin-right : 70px;
}


/* ie6 */
* html div.campany_data2{
	margin-left : 0px;
	margin-right : 70px;
}



div.campany_data3{
	float : left;
	width : 500px;
	height : 65px;
	margin-top : 10px;
	margin-left : 120px;
	border-bottom : 2px dotted #BFBFBF;
	font-size : 12px;

}


/* ie7 */
*+html div.campany_data3{
	margin-left : 0px;
	margin-right : 60px;
}


/* ie6 */
* html div.campany_data3{
	margin-left : 0px;
	margin-right : 60px;
}



div.campany_data4{
	float : left;
	width : 500px;
	height : 160px;
	margin-top : 10px;
	margin-left : 120px;
	border-bottom : 2px dotted #BFBFBF;
	font-size : 12px;

/*
	background-color : #ffff00;	
*/

}


/* ie7 */
*+html div.campany_data4{
	margin-left : 0px;
	margin-right : 60px;
}


/* ie6 */
* html div.campany_data4{
	margin-left : 0px;
	margin-right : 60px;
}



div.campany_data5{
	float : left;
	width : 500px;
	height : 120px;
	margin-top : 10px;
	margin-left : 120px;
	border-bottom : 2px dotted #BFBFBF;
	font-size : 12px;
/*
	background-color : #ffff00;	
*/

}


/* ie7 */
*+html div.campany_data5{
	margin-left : 0px;
	margin-right : 60px;
}


/* ie6 */
* html div.campany_data5{
	margin-left : 0px;
	margin-right : 60px;
}


div.campany_data6{
	float : left;
	width : 500px;
	height : 80px;
	margin-top : 10px;
	margin-left : 120px;
	border-bottom : 2px dotted #BFBFBF;
	font-size : 12px;
/*
	background-color : #ffff00;	
*/
}


/* ie7 */
*+html div.campany_data6{
	margin-left : 0px;
	margin-right : 60px;
}


/* ie6 */
* html div.campany_data6{
	margin-left : 0px;
	margin-right : 60px;
}




div.campany_data7{
	float : left;
	width : 500px;
	height : 105px;
	margin-top : 10px;
	margin-left : 120px;
	border-bottom : 2px dotted #BFBFBF;
	font-size : 12px;
/*
	background-color : #ffff00;	
*/
}


/* ie7 */
*+html div.campany_data7{
	margin-left : 0px;
	margin-right : 60px;
}


/* ie6 */
* html div.campany_data7{
	margin-left : 0px;
	margin-right : 60px;
}



div.campany_datamap{
	float : left;
	width : 500px;
	height : 420px;
	margin-top : 10px;
	margin-left : 120px;
	border-bottom : 2px dotted #BFBFBF;
	font-size : 12px;
/*
	background-color : #ffff00;	
*/
}


/* ie7 */
*+html div.campany_datamap{
	margin-left : 0px;
	margin-right : 60px;
}


/* ie6 */
* html div.campany_datamap{
	margin-left : 0px;
	margin-right : 60px;
}


p.tbl_title{
	float:left;
	width : 80px;
	margin : 8px 5px 2px 30px;
	line-height : 1.6em;
	text-align : left;
/*
	border : 1px solid #ccc;
	letter-spacing : 1px;
	background-color : #ff00ff;
*/
	color : #646464;
}


/* ie6 */
* html p.tbl_title{
	margin : 8px 5px 2px 10px;
}


p.tbl_title2{
	float:left;
	width : 80px;
	margin : 28px 5px 0px 30px;
	line-height : 1.6em;
	text-align : left;
	color : #646464;
/*
	border : 1px solid #ccc;
	letter-spacing : 1px;
	background-color : #ff00ff;
*/
}


/* ie6 */
* html p.tbl_title2{
	margin : 28px 5px 0px 10px;
}


p.tbl_title3{
	float:left;
	width : 80px;
	margin : 18px 5px 0px 30px;
	line-height : 1.6em;
	text-align : left;
	color : #646464;

/*
	border : 1px solid #ccc;
	letter-spacing : 1px;
	background-color : #ff00ff;
*/
}


/* ie6 */
* html p.tbl_title3{
	margin : 18px 5px 0px 10px;
}



p.tbl_title4{
	float:left;
	width : 80px;
	margin : 38px 5px 0px 30px;
	line-height : 1.6em;
	text-align : left;
	color : #646464;

/*
	border : 1px solid #ccc;
	letter-spacing : 1px;
	background-color : #ff00ff;
*/
}


/* ie6 */
* html p.tbl_title4{
	margin : 38px 5px 0px 10px;
}


p.tbl_cont{
	float:left;
	width : 340px;
	margin : 8px 5px 2px 30px;
	text-align:left;
	line-height : 1.6em;
	color : #646464;
/*
	letter-spacing : 0px;
	text-align: justify;
	text-justify: inter-ideograph;
	background-color : #B1E2FF;
*/

}


p.tbl_cont2{
	float:left;
	width : 340px;
	margin : 8px 5px 2px 30px;
	text-align:left;
	line-height : 1.6em;
	color : #646464;
/*
	letter-spacing : 0px;
	text-align: justify;
	text-justify: inter-ideograph;
	background-color : #B1E2FF;
*/

}


/* アクセス */
p.map_cont{
	margin : 0px 0px 30px 40px;
	width : 600px;
	font-size : 12px;
	text-align : left;
	line-height : 1.5em;
}


/* ie7 */
*+html p.map_cont{
	float : left;
	margin : 0px 0px 40px 20px;

}


/* ie6 */
* html p.map_cont{
	float : left;
	margin : 0px 0px 40px 20px;

}



/* コンタクトPHP */
p.privacy_cont{
	margin : 0px 0px 30px 40px;
	width : 600px;
	font-size : 12px;
	text-align : left;
	line-height : 1.5em;
	float : left;
}


/* ie6 */
* html p.privacy_cont{
	margin : 0px 0px 30px 20px;
}


.main_all{
	width :750px;
	float : right;
	margin-top : 20px;
/*
	margin : 20px 0 0 0;
	border-top : 1px solid #D6D6D6;
	border-left : 1px solid #D6D6D6;
	background: url(../img/bg/bg_main_middle.gif) repeat-y;
	position : absolute; top:410px; left: 0px;
	height : 600px;
	border-top : 7px solid #4E3000;

*/
}


.main {
	width :750px;
	float : right;
	margin : 0px 0 0 0;
/*
	border-left : 1px solid #D6D6D6;
	border-top : 1px solid #D6D6D6;
	background: url(../img/bg/bg_main_middle.gif) repeat-y;
	position : absolute; top:410px; left: 0px;
	height : 600px;
	border-top : 7px solid #4E3000;
	background-color : #BEA037;
*/
}


.main_bottom {
	width :750px;
	float : right;
	margin : 0px;
/*
	background: url(../img/bg/bg_main_bottom.gif) no-repeat;

	position : absolute; top:410px; left: 0px;
	height : 600px;
	border-top : 7px solid #4E3000;
	background-color : #FF00FF;
*/
}


/* サイドナビゲーション用 */
.left_side {
	width :200px;
	float : left;
	margin : 20px 0 0 0;
/*
	background-color : #FF00FF;
	position : absolute; top:470px; right: 0px;
	border-right : 2px solid #A0A0A0;
*/
}


.side_navi_menu {
	width : 200px;
	float : left;
	margin : 0px 0px 40px 0px;
	padding : 0px 0px;
	text-align : left;
/*
	background-color : #F0DFF0;
	border: 1px solid #A0A0A0;
*/
}


p.side_navi_txt{
	font-size : 12px;
	font-weight : bold;
	color : #404040;
	text-align : left;
	line-height : 1.3em;
}


p.side_navi_txt a:visited {
	color:#969696;
	text-decoration : none;
}


p.side_navi_txt a:link {
	color:#969696;
	text-decoration : none;
}


p.side_navi_txt a:hover {
	color:#FF7373;
	text-decoration : none;
}


p.side_navi_txt a:active {
	color:#FF7373;
	text-decoration : none;
}


p.side_navi_txt a.focus {
	color:#FF7373;
}


img.ec_img{
	float : left;
}


img.ec_img_acs{
	float : left;
	margin : 20px 0 0 0;
}


table.kawasemi_tbl{
	width : 700px;
	float : left;
	margin : 50px 0 0 20px;
}


table.kawasemi_tbl tr{
	font-size : 12px;
	text-align : left;
}


table.kawasemi_tbl th{
	background-color : #c8c8c8;
	font-weight : bold;
	padding : 10px 0 10px 20px;
	line-height : 1.5em;
	text-align : left;
}


table.kawasemi_tbl td{
	color : #646464;
	padding : 10px 0 10px 20px;
	line-height : 1.5em;
	text-align : left;
}


img.shop_r{
	float : right;
	margin : 20px 30px 0 0;
}


img.shop_l{
	float : left;
	margin : 20px 0 0 22px;
}


.cont_map{
	float : left;
	width : 700px;
	margin : 20px 20px 0px 20px;
	text-align : left;
}


/* ie6 */
* html .cont_map{
	margin : 10px 0px 10px 20px;
}


p.cont_map_expttl{
	float : left;
	margin: 15px 0 0 150px;

	text-align : left;
	width : 50px;
	font-size :12px;
	line-height : 1.5em;
	color : #b3424a;
/*
	border : solid 1px #000000;
	background-color : #ff0000;
*/
}


/* ie6 */
* html p.cont_map_expttl{
	margin: 10px 0 0 70px;
}


p.cont_map_exptxt{
	float : right;
	margin: 15px 120px 0 0px;
	text-align : left;
	width : 400px;
	font-size :12px;
/*
	border : solid 1px #000000;
	background-color : #ff00ff;
*/
	line-height : 1.5em;
	color : #646464;
}


/* ie6 */
* html p.cont_map_exptxt{
	margin: 10px 60px 0 0px;
}



span.cont_map_exptxt_s{
	font-size :11px;
/*
	border : solid 1px #000000;
	background-color : #ff00ff;
*/
	line-height : 1.5em;
	color : #646464;
}




img.herabuna_img{
	float : left;
	margin : 35px 0 0 20px;
}


img.herabuna_ttl{
	float : right;
	margin : 35px 80px 0 0;
}


p.herabuna_txt{
	float:right;
	width : 415px;
	font-size : 12px;
	text-align : left;
	line-height : 1.5em;
	margin : 20px 23px 0 0;
	color : #646464;
}


/* ie6 */
* html p.herabuna_txt{
	margin : 20px 10px 0 0;
}


img.wakasagi_img{
	float : right;
	margin : 70px 50px 0 0px;
}


img.wakasagi_ttl{
	float : left;
	margin : 50px 0px 0 10px;
}


p.wakasagi_txt{
	float:left;
	width : 415px;
	font-size : 12px;
	text-align : left;
	line-height : 1.5em;
	margin : 20px 0px 0 10px;
	color : #646464;
}


img.lake_map{
	float : left;
	margin : 20px 0px 0 10px;
}


img.tamayodo_img{
	float : right;
	margin : 30px 30px 0 0px;
	border : none;
}


img.parking_img{
	float : left;
	margin : 10px 0px 0 10px;
	border : none;
}

img.program_img{
	float : left;
	margin : 30px 0px 0 10px;
	border : none;
}


p.tamayodo_txt{
	float:left;
	width : 360px;
	font-size : 12px;
	text-align : left;
	line-height : 1.5em;
	margin : 30px 0px 0 20px;
	color : #646464;
/*
	background-color : #303030;
*/
}


p.point_exp_ttl{
	float : left;
	width : 665px;
	color : #961e1e;
	border-bottom : 1px solid #c8c8c8;
	text-align : left;
	font-size : 12px;
	padding : 5px 0;
	margin : 30px 0 0 40px;
}


/* ie6 */
* html p.point_exp_ttl{
	margin : 30px 0 0 20px;
}


p.point_exp{
	float : left;
	width : 665px;
	margin : 8px 0 0 40px;
	text-align : left;
	font-size : 12px;
	line-height : 1.5em;
	color : #646464;
}


/* ie6 */
* html p.point_exp{
	margin : 8px 0 0 20px;
}


table.tuburata_tbl{
	width : 690px;
	float : left;
	margin : 20px 0 0 20px;
}


table.tuburata_tbl tr{
	font-size : 12px;
	text-align : left;
}


table.tuburata_tbl th{
	background-color : #82e6fa;
	font-weight : bold;
	width : 230px;
	padding : 10px 0 10px 40px;
	line-height : 1.5em;
	text-align : left;
}


table.tuburata_tbl td{
	width  : 200px;
	color : #646464;
	padding : 10px 0 10px 40px;
	line-height : 1.5em;
	text-align : left;
}


table.tuburata_tbl td.price{
	padding : 10px 0 10px 0px;
	text-align : center;
	width  : 245px;
}


table.tuburata_tbl2{
	width : 690px;
	float : left;
	margin : 20px 0 0 20px;
}


table.tuburata_tbl2 tr{
	font-size : 12px;
	text-align : left;
}


table.tuburata_tbl2 th{
	background-color : #82e6fa;
	font-weight : bold;
	width : 203px;
	padding : 10px 0 10px 40px;
	line-height : 1.5em;
	text-align : left;
}


table.tuburata_tbl2 td{
	padding : 10px 0 10px 0px;
	color : #646464;
	text-align : center;
	line-height : 1.5em;
}


img.tuburata_jimusyo_img{
	float : left;
	margin : 50px 0 0 20px;
	width : 280px;
	height : 200px;
}


/* ie6 */
* html img.tuburata_jimusyo_img{
	margin : 20px 0 0 30px;
}


p.tuburatajimusyo_ttl{
	float : right;
	margin : 50px 80px 0 0px;
	width : 300px;
	font-size : 18px;
	color : #969696;
	text-align : left;
	font-weight : bold;
}


/* ie6 */
* html p.tuburatajimusyo_ttl{
	margin : 30px 40px 0 0px;
}


p.tuburatajimusyo_txt{
	float : right;
	margin : 30px 80px 0 0px;
	width : 300px;
	font-size : 14px;
	color : #969696;
	text-align : left;
	line-height : 1.5em;
}


/* ie6 */
* html p.tuburatajimusyo_txt{
	margin : 30px 40px 0 0px;
}


img.play_img{
	float : right;
	margin : 30px 30px 0 0px;
}


p.play_txt{
	float:left;
	width : 370px;
	font-size : 12px;
	text-align : left;
	line-height : 1.5em;
	margin : 30px 0px 0 20px;
	color : #646464;
	text-align: justify;
	text-justify: inter-ideograph;

}


/* ie6 */
* html p.play_txt{
	margin : 30px 0px 0 10px;
}


img.play_link{
	float : left;
	margin : 20px 0 0 315px;
	border : none;
}


p.tamayodokisei_exp{
	float : left;
	width : 665px;
	margin : 20px 0 0 20px;
	text-align : left;
	font-size : 12px;
	line-height : 2.0em;
	color : #646464;
}


div.access_car_exp{
	width : 720px;
	height : 123px;
	float : left;
	margin : 50px 0 0 10px;

	background: url(../img/access/car_access.png) no-repeat;
}


p.access_car_txt{
	float : left;
	margin: 60px 0 0 35px;

	text-align : left;
	width : 500px;
	font-size :12px;
/*
	border : solid 1px #000000;
*/
	line-height : 1.5em;
	color : #646464;
}


div.access_train_exp{
	width : 720px;
	height : 158px;
	float : left;
	margin : 30px 0 0 10px;
	background: url(../img/access/train_access.png) no-repeat;
}


p.access_train_ttl,p.access_train_ttl2{
	float : left;
	margin: 70px 0 0 35px;
	text-align : left;
	width : 80px;
	font-size :12px;
/*
	border : solid 1px #000000;
*/
	line-height : 1.5em;
	color : #646464;
}


/* ie6 */
* html p.access_train_ttl{
	margin: 70px 0 0 15px;
}


p.access_train_ttl2{
	margin: 5px 0 0 35px;
}


/* ie6 */
* html p.access_train_ttl2{
	margin: 5px 0 0 15px;
}


p.access_train_txt,p.access_train_txt2{
	float : right;
	margin: 70px 160px 0 0px;
	text-align : left;
	width : 400px;
	font-size :12px;
/*
	border : solid 1px #000000;
*/
	line-height : 1.5em;
	color : #646464;
}


/* ie6 */
* html p.access_train_txt{
	margin: 70px 80px 0 0px;
}


p.access_train_txt2{
	margin: 5px 160px 0 0px;
}


/* ie6 */
* html p.access_train_txt2{
	margin: 5px 80px 0 0px;
}


img.contact_tel{
	float : left;
	margin : 40px 0 0 40px;
}


div.space_div{
	height : 600px;
}


p.tuburata_tbl_exp{
	float : left;
	margin : 10px 0 0 25px;
	width : 600px;
	font-size : 11px;
	text-align : left;
	color:#646464;
}

p.tuburata_tbl_exp_red{
	float : left;
	margin : 10px 0 0 25px;
	width : 600px;
	font-size : 11px;
	text-align : left;
	color:#ff0000;
}


p.kawasemi_tbl_exp{
	float : left;
	margin : 5px 0 0 25px;
	width : 680px;
	font-size : 14px;
	text-align : left;
	color:#ff0000;
	line-height : 1.5em;

	padding-left:1em;
	text-indent:-1em;
/*
	border-bottom : 1px solid #f5f5f5;
*/
}


p.kawasemi_tbl_exp_ttl{
	float : left;
	margin : 20px 0 0 25px;
	width : 600px;
	font-size : 16px;
	font-weight : bold;
	text-align : left;
	color:#ff0000;
}



p.kawasemi_bba_ttl{
	float : left;
	margin : 40px 0 0 25px;
	width : 600px;
	font-size : 11px;
	font-weight : bold;
	text-align : left;
	color:#000000;
}

p.kawahaku_txt{
	float:left;
	width : 370px;
	font-size : 12px;
	text-align : left;
	line-height : 1.5em;
	margin : 30px 0px 0 15px;
	color : #646464;
}



p.kawahaku_txt_long{
	float:left;
	width : 710px;
	font-size : 12px;
	text-align : left;
	line-height : 1.5em;
	margin : 30px 0px 0 15px;
	color : #646464;
/*
	background-color : #303030;
*/
}



img.kawahaku_midasi{
	float : left;
	margin : 30px 0px 0 10px;
}


img.topics_img{
	float : left;
	margin : 30px 0px 0 20px;
}


img.topics_img2{
	float : left;
	margin : 10px 0px 0 20px;
}


img.topics_img_mikan{
	float : left;
	margin : 30px 0px 0 20px;
	width : 300px;
	height : 424px;
}

p.cont_about{
	width : 710px;
	font-size : 12px;
	line-height : 1.6em;
	float : left;
	text-align : left;
	margin : 10px 20px 0px 20px;
	color : #646464;
}


/* ie6 */
* html p.cont_about{
	margin : 0px 10px 0px 10px;
}


.yoko{
	float : left;
	width : 750px;
	margin : 30px 0 0 0px;
}

p.yoko_ttl{
	float : left;
	text-align : left;
	width : 110px;
	font-size : 12px;
	margin : 0px 0 0 20px;
	color : #646464;
/*
	background-color : #FFFF00;
*/
	line-height : 2.0em;
}


p.yoko_exp{
	float : right;
	text-align : left;
	width : 550px;
	margin : 0px 40px 0 0;
	font-size : 12px;
	color : #646464;
/*
	background-color : #FFFF00;
*/
	line-height : 2.0em;
}


p.yoko_exp2{
	float : right;
	text-align : left;
	width : 484px;
	margin : 0px 40px 0 0;
	font-size : 12px;
	color : #646464;
/*
	background-color : #FFFF00;
*/

	line-height : 2.0em;
}



p.yoko_exp_b{
	float : right;
	text-align : left;
	width : 550px;
	margin : 0px 40px 0 0;
	font-size : 12px;
	font-weight : bold;
	color : #646464;
/*
	background-color : #FFFF00;
*/
	line-height : 2.0em;
}


img.oubo_btn{
	float : left ;
	margin : 10px 0 0 160px;
	border : none;
}




img.jusyo_photo_yoko{

	float : right;
	width : 270px;
	height : 180px;
	margin : 50px 85px 0 0;
	border : none;

}


img.jusyo_photo_tate{

	float : right;
	width : 180px;
	height : 270px;
	margin : 50px 130px 0 0;
	border : none;

}


img.jusyo_photo_square{

	float : right;
	margin : 50px 85px 0 0;
	border : none;

}

img.jusyo_photo{

	float : right;

	margin : 50px 85px 0 0;
	border : none;

}


img.jusyo_prize{

	float : left;
	margin : 50px 0 0 50px;

}


img.jusyo_line{
	float : right;
	margin : 80px 50px 0 0px;
}


p.jusyo_ttl{
	width : 250px;
	float : left;
	margin : 30px 0 0 100px;
	font-size : 14px;
	font-weight : bold;
/*
	background-color : #f0f0f0;
*/
	text-align : left;
}

/* ie6 */
* html p.jusyo_ttl {
	margin : 30px 0 0 50px;
}

p.jusyo_name{
	width : 250px;
	float : left;
	margin : 30px 0 0 100px;
	font-size : 14px;
	font-weight : bold;
/*
	background-color : #f0f0f0;
*/
	text-align : left;
}


/* ie6 */
* html p.jusyo_name {
	margin : 30px 0 0 50px;
}


table.nyusyo_tbl{
	width : 600px;
	font-size : 12px;
	text-align : left;
	float : left;
	margin : 50px 0 0 50px;
}

table.nyusyo_tbl td{
	text-indent : 2px;
	padding : 8px 10px;
}

table.nyusyo_tbl th{
	text-indent : 2px;
	padding : 8px 10px;
	background-color : #f5f5f5;
}



table.nyusyo_tbl th.tbl_ttl{
	text-align : center;
}


p.cont_exp_mikan{

	width : 710px;
	font-size : 14px;
	line-height : 1.6em;
	float : left;
	text-align : left;
	margin : 25px 20px 0px 20px;
	color : #ff6400;
	font-weight : bold;

}

/* ie6 */
* html p.cont_exp_mikan {
	margin : 25px 10px 0px 10px;
}


div.campany_data_end{
	border-bottom : none;
}



img.honzon_img{
	float : left;
	margin : 30px 0px 0 10px;
	border : none;
}


p.course12si_exp{
	float : left;
	width : 665px;
	margin : 5px 0 0 20px;
	text-align : left;
	font-size : 12px;
	line-height : 1.7em;
	color : #646464;
}


p.course12si_exp_ttl{
	float : left;
	width : 665px;
	margin : 20px 0 0 20px;
	text-align : left;
	font-size : 14px;
	line-height : 1.5em;
	color : #ff0000;
}



p.panf12si_txt{
	float : right;
	margin : 50px 40px 0 0px;
	width : 400px;
	font-size : 12px;
	color : #646464;
	text-align : left;
	line-height : 1.5em;
/*
	border : 1px solid #ff00ff;
*/
}


/* ie6 */
* html p.panf12si_txt{
	margin : 50px 0px 0 0px;
}


img.panf12si_img{
	float : left;
	margin : 50px 0 0 20px;
}


/* ie6 */
* html img.panf12si_img{
	margin : 20px 0 0 30px;
}



img.panf_dl_img{
	float : right;
	margin : 30px 90px 0 0px;
	border : none;
}

.cont_map small{
	float : left;
	margin: 10px 0 0 0;
}


/* 7福神 */
img.sitifukujin_img_r{
	float : left;
	margin : 50px 0 0 20px;
}


img.sitifukujin_ttl_r{
	float : right;
	margin : 70px 40px 0 0;
}


p.sitifukujin_txt_r{
	float:right;
	width : 415px;
	height : 145px;
	font-size : 12px;
	text-align : left;
	line-height : 1.5em;
	margin : 20px 40px 0 0;
	color : #646464;
/*
	background-color : #f0f0f0;
*/
}


/* ie6 */
* html p.sitifukujin_txt_r{
	margin : 20px 10px 0 0;
}


img.sitifukujin_img_l{
	float : right;
	margin : 50px 50px 0 0px;
}


img.sitifukujin_ttl_l{
	float : left;
	margin : 70px 0px 0 10px;
}


p.sitifukujin_txt_l{
	float:left;
	width : 415px;
	height : 145px;
	font-size : 12px;
	text-align : left;
	line-height : 1.5em;
	margin : 20px 0px 0 10px;
	color : #646464;
/*
	background-color : #f0f0f0;
*/
}


img.sitifukujin_toiawase{
	float : left;
	margin : 20px 0 0 60px;
	border : none;
}


img.tutuji_saiten_img{
	float : left;
	margin : 50px 0px 0 65px;
	border : none;
}


p.tutuji_saiten_exp{
	float : left;
	width : 710px;
	margin : 20px 0 0 20px;
	text-align : left;
	font-size : 12px;
	line-height : 2.0em;
	color : #646464;
/*
	background-color : #f0f0f0;
*/
}


/* 北條祭り */

span.exp_red{
	color : #ff0000;
}

span.exp_red2{
	color : #ff0000;
	font-size : 18px;
	font-weight : bold;
	line-height : 1.4em;
}

span.exp_red3{
	color : #ff0000;
	font-size : 18px;
	line-height : 1.4em;
}



img.hojo_map_img{
	float : left;
	margin : 50px 0px 0 10px;
	border : none;
}


img.hojo_tirasio_img{
	float : right;
	margin : 30px 30px 0 0px;
}

img.hojo_tirasi_img{
	float : right;
	margin : 30px 7px 0 0px;
}

img.hojo_tirasi_img2{
	float : left;
	margin : 30px 0px 0 20px;
}

img.hojo_tirasi2019_img{
	float : left;
	margin : 20px 0px 0 10px;
}



/* 寄居町エキナセア */

img.echinacea_img{
	float : left;
	margin : 30px 0 0 0;
}


p.cont_exp_echina_l{
	float : left;
	width : 360px;
	font-size : 12px;
	line-height : 1.6em;
	text-align : left;
	margin : 25px 20px 0px 20px;
	color : #646464;
/*
	letter-spacing:1px;
*/
}

p.cont_exp_echina_r{
	float : right;
	width : 380px;
	font-size : 12px;
	line-height : 1.6em;
	text-align : left;
	margin : 25px 20px 0px 20px;
	color : #646464;
/*
	letter-spacing:1px;
*/
}

img.echina_about_img{
	float : left;
	margin : 30px 0 0 0;
}

img.echina_about_img2{
	float : left;
	margin : 10px 0 0 0;
}


img.echina_about_img_l{
	float : left;
	margin : 30px 0 0 20px;
}

img.products_img{
	float : left;
	margin : 30px 0 0 0;
}

p.products_ttl{
	float : right;
	margin : 30px 0 0 0;
	width : 460px;

	color : #006400;
	font-size : 18px;
	text-align : left;
	font-weight : bold;
}


p.products_exp{
	float : right;
	width : 460px;
	height: 200px;

	font-size : 12px;
	line-height : 1.6em;
	text-align : left;
	margin : 10px 0px 0px 0px;
	color : #646464;
}

img.gourmet_img{
	float : right;
	margin : 50px 0 0 0;
}

p.gourmet_ttl{
	float : left;
	margin : 50px 0 0 0;
	width : 460px;

	color : #006400;
	font-size : 18px;
	text-align : left;
	font-weight : bold;
}


p.gourmet_exp{
	float : left;
	width : 400px;


	font-size : 12px;
	line-height : 1.6em;
	text-align : left;
	margin : 10px 0px 0px 0px;
	color : #646464;

/*
	background-color : #ffffd4;
*/
}



p.ha-bu-txt{
	float : right;

	font-size : 12px;
	line-height : 1.6em;
	text-align : left;
	margin : 10px 0px 0px 0px;
	color : #646464;

}

p.jusyo_txt{
	float : left;

	font-size : 12px;
	line-height : 1.6em;
	text-align : left;
	margin : 50px 0px 0px 100px;
	color : #646464;

}


p.jusyo_tbl_txt{
	float : left;

	font-size : 12px;
	line-height : 1.6em;
	text-align : left;
	margin : 10px 0px 0px 60px;
	color : #646464;

}


img.natumaturi_pic_l{
	float : left;
	margin : 20px 0 0 10px;
}

img.natumaturi_pic_r{
	float : right;
	margin : 20px 10px 0 0px;
}


p.natumaturi_txt{
	float:left;
	width : 360px;
	font-size : 12px;
	text-align : left;
	line-height : 1.5em;
	margin : 30px 0px 0 35px;
	color : #646464;
/*
	background-color : #303030;
*/
}


img.munakata_img{
	float : left;
	margin : 50px 0px 0 20px;
	border : none;
}


img.crea_img{
	float : left;
	margin : 50px 0px 0 40px;
	border : none;
}


p.cont_exp_crea{
	width : 450px;
	font-size : 12px;
	line-height : 1.6em;
	float : right;
	text-align : left;
	margin : 50px 20px 0px 20px;
	color : #646464;
/*
	margin : 25px 20px 0px 20px;
	letter-spacing:1px;
*/
}


/* ie6 */
* html p.cont_crea{
	margin : 33px 10px 0px 10px;
}


img.reitaisai_img{
	float : left;
	margin : 50px 0px 0 20px;
	border : none;
}


p.cont_exp_reitaisai{
	width : 350px;
	font-size : 12px;
	line-height : 1.6em;
	float : right;
	text-align : left;
	margin : 50px 20px 0px 20px;
	color : #646464;
/*
	margin : 25px 20px 0px 20px;
	letter-spacing:1px;
*/
}

.dasi_left{
	width : 225px;
	height : 500px;
	float : left;
	margin : 40px 0 0 20px;
	border-bottom : 1px solid #000000;
}

.dasi_center{
	width : 225px;
	height : 500px;
	float : left;
	margin : 40px 0 0 20px;
	border-bottom : 1px solid #000000;
}

.dasi_right{
	width : 225px;
	height : 500px;
	float : right;
	margin : 40px 10px 0 0;
	border-bottom : 1px solid #000000;
}

img.dasi_img{
	width : 225px;
	height : 300px;
}


p.dasi_ttl{
	width : 215px;
	font-size : 14px;
	font-weight : bold;
	text-align : left;
	margin : 20px 5px 0px 5px;
	color : #000000;
}


p.dasi_cont{
	width : 215px;
	font-size : 12px;
	text-align : left;
	line-height : 1.4em;
	margin : 20px 5px 0px 5px;
	color : #646464;
}

.no_border{
	border-bottom : none;
}

p.cont_dasi_exp{
	width : 600px;
	float : right;
	font-size : 12px;
	text-align : right;
	margin : 20px 5px 0px 5px;
	color : #646464;
/*
	background-color : #ff0000;
*/
}


img.bn_tyoka{
	float : left;
	margin : 0px 0 0 40px;
}


p.tyoka_exp{
	float : left;
	width : 665px;
	margin : 20px 0 0 40px;
	text-align : left;
	font-size : 12px;
	line-height : 1.5em;
	color : #646464;
}


img.natumaturi_poster{
	float : left;
	margin : 30px 0px 0 30px;
	border : none;
}


img.kawasemi_yoyaku_img{
	float : left;
	margin : 30px 0px 0 30px;

}

img.mikanyama_img{
	float : left;
	margin : 30px 0px 0 20px;
}



/* みかん山用 */
p.mikanyama_txt{
	float:right;
	width : 300px;
	font-size : 12px;
	text-align : left;
	line-height : 1.5em;
	margin : 30px 10px 0 0px;
	color : #646464;
/*
	background-color : #c0c0c0;
*/
}


p.mikanyama_txt_l{
	float:left;
	width : 300px;
	font-size : 12px;
	text-align : left;
	line-height : 1.5em;
	margin : 20px 0px 0 20px;
	color : #646464;
/*
	background-color : #c0c0c0;
*/
}

p.mikanyama_annaizu_mds {
	float:right;
	width : 280px;
	font-size : 12px;
	text-align : left;
	line-height : 2.0em;
	margin : 30px 10px 0 0px;
	padding : 0 5px;
	color : #646464;
	font-weight : bold;
/*
	background-color : #c0c0c0;
*/
	border-bottom : 1px dotted #000000;
}


p.mikanyama_annaizu_name {
	float:right;
	width : 280px;
	font-size : 12px;
	text-align : left;
	line-height : 1.5em;
	margin : 30px 20px 0 0px;
	color : #646464;
	background-color : #c0c0c0;
}


table.mikanyama_annaizu_tbl{
	width : 300px;
	float : right;
	margin : 5px 10px 0 0px;
}

table.mikanyama_annaizu_tbl td{
	font-size : 12px;
	text-align : left;
	line-height : 2.0em;
	color : #646464;

}


p.yamatomizu_mds {
	float:right;
	width : 300px;
	font-size : 12px;
	text-align : left;
	line-height : 2.0em;
	margin : 30px 10px 0 0px;
	color : #0a98ff;
	font-weight : bold;
/*
	background-color : #c0c0c0;
*/

}


p.mikanyama_txt2{
	float:right;
	width : 300px;
	font-size : 12px;
	text-align : left;
	line-height : 1.5em;
	margin : 5px 10px 0 0px;
	color : #646464;
/*
	background-color : #c0c0c0;
*/
}





div.mikanyama_data{
	float : left;
	width : 600px;
	height : 40px;
	margin-top : 10px;
	margin-left : 70px;
	border-bottom : 2px dotted #BFBFBF;
	font-size : 12px;
}


div.mikanyama_data_top{
	margin-top : 50px;
}


/* ie7 */
*+html div.mikanyama_data{
	margin-right : 70px;
	margin-left : 0px;
}


/* ie6 */
* html div.mikanyama_data{
	margin-right : 70px;
	margin-left : 0px;

}


div.mikanyama_data2{
	float : left;
	width : 600px;
	height : 65px;
	margin-top : 10px;
	margin-left : 70px;
	border-bottom : 2px dotted #BFBFBF;
	font-size : 12px;

}


/* ie7 */
*+html div.mikanyama_data2{
	margin-left : 0px;
	margin-right : 60px;
}


/* ie6 */
* html div.mikanyama_data2{
	margin-left : 0px;
	margin-right : 60px;
}


div.mikanyama_data4{
	float : left;
	width : 600px;
	height : 105px;
	margin-top : 10px;
	margin-left : 70px;
	border-bottom : 2px dotted #BFBFBF;
	font-size : 12px;
/*
	background-color : #ffff00;	
*/
}


/* ie7 */
*+html div.mikanyama_data4{
	margin-left : 0px;
	margin-right : 60px;
}


/* ie6 */
* html div.mikanyama_data4{
	margin-left : 0px;
	margin-right : 60px;
}



div.mikanyama_data_end{
	border-bottom : none;
}



p.mikan_tbl_title{
	float:left;
	width : 80px;
	margin : 8px 5px 2px 30px;
	line-height : 1.6em;
	text-align : left;
/*
	border : 1px solid #ccc;
	letter-spacing : 1px;
	background-color : #ff00ff;
*/
	color : #646464;
}


/* ie6 */
* html p.mikan_tbl_title{
	margin : 8px 5px 2px 10px;
}

p.mikan_tbl_title2{
	margin : 18px 5px 2px 30px;
}


p.mikan_tbl_title4{
	margin : 38px 5px 2px 30px;
}



p.mikan_tbl_cont{
	float:left;
	width : 380px;
	margin : 8px 5px 2px 50px;
	text-align:left;
	line-height : 1.6em;
	color : #646464;
/*
	letter-spacing : 0px;
	text-align: justify;
	text-justify: inter-ideograph;
	background-color : #B1E2FF;
*/

}


img.akimaturi_poster_img_l{
	float : left;
	margin : 50px 0px 0 40px;
}


img.akimaturi_poster_img_r{
	float : right;
	margin : 50px 40px 0 0px;
}



span.concour2016{
	color : #ff0000;
	font-size : 14px;
	font-weight : bold;
	letter-spacing : 1px;
	line-height : 1.5em;
}


img.kawasemi_top_img{
	margin : 20px 0 0 0;
}


span.heranyuugyo{
	color : #ff0000;
}

span.yoko_red{
	font-size : 18px;
	font-weight : bold;
	color : red;
}


table.kawasemi_ryokin{
	width : 400px;
	margin : 5px 0;

}


table.kawasemi_ryokin th{
	padding : 10px 5px;
	text-align : center;
}


table.kawasemi_ryokin td{
	padding : 10px 5px;
}


table.kawasemi_ryokin td.ryokin{
	text-align : right;
}


font.kankyo_ttl{
	font-size : 14px;
	font-weight : bold;
}


font.kawasemi_ryokin_tyui{
	font-size : 11px;
	color : red;

}