﻿@media screen and (max-width: 768px){html{font-size:3.8461538462vw}}@media print,screen and (min-width: 769px){html{font-size:1.171875vw}}.div_btnSubmit{position:relative;display:block;margin-left:auto;margin-right:auto}.div_btnSubmit::after{content:"";background-color:#ddd;position:absolute;z-index:0;opacity:0;transition:all .3s ease}.div_btnSubmit:hover::after{opacity:1}.div_btnSubmit .btnSubmit{border:transparent;background-color:transparent;color:var(--primary-color);display:flex;justify-content:center;align-items:center;transition:all .3s ease}.sec_contact{padding:9.375vw 0vw 8.59375vw 0vw}.sec_contact .btnHide{display:none}.sec_contact .wrapper_contact{width:68.75vw;margin-left:auto;margin-right:auto;font-size:1rem;letter-spacing:0.05rem;display:flex;justify-content:space-between;color:var(--primary-color)}.sec_contact .wrapper_contact .start_requires{color:#cec773;font-size:1.6666666667rem;vertical-align:middle}.sec_contact .wrapper_contact .requires::after{content:"*";color:#cec773;font-size:1.6666666667rem;vertical-align:-webkit-baseline-middle;margin-left:.78125vw}.sec_contact .wrapper_contact .contact_left{writing-mode:vertical-lr}.sec_contact .wrapper_contact .contact_left .tit_en{font-size:3rem;letter-spacing:0.15rem;font-weight:bold;text-transform:uppercase}.sec_contact .wrapper_contact p.guide{border-bottom:1px solid;padding-bottom:20px}.sec_contact .wrapper_contact .contact_right{width:52.734375vw}.sec_contact .wrapper_contact .contact_right .wrapper_formContact{padding-top:7.03125vw}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .dis_flex{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:2.34375vw}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .content_wrapper{width:38.671875vw}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .content_wrapper input[type=radio]{accent-color:#8c939b;width:1.25vw;height:1.25vw;appearance:none;border-radius:50%;border:none;background-color:#d6d7d8}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .content_wrapper input[type=radio]:hover{cursor:pointer}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .content_wrapper input[type=radio]:checked{background-color:#8c939b;appearance:auto}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .content_wrapper input[type=radio]:checked:before{background:red}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .content_wrapper input:not([type=radio]){width:100%;background-color:#d6d7d8;border:1px solid #d6d7d8;padding:.546875vw 0vw .546875vw .78125vw;color:var(--primary-color)}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .content_wrapper input:not([type=radio]):focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .content_wrapper input.txtPost_code{width:19.53125vw;margin-left:1.5625vw}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .content_wrapper textarea{background-color:#d6d7d8;width:100%;padding-left:.78125vw;color:var(--primary-color)}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .div_Postcode::before{content:"〒";font-size:1.2rem}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .div_address{flex-wrap:wrap}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .div_address .address_wrapper{width:100%;padding-top:1.5625vw}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .div_address .address_wrapper input{float:right;width:38.671875vw;background-color:#d6d7d8;border:1px solid #d6d7d8;padding:.546875vw 0vw .546875vw .78125vw;color:var(--primary-color)}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .div_address .address_wrapper input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.sec_contact .wrapper_contact .contact_right .wrapper_formContact p.infor{padding-bottom:1.5625vw}.sec_contact .wrapper_contact .contact_right .wrapper_formContact p.details{background-color:#8c939b;color:#fff;padding:1.5625vw 1.5625vw 1.5625vw 1.5625vw;margin-bottom:4.6875vw}.sec_contact .wrapper_contact .contact_right .wrapper_formContact p.details a{display:inline;color:inherit;border-bottom:1px solid}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .div_wrapper_btn:has(.btnSubmit){text-align:center}.sec_contact .wrapper_contact .contact_right.confirm_wrapper p.infor,.sec_contact .wrapper_contact .contact_right.confirm_wrapper p.details{display:none}.sec_contact .wrapper_contact .contact_right.confirm_wrapper .content_wrapper{padding-left:4.6875vw}.sec_contact .wrapper_contact .contact_right.confirm_wrapper .div_Postcode{width:unset;margin-left:6.875vw}.sec_contact .wrapper_contact .contact_right.confirm_wrapper .div_address .address_wrapper{width:50%;padding-top:3px}.sec_contact .wrapper_contact .contact_right.confirm_wrapper .div_wrapper_btn{display:flex;justify-content:space-between;align-items:flex-end}.sec_contact .wrapper_contact .contact_right.confirm_wrapper .div_wrapper_btn .div_btnBack{padding-top:6.640625vw}.sec_contact .wrapper_contact .contact_right.confirm_wrapper .div_wrapper_btn .div_btnBack .btnBack{border:none;background:transparent;cursor:pointer}.sec_contact_thanks{color:var(--primary-color)}.sec_contact_thanks .wrapper_contact_thanks{width:54.6875vw;margin-left:auto;margin-right:auto;padding:8.90625vw 0vw 11.71875vw 0vw}.sec_contact_thanks .wrapper_contact_thanks .tit_thanks{font-size:1.6666666667rem;font-weight:bold;letter-spacing:0.0833333333rem;padding-bottom:2.34375vw}.sec_contact_thanks .wrapper_contact_thanks .txt_thanks{font-size:1rem;padding-bottom:5.46875vw;letter-spacing:0.05rem}.sec_contact_thanks .wrapper_contact_thanks .btnSubmit{width:fit-content;padding:.390625vw 2.65625vw .390625vw 2.65625vw;margin:0 auto}@media screen and (max-width: 768px){.div_btnSubmit{display:flex;justify-content:center}.div_btnSubmit .btnSubmit{padding:1.2820512821vw 5.1282051282vw 1.2820512821vw 5.1282051282vw;width:31.3794871795vw;height:9.8923076923vw;border-bottom:1px solid var(--primary-color);border-right:1px solid var(--primary-color);font-size:1rem;line-height:1.0666666667rem;letter-spacing:0.2rem}.sec_contact .wrapper_contact{width:100%;padding:11.0256410256vw 5.1282051282vw 18.4615384615vw 5.1282051282vw;font-size:1rem;flex-wrap:wrap}.sec_contact .wrapper_contact .contact_left .tit_en{font-size:2.1333333333rem;letter-spacing:0}.sec_contact .wrapper_contact p.guide{width:64.1025641026vw;height:fit-content;padding-top:12.8205128205vw;letter-spacing:0;line-height:2.2}.sec_contact .wrapper_contact p.guide .start_requires{font-size:0.8666666667rem}.sec_contact .wrapper_contact .requires::after{font-size:1.0666666667rem}.sec_contact .wrapper_contact .contact_right{width:100%}.sec_contact .wrapper_contact .contact_right .wrapper_formContact{padding-top:23.0769230769vw}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .dis_flex{flex-direction:column;padding-bottom:6.4102564103vw}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .dis_flex .content_wrapper{width:100%}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .dis_flex .content_wrapper input[type=radio]{width:4.1025641026vw;height:4.1025641026vw;vertical-align:middle}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .dis_flex .content_wrapper .mwform-radio-field label{padding-right:6.4102564103vw}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .dis_flex .content_wrapper input:not([type=radio]){padding:1.7948717949vw 2.5641025641vw 1.7948717949vw 0vw}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .dis_flex .content_wrapper input.txtPost_code{width:92%;margin-left:0}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .div_address .address_wrapper{padding-top:4.358974359vw}.sec_contact .wrapper_contact .contact_right .wrapper_formContact .div_address .address_wrapper input{width:100%;padding:1.7948717949vw 2.5641025641vw 1.7948717949vw 0vw}.sec_contact .wrapper_contact .contact_right .wrapper_formContact p.details{padding:5.3846153846vw 5.1282051282vw 5.8974358974vw 5.1282051282vw;letter-spacing:0;line-height:2;margin-bottom:7.6923076923vw}.sec_contact .wrapper_contact .contact_right.contact_right.confirm_wrapper .content_wrapper{padding-left:0}.sec_contact .wrapper_contact .contact_right.contact_right.confirm_wrapper .div_Postcode{margin-left:0}.sec_contact .wrapper_contact .contact_right.contact_right.confirm_wrapper .div_address .address_wrapper{width:100%}.sec_contact_thanks .wrapper_contact_thanks{width:100%;padding:12.8205128205vw 5.1282051282vw 12.8205128205vw 5.1282051282vw}.sec_contact_thanks .wrapper_contact_thanks .txt_thanks{font-size:1rem}}@media print,screen and (min-width: 769px){.div_btnSubmit{width:9.7171875vw;height:3.1703125vw}.div_btnSubmit .btnSubmit{position:absolute;top:0;z-index:100;left:0}.div_btnSubmit:hover .btnSubmit{top:.15625vw;left:.15625vw;cursor:pointer}.div_btnSubmit:hover::after{width:9.53125vw;height:3.125vw;top:.46875vw;left:.46875vw}.div_btnSubmit .btnSubmit{width:9.5609375vw;height:3.0140625vw;border-bottom:1px solid var(--primary-color);border-right:1px solid var(--primary-color);font-size:1rem;line-height:1.0666666667rem;letter-spacing:0.2rem}}@media screen and (max-width: 768px){.w-100{width:25.641025641vw  !important}}@media print,screen and (min-width: 769px){.w-100{width:7.8125vw  !important}.box__err--address{width:38.671875vw;margin-left:auto;clear:right}}
