html{overflow:auto;}html,body{background:none;}#mainImageBox{width:1160px;height:715px;margin:0 auto 0 auto;}h2{padding-bottom:0.2em;}#main_image_layout{position:absolute;width:1160px;height:715px;}#main_image_layout .imgMain{position:absolute;}header#header{width:100%;position:fixed;top:0;height:145px;}#header #headerBar{height:35px;background:#000;}#header #headerBar #headerBarInner{width:960px;margin:0 auto;}#header #headerBar #language{float:left;position:relative;}#header #headerBar #headNav{float:right;margin:0;}#header #headerBar #headNav a:visited,#header #headerBar #headNav a:link{color: #ffffff;}#header hgroup{background:rgba(255,255,255,0.7);height:110px;clear:both;}#globalNavi{max-width:670px;}#header hgroup #globalNaviBox{width:960px;margin:0 auto;position:relative;}#logo{width:261px;padding:0;margin:0;position:absolute;top:1.6em;left:0;}#header h1#catch{margin:0;font-size:1em;color:#d2006a;width:450px;font-weight:bold;position:absolute;top:1.4em;left:280px;line-height:1.2em;}#btnBookNow{width:180px;background:#d2006a;padding:0.2em 0;text-align: center;font-size:1.9em;margin:0;position:absolute;top:0.5em;right:0;}#btnBookNow a:visited,#btnBookNow a:link{color: #ffffff;display:block;width:180px;}#btnBookNow a:hover,#btnBookNow a:active{opacity:0.8;text-decoration:none;font-weight:bold;color:#333;}#globalNavi{position:absolute;left:280px;top:5em;}#globalNavi ul{font-size:1.2em;}#globalNavi ul .arrowSmall{background-position:0px -2477px;line-height:1em;}#globalNavi ul .arrowSmall a:visited,#globalNavi ul .arrowSmall a:link{color:#666;padding-left:14px;}#globalNavi ul .arrowSmall a span{color:#d2006a;}section#reservation{width:280px;height:350px;position:absolute;margin:200px 0 0 100px;background:#ffffff;display:block;color:#666666;font-size:1.2em;}section#reservation h2{color:#ffffff;background:url(../images/h2_en_avilability.jpg) no-repeat 0 0 #d2006a;width:280px;height:49px;}section#reservation h3.stayDate,section#reservation h3.room,section#reservation h3.hotel{background:url(../images/bg_ck_availablity.png) no-repeat 0 0 #d2006a;}section#reservation .room{width:280px;height:35px;padding:0.2em 0 0.1em;border-bottom:1px dashed #999;}section#reservation .room .labelLast{display:table-cell;vertical-align:middle;width:280px;height:35px;}section#reservation .room .label{color:#666464;font-size:1.3em;height:35px;top:0;}section#reservation .room .label input{vertical-align:bottom;}section#reservation div#reservationForm{width:280px;padding:0.5em 0 0.5em;border-bottom:1px dashed #999;background:none;}section#reservation #reservationForm .label{font-size:0.8em;width:50%;display:inline;background:#ffffff;color:#666464;}.RoomSelect{width:45%;padding-left:0.65em;text-align:center;}section#reservation #reservationForm .label .check{font-size:1.3em;width:45%;padding:0 0 0 5%;}section#reservation #reservationForm .label input{border:1px solid #c8ccc7;height:23px;width:90px;padding:0 3px;}.inputDateSelect a img{display:table-cell;vertical-align:middle;height:auto;padding:3px 0;}section#reservation #selectNumbers{padding:0.5em 0;border-bottom:1px dashed #999;}section#reservation #selectNumbers select{font-size:1.0em;padding:0 0.2em;}section#reservation #selectNumbers .notice{padding:0 5%;line-height:1.2em;}section#reservation #selectNumbers .searchBoxSection{width:100%;}section#reservation #selectNumbers #numberRoom,section#reservation #selectNumbers #numberPersons{text-align:right;width:45%;float:left;}section#reservation #selectNumbers #numberRoom h3,section#reservation #selectNumbers #numberPersons h3{padding-bottom:0.1em;}section#reservation #selectNumbers #numberRoom{padding-right:5%;}section#reservation #selectNumbers #numberPersons{text-align:left;padding-left:5%;margin-bottom:1em;}#selectNumbers{width:100%;}#selectHotel{width:100%;padding:0.3em 0;margin-left:-1em;letter-spacing:-0.05em;}#selectHotel .label{padding:0.5em 0 0 1.5em;width:100%;line-height:1.2em;}#selectHotel .expand{height:1em;line-height:1.5em;}#selectHotel .expand:after{content:"";display:block;clear:both;}#selectHotel .label>br{display:none;}section#reservation #btnSearch{background:url(../images/bg_ck_availablity.png) no-repeat 0 bottom #d2006a;width:100%;}#hotelBox{width:1190px;margin:-90px 0 0 0;background:#ffffff;padding:10px 0 2em 10px;clear:both;position:absolute;z-index:50;}#hotelBox #ikebukuroBox,#hotelBox #hatagayaBox,#hotelBox #jimbochoBox,#hotelBox #asakusaBox{width:235px;float:left;padding:0;margin:0;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif;}#hotelBox h4{font-size:2.0em;padding:8px 0 0 0;text-align:center;color:#666464;height:64px;line-height:0.8em;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif;}#hotelBox #ikebukuroBox h4 span{color:#00693e;font-size:0.6em;letter-spacing:0.05em;}#hotelBox #hatagayaBox h4 span{color:#00693e;font-size:0.6em;letter-spacing:0.05em;}#hotelBox #jimbochoBox h4 span{color:#00693e;font-size:0.6em;letter-spacing:0.05em;}#hotelBox #asakusaBox h4 span{color:#ff9900;font-size:0.6em;letter-spacing:0.05em;}#hotelBox img{padding:5px;}#hotelBox .hotelInner2{color:#666464;width:230px;height:459px;}#hotelBox .hotelInner2 p{width:200px;padding-left:1em;}#hotelBox a:hover .hotelInner2{text-decoration:none;background:#dfdfdf;width:230px;height:459px;display:block;}#hotelBox a:hover{text-decoration:none;height:459px;}#hotelBox .hotelInner{width:200px;padding:5px;color:#666464;margin:0 auto;}#hotelBox .hotelArea{font-size:1.3em;font-weight:bold;padding:0;height:30px;}#hotelBox .hotelDescription{font-size:1.3em;line-height:1.5em;height:185px;}#hotelBox .hotelInner .linkRoomBox{height:65px;font-size:1.2em;}#hotelBox .hotelInner .linkRoom{}#hotelBox .hotelInner .linkRoom span{font-size:0.7em;}#hotelBox .hotelInner .linkRoom a:hover,#hotelBox .hotelInner .linkRoom a:active{background:#dfdfdf;}#hotelBox .hotelInner .linkRoom a:visited,#hotelBox .hotelInner .linkRoom a:link{color:#d2006a;font-size:1.15em;padding:0.35em 5px 0.55em 0;display:block;width:200px;height:1em;}#hotelBox .hotelInner .btnRoomRate{background:#d2006a;padding:0.5em 5px;margin:0 0 0.5em 0;font-size:1.7em;text-align:center;}#hotelBox .hotelInner .btnRoomRate a:hover,#hotelBox .hotelInner .btnRoomRate a:visited,#hotelBox .hotelInner .btnRoomRate a:link{color:#fff;background:#d2006a;}#noticeBox{width:960px;margin:0 auto;}#priceNotice{font-family:"Trebuchet MS";color:#F55187;background-color:#E3E3E3;font-size:110%;font-weight:800;width:920px;margin:42em auto 0 auto;position:relative;}#priceNotice p{padding:10px 0 0 15px;min-height:30px;}#priceNotice .ratelink{text-align:right;margin:-15px 15px 0 0;color:#E14275;}#roomTypeBox{border-top:1px dashed #999;padding-top:2em;min-height:470px;width:920px;margin:2em auto 0 auto;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif;}#roomTypeBox .roomTypeText{width:355px;float:left;}#roomTypeBox h3{color:#fe006a;font-size:3.8em;line-height:1em;padding-bottom:0.35em;}#roomTypeBox h3 span{font-size:0.7em;}#roomTypeBox .roomTypeText .text{background:#d1006a;color: #ffffff;font-size:1.3em;padding:1em;}#roomTypeBox #roomTypeDrm .roomTypeText .text{line-height:1em;}#roomTypeBox .roomTypeText .roomTypeBtn a{background:#fe006a;color: #ffffff;float:right;width:215px;margin-top:0.3em;padding:0.5em;font-size:1.2em;text-align: center;}#roomTypeBox .roomTypeImg{padding-left:375px;}#roomTypeBox .roomTypeImg ul{}#roomTypeBox .roomTypeImg ul li{display:inline;padding-left:0.3em;}#roomTypeDrm{margin-top:3em;}#roomTypeDrm .roomTypeImg img{padding-left:0.45em;}#roomTypeBox .cardInfo{float:right;}#roomTypePvt,roomTypeDrm{height:170px;}#eventBox{width:920px;margin:4em auto 0 auto;}#eventBox h2{font-size:4.773em;color:#666464;}#eventBox h3{font-size:3.473em;padding:0.5em 0 0 1em;color:#ffffff;}#eventBox .eventBoxInner{background:#999999;height:278px;color:#ffffff;margin-bottom:3em;}#eventBox .eventBoxInner img{float:left;}#eventBox .eventBoxInner .text{float:left;padding:0.5em 1em;font-size:1.258em;line-height:1.3em;color:#fff;}#eventBox .eventBoxInner .eventBoxConts{width:920px;min-height:128px;background:#666666;}#eventBox .eventBoxInner .seeAll{padding:1em 2em 0 1em;text-align:right;font-size:1.88em;}#eventBox .eventBoxInner .seeAll a:visited,#eventBox .eventBoxInner .seeAll a:link{color: #ff006a;}#mapBox{width:920px;margin:5em auto 0 auto;}#mapBox h2{font-size:4.773em;color:#666464;}#snsBox{width:920px;margin:4em auto 0 auto;margin-top:-145px;padding-top:145px;}#snsBox h2{font-size:4.773em;color:#ff006a;}#snsBox .facebook{width:960px;margin:0 0 1em 0;}#snsBox ul{float:left;}#snsBox ul li{display:inline;float:left;padding-right:2px;}#snsBox .facebook li{display:inline;}#blogBox{width:960px;margin:0 auto;}#blogBox .blogJa,#blogBox .blogEn{width:297px;height:114px;float:left;}#blogBox h3{width:118px;float:left;}#blogBox .blogJa ul,#blogBox .blogEn ul{width:169px;float:left;padding-left:0.3em;}#blogBox .blogOthers{width:330px;height:114px;float:left;padding-left:3px;}#blogBox .blogOthers ul{width:330px;}#blogBox .blogOthers ul li{float:left;padding-left:1px;}#twitterBox{width:960px;margin:0 auto;}#twitterBox .twitterJa,#twitterBox .twitterEn{width:296px;height:114px;float:left;}#twitterBox .twitterEn{}#twitterBox h3{width:116px;float:left;}#twitterBox .twitterJa ul,#twitterBox .twitterEn ul{width:166px;float:left;padding-left:0.4em;}#twitterBox .twitterOthers{width:330px;height:114px;float:left;padding-left: 1px;}#twitterBox .twitterOthers ul{width:330px;padding-left:0.3em;}#twitterBox .twitterOthers ul li{float:left;padding-left: 0.1em;}#otherBox{padding-left:1.2em;width:920px;margin:4em auto 0 auto;}#otherBox h2{font-size:4.773em;color:#666464;}#otherBox .otherBoxInner{background:#999999;margin:0 auto;height:470px;padding-bottom:1.5em;}#otherBox .otherBoxInner div{width:275px;height:190px;float:left;background:#fff;margin-top:2.5em;margin-right:1.5em;text-align:left;padding-top:1.5em;}#otherBox .otherBoxInner .box01,#otherBox .otherBoxInner .box04{margin-left:2.5em;}#otherBox .otherBoxInner .box04,#otherBox .otherBoxInner .box05,#otherBox .otherBoxInner .box06{}#otherBox .otherBoxInner div img{}#reservContainer article section table tr td.price_td{font-size:140%;}#reservContainer article section table tr td.price_td span{font-size:0.75em;}#otherBox .otherBoxInner h3{font-size:2.5em;color:#ff006a;padding-left:1em;height:34px;}#otherBox .otherBoxInner div .bnr{height:110px;margin:1em 0 0 0;text-align:center;display:table-cell;vertical-align:middle;padding:0;}#otherBox .otherBoxInner div .bnr img{margin:0 auto;}#otherBox .otherBoxInner div .link{display:block;text-align:right;padding-top:0.5em;padding-right:1em;font-size:1.5em;}#otherBox .otherBoxInner .box05 h3{font-size:1.7em;padding-top:0.2em;}section #btmBnrBox{padding:10em 0;width:900px;margin:0 auto;}div#toTop{text-align:right;margin-right:20px;clear:both;}section#reservation #selectNumbers #numberMale{padding-right:5%;}section#reservation #selectNumbers #numberMale h3,section#reservation #selectNumbers #numberFemale h3{padding-bottom:0.1em;}section#reservation #selectNumbers select{font-size:1.0em;padding:0 0.2em;}section#reservation #selectNumbers #numberFemale{text-align:left;padding-left:5%;margin-bottom:1em;}section#reservation #selectNumbers #numberFemale h3{padding-bottom:0.1em;}section#reservation #selectNumbers #numberMale{text-align:right;width:45%;float:left;}section#reservation #selectNumbers #numberFemale{text-align:left;padding-left:5%;margin-bottom:1em;}#topEditArea{margin:0 auto;width:1190px;}#topEditArea a:hover{opacity:0.7;}#eventBox .eventBoxInner .text a{color:#ffffff!important;}#eventBox .eventBoxInner .text a:visited,#eventBox .eventBoxInner .text a:alink{color:#ffffff!important;}#eventBox .eventBoxInner .text a:hover,#eventBox .eventBoxInner .text a:active{color:#fe006a!important;}#hotelBox a:hover,#hotelBox a:active{text-decoration:none;background:#FFE9EF;}#eventBox .eventBoxInner .seeAll a:hover,#eventBox .eventBoxInner .seeAll a:active{text-decoration:none;color:#fff;}#otherBox .otherBoxInner div .link a:hover,#otherBox .otherBoxInner div .link a::active{color:#fe006a;}#header #globalNavi ul{max-width:630px;background:none;}#mainImageBox #reservation #btnSearch .btnSearch{width:280px;}#hotelinfoBox h2{line-height:0.7em;}#tripadvBox{float:left;}#facebookBox{float:right;}#pane_wrap_out div#roomAvailability{width:180%!important;margin:5px 0 5px -30px!important;}#reservContainer div#search-ad{margin-bottom:6em!important;}#roomList table .th02{width:170px;}#roomList table .th03{width:120px;}#roomList table .th05{width:120px;}#roomList table td dl dd{float:left!important;padding-left:1.5em;}#grouplist{font-style:normal!important;font-family:sans-serif!important;font-style:normal!important;}#grouplist li{line-height:1.6em;margin:30px 0;}#grouplist h3{font-size:1.3em!important;font-weight:900;color:#777;padding-bottom:4px!important;}#grouplist a{text-decoration:underline;font-weight:900;}#grouplist address{font-style:normal!important;font-family:sans-serif!important;font-style:normal!important;}#reservContainer article h1{margin-top:0;}.note_each_day_price{color:#E34D7D;padding-top:1em;padding-bottom:0.2em;text-align:right;}.usual_price{padding-top:1em;color:#666;}.usual_price span{font-size:0.85em;}.facility_h h4{font-size:1.2em;color:#d2006a;font-weight:bold;}