@charset "utf-8";

p{ margin:0; padding:0; line-height:180%; }
div.mains{
	padding:0; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; width:705px;
	background-repeat:repeat-x; background-position:left top; background-image:url(topbk.jpg);
}
div.mains div.mainimg{ float:left; margin:0; padding:14px 0px 0px 15px; width:455px; }
div.banas{ float:right; margin:0; padding:14px 0px 0px 0px; width:215px; text-align:left; }
div.banas img{ border:0; margin:0px 0px 10px 0px; }
div.mains div.clear{ font-size:5px; }

/*--------------- 中 -----------------------------------------------------*/
div.cdiv{
	float:left; margin:20px 0px 0px 0px; padding:0px 10px 0px 25px; width:195px; text-align:left;
	background-repeat:no-repeat; background-position:right top; background-image: url(cdiv.png);
}
div.cdiv h3{
	margin:0px 0px 5px 0px; padding:5px 0px 3px 0px; width:195px; font-size:100%; font-weight:normal;
	text-align:center; line-height:110%; border-bottom:2px solid #87bf62;
}
div.cdiv p{ padding:5px 5px 0px 5px; line-height:150%; }
div.tdr{ padding:2px 5px 0px 0px; text-align:right; line-height:150%; }
div.cdiv li{ margin:0; background-repeat:no-repeat; background-position:left top; }
div.cdiv li.egli{ padding:5px 5px 0px 18px; background-image: url(ya.png); line-height:150%; }
div.cdiv li.ili{ padding:5px 5px 0px 20px; background-image: url(file2.png); line-height:130%; }
div.cdiv div.flotl{ float:left; margin:5px 0px 0px 0px; padding:0; width:87px; }

/*--------------- 紹介 -----------------------------------------------------*/
div.bodyl{ float:left; margin:0; padding:0px 0px 0px 16px; width:455px; text-align:left; }
div.bodyl div.shops{ margin:0; padding:0px 0px 0px 9px; }
div.bodyl p{ padding:0px 10px 0px 10px; }
div.bodyl div.flotl{ float:left; margin:5px 0px 0px 0px; padding:0px 0px 0px 10px; width:165px; }

/*--------------- 紹介2 -----------------------------------------------------*/
div.bodyr{
	float:right; margin:0; padding:7px 0px 7px 0px; width:230px; text-align:left;
	background-repeat:no-repeat; background-position:left top; background-image: url(topbk2.jpg);
}
div.bodyr div.wak{ margin:0px 0px 0px 7px; padding:10px 10px 5px 10px; width:177px; border-top:1px dashed #3a7119; border-left:1px dashed #3a7119; }
div.bodyr h4{ margin:0px 0px 10px 0px; padding:0; font-size:100%; text-indent:4px; line-height:125%; color:#3a7119; font-weight:normal; }
div.bodyr p{ padding:0px 0px 0px 5px; line-height:150%; }
div.flotl2{ float:right; margin:2px 0px 0px 0px; padding:0; width:85px; text-align:right; }
div.flotl2 img{ margin-left:auto; margin-right:0; }
