@charset   "UTF-8";
body{
	margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-attachment: fixed;
background-color : #fffcf2;
}
div{
	margin-top: 0px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
}
p{
	font-size: 14px;
font-weight: 400;
letter-spacing: 1px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: "ＭＳ ゴシック";
}
address{
	font-size: 14px;
font-weight: 400;
letter-spacing: 2px;
font-style: normal;
font-family: Verdana;
color: blue;
margin-left: auto;
margin-right: auto;
text-align : center;
width : 820px;
}
tr{
	background-color: white;
}
td{
	font-size: 12px;
font-weight: 400;
letter-spacing: 1px;
background-color: white;
font-family: "ＭＳ ゴシック";
line-height: 16px;
}
a{
	font-family: Verdana;
color: black;
}
a:hover{
	color: #ff8000;
text-decoration: none;
font-family: Verdana;
}
input{
	padding-top: 2px;
}
li{
	font-size: 14px;
font-family: Verdana;
font-weight: 400;
letter-spacing: 1px;
margin-left: -20px;
margin-bottom: 4px;
padding-bottom : 4px;
}
img{
	border-width: 0px;
}
#main{
	width: 820px;
height: inherit;
padding-top: 10px;
padding-bottom: 10px;
background-color: white;
border-left-width : 1px;
border-right-width : 1px;
border-left-style: solid;
border-right-style: solid;
border-left-color: #ffefbf;
border-right-color: #ffefbf;
padding-left: 10px;
padding-right: 10px;
}
#header01{
	width: 810px;
height: auto;
padding-top: 3px;
padding-bottom: 3px;
}
#pankuzu{
	padding-top: 8px;
width: 780px;
height: auto;
padding-bottom: 6px;
font-size: 12px;
letter-spacing: 2px;
}
#back{
	padding-top: 4px;
padding-bottom: 10px;
width: 800px;
height: auto;
}
#box01{
	padding-top: 20px;
padding-bottom: 20px;
width: 800px;
height: auto;
text-align: left;
}
#box02{
	padding-top: 20px;
padding-bottom: 20px;
width: 800px;
height: auto;
text-align: left;
}
.Class_footer01{
	padding-top: 6px;
padding-bottom: 2px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #666666;
width : 820px;
height: auto;
font-size: 16px;
font-weight: bold;
letter-spacing: 2px;
font-family: Verdana;
line-height: 18px;
color: blue;
clear: left;
text-align : center;
}
.Class_footer02{
	background-color: #e9e9e9;
padding-top: 4px;
padding-bottom: 4px;
width : 820px;
height: auto;
color: #3e3e3e;
line-height: 18px;
letter-spacing: 1px;
text-align : left;
}
.Class_footer03{
	width : 820px;
height: auto;
padding-top: 4px;
padding-bottom: 6px;
font-family: Verdana;
line-height: 18px;
letter-spacing: 1px;
text-align : center;
}
.Class_page01{
	padding-top: 4px;
padding-bottom: 4px;
width : 820px;
height: auto;
border-top-width: 1px;
border-top-style: solid;
border-top-color: gray;
text-align : right;
}
.Class_tel{
	padding-top: 4px;
padding-bottom: 4px;
width: 800px;
height: auto;
font-family: Verdana;
color: blue;
text-align : center;
}
.Class_data01{
	font-weight: bold;
color: blue;
text-decoration: underline;
}
.Class_600{
	font-weight: 600;
}

