body { margin:0 ; background-color : #fff ;color: #4B4B4B ; }
h1{ font-size:18px; color:#217005; margin-left:60px; margin-top:10px; margin-bottom:5px; }
h2{ font-size:14px; margin:0; }
h3{ font-size : 14px ; }
em{ color : #19448e ; font-size : 12px ; font-weight:bold; font-style: normal;}
.koumoku{ font-size:14px; color:#4B4B4B; font-weight:bold; margin-left:40px; margin-top:10px ; background-image:url(img/bar1.jpg) ; height : 20px ;vertical-align: bottom; padding-left : 40px ;}
.honbun{ font-size:12px; color: #4B4B4B ; line-height: 16px;}
p { margin : 0  ;font-size:12px; line-height: 16px;}
.textbox { margin : 1em ;}
A:link{ text-decoration:none; color:#FFFFFF; }
A:visited{ text-decoration:none; color:#FFFFFF; }
A:active{ text-decoration:none; color:#FFFFFF; }
A:hover{ text-decoration:none; color:#86CC6E; }
A.linkG:link{ text-decoration:none; color:#4B4B4B; }
A.linkG:visited{ text-decoration:none; color:#4B4B4B; }
A.linkG:hover{ text-decoration:none; color:#217005; }

#outline { border : 1px solid #cccbcb; width : 750px ;}
#header1 { height : 45px ; background-image:url(img/header1.jpg);}
#menuout {  height : 35px ; background-color : #217005 ; }
#menuout table { float : right;  }
#menubox {  height : 35px ;}
#menubox td {font-size:12px; line-height: 16px; font-weight:bold; text-align : center ; }
#here { height : 10px ; }

#mainout { width : 100% ;}
#rightboxtop,#rightboxbottom { background-color : #DFDFDF ; }
#leftbox { width : 100% ;}
#rightmiddle { width : 200px ;background-color : #DFDFDF ; vertical-align: top;  text-align : center ; padding-top : 10px ;}
#add { margin-top : 2em ;font-size:12px; line-height: 16px;}
address { margin : 1em ;font-style: normal;}
#copy{ font-size:12px; color:#FFFFFF;  background-color : #CCCBCB ; text-align : center ; height : 30px ;}

/* index */
#indexhonbun { width : 524px ; margin-left : 10px ;}
#indexhonbun img { float : right ; margin-right : 1em ;}
#flash img { border : inset 2px #666 ; margin : 0 ; }
#flash { text-align : center ;}

/* 02` */
.texthonbun img { float : left ; margin : 1em ;}
.textbox { padding-top : 1em ;}
.2photo img { margin-left : 0!important ;}
.2photo { margin-left : 1em ; }

.textbox h3 { clear : both ; margin-bottom : 5px ; border-bottom : solid 1px #cee4ae;}

#catch {font-size:14px; margin:0; font-weight:bold;}
.nofloat { float : none!important ;}
.textbox img { margin : 0 ;}

/* 03.html */
#fuchi { width : 100% ;}
#fuchi dt {
 float:left;
 width: 17em;
 padding: 0 ;
}
#fuchi dd {
 margin-left:17em;
 padding:0 0 0 10px;
 color : #19448e ; 
}

/* 04.html */
#pricelist { 
	font-size : 12px ; 
	border : solid 1px #cee4ae; 
	border-collapse : collapse ;}

#pricelist td { 
	border : solid 1px #cee4ae;padding : 5px 10px; }

.price { text-align : right ;}
#tatamigaeimg img{
	margin : 0!important ;
	float : none!important ;}
#tatamigaeimg {
	 float : left ; margin : 1em ;}
#tatamigae { margin-left : 0 ; list-style-type: none;}
/* 05.html */
#gaiyoh {  margin-left : 10px ;}
#axs { font-weight:bold; font-size : 14px ;}
#add dl { margin-left : 15px ;}
#add dd { margin-left : 5px ; line-height : 1.5em ;}
#add dt { margin : 0 ;}
#link A:link{ text-decoration:none; color:#006e54; }
#link A:visited{ text-decoration:none; color:#006e54; }
#link A:active{ text-decoration:none; color:#006e54; }
#link A:hover{ text-decoration:none; color:#00a497; }

/* 06.html */
#toiawase { margin-left : 10px ; }
#toiawase dd { margin : 0 0 1em 0 ;}
#toiawase p { font-size : 16px ; font-weight : bold ; line-height : 1.5em ;}
#toiawase em { font-size : 16px!important ;}