@charset "UTF-8";.c-form_item+.c-form_item{margin-top:40px}.c-form_item.c-form_item-text{gap:0;margin-top:80px}.c-form_select{position:relative}.c-form_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-form_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:15px}.c-form_labelText{color:#000;font-size:12px;font-weight:500;line-height:1.4}.c-form_labelRequired{background-color:#e83828;border-radius:4px;color:#fff;font-size:8px;font-weight:400;line-height:1.4;padding:4px 8px}.c-form_inputWrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-form_input{background-color:#fff;border:1px solid #CCCCCC;border-radius:8px;color:#000;font-size:12px;height:56px;padding:0 18px;width:100%;cursor:pointer;line-height:1.5}.c-form_input:has(option[value=""]:checked){color:#ccc}.c-form_input::-webkit-input-placeholder{color:#ccc;font-family:Noto Sans JP,sans-serif;font-weight:400}.c-form_input::-moz-placeholder{color:#ccc;font-family:Noto Sans JP,sans-serif;font-weight:400}.c-form_input:-ms-input-placeholder{color:#ccc;font-family:Noto Sans JP,sans-serif;font-weight:400}.c-form_input::-ms-input-placeholder{color:#ccc;font-family:Noto Sans JP,sans-serif;font-weight:400}.c-form_input::placeholder{color:#ccc;font-family:Noto Sans JP,sans-serif;font-weight:400}.c-form_input.c-form_input-small{height:34px;width:80px;padding:0 10px}.c-form_input.c-form_input-textarea{padding-top:20px;min-height:160px;resize:vertical}.c-form_pair{display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (max-width: 767px){.c-form_pair{gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-form_pair.c-form_pair-second{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px}}@media print,screen and (min-width: 768px){.c-form_pair{gap:40px}}@media print,screen and (max-width: 767px){.c-form_pair .c-form_inputWrapper{width:100%}}@media print,screen and (min-width: 768px){.c-form_pair .c-form_inputWrapper{width:230px}}@media print,screen and (max-width: 767px){.c-form_triple{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:(1fr)[2];grid-template-rows:repeat(2,1fr);gap:16px}}@media print,screen and (min-width: 768px){.c-form_triple{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}}.c-form_dataField{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media print,screen and (max-width: 767px){.c-form_dataField:first-child{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}.c-form_dataField .c-form_input{width:120px}@media print,screen and (min-width: 768px){.c-form_dataField .c-form_input{width:clamp(95px,120 / 1280 * 100vw,120px)}}.c-form_dataUnit{color:#000;font-size:12px;font-weight:400;line-height:1.4167}.c-form_radioGroup{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.c-form_radioLabel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.c-form_radioInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #111;border-radius:50%;cursor:pointer;height:16px;position:relative;width:16px;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:1;min-width:16px;min-height:16px}.c-form_radioInput:checked:after{background-color:#111;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px}.c-form_radioText{color:#000;font-size:12px;font-weight:400;line-height:1.4167}.c-form_attention{color:#000;font-size:12px;font-weight:400;line-height:1.4167;margin-top:16px;display:inline-block}.c-form_attention.c-form_attention-link{-webkit-transition:opacity .1s ease;transition:opacity .1s ease;text-decoration:underline;text-underline-offset:2px}@media (hover: hover){.c-form_attention.c-form_attention-link:hover{opacity:.5}}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.contact_section{max-width:calc(500px + 32 / 375 * 100vw)}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.contact_section{max-width:532px}}#contact_form:target .contact_contents{display:none}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.contact_title{margin-bottom:24px}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.contact_title{margin-bottom:80px}}.contact_text{line-height:2}.contact_form{margin-top:40px}.contact_button{display:block}@media print,screen and (max-width: 1023px),screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait){.contact_button{margin-top:40px;width:100%}}@media print,screen and (min-width: 1024px) and (orientation: landscape),screen and (min-width: 1025px){.contact_button{margin-top:80px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/css.contact.css.map */
