/* CSS Document */
@charset "shift_jis";


body {
background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/enter/back.jpg);
	background-repeat:repeat-x;
}


a:link		{ color:#333333; text-decoration: none;}
a:visited	{ color:#333333; text-decoration: none;}
a:hover		{ color:#663300; text-decoration: underline;}

img { border:none;}

/* common */

div#header{
background-position:0 0;
width:100%;
margin:0px;
padding:0px;
}

#header:after {
content: "";
display: block;
clear: both;
height: 0px;
overflow: hidden;
}

div#head_in{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
width:900px;
background-image:url(../images/enter/header.jpg);
background-repeat:no-repeat;
height:145px;
}

.logo { 
float:left;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 160px;
}

.tel{ 
float:right;
margin:0px 0px 0px 0px;
padding:25px 56px 0px 0px;
}


h1{ 
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 170px;
width:730px;
height:30px;
line-height:30px;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
}


/* news_line */

div#news_line{
width:900px;
height:37px;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:37px;
color:#333333;
font-size:15px;
}

/* ENTER */

.enter_mainimage {
width:900px;
margin:20px 0px 20px 0px;
padding:0px 0px 0px 0px;
text-align:center;
float:left;}

.guide {
width:700px;
margin:20px 0px 0px 0px;
padding:0px 100px 0px 100px;
float:left;}

.guide p{
width:670px;
margin:0px 0px 0px 0px;
padding:15px;
border:solid 1px #7B6635;
background-color:#FFFFFF;
color:#333333;
font-size:13px;
line-height:150%;
text-align:center;
float:left;}

.guide_2 {
width:700px;
margin:10px 0px 0px 0px;
padding:0px 100px 0px 100px;
float:left;}

.guide_2 p{
width:670px;
margin:0px 0px 0px 0px;
padding:15px;
background-color:#F3F3F3;
border:solid 1px #CCCCCC;
color:#333333;
font-size:12px;
line-height:150%;
float:left;}


.enter_waku {
width:900px;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
float:left;}


.enter {
margin:10px 0px 0px 0px;
padding:0px 0px 0px 180px;
float:left;
}

.leave{
margin:10px 0px 0px 0px;
padding:10px 0px 0px 60px;
float:left;
}


/* contents */

div#contents_line{
width:900px;
margin:0px auto;
padding:0px 0px 0px 0px;
}

#contents_line:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}


div#contents{
width:900px;
margin:0px 0px 0px 0px;
padding:10px 0px 20px 0px;
float:left;
}

#contents:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}



/* footer----------------------------------- */

div#Footerarea{
clear:both;
width:100%;
background-image:url(../images/common/footer.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
}


#Footerarea:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

div#footer{
width:900px;
height:100px;
margin:0px auto 0px auto;
font-size:10px;
padding:8px 0px 10px 0px;
}

div#footer p {
margin:0px;
font-size:13px;
line-height:150%;
color:#333333;
width:900px;
float:right;
padding:5px 0px 0px 0px;
}


/* font----------------------------------- */

.space10 { width:10px;
float:left;}

.blue { color:#0000FF;}
.pink { color:#FF6666;}
.red { color:#FF0000;}
.red_16 { color:#FF0000; font-size:16px;}
.yellow { color:#FFFF00;}
.yellow_16 { color:#FFFF00; font-size:16px;}
