@charset "UTF-8";*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}:root{--maintxt:#373737;--subtxt:#686868;--base:#f1f0ec;--wh:#ffffff;--bk:#000000}:root{--notosans:"Noto Sans jP",sans-serif;--zengothic:"Zen Kaku Gothic New",sans-serif;--bizgothic:"BIZ UDGothic",sans-serif;--notoserif:"Noto Serif JP",serif;--zenold:"Zen Old Mincho",serif;--sawarabi:"Sawarabi Mincho",serif;--sippori:"Shippori Mincho",serif;--kiwi:"Kiwi Maru","Zen Maru Gothic","Kosugi Maru",serif;--zenmaru:"Zen Maru Gothic",serif;--kosugimaru:"Kosugi Maru",serif;--sree:"Sree Krushnadevaraya",serif;--zenantique:"Zen Antique",serif;--montserrat:"Montserrat",serif}*{margin:0;padding:0;zoom:1}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:none;overflow-x:hidden;overflow-y:scroll}html.is-stop_all{overflow:hidden}body{font-size:1rem;line-height:1.8;letter-spacing:.1em;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Sans","メイリオ",Meiryo,sans-serif}@media screen and (max-width:540px){body{font-size:.875rem}}body .drawer{transform:translateX(100%);transition:transform .3s ease}body.is-menu_show .drawer{transform:translateX(0)}h1,h2,h3,h4,h5,h6{font-weight:500}img{-ms-interpolation-mode:bicubic;vertical-align:bottom;width:100%;height:auto;object-fit:cover}i,strong{font-style:normal}a{text-decoration:none;outline:0;cursor:pointer;color:#00f;transition:all 120ms linear}a:hover{color:rgb(25.5,25.5,255)}a:hover img{opacity:.8}li{list-style-type:none}.clear{clear:both}.clearfix:after{content:"";display:block;clear:both}input[type=email],input[type=submit],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(a[href],button,input:not([type=hidden]),textarea,select,summary,[role=button],[role=link],[tabindex]:not([tabindex="-1"])){outline:0}:where(a[href],button,input:not([type=hidden]),textarea,select,summary,[role=button],[role=link],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid #777;outline-offset:2px;border-radius:6px}:where(a[href],button,input:not([type=hidden]),textarea,select,summary,[role=button],[role=link],[tabindex]:not([tabindex="-1"])):focus:not(:focus-visible){outline:0;box-shadow:none}.l-property_header{position:fixed;top:0;left:0;z-index:997;width:100%;transition:all .3s;font-family:"Noto Sans JP","BIZ UDGothic","BIZ UDPGothic","Zen Kaku Gothic Antique","Zen Kaku Gothic New",sans-serif}@media screen and (max-width:960px){.l-property_header.fixed-cancel{position:relative}}.l-property_header__inner{display:flex;flex-flow:row wrap;justify-content:space-between;height:90px;align-items:center;padding:0 30px}@media screen and (max-width:960px){.l-property_header__inner{height:70px;padding:0 20px}}.l-property_header__logo{display:flex;flex-flow:row wrap;justify-content:center;max-width:200px;align-items:center}@media screen and (max-width:960px){.l-property_header__logo{max-width:150px}}@media screen and (max-width:540px){.l-property_header__logo{max-width:100px;margin-right:20px}}.l-property_header__logo__img{width:100%;height:auto;object-fit:cover}.l-property_header__contact{margin-left:auto;display:flex;align-items:center;gap:20px}@media screen and (max-width:1200px){.l-property_header__contact{gap:3vw}}@media screen and (max-width:960px){.l-property_header__contact{position:fixed;z-index:99;bottom:0;left:0;width:100%;gap:0}}.l-property_header__btn{display:flex;flex-flow:row wrap;justify-content:center;position:relative;align-items:center;border:solid 1px #666;transition:all .5s linear;text-align:center;width:250px;padding:.8em 0;color:#666;line-height:1}@media screen and (max-width:960px){.l-property_header__btn{border:none;padding:15px!important}}@media screen and (max-width:540px){.l-property_header__btn{display:block}}.l-property_header__btn:hover{background-position:right center;background-size:200% auto;-webkit-animation:pulse 2s infinite;animation:ripple 1.5s infinite;background-color:#666;color:#fff}@keyframes ripple{0%{box-shadow:0 0 0 0 #666}70%{box-shadow:0 0 0 10px rgba(27,133,251,0)}100%{box-shadow:0 0 0 0 rgba(27,133,251,0)}}.l-property_header__btn.only--smartphone{display:none}@media screen and (max-width:540px){.l-property_header__btn.only--smartphone{display:block}}@media screen and (max-width:960px){.l-property_header__btn.pattern--2{width:50%}}@media screen and (max-width:960px){.l-property_header__btn.pattern--3{width:33.3333%}}.l-property_header__telnumber{display:flex;flex-flow:row wrap;justify-content:center;position:relative;align-items:center;border:solid 1px #666;transition:all .5s linear;text-align:center;width:250px;padding:.8em 0;color:#666;line-height:1}@media screen and (max-width:960px){.l-property_header__telnumber{width:50%;border:none;padding:15px}}@media screen and (max-width:540px){.l-property_header__telnumber{display:none}}.l-property_header__btn__icon{margin-right:5px}@media screen and (max-width:540px){.l-property_header__btn__icon{font-size:24px;font-size:1.5rem!important;display:block;margin-bottom:.25em;margin-right:0;text-align:center}}.l-property_header__btn__text{font-size:16px;font-size:1rem!important;letter-spacing:1.2px;margin-bottom:2px}@media screen and (max-width:540px){.l-property_header__btn__text{font-size:10px;font-size:.625rem!important;display:block;text-align:center}}.l-property_header__humberger{display:block;width:40px;height:40px;box-sizing:border-box;cursor:pointer;z-index:10000;margin-left:40px}.l-property_header__humberger__btn{position:relative;width:40px;height:40px}.l-property_header__humberger__bar{width:100%;height:2px;left:0;display:block;background-color:#999;position:absolute;transition:transform .6s ease-in-out,top .5s ease}.l-property_header__humberger__bar:nth-child(1){top:7px}.l-property_header__humberger__bar:nth-child(2){top:50%;transform:translateY(-50%);opacity:1;transition:all .5s ease}.l-property_header__humberger__bar:nth-child(3){bottom:7px}.l-property_header__menu{background:#fff;position:fixed;top:0;right:0;width:30%;height:100%;z-index:990;display:flex;visibility:hidden;flex-direction:column;overflow:scroll;transform:translateX(100%);border-right:1px solid #eee;transition:all .5s ease}@media screen and (max-width:960px){.l-property_header__menu{left:0;width:100%;border-right:none}}.menu-open{overflow:hidden}.menu-open .l-property_header__humberger__bar:nth-child(1){top:20px;transform:rotate(45deg)}.menu-open .l-property_header__humberger__bar:nth-child(2){opacity:0}.menu-open .l-property_header__humberger__bar:nth-child(3){top:20px;transform:rotate(-45deg)}.menu-open .l-property_header__menu{visibility:visible;transform:translateX(0)}.l-footer{background-color:#707070;padding:40px 0}.l-footer a,.l-footer div,.l-footer h3,.l-footer i,.l-footer p,.l-footer small,.l-footer span{color:var(--wh);font-size:.875rem}.l-footer__inner{max-width:1160px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column}.l-footer__bottom,.l-footer__center,.l-footer__top{display:flex;flex-wrap:wrap}.l-footer__top{margin-bottom:30px}@media screen and (max-width:640px){.l-footer__top{flex-direction:column;align-items:center}}.l-footer__logo{max-width:256px}.l-footer__logo img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.l-footer__info{margin-left:54px;display:flex;flex-wrap:wrap;flex:1;-moz-column-gap:28px;column-gap:28px;row-gap:10px}@media screen and (max-width:640px){.l-footer__info{flex-wrap:nowrap;flex:auto;column-gap:10px;width:100%;max-width:450px}}@media screen and (max-width:640px){.l-footer__info>li{width:calc(50% - 14px)}}.l-footer__info>li>a{min-width:179px;background-color:#959595;padding:6.5px 28px;display:block;transition:all .3s ease}@media screen and (max-width:640px){.l-footer__info>li>a{min-width:auto;padding:6.5px 10px;text-align:center}}.l-footer__info>li>a>span{display:flex;align-items:center;justify-content:center}.l-footer__info>li>a:hover{background-color:#c9c9c9;transition:all .3s ease}.l-footer__info i{font-size:.75rem;margin-right:3px;margin-top:3px}@media screen and (max-width:640px){.l-footer__info{justify-content:center;margin-top:30px;margin-left:auto;margin-right:auto}}.l-footer__center{padding-bottom:8px;border-bottom:solid 1px var(--wh);margin-bottom:4px}.l-footer__center a{font-weight:400}@media screen and (max-width:500px){.l-footer__center{flex-direction:column;margin-bottom:0;padding-bottom:0}}.l-footer__group,.l-footer__nav,.l-footer__sns{padding-top:8px;padding-bottom:8px}@media screen and (max-width:500px){.l-footer__group,.l-footer__nav,.l-footer__sns{width:100%!important}}.l-footer__nav,.l-footer__sns{width:23.5%}.l-footer__nav>ul{display:flex;flex-wrap:wrap}.l-footer__nav>ul>li{width:50%;list-style-type:disc;list-style-position:inside}.l-footer__nav>ul>li>a{margin-left:-10px}@media screen and (max-width:1000px){.l-footer__nav>ul>li{width:100%}}.l-footer__group{width:53%;border-left:solid 1px var(--wh);border-right:solid 1px var(--wh);padding-left:40px;padding-right:40px}.l-footer__group>ul{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:4px}.l-footer__group>ul>li{width:-moz-fit-content;width:fit-content}.l-footer__group>ul>li>a:link,.l-footer__group>ul>li>a:visited{color:#ccc}@media screen and (max-width:640px){.l-footer__group{padding-left:20px;padding-right:20px}}@media screen and (max-width:500px){.l-footer__group{padding:0;padding-top:20px;padding-bottom:20px;border:none;border-top:solid 1px var(--wh);border-bottom:solid 1px var(--wh)}}.l-footer__sns{display:flex;align-items:flex-end}.l-footer__sns>ul{display:flex;flex-direction:row;flex-wrap:wrap;max-width:127px;margin-left:auto;gap:15px}.l-footer__sns i{font-size:1.375rem}@media screen and (max-width:500px){.l-footer__sns{padding-top:15px;padding-bottom:15px}}@media screen and (max-width:500px){.l-footer__sns>ul{margin-right:auto}}.l-footer__bottom{justify-content:space-between}.l-footer__bottom a,.l-footer__bottom small{font-size:.625rem}@media screen and (max-width:500px){.l-footer__bottom{flex-direction:column;justify-content:center;align-items:center}}@media screen and (max-width:500px){.l-footer__bottom small{order:2}}@media screen and (max-width:500px){.l-footer__policy{margin-bottom:30px;order:1}}.l-main--lp.header__no-transparent{margin-top:90px}@media screen and (max-width:960px){.l-main--lp.header__no-transparent{margin-top:70px}}.l-content__under_banner{position:relative;z-index:1;background-color:#fff;padding:100px 0}.sbi_photo,.sbi_photo_wrap{height:100%!important}#sb_instagram .sbi_photo img{aspect-ratio:3/4}.l-banner-contents{margin-bottom:0!important}.l-property_banner{margin-top:100px;display:flex;flex-direction:column;gap:30px}@media screen and (max-width:834px){.l-property_banner{gap:40px;margin-top:60px}}.l-property_banner .c-divider{margin-bottom:0!important}.l-property_banner__parallel{display:flex;flex-direction:row!important;gap:30px}@media screen and (max-width:640px){.l-property_banner__parallel{flex-direction:column!important;gap:40px}}.l-property_banner__parallel__item{width:calc(50% - 15px)}@media screen and (max-width:640px){.l-property_banner__parallel__item{width:100%}}.l-property_banner__img{width:100%}.l-cp_banner_pc_only{display:block}@media screen and (max-width:640px){.l-cp_banner_pc_only{display:none}}.l-cp_banner_sp_only{display:none}@media screen and (max-width:640px){.l-cp_banner_sp_only{display:block}}:root{--txt-main:#373737;--txt-sub:#686868;--ff-serif:"Noto Serif JP",serif;--ff-sans:"Noto Sans jP",sans-serif;--ff-zen_kaku:"Zen Kaku Gothic New",sans-serif;--ff-zen_antique:"Zen Antique",serif}.pc_only{display:block}@media screen and (max-width:540px){.pc_only{display:none}}.sp_only{display:none}@media screen and (max-width:540px){.sp_only{display:block}}.l-main{position:relative;background-color:#f1f0ec}.l-main__inner{position:relative;padding:120px 0;background:url(/images/original_property/original_property_back.png) right bottom/contain no-repeat}@media screen and (max-width:540px){.l-main__inner{padding:80px 0}}.l-content--contact{background-color:#111101;color:#fff;padding:100px 0}@media screen and (max-width:767px){.l-content--contact{padding:80px 0}}.l-content-beige{padding:120px 0;background-color:rgba(104,104,104,.1)}@media screen and (max-width:767px){.l-content-beige{padding:80px 0}}@media screen and (max-width:540px){.l-content-beige{padding:60px 0}}.l-fixed_btn{position:sticky;bottom:20px;z-index:990}.l-fixed_btn__inner{position:absolute;right:20px;bottom:20px}.l-fixed_btn__item{display:block;position:relative;width:100px;height:100px;border-radius:50%;overflow:hidden;background-color:#ebd72c;padding:2px}.l-fixed_btn__item img{aspect-ratio:0!important}@keyframes hover-shining{0%{transform:translateX(0)}100%{transform:translateX(200%)}}.l-footer-banner{width:800px;margin:0 auto}@media screen and (max-width:767px){.l-footer-banner{width:100%;padding-inline:20px}}@media screen and (max-width:540px){.l-footer-banner{max-width:350px}}.l-footer-banner__link{display:block}.l-footer-banner__link:not(:last-child){margin-bottom:60px}@media screen and (max-width:540px){.l-footer-banner__link:not(:last-child){margin-bottom:40px}}.c-content-btn_wrap{display:flex;flex-wrap:wrap;gap:30px;width:fit-content;margin-inline:auto;text-align:center}@media screen and (max-width:767px){.c-content-btn_wrap{flex-direction:column}}.c-divider{margin-bottom:60px}@media screen and (max-width:540px){.c-divider{margin-bottom:40px}}.c-divider--sm,.c-divider-sm{margin-bottom:40px}@media screen and (max-width:540px){.c-divider--sm,.c-divider-sm{margin-bottom:20px}}.c-divider--xs,.c-divider-xs{margin-bottom:20px}@media screen and (max-width:540px){.c-divider--xs,.c-divider-xs{margin-bottom:10px}}.c-divider--lg,.c-divider-lg{margin-bottom:80px}@media screen and (max-width:540px){.c-divider--lg,.c-divider-lg{margin-bottom:60px}}.c-divider--xl,.c-divider-xl{margin-bottom:120px}@media screen and (max-width:540px){.c-divider--xl,.c-divider-xl{margin-bottom:80px}}.c-divider--xxl,.c-divider-xxl{margin-bottom:150px}@media screen and (max-width:540px){.c-divider--xxl,.c-divider-xxl{margin-bottom:100px}}.hidden-fields-container{border:none}.c-form__content{margin-bottom:40px}.c-form__heading{display:flex;flex-flow:row wrap;justify-content:flex-start;margin-bottom:1em;align-items:center;gap:20px}.c-form__indicator,.c-form__labeling{width:80px}.c-form__labeling__item{font-size:16px;font-size:1rem!important;display:block;width:100%;text-align:center;padding:.25em 0;line-height:1;font-weight:500}.c-form__labeling__item.required{background-color:#fffc7f;color:#606960}.c-form__labeling__item.any{background-color:#fff;color:#606960}.c-form__indicator_item{font-size:16px;font-size:1rem!important;display:block;width:100%;text-align:center;padding:.25em 0;line-height:1;font-weight:500}.c-form__indicator_item--required_red{background-color:#c0505c;color:#fff}.c-form__indicator_item--any_grey{background-color:#606960;color:#fff}.c-form__check_wrap .wpcf7-form-control{display:flex;flex-wrap:wrap;gap:20px}.c-form__check_wrap input[type=checkbox]{margin-right:.25em}.c-form__check_wrap label{cursor:pointer}.c-form__input{background:0 0;border:solid 1px #ccc;padding:5px;border-radius:5px;color:#fff}.c-form__input--white{background:#fff;color:#444}.c-form__textarea{background:0 0;border:solid 1px #ccc;padding:5px;border-radius:5px;color:#fff}.c-form__textarea.case-questionnaire{color:#373737}.c-form__checkbox label .wpcf7-list-item-label{position:relative;display:inline-block;box-sizing:border-box;cursor:pointer;padding:.5em .5em .5em 1.5em}.c-form__checkbox label .wpcf7-list-item-label::before{display:block;position:absolute;top:50%;left:0;margin-top:-.5em;background-color:#fff;border:1px solid #ccc;content:"";width:1em;height:1em}.c-form__checkbox label .wpcf7-list-item-label::after{display:block;position:absolute;top:50%;left:4px;margin-top:-.55em;border-right:3px solid #f05454;border-bottom:3px solid #f05454;content:"";width:.5em;height:.8em;opacity:0;transform:rotate(45deg)}.c-form__checkbox input[type=checkbox]{display:none}.c-form__checkbox input[type=checkbox]:checked+.wpcf7-list-item-label::after{opacity:1}.c-form__radio label .wpcf7-list-item-label{position:relative;display:inline-block;box-sizing:border-box;cursor:pointer;padding:.5em .5em .5em 1.5em}.c-form__radio label .wpcf7-list-item-label::before{display:block;position:absolute;top:50%;left:0;margin-top:-.5em;background-color:#fff;border:1px solid #ccc;border-radius:50%;content:"";width:1em;height:1em}.c-form__radio label .wpcf7-list-item-label::after{display:block;position:absolute;top:calc(50% - .5px);left:.23em;background-color:#f05454;border-radius:50%;content:"";margin-top:-.3em;opacity:0;width:.6em;height:.6em}.c-form__radio input[type=radio]{display:none}.c-form__radio input[type=radio]:checked+.wpcf7-list-item-label::after{opacity:1}.c-form__date{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;column-gap:20px;margin-bottom:20px}@media screen and (max-width:540px){.c-form__date__title{margin-bottom:.5em}}.c-form__date__item{width:auto}@media screen and (max-width:540px){.c-form__date__item{width:100%}.c-form__date__item:not(:last-child){margin-bottom:10px}}.c-form__datepick{position:relative;width:auto}@media screen and (max-width:540px){.c-form__datepick{width:100%}}.c-form__caption{font-size:14px;font-size:.875rem!important}.c-form--w30p{width:30%}@media screen and (max-width:540px){.c-form--w30p--smartphone{width:30%}}.c-form--w40p{width:40%}@media screen and (max-width:540px){.c-form--w40p--smartphone{width:40%}}.c-form--w50p{width:50%}@media screen and (max-width:540px){.c-form--w50p--smartphone{width:50%}}.c-form--w60p{width:60%}@media screen and (max-width:540px){.c-form--w60p--smartphone{width:60%}}.c-form--w70p{width:70%}@media screen and (max-width:540px){.c-form--w70p--smartphone{width:70%}}.c-form--w80p{width:80%}@media screen and (max-width:540px){.c-form--w80p--smartphone{width:80%}}.c-form--w90p{width:90%}@media screen and (max-width:540px){.c-form--w90p--smartphone{width:90%}}.c-form--w100p{width:100%}@media screen and (max-width:540px){.c-form--w100p--smartphone{width:100%}}.c-form__questionnaire__lead{text-align:center;margin-top:50px;margin-bottom:60px}.c-form__questionnaire__lead .notice{color:#fffc7f}.c-form__questionnaire__lead .notice--red{color:#c00}.c-form__terms{height:180px;overflow-y:scroll;border:2px solid #fff;border-radius:10px;padding:.5em;color:#fff}.c-form__terms--white{background-color:#fff;border:2px solid #ccc;color:#444}.c-form__terms__check{text-align:center}.c-form__terms__item:not(:last-child){margin-bottom:1em}.c-form__questionnaire__heading{margin-bottom:.1em}.c-form__questionnaire__heading::before{font-size:24px;font-size:1.5rem!important}.c-form__questionnaire__content{background-color:#fff;color:#373737;padding:20px;border-radius:1em}.c-form__questionnaire__heading{margin-bottom:1em}.c-form__questionnaire__heading::before{content:"Q";display:inline-block;margin-right:.5em;font-family:Montserrat}.screen-reader-response{display:none!important}.wpcf7-not-valid-tip{display:block;width:100%;color:#fe7e81;margin-top:.5em}.wpcf7-not-valid-tip::before{content:"\f071";font:var(--fa-font-solid);line-height:1;margin-right:.5em}.wpcf7 form.sent .wpcf7-response-output{display:block;width:100%;color:#2c9f2c;border:1px solid #2c9f2c;background-color:rgba(44,159,44,.2);box-sizing:border-box;padding:.5em;margin-bottom:2em}.wpcf7 form.sent .wpcf7-response-output::before{content:"\f058";font:var(--fa-font-solid);line-height:1;margin-right:.5em}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{display:block;width:100%;color:#412200;border:1px solid #ffc248;background-color:rgba(255,194,72,.2);box-sizing:border-box;padding:.5em;margin-bottom:2em}.wpcf7 form.invalid .wpcf7-response-output::before,.wpcf7 form.unaccepted .wpcf7-response-output::before{content:"\f071";font:var(--fa-font-solid);line-height:1;margin-right:.5em;color:#ffc248}.contact-form__contents{background-color:#111101;padding:100px 0;margin:0 calc(50% - 50vw)}@media screen and (max-width:834px){.contact-form__contents{padding:80px 0}}.contact-form__contents .screen-reader-response{display:none}.contact-form__contents input[type=email],.contact-form__contents input[type=tel],.contact-form__contents input[type=text],.contact-form__contents textarea{background:0 0;border:solid 1px #ccc;padding:5px;border-radius:5px;color:#fff}.contact-form__contents .label__title{display:flex;flex-wrap:wrap;align-items:center}.contact-form__contents .form__list{margin-bottom:20px}.contact-form__contents .text__form input,.contact-form__contents .text__form textarea{width:100%}.contact-form__contents .consultation__text textarea{height:150px}.contact-form__contents .label__title{margin-bottom:10px}.contact-form__contents .input__category{margin-right:12px}.contact-form__contents .input__any{background:#fff;color:#606960;font-weight:700;padding:0 8px}.contact-form__contents .input__required{background-color:#fffc7f;color:#606960;padding:0 8px;font-weight:700}.contact-form__contents .privacy-policy .label__title{display:flex;flex-direction:column;align-items:flex-start}.contact-form__contents .privacy-policy .label__title>div{display:flex;flex-wrap:wrap;align-items:center}.contact-form__contents .policy-list__wrap{padding:40px;border:solid 1px var(--wh);border-radius:20px;height:400px;margin-bottom:30px;overflow-y:scroll}.contact-form__contents .policy-list__wrap::-webkit-scrollbar{width:18px}.contact-form__contents .policy-list__wrap::-webkit-scrollbar-track{background-color:transparent;margin:8px 0}.contact-form__contents .policy-list__wrap::-webkit-scrollbar-thumb{background-color:#fffc7f;border-radius:8px;border-right:4px solid transparent;border-left:4px solid transparent;background-clip:padding-box}@media screen and (max-width:640px){.contact-form__contents .policy-list__wrap{padding:20px}}.contact-form__contents .policy-list__wrap>h3{margin-bottom:30px}.contact-form__contents .policy-list__item{margin-bottom:15px}.contact-form__contents .consent_check{margin-bottom:15px;text-align:center}.contact-form__contents .consent_check>p>span{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-form__contents .consent_check>p>span input{margin-right:4px}.contact-form__contents .submit__btn input{width:100%;border-radius:5px;text-align:center;padding:16px 5px;background-color:#fffc7f;color:#606960;font-weight:700;border:none;cursor:pointer}.contact-form__contents .wpcf7-not-valid-tip,.contact-form__contents .wpcf7-response-output{color:red;text-align:center}.contact-form__contents textarea{height:150px}.contact-form__contents .questionnaire-area{max-width:900px;margin:100px auto}@media screen and (max-width:640px){.contact-form__contents .questionnaire-area{margin:80px auto}}.contact-form__contents .survey__maintxt{margin:30px 0}.contact-form__contents .survey__button{cursor:pointer;margin-bottom:20px}.contact-form__contents .survey__button .survey__button__txt{display:flex;justify-content:center;padding:10px 20px;border-radius:50px;width:fit-content;min-width:230px;margin:0 auto;background-color:#04439b;font-size:1rem}.contact-form__contents .survey__button .survey__button__txt span{font-size:1rem}.contact-form__contents .survey__button .survey__button__txt>span:nth-child(1){display:block}.contact-form__contents .survey__button .survey__button__txt>span:nth-child(2){display:none}.contact-form__contents .surveyopen .survey__button__txt>span:nth-child(1){display:none}.contact-form__contents .surveyopen .survey__button__txt>span:nth-child(2){display:block}.contact-form__contents .survey__maintxt{text-align:center}@media screen and (max-width:640px){.contact-form__contents .survey__maintxt{text-align:left}}.contact-form__contents .survey__maintxt h3{font-size:1.25rem;font-weight:500;color:#f9d158}.contact-form__contents .survey__maintxt p{word-break:keep-all;word-wrap:wrap}@media screen and (max-width:640px){.contact-form__contents .survey__maintxt p{word-break:break-all}}.contact-form__contents .survey__maintxt span{font-weight:600;color:#fffc7f}.contact-form__contents .survey__mainimg img{aspect-ratio:auto}.contact-form__contents .survey__mainarea{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out;padding:0 35px;background-color:var(--wh);border-radius:20px;box-sizing:border-box}@media screen and (max-width:640px){.contact-form__contents .survey__mainarea{padding:0 20px}}.contact-form__contents .survey__mainarea div,.contact-form__contents .survey__mainarea h2,.contact-form__contents .survey__mainarea h3,.contact-form__contents .survey__mainarea input,.contact-form__contents .survey__mainarea p,.contact-form__contents .survey__mainarea span,.contact-form__contents .survey__mainarea textarea{color:var(--maintxt)}.contact-form__contents .survey__mainarea .input__content{font-weight:500}.contact-form__contents input[type=checkbox]{cursor:pointer}.words-of-gratitude{text-align:center;max-width:1040px;margin:0 auto 80px;padding:0 20px;word-break:keep-all}@media screen and (max-width:400px){.words-of-gratitude{word-break:break-all}}.u-break--pc{display:block}@media screen and (max-width:960px){.u-break--pc{display:none}}@media screen and (max-width:540px){.u-break--pc{display:none}}.u-break--tablet{display:none}@media screen and (max-width:960px){.u-break--tablet{display:block}}.u-break--sp{display:none}@media screen and (max-width:540px){.u-break--sp{display:block}}