.page_contact .contact_section{padding-top:clamp(40px, 6.9444444444vw, 100px);padding-bottom:clamp(64px, 6.9444444444vw, 100px)}.page_contact .lead{max-width:1000px;margin:0 auto clamp(40px, 3.8194444444vw, 55px);font-size:16px;line-height:calc(28 / 16)}.page_contact .lead a{text-decoration:underline;color:inherit}.page_contact .container{max-width:1000px}.page_contact form{max-width:1000px;margin-inline:auto}.page_contact .form_item{flex-direction:row;align-items:flex-start;gap:20px;padding:30px 0}.page_contact .form_item .head_box{flex-shrink:0;width:240px;flex-wrap:wrap;gap:8px 12px;padding-top:14px}.page_contact .form_item .head_box p.head{font-size:16px;line-height:calc(28 / 16)}.page_contact .form_item .head_box p.must,.page_contact .form_item .head_box p.optional{margin-left:0;min-width:48px;height:23px;padding:0 10px}.page_contact .form_item .head_box p.optional{display:grid;place-items:center;border-radius:100px;background-color:#c9c9c9;color:#fff;font-size:12px;line-height:1;white-space:nowrap}.page_contact .form_item .element_box{flex:1;min-width:0}.page_contact .input_item.text,.page_contact .input_item.textarea,.page_contact .input_item.select,.page_contact select.input_item{width:100%;max-width:740px;height:56px;padding:14px 16px;border:none;border-radius:2px;background-color:#fff;font-size:16px}.page_contact .input_item.textarea{height:240px;max-height:none;min-height:240px}.page_contact select.input_item,.page_contact .contact_form_input select{width:100%;max-width:300px;height:56px;padding:14px 16px;border:none;border-radius:2px;background-color:#fff;font-size:16px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23222' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.page_contact .radio_wrapper{display:flex;flex-wrap:wrap;gap:8px 17px;padding:0;background:transparent}.page_contact .radio_label{padding:0;border:none;border-radius:0;color:#000;font-weight:400;font-size:14px;line-height:calc(28 / 14);gap:6px}.page_contact .form_item:has(.inquiry_type) .radio_label:last-child{flex-basis:100%}.page_contact .radio_label:has(input:checked){background:transparent;color:#000}.page_contact .input_item.radio{width:14px;height:14px;flex-shrink:0;border:1px solid #222;border-radius:50%;background:transparent;appearance:none;-webkit-appearance:none;position:relative;cursor:pointer}.page_contact .input_item.radio::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background-color:var(--color1);opacity:0;visibility:hidden}.page_contact .input_item.radio:checked{border-color:var(--color1)}.page_contact .input_item.radio:checked::before{opacity:1;visibility:visible;background-color:var(--color1)}.page_contact .form_item:has(.inquiry_type){border-bottom:none;padding-bottom:0}.page_contact .form_item:has(.inquiry_type) .head_box{padding-top:3px}.page_contact .form_item:has(.inquiry_other){border-top:none;margin-top:0;padding-top:8px}.page_contact .form_item:has(.inquiry_other) .head_box{display:none}.page_contact .form_item:has(.inquiry_other)::before{content:"";flex-shrink:0;width:240px}.page_contact .inquiry_other:disabled{background-color:#D9D9D9;cursor:not-allowed}.page_contact .form_item:has(.your_mail){border-bottom:none;padding-bottom:0}.page_contact .form_item:has(.mail_confirm){margin-top:0;padding-top:16px;border-top:none}.page_contact .form_item:has(.mail_confirm) .head_box{display:none}.page_contact .form_item:has(.mail_confirm)::before{content:"";flex-shrink:0;width:240px}.page_contact .form_item:has(.zip){border-bottom:none;padding-bottom:0}.page_contact .form_item:has(.zip) .head{font-size:16px;font-weight:700;line-height:calc(28 / 16)}.page_contact .form_item:has(.zip) .head::before{content:none;display:none}.page_contact .form_item:has(.prefecture),.page_contact .form_item:has(.address){flex-direction:row;align-items:center;gap:20px;margin-top:0;padding-top:16px;padding-bottom:0;border-top:none;border-bottom:none}.page_contact .form_item:has(.address){padding-bottom:30px;border-bottom:1px solid var(--border_color2)}.page_contact .form_item:has(.prefecture)::before,.page_contact .form_item:has(.address)::before{content:"";flex-shrink:0;width:240px}.page_contact .form_item:has(.prefecture) .head_box,.page_contact .form_item:has(.address) .head_box{display:flex;width:5.5em;flex-shrink:0;padding-top:0;justify-content:flex-start}.page_contact .form_item:has(.prefecture) .head,.page_contact .form_item:has(.address) .head{font-size:16px;font-weight:500;line-height:calc(28 / 16)}.page_contact .form_item:has(.prefecture) .head_box p.must,.page_contact .form_item:has(.address) .head_box p.must,.page_contact .form_item:has(.prefecture) .head_box p.optional,.page_contact .form_item:has(.address) .head_box p.optional{display:none}.page_contact .form_item:has(.prefecture) .element_box,.page_contact .form_item:has(.address) .element_box{flex:1;min-width:0}.page_contact .agree{margin-top:56px}.page_contact .privacy_box{max-width:1000px;width:100%;height:200px;margin:0 auto 32px}.page_contact .agree_wrap{justify-content:center}.page_contact .submit_btn{background-color:var(--color1);min-width:auto;padding:16px 120px}@media (max-width:1024px){.page_contact .form_item .head_box{width:200px}.page_contact .form_item:has(.inquiry_other)::before,.page_contact .form_item:has(.mail_confirm)::before,.page_contact .form_item:has(.prefecture)::before,.page_contact .form_item:has(.address)::before{width:200px}}@media (max-width:768px){.page_contact .form_item{flex-direction:column;gap:16px}.page_contact .form_item .head_box{width:100%;padding-top:0}.page_contact .form_item:has(.inquiry_other)::before,.page_contact .form_item:has(.mail_confirm)::before,.page_contact .form_item:has(.prefecture)::before,.page_contact .form_item:has(.address)::before{display:none}.page_contact .form_item:has(.your_mail) .element_box,.page_contact .form_item:has(.mail_confirm) .element_box{align-items:stretch}.page_contact .form_item:has(.prefecture),.page_contact .form_item:has(.address){flex-direction:column;align-items:stretch;gap:12px}.page_contact .form_item:has(.prefecture) .head_box,.page_contact .form_item:has(.address) .head_box{width:auto}.page_contact .input_item.text,.page_contact .input_item.textarea{max-width:none}.page_contact .submit_btn{width:100%;padding:16px}}@media (max-width:480px){.page_contact .contact_section{padding-top:40px;padding-bottom:48px}.page_contact .lead{margin-bottom:32px;font-size:14px;line-height:1.75}.page_contact .radio_wrapper{flex-direction:column;gap:8px}}/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fm-tk.ctag-dev12.xyz%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fctg-theme-main%2Fassets%2Fscss%2Fcontact.scss%22%2C%22wp-content%2Fthemes%2Fctg-theme-main%2Fassets%2Fscss%2F_mixin.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAGE%2C%2BBAAA%2CgGAAA%2CCAKA%2CoBAAA%2CyGAAA%2CCAKE%2CsBAAA%2CuCAAA%2CCAMF%2CyBAAA%2CgBAAA%2CCAKA%2CmBAAA%2CmCAAA%2CCAKA%2CyBAAA%2CiEAAA%2CCAOA%2CmCAAA%2CsEAAA%2CCAQA%2C0CAAA%2CwCAAA%2CCAKA%2CwFAAA%2CuDAAA%2CCAQA%2C8CAAA%2CuIAAA%2CCAWA%2CsCAAA%2CkBAAA%2CCAKA%2CmIAAA%2C2HAAA%2CCAcA%2CmCAAA%2C6CAAA%2CCAMA%2CyEAAA%2CydAAA%2CCAiBA%2C6BAAA%2CyEAAA%2CCAQA%2C2BAAA%2CiHAAA%2CCAYA%2CoEAAA%2CeAAA%2CCAIA%2C8CAAA%2CiCAAA%2CCAKA%2CgCAAA%2C4KAAA%2CCAaA%2CwCAAA%2C6LAAA%2CCAeA%2CwCAAA%2C0BAAA%2CCAIA%2CgDAAA%2C2DAAA%2CCAOA%2C4CAAA%2CmCAAA%2CCAKA%2CsDAAA%2CeAAA%2CCAIA%2C6CAAA%2C4CAAA%2CCAMA%2CuDAAA%2CYAAA%2CCAIA%2CqDAAA%2CoCAAA%2CCAMA%2CsCAAA%2C2CAAA%2CCAMA%2CyCAAA%2CmCAAA%2CCAKA%2C4CAAA%2C6CAAA%2CCAMA%2CsDAAA%2CYAAA%2CCAIA%2CoDAAA%2CoCAAA%2CCAOA%2CmCAAA%2CmCAAA%2CCAMA%2CyCAAA%2CwDAAA%2CCAMA%2CiDAAA%2CyBAAA%2CCAKA%2CiFAAA%2CgIAAA%2CCAYA%2CuCAAA%2CgEAAA%2CCAMA%2CiGAAA%2CoCAAA%2CCAOA%2CqGAAA%2C%2BEAAA%2CCASA%2C6FAAA%2CwDAAA%2CCAOA%2C8OAAA%2CYAAA%2CCAOA%2C2GAAA%2CkBAAA%2CCAOA%2CqBAAA%2CeAAA%2CCAIA%2C2BAAA%2C2DAAA%2CCAOA%2C0BAAA%2CsBAAA%2CCAIA%2C0BAAA%2CgEAAA%2CCC9OA%2C0BDuPE%2CmCAAA%2CWAAA%2CCAIA%2C0MAAA%2CWAAA%2CCAAA%2CCC3PF%2CyBDsQE%2CyBAAA%2C8BAAA%2CCAKA%2CmCAAA%2CwBAAA%2CCAKA%2C0MAAA%2CYAAA%2CCAOA%2C%2BGAAA%2CmBAAA%2CCAKA%2CiFAAA%2CkDAAA%2CCAOA%2CqGAAA%2CUAAA%2CCAKA%2CkEAAA%2CcAAA%2CCAKA%2C0BAAA%2CuBAAA%2CCAAA%2CCC7SF%2CyBDsTE%2C%2BBAAA%2CoCAAA%2CCAKA%2CoBAAA%2CkDAAA%2CCAMA%2C6BAAA%2C6BAAA%2CCAAA%22%7D */