@charset "UTF-8";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}ul,ol{padding:0;margin:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{clear:both;box-sizing:content-box;height:0;margin:0;overflow:visible;color:inherit;border-top-width:1px}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;text-decoration:none;background-color:transparent}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{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{padding:0;margin:0;font:inherit;vertical-align:middle;color:inherit;text-align:inherit;text-transform:inherit;appearance:none;background:transparent;border-radius:0}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;padding:0;margin: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{appearance:none}::-webkit-file-upload-button{font:inherit;appearance:button}[type=number]{appearance:textfield}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:700;text-align:left}:root{--contentsPcWidth: $contentsPcWidth;--color_primary: #005BAC;--color_bg: #FFFFFF;--color_border: #ddd;--color_txt: #000;--color_lnk: #000;--link_deco: none;--color_gradient_primary: linear-gradient(#1987e8 0%, #005bac 100%);--color_key: #15a9d8;--color_placeholder: #e2e2e2;--color_form: #fff;--color_contents: #eeeceb;--color_consultant: #d29b00;--color_researcher: #1b4b7d;--imgPath: "/assets/img/";--font-family-basic: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif }html{font-family:var(--font-family-basic);font-size:18px;line-height:1.6;color:var(--color_txt);word-wrap:break-word;scroll-behavior:smooth}body{position:relative;width:100%;height:100%;line-height:1.6;word-break:normal;overflow-wrap:anywhere;text-size-adjust:100%;line-break:strict}a{color:var(--color_lnk);text-decoration:var(--link_deco);transition:opacity .2s}@media(hover:hover){a:hover{text-decoration:none;opacity:.8}}img{max-width:100%;height:auto;vertical-align:bottom}@media screen and (max-width:750px){img{width:100%}}strong{font-weight:700}input{padding:0;background:none;border:none}*{box-sizing:border-box;backface-visibility:hidden}*:after,*:before{box-sizing:border-box}input[type=text],input[type=tel],input[type=password],input[type=email],input[type=search],input[type=url],input[type=datetime],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime-local],input[type=number],select,textarea{padding:6px;font-family:var(--font-family-basic);vertical-align:bottom;background-color:#fff;border:solid 1px #c9c9c9}input[type=text]::input-placeholder,input[type=tel]::input-placeholder,input[type=password]::input-placeholder,input[type=email]::input-placeholder,input[type=search]::input-placeholder,input[type=url]::input-placeholder,input[type=datetime]::input-placeholder,input[type=date]::input-placeholder,input[type=month]::input-placeholder,input[type=week]::input-placeholder,input[type=time]::input-placeholder,input[type=datetime-local]::input-placeholder,input[type=number]::input-placeholder,select::input-placeholder,textarea::input-placeholder{color:var(--color_placeholder)}input[type=text]:input-placeholder,input[type=tel]:input-placeholder,input[type=password]:input-placeholder,input[type=email]:input-placeholder,input[type=search]:input-placeholder,input[type=url]:input-placeholder,input[type=datetime]:input-placeholder,input[type=date]:input-placeholder,input[type=month]:input-placeholder,input[type=week]:input-placeholder,input[type=time]:input-placeholder,input[type=datetime-local]:input-placeholder,input[type=number]:input-placeholder,select:input-placeholder,textarea:input-placeholder{color:var(--color_placeholder)}input[type=text]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=search]::placeholder,input[type=url]::placeholder,input[type=datetime]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime-local]::placeholder,input[type=number]::placeholder,select::placeholder,textarea::placeholder{color:var(--color_placeholder)}input[type=text]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=email]:focus,input[type=search]:focus,input[type=url]:focus,input[type=datetime]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime-local]:focus,input[type=number]:focus,select:focus,textarea:focus{background-color:#eef4fb}input[type=radio],input[type=checkbox]{margin:0;vertical-align:-1px}input[type=button],input[type=submit]{font-family:var(--font-family-basic);vertical-align:bottom;appearance:none;cursor:pointer}textarea{vertical-align:bottom;resize:vertical}em{font-style:italic}sup{font-size:.5em;vertical-align:super}sub{font-size:.5em;vertical-align:sub}blockquote{position:relative;padding:1em 1em 1em 3em;background-color:#eeefff;border-left:3px solid #666}blockquote:before{position:absolute;top:0;left:0;font-size:600%;line-height:1em;color:#999;content:"“"}::selection{background:#d4dcd6}.l-about01{background:#fff url(/lp/01/assets/img/about-bg-01.webp) repeat-x center 55%;background-size:auto clamp(352 * 750 / 1366 * 1px,352 / 1366 * 100vw,352px)}@media screen and (max-width:750px){.l-about01{background:#fff url(/lp/01/assets/img/about-bg-01--sp.webp) no-repeat center 95vw;background-size:100%}}.l-about01__lead{font-size:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);font-weight:700;color:#000;text-align:center;letter-spacing:.12em}@media screen and (max-width:750px){.l-about01__lead{font-size:20px;font-size:5.3333333333vw}}.l-about01__lead .big{position:relative;font-size:clamp(64 * 750 / 1366 * 1px,64 / 1366 * 100vw,64px);color:#005bac}@media screen and (max-width:750px){.l-about01__lead .big{font-size:28px;font-size:7.4666666667vw}}.l-about01__lead .big:after{position:absolute;bottom:clamp(0 * 750 / 1366 * 1px,0 / 1366 * 100vw,0px);left:50%;z-index:0;width:98%;height:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);content:"";background-color:#fffdc4;transform:translate(-50%)}@media screen and (max-width:750px){.l-about01__lead .big:after{height:1.6vw}}.l-about01List{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);margin-top:clamp(86 * 750 / 1366 * 1px,86 / 1366 * 100vw,86px)!important}@media screen and (max-width:750px){.l-about01List{grid-template-columns:1fr;gap:18.6666666667vw;margin-top:14.4vw!important}}.l-about01List__itemWrap{position:relative;padding-bottom:clamp(56 * 750 / 1366 * 1px,56 / 1366 * 100vw,56px);background:#fff;border-radius:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);box-shadow:4px 4px 16px #00000014}@media screen and (max-width:750px){.l-about01List__itemWrap{display:grid;grid-template-rows:auto auto;grid-template-columns:32vw 1fr;row-gap:1.3333333333vw;column-gap:5.3333333333vw;align-items:center;padding:11.7333333333vw 4.8vw 7.4666666667vw 6.1333333333vw;border-radius:3.2vw}}.l-about01List__itemWrap:after,.l-about01List__itemWrap:before{position:absolute;left:50%;content:"";transform:translate(-50%)}.l-about01List__itemWrap:before{top:100%;z-index:1;width:0;height:0;border-style:solid;border-top:clamp(75 * 750 / 1366 * 1px,75 / 1366 * 100vw,75px) solid #fff;border-right:clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px) solid transparent;border-bottom:0;border-left:clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px) solid transparent;transform:translate(-50%,-60%)}@media screen and (max-width:750px){.l-about01List__itemWrap:before{border-style:solid;border-top:6.2666666667vw solid #fff;border-right:6.6666666667vw solid transparent;border-bottom:0;border-left:6.6666666667vw solid transparent}}.l-about01List__itemWrap:after{top:100%;z-index:0;width:clamp(184 * 750 / 1366 * 1px,184 / 1366 * 100vw,184px);height:clamp(89 * 750 / 1366 * 1px,89 / 1366 * 100vw,89px);background:url(/lp/01/assets/img/about-tri.webp) no-repeat center center;background-size:contain;transform:translate(-49%)}@media screen and (max-width:750px){.l-about01List__itemWrap:after{width:18.8vw;height:8.9333333333vw}}.l-about01List__tag{position:absolute;top:0;left:50%;display:flex;align-items:center;justify-content:center;width:clamp(307 * 750 / 1366 * 1px,307 / 1366 * 100vw,307px);height:clamp(72 * 750 / 1366 * 1px,72 / 1366 * 100vw,72px);font-size:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-weight:700;color:#fff;text-align:center;letter-spacing:.05em;background:var(--color_gradient_primary);border-radius:clamp(38 * 750 / 1366 * 1px,38 / 1366 * 100vw,38px);transform:translate(-50%,-50%)}@media screen and (max-width:750px){.l-about01List__tag{width:76.9333333333vw;height:auto;aspect-ratio:577/80;border-radius:5.3333333333vw;font-size:18px;font-size:4.8vw}}.l-about01List__img{width:clamp(178 * 750 / 1366 * 1px,178 / 1366 * 100vw,178px);padding-top:clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px);margin:0 auto}@media screen and (max-width:750px){.l-about01List__img{grid-row:1/3;grid-column:1/2;width:100%;padding-top:0}}.l-about01List__ttl{margin-top:1em;font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-weight:700;color:var(--color_primary);text-align:center;letter-spacing:.05em}@media screen and (max-width:750px){.l-about01List__ttl{grid-row:1/2;grid-column:2/3;margin-top:0;text-align:left;font-size:16px;font-size:4.2666666667vw}}.l-about01List__text{margin-top:.7em;font-size:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);line-height:1.6;color:#000;text-align:center;letter-spacing:.05em}@media screen and (max-width:750px){.l-about01List__text{grid-row:2/3;grid-column:2/3;margin-top:0;text-align:left;font-size:12px;font-size:3.2vw}}.l-about01List__emphasis{display:flex;align-items:center;justify-content:center;width:100%;height:clamp(161 * 750 / 1366 * 1px,161 / 1366 * 100vw,161px);margin-top:clamp(88 * 750 / 1366 * 1px,88 / 1366 * 100vw,88px);font-size:clamp(26 * 750 / 1366 * 1px,26 / 1366 * 100vw,26px);font-weight:700;line-height:1.3076923077;color:#fff;text-align:center;background:var(--color_gradient_primary);border-radius:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px)}@media screen and (max-width:750px){.l-about01List__emphasis{height:auto;aspect-ratio:680/188;margin-top:11.4666666667vw;font-size:20px;font-size:5.3333333333vw}}.l-about01List__emphasis span{font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px)}@media screen and (max-width:750px){.l-about01List__emphasis span{font-size:14px;font-size:3.7333333333vw}}.l-about02{background:#fff url(/lp/01/assets/img/color-base-bg.webp) no-repeat center top;background-size:cover}@media screen and (max-width:750px){.l-about02{background:#f4f6f8 url(/lp/01/assets/img/color-base-bg.webp) no-repeat 20% top;background-size:170%}}.l-about02__lead{font-size:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);font-weight:700;color:#000;text-align:center;letter-spacing:.12em}@media screen and (max-width:750px){.l-about02__lead{font-size:20px;font-size:5.3333333333vw;letter-spacing:.05em}}.l-about02__lead span{color:var(--color_primary)}.l-about02List{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(64 * 750 / 1366 * 1px,64 / 1366 * 100vw,64px);margin-top:clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px)}@media screen and (max-width:750px){.l-about02List{grid-template-columns:1fr;gap:4.5333333333vw;padding-left:3.6vw;margin-top:11.4666666667vw}}.l-about02List__item{position:relative;display:grid;grid-template-columns:clamp(112 * 750 / 1366 * 1px,112 / 1366 * 100vw,112px) 1fr;gap:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);align-items:center;aspect-ratio:clamp(512 * 750 / 1366 * 1px,512 / 1366 * 100vw,512px)/clamp(176 * 750 / 1366 * 1px,176 / 1366 * 100vw,176px);padding:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);background:#fff;border-radius:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);box-shadow:4px 4px 16px #00000014}@media screen and (max-width:750px){.l-about02List__item{grid-template-rows:auto auto auto;grid-template-columns:18.6666666667vw 1fr;gap:0 3.2vw;padding:5.6vw 5.0666666667vw;border-radius:2.1333333333vw}}.l-about02List__item:before{position:absolute;top:0;left:0;width:clamp(64 * 750 / 1366 * 1px,64 / 1366 * 100vw,64px);aspect-ratio:1/1;content:"";transform:translate(-50%,-50%)}@media screen and (max-width:750px){.l-about02List__item:before{width:10.1333333333vw;transform:translate(-50%,-30%)}}.l-about02List__item--01:before{background:url(/lp/01/assets/img/about02-num-01.webp) no-repeat center center;background-size:contain}.l-about02List__item--02:before{background:url(/lp/01/assets/img/about02-num-02.webp) no-repeat center center;background-size:contain}.l-about02List__item--03:before{background:url(/lp/01/assets/img/about02-num-03.webp) no-repeat center center;background-size:contain}.l-about02List__item--04:before{background:url(/lp/01/assets/img/about02-num-04.webp) no-repeat center center;background-size:contain}.l-about02List__item--05:before{background:url(/lp/01/assets/img/about02-num-05.webp) no-repeat center center;background-size:contain}.l-about02List__item--06:before{background:url(/lp/01/assets/img/about02-num-06.webp) no-repeat center center;background-size:contain}@media screen and (max-width:750px){.l-about02List__img{grid-row:1/3}}@media screen and (max-width:750px){.l-about02List__box{display:contents}}.l-about02List__ttl{font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-weight:700;line-height:1.4;color:var(--color_primary);text-align:left;letter-spacing:.05em}@media screen and (max-width:750px){.l-about02List__ttl{font-size:17px;font-size:4.5333333333vw}.l-about02List__ttl--textOnly{grid-row:1/3}}.l-about02List__ttl span{display:inline-block;float:right;padding-top:.5em;padding-right:1.5em;margin-left:auto;font-size:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);font-weight:400;line-height:1.6666666667;color:#000}@media screen and (max-width:750px){.l-about02List__ttl span{display:block;float:none;font-size:10px;font-size:2.6666666667vw}}.l-about02List__att{padding-left:1em;margin-top:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px);font-size:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);line-height:1.6666666667;color:#000;text-align:left;text-indent:-1em;letter-spacing:.05em}@media screen and (max-width:750px){.l-about02List__att{grid-column:2/3;margin-top:.3em;font-size:10px;font-size:2.6666666667vw}.l-about02List__att--slide{grid-row:3/4;grid-column:1/3}}.l-about02List__list{display:grid;grid-template-columns:10em 1fr;margin-top:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);font-size:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px)}@media screen and (max-width:750px){.l-about02List__list{grid-row:3/4;grid-column:1/3;font-size:12px;font-size:3.2vw}}.l-about02List__listItem{font-size:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);line-height:1.6666666667;color:#000}@media screen and (max-width:750px){.l-about02List__listItem{font-size:12px;font-size:3.2vw}}.l-block{padding:clamp(136 * 750 / 1366 * 1px,136 / 1366 * 100vw,136px) 0}@media screen and (max-width:750px){.l-block{padding:18vw 0}}.l-block__inner{width:clamp(1086 * 750 / 1366 * 1px,1086 / 1366 * 100vw,1086px);margin:0 auto}@media screen and (max-width:750px){.l-block__inner{width:90.6666666667vw}}.l-case{background:#fff url(/lp/01/assets/img/color-base-bg.webp) no-repeat center top;background-size:cover}@media screen and (max-width:750px){.l-case{background:#f4f6f8 url(/lp/01/assets/img/color-base-bg.webp) no-repeat 20% top;background-size:170%}}.l-case__ttl{font-family:Barlow;font-size:clamp(64 * 750 / 1366 * 1px,64 / 1366 * 100vw,64px);font-weight:700;line-height:1;color:var(--color_primary);letter-spacing:.05em}@media screen and (max-width:750px){.l-case__ttl{font-size:40px;font-size:10.6666666667vw}}.l-case__reason{margin-top:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);font-size:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);font-weight:700;line-height:1.3571428571;color:var(--color_primary);text-align:left;letter-spacing:.05em}@media screen and (max-width:750px){.l-case__reason{font-size:16px;font-size:4.2666666667vw}}.l-caseList{display:grid;grid-template-rows:auto auto;gap:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);margin-top:clamp(48 * 750 / 1366 * 1px,48 / 1366 * 100vw,48px)}.l-caseList__item{display:grid;grid-template-columns:1fr clamp(444 * 750 / 1366 * 1px,444 / 1366 * 100vw,444px);gap:clamp(60 * 750 / 1366 * 1px,60 / 1366 * 100vw,60px);background:#fff;border-radius:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);box-shadow:4px 4px 8px #00000014}@media screen and (max-width:750px){.l-caseList__item{grid-template-columns:1fr;gap:3.2vw;border-radius:4.2666666667vw}}.l-caseList__box{padding-top:clamp(46 * 750 / 1366 * 1px,46 / 1366 * 100vw,46px);padding-bottom:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);padding-left:clamp(46 * 750 / 1366 * 1px,46 / 1366 * 100vw,46px)}@media screen and (max-width:750px){.l-caseList__box{padding:8.5333333333vw 4.2666666667vw 0}}.l-caseList__itemTag{width:clamp(124 * 750 / 1366 * 1px,124 / 1366 * 100vw,124px)}@media screen and (max-width:750px){.l-caseList__itemTag{width:23.76vw}}.l-caseList__itemTtl{margin-top:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-size:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-weight:700;line-height:2;color:var(--color_primary)}@media screen and (max-width:750px){.l-caseList__itemTtl{margin-top:3.2vw;font-size:16px;font-size:4.2666666667vw}}.l-caseList__itemSub{margin-top:clamp(11 * 750 / 1366 * 1px,11 / 1366 * 100vw,11px);font-size:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-weight:700;line-height:1.8;color:var(--color_primary)}@media screen and (max-width:750px){.l-caseList__itemSub{margin-top:1.4666666667vw;font-size:13px;font-size:3.4666666667vw}}.l-caseList__list{margin-top:clamp(26 * 750 / 1366 * 1px,26 / 1366 * 100vw,26px)}@media screen and (max-width:750px){.l-caseList__list{margin-top:4vw}}.l-caseList__listItem{padding-left:1em;margin-bottom:.3em;font-size:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);line-height:1.3333333333;color:#000;text-align:left;text-indent:-1em}@media screen and (max-width:750px){.l-caseList__listItem{font-size:12px;font-size:3.2vw}}.l-faq{background:url(/lp/01/assets/img/white-base-bg.webp) no-repeat left top;background-size:50%}@media screen and (max-width:750px){.l-faq{background-size:76%}}.l-faq__ttl{font-family:Barlow;font-size:clamp(64 * 750 / 1366 * 1px,64 / 1366 * 100vw,64px);font-weight:700;line-height:1;color:var(--color_primary);letter-spacing:.05em}@media screen and (max-width:750px){.l-faq__ttl{font-size:40px;font-size:10.6666666667vw}}.l-faq__reason{margin-top:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);font-size:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);font-weight:700;line-height:1.3571428571;color:var(--color_primary);text-align:left;letter-spacing:.05em}@media screen and (max-width:750px){.l-faq__reason{font-size:16px;font-size:4.2666666667vw}}.l-faqList{display:grid;gap:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);margin-top:clamp(64 * 750 / 1366 * 1px,64 / 1366 * 100vw,64px)}@media screen and (max-width:750px){.l-faqList{gap:5.3333333333vw;margin-top:11.7333333333vw}}.l-faqList__item{display:grid;gap:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);padding-bottom:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);border-bottom:1px solid #e3e3e3}@media screen and (max-width:750px){.l-faqList__item{gap:3.2vw;padding-bottom:5.3333333333vw}}.l-faqList__q{position:relative;display:grid;grid-template-columns:clamp(45 * 750 / 1366 * 1px,45 / 1366 * 100vw,45px) 1fr;gap:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);align-items:center;font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-weight:700;line-height:1.4;color:var(--color_primary);letter-spacing:.05em;cursor:pointer;transition:opacity .3s ease}@media screen and (max-width:750px){.l-faqList__q{grid-template-columns:9.6vw 1fr;gap:2.4vw;padding-right:1em;font-size:15px;font-size:4vw}}.l-faqList__q:hover{opacity:.8}.l-faqList__q:before{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;font-family:Barlow;font-size:campPx(20);font-weight:700;color:#fff;letter-spacing:.05em;content:"Q1";background:var(--color_primary);border-radius:50%}@media screen and (max-width:750px){.l-faqList__q:before{font-size:17px;font-size:4.5333333333vw}}.l-faqList__q span{position:absolute;top:.5em;right:0;width:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);aspect-ratio:1/1}@media screen and (max-width:750px){.l-faqList__q span{width:4.2666666667vw}}.l-faqList__q span:before,.l-faqList__q span:after{position:absolute;top:50%;left:0;width:100%;height:2px;content:"";background:var(--color_primary);transition:.3s ease}.l-faqList__q span:after{transform:rotate(90deg)}.l-faqList__q.is-open span:after{transform:rotate(0)}.l-faqList__a{display:none}.l-faqList__aInner{display:grid;grid-template-columns:clamp(45 * 750 / 1366 * 1px,45 / 1366 * 100vw,45px) 1fr;gap:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);align-items:center;font-size:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);line-height:1.6;color:#000;letter-spacing:.05em}@media screen and (max-width:750px){.l-faqList__aInner{grid-template-columns:9.6vw 1fr;gap:2.4vw;font-size:14px;font-size:3.7333333333vw;padding-right:1em}}.l-faqList__aInner:before{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;font-family:Barlow;font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-weight:700;color:var(--color_primary);letter-spacing:.05em;content:"A1";background:#e5f2ff;border-radius:50%}@media screen and (max-width:750px){.l-faqList__aInner:before{font-size:17px;font-size:4.5333333333vw}}.l-faqList__item:nth-child(1) .l-faqList__q:before{content:"Q1"}.l-faqList__item:nth-child(1) .l-faqList__a .l-faqList__aInner:before{content:"A1"}.l-faqList__item:nth-child(2) .l-faqList__q:before{content:"Q2"}.l-faqList__item:nth-child(2) .l-faqList__a .l-faqList__aInner:before{content:"A2"}.l-faqList__item:nth-child(3) .l-faqList__q:before{content:"Q3"}.l-faqList__item:nth-child(3) .l-faqList__a .l-faqList__aInner:before{content:"A3"}.l-faqList__item:nth-child(4) .l-faqList__q:before{content:"Q4"}.l-faqList__item:nth-child(4) .l-faqList__a .l-faqList__aInner:before{content:"A4"}.l-faqList__item:nth-child(5) .l-faqList__q:before{content:"Q5"}.l-faqList__item:nth-child(5) .l-faqList__a .l-faqList__aInner:before{content:"A5"}.l-faqList__item:nth-child(6) .l-faqList__q:before{content:"Q6"}.l-faqList__item:nth-child(6) .l-faqList__a .l-faqList__aInner:before{content:"A6"}.l-faqList__item:nth-child(7) .l-faqList__q:before{content:"Q7"}.l-faqList__item:nth-child(7) .l-faqList__a .l-faqList__aInner:before{content:"A7"}.l-faqList__item:nth-child(8) .l-faqList__q:before{content:"Q8"}.l-faqList__item:nth-child(8) .l-faqList__a .l-faqList__aInner:before{content:"A8"}.l-faqList__item:nth-child(9) .l-faqList__q:before{content:"Q9"}.l-faqList__item:nth-child(9) .l-faqList__a .l-faqList__aInner:before{content:"A9"}.l-faqList__item:nth-child(10) .l-faqList__q:before{content:"Q10"}.l-faqList__item:nth-child(10) .l-faqList__a .l-faqList__aInner:before{content:"A10"}.l-footer{display:flex;align-items:center;justify-content:space-between;height:clamp(56 * 750 / 1366 * 1px,56 / 1366 * 100vw,56px);background:var(--color_primary)}@media screen and (max-width:750px){.l-footer{display:block;height:auto;padding:3.6vw 0 4vw;text-align:center}}.l-footer small{margin-right:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);font-size:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);font-weight:400;line-height:1.8333333333;color:#fff;letter-spacing:.05em}@media screen and (max-width:750px){.l-footer small{font-size:10px;font-size:2.6666666667vw}}.l-footerLinks{display:flex;gap:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);margin-left:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px)}@media screen and (max-width:750px){.l-footerLinks{gap:4.4vw;justify-content:center;margin-left:0}}.l-footerLinks__item a{font-size:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);font-weight:400;line-height:1.8333333333;color:#fff;letter-spacing:.05em}@media screen and (max-width:750px){.l-footerLinks__item a{font-size:10px;font-size:2.6666666667vw}}.l-header{display:flex;justify-content:space-between;height:clamp(90 * 750 / 1366 * 1px,90 / 1366 * 100vw,90px);padding:0 clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px)}@media screen and (max-width:750px){.l-header{height:auto;padding:2.8vw 3.2vw}}.l-header__logo{align-self:center;width:clamp(269 * 750 / 1366 * 1px,269 / 1366 * 100vw,269px)}@media screen and (max-width:750px){.l-header__logo{width:35.8666666667vw}}.l-header__links{display:flex;gap:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);align-items:center}@media screen and (max-width:750px){.l-header__links{gap:1.0666666667vw}}.l-header__link{width:clamp(235 * 750 / 1366 * 1px,235 / 1366 * 100vw,235px)}@media screen and (max-width:750px){.l-header__link{width:23.8666666667vw}}.l-header__link a{display:grid;grid-template-columns:clamp(37 * 750 / 1366 * 1px,37 / 1366 * 100vw,37px) 1fr;aspect-ratio:235/53;padding:0 clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:700;color:#fff;background:var(--color_gradient_primary);border-radius:clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px)}@media screen and (max-width:750px){.l-header__link a{display:flex;align-items:center;justify-content:center;aspect-ratio:179/56;padding:0;border-radius:.8vw;font-size:11px;font-size:2.9333333333vw}}.l-header__link a img{display:flex;align-self:center;width:100%}@media screen and (max-width:750px){.l-header__link a img{display:none}}.l-header__link a span{display:flex;align-items:center;justify-content:center}.l-intro__ttl{font-size:clamp(36 * 750 / 1366 * 1px,36 / 1366 * 100vw,36px);font-weight:700;line-height:1.3333333333;color:var(--color_primary);letter-spacing:.05em}@media screen and (max-width:750px){.l-intro__ttl{font-size:21px;font-size:5.6vw}}.l-intro__sub{margin-top:clamp(22 * 750 / 1366 * 1px,22 / 1366 * 100vw,22px);font-size:clamp(22 * 750 / 1366 * 1px,22 / 1366 * 100vw,22px);font-weight:500;line-height:1.7272727273;color:var(--color_primary);text-align:left;letter-spacing:.05em}@media screen and (max-width:750px){.l-intro__sub{font-size:16px;font-size:4.2666666667vw;margin-top:3.0666666667vw}}.l-intro__box{display:grid;grid-template-columns:1fr clamp(500 * 750 / 1366 * 1px,500 / 1366 * 100vw,500px);gap:clamp(38 * 750 / 1366 * 1px,38 / 1366 * 100vw,38px);padding-top:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px);margin-top:clamp(55 * 750 / 1366 * 1px,55 / 1366 * 100vw,55px);border-top:clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px) solid var(--color_primary)}@media screen and (max-width:750px){.l-intro__box{grid-template-columns:1fr;gap:11.2vw;padding-top:7.4666666667vw;margin-top:10.1333333333vw}}.l-intro__infoTtl{font-size:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-weight:700;line-height:1.1666666667;color:var(--color_primary);letter-spacing:.05em}@media screen and (max-width:750px){.l-intro__infoTtl{font-size:18px;font-size:4.8vw}}.l-intro__infoTxt{margin-top:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:400;line-height:1.75;color:#000;text-align:left;letter-spacing:.05em}@media screen and (max-width:750px){.l-intro__infoTxt{margin-top:2.9333333333vw;font-size:15px;font-size:4vw}}.l-intro__infoDis{margin-top:clamp(22 * 750 / 1366 * 1px,22 / 1366 * 100vw,22px);font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-weight:700;line-height:1.4;color:var(--color_primary);letter-spacing:.05em}@media screen and (max-width:750px){.l-intro__infoDis{margin-top:5.6vw;font-size:16px;font-size:4.2666666667vw}}.l-intro__infoList{padding-top:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);margin-top:clamp(36 * 750 / 1366 * 1px,36 / 1366 * 100vw,36px);border-top:1px solid #e3e3e3}@media screen and (max-width:750px){.l-intro__infoList{padding-top:0;margin-top:7.3333333333vw;border-top:none}}.l-intro__infoListItem{font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);line-height:2;color:#000;letter-spacing:.05em}@media screen and (max-width:750px){.l-intro__infoListItem{font-size:12px;font-size:3.2vw}}.l-intro__infoList2{padding-left:1em}.l-intro__infoList2Item{font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);line-height:1.7142857143;color:#000;letter-spacing:.05em}@media screen and (max-width:750px){.l-intro__infoList2Item{font-size:12px;font-size:3.2vw}}.l-intro__img{position:relative}.l-intro__pm{position:absolute;bottom:11.5%;left:62.5%;width:9%}@media screen and (max-width:750px){.l-intro__pm{bottom:5.5%}}.l-kv{position:relative}.l-kv__lead{position:relative;z-index:10;padding-top:clamp(150 * 750 / 1366 * 1px,150 / 1366 * 100vw,150px);font-size:clamp(64 * 750 / 1366 * 1px,64 / 1366 * 100vw,64px);font-weight:900;color:#fff;text-align:center;text-shadow:0px 0px 12px rgba(0,0,0,.49);white-space:nowrap}@media screen and (max-width:750px){.l-kv__lead{padding-top:19.3333333333vw;font-size:32px;font-size:8.5333333333vw}}.l-kv__handling{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;width:clamp(356 * 750 / 1366 * 1px,356 / 1366 * 100vw,356px);aspect-ratio:356/41;margin:clamp(64 * 750 / 1366 * 1px,64 / 1366 * 100vw,64px) auto 0;font-size:clamp(22 * 750 / 1366 * 1px,22 / 1366 * 100vw,22px);font-weight:700;color:#fff;text-align:center;letter-spacing:.12em;background:var(--color_gradient_primary);border-radius:clamp(21 * 750 / 1366 * 1px,21 / 1366 * 100vw,21px)}@media screen and (max-width:750px){.l-kv__handling{width:91.2vw;aspect-ratio:684/71;margin:16.6666666667vw auto 0;font-size:17px;font-size:4.5333333333vw;border-radius:4.8vw}}.l-kv__bg{height:clamp(185 * 750 / 1366 * 1px,185 / 1366 * 100vw,185px);margin-top:clamp(92 * 750 / 1366 * 1px,92 / 1366 * 100vw,92px);background:url(/lp/01/assets/img/bg-blue.webp) no-repeat center bottom;background-size:cover}@media screen and (max-width:750px){.l-kv__bg{height:auto;padding-bottom:10vw;margin-top:-5vw;background:url(/lp/01/assets/img/bg-blue--sp.webp) no-repeat center bottom;background-size:cover}}.l-kv__items{width:clamp(903 * 750 / 1366 * 1px,903 / 1366 * 100vw,903px);margin:0 auto;transform:translateY(-40%)}@media screen and (max-width:750px){.l-kv__items{width:86.1333333333vw;padding-top:12.8vw;margin:0 auto;transform:translateY(0)}}.l-kv__items img{width:100%;height:auto}.l-kv__text{margin-top:-1.6em;font-size:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);font-weight:700;color:#fff;text-align:center;letter-spacing:.05em}@media screen and (max-width:750px){.l-kv__text{font-size:17px;font-size:4.5333333333vw;margin-top:7.6vw}}.l-kv__text span{color:#fffdc4}.swiper{position:absolute!important;top:0;left:0;z-index:0!important;width:100%;height:clamp(450 * 750 / 1366 * 1px,450 / 1366 * 100vw,450px);margin-bottom:30px;pointer-events:none;background:var(--color_primary)}@media screen and (max-width:750px){.swiper{height:auto;aspect-ratio:750/511}}.swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.pagenation-wrapper{position:absolute;right:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);bottom:clamp(135 * 750 / 1366 * 1px,135 / 1366 * 100vw,135px);display:flex;align-items:center;width:clamp(140 * 750 / 1366 * 1px,140 / 1366 * 100vw,140px);height:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px)}@media screen and (max-width:750px){.pagenation-wrapper{top:51vw;right:auto;bottom:auto;left:50%;width:calc(56px + 17vw);height:6.4vw;transform:translate(-50%)}}.swiper-pagination{position:relative;bottom:auto!important;display:flex;width:auto!important}.swiper-pagination-bullet{aspect-ratio:1/1;background:none!important;border:1px solid #fff;opacity:.6!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff!important;opacity:1!important}.swiper-btn{display:block;width:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);aspect-ratio:1/1;margin-left:auto;background:url(/lp/01/assets/img/swiper-stop.webp) no-repeat center center;background-size:contain}@media screen and (max-width:750px){.swiper-btn{width:6.4vw}}.swiper-btn.is-paused{background:url(/lp/01/assets/img/swiper-play.webp) no-repeat center center;background-size:contain}.l-solution{background:url(/lp/01/assets/img/white-base-bg.webp) no-repeat left top;background-size:50%}@media screen and (max-width:750px){.l-solution{background-size:76%}}.l-solution__ttl{font-family:Barlow;font-size:clamp(64 * 750 / 1366 * 1px,64 / 1366 * 100vw,64px);font-weight:700;line-height:1;color:var(--color_primary);letter-spacing:.05em}@media screen and (max-width:750px){.l-solution__ttl{font-size:40px;font-size:10.6666666667vw}}.l-solution__reason{margin-top:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);font-size:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);font-weight:700;line-height:1.3571428571;color:var(--color_primary);text-align:left;letter-spacing:.05em}@media screen and (max-width:750px){.l-solution__reason{font-size:16px;font-size:4.2666666667vw}}.l-solution__h3Ttl{padding-top:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px);margin-top:clamp(55 * 750 / 1366 * 1px,55 / 1366 * 100vw,55px);font-size:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);font-weight:700;line-height:1;color:var(--color_primary);text-align:left;letter-spacing:.05em;border-top:clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px) solid var(--color_primary)}@media screen and (max-width:750px){.l-solution__h3Ttl{font-size:18px;font-size:4.8vw;padding-top:6.4vw;margin-top:6.9333333333vw;line-height:1.5555555556}}.l-solution__text{margin-top:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-size:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-weight:400;line-height:1.5555555556;color:#000;text-align:left}@media screen and (max-width:750px){.l-solution__text{margin-top:4vw;font-size:15px;font-size:4vw}}.l-solution__img{margin-top:clamp(47 * 750 / 1366 * 1px,47 / 1366 * 100vw,47px);text-align:center}.l-solutionList{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);margin-top:clamp(48 * 750 / 1366 * 1px,48 / 1366 * 100vw,48px)}@media screen and (max-width:750px){.l-solutionList{grid-template-columns:1fr;gap:16vw;margin-top:8.5333333333vw}}.l-solutionList__item{border-radius:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px)}@media screen and (max-width:750px){.l-solutionList__item{border-radius:4.2666666667vw}}.l-solutionList__item--01{position:relative;background:#f5f5f5}.l-solutionList__item--01:after{position:absolute;top:70%;left:100%;width:clamp(68 * 750 / 1366 * 1px,68 / 1366 * 100vw,68px);aspect-ratio:68/248;content:"";background:url(/lp/01/assets/img/solution-arrow.webp) no-repeat;background-size:contain;transform:translate(-30%,-50%)}@media screen and (max-width:750px){.l-solutionList__item--01:after{background:url(/lp/01/assets/img/solution-arrow--sp.webp) no-repeat;width:61.3333333333vw;aspect-ratio:460/123;background-size:contain;top:100%;left:50%;transform:translate(-50%,-20%)}}.l-solutionList__item--02{background:#f0f8ff}.l-solutionList__itemTtl{display:flex;align-items:center;justify-content:center;aspect-ratio:534/80;font-size:clamp(21 * 750 / 1366 * 1px,21 / 1366 * 100vw,21px);font-weight:700;line-height:1.1428571429;color:#fff;letter-spacing:.05em;background:var(--color_gradient_primary);border-top-left-radius:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);border-top-right-radius:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px)}@media screen and (max-width:750px){.l-solutionList__itemTtl{aspect-ratio:680/88;font-size:16px;font-size:4.2666666667vw;border-top-left-radius:4.2666666667vw;border-top-right-radius:4.2666666667vw}}.l-solutionList__itemBox{width:clamp(470 * 750 / 1366 * 1px,470 / 1366 * 100vw,470px);margin:clamp(25 * 750 / 1366 * 1px,25 / 1366 * 100vw,25px) auto}@media screen and (max-width:750px){.l-solutionList__itemBox{width:85.3333333333vw;margin:4.6666666667vw auto}}.l-solutionList__itemText{height:6em;font-size:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-weight:700;line-height:1.5555555556;color:var(--color_primary);text-align:left}@media screen and (max-width:750px){.l-solutionList__itemText{height:auto;font-size:13px;font-size:3.4666666667vw}}@media screen and (max-width:750px){.l-solutionList__itemImg{margin-top:4.8vw}}.m-contact{padding:clamp(74 * 750 / 1366 * 1px,74 / 1366 * 100vw,74px) 0 clamp(65 * 750 / 1366 * 1px,65 / 1366 * 100vw,65px);background:url(/lp/01/assets/img/bg-blue.webp) no-repeat center top;background-size:cover}@media screen and (max-width:750px){.m-contact{padding:15.3333333333vw 0 22.1333333333vw;background:url(/lp/01/assets/img/bg-blue--sp.webp) no-repeat center top;background-size:cover}}.m-contact__lead{font-size:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px);font-weight:700;line-height:1.0666666667;color:#fff;text-align:center;letter-spacing:.05em}@media screen and (max-width:750px){.m-contact__lead{font-size:20px;font-size:5.3333333333vw;line-height:1.6}}.m-contactList{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);width:clamp(904 * 750 / 1366 * 1px,904 / 1366 * 100vw,904px);margin:clamp(36 * 750 / 1366 * 1px,36 / 1366 * 100vw,36px) auto 0}@media screen and (max-width:750px){.m-contactList{grid-template-columns:1fr;gap:4.4vw;width:90.6666666667vw;margin:5.8666666667vw auto 0}}.m-contactList__link{display:grid;align-items:center;width:100%}.m-contactList__link a{display:grid;grid-template-columns:clamp(66 * 750 / 1366 * 1px,66 / 1366 * 100vw,66px) 1fr;aspect-ratio:444/102;padding:0 clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);font-size:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-weight:700;line-height:1.3333333333;color:var(--color_primary);letter-spacing:.05em;background:#fff;border-radius:clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px)}@media screen and (max-width:750px){.m-contactList__link a{grid-template-columns:13.0666666667vw 1fr;aspect-ratio:662/152;padding:0 clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);border-radius:1.0666666667vw;font-size:18px;font-size:4.8vw}}.m-contactList__link a img{display:flex;align-self:center;width:100%}.m-contactList__link a span{display:flex;align-items:center;justify-content:center}.p-topKv{z-index:1}.p-topKv{z-index:1;width:100px;height:100px;padding:0;margin:0;border-radius:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px);opacity:.5}@media screen and (max-width:750px){.p-topKv{margin:spvw(50) 0 0}}.u-pc{display:block}@media screen and (max-width:750px){.u-pc{display:none}}.u-sp{display:none}@media screen and (max-width:750px){.u-sp{display:block}}
