.ttlarea{background:#eee}.ttlarea ul.outer{max-width:1200px}h1.ttl{padding:1em 0;color:#1e2424;font-size:40px;font-weight:700;font-family:"Montserrat",serif;line-height:1.2}h1.ttl span.jp{color:#7c7c7c;font-size:20px;font-family:"M PLUS 1p",serif;display:block}.contents{padding-top:80px;background:#fbfbfb}#inquiry{width:100%;margin:0 auto;padding:0}.breadcrumbs{background:#fbfbfb}#wrapper_inquiry{width:100%;margin:0 auto 5%;padding:5% 0}table.ptn03{width:90%;margin:0 auto 2em;font-size:15px;border-spacing:2%;border-collapse:collapse}table.ptn03 th{width:30%;margin-right:3%;padding:2% 4%;color:#000;font-size:16px;font-weight:700;line-height:1.1;white-space:nowrap;vertical-align:middle}table.ptn03 td{width:67%;padding:2% 4%;font-size:18px}table.ptn03 tr:first-child th,table.ptn03 tr:first-child td{padding-top:4%}table.ptn03 tr:last-child th,table.ptn03 tr:last-child td{padding-bottom:4%}span.required{color:#fff;background:#bb0a21;font-size:12px;border-radius:5px;padding:2.5px 7.5px;margin-left:14px}span.annotation{color:#aaa;font-size:14px;display:block}input.wpcf7-submit{width:300px;height:50px;margin:0 auto;padding:5px 8px;border-top:none;border-left:none;border-right:none;border-bottom:none;border-radius:4px;background-image:none;background-color:#000;font-size:20px;color:#fff;letter-spacing:10px;text-align:center;iindent:10px}input.wpcf7-submit:hover{background-color:#aaa}input[type=submit]{appearance:none;-webkit-appearance:none;-moz-appearance:none}.wpcf7 .ajax-loader{display:none !important}span.wpcf7-list-item-label{color:#000;font-size:15px}.wpcf7-not-valid-tip{color:#bb0a21 !important;font-size:16px !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#f4d35e !important}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item.first{margin-left:0 !important}.inquiry-type .wpcf7-list-item,.trial-lodging .wpcf7-list-item,.purchase-time .wpcf7-list-item{margin:0 1em 0 0 !important}table.ptn03 td input,table.ptn03 td select,table.ptn03 td textarea{padding:2%}table.ptn03 td input[type=text],table.ptn03 td input[type=tel]{width:96%;margin:0 0 .5rem;background:#fff}table.ptn03 td input[type=email]{width:96%;margin:0 0 .5rem;background:#fff}table.ptn03 td input[type=date]{width:23%;height:19px;margin:0 0 .5rem;background:#fff}table.ptn03 td input#zip-code1,table.ptn03 td input#zip-code2{width:80%;margin-bottom:0;padding:10%}table.ptn03 td#zip-code p{display:flex;justify-content:flex-start;align-items:center}table.ptn03 td#zip-code p span{width:20%}table.ptn03 td#zip-code p span:first-child{margin-right:2.5%}table.ptn03 td#zip-code p span:nth-of-type(2){margin-left:2.5%}table.ptn03 td input,table.ptn03 td select,table.ptn03 td textarea{padding:2%}table.ptn03 td .inquiry-type input{padding:0 2% 0 0}table.ptn03 td input#your-name,table.ptn03 td input.zip-code,table.ptn03 td input.phone-number{width:25%}table.ptn03 td input#company-name,table.ptn03 td input#your-address,table.ptn03 td input#your-email{width:95.703%}table.ptn03 td textarea#inquiry{width:95.703%}input,textarea{color:#2d2c2c;font-size:16px;border:1px solid #999;border-radius:2px}select{margin:0 0 .5rem;padding:.8em 1em;width:100%;color:#2d2c2c;font-size:1rem;border:1px solid #999;border-radius:2px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.wrapper_select{position:relative}.wrapper_select:after{content:"";position:absolute;top:18px;right:16px;width:8px;height:8px;border-right:2px solid #999;border-bottom:2px solid #999;transform:rotate(45deg)}input.confirm{width:300px;height:50px;margin:0 auto;padding:5px 8px;border-radius:10px;border-top:none;border-left:none;border-right:none;border-bottom:4px solid #eee;background-image:none;background-color:#fff617;font-size:20px;color:#0195cc}input.confirm:active{border-bottom:none;background-color:#f8f6c8}#request-documents ul#button_box{width:90%;align-items:center}#request-documents ul#button_box .wpcf7-spinner{display:none !important}ul#button_box li{flex:0 0 50%}input.back{width:300px;height:50px;margin:0 auto;padding:5px 8px;border-radius:10px;border-top:none;border-left:none;border-right:none;border-bottom:4px solid #eee;background-image:none;background-color:#aaa;font-size:20px;color:#000}input.back:active{border-bottom:none;background-color:#eee}input::-webkit-input-placeholder{color:#ccc;font-size:16px}input:-moz-placeholder{color:#ccc;font-size:16px}input::-moz-placeholder{color:#ccc;font-size:16px}input:-ms-input-placeholder{color:#ccc;font-size:16px}.mw_wp_form_complete{font-size:16px;text-align:center}.main_content #thanks{padding:0 0 5%}.main_content #thanks p.lead{font-size:16px;text-align:center;margin-bottom:1em}#button_box{align-items:center}.inline_box{width:90%;height:200px;overflow:auto;background:#fff;border:1px solid #ccc;margin:5% auto;padding:5%}.inline_box main{padding-top:0 !important}.privacypolicy main h1{margin:0 0 1em;font-size:18px;text-align:center}.privacypolicy main h2{margin:3em 0 1em;padding:0;font-size:16px;text-align:left}.privacypolicy main p,.detail li{font-size:14px;line-height:2}p.agree{font-size:14px;text-align:center}.privacypolicy main .txt-right{text-align:end}.privacypolicy main .txt-left{text-align:left}.privacypolicy main .detail ol{line-height:1.5}.privacypolicy main .detail ol li{display:list-item;list-style:unset;text-align:start;line-height:2}.privacypolicy main .detail ol.inside li{-webkit-padding-start:0;padding-inline-start:0;list-style-type:none;counter-increment:cnt}.privacypolicy main .detail ol.inside li:before{content:"（" counter(cnt) "） "}span.note{display:block}.privacypolicy main .detail ol.inside li p{display:inline}.grecaptcha-badge{visibility:hidden}#inquiry-thanks_ul li.outer-li{flex:0 0 auto;width:100%;max-width:100%}#inquiry-thanks_ul ul.inner li.txt{flex:0 0 auto;width:100%;max-width:100%}#inquiry-thanks_ul ul.inner li.txt h2{text-align:left}div.btn-wh{margin:5% auto 0;display:flex;justify-content:flex-start}@media screen and (max-width:1200px){.ttlarea ul.outer{max-width:94%}.contents{padding-top:54px}.trial_lodging{width:80%}table.ptn03 td input.date-of-stay{width:30%}table.ptn03 td input#your-name,table.ptn03 td input.zip-code,table.ptn03 td input.phone-number{width:30%}}@media screen and (min-width:821px) and (max-width:1200px){h1.ttl{font-size:38px}h1.ttl span.en{font-size:18px}h1.ttl span.jp{font-size:18px}.trial_lodging{width:80%}table.ptn03 td input.date-of-stay{width:26%}}@media screen and (max-width:1000px){select{height:44px}}@media screen and (max-width:820px){.container_subpage_inner{width:94%;max-width:94%}#wrapper_inquiry{padding:10% 0}#wrapper_inquiry iframe{height:1200px}.wrapper_select:after{top:17px;right:16px;width:6px;height:6px}}@media screen and (min-width:641px) and (max-width:820px){h1.ttl{font-size:36px}h1.ttl span.en{font-size:17px}h1.ttl span.jp{font-size:17px}.trial_lodging{width:96%}.trial_lodging h3{font-size:22px}table.ptn03{width:100%}select{height:42px}}@media screen and (max-width:640px){h1.ttl{font-size:34px}h1.ttl span.en{font-size:15px}h1.ttl span.jp{font-size:15px}.contents{padding-top:50px}.trial_lodging{width:94%;padding:3%}.trial_lodging h3{font-size:20px}table.ptn03{width:96%}table.ptn03 th{font-size:16px;width:92%;white-space:nowrap;float:left;border:none}table.ptn03 td{padding:2% 4% 4%;font-size:16px;width:92%;float:left;border:none}table.ptn03 tr:first-child th,table.ptn03 tr:first-child td{padding-top:2%}table.ptn03 th p{font-size:15px}table.ptn03 td input#your-name,table.ptn03 td input#your-address,table.ptn03 td input#phone-number,table.ptn03 td input#your-email{width:96%}select{width:100.372%;height:46px;-webkit-appearance:none;appearance:none}table.ptn03 td input.date-of-stay{width:30%;height:20px;-webkit-appearance:none;appearance:none;border-radius:3px;border:1px solid #999;background:#fff}table.ptn03 td textarea#inquiry{width:96%}input::-webkit-input-placeholder{font-size:16px}input:-moz-placeholder{font-size:16px}input::-moz-placeholder{font-size:16px}select::-webkit-input-placeholder{font-size:16px}select:-moz-placeholder{font-size:16px}select::-moz-placeholder{font-size:16px}.wpcf7-list-item{margin:0 !important;display:block !important}input.confirm{font-size:18px}input.wpcf7-submit{font-size:16px;width:100%}input.back{font-size:18px}ul#button_box li{flex:0 0 auto;max-width:100%}ul#button_box li.button{width:50%}.inline_box{width:86%}}@media screen and (max-width:480px){h1.ttl{font-size:32px}h1.ttl span.en{font-size:14px}h1.ttl span.jp{font-size:14px}.trial_lodging h3{font-size:19px}.trial_lodging ul.fb_row{flex-direction:column;align-items:flex-start}.trial_lodging ul.fb_row li:nth-child(1){margin-right:0}table.ptn03 th{font-size:14px}table.ptn03 td{font-size:14px}select{height:40px}table.ptn03 th p{font-size:14px}table.ptn03 td input.date-of-stay{width:40%;height:22px}.wrapper_select:after{top:16px}input::-webkit-input-placeholder{font-size:14px}input:-moz-placeholder{font-size:14px}input::-moz-placeholder{font-size:14px}input:-ms-input-placeholder{font-size:14px}span.wpcf7-list-item-label{font-size:14px}span.required{font-size:13px}input.confirm{font-size:16px}input.wpcf7-submit{font-size:16px}input.back{font-size:16px}.privacypolicy main h1{font-size:17px}.privacypolicy main h2{font-size:15px}}@media screen and (max-width:428px){#wrapper_inquiry iframe{height:1550px}.trial_lodging h3{font-size:18px}table.ptn03 th{width:100%;padding:2% 0;font-size:14px}table.ptn03 td{width:100%;padding:2% 0 4%;font-size:14px}}@media screen and (max-width:414px){h1.ttl{font-size:28px}}@media screen and (max-width:375px){h1.ttl{font-size:26px}#wrapper_inquiry{padding:14% 0}table.ptn03{width:100%}table.ptn03 th{width:100%;padding:2% 0;font-size:14px}table.ptn03 td{width:100%;padding:2% 0 4%;font-size:14px}table.ptn03 td input.date-of-stay{width:45%}select{height:38px}.wrapper_select:after{top:14px}.privacypolicy main h1{font-size:16px}.privacypolicy main h2{font-size:14px}}@media screen and (max-width:320px){h1.ttl{font-size:24px}h1.ttl span.en{font-size:13px}h1.ttl span.jp{font-size:13px}table.ptn03 td input.date-of-stay{width:50%;height:22px}select{height:36px}input.confirm{font-size:14px}input.wpcf7-submit{font-size:14px}input.back{font-size:14px}ul#button_box li{width:96%}.privacypolicy main h1{font-size:15px}}@media screen and (max-width:280px){h1.ttl{font-size:22px}select{height:37px}table.ptn03 td input.date-of-stay{width:55%;height:22px}.trial_lodging h3{font-size:16px}}