@charset "utf-8";

*{
margin:0;
padding:0;
}

html{
height:100%;
}


body{
min-width:940px;
font-size:75%;
font-family:'Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
line-height:150%;
background:#f8f8e2;
color:#000;
text-align:left;
letter-spacing:1px;
}

html>body {
font-size: 12px;
font-family:'Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
letter-spacing:0.5px;
overflow:-moz-scrollbars-vertical;
}

html:first-child body {
min-height:100%;
font-family:'Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
font-stretch:ultra-condensed;
}

img{
border:none;
}

hr.dashed{
	clear:right;
	clear:left;
	display:inherit;
	height: 1px;
	border: none;
	border-top: 1px #bfbe9d dashed;
	margin-top:25px;
	margin-bottom:25px;
}	



hr.solid{
	clear:both;
	margin-bottom:10px;	
	height: 1px;
	border: none;
	border-top: 1px #bfbe9d solid;
	margin-top:10px;
}

span.span1{font-size:10px;}

.right{	float:right;}

.left{float:left;}

a:link{
color:#000;
text-decoration:underline;
}
a:visited{
color:#000;
text-decoration:underline;
}
a:hover{
color:#666666;
text-decoration:underline;
}

h1, h2, h3 ,h4 ,h5 ,h6 ,ul ,li ,dl ,dt ,dd ,form ,input,p{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	list-style:none;
	}


/*common id ************************************************************/
#wrapper{
	width:100%;
	background:url(../image/back_image1.jpg) no-repeat;
    background-position:top;
}

#wrapper:after{
	font-size:1px;
	content:".";
	height:0px;
	clear:both;
}
#content{
	width:940px;
	margin:0 auto;
	padding-bottom:0px;
}

#content2{
	width:640px;
	margin:0 auto 1px;
	padding-bottom:50px;
}	

/*base**************************************************************/
#main{
	width:900px;	
	margin:0 auto;
	padding-top:28px;
	clear:both;	
}

#main:after{
	font-size:1px;
	content:".";
	height:0px;
	clear:both;
}

#box #title{
	width:900px;
	margin-top:12px;
	margin-bottom:40px;
	padding-bottom:7px;
	border-bottom:#999966 solid 1px;
}

#pageTop{text-align:right;clear:both;margin-top:30px;line-height:100%;}

#pageTop a{text-decoration:none;color:#666;	font-size:10px;	border:none;}
#pageTop a:visited{color:#999;}
#pageTop a:hover{color:#999;}


/*header_btn**************************************************************/
/*h1タグ*/
h1 a{text-indent:-9999px;background:url(../image/logo1.gif) no-repeat;width:142px;height:74px;display:block;}
h1{
	text-indent:-9999px;
}

h1#top{
	text-indent:0;
}

h1#top a{
	width:178px;
	height:109px;
	text-indent:0;
	background:none;
}

h2, h3{	text-indent:-9999px;line-height:0;display:block;}

#header{
	width:940px;
	height:74px;
	padding-top:17px;
	padding-bottom:16px;
	margin:0 auto;
}



#header_logo{
	float:left;
	margin:0;
	padding-left:30px;
}

#header_logo_top{
	float:left;
	margin:0;
	padding-left:12px;
}

#header_print{
	margin:10px 0 0 0;
	width:920px;
	height:62px;
}

#header_print2{
	margin:16px 0 0 0;
	width:640px;
	height:62px;
}

#header_right{
	width:738px;
	float:right;
}
#header_right img{
	margin-top:6px;
}


/*btn　共通*/
.header_btn{width:738px;height:26px;overflow:none;clear:both;} 
.header_btn a{display:block;text-indent:-9999px;height:26px;float:left;background:url(../image/menu_bg.gif) no-repeat;cursor:pointer;}

.btn_common {width:487px;height:25px; float:right;overflow:none; margin-bottom:16px;margin-top:3px;}

.btn_common li{float:left;}

.btn_common li a{
	display:block;
	text-indent:-9999px;
	background:url(../image/btn_hotel.gif) no-repeat;
	height:25px;
	cursor:pointer;	
}

.btn_common #btn_shinjuku a{ background-position:0 0; width:98px;}
.btn_common #btn_shinjuku a:hover{background-position: 0 -25px;width:98px;}
.btn_common #btn_shinjuku_on a{ background-position:0 -25px; width:98px; cursor:default;}


.btn_common #btn_kyoto a{background-position:-98px 0;width:97px;}
.btn_common #btn_kyoto a:hover{background-position:-98px -25px;width:97px;}
.btn_common #btn_kyoto_on a{ background-position:-98px -25px; width:97px; cursor:default;}

.btn_common #btn_about a{background-position:-195px 0;width:200px;}
.btn_common #btn_about a:hover{background-position:-195px -25px;width:200px;}
.btn_common #btn_about_on a{background-position:-195px -25px;width:200px; cursor:default;}

.btn_common #btn_english a{background-position:-395px 0;width:91px;}
.btn_common #btn_english a:hover{background-position:-395px -25px;width:91px;}
.btn_common #btn_english_on a{background-position:-395px -25px;width:91px; cursor:default;}

/*btn　新宿・京都のみ*/
.shinjuku_left{float:left;}

#header_right2{float:right;}

.header_btn{width:738px;height:26px;overflow:none;clear:both;} 
.header_btn a{display:block;text-indent:-9999px;height:26px;float:left;background:url(../image/menu_bg.gif) no-repeat;cursor:pointer;}
        
#menu01{width:90px; background-position:0 0;}
#menu01:hover{width:90px; background-position:0 -26px;}/*長期滞在*/
        
#menu02{width:127px; background-position:-90px 0;}
#menu02:hover{width:127px;background-position:-90px -26px;}/*設備・サービス*/
        
#menu03{width:99px;background-position:-217px 0;}
#menu03:hover{width:99px;background-position:-217px -26px;}/*客室*/
        
#menu04{width:86px;background-position:-316px 0;}
#menu04:hover{width:86px;background-position:-316px -26px;}/*料金表*/
        
#menu05{width:86px;background-position:-402px 0;}
#menu05:hover{width:86px;background-position:-402px -26px;}/*宿泊プラン*/
        
#menu06{width:97px;background-position:-493px 0;}
#menu06:hover{width:97px;background-position:-493px -26px;}/*ご予約*/

#menu07{width:79px;background-position:-591px 0;}
#menu07:hover{width:79px;background-position:-591px -26px;}/*アクセス*/

#menu08{width:67px;background-position:-670px 0;}
#menu08:hover{width:67px;background-position:-670px -26px;}/*周辺情報*/


/* footer  *********************************************/
#footer{
	clear:left;
	width:1024px;
	height:163px;
	padding-top:15px;
	background:url(../image/back_image2.jpg) no-repeat;
	background-position:bottom;	
	margin-bottom:-20px;
	}

html>/**/body #footer{
	padding-top:30px;
}

#footer p{
	margin:10px;
}

#footer span{
	color:#999966;
	margin-top:10px;
	margin-left:10px;
	font-size:10px;
}

#footer_print img{
	margin:36px 8px 0 8px;
}


#about2{
	width:940px;
	height:70px;
	margin:10px auto 15px;
	color:#666666;
	line-height:125%;
	}
	
#about2 .about_text{
	width:250px;
	float:left;
	margin-left:30px;
	
}
#about2 .about_text img, #about2 .access_text img{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:1pz;
}
#about2 .about_text img{
	margin-right:33px;
}

#about2 .about_text2{
	width:350px;
	float:left;
	margin-left:30px;
	
}
html>/**/body #about2 .about_text2{
	width:330px;
}

#about2 .about_text2 img, #about2 .access_text img{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:1pz;
}
#about2 .about_text2 img{
	margin-right:33px;
}

#about2 .about_text p,#about2 .about_text2 p, #about2 .access_text p{
	font-size:10px;
    color:#666666;
	padding:0;
	margin:0;
	margin-top:5px;
	line-height:150%;
}


#about2 .access_text{
	float:left;
	margin-left:20px;	
}


#footer .rad_text{
	color:#993300;
}
