.gradient-txt{background:#e99024;background:linear-gradient(0deg,#e99024 45%,#b9c9e3 85%);background:-webkit-linear-gradient(0deg,#e99024 45%,#b9c9e3 85%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:400}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{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:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin: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}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:400;text-align:left}html{font-size:62.5%}body{color:#242424;font-family:Noto Sans JP,sans-serif;font-size:1.5rem;letter-spacing:.02em;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-weight:500}body a{cursor:pointer;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}body a:hover{text-decoration:none}.container{margin:0;max-width:100%;min-width:100%;padding:0;width:100%}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-sizing:border-box;font-family:inherit;line-height:inherit;margin:0;outline:none;padding:0;text-align:left}select::-ms-expand{display:none}.lg:not(br),.sp:not(br),.tb:not(br),br.lg,br.sp,br.tb{display:none!important}.pc:not(br){display:block!important}br.pc{display:inline-block!important}.fixed{height:100%;position:fixed;width:100%}@media screen and (max-width:1090px){.pc:not(br),.sp:not(br),.tb:not(br),br.pc,br.sp,br.tb{display:none!important}.lg:not(br){display:block!important}br.lg{display:inline-block!important}}@media screen and (max-width:900px){.lg:not(br),.pc:not(br),.sp:not(br),br.lg,br.pc,br.sp{display:none!important}.tb:not(br){display:block!important}br.tb{display:inline-block!important}}@media screen and (max-width:740px){.lg:not(br),.pc:not(br),.tb:not(br),br.lg,br.pc,br.tb{display:none!important}.sp:not(br){display:block!important}br.sp{display:inline-block!important}}body:after{background-color:#fff;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity .6s cubic-bezier(.69,0,.64,1);transition:opacity .6s cubic-bezier(.69,0,.64,1);width:100%;z-index:10000}body.fadeout:after{opacity:1}.inner{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:50px;padding-right:50px;width:100%}@media screen and (max-width:1090px){.inner{max-width:100vw;padding-left:50px;padding-right:50px}}@media screen and (max-width:900px){.inner{padding-left:50px;padding-right:50px}}@media screen and (max-width:740px){.inner{padding-left:25px;padding-right:25px}}.btn a{align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;background:#fff;border:1px solid #e99024;border-radius:35px;font-size:1.5rem;font-weight:500;letter-spacing:.05em;line-height:3.9rem;min-width:227px;padding:14px 12px 14px 24px;width:227px}.btn a svg{margin-left:auto;vertical-align:0}.btn a svg line,.btn a svg path{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width:1025px){.btn a:hover{background:#e99024;border-color:#fff;color:#fff}}.btn a.--bg{background:#e99024;color:#fff}@media screen and (min-width:1025px){.btn a.--bg:hover{background:#fff;border-color:#e99024;color:#242424}}.btn a.--sp-bg{background:#e99024;color:#fff}.link a{color:#242424;font-family:Hanken Grotesk,Noto Sans JP,sans-serif;font-size:16px;font-weight:700;letter-spacing:.03em}.link a svg{margin-left:13px;vertical-align:0}.link a svg,.link a svg *{transition:inherit}@media screen and (min-width:1025px){.link a:hover{color:#e99024}.link a:hover svg *{fill:#e99024}}.header{align-items:center;backdrop-filter:blur(3px);background:hsla(0,0%,100%,.75);border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;left:50px;min-height:96px;padding:40px 35px;position:fixed;top:50px;width:calc(100% - 100px);z-index:38;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.header__logo{left:30px;position:absolute;top:27px}.header__logo svg *{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.header__nav{margin:0 0 0 auto;z-index:40}.header__nav-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.header__nav-item{position:relative}.header__nav-txt{cursor:pointer;z-index:40}.header__nav-txt,.header__nav-txt svg *{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width:1025px){.header__nav-txt:hover{color:#e99024}.header__nav-txt:hover svg *{fill:#e99024}}.header__nav-arrow{margin-left:4px;vertical-align:2px}.header__nav-icn{margin-left:6px}@media screen and (max-width:740px){.header{background:none;left:0;min-height:auto;padding:0;top:0;width:100%}.header__logo{left:15px;position:fixed;top:20px;z-index:42}.header__logo svg{width:180px}.header__nav{background:hsla(0,0%,100%,.9);height:100vh;left:0;opacity:0;padding:120px 25px 80px;position:fixed;top:0;transition:.2s ease;visibility:hidden;width:100%}.header__nav.is-open{opacity:1;visibility:visible}.header__nav .menu{font-size:15px;margin-top:0}.header__nav-list{display:block}.header__nav-item{font-size:18px}.header__nav-item+.header__nav-item{margin-top:33px}.header__nav-txt{color:#242424!important}.header.is-open .header__logo svg .logo-txt *,.header__nav-txt svg *{fill:#242424!important}}.nav-trg{display:none}@media screen and (max-width:740px){.nav-trg{background:#fff;border-radius:50%;display:block;height:50px;position:fixed;right:10px;top:15px;width:50px;z-index:41}.nav-trg__bar{height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.nav-trg__bar span{background:#242424;height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:.3s ease;width:100%}.nav-trg__bar span:first-child{top:0}.nav-trg__bar span:nth-child(2){top:50%;transform:translate(-50%,-50%)}.nav-trg__bar span:nth-child(3){bottom:0}.nav-trg.is-active .nav-trg__bar span{width:115%}.nav-trg.is-active .nav-trg__bar span:first-child{transform:translate(-50%,7px) rotate(45deg)}.nav-trg.is-active .nav-trg__bar span:nth-child(2){opacity:0}.nav-trg.is-active .nav-trg__bar span:nth-child(3){transform:translate(-50%,-7px) rotate(-45deg)}}.menu{display:none;padding-top:27px;width:0}.menu__content{white-space:nowrap;width:fit-content}.menu__item+.menu__item{margin-top:17px}.menu__link{display:block;padding-left:9px;position:relative}.menu__link:before{background:#242424;content:"";height:1px;left:0;position:absolute;top:9px;width:4px}@media screen and (min-width:1025px){.menu__link:hover{color:#e99024}}@media screen and (max-width:740px){.menu{margin:25px 15px 30px}}.recruit-link{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px}.recruit-link__item{border-radius:15px 15px 0 0;overflow:hidden;width:calc(50% - 10px)}.recruit-link__item:first-child{border-radius:0 15px 0 0}.recruit-link__item:last-child{border-radius:15px 0 0 0}.recruit-link__link{align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;background:#e99024;color:#fff;font-size:2.3rem;height:113px;letter-spacing:.07em}.recruit-link__link img{margin-left:15px}@media screen and (min-width:1025px){.recruit-link__link:hover{opacity:.7}}.recruit-link__link.--color2{background:#132e59}@media screen and (max-width:740px){.recruit-link{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:50px;padding-right:50px;width:100%}}@media screen and (max-width:740px)and (max-width:1090px){.recruit-link{max-width:100vw;padding-left:50px;padding-right:50px}}@media screen and (max-width:740px)and (max-width:900px){.recruit-link{padding-left:50px;padding-right:50px}}@media screen and (max-width:740px)and (max-width:740px){.recruit-link{padding-left:25px;padding-right:25px}}@media screen and (max-width:740px){.recruit-link__item{border-radius:15px!important;width:100%}.recruit-link__link{font-size:1.8rem;height:92px;letter-spacing:.07em}.recruit-link__link img{margin-left:6px;width:15px}}.pagetop{margin-top:48px;text-align:center}.pagetop a{display:inline-block}.pagetop__txt{font-family:Hanken Grotesk,Noto Sans JP,sans-serif;font-weight:700;letter-spacing:0;margin-top:10px}@media screen and (max-width:740px){.pagetop{margin-top:52px}}.footer{margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px;width:100%}@media screen and (max-width:1090px){.footer{max-width:100vw;padding-left:50px;padding-right:50px}}@media screen and (max-width:900px){.footer{padding-left:50px;padding-right:50px}}@media screen and (max-width:740px){.footer{padding-left:25px;padding-right:25px}}.footer{padding-bottom:47px}.footer__main{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;min-height:511px;padding-top:88px}.footer__logo{margin-left:5px}.footer__logo img{max-width:295px;width:100%}.footer__address{font-weight:400;letter-spacing:.05em;line-height:30px;margin-top:48px}.footer__nav{margin:0 0 0 auto;z-index:40}.footer__nav-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.footer__nav-item{position:relative}.footer__nav-txt{cursor:pointer;z-index:40}.footer__nav-txt,.footer__nav-txt svg *{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width:1025px){.footer__nav-txt:hover{color:#e99024}.footer__nav-txt:hover svg *{fill:#e99024}}.footer__nav-arrow{margin-left:4px;vertical-align:2px}.footer__nav-icn{margin-left:6px}.footer__nav .menu{position:absolute;width:auto}.footer__right{margin-top:16px}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.footer__copy{color:#a2a2a2;display:block;font-family:Hanken Grotesk,Noto Sans JP,sans-serif;font-size:1.3rem;font-weight:400;letter-spacing:.05em}.footer__nav2{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:33px}.footer__nav2-link{font-size:1.1rem;font-weight:400;letter-spacing:.02em;line-height:1.4}@media screen and (max-width:740px){.footer{padding-bottom:0;text-align:center}.footer__nav{display:none}.footer__main{display:block;min-height:0;padding-bottom:40px;padding-top:55px}.footer__right{margin:0}.footer__logo{margin:0 7px 0 0}.footer__logo img{width:207px}.footer__address{font-size:1.3rem;letter-spacing:.05em;line-height:2.6rem;margin-top:27px;text-align:center}.footer__bottom{border-top:1px solid #a2a2a2;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;padding:38px 0 40px}.footer__nav2{margin-bottom:33px;order:-1}}.heading{margin-top:230px}.heading__ttl--ja{font-family:Zen Kaku Gothic Antique,Noto Sans JP,sans-serif;font-size:57px;font-weight:900;letter-spacing:.02em;line-height:85px;margin-bottom:9px}.heading__ttl--en{background:#e99024;background:linear-gradient(0deg,#e99024 45%,#b9c9e3 85%);background:-webkit-linear-gradient(0deg,#e99024 45%,#b9c9e3 85%);-webkit-background-clip:text;font-family:Hanken Grotesk,Noto Sans JP,sans-serif;font-size:37px;font-weight:700;letter-spacing:.02em;line-height:1;margin-left:4px;-webkit-text-fill-color:transparent}@media screen and (max-width:740px){.heading{margin-top:140px}.heading__ttl--ja{font-size:40px;font-size:clamp(26px,10.2564102564vw,40px);line-height:60px;line-height:clamp(46px,15.3846153846vw,60px)}.heading__ttl--en{font-size:28px;font-size:clamp(18px,7.1794871795vw,28px);line-height:38px;line-height:clamp(28px,9.7435897436vw,38px)}}.--inner{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:50px;padding-right:50px;width:100%}@media screen and (max-width:1090px){.--inner{max-width:100vw;padding-left:50px;padding-right:50px}}@media screen and (max-width:900px){.--inner{padding-left:50px;padding-right:50px}}@media screen and (max-width:740px){.--inner{padding-left:25px;padding-right:25px}}.sec-ttl{background:#132e59;border-radius:15px;color:#fff;font-family:Zen Kaku Gothic Antique,Noto Sans JP,sans-serif;font-size:2.7rem;font-weight:700;letter-spacing:.053em;line-height:4.6rem;padding:16px 30px 18px}.sec-ttl.--color2{background:#e99024}@media screen and (max-width:740px){.sec-ttl{font-family:Zen Kaku Gothic Antique,Noto Sans JP,sans-serif;font-size:2.3rem;font-weight:700;letter-spacing:.053em;line-height:3.4rem;padding:12px 15px 14px}}.pnkz{margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px;width:100%}@media screen and (max-width:1090px){.pnkz{max-width:100vw;padding-left:50px;padding-right:50px}}@media screen and (max-width:900px){.pnkz{padding-left:50px;padding-right:50px}}@media screen and (max-width:740px){.pnkz{padding-left:25px;padding-right:25px}}.pnkz{margin-top:18px}.pnkz__list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;margin-left:auto;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pnkz__item:not(.--current):after{content:"｜";font-size:1.2rem;font-weight:500;letter-spacing:.07em;line-height:3.9rem}.pnkz__item.--current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pnkz__name{color:#969696;font-size:1.2rem;font-weight:500;letter-spacing:.07em;line-height:3.9rem}@media screen and (max-width:740px){.pnkz{margin-top:0;position:absolute;top:396px}.pnkz__item:not(.--current):after,.pnkz__name{font-size:1rem}}.--tel{pointer-events:none}@media screen and (max-width:740px){.--tel{pointer-events:auto}}.fadeUp{animation-duration:1.6s;animation-fill-mode:forwards;animation-name:fadeUpAnime;animation-timing-function:cubic-bezier(.32,0,.15,1);opacity:0}@keyframes fadeUpAnime{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.list{margin-top:170px}.list__wrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px}.list__item{width:calc(25% - 22.5px)}@media screen and (max-width:1090px){.list__item{width:calc(25% - 15px)}}@media screen and (max-width:900px){.list__item{width:calc(50% - 10px)}}@media screen and (max-width:740px){.list__item{max-width:100%;width:100%}}.list__item a{display:block}@media screen and (min-width:1025px){.list__item a:hover{opacity:.35}}.list__img{width:100%}.list__img img{border-radius:15px;height:auto;width:100%}.list__name{align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px;min-height:68px;padding-left:64px;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.list__name img{left:0;position:absolute;top:50%;transform:translateY(-50%)}.list__name--name{font-family:Zen Kaku Gothic Antique,Noto Sans JP,sans-serif;font-size:1.7rem;font-weight:700;letter-spacing:.053em;line-height:2.5rem}.list__icn{background:#242424;clip-path:polygon(50% 100%,0 0,100% 0);height:9px;margin:7px auto 0;width:15px}@media screen and (max-width:1090px){.list__wrap{gap:0 20px}.list__name{padding-left:75px}.list__name img{transform:translateY(-50%) scale(.8);transform-origin:left center}}@media screen and (max-width:900px){.list__wrap{gap:40px 20px;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}}@media screen and (max-width:740px){.list{margin-bottom:60px;margin-top:100px}.list__name{min-height:6.4rem;padding-left:68px}.list__name--name{font-size:2rem;line-height:3.2rem}}.service{margin-left:auto;margin-right:auto;margin-top:88px;max-width:1200px;padding-left:50px;padding-right:50px;width:100%}@media screen and (max-width:1090px){.service{max-width:100vw;padding-left:50px;padding-right:50px}}@media screen and (max-width:900px){.service{padding-left:50px;padding-right:50px}}@media screen and (max-width:740px){.service{padding-left:25px;padding-right:25px}}.service{padding-bottom:200px}.service__wrap{padding-top:200px}.service__wrap:first-child{padding-top:0}.service__ttl{background:#132e59;border-radius:15px;color:#fff;font-family:Zen Kaku Gothic Antique,Noto Sans JP,sans-serif;font-size:2.7rem;font-weight:700;letter-spacing:.053em;line-height:4.6rem;padding:16px 30px 18px}.service__ttl.--color2{background:#e99024}@media screen and (max-width:740px){.service__ttl{font-family:Zen Kaku Gothic Antique,Noto Sans JP,sans-serif;font-size:2.3rem;font-weight:700;letter-spacing:.053em;line-height:3.4rem;padding:12px 15px 14px}}.service__desc{font-family:Zen Kaku Gothic Antique,Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:.02em;line-height:3.8rem;margin-top:44px}.service__desc.lt0{letter-spacing:0}.service__desc--link{color:#12b0d9;text-decoration:underline}.service__content{margin-top:55px}.service__panel{margin-bottom:75px}.service__panel:last-child{margin-bottom:0}.service__head{margin-bottom:25px}.service__head-ttl{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;gap:0 20px}.service__head-num{border-radius:15px;color:#fff;font-family:Hanken Grotesk,Noto Sans JP,sans-serif;font-size:3rem;font-weight:700;letter-spacing:.02em;padding:10px 0;text-align:center;width:154px}.service__head-name{flex:1;font-family:Zen Kaku Gothic Antique,Noto Sans JP,sans-serif;font-size:2.3rem;font-weight:700;letter-spacing:.053em;line-height:3.4rem;padding-top:8px}.service__head-desc{font-size:1.8rem;font-weight:500;letter-spacing:.02em;line-height:3.8rem;margin-top:16px}.service__box{background:#efefef;border-radius:15px;margin-bottom:20px;padding:40px}.service__box:last-child{margin-bottom:0}.service__box-ttl{font-family:Zen Kaku Gothic Antique,Noto Sans JP,sans-serif;font-size:2.3rem;font-weight:700;letter-spacing:.053em;line-height:3.4rem;margin-bottom:16px;padding-left:23px;position:relative}.service__box-ttl:before{content:"";height:100%;left:0;position:absolute;top:0;width:8px}.service__box-desc{font-size:1.6rem;font-weight:500;letter-spacing:.02em;line-height:3.2rem}@media screen and (max-width:740px){.service{margin-top:0;padding-bottom:120px}.service__wrap{padding-top:100px}.service__panel{margin-bottom:50px}.service__desc{font-family:Zen Kaku Gothic Antique,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:.01em;line-height:3.2rem;margin-top:28px}.service__head-ttl{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px 0}.service__head-num{font-size:2.4rem;width:140px}.service__head-desc{font-size:1.6rem;font-weight:500;letter-spacing:.01em;line-height:3.2rem}.service__box{padding:30px 15px}}.service .merit{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 33px;margin-top:74px}.service .merit__item{width:calc(33.33333% - 22px)}@media screen and (max-width:1090px){.service .merit__item{width:calc(33.33333% - 13.33333px)}}@media screen and (max-width:900px){.service .merit__item{width:calc(33.33333% - 10px)}}@media screen and (max-width:740px){.service .merit__item{max-width:100%;width:100%}}.service .merit__name{background:#fff;border:1px solid #242424;border-radius:25px;font-family:Zen Kaku Gothic Antique,Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:.053em;line-height:3.4rem;margin:0 auto -22px;padding:4px 0;position:relative;text-align:center;width:195px}.service .merit__img{margin-bottom:15px;width:100%}.service .merit__img img{border-radius:15px;height:auto;width:100%}.service .merit__desc{font-size:1.5rem;font-weight:500;letter-spacing:.02em;line-height:3.2rem}@media screen and (max-width:1090px){.service .merit{gap:0 20px}}@media screen and (max-width:900px){.service .merit{gap:0 15px}.service .merit__name{width:140px}}@media screen and (max-width:740px){.service .merit{gap:30px 0;margin-top:46px}.service .merit__name{width:180px}}.service .fig{margin-top:31px;text-align:center}.service .fig img{height:auto;max-width:100%}.service .fig.--top{margin-top:40px}@media screen and (max-width:1090px){.service .fig__w1020{width:1020px;width:93.5779816514vw}.service .fig__w850{width:850px;width:77.9816513761vw}}@media screen and (max-width:740px){.service .fig{margin-top:26px}.service .fig__w1020{height:auto;width:100%}.service .fig__w850{margin-right:-7px;max-width:none!important;width:auto}}.service .step{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 27px;margin-top:31px}.service .step__box{position:relative;width:calc(33.33333% - 18px)}@media screen and (max-width:1090px){.service .step__box{width:calc(50% - 13.5px)}}@media screen and (max-width:900px){.service .step__box{width:calc(50% - 13.5px)}}@media screen and (max-width:740px){.service .step__box{max-width:100%;width:100%}}.service .step__box{background:#fff;border-radius:15px;min-height:183px;padding:23px 21px 19px}.service .step__box:not(.service .step__box:last-child):before{background:url(/builds/web/images/icn-arrow.baa47f9a.svg) no-repeat 50%;content:"";height:20px;position:absolute;right:-23px;top:50%;transform:translateY(-50%);width:30px;z-index:2}.service .step__ttl{color:#e99024;font-family:Hanken Grotesk,Noto Sans JP,sans-serif;font-size:1.7rem;font-weight:700;letter-spacing:.02em}.service .step__list{margin-top:8px}.service .step__item{font-size:1.8rem;font-weight:500;letter-spacing:.02em;line-height:2.9rem;padding-left:1em;position:relative}.service .step__item.--red{color:#c40808}.service .step__item:before{content:"●";left:0;position:absolute;top:0}@media screen and (max-width:1090px){.service .step{gap:20px 27px}}@media screen and (max-width:900px){.service .step{gap:20px 27px}}@media screen and (max-width:740px){.service .step{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:29px 0;margin-top:26px}.service .step__box{min-height:0;padding:23px 15px 19px}.service .step__box:not(.service .step__box:last-child):before{bottom:-20px;left:50%;right:auto;top:auto;transform:translate(-50%) rotate(90deg)}.service .step__list{margin-top:11px}}.service .support__list{font-size:2.1rem;font-weight:500;letter-spacing:.053em;line-height:3.6rem;margin-top:37px}.service .support__item{padding-left:1em;position:relative}.service .support__item:before{content:"□";left:0;position:absolute;top:0}.service .support__end{border-radius:15px;font-family:Zen Kaku Gothic Antique,Noto Sans JP,sans-serif;font-size:2.3rem;font-weight:700;letter-spacing:.053em;line-height:3.4rem;margin-top:38px;padding:17px 15px 16px;text-align:center}@media screen and (max-width:740px){.service .support__list{font-size:1.8rem;font-weight:500;letter-spacing:.02em;line-height:2.9rem}.service .support__item{margin-bottom:12px;padding-left:1.4em}.service .support__item:last-child{margin-bottom:0}.service .support__end{font-size:1.8rem;font-weight:700;letter-spacing:.02em;line-height:2.9rem}}.service .manage__list{font-size:2.1rem;font-weight:500;letter-spacing:.053em;line-height:3.6rem;margin-top:37px}.service .manage__item{padding-left:1em;position:relative}.service .manage__item:before{content:"●";left:0;position:absolute;top:0}.service .manage__end{border-radius:15px;font-family:Zen Kaku Gothic Antique,Noto Sans JP,sans-serif;font-size:2.3rem;font-weight:700;letter-spacing:.053em;line-height:3.4rem;margin-top:38px;padding:17px 15px 16px;text-align:center}@media screen and (max-width:740px){.service .manage__list{font-size:1.8rem;font-weight:500;letter-spacing:.02em;line-height:2.9rem}.service .manage__item{margin-bottom:12px;padding-left:1.4em}.service .manage__item:last-child{margin-bottom:0}.service .manage__end{font-size:1.8rem;font-weight:700;letter-spacing:.02em;line-height:2.9rem}}.service .col{margin-top:30px}.service .col--col2{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:23px;margin-top:30px}.service .col--col2 .col__item{width:calc(50% - 11.5px)}@media screen and (max-width:1090px){.service .col--col2 .col__item{width:calc(50% - 11.5px)}}@media screen and (max-width:900px){.service .col--col2 .col__item{width:calc(50% - 11.5px)}}@media screen and (max-width:740px){.service .col--col2 .col__item{max-width:100%;width:100%}}.service .col--col2 .col__item{padding:20px 20px 17px}.service .col--col4{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-top:30px}.service .col--col4 .col__item{width:calc(25% - 12px)}@media screen and (max-width:1090px){.service .col--col4 .col__item{width:calc(50% - 8px)}}@media screen and (max-width:900px){.service .col--col4 .col__item{width:calc(50% - 8px)}}@media screen and (max-width:740px){.service .col--col4 .col__item{width:calc(50% - 8px)}}.service .col--col4 .col__item{align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;height:160px;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;padding:11px 20px}.service .col--col4 .col__item img{height:auto;max-width:100%}@media screen and (max-width:740px){.service .col--col4 .col__item{padding:5px 10px}.service .col--col4 .col__item img{transform:scale(.9)}}.service .col .col__item{padding:44px 55px}.service .col__item{background:#fff;border-radius:15px}.service .col__item img{height:auto;max-width:100%}.service .col__ttl{font-size:1.8rem;font-weight:700;letter-spacing:.02em;line-height:3rem;margin-top:16px}.service .col__desc{font-size:1.5rem;font-weight:500;letter-spacing:.02em;line-height:2.7rem;margin-top:10px}.service .flow{margin:40px 0 30px}.service .flow__item{background:#fff;border-radius:15px;margin-top:10px;padding:26px 29px 23px;position:relative}.service .flow__item:first-child{margin-top:0}.service .flow__num{color:#e99024;flex-shrink:0;font-family:Hanken Grotesk,Noto Sans JP,sans-serif;font-size:24px;letter-spacing:.02em;margin-right:15px}.service .flow__txt{display:flex;font-size:15px;font-weight:700;letter-spacing:.02em;line-height:22px;margin-bottom:11px}.service .flow__detail{font-size:15px;letter-spacing:.02em;line-height:27px}.service .att{font-size:1.3rem;font-weight:500;letter-spacing:.02em;line-height:2.6rem;margin-top:16px}.service .last{font-family:Zen Kaku Gothic Antique,Noto Sans JP,sans-serif;font-size:2.3rem;font-weight:700;letter-spacing:.053em;line-height:3.4rem;margin-top:24px;text-align:center}@media screen and (max-width:740px){.service .last{font-family:Zen Kaku Gothic Antique,Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:.02em;line-height:2.9rem}}.service .--service1 .service__box-ttl:before,.service .--service1 .service__head-num,.service .--service1 .service__ttl,.service .--service4 .service__box-ttl:before,.service .--service4 .service__head-num,.service .--service4 .service__ttl{background:#132e59}.service .--service1 .support__end,.service .--service4 .support__end{background:#d2ddef}.service .--service2 .service__box-ttl:before,.service .--service2 .service__head-num,.service .--service2 .service__ttl{background:#e99024}.service .--service2 .support__end{background:#d2ddef}.service .--service3 .service__box-ttl:before,.service .--service3 .service__head-num,.service .--service3 .service__ttl{background:#008bd5}.service .--service3 .support__end{background:#d2ddef}