@charset "utf-8";
/*english.css */


/*****************************

	タイトル画像

******************************/


#english #wrp_title {
	background:url(../english/images/bg_title.jpg) no-repeat top right #721A30;
	width: 100%;
	height: 180px;
}


#english #cnt_title .title_pg h2 {
	margin:20px 0 0 335px;
	padding:0;
	width:217px;
	height:57px;
	text-indent:-9999px;
	background:url(../english/images/title_english.png) left top no-repeat;
}


/*****************************

	左コンテンツ

******************************/

#english #content_area #cnt_left {
	margin:0;
	padding:0;
	width:200px;
	float:left;
}

/****  メニュー  ****/

#english ul#submenu_english {
    margin:0 0 0 4px;
	padding:0;
	border:0;
	width:200px;
	height:242px;
	background:url(../english/images/sb_english.gif) left top no-repeat;
}

#english ul#submenu_english li{
	list-style:none;
	list-style-position: outside;
	margin:0;
	padding:0;
}

#english ul#submenu_english li a{
	display:block;
	width:200px;
	height:30px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
}

#english ul#submenu_english li#english_m01 {
	padding:0;
}

#english ul#submenu_english li#english_m02 {
	padding:0;
}

#english ul#submenu_english li#english_m03 {
	padding:0;
}

#english ul#submenu_english li#english_m04 {
	padding:0;
}

#english ul#submenu_english li#english_m05 {
	padding:0;
}


/*****************************

	右コンテンツ

******************************/


/****  About Tudanaka Seifuso  ****/

#english #ayudanaka {
	margin:0;
	padding:30px 0 0 0;
	width:720px;
	background:url(../english/images/bg_ayudanaka.jpg) right top no-repeat;
}

#english #ayudanaka h3 {
	margin:0 0 25px 0;
	padding:0;
	width:352px;
	height:30px;
	line-height:30px;
	text-indent:-9999px;
	background:url(../english/images/tit_ayudanaka.gif) left top no-repeat;
}

#english #ayudanaka p {
	margin:0 0 15px 0;
	padding:0;
	width:420px;
}

/****  LAN connection  ****/

#english #lanconn {
	margin:20px 0 0 0;
	padding:0 0 0 0;
	width:720px;
	background:url(../english/images/bg_lanconnection.jpg) left top no-repeat;
}

#english #lanconn h4 {
	margin:0;
	padding:0;
	line-height:0px;
	font-size:0;
	text-indent:-9999px;
}

#english #lanconn p {
	margin:0;
	padding:95px 0 0 460px;
	width:265px;
}


/****  Hotel conditions  ****/

#english #hconditions {
	margin:30px 0 0 0;
	padding:0;
	width:720px;
}

#english #hconditions h3 {
	margin:0 0 20px 0;
	padding:0;
	width:720px;
	height:53px;
	line-height:53px;
	text-indent:-9999px;
	background:url(../english/images/tit_hconditions.gif) left top no-repeat;
}


/****  Access  ****/

#english #accessguide {
	margin:0;
	padding:0;
	width:720px;
	clear:both;
}

#english #accessguide h3 {
	margin:0;
	padding:0;
	width:357px;
	height:31px;
	float:left;
	line-height:35px;
	text-indent:-9999px;
	background:url(../english/images/tit_access.gif) left top no-repeat;
}

#english #accessguide p {
	margin:0 0 30px 0;
	padding:0;
	width:230px;
	height:38px;
	line-height:38px;
	float:right;
	text-indent:-9999px;
	background:url(../english/images/img_legend.gif) left top no-repeat;
}

/****  Access map  ****/


#english #wrp_gmap {
	margin:0;
	padding:10px;
	width:700px;
	clear:both;
	border:1px solid #A49381;
	background-color:#fff;
}

#english #gmap {
	margin:0;
	padding:0;
	width:700px;
	height:390px;
}

#english p#gmaptxt {
	margin:20px 0 20px 0;
	padding:30px 0 0 0;
	width:720px;
	background:url(../english/images/img_dottedline.gif) left top no-repeat;
}


/****  The Building  ****/


#english #wrp_building {
	margin:0;
	padding:0;
	width:720px;
	clear:both;
	overflow:hidden;
}

#english #wrp_building #cnttxt h3 {
	margin:0 0 25px 80px;
	padding:0;
	width:145px;
	height:30px;
	line-height:30px;
	text-indent:-9999px;
	background:url(../english/images/tit_thebuilding.gif) left top no-repeat;
}

#english #wrp_building #cnttxt {
	margin:0 0 0 0;
	padding:0;
	width:429px;
	float:right;
}

#english #wrp_building #cnttxt p {
	margin:0 0 30px 0;
	padding:0;
	width:425px;
}


/****  Guest Rooms  ****/


#english #wrp_rooms {
	margin:0;
	padding:0;
	width:720px;
	clear:both;
}

#english #wrp_rooms h3 {
	margin:0 0 0 330px;
	padding:0;
	width:154px;
	height:20px;
	line-height:20px;
	text-indent:-9999px;
	background:url(../english/images/tit_rooms.gif) left top no-repeat;
}

#english #wrp_rooms #cnttxt {
	margin:0 0 0 0;
	padding:0;
	width:455px;
	float:right;
}

#english #wrp_rooms #irooms {
	margin:10px 0 0 20px;
}

#english #wrp_rooms #cnttxt p {
	margin:20px 0 10px 0;
	padding:0;
	width:455px;
}


/****  Onsen Baths  ****/

#english #wrp_onsen {
	margin:0;
	padding:0;
	width:720px;
	clear:both;
	overflow:hidden;
}


#english #wrp_onsen h3 {
	margin:0 0 20px 94px;
	padding:0;
	width:130px;
	height:22px;
	line-height:22px;
	text-indent:-9999px;
	background:url(../english/images/tit_onsenbaths.gif) left top no-repeat;
}


#english #wrp_onsen #cnttxt {
	margin:0 0 0 0;
	padding:0;
	width:360px;
	float:right;
}

#english #wrp_onsen #cnttxt p {
	margin:20px 0 30px 0;
	padding:0;
	width:360px;
}


/****  Cypress Bath  ****/

#english #wrp_cypressbath {
	margin:0;
	padding:0 0 15px 0;
	width:720px;
	clear:both;
	position:relative;
	overflow:hidden;
	border:1px solid #CABBA2;
	background:url(../english/images/bg_onsenpoint.gif) center top repeat-y;
}

#english #wrp_cypressbath #cnttxt {
	margin:0 12px 0 0;
	padding:0;
	width:356px;
	float:right;
}

#english #wrp_cypressbath #cnttxt h3 {
	margin:0;
	padding:0;
	top:-15px;
	right:15px;
	position:absolute;
}

* html #english #wrp_cypressbath #cnttxt h3 {
	top:-8px;
}

#english #wrp_cypressbath #cnttxt p {
	margin:70px 0 0 10px;
}

#english #wrp_cypressbath img {
	margin:10px 0 0 10px;
	padding:0;
}


/****  Type of onsen  ****/

#english #wrp_tonsen {
	margin:20px 0 0 0;
	padding:0 0 15px 0;
	width:720px;
	clear:both;
	position:relative;
	overflow:hidden;
	border:1px solid #CABBA2;
	background:url(../english/images/bg_onsenpoint.gif) center top repeat-y;
}

#english #wrp_tonsen #cnttxt {
	margin:0 12px 0 0;
	padding:0;
	width:356px;
	float:right;
}


#english #wrp_tonsen #cnttxt h3 {
	margin:0;
	padding:0;
	top:-15px;
	right:15px;
	position:absolute;
}

* html #english #wrp_tonsen #cnttxt h3 {
	top:-5px;
}

#english #wrp_tonsen #cnttxt p {
	margin:70px 0 0 10px;
}

#english #wrp_tonsen img {
	margin:10px 0 0 10px;
	padding:0;
}

/****  Dining  ****/

#english #wrp_dining {
	margin:0;
	padding:0;
	width:720px;
	clear:both;
	overflow:hidden;
	background:url(../english/images/bg_dining.jpg) right top no-repeat;
}

#english #wrp_dining h3 {
	margin:50px 0 25px 80px;
	padding:0;
	width:145px;
	height:30px;
	line-height:30px;
	text-indent:-9999px;
	background:url(../english/images/tit_dining.gif) left top no-repeat;
}

#english #wrp_dining #cnttxt {
	margin:0 0 0 0;
	padding:0;
	width:219px;
	float:right;
}

#english #wrp_dining #cnttxt p {
	margin:200px 0 30px 0;
	padding:0;
	width:219px;
}


/****  About Shinshu beef  ****/

#english #wrp_beef {
	margin:20px 0 0 0;
	padding:0 0 15px 0;
	width:720px;
	clear:both;
	position:relative;
	overflow:hidden;
	border:1px solid #CABBA2;
	background:url(../english/images/bg_onsenpoint.gif) center top repeat-y;
}

#english #wrp_beef #cnttxt {
	margin:0 12px 0 0;
	padding:0;
	width:500px;
	float:left;
}


#english #wrp_beef #cnttxt h3 {
	margin:0;
	padding:0;
	top:-15px;
	left:15px;
	position:absolute;
}

* html #english #wrp_beef #cnttxt h3 {
	top:-5px;
}

#english #wrp_beef #cnttxt p {
	margin:90px 0 0 10px;
}

#english #wrp_beef img {
	margin:10px 10px 0 0;
	padding:0;
	float:right;
}


/************************************

	ボタン一覧

*************************************/

#english .btn_reserves{
	margin:0;
	clear:both;
}

#english .btn_reserves a{
	width:148px;
	height:36px;
	text-indent:-9999px;
	display: block;
	overflow: hidden;
	background:url(../english/images/btn_reserve.gif) no-repeat left top;
}


#english .btn_backtop{
	margin:50px 0;
	float:right;
	clear:both;
}

#english .btn_backtop a{
	width:97px;
	height:10px;
	text-indent:-9999px;
	display: block;
	overflow: hidden;
	background:url(../english/images/btn_backtop.gif) no-repeat left top;
}


#english #wrp_sb_footer .pagetop{
	margin:0;
	float:right;
}

#english #wrp_sb_footer .pagetop a{
	width: 130px;
	height: 30px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	background:url(../english/images/btn_pagetop_en.gif) no-repeat left top;
}





#english #hconditions .con_condition {overflow:hidden;width:720px;}

#english #hconditions .box {float:left;}
#english #hconditions .TA_selfserveprop {float:left;}
#english #hconditions table { margin-right:15px;}


#english #hconditions .movie strong {color:#a3382f;font-size:1.2em;font-weight:bold; }

#english #hconditions .movie p {padding:20px 0 5px 0;}


/* facebook用リンク設定 */
iframe.facearea {
	border:none; overflow:hidden; width:700px; height:425px;
	margin:10px 0;
}



