@charset "utf-8";.cWrap{clear:both;width:1080px;margin:40px auto;text-align:left}.cWrap p,.cWrap ul,.cWrap ol,.cWrap dl,.cWrap table,.cWrap pre{margin-bottom:1em}.cWrap dt,.cWrap dd{margin-bottom:.5em}.cWrap p,.cWrap li,.cWrap th,.cWrap td,.cWrap dt,.cWrap dd,.cWrap pre{font-size:14px;line-height:1.5}.cWrap p:last-child,.cWrap ul:last-child,.cWrap ol:last-child,.cWrap li:last-child,.cWrap dl:last-child,.cWrap table:last-child,.cWrap pre:last-child{margin-bottom:0!important}.cWrap h1{font-size:130%;color:#0693ad;background:url(../img/border-dot01.gif) left bottom repeat-x;padding-bottom:5px;margin-bottom:1em}.cWrap .h1Box{background:url(../img/border-dot01.gif) left bottom repeat-x;padding-bottom:5px;margin-bottom:1em}.cWrap .h1Box h1{float:left;background:none;padding-bottom:0;margin-bottom:0}.cWrap .h1Box p{float:right}.cWrap h2{border-left:6px solid #29b1c9;padding-left:15px;margin-bottom:1em;margin-top:2em}.cWrap h3{padding-bottom:5px;border-bottom:1px solid #29b1ca;margin-bottom:1em;margin-top:1em;color:#0693ad}.cWrap h3 span{color:#3a3a3a;font-weight:normal}.cWrap h6{font-size:150%;color:#000;background:#ffffb3 url(../img/border-dot01.gif) left bottom repeat-x;padding:10px;margin-bottom:1em}.cWrap .accordion-ttl{font-size:105%;border-left:none;border-bottom:1px solid #29b1ca;padding-bottom:5px;margin-bottom:1em;margin-top:2em;background:url(../img/ico-eg-plus.gif) left 2px no-repeat;padding-left:30px;cursor:pointer;color:#686868}.cWrap .accordion-ttl:hover{color:#29b1ca}.cWrap .accordion-ttl:hover span{color:#29b1ca}.cWrap .accordion-active{background:url(../img/ico-eg-minus.gif) left 2px no-repeat;color:#29b1ca}.accordion{display:none}.boxOpen-eg .accordion-ttl{background:url(../img/ico-eg-plus.gif) left 2px no-repeat}.boxOpen-eg .accordion-active{background:url(../img/ico-eg-minus.gif) left 2px no-repeat}.boxOpen-eg .accordion{display:block}.cWrap a{color:#ed4f0a;text-decoration:underline;overflow:hidden;outline:none}.cWrap a:visited{color:#ed4f0a}.cWrap a:hover{color:#ed4f0a;text-decoration:none}.cWrap a:focus{outline:none}.tbl-vacancy{width:100%}.tbl-vacancy th{vertical-align:middle;padding:10px 2px;font-size:75%;letter-spacing:0}.tbl-vacancy td{text-align:center;padding:10px 2px;letter-spacing:0;font-size:70%;font-weight:normal!important}.tbl-vacancy th.th2{vertical-align:middle;padding:10px 5px;font-weight:bold!important}.tbl-vacancy td a,.tbl-vacancy td span,.tbl-vacancy td strong{display:block;font-size:130%;font-weight:bold}.grade-image{width:300px;height:200px}.tbl-discount{border-collapse:collapse}.bg-white{background:#fff!important}.bg-lightblue{background:#dff7fb!important}.bg-lightyellow{background:#ffffb3!important}.tbl-other,.tbl-other2{width:100%}.tbl-other th{white-space:nowrap;width:1%;text-align:left}.tbl-other2 th{word-wrap:break-word;width:1%;text-align:left}.tbl-basic,.tbl-basic02,.tbl-basic03{width:100%}.tbl-basic03 th{word-wrap:break-word}.tbl-basic td{text-align:center}.tbl-info{width:auto}.tbl-info th{text-align:center;vertical-align:middle;background:none}.tbl-info td{text-align:center;vertical-align:middle}.tbl-seat th{width:70%;text-align:left}.reservation-nav{background:url(../img/bg-dot-y.gif) left top;padding:15px 15px 5px 15px;margin-bottom:2em!important}.reservation-nav li{float:left;width:110px;background:url(../img/arrow-reservationNavi.gif) 100px center no-repeat;text-align:center;font-weight:bold;color:#29b1ca;margin-bottom:10px;margin-right:5px}.reservation-nav li:last-child{background:none}.reservation-nav li span{display:block;width:80px;height:35px;background:#fff;border:1px solid #29b1cb;padding:20px 5px 5px 5px;overflow:hidden}.reservation-nav li.nav-2line span{padding-top:10px;height:45px}.reservation-nav li.fin span{color:#686868;border:1px solid #919392}.reservation-nav li.now span{color:#fff;border:1px solid #29b1cb;background:#29b1cb}.reservation-nav2{background:url(../img/bg-dot-y.gif) left top;padding:15px 15px 5px 15px;margin-bottom:2em!important}.reservation-nav2 li{float:left;width:145px;background:url(../img/arrow-reservationNavi.gif) 130px center no-repeat;text-align:center;font-weight:bold;color:#29b1ca;margin-bottom:10px;margin-right:5px}.reservation-nav2 li:last-child{background:none}.reservation-nav2 li span{display:block;width:110px;height:35px;background:#fff;border:1px solid #29b1cb;padding:20px 5px 5px 5px;overflow:hidden}.reservation-nav2 li.nav-2line span{padding-top:10px;height:45px}.reservation-nav2 li.fin span{color:#686868;border:1px solid #919392}.reservation-nav2 li.now span{color:#fff;border:1px solid #29b1cb;background:#29b1cb}.reservation-nav3{background:url(../img/bg-dot-y.gif) left top;padding:15px 15px 5px 15px;margin-bottom:2em!important}.reservation-nav3 li{float:left;width:205px;background:url(../img/arrow-reservationNavi.gif) 190px center no-repeat;text-align:center;font-weight:bold;color:#29b1ca;margin-bottom:10px;margin-right:5px}.reservation-nav3 li:last-child{background:none}.reservation-nav3 li span{display:block;width:170px;height:35px;background:#fff;border:1px solid #29b1cb;padding:20px 5px 5px 5px;overflow:hidden}.reservation-nav3 li.nav-2line span{padding-top:10px;height:45px}.reservation-nav3 li.fin span{color:#686868;border:1px solid #919392}.reservation-nav3 li.now span{color:#fff;border:1px solid #29b1cb;background:#29b1cb}.form dl.entryBox{display:table;width:100%;margin-bottom:5px}.form dl.entryBox dt{display:table-cell;width:21%;margin-right:3px;background:#ffefe3;color:#686868;font-weight:bold;padding:15px;vertical-align:middle}.form dl.entryBox dt span{color:#f26122}.form dl.entryBox dd{display:table-cell;background:#f5f3e6;padding:15px;vertical-align:middle;border-left:5px solid #fff}.form dl.entryBox dd .error{font-weight:bold;color:#f26122;font-size:90%;margin-bottom:0}.error,.error2{font-weight:bold;color:#f26122;font-size:90%;margin-bottom:0!important}.form input{font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;letter-spacing:.1em;font-size:14px;border:1px solid #919191;outline:none;margin-bottom:5px}.form input:last-child{margin-bottom:0}input.btn-address-select{visibility:hidden}input.btn-add,input.btn-quote,input.btn-quote2,input.btn-meal-quote-all,input.btn-meal-quote{height:30px;background-image:url(../img/arrow06.gif),url(../img/btn-bg-eg.gif);background-repeat:no-repeat,repeat;background-position:10px center,left,top;color:#fff;border:none;font-weight:bold;margin-right:5px;padding:3px 10px 3px 20px;cursor:pointer}input.btn-clearryosyu,input.btn-deleteryosyu,input.btn-clear{height:30px;background-image:url(../img/arrow06.gif),url(../img/btn-bg-gray.gif);background-repeat:no-repeat,repeat;background-position:10px center,left,top;color:#fff;border:none;padding:3px 10px 3px 20px;cursor:pointer}input.btn-roundtrip,input.rtrip-off,input.btn-roundtrip-lock,input.rtrip-off-lock{background:url(../img/btn-bg-eg.gif) left top;color:#fff;border:none;font-weight:bold;padding:10px 20px;margin-top:1em;cursor:pointer}input.btn-roundtrip-lock{background:url(../img/btn-bg-gray.gif) left top}input.rtrip-off{background:#fff;color:#29b1cb;border:1px solid #29b1cb}input.rtrip-off-lock{background:#fff;color:#979797;border:1px solid #979797}input.rtrip-off:hover{background-color:Highlight;color:#fff}input.btn-login,input.btn-settlement,input.btn-meal,input.btn-liner,input.btn-kuseki,input.btn-shokaku,input.btn-disable-shokaku,input.btn-customer,input.btn-vehicle,input.btn-riyonaiyo,input.btn-calculation,input.btn-jyosen_jsk_Syokai,input.btn-point_history_Syokai,input.btn-yoyaku_nai_Syokai,input.btn-kuuseki_mat_Syokai,input.btn-option,input.btn-ReferenceQR{background:url(../img/btn-bg-o.gif) left top;color:#fff;border:none;font-weight:bold;padding:10px 20px;margin-top:1em;cursor:pointer}input.btn-jyosen-Hani-sitei,input.btn-login-dy{background:url(../img/btn-bg-dy.gif) left top;color:#fff;border:none;font-weight:bold;padding:10px 20px;margin-top:1em}input.modal-select-btn,input.modal-select-address-btn,input.modal-mealall-select-btn,input.modal-meal-select-btn,input.modal-option-select-btn{height:30px;background-image:url(../img/arrow06.gif),url(../img/btn-bg-eg.gif);background-repeat:no-repeat,repeat;background-position:10px center,left,top;color:#fff;border:none;font-weight:bold;margin-right:5px;padding:3px 10px 3px 20px;cursor:pointer}input.modal-close-btn{height:30px;background-image:url(../img/arrow06.gif),url(../img/btn-bg-gray.gif);background-repeat:no-repeat,repeat;background-position:10px center,left,top;color:#fff;border:none;padding:3px 10px 3px 20px;cursor:pointer}@media screen and (min-width:1081px){input.btn-add:hover,input.btn-quote:hover,input.btn-quote2:hover,input.modal-select-btn:hover,input.modal-select-address-btn:hover,input.modal-meal-select-btn:hover,input.modal-mealall-select-btn:hover,input.modal-option-select-btn:hover,input.btn-meal-quote:hover,input.btn-meal-quote-all:hover{background:url(../img/arrow06.gif) 10px center no-repeat #4cbed3}input.btn-clearryosyu:hover,input.btn-deleteryosyu:hover,input.btn-clear:hover,input.modal-close-btn:hover{background:url(../img/arrow06.gif) 10px center no-repeat #aaa}input.btn-login:hover,input.btn-settlement:hover,input.btn-meal:hover,input.btn-kuseki:hover,input.btn-shokaku:hover,input.btn-liner:hover,input.btn-customer:hover,input.btn-vehicle:hover,input.btn-riyonaiyo:hover,input.btn-calculation:hover,input.btn-jyosen_jsk_Syokai:hover,input.btn-point_history_Syokai:hover,input.btn-yoyaku_nai_Syokai:hover,input.btn-kuuseki_mat_Syokai:hover,input.btn-option:hover,input.btn-ReferenceQR:hover{background:#ff842a}input.btn-disable-shokaku:hover{background:#696969}input.btn-jyosen-Hani-sitei:hover,input.btn-login-dy:hover{background:#d7be4a}}input.btn-address,input.btn-torikeshi,input.btn-representative_quote{height:45px;padding:0 10px;background:url(../img/btn-bg-gray.gif) left top #aaa;color:#fff;border:none;cursor:pointer}input.btn-address:hover,input.btn-torikeshi:hover,input.btn-representative_quote{background:#aaa}input.btn-blue{background:url(../img/btn-bg-blue.gif) left top #3380ff!important}input.btn-blue:hover{background:#5b99ff!important}.form input[type=text],.form input[type=password]{height:43px;line-height:43px;padding:2px 5px;margin-right:10px}.form input[type=checkbox],.form input[type=radio]{margin:0 5px;display:inline-block;margin-right:6px}.form label{cursor:pointer;white-space:nowrap}.form label.break{word-break:break-all;white-space:normal}.form select{height:34px;line-height:34px;font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;padding:0 0 0 5px;border:1px solid #919191;vertical-align:middle;letter-spacing:0;margin-right:4px;margin-bottom:4px;cursor:pointer}.form textarea{font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;letter-spacing:.1em;font-size:14px;border:1px solid #919191;outline:none;padding:5px}.form input.datepicker,.form input.datepicker2{width:65%;height:35px;letter-spacing:0;margin-right:5px;float:left}.glyphicon-calendar:before{content:url(../img/calendar.png);display:block;padding:2px}.ui-datepicker-trigger{background:#fff;cursor:pointer;border:1px solid #b4b0b0;display:block;margin-top:7px}.ui-datepicker-trigger:hover{opacity:.8}.page-nav{position:relative;height:80px;margin-top:2em;margin-bottom:3em}.page-nav p,.page-nav ul{background:url(../img/bg-dot-y.gif) left top;margin-bottom:0}.page-nav p{padding:8px;position:absolute;left:730px;top:0}.page-nav p.return{position:absolute;left:0;top:0}.page-nav p a{display:block;width:328px;height:35px;background:#fff;padding-top:17px;text-align:center;font-weight:bold;text-decoration:none;color:#686868!important;border:1px solid #929292}.page-nav p a:hover{color:#f56125!important;border:1px solid #f56125}.page-nav p.return a:hover{color:#29b1ca!important;border:1px solid #29b1ca}.page-nav ul{position:absolute;left:364px;top:0;width:348px}.page-nav ul li{float:left;margin:8px 0;padding:0}.page-nav ul li a{display:block;width:159px;height:35px;background:#fff;padding-top:17px;text-align:center;border:1px solid #929292;font-weight:bold;text-decoration:none;color:#686868!important}.page-nav ul li.previousday a,.page-nav ul li.previousday_fukuro a{margin:0 8px}.page-nav ul li a:hover{color:#29b1ca!important;border:1px solid #29b1ca}.page-nav ul li a.disable-func:hover{color:#686868!important;border:1px solid #929292}.page-nav02{height:80px;margin-top:2em;margin-bottom:3em}.page-nav02 p{background:url(../img/bg-dot-y.gif) left top;margin-bottom:0;padding:8px;width:calc(48% - 16px)}.page-nav02 p.next{float:right}.page-nav02 p.return{float:left}.page-nav02 p.return2{float:right}.page-nav02 p a{display:block;width:99.5%;height:35px;background:#fff;padding-top:17px;text-align:center;font-weight:bold;text-decoration:none;color:#686868!important;border:1px solid #929292}.page-nav02 p a:hover{color:#f56125!important;border:1px solid #f56125}.page-nav02 p.return a:hover{color:#29b1ca!important;border:1px solid #29b1ca}.page-navlast p.return a:hover{color:#f56125!important;border:1px solid #f56125!important}.page-navlast p.next{float:left!important}.page-navlast p.return{float:right!important}.operating-info{margin-bottom:5px}.column1Box{background:url(../img/column11-bg.gif) left bottom no-repeat}.column2Box{background:url(../img/column2-bg.gif) left bottom no-repeat}.column1Box .l-block,.column1Box .r-block,.column2Box .l-block,.column2Box .r-block{border-top:3px solid #e1e1e1;width:490px;padding:20px}.column1Box .l-block .entryBox dt,.column1Box .l-block .entryBox dd,.column1Box .r-block .entryBox dt,.column1Box .r-block .entryBox dd,.column2Box .l-block .entryBox dt,.column2Box .l-block .entryBox dd,.column2Box .r-block .entryBox dt,.column2Box .r-block .entryBox dd{background:none!important;padding:0;vertical-align:top}.column1Box .l-block .entryBox dt,.column1Box .r-block .entryBox dt,.column2Box .l-block .entryBox dt,.column2Box .r-block .entryBox dt{padding-top:15px}.column1Box .l-block .entryBox dd select,.column1Box .r-block .entryBox dd select,.column2Box .l-block .entryBox dd select,.column2Box .r-block .entryBox dd select{margin-top:10px}.column1Box .l-block .entryBox dd.c-txt-day,.column1Box .r-block .entryBox dd.c-txt-day,.column2Box .l-block .entryBox dd.c-txt-day,.column2Box .r-block .entryBox dd.c-txt-day{padding-top:12px;padding-bottom:10px;width:330px}.reserve-finBox{clear:both;background:#ffefe3;padding:25px;border:3px solid #fff;outline:1px solid #f26122;font-weight:bold;margin-bottom:1em}.reserve-finBox strong{font-size:120%;color:#f26122!important}.reserve-finQR table{clear:left;background:#ffefe3;border:3px solid #fff;outline:1px solid #f26122;width:100%;margin-right:10px}.reserve-QR{display:inline-block;float:left}.qrBox{margin:3em 2em}.reserve-finClear{clear:left}.reserve-handicap_parent{clear:both;padding:10px;height:auto;text-align:center}.reserve-handicap_parent p{font-weight:bold;font-size:120%;color:#f26122!important;text-align:left!important}.reserve-handicap_item{clear:both;background:#ffffb3;padding:0 50px 0 50px;border:3px solid #fff;outline:1px solid #f26122;margin-bottom:1em;width:auto;height:auto;display:inline-block;font-size:17px;color:#f26122}.reserve-handicap_item strong{font-weight:bold;font-size:170%!important;color:#f26122}.reserve-handicap_item img{max-width:100%;height:auto}.pay-select p{float:left}.pay-select p img{margin-right:8px}.pay-select label{display:block;float:left;padding-top:15px;font-weight:bold;width:200px}.pay-logo img{margin-right:10px}.roomSmall{width:250px;margin:0 auto}.roomDefault{width:600px;margin:0 auto}.roomLarge{width:850px;margin:0 auto}.standardCap4,.standardCap4Ladies,.standardCap4WithPet{width:750px;margin:0 auto}.sapporoDeluxe{width:780px;margin:0 auto}.sapporoStandard{width:700px;margin:0 auto}.furanoDeluxe{width:600px;margin:0 auto}.furanoStandard{width:805px;margin:0 auto}.shiretokodasisetsuDeluxe{width:72px;margin:0 auto}.newshipPremium{width:505px;margin:0 auto}.newshipSuperior-j{width:600px;margin:0 auto}.newshipSuperior-w{width:550px;margin:0 auto}.newshipSuperior-jw{width:730px;margin:0 auto}.newshipSuperior-pet{width:80px;margin:0 auto}.newshipComfort-s{width:820px;margin:0 auto}.allShips{width:auto!important}.room-space{margin-right:36px}.room-space2{margin-right:104px}.room-space3{margin-right:70px}.roomNum li{letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-weight:bold;float:left;padding:15px 0;width:34px;text-align:center;border:1px solid #060001;margin-left:-1px;cursor:pointer}.connectingRoom .roomNum li{width:70px}.deluxeRoom .roomNum li{background:#bae3f9}.standardRoom .roomNum li{background:#ffd190}.privateBedRoom .roomNum li{background:#d8bfd8}.firstRoom .roomNum li,.suiteRoom .roomNum li{background-color:#f9dfff}.newshipPremium .roomNum li{background:#bae3f9;width:38px}.newshipSuperior-j .roomNum li,.newshipSuperior-w .roomNum li,.newshipSuperior-jw .roomNum li,.newshipSuperior-pet .roomNum li{background:#ccefe8;width:38px}.newshipComfort-s .roomNum li{background:#ffe6ec;width:38px}.roomNum li.choice{background:#ff5d5d;color:#fff}.roomNum li.soldout{background:#e1e1e1;color:#959595;cursor:default}.roomNum li.nothing{background:#fff;cursor:default;visibility:hidden}.c-txt-pc{text-align:center}.receipt{margin:0 auto;padding:15px;border:1px solid #000;margin-bottom:15px}.receipt p,.receipt dl,.receipt dt,.receipt dd{margin-bottom:5px;line-height:1.2}.receipt dl{display:table;margin-left:auto}.receipt dt,.receipt dd{display:table-cell;font-size:11px;letter-spacing:0;white-space:nowrap}.receipt dd{text-align:right}.receipt .receipt-ttl{font-size:20px;letter-spacing:.7em;font-weight:bold;text-align:center}.receipt .receipt-name{border-bottom:1px solid #000;display:inline;clear:both}.receipt .receipt-name span{font-size:16px}.receipt .receipt-money{text-align:center;font-size:20px;font-weight:bold;background:#eaeaea;padding:5px 0;margin:15px 0 10px 0}.receipt .receipt-proviso{text-align:center;margin-bottom:10px}.receipt .receipt-proviso span{border-bottom:1px solid #000}.receipt .receipt-proviso strong{font-weight:normal}.receipt .receipt-company{font-size:16px;text-align:right;margin:15px 0 5px 0;font-weight:bold}.receipt .receipt-add{font-size:11px;text-align:right;letter-spacing:0}.receipt-qr table{float:left;width:75%;margin-right:10px}.receipt-qr p.qr{float:right;width:23%}@media print{.noPrint{display:none}}.qa h2{color:#fff;background:#54b5c6;outline:1px solid #54b5c6;border:1px solid #fff;padding:5px 5px 5px 8px}.qa dl{}.qa dl dt{background:url(../img/ico-q.png) left top no-repeat;padding-left:40px;padding-top:5px;font-weight:bold;min-height:25px}.qa dl dd{background:url(../img/ico-a.png) left top no-repeat;padding-left:40px;padding-top:5px;min-height:25px;margin-bottom:.5em}.qa dl dd p,.qa dl dd ul,.qa dl dd table,.qa dl dd div{margin-bottom:.5em}ul.anc{clear:both;padding:10px 20px;background:#f6f3f3}ul.anc li{float:left;width:470px;padding-right:10px;margin-bottom:.2em;background:url(../img/anc-arrow.png) left 3px no-repeat;padding-left:20px;line-height:1.4em;letter-spacing:0}.c-block{float:left;margin-left:12px;_margin-left:6px}.column3 .l-block,.column3 .r-block,.column3 .c-block{width:343px!important}.column1{width:345px}.reservation-nav,.reservation-nav2,.reservation-nav3,.page-nav ul,.roomNum,.anc,.cWrap .h1Box{min-height:1%}.reservation-nav:after,.reservation-nav2:after,.reservation-nav3:after,.page-nav ul:after,.roomNum:after,.anc:after,.cWrap .h1Box:after{content:".";height:0;clear:both;visibility:hidden;display:table;overflow:hidden;font-size:.1em;line-height:0}* html .reservation-nav,* html .reservation-nav2,* html .reservation-nav3,* html .page-nav ul,* html .roomNum,* html .anc,* html .cWrap .h1Box{height:1%}.reservation-nav,.reservation-nav2,.reservation-nav3,.page-nav ul,.roomNum,.anc,.cWrap .h1Box{display:block;zoom:1}.merginButtomNone{margin-bottom:0!important}.txt-box-m{vertical-align:middle;line-height:1.5!important}.table-sticky{display:block;overflow-y:auto;width:fit-content;border-right:0;border-left:0;border-bottom:0;border-collapse:collapse}.table-sticky thead th{position:sticky;top:0;z-index:1;border-top:#fffcdc}.history-height{height:253px}@media screen and (min-width:581px)and (max-width:1080px){.cWrap{width:100%;margin:20px auto}.contents{padding:0 15px}.cWrap .accordion-ttl{background:url(../img/ico-eg-plus.gif) left 2px no-repeat;padding-left:30px;cursor:pointer;color:#686868}.cWrap .accordion-active{background:url(../img/ico-eg-minus.gif) left 2px no-repeat;color:#29b1ca}.page-nav p{width:27%;padding:8px;position:absolute;left:72%;top:0;letter-spacing:0}.page-nav p.return{position:absolute;left:0;top:0}.page-nav p a{width:auto}.page-nav ul{left:30.1%;width:41%}.page-nav ul li{width:49%;letter-spacing:0}.page-nav ul li.nextday,.page-nav ul li.nextday_fukuro{float:right}.page-nav ul li a{width:auto}.page-nav ul li.nextday a,.page-nav ul li.nextday_fukuro a{margin:0 8px 0 0}.page-nav ul li.previousday a,.page-nav ul li.previousday_fukuro a{margin:0 0 0 8px}.w600{width:95%!important}tr.tr-discount{display:block;margin-left:-6px}.tbl-other th,.tbl-other2 th{text-align:left;letter-spacing:.05em}.tbl-other td,.tbl-other2 td{letter-spacing:.05em}input.btn-address:hover,input.btn-torikeshi:hover,input.btn-representative_quote{background:url(../img/btn-bg-gray.gif) left top #aaa}.column1Box,.column2Box{background:none}.column1Box .l-block,.column1Box .r-block,.column2Box .l-block,.column2Box .r-block{border:3px solid #e1e1e1;width:calc(100% - 50px);padding:20px;float:none;margin-bottom:1em}.column1Box .l-block .mar92b,.column2Box .l-block .mar92b{margin-bottom:1em!important}.column1Box .r-block .entryBox dt,.column1Box .r-block .entryBox dd,.column2Box .r-block .entryBox dt,.column2Box .r-block .entryBox dd{background:none!important;padding:0;vertical-align:top}.column1Box .r-block .entryBox dt,.column2Box .r-block .entryBox dt{width:100px;white-space:nowrap}.column1Box .r-block .entryBox dt,.column2Box .r-block .entryBox dt{padding-top:15px}.c-block{float:left;margin-left:8px;_margin-left:4px;margin-right:8px;_margin-right:4px}.column3 .l-block,.column3 .r-block,.column3 .c-block{width:31.8%!important}.column3 .r-block{float:left}.tablet-block{display:block}.ref{float:left}.pay-select label{width:190px;padding-top:5px}.pay-select p.pay-w100{clear:both;width:100%}.pay-select p img{margin-right:5px;width:auto;max-height:30px;height:auto}td.pay-logo img{height:auto;max-width:100%;width:auto;max-height:40px}.roomDefault{width:600px}.roomLargge{width:850px}.standardCap4,.standardCap4Ladies,.standardCap4WithPet{width:750px}.sapporoDeluxe{width:440px}.sapporoStandard{width:400px}.furanoDeluxe{width:550px}.furanoStandard{width:396px}.newshipSuperior-jw{width:355px}.newshipComfort-s{width:430px;margin:0 auto}.room-space,.room-space2,.room-space3{margin-right:0}.furanoDeluxe .room-space3{margin-right:67px}.newshipSuperior-w .room-space{margin-right:38px}.roomNum li{font-size:13px;width:32px;margin-top:-1px}.roomNum li.indention{clear:both}.roomNumbox .l-block,.roomNumbox .r-block{float:none}.furanoStandard .r-block,.newshipPremium .r-block,.newshipSuperior-w .r-block{float:right}.sapporoDeluxe .room-space,.furanoStandard .room-space{margin-right:34px}.c-txt-pc{text-align:left}.clear-phoneTablet{clear:both;display:block}.txt-box-m{vertical-align:middle;line-height:1.5!important}}