@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);
html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}h1,h2,h3,h4,h5,h6{line-height:normal;margin-block:0}p,figure{margin-top:initial;margin-bottom:initial}a{text-decoration:none;color:inherit;line-height:normal;transition:all .3s ease-out}a:hover{text-decoration:none;color:inherit;opacity:.75}ul,ol{color:#2f2f2f;margin-block:0}html{color:#2f2f2f;font-size:clamp(1px,3.2vw,16px);letter-spacing:0;line-height:normal}@media screen and (min-width: 375px){html{line-height:normal}}body{transition:opacity 300ms;overflow-x:hidden;font-family:var(--default-font-family);font-feature-settings:"palt" on;font-weight:500;line-height:160%}.loading{opacity:0}.cta__tel.--shiny{position:relative;overflow:hidden}.cta__tel.--shiny::after{content:"";position:absolute;top:-10%;left:-20%;width:40px;height:100%;transform:scale(2) rotate(20deg);background-image:linear-gradient(100deg, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0.5) 100%, rgba(255, 255, 255, 0) 0%);animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes shiny{0%{left:-20%}10%{left:120%}100%{left:120%}}:root{--default-font-family: "BIZ UDPGothic", YuGothic, "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}main,main *{box-sizing:border-box}input,select,textarea,button{outline:0}strong{font-weight:700}@media screen and (min-width: 768px){.--sp{display:none !important}}@media screen and (max-width: 767px){.--pc{display:none !important}}.--orange{color:#f08d18}.--navi{color:#030166}body{background-color:#f5f5f5;background-size:1440px auto;background-repeat:repeat;background-attachment:fixed;font-size:clamp(1px,2.4vw,12px);position:relative}.container{max-width:500px;margin:0 auto;background-color:#fff;box-shadow:0px 0px 20px 4px rgba(60,84,125,.15)}#pagetop_link{display:none !important}.cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1px,5.2vw,26px)}.cta__form{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:clamp(1px,16.6vw,83px);border-radius:clamp(1px,17.6vw,88px);background:#f08d18;box-shadow:0 clamp(1px,1vw,5px) 0 0 hsl(32.5,87.8048780488%,41.7647058824%);font-weight:700;line-height:1.4;color:#fff}.cta__form:hover{background:hsl(32.5,87.8048780488%,46.7647058824%);color:#fff}.cta__form::after{content:"";display:block;width:clamp(1px,8.8vw,44px);height:clamp(1px,8.8vw,44px);background-image:url(../images/ico_cta_form.svg);background-size:contain;position:absolute;top:50%;right:clamp(1px,4vw,20px);transform:translateY(-50%)}.cta__form small{font-size:clamp(1px,3.6vw,18px)}.cta__form strong{font-size:clamp(1px,6.2vw,31px);line-height:clamp(1px,7vw,35px);letter-spacing:.02em}.cta__tel{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:clamp(1px,16.6vw,83px);border-radius:clamp(1px,17.6vw,88px);background:#16a34a;box-shadow:0 clamp(1px,1.2vw,6px) 0 0 rgb(15.9351351351,118.0648648649,53.6);font-size:clamp(1px,3.6vw,18px);font-weight:700;line-height:1.4;color:#fff;padding-left:2.6em;transition:all .3s ease-out}.cta__tel strong{font-size:clamp(1px,5.2266vw,26.133px)}.cta__tel:hover{background:rgb(18.9675675676,140.5324324324,63.8);color:#fff;opacity:.75}.cta__tel::before{content:"";background-image:url(../images/animated_phone.apng);background-size:contain;background-repeat:no-repeat;display:block;width:clamp(1px,10.2vw,51px);height:clamp(1px,10.2vw,51px);position:absolute;top:50%;left:clamp(1px,8.8vw,44px);transform:translateY(-50%)}.cta__inner{width:clamp(1px,90.4vw,452px);display:flex;flex-flow:column;justify-content:center}.cta__inner>p{display:inline-block;position:relative;font-style:normal;font-weight:700;line-height:150%;margin:0 auto clamp(1px,.6vw,3px) auto}.cta__inner>p::before,.cta__inner>p::after{content:"";position:absolute;bottom:0;width:1px;height:1em;background:#2f2f2f;top:clamp(1px,.6vw,3px)}.cta__inner>p::before{transform:rotate(-25deg);left:-1em}.cta__inner>p::after{transform:rotate(25deg);right:-1em}.cta__inner>a{display:flex;padding:clamp(1px,3.1vw,15.5px) 0;justify-content:center;align-items:center;gap:clamp(1px,1.6vw,8px);background-color:#f08d18;color:#fff;border-radius:clamp(1px,2.8vw,14px);box-shadow:0px clamp(1px,.8vw,4px) 0px 0px #895921;font-size:clamp(1px,3.4vw,17px);font-weight:700;line-height:150%}.cta__inner>a>strong{display:block;border-radius:clamp(1px,.4vw,2px);background-color:#fff;display:flex;padding:clamp(1px,.6vw,3px) clamp(1px,1.2vw,6px);justify-content:center;align-items:center;font-size:clamp(1px,2.4vw,12px);color:#f08d18;line-height:150%}.header{position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center}.header__inner{width:clamp(1px,90.4vw,452px);padding-top:clamp(1px,3vw,15px)}.header__logo>a{display:block}.header__logo>a>img{width:clamp(1px,25.2vw,126px);height:clamp(1px,6.8vw,34px)}.mv{display:flex;align-items:center;justify-content:center;padding:clamp(1px,11.6vw,58px) 0 clamp(1px,33.6vw,168px) 0;background:url(../images/mv_bg.jpg) no-repeat center bottom/cover}.mv__inner{width:clamp(1px,90.4vw,452px)}.mv__copy{display:flex;justify-content:center;align-items:center;width:clamp(1px,52vw,260px);height:clamp(1px,11.2vw,56px);background:url(../images/mv_copy_bg.svg) no-repeat center/contain;color:#fff;font-size:clamp(1px,4.4vw,22px);font-weight:700;line-height:1;letter-spacing:.02em;margin:0 auto}.mv__copy>span{display:flex;justify-content:center;align-items:end}.mv__copy strong{font-size:clamp(1px,6.8vw,34px);margin:0 .02em;position:relative;bottom:-1px;margin-left:clamp(1px,.6vw,3px)}.mv__title{display:block;text-align:center;font-size:clamp(1px,8.4vw,42px);font-weight:700;line-height:1.22;letter-spacing:.02em;margin-top:clamp(1px,2.6vw,13px)}.mv__title .--small{font-size:clamp(1px,7.2vw,36px)}.mv__desc{margin-top:clamp(1px,2.6vw,13px);text-align:center;font-size:clamp(1px,3.8vw,19px);font-weight:700;line-height:1.6;letter-spacing:.02em}.mv__desc strong{position:relative;z-index:2}.mv__desc strong::after{position:absolute;z-index:-1;content:"";display:block;bottom:clamp(-4px,-0.8vw,-1px);left:clamp(-12px,-2.4vw,-1px);width:calc(100% + clamp(1px,3.4vw,17px));height:clamp(1px,2.6vw,13px);background-color:#ffef93}.mv .cta{margin-top:clamp(1px,3.4vw,17px);gap:clamp(1px,4.2vw,21px)}.mv .cta__form,.mv .cta__tel{width:clamp(1px,80vw,400px);height:clamp(1px,16.6vw,83px)}.mv .cta__tel{padding-left:3em}.mv .cta__tel::before{left:clamp(1px,7.6vw,38px)}.oncerns{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.oncerns h2{width:100%;height:clamp(1px,29.6vw,148px);background:url(../images/oncerns_bg.png) no-repeat center bottom/cover;font-size:clamp(1px,3.9754vw,19.877px);font-weight:700;line-height:1.4;letter-spacing:.02em;background-color:#f1f1f1;display:flex;align-items:center;justify-content:center;text-align:center}.oncerns h2 strong{font-size:clamp(1px,4.4vw,22px)}.oncerns ul{display:flex;padding:clamp(1px,6.4vw,32px) 0 clamp(1px,9.2vw,46px);width:100%;flex-direction:column;align-items:center;gap:clamp(1px,2.4vw,12px);background:#e3e3e3}.oncerns ul li{width:clamp(1px,90.4vw,452px);border-radius:clamp(1px,1.2vw,6px);background:#fff;display:flex;width:clamp(1px,90.4vw,452px);padding:clamp(1px,1.6vw,8px);align-items:center;gap:clamp(1px,2vw,10px);font-size:clamp(1px,3.2vw,16px);font-weight:700;line-height:1;letter-spacing:.02em}.oncerns ul li:before{content:"";background-image:url(../images/ico_oncerns_list.svg);background-size:contain;background-repeat:no-repeat;display:block;width:clamp(1px,4.8vw,24px);height:clamp(1px,4.8vw,24px)}.features{position:relative}.features__point{position:absolute;left:50%;top:clamp(-26px,-5.2vw,-1px);transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:clamp(1px,68vw,340px);height:clamp(1px,9.6vw,48px);border-radius:clamp(1px,12vw,60px);border:1px solid #f08d18;background:#fff;font-size:clamp(1px,3.8vw,19px);font-weight:700;line-height:1;letter-spacing:.02em}.features__point::before{content:"";display:block;width:clamp(1px,9.2vw,46px);height:clamp(1px,5.2vw,26px);background-image:url(../images/ico_features_point.svg);background-size:contain;position:absolute;bottom:clamp(-26px,-5.2vw,-1px);left:50%;transform:translateX(-50%)}.features__title{width:100%;height:clamp(1px,30vw,150px);background:url(../images/features_title_bg.jpg) no-repeat center center/cover;font-size:clamp(1px,4.4vw,22px);font-weight:700;line-height:1;letter-spacing:.02em;display:flex;flex-direction:column;align-items:center;justify-content:end;padding-bottom:clamp(1px,5.4vw,27px)}.features__title strong{display:block;font-size:clamp(1px,6.8vw,34px);margin-top:clamp(1px,1.6vw,8px)}.features__attention{width:clamp(1px,100vw,500px);height:clamp(1px,11.8vw,59px);display:flex;align-items:center;justify-content:center;position:relative;background-color:#030166;color:#fff;font-size:clamp(1px,4.4vw,22px);font-weight:700;line-height:1;letter-spacing:.02em}.features__attention::after{content:"";display:block;width:clamp(1px,29.2vw,146px);height:clamp(1px,20.4vw,102px);background-image:url(../images/ico_features_attention.png);background-size:contain;position:absolute;bottom:0;right:0}.features__inner{margin:clamp(1px,9.2vw,46px) auto;width:clamp(1px,90.4vw,452px);display:flex;flex-direction:column;gap:clamp(1px,4.4vw,22px);align-items:center;justify-content:center}.features__desc{text-align:center}.features__desc p:first-of-type>strong{position:relative;font-size:clamp(1px,5.2vw,26px);font-weight:700;line-height:1;letter-spacing:.02em;z-index:1}.features__desc p:first-of-type>strong::after{position:absolute;z-index:-1;content:"";display:block;bottom:clamp(-4px,-0.8vw,-1px);left:clamp(-12px,-2.4vw,-1px);width:calc(100% + clamp(1px,3.4vw,17px));height:clamp(1px,2.6vw,13px);background-color:#ffef93}.features__desc p:last-of-type{margin-top:clamp(1px,2vw,10px);font-size:clamp(1px,4.6vw,23px);font-weight:700;line-height:1.32;letter-spacing:.02em}.features__desc p:last-of-type strong{font-size:clamp(1px,6.4vw,32px)}.features__example{background:#fbf8ef;padding:clamp(1px,6vw,30px) clamp(1px,5.6vw,28px)}.features__example h3{text-align:center;font-size:clamp(1px,3vw,15px);font-weight:400;line-height:1;letter-spacing:.02em}.features__exampleItems{margin-top:clamp(1px,5vw,25px);display:flex;gap:clamp(1px,11vw,55px);justify-content:center;align-items:start}.features__exampleItem{width:clamp(1px,34vw,170px);position:relative}.features__exampleItem:first-of-type::before{content:"";display:block;width:clamp(1px,11vw,55px);height:clamp(1px,8.2vw,41px);background-image:url(../images/ico_features_example_diff.svg);background-size:contain;background-position:center;position:absolute;top:0;right:clamp(-55px,-11vw,-1px);border-top:1px solid #f08d18;border-bottom:1px solid #f08d18}.features__exampleItem:first-of-type .features__examplePriceDiff{background:#bfbfbf}.features__exampleItem:first-of-type .features__examplePrice{background:#d9d9d9;font-size:clamp(1px,4.8vw,24px);font-weight:700;line-height:1;letter-spacing:.02em}.features__exampleItem:first-of-type .features__examplePrice small{font-size:clamp(1px,3.2vw,16px)}.features__exampleItem:first-of-type .features__examplePrice strong{font-size:clamp(1px,5.2vw,26px)}.features__exampleItem:last-of-type .features__examplePriceDiff img{position:relative;top:clamp(1px,.6vw,3px);left:clamp(1px,.6vw,3px);width:clamp(1px,35.4vw,177px);height:clamp(1px,5.2vw,26px)}.features__exampleItem:last-of-type .features__examplePrice{background:#030166;color:#fff;font-size:clamp(1px,3.6vw,18px);font-weight:700;line-height:1;letter-spacing:.02em;position:relative;top:clamp(-1px,-0.2vw,-1px);border-top:1px solid #030166}.features__exampleItem:last-of-type .features__examplePrice strong{font-size:clamp(1px,6.8vw,34px)}.features__exampleItem:last-of-type .features__exampleLabel{font-size:clamp(1px,3.2vw,16px);font-weight:700;color:#f08d18;text-align:justify;white-space:nowrap}.features__examplePriceDiff{display:block;width:100%;height:clamp(1px,8.2vw,41px)}.features__examplePrice{display:flex;align-items:center;justify-content:center;width:100%;height:clamp(1px,22.6vw,113px)}.features__exampleLabel{display:block;font-size:clamp(1px,2.8vw,14px);font-weight:400;line-height:1;letter-spacing:.02em;margin-top:clamp(1px,2.4vw,12px);text-align:center}.features__note{text-align:center;font-size:clamp(1px,3.8vw,19px);font-weight:700;line-height:1.6;letter-spacing:.02em}.features__note strong{position:relative;z-index:1}.features__note strong::after{position:absolute;z-index:-1;content:"";display:block;bottom:clamp(-4px,-0.8vw,-1px);left:clamp(-11px,-2.2vw,-1px);width:calc(100% + clamp(1px,1.6vw,8px));height:clamp(1px,1.4vw,7px);background-color:#ffef93}.plans{display:flex;align-items:center;justify-content:center;background-color:#fbf8ef;position:relative;padding-bottom:clamp(1px,9.4vw,47px)}.plans::before{content:"";display:block;width:100%;height:clamp(1px,91.2vw,456px);background-color:#030166;position:absolute;top:0;left:0;z-index:1}.plans__inner{width:clamp(1px,90.4vw,452px);position:relative;z-index:2}.plans__title{text-align:center;font-size:clamp(1px,5.6vw,28px);font-weight:700;line-height:1.32;letter-spacing:.02em;color:#fff;margin-top:clamp(1px,9vw,45px)}.plans__title strong{font-size:clamp(1px,8vw,40px)}.plans__title strong small{font-size:clamp(1px,6vw,30px);letter-spacing:.06em}.plans__items{margin-top:clamp(1px,6.2vw,31px);display:flex;gap:clamp(1px,6.4vw,32px);flex-direction:column}.plans__item{width:100%;border:clamp(1px,.4vw,2px) solid #cbb59b;border-radius:clamp(1px,1.6vw,8px);background-color:#fff;padding:clamp(1px,8vw,40px) clamp(1px,5vw,25px);display:flex;flex-direction:column;align-items:center}.plans__item:first-of-type{border:clamp(1px,1.2vw,6px) solid #f08d18;border-radius:clamp(1px,2.2vw,11px)}.plans__item>h3{width:100%;text-align:center;color:#f08d18;font-size:clamp(1px,8vw,40px);font-weight:700;line-height:1;letter-spacing:.02em}.plans__itemPrice{font-size:clamp(1px,5.2vw,26px);font-weight:700;line-height:1;letter-spacing:.02em;position:relative;margin-top:clamp(1px,3.6vw,18px);z-index:1}.plans__itemPrice::after{position:absolute;z-index:-1;content:"";display:block;bottom:clamp(-7px,-1.4vw,-1px);left:clamp(-11px,-2.2vw,-1px);width:calc(100% + clamp(1px,3.8vw,19px));height:clamp(1px,3.2vw,16px);background-color:#ffef93}.plans__itemPrice strong{font-size:clamp(1px,14vw,70px);font-weight:500;font-family:Oswald;margin:0 0 0 clamp(1px,1.2vw,6px);position:relative;bottom:-0.05em}.plans__itemPrice span{font-size:clamp(1px,6.6vw,33px)}.plans__itemPrice span.--noTax{color:#606060;font-size:clamp(1px,3.4vw,17px);position:absolute;bottom:clamp(1px,7.6vw,38px);right:clamp(-2px,-0.4vw,-1px)}.plans__itemDesc{margin-top:clamp(1px,5.6vw,28px);font-size:clamp(1px,4.4vw,22px);font-weight:700;line-height:1.4;text-align:center;letter-spacing:.02em}.plans__itemRecommend{width:100%;background:#fbf8ef;margin-top:clamp(1px,5vw,25px)}.plans__itemRecommend h4{width:clamp(1px,54.8vw,274px);height:clamp(1px,8vw,40px);display:block;text-align:center;margin:0 auto;background:url(../images/plans_item_recommend_ttl_bg.svg) no-repeat center/contain;font-size:clamp(1px,3.6vw,18px);font-weight:700;line-height:clamp(1px,8vw,40px);letter-spacing:.02em;color:#fff}.plans__itemRecommend ul{margin:clamp(1px,4.2vw,21px) 0 clamp(1px,5vw,25px) clamp(1px,5.4vw,27px);display:flex;flex-direction:column;gap:clamp(1px,2.6vw,13px)}.plans__itemRecommend ul li{display:flex;align-items:center;gap:clamp(1px,2vw,10px);font-size:clamp(1px,3.6vw,18px);font-weight:700;line-height:1;letter-spacing:.018em}.plans__itemRecommend ul li::before{content:"";display:block;width:clamp(1px,4.8vw,24px);height:clamp(1px,4.8vw,24px);background-image:url(../images/ico_plans_item_check.svg);background-size:contain}.plans__itemCta{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:clamp(1px,14.4vw,72px);border-radius:clamp(1px,17.6vw,88px);background:#f08d18;box-shadow:0 clamp(1px,.78vw,3.9px) 0 0 hsl(32.5,87.8048780488%,41.7647058824%);font-weight:700;font-size:clamp(1px,4.4vw,22px);line-height:1;color:#fff;margin-top:clamp(1px,4.8vw,24px)}.plans__itemCta:hover{background:hsl(32.5,87.8048780488%,46.7647058824%);color:#fff}.plans__itemCta::after{content:"";display:block;width:clamp(1px,5.6vw,28px);height:clamp(1px,5.4vw,27px);background-image:url(../images/ico_plans_item_cta.svg);background-size:contain;position:absolute;top:50%;right:clamp(1px,4vw,20px);transform:translateY(-50%)}.plans__case{margin-top:clamp(1px,9.2vw,46px);display:flex;flex-direction:column;gap:clamp(1px,4.6vw,23px)}.plans__caseDesc{text-align:center;font-size:clamp(1px,4.2vw,21px);font-weight:700;line-height:1.52;letter-spacing:.02em}.plans__caseItem{padding:clamp(1px,5.6vw,28px) clamp(1px,6vw,30px);border-radius:clamp(1px,1.2vw,6px);border:1px solid #cbb59b;background:#fff}.plans__caseItem h4{font-size:clamp(1px,3.6vw,18px);font-weight:700;line-height:1;letter-spacing:.02em;margin-bottom:clamp(1px,1.6vw,8px)}.plans__caseItem h4 span{display:inline-flex;align-items:center;justify-content:center;border-radius:clamp(1px,17.6vw,88px);background:#030166;width:clamp(1px,20vw,100px);height:clamp(1px,6vw,30px);margin-left:clamp(1px,2.6vw,13px);color:#fff;position:relative;top:-0.15em}.plans__caseItem ul{margin-top:clamp(1px,.8vw,4px);font-size:clamp(1px,3.4vw,17px);font-weight:400;line-height:1.8;letter-spacing:.02em;list-style-type:none}.plans__caseItem p{margin-top:clamp(1px,1.8vw,9px);font-size:clamp(1px,3.4vw,17px);font-weight:700;line-height:1;letter-spacing:.02em;color:#f08d18}.voice{display:flex;align-items:center;justify-content:center;margin:clamp(1px,9.2vw,46px) 0 clamp(1px,9.2vw,46px) 0}.voice__inner{width:clamp(1px,90.4vw,452px)}.voice__inner>h2{text-align:center;font-size:clamp(1px,6.4vw,32px);font-weight:700;line-height:1;letter-spacing:.02em}.voice__item{background-color:#f08d18;width:100%;padding:clamp(1px,4vw,20px) clamp(1px,3.3vw,16.5px) clamp(1px,6.6vw,33px) clamp(1px,3.3vw,16.5px);margin-top:clamp(1px,8.4vw,42px);position:relative}.voice__item>p{color:#fff;font-size:clamp(1px,3.4vw,17px);font-weight:700;line-height:1.1;letter-spacing:.02em;margin-left:clamp(1px,24.1vw,120.5px)}.voice__item>p span{font-size:clamp(1px,3vw,15px);line-height:1.36}.voice__desc{position:relative;border-radius:clamp(1px,1.8vw,9px);background:#fff;padding:clamp(1px,4.8vw,24px) clamp(1px,3.8vw,19px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1px,2.8vw,14px);margin-top:clamp(1px,2vw,10px)}.voice__desc::before{content:"";display:block;width:clamp(1px,19.2vw,96px);height:clamp(1px,17.2vw,86px);background-image:url(../images/voice_item.png);background-size:contain;position:absolute;top:clamp(-86px,-17.2vw,-1px);left:clamp(1px,3.2vw,16px)}.voice__descResult{display:flex;align-items:end;justify-content:center;gap:clamp(1px,14vw,70px)}.voice__descResultBefore{color:#606060;text-align:center;position:relative}.voice__descResultBefore p:first-of-type{font-size:clamp(1px,4vw,20px);font-weight:700;line-height:1;letter-spacing:.02em;position:relative}.voice__descResultBefore p:first-of-type strong{font-size:clamp(1px,6.8vw,34px);margin-right:clamp(1px,.2vw,1px)}.voice__descResultBefore p:first-of-type .--noTax{font-size:clamp(1px,2.2vw,11px);position:absolute;bottom:clamp(1px,4.6vw,23px);right:clamp(-2px,-0.4vw,-1px)}.voice__descResultBefore p:last-of-type{margin-top:clamp(1px,1.6vw,8px);font-size:clamp(1px,2.8vw,14px);font-weight:700;line-height:1;letter-spacing:.02em}.voice__descResultBefore::after{content:"";display:block;width:clamp(1px,11vw,55px);height:clamp(1px,3.6vw,18px);background-image:url(../images/ico_voice_arrow.svg);background-size:contain;position:absolute;bottom:50%;right:clamp(-63px,-12.6vw,-1px);transform:translateY(-50%)}.voice__descResultAfter{text-align:center}.voice__descResultAfter p:first-of-type{font-size:clamp(1px,6vw,30px);font-weight:700;line-height:1;letter-spacing:.02em;position:relative;color:#030166}.voice__descResultAfter p:first-of-type strong{font-size:clamp(1px,10.4vw,52px);margin-right:clamp(1px,.4vw,2px)}.voice__descResultAfter p:first-of-type .--noTax{color:#606060;font-size:clamp(1px,2.2vw,11px);position:absolute;bottom:clamp(1px,6.8vw,34px);right:clamp(-2px,-0.4vw,-1px)}.voice__descResultAfter p:last-of-type{margin-top:clamp(1px,1.6vw,8px);font-size:clamp(1px,2.8vw,14px);font-weight:700;line-height:1;letter-spacing:.02em}.voice__descComment{font-size:clamp(1px,3.2vw,16px);font-weight:700;line-height:1.8;letter-spacing:.02em}.partner{display:flex;align-items:center;justify-content:center;margin:clamp(1px,9.2vw,46px) 0 clamp(1px,9.2vw,46px) 0}.partner__inner{width:clamp(1px,90.4vw,452px);padding:clamp(1px,10.2vw,51px) clamp(1px,4.8vw,24px);position:relative}.partner__inner .corner--top,.partner__inner .corner--bottom{position:absolute;width:100%;height:clamp(1px,10vw,50px);left:0}.partner__inner .corner--top{top:0}.partner__inner .corner--top::before{display:block;content:"";width:clamp(1px,10vw,50px);height:clamp(1px,10vw,50px);border-top:clamp(1px,.8vw,4px) solid #cbb59b;border-left:clamp(1px,.8vw,4px) solid #cbb59b;position:absolute;top:0;left:0}.partner__inner .corner--top::after{display:block;content:"";width:clamp(1px,10vw,50px);height:clamp(1px,10vw,50px);border-top:clamp(1px,.8vw,4px) solid #cbb59b;border-right:clamp(1px,.8vw,4px) solid #cbb59b;position:absolute;top:0;right:0}.partner__inner .corner--bottom{bottom:0}.partner__inner .corner--bottom::before{display:block;content:"";width:clamp(1px,10vw,50px);height:clamp(1px,10vw,50px);border-bottom:clamp(1px,.8vw,4px) solid #cbb59b;border-left:clamp(1px,.8vw,4px) solid #cbb59b;position:absolute;top:0;left:0}.partner__inner .corner--bottom::after{display:block;content:"";width:clamp(1px,10vw,50px);height:clamp(1px,10vw,50px);border-bottom:clamp(1px,.8vw,4px) solid #cbb59b;border-right:clamp(1px,.8vw,4px) solid #cbb59b;position:absolute;top:0;right:0}.partner__inner>h2{display:block;width:100%;text-align:center;font-size:clamp(1px,4.4vw,22px);font-weight:700;line-height:1;letter-spacing:.02em}.partner__inner>img{display:block;margin:clamp(1px,4vw,20px) auto 0 auto;width:clamp(1px,40vw,200px);height:auto}.partner__catch{margin-top:clamp(1px,5vw,25px);color:#f08d18;text-align:center;font-size:clamp(1px,5.2vw,26px);font-weight:700;line-height:1.4}.partner__desc{margin-top:clamp(1px,4vw,20px);font-size:clamp(1px,3.2vw,16px);font-weight:400;line-height:1.7}.planCta{background-color:#030166;color:#fff}.planCta__inner{width:clamp(1px,90.4vw,452px);margin:0 auto;padding:clamp(1px,11.9vw,59.5px) 0}.planCta__inner>p{text-align:center;font-size:clamp(1px,4vw,20px);font-weight:400;line-height:1.6;letter-spacing:.02em}.planCta__inner>p>span{font-size:clamp(1px,4.4vw,22px);font-weight:700;line-height:1.5}.planCta__inner>p>strong{font-size:clamp(1px,6vw,30px)}.planCta__inner>p:last-of-type{margin-top:clamp(1px,3.2vw,16px)}.planCta .cta{margin-top:clamp(1px,5.2vw,26px);gap:clamp(1px,5.2vw,26px)}.planCta .cta__form,.planCta .cta__tel{width:100%;height:clamp(1px,19vw,95px)}.planCta .cta__form::after{right:clamp(1px,4.34vw,21.7px);width:clamp(1px,10.055vw,50.275px);height:clamp(1px,10.055vw,50.275px)}.planCta .cta__form small{font-size:clamp(1px,4.1304vw,20.652px)}.planCta .cta__form strong{font-size:clamp(1px,7.1044vw,35.522px)}.planCta .cta__tel{padding-left:3.4em}.planCta .cta__tel::before{left:clamp(1px,12.4vw,62px)}.planCta .cta__tel small{font-size:clamp(1px,2.9866vw,14.933px)}.planCta .cta__tel strong{font-size:clamp(1px,5.2266vw,26.133px)}.footer{margin:0}.footer__notice{padding:clamp(1px,4.266vw,21.33px) clamp(1px,4.266vw,21.33px) clamp(1px,2.134vw,10.67px) clamp(1px,4.266vw,21.33px);background-color:#f5f5f5}.footer__notice p{font-size:clamp(1px,2.934vw,14.67px);margin-bottom:clamp(1px,2.134vw,10.67px);color:#666;line-height:1.6}.footer__notice p>strong{font-size:clamp(1px,3.2vw,16px);font-weight:bold}.footer__nav{border-top:clamp(1px,.266vw,1.33px) solid #ccb;list-style:none}.footer__nav>li{border-bottom:1px solid #ccb}.footer__nav>li>a{width:100%;display:flex;justify-content:space-between;align-items:center;padding:clamp(1px,2.666vw,13.33px) clamp(1px,4.266vw,21.33px);font-size:clamp(1px,3.2vw,16px)}.footer__nav>li>a::after{content:"chevron_right";font-family:Material Icons}.footer__pmark,.footer__jpx{background-color:#f5f5f5;display:flex;align-items:start;justify-content:center;gap:clamp(1px,2.666vw,13.33px);border-bottom:1px solid #dedede;padding:clamp(1px,6.4vw,32px) clamp(1px,4.266vw,21.33px);font-size:clamp(1px,3.734vw,18.67px);line-height:1.4}.footer__pmark>img,.footer__jpx>img{width:clamp(1px,10.666vw,53.33px)}.footer__copyright{background-color:#2f2f2f;color:#fff;font-size:clamp(1px,3.2vw,16px);text-align:center;padding:clamp(1px,4.266vw,21.33px) 0;line-height:1.6}.forPc{display:none}@media screen and (min-width: 1200px){.forPc{display:block;position:relative;z-index:999}.forPc__logo{position:fixed;top:clamp(1px,1.7857142857vw,25px);left:clamp(1px,2.8571428571vw,40px)}.forPc__logo>img{width:clamp(1px,8.8571428571vw,124px)}.forPc__logo>p{margin-top:clamp(1px,6.2vw,31px);font-size:clamp(1px,6.4vw,32px);font-weight:700;line-height:1.48}.forPc__logo>p strong{position:relative;z-index:2}.forPc__logo>p strong::after{position:absolute;z-index:-1;content:"";display:block;bottom:clamp(-6px,-1.2vw,-1px);left:clamp(-1px,-0.2vw,-1px);width:calc(100% + clamp(1px,.4vw,2px));height:clamp(1px,2.8vw,14px);background-color:#ffef93}.forPc__logo>p small{font-size:clamp(1px,5.2vw,26px)}.forPc__nav{position:fixed;bottom:clamp(1px,2.1428571429vw,30px);left:clamp(1px,2.1428571429vw,30px)}.forPc__nav ul{list-style:none;display:flex;width:clamp(1px,13.7142857143vw,192px);flex-direction:column;align-items:flex-start;gap:clamp(1px,1.7857142857vw,25px)}.forPc__nav ul>li>a{font-size:clamp(1px,1.1428571429vw,16px);font-weight:500;line-height:160%;text-decoration-line:underline}.forPc__cta{position:fixed;right:clamp(1px,2.8571428571vw,40px);bottom:clamp(1px,2.1428571429vw,30px);width:clamp(1px,26.5714285714vw,372px);border-radius:clamp(1px,.9285714286vw,13px);background:#fdf5e2;padding:clamp(1px,1.7142857143vw,24px) clamp(1px,1.7142857143vw,24px) clamp(1px,1.7142857143vw,24px) clamp(1px,2.2857142857vw,32px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:clamp(1px,.7142857143vw,10px);box-shadow:0 clamp(1px,.8vw,4px) clamp(1px,1.2vw,6px) 0 #c8bdb0}.forPc__cta>h2{font-size:clamp(1px,1.2142857143vw,17px);font-weight:700;line-height:1.6;text-align:center}.forPc__cta>p{position:relative;background-color:#fff;width:100%;border-radius:clamp(1px,.5714285714vw,8px);font-size:clamp(1px,1.2142857143vw,17px);font-weight:700;line-height:1.47;text-align:center;padding:clamp(1px,.8571428571vw,12px) clamp(1px,1.1428571429vw,16px)}.forPc__cta .cta{gap:clamp(1px,2vw,10px)}.forPc__cta .cta__form,.forPc__cta .cta__tel{width:clamp(1px,60vw,300px);height:clamp(1px,12.6vw,63px)}.forPc__cta .cta__form{box-shadow:0 clamp(1px,.6vw,3px) 0 0 hsl(32.5,87.8048780488%,41.7647058824%)}.forPc__cta .cta__form::after{right:clamp(1px,3.2vw,16px);width:clamp(1px,6.4vw,32px);height:clamp(1px,6.4vw,32px)}.forPc__cta .cta__form small{font-size:clamp(1px,2.6vw,13px)}.forPc__cta .cta__form strong{font-size:clamp(1px,4.7152vw,23.576px)}.forPc__cta .cta__tel{box-shadow:0 clamp(1px,.6vw,3px) 0 0 rgb(15.9351351351,118.0648648649,53.6);padding-left:2.3em}.forPc__cta .cta__tel::before{width:clamp(1px,7vw,35px);height:clamp(1px,7vw,35px);left:clamp(1px,6vw,30px)}.forPc__cta .cta__tel small{font-size:clamp(1px,2.2418vw,11.209px)}.forPc__cta .cta__tel strong{font-size:clamp(1px,3.9232vw,19.616px)}}
