﻿@charset "UTF-8";html{font-family:sans-serif;overflow-x:auto;overflow-y:scroll}body{margin:0;padding:0;-webkit-text-size-adjust:none;min-width:960px}a{background:transparent;outline:0!important}a:focus{outline:thin dotted}a:active,a:hover{outline:0}html,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;vertical-align:baseline}article,aside,footer,header,small,nav,section,figure,figcaption,main{margin:0;padding:0;display:block;vertical-align:baseline;list-style:none;background-color:transparent;outline:none}audio,canvas,video{display:inline-block}ul,ol{list-style-type:none}table{border:none;border-collapse:collapse;border-spacing:0}img{line-height:1;vertical-align:middle}a img{border:none}img[usemap],map area{border:none!important;outline:none!important}a:focus{border:0 none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}dt,dd,li,th,td,input,textarea{text-align:left;vertical-align:top}input,textarea,button{margin:0;padding:0}input::-ms-clear{visibility:hidden}button,label{background-color:transparent;cursor:pointer}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:content-box;box-sizing:content-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}@font-face{font-family:'fontello';src:url('/common/fonts/fontello.eot?67373604');src:url('/common/fonts/fontello.eot?67373604#iefix')format('embedded-opentype'),url('/common/fonts/fontello.woff2?67373604')format('woff2'),url('/common/fonts/fontello.woff?67373604')format('woff'),url('/common/fonts/fontello.ttf?67373604')format('truetype'),url('/common/fonts/fontello.svg?67373604#fontello')format('svg');font-weight:normal;font-style:normal}[class^="icon--"]:before,[class*=" icon--"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:none;width:1em;margin-right:0.4em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0}.icon--star:before{content:'\e800'}.icon--arrow1-right:before{content:'\e801'}.icon--arrow2-right:before{content:'\e802'}.icon--arrow1-down:before{content:'\e803'}.icon--arrow1-up:before{content:'\e804'}.icon--left-dir:before{content:'\e805'}.icon--arrow2-down:before{content:'\e806'}.icon--arrow2-left:before{content:'\e807'}.icon--arrow2-up:before{content:'\e808'}.icon--hotelista-circle:before{content:'\e809'}.icon--answer:before{content:'\e80a'}.icon--question:before{content:'\e80b'}.icon--lens-circle:before{content:'\e80c'}.icon--facebook:before{content:'\e80d'}.icon--tgl-open:before{content:'\e80e'}.icon--tgl-close:before{content:'\e80f'}.icon--hatena:before{content:'\e810'}.icon--info:before{content:'\e811'}.icon--allert:before{content:'\e812'}.icon--file-pdf:before{content:'\e813'}.icon--camera:before{content:'\e814'}.icon--bookmark:before{content:'\e815'}.icon--tag:before{content:'\e816'}.icon--rel:before{content:'\e817'}.icon--voice:before{content:'\e818'}.icon--blank:before{content:'\e819'}.icon--blank2:before{content:'\e81a'}.icon--print:before{content:'\e81b'}.icon--building-filled:before{content:'\e81c'}.icon--building:before{content:'\e81d'}.icon--smile:before{content:'\e81e'}.icon--pin:before{content:'\e81f'}.icon--heart:before{content:'\e820'}.icon--unlock:before{content:'\e821'}.icon--avatar:before{content:'\e822'}.icon--flight:before{content:'\e823'}.icon--key:before{content:'\e824'}.icon--mail-alt:before{content:'\e825'}.icon--balloon2:before{content:'\e826'}.icon--ok:before{content:'\e827'}.icon--close:before{content:'\e828'}.icon--angle-left:before{content:'\e829'}.icon--equip:before{content:'\e82a'}.icon--attach:before{content:'\e82b'}.icon--angle-right:before{content:'\e82c'}.icon--balloon:before{content:'\e82d'}.icon--angle-up:before{content:'\e82e'}.icon--angle-down:before{content:'\e82f'}.icon--cd:before{content:'\e830'}.icon--twitter:before{content:'\e831'}.icon--fav:before{content:'\e832'}.icon--squares:before{content:'\e835'}.icon--heart-1:before{content:'\e836'}.icon--doc:before{content:'\e837'}.icon--docs:before{content:'\e838'}.icon--voice-1:before{content:'\e83b'}.icon--calendar:before{content:'\e83c'}.icon--globe:before{content:'\e83d'}.icon--pc:before{content:'\e83e'}.icon--fee:before{content:'\e840'}.icon--tel:before{content:'\e841'}.icon--hotel:before{content:'\e842'}.icon--hotelista:before{content:'\e843'}.icon--lens:before{content:'\e844'}.icon--num1:before{content:'\e845'}.icon--num2:before{content:'\e846'}.icon--num3:before{content:'\e847'}.icon--num4:before{content:'\e848'}.icon--num5:before{content:'\e849'}.icon--num6:before{content:'\e84a'}.icon--num7:before{content:'\e84b'}.icon--num8:before{content:'\e84c'}.icon--num9:before{content:'\e84d'}.icon--num10:before{content:'\e84e'}.icon--mailmag:before{content:'\e825'}.icon--num11:before{content:'\e833'}.icon--new:before{content:'\e851'}.icon--num12:before{content:'\e852'}.icon--num13:before{content:'\e853'}.icon--num14:before{content:'\e854'}.icon--num15:before{content:'\e855'}.icon--num16:before{content:'\e856'}.icon--num17:before{content:'\e857'}.icon--num18:before{content:'\e858'}.icon--num19:before{content:'\e859'}.icon--num20:before{content:'\e85a'}.icon--smile-filled:before{content:'\e85b'}.icon--pencil:before{content:'\e850'}.icon--ok-1:before{content:'\e85c'}.icon--credit-card:before{content:'\e861'}.icon--allert_exclamation_square:before{content:'\e862'}.icon--breakfast:before{content:'\e863'}.icon--campaign:before{content:'\e864'}.icon--clock:before{content:'\e865'}.icon--like:before{content:'\e866'}.icon--num21:before{content:'\e867'}.icon--num22:before{content:'\e868'}.icon--num23:before{content:'\e869'}.icon--num24:before{content:'\e86a'}.icon--num25:before{content:'\e86b'}.icon--num26:before{content:'\e86c'}.icon--num27:before{content:'\e86d'}.icon--num28:before{content:'\e86e'}.icon--num29:before{content:'\e86f'}.icon--num30:before{content:'\e870'}.icon--pr0:before{margin-right:0}.icon--twitter,.icon--facebook,.icon--mailmag{background:#000;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff;width:30px;height:30px;box-sizing:border-box;display:inline-block;text-align:center;font-size:15px}.icon--twitter:before,.icon--facebook:before,.icon--mailmag:before{margin-right:0;line-height:33px;top:-1px;position:relative}.icon--twitter:before{}.icon--mailmag:before{top:-2px}.icon--twitter{background:#1daced}.icon--facebook{background:#3c5a96}.icon--mailmag{background:#eb9548}.icon--twitter2,.icon--facebook2{background:none;color:#000;display:inline-block;text-align:center;font-size:15px}.icon--twitter2:before,.icon--facebook2:before{margin-right:0;line-height:33px;top:-1px;position:relative;font-size:18px}.icon--twitter2{color:#1daced}.icon--facebook2{color:#3c5a96}.icon--meno{margin-right:26px}.icon--blue:before{color:#0dd9eb}.icon--multi-color-alert{position:relative;display:inline-block;padding-left:19px}.icon--multi-color-alert:before,.icon--multi-color-alert:after{font-family:"fontello";font-style:normal;font-weight:normal;font-size:15px;text-decoration:none;text-align:center;text-indent:0;display:inline-block;position:absolute;left:0;top:0;margin-top:0.2em;line-height:1em;width:auto;height:auto}.icon--multi-color-alert:before{content:'\e85f';color:#ff9800}.icon--multi-color-alert:after{content:'\e860';color:#000}.icon--smile-half{position:relative;display:inline-block;width:1.12em}.icon--smile-half:before,.icon--smile-half:after{font-family:"fontello";font-style:normal;font-weight:normal;font-size:15px;text-decoration:none;text-align:center;text-indent:0;display:inline-block;position:absolute;left:0;top:-0.85em;line-height:1em;width:auto;height:auto}.icon--smile-half:before{content:'\e85d';color:#76bb62}.icon--smile-half:after{content:'\e85e';color:#cfcfcf}.imgicon--pin{display:inline-block;height:28px;padding-left:26px;line-height:28px;background:url('/common/images/icn_pin.png')left center no-repeat}.imgicon--print{display:inline-block;height:16px;padding-left:22px;line-height:16px;background:url('/common/images/icn_print.png')left center no-repeat}html{overflow-y:scroll}body{background:#fff;font-family:"HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","helvetica","arial",sans-serif;font-size:14px;color:#222}h1,h2,h3,h4,h5,h6{line-height:1.7;font-size:100%;font-weight:normal}p{line-height:1.7}dt,dd,li,th,td,input,textarea{line-height:1.3}input,textarea,button,select,option,optgroup{font-family:"HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","helvetica","arial",sans-serif;font-size:100%;font-style:normal}strong{font-weight:bold;color:#ff3b3b}em{font-weight:bold}a{color:#222;text-decoration:underline}a:hover,a:active{text-decoration:none}.ie9 .gradient{filter:none}p{font-size:14px;line-height:1.7;color:#222;margin-bottom:10px}.clearfix:before,.clearfix:after,#header:before,#header:after,#footer:before,#footer:after,#content:before,#content:after,.col:before,.col:after,.bxslider:before,.bxslider:after{content:" ";display:table}.clearfix:after,#header:after,#footer:after,#content:after,.col:after,.bxslider:after{clear:both}.is-hidden{display:none!important}.is-visible{display:block!important}.pull-left{text-align:left!important}.pull-right{text-align:right!important}.pull-center{text-align:center!important}.pull-top{vertical-align:top!important}.pull-middle{vertical-align:middle!important}.pull-bottom{vertical-align:bottom!important}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}.clear-odd li:nth-child(odd){clear:both}.clear-3n li:nth-child(3n+1){clear:both}ul.list li{margin-left:26px;list-style-type:disc!important}ol.list li{margin-left:26px;list-style-type:decimal!important}.fluid-image{max-width:100%;height:auto}.wrapper{width:960px;margin:0 auto}.wrapper--02{width:600px}.form .input--normal{width:210px}.form .input--medium{width:300px}.form .input--large{width:490px}.form .lbl{margin-top:10px;margin-left:10px}.form__descript{margin:10px 0 0}.input--small{font-size:14px}select.input--small{height:24px;padding:5px 30px 3px 10px!important}label.error{color:#ff3366;line-height:1.7em}.tbl-data{margin:20px 0 30px;width:100%}.tbl-data th,.tbl-data td{padding:20px;border:1px solid #ccc;text-align:left;vertical-align:middle;box-sizing:border-box}.tbl-data th{background-color:#ede9db;font-weight:normal;text-align:left;width:180px}.tbl-data caption{margin-bottom:6px;text-align:left;font-weight:bold}.tbl-data--01{margin:11px 0 15px}.tbl-data--01 th{width:281px}.tbl-data--01 th,.tbl-data--01 td{padding:8px}.tbl-data--01 td{}.tbl-data--01 td p{margin-bottom:0}.tbl-data--01 td em{font-size:18px;font-weight:bold;font-style:normal;margin-left:8px;display:block}.tbl-data--01 td img{display:block;height:22px;width:auto;margin-left:8px}.tbl-data--01 td span{font-size:12px;display:block;font-weight:normal}.tbl-heading{margin-bottom:5px!important}.tbl-heading + .tbl-data{margin-top:0}.tbl-stripe{margin:20px 0 30px;width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.tbl-stripe tr:nth-of-type(odd){background:#fff}.tbl-stripe tr:nth-of-type(even){background:#eee}.tbl-stripe th,.tbl-stripe td{padding:10px;text-align:left;vertical-align:middle;box-sizing:border-box}.tbl-stripe th{font-weight:bold;text-align:left;width:180px}.tbl-stripe--small{font-size:12px}.tbl-simple{margin:20px 0 30px;width:100%}.tbl-simple th,.tbl-simple td{padding:10px;border:1px solid #ccc;text-align:left;vertical-align:middle;box-sizing:border-box;word-break:break-all}.tbl-simple th{font-weight:normal;text-align:left;width:180px}.tbl-simple--small{font-size:12px}.tbl--col2 th,.tbl--col2 td{width:50%;box-sizing:border-box}.tbl--col3 th,.tbl--col3 td{width:33.3%;box-sizing:border-box}.tbl--col4 th,.tbl--col4 td{width:25%;box-sizing:border-box}.tbl-service{font-size:11px}.tbl-service td{padding:10px 0 10px 4px}.service-symbol--y{margin-right:5px;font-weight:bold;color:#0dceeb}.service-symbol--n{margin-right:5px;font-weight:bold;color:#aaa}.service-symbol--d{margin-right:5px;font-weight:bold;color:#af9179}.service-text--y{}.service-text--n{color:#aaa}.service-text--d{}.service-legend{font-size:11px}.service-footer{margin:0;padding:15px;border:1px solid #ccc;font-size:11px}.box--kuchikomi{border:1px solid #ccc;padding:20px}.kuchikomi__head{position:relative;height:55px;padding-left:70px;margin-bottom:16px}.kuchikomi__icon{position:absolute;left:0;top:0;width:55px;height:55px}.kuchikomi__icon img{width:55px;height:55px}.kuchikomi__title{margin-bottom:0;font-size:17px;font-weight:bold;color:#1281b5}.kuchikomi__status{font-size:14px;margin-bottom:0}.kuchikomi__body{font-size:14px;margin-bottom:0}.kuchikomi__description{}.hdg-lv1{font-size:2em;font-weight:normal;margin:70px 0;border-bottom:2px solid #333}.hdg-lv1__icon:before{font-size:30px;position:relative;top:1px;margin-right:12px}#main > .hdg-lv1{margin-top:0}#main > div + .hdg-lv1{margin-top:70px}.hdg-lv1 + .txt--lead{margin:10px 0 40px}.hdg-lv1 + .main-img{margin-top:-69px}.hdg-lv1__sub{font-size:0.7em}.hdg-lv1--01{margin-bottom:45px}.hdg-lv1--01 img{position:relative;top:-2px;margin-right:8px;width:35px;height:auto}#main > .txt--lead{margin:50px 0 20px}.hdg-lv2{font-size:1.28em;margin:40px 0;font-weight:normal}.hdg-lv2__icon:before{font-size:30px;position:relative;top:4px;margin-right:12px}.hdg-lv2 .txt--em01,.hdg-lv2 .txt--em02{font-weight:bold}.hdg-lv2--02{color:#0096c1;font-size:1.428em;font-weight:bold;margin-bottom:0}.hdg-lv2--02 + .list--link{padding-left:76px;margin-bottom:50px}.hdg-lv2--03{color:#00b6f2;font-size:1.78em;text-align:center;margin-bottom:20px}.hdg-lv2--03 img{margin-bottom:2px}.hdg-lv2--03 span{display:block}.hdg-lv2--04{margin:0 0 30px;font-size:1.72em}.hdg-lv2--05{font-size:1.571em;font-weight:bold;padding-bottom:5px;margin:70px 0 40px}.hdg-lv2--06{font-size:1.3em;font-weight:bold;padding-bottom:5px;margin:70px 0 40px}.hdg-lv2--07{border-bottom:2px solid #000;font-size:24px}.hdg-lv2--08{font-weight:bold}.hdg__step-number{margin-top:-14px;margin-right:10px}.hdg-lv3{font-size:1.14em;margin:60px 0;font-weight:bold}.hdg-lv3 span{display:inline-block;border-bottom:1px dashed #000}.hdg-lv3 .icon:before{position:relative;top:-1px}.hdg-lv3--02{display:table;margin-bottom:15px}.hdg-lv3--02 span{display:table-cell;vertical-align:middle}.hdg-lv3--02 .hdg-lv3__txt{color:#00b6f2;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;background-color:#fff;border:solid 1px #ccc;border-left:0;font-size:20px!important;width:100%;padding:6px 15px;text-align:left}.hdg-lv3--02 .hdg-lv3__txt--02{color:#000;border-top:2px solid #ccc;border-bottom:none;border-right:none;border-left:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.hdg-lv3--02 span{background:#00b6f2;color:#fff;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;text-align:center;padding:10px 29px;line-height:20px}.hdg-lv3--02 .hdg-lv3--02__icon{background:#fff;color:#000;border-top:2px solid #000;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;font-weight:bold}.hdg-lv3--04{position:relative;font-size:16px;margin:30px 0 20px;padding-left:12px}.hdg-lv3--04:before{content:"";background:#000;width:5px;height:17px;position:absolute;left:0;top:5px;display:inline-block}.hdg-lv3--04 + .txt--right{margin-top:-42px;text-align:right}.hdg-lv3--05{margin:30px 0 30px}.hdg-lv4{padding-left:12px;margin:60px 0 20px;position:relative;font-weight:bold}.hdg-lv4:before{content:"";background:#000;width:5px;height:12px;position:absolute;left:0;top:5px;display:inline-block}.hdg-lv4--02{padding-left:0;margin:30px 0 20px}.hdg-lv4--02:before{content:none}.hdg-lv4--03{margin:40px 0 15px}.category-title,.page-title{border-bottom:1px solid #ccc;padding:15px 0}.hdg-lv4--03:before{content:none}.category-title{margin-bottom:50px}.category-title .icon:before{font-size:17px;margin:0 7px 0 0}.category-title a,.category-title a:link,.category-title a:visited{text-decoration:none}.category-title a:hover,.category-title a:active{text-decoration:underline}.page-title{text-align:center;font-size:2em;padding:34px 0}.page-title__hdg{font-weight:normal}.page-title .icon:before{font-size:25px;position:relative;top:-1px}.sub-hdg{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:12px 14px}.sub-hdg02{border-bottom:1px solid #ccc;padding:12px 14px 12px 0;font-weight:bold}#nav-global{text-align:center;background:#222;position:absolute;z-index:1000;width:100%;min-width:960px;top:51px;margin-top:0;-webkit-box-shadow:0px 1px 3px 0px rgba(1,1,1,0.15);-moz-box-shadow:0px 1px 3px 0px rgba(1,1,1,0.15);box-shadow:0px 1px 3px 0px rgba(1,1,1,0.15)}#nav-global.tiny{top:5px}#nav-global .nav-global li{display:inline-block}#nav-global .nav-global li a{display:block;padding:18px 15px 17px;text-decoration:none;color:#fff;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#nav-global .nav-global li a:hover,#nav-global .nav-global li a:active{color:#0dceeb;text-decoration:none}#nav-global .nav-global li.current a{padding-top:17px;padding-bottom:16px;color:#0dceeb;text-decoration:none;border-bottom:2px solid #0dd9eb}#nav-global.tiny .nav-global li.current a{border-bottom:#000}.select-box,.select-box2,.select-box3{display:inline-block;vertical-align:middle;overflow:hidden;border:0;background:#fff url(/common/images/icn_arrow_down.png)right center no-repeat}.select-box2{background-color:#efefef;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.5)}.select-box3{background:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0px 1px 0px 0px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 1px 0px 0px rgba(0,0,0,0.3);-ms-box-shadow:inset 0px 1px 0px 0px rgba(0,0,0,0.3);-o-box-shadow:inset 0px 1px 0px 0px rgba(0,0,0,0.3);box-shadow:inset 0px 1px 0px 0px rgba(0,0,0,0.3);-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:#fff url(/common/images/icn_arrow_down_blue_03.png)no-repeat right center}.select-box > select,.select-box2 > select,.select-box3 > select{-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;width:100%;max-width:350px;position:relative;min-height:23px;margin:0;padding:5px 30px 3px 10px;border:0;background:transparent;box-sizing:content-box}.select-box3 > select{padding:9px 30px 9px 9px;font-size:16px}.select-box > select:disabled,.select-box2 > select:disabled,.select-box3 > select:disabled{background:#ddd;color:#aaa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.select-box > select.empty,.select-box2 > select.empty{color:#999}.select-box > select.empty option,.select-box > select.empty optgroup,.select-box2 > select.empty option,.select-box2 > select.empty optgroup{color:#222}.select-box > select,.select-box2 > select,.select-box3 > select{-moz-appearance:none;text-indent:0.01px;text-overflow:''}.select-box select::-ms-expand,.select-box2 select::-ms-expand,.select-box3 select::-ms-expand{display:none}.ie9 .select-box > select,.ie9 .select-box2 > select,.ie9 .select-box3 > select{width:165%!important}.ie8 .select-box > select,.ie8 .select-box2 > select,.ie8 .select-box3 > select{width:165%!important}.input,.input-box2{position:relative;box-sizing:content-box;min-height:30px;margin:0;padding:6px 10px 5px;border:1px solid #ccc;background:#fff;font-size:12px;border:0}.input-box2{background-color:#efefef;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.5);padding:5px;min-height:23px}.input.disabled,.input2:disabled{background:#ddd;color:#aaa}.input:focus{background-color:#ffc!important}.input--calendar{cursor:pointer;background:#fff url(/common/images/icn_calendar.png)right center no-repeat}.input-box3{background:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0px 1px 0px 0px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 1px 0px 0px rgba(0,0,0,0.3);-ms-box-shadow:inset 0px 1px 0px 0px rgba(0,0,0,0.3);-o-box-shadow:inset 0px 1px 0px 0px rgba(0,0,0,0.3);box-shadow:inset 0px 1px 0px 0px rgba(0,0,0,0.3);-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:9px;font-size:16px}.customradio{vertical-align:middle}.customradio input{position:relative;top:-1px;vertical-align:middle;margin-right:4px}.ui-datepicker{margin:0 auto;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;background:#fff;padding:10px;width:267px;z-index:11!important}.ui-datepicker a{text-decoration:none}.ui-datepicker table{width:100%;border:1px solid #fff;border-collapse:separate}.ui-datepicker .ui-datepicker-header{background:#fff;color:#222;line-height:30px;border:0;border-bottom:1px solid #ccc;font-size:14px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;padding:0 0 8px 0}.ui-datepicker-title{text-align:center}.ui-datepicker .ui-datepicker-title select{width:70px;background:#efefef;border:0;margin-left:20px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.ui-datepicker-prev,.ui-datepicker-next{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;line-height:600%;overflow:hidden;background:none}.ui-datepicker-prev{float:left;background-position:center -30px}.ui-datepicker-next{float:right;background-position:center 0px}.ui-datepicker-calendar{border-collapse:collapse}.ui-datepicker thead{border-bottom:1px solid #fff}.ui-datepicker th{text-transform:uppercase;font-size:12px;padding:10px 0;color:#999}.ui-datepicker tbody td{padding:1px 0 0}.ui-datepicker td span,.ui-datepicker td a{display:inline-block;font-weight:bold;text-align:center;width:30px;height:30px;line-height:30px;color:#666666}.ui-state-default,.ui-widget-content .ui-state-default{background:#fff;border:1px solid #fff;color:#222}.ui-datepicker-header .ui-state-hover{border:0;background:none;font-size:15px!important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:relative;border:0;height:27px}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:2px;background:#0dceeb}.ui-datepicker .ui-datepicker-prev:hover span:before,.ui-datepicker .ui-datepicker-next:hover span:before{color:#fff}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{background:none;position:relative}.ui-datepicker .ui-datepicker-prev span:before,.ui-datepicker .ui-datepicker-next span:before{text-indent:0;content:'\e801';font-family:"fontello";font-style:normal;font-weight:normal;left:0;top:0;position:absolute;color:#999;font-size:15px!important;height:15px;width:15px;line-height:15px}.ui-datepicker .ui-datepicker-prev span:before{content:'\e805'}.ui-datepicker-calendar .ui-datepicker-week-end a{background:#efefef}.ui-datepicker-calendar .ui-state-active{background:#0dceeb!important;color:#fff;border:1px solid #0dceeb}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}.ui-datepicker-calendar .ui-state-hover{background:#0dceeb!important;border:1px solid #0dceeb;color:#fff}.ui-datepicker-calendar td:first-child .ui-state-active{width:29px;margin-left:0}.ui-datepicker-calendar td:last-child .ui-state-active{width:29px;margin-right:0}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}.ui-datepicker-calendar .ui-datepicker-today a{border:1px solid #fb038f}.js_fullbg-wrapper{position:relative}.js_fullbg{overflow:hidden;position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.js_fullbg__bg{position:absolute;left:50%;top:50%}.js_fullbg__bg img,.js_show{visibility:hidden}.js_text-slider li{visibility:hidden}.box{border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;margin-bottom:20px}.box-descript li{padding-top:13px;margin-bottom:20px;position:relative}.box-descript__date{color:#999;position:absolute;left:10px;top:-3px;font-size:12px;line-height:17px}.box-descript__date .icon{font-size:12px;margin-right:8px;color:#e27602}.box-descript__date .icon:before{font-size:12px}.box-descript__pct{margin-bottom:0}.box-descript__txt{text-align:center;margin:8px 0 0;letter-spacing:-0.02em}.box-descript__new{position:absolute;top:18px;right:15px;width:51px;box-sizing:border-box;padding:1px 0px 0px 4px;background-color:#ed0467;color:#fff;font-size:10px;text-shadow:none;white-space:nowrap;line-height:1.7em}.box-descript__new .icon:before{font-size:12px}.box__title{border-bottom:1px solid #ccc;font-weight:bold;padding:11px 0 11px 30px;font-size:1.14em}.box--ribon:before{position:absolute;left:10px;top:-3px;content:"";width:13px;height:19px}.box--illust .box__inner{padding-left:120px;padding-right:120px}.box--illust .box__inner .txt--note{margin-bottom:0}.box--illust .box__inner .hdg-lv2{font-size:24px;margin:0 0 8px}.box--illust:before{content:"";position:absolute;left:-1px;top:-1px;width:99px;height:99px}.box--checkin.box--illust:before{background:url(/concierge/trouble/images/bg_illust_checkin.png)no-repeat left top}.box--stay.box--illust:before{background:url(/concierge/trouble/images/bg_illust_stay.png)no-repeat left top}.box--checkout.box--illust:before{background:url(/concierge/trouble/images/bg_illust_checkout.png)no-repeat left top}.box--red{border-color:#c66}.box--red .box__title{color:#a21919;border-bottom:1px solid #cc6666}.box--red.box--ribon:before{background:url(/common/images/icn_ribon_red.png)no-repeat}.box--blue .box__title{color:#1281b5}.box--blue.box--ribon:before{background:url(/common/images/icn_ribon_blue.png)no-repeat}.box--beige{background:#edeadb;padding:15px 10px 10px;border:0}.box--beige .box__title{position:relative;min-height:59px;margin-bottom:15px;border:0;padding:0}.box--beige .box__title:before,.box--beige .box__title:after{content:" ";display:table}.box--beige .box__title:after{clear:both}.box--beige .box__title img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.box--beige .box__title span{float:right;margin-top:20px;font-size:12px;font-weight:normal}.box--beige02 .box__title{min-height:0;text-align:center;font-size:18px}.box--beige02 .box__title span{float:none;font-size:18px}.box--beige02 .box__title .icon:before{font-size:18px}.box--beige02 .box__content{padding:50px 30px!important}.box--beige02 .list--link li{margin-bottom:20px}.box--beige .box__content{background:#fff;padding:30px 40px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.box--beige .box__content p{font-size:1.14em;margin-bottom:30px}.box--beige .box__content--sm{padding:15px 10px 10px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.box--beige .box__content--sm .separate-line{margin:15px 0}.box--beige.box--black{margin-bottom:30px;padding:0}.box--beige.box--black .box__content{margin-bottom:20px;padding:30px 30px 15px}.box--beige.box--black .box__content h3{margin:0 0 20px;font-size:18px;font-weight:normal}.box--beige.box--black .box__content h3 img{margin:-2px 10px 0 0}.box--beige.box--black .box__content p{margin-bottom:10px;font-size:14px}.box--beige.box--black .box__content:last-child{margin-bottom:0}.box--black{border-top:3px solid #000;-webkit-border-left-top-radius:0;-moz-border-left-top-radius:0;-o-border-left-top-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;-o-border-top-right-radius:0;border-top-right-radius:0}.box--black .box__title{color:#000}.box--simple{border:1px solid #ccc;padding:15px 20px;border-radius:2px}.box--grey{border:0;background-color:#eee}.box--grey .box__inner{padding:20px 30px 10px}.box__inner{padding:30px}.box__inner > p{margin-bottom:26px}.box p:last-child{margin-bottom:0}.box--banner{margin:30px 0}.box--transparent{background:#000;background:rgba(0,0,0,0.25);-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 2px 1px rgba(0,0,0,0.3);box-shadow:inset 0 2px 1px rgba(0,0,0,0.3);border:solid 1px #e59450;border:solid 1px rgba(229,148,80,0.44);margin-bottom:40px;text-align:center;color:#fff;letter-spacing:0.14em;line-height:1.8}.box--transparent .box__inner{padding:25px}.box--small{font-size:12px}.box--brown{background:#edeadb;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.box--brown .box__inner{padding:20px}.box--brown .tbl-select{margin-bottom:0}.box-tab{border-bottom:1px solid #ccc}.box-tab ul{width:100%;display:table;table-layout:fixed;box-sizing:border-box}.box-tab .icon:before{color:#76bb62}.box-tab li{box-sizing:border-box;display:table-cell;position:relative;bottom:-1px;padding:0 2px;vertical-align:middle}.box-tab li:last-child{padding-right:0}.box-tab li:first-child{padding-left:0}.box-tab li a{text-align:center;text-decoration:none;display:block;background:#efefef;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border:1px solid #ccc;padding:20px;-webkit-transition:all 0.3s;transition:all 0.3s}.box-tab li a:hover{background:#fff}.box-tab li.current a{background:#fff;border-bottom:1px solid #fff}.box-step{margin-top:50px}.box-step ul{width:100%;display:table;table-layout:fixed}.box-step li{position:relative;display:table-cell;vertical-align:middle;padding-right:10px}.box-step li.current a{background:#af9179;color:#fff}.box-step li.current a:before{border-left-color:#af9179}.box-step li.current a:hover:before{border-left-color:#e2e2e2}.box-step li a{text-decoration:none;display:block;padding:6px 0;text-align:center;background:#e2e2e2}.box-step li a:before{content:"";position:absolute;top:50%;right:-4px;height:0;margin-top:-15px;border:7px solid #fff;border-top-width:15px;border-bottom-width:15px;border-left-color:#e2e2e2}.box-step li a:hover{background:#fff;border:1px solid #e2e2e2;padding:5px 0 5px;color:#222}.box-step li a:hover:after{content:"";position:absolute;top:50%;right:-3px;height:0;margin-top:-15px;border:7px solid transparent;border-top-width:15px;border-bottom-width:15px;border-left-color:#fff}.box-step--02{margin-bottom:40px}.box-step--02 ul{overflow:hidden;table-layout:auto}.box-step--02 li{padding:9px 0;text-align:center;background:#e2e2e2}.box-step--02 li:before{content:"";position:absolute;top:50%;right:-10px;height:0;margin-top:-35px;border:17px solid #fff;border-top-width:35px;border-bottom-width:35px;border-left-color:#e2e2e2}.box-step--02 li span{display:table-cell;vertical-align:middle;text-align:left}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.box-step--02 li span{height:40px}}.box-step--02 li.current{background:#fff;border:3px solid #0dceeb;padding:6px}.box-step--02 li.current:before{border-left-color:#0dceeb}.box-step--02 li.current:after{content:"";position:absolute;top:50%;right:-1px;height:0;margin-top:-25px;border:12px solid transparent;border-top-width:25px;border-bottom-width:25px;border-left-color:#fff}.box-step--02 li.current .box-step--02__text:before{content:"";position:absolute;top:0;bottom:0;right:23px;border-left:1px solid #fff}.box-step--02__number{width:50px;text-align:center!important}.box-step--02__text{padding-right:20px}.box-content__left{vertical-align:top;display:table-cell;max-width:300px;padding-right:20px}.box-content__right{vertical-align:top;display:table-cell;width:100%}.box-content__right .box{margin-top:25px;margin-bottom:0}.box-content--beige{padding:55px 120px 60px}.box-phone__number__sub{float:right;font-size:14px;line-height:34px;vertical-align:middle}.box-phone ul li{margin-bottom:35px;padding-bottom:13px;border-bottom:1px solid #ccc}.box-phone ul li:last-child{margin-bottom:0}.box-phone__location{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ccc;font-weight:bold}.box-phone__location__lead{font-size:12px;font-weight:normal;line-height:1.2}.box-phone__location__lbl{float:right}.box-search__bar{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#ede9db;padding:10px;box-sizing:border-box;position:relative;margin-bottom:5px}.box-search__bar form{padding-right:41px}.box-search__bar__submit{-moz-border-radius:0 4px 4px 0;-moz-box-shadow:inset 0 1px 2px rgba(1,1,1,0.5);-webkit-border-radius:0 4px 4px 0;-webkit-box-shadow:inset 0 1px 2px rgba(1,1,1,0.5);background:#fff;border-radius:0 4px 4px 0;box-shadow:inset 0 1px 2px rgba(1,1,1,0.5);font-size:16px;height:43px;margin-bottom:0;outline:none;position:absolute;right:10px;top:10px;width:43px}.box-search__bar__submit button{border:0;box-sizing:border-box;height:43px;outline:none;text-align:center;width:43px}.box-search__bar__submit button .icon{color:#0dceeb;text-align:center}.box-search__bar__submit button .icon:before{margin:0}.box-search__input{-moz-border-radius:4px 0 0 4px;-moz-box-shadow:inset 0 1px 2px rgba(1,1,1,0.5);-webkit-border-radius:4px 0 0 4px;background-color:#fff;border-radius:4px 0 0 4px;box-shadow:inset 0 1px 2px rgba(1,1,1,0.5);box-sizing:border-box;font-size:16px;height:43px;outline:none;padding:6px 10px 5px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.box-search .txt--note{color:#222;margin:10px 0 0}.box-question .list--link li{margin-bottom:20px}.box-question .list--link .icon:before{color:#3f6590;font-size:24px}.box-question .list--link .icon.icon--question{float:none}.box-question .link--type01{text-indent:-35px;padding-left:35px}.box--category{padding-bottom:54px}.box--share{border:1px solid #ccc;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-align:center;width:140px;margin:0 auto;box-sizing:border-box;background:#fff}.box--share li{display:inline-block;padding:4px 0 4px 15px}.box--share li:first-child{padding-left:0}.box--aqua{margin:30px 0 70px;border:2px solid #0dceeb}.box--aqua a{display:block;text-decoration:none}.box--aqua .icon--hotel:before{color:#76bc62}.box--aqua p{margin-bottom:10px}.box--aqua .box-content{font-size:1.14em}.box--aqua .box-content p{font-size:16px}.box--aqua .box-content__left{padding-right:30px}.box__list--news{overflow:hidden;width:100%;display:table}.box__list--news li{float:left;width:50%;margin-bottom:10px;-webkit-transition:all 0.3s;transition:all 0.3s}.box__list--news li a{display:inline-block}.box__list--news li:lastchild{margin-bottom:0}.box__list--news .list--image{float:left;width:91px;display:table-cell}.box__list--news .list--txt{vertical-align:top;padding-left:10px;padding-right:20px;text-align:left;line-height:1.5;display:table-cell}.box__list--news-nocol{overflow:hidden;width:100%;display:table}.box__list--news-nocol li{margin-bottom:10px;-webkit-transition:all 0.3s;transition:all 0.3s}.box__list--news-nocol li a{display:inline-block;width:100%}.box__list--news-nocol li:lastchild{margin-bottom:0}.box__list--news-nocol .list--image{float:left;width:91px;display:table-cell}.box__list--news-nocol .list--txt{vertical-align:top;padding-left:10px;padding-right:20px;text-align:left;line-height:1.5;display:table-cell}.box-slider{min-width:960px}.box-slider .slider__caption{position:absolute;top:30px;left:0;right:0;text-align:center;color:#fff}.box-slider .slider__caption h4{font-size:26px;font-weight:normal;text-shadow:0 1px 2px rgba(1,1,1,0.75);margin-bottom:2px}.box-slider .slider__caption__note{text-shadow:0 1px 2px rgba(1,1,1,0.75);color:#fff}.box-slider .slider__caption .new{background-color:#ed0467;color:#fff;padding:5px 5px 4px 8px;font-size:12px;position:relative;width:59px;height:26px;margin-right:7px;text-shadow:none}.box-slider .slider__caption .new:before{font-size:14px}.box-slider .slider__caption .new:after{content:"";position:absolute;display:block;z-index:3;right:-3px;top:10px;width:0;height:0;border-style:solid;border-width:2px 0 2px 3px;border-color:transparent transparent transparent #ed0467}.box-slider .js_bxslider li a{position:relative;display:block}.box--recommend{margin:0 -30px}.box--recommend > li{float:left;width:50%;padding:0 30px;margin-bottom:60px;box-sizing:border-box}.box--recommend__img{float:left}.box--recommend__text{float:right;width:235px;border-top:1px solid #ccc;padding:23px 0 0 15px;box-sizing:border-box}.box--recommend__text .link--type01{text-indent:-1em;padding-left:1em}.box--recommend__text .link--type01 .icon:before{margin-right:0}.box--recommend__sub{color:#777;font-size:12px;padding-left:15px;margin-bottom:20px}.box--recommend .tag dt{float:left;width:60px}.tag dt{margin-bottom:10px}.tag dd{position:relative;top:-2px}.tag .icon--tag:before{color:#76bb62}.tag ul li{display:inline-block;margin-bottom:10px}.tag ul li a{text-decoration:none;font-weight:500}.box--modal{background:#fff;box-sizing:border-box;margin:0 auto;position:relative;max-width:800px;min-width:664px}.box--modal .box__inner{padding:40px 45px 80px}.box--modal .box__inner .link--type01{font-size:12px;font-weight:bold}.box--modal .link--type01{text-decoration:none;font-size:14px}.box--modal__bottomlink{text-align:center;position:absolute;left:0;right:0;bottom:0}.box--modal .icon:before{color:#76bb62}.box-main-image{text-align:center;margin-top:30px}.box--chat .line{padding:5px 0 0 82px;margin-bottom:25px;position:relative}.box--chat .line .avatar{position:absolute;left:20px;top:0}.box .box--chat .line{margin-left:-20px}.box .box--chat .line:last-child{margin-bottom:0}.line--hotel .bubble{background:#a9e9e8}.line--hotel .bubble:after{border-color:transparent #a9e9e8 transparent transparent}.line--hotel .bubble a .btn--voice{border-left:1px solid #8adbda}.line--hotel .bubble a .btn--voice:before{background:#0b989d}.line--hotel .bubble a:hover .btn--voice:before{color:#0b989d;background:#fff}.line--hotel .bubble a.play .btn--voice:before{color:#0b989d;border:3px solid #0b989d;width:28px;height:28px;line-height:28px}.line__content__sub .txt{padding:0 0 0 20px;margin:0;position:relative}.line__content__sub .txt.has__bg{background:url("/common/images/comment_boxchat_bg01.png")repeat-y 7px -4px;padding:0 0 23px 30px}.line__content__sub .txt.has__bg:after{background:url("/common/images/comment_boxchat_bg02.png")no-repeat;content:"";width:7px;height:7px;display:block;position:absolute;bottom:-5px;left:5px}.line__content__sub .bubble{background:#fff;border:1px solid #ccc;margin:-8px 0 0 30px;padding:20px 29px 15px}.line__content__sub .bubble:after{border-color:transparent #fff transparent transparent}.line__content__sub .bubble:before{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-width:0 10px 11px 0;border-color:transparent #ccc transparent transparent;z-index:0;left:-11px;top:9px}.line__content__sub .bubble .list--txt li{margin-bottom:16px;font-size:14px;font-weight:normal}.bubble{position:relative;background:#fccb46;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:5px;font-size:1.14em;font-weight:bold;word-break:break-word}.bubble:after{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-width:0 9px 9px 0;border-color:transparent #fccb46 transparent transparent;z-index:1;left:-9px;top:10px}.bubble .lbl--white{height:25px;padding:2px 6px;line-height:22px;font-size:1em}.bubble a{text-decoration:none;display:table}.bubble a .bubble__txt{display:table-cell;width:100%;margin:0;padding:14px 20px;vertical-align:middle}.bubble a .btn--voice{display:table-cell;background:transparent;border-left:1px solid #e9b11a;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;width:60px;padding:14px 20px;text-align:center;vertical-align:middle}.bubble a .btn--voice:before{color:#fff;background:#f18819;width:28px;height:28px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:28px;margin:0;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.bubble a:hover .btn--voice:before{color:#f18819;background:#fff}.bubble a.play .btn--voice{padding:11px 17px}.bubble a.play .btn--voice:before{color:#f18819;border:3px solid #f18819;background:#fff}.bubble a.nolink{cursor:default}.bubble a.nolink .btn--voice{display:none}.bubble dl{font-weight:normal}.bubble dl dt{margin-bottom:6px}.bubble dl dt span{padding:3px 12px 3px 6px;font-size:12px}.bubble dl dd{font-size:14px;padding-left:6px}.bubble dl dd span{font-size:1.14em;font-weight:bold}.conversation-who{border-top:1px solid #ccc;padding:16px 0;text-align:right}.conversation-who p{display:inline-block;margin-bottom:0;font-weight:bold}.conversation-who p span{margin-left:6px}.conversation-who p span.conversation-who__hotel-man{color:#286e7c}.conversation-who p span.conversation-who__traveler{color:#cc6600;padding-right:10px}.box--sidesearch{color:#666}.box--sidesearch h3{color:#222;margin-bottom:15px}.box--sidesearch .select-box{display:block;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.box--sidesearch .select-box select{color:#666;width:100%;box-sizing:border-box;font-size:14px}.box--sidesearch .select-box select.empty,.box--sidesearch .select-box select:disabled{color:#999;background:none}.box--sidesearch .select-box select option{color:#666}.box--sidesearch .select-box--s{background:#fff url(/common/images/icn_arrow_down_small.png)right center no-repeat}.box--sidesearch .select-box--s select{padding:5px 15px 3px 6px}.box--sidesearch .search_room{border-top:1px solid #ccc;padding-top:14px}.box--sidesearch .search_room.bd-none{border:0;padding-top:0}.box--sidesearch .search_roomcheck{font-size:12px}.box--sidesearch .col{margin:0 -5px}.box--sidesearch .col li{padding:0 5px;margin-bottom:10px}.box--sidesearch .col li.row__last{margin-bottom:0}.box--sidesearch .input-box input{color:#666;width:100%;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #ccc;font-size:14px;padding:6px 10px 4px}.box--sidesearch .search_age{width:35px;display:inline-block;margin-bottom:5px}.box--sidesearch .search_age input{color:#666;padding:6px 8px 5px}.box--sidesearch .box--sidesearch__lbl{color:#999;font-size:14px!important;margin:5px 0!important}.box--sidesearch .box--sidesearch__btn{text-align:center;margin:10px 0 0!important}.box--sidesearch .box--sidesearch__btn .btn{width:150px}.box--black-cont{margin-top:25px;padding-left:6px}.box--black-cont p{margin-left:-1em;margin-top:25px}.pagination .pagination__previous{text-align:right;padding-right:40px}.pagination .pagination__previous__icon:before{margin-left:0.4em;margin-right:0}.pagination .pagination__next{text-align:left;padding-left:40px}.pager{text-align:center;margin-bottom:65px}.pager li{display:inline-block;margin:0 10px}.pager li a{padding:5px;display:block;text-align:center;height:15px;min-width:15px;text-decoration:none}.pager li .current{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#eee}.pager .pager__previous .icon,.pager .pager__next .icon{color:#76bc62}.search-result{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:11px 0;margin-top:40px;margin-bottom:70px}#breadcrumb{background:#efefef;padding:11px 0}.nav-breadcrumb{color:#777;font-size:10px;text-align:left}.nav-breadcrumb li{display:inline-block}.nav-breadcrumb li a{color:#777;text-decoration:none}.nav-breadcrumb li a:hover{text-decoration:underline}.nav-breadcrumb li:after{content:">";height:1em;padding:0 0.5em;vertical-align:top;width:1em}.nav-breadcrumb li.current{font-weight:bold}.nav-breadcrumb li.current::after{display:none}.col{margin:0 -10px}.col--extend{margin:0 -6px}.col__1,.col__2,.col__3,.col__4,.col__5,.col__6,.col__7,.col__8,.col__9,.col__10,.col__11,.col__12{float:left;box-sizing:border-box;padding:0 10px}.col--extend .col__1,.col--extend .col__2,.col--extend .col__3,.col--extend .col__4,.col--extend .col__5,.col--extend .col__6,.col--extend .col__7,.col--extend .col__8,.col--extend .col__9,.col--extend .col__10,.col--extend .col__11,.col--extend .col__12{padding:0 6px}.col__1{width:8.33333333%}.col__2{width:16.66666667%}.col__3{width:25%}.col__4{width:33.33333333%}.col__5{width:41.66666667%}.col__6{width:50%}.col__7{width:58.33333333%}.col__8{width:66.66666667%}.col__9{width:75%}.col__10{width:83.33333333%}.col__11{width:91.66666667%}.col__12{width:100%}.list--txt > li,.list--num > li{margin-top:28px;text-indent:-1.4em;padding-left:1.4em}.list--txt > li p,.list--num > li p{text-indent:0}.list--txt li:last-child,.list--num li:last-child,.list--link li:last-child{margin-bottom:0!important}.list--txt ul,.list--txt ol,.list--num ul,.list--num ol,.list--link ul,.list--link ol{padding:15px 0 0 6px}.list--dot li{margin-bottom:8px;position:relative}.list--dot li:before{content:"・"}.list--dot--modal li{text-indent:-12px;padding-left:12px}.list--num1{list-style:decimal}.list--num1 li{margin-left:1.6em;text-indent:-0.3em;margin-bottom:8px}.list--link li{margin-bottom:10px}.list--internal li{display:inline-block;margin-right:30px}.list--pink .icon:before{color:#ff3366}.list--remedy{padding-top:20px}.list--remedy li{margin-bottom:30px}.list--remedy li p{font-size:1.14em;margin-left:95px}.list--check li{background:transparent url("/common/images/icn_checkbox01.png")left top no-repeat;line-height:1.5;margin:0 0 12px;padding:3px 0 0 25px}.list-cd{padding:25px 0 7px 13px}.button{background:#eee;padding:10px}.btn{display:inline-block;color:#fff;font-size:0.86em;padding:8px 20px;border:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;text-align:center;text-decoration:none}.btn:hover{color:#fff}.btn--blue{background:#0dceeb;-webkit-box-shadow:0px 2px #107887;box-shadow:0px 2px #107887}.btn--blue:hover{background-color:#46f4ff}.btn--brown{background:#af9179;-webkit-box-shadow:0 2px #7a5b43;box-shadow:0 2px #7a5b43}.btn--brown:hover{background-color:#e2b490}.btn--grey{background:#e2e2e2;color:#222;-webkit-box-shadow:0px 2px #848484;box-shadow:0px 2px #848484}.btn--grey:hover{color:#222;background-color:#fff}.btn--white{background:#fff;color:#333;-webkit-box-shadow:0px 2px #E2E2E2;box-shadow:0px 2px #E2E2E2}.btn--white:hover{background-color:#46f4ff}.btn--small{font-size:0.86em}.btn--medium{font-size:1em}.btn--large{font-size:1.14em;padding:12px 20px}.btn--ex-xlarge{padding:7px 60px;font-size:16px;margin:5px 0}.btn--extra-small{color:#333;font-size:1em;padding:6px 10px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.14);-moz-box-shadow:0 0 3px rgba(0,0,0,0.14);box-shadow:0 0 3px rgba(0,0,0,0.14)}.btn--extra-small .icon:before{color:#6c6}.btn--extra-small:hover{color:#fff;background:#ee3e6f}.btn--extra-small:hover .icon:before{color:#fff}.btn--blue-oil{background:#93b3b8;box-shadow:0 2px #5F8186}.btn--blue-oil:hover{background:#d2e7ea}.text-under--02:hover{text-decoration:underline!important}.ui-tooltip,.arrow:after{background:transparent;border:none}.ui-tooltip{padding:10px;color:#fff;border-radius:5px;box-shadow:none;opacity:0.93}.ui-tooltip em{font-weight:normal;font-style:normal;font-size:14px}.arrow{width:8px;height:7px;overflow:hidden;position:absolute;left:50%;margin-left:-4px;bottom:-7px}.arrow.top{top:-16px;bottom:auto}.arrow.left{left:20%}.arrow:after{content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:5px 3px 0 3px;border-color:transparent}.arrow.top:after{bottom:-20px;top:auto}.ie8 .rollover:hover,.ie8 .rollover:hover img{-ms-filter:"alpha(opacity=60)"}.rollover{-webkit-transition:all 0.3s;transition:all 0.3s}.rollover:hover,.rollover:hover img{opacity:0.6}.link--type01{padding-left:1.4em;text-indent:-1.4em;display:inline-block}.link--type01 .icon:before{color:#76bb62}.link--type01 .icon--file-pdf:before{color:#999;margin-left:7px}.link--type02{color:#222}.link--type02 .icon:before{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.link--type02:hover .icon:before{-webkit-transform:translate(-10px)rotate(180deg);-moz-transform:translate(-10px)rotate(180deg);-o-transform:translate(-10px)rotate(180deg);transform:translate(-10px)rotate(180deg)}.link--type03{padding-left:1.4em;text-indent:-1.4em;display:inline-block;text-decoration:none}.link--type03 .icon:before{color:#76bb62}.link--type03 .icon--file-pdf:before{color:#999;margin-left:7px}.link--type03:hover{text-decoration:underline}.link--type01:hover,.link--type02:hover,.link--type03:hover{color:#222}.link--rotate .icon:before{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.link--rotate:hover .icon:before{-webkit-transform:translate(-12px)rotate(180deg);-moz-transform:translate(-12px)rotate(180deg);-o-transform:translate(-12px)rotate(180deg);transform:translate(-12px)rotate(180deg)}.link--pagetop{font-size:0.86em;margin:40px 0;display:block}.link--tooltip__tw,.link--tooltip__fb,.link--tooltip__mail{text-align:center;min-width:100px}.link--tooltip__tw{background:#1fa7e4}.link--tooltip__tw .arrow:after{border-color:#1fa7e4 transparent transparent transparent}.link--tooltip__fb{background:#3c5a96}.link--tooltip__fb .arrow:after{border-color:#3c5a96 transparent transparent transparent}.link--tooltip__mail{background:#eb9548}.link--tooltip__mail .arrow:after{border-color:#eb9548 transparent transparent transparent}.link--help{font-size:12px;color:#666}.link--help .icon:before{color:#af9179}.page-top{width:37px;height:37px;position:fixed;bottom:20px;right:20px;display:none;background:url(/common/images/icn_pagetop.png)no-repeat center center;z-index:1001}.page-top:hover{text-decoration:none}.js_page-top{position:absolute;bottom:326px;right:20px}.txt--explain{margin-top:-45px;margin-bottom:35px}.hdg-lv2--05 + .txt--explain{font-size:1.14em}.hdg-lv2--06 + .txt--explain{font-size:1.14em}.hdg-lv3--05 + .txt--explain{margin-top:-15px}.txt--title{margin-bottom:15px}.txt--headlead{font-size:20px;display:block;color:#222;font-weight:normal;margin-top:15px}.txt--lead02{font-size:1.14em;text-align:center;padding:50px 0 40px;display:table;margin:0 auto}.txt--lead02 span{display:table-cell;vertical-align:middle;text-align:left}.txt--lead02 img{margin-right:20px}.txt--em01,.txt--em02{font-weight:bold}.txt--em02{color:#ff3366}.txt--note{font-size:1em;color:#777}.txt--note__icon{margin-right:5px}.txt--pink{color:#ff3366}.txt--blue{color:#0dceeb}.txt--gray{color:#777}.txt--phone{font-size:1.43em;padding-left:30px;position:relative}.txt--phone a{text-decoration:none;cursor:default}.txt--phone__sub{font-size:0.6em;padding:0;border-bottom:0}.txt--phone .icon:before{color:#76bb62;position:absolute;top:3px;left:-4px;font-size:24px;margin-right:7px}.txt--warning{text-indent:-22px;padding-left:22px}.txt--hover:hover{color:#00b3ce!important}.txt--big{font-size:16px}.txt--small{font-size:12px}.txt--large{font-size:18px}.txt--larger{font-size:20px}.txt-credit{font-size:12px;color:#777;margin:10px 0 30px}.txt--sale{color:#ed0467}.box--sale-expand{display:inline-block;border:1px solid #ed0467;border-radius:10px;padding:6px 10px}.box--sale-thin{display:inline-block;border:1px solid #ed0467;border-radius:12px;padding:0 12px}.main-img{}.main-img img{}.img--full{width:100%}.img--full img{width:100%;height:auto}.img--explain{margin-top:40px}.mt0{margin-top:0px!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt55{margin-top:55px!important}.mt60{margin-top:60px!important}.mt70{margin-top:70px!important}.mt80{margin-top:80px!important}.mt90{margin-top:90px!important}.mt100{margin-top:100px!important}.mr0{margin-right:0px!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr60{margin-right:60px!important}.mr70{margin-right:70px!important}.mr80{margin-right:80px!important}.mr90{margin-right:90px!important}.mr100{margin-right:100px!important}.mb0{margin-bottom:0px!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.mb90{margin-bottom:90px!important}.mb100{margin-bottom:100px!important}.ml0{margin-left:0px!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml60{margin-left:60px!important}.ml70{margin-left:70px!important}.ml80{margin-left:80px!important}.ml90{margin-left:90px!important}.ml100{margin-left:100px!important}.pt0{padding-top:0px!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt50{padding-top:50px!important}.pt60{padding-top:60px!important}.pt70{padding-top:70px!important}.pt80{padding-top:80px!important}.pt90{padding-top:90px!important}.pt100{padding-top:100px!important}.pr0{padding-right:0px!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pr50{padding-right:50px!important}.pr60{padding-right:60px!important}.pr70{padding-right:70px!important}.pr80{padding-right:80px!important}.pr90{padding-right:90px!important}.pr100{padding-right:100px!important}.pb0{padding-bottom:0px!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}.pb60{padding-bottom:60px!important}.pb70{padding-bottom:70px!important}.pb80{padding-bottom:80px!important}.pb90{padding-bottom:90px!important}.pb100{padding-bottom:100px!important}.pl0{padding-left:0px!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl42{padding-left:42px!important}.pl50{padding-left:50px!important}.pl60{padding-left:60px!important}.pl70{padding-left:70px!important}.pl80{padding-left:80px!important}.pl90{padding-left:90px!important}.pl100{padding-left:100px!important}.w220{width:220px!important}.fz14{font-size:14px!important}.color--primary{background-color:#0dceeb}.color--secondary{background-color:#af9179}.color--accent{background-color:#76bb62}.color--cancel{background-color:#93b3b8}.lbl{color:#fff;background:#333333;height:21px;line-height:10px;box-sizing:border-box;display:inline-block;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;text-decoration:none}.lbl--red{background:#cc3333}a.lbl--red:hover{background:#ff7474;color:#fff}.lbl--yellow{background:#ffdd40;color:#222}a.lbl--yellow:hover{background:#ffed77;color:#222}.lbl--blue{background:#3366cc}a.lbl--blue:hover{background:#6aa6ff;color:#fff}.lbl--black{background:#333333}a.lbl--black:hover{background:#777;color:#fff}.lbl--grey{background:#eee;color:#222}a.lbl--grey:hover{color:#222;background:#fff;border:1px solid #e6e6e6;padding:5px 11px}.lbl--orange{background:#fccb46;color:#222}a.lbl--orange:hover{background:#ffed77;color:#222}.lbl--white{background:#fff;color:#222}a.lbl--white:hover{background:rgba(255,255,255,0.65);color:#222}.lbl--teal{background:#a9e9e8;color:#222}a.lbl--teal:hover{background:#d0fefd;color:#222}.lbl--primary{background:#0dceeb;color:#fff}a.lbl--primary:hover{background:#46f4ff;color:#fff}.lbl--secondary{background:#af9179;color:#fff}a.lbl--secondary:hover{background:#e2b490;color:#fff}.lbl--accent{background:#76bb62;color:#fff}a.lbl--accent:hover{background:#bbffa0;color:#fff}.lbl--cancel{background:#93b3b8;color:#fff}a.lbl--cancel:hover{background:#e2e9e9;color:#fff}.lbl--pink{color:#fff;background:#ff3366}a.lbl--pink:hover{color:#fff;background:#f8c}.lbl--small{padding:6px 12px;font-size:0.86em;-webkit-border-radius:12px;-moz-border-radius:12px;-o-border-radius:12px;border-radius:12px}.lbl--new{position:relative;top:0px;left:5px;display:inline-block;width:51px;box-sizing:border-box;padding:1px 0px 0px 4px;background-color:#ed0467;color:#fff;font-size:10px;text-shadow:none;white-space:nowrap;line-height:1.7em}.lbl--new .icon:before{font-size:12px}.form-page{padding:0 62px}.separate-line{height:1px;margin:45px 0;border:0;background:#ccc}.stand-line{border-left:1px solid #ccc;margin:0 37px;width:1px}.box-faq{margin-bottom:60px}.box-faq__answer{margin-left:41px;position:relative}.box-faq__answer__icon:before{color:#943c3c;font-size:29px;position:absolute;left:-37px}.box-faq__answer .txt--note{margin-bottom:35px}.box-faq__answer .box{margin:30px 0 20px}.box-faq__answer .icon--cd:before{color:#000}.box-faq__question{position:relative;margin:0 0 15px 41px}.box-faq__question p{font-size:1.28em}.box-faq__question p .txt--pink{text-decoration:underline}.box-faq__question a:hover .txt--pink{text-decoration:none}.box-faq__question__icon:before{color:#3f6590;font-size:29px;position:absolute;left:-37px}.box-faq__question .icon--star:before{color:#ff9600;font-size:1.28em}.box-faq__question__cat{position:absolute;left:0;top:-19px;font-size:12px!important;color:#777}.box-faq--detail{margin-bottom:0}.box-faq--detail .box-faq__question{padding:0 0 26px;border-bottom:1px solid #ccc}.box-faq--detail .box-faq__answer{padding-top:33px}#document{overflow-x:hidden;position:relative}.header{position:fixed;top:0;left:0;background:#fff;width:100%;min-width:960px;border-bottom:1px solid #000;z-index:2000}.header__logo{float:left;font-weight:normal;padding:6px 0 0 20px;color:#222;font-size:12px;margin-bottom:0}.header__logo small{font-size:12px;float:left;margin-top:11px}.header__logo img{margin-right:5px;float:left}.header__lead{float:left;height:50px;margin-left:-39px;font-size:12px;font-weight:normal;color:#777;cursor:default}.header__lead li{height:49px;margin-left:39px;line-height:49px;cursor:default}.header__navi{float:right;margin:10px 20px 10px 0;font-size:12px;display:table}.header__navi li{display:table-cell;padding:0 14px;vertical-align:middle}.header__navi li a{text-decoration:none}.header__navi li a:hover{text-decoration:underline}.header__navi__mypage{padding-right:8px!important}.header__navi__mypage .icon:before{color:#0dd9eb}.header__navi__login .icon:before,.header__navi__logout .icon:before{color:#999}.header__navi__username{padding-right:10px!important}.header__navi .header__navi__search{position:relative;padding:0}.header__navi__search button{height:29px;width:29px}.header__navi__search .box-search__bar__submit{height:28px;top:1px;box-shadow:none;right:1px;width:28px}.header__navi__search .header__navi__search-form__input + .box-search__bar__submit button{display:block;position:absolute;top:1px;right:1px;width:24px;height:26px;border-radius:4px;background:#0dceeb;color:#fff;line-height:26px;text-align:center;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.header__navi__search .header__navi__search-form__input + .box-search__bar__submit button:disabled{background:#fff;opacity:1}.header__navi__search .box-search__bar__submit button .icon{display:inline-block;vertical-align:baseline;height:100%}.header__navi__search .header__navi__search-form__input + .box-search__bar__submit button .icon{color:#fff}.header__navi__search .header__navi__search-form__input + .box-search__bar__submit button:disabled .icon{color:#0dceeb}.header__navi__search .box-search__input{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:1px solid #ccc;border-radius:5px;height:29px;width:120px;font-size:12px}@media(min-width:1240px){.header__navi__search .box-search__input{width:160px}}@media(min-width:1360px){.header__navi__search .box-search__input{width:240px}}.header__navi__username a{color:#777;font-weight:bold}.header__navi__mypage,.header__navi__username{position:relative;padding-left:15px!important}.header__navi__mypage:before,.header__navi__username:before{content:"";border-left:1px solid #ccc;height:13px;position:absolute;left:0;top:50%;margin-top:-7px}.header--simple{border-bottom:3px solid #000;position:static}.header--simple + #container{margin-top:0}.footer{}.footer__nav-container{background:#454545;padding:50px 0 40px;font-size:12px;color:#fff}.footer__copyright-container{background:#fff;padding:20px 0;font-size:12px;color:#222}.footer__copyright-container .txt--note > a{text-decoration:none}.footer__copyright-container .txt--note > a:hover{text-decoration:underline}.footer__nav{float:left;display:table;table-layout:fixed;width:768px}.footer__nav > li{display:table-cell;border-right:1px solid #666;padding:0 12px}.footer__nav > li:first-child{padding-left:0}.footer__nav__head{color:#fff;font-size:14px;font-weight:bold;text-align:left;margin-bottom:20px}.footer__nav__head--child{margin:25px 0 0;padding:30px 0 10px;border-top:1px solid #666}.footer__nav__item:first-child{padding-left:0;border-left:0}.footer__nav__item li{margin-bottom:15px}.footer__nav__item li:last-child{margin-bottom:0}.footer__nav a{color:#fff;text-decoration:none}.footer__nav a:hover{text-decoration:underline}.footer__right{float:right;text-align:right;width:192px}.footer__right__banner{margin-bottom:35px}.footer__right__banner li{display:block;text-align:right;margin-bottom:10px}.footer__right__logo{margin-bottom:16px}.footer__right__social{width:115px;margin-left:auto;text-align:center}.footer__right__social li{display:inline-block;margin-left:8px}.footer__right__social li:first-child{margin-left:0}.footer__right__social li a{display:block}.footer__copyright__nav{display:block;margin-bottom:30px;text-align:center}.footer__copyright__nav > li{display:inline-block;padding:0 10px;border-left:1px solid #666}.footer__copyright__nav > li:first-child{border:none}.footer__copyright__nav > li > a{text-decoration:none;font-weight:bold}.footer__copyright__nav > li > a:hover{text-decoration:underline}.footer .txt--note{clear:both;color:#222;font-size:12px;margin:0;line-height:1;text-align:center;font-weight:bold}.footer .txt--copyright{clear:both;color:#999;font-size:10px;margin:8px 0 0;line-height:1;text-align:center}.footer__appleworld-logo{clear:both;margin:14px 0 0;text-align:center}.footer--simple{border-bottom:1px solid #525252;border-top:1px solid #525252;padding:34px 15px}.footer--simple .txt--copyright{margin:0}.footer__link-list{margin-top:25px}.footer__link-list li{display:inline-block;margin:15px 10px 0 0;padding-right:10px;border-right:1px solid #fff;color:#fff}.footer__link-list li a{color:#fff;text-decoration:none}.footer__link-list li a:hover{color:#fff;text-decoration:underline}#container{margin-top:102px}#main{margin:0 0 100px}.has-sub #main{float:left;width:653px}#sub{width:277px;float:right;margin-bottom:100px}#sub .sub__widget{padding:0 0 0 1em}#sub .sub__widget.sub__widget02{border-bottom:1px solid #ccc}#sub .sub__widget.sub__widget02 li{border:none}#sub a{text-decoration:none}#sub > .sub__widget > li{border-bottom:1px solid #ccc;margin-top:25px;margin-bottom:25px;padding-bottom:25px}#sub > .sub__widget > li.is_accordion{border-bottom:1px solid #ccc;margin-top:15px;margin-bottom:15px;padding-bottom:15px}#sub > .sub__widget > li > a{display:block;padding:3px 0}#sub > .sub__widget > li > a .icon:before{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}#sub > .sub__widget > li.current > a{background:#efefef;margin-left:-2.4em;padding-left:2.4em;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px}#sub > .sub__widget > li.current > a .icon:before{-webkit-transform:translate(-10px)rotate(180deg);-moz-transform:translate(-10px)rotate(180deg);-o-transform:translate(-10px)rotate(180deg);transform:translate(-10px)rotate(180deg);color:#222}#sub > .sub__widget > li > a:hover .icon:before{-webkit-transform:translate(-10px)rotate(180deg);-moz-transform:translate(-10px)rotate(180deg);-o-transform:translate(-10px)rotate(180deg);transform:translate(-10px)rotate(180deg)}#sub .list--nest{padding-left:0}#sub .list--nest li a{padding:3px 0 3px 33px;vertical-align:middle}#sub .list--nest li a .icon:before{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}#sub .list--nest li a:hover .icon:before{-webkit-transform:translate(-12px)rotate(180deg);-moz-transform:translate(-12px)rotate(180deg);-o-transform:translate(-12px)rotate(180deg);transform:translate(-12px)rotate(180deg)}#sub .list--nest li.current{background:#efefef;margin-left:-1.4em;padding-left:1.4em;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}#sub .list--nest li.current .icon:before{-webkit-transform:translate(-12px)rotate(180deg);-moz-transform:translate(-12px)rotate(180deg);-o-transform:translate(-12px)rotate(180deg);transform:translate(-12px)rotate(180deg);color:#222}#sub .list--nest li.group-name{padding:25px 0 20px}#sub .list--nest li.group-name:first-child{padding:5px 0 20px}#sub .box__list--news{border-bottom:1px solid #ccc;padding-bottom:12px}#sub .box__list--news li{width:100%;box-sizing:border-box;line-height:0;padding:7px 12px 7px 1em;margin:0}#sub .box__list--news li .list--txt{padding-right:10px}#sub .box__list--news li:hover{background-color:#efefef}#sub .box__list--news li a:hover{color:#222}.bx-wrapper{margin:0 auto;position:relative}.bx-viewport{overflow:visible!important}.bx-pager{position:absolute;width:100%;text-align:center;bottom:20px;height:6px}.bx-pager .bx-pager-item{display:inline-block;width:6px;height:6px;margin:0 17px;text-indent:-9999px}.bx-pager .bx-pager-item a{width:6px;height:6px;display:block;background:url("/common/images/icn_navigation_prite.png");background-position:-17px -3px}.bx-pager .bx-pager-item a.active,.bx-pager .bx-pager-item a:hover{background-position:-29px -3px}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-36px;width:72px;height:72px;z-index:800;text-decoration:none}.bx-wrapper .bx-controls-direction a:hover{opacity:0.7}.bx-wrapper .bx-next{right:0;background:url(/common/images/icn_slider_right03.png)no-repeat}.bx-wrapper .bx-prev{left:0;background:url(/common/images/icn_slider_left03.png)no-repeat}.bx-controls .bx-next{right:-36px}.bx-controls .bx-prev{left:-36px}.js_fullbg-wrapper{position:relative}.js_fullbg{overflow:hidden;position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.js_fullbg__bg{position:absolute;left:50%;top:50%}.js_fullbg__bg img,.js_show{visibility:hidden}.js_text-slider li{visibility:hidden}.error-page{font-size:1.14em}.error-page p{font-size:1.14em}.error-page .hdg-lv2{font-size:2.14em}.error-page .separate-line{margin:25px 0}.maparea{position:relative;background:url("/domestic/images/domectis_pct_map.png")no-repeat center center;width:653px;height:475px}.maparea__title{color:#fff;font-size:20px;left:20px;position:absolute;top:13px}.maparea__loc{position:absolute}.maparea__loc-sapporo{top:50px;right:187px}.maparea__loc-hakodate{top:115px;right:222px}.maparea__loc-kanazawa{top:196px;right:292px}.maparea__loc-kyoto{top:235px;right:304px}.maparea__loc-kobe{top:235px;left:204px}.maparea__loc-hiroshima{top:266px;left:134px}.maparea__loc-fukuoka{top:302px;left:105px}.maparea__loc-naha{top:347px;left:14px}.maparea__loc-asahikawa{top:33px;right:47px}.maparea__loc-tokachi{top:105px;right:15px}.maparea__loc-sendai{top:178px;right:80px}.maparea__loc-sunlight{top:224px;right:106px}.maparea__loc-tokyo{top:266px;right:103px}.maparea__loc-yokohama{top:299px;right:120px}.maparea__loc-hakone{top:337px;right:146px}.maparea__loc-nagoya{top:375px;right:173px}.maparea__loc-osaka{top:358px;right:322px}.maparea__loc-kumamoto{top:399px;left:250px}.maparea__loc-nagasaki{top:402px;left:93px}.kokunai-select__other{margin-bottom:15px!important;font-size:14px!important;color:#000!important}.ie9 .js_text-shadow,.ie8 .js_text-shadow{position:relative;padding-right:1px;z-index:1}.ie9 .js_text-shadow__glow,.ie8 .js_text-shadow__glow{position:absolute;width:100%;left:0px;top:0px;color:#222222;z-index:-1;margin:0;padding:0!important;opacity:0.75;filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=1,MakeShadow=1)}.anchor-div{padding-top:70px;margin-top:-70px}.rank{display:inline-block}.rank .icon:before{margin-right:0}.rank .rank__star--on{margin-right:2px;color:#ffa722}.rank .rank__star--off{margin-right:2px;color:#ddd}.kuchikomi-gauge{display:inline-block}.kuchikomi-gauge .icon:before{margin-right:0}.kuchikomi-gauge .rank__smile--on{margin-right:2px;color:#76bb62}.kuchikomi-gauge .rank__smile--off{margin-right:2px;color:#cfcfcf}.cbox--modal-scrolling #colorbox,.cbox--modal-scrolling #cboxContent,.cbox--modal-scrolling #cboxLoadedContent{overflow:auto!important}.cbox--modal-scrolling #cboxClose{right:26px!important}.cbox--modal-scrolling .box__title{padding-top:20px;padding-bottom:20px}.cbox--modal-scrolling #cboxClose{top:22px}.ui-tooltip1{padding:0!important;border:none!important;background:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui-tooltip-content{position:relative;padding:6px 15px 5px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#586062!important;color:#fff!important;font-size:12px;font-weight:normal}.ui-tooltip-content:before{content:'';position:absolute;left:20px;bottom:-20px;display:block;border-top:10px solid #586062;border-right:5px solid transparent;border-bottom:10px solid transparent;border-left:5px solid transparent}.link--tooltip__tw .ui-tooltip-content,.link--tooltip__fb .ui-tooltip-content,.link--tooltip__mail .ui-tooltip-content{position:relative;padding:0;background-color:transparent!important;color:#fff!important}.link--tooltip__tw .ui-tooltip-content:before,.link--tooltip__fb .ui-tooltip-content:before,.link--tooltip__mail .ui-tooltip-content:before{content:none}#palette__overlay{display:none;position:fixed;z-index:9901;left:0;top:0;width:100%;height:100%;background:url("/common/images/palette_bg_overlay.png");background:rgba(255,255,255,.9);cursor:default}#palette__knob{display:none;position:fixed;z-index:9900;right:-140px;top:285px;width:155px;height:40px;padding:0 12px 0 13px;border-radius:4px 0 0 4px;background:url("/common/images/palette_bg_edge.png");background:rgba(0,0,0,.6);line-height:40px;color:#fff;-webkit-transition:right 0.3s ease-in-out;-o-transition:right 0.3s ease-in-out;-moz-transition:right 0.3s ease-in-out;transition:right 0.3s ease-in-out;cursor:pointer}#palette__knob:hover{right:0}#palette__knob.keep{right:0}#palette__knob.keep:hover{right:0}#palette__knob .icon:before{margin-right:11px}#palette{display:none;position:fixed;width:900px;max-height:726px;top:0;left:0;right:0;bottom:0;margin:auto;overflow:visible;z-index:9902}.palette{width:100%;height:100%;border-radius:4px;background:url("/common/images/palette_bg_edge.png");background:rgba(0,0,0,.6)}.palette__header{position:absolute;left:0;top:0;width:100%;height:57px}.palette__header__title{margin-left:20px;font-size:20px;font-weight:normal;line-height:57px;color:#fff}.palette__header__title .icon:before{font-size:18px}.palette__header__close{position:absolute;right:20px;top:0;font-size:30px;line-height:57px;vertical-align:middle;color:#fff;cursor:pointer}.palette__body{box-sizing:border-box;width:100%;height:100%;padding:57px 20px 20px}.palette__body-inner{width:100%;height:100%;padding:0 20px;background:#edeadb;overflow:auto;box-sizing:border-box}.palette__keyword-search{height:92px;margin:0 -20px;padding:20px 20px 0;border-bottom:1px solid #888}.palette__city-search{min-height:71px;margin:0 -20px;padding:20px 20px 8px;border-bottom:1px solid #888}.palette__worldmap{height:404px;padding-top:20px}.palette__title{margin-bottom:10px;font-size:18px;font-weight:bold;line-height:1}.palette__form{position:relative}.palette__keyword-search__input{width:100%;height:43px;position:relative;box-sizing:border-box;padding:6px 10px 5px;border:1px solid #ccc;background:transparent;font-size:16px;border:0;outline:none}#palette .select-box{background-color:transparent}#palette .input--calendar{background-color:transparent}#palette .box-search__input{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.palette__submit{z-index:1;right:0;top:0;width:95px;height:41px;margin-top:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent;border-left:1px solid #e1e1e1}.palette__submit button{display:block;position:absolute;top:1px;right:3px;width:90px;height:36px;border-radius:3px;background:#0dceeb;-webkit-box-shadow:0px 2px #107887;box-shadow:0px 2px #107887;color:#fff;line-height:38px;text-align:center;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.palette__submit button .palette__submit__label{color:#fff}.palette__submit button:disabled{background:#ccc;-webkit-box-shadow:0px 2px #bbb;box-shadow:0px 2px #bbb}.palette__submit button:disabled .palette__submit__label{color:#fff}.palette__submit button:disabled:hover{opacity:1}.palette__keyword-search__form{position:relative;width:100%;height:43px;-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.4),inset -1px 0px 1px 0px rgba(1,1,1,0.25);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.4),inset -1px 0px 1px 0px rgba(1,1,1,0.25);box-shadow:inset 0px 1px 2px rgba(0,0,0,0.4),inset -1px 0px 1px 0px rgba(1,1,1,0.25);-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:#fff;padding-top:0}.palette__city-search__form{position:relative;width:100%;min-height:43px;padding-top:0;overflow:hidden}.palette__city-search__form__select,.palette__city-search__form__input,.palette__city-search__form__submit,.palette__city-search__form__checkout{display:block;font-size:16px;margin-bottom:0;outline:none}.palette__city-search__form__select{margin:2px 0 0 0}.palette__city-search__form__select--city{position:relative;z-index:9903;top:2px;margin-top:0;margin-right:635px;margin-bottom:12px;width:auto;border-right:1px solid #e1e1e1}.palette__city-search__form__select--city select.empty{color:#222!important}.palette__city-search__form__select .selected{font-weight:bold}.palette__city-search__form__select .selected option{font-weight:normal}.palette__city-search__form select{height:33px;width:145px}.palette__city-search__form__input{position:absolute;z-index:9903;right:484px;top:0;height:41px;width:150px;margin:2px 0 0 0;border-right:1px solid #e1e1e1}.palette__city-search__form__input.checking{background-color:#ffc}.palette__city-search__form__input .input{position:relative;cursor:pointer;width:131px;background:transparent;font-size:14px;z-index:2}.palette__city-search__form__input .input:focus{background:transparent!important}.palette__city-search__form__input.inputed .input{height:22px;min-height:22px;padding-top:17px;padding-bottom:0;font-weight:bold}.palette__city-search__form__select--night{position:absolute;z-index:9903;right:398px;top:0}.palette__city-search__form__select--night #nights,.palette__city-search__form__select--night #palette_nights,.palette__city-search__form__select--night select{width:40px}.ie8 .palette__city-search__form__select--night,.ie9 .palette__city-search__form__select--night{right:398px;width:80px}.palette__city-search__form__select--people{position:absolute;z-index:9903;right:95px;top:0;width:167px}.palette__city-search__form #palette_roomadult{width:135px}.palette__city-search__form__submit{width:44px;text-align:center;padding:3px 0}.palette__city-search__form__submit button{background:#0dceeb;color:#fff;border:0;padding:7px 6px 7px 12px;outline:none;line-height:24px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.palette__city-search__form__submit button .icon{color:#fff}.palette__city-search__form__submit button:disabled{background:#fff}.palette__city-search__form__submit button:disabled .icon{color:#999}.palette__city-search__form__submit button:disabled:hover{opacity:1}.palette__city-search__form__checkout{position:absolute;z-index:9903;right:262px;top:0;width:115px;height:41px;margin:2px 10px 0;box-sizing:border-box;border:1px solid #d5d5d4;border-radius:4px}.palette__city-search__form__checkin_lbl,.palette__city-search__form__checkout_lbl{position:absolute;left:12px;top:8px;font-size:16px;color:#999}.palette__city-search__form__checkin_lbl{z-index:1}.palette__city-search__form__checkout_lbl{display:none}.inputed .palette__city-search__form__checkin_lbl{position:absolute;top:3px;left:10px;font-size:10px;color:#222}.palette__city-search__form__checkout_lbl.inputed{display:block;left:10px;top:3px;font-size:10px;color:#222}.palette__city-search__form__checkout_lbl2{font-weight:bold;position:absolute;left:10px;top:17px;font-size:14px}.palette__city-search__hatena--adult .icon:before,.palette__city-search__hatena--child .icon:before{margin:0 0.2em;color:#af9179}.palette__city-search__form__detail{display:none;width:100%;margin-bottom:10px;box-sizing:border-box;border-radius:4px;background:#fff;overflow:hidden}.palette__city-search__form__detail .select-box2{margin-right:10px}.ie8 .palette__city-search__form__detail .select-box2,.ie9 .palette__city-search__form__detail .select-box2{margin-right:9px}.palette__city-search__form__detail .topsearch_roomtype{margin-right:0!important}.palette__city-search__form__detail select{box-sizing:border-box;width:100%;height:auto;padding:5px 30px 5px 10px}.palette__city-search__form__detail__room__num{float:left;width:150px;position:relative;padding:19px 0 19px 20px}.palette__city-search__form__detail__room__num:after{clear:both}.palette__city-search__form__detail__room__num .select-box2{width:85px}.palette__city-search__form__detail__room__each{float:right;width:630px;padding:12px 0;border-top:1px solid #e6e6e6;overflow:hidden}.palette__city-search__form__detail__room__num +.palette__city-search__form__detail__room__each{border-top:none}.palette__city-search__form__detail__room__each .select-box2{min-width:80px;margin:10px 10px 10px 0}.palette__city-search__form__detail__room__each_checkbox{display:none;margin-top:5px;padding:10px 0}.palette__city-search__form__detail__room__each_checkbox input{position:relative;top:19px}.palette__city-search__form__detail__lbl{color:#999;margin-top:5px;padding-right:5px;line-height:33px}.palette__city-search__form__detail__room__each_child{display:none;position:relative;margin-top:10px;padding-left:110px;float:right;width:315px;margin-right:23px}.palette__city-search__form__detail__room__each_child p{position:absolute;top:5px;left:15px;margin:0}.palette__city-search__form__detail__room__each_child span{width:65px;display:none;line-height:30px;padding:0 5px}.palette__city-search__form__detail__room__each_child input{width:35px;margin-bottom:10px}#nav-global .wrapper{position:relative}.nav-global__scroll-btn{position:absolute;left:50%;top:-35px;margin-left:-25px}.ie8 .palette__city-search__form__select--city select,.ie9 .palette__city-search__form__select--city select{}.ie8 .palette__city-search__form__select--people,.ie9 .palette__city-search__form__select--people{}.palette__worldmap__map-container{background:#fff}.palette__worldmap-origin{position:relative;line-height:1.3;width:664px;height:355px;margin:0 auto;background:url("/images/modal_pct_map01.png")no-repeat center center}.palette__worldmap-clone{position:absolute;left:0;top:0;width:100%;height:0;overflow:visible;z-index:1}.palette__worldmap-origin a,.palette__worldmap-clone a{text-decoration:none}.palette__worldmap-origin .icon:before,.palette__worldmap-clone .icon:before{color:#76bb62}.palette__worldmap-origin > li,.palette__worldmap-clone > li{position:absolute}.palette__worldmap-origin > li .palette__wordmap__link,.palette__worldmap-clone > li .palette__wordmap__link{background:transparent;text-decoration:none;padding:10px 10px 6px;text-indent:0;font-size:14px;font-weight:bold;position:relative}.palette__worldmap-origin > li .palette__wordmap__link:after,.palette__worldmap-clone > li .palette__wordmap__link:after{content:"";background:transparent;width:100%;height:7px;position:absolute;right:-3px;bottom:0}.palette__worldmap-origin > li .palette__wordmap__link span:before,.palette__worldmap-clone > li .palette__wordmap__link span:before{font-size:14px;margin-right:3px;background:#fff;border-radius:50%}.palette__worldmap-origin > li.show .palette__wordmap__link,.palette__worldmap-clone > li.show .palette__wordmap__link{background:#fff;background:rgba(255,255,255,0.93);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.14);-moz-box-shadow:0 0 3px rgba(0,0,0,0.14);box-shadow:0 0 3px rgba(0,0,0,0.14);position:relative;z-index:1111;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.palette__worldmap-origin > li.show .palette__wordmap__link:before,.palette__worldmap-clone > li.show .palette__wordmap__link:before{content:"";height:1px;position:absolute;bottom:-1px;background:#fff;background:rgba(255,255,255,0.93);left:0;width:100%}.palette__worldmap-origin > li.show .palette__wordmap__link:after,.palette__worldmap-clone > li.show .palette__wordmap__link:after{content:"";width:5px;height:5px;-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-o-border-radius:0 5px 0 0;border-radius:0 5px 0 0;position:absolute;bottom:-3px;right:-2px;background:#fff;background:rgba(255,255,255,0.93)}.palette__worldmap-origin .link--type01,.palette__worldmap-clone .link--type01{font-size:12px}.palette__worldmap__eu{top:80px;left:79px}.palette__worldmap__africa{top:200px;left:34px}.palette__worldmap__asia{top:120px;left:199px}.palette__worldmap__oseania{top:240px;left:251px}.palette__worldmap__hawaii{top:160px;left:391px}.palette__worldmap__guam{top:200px;left:322px}.palette__worldmap__canada{top:70px;left:467px}.palette__worldmap__america{top:120px;left:446px}.palette__worldmap__southamerica{top:250px;left:450px}.palette__worldmap__japan{top:140px;left:281px}.palette__worldmap__list{position:absolute;left:0;top:0;box-sizing:border-box;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;-o-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;background:#fff;background:rgba(255,255,255,0.93);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.14);-moz-box-shadow:0 0 3px rgba(0,0,0,0.14);box-shadow:0 0 3px rgba(0,0,0,0.14);z-index:1000;top:32px;min-width:300px;width:100%;display:none}.palette__worldmap__list ul{padding:15px 20px 10px;clear:both;overflow:hidden;padding:5px 10px 5px 25px}.palette__worldmap__list ul li{width:50%;float:left}.palette__worldmap__list ul li:hover{text-decoration:underline}.palette__worldmap__list ul li a{display:block;padding:5px 0;font-size:14px;font-weight:normal;text-decoration:none}.palette__worldmap__list ul li a:hover{text-decoration:underline}.palette__worldmap__list p{border-top:1px solid #ccc;padding:10px 10px 0 10px}.palette__worldmap__list p a{font-size:14px;font-weight:normal;text-decoration:none}.palette__worldmap__list p a:hover{text-decoration:underline}.show .palette__worldmap__list{display:block!important}.__palette-city-search-box-l-outer{position:absolute;left:0;top:1px;width:100%;height:42px;padding-right:398px;box-sizing:border-box}.__palette-city-search-box-l{width:100%;height:42px;border-radius:4px;background:#fff;-webkit-box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.5)}.__palette-city-search-box-r{position:absolute;right:95px;top:1px;width:168px;height:42px;border-radius:4px;background:#fff;-webkit-box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.5)}.list_column li{display:table;margin-bottom:20px}.list_column__image{display:table-cell;vertical-align:top}.list_column__text{display:table-cell;vertical-align:top;box-sizing:border-box;padding-left:10px;max-width:440px}.list_column__text__date{color:#777;font-size:12px;margin-left:10px}.list_column li .list_column__text a img{width:41px;height:17px}.visible-sp{display:none!important}.visible-pc{display:block!important}.concierge-conversation .has-sub{margin-top:60px}.concierge-conversation #main{margin:0 0 45px}.footer_social{padding:0 0 60px}.footer_box-social{height:380px;border:1px solid #ccc;padding:15px 10px 10px;background-color:#fff}.footer_box-social--mail p{padding:0 10px}.footer_box-social h2{font-size:22px;font-weight:bold;text-align:center;margin:0 0 10px}.footer_box-social h2 .icon{margin-right:7px}.footer_box-social p{font-size:22px;font-weight:bold;text-align:center;margin:0 0 10px}.footer_box-social p .icon{margin-right:7px}.box--checkin-modal #colorbox,.box--checkin-modal #cboxContent,.box--checkin-modal #cboxLoadedContent{overflow:hidden!important}.box--checkin-modal #cboxClose{right:10px!important}.box--checkin-modal .--has-scroll ~ #cboxClose{right:26px!important}#checkin-modal__modal-body{overflow:auto}#checkin-modal__modal-body-inner{overflow:hidden}.checkin-modal{padding:20px}.condition-cm__input-box2{position:relative;box-sizing:content-box;min-height:30px;margin:0;padding:6px 10px 5px;border:1px solid #ccc;background:#fff;font-size:14px;border:0;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.5);min-height:23px}.condition-cm__select-box2{display:inline-block;vertical-align:middle;overflow:hidden;border:0;background:#fff url(/common/images/icn_arrow_down.png)right center no-repeat;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.5)}.condition-cm__select-box2 > select{-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;width:100%;max-width:350px;position:relative;min-height:23px;margin:0;padding:6px 30px 4px 10px;border:0;background:transparent;box-sizing:content-box}.condition-cm__select-box2 > select:disabled{background:#ddd;color:#aaa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.condition-cm__select-box2 > select.empty{color:#999}.condition-cm__select-box2 > select.empty option,.condition-cm__select-box2 > select.empty optgroup{color:#222}.condition-cm__select-box2 > select{-moz-appearance:none;text-indent:0.01px;text-overflow:''}.condition-cm__select-box2 select::-ms-expand{display:none}.ie9 .condition-cm__select-box2 > select{width:165%!important}.ie8 .condition-cm__select-box2 > select{width:165%!important}.condition-cm{}.condition-cm .icon--pin:before{color:#76bb62!important}.condition-cm__row-1{position:relative;padding:20px 10px}.checkin-modal .condition-cm__row-1{background:#f2f0e8}.condition-cm__row-2{position:relative;padding:10px}.checkin-modal .condition-cm__row-2{background:#f2f0e8}.condition-cm__row-3{position:relative;margin-bottom:-10px;padding:0 10px}.checkin-modal .condition-cm__row-3{background:#f2f0e8}.condition-cm__check-in-set{width:556px}.condition-cm__check-in-set__title{margin-bottom:20px}.condition-cm__price-set{position:absolute;right:10px;top:20px}.condition-cm__price-set__title{margin-bottom:20px}.condition-cm__check-in-set__group{position:relative;width:556px;height:33px}.condition-cm__check-in{position:absolute;left:0;top:0;width:260px;height:33px}.condition-cm__check-in.input--calendar{border-radius:4px 0 0 4px}.condition-cm__check-in .condition-cm__input-box2{box-sizing:border-box;width:258px;height:33px;background-color:transparent;font-size:14px;border-radius:4px 0 0 4px}.condition-cm__check-in.__full .condition-cm__input-box2{padding-left:90px;font-weight:bold}.condition-cm__nights{position:absolute;right:219px;top:0;width:80px;height:33px}.condition-cm__nights .condition-cm__select-box2{width:73px;border-radius:0 4px 4px 0}.condition-cm__check-out.condition-cm__input-box2{position:absolute;right:0;top:0;width:220px;height:33px;border:1px solid #d5d5d4;border-radius:4px;box-sizing:border-box;box-shadow:none;background:transparent}.condition-cm__check-out-lbl{display:none;font-size:14px;line-height:31px;color:#aaa}.condition-cm__check-out-text{display:none;font-size:14px}.condition-cm__price-set__group{position:relative;width:363px;height:33px}.condition-cm__price-set__price-upper{position:absolute;right:0;top:0;width:170px}.condition-cm__price-set__price-under{width:170px}.condition-cm__row-1__notice{margin-top:10px;font-size:12px}.condition-cm__room-set{display:inline-block;position:relative;height:33px;vertical-align:middle}.condition-cm__room-set__title{position:absolute;left:0;top:0;line-height:33px}.condition-cm__room-set__room{margin-left:62px;width:140px}.condition-cm__hotel-name-set{display:inline-block;position:relative;height:33px;margin-left:20px;vertical-align:middle}.condition-cm__hotel-name-set__title{position:absolute;left:0;top:0;line-height:33px}.condition-cm__hotel-name-set__hotel-name{margin-left:62px;width:280px}.condition-cm__hotel-name-set__hotel-name input{width:280px}.condition-cm__to-map-set{position:absolute;right:20px;top:5px;height:43px;padding-left:20px;border-left:1px solid #ccc;line-height:43px}.condition-cm__people-set{position:relative;width:100%}.condition-cm__people-set__title{position:absolute;left:0;top:20px;line-height:33px}.condition-cm__people-set__title-hatena{margin-left:5px}.condition-cm__people-set__room-group{position:relative;margin:0 0 0 135px;padding:0 0}.condition-cm__people-set__room-group-title{position:absolute;left:0;top:20px;line-height:33px;font-size:12px;font-weight:bold}.condition-cm__people-set__room-group-above{margin:-11px 0 10px 54px;padding:20px 0;border-top:1px solid #ccc}.checkin-modal .condition-cm__people-set__room-group-above{min-height:43px;margin:-11px 0 0 54px;border-top:0 none}.condition-cm__people-set__adult{width:110px;margin-right:5px}.checkin-modal .condition-cm__people-set__adult{position:absolute;left:56px;top:auto}.condition-cm__people-set__child{width:110px;margin-right:5px}.checkin-modal .condition-cm__people-set__child{position:absolute;left:176px;top:auto}.condition-cm__people-set__bed-type{display:inline-block;vertical-align:middle;width:220px}.checkin-modal .condition-cm__people-set__bed-type{display:block;width:auto;margin:0 0 10px 242px}}.condition-cm__people-set__room-group-below{margin:-20px 0 20px}.checkin-modal .condition-cm__people-set__room-group-below{margin:-20px 0 10px}.condition-cm__people-set__each-child{position:relative;margin-left:54px}.checkin-modal .condition-cm__people-set__each-child{width:360px;padding-bottom:10px}.condition-cm__people-set__each-child-title{line-height:30px}.condition-cm__people-set__each-child-age-set{}.condition-cm__people-set__age{margin-top:20px;padding:0 2px;line-height:33px}.condition-cm__people-set__age:nth-of-type(-n+4) input{margin-bottom:10px}.condition-cm__people-set__age input{width:40px}.condition-cm__people-set__solo-use{display:inline-block;margin-right:10px;vertical-align:middle;line-height:33px}.checkin-modal .condition-cm__people-set__solo-use{display:block;width:auto;margin:0 0 10px 242px}.condition-cm__people-set__solo-use input{vertical-align:middle}.checkin-modal_frmVacant{overflow:hidden}.checkin-modal_frmVacant #checkin-modal_topsearch_room1 .condition-cm__people-set__each-child,.checkin-modal_frmVacant #checkin-modal_topsearch_room2,.checkin-modal_frmVacant #checkin-modal_topsearch_room3,.checkin-modal_frmVacant #checkin-modal_topsearch_room4,.checkin-modal_frmVacant #checkin-modal_topsearch_room5,.checkin-modal_frmVacant #checkin-modal_topsearch_room6,.checkin-modal_frmVacant #checkin-modal_topsearch_room7,.checkin-modal_frmVacant #checkin-modal_topsearch_room8,.checkin-modal_frmVacant #checkin-modal_topsearch_room9{display:none}.condition-cm__check-in-small-lbl{display:none;position:absolute;left:0;top:0;padding-left:10px;font-size:12px;font-weight:bold;line-height:33px}.__full .condition-cm__check-in-small-lbl{display:block}.condition-cm__check-out-small-lbl{display:none;position:absolute;left:0;top:0;padding-left:10px;font-size:12px;font-weight:bold;line-height:31px}.__full .condition-cm__check-out-lbl,.__full .condition-cm__check-out-lbl{display:none}.__full .condition-cm__check-out-text,.__full .condition-cm__check-out-text{padding-left:90px;font-weight:bold;display:block}.__full .condition-cm__check-out-small-lbl{display:block}.checkin-modal__title{padding-top:0;font-size:16px;font-weight:bold}.checkin-modal__btn{margin-top:10px;text-align:right}#nav-global .nav-global li:last-child a:hover,#nav-global .nav-global li:last-child a:active{background-color:#ffadc2;color:#fff}#nav-global .nav-global li:last-child a{background-color:#ff3366;height:6px;margin-top:12px;padding-top:6px;color:#fff}.map-city .list--link li{margin-bottom:8px}#hotel-info .btn,#guest-info .btn,#reservation-info .step__right-end-btn,#contact-info .btn,#flight-info .btn{display:none}