footer .footer__top{display:none}@media(max-width: 480px)and (orientation: portrait){footer .footer__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}form{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1em;max-width:70rem;padding:4em 0 2em}form input{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}form textarea,form input[type=text],form input[type=email],form input[type=tel],form textarea{background-color:#f0f0f0;font-weight:500;font-size:max(12px,1.125em);padding:.6em .8em .5em 1em;width:100%;border-radius:.2em}@media(max-width: 480px)and (orientation: portrait){form{max-width:unset;padding:10vw 0 4vw}}form h3{font-size:max(12px,1.5em);color:#205ca2;text-transform:uppercase;font-weight:700;letter-spacing:.04em;margin-bottom:.5em}@media(max-width: 480px)and (orientation: portrait){form h3.vertical{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}form h3.vertical span{margin-left:unset;font-size:.51em}}form h3 span{font-size:.7em;margin-left:1em;color:#000;font-weight:500;letter-spacing:unset}form h3 span i{color:red}form hr{display:block;width:100%;height:1px;border-top:1px solid #205ca2;font-size:1em;margin-bottom:2em}form .box_category,form .box_shop{position:relative;display:grid;grid-template-columns:repeat(3, 1fr);gap:0 1em;font-size:1em;margin-bottom:2em}@media(max-width: 480px)and (orientation: portrait){form .box_category,form .box_shop{gap:2vw 2vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}form .box_category li,form .box_shop li{position:relative;display:block;font-size:1em}form .box_category li input[type=radio],form .box_shop li input[type=radio]{position:absolute;inset:0}@media(max-width: 480px)and (orientation: portrait){form .box_category li.wide,form .box_shop li.wide{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}form .box_category li label,form .box_shop li label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-block:.8em;font-size:max(12px,1em);color:#205ca2;font-weight:600;border-radius:100vmax;border:1px solid #205ca2}@media(max-width: 480px)and (orientation: portrait){form .box_category li label,form .box_shop li label{padding-inline:.5em}}form .box_category li input[type=radio]:checked+label,form .box_shop li input[type=radio]:checked+label{background-color:#205ca2;color:#fff}form .list_favorite{position:relative;width:100%;font-size:1em;display:grid;grid-template-columns:repeat(3, 1fr);margin-bottom:2em;gap:.8em}@media(max-width: 480px)and (orientation: portrait){form .list_favorite{grid-template-columns:repeat(2, 1fr)}}form .list_favorite li{position:relative}form .list_favorite li button{position:absolute;top:-0.8em;right:-0.8em;width:3.6em;aspect-ratio:1;background-color:#fff;border:1px solid red;border-radius:50%}form .list_favorite li button::before,form .list_favorite li button::after{content:"";position:absolute;inset:0;margin:auto;width:80%;height:5px;background-color:red}form .list_favorite li button::before{rotate:-45deg}form .list_favorite li button::after{rotate:45deg}form .list_favorite li img{aspect-ratio:1.5;-o-object-fit:cover;object-fit:cover}form .customer-information{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1em;gap:.5em 0;margin-bottom:2em;margin-top:1em}@media(max-width: 480px)and (orientation: portrait){form .customer-information{gap:4vw 0}}form .customer-information>div{display:grid;font-size:1em;grid-template-columns:8em 1fr;gap:0 1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 480px)and (orientation: portrait){form .customer-information>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}form .customer-information>div dt{font-size:max(12px,1em);font-weight:500}form .customer-information>div dt::before{content:"※";color:red}form .customer-information>div dd{position:relative;font-size:1em}form textarea{margin-bottom:2em}form .box_shitadori{font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-top:1px solid;border-bottom:1px solid;padding-block:1em;margin-bottom:1em}form .box_shitadori .wrap_head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1em;gap:0 1em;margin-top:.5em}form .box_shitadori .wrap_head span{position:relative;font-size:1em}form .box_shitadori .wrap_head input[type=radio]{position:absolute;inset:0}form .box_shitadori .wrap_head label{background-color:#d1d1d1;font-size:max(12px,1.125em);padding:.5em 2em;font-weight:600;color:#fff}form .box_shitadori .wrap_head input[type=radio]:checked+label{background-color:#205ca2}form .box_shitadori dl{position:relative;display:grid;grid-template-columns:repeat(3, 1fr);gap:0 1.4em;margin-top:2em;font-size:1em}@media(max-width: 480px)and (orientation: portrait){form .box_shitadori dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em 0}}form .box_shitadori dl div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 .5em}@media(max-width: 480px)and (orientation: portrait){form .box_shitadori dl div{display:grid;grid-template-columns:5em 1fr}}form .box_shitadori dl div dt{color:red;font-size:max(12px,.875em);width:-webkit-max-content;width:-moz-max-content;width:max-content;font-weight:500}form .box_shitadori dl div dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1em}form .box_send-image{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1em;gap:0 1em;margin-bottom:1em}@media(max-width: 480px)and (orientation: portrait){form .box_send-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4vw 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}form .box_send-image .wrap_select{font-size:1em;position:relative;display:grid;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;margin-top:.5em}form .box_send-image .wrap_select input[type=file]{display:none}form .box_send-image .wrap_select button{display:block;height:100%;width:7em;aspect-ratio:1;background-color:#f0f0f0;border-radius:.2em;font-size:max(12px,1.125em);font-weight:500;position:relative;padding-top:2em;color:#535353}form .box_send-image .wrap_select button::before{content:"";position:absolute;left:50%;translate:-50%;top:2em;font-size:1em;width:1.6em;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 31.5" fill="none"><path d="M36,10.125v20.25a3.376,3.376,0,0,1-3.375,3.375H3.375A3.376,3.376,0,0,1,0,30.375V10.125A3.376,3.376,0,0,1,3.375,6.75H9.563l.865-2.313A3.37,3.37,0,0,1,13.584,2.25h8.824a3.37,3.37,0,0,1,3.157,2.187l.872,2.313h6.188A3.376,3.376,0,0,1,36,10.125ZM26.438,20.25A8.438,8.438,0,1,0,18,28.688,8.444,8.444,0,0,0,26.438,20.25Zm-2.25,0A6.188,6.188,0,1,1,18,14.063,6.2,6.2,0,0,1,24.188,20.25Z" transform="translate(0 -2.25)" fill="%23535353"/></svg>');aspect-ratio:1.143;background-repeat:no-repeat;background-size:contain;background-position:center center}form .box_send-image .wrap_file-name{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-color:#f0f0f0;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:max(12px,1.125em);height:2em;padding-left:.8em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 480px)and (orientation: portrait){form .box_send-image .wrap_file-name{-webkit-box-flex:unset;-webkit-flex-grow:unset;-ms-flex-positive:unset;flex-grow:unset;width:100%}}form .notice{color:red;font-size:12px;margin-bottom:1em;font-weight:500}form .box_policy{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1em;padding-left:1.4em}form .box_policy .item_check{position:absolute;top:.05em;left:0;font-size:1em}form .box_policy .item_check input[type=checkbox]{position:absolute;inset:0;z-index:1}form .box_policy .item_check label{display:block;font-size:1em;width:1em;aspect-ratio:1;border:1px solid}form .box_policy .item_check label::before{content:"";position:absolute;inset:0;margin:auto;width:1.2em;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 33.01 22.76" fill="none"><path class="cls-1" d="m29.79,0c-.81.03-1.58.37-2.14.95l-14.19,14.26L5.36,7.07c-1.2-1.24-3.18-1.27-4.41-.06s-1.27,3.18-.06,4.41c.02.02.03.04.05.05l10.31,10.37c1.22,1.22,3.19,1.23,4.41.01,0,0,0,0,.01-.01L32.07,5.35c1.23-1.21,1.26-3.18.05-4.41C31.51.31,30.67-.03,29.79,0h0Z" fill="%23000000"/></svg>');aspect-ratio:1.45;background-repeat:no-repeat;background-size:contain;background-position:center center;opacity:0}form .box_policy .item_check input[type=checkbox]:checked+label::before{opacity:1}form .box_policy span{font-size:max(12px,1em);font-weight:500}form .box_policy p{font-size:max(12px,.875em);text-align:justify;letter-spacing:.04em;margin-top:.5em}form .btn_submit{background-color:#205ca2;color:#fff;font-size:max(12px,1em);margin-top:1.6em;padding-block:1em;font-weight:500;border-radius:.2em}/*# sourceMappingURL=contact.min.css.map */