@charset "Shift_JIS";
/*___________ change == ___________ */
body {
margin:0;
padding:0;
text-align:center;
background-color:#ffffff;
background-repeat: no;
color:#222222;
line-height: 25px;
SCROLLBAR-FACE-COLOR: #ffffff;
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
SCROLLBAR-SHADOW-COLOR: #666666;
SCROLLBAR-3DLIGHT-COLOR: #666666;
SCROLLBAR-ARROW-COLOR: #666666;
SCROLLBAR-TRACK-COLOR: #ffffff;
SCROLLBAR-DARKSHADOW-COLOR: #999999; 
}
.size {
width:800px;
margin:auto auto auto auto;
background-color:#FFFFFF;
border: solid #587207 1px;
}
.header_index {
width:800px;
height:446px;
margin: 0px 0px 0px 0px;
background-repeat:no-repeat;
background-image: url(../img/header/top.jpg);
}
.info {
float:right;
width:270px;
height:220px;
margin: 140px 20px 0px 0px;
font-size: x-small;
line-height: 25px;
}
.header_face {
width:800px;
height:446px;
margin: 0px 0px 0px 0px;
background-repeat:no-repeat;
background-image: url(../img/header/facial.jpg);
}
.header_face2 {
width:800px;
height:446px;
margin: 0px 0px 0px 0px;
background-repeat:no-repeat;
background-image: url(../img/header/facial_02.jpg);
}
.facial {
float:left;
width:400px;
height:220px;
margin: 100px 0px 0px 130px;
font-size: x-small;
line-height: 25px;
}
.header_body {
width:800px;
height:446px;
margin: 0px 0px 0px 0px;
background-repeat:no-repeat;
background-image: url(../img/header/body.jpg);
}
.header_body2 {
width:800px;
height:446px;
margin: 0px 0px 0px 0px;
background-repeat:no-repeat;
background-image: url(../img/header/body_02.jpg);
}
.header_body3 {
width:800px;
height:446px;
margin: 0px 0px 0px 0px;
background-repeat:no-repeat;
background-image: url(../img/header/body_03.jpg);
}
.header_body4 {
width:800px;
height:446px;
margin: 0px 0px 0px 0px;
background-repeat:no-repeat;
background-image: url(../img/header/body_04.jpg);
}
.body {
float:left;
width:450px;
height:220px;
margin: 100px 0px 0px 130px;
font-size: x-small;
line-height: 25px;
}
.header_map {
width:800px;
height:446px;
margin: 0px 0px 0px 0px;
background-repeat:no-repeat;
background-image: url(../img/header/map.jpg);
}
.header_contact {
width:800px;
height:446px;
margin: 0px 0px 0px 0px;
background-repeat:no-repeat;
background-image: url(../img/header/contact.jpg);
}
.contact {
float:right;
width:340px;
height:220px;
margin: 30px 20px 0px 0px;
font-size: x-small;
line-height: 25px;
padding: 10px 10px 0px 10px;
}
.menu {
width:800px;
height:154px;
margin: 0px 0px 0px 0px;
}

div,td,th,p,pre {
color: #666666;
margin:0;
font:x-small/25px "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
img {
border:0;
}
li {
margin: 0;
list-style: none;
}
ol, ul {
margin: 0;
padding:0;
}
h1 {
font-size:14px;
line-height:16px;
font-weight:bold;
margin:0;
}
h2,h3 {
font-size:12px;
line-height:16px;
font-weight:bold;
margin:0;
}
h4,h5,h6 {
font-size:10px;
line-height:16px;
font-weight:normal;
margin:0px;
}
select {
display:block;
}
form {
margin:0;
}
.indent {
text-indent:-2345px;
}
.clear {
clear:both;
}

/* ____________ float box __________ */
.main {
width:570px;
height:350;
float:left;
border:solid #E7E2DE 2px;
padding: 10px 10px 10px 10px;
margin: 10px 0px 10px 0px;
}
/* ____________ margin with float __________ */
.== {
width:==px;
margin:==;
float:left;
display:inline;
}
.== {
width:==px;
margin:==;
}
.== {
margin:==;
}
/* ____ padding border box  _____ */
.== {
padding:==;
}
.== {
border:==px solid #==;
}
.== {
padding:==;
border:==px solid #==;
}
a:link {
	text-decoration: none;
	color: #FF6600;
}
a:visited {
	text-decoration: none;
	color: #FF6600;
}
a:hover {
	text-decoration: underline;
	color: #FF0099;
}
a:active {
	text-decoration: none;
	color: #FF6600;
}
.ime { 
	ime-mode: active; 
}
.imedis { 
ime-mode: disabled; 
}
.line{
line-height: 25px;
}
.line2{
line-height: 20px;
}
.style1 {font-size: small}
.style3 {color: #869F42}

