.contact-box{padding-left:20px;padding-right:20px}.contact-box-outer{padding:5px;margin:30px auto 0 auto;width:100%;display:grid;grid-template-columns:13rem 1fr;grid-template-rows:auto}.contact-box-outer:first-child{margin:10px auto 0 auto}.contact-box-outer .contact-box-inner-title{border:1px solid #aaa;margin:0 0 -1px -1px;padding:20px 10px;background:#f5f5f5;display:flex;flex-direction:column}.contact-box-outer .contact-box-inner-title>p{font-weight:700;font-size:1.1rem;text-align:left;margin-top:0;margin-bottom:0}@media (max-width:767px){.contact-box-outer .contact-box-inner-title{flex-direction:row}.contact-box-outer .contact-box-inner-title .label-hissu,.contact-box-outer .contact-box-inner-title .label-nini{margin-left:7px}}.contact-box-outer .contact-box-inner-control{border:1px solid #aaa;margin:0 0 -1px -1px;padding:20px 10px;background:#fcfcfc}.contact-box-outer .contact-box-inner-control p{margin:0;margin-bottom:10px;padding:0;line-height:1.3rem}.contact-box-outer .contact-box-inner-control .explain{margin:0;margin-bottom:10px;font-size:1rem;line-height:1.3rem}.contact-box-outer .contact-box-inner-control .explain-list{font-size:1rem;line-height:1.3rem;margin:0;margin-bottom:10px}.contact-box-outer .contact-box-inner-control .explain-list li:first-child{margin-top:0}.contact-box-outer .contact-box-inner-control .explain-list li:last-child{margin-bottom:0}.explain-accordion .wp-block-vk-blocks-accordion{margin:0;margin-bottom:10px}.explain-accordion .wp-block-vk-blocks-accordion .wp-block-vk-blocks-accordion-trigger{background:#daeff2;font-size:1rem;font-weight:700}.explain-accordion .wp-block-vk-blocks-accordion .wp-block-vk-blocks-accordion-trigger p{margin-top:0;margin-bottom:0}.explain-accordion .wp-block-vk-blocks-accordion .wp-block-vk-blocks-accordion-target{background:#fcfeff;font-size:1rem}.explain-accordion .wp-block-vk-blocks-accordion-target .item-header{font-weight:700;font-size:1.1rem;margin-top:10px;margin-bottom:10px}.explain-accordion .wp-block-vk-blocks-accordion-target .item-header-single{margin-top:10px;margin-bottom:30px}.explain-accordion .wp-block-vk-blocks-accordion-target .item-last{margin-top:10px;margin-bottom:10px}.explain-accordion .wp-block-vk-blocks-accordion-target ul{margin-top:10px;margin-bottom:30px}.departure-select-explain{width:100%;background:#daeff2;padding:15px 20px 5px 20px;margin:0 auto 10px auto}.departure-select-explain .explain-body .explain-list-title{font-size:1rem;padding-top:0;padding-bottom:0;margin-top:15px;margin-bottom:5px}.departure-select-explain .explain-body .explain-list-title:first-child{font-size:1rem;margin-top:0}.departure-select-explain .explain-body .explain-standalone{padding-top:0;padding-bottom:0;margin-top:15px;margin-bottom:5px}.departure-select-explain .explain-body ul{margin-top:0;margin-bottom:10px}.departure-select-explain .explain-body ul li{font-size:1rem;margin-top:0}.departure-select-explain .explain-body .spnote{font-size:.8rem}.departure-select-explain .explain-start,.departure-select-explain .explain-end{margin-top:0;margin-bottom:0;text-align:center}.departure-select-explain .explain-start .notes,.departure-select-explain .explain-end .notes{padding:4px 7px 8px 7px;border-radius:3px;background:#a9dee5}.departure-select-explain .explain-end .notes{margin-top:20px}.departure-select-explain .explain-start i{margin-top:0}.departure-select-explain .explain-start .notes{margin-bottom:18px}#switch-explain-start-selected,#switch-explain-departure-haneda,#switch-explain-departure-tokyostation,#switch-explain-departure-other,#switch-explain-end-selected{display:none}.contact-box-outer .contact-box-inner-control input[type="text"],.contact-box-outer .contact-box-inner-control input[type="tel"],.contact-box-outer .contact-box-inner-control input[type="email"],.contact-box-outer .contact-box-inner-control textarea,.contact-box-outer .contact-box-inner-control select,.contact-box-outer .contact-box-inner-control input[type="checkbox"]{margin-top:0;margin-bottom:0;font-size:1.2rem;font-weight:300;font-family:'Noto Sans JP R'}.contact-box-outer .contact-box-inner-control input[type="checkbox"]{transform:scale(1.5)}.contact-box-outer .contact-box-inner-control .input-country-code,.contact-box-outer .contact-box-inner-control .input-passengers-adult{margin-bottom:10px}.contact-box-outer .contact-box-inner-control .input-your-name,.contact-box-outer .contact-box-inner-control .input-your-emai,.contact-box-outer .contact-box-inner-control .input-your-name,.contact-box-outer .contact-box-inner-control .input-your-name,.contact-box-outer .contact-box-inner-control .input-your-message,.contact-box-outer .contact-box-inner-control .input-hakuba-departure,.contact-box-outer .contact-box-inner-control .input-hakuba-destination,.contact-box-outer .contact-box-inner-control .input-baggage{width:100%}.contact-box-outer .contact-box-inner-control .input-country-code,.contact-box-outer .contact-box-inner-control .input-your-tel{width:20rem}.contact-box-outer .contact-box-inner-control .input-passengers-adult,.contact-box-outer .contact-box-inner-control .input-passengers-child{width:20rem}.contact-box-outer .contact-box-inner-control .wpcf7-acceptance input[type="checkbox"]{transform:scale(1.5)}.contact-box-outer .contact-box-inner-control .wpcf7-acceptance{font-size:1.3em}.contact-box-outer .contact-box-inner-control .check-agree-privacy .wpcf7-list-item span{display:inline-block;white-space:nowrap;padding-left:7px}.contact-box-outer .contact-box-inner-control #agree-privacy-read{margin-top:14px;font-size:.9rem;height:15rem;overflow-y:scroll;font-weight:300;font-family:'Noto Sans JP R'}@media (max-width:767px){.contact-box-outer{grid-template-columns:1fr}}@media (max-width:475px){.contact-box{padding-left:0;padding-right:0}.contact-box-outer{margin-left:0;margin-right:0;width:100%}.contact-box-outer .contact-box-inner-control input[type="text"],.contact-box-outer .contact-box-inner-control input[type="tel"],.contact-box-outer .contact-box-inner-control input[type="email"],.contact-box-outer .contact-box-inner-control textarea,.contact-box-outer .contact-box-inner-control select,.contact-box-outer .contact-box-inner-control input[type="checkbox"]{font-size:1.1rem}.contact-box-outer .contact-box-inner-control .input-your-name,.contact-box-outer .contact-box-inner-control .input-your-emai,.contact-box-outer .contact-box-inner-control .input-your-name,.contact-box-outer .contact-box-inner-control .input-your-name,.contact-box-outer .contact-box-inner-control .input-your-message,.contact-box-outer .contact-box-inner-control .input-country-code,.contact-box-outer .contact-box-inner-control .input-your-tel,.contact-box-outer .contact-box-inner-control .input-passengers-adult,.contact-box-outer .contact-box-inner-control .input-passengers-child{width:100%}}.contact-box .contact-box-outer .contact-box-inner-control>:first-child{margin-top:0}.contact-box .contact-box-outer .contact-box-inner-control>:last-child{margin-bottom:0}.contact-box .contact-box-outer .confirm-item{display:flex;align-items:center}.contact-box .contact-box-outer .confirm-item p{margin:0;line-height:1.6rem;font-size:1.1rem}.contact-box .contact-box-outer .confirm-item .multi-item p{line-height:2rem}.contact-box .wpcf7-not-valid-tip{margin-top:8px;margin-bottom:8px;background:#f9eded;padding:5px 10px;color:#9b0000}.contact-box .contact-box-response-area .wpcf7-response-output{background:#fff;margin:2em .5em .5em 0;padding:10px 10px;border-width:5px}.contact-box .contact-box-submit-buttom-area{padding:40px 20px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.contact-box .contact-box-submit-buttom-area .button-outer{padding:0 20px}.contact-box .contact-box-submit-buttom-area .button-outer p{padding:0;margin:0}@media (max-width:767px){.contact-box .contact-box-submit-buttom-area{grid-template-columns:1fr}.contact-box .contact-box-submit-buttom-area .button-outer{padding:0}.contact-box .contact-box-submit-buttom-area .button-outer:nth-child(1) {order:2}.contact-box .contact-box-submit-buttom-area .button-outer:nth-child(2) {order:1}}.contact-box .contact-box-submit-buttom-area input[type="button"].wpcf7-previous,.contact-box .contact-box-submit-buttom-area input[type="submit"].wpcf7-submit{border:none;border-radius:var(--vk-size-radius-btn-primary);box-shadow:0 2px 10px 0 rgba(0,0,0,.12);transition:all .3s ease 0s;color:#fff;padding-top:.8rem;padding-bottom:.8rem;font-size:1.5rem;font-size: calc(var(--vk-size-text) * 1.25);font-weight:400;margin:10px auto;width:100%}.contact-box .contact-box-submit-buttom-area input[type="button"].wpcf7-previous{background-color:#6c757d;color:#fff}.contact-box .contact-box-submit-buttom-area input[type="submit"].wpcf7-submit{background-color:#9c1414;color:#fff}.contact-box .contact-box-submit-buttom-area input[type="button"].wpcf7-previous:hover,.contact-box .contact-box-submit-buttom-area input[type="submit"].wpcf7-submit:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.12);transform:translateY(.1875em);opacity:.9}.contact-box .contact-box-submit-buttom-area input[type=button].wpcf7-previous:not(:disabled):not(.disabled),
.contact-box .contact-box-submit-buttom-area input[type=submit].wpcf7-submit:not(:disabled):not(.disabled) {cursor:pointer}.contact-box .contact-box-submit-buttom-area .button-outer .wpcf7-spinner{display:block;padding:0;margin:auto}.title-stand-alone{margin-top:0;margin-bottom:15px}.title-stand-alone p{font-size:1.5rem;margin-top:16px;margin-left:-8px;font-family:"Noto Sans JP B";text-align:left}.contact-box-outer .contact-box-inner-control .inner-multi-item{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.contact-box-outer .contact-box-inner-control .inner-multi-item>:first-child{margin-bottom:1.5rem}.suggested-reply{font-size:1.3rem;text-align:center}.suggested-reply span{margin:0 10px 0;text-align:center;font-size:1.2rem;padding:0 10px 2px 10px;border-radius:3px;background:#fff;border:1px solid #ddd}.container-confirm-body,.container-confirm-exception,.container-thanks-body,.container-thanks-exception{display:none}#prevbutton{display:inline-block!important;visibility:visible!important}