@charset "utf-8";.divHotelPay{margin-bottom:1em;padding:0 5px;font-weight:bold}body{margin:0;padding:0;font-family:"ヒラギノ角ゴ Pro W3",Hiragino KaKu Gothic Pro,"メイリオ",Osaka,"ＭＳ Ｐゴシック",MS PGothic;font-size:14px;-webkit-text-size-adjust:100%;line-height:1;color:#333}body.post-type-archive-news,body.single-news{background-color:#e7e9ed}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;clear:both}ul,ol,dl,p,img,form,dt,dd{margin:0;padding:0;border:0}li{list-style:none}input,textarea{padding:3px;font-size:16px;border-radius:0}img{vertical-align:bottom}a{color:#00f;text-decoration:none}a:active,a:hover{color:#00f;text-decoration:none}strong{font-weight:bold}em{font-style:italic;font-weight:normal}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}#conts .select-area{margin-bottom:12px;overflow:hidden}#conts .boxCom02{padding:9px 5px 5px 10px}#conts .boxCom02 .boxin01_01 p{font-size:12px;font-weight:normal;text-align:right}.detail-box{margin:0 0 20px 0}.detail-box .detail-box-contents{margin:10px 0 20px 0}.detail-box .detail-box-contents .detail-box-info{padding:0 10px}.detail-box .detail-box-contents .detail-box-info .sub-title{margin:10px 0;padding:8px;font-size:18px;font-weight:bold;color:#666;background-color:#cfcfcf;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.detail-box .detail-box-contents .detail-box-info .txt{color:#fff;font-size:15px;text-align:center;background:url(SP/img2/img01.gif) no-repeat;line-height:26px;margin-bottom:10px;font-weight:bold;letter-spacing:2px}.detail-box .detail-box-contents .detail-box-info .detail-box-paragraph{margin:0 0 12px 0;padding:0 5px;font-size:14px;line-height:1.6}.detail-box .detail-box-contents .detail-box-info .detail-box-paragraph p{margin-bottom:17px}.detail-box .detail-box-contents .detail-box-info .detail-box-info-ttl{margin:10px 0;padding:0 5px;font-size:14px}.detail-box .detail-box-contents .detail-box-info .detail-box-info-ttl .limited{margin:0 0 .6em 0;font-weight:bold;display:block;font-size:16px;color:#c90000}.detail-box .detail-box-contents .detail-box-info .detail-box-info-frame{padding:8px;line-height:1.4;border:1px solid #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.detail-box-list li{width:100%;margin:0;padding:8px 3px;display:table;font-size:14px}.detail-box-list li:nth-child(even){background-color:#f4f4f4}.detail-box-list li span.left{width:40%;padding:0 0 0 20px;display:table-cell;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.detail-box-list li span.left.time{background:url(SP/img2/icon_watch.gif) no-repeat 0 center}.detail-box-list li span.left.cuisine{background:url(SP/img2/icon_cuisine.gif) no-repeat 0 center}.detail-box-list li span.left.capacity{background:url(SP/img2/icon_capacity.gif) no-repeat 0 center}.detail-box-list li span.left.payment{background:url(SP/img2/icon_payment.gif) no-repeat 0 0}.detail-box-list li span.right{display:table-cell;vertical-align:top}#conts .detail-box .detail-box-contents .detail-box-character ul.ulCom02{margin-left:0}#conts .detail-box .detail-box-contents .detail-box-character ul.ulCom02 li{clear:left}#conts h2{padding:5px 10px;background-color:#ccc;line-height:1.3;font-size:18px}#conts h2 span{font-size:12px;display:block;font-weight:normal}#conts .box01{margin:0 0 30px 10px}#conts .box01 .boxinn01{margin-right:11px;width:344px;float:left}#conts .box01 .boxinn01 .img02{margin-bottom:3px}#conts .box01 .boxinn01 dl.dl03{margin-bottom:5px;border-bottom:1px solid #cdcdcd;height:40px}#conts .box01 .boxinn01 dl.dl03 dt{float:right}#conts .box01 .boxinn01 dl.dl03 dt span{font-size:14px;color:#cf001c}#conts .box01 .boxinn01 dl.dl03 dd{color:#000;font-size:16px;font-weight:bold;margin-top:10px}#conts .box01 .boxinn01 dl.dl04 dt{padding:6px 0;float:right;text-align:center;width:50px;font-size:10px;background:url(SP/img2/img06.gif) no-repeat left top}#conts .box01 .boxinn01 dl.dl04 dd{width:286px}#conts .SelectedPlanOrRoom{padding:10px 15px;background:#dcdcdc}#conts .SelectedPlanOrRoom img{display:block}#conts .SelectedPlanOrRoom ul.ul01{padding:7px 0 0 13px;font-size:14px;background:#fff url(SP/img2/detail_back05.gif) no-repeat left top}#conts .SelectedPlanOrRoom ul.ul01 li{margin-top:3px;float:left}#conts .mb33{margin-bottom:33px}#conts h2.mb3{margin-bottom:3px}#conts h2.mb3 img{width:100%}#conts .btn01{margin:0 0 42px 207px}#conts .btn01 a{display:block;width:305px;background:url(SP/img2/detail_btn02.jpg) no-repeat}#conts .btn01 a:hover{background-color:#fff}#conts .btn01 a:hover img{visibility:hidden}#conts .CalenderGuide{margin-right:30px;margin-bottom:10px}#conts .CalenderGuide ul{margin-top:2px;float:right}#conts .CalenderGuide ul li{margin-right:10px;float:left;font-size:90%}#conts .CalenderGuide ul li img{vertical-align:-3px;*vertical-align:-2px}#conts .CalenderGuide ul li.li01{margin-right:20px}* html #conts .CalenderGuide ul li.li01{margin-right:10px}#conts .boxCalendar{margin:0 0 4px 0}#conts .boxCalendar img{display:block}#conts .boxCalendar .boxCalendarin01{margin-left:2px;margin-right:18px;width:292px;float:left}#conts .boxCalendar .boxCalendarin01 p.pbtm01{text-align:right;margin-right:2px}#conts .boxCalendar h4{margin:0 0 3px 0;text-align:center;color:#fff;background-color:#7d7d7d;line-height:1.35}#conts .boxCalendar h4 img{display:block}#conts .boxCalendar h4 strong{padding:0 3px;font-size:28px}#conts .boxCalendar h4 span{font-size:15px}.boxCalendar table{width:292px;text-align:center}.boxCalendar table img{display:block}.boxCalendar tbody td{font-weight:bold;font-size:16px;background-color:#f0f0f0}.boxCalendar tbody td .none{border:medium none;display:block;left:0;line-height:normal;overflow:hidden;padding:26px 0 7px;position:absolute;top:0;width:100%}.boxCalendar thead th{height:48px;vertical-align:middle;color:#fff;background:url(SP/img2/month_back.gif) no-repeat left top}.boxCalendar thead th strong{padding:0 3px;font-size:28px}.boxCalendar thead th span{font-size:15px}.boxCalendar thead td{height:27px;color:#000;border-right:2px solid #fff}.boxCalendar tbody td{height:52px;font-size:16px;vertical-align:middle;border-top:1px solid #fff;border-right:2px solid #fff}.boxCalendar thead td.sun{color:#ff0032}.boxCalendar thead td.sat{color:#004dff}.boxCalendar thead .puple{border-left:none!important}.boxCalendar tbody td.color00{width:40px;background:url(SP/img2/day_bg_00.gif) no-repeat}.boxCalendar tbody td.color01{width:40px;background:url(SP/img2/day_bg_01.gif) no-repeat}.boxCalendar tbody td.color02{width:40px;background:url(SP/img2/day_bg_02.gif) no-repeat}.boxCalendar tbody td.color03{width:40px;background:url(SP/img2/day_bg_03.gif) no-repeat}.boxCalendar tbody td.color04{width:40px;background:url(SP/img2/day_bg_04.gif) no-repeat}.boxCalendar tbody td.color05{width:40px;background:url(SP/img2/day_bg_05.gif) no-repeat}.boxCalendar tbody td.color06{width:40px;background:url(SP/img2/day_bg_06.gif) no-repeat}.boxCalendar tbody td.color07{width:40px;background:url(SP/img2/day_bg_07.gif) no-repeat}.boxCalendar tbody td.color08{width:40px;background:url(SP/img2/day_bg_08.gif) no-repeat}.boxCalendar tbody td.color09{width:40px;background:url(SP/img2/day_bg_09.gif) no-repeat}.boxCalendar tbody td.color10{width:40px;background:url(SP/img2/day_bg_10.gif) no-repeat}.boxCalendar tbody td.color11{width:40px;background:url(SP/img2/day_bg_11.gif) no-repeat}.boxCalendar tbody td.color12{width:40px;background:url(SP/img2/day_bg_12.gif) no-repeat}.boxCalendar tbody td.color13{width:40px;background:url(SP/img2/day_bg_13.gif) no-repeat}.boxCalendar tbody td.color14{width:40px;background:url(SP/img2/day_bg_14.gif) no-repeat}.boxCalendar tbody td.color15{width:40px;background:url(SP/img2/day_bg_15.gif) no-repeat}.boxCalendar tbody td.color16{width:40px;background:url(SP/img2/day_bg_16.gif) no-repeat}.boxCalendar tbody td.color17{width:40px;background:url(SP/img2/day_bg_17.gif) no-repeat}.boxCalendar tbody td.color18{width:40px;background:url(SP/img2/day_bg_18.gif) no-repeat}.boxCalendar tbody td.color19{width:40px;background:url(SP/img2/day_bg_19.gif) no-repeat}.boxCalendar tbody td.color20{width:40px;background:url(SP/img2/day_bg_20.gif) no-repeat}.boxCalendar thead td.gray{width:40px;background:url(SP/img2/day_bg_gray01.gif) no-repeat}.boxCalendar tbody td.gray02{background:url(SP/img2/room/day_bg_gray02.gif) no-repeat scroll 0 0 transparent;width:40px;font-family:Arial!important}.boxCalendar tbody td p{position:relative;padding:5px 0 0;height:47px;color:#404040}.boxCalendar tbody td a{padding:26px 0 7px 0;width:100%;display:block;line-height:normal;overflow:hidden;position:absolute;left:0;top:0;text-decoration:underline!important;border:none}.boxCalendar tbody td a:hover{text-decoration:none!important;float:left;border:2px solid #000;height:17px}.boxCalendar tbody td a:hover{margin:-2px}.boxCalendar tbody td .full{margin-top:-2px;color:#c84040;display:block;line-height:normal}.boxCalendar tbody td .full a{color:#c84040;display:block;line-height:normal}.boxCalendar tbody td .triangle a{color:#f90;display:block;line-height:normal}#divCalendarNavi{width:245px;margin:0 auto 15px auto}#divPrev{float:left;width:65px}#divCalendarNaviPresentAndNext{margin-left:70px;width:175px}#divPresent{float:left;width:100px}#divNext{margin-left:105px;width:65px}#conts h4.h4_02{margin:0 0 3px 13px}#conts .table01{margin:0 0 20px 13px;font-size:16px;width:699px}#conts .table01 th{padding:7px 0 4px 0;text-align:center}#conts .table01 th.w01{width:175px}#conts .table01 th.w02{width:50%}#conts .table01 th.w03{width:33%}#conts .table01 th.w04{width:25%}#conts .table01 th.w05{width:20%}#conts table.clsParentChargeTable{margin-top:15px;margin-left:15px}#conts table.clsParentChargeTable td.prev_button_col,#conts table.clsParentChargeTable td.next_button_col{border-right:4px solid #fff;border-bottom:3px solid #fff;background-color:#e7e7e5}#conts table.clsParentChargeTable td.scroll_col div{width:508px;overflow:hidden;position:relative}.clsAboutRoomCharge{text-align:right;padding-right:10px}#conts h4.clsChildChargeHeader{margin-top:20px}#conts table.clsChargeTable{table-layout:fixed;font-size:14px}#conts table.clsChargeTable tr{height:3em}#conts table.clsChargeTable th{text-align:center;vertical-align:middle;font-weight:bold;border-bottom:3px solid #fff;border-right:4px solid #fff;background-color:#dcdcdc}#conts table.clsChargeTable td{text-align:center;vertical-align:middle;border-bottom:3px solid #fff;border-right:4px solid #fff;background-color:#f0f0f0}.charge_scroll_extender_anchor{width:123px}@media screen and (-webkit-min-device-pixel-ratio:0){.charge_scroll_extender_anchor{width:127px}}span.clsAdultChargeValue{font-size:18px;color:#cf001c}span.clsChildChargeValue{font-size:14px;color:#333}span.clsChildChargeValue2{font-size:12px;color:#333}#conts table.WidthColumn2Left,table.WidthColumn2Right{width:348px}#conts table.WidthColumn3Left{width:231px}#conts table.WidthColumn3Right{width:464px}#conts table.WidthColumn4Left{width:180px}#conts table.WidthColumn4Right{width:516px}#conts table.WidthScrollLeft{width:140px}#conts table.WidthScrollRight{width:555px}#conts .clsChargeTable th.color01{background:#dadada}#conts .clsChargeTable td.color01{background:#f2f2f2}#conts .clsChargeTable th.color02{background:#e1ecf4}#conts .clsChargeTable td.color02{background:#e8f3fa}#conts .clsChargeTable th.color03{background:#d0dbd7}#conts .clsChargeTable td.color03{background:#e3eeea}#conts .clsChargeTable th.color04{background:#f0e1e1}#conts .clsChargeTable td.color04{background:#f7e8e8}#conts .clsChargeTable th.color05{background:#e9def0}#conts .clsChargeTable td.color05{background:#f1e6f8}#conts .clsChargeTable th.color06{background:#fae8eb}#conts .clsChargeTable td.color06{background:#fff0f3}#conts .clsChargeTable th.color07{background:#e1ecd4}#conts .clsChargeTable td.color07{background:#f0fae4}#conts .clsChargeTable th.color08{background:#dcf0e8}#conts .clsChargeTable td.color08{background:#e5f9f1}#conts .clsChargeTable th.color09{background:#fff5c2}#conts .clsChargeTable td.color09{background:#fffbe5}#conts .clsChargeTable th.color10{background:#f5e8d2}#conts .clsChargeTable td.color10{background:#f7f1e7}#conts .clsChargeTable th.color11{background:#def0d4}#conts .clsChargeTable td.color11{background:#f1faec}#conts .clsChargeTable th.color12{background:#cacaca}#conts .clsChargeTable td.color12{background:#ebebeb}#conts .clsChargeTable th.color13{background:#cddbed}#conts .clsChargeTable td.color13{background:#e6edf7}#conts .clsChargeTable th.color14{background:#bccbd6}#conts .clsChargeTable td.color14{background:#d9e8f2}#conts .clsChargeTable th.color15{background:#e6d7d7}#conts .clsChargeTable td.color15{background:#f7e7e7}#conts .clsChargeTable th.color16{background:#d7c5dc}#conts .clsChargeTable td.color16{background:#eee1f2}#conts .clsChargeTable th.color17{background:#f2d7d9}#conts .clsChargeTable td.color17{background:#f7ebec}#conts .clsChargeTable th.color18{background:#d6dcc3}#conts .clsChargeTable td.color18{background:#f0f5df}#conts .clsChargeTable th.color19{background:#cce9dd}#conts .clsChargeTable td.color19{background:#e7f9f2}#conts .clsChargeTable th.color20{background:#f0f0cd}#conts .clsChargeTable td.color20{background:#f9f9e9}#conts .table01 td{padding:6px 0 2px 0;text-align:center;border-right:4px solid #fff}#conts .table01 td.td01{font-size:18px;color:#cf001c}#conts .table01 .m{margin:0}#conts .table01 .s{padding-left:5px;font-size:12px;padding-right:5px;color:#333}#conts h4.clsReserveFeeNote{margin-top:20px}div.clsReserveFeeNote{padding-left:18px;margin:0 0 20px 13px}#conts h4.clsReserveFee{margin-top:20px}div.clsReserveFee{padding-left:18px;margin:0 0 20px 13px;line-height:35px;background:#dcdcdc;font-size:16px;font-weight:bold;width:677px}#conts table.Com_table02{width:699px;margin:0 0 37px 11px}#conts table.Com_table02 th.w01{width:119px}#main table.tableA td a,#main table.price_tableC td a{text-decoration:underline}#main table.price_tableC td.wid03{background-color:#e7e8e3}#main table.price_tableC td.wid03_2{background-color:#e7e8e3;width:23px}#main table.price_tableC td.grey{background-color:#e7e8e3;text-align:left}h2.select-room{margin:40px 0 0 0;padding:8px 5px 8px 35px;color:#fff;font-size:16px;line-height:1.4;background:url(SP/img2/icon_room_select.png) no-repeat 8px center #333}h2.select-room .small-text{font-size:10px;color:#ccc;display:block}h2.select-room .small-text span{display:inline-block}.vacancy-service{margin:20px 5px;border:1px solid #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.vacancy-service h4{padding:10px;line-height:1.4;border-bottom:1px solid #ccc}.vacancy-service .btn-vacancy{width:290px;margin:10px auto 0 auto}.vacancy-service .btn-vacancy a{display:block}.lastbox{position:relative;width:100%;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.lastbox .text-title{margin:0 0 5px 0;font-size:14px;font-weight:bold;display:block}.lastbox .text-lead{line-height:1.4}#conts p.pBtm{text-align:right}#conts h2{position:relative}#conts h2 input.a01{position:absolute;top:9px;right:77px;display:block;background:url(SP/img2/btn_plan_cheap_over.gif) no-repeat}#conts h2 input.a02{position:absolute;top:9px;right:10px;display:block;background:url(SP/img2/btn_plan_expensive_over.gif) no-repeat}#conts h2 a.a01:hover,#conts h2 a.a02:hover{background-color:#fff}#conts h2 a.a01:hover img,#conts h2 a.a02:hover img{visibility:hidden}#scroll_extender_detail_calendar{margin-left:60px;width:606px;display:inline-block;overflow:hidden}#scroll_extender_detail_calendar .scroll_extender_container{width:10000px}.RoomPlanFindFormPopUp{background-color:#fff;border:3px solid gray;width:749px;height:310px}.RoomPlanFindFormPopUp_eng{background-color:#fff;border:3px solid gray;width:749px;height:340px}.RoomPlanFindFormPopUp_funesys{background-color:#fff;border:3px solid gray;width:749px;height:220px}.DivCalendar{border:2px solid #cfcfcf;float:left;width:197px;margin:15px 0 15px 15px}.DivCalendar .mini_calendar{width:197px}.DivCalendar p.bg{margin-bottom:5px;padding:5px 0;text-align:center;font-size:10px;background:url(SP/img2/line_back.gif) repeat-x left bottom}div.DivRoomPlanFindForm{float:right;margin:15px 15px 15px 0}div.clsDetailMessage{font-size:14px;padding:1em}div.clsDetailError{font-size:14px;color:red;padding:1em 50px;text-align:left}.pageTop a.pageL{float:none}.detail-choice{margin:0;padding:0}.detail-choice h2{padding:5px 10px;background-color:#ccc;line-height:1.3;font-size:18px}.detail-choice h2 span{font-size:12px;display:block;font-weight:normal}.detail-choice h4{margin:10px 5px;padding:4px 10px;color:#555;font-size:13px;font-weight:normal;line-height:1.4;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.detail-choice ul{width:100%;display:table}.detail-choice ul li{width:33.33%;padding:0 2px;display:table-cell;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.detail-choice ul li img{width:100%}.detail-choice ul li:last-child{margin-right:0}.detail-choice ul li a{display:block;color:#333}.detail-choice ul li a img{width:100%}.detail-choice ul li div.title{font-size:12px;font-weight:bold;line-height:1.4;background-color:#f4f4f4}.detail-choice ul li div.price{padding:0 0 8px 8px;line-height:1.4}.detail-choice ul li div.price em{display:inline-block;margin-left:10px;color:#d40000;font-family:Arial;font-size:14px;font-weight:bold;font-style:normal}.detail-choice ul li div.price .kobetu{display:block;font-size:10px}.detail-choice ul li div.choice{margin:5px 0 10px 0;padding:5px 0;border:1px solid #999;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center}.detail-choice ul li div.choice label{font-size:12px;vertical-align:middle}.detail-choice ul li div.choice input[type="radio"]{width:12px;height:12px;margin:0 0 0 0;padding:0;border:1px solid #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;vertical-align:middle}.detail-choice ul.choice-detail-2 li{width:49%;position:relative}.detail-choice ul.choice-detail-2 li a{width:100%;height:115px;display:block;text-align:center}.detail-choice ul.choice-detail-2 li a img{width:auto;height:100%;display:inline}.detail-choice ul.choice-detail-2 li div.title{padding:2px 0}.detail-choice ul.choice-detail-2 li div.price{height:40px}.detail-choice ul.choice-detail-3 li{position:relative}.detail-choice ul.choice-detail-3 li a{width:100%;height:75px;display:block;text-align:center}.detail-choice ul.choice-detail-3 li a img{width:auto;height:100%;display:inline}.detail-choice ul.choice-detail-3 li div.title{padding:3px 3px}.detail-choice ul.choice-detail-3 li div.price{height:40px}.choice-selector{margin:0 0 40px 0}.choice-tax{margin:15px 0 0 0;text-align:center;font-size:12px}.detail-choice ul.choice_detail_2 li div.choice{text-align:center}.detail-choice .clearfix{clear:both;height:0}.number-input{margin:0 0 10px 0;padding:10px 0 0 0;display:block}.number-input em{margin:0 0 .5em 0;display:block;font-style:normal}.number_data{margin:0;padding:8px;display:inline;border:1px solid #ccc;font-size:16px;line-height:20px}.number_reduce{margin:0 5px 0 0;padding:8px;display:inline;background:#f3f3f3;color:#333;border:1px solid #ccc;font-size:15px;line-height:20px;border-radius:10px}.number_increase{margin:0 0 0 5px;padding:8px;display:inline;background:#f3f3f3;color:#333;border:1px solid #ccc;font-size:15px;line-height:20px;border-radius:10px}.plan-option-list ul{width:100%;padding:0 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-wrap:wrap}.plan-option-list ul li{width:49%;padding:10px 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.plan-option-list ul li .photo{width:100%;margin:0 0 10px 0;display:block;text-align:center}.plan-option-list ul li .photo img{width:auto;width:100%;display:inline}.plan-option-list ul li .name{min-height:2.6em;display:block;line-height:1.4}.plan-option-list ul li p{font-size:14px}.plan-option-list ul li p .price-amount{margin:5px 0;padding:5px;display:block;text-align:right;background-color:#f4f4f4}.plan-option-list ul li p .input-amount{display:block;text-align:right}.plan-option-list ul li p .input-amount input[type="text"]{width:2em;margin:0 5px 0 0;padding:3px;font-size:16px;border:1px solid #ccc;text-align:right}.plan-option-list ul li p .number-input{margin:0;text-align:center}.c_select{margin:15px 0 5px 8px}.c_select .note{display:block;font-size:11px;color:#666;text-align:right}.Calendar_day{background-color:#7d7d7d;border-radius:3px;padding:6px 0 0;margin:0 0 3px 0;overflow:hidden;line-height:100%}.Calendar_day .c_prev{background:url(SP/img2/Calendar_line.gif) no-repeat right 2px;padding:2px 1px 0 3px}.Calendar_day .c_next{padding:2px 0 0 2px}.Calendar_day li{float:left}#conts .boxCalendar_wide .month,#conts .boxCalendar_rc .month{text-align:center;color:#fff;line-height:1.1;padding:5px 0 5px;background:url(SP/img2/Calendar_line.gif) no-repeat right 2px;width:153px}#conts .boxCalendar_wide .month_active,#conts .boxCalendar_rc .month_active{text-align:center;color:#333;line-height:1.1;padding:5px 0 5px;background:url(SP/img2/Calendar_line.gif) no-repeat right 2px,url(SP/img2/c_month_back.gif) no-repeat left top;width:153px}#conts .boxCalendar_wide .month a:link,#conts .boxCalendar_wide .month a:visited,#conts .boxCalendar_wide .month a:hover,#conts .boxCalendar_wide .month a:active,#conts .boxCalendar_rc .month a:link,#conts .boxCalendar_rc .month a:visited,#conts .boxCalendar_rc .month a:hover,#conts .boxCalendar_rc .month a:active{color:#fff;text-decoration:none;display:block}#conts .boxCalendar_wide .month_active a:link,#conts .boxCalendar_wide .month_active a:visited,#conts .boxCalendar_wide .month_active a:hover,#conts .boxCalendar_wide .month_active a:active,#conts .boxCalendar_rc .month_active a:link,#conts .boxCalendar_rc .month_active a:visited,#conts .boxCalendar_rc .month_active a:hover,#conts .boxCalendar_rc .month_active a:active{color:#333;text-decoration:none;display:block}#conts .boxCalendar_wide .month img,#conts .boxCalendar_rc .month img{display:block}#conts .boxCalendar_wide .month strong,#conts .boxCalendar_wide .month_active strong,#conts .boxCalendar_rc .month strong,#conts .boxCalendar_rc .month_active strong{padding:0 3px;font-size:28px}#conts .boxCalendar_wide .month span.engMonth,#conts .boxCalendar_wide .month_active span.engMonth,#conts .boxCalendar_rc .month span.engMonth,#conts .boxCalendar_rc .month_active span.engMonth{padding:0 3px;font-size:27px}#conts .boxCalendar_wide .month span,#conts .boxCalendar_wide .month_active span,#conts .boxCalendar_rc .month span,#conts .boxCalendar_rc .month_active span{font-size:15px}#scroll_extender_detail_calendar_wide{margin-left:8px;width:702px;display:inline-block;overflow:hidden}#conts .boxCalendar_wide .boxCalendarin01_wide{width:702px;float:left}#conts .boxCalendar_rc .boxCalendarin01_wide{width:100%;float:left}.boxCalendar_wide table{width:702px;text-align:center}.boxCalendar_rc table{width:100%;text-align:center}.boxCalendar_wide table img,.boxCalendar_rc table img{display:block}.boxCalendar_wide tbody td .none{border:medium none;display:block;left:0;line-height:normal;overflow:hidden;padding:26px 0 7px;position:absolute;top:0;width:100%;font-size:20px}.boxCalendar_rc tbody td .none{display:block;font-size:20px}.boxCalendar_wide thead th,.boxCalendar_rc thead th{height:48px;vertical-align:middle;color:#fff;background:url(SP/img2/month_back.gif) no-repeat left top}.boxCalendar_wide thead th strong,.boxCalendar_rc thead th strong{padding:0 3px;font-size:28px}.boxCalendar_wide thead th span,.boxCalendar_rc thead th span{font-size:15px}.boxCalendar_wide thead td{height:27px;color:#000;border-right:2px solid #fff}.boxCalendar_rc thead td{height:27px;color:#000;border-right:3px solid #fff;width:98px}.boxCalendar_wide tbody td{height:100px;font-size:16px;vertical-align:middle;border-top:2px solid #fff;border-right:3px solid #fff;font-weight:bold;background-color:#f0f0f0}.boxCalendar_rc tbody td{font-size:16px;border-top:2px solid #fff;border-right:3px solid #fff;font-weight:bold;background-color:#f0f0f0;vertical-align:top}.boxCalendar_wide thead td.sun,.boxCalendar_rc thead td.sun{color:#ff0032}.boxCalendar_wide thead td.sat,.boxCalendar_rc thead td.sat{color:#004dff}.boxCalendar_wide thead .puple,.boxCalendar_rc thead .puple{border-left:none!important}.boxCalendar_wide tbody td.color00,.boxCalendar_rc tbody td.color00{width:98px;background:url(SP/img2/day_bg_00.gif) no-repeat}.boxCalendar_wide tbody td.color01{width:98px;background:url(SP/img2/day_bg_01.gif) no-repeat}.boxCalendar_rc tbody td.color01{background-color:#dadada}.boxCalendar_wide tbody td.color02{width:98px;background:url(SP/img2/day_bg_02.gif) no-repeat}.boxCalendar_rc tbody td.color02{background-color:#e1ecf4}.boxCalendar_wide tbody td.color03,.boxCalendar_rc tbody td.color03{width:98px;background:url(SP/img2/day_bg_03.gif) no-repeat}.boxCalendar_wide tbody td.color04,.boxCalendar_rc tbody td.color04{width:98px;background:url(SP/img2/day_bg_04.gif) no-repeat}.boxCalendar_wide tbody td.color05,.boxCalendar_rc tbody td.color05{width:98px;background:url(SP/img2/day_bg_05.gif) no-repeat}.boxCalendar_wide tbody td.color06{width:98px;background:url(SP/img2/day_bg_06.gif) no-repeat}.boxCalendar_rc tbody td.color06{background-color:#fae8eb}.boxCalendar_wide tbody td.color07,.boxCalendar_rc tbody td.color07{width:98px;background:url(SP/img2/day_bg_07.gif) no-repeat}.boxCalendar_wide tbody td.color08,.boxCalendar_rc tbody td.color08{width:98px;background:url(SP/img2/day_bg_08.gif) no-repeat}.boxCalendar_wide tbody td.color09,.boxCalendar_rc tbody td.color09{width:98px;background:url(SP/img2/day_bg_09.gif) no-repeat}.boxCalendar_wide tbody td.color10,.boxCalendar_rc tbody td.color10{width:98px;background:url(SP/img2/day_bg_10.gif) no-repeat}.boxCalendar_wide tbody td.color11,.boxCalendar_rc tbody td.color11{width:98px;background:url(SP/img2/day_bg_11.gif) no-repeat}.boxCalendar_wide tbody td.color12,.boxCalendar_rc tbody td.color12{width:98px;background:url(SP/img2/day_bg_12.gif) no-repeat}.boxCalendar_wide tbody td.color13,.boxCalendar_rc tbody td.color13{width:98px;background:url(SP/img2/day_bg_13.gif) no-repeat}.boxCalendar_wide tbody td.color14,.boxCalendar_rc tbody td.color14{width:98px;background:url(SP/img2/day_bg_14.gif) no-repeat}.boxCalendar_wide tbody td.color15,.boxCalendar_rc tbody td.color15{width:98px;background:url(SP/img2/day_bg_15.gif) no-repeat}.boxCalendar_wide tbody td.color16,.boxCalendar_rc tbody td.color16{width:98px;background:url(SP/img2/day_bg_16.gif) no-repeat}.boxCalendar_wide tbody td.color17,.boxCalendar_rc tbody td.color17{width:98px;background:url(SP/img2/day_bg_17.gif) no-repeat}.boxCalendar_wide tbody td.color18,.boxCalendar_rc tbody td.color18{width:98px;background:url(SP/img2/day_bg_18.gif) no-repeat}.boxCalendar_wide tbody td.color19,.boxCalendar_rc tbody td.color19{width:98px;background:url(SP/img2/day_bg_19.gif) no-repeat}.boxCalendar_wide tbody td.color20,.boxCalendar_rc tbody td.color20{width:98px;background:url(SP/img2/day_bg_20.gif) no-repeat}.boxCalendar_wide thead td.gray{width:98px;background:url(SP/img2/day_bg_gray01_wide.gif) no-repeat}.boxCalendar_rc thead td.gray{background-color:#f0f0f0}.boxCalendar_wide thead td.blue{width:98px;background:url(SP/img2/day_bg_blue_wide.gif) no-repeat}.boxCalendar_rc thead td.blue{background-color:#e1ecf4}.boxCalendar_wide thead td.red{width:98px;background:url(SP/img2/day_bg_red_wide.gif) no-repeat}.boxCalendar_rc thead td.red{background-color:#fae8eb}.boxCalendar_wide tbody td.gray02{background:url(SP/img2/day_bg_gray02_wide.gif) no-repeat scroll 0 0 transparent;width:98px;font-family:Arial!important}.boxCalendar_wide tbody td p{position:relative;padding:5px 0 0;height:92px;color:#404040}.boxCalendar_rc tbody td p{padding:18px 0;color:#404040}.boxCalendar_wide tbody td a{padding:5px 0 12px 0;width:96%;display:block;line-height:normal;overflow:hidden;position:absolute;left:2px;top:0;text-decoration:none;border:none;z-index:50}.boxCalendar_rc tbody td a{padding:18px 0;border:2px solid transparent;display:block;height:100%;text-decoration:none;z-index:50}.boxCalendar_wide tbody td a:hover{text-decoration:none!important;border:2px solid #000;height:91px;padding:5px 0 0;margin:-2px}.boxCalendar_rc tbody td a:hover{border:2px solid #000;height:100%}.boxCalendar_wide tbody td .full,.boxCalendar_rc tbody td .full{color:#c84040;display:block;line-height:normal}.boxCalendar_wide tbody td .vacancy,.boxCalendar_rc tbody td .vacancy{color:#888;display:block;font-size:12px;line-height:normal;line-height:130%;font-weight:normal;padding:5px 0 0}.boxCalendar_wide tbody td .vacancy a,.boxCalendar_wide tbody td .vacancy_eng a,.boxCalendar_rc tbody td .vacancy a,.boxCalendar_rc tbody td .vacancy_eng a{color:#888;text-decoration:none!important;line-height:130%;padding:57px 0 7px}.boxCalendar_wide tbody td .vacancy a:hover,.boxCalendar_wide tbody td .vacancy_eng a:hover,.boxCalendar_rc tbody td .vacancy a:hover,.boxCalendar_rc tbody td .vacancy_eng a:hover{height:34px}.boxCalendar_wide tbody td .vacancy_eng,.boxCalendar_rc tbody td .vacancy_eng{color:#888;display:block;font-size:11px;line-height:normal;line-height:130%;font-weight:normal;padding:5px 0 0}.boxCalendar_wide tbody td .full a,.boxCalendar_rc tbody td .full a{color:#c84040;display:block;line-height:normal}.boxCalendar_wide tbody td .triangle a,.boxCalendar_rc tbody td .triangle a{color:#f90;display:block;line-height:normal}.c_price{display:block;font-size:15px;line-height:100%;margin:6px 0 0;z-index:10;color:#000}.c_price .small{font-size:10px;color:#666}#conts .CalenderGuide_wide{margin-right:30px;margin:10px 8px 0 0}#conts .CalenderGuide_wide ul{margin-top:2px;text-align:center}#conts .CalenderGuide_wide ul li{margin-right:10px;font-size:90%;display:inline}#conts .CalenderGuide_wide ul li img{vertical-align:-3px;*vertical-align:-2px}#conts .CalenderGuide_wide ul li.li01{margin-right:0}* html #conts .CalenderGuide_wide ul li.li01{margin-right:10px}.ChildChargeText{margin:10px 0 0 15px;line-height:160%}.ChildChargeText_red{color:#c00}.boxCalendar_wide table .arial{display:block;color:#000}.boxCalendar_rc table .arial{display:block;color:#000;height:1.2em}.boxCalendar_wide table .triangle,.boxCalendar_rc table .triangle{color:#f90}.boxCalendar_wide table .triangle,.boxCalendar_wide table .stock,.boxCalendar_rc table .triangle,.boxCalendar_rc table .stock{text-decoration:underline}.boxCalendar_wide table a:hover .triangle,.boxCalendar_wide table a:hover .stock,.boxCalendar_rc table a:hover .triangle,.boxCalendar_rc table a:hover .stock{text-decoration:underline}.c_person{margin:0 2px}.c_room{margin:0 2px}#scroll_extender_detail_calendar2{margin-left:2px;width:702px;display:inline-block;overflow:hidden}#scroll_extender_detail_calendar2 .scroll_extender_container{width:10000px}#conts #scroll_extender_detail_calendar2 .boxCalendar2{float:left}div#selectChildElm{background-color:#fff;border:3px solid gray}div.selectChildElm_JP{width:400px}div.selectChildElm_EN{width:460px}table#tblSelectChildElm{width:100%}table#tblSelectChildElm th{background-color:#dcdcdc;width:16%;border:3px solid #fff;padding:3px 10px;text-align:right}table#tblSelectChildElm td.dropdowns{background-color:#f0f0f0;width:84%;border:3px solid #fff;padding:3px 10px}table#tblSelectChildElm td#rowCommand{background-color:#fff;text-align:center}table#tblChild td.scnd,table#tblElm td.scnd{padding-left:20px}table#tblChild td.value,table#tblElm td.value{padding:2px 0 2px 5px}a.lnkShowChildElm,a#lnkHideChildElm{cursor:pointer}span.addCharge{font-size:11px;color:#666;display:block;font-weight:normal}span.addCharge:first-child{margin-top:8px}#estimate #main .t_box table ul:after{height:0;visibility:hidden;content:".";display:block;clear:both}.red{color:#d40000!important}.fwBold{font-weight:bold!important}#main table.price_tableB{margin-bottom:2px;width:715px;line-height:1.7;text-align:left}#main table.price_tableB th{background-color:#d7d7d7;color:#000}#main table.price_tableB th.wid01{padding-left:12px;width:63.8%}#main table.price_tableB th.pwid01{width:65.3%}#main table.price_tableB th.wid02{width:11%;text-align:center}#main table.price_tableB th.wid03{width:22%;text-align:center}#main table.price_tableB th.pr5{padding-right:5px}#main table.price_tableB th.last{text-align:center;padding-right:20px}#main table.price_tableB th.wid02_last{padding-right:8px}#main table.price_tableB th.last02{text-align:center;padding-right:12px}#main table.price_tableB th.last03{padding-right:14px}#main table.price_tableB th.center{text-align:center}#main table.price_tableC{margin-bottom:2px;width:715px;line-height:2.1;text-align:left;border-collapse:collapse}#main table.price_tableC td{background-color:#f2f2f2}#main table.price_tableC td.wid01{width:1px}#main table.price_tableC td.wid02{padding-left:3px}#main table.price_tableC td.wid03{width:19px;background-color:#e7e7e3;border-right:1px solid #cccdc8}#main table.price_tableC td.wid04{width:79px;text-align:center;color:#cf001c;font-size:14px;border-right:1px solid #cccdc8}#main table.price_tableC td.grey img,#main table.price_tableC td.wid02 img{display:inline}#main table.price_tableC td.grey{background-color:#e7e7e3;text-align:right;width:19px}#main table.price_tableC td.middle{border-left:1px solid #cccdc8;vertical-align:middle}#main table.price_tableC td a.next{display:block;width:19px;background:url(SP/img2/next01_over.gif) no-repeat left top}#main table.price_tableC td a.pre02{background:url(SP/img2/pre02_over.gif) no-repeat left top}#main table.price_tableC td a.pre03{background:url(SP/img2/pre03_over.gif) no-repeat left top}#main table.price_tableC td a.next02{background:url(SP/img2/next02_over.gif) no-repeat left top}#main table.price_tableC td a.next03{background:url(SP/img2/next03_over.gif) no-repeat left top}#main table.price_tableC td a.next:hover,#main table.price_tableC td a.pre:hover{background-color:#fff}#main table.price_tableC td a.next:hover img,#main table.price_tableC td a.pre:hover img{visibility:hidden}#main table.price_tableC tr.top td{vertical-align:top}#main table.price_tableC tr.bottom td{vertical-align:bottom}#main table.price_tableC tr.white td{background-color:#fff;height:1px}#main table.price_tableC tr.white td td.grey{background-color:#e7e7e3;text-align:right}#main table.price_tableC tr.color01 td{background-color:#eaeaea}#main table.price_tableC tr.color01 td.grey{background-color:#e7e7e3}#main table.price_tableD td.wid03{background:#f2f2f2;text-align:center}#main table.price_tableD td.borNo{border:none}#main table.price_tableD td.right{text-align:right}#main table.price_tableD td.right img,#main table.price_tableD td.wid03 img{display:inline}#main table.price_tableD td.lastTd{width:80px;padding-left:5px;border:none}#main table.price_tableD td.lastTd a{margin-right:0;display:inline-block;width:80px;height:24px;text-align:center;background:url(SP/img2/pl2_btn03.png) no-repeat center center}#main table.price_tableD td.lastTd a:hover{background:url(SP/img2/pl2_btn03_over.png) no-repeat}#main table.price_tableD td.lastTd01 a{background:url(SP/img2/pl2_btn04.png) no-repeat center center}#main table.price_tableD td.lastTd01 a:hover{background:url(SP/img2/pl2_btn04_over.png) no-repeat}#main table.price_tableD td.bold{font-size:18px}#main table.price_tableD td.bold2{font-size:18px}#main table.price_tableE th{font-weight:bold;color:#333}#main .h4_box{padding:14px 20px 8px 21px;background:url(SP/img2/h4_back.gif) no-repeat left top}#main .h4_box h4{float:left;line-height:1.2}#main .h4_box h4 img{display:inline}#main .h4_box h4 a{margin-right:8px;color:#fff;font-size:18px;text-decoration:underline}#main .h4_box ul.ul02{margin-top:1px;float:right}#main .h4_box ul.ul02 li{margin-right:2px;float:left}#main .photo01{margin-bottom:9px}#main .bigBox{margin-bottom:14px}#main .bigBox .boxR{float:right;width:715px}#main .bigBox .boxR p.p01{text-align:right}.title-type{padding:0 10px;color:#ccc;font-size:11px}.title-type-en{padding:0 10px;color:#ccc;font-size:10px;letter-spacing:-.08em}.select-area{margin-bottom:2px;padding:10px;background:#f0f0f0}.select-area img{display:block}.select-area .boxinCom01{margin:0}.select-area .boxinCom01 .boxinnerCom01{margin:0 0 5px 0;padding:9px 0;width:100%;border:1px solid #999;border-radius:6px;background-color:#fff}.select-area .boxinCom01 .boxinnerCom01_02{width:100%;border:1px solid #999;border-radius:6px;background-color:#fff}.select-area .boxinCom01 .boxinnerCom01_03{margin-right:0;width:100%;border:1px solid #999;border-radius:6px;background-color:#fff}.select-area .boxinCom01 .boxinnerCom01_funesys{margin-right:7px;padding:9px 0 0 0;width:340px;float:left;border:1px solid #999;border-radius:6px;background-color:#fff}.select-area .boxinCom01 .boxinnerCom01_02_funesys{width:340px;margin-right:0}.boxiiner-frame{width:100%;display:table}.boxiiner-frame .left{width:75%;padding:0 5px 0 0;display:table-cell}.boxiiner-frame .right{width:25%;padding:0 0 0 5px;display:table-cell}.main-photo img{width:100%}.select-area .boxinCom01 .boxinnerCom01 p,.select-area .boxinCom01 .boxinnerCom01_funesys p{margin-left:13px;font-weight:bold;line-height:1.3;font-size:14px}.select-area .boxinCom01 .boxinnerCom01 p span.span01,.select-area .boxinCom01 .boxinnerCom01_funesys p span.span01{font-size:18px}.select-area .boxinCom01 .boxinnerCom01 p span.span02,.select-area .boxinCom01 .boxinnerCom01_funesys p span.span02{font-size:14px}.select-area .boxinCom01 .boxinnerCom01 p .span03,.select-area .boxinCom01 .boxinnerCom01_funesys p .span03{font-size:16px}.select-area .boxinCom01 .boxinnerCom01_02 p{background:url(SP/img2/detail_icon05.gif) no-repeat 95% center}.select-area .boxinCom01 .boxinnerCom01_02_funesys p{background:url(SP/img2/detail_icon05.gif) no-repeat 280px 2px}.stay-type{width:100%;margin:0 0 10px 0;padding:4px;background-color:#fff;border:1px solid #999;box-sizing:border-box;font-size:14px;display:table}.stay-type li{line-height:1.3;display:table-cell;vertical-align:middle}.stay-type li:nth-child(1){width:28%;text-align:center;color:#ccc}.stay-type li:nth-child(1) .title-type{padding:0}.stay-type li:nth-child(1) img{display:inline}.stay-type li:nth-child(2){width:75%}.selected-plan{margin:0 0 10px 0;padding:8px 2%;background:#dcdcdc}.selected-plan .stay-type{margin:0;font-size:16px;font-weight:bold}.bold{font-weight:bold}.detail-title-frame{width:100%;display:table}.detail-title-frame .title{width:75%;display:table-cell;vertical-align:top;font-size:18px;font-weight:bold;line-height:1.4}.detail-title-frame .plan-icon{width:25%;display:table-cell;vertical-align:top}.detail-title-frame .plan-icon ul{width:100%}.detail-title-frame .plan-icon ul li{width:50%;padding:1px;box-sizing:border-box;float:left}.detail-title-frame .plan-icon ul li img{width:100%}.boxCom02{padding:9px 5px 5px 5px;background-color:#505050;color:#fff}.boxCom02 .boxin01 p{margin-bottom:2px;line-height:1.3;font-size:20px;font-weight:bold}.boxCom02 .boxin01 p.p01{width:38px;float:right;text-align:center;margin-right:8px}.boxCom02 .boxin01 p.p01 img{display:block;margin:0 7px 4px}.boxCom02 .boxin01 p.p02{float:right;text-align:center;width:52px}.boxCom02 .boxin01 p.p02 img{display:block;margin:0 13px 4px}.boxCom02 .boxin01 ul.ul01 li{float:left;font-size:10px;width:75px}.boxCom02 .boxin01 ul.ul01 li.li01{padding-left:16px;line-height:13px;background:url(SP/img2/detail_icon02.jpg) no-repeat left center}.boxCom02 .boxin01 ul.ul01 li.li02{padding-left:17px;background:url(SP/img2/detail_icon03.jpg) no-repeat left center}.boxCom02 .boxin01 ul.ul01 li.li03{margin-right:2px;width:40px;color:#505050;font-size:9px;text-align:center;background:url(SP/img2/detail_back10.gif) no-repeat left top}.boxCom02 .boxin01 .price{font-size:16px;font-weight:bold;color:#e6888d;margin-left:15px}.gallery-list{width:100%;padding:0 2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.gallery-list li{width:50%;padding:2px;float:left;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.gallery-list li img{width:100%}.page-frame{height:100%;position:relative;top:0;left:0;z-index:10;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.page-frame .page-box{background-color:#fff;overflow:hidden;box-shadow:0 0 10px #999;position:absolute;z-index:5}#container{margin:0;text-align:left;position:relative;z-index:10;background:#fff url(SP/img2/body_back.gif) repeat-x top}#containerNoTopLine{margin:0;text-align:left;position:relative;z-index:10}#header{padding:8px 0 30px 0;text-align:center;position:relative}#headerShowSameWindow{text-align:center;position:relative}#header h1{clear:both}#header .btn-site{width:100px;height:30px;margin:0 -50px 0 0;display:table;position:absolute;bottom:0;right:50%}#header .btn-site a{color:#999;display:table-cell;vertical-align:middle}#imgHotelLogo{max-width:100%}.btn-plan-list{width:98px;height:44px;display:table;position:fixed;top:10px;left:0;z-index:900}.btn-plan-list .btn{padding:0 10px 0 15px;display:table-cell;text-align:center;vertical-align:middle;background-color:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;-moz-border-radius-topleft:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;font-size:14px;font-weight:bold;box-shadow:0 1px 4px rgba(0,0,0,.6)}.btn-plan-list .btn .icon::before{display:inline-block;position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;left:6px;width:6px;height:6px;border-top:2px solid #000;border-left:2px solid #000;transform:rotate(-45deg)}#main{padding:0 0 42px 0}h2.commonH2{padding:10px;text-align:center;color:#fff;font-size:18px;line-height:1.6;vertical-align:middle;background-color:#424242}h2.commonH201{background:url(SP/img2/h2_back02.gif) no-repeat;text-align:center;color:#fff;font-size:200%;font-weight:normal;line-height:2;vertical-align:middle}h2.commonH1{line-height:1.5;padding-top:6px;margin-bottom:-5px}.pageTop{width:100%;margin:0 0 10px;display:table}.pageTop li{width:50%;padding:0 5px;display:table-cell;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.pageTop li:last-child{text-align:right}.pageTop li a{color:#333}.pageTop li a:hover{color:#999}#breadcrumb{margin:9px 0 3px 7px}#breadcrumb li{margin-right:5px;display:inline}#breadcrumb li a{margin-right:5px;color:#333}#conts{width:100%}#sidebar-frame{height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;position:fixed;top:0;z-index:1000}#sidebar-frame.select{display:block}#sidebar-frame .btn-sidebar-close{width:60px;height:44px;line-height:44px;text-align:center;color:#fff;opacity:0;display:none;-moz-border-radius-topleft:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;position:absolute;top:10px;right:-60px;background-color:#000;box-shadow:0 2px 5px rgba(0,0,0,.6)}#sidebar-frame.select{box-shadow:0 2px 5px rgba(0,0,0,.6)}#sidebar{width:80%;height:100%;padding:20px 0 60px 0;background-color:#fff;border-right:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:fixed;top:0;left:-80%}#sidebar ul.sideLink01{padding-top:12px;margin-left:17px}#sidebar ul.sideLink01 li{margin-bottom:10px;float:left;width:205px}#sidebar ul.sideLink01 li a{display:block;width:205px}#sidebar ul.sideLink01 li a:hover{background-color:#fff}#sidebar ul.sideLink01 li a:hover img{visibility:hidden}#sidebar ul.sideLink02{padding-top:5px}#sidebar ul.sideLink02 li{padding:10px;background-color:#fff}#sidebar ul.sideLink02 li:nth-child(even){background-color:#f4f4f4}#sidebar ul.sideLink02 li a{width:100%;display:table;text-align:left;font-size:14px;line-height:1.4}#sidebar ul.sideLink02 li a span{display:table-cell;vertical-align:top}#sidebar ul.sideLink02 li a span.image{width:30%}#sidebar ul.sideLink02 li a span.image img{width:100%}#sidebar ul.sideLink02 li a span.title{padding:0 0 0 5px}#sidebar ul.sideLink02 li a span.title span{margin:0 .3em 0 0;display:inline-block}#sidebar ul.sideLink02 li a span.title span.full{color:red}#sidebar ul.sideLink02 li a span.title span.empty{color:#3e1ee5}#sidebar ul.sideLink02 li a span.title span.triangle{color:#ff9a00}#sidebar .center{float:left;text-align:center;width:52px}#sidebar .sideImg01{padding:7px 0 0 17px}#sidebar .side-box{clear:both}#sidebar .side-box ul.sideLink01{padding:0 0 0 1px;margin:0}.plan-list-title{font-size:18px;padding:10px 0;text-align:center}#footer{width:100%;padding:1px 0 0 0;text-align:center;overflow:hidden;background-color:#373737;z-index:10}#footer .footer-box{width:100%;margin:0;padding:15px 10px;text-align:left;border-top:1px solid #fff;box-sizing:border-box}#footer .footer-box dl{display:table}#footer .footer-box dl dt{width:20%;display:table-cell}#footer .footer-box dl dt img{width:100%}#footer .footer-box dl dd{padding:0 0 0 10px;display:table-cell;vertical-align:top;font-size:10px;line-height:1.3;color:#fff}#footer .footer-logo{padding:10px 0;text-align:center}.goto-search{display:none;width:48px;height:44px;background-color:#c90000;color:#fff;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.6);position:fixed;top:10px;right:10px;z-index:90}.icon-search{width:48px;height:44px;display:block;position:relative}.icon-search:before,.icon-search:after{content:'';width:12px;height:12px;display:block;position:absolute;top:10px;left:12px}.icon-search:before{width:12px;border:3px #fff solid;border-radius:100%}.icon-search:after{width:4px;background:#fff;transform:rotate(-45deg);top:23px;left:29px}.search-criteria{padding:10px 0;text-align:center}.search-criteria span{width:80%;padding:15px 20px;display:inline-block;font-size:16px;color:#fff;background-color:#c90000;text-decoration:underline;font-weight:bold}.search-criteria span.select{background-color:#999}.contents-frame2{height:0;overflow:hidden}.contents-fixed{width:100%;height:100%;opacity:0;display:none;background-color:#fff;position:absolute;top:0;left:0;z-index:1000}.contents-fixed .btn-search-close{text-align:right;position:relative}.contents-fixed .btn-search-close span{width:44px;height:44px;line-height:44px;text-align:center;background-color:#333;color:#fff;font-size:18px;display:inline-block;position:absolute;top:0;right:0;z-index:100}.contents-fixed .contents-frame{width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;position:relative;-webkit-overflow-scrolling:touch}.contents-fixed .contents-frame .contents{padding:30px 15px;-webkit-overflow-scrolling:touch}#find-field{margin:0;padding:0;margin-bottom:10px}#find-field h3{padding:5px 10px;font-size:14px;font-weight:normal;line-height:1.4;color:#fff;background-color:#424242}#find-field .contents{padding:10px}#find-field .roomplan_findform{margin-top:5px}.mini-calendar{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}.mini-calendar .min-calendar-frame{width:100%;padding:0 0 10px 0;overflow-x:scroll;-webkit-overflow-scrolling:touch}.roomplan-list-top-holder{margin:0 0 20px 0;padding:10px;background-color:#f4f4f4}.roomplan-list-top-holder dl{display:table}.roomplan-list-top-holder dl dt{padding:0 5px 0 0;display:table-cell;vertical-align:middle}.roomplan-list-top-holder dl dt.roomplan-change{font-size:11px;line-height:1.2}.roomplan-list-top-holder dl dd{display:table-cell}.roomplan-list-top-holder dl dd.btn-submit{text-align:center}.roomplan-list-top-holder dl dd.btn-submit input[type=submit]{padding:10px 15px;color:#fff;font-size:16px;background-color:#424242;border:none;border-radius:0;-webkit-appearance:none}.roomplan-list-top-btn-sort{margin:0 0 8px 0;border-bottom:1px solid #ccc}.roomplan-list-top-btn-sort dl{width:100%;display:table}.roomplan-list-top-btn-sort dl dt{width:40%;padding:0 0 0 15px;font-size:18px;display:table-cell;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.roomplan-list-top-btn-sort dl dd{width:60%;padding:0 20px 0 0;display:table-cell;text-align:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.roomplan-list-top-btn-sort dl dd input{margin:0 0 0 5px;padding:5px 15px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:none;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#fff;-webkit-appearance:none}.roomplan-list-top-btn-sort dl dd input.selected{background-color:#ddd}.plan-title{padding:0;display:block;background-color:#595959}.plan-title .title{padding:8px 10px}.plan-title .title p,.plan-title .title a{color:#fff;font-size:18px;line-height:1.4}.plan-title .title p .status,.plan-title .title a .status{font-weight:bold;position:absolute;right:0}.plan-title .title p .status.full,.plan-title .title a .status.full{color:#ff5b53}.plan-title .title p .status.empty,.plan-title .title a .status.empty{color:#00adff}.plan-title .title p .status.triangle,.plan-title .title a .status.triangle{color:#ff9a00;font-size:15px}.plan-title .title p .status.triangle.triangle--en,.plan-title .title a .status.triangle.triangle--en{width:4.5em;font-size:10px;line-height:1;top:inherit;text-align:center}.plan-title .title a{text-decoration:underline}.plan-title ul{padding:0 5px 5px 0;text-align:right}.plan-title ul li{margin:0 0 0 2px;display:inline-block}.plan-title .plan-price{padding:5px 5px 5px 0;color:#fff;font-size:12px;text-align:right;background:#333}.roomplan-list .content{width:100%;padding:10px;box-sizing:border-box}.roomplan-list .content .more-frame{margin:0 0 30px 0;overflow:hidden;position:relative}.roomplan-list .content .more-frame .more-btn{width:100%;text-align:center;position:absolute;bottom:0;left:0;z-index:10}.roomplan-list .content .more-frame .more-btn span{padding:10px 15px;display:inline-block;font-size:14px;font-weight:bold;color:#777;border:1px solid #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.roomplan-list .content .more-frame .more-btn.select span{background-color:#f4f4f4}.roomplan-list .content .more-frame .more-cover{width:100%;height:60px;position:absolute;bottom:0;left:0}.roomplan-list .content .more-frame .more-cover img{width:100%;height:60px}.roomplan-list .content p{line-height:1.9}#main{padding:8px 0 40px 0;margin:0;width:100%;box-sizing:border-box}#main .box01{padding:7px 9px 11px 16px;border-left:2px solid #b4b4b4;border-right:2px solid #b4b4b4;background:url(SP/img2/price/line_back.gif) repeat-y left top}.calendar-list{padding:0 3%}.calendar-title{padding:8px 10px;border:1px solid #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.calendar-title.detail-page{margin:10px 0 0 0}.calendar-title h2{text-align:center;margin:0 0 10px 0;font-size:18px}.calendar-title ul{text-align:center}.calendar-title ul li{padding:0 4px;display:inline;font-size:10px}.calendar-title ul li span{margin:0 2px 0 0;display:inline-block;font-size:14px}.calendar-title ul li:nth-child(1) span{color:red}.calendar-title ul li:nth-child(2) span{color:#ff9a00}.calendar-title ul li:nth-child(3) span{color:#3e1ee5}.calendar-title ul li:nth-child(4) span{color:#999}.calendar-title_reserve{border-radius:6px;background-color:#666;margin-top:10px;padding:8px 10px 8px 10px;text-align:center;color:#fff}.mini-calendar-container.mini-calendar-price tbody td{min-height:40px;padding:0;vertical-align:middle}.mini-calendar-container.mini-calendar-price tbody td:nth-child(1){width:20%;font-size:12px;vertical-align:middle}.mini-calendar-container.mini-calendar-price tbody td:nth-child(2){width:80%}.mini-calendar-container.mini-calendar-price tbody td:nth-child(2) a{width:100%;display:table}.mini-calendar-container.mini-calendar-price tbody td:nth-child(2) a span.full,.mini-calendar-container.mini-calendar-price tbody td:nth-child(2) a span.empty,.mini-calendar-container.mini-calendar-price tbody td:nth-child(2) a span.triangle{width:20%;display:table-cell;vertical-align:middle}.mini-calendar-container.mini-calendar-price tbody td:nth-child(2) a span.table-price{width:80%;display:table-cell;text-align:left;vertical-align:middle}.mini-calendar-container.mini-calendar-price tbody td:nth-child(2) a span.table-price-room{width:30%;display:table-cell;text-align:left;vertical-align:middle;font-size:14px;font-weight:bold}.mini-calendar-container.mini-calendar-price tbody td:nth-child(2) a span.table-room-charge{width:50%;display:table-cell;text-align:left;vertical-align:middle;font-size:11px;line-height:1.4}.mini-calendar-container a,.mini-calendar-container span{color:#333}.mini-calendar-container a.full,.mini-calendar-container span.full{color:red}.mini-calendar-container a.empty,.mini-calendar-container span.empty{color:#3e1ee5}.mini-calendar-container a.triangle,.mini-calendar-container span.triangle{color:#ff9a00}.mini-calendar-container a.table-price,.mini-calendar-container span.table-price{font-size:14px;font-weight:bold;color:#333;line-height:1.4}.mini-calendar-container a.table-price .small,.mini-calendar-container span.table-price .small{font-size:12px;font-weight:normal;display:inline}.mini-calendar-container span.no{color:#999}.calendar-control.detail-page{margin:0 0 40px 0}.calendar-control ul{width:100%;display:table}.calendar-control ul li{width:33.33%;display:table-cell}.calendar-control ul li a{padding:10px 15px;display:inline-block;font-size:16px;color:#333}.calendar-control ul li:nth-child(1){text-align:right}.calendar-control ul li:nth-child(1) a{position:relative}.calendar-control ul li:nth-child(1) a .icon-arrow::before{display:inline-block;position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;left:6px;width:6px;height:6px;border-top:2px solid #000;border-left:2px solid #000;transform:rotate(-45deg)}.calendar-control ul li:nth-child(2){text-align:center}.calendar-control ul li:nth-child(2) a{border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:bold}.calendar-control ul li:nth-child(3){text-align:left}.calendar-control ul li:nth-child(3) a{position:relative}.calendar-control ul li:nth-child(3) a .icon-arrow::after{width:6px;height:6px;display:inline-block;margin:auto;content:"";vertical-align:middle;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg);position:absolute;top:0;right:6px;bottom:0}.lead-text{margin:20px 0;padding:0 2%;font-size:14px;line-height:1.4}.lead-text .caution{color:#c90000}.form-box{margin:0 0 20px 0;padding:0 2%}.form-box h3{margin:0 0 10px 0;padding:10px;background-color:#666;font-size:18px;color:#fff;font-weight:bold}.form-box dl{margin:0 0 10px 0;font-size:16px}.form-box dl dt{padding:8px 5px;background-color:#dcdcdc;font-size:14px}.form-box dl dt span{margin:0 0 0 3px;display:inline-block;color:#c90000}.form-box dl dd{padding:5px}.form-box dl dd select{font-size:16px}.form-box dl dd textarea{width:100%;border:1px solid #ccc}.form-box dl dd .ex{margin:0 0 5px 0;font-size:12px;line-height:1.4;display:block}.form-box dl dd .sub-text{margin:5px 0 0 0}.form-box dl dd .sub-text li{margin:0 0 5px 1em;font-size:12px;line-height:1.4}.form-box dl dd .sub-text li span{margin:0 0 0 -1em}.form-box dl dd.input-name input[type="text"]{width:100px;margin:0 10px 0 0;border:1px solid #ccc}.form-box dl dd.input-name.kanji label{width:2em;display:inline-block}.form-box dl dd.input-email input[type="email"]{border:1px solid #ccc;font-size:16px}.form-box dl dd.input-email input[type="button"]{padding:4px 8px;background-color:#666;font-size:12px;font-weight:bold;color:#f7f7f7;border:none;border-radius:0;-webkit-appearance:none}.form-box dl dd.input-tel input[type="tel"]{margin:0 0 10px 0;border:1px solid #ccc}.form-table{border-collapse:collapse}.form-table tr:nth-child(even){background-color:#f7f7f7}.form-table tr:nth-child(odd){background-color:#eee}.form-table tr th{padding:5px;font-size:14px;font-weight:normal;border-bottom:1px solid #fff;background-color:#dcdcdc;text-align:left}.form-table tr td{padding:5px;font-size:12px;border-bottom:1px solid #fff}.form-btn{text-align:center}.form-btn input{padding:8px 20px;background-color:#cf282f;font-weight:bold;border:none;border-radius:0;-webkit-appearance:none;color:#fff}.price-box{margin:0 0 20px 0;padding:0 2%}.price-box dl{margin:0 0 18px 0}.price-box dl dt{margin:0 0 10px 0;padding:8px 10px;position:relative;font-size:16px;border:1px solid #ccc}.price-box dl dt .icon-down-arrow::before{display:inline-block;position:absolute;top:-4px;bottom:0;margin:auto;content:"";vertical-align:middle;left:6px;width:6px;height:6px;border-bottom:2px solid #000;border-left:2px solid #000;transform:rotate(-45deg)}.price-box dl dd{margin:0 20px;font-size:16px;overflow-x:scroll}.price-box dl dd table{padding:0;border-spacing:0;border-collapse:collapse}.price-box dl dd table th{padding:5px;text-align:left;background-color:#dcdcdc;font-size:14px;box-sizing:border-box}.price-box dl dd table td{padding:0;vertical-align:top}.price-box dl dd table td:nth-child(n+2){color:#c90000}.price-box dl dd table td table{padding:0;border-spacing:0;border-collapse:collapse}.price-box dl dd table td table tr:nth-child(odd){background-color:#f7f7f7}.price-box dl dd table td table td{width:150px;padding:5px;font-size:14px;box-sizing:border-box}.price-box dl dd table.price-child tr:nth-child(odd){background-color:#f7f7f7}.price-box dl dd table.price-child th,.price-box dl dd table.price-child td{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent}.price-box dl dd table.price-child td{font-size:14px;text-align:center;vertical-align:middle}.price-box.price-mention dt{color:#c90000;font-size:14px}.price-box.price-mention dd{font-size:12px;line-height:1.6}.price-child-caution{padding:0 2em;font-size:11px;line-height:1.4}.price-room-caution{padding:0 2em;font-size:11px;line-height:1.4;text-align:right}.confirm-num{margin:20px 0;padding:0 2%}.confirm-num dl{width:100%;display:table}.confirm-num dl dt{width:30%;padding:10px;display:table-cell;background-color:#dcdfca;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.confirm-num dl dd{width:70%;padding:10px;display:table-cell;background-color:#f3f4ee;border-left:3px solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.confirm-box{margin:0 10px 40px 10px;padding:20px;background-color:#f0f0f0}.confirm-box p{font-size:14px;line-height:1.6}.confirm-box p.confirm-mail{margin:15px 0;font-size:24px;text-align:center}.confirm-not-receive{margin:30px 0;padding:0 2%}.confirm-not-receive dl{margin:0 0 30px 0}.confirm-not-receive dt{margin:0 0 10px 0;text-align:center}.confirm-not-receive .submit-email dd{border:1px solid #ccc;padding:15px;font-size:12px;line-height:1.4}.confirm-not-receive .submit-email dd input[type="email"]{margin:10px 0 0 0;padding:5px;border:1px solid #ccc}.confirm-not-receive .submit-email dd input[type="submit"]{padding:4px 10px;color:#fff;border:none;background-color:#666}.confirm-not-receive .unreceive-mail dd{line-height:1.4;font-size:14px}.confirm-not-receive .unreceive-mail dd ul{margin:10px 0;padding:0 1em}.confirm-not-receive .unreceive-mail dd ul li{margin:0 0 .5em 1em;color:#c90000;font-weight:bold}.confirm-not-receive .unreceive-mail dd ul li span{margin:0 0 0 -1em}.confirm-contact-box{padding:0 2%}.confirm-contact-box dl dt{padding:8px 10px 8px 20px;background-color:#f7f7f7;position:relative}.confirm-contact-box dl dt .icon-down-arrow::before{display:inline-block;position:absolute;top:-4px;bottom:0;margin:auto;content:"";vertical-align:middle;left:6px;width:6px;height:6px;border-bottom:2px solid #000;border-left:2px solid #000;transform:rotate(-45deg)}.confirm-contact-box dl dd{padding:0 10px}.confirm-contact-box dl dd span{display:block;text-align:center}.confirm-contact-box dl dd ul li{margin:0 0 .5em 0}.cancel-box{margin:0 0 20px 0;padding:0 2%}.cancel-box dl{margin:0 0 18px 0;overflow:hidden}.cancel-box dl dt{margin:0 0 10px 0;padding:8px 10px;position:relative;font-size:16px;border:1px solid #ccc}.cancel-box dl dt .icon-down-arrow::before{display:inline-block;position:absolute;top:-4px;bottom:0;margin:auto;content:"";vertical-align:middle;left:6px;width:6px;height:6px;border-bottom:2px solid #000;border-left:2px solid #000;transform:rotate(-45deg)}.cancel-box dl dd{margin:0 20px;font-size:16px;overflow-x:scroll;-moz-box-sizing:border;-webkit-box-sizing:border;box-sizing:border}.cancel-box dl dd .ex{margin:0 0 5px 0;font-size:12px;line-height:1.4;display:block}.cancel-box dl dd .sub-text{margin:5px 0 0 0}.cancel-box dl dd .sub-text li{margin:0 0 5px 1em;font-size:12px;line-height:1.4}.cancel-box dl dd .sub-text li span{margin:0 0 0 -1em}.cancel-box dl dd.reserve-fee{font-size:18px;font-weight:bold}.cancel-box dl dd.input-tel input[type="tel"]{margin:0 0 10px 0;border:1px solid #ccc}.cancel-box dl dd table{border-collapse:collapse}.cancel-box dl dd table th,.cancel-box dl dd table td{padding:5px;text-align:left}.cancel-box dl dd table tr{border-bottom:1px solid #fff}.cancel-box dl dd table tr:nth-child(odd){background-color:#f7f7f7}.cancel-box dl dd table th{background-color:#dcdcdc}.cancel-caution{margin:30px 0;padding:0 3%}.cancel-caution p{font-size:18px;line-height:1.6;color:#333}.cancel-caution p span{color:#c90000}.cancel-fee{margin:30px 0;padding:0 10%}.cancel-fee dl{width:100%;padding:20px 14px;border:1px solid #ccc;display:table;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cancel-fee dl dt{padding:0 5px 0 0;font-size:14px;display:table-cell;text-align:right}.cancel-fee dl dd{padding:0 0 0 5px;display:table-cell;font-size:24px;font-weight:bold;text-align:left;color:#c90000}.cancel-detail-box{margin:20px 0;padding:0 2%}.cancel-detail-box h3{margin:0 0 2px 0;padding:8px 10px 8px 20px;position:relative;background-color:#dcdcdc;font-size:14px;font-weight:bold;color:#333}.cancel-detail-box h3 .icon-down-arrow::before{display:inline-block;position:absolute;top:-4px;bottom:0;margin:auto;content:"";vertical-align:middle;left:6px;width:6px;height:6px;border-bottom:2px solid #333;border-left:2px solid #333;transform:rotate(-45deg)}.cancel-plan-detail{width:100%;margin:0 0 30px 0;font-size:14px;border-collapse:collapse}.cancel-plan-detail th{width:30%;padding:3px;font-weight:normal;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cancel-plan-detail td{width:70%;padding:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cancel-plan-detail tr:nth-child(odd){background-color:#f7f7f7}.cancel-price-detail-title{padding:8px 0;font-size:18px;text-align:center}.cancel-price-detail-title span{margin:0 0 0 10px;display:inline-block;font-size:14px}.cancel-price-detail{margin:0 0 10px 0;font-size:12px;border-collapse:collapse}.cancel-price-detail tr:nth-child(odd){background-color:#f7f7f7}.cancel-price-detail th{width:15%;padding:5px 0;background-color:#ccc;line-height:1.2}.cancel-price-detail th.long{width:55%}.cancel-price-detail td{padding:5px}.cancel-price-detail table{width:100%;font-size:12px}.cancel-price-detail table tr:nth-child(odd){background-color:transparent}.cancel-price-detail .unit_price,.cancel-price-detail .unit_choice,.cancel-price-detail .count,.cancel-price-detail .price{text-align:center}.cancel-price-detail .sub-totale-price{padding:10px;font-size:14px;text-align:right}.cancel-price-detail .sub-totale-price .price{font-size:18px;font-weight:bold}.cancel-tax{font-size:12px;text-align:right;color:#c90000}.cancel-total{margin:10px 0 20px 0;padding:10px;text-align:right;background-color:#f7f7f7}.cancel-total dl{width:100%;margin:10px 0;display:table;font-size:14px}.cancel-total dl dt{width:65%;display:table-cell}.cancel-total dl dd{width:35%;display:table-cell;font-size:18px;font-weight:bold}.cancel-total dl dd.total{font-size:22px;color:#c90000}.cancel-confirm-content{border-collapse:collapse;font-size:12px}.cancel-confirm-content tr:nth-child(even){background-color:#f7f7f7}.cancel-confirm-content th{width:35%;padding:5px;font-weight:normal;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cancel-confirm-content td{width:65%;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.noItem{margin-top:2em;padding:0 10%;color:red}table#adultCharge th,table#adultCharge td,table#childCharge th,table#childCharge td,table#CancelFee th,table#CancelFee td{white-space:nowrap;padding:5px 20px}span.dtError{color:red}.plan-list .no_smoking{vertical-align:middle;margin:0 3px 3px 0}.plan-title .no_smoking{vertical-align:middle;margin:0 3px 3px 0}.roomplan-sublist-body .no_smoking{vertical-align:middle;margin:0 3px 3px 0}#sidebar ul.sideLink02 li a span.title .no_smoking{vertical-align:middle;margin:0 1px 3px 0}span.lb-caption span.maxOrder{color:#000;background-color:#fff;padding:1px 5px;border-radius:3px;line-height:2em}.withLink a{color:blue;text-decoration:none}.withLink a:visited{color:purple}