body{

background-attachment : fixed;
margin-top : 0px;
margin-bottom : 0px;





background-color : #eaead5;
}
#main{
	width : 800px;
height : inherit;
background-color : white;






}
#main_box{
	width : 780px;

margin-top : 0px;
padding-bottom : 10px;

height : auto;
}
.Class_footer01{
	width : 780px;

font-size : 14px;
font-weight : 600;
letter-spacing : 1px;
border-top-width : 1px;

border-top-style : solid;

border-top-color : #004040;

padding-top : 4px;
padding-bottom : 4px;
background-color : #e6ffe6;
}
.Class_page01{
	width : 780px;
height : auto;
padding-top : 4px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : gray;
padding-bottom : 4px;
}
.Class_footer02{
	width : 780px;
height : auto;
font-size : 12px;
font-weight : 400;
line-height : 16px;
letter-spacing : 1px;
padding-top : 4px;
padding-bottom : 4px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : gray;
color : #3e3e3e;
background-color : #e9e9e9;
}
p{
	margin-top : 0px;
margin-bottom : 0px;
font-size : 12px;
font-weight : 400;
}
address{
	font-size : 16px;
font-weight : 400;
letter-spacing : 1px;

padding-bottom : 4px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #004040;
width : 780px;
height : auto;
background-color : #e6ffe6;
}
.Class_footer03{
	width : 780px;
height : auto;
font-size : 12px;
font-weight : 400;
letter-spacing : 1px;
padding-bottom : 10px;
padding-top : 4px;
}
div{
	margin-top : 0px;
margin-bottom : 0px;
margin-left : auto;
margin-right : auto;
  border-left-color : #000000;
  border-right-color : #000000;
}
.Class_tel{
	width : 780px;





padding-top : 6px;
padding-bottom : 12px;
}


.Class_lavel{
	width : 700px;
height : auto;

right : auto;
padding-top : 20px;
}
a{
	color : #004000;
text-decoration : none;
}
a:hover{
	color : red;
text-decoration : underline;
}
.Class_photo01{
	margin-top : 10px;


margin-bottom : 10px;







border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : white white white white;
}
.Class_info01{
	border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : groove;
border-bottom-style : ridge;
border-top-color : green;
border-bottom-color : green;
width : 160px;
height : auto;
font-size : 12px;
font-weight : 400;
color : blue;
padding-top : 6px;
margin-bottom : 0px;

margin-left : 40px;
background-color : #aaffaa;
margin-top : 6px;
padding-bottom : 6px;

letter-spacing : 1px;




margin-right : 0px;



float : none;
}
.Class_info02{
	margin-top : 10px;
margin-left : 16px;
width : 160px;
height : auto;
padding-top : 6px;
padding-bottom : 6px;


}
.Class_li01{
	font-size : 13px;
font-weight : 400;

margin-bottom : 4px;
color : #004000;
}
th{
	font-size : 12px;
font-weight : 400;
letter-spacing : 2px;
}
.Class_info03{
	font-size : 12px;
font-weight : 400;
letter-spacing : 1px;
padding-bottom : 3px;
width : 160px;
height : auto;
margin-left : 40px;
margin-top : 6px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : white;
color : white;
}

.Class_menu02{
	font-size : 12px;
font-weight : 400;
margin-top : 2px;
margin-bottom : 2px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #004000;
letter-spacing : 1px;
width : 560px;
height : auto;
padding-top : 4px;
padding-bottom : 4px;
line-height : 16px;
}
.Class_menu01{
	font-size : 15px;
font-weight : 600;
margin-bottom : 6px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : green;
letter-spacing : 2px;
width : 560px;
height : auto;
padding-bottom : 4px;
}
.Class_jushu{
	font-size : 13px;
font-weight : 600;

letter-spacing : 1px;
padding-top : 4px;

border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #002200;
border-bottom-color : #002200;
width : 180px;
height : auto;

color : white;
background-image : url(../kabegami/image_info01.gif);
padding-bottom : 4px;
margin-bottom : 0px;
margin-top : 0px;
}
li{
	font-size : 12px;
font-weight : 400;
letter-spacing : 1px;

margin-left : 0px;

padding-left : 0px;
}
#menu{
	width : 780px;
height : auto;
}
#menu04{
	width : 780px;
height : auto;
}
.Class_menu03{


letter-spacing : 1px;
padding-top : 6px;
padding-bottom : 6px;
width : 780px;
height : auto;
background-image : url(../kabegami/image_menu03.gif);
background-repeat : no-repeat;
color : white;background-position : right top;
}
.Class_red{
	color : red;
}
.Class_link01{
	color : white;
}

