@charset "UTF-8";

/* リセット */
body,div,p,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,caption,tr,td,th,address,header,footer,nav,article,section,aside,figure,figcaption {margin: 0px; padding: 0px;	}
body,div,p,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,address,header,footer,nav,article,section,aside,figure {	display: block;	}
ul,ol {	list-style-type: none;	}
img {	border: none;	}
body a {text-decoration:none; color:#5e5755;}
sup {vertical-align:top;}

/* ユーティリティー */
.fgo {	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "平成ゴシック", "メイリオ", "Meiryo", Helvetica, Arial, Verdana, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;	}
.fmin {	font-family: "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "平成明朝", "細明朝", "ＭＳ Ｐ明朝", Times, serif;	}
.flt-l {float: left;}
.flt-r {float: right;}
.clrb {clear: both;}
.ta-c {text-align:center;}
.ta-r {text-align:right;}
.ta-l {text-align:left;}
.pdt14 {padding-top:14px;}
.pdt5 {padding-top:5px;}
body {background: transparent url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/body_bg.png);color:#5e5755;font-family: "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "平成明朝", "細明朝", "ＭＳ Ｐ明朝", Times, serif;}
body a:hover {opacity: 0.6; filter: alpha(opacity=60); -ms-filter: alpha(opacity=60);}
body a.no_hover:hover {opacity: 1.0; filter: alpha(opacity=100); -ms-filter: alpha(opacity=100);}
.mainmenu a:hover {opacity: 1.0; filter: alpha(opacity=100); -ms-filter: alpha(opacity=100);}
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.page {	width: 950px;	margin: 0 auto;}
#leftcontents {width:710px; float:left;}
#rightnavi {width:210px; float:right;}

/* メイン画像 */
#mainphoto {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/index/mainphoto_bg.png) repeat left top;}
#mph {width:950px; margin:0 auto;}


/* ヘッダー */
#header {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/menu_bg.png) repeat-x center top; height:83px;width:100%; margin-bottom:10px; min-width:950px; border-top:1px solid #41281b;}
h1 {text-indent:-9999px; width:150px; height:69px; float:left; margin: 0 0 0 35px;}
h1 a {text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/logo.png) no-repeat left center; width:130px; height:42px; display:block; margin:13px auto 0 auto;}
.header-top {	border-bottom: 1px solid #58412e;}
.header-box {	border-top: solid 1px #acacac;}

#hdrrsvbtn_pos {width:960px; position:relative; z-index:150; margin:0 auto;}
#hdrrsvbtn_pos #hdrrsvbtn {position:absolute; top:0; right:0; display:block; text-indent:-9999px; width:127px; height:64px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/index/hdrrsvbtn.png) no-repeat left top;}

#hdrlink {height:45px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/hdr_bg2.png) left top; width:100%;}
#hdrlink p {font-size:12px; line-height:45px; color:#ffffff; width:45%; float:left; padding-left:10px;}
/*
#hdrlink ul {float:right;text-align:right;}
#hdrlink li {float:left;padding:12px 0;  margin-right:10px;}
#hdrlink #fbbtn {border:none; overflow:hidden; width:104px;height:21px;}
#hdrlink #grouplink a {display:block; text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/grouplink.png) no-repeat left top; height:21px; width:145px;}
*/

#rsvtel {color:#ffffff; font-size:11px; line-height:1.5; padding-top:3px;}

.mainmenu {	float: right; height:69px; width:720px;}
.mainmenu li {	float: left;	text-align:left; height:69px;}
.mainmenu li a {	height: 69px;	text-indent:-9999px;	background-image:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/menu.png);	background-repeat: no-repeat;	display:block;}

#plans {background-position: 0 0;width: 135px;}
#plans:hover {background-position: 0 -70px;}
#plans.np {background-position: 0 -140px;}
#daytrip {background-position: -135px 0;width: 97px;}
#daytrip:hover {background-position: -135px -70px;}
#daytrip.np {background-position: -135px -140px;}
#concept {background-position: -232px 0;width: 97px;}
#concept:hover {background-position: -232px -70px;}
#concept.np {background-position: -232px -140px;}
#rooms {background-position: -329px 0;width: 98px;}
#rooms:hover {background-position: -329px -70px;}
#rooms.np {background-position: -329px -140px;}
#cuisine {background-position: -427px 0;width: 98px;}
#cuisine:hover {background-position: -427px -70px;}
#cuisine.np {background-position: -427px -140px;}
#spa {background-position: -525px 0;width: 97px;}
#spa:hover {background-position: -525px -70px;}
#spa.np {background-position: -525px -140px;}
#facilities {background-position: -622px 0;width: 96px;}
#facilities:hover {background-position: -622px -70px;}
#facilities.np {background-position: -622px -140px;}
#access {background-position: -718px 0;width: 99px;}
#access:hover {background-position: -718px -70px;}
#access.np {background-position: -718px -140px;}
.contents {	padding-bottom: 20px;text-align: left;	margin-bottom: 30px;	border-bottom: dashed 1px #260001;}

#planarea {margin: 10px 0 30px 0; height:140px;}
#planarea div {background-color:#EDEADF; width:470px; height:140px;}
#planarea div img {float:left; display:block; margin-right:10px;}
#planarea div p {color:#333333; font-size:14px;font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "平成ゴシック", "メイリオ", "Meiryo", Helvetica, Arial, Verdana, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif; font-weight:bold; line-height:1.8; padding:10px;}
#planarea span {display:block;font-size:13px; line-height:1.0; margin-top:25px;}
#planarea span img {margin-right:3px; padding-top:1px;}
#planarea a {display:block; text-decoration:none;}
.bordnone {border-bottom:none; padding-bottom:0px;}


/* 左ナビ 
#sidenav_info ul {border:1px solid #462711;border-bottom:0;margin:0 0 20px 3px;width:201px;box-shadow:1px 1px 3px #aeabaa;-moz-box-shadow:1px 1px 3px #aeabaa;-webkit-box-shadow:1px 1px 3px #aeabaa;}
#sidenav_info li {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/sidenav_listbkg.png) 0 50% no-repeat;border-bottom:1px solid #462711;font-size:13px;font-weight:bold;line-height:41px;text-indent:26px;width:201px;}
#sidenav_info li a {display:block;height:41px;width:100%;}*/

/* ページ内リンクメニュー */
#sidenav_menu {border:4px solid #5f5754;border-left:0;border-right:0;margin:0 0 20px 0;padding-top:15px;width:210px;}
#sidenav_menu ul {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/dottborder2.png) repeat-x 0 0; width:100%; padding-top:15px;}
#sidenav_menu li {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/arraw_gr.png) no-repeat left center; font-size:12px; line-height:2.0; padding-left:15px; font-weight:bold; margin-bottom:8px;}
#sidenav_menu li a {color:#5e5755!important;}
#sidenav_menu .bdrtop {border-top:1px dotted #aeabaa; padding-top:10px; background-position:left 17px;}

#rsvbox {width:190px; border:3px solid #5f5754; padding:7px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/rsvbox_bg2.png) no-repeat left top; margin-bottom:20px;}
#rsvbox h2 {font-size:15px; font-weight:bold; line-height:1.8; margin-bottom:5px; text-align:center; color:#5e5755;}
#rsvplanlist {text-indent:-9999px; display:block; margin:0 auto;}
#rsvplanlist {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/rsvplanlist_btn2.png) no-repeat center top; width:189px; height:42px; margin:0 auto 10px auto; border-bottom:1px solid #aeabaa; padding-bottom:12px;}
#rsvbox li {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/arraw_gr.png) no-repeat left 5px; padding-left:14px; margin-left:3px; margin-bottom:4px;font-size:13px; font-weight:bold; line-height:20px;}
#rsvbox li a {font-size:13px; font-weight:bold; line-height:20px;}

#idxplanarea {background:#fff url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/index/plan_bkg.png) repeat-x 0 0; border:5px solid #cbc5b7; width:700px; min-height:400px; max-height:450px; overflow:hidden;}
#idxplanarea_ttl {border-bottom:1px solid #aeabaa;margin:25px auto 15px auto; width:680px;}
#idxplanarea_ttl h2 {text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/index/planarea_ttl.png) no-repeat left top; width:331px; height:44px; float:left; padding-bottom:12px;}
#idxplanarea_ttl #idxplanlist_btn {float:right; width:161px; height:53px; text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/index/planlist_btn.png) no-repeat left top; margin-top:2px;}
#idxlmtdplnarea {width:680px; margin:0 auto; padding-bottom:10px;}
#lmtdplns li {width:210px; float:left;}
#lmtdpln1, #lmtdpln2 {margin-right:23px;}
#lmtdplns li a {display:block; font-size:12px; line-height:1.6; width:210px;}
#lmtdplns li img {display:block; margin-bottom:15px; width:210px;}
#lmtdplns li strong {display:block; border-bottom:1px solid #aeabaa; padding-bottom:6px; margin-bottom:6px; font-weight:bold;}

/* トップ以外共通 */
#page_mainphoto {display:block; margin-bottom:20px;}
#page_rooms #sidenav_menu h3 {text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/rooms_infottl.png) no-repeat left top; width:129px; height:19px; margin:0 auto 10px auto;}
#page_spa #sidenav_menu h3 {text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/spa_infottl.png) no-repeat left top; width:189px; height:19px; margin:0 auto 10px auto;}
#page_cuisine #sidenav_menu h3 {text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/cuisine_infottl.png) no-repeat left top; width:149px; height:19px; margin:0 auto 10px auto;}
#page_facilities #sidenav_menu h3 {text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/facilities_infottl.png) no-repeat left top; width:175px; height:19px; margin:0 auto 10px auto;}
#page_access #sidenav_menu h3 {text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/access_infottl.png) no-repeat left top; width:197px; height:19px; margin:0 auto 10px auto;}
#page_esthe #sidenav_menu h3 {text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/spa_infottl.png) no-repeat left top; width:189px; height:19px; margin:0 auto 10px auto;}

/* コンセプト */
#conceptsttlblk { border-bottom:1px solid #bdb6a6; margin-bottom:30px!important; padding-bottom:10px!important;}
h2#conceptsttl {float:left; text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/concept/conceptsttl.png) no-repeat center 20px; width:44px; height:130px; padding:0 25px; border-right:1px solid #bdb6a6; margin-right:20px;}
#page_concept #concept_sttlcap {font-size:15px; line-height:1.8; font-weight:bold; float:right; width:590px; margin-top:0px;}
#page_concept #leftcontents div {border-bottom:1px solid #aeabaa;margin-bottom:30px;padding-bottom:30px;}
#page_concept #leftcontents h3 {margin-bottom: 25px;}
#page_concept #leftcontents p {font-size: 13px; line-height: 2.0;font-weight:bold;margin:20px 0;}
#page_concept #artblk {border-bottom:0;}

/* お部屋 */
#roomslist {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/rooms/roomslist_bg.png) no-repeat center top; width:716px; height:305px; margin:0 auto 20px auto;}
#roomslist ul {width:700px; margin:0 auto; padding-top:15px;}
#roomslist li {float:left;}
#roomslist span {display:block; text-align:center;}
#roomslist span img {padding-bottom:8px;}
#roomslist p {font-size:12px; line-height:1.2; color:#CBC5B7;}
#list_deluxewayou {clear:left;}
#list_sauna, #list_hinoki, #list_suite {width:233px; height:147px; text-align:center;}
#list_sauna a, #list_hinoki a, #list_suite a {width:233px; height:147px; display:block;}
#list_deluxewayou, #list_deluxetwin, #list_wayou, #list_wariving {width:175px; height:146px;}
#list_deluxewayou a, #list_deluxetwin a, #list_wayou a, #list_wariving a {width:175px; height:146px; display:block;}
#roomsttlblk { border-bottom:1px solid #bdb6a6; margin-bottom:20px; padding-bottom:5px;}
h2#roomssttl {float:left; text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/rooms/roomssttl.png) no-repeat center 15px; width:44px; height:138px; padding:0 25px; border-right:1px solid #bdb6a6; margin-bottom:20px;}
#rooms_ttlcap {font-size:15px; line-height:1.8; font-weight:bold; float:right; width:590px; margin-top:6px;}
#rooms_ttlcap span {font-size:11px;display:block;}

.roomscontents {margin-bottom:10px; padding-bottom:30px; border-bottom:1px solid #aaaaaa;}
.rooms_photoarea { margin-bottom:20px;}

.roomscontents h3 { margin:0 auto 20px auto;}
.roomscap li {font-size:13px; line-height:1.6; font-weight:bold;}

.rsvbtn {width:273px; float:left; margin-bottom:15px;}
.rsvbtn a {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/rooms/roomsrsv_btn.png) no-repeat left top;border:0;cursor:pointer;display:block;height:43px;text-indent:-9999px;width:273px;}
.rooms_btmleft {width:480px; float:left;}
.rooms_btmleft .amenity_rental {width:200px; margin-top:15px;}
.rooms_btmleft .amenity_rental li {list-style-position:inside;}
.rooms_btmleft .amenity_rental li a {display:block;text-indent:12px; _text-indent:0px!important; font-size:12px; line-height:1.8;font-weight:bold;}
.amenity {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/rooms/rooms_arrawrgt.png) no-repeat left center;}
.amenity a {color:#5e5755!important;}
.rental {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/rooms/rooms_arrawrgt.png) no-repeat left center;}
.mitori {float:right;width:226px;}
.mitori img {border:1px solid #aaaaaa; display:block; margin-bottom:6px;}
.mitori p {font-size:12px; line-height:1.4; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "平成ゴシック", "メイリオ", "Meiryo", Helvetica, Arial, Verdana, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;	}

table.roomsinfo {width:460px; border:1px solid #000;color:#5e5755;border-collapse: separate;border-spacing: 1px; margin-bottom:8px;}
.roomsinfo th, .roomsinfo td {font-size:13px; line-height:1.4; font-weight:bold;text-align:center;}
.roomsinfo th {background-color:#C1b8a8; padding:8px 10px;}
.roomsinfo td {background-color:#f0ece9; padding:8px 10px;}
.roomsinfo sup {font-size:7px;}
#roomsfac { margin-bottom:30px;}
#roomsfac h4 {font-size:18px; line-height:1.4; border-left:4px solid #000000; padding-left:10px; font-weight:bold; margin-bottom:20px;}
#roomsfac dl { width:960px; border:1px solid #ffffff;background-color:#C1b8a8;}
#roomsfac dt, #roomsfac dd {font-size:13px; line-height:22px;}
#roomsfac dt {width:150px;  float:left; clear:left;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff; text-align:center; font-weight:bold; height:20px; padding:50px 0;}
#roomsfac dd {margin-left:150px; background-color:#f0ece9;padding:10px; height:100px;border-bottom:1px solid #ffffff; font-weight:bold;}
#roomsfac #amenity {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/rooms/amenity.png) no-repeat 98% -20px; background-color:#f0ece9;}


/* 温泉 */
h2#spasttl {float:left; text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/spa/spasttl.png) no-repeat center 16px; width:44px; height:155px; padding:0 25px; border-right:1px solid #bdb6a6;}
#spa_ttlcap {font-size:15px; line-height:1.8; font-weight:bold;width:590px; margin-top:8px; margin-bottom:12px;}
#spasttlblk #yukikolink {text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/spa/yukiko_btn.png) no-repeat left top; width:253px; height:29px; display:block; float:right;}
#meisen h4, #wasen h4, #yukiko h4 {font-size:16px;font-weight:bold;line-height:18px;padding-bottom:10px;}
			
#meisen {margin-bottom:30px;}
#meisenphoto {display:block; margin-bottom:30px;}
#meisen h3 {text-indent:-9999px!important; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/spa/meisen_ttl.png) no-repeat left top; width:274px; height:29px; margin:0px 0 15px 0;}
#meisen_txtbox {float:left; width:405px; }
#meisen_txtbox p {width:410px;font-size:13px; line-height:1.8; font-weight:bold; margin-bottom:10px; text-align:left;}
#meisen_txtbox img {padding-bottom:10px;}
#meisen_txtbox dl { border:1px solid #4d4542; width:285px;float:right}
#meisen_txtbox dt, #meisen_txtbox dd { font-size:13px; line-height:1.8; font-weight:bold;border:1px solid #ffffff;}
#meisen_txtbox dt, #meisen_txtbox dd {float:left; padding:6px; text-align:center;}
#meisen_txtbox dt {background-color:#c1b8a8; width:30%;}
#meisen_txtbox dd {width:60%;background-color:#f0ece9;}

#yurai {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/spa/spayurai_bg.png) no-repeat left top; width:660px; height:192px; margin:0 auto 30px auto; padding:15px 15px 37px 15px; border-bottom:1px solid #998675;}
#yurai h4 {text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/spa/sttl.png) no-repeat left top!important; width:328px; height:24px; margin-bottom:8px;}
#yurai p {font-size:13px; line-height:1.7; font-weight:bold;}

#page_spa #wasen {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/feature_bg.png) center top; width:655px;margin-bottom:30px; padding:27px;}
#page_spa #wasen h3 {text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/spa/wasen_ttl.png) no-repeat 50% 10%; width:100%; height:26px;margin-bottom:20px;}
#page_spa #wasen h4 {margin:25px 0 0 0;text-align:center;}
#page_spa #wasen p {font-size:13px; line-height:1.8; font-weight:bold; margin-bottom:15px; /*margin-top:25px;*/}
#page_spa #wasen dl {float:left;border:1px solid #4d4542;}
#page_spa #wasen dt, #wasen dd { font-size:13px; line-height:1.8; font-weight:bold;}
#page_spa #wasen dt, #wasen dd {float:left; padding:6px; text-align:center;border:1px solid #ffffff;}
#page_spa #wasen dt {background-color:#c1b8a8; width:130px; clear:left;}
#page_spa #wasen dd {background-color:#f0ece9; width:280px; border-left:none;}
#page_spa #wasen dt.last, #wasen dd.last {border-top:none;}
#page_spa #wasendlcap {font-size:11px; line-height:1.4; font-weight:bold;width:200px; float:right; margin:35px 0 0 0;}

#page_spa #yukiko {margin-bottom:30px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/logobg.png) no-repeat 145px 415px; border-top:1px solid #aeabaa; border-bottom:1px solid #aeabaa; padding:30px 0;}
#page_spa #yukiko h3 {text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/spa/yukiko_ttl.png) no-repeat left top; width:200px; height:21px; margin:0px 0 5px 0;}
#page_spa #yukiko h4 {margin-top:15px;}
#page_spa #yukiko_txtbox {float:right; width:410px;}
#page_spa #yukiko_txtbox p { font-size:13px; line-height:1.8; font-weight:bold; margin-bottom:5px;}
#page_spa #yukiko_txtbox a {text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/spa/yukiko_btn.png) no-repeat left top; width:253px; height:29px; display:block;}	


/* エステ */
#page_esthe #sttl_cap {font-size:13px; font-weight:bold; line-height:1.8; padding-bottom:15px; margin-bottom:25px; border-bottom:1px solid #c7b299;}
#page_esthe #yukiko { margin-bottom:40px;}
#page_esthe #yukikophoto {margin-bottom:15px;}
#page_esthe #txtbox {float:left; width:345px;}
#page_esthe #photobox {float:right; width:330px;}
#page_esthe #txtbox h4 {text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/esthe/yukiko_ttl.png) no-repeat left top; width:254px; height:27px; margin-bottom:15px; margin-top:20px;}
#page_esthe #txtbox p {font-size:13px; font-weight:bold; line-height:1.8;}
#page_esthe #yukiko_photo2 {float:left; padding-top:40px;}
#page_esthe #yukiko_photo3 {float:right;}
#page_esthe #yukiko dl {width:100%; margin-top:30px; margin-bottom:30px; border:1px solid #aeabaa;}
#page_esthe #yukiko dt, #yukiko dd {float:left; padding:6px; text-align:center;font-size:12px; font-weight:bold;}
#page_esthe #yukiko dt {background-color:#c1b8a8; width:20%; line-height:50px; font-size:16px;}
#page_esthe #yukiko dd {border-left:none; line-height:20px; margin:5px 0;}

#page_esthe #ddleft {width:27%;border-right:1px solid #aeabaa; margin-right:10px!important;}
#page_esthe #ddright {width:45%; text-align:left!important;border-right:none;}

/* お食事 */
#cuisinesttlblk { border-bottom:1px solid #bdb6a6; margin-bottom:30px; padding-bottom:25px;}
h2#cuisinesttl {float:left; text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/cuisine/cuisinesttl.png) no-repeat center 10px; width:44px; height:125px; padding:0 25px; border-right:1px solid #bdb6a6;}
#cuisine_ttlcap {font-size:15px; line-height:1.8; font-weight:bold; float:right; width:590px; margin-top:22px;}
#seno {margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #aeabaa;}
#seno h3 {text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/cuisine/hitokoto.png) no-repeat center top; width:140px; height:18px; margin:0 0 20px 0;}
#seno_txtbox {float:left; width:500px; margin-left:20px;}
#seno p {font-size:13px; line-height:1.8; font-weight:bold; margin-bottom:10px;}
#seno img {display:block; float:right; width:163px;}
#seno h4 {text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/cuisine/senottl.png) no-repeat right top; width:217px; height:18px;float:right;}

#dinnerphoto {width:660px; height:359px; overflow:hidden; margin-bottom:10px;}
#dinnerthum {margin-bottom:20px;}

/* 食事内容(膳) */
.zen {margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #998675;}
.zen h3 {text-indent:-9999px; margin-bottom:15px;}
#wasyokuzen h3 {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/cuisine/wasyoku_title.png) left top; width:62px; height:21px;}
#tokusen h3 {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/cuisine/tokusen_title.png) left top; width:105px; height:21px;}
#kisetu h3 {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/cuisine/kisetu_title.png) left top; width:216px; height:21px;}
.zen {position:relative;}
.zen .phmain {width:710px; height:400px; overflow:hidden; margin-bottom:20px;}
.zen .phthum {width:50%;}
.zen .phthum li {width:80px; height:80px; margin-right:20px; float:left;}
.zen .phthum li.last {margin-right:0;}

#wasyoku_plnbtn {display:block; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/cuisine/wasyoku_plnbtn.png) left top; width:224px; height:42px;position:absolute; z-index:10; top:460px; right:0;text-indent:-9999px;}
#tokusen_plnbtn {display:block; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/cuisine/tokusen_plnbtn.png) left top; width:224px; height:42px;position:absolute; z-index:10; top:460px; right:0;text-indent:-9999px;}
#kisetu_plnbtn {display:block; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/cuisine/kisetu_plnbtn.png) left top; width:224px; height:42px;position:absolute; z-index:10; top:460px; right:0;text-indent:-9999px;}
			
#breakfast {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/common/feature_bg.png); border:5px solid #c0b9a9; width:660px; height:350px;margin-bottom:30px; padding:20px 20px 50px 20px;/*border-bottom:1px solid #aeabaa;*/}
#breakfast h3 {text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/cuisine/breakfast_ttl.png) no-repeat left top; width:185px; height:26px; margin:0 auto 25px auto;}
#breakfast img {margin:0 auto 30px auto; display:block;}
#breakfast p {font-size:13px; line-height:1.8; font-weight:bold; margin-bottom:20px; text-align:center;}
#breakfast dl {margin:0 auto; width:414px;}
#breakfast dt, #breakfast dd { font-size:17px; line-height:1.8; font-weight:bold; margin-bottom:20px;}
#breakfast dt, #breakfast dd {float:left; padding:6px; text-align:center;border:1px solid #ffffff;}
#breakfast dt {background-color:#CBC5B7; width:27%;}
#breakfast dd {background-color:#fff;width:66%; border-left:none;}
#breakfast dd span {font-size:13px;}
#syourai {margin-bottom:30px;}
#syourai h3 {text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/cuisine/syourai_ttl.png) no-repeat left top; width:223px; height:21px; margin:0 auto 20px auto;}
#syourai p {width:260px; float:left; font-size:13px; font-weight:bold; line-height:2.0;}
#syourai img {display:block; width:424px; float:right;}


/* 館内施設 */
#faclist {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/facilities/faclist_bg.png) no-repeat center top; width:716px; height:295px; margin:0 auto 20px auto;}
#faclist ul {width:700px; margin:0 auto; padding-top:15px;}
#faclist li {float:left;}
#faclist span {display:block; text-align:center;}
#faclist span img {padding-bottom:8px;}
#faclist p {font-size:12px; line-height:1.2; color:#cbc5b7;}
#faclist_lobby {clear:left;}
#faclist_ape, #faclist_asiyu, #faclist_apeso {width:233px; height:147px; text-align:center;}
#faclist_ape a, #faclist_asiyu a, #faclist_apeso a {width:233px; height:147px; display:block;}
#faclist_lobby, #faclist_wasen, #faclist_yukiko, #faclist_shop {width:175px; height:146px;}
#faclist_lobby a, #faclist_wasen a, #faclist_yukiko a, #faclist_shop {width:175px; height:146px;}
#facsttlblk { border-bottom:1px solid #bdb6a6; margin-bottom:30px; padding-bottom:25px;}
h2#facsttl {float:left; text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/facilities/facsttl.png) no-repeat center 16px; width:44px; height:125px; padding:0 25px; border-right:1px solid #bdb6a6;}
#fac_ttlcap {font-size:15px; line-height:1.8; font-weight:bold;width:590px; margin-top:22px; margin-bottom:12px;}
.faccontents {margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #aeaaba;}
#etcfac {margin-bottom:40px;}
#etcfac h4{background-color:#c1b8a8; font-size:18px; line-height:1.4; padding:8px 10px; color:#5e5755; margin-bottom:20px;}
#etcfac ul {margin:0 0 20px 15px;}
#etcfac li {margin-bottom:8px; font-size:13px; line-height:1.4; font-weight:bold;}


/* アクセス */
#access_list  {margin-bottom:30px;}
#access_list ul {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/access/accesslist_bg.png) no-repeat center top; width:710px; height:68px;}
#access_list li {float:left; text-align:center;}
#access_list li a {font-size:12px; font-weight:bold; line-height:1.4; color:#cbc5b7; font-family: "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "平成明朝", "細明朝", "ＭＳ Ｐ明朝", Times, serif; width:142px; height:58px; display:block; padding-top:10px;}

#map { background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/access/hokkaidomap.png) no-repeat left top; height:380px; width:100%; padding-top:20px; margin-bottom:20px;}
#ssbtn {text-indent:-9999px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/access/access_ssbtn.png) no-repeat left top; width:221px; height:29px; display:block; margin:10px 0 0 435px;}
#address {border:4px solid #cac5b7; width:214px; margin:20px 0 0 435px; padding:10px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/access/gmap_bg.png) repeat left top;width:246px;}
#address dt, #address dd {font-size:14px; line-height:1.6;}
#address dt {font-weight:bold;}

.access_cat {margin-bottom:70px;}
.access_cat h3 {font-size:18px; line-height:24px; font-weight:bold;font-family: "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "平成明朝", "細明朝", "ＭＳ Ｐ明朝", Times, serif; text-indent:10px; border-left:5px solid #cac5b7; margin-bottom:20px;}
.access_cat img {display:block; margin-bottom:20px;}

/* シャトルバス */
#shuttlebus {border-bottom:1px solid #887363; padding-bottom:30px; margin-bottom:30px;}
#shuttlebus ul#bustp_cap { margin-left:16px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/access/rsvicon.png) no-repeat left center; padding-left:160px; margin-bottom:30px;}
#shuttlebus #bustp_cap li {font-size:12px; line-height:1.6; font-weight:bold;}

#shuttlebus h4 {font-size:16px; line-height:1.8; margin-bottom:15px; font-weight:bold;}
#shuttlebus h4 span {font-size:13px; display:block;}
#busjrinfo ul {margin-bottom:20px;}
#busjrinfo ul li {font-size:12px; line-height:1.8; font-weight:bold;}
#busjrinfo .shuttlebus_cap {border-bottom:none; padding:0; margin:0;}

#shuttlebus .figure {width:350px;}
#shuttlebus .figcap {font-size:13px; font-weight:bold; line-height:1.0;color:#42210B!important; background-color:#CBC5B7!important; padding:8px!important; text-align:center;font-family: "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "平成明朝", "細明朝", "ＭＳ Ｐ明朝", Times, serif; margin-bottom:10px; width:334px!important; display:block;}
#shuttlebus .figure p {font-size:12px; line-height:1.0; color:#ffffff; background-color:#5E5755; width:30px; padding:20px 0; text-align:center; font-weight:bold; float:left;}
#shuttlebus .figure div {margin-bottom:10px;}
#shuttlebus table {width:310px; background-color:#ffffff;border-collapse:collapse; float:right; border:1px solid #5E5755;}
#shuttlebus table th, #shuttlebus table td {color:#5e5755;font-size:11px;line-height:1.4; border-right:1px solid #5E5755; border-bottom:1px solid #5E5755; text-align:center;}
#shuttlebus table {width:100%; margin-bottom:20px;}
#shuttlebus table th {background-color:#787371; color:#ffffff; width:120px;}
#shuttlebus table th, #shuttlebus table tbody td {padding:10px; font-weight:bold;}
.shuttlebus_cap {font-size:13px; font-weight:bold; line-height:1.8; margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #cac5b7;}

#jr {border-bottom:1px solid #887363;margin-bottom:30px;}
#bus {border-bottom:1px solid #887363;margin-bottom:30px; padding-bottom:10px;}
#jr p, #bus p, #car p, #air p {font-size:13px; line-height:1.6; font-weight:bold; margin-bottom:15px;}
#car p {color:#C1272D;}
#air ul {font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "平成ゴシック", "メイリオ", "Meiryo", Helvetica, Arial, Verdana, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;}
.byairlstttl p {float:left; margin:0px 20px 6px 0;}
.byairlstttl ul {float:left;margin-bottom:6px;}
.byairlstttl li {float:left;font-size:13px; line-height:1.4;}
.byairlstttl li .last {margin-right:0px;}

#sightseeing_ttl {background-color:#534741; font-size:18px; line-height:1.4; padding:10px 15px; color:#ffffff; margin-bottom:20px;}
#sightseeing h4 {font-size:24px; line-height:1.4; font-weight:bold; color:#8C6239; margin-bottom:15px;}
#sightseeing #ttlcap {font-size:13px; line-height:2.0; font-weight:bold; margin-bottom:25px;}
#tourism {margin-bottom:20px;width:710px;}
#tourism div {width:220px; float:left; margin-right:24px; margin-bottom:30px;}
#tourism div.last {margin-right:0px;}
#tourism div img {display:block; margin-bottom:10px;}
#tourism h5 {font-size:18px; line-height:1.4;font-family: "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "平成明朝", "細明朝", "ＭＳ Ｐ明朝", Times, serif; margin-bottom:10px;}
#tourism p {font-size:12px; line-height:1.8; font-weight:bold; margin-bottom:10px;}
#tourism a {font-size:12px; line-height:1.4; text-decoration:underline; font-weight:bold; display:block;}



/* フッター */
#hotelfooter {background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/footer/footer_bg.png) repeat left top; padding:30px 0;}
#hotelfooter h4 {text-indent:-9999px; width:198px; height:120px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/footer/footer_logo.png) no-repeat center center; margin-right:30px; margin-left:20px; float:left;}
#hotelfooter_rgt {width:700px; float:right;}
#hotelfooter_rgt nav {width:24%; float:left;}
#hotelfooter_rgt nav li {margin-bottom:8px; background:url(https://www.tsurugagroup.com/rktn/mokunosho.com/images/footer/footer_listarraw.png) no-repeat left center; text-indent:10px;}
#hotelfooter_rgt nav a {display:block; font-size:12px; color:#ffffff; line-height:1.4; display:block;}
#footer_address, #footer_address a {font-size:12px; line-height:1.8; color:#ffffff; margin-top:10px;}
#footer_address a {text-decoration:underline;}
#snbtn  {width:235px!important; float:left;}
#snbtn li {margin-bottom:8px; height:20px; text-align:right;}
 #fbbtn {border:none; overflow:hidden; width:104px;}

#roomsrsvbtn_btm {width:490px; height:40px; margin:20px auto 20px auto;}
#roomsrsvbtn_btm a {display:block;width:490px; height:40px;}

