@charset "shift_jis";
/* body */
body {
background-color:#ff6600;
font-size:85%;
color:#666666;
}

a:link{
color: #666666;
text-decoration: none;
}

a:visited {
text-decoration: none;
color: #333333;
}

a:hover {
text-decoration: underline;
}

a:active {
text-decoration: none;
}

.clear{
clear:both;
}

/* index */
#indexWrapper{
	width:669px;
	height:419px;
	background-image:url(../images/indexMain.jpg);
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	}

.indexText{
width:230px;
height:auto;
margin-top:337px;
margin-left:90px;
font-size:70%;
float:left;
display:inline;
}

#enter{
width:151px;
height:50px;
margin-top:337px;
margin-left:10px;
float:left;
display:inline;
}

#exit{
width:150px;
height:50px;
margin-top:337px;
float:left;
display:inline;
}

#wrapper{
width:920px;
height:auto;
margin:0 auto;
}

/* header */
#header{
width:920px;
height:180px;
background-image:url(../images/header.jpg);
}

h1{
font-size:85%;
font-weight:normal;
text-align:center;
}

/* marque */
#movetext{
width:796px;
height:37px;
margin-left:63px;
font-size:85%;
color:#FFCC00;
line-height:300%;
background-image:url(../images/marqueBg.jpg);
}

/* mainCont */
#mainCont{
width:920px;
height:auto;
padding-top:10px;
padding-bottom:20px;
background-image:url(../images/contBg.jpg);
}

#leftCont{
width:246px;
height:auto;
margin-top:10px;
margin-left:20px;
float:left;
display:inline;
}

#rightCont{
width:626px;
height:auto;
margin-top:10px;
margin-left:8px;
float:left;
display:inline;
}

/* menu */
#menuBox{
width:246px;
height:372px;
margin-bottom:10px;
background-image:url(../images/menuBg.jpg);
}

.menu01{
width:202px;
height:auto;
margin-top:77px;
margin-left:24px;
float:left;
display:inline;
}

.menu02{
width:202px;
height:auto;
margin-top:14px;
margin-left:24px;
float:left;
display:inline;
}

#magBox{
width:246px;
height:199px;
margin-bottom:10px;
background-image:url(../images/magBg.jpg);
}

#magBox iframe{
margin-top:70px;
margin-left:30px;
}

#mobileBox{
width:246px;
height:199px;
margin-bottom:10px;
}

#chatBox{
	width:160px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}

/* containtsBox */
#pickupCont{
width:281px;
height:auto;
float:left;
display:inline;
}

#pickupFramebox{
width:275px;
height:auto;
margin-top:2px;
background-color:#a7957b;
border:3px solid #000;
}

#newsCont{
width:338px;
height:auto;
margin-left:7px;
float:left;
display:inline;
}

#newsFramebox{
width:338px;
height:auto;
margin-top:2px;
background-color:#f5f5f1;
}

#newfaceCont{
width:626px;
height:auto;
margin-top:10px;
float:left;
display:inline;
}

#newfaceFramebox{
width:620px;
height:auto;
margin-top:2px;
background-color:#a7957b;
border:3px solid #000;
}

#todayCont{
width:626px;
height:auto;
margin-top:10px;
float:left;
display:inline;
}

#todayFramebox{
width:620px;
height:auto;
margin-top:2px;
background-color:#a7957b;
border:3px solid #000;
}
/* containtsBox */
.imageMargin{
margin-top:10px;
}

#rightContsmall{
width:620px;
height:auto;
}

#ladyFramebox{
width:620px;
height:auto;
margin-top:2px;
background-color:#a7957b;
border:3px solid #000;
}

#contBox{
width:600px;
height:auto;
margin-top:2px;
padding:10px;
background-color:#a7957b;
border:3px solid #000;
}

/* system */
.systemGoriyouBox{
width:510px;
height:auto;
padding-top:10px;
padding-left:60px;
padding-right:30px;
background-image:url(../images/system06Boxbg.jpg);
line-height:180%;
font-size:85%;
}

.orange{
color:#FF9900;
}

/* recruit */
#recruitBox{
width:600px;
height:auto;
margin-top:2px;
padding:10px;
background-color:#f6e19f;
border:3px solid #000;
}

.recruitFormBox{
width:560px;
height:auto;
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
background-image:url(../images/recruit03Boxbg.jpg);
font-size:85%;
}

.formBorder{
border:1px solid #999;
}

.formUnderline{
border-bottom:1px dashed #999;
}
/* hotel */
#hotelNishikawaBox{
width:560px;
height:863px;
margin-top:10px;
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
background-image:url(../images/mapNishikawa.jpg);
font-size:80%;
}

#hotelWarabiBox{
width:560px;
height:653px;
margin-top:10px;
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
background-image:url(../images/mapWarabi.jpg);
font-size:80%;
}

.hotelListName{
width:150px;
padding:3px;
color:#eee;
text-align:center;
background-color:#5a3d1c;
}

.hotelListAdd{
width:150px;
padding:3px;
color:#eee;
text-align:center;
background-color:#5a3d1c;
}

.hotelListTel{
width:150px;
padding:3px;
color:#eee;
text-align:center;
background-color:#5a3d1c;
}

.hotelList01{
width:150px;
padding-top:3px;
padding-left:50px;
padding-bottom:3px;
border-bottom:1px dashed #5a3d1c;
}

.hotelList02{
width:150px;
padding-top:3px;
padding-left:30px;
padding-bottom:3px;
border-bottom:1px dashed #5a3d1c;
}

.hotelList03{
width:150px;
padding:3px;
text-align:center;
border-bottom:1px dashed #5a3d1c;
}

#hotelSonotaBox{
width:560px;
height:auto;
margin-top:10px;
}

.hotelSonotaiframe{
width:600px;
height:auto;
background-image:url(../images/mapSonota_02.jpg);
}
/* link */
.linkBnnBox{
width:560px;
height:auto;
padding-top:20px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
background-image:url(../images/linkBoxbg.jpg);
font-size:85%;
}

.linkBnn{
padding-left:75px;
}

/* footer */
#footer{
width:920px;
height:186px;
background-image:url(../images/footer.jpg);
clear:both;
}

.footerMenu{
padding-top:20px;
font-size:85%;
text-align:center;
}

.copyright{
padding-top:40px;
font-size:85%;
text-align:center;
}


