@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500&display=swap";@-webkit-keyframes titleUp{0%{transform:translateY(120px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes titleUp{0%{transform:translateY(120px);opacity:0}100%{transform:translateY(0);opacity:1}}section{width:100%}section .sec_inner{width:100%;max-width:1200px;padding:0 30px;margin:0 auto;color:#323232}#thanks-mode,#send-mode{display:none}#thanks-mode.active,#send-mode.active{display:block}#content-head .sec_inner,#content-head-thank .sec_inner{padding-top:300px;display:flex;flex-direction:row;align-items:flex-start}#content-head .sec_inner h2,#content-head-thank .sec_inner h2{display:block;width:300px}#content-head .sec_inner h2 .title_en,#content-head-thank .sec_inner h2 .title_en{display:block;font-size:48px;font-weight:600;letter-spacing:5px;line-height:1em;margin-bottom:8px}#content-head .sec_inner h2 .title_jp,#content-head-thank .sec_inner h2 .title_jp{display:block;font-size:18px;letter-spacing:2px}#content-head .sec_inner p.desc,#content-head-thank .sec_inner p.desc{flex:1;display:block;text-align:right}#content-head .sec_inner p.desc span.inbox,#content-head-thank .sec_inner p.desc span.inbox{text-align:left;display:inline-block;width:fit-content;letter-spacing:2px}#contact .sec_inner{display:flex;flex-direction:row;padding-bottom:300px}#contact .sec_inner .menu_area{width:230px;position:relative;padding-top:50px}#contact .sec_inner .menu_area ul.localmenu{display:block;position:sticky;top:0;left:0;width:192px;padding-top:85px}#contact .sec_inner .menu_area ul.localmenu li{display:block;width:100%;padding:15px 0;border-bottom:.75px #323232 solid;position:relative;font-size:14px}#contact .sec_inner .menu_area ul.localmenu li span.number{font-family:"Poppins",sans-serif;margin-right:2em}#contact .sec_inner .menu_area ul.localmenu li a{display:block;width:100%}#contact .sec_inner .menu_area ul.localmenu li a::after{display:block;content:"";width:15px;aspect-ratio:1/1;background:url(../images/common/arrow_bk.svg) no-repeat;background-size:contain;position:absolute;top:50%;right:10px;transform:translateY(-45%) rotate(-90deg)}#contact .sec_inner .contents_area{flex:1}#contact .sec_inner .contents_area .contents_inner{padding:150px 0 0 8%}#contact .sec_inner .contents_area .contents_inner h3{font-size:24px;padding-bottom:30px;letter-spacing:5px}#contact .sec_inner .contents_area .contents_inner h3 span.attention{font-size:12px;color:red;margin-left:2em}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner{width:100%;margin:0 auto;padding-top:45px}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .chuki{font-size:13px;line-height:13px;font-weight:bold;color:red;margin-bottom:20px}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .at{font-size:13px;line-height:13px;font-weight:bold;color:red;margin:5px 0 0 0}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form label{display:block;font-size:14px;line-height:1.8em;margin-bottom:.8em;letter-spacing:2px}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form label span{margin-left:1em;color:red}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .box{display:block;padding:45px 0}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .input_box{display:block;width:100%}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form input:not([type=checkbox]),#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form textarea,#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form select,#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .privacy_box{width:100%;box-sizing:border-box;padding:20px 15px;font-size:14px;line-height:1.6em;letter-spacing:1px;border-radius:5px;background-color:#ebebeb;border:none}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form input:not([type=checkbox]):placeholder,#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form textarea:placeholder,#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form select:placeholder,#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .privacy_box:placeholder{color:#5a5a5a;font-size:12px}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form textarea{aspect-ratio:2.1}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .privacy_box{padding:20px 10px 20px 40px}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .privacy_box .scrl_wrap{aspect-ratio:2;overflow-y:auto;padding:20px 30px 20px 0}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .privacy_box .scrl_wrap::-webkit-scrollbar{background:#eee;width:5px;border-radius:5px}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .privacy_box .scrl_wrap::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:5px}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .privacy_box p.title{text-align:center;margin-bottom:30px}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .privacy_box p.privacy_text{font-size:10px;line-height:1.6em}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form select{cursor:pointer;outline:none;background-image:none;box-shadow:none;appearance:none;position:relative}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .select_wrapper{position:relative;width:100%}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .select_wrapper:after{display:block;position:absolute;content:"";top:50%;right:20px;transform:translateY(-50%);width:15px;aspect-ratio:1;background:url(../images/common/arrow_bk.svg) no-repeat;background-size:contain;background-position:center}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .check_area{display:flex;justify-content:center;align-items:center}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .check_area label{margin:0}.btn_area{width:100%}.btn_area button.send_btn,.btn_area .return_btn{display:block;width:363px;font-size:16px;color:#323232;border:1px #323232 solid;padding:12px 0;border-radius:50px;background:#fff;cursor:pointer;margin:30px auto;font-weight:bold;letter-spacing:2px;position:relative;transition:all .25s linear;opacity:.3;pointer-events:none;text-align:center}.btn_area button.send_btn:hover,.btn_area .return_btn:hover{background-color:#ebebeb}.btn_area button.send_btn:after,.btn_area .return_btn:after{display:block;position:absolute;content:"";top:50%;right:8%;transform:translateY(-50%);width:15px;aspect-ratio:1;background:url(../images/common/arrow_R_bk.svg) no-repeat;background-size:contain;background-position:center}.btn_area button.send_btn.active,.btn_area button.send_btn.return_btn,.btn_area .return_btn.active,.btn_area .return_btn.return_btn{opacity:1;pointer-events:auto}#last_btn{padding:200px 0}@media only screen and (max-width: 768px ){section{width:100%}section .sec_inner{width:100%;padding:0 13vw}#content-head .sec_inner,#content-head-thank .sec_inner{padding-top:45vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#content-head .sec_inner h2,#content-head-thank .sec_inner h2{display:block;width:100%;text-align:center}#content-head .sec_inner h2 .title_en,#content-head-thank .sec_inner h2 .title_en{font-size:18px;line-height:1em;margin-bottom:0}#content-head .sec_inner h2 .title_jp,#content-head-thank .sec_inner h2 .title_jp{font-size:10px;letter-spacing:2px}#content-head .sec_inner p.desc,#content-head-thank .sec_inner p.desc{width:100%;display:block;text-align:left;padding-top:20px}#contact .sec_inner{display:block;flex-direction:column;padding-bottom:100px}#contact .sec_inner .menu_area{width:100%;position:relative;padding:50px 0}#contact .sec_inner .menu_area ul.localmenu{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;justify-content:center;column-gap:25px;border-radius:5px;width:100%;padding:12px;border:#323b3d 1px solid}#contact .sec_inner .menu_area ul.localmenu li{display:block;width:fit-content;padding:0;border-bottom:none;position:relative;font-size:10px}#contact .sec_inner .menu_area ul.localmenu li span.number{font-family:"Poppins",sans-serif;margin-right:5px}#contact .sec_inner .contents_area{flex:1}#contact .sec_inner .contents_area .contents_inner{padding:50px 0 0 0}#contact .sec_inner .contents_area .contents_inner h3{font-size:14px;padding-bottom:0;letter-spacing:2px}#contact .sec_inner .contents_area .contents_inner h3 span.attention{font-size:8px}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner{width:100%;margin:0 auto;padding-top:25px}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .chuki{font-size:11px;line-height:11px}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .at{font-size:11px;line-height:11px}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form label{display:block;font-size:11px;line-height:1.8em;margin-bottom:.8em;letter-spacing:2px}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form label span{margin-left:.5em;color:red}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .box{display:block;padding:25px 0}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .input_box{display:block;width:100%}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form input:not([type=checkbox]),#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form textarea,#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form select,#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .privacy_box{padding:20px 10px;font-size:11px;line-height:1.6em;letter-spacing:1px}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form input:not([type=checkbox]):placeholder,#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form textarea:placeholder,#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form select:placeholder,#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .privacy_box:placeholder{color:#5a5a5a;font-size:10px}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form textarea{aspect-ratio:1.2}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .privacy_box{padding:10px 10px 10px 20px;padding-right:10px}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .privacy_box .scrl_wrap{padding:10px 10px 10px 0;aspect-ratio:.95}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .privacy_box p.title{font-size:11px;text-align:left;margin-bottom:20px}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .privacy_box p.privacy_text{font-size:10px;line-height:1.6em}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form select{letter-spacing:0}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .select_wrapper{position:relative;width:100%}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .select_wrapper:after{display:block;position:absolute;content:"";top:50%;right:10px;transform:translateY(-50%);width:12px;aspect-ratio:1}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .check_area{display:flex;justify-content:center;align-items:center}#contact .sec_inner .contents_area .contents_inner .contact_form_area_inner form .check_area label{margin:0}#last_btn{padding:100px 0 50px}.btn_area{width:100%}.btn_area button.send_btn,.btn_area .return_btn{display:block;width:100%;font-size:13px;padding:10px 0;border-radius:50px;background:#fff;cursor:pointer;margin:20px auto;font-weight:bold;letter-spacing:2px}.btn_area button.send_btn:hover,.btn_area .return_btn:hover{background-color:none}.btn_area button.send_btn:after,.btn_area .return_btn:after{display:block;position:absolute;content:"";top:50%;right:8%;transform:translateY(-50%);width:14px;aspect-ratio:1;background:url(../images/common/arrow_R_bk.svg) no-repeat;background-size:contain;background-position:center}}/*# sourceMappingURL=contact.css.map */