@media screen and (max-width: 1024px){html{font-size:1.1111111111vw}}@media screen and (max-width: 767px){html{font-size:2.5641025641vw !important}}html *{box-sizing:border-box}.sp-b{display:none}.pc-b{display:block}@media screen and (max-width: 767px){.sp-b{display:block}.pc-b{display:none}}.cta{position:fixed;bottom:-100%;left:0;width:100%;background:#007efc;color:#fff;padding:1rem .5rem;transition:.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cta.show{transition:.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);bottom:0}.cta .cta-content{text-align:center}.cta .cta-title{font-size:1.3em;font-weight:bold;margin-bottom:2rem;display:flex;justify-content:center;align-items:center;gap:1rem}@media screen and (min-width: 768px){.cta .cta-title{margin-bottom:3rem}}.cta .cta-title::before,.cta .cta-title::after{content:"";width:2px;background:#fff;height:1.2em;transform-origin:bottom center}.cta .cta-title::before{transform:rotate(-40deg)}.cta .cta-title::after{transform:rotate(40deg)}.cta .cta-group{display:flex;justify-content:center;gap:.6rem;align-items:center}@media screen and (max-width: 767px){.cta .cta-group{font-size:1.2rem;row-gap:2rem;flex-wrap:wrap}}@media screen and (min-width: 768px){.cta .cta-group{gap:2rem}}.cta .cta-btn{border-radius:4rem;border:2px solid;font-weight:bold;position:relative;display:flex;align-items:center;gap:1rem;position:relative;height:4.6rem;padding:1.2rem 1rem;padding-top:1.5rem;background:linear-gradient(90.22deg, #e98f37 0.19%, #e16c38 99.84%);transition:.3s}.cta .cta-btn:hover{filter:drop-shadow(0px 0px 1rem #e16c38)}@media screen and (min-width: 768px){.cta .cta-btn{height:6.4rem;padding:1.5rem 3rem;padding-top:2rem;justify-content:center}}.cta .cta-btn .label{position:absolute;top:0;left:50%;width:-moz-max-content;width:max-content;transform:translate(-50%, -50%);display:block;flex:1;background:#fff;border:1px solid #fff;border-radius:2rem;color:#e16c38;padding:.1rem 1rem;font-size:.9em}@media screen and (min-width: 768px){.cta .cta-btn .label{font-size:.8em;padding:.1rem 2rem}}.cta .cta-btn:after{content:"";background:url(../images/arrow-right.svg) center/contain no-repeat;aspect-ratio:1;width:1.8rem}@media screen and (min-width: 768px){.cta .cta-btn:after{width:2.4rem}}@media screen and (max-width: 767px){.cta .cta-btn-contact{display:none}}@media screen and (max-width: 767px){.cta .cta-btn-tel{padding-left:3rem;padding-right:3rem}}.cta .cta-btn-tel::before{content:"";background:url(../images/icon-phone.svg) center/contain no-repeat;aspect-ratio:1;width:1.8rem}@media screen and (min-width: 768px){.cta .cta-btn-tel::before{width:2rem}}.cta .cta-btn-tel:after{display:none}.cta .cta-btn-tel .text{line-height:1.2;font-size:1.2em}@media screen and (max-width: 767px){#back-to-top{bottom:13.4rem}}body{padding-bottom:12rem}@media screen and (min-width: 768px){body{padding-bottom:14.5rem}}.cta{bottom:0 !important}@media screen and (max-width: 767px){.section__main .container{gap:2rem}}@media screen and (min-width: 768px){.section__main .container{padding-bottom:5rem;gap:10rem}}@media screen and (min-width: 768px)and (max-width: 1800px){.section__main .container{gap:2rem}}@media screen and (max-width: 767px){.section__main .container .bg-main-left{padding-top:3rem}}@media screen and (min-width: 768px){.section__main .container .bg-main-left{width:100rem}}@media screen and (min-width: 1281px)and (max-width: 1800px){.section__main .container .bg-main-left{width:80rem}}@media screen and (min-width: 768px){.section__main .container .bg-main-left .box-top{width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 768px)and (max-width: 1280px){.section__main .container .bg-main-left .box-top{margin:0 auto}}@media screen and (min-width: 1281px)and (max-width: 1800px){.section__main .container .bg-main-left .box-top{padding-left:10rem}}@media screen and (min-width: 1281px)and (max-width: 1800px){.section__main .container .bg-main-left .box-top::before{height:16rem}}.section__main .container .bg-main-left .box-top::after{content:none}.section__main .container .bg-main-left .box-top .main-txt-top{color:#3b3938;font-weight:900;letter-spacing:.05em;margin-bottom:1.2rem;font-size:3.3rem}@media screen and (max-width: 767px){.section__main .container .bg-main-left .box-top .main-txt-top{line-height:1.2}}@media screen and (min-width: 768px){.section__main .container .bg-main-left .box-top .main-txt-top{font-size:5.2rem}}@media screen and (min-width: 1281px)and (max-width: 1800px){.section__main .container .bg-main-left .box-top .main-txt-top{font-size:4rem}}.section__main .container .bg-main-left .box-top .main-desc{max-width:72rem}.section__main .container .bg-main-left .box-top .main-desc .main-desc-top{letter-spacing:.05em;color:#232323;font-weight:bold;font-size:1.7rem}@media screen and (min-width: 768px){.section__main .container .bg-main-left .box-top .main-desc .main-desc-top{font-size:3.5rem}}@media screen and (min-width: 1281px)and (max-width: 1800px){.section__main .container .bg-main-left .box-top .main-desc .main-desc-top{font-size:3.2rem}}.section__main .container .bg-main-left .box-top .main-desc .main-desc-mid{letter-spacing:.05em;color:#0057d2;font-weight:bold;font-size:2rem;line-height:1.2;font-feature-settings:"palt" 1;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.section__main .container .bg-main-left .box-top .main-desc .main-desc-mid{font-size:4rem}}@media screen and (min-width: 768px){.section__main .container .bg-main-left .box-top .main-desc .main-desc-mid{font-size:6.4rem}}@media screen and (min-width: 1281px)and (max-width: 1800px){.section__main .container .bg-main-left .box-top .main-desc .main-desc-mid{font-size:4.6rem}}.section__main .container .bg-main-left .box-top .main-desc .main-desc-mid small{font-weight:500;font-size:1.7rem}@media screen and (min-width: 768px){.section__main .container .bg-main-left .box-top .main-desc .main-desc-mid small{font-size:4.8rem}}@media screen and (min-width: 1281px)and (max-width: 1800px){.section__main .container .bg-main-left .box-top .main-desc .main-desc-mid small{font-size:3rem}}.section__main .container .bg-main-left .box-top .main-desc .main-desc-mid::after{content:"";background:url(../images/icon-talk2.png) center/contain no-repeat;aspect-ratio:1;display:block;position:absolute;width:23%;right:-8%;top:-25%}@media screen and (min-width: 768px){.section__main .container .bg-main-left .box-top .main-desc .main-desc-mid::after{width:30%;right:-20%;top:-30%}}@media screen and (min-width: 768px)and (max-width: 1280px){.section__main .container .bg-main-left .box-top .main-desc .main-desc-mid::after{width:26%;top:-10%}}.section__main .container .bg-main-left .box-top .main-desc .main-desc-bot{font-size:1.3rem}@media screen and (max-width: 767px){.section__main .container .bg-main-left .box-top .main-desc .main-desc-bot{margin-top:.5rem}}@media screen and (min-width: 768px){.section__main .container .bg-main-left .box-top .main-desc .main-desc-bot{margin-top:1rem;font-size:2rem}}@media screen and (min-width: 1281px)and (max-width: 1800px){.section__main .container .bg-main-left .box-top .main-desc .main-desc-bot{font-size:1.8rem}}.section__main .container .bg-main-left .btn-text-wrap{margin-top:2rem;padding-bottom:.3rem;width:-moz-fit-content;width:fit-content;overflow:hidden;border-radius:10rem;position:relative;transition:.3s}@media screen and (max-width: 767px){.section__main .container .bg-main-left .btn-text-wrap{margin-left:auto;margin-right:auto}}.section__main .container .bg-main-left .btn-text-wrap:hover{filter:drop-shadow(0px 0px 1rem #e16c38)}.section__main .container .bg-main-left .btn-text-wrap:before{pointer-events:none;content:"";background-image:linear-gradient(130deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.5) 20%, rgba(255, 255, 255, 0) 80%);width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;transition:all .5s;animation:shiny 3s infinite linear}.section__main .container .bg-main-left .btn-text-wrap .btn-text{margin-top:0}.section__main .container .box-bottom{display:flex;margin-top:0}@media screen and (max-width: 767px){.section__main .container .box-bottom{gap:5rem;margin-top:4rem}}@media screen and (min-width: 1281px)and (max-width: 1800px){.section__main .container .box-bottom{max-width:60rem}}.section__main .container .box-bottom .sub-list{background-color:#ffe1d3;padding:2rem 3rem}@media screen and (max-width: 767px){.section__main .container .box-bottom .sub-list{font-size:1.4rem;padding:2rem 1.5rem;padding-left:6rem}}@media screen and (min-width: 768px){.section__main .container .box-bottom .sub-list{font-size:1.6rem;padding-left:8rem}}@media screen and (min-width: 1281px)and (max-width: 1800px){.section__main .container .box-bottom .sub-list{font-size:1.4rem;padding-left:8rem}}.section__main .container .box-bottom .sub-list:nth-child(1)::before{height:15rem;top:-3rem;left:2rem}@media screen and (max-width: 767px){.section__main .container .box-bottom .sub-list:nth-child(1)::before{height:13rem;left:1rem}}@media screen and (min-width: 1281px)and (max-width: 1800px){.section__main .container .box-bottom .sub-list:nth-child(1)::before{left:1rem;height:13rem}}.section__main .container .box-bottom .sub-list:nth-child(2)::before{height:16rem;top:-3rem;left:0rem}@media screen and (max-width: 767px){.section__main .container .box-bottom .sub-list:nth-child(2)::before{height:14rem;left:-1rem}}@media screen and (min-width: 1281px)and (max-width: 1800px){.section__main .container .box-bottom .sub-list:nth-child(2)::before{left:-1rem;height:14rem}}.bg-main-right{margin-top:0}@media screen and (min-width: 768px)and (max-width: 1279px){.bg-main-right{width:100%;max-width:700px;margin-top:5rem}}@media screen and (min-width: 1281px)and (max-width: 1600px){.bg-main-right{width:43%}}.section__main .container .bg-main-left .btn-text{display:inline-flex;align-items:center;padding:1rem 2rem;gap:1rem}@media screen and (min-width: 768px){.section__main .container .bg-main-left .btn-text{gap:2rem;padding:1rem 5rem}}.section__main .container .bg-main-left .btn-text::before,.section__main .container .bg-main-left .btn-text::after{position:relative;top:auto;left:auto;right:auto;transform:none}.section__main .container .bg-main-left .btn-text span{font-weight:bold;font-size:1.6rem}@media screen and (min-width: 768px){.section__main .container .bg-main-left .btn-text span{font-size:2rem}}.management{text-align:center;display:flex;flex-direction:column;gap:2rem}@media screen and (max-width: 767px){.management{margin-top:2.5rem}}@media screen and (min-width: 768px){.management{padding:2rem 0;max-width:70rem}}@media screen and (min-width: 1281px)and (max-width: 1800px){.management{max-width:50rem}}.management .ttl{position:relative;width:90%;margin-bottom:1rem}@media screen and (max-width: 767px){.management .ttl{padding-right:3rem}}.management .ttl .icon{display:block;position:absolute;right:0;top:50%;aspect-ratio:1;transform-origin:center;width:5rem;transform:translateX(25%) translateY(-45%)}@media screen and (min-width: 768px){.management .ttl .icon{width:11.5rem;transform:translateX(80%) translateY(-45%)}}@media screen and (min-width: 1280px)and (max-width: 1800px){.management .ttl .icon{width:8rem}}.management .ttl .icon:before{position:absolute;width:100%;height:100%;right:0;top:0;content:"";background:url(../images/main-phone.png) center/contain no-repeat;aspect-ratio:1;animation:phone-ring 1.8s ease-in-out infinite}.management .ttl .txt{position:relative;display:block;background-color:#e16c38;color:#fff;font-weight:bold;line-height:1;clip-path:polygon(0% 0, 93% 0%, 100% 50%, 93% 100%, 0% 100%);padding:1.2rem 2.4rem 1.5rem 1rem;font-size:1.8rem}@media screen and (min-width: 768px){.management .ttl .txt{padding:1.5rem 5rem 2rem 2rem;font-size:3.8rem}}@media screen and (min-width: 1280px)and (max-width: 1800px){.management .ttl .txt{padding:1.5rem 1rem 2rem 3rem;font-size:2.8rem}}.management .sttl{margin-top:1rem;margin-bottom:5rem;font-weight:bold;color:#232323;filter:drop-shadow(0 0.2rem 0.6rem rgba(0, 0, 0, 0.2509803922));font-size:2.4rem;text-shadow:-2px -1px 0 #fff,-2px 0px 0 #fff,-2px 1px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0px 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,0px -2px 0 #fff,0px -1px 0 #fff,0px 0px 0 #fff,0px 1px 0 #fff,0px 2px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0px 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,2px -1px 0 #fff,2px 0px 0 #fff,2px 1px 0 #fff}@media screen and (min-width: 768px){.management .sttl{font-size:4rem;text-shadow:-5px -1px 0 #fff,-5px 0px 0 #fff,-5px 1px 0 #fff,-4px -3px 0 #fff,-4px -2px 0 #fff,-4px -1px 0 #fff,-4px 0px 0 #fff,-4px 1px 0 #fff,-4px 2px 0 #fff,-4px 3px 0 #fff,-3px -4px 0 #fff,-3px -3px 0 #fff,-3px -2px 0 #fff,-3px -1px 0 #fff,-3px 0px 0 #fff,-3px 1px 0 #fff,-3px 2px 0 #fff,-3px 3px 0 #fff,-3px 4px 0 #fff,-2px -4px 0 #fff,-2px -3px 0 #fff,-2px -2px 0 #fff,-2px -1px 0 #fff,-2px 0px 0 #fff,-2px 1px 0 #fff,-2px 2px 0 #fff,-2px 3px 0 #fff,-2px 4px 0 #fff,-1px -5px 0 #fff,-1px -4px 0 #fff,-1px -3px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0px 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,-1px 3px 0 #fff,-1px 4px 0 #fff,-1px 5px 0 #fff,0px -5px 0 #fff,0px -4px 0 #fff,0px -3px 0 #fff,0px -2px 0 #fff,0px -1px 0 #fff,0px 0px 0 #fff,0px 1px 0 #fff,0px 2px 0 #fff,0px 3px 0 #fff,0px 4px 0 #fff,0px 5px 0 #fff,1px -5px 0 #fff,1px -4px 0 #fff,1px -3px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0px 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,1px 3px 0 #fff,1px 4px 0 #fff,1px 5px 0 #fff,2px -4px 0 #fff,2px -3px 0 #fff,2px -2px 0 #fff,2px -1px 0 #fff,2px 0px 0 #fff,2px 1px 0 #fff,2px 2px 0 #fff,2px 3px 0 #fff,2px 4px 0 #fff,3px -4px 0 #fff,3px -3px 0 #fff,3px -2px 0 #fff,3px -1px 0 #fff,3px 0px 0 #fff,3px 1px 0 #fff,3px 2px 0 #fff,3px 3px 0 #fff,3px 4px 0 #fff,4px -3px 0 #fff,4px -2px 0 #fff,4px -1px 0 #fff,4px 0px 0 #fff,4px 1px 0 #fff,4px 2px 0 #fff,4px 3px 0 #fff,5px -1px 0 #fff,5px 0px 0 #fff,5px 1px 0 #fff}}@media screen and (min-width: 1280px)and (max-width: 1800px){.management .sttl{font-size:3rem}}.management .sttl span{color:#0057d2}.management ul{display:grid;grid-template-columns:repeat(2, 1fr);margin-bottom:2rem;gap:.8rem;row-gap:1rem}@media screen and (min-width: 768px){.management ul{gap:2rem}}.management ul li{display:flex;align-items:center;background-color:#fff;filter:drop-shadow(0 0 0.4rem rgba(0, 0, 0, 0.2509803922));border-radius:1.2rem;padding:1rem 1rem;gap:.8rem}@media screen and (min-width: 768px){.management ul li{gap:1.2rem;padding:.8rem 2.4rem}}@media screen and (min-width: 1280px)and (max-width: 1800px){.management ul li{padding:1.2rem 1rem;gap:.8rem}}.management ul li::before{content:"";aspect-ratio:1;background:var(--main-icon) center/contain no-repeat;width:2rem}@media screen and (min-width: 768px){.management ul li::before{width:3.6rem}}@media screen and (min-width: 1280px)and (max-width: 1800px){.management ul li::before{width:2.4rem}}.management ul li span{color:#000;font-weight:bold;font-size:1.2rem}@media screen and (min-width: 768px){.management ul li span{font-size:1.6rem}}.management ul li:nth-child(1){--main-icon: url(../images/main-icon1.png)}.management ul li:nth-child(2){--main-icon: url(../images/main-icon2.png)}.management ul li:nth-child(3){--main-icon: url(../images/main-icon3.png)}.management ul li:nth-child(4){--main-icon: url(../images/main-icon4.png)}@media screen and (min-width: 768px){.quick-content{padding-top:6rem;padding-bottom:6rem}}.quick-content .section-title{margin-bottom:2rem}@media screen and (min-width: 768px){.quick-content .section-title{font-size:2.4rem}}.quick-content .section-title+div{font-size:1.6rem}@media screen and (min-width: 768px){.quick-content .first-tab.current{display:flex;flex-wrap:wrap;align-items:center;padding-left:5rem;padding-right:5rem}.quick-content .first-tab.current .step_text{width:30%}.quick-content .first-tab.current .step_group{width:70%}.quick-content .first-tab.current .step_group select,.quick-content .first-tab.current .step_group input{min-height:3.2rem !important;padding:1.4rem 2rem !important}.quick-content .first-tab.current .form-action{margin-top:1rem;margin-left:auto;margin-right:auto}.quick-content .first-tab.current .form-action button{padding-top:1.2rem;padding-bottom:1.2rem;transition:.3s}}.section__main .container .bg-main-left .btn-text,#header .header .header-right .contact-row .btn a.blue,.list-btn-low .sub .btn-ls .btn,.back-to-top a{background:linear-gradient(90.22deg, #e98f37 0.19%, #e16c38 99.84%);transition:.3s}.section__main .container .bg-main-left .btn-text:hover,#header .header .header-right .contact-row .btn a.blue:hover,.list-btn-low .sub .btn-ls .btn:hover,.back-to-top a:hover{filter:drop-shadow(0px 0px 1rem #e16c38)}.cta .cta-btn.cta-btn-transfer,.list-btn-low .sub .btn-ls .btn.btn-transfer{background:linear-gradient(90.22deg, #ff9834 0.19%, #fabe00 99.84%);transition:.3s}.cta .cta-btn.cta-btn-transfer:hover,.list-btn-low .sub .btn-ls .btn.btn-transfer:hover{filter:drop-shadow(0px 0px 1rem #fabe00)}.section__main .container .bg-main-left .btn-text:after,#header .header .header-right .contact-row .btn a.blue:after,.back-to-top a:after{background-image:url(../images/arrow-right.svg)}.section__main .container .bg-main-right .btn-text{box-shadow:0 .3rem 0 #e16c38}@keyframes shiny{0%{left:-50%}20%{left:120%}100%{left:120%}}@keyframes phone-ring{0%{transform:none}10%,20%{transform:rotate(-3deg)}30%,50%,70%,90%{transform:rotate(3deg)}40%,60%,80%{transform:rotate(-3deg)}100%{transform:rotate(0);opacity:1}}/*# sourceMappingURL=demo4.css.map */