@charset "UTF-8";:root{--color-white:#fff;--anime-duration:0.3s;--anime-function:ease-out;--anime-delay:0s;--anime-base-value:var(--anime-duration) var(--anime-function) var(--anime-delay);--font-size-base:28;--font-size-heading:32;--color-text-base:#000;--color-heading-base:var(--color-main);--font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",meiryo,sans-serif;--font-family-en:"Roboto",sans-serif;--line-height-base:1.6;--line-height-smallish:1.75;--line-height-heading-base:1.5;--letter-spacing-base:0;--letter-spacing-heading-base:0;--scroll-bar-width:0;--content-width-base:75rem;--page-interval-px:20;--page-interval-px-sp:var(--page-interval-px)}@media (min-width:768px){:root{--font-size-base:16;--font-size-heading:40;--page-interval-px:28;--page-interval-px-sp:0}}:root *,:root :after,:root :before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{cursor:pointer;text-decoration:none}input,select{vertical-align:middle}strong{font-weight:400}.row-fluid [class*=span]{min-height:0}.el_sectTtl,h2{background-color:transparent;border:none;font-size:var(--font-size-heading);font-weight:400;margin-bottom:0;padding:0}.p-download-box{background-color:#fff!important;border-radius:2.6666666667vw;margin:0 auto!important;max-width:1000px;padding:25px 20px}@media only screen and (min-width:768px){.p-download-box{border-radius:20px;padding:60px 80px}}.hs-submit .actions{margin:8vw auto 0;position:relative;width:61.3333333333vw}.hs-submit .actions:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22a%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%3E%3Cpath%20d%3D%22M10.5%2C0C4.7%2C0%2C0%2C4.7%2C0%2C10.5s4.7%2C10.5%2C10.5%2C10.5%2C10.5-4.7%2C10.5-10.5S16.3%2C0%2C10.5%2C0Zm-2.16%2C16.5l-1.84-1.72%2C4.24-3.78-4.24-3.78%2C1.84-1.72%2C6.16%2C5.5-6.16%2C5.5Z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;background-size:100% 100%;content:"";height:3.3333333333vw;position:absolute;right:0;right:2.6666666667vw;top:50%;transform:translateY(-50%);width:3.3333333333vw}@media only screen and (min-width:768px){.hs-submit .actions{margin-top:60px;width:450px}.hs-submit .actions:after{height:21px;right:90px;width:21px}}input[type=submit]{align-items:center;background-color:transparent;background-image:linear-gradient(90deg,#f37e00 0,#f36400 50%,#f36400 51%,#f37e00);background-size:200%;border:none;border-radius:2.1333333333vw;box-shadow:0 .6666666667vw 0 0 #935c00;color:#fff;display:block;display:flex;font-size:3.4666666667vw;font-weight:700;height:13.3333333333vw;justify-content:center;letter-spacing:.06em;padding:0;transition:background-position var(--anime-duration) var(--anime-function);width:100%}@media only screen and (min-width:768px){input[type=submit]{border-radius:16px;box-shadow:0 5px 0 0 #935c00;font-size:20px;height:70px;transition:background-color .3s ease 0s}}@media (-ms-high-contrast:none),(any-hover:hover){input[type=submit]:hover{background-position:100% 0}}select{-webkit-appearance:none;appearance:none;background-color:#fff;color:var(--color-base)}select::-ms-expand{display:none}fieldset{max-width:none!important;width:100%}.input{margin-right:0!important}.hs-input{width:100%!important}.hs-form-booleancheckbox,.hs-form-checkbox{line-height:1}.hs-form-booleancheckbox:not(:first-child),.hs-form-checkbox:not(:first-child){margin-top:2.6666666667vw}@media only screen and (min-width:768px){.hs-form-booleancheckbox:not(:first-child),.hs-form-checkbox:not(:first-child){margin-top:5px}}.hs-form-booleancheckbox-display input,.hs-form-checkbox input{margin:0;width:auto!important}.form-columns-2{column-gap:1.3333333333vw;display:grid;grid-template-columns:1fr 1fr}.form-columns-2>*{width:auto!important}@media only screen and (min-width:768px){.form-columns-2{column-gap:20px}}.hs-error-msg{font-size:3.2vw}.hs-error-msg,.hs-error-msgs .hs-main-font-element{color:red;font-weight:700}@media only screen and (min-width:768px){.hs-error-msg{font-size:14px}}fieldset:has(.hs_input_confirm){margin-top:0!important}fieldset+fieldset{margin-top:4vw!important}@media only screen and (min-width:768px){fieldset+fieldset{margin-top:20px!important}}fieldset label span:first-child{font-size:3.7333333333vw!important}@media only screen and (min-width:768px){fieldset label span:first-child{font-size:16px!important}}.hs-field-desc{color:#999;font-size:3.2vw}@media only screen and (min-width:768px){.hs-field-desc{font-size:14px}}.hs-input{border:1px solid #999;border-radius:.4vw;font-size:3.4666666667vw;margin-top:1.3333333333vw;padding:2.6666666667vw}.hs-input::input-placeholder{color:#999}.hs-input:placeholder{color:#999}.hs-input::placeholder{color:#999}.hs-input:input-placeholder{color:#999}@media only screen and (min-width:768px){.hs-input{border-radius:3px;font-size:16px;margin-top:5px;padding:15px 10px}}.hs-form-booleancheckbox-display input+span,.hs-form-checkbox input+span{font-size:3.4666666667vw;padding-left:1.3333333333vw}@media only screen and (min-width:768px){.hs-form-booleancheckbox-display input+span,.hs-form-checkbox input+span{font-size:16px;padding-left:10px}}.inputs-list{margin-top:2.6666666667vw}@media only screen and (min-width:768px){.inputs-list{margin-top:10px}.hs-richtext p{font-size:16px}}.hs-fieldtype-select .input{position:relative}.hs-fieldtype-select .input:after{border-color:#999 transparent transparent;border-style:solid;border-width:1.6vw 1.1333333333vw 0;content:"";height:0;position:absolute;right:2.6666666667vw;top:50%;transform:translateY(calc(-50% + .66667vw));width:0}@media only screen and (min-width:768px){.hs-fieldtype-select .input:after{border-width:8px 6px 0;right:12px;transform:translateY(calc(-50% + 4px))}}.hs-fieldtype-textarea{margin-top:2.6666666667vw}@media only screen and (min-width:768px){.hs-fieldtype-textarea{margin-top:10px}}.hs-form-required{color:transparent;position:relative}.hs-form-required:after{background-color:red;border-radius:.8vw;color:#fff;content:"必須";font-size:2.9333333333vw;left:-.2em;padding:0 .5em .3em;position:relative;top:-.14em}@media only screen and (min-width:768px){.hs-form-required{padding-left:5px}.hs-form-required:after{border-radius:3px;font-size:12px}}html{font-size:calc(var(--font-size-base)/750*100vw)}@media (min-width:767px){html{font-size:calc(var(--font-size-base)*1px)}}body,html{height:auto;width:100%}body{background-color:var(--color-bg-base,transparent);color:var(--color-text-base);font-family:var(--font-family);font-optical-sizing:auto;font-weight:400;letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);overflow-x:hidden;padding-right:var(--scroll-bar-width);-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:calc(var(--font-size-base)/750*100vw)}@media (min-width:767px){body{font-size:calc(var(--font-size-base)*1px)}}picture{display:block}img{height:auto;max-width:100%;vertical-align:bottom}@media (min-width:768px){img{image-rendering:-webkit-optimize-contrast}}iframe{display:block}svg{height:auto;vertical-align:bottom;width:100%}a{color:var(--color-text-base)}figure{line-height:0}button{background:none;border:none;color:var(--color-text-base);cursor:pointer;font-family:var(--font-family);font-size:calc(var(--font-size-base)/16*1rem);line-height:var(--line-height-base);margin:0;outline:none;padding:0;text-align:left}h1,h2,h3,h4,h5,h6{color:var(--color-hading-base);font-weight:400;letter-spacing:var(--letter-spacing-heading-base);line-height:var(--line-height-heading-base)}em{font-style:normal}dd:empty{display:none}header{padding-right:var(--scroll-bar-width)}.l-wrap{padding-left:calc(var(--page-interval-px)*var(--page-interval-scale, 1)/750*100vw);padding-right:calc(var(--page-interval-px)*var(--page-interval-scale, 1)/750*100vw)}@media (min-width:768px){.l-wrap{padding-left:calc(var(--page-interval-px)*var(--page-interval-scale, 1)*1px);padding-right:calc(var(--page-interval-px)*var(--page-interval-scale, 1)*1px)}.l-wrap:not(:root){--page-interval-scale:1}}.l-content{margin-left:auto;margin-right:auto;width:100%}.l-content.is-w-full{margin-left:calc(50% - 50vi + var(--scrollbar-width)/2*1px);margin-right:calc(50% - 50vi + var(--scrollbar-width)/2*1px);width:auto}@supports not (margin-inline:100vi){.l-content.is-w-full{margin-left:calc(50% - 50vw + var(--scrollbar-width)/2*1px);margin-right:calc(50% - 50vw + var(--scrollbar-width)/2*1px);width:auto}}@media (min-width:768px){.l-content.is-w-full-none-pc{margin-left:auto;margin-right:auto;width:100%}.l-content.is-w-1320{max-width:1320px}.l-content.is-w-1200{max-width:1200px}.l-content.is-w-1000{max-width:1000px}.l-content.is-w-800{max-width:800px}}@media (max-width:767px){.l-content.is-pd-x-double{padding-left:calc(var(--page-interval-px)*var(--page-interval-scale, 2)/750*100vw);padding-right:calc(var(--page-interval-px)*var(--page-interval-scale, 1)/750*100vw)}}@media (max-width:767px){.l-content.is-pd-x-triple{padding-left:calc(var(--page-interval-px)*var(--page-interval-scale, 2)/750*100vw);padding-right:calc(var(--page-interval-px)*var(--page-interval-scale, 2)/750*100vw)}}.l-separate-wrap{padding-left:var(--page-interval-px);padding-right:var(--page-interval-px)}.l-separate{margin-left:auto;margin-right:auto}.anime-scale .a-image,.anime-scale.a-image{overflow:hidden}.anime-scale .a-image img,.anime-scale.a-image img{transition:scale var(--anime-scale-duration,.3s) var(--anime-scale-function,ease-out) var(--anime-scale-delay,0s)}@media (any-hover:hover){.anime-scale:hover .a-image img,.anime-scale:hover.a-image img{scale:1.1}}.anime-text-line{background-image:linear-gradient(to right,transparent 50%,var(--anime-text-line-color,currentColor) 50% 100%);background-position:-100% bottom;background-repeat:repeat-x;background-size:200% calc(var(--anime-text-line-size, 1)/16*1rem);padding-bottom:calc(var(--anime-text-line-pb, 0)/16*1rem);transition:background-position var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s)}@media (any-hover:hover){.anime-text-line:hover{animation:line-gradation var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s);background-position:0 bottom}}.anime-text-line-reverse{background-image:linear-gradient(to right,transparent 0,var(--anime-text-line-color,currentcolor) 1px calc(50% - 1px),transparent calc(50% - 1px) 100%);background-position:-100% bottom;background-repeat:repeat-x;background-size:calc(200% + 1px) calc(var(--anime-text-line-size, 1)/16*1rem);padding-bottom:calc(var(--anime-text-line-pb, 0)/16*1rem);transition:background-position var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s)}.anime-text-line-reverse.is-current{background-position:0 var(--anime-text-pos-y,bottom);pointer-events:none}@media (any-hover:hover){.anime-text-line-reverse:hover{animation:line-gradation var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s);background-position:0 var(--anime-text-pos-y,bottom)}}.anime-text-line-parent .anime-text-line,.anime-text-line-parent .anime-text-line-reverse{pointer-events:none}@media (any-hover:hover){.anime-text-line-parent:hover .anime-text-line,.anime-text-line-parent:hover .anime-text-line-reverse{animation:line-gradation var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s);background-position:0 var(--anime-text-pos-y,bottom)}}@keyframes line-gradation{0%{background-position:100% var(--anime-text-pos-y,bottom)}to{background-position:0 var(--anime-text-pos-y,bottom)}}.anime-accordion-arrow{position:absolute;right:0;top:50%;transform:translateY(var(--translate-y-value,-50%)) rotate(180deg);transition:transform var(--anime-base-value)}.is-open .anime-accordion-arrow{transform:translateY(var(--translate-y-value,-50%)) rotate(0deg)}.anime-opacity{transition:opacity var(--anime-opacity-duration,.3s) var(--anime-opacity-function,ease-out) var(--anime-opacity-delay,0s)}@media (any-hover:hover){.anime-opacity-parent:hover .anime-opacity,.anime-opacity:hover{opacity:var(--anime-opacity-value,.7)}}.anime-text-color{transition:color var(--anime-color-duration,.3s) var(--anime-color-function,ease-out) var(--anime-opacity-delay,0s)}@media (any-hover:hover){.anime-text-color-parent:hover .anime-text-color,.anime-text-color:hover{color:var(--anime-text-color-value,currentColor)}}.anime-stroke-color svg path{transition:stroke var(--anime-stroke-duration,.3s) var(--anime-stroke-function,ease-out) var(--anime-stroke-delay,0s)}@media (any-hover:hover){.anime-stroke-color:hover svg path{stroke:var(--anime-stroke-color-value,currentColor)}}.anime-fill-color svg path{transition:fill var(--anime-fill-duration,.3s) var(--anime-fill-function,ease-out) var(--anime-fill-delay,0s)}@media (any-hover:hover){.anime-fill-color:hover svg path{fill:var(--anime-fill-color-value,currentColor)}.anime-shadow-none-parent:hover .anime-shadow-none{box-shadow:none}}.anime-shadow-none{transition:box-shadow var(--anime-shadow-duration,.3s) var(--anime-shadow-function,ease-out) var(--anime-shadow-delay,0s)}@media (any-hover:hover){.anime-shadow-none:hover{box-shadow:none}}.a-text-note{color:#000;display:flex;font-size:.75rem;letter-spacing:.03em;line-height:1.5}.a-text-note a{color:#000}.a-text-note>*{flex:1}.a-text-note:before{content:attr(data-note-head) ""}.a-heading{font-size:calc(var(--font-size-heading)/16*1rem)}.a-heading>*{display:block}.a-heading-page-single-wrap{padding-top:3.75rem}@media (min-width:768px){.a-heading-page-single-wrap{padding-top:4.5rem}}.a-button{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.a-button,.a-button_inner{position:relative}.a-button_arrow{position:absolute;top:50%;transform:translateY(-50%)}.a-image{line-height:0;position:relative}.a-image.is-fit img{height:100%;object-fit:cover;width:100%}.a-deco-line{position:relative}.a-deco-line:before{left:0;transform:translateY(-50%) rotate(-30deg);transform-origin:bottom}.a-deco-line:after,.a-deco-line:before{background-color:var(--line-color,currentColor);content:"";height:100%;position:absolute;top:50%;width:2px}.a-deco-line:after{right:0;transform:translateY(-50%) rotate(30deg);transform-origin:bottom}.a-accordion-trigger-arrow{position:relative}.a-accordion-trigger-arrow:after{background:var(--icon-arrow-under-white) 0 0/100% no-repeat;content:"";height:.375rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(180deg);transition:transform var(--anime-duration) var(--anime-function);width:.625rem}.a-accordion-trigger-arrow.is-open:after{transform:translateY(-50%) rotate(0)!important}@media (min-width:768px){.a-accordion-trigger-arrow:after{content:none}}.m-text-wrap>:not(:first-child){margin-top:1.5rem}@media (min-width:768px){.m-text-wrap>:not(:first-child){margin-top:1.25rem}}.m-note-wrap>:not(:first-child){margin-top:.375rem}.o-header{background-color:#fff;position:fixed;width:100%;z-index:100}.tw-relative{position:relative}.tw-inline-block{display:inline-block}.tw-hidden{display:none}.tw-font-english{font-family:var(--font-family-en)}.tw-leading-none{line-height:1}:root{--main-color:#008f96}.p-section-heading{text-align:center}.p-section-heading .a-heading_one{font-size:5.86667vw}.p-section-heading .a-heading_one>*{display:block;font-weight:700}.p-section-heading .a-heading_one em{color:var(--main-color)}.p-section-heading .a-heading_one .is-small{font-size:4.8vw}@media (min-width:768px){.p-section-heading .a-heading_one{font-size:42px}.p-section-heading .a-heading_one .is-small{font-size:36px}}.p-section-heading+.p-description{font-size:3.73333vw;margin:6.4vw auto 0;max-width:80vw}@media (min-width:768px){.p-section-heading+.p-description{font-size:20px;margin-top:36px;max-width:800px;text-align:center}}.p-header{background-color:#fff;border-bottom:1px solid #ededed;left:0;padding:0 1.33333vw;position:fixed;top:0;width:100%;z-index:100}.p-header .l-content{padding:2.13333vw 0}@media (min-width:768px){.p-header .l-content{padding:22px}}.p-header .l-inner{display:flex;justify-content:space-between}.p-header-logo{width:19.2vw}@media (min-width:768px){.p-header-logo{width:124px}}.p-header-text{display:none}@media (min-width:768px){.p-header-text{display:block;width:256px}}@media (min-width:768px){.p-header-logo-area{align-items:center;column-gap:30px;display:flex}}.p-header .a-button{background-color:#e74762;border-radius:.375rem;font-size:3.2vw;padding:.25rem 1.25rem .3125rem;transition:background-color .3s ease 0s,color .3s ease 0s;width:-webkit-fit-content;width:fit-content}@media (min-width:768px){.p-header .a-button{border-radius:6px;font-size:15px;padding:6px 14px}}@media (any-hover:hover){.p-header .a-button:hover{background-color:#bd334a}}.p-hero{background:#d9eeef url(https://2179333.fs1.hubspotusercontent-na1.net/hubfs/2179333/lp/offering/dcxsmallstart/hero_sp.jpg) top/100% auto no-repeat;margin-top:5.86667vw;padding-bottom:13.33333vw;padding-top:45.33333vw}@media (min-width:768px){.p-hero{background:#d9eeef url(https://2179333.fs1.hubspotusercontent-na1.net/hubfs/2179333/lp/offering/dcxsmallstart/hero.jpg) top no-repeat;height:700px;margin-top:80px;padding-bottom:0;padding-top:110px}}.p-hero .l-content{margin:0 auto;width:77.33333vw}@media (min-width:768px){.p-hero .l-content{max-width:1200px}}@media (min-width:768px){.p-hero .l-inner{display:grid;justify-content:end}}.p-hero .a-heading{font-size:6.93333vw;font-weight:700}.p-hero .a-heading em{color:#00b0b9}@media (min-width:768px){.p-hero .a-heading{font-size:40px}}@media (min-width:1080px){.p-hero .a-heading{font-size:50px}}.p-hero-cv{margin-top:8.53333vw}@media (min-width:768px){.p-hero-cv{margin-top:60px}}.p-hero-cv-shoulder{font-size:3.73333vw;font-weight:700;margin:0 auto;padding:0 6.4vw;position:relative;width:-webkit-fit-content;width:fit-content}.p-hero-cv-shoulder:before{left:0;transform:rotate(45deg)}.p-hero-cv-shoulder:after,.p-hero-cv-shoulder:before{border-bottom:1px dashed #000;content:"";height:1px;position:absolute;top:50%;width:20px}.p-hero-cv-shoulder:after{right:0;transform:rotate(-45deg)}@media (min-width:768px){.p-hero-cv-shoulder{font-size:20px;padding:0 30px}.p-hero-cv-shoulder:after,.p-hero-cv-shoulder:before{width:20px}}.p-hero-cv .a-button{background-color:#e74762;border-radius:1.33333vw;line-height:1.5;margin-top:2.66667vw;padding:4.26667vw 0;position:relative}.p-hero-cv .a-button .a-text{display:block;font-weight:700}.p-hero-cv .a-button .a-text:first-child{color:#fff;font-size:2.93333vw}.p-hero-cv .a-button .a-text:nth-child(2){color:#fff;font-size:4.26667vw}@media (min-width:768px){.p-hero-cv .a-button{border-radius:10px;margin-top:12px;padding:12px 0;transition:background-color .3s ease 0s,color .3s ease 0s;width:360px}.p-hero-cv .a-button .a-text:first-child{font-size:16px}.p-hero-cv .a-button .a-text:nth-child(2){font-size:26px}}@media (min-width:1080px){.p-hero-cv .a-button{width:434px}}@media (any-hover:hover){.p-hero-cv .a-button:hover{background-color:#bd334a}}.p-hero-cv .a-button_inner{position:static}.p-hero-cv .a-button .a-button_arrow{height:1.86667vw;position:absolute;right:4.8vw;width:2.93333vw}@media (min-width:768px){.p-hero-cv .a-button .a-button_arrow{height:11px;right:28px;width:17px}}.p-introduction{padding:16vw 2.13333vw 13.33333vw}@media (min-width:768px){.p-introduction{padding:100px 0 80px}}.p-introduction .p-content-body{margin-top:6.66667vw}@media (min-width:768px){.p-introduction .p-content-body{margin-top:40px}}.p-introduction-list{display:grid;margin:0 auto;row-gap:2.66667vw;width:77.33333vw}@media (min-width:768px){.p-introduction-list{column-gap:4.5%;display:flex;flex-wrap:wrap;justify-content:center;row-gap:30px;width:auto}}.p-introduction-list li{background-color:#f3f4f4;border-radius:1.33333vw;padding:5.33333vw 6.66667vw;position:relative}@media (min-width:768px){.p-introduction-list li{border-radius:10px;padding:42px 32px;width:max(330px,30%)}}.p-introduction-heading{position:relative;z-index:1}.p-introduction-heading>*{display:block}.p-introduction-heading>:first-child{background-color:#00b0b9;border-radius:9999px;color:#fff;font-size:3.2vw;padding:0 1rem 2px;width:-webkit-fit-content;width:fit-content}.p-introduction-heading>:nth-child(2){font-size:4.26667vw;margin-top:2.66667vw}.p-introduction-heading>:nth-child(2) em{color:var(--main-color);font-weight:700}@media (min-width:768px){.p-introduction-heading>:first-child{font-size:14px;padding:0 12px 1px}.p-introduction-heading>:nth-child(2){font-size:20px;margin-top:10px}}.p-introduction-list li .a-image{bottom:0;height:36vw;position:absolute;right:-2.66667vw}.p-introduction-list li .a-image img{height:100%;width:auto}@media (min-width:768px){.p-introduction-list li .a-image{height:162px;right:-.625rem}}.p-worries{background-color:#d9eeef;padding:18.66667vw 2.13333vw 13.33333vw;position:relative}.p-worries:before{background-color:#fff;clip-path:polygon(100% 0,0 0,50% 100%);content:"";height:2.66667vw;left:0;position:absolute;top:0;width:100%}@media (min-width:768px){.p-worries{padding-bottom:130px;padding-top:140px}.p-worries:before{height:100px}}.p-worries .l-content{margin:0 auto;max-width:1100px}.p-worries .p-content-body{margin-top:8vw}@media (min-width:768px){.p-worries .p-content-body{margin-top:52px}}.p-worries .p-list{display:grid;row-gap:2.66667vw}@media (min-width:768px){.p-worries .p-list{row-gap:20px}}.p-worries .p-content-inner{background-color:#fff;border-radius:1.33333vw;box-shadow:1px 1px 4px rgba(0,0,0,.1);padding:8vw 6.4vw}@media (min-width:768px){.p-worries .p-content-inner{border-radius:10px;padding:80px 40px}}.p-worries .p-content-inner-head .a-heading{padding-bottom:2.66667vw;position:relative;text-align:center}.p-worries .p-content-inner-head .a-heading:after{background-color:#00b0b9;bottom:0;content:"";height:2px;left:0;margin:0 auto;position:absolute;right:0;width:8vw}@media (min-width:768px){.p-worries .p-content-inner-head .a-heading{padding-bottom:20px}.p-worries .p-content-inner-head .a-heading:after{bottom:0;height:4px;width:60px}}.p-worries .p-content-inner-head .a-heading_one{font-size:4vw;position:relative}.p-worries .p-content-inner-head .a-heading_one>*{display:block}.p-worries .p-content-inner-head .a-heading_one em{color:var(--main-color);font-weight:700}.p-worries .p-content-inner-head .a-heading_one>:first-child{background-color:#00b0b9;border-radius:999px;color:#fff;font-size:3.2vw;font-weight:700;margin:0 auto;padding:.53333vw 2.13333vw;width:-webkit-fit-content;width:fit-content}.p-worries .p-content-inner-head .a-heading_one>:nth-child(2){margin-top:1.06667vw}.p-worries .p-content-inner-head .a-heading_one:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20stroke-width%3D%220%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Cpath%20d%3D%22M17.85%2C9.04l-7.85%2C7.9-7.85-7.9c-.49-.5-1.29-.5-1.78%2C0-.49.5-.49%2C1.31%2C0%2C1.8l8.74%2C8.8c.47.48%2C1.31.48%2C1.78%2C0l8.74-8.8c.49-.5.49-1.31%2C0-1.8-.49-.5-1.29-.5-1.78%2C0Z%22%20fill%3D%22%2300b0b9%22%20stroke-width%3D%220%22%2F%3E%3Cpath%20d%3D%22M9.11%2C10.97c.47.48%2C1.31.48%2C1.78%2C0L19.63%2C2.18c.49-.5.49-1.31%2C0-1.8-.49-.5-1.29-.5-1.78%2C0l-7.85%2C7.9L2.15.37C1.66-.12.86-.12.37.37-.12.87-.12%2C1.68.37%2C2.18l8.74%2C8.8Z%22%20fill%3D%22%2300b0b9%22%20stroke-width%3D%220%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 0 0/100% 100% no-repeat;bottom:-5.33333vw;content:"";height:4vw;left:0;margin:0 auto;position:absolute;right:0;width:4vw}@media (min-width:768px){.p-worries .p-content-inner-head .a-heading_one{align-items:center;column-gap:10px;display:flex;font-size:20px;justify-content:center}.p-worries .p-content-inner-head .a-heading_one>:first-child{font-size:16px;margin:0;padding:0 10px 2px}.p-worries .p-content-inner-head .a-heading_one>:nth-child(2){margin-top:0}.p-worries .p-content-inner-head .a-heading_one:after{bottom:-32px;height:20px;width:20px}}.p-worries .p-content-inner-head .a-heading_two{font-size:5.06667vw;font-weight:700;margin-top:6.4vw;position:relative}.p-worries .p-content-inner-head .a-heading_two em{color:var(--main-color)}@media (min-width:768px){.p-worries .p-content-inner-head .a-heading_two{font-size:36px;margin-top:40px}}.p-worries .p-content-inner-head .m-text-wrap{margin:6.4vw auto 0;max-width:800px}.p-worries .p-content-inner-head .m-text-wrap em{font-weight:700}@media (min-width:768px){.p-worries .p-content-inner-head .m-text-wrap{margin-top:30px}}.p-worries .p-content-inner-body{border-top:1px solid #ededed;margin:5.33333vw auto 0;padding-top:6.66667vw;width:-webkit-fit-content;width:fit-content}@media (min-width:768px){.p-worries .p-content-inner-body{margin-top:30px;padding-top:0}}.p-worries .p-content-inner-body .a-image img{width:100%}@media (min-width:768px){.p-worries .p-content-inner-body .a-image{margin:0 auto;max-width:900px}}.p-worries .p-table-list{border-top:1px solid #ededed;margin-top:6.66667vw}@media (min-width:768px){.p-worries .p-table-list{margin:0 auto;max-width:900px}}.p-worries .p-table-list dl{border-bottom:1px solid #ededed;padding:5.33333vw 0 6.66667vw}@media (min-width:768px){.p-worries .p-table-list dl{align-items:center;column-gap:36px;display:grid;grid-template-columns:216px 1fr;padding-bottom:22px;padding-right:36px;padding-top:22px}}.p-worries .p-table-list dt{font-weight:700}@media (min-width:768px){.p-worries .p-table-list dt{text-align:center}}.p-worries .p-table-list dd{margin-top:2.66667vw}@media (min-width:768px){.p-worries .p-table-list dd{margin-top:0}}.p-worries .p-table-list dd ul li{display:flex}.p-worries .p-table-list dd ul li:before{content:"・"}.p-worries .p-table-list dd ul li span{flex:1}.p-worries .p-content-inner-body .a-button{border:2px solid #00b0b9;border-radius:9999px;color:#000;display:block;margin-top:2.66667vw;padding:2.66667vw 0 2.66667vw 10.66667vw;position:relative;text-align:left;transition:background-color .3s ease 0s,color .3s ease 0s}.p-worries .p-content-inner-body .a-button svg path{transition:fill .3s ease 0s}@media (min-width:768px){.p-worries .p-content-inner-body .a-button{margin-top:16px;padding:10px 0 10px 20px;width:300px}}@media (any-hover:hover){.p-worries .p-content-inner-body .a-button:hover{background-color:#00b0b9;color:#fff}.p-worries .p-content-inner-body .a-button:hover svg path{fill:#fff}}.p-worries .p-content-inner .p-content-inner-body .a-button_arrow{height:4vw;right:5.33333vw;width:4vw}@media (min-width:768px){.p-worries .p-content-inner .p-content-inner-body .a-button_arrow{height:20px;right:20px;width:20px}}.p-worries .p-content-inner-body .a-button_inner{position:static}.p-worries .p-cv-area{background-color:#fff;border:.8vw solid #00b0b9;border-radius:9999px;box-shadow:2px 2px 8px rgba(0,0,0,.1);margin:8vw auto 0;position:relative;width:90.66667vw}@media (min-width:768px){.p-worries .p-cv-area{border-width:6px;margin-top:70px;max-width:920px;padding:0 120px;width:100%}}.p-worries .p-cv-area-inner{margin-left:auto;margin-right:auto;padding:5.86667vw 0;text-align:center;width:62.66667vw}@media (min-width:768px){.p-worries .p-cv-area-inner{margin-left:auto;margin-right:0;padding:58px 0;width:434px}}.p-worries .p-cv-area-inner .p-cv-text{font-size:3.73333vw;font-weight:700;line-height:1;margin:0 auto;padding:0 6.4vw;position:relative;width:-webkit-fit-content;width:fit-content}.p-worries .p-cv-area-inner .p-cv-text:before{border-bottom:1px dashed #000;content:"";height:1px;left:0;position:absolute;top:50%;transform:rotate(45deg);width:20px}.p-worries .p-cv-area-inner .p-cv-text:after{border-bottom:1px dashed #000;content:"";height:1px;position:absolute;right:0;top:50%;transform:rotate(-45deg);width:20px}@media (min-width:768px){.p-worries .p-cv-area-inner .p-cv-text{font-size:20px;padding:0 30px}.p-worries .p-cv-area-inner .p-cv-text:after,.p-worries .p-cv-area-inner .p-cv-text:before{width:20px}}.p-worries .p-cv-area-inner .a-button{background-color:#e74762;border-radius:1.33333vw;display:block;margin-top:3.2vw;padding:3.73333vw 0;transition:background-color .3s ease 0s,color .3s ease 0s}@media (min-width:768px){.p-worries .p-cv-area-inner .a-button{border-radius:10px;margin-top:16px;padding:16px 0}}@media (any-hover:hover){.p-worries .p-cv-area-inner .a-button:hover{background-color:#bd334a}}.p-worries .a-button_inner .a-text{display:block;line-height:1.4}.p-worries .a-button_inner .a-text:first-of-type{font-size:2.93333vw}.p-worries .a-button_inner .a-text:nth-of-type(2){font-size:4.26667vw;font-weight:700}@media (min-width:768px){.p-worries .a-button_inner .a-text:first-of-type{font-size:16px}.p-worries .a-button_inner .a-text:nth-of-type(2){font-size:26px}}.p-worries .a-button_inner .a-button_arrow{height:1.86667vw;position:absolute;right:0;right:3.46667vw;width:2.93333vw}@media (min-width:768px){.p-worries .a-button_inner .a-button_arrow{height:11px;right:27px;width:17px}}.p-cv-area-illustration{display:none}@media (min-width:768px){.p-cv-area-illustration{bottom:-10px;display:none;left:120px;position:absolute}}@media (min-width:880px){.p-cv-area-illustration{display:block}}.p-reason{padding:16vw 2.13333vw 13.33333vw}@media (min-width:768px){.p-reason{padding:100px 0 80px}}.p-reason .p-content-body{margin-top:6.66667vw}@media (min-width:768px){.p-reason .p-content-body{margin-top:40px}}.p-reason .p-content-body .o-media{display:grid;row-gap:6.66667vw}.p-reason .p-content-body .o-media>:first-child{order:2;padding:0 5.33333vw}@media (min-width:768px){.p-reason .p-content-body .o-media{align-items:center;column-gap:8.3333333333%;grid-template-columns:50% 1fr}.p-reason .p-content-body .o-media>:first-child{padding:0}.p-reason .p-content-body .o-media:nth-child(2){grid-template-columns:1fr 50%}.p-reason .p-content-body .o-media .is-order-1{order:1!important}.p-reason .p-content-body .o-media .is-order-2{order:2!important}}.p-reason .p-content-body .o-media h3{font-size:5.06667vw;font-weight:700}.p-reason .p-content-body .o-media h3 em{color:var(--main-color)}@media (min-width:768px){.p-reason .p-content-body .o-media h3{font-size:32px}}.p-reason .p-content-body .o-media h3+.m-text-wrap{margin-top:3.73333vw}.p-reason .p-content-body .o-media h3+.m-text-wrap em{font-weight:700}@media (min-width:768px){.p-reason .p-content-body .o-media h3+.m-text-wrap{font-size:18px;margin-top:28px}}.p-reason .p-content-body .o-media .a-image{border-radius:1.33333vw;order:1;overflow:hidden}@media (min-width:768px){.p-reason .p-content-body .o-media .a-image{border-radius:10px}}.p-reason .p-content-body .o-media+.o-media{margin-top:10.66667vw}@media (min-width:768px){.p-reason .p-content-body .o-media+.o-media{margin-top:60px}}.p-voice{background-color:#f3f4f4;padding:16vw 2.13333vw 13.33333vw}@media (min-width:768px){.p-voice{padding:100px 0 80px}}.p-voice-subheading{font-size:5.06667vw;font-weight:700;margin-top:8vw;text-align:center}@media (min-width:768px){.p-voice-subheading{font-size:32px;margin-top:44px}}.p-voice-subheading .a-heading_one{background-color:#00b0b9;border-radius:9999px;color:#fff;font-size:4.26667vw;margin:0 auto;padding:1px 4vw 2px;width:-webkit-fit-content;width:fit-content}@media (min-width:768px){.p-voice-subheading .a-heading_one{font-size:20px;padding:1px 20px 2px}}.p-voice-subheading .a-heading_two{margin-top:1.33333vw}@media (min-width:768px){.p-voice-subheading .a-heading_two{margin-top:8px}}.p-voice .p-content-body .a-image-wrap{margin-top:6.66667vw}@media (min-width:768px){.p-voice .p-content-body .a-image-wrap{margin-top:40px}}.p-voice .p-content-body .p-thumb{overflow:hidden}.p-voice .p-content-body .p-thumb img{height:53.33333vw;left:50%;max-width:none;position:relative;transform:translateX(-50%);width:133.33333vw}@media (min-width:768px){.p-voice .p-content-body .p-thumb img{height:auto;max-width:100%;position:static;transform:none;width:100%}}.p-voice .p-content-body .a-image-wrap p{color:#8a8a8a;font-size:3.2vw;margin-top:1.06667vw;text-align:center}@media (min-width:768px){.p-voice .p-content-body .a-image-wrap p{font-size:12px;margin-top:8px}}.p-voice .p-content-body .m-text-wrap{margin:6.66667vw auto 0;padding:0 5.33333vw}@media (min-width:768px){.p-voice .p-content-body .m-text-wrap{margin-top:40px;max-width:800px;padding:0}}.p-voice .p-content-body .p-box{background-color:#fff;border-radius:1.33333vw;margin-top:6.66667vw;overflow:hidden;padding:0 6.66667vw}@media (min-width:768px){.p-voice .p-content-body .p-box{border-radius:10px;margin-top:40px;padding:0}}.p-form{padding:16vw 2.13333vw 13.33333vw}@media (min-width:768px){.p-form{margin:0 auto;max-width:876px;padding:100px 0 80px}}.p-form .p-content-body{margin-top:6.4vw}@media (min-width:768px){.p-form .p-content-body{margin-top:40px}}.p-footer{background:#00b0b9;color:#fff;font-size:3.2vw;padding:4.26667vw 0;text-align:center}@media (min-width:768px){.p-footer{font-size:14px;padding:24px 0}.md\:tw-relative{position:relative}.md\:tw-block{display:block}.md\:tw-inline{display:inline}.md\:tw-hidden{display:none}}