@charset "UTF-8";
body {
	background-attachment: fixed;
margin-top: 0px;
margin-bottom: 0px;
background-color : #fffdf4;
}
div {
	margin-top: 0px;
margin-bottom: 0px;
margin-left : auto;
margin-right : auto;
width : 800px;
}
p {
	margin-top: 0px;
margin-bottom: 0px;
font-size: 12px;
font-weight: 400;
line-height: 16px;
letter-spacing: 1px;
font-family : "ＭＳ Ｐゴシック";
}
address {
	font-size: 12px;
font-weight: 400;
letter-spacing: 1px;
font-style: normal;
font-family: "ＭＳ Ｐゴシック";
text-align : center;
width: auto;
height: auto;
background-color : #e6ffe6;
}
img {
	border: none;
vertical-align: bottom;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
}
ul {
	margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
}
li {
	margin-top: 0px;
margin-left : 50px;
margin-right: 0px;
margin-bottom: 0px;
height: auto;
display : block;
}
th {
	font-size: 12px;
font-weight: 400;
line-height: 16px;
letter-spacing: 1px;
}
#main {
	width: 800px;
height: inherit;
background-color: white;
border-left-width : 1px;
border-right-width : 1px;
border-left-style : solid;
border-right-style : solid;
border-left-color : olive;
border-right-color : olive;
}
#main_box {
	width: 780px;
height: 1300px;
}
#right_box {
	width: 550px;
height: 1300px;
float: right;
clear: right;
}
#left_box {
	width: 229px;
height: 1300px;
float: left;
clear: left;
background-image: url(../kabegami/image_left.gif);
background-repeat: repeat-y;
border-right-width: 1px;
border-right-style: solid;
border-right-color: silver;
}
.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: 2px;
background-color: #e6ffe6;
}
.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;
}
.Class_footer03 {
	width: 780px;
height: auto;
font-size: 12px;
font-weight: 400;
letter-spacing: 1px;
padding-bottom: 10px;
padding-top: 4px;
}
.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_tel {
	width: 780px;
padding-top: 2px;
padding-bottom: 4px;
height: auto;
background-color: #e6ffe6;
font-size: 12px;
letter-spacing: 1px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #004000;
}
.Class_menu01 {
	width: 727px;
height: auto;
}
.Class_lavel {
	width: 500px;
height: auto;
right: auto;
padding-top: 20px;
}
.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;
margin-right: -20px;
}
.Class_info01 {
	border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #004040;
border-bottom-color: #004040;
width : 160px;
height: 20px;
font-size: 13px;
font-weight: 600;
color: #004040;
padding-top: 6px;
margin-bottom: 0px;
background-color: #eaffea;
margin-top: 10px;
margin-right: -40px;
margin-left : 0px;
}
.Class_info02 {
	margin-top: 10px;
width : 160px;
height : 420px;

background-image: url(../kabegami/image_iso2.gif);

background-repeat: no-repeat;




background-position : 5px 100px;
border-top-color : #000000;
border-right-color : #000000;
margin-left : 0px;
border-left-color : #000000;
margin-right : -40px;
}
.Class_li01 {
	font-size: 13px;
font-weight: 400;
letter-spacing: 1px;
margin-bottom: 4px;
display : block;


font-family : "ＭＳ Ｐゴシック";
margin-left : 10px;
}
.Class_mitsuyoshi {
	margin-top: 0px;
margin-bottom: 0px;
height: auto;
width: 220px;
padding-top: 10px;
}

a:hover{
	color : red;
text-decoration : none;
}

#header02{
	width : 530px;
height : auto;
}

