/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{font-size:62.5%}body{min-height:100vh}body{font-family:"メイリオ",arial,helvetica,clean,sans-serif}.contact-header{width:100%;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;box-shadow:0px 0px 8px 0px rgba(0,0,0,.5);padding-block:clamp(5px,5vw,10px);padding-inline:clamp(8px,2.6vw,60px)}@media screen and (max-width: 767px){.contact-header{position:static}}.contact-header__logo-link{width:clamp(110px,35vw,250px)}.contact-header__logo-link:hover{opacity:.8}.contact-header__logo-img{width:100%}.contact-header__info-box{display:flex;justify-content:center;align-items:center}.contact-header__phone-link{margin-right:clamp(15px,1.5vw,20px)}.contact-header__phone-link:hover{opacity:.8}@media screen and (max-width: 767px){.contact-header__phone-link{margin-right:0}}.contact-header__phone-txt{color:#71522f;font-size:clamp(12px,3vw,16px)}.contact-header__phone-number-box{display:flex;justify-content:center;align-items:center}.contact-header__free-dial-icon{width:clamp(30px,5vw,50px);margin-right:clamp(5px,5vw,10px)}.contact-header__phone-number{font-size:clamp(16px,4vw,32px);font-weight:bold}.contact-header__line-link{width:clamp(50px,5.5vw,65px)}.contact-header__line-link:hover{opacity:.8}@media screen and (max-width: 767px){.contact-header__line-link{display:none}}.contact-header__line-img{width:100%}.contact-form{background-color:#abe4f7;background-image:repeating-linear-gradient(-45deg, transparent, transparent 10px, rgb(166, 225, 247) 10px, rgb(166, 225, 247) 20px);padding-block:clamp(2.5rem,6.5vw,5rem)}.contact-form__grid-bg-wrapper{width:min(90%,1200px);margin-inline:auto;background:linear-gradient(to right, transparent 23px, #eee 24px),linear-gradient(to bottom, transparent 23px, #eee 24px);background-color:#fff;background-size:24px 24px;border-radius:1.2rem;padding-block:clamp(20px,3vw,50px);padding-inline:clamp(10px,3vw,50px)}.contact-form__ttl-box{display:flex;justify-content:center;align-items:center;margin-bottom:clamp(20px,3vw,50px)}.contact-form__ttl-img{width:clamp(30px,5vw,60px)}.contact-form__ttl{margin-left:.8em;font-size:clamp(2rem,5vw,3rem);color:#0088cb}.contact-form__trial-ttl-box{display:flex;justify-content:center;align-items:center;gap:clamp(.5rem,1.3vw,2.5rem);margin-bottom:clamp(2rem,4vw,3.5rem)}.contact-form__trial-img{width:clamp(70px,20vw,180px)}.contact-form__trial-ttl{color:#71522f;font-size:clamp(1.8rem,4vw,3.8rem);line-height:1.5}.contact-form__trial-ttl--accent{color:#ef68a3;font-size:clamp(2rem,5vw,5rem)}@media(max-width: 360px){.contact-form__trial-ttl--br{display:none}}.contact-form__trial-description{color:#71522f;font-size:clamp(1.6rem,4.4vw,1.8rem);line-height:1.8;text-indent:1em;margin-bottom:1em}.contact-form__blue-label-txt{background-color:#0088cb;color:#fff;font-size:clamp(1.85rem,5vw,2.6rem);font-weight:bold;line-height:1.5;text-align:center;padding-block:.6em;padding-inline:.6em;margin-bottom:1em}.contact-form__description{color:#71522f;font-size:clamp(1.6rem,4.4vw,1.8rem);line-height:1.8;text-indent:1em;margin-bottom:1em}.contact-form__phone-link{display:block;margin-inline:auto;width:clamp(250px,65vw,600px);margin-bottom:clamp(40px,6vw,100px)}.contact-form__phone-link:hover{opacity:.8}.contact-form__phone-img{width:100%}.contact-form__disclaimer-box{background-color:#fffddb;padding-block:clamp(10px,5vw,30px);padding-inline:clamp(10px,5vw,80px);margin-bottom:clamp(20px,3vw,50px)}.contact-form__disclaimer-item{font-size:clamp(1.35rem,1.28vw,2rem);line-height:1.8;padding-left:1em;text-indent:-1em}.contact-form__form-wrapper{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.35);border-radius:1.2rem;padding-block:clamp(20px,3vw,50px);padding-inline:clamp(15px,3vw,80px)}.contact-form__submit-btn{width:100%;margin-inline:auto;background-color:#ffe32e;padding-block:.8em;padding-inline:1.6em;border-radius:6px;border-bottom:6px solid #ffd000;font-size:clamp(2.2rem,5vw,2.4rem);font-weight:bold;text-align:center;transition:opacity .25s ease}.contact-form__submit-btn:hover{background-color:#ffea5e}.contact-form__submit-btn:active{border-width:0;transform:translateY(6px);margin-bottom:6px}.contact-form__submit-btn:disabled{transition:opacity .4s ease;opacity:.4}.contact-form__submit-btn:disabled:hover{cursor:not-allowed}.contact-form__submit-btn:disabled:active{border-bottom-width:6px;transform:translateY(0px);margin-bottom:0}.contact-form__explain{color:#71522f;text-align:center;display:flex;flex-direction:column;align-items:center}.contact-form__explain--ttl{display:inline-block;font-size:3rem;color:#ffe32e;background-color:#eb6ca3;padding-block:1rem;padding-inline:2rem;margin-bottom:2rem}@media only screen and (max-width: 768px){.contact-form__explain--ttl{font-size:2rem}}.contact-form__explain--intro{font-size:16px;line-height:3.4rem;margin-bottom:2rem}.contact-form__explain--intro ul{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.contact-form__explain--intro ul li{width:12rem;color:#eb6ca3;border:1px solid #eb6ca3;border-radius:100vh}.contact-form__explain--services{max-width:1200px;display:grid;gap:10px;margin-bottom:4rem;grid-template-columns:repeat(5, 1fr)}@media only screen and (max-width: 768px){.contact-form__explain--services{grid-template-columns:repeat(2, 1fr);width:calc(100% - 20px)}}.contact-form__explain--services img{max-width:100%}.contact-form__explain--services p{font-size:18px}.contact-form__explain--highlight-ttl{color:#bb2541;--pseudo-angle: 60deg;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:1rem;font-size:2.2rem;position:relative}@media only screen and (max-width: 768px){.contact-form__explain--highlight-ttl{font-size:1.8rem}}.contact-form__explain--highlight-ttl::before,.contact-form__explain--highlight-ttl::after{content:"";position:absolute;top:50%;width:1.25em;height:1px;background-color:currentColor}.contact-form__explain--highlight-ttl::before{transform:rotate(var(--pseudo-angle));right:100%}.contact-form__explain--highlight-ttl::after{transform:rotate(calc(var(--pseudo-angle) * -1));left:100%}.contact-form__explain--highlight-txt{display:flex;flex-direction:column;align-items:center;gap:10px;padding-inline:10px}.contact-form__explain--highlight-txt p{display:inline;font-size:1.8rem;line-height:2rem;font-weight:400;color:#ffe32e;background-color:#eb6ca3;padding-block:1rem;padding-inline:2rem}.contact-form__explain--highlight-note{font-size:16px;margin:2rem}.contact-form__explain--img{width:50%;margin-bottom:2rem}@media only screen and (max-width: 768px){.contact-form__explain--img{width:90%}}.contact-form__explain--time{font-size:16px;line-height:1.5;padding:1rem 2rem;border:5px solid #aee3f6;margin-bottom:2rem}.contact-form__explain--img-box{max-width:1200px;display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem;gap:10px}.contact-form__explain--img-box img{width:30%}@media only screen and (max-width: 768px){.contact-form__explain--img-box{flex-direction:column}.contact-form__explain--img-box img{width:100%}}.contact-form__explain--note{font-size:14px;padding:1rem 2rem;border:1px solid #71522f;margin-bottom:1rem}.contact-form__explain--extra-note{margin-bottom:6rem;font-size:16px;line-height:1.5;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#71522f;text-decoration-color:#71522f}input[type=text]:focus,input[type=tel]:focus,select:focus,textarea:focus{box-shadow:0 0 7px rgba(59,102,245,.6);border:2px solid #3b66f5;outline:none}input::-moz-placeholder, textarea::-moz-placeholder{color:#a9a9a9}input::placeholder,textarea::placeholder{color:#a9a9a9}.form-item{padding-block:15px;display:flex;-moz-column-gap:clamp(28px,3vw,40px);column-gap:clamp(28px,3vw,40px)}@media(max-width: 1000px){.form-item{flex-direction:column;padding-block:7.5px}}.form-item__label-box{width:40%;min-width:28.5rem;height:50px;display:flex;justify-content:space-between;align-items:center}@media(max-width: 1000px){.form-item__label-box{width:100%;min-width:0;justify-content:flex-start}}.form-item__required-label{background-color:#d9534f;color:#fff;font-size:1.55rem;border-radius:3px;padding-block:.2em;padding-inline:1em}@media(max-width: 1000px){.form-item__required-label{margin-right:.8em}}.form-item__optional-label{background-color:#0088cb;color:#fff;font-size:1.55rem;border-radius:3px;padding-block:.2em;padding-inline:1em}@media(max-width: 1000px){.form-item__optional-label{margin-right:.8em}}.form-item__question-label{margin-left:auto;font-size:clamp(1.4rem,4.5vw,1.8rem);font-weight:600}@media(max-width: 1000px){.form-item__question-label{margin-left:0}}.form-item__input-box{width:100%}.form-item__input{width:100%;height:50px;padding-left:1em;border:solid 2px #ddd;border-radius:3px;background-color:#fff;font-size:clamp(1.45rem,4.4vw,1.8rem)}.form-item__select-container{width:100%;height:50px;border:solid 2px #ddd;border-radius:3px;background-color:#fff;font-size:clamp(1.45rem,4.4vw,1.8rem);display:inline-flex;align-items:center;position:relative}.form-item__select-container::after{content:"";position:absolute;right:.75em;width:.85em;height:.55em;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);background-color:#888;pointer-events:none}.form-item__select-container select{width:100%;padding-block:.75em;padding-left:1em;cursor:pointer}.form-item__select-container select.unselected{color:#c6c6c6}.form-item__radio-label{height:5rem;font-size:clamp(1.45rem,4.4vw,1.8rem)}.form-item__radio-options{display:flex;align-items:center;flex-wrap:wrap;gap:0 2em}.form-item__radio-options label{display:flex;align-items:center;gap:0 .5em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-item__radio-options label::before{content:"";border:solid 2px #ddd;border-radius:50%;width:25px;height:25px;background-color:#fff}.form-item__radio-options label:has(:checked)::after{content:"";border-radius:50%;position:absolute;top:50%;left:12.5px;transform:translate(-50%, -50%);width:15px;height:15px;background-color:#d9534f}.form-item__radio-options input{display:none}.form-item__select-box{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:0 2em}.form-item__select-item{height:5rem;font-size:clamp(1.45rem,4.4vw,1.8rem);display:flex;align-items:center;gap:0 .18em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-item__select-item::before{width:25px;height:25px;border-radius:3px;border:2px solid #d6dde3;background-color:#fff;content:""}.form-item__select-item:has(:checked)::after{position:absolute;top:14px;left:7.5px;transform:rotate(45deg);width:10px;height:17px;border:solid #b60000;border-width:0 4px 4px 0;content:""}.form-item__textarea{resize:vertical;width:100%;height:25rem;background-color:#fff;border:solid 2px #ddd;padding-block:1em;padding-inline:1em .6em;font-size:1.8rem;line-height:1.3}.form-item__textarea::-webkit-scrollbar{width:clamp(1rem,1.5vw,1.5rem)}.form-item__textarea::-webkit-scrollbar-track{background-color:#f4f4f4}.form-item__textarea::-webkit-scrollbar-thumb{background-color:#c3c3c3}.form-item__textarea::-webkit-scrollbar-thumb:hover{background-color:#a5a5a5}.form-item__textarea::-webkit-scrollbar-thumb:active{background-color:#969696}.form-item__textarea::-webkit-resizer{background-color:#dadada;width:clamp(1rem,1.5vw,1.5rem);height:clamp(1rem,1.5vw,1.5rem);background:linear-gradient(135deg, transparent 0%, transparent 46%, #ddd 46%, #ddd 54%, transparent 54%, transparent 66%, #ddd 66%, #ddd 74%, transparent 74%, transparent 100%)}.form-item__err-txt{color:#d9534f;font-size:clamp(1.6rem,4vw,1.85rem);line-height:3rem}.form-item__err-border{border:solid 2px #d9534f}.form-item__separator{border:none;height:2px;background-color:#ddd;box-shadow:0px 2px 5px rgba(0,0,0,.18);width:100%;margin-block:3rem}.xdsoft_day_of_week6,.xdsoft_day_of_week0{background-color:pink !important}.terms{width:100%;height:clamp(190px,12vw,250px);background-color:#fff;font-size:1.6rem;line-height:1.4;padding-inline:.5em;border:solid 2px #ddd;overflow:auto}.terms::-webkit-scrollbar{width:clamp(.6rem,1.5vw,1rem)}.terms::-webkit-scrollbar-track{background-color:#fafafa}.terms::-webkit-scrollbar-thumb{background-color:#c3c3c3}.terms::-webkit-scrollbar-thumb:hover{background-color:#a5a5a5}.terms::-webkit-scrollbar-thumb:active{background-color:#969696}.terms__heading{font-weight:600}.terms__li{counter-increment:number;text-indent:-2.15em;padding-left:2.15em}.terms__li::before{content:counter(number) ". ";display:inline-block;width:1.8em;text-align:right;margin-right:.35em}.agreement-label{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(1.5rem,4.4vw,1.8rem);font-weight:600;line-height:1.5;text-align:center;padding-left:2em;margin-block:3rem;margin-inline:auto;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.agreement-label--br{display:none}@media(max-width: 600px){.agreement-label--br{display:block}}.agreement-label::before{content:"";width:25px;height:25px;border-radius:3px;border:2px solid #000;background-color:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%)}.agreement-label:has(:checked)::after{content:"";position:absolute;transform:rotate(45deg) translate(-25%, -75%);width:10px;height:17px;border:solid #d9534f;border-width:0 4px 4px 0;left:0;top:50%}.confirmation-bg{background-color:#abe4f7;background-image:repeating-linear-gradient(-45deg, transparent, transparent 10px, rgb(166, 225, 247) 10px, rgb(166, 225, 247) 20px);padding-block:clamp(2.5rem,6.5vw,5rem)}.confirmation-box{display:block;width:min(90%,1200px);margin-inline:auto;margin-block:4rem;padding-block:8rem 5rem;padding-inline:clamp(1rem,3.1vw,5rem);font-size:1.8rem;background-color:#f8f8f9;box-shadow:3px 3px 6px rgba(0,0,0,.15);position:relative}.confirmation-box__theme-icon{width:100px;height:100px;background-color:#ffe100;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);background-image:url("/img/contact_ttl.png");background-size:60%;background-position:center center;background-repeat:no-repeat}.confirmation-box__ttl{text-align:center;font-size:clamp(2.4rem,7.5vw,3rem);font-weight:600}.confirmation-box__txt{margin-block:1.5em;text-align:center;font-size:clamp(1.485rem,4vw,2rem);line-height:1.5}.confirmation-box__txt--br1{display:none}@media(max-width: 860px){.confirmation-box__txt--br1{display:block}}.confirmation-box table{width:100%}.confirmation-box table tr{border-block:1px solid rgba(26,42,71,.3)}.confirmation-box table tr th{width:33.3333333333%;padding-block:1.5rem;font-weight:600}@media(max-width: 1000px){.confirmation-box table tr th{width:auto;display:block}}.confirmation-box table tr td{padding-block:1.5rem;line-height:1.5}@media(max-width: 1000px){.confirmation-box table tr td{display:block;padding-top:0}}.confirmation-box__buttons{margin-top:3rem;display:flex;justify-content:center;align-items:center;gap:2.2rem clamp(2rem,3.48vw,5rem)}@media(max-width: 500px){.confirmation-box__buttons{flex-direction:column-reverse}}.confirmation-box__btn{font-size:clamp(2.4rem,7.5vw,3rem);font-weight:bold;padding-block:.8em;background-color:#ffe32e;border-bottom:6px solid #ffd000;border-radius:6px;text-align:center;position:relative}@media(max-width: 500px){.confirmation-box__btn{width:85%}}.confirmation-box__btn:hover{background-color:#ffea5e}.confirmation-box__btn:active{border-width:0;transform:translateY(6px);margin-bottom:6px}.confirmation-box__btn--back{padding-inline:1.8em 1em}.confirmation-box__btn--back::before{content:"";margin:auto;position:absolute;top:0;bottom:0;width:15px;height:15px;border-bottom:3px solid #000;border-left:3px solid #000;transform:rotate(45deg);left:20%;transition:all .15s ease}.confirmation-box__btn--back:hover::before{left:15%}.confirmation-box__btn--submit{padding-inline:1em 1.8em}.confirmation-box__btn--submit::after{content:"";margin:auto;position:absolute;top:0;bottom:0;width:15px;height:15px;border-top:3px solid #000;border-right:3px solid #000;transform:rotate(45deg);right:15%;transition:all .15s ease}.confirmation-box__btn--submit:hover::after{right:10%}.thanks__bg{background-color:#abe4f7;background-image:repeating-linear-gradient(-45deg, transparent, transparent 10px, rgb(166, 225, 247) 10px, rgb(166, 225, 247) 20px);padding-block:clamp(2.5rem,6.5vw,5rem)}.thanks__grid-bg-wrapper{width:min(90%,1200px);margin-inline:auto;background:linear-gradient(to right, transparent 23px, #eee 24px),linear-gradient(to bottom, transparent 23px, #eee 24px);background-color:#fff;background-size:24px 24px;border-radius:1.2rem;padding-block:clamp(20px,3vw,50px);padding-inline:clamp(10px,3vw,50px)}.thanks__ttl-box{display:flex;justify-content:center;align-items:center;margin-bottom:clamp(20px,3vw,50px)}.thanks__ttl-img{width:clamp(30px,5vw,60px)}.thanks__ttl{margin-left:.8em;font-size:clamp(2rem,5vw,3rem);color:#0088cb}.thanks__blue-label-txt{background-color:#0088cb;color:#fff;font-size:clamp(1.85rem,5vw,2.6rem);font-weight:bold;line-height:1.5;text-align:center;padding-block:.6em;padding-inline:.6em;margin-bottom:1em}.thanks__description{color:#71522f;font-size:clamp(1.6rem,4.4vw,1.8rem);line-height:1.8;text-indent:1em;margin-bottom:1em}.thanks__description--link{color:#d9534f}.thanks__description--link:hover{opacity:.8}.thanks__phone-link{display:block;margin-inline:auto;width:clamp(250px,65vw,600px);margin-block:clamp(20px,3vw,60px)}.thanks__phone-link:hover{opacity:.8}.thanks__phone-img{width:100%}.thanks__go-to-top-btn{display:block;font-size:clamp(2.4rem,7.5vw,3rem);font-weight:bold;padding-block:.8em;background-color:#ffe32e;border-bottom:6px solid #ffd000;border-radius:6px;text-align:center;position:relative}.thanks__go-to-top-btn:hover{background-color:#ffea5e}.thanks__go-to-top-btn:active{border-width:0;transform:translateY(6px);margin-bottom:6px}.footer__upper-box{position:relative;background-color:#a7e2f8}@media screen and (max-width: 767px){.footer__upper-box{padding-bottom:1rem}}.footer__phone-link{display:block}.footer__phone-link:hover{opacity:.8}.footer__bg-img{width:100%}@media screen and (max-width: 767px){.footer__bg-img--pc{display:none}}.footer__bg-img--sp{display:none}@media screen and (max-width: 767px){.footer__bg-img--sp{display:block}}.footer__about-btn{display:block;color:#fff;font-size:clamp(1.8rem,2vw,2.2rem);border:solid 5px #fff;padding-block:.5em;padding-inline:5em;position:absolute;bottom:13.5%;left:32.8%;transform:translate(-50%, 50%)}.footer__about-btn:hover{opacity:.8}@media screen and (max-width: 767px){.footer__about-btn{position:static;transform:none;text-align:center;margin:1rem 3rem 0;padding-inline:0}}.footer__bottom-label{background-color:#fff;display:flex;justify-content:space-between;align-items:center;row-gap:clamp(10px,5vw,15px);padding-block:clamp(13px,1.3vw,18px);padding-inline:clamp(15px,1.85vw,30px)}@media screen and (max-width: 767px){.footer__bottom-label{flex-direction:column}}.footer__copyright-txt{color:#afafaf;font-size:clamp(11px,1.4vw,13.5px)}@media screen and (max-width: 767px){.footer__copyright-txt{order:1;font-size:clamp(10px,2.5vw,13.5px)}}.footer__sns-box{display:flex;justify-content:center;align-items:center;gap:clamp(10px,3vw,15px)}.footer__sns-link{display:block;width:clamp(60px,6vw,75px)}.footer__sns-link:hover{opacity:.8}@media screen and (max-width: 767px){.footer__sns-link{width:clamp(55px,10vw,75px)}}.footer__sns-img{width:100%}.footer__company-logo-link{display:block;width:clamp(200px,20vw,250px)}.footer__company-logo-link:hover{opacity:.8}@media screen and (max-width: 767px){.footer__company-logo-link{order:-1;width:clamp(180px,45vw,220px)}}.footer__company-logo-img{width:100%}
/*# sourceMappingURL=style.min.css.map */