@charset "Shift_JIS";
body{
	
margin-right : auto;margin-left : auto;
padding: 0px;
background : url(../image/bg.gif) repeat;
text-align : center;
}


#contents{
	margin-right : auto;margin-bottom : 0px;margin-left : auto;
padding:0px;
width : 900px;
text-align: center;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #b9821c #b9821c #b9821c #b9821c;
background-color : white;
}

#menu{
  width : 180px;
  background-color : #f0efd0;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #b9821c;
  vertical-align : top;
}




#main{
  width : 720px;
  background-color : white;
  vertical-align : top;
  text-align : center;
}

#top_menu{
  text-align : right;
  
  
  
  border-top-style : none;
  
  
  
  height : 20px;
  
  
  margin-top : 10px;
  margin-bottom : 5px;
  width : 900px;
  margin-left : auto;
  margin-right : auto;
  padding-right : 20px;
}


#site{
  font-size : 0.7em;
  color : gray;
  text-align : center;
  margin-top : 10px;
}


#sign{
  font-size : 0.75em;
  line-height : 20px;
  color : gray;
  text-align : center;
  margin-top : 10px;
  margin-bottom : 10px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #efd765;
  background-color : white;
}


#logo{
  font-size : 0.75em;
}


#menu div{
	  background-color : #f5f5e2;
  vertical-align : middle;
  text-align : center;
  height : 55px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #cccc00;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccc00;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : #cccc00;
  border-right-color : #cccc00;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  width : 180px;
  
}

#menu div a{
	color:#000000;
  text-decoration:none;
  display:block; 
}


#menu div a:hover{
  background-color : #e3f2b7;
}



#top_menu a{
  color : gray;
  text-decoration : none;
}


#top_menu a:hover{
	color : #cccc00;
}

.center_1{
  font-size : 0.8em;
  line-height : 22px;
  text-align : center;
  padding-top : 10px;
  padding-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : maroon;
  width : 500px;
  margin-left : auto;
  margin-right : auto;
}

h1{
  width : 650px;
  text-align : left;
  margin-top : 20px;
  margin-left : 20px;
}
.gaiyo_table{
  background-color : #daba9c;
  font-size : 0.8em;
  margin-left : auto;
  margin-right : auto;
}
.gaiyo_table td{
  background-color : white;
  padding-top : 5px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 5px;
  text-align : left;
  width : 350px;
}
.gaiyo_table th{
  background-color : white;
  
  padding-right : 20px;
  text-align : left;
  padding-left : 20px;
}

.thanks{
  margin-top : 20px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 20px;
  width : 480px;
  line-height : 25px;
  font-size : 14px;
  color : gray;
  text-align : left;
}

.red{
  color : red;
}

.toiawase td{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
border-width : 1px 1px 1px 1px;border-top-style : solid;border-right-style : solid;border-bottom-style : solid;border-left-style : solid;border-color : gray gray gray gray;
  background-color : #f0efd0;
  text-align : left;
  width : 450px;
}



.toiawase th{
  color : gray;
  width : 100px;
}
.k-name{
  font-size : 0.7em;
  font-weight : bold;
  color : green;
  text-align : center;
  width : 550px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : maroon;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 10px;
}
.photo image{
  margin-top : 10px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 10px;
  
}
.syouhin td{
  
  
  text-align : center;
  
  margin-left : 10px;
  margin-right : 10px;
  
  
  
  line-height : 18px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;
  
  border-bottom-style : none;
  
  background-color : #f0efd0;
  border-top-style : none;
  padding-top : 10px;
  vertical-align : top;
 background-image : url(../image/bg.gif);
}
.syouhin{
  font-size : 0.75em;
  color : gray;
  
  
border-style : none none none none;
  margin-top : 20px;
  margin-left : auto;
  margin-right : auto;
  
  
  background-color : #f0efd0;
}
.center{
  font-size : 0.75em;
  line-height : 20px;
  color : gray;
  text-align : center;
  padding-bottom : 20px;
}
.center2{
  font-size : 1.2em;
  color : gray;
  text-align : center;
}

.center3{
  font-size : 1.2em;
  font-weight : bold;
  line-height : 30px;
  color : red;
}

.s-map{
  font-size : 0.75em;
  line-height : 28px;
  text-align : left;
  width : 500px;
  margin-left : auto;
  margin-right : auto;
  border-bottom-width : 2px;
  border-bottom-style : dotted;
  border-bottom-color : #cccc00;
  color : gray;
  margin-bottom : 10px;
  margin-top : 10px;
}
.s-map a{
  color : #009900;
  text-decoration : none;
}
.s-map_home{
  font-size : 0.8em;
  color : #009900;
  text-decoration : none;
  text-align : left;
  width : 580px;
  border-bottom-width : 2px;
  border-bottom-style : double;
  border-bottom-color : #cccc00;
  margin-left : auto;
  margin-right : auto;
}
.s-map_home a{
  color : #009900;
  text-decoration : none;
}
.s-map_k{
  margin-left : auto;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccc00;
  width : 450px;
  text-align : left;
  margin-right : auto;
  
  margin-top : 10px;
  margin-bottom : 10px;
  padding-top : 5px;
  padding-bottom : 5px;
}
.s-map_k a{
  color : #009900;
  text-decoration : none;
  font-size : 0.75em;
}
.k-name a{
  color : green;
  text-decoration : none;
}
.k-name a:hover{
  color : #8edb96;
}
.setumei{
  font-size : 0.9em;
  line-height : 25px;
  color : black;
  text-align : left;
  width : 500px;
  margin-left : auto;
  margin-right : auto;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #b9821c;
  margin-top : 3px;
  margin-bottom : 5px;
}

.setumei2{
  font-size : 1.2em;
  line-height : 25px;
  color : red;
  text-align : left;
  width : 500px;
  margin-left : auto;
  margin-right : auto;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #b9821c;
  margin-top : 3px;
  margin-bottom : 5px;
  font-weight : bold;
}

.setumei3{
  font-size : 0.7em;
  line-height : 18px;
  color : black;
  text-align : right;
  width : 500px;
  margin-left : auto;
  margin-right : auto;
  
  
  
  
  margin-bottom : 5px;
  border-top-color : #000000;
}

.center4{
  font-size : 0.75em;
  color : gray;
  text-align : center;
  margin-top : 10px;
  margin-bottom : 10px;
  padding-top : 10px;
  padding-bottom : 10px;
}
.to-top{
  font-size : 0.75em;
  color : #cccc00;
  text-decoration : none;
  text-align : center;
  padding-top : 10px;
  padding-bottom : 10px;
}
.to-top a{
  color : #cccc00;
  text-decoration : none;
}
.to-top a:hover{
  color : #999900;
}
.center5{
  font-size : 0.7em;
  line-height : 18px;
  color : gray;
  text-align : left;
  width : 450px;
  margin-left : auto;
  margin-right : auto;
}
.policy_1{
  font-size : 0.75em;
  line-height : 20px;
  color : gray;
  text-align : left;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  width : 500px;
border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #cccc00 #cccc00 #cccc00 #cccc00;
}
.policy_2{
  line-height : 20px;
  color : gray;
  text-align : left;
  margin-left : 450px;
  width : 200px;
  right : auto;
  font-size : 0.75em;
}
#foot_menu{
  font-size : 0.75em;
  color : gray;
  text-decoration : none;
  text-align : center;
  padding-top : 5px;
  padding-bottom : 5px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #efd765;
}

#foot_menu a{
  color : gray;
  text-decoration : none;
}


#foot_menu a:hover{
	color : #cccc00;
}
.center6{
  line-height : 25px;
  text-align : left;
  margin-left : 100px;
  width : 400px;
  font-size : 1em;
  color : gray;
}
.center7{
  font-size : 0.8em;
  color : gray;
  
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 20px;
  width : 150px;
  line-height : 20px;
  vertical-align : top;
  text-align : left;
}
.original{
  margin-left : auto;
  margin-right : auto;border-style : none none none none;
}
.center8{
  font-size : 14px;
  line-height : 25px;
  color : gray;
  text-align : left;
  width : 300px;
  margin-left : auto;
  margin-right : auto;
}




#center_menu{
  width : 650px;
  margin-left : auto;
  margin-right : auto;
 margin-top : 20px;
 margin-bottom : 20px;
}
#center_menu td{
  font-size : 0.75em;
  line-height : 22px;
  color : gray;
  text-align : center;
  vertical-align : top;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : gray;
  padding-left : 10px;
  padding-right : 10px;
  width : 300px;
}
#center_menu th{
  width : 50px;
}
#coment{
  font-size : 0.75em;
  line-height : 20px;
  color : green;
  text-align : left;
  margin-left : auto;
  margin-right : auto;
  width : 600px;
}
.link_1{
  text-align : left;
  margin-top : 20px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 10px;
  width : 550px;
  font-size : 0.8em;
  text-decoration : none;
  padding-left : 20px;
  font-weight : bold;
}

.link_1 a{
  color : green;
  text-decoration : none;
}

.link_1 a:hover{
  color : #46c453;
}

.link_2{
  font-size : 0.8em;
  line-height : 20px;
  color : gray;
  text-align : left;
  width : 450px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #b9821c;
  margin-top : 10px;
  padding-top : 10px;
  padding-bottom : 10px;
  margin-left : auto;
  margin-right : auto;
  padding-left : 40px;
  padding-right : 80px;
}

.link_3{
  font-size : 0.8em;
  line-height : 20px;
  color : gray;
  text-align : left;
  width : 530px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #b9821c;
  margin-top : 10px;
  padding-top : 10px;
  padding-bottom : 10px;
  margin-left : auto;
  margin-right : auto;
  padding-left : 40px;
  padding-right : 10px;
  border-top-color : #000000;
  border-right-color : #000000;
}


.repair_table{
	border-style : none none none none;
  margin-left : auto;
  margin-right : auto;
}
.repair_table td{
  
  
  
  

  
  
  
  
  font-size : 0.8em;
  
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 5px;
  text-align : center;
}
.repair_table a{
  
  text-decoration : none;
  color : black;
}
.repair_table img{
	border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #666666 #666666 #666666 #666666;
}
.repair_table a:hover{
  color : gray;
}

.pauskirt{
  font-size : 0.8em;
  color : #666666;
  text-align : left;
  width : 450px;
  margin-left : auto;
  margin-right : auto;
  line-height : 25px;
border-width : 1px;border-style : dashed;border-color : green;
  padding-left : 30px;
  padding-right : 30px;
  background-color : #f9f9ec;
}



.pauskirt dt{
  font-weight : bold;
}

.pauskirt dd{
  padding-bottom : 10px;
}


.center9{
  font-size : 0.85em;
  line-height : 25px;
  color : #666666;
  text-align : center;
  width : 500px;
  margin-left : auto;
  margin-right : auto;
}

.center9 a{
  font-weight : bold;
  color : green;
  
}

.center9 a:hover{
  color : teal;
  text-decoration : none;
}

.right{
  text-align : right;
  margin-top : 0px;
  border-top-color : #000000;
  width : 550px;
  font-size : 0.8em;
  color : gray;
}
.pau_img{
 margin-top : 10px;
 margin-bottom : 10px;
}

.qr{
  font-size : 0.9em;
}

