.sectionTitle{font-size:2.25rem;font-family:"Noto Sans JP",sans-serif;font-weight:700}@media screen and (min-width: 769px){.sectionTitle{font-size:3.125rem}}.sectionTitle.-center{text-align:center}.mainColor{color:#01adc7}.fv{background:radial-gradient(85% 22% at 50% 100%, white 74.1%, #01adc7 75%);height:auto}@media screen and (min-width: 769px){.fv{height:100vh}}@media(min-width: 769px)and (max-width: 1365px)and (max-height: 850px){.fv{height:auto}}@media(min-width: 769px)and (min-height: 851px){.fv{height:auto}}.fvContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-top:120px;position:relative}@media screen and (min-width: 769px){.fvContainer{padding-top:11.7647058824vh}}.fvTitle{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:2.1875rem;font-size:clamp(2.188rem,-0.013rem + 9.39vw,4.5rem);color:#fff;line-height:1.2;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";z-index:1}@media(max-width: 768px)and (max-height: 665px){.fvTitle{font-size:min(5.625rem,9vmin)}}@media screen and (min-width: 769px){.fvTitle{font-size:5.625rem;font-size:clamp(4rem,1.907rem + 4.36vw,5.625rem)}}.fvTitle01{font-size:1.2em;color:#fedf78;margin-inline:.2em}.fvTitle02{rotate:10deg;display:inline-block;margin-left:8px}.fvLead{font-size:.9375rem;font-size:clamp(.938rem,.759rem + .76vw,1.125rem);font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#fff;text-align:center;margin-top:1em;z-index:1}@media(max-width: 768px)and (max-height: 665px){.fvLead{font-size:3.6vmin}}@media screen and (min-width: 769px){.fvLead{font-size:1.5rem;font-size:clamp(1rem,.356rem + 1.34vw,1.5rem);line-height:2;margin-top:1.6666666667em}}.fvLead01{font-weight:900;color:#008295;background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;border:solid #fff;border-width:0 .05em;padding:0 .05em;line-height:1.9}@media screen and (min-width: 769px){.fvLead01{display:inline-block;line-height:1.7083333333;border-width:0 .05em 0 .1em;padding:0 .05em 0 .1em}}.fvLead02{background-color:#fff;font-weight:500;color:#008295;background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;border:solid #fff;border-width:0 .05em;padding:0 .05em;margin-right:8px}@media screen and (min-width: 769px){.fvLead02{display:inline-block;line-height:1.7083333333;border-width:0 .1em 0 0;padding:0 .1em 0 0}}.fvImgWrapper{margin-top:20px;text-align:center}@media screen and (min-width: 769px){.fvImgWrapper{margin-top:0}}@media(min-width: 769px)and (min-height: 851px){.fvImgWrapper{position:static;margin-top:20px}}.fvImg>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 768px)and (max-height: 700px){.fvImg>img{max-height:45.7142857143vh}}@media screen and (min-width: 769px){.fvImg>img{width:80.5270863836%}}@media(max-height: 1200px)and (min-width: 769px){.fvImg>img{max-height:43.0588235294vh}}.topContents{padding:33px 0 80px}@media screen and (min-width: 769px){.topContents{padding:128px 0 160px}}.topWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media screen and (min-width: 769px){.topWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 14.1818181818%}}.topTitleWrapper{max-width:280px;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 769px){.topTitleWrapper{-ms-flex-item-align:start;align-self:flex-start;-ms-flex-negative:0;flex-shrink:0;margin-top:35px}}.topTitle{font-size:1.125rem;font-weight:500;font-family:"Noto Sans JP",sans-serif;letter-spacing:.04em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap}.topTitle span{text-orientation:mixed}@media screen and (min-width: 769px){.topTitle{font-size:1.5rem;font-size:clamp(1rem,.356rem + 1.34vw,1.5rem);line-height:1.45}}.topTitleStrong{font-size:2.2222222222em;font-weight:900;letter-spacing:.1em}@media screen and (min-width: 769px){.topTitleStrong{font-size:2.3333333333em}}@media screen and (min-width: 769px){.topContainer{padding-left:9.0909090909%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.topTextWrapper{margin-top:40px}.topText{line-height:1.7857142857}@media screen and (min-width: 769px){.topText{line-height:1.9375}}.topText>span{color:#01adc7;font-weight:700}.topText+.topText{margin-top:1.7142857143em}@media screen and (min-width: 769px){.topText+.topText{margin-top:2.5em}}.middleTextWrapper{margin-top:5.7142857143em}@media screen and (min-width: 769px){.middleTextWrapper{margin-top:6.75em}}.middleText{font-size:1.375rem;font-family:"Noto Sans JP",sans-serif;font-weight:700;text-align:center}@media screen and (min-width: 769px){.middleText{font-size:2rem}}.middleText+.middleText{margin-top:.7727272727em}@media screen and (min-width: 769px){.middleText+.middleText{margin-top:.5em}}.underline{background-image:-webkit-gradient(linear, left top, left bottom, from(#ffd750), to(#ffd750));background-image:linear-gradient(#ffd750, #ffd750);background-position-y:1em;background-repeat:repeat-x;background-size:1px .3em}.strong{background-color:#01adc7;border-radius:10px;padding:20px 0 40px;margin-top:64px;margin-inline:-10px}@media screen and (min-width: 769px){.strong{padding:64px 50px;margin-top:115px;margin-inline:0}}.strongWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px;gap:16px}@media screen and (min-width: 769px){.strongWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;max-width:940px;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 769px){.strongContainer{-webkit-box-flex:0;-ms-flex:0 0 55.5555555556%;flex:0 0 55.5555555556%}}.strongLead{font-size:1.75rem;font-weight:700;font-family:"Noto Sans JP",sans-serif;color:#01adc7;line-height:1.75}@media screen and (min-width: 769px){.strongLead{font-size:2.125rem}}@media(min-width: 992px){.strongLead{line-height:1.5}}.roboto{font-family:"Roboto",sans-serif}.zabuton{display:inline;background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;border:solid #fff;border-width:0 .05em;padding:0 .05em;line-height:1.1470588235}@media(min-width: 992px){.zabuton{display:inline-block}}@media(min-width: 992px){.max1024{display:none}}.strongText{font-weight:700;color:#fff;line-height:1.75;margin-top:1.5714285714em}@media screen and (min-width: 769px){.strongText{margin-top:2.3125em}}@media screen and (min-width: 769px){.strongImg{-webkit-box-flex:0;-ms-flex:0 0 39.7777777778%;flex:0 0 39.7777777778%}}.topContentsEndSp{margin-top:4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 769px){.topContentsEndSp{display:none}}.topContentsEndPc{display:none}@media screen and (min-width: 769px){.topContentsEndPc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:40px}}.question{padding:0 0 80px}@media screen and (min-width: 769px){.question{padding-bottom:136px}}.cardListOuter{padding:60px 0;border-radius:10px;margin-inline:10px;background-color:#def1f8;position:relative;margin-bottom:53px}@media screen and (min-width: 769px){.cardListOuter{padding:100px 0;margin-inline:53px}}.cardListOuter::before{content:"";-webkit-clip-path:polygon(100% 0, 0 0, 50% 100%);clip-path:polygon(100% 0, 0 0, 50% 100%);background-color:#def1f8;position:absolute;top:calc(100% - 1px);left:0;right:0;margin:auto;width:72px;height:56px}.cardListWrapper{padding:0 11.2676056338%}@media screen and (min-width: 769px){.cardListWrapper{max-width:1140px;margin:auto;padding:0 20px}}.cardList{display:grid;grid-template-columns:repeat(auto-fill, minmax(215px, 1fr));gap:32px;margin-top:2.2857142857em}@media screen and (min-width: 769px){.cardList{gap:114px 10px;margin-top:6.25em}}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;counter-increment:number}.cardTitle{font-size:1.125rem;font-family:"Noto Sans JP",sans-serif;font-weight:700}@media screen and (min-width: 769px){.cardTitle{font-size:1.25rem;min-height:3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cardText{font-size:.875rem;font-family:"Noto Sans JP",sans-serif;letter-spacing:.02em;line-height:1.7142857143}@media screen and (min-width: 769px){.cardText{font-size:1rem;padding-right:1.5em}}.cardText::before{content:"";width:24px;height:2px;background-color:#01adc7;display:block;margin-bottom:10px}@media screen and (min-width: 769px){.cardText::before{margin-bottom:16px}}.cardTitle+.cardText{margin-top:10px}.cardTop{display:grid;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.cardHeading{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:72px;height:72px;border-radius:50%;background-color:#01adc7;font-size:.8125rem;font-weight:500;color:#fff;letter-spacing:.05em;grid-area:1/-1;margin-top:10px;z-index:1}.cardHeading::after{content:counter(number, decimal-leading-zero);font-size:2.6153846154em;font-family:"Roboto",sans-serif;font-weight:700;color:#01adc7;-webkit-text-stroke:1px #fff;line-height:1}.cardImg{grid-area:1/-1}.cardImg>img{width:100%}.solution{padding:52px 0 0}@media screen and (min-width: 769px){.solution{padding:60px 0 0}}.supportTitle{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.875rem;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin:0 calc(50% - 50vw)}@media screen and (min-width: 769px){.supportTitle{font-size:3rem;margin:0}}.supportImg{margin-top:40px;text-align:center}@media screen and (min-width: 769px){.supportImg{margin-top:60px}}.supportText{line-height:1.625;letter-spacing:.01em;text-align:center;margin-top:2.8571428571em}@media screen and (min-width: 769px){.supportText{margin-top:3.75em}}.supportText>span{font-weight:700;color:#01adc7}.solutionEnd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3.8571428571em}@media screen and (min-width: 769px){.solutionEnd{margin-top:3.75em}}.about{padding:73px 0 80px;background-color:#f3fcff;border-top:1px solid #01adc7;border-bottom:1px solid #01adc7}@media screen and (min-width: 769px){.about{padding:100px 0 160px}}.aboutTextWrapper01{margin-top:5.1428571429em}@media screen and (min-width: 769px){.aboutTextWrapper01{margin-top:6.25em}}.aboutText{letter-spacing:.01em;line-height:1.625}.aboutText>span{font-weight:700;color:#01adc7}.aboutStrong{font-size:1.25rem;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:2;letter-spacing:.02em;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-top:2.8em}@media screen and (min-width: 769px){.aboutStrong{font-size:1.875rem;line-height:1.7333333333;margin-top:2.4666666667em}}.aboutImgWrapper{margin-top:3.4285714286em;text-align:center;margin-bottom:48px}@media screen and (min-width: 769px){.aboutImgWrapper{margin-bottom:80px;margin-top:4.625em}}.aboutEnd{background-color:#01adc7;border-radius:10px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);box-shadow:0px 0px 10px rgba(0,0,0,.1607843137)}@media screen and (min-width: 769px){.aboutEnd{height:324px}}.aboutEnd:hover{background-color:#26b9cf}.aboutEnd:hover .priceButton .priceButtonInner .right .iconArrow{background-color:#fd776c}.aboutEnd .priceButton .priceButtonInner{padding:6.2%}@media screen and (min-width: 769px){.aboutEnd .priceButton .priceButtonInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.aboutEnd .priceButton .priceButtonInner .priceButtonBox h3{font-family:"Noto Sans JP",sans-serif;font-size:1.875rem;color:#fff;letter-spacing:.05em;font-weight:bold;margin-bottom:7.6%;text-align:center}@media screen and (min-width: 769px){.aboutEnd .priceButton .priceButtonInner .priceButtonBox h3{font-size:1.875rem;font-size:clamp(1.4375rem,2.99vw,1.875rem);text-align:left;margin-bottom:14.6%}}.aboutEnd .priceButton .priceButtonInner .priceButtonBox .text{color:#fff;line-height:1.625;letter-spacing:.01em}.aboutEnd .priceButton .priceButtonInner .priceButtonBox .text:nth-of-type(1){margin-bottom:7.6%}@media screen and (min-width: 769px){.aboutEnd .priceButton .priceButtonInner .priceButtonBox .text:nth-of-type(1){margin-bottom:24px}}.aboutEnd .priceButton .priceButtonInner .priceButtonBox .text span{font-weight:bold}@media screen and (min-width: 769px){.aboutEnd .priceButton .priceButtonInner .left{max-width:266px}}.aboutEnd .priceButton .priceButtonInner .left .imageWrapper{width:100%;margin-bottom:7.6%;text-align:center}@media screen and (min-width: 769px){.aboutEnd .priceButton .priceButtonInner .left .imageWrapper{margin-right:7.1%;margin-bottom:0}}.aboutEnd .priceButton .priceButtonInner .center{margin-bottom:7.6%}@media screen and (min-width: 769px){.aboutEnd .priceButton .priceButtonInner .center{border-left:1px #fff solid;max-width:calc(300px + 7.1%);margin-left:7.1%;padding-left:7.1%;margin-bottom:0}}.aboutEnd .priceButton .priceButtonInner .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 769px){.aboutEnd .priceButton .priceButtonInner .right{margin-left:6.09%;max-width:60px;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}.aboutEnd .priceButton .priceButtonInner .right .iconArrow{position:relative;right:0;color:#fff;--icon-background-color: #FD695D;--icon-border-color: #fff}@media screen and (min-width: 769px){.aboutEnd .priceButton .priceButtonInner .right .iconArrow{width:60px;height:60px}}.aboutEnd .priceButton .priceButtonInner .right .iconArrow::before{width:100%;height:100%}.introduction{padding:61px 0 80px}@media screen and (min-width: 769px){.introduction{padding:120px 0 160px}}.introductionWrapper{display:grid;gap:40px}@media screen and (min-width: 769px){.introductionWrapper{grid-template-columns:65.4545454545% 27.2727272727%;grid-template-rows:92px auto;grid-template-areas:"title img" "text img";gap:56px 7.2727272727%}}.introductionTitle{text-align:center}@media screen and (min-width: 769px){.introductionTitle{grid-area:title;text-align:left}}@media screen and (min-width: 769px){.ownerImg{grid-area:img}}.ownerImg>img{width:100%;border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 769px){.messageWrapper{grid-area:text;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0 5.5555555556%;max-height:650px}}.ownerMessage{letter-spacing:.01em;line-height:2}@media screen and (min-width: 769px){.ownerMessage{width:47.2222222222%}}.ownerMessage>span{font-weight:700;color:#01adc7}.ownerMessage+.ownerMessage{margin-top:2.2857142857em}@media screen and (min-width: 769px){.ownerMessage+.ownerMessage{margin-top:0}}@media screen and (min-width: 769px){.ownerMessage:nth-child(2){margin-top:1em}}/*# sourceMappingURL=index.min.css.map */