@charset "utf-8";

/*-----------------------------------------------
style clear
-----------------------------------------------*/

* {	margin:0;padding:0;}

body { color:#333; font-size: 0.9em; line-height:1.5; background-color: #ebffd8; }

html {overflow-y:scroll;}

p {margin:0 0 1em;}
img,

fieldset {

	border:0;

}
h1{ font-size: 0.8em; font-weight: normal; text-align: center; margin: 0; padding: 0; border-style: none; }





/*-----------------------------------------------
Link Color Setting
-----------------------------------------------*/



a {

}



a:link {

}



a:visited {

}



a:hover {

}



a:active {

}





/*-----------------------------------------------

container

-----------------------------------------------*/



#container { width:800px;;margin:0 auto

; border-right: 1px solid #ffa67a; border-left: 1px solid #ffa67a; }



/*-----------------------------------------------
 header
-----------------------------------------------*/



#header { background-image: url(../top_img/header_img01.gif); background-repeat: no-repeat; width: 800px; height: 200px; }



#header h1 { color: #060; font-size: 14px; font-weight: normal; float: right; padding-top: 10px; padding-right: 15px; }
.header_img { float: left; }
#header p#siteDescription {

	margin:0;

	padding:0 15px 10px 30px;

}





/*-----------------------------------------------

 __footer

-----------------------------------------------*/



#footer { color: #fff; background-color: #f60; text-align: center; clear:both; width:800px; height: 40px; }
#footer a { color: #fff; font-size: 14px; text-decoration: none; text-align: center; }
/*------------------------------------------
main
------------------------------------------*/



#main { background-image: url(../top_img/benkei_map02.gif); background-repeat: no-repeat; width:800px; height: 450px; }



#main a {

	color:blue;

}





/*------------------------------------------
sub
------------------------------------------*/



#sub { background: #ffedba; width:100%; }
.group { margin: 0; padding: 0; }
#sub h2{ color: #063; font-size: 1em; font-weight: normal; padding: 3px 10px 10px; }
#sub table{ margin: 12px auto; }
#sub td { padding-top: 6px; padding-bottom: 6px; }
.tenmei {  }
.syozaiti { padding-left: 6px; }
.tel { padding-left: 6px; }
.list { background-color: #d6ffa6; background-image: url(../top_img/list_header.gif); background-repeat: repeat-x; }
.link { text-align: center; }
