.contact-form .heading{font-weight:500;line-height:1.4;font-family:"Zen Maru Gothic",sans-serif;margin-bottom:1em}.contact-form .heading--underline{font-size:clamp(28px,2.65625vw,34px);font-weight:400;line-height:1.2;font-family:"Zen Maru Gothic",sans-serif;text-transform:uppercase;border-bottom:2px solid #adaa8e;padding-bottom:1em;margin-bottom:1em}.contact-form .lead{font-weight:300;font-family:"Zen Maru Gothic",sans-serif}.contact-form__body p{margin-bottom:1em}.contact-form__body .text-center{text-align:center}.contact-form__body .heading{text-align:center;font-size:1.6em;margin-bottom:2em}.contact-form__body p{font-size:.8rem}.contact-form__body .font-big{font-size:1.1em}.contact-form__body .attention{color:#c33c3c;border:1px solid #c33c3c;background-color:#fee;font-weight:bold;padding:10px}.contact-form__group{margin:60px 0}.contact-form__row{margin:30px 0}@media(min-width: 768px){.contact-form__row{display:flex;align-items:flex-start}}.contact-form__title{padding:.5em 0}@media(min-width: 768px){.contact-form__title{width:300px}}.contact-form__title .label-required{color:#c33c3c;border:1px solid #c33c3c;font-size:.7em;padding:.1em .75em;margin-left:.5em;display:inline-block}.contact-form__input{flex:1}.contact-form__input input[type=text],.contact-form__input input[type=email],.contact-form__input input[type=file],.contact-form__input textarea{width:100%;border-color:#bab5a8;-webkit-appearance:none}.contact-form__input textarea{height:10em}.contact-form__input select{width:100%;border-color:#bab5a8;height:41px}.contact-form__input .mwform-tel-field{display:flex;gap:5px;align-items:center;justify-content:space-between}.contact-form__input.name-group{display:flex;gap:0 2em}.contact-form__input.name-group>div{width:50%;display:flex;align-items:center;gap:0 5px;flex-wrap:wrap}.contact-form__input.name-group>div input{flex:1}.contact-form__input.name-group>div .error{width:100%}.contact-form__input.checkbox{display:flex;flex-wrap:wrap;padding:.5em}.contact-form__input.checkbox>span{width:50%;margin:0 !important;display:block;padding:0 5px 10px 0;font-size:.9em}.contact-form__input.checkbox>span label{display:flex;align-items:baseline}.contact-form__input.checkbox.radio-boolean{gap:15px}.contact-form__input.checkbox.radio-boolean>span{width:auto}.contact-form__input.jan-code input{width:70%}.contact-form__input.jan-code .barcode-sample{width:120px}.contact-form__input.purchase-date input{width:50%}.contact-form__agreement .label-required{color:#c33c3c;border:1px solid #c33c3c;font-size:.7em;padding:.1em .75em;margin-right:.5em;display:inline-block}.contact-form__submit{display:flex;flex-direction:column;gap:15px;width:100%;max-width:400px;margin:60px auto}.contact-form__submit input[name=submit]{background-color:#c33c3c}.faq-list{font-size:.9rem;margin:3em 0}.faq-list__item{border-bottom:1px solid #dbd6ca;position:relative}.faq-list__item::before{content:"";display:block;width:2rem;height:2rem;border:1px solid #bab5a8;position:absolute;top:1.7em;right:2rem;pointer-events:none}.faq-list__item::after{content:"+";display:block;text-align:center;font-size:2rem;width:2rem;height:2rem;line-height:1;position:absolute;top:.7em;right:2rem;pointer-events:none}.faq-list__item.is-open::after{content:"-";top:.6em}.faq-list__q{padding:2em 5em 2em 2em;cursor:pointer}.faq-list__q:hover{opacity:.8}.faq-list__q::before{content:"Q."}.faq-list__a{padding:2em;color:#bab5a8;border-top:1px dashed #f2efe7;display:none}.faq-list__a::before{content:"A."}.faq-list a{color:#4e61b1;text-decoration:underline}.forms-link-index{margin-top:clamp(40px,7.8125vw,100px)}.forms-link-index__nav{display:flex;justify-content:space-between;gap:30px;margin:45px 0}@media(max-width: 767px){.forms-link-index__nav{flex-direction:column}}.forms-link-index__nav>li{width:100%;position:relative;background-repeat:no-repeat;background-position:calc(100% - 30px) center;background-size:66px}.forms-link-index__nav>li::after{content:"";display:block;width:25px;height:25px;position:absolute;bottom:15px;right:15px;border-right:1px solid;border-bottom:1px solid;pointer-events:none}.forms-link-index__nav>li h3.heading{font-weight:500}.forms-link-index__nav>li.contact-bg--product{background-image:url("../src/assets/img/contact/icon_cart.png")}.forms-link-index__nav>li.contact-bg--product::after{border-color:#807f68}.forms-link-index__nav>li.contact-bg--store{background-image:url("../src/assets/img/contact/icon_shop.png")}.forms-link-index__nav>li.contact-bg--store::after{border-color:#677980}.forms-link-index__nav>li.contact-bg--company{background-image:url("../src/assets/img/contact/icon_corp.png")}.forms-link-index__nav>li.contact-bg--company::after{border-color:#659427}.forms-link-index__nav>li a{padding:30px 120px 30px 30px;display:block}.forms-link-index__nav>li a:hover{opacity:.6}.forms-link-index__nav>li a p{font-size:12px}.forms-link-index__item{font-family:"Zen Maru Gothic",sans-serif;margin:90px 0;padding:45px}@media(max-width: 767px){.forms-link-index__item{padding:15px}}.forms-link-index__item .heading{font-size:clamp(28px,2.65625vw,34px)}.forms-link-index__item .lead{font-size:1.4em;margin-bottom:1em;font-weight:400}.forms-link-index__item .annotation{font-size:.9em}.forms-link-index__item__tel-block{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 30px;margin:30px}@media(max-width: 767px){.forms-link-index__item__tel-block{margin:30px 0;padding:15px}}.forms-link-index__item__tel-block .tel-link{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.forms-link-index__item__tel-block .tel-link a{font-size:3.5em;font-weight:300;line-height:1}@media(max-width: 767px){.forms-link-index__item__tel-block .tel-link a{font-size:2em}}.forms-link-index__item__tel-block .tel-link .border{border:1px solid;padding:.3em 1.5em;display:block;line-height:1;margin-right:.75em;margin-top:.2em}.forms-link-index__item__tel-block .sp{display:none}@media(max-width: 767px){.forms-link-index__item__tel-block p{font-size:.7rem}.forms-link-index__item__tel-block p .sp{display:block}}.forms-link-index__item .link-button{text-align:center;margin:60px 0}.forms-link-index__item .link-button a{min-width:400px;padding:.5em 2em;font-size:1.2em}.forms-link-index--recruit{display:flex;margin:30px 0;gap:30px}@media(max-width: 767px){.forms-link-index--recruit{flex-direction:column}}.forms-link-index--recruit__item{width:100%;background-color:#fff;background-repeat:no-repeat;background-position:15px calc(100% - 15px);font-size:.8rem;position:relative}.forms-link-index--recruit__item.store-staff{background-image:url("../src/assets/img/top/top_recruit01.png");background-size:33.3%}.forms-link-index--recruit__item.mid-career{background-image:url("../src/assets/img/top/top_recruit02.png");background-size:25%}.forms-link-index--recruit__item.new-graduates{background-image:url("../src/assets/img/top/top_recruit02.png");background-size:25%}.forms-link-index--recruit__item .heading{font-size:1.5rem;line-height:1.4}.forms-link-index--recruit__item::after{content:"";display:block;width:30px;height:30px;position:absolute;bottom:15px;right:15px;border-right:1px solid #649427;border-bottom:1px solid #649427;pointer-events:none}.forms-link-index--recruit__item a{display:block;height:100%;padding:30px 30px 60px}.forms-link-index--recruit__item a:hover{opacity:.6}.contact-bg--product{background-color:#fafaf5}.contact-bg--product .link-button a{background-color:#807f67;color:#fff}.contact-bg--product .link-button a:hover,.contact-bg--product .link-button a:focus{border:1px solid #807f67;background-color:rgba(0,0,0,0);color:#807f67}.contact-bg--store{background-color:#f2f7fa}.contact-bg--store .link-button a{background-color:#667980;color:#fff}.contact-bg--store .link-button a:hover,.contact-bg--store .link-button a:focus{border:1px solid #667980;background-color:rgba(0,0,0,0);color:#667980}.contact-bg--store .link-button.border a{background-color:rgba(0,0,0,0);border:1px solid #667980;color:#667980}.contact-bg--store .link-button.border a:hover,.contact-bg--store .link-button.border a:focus{border:rgba(0,0,0,0);background-color:#667980;color:#fff}.contact-bg--company{background-color:#f6f9f4}.contact-bg--company .link-button a{background-color:#649427;color:#fff}.contact-bg--company .link-button a:hover,.contact-bg--company .link-button a:focus{border:1px solid #649427;background-color:rgba(0,0,0,0);color:#649427}.mw_wp_form_confirm .contact-form__row{border-bottom:1px solid #dbd6ca;padding-bottom:30px}.mw_wp_form_confirm .heading--confirm{display:inline}.mw_wp_form_confirm .contact-form__title{padding:0}.mw_wp_form_confirm .contact-form__input.name-group>div{width:auto}.mw_wp_form_confirm .annotation{display:none}.mw_wp_form_confirm .barcode-sample{display:none}.mw_wp_form_confirm .contact-form__agreement{display:none}.ui-datepicker-title select{padding:3px 5px !important;width:calc(45% - 10px) !important;margin:1px 5px !important;line-height:1.2}/*# sourceMappingURL=contact.css.map */