@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td{margin:0;padding:0;border:0;font-weight:400;font-size:100%;vertical-align:baseline}header,footer,nav,section,article,aside,figure,figcaption{display:block}ol,ul{list-style:none;list-style-type:none}a{color:#000;text-decoration:none}a,a:visited,a:focus,a:hover{text-decoration:none}html{scroll-behavior:smooth}body{font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;color:#000;overflow-x:hidden}@media (max-width:639px){.is-pc{display:none}.is-pconly{display:none}}@media (min-width:640px){.is-sp{display:none}}@media (max-width:1023px) and (min-width:640px){.is-pconly{display:none}}@media (max-width:1023px){.is-pconly{display:none}}@media (min-width:1024px){.is-sp{display:none}.is-tab{display:none}.is-notpc{display:none}}.btn{color:#fff;font-family:YuGothic,"Yu Gothic",sans-serif;font-weight:700;display:inline-block;text-align:center}.big-btn{padding-top:25px;padding-bottom:25px;width:400px;font-size:30px}@media (max-width:1023px) and (min-width:640px){.big-btn{padding-top:20px;padding-bottom:20px;width:300px;font-size:24px}}@media (max-width:639px){.big-btn{padding-top:16px;padding-bottom:16px;width:300px;font-size:24px}}.btn-blue{background:transparent -webkit-gradient(linear,left top,right top,from(#6cafff),to(#13437b)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(90deg,#6cafff 0%,#13437b 100%) 0% 0% no-repeat padding-box}.btn-orange{background:transparent -webkit-gradient(linear,left top,right top,from(#ffbb6e),to(#d87101)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(90deg,#ffbb6e 0%,#d87101 100%) 0% 0% no-repeat padding-box}.underline{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#e6df73));background:linear-gradient(transparent 70%,#e6df73 0%)}.triangle-bg{background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/../img/lp/section1/triangle-bg.png);padding-top:calc(234 / 952 * 100%);background-size:cover;background-repeat:no-repeat;position:relative}.triangle-bg-wrapper{max-width:952px;margin-left:auto;margin-right:auto}.triangle-bg-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;padding-bottom:24px}.triangle-bg-inner p{font-size:20px;font-weight:700;font-family:YuGothic,"Yu Gothic",sans-serif;color:#fff}@media (max-width:639px){.triangle-bg-inner p{font-size:12px}}.triangle-bg-inner h4{font-size:32px;font-weight:700;color:#fff}@media (max-width:1023px) and (min-width:640px){.triangle-bg-inner h4{font-size:28px}}@media (max-width:639px){.triangle-bg-inner h4{font-size:16px}}.triangle-bg-inner h4 span{font-weight:700;font-size:50px;line-height:calc(60 / 50);color:#e8e13a;margin-bottom:8px}@media (max-width:1023px) and (min-width:640px){.triangle-bg-inner h4 span{font-size:28px}}@media (max-width:639px){.triangle-bg-inner h4 span{font-size:16px}}.header-inner{padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;position:fixed;top:0;left:0;bottom:0;right:0;z-index:100;background-color:#fff}.header-inner h1 a img{width:224.51px}.header-inner nav{margin-left:auto}.header-inner nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-inner nav ul li:nth-child(2){margin-left:16px}.header-inner nav ul li:nth-child(3){margin-left:11px}.header-inner nav ul li:nth-child(3) a{font-size:30px;font-family:YuGothic,"Yu Gothic",sans-serif;font-weight:700;color:#239391}.header-inner nav ul li:nth-child(4){margin-left:7px}.header-inner nav ul li:nth-child(4) p{font-size:16px;font-family:YuGothic,"Yu Gothic",sans-serif;font-weight:500;line-height:1}.header-inner nav ul li:nth-child(4) p span{margin-top:4px;font-size:12px}.header-btn{font-size:16px;padding-top:12px;padding-bottom:12px;width:175px;border-radius:40px}.header-sp-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;position:fixed;z-index:9998;background-color:#fff;width:100%;padding:8px 16px}.header-sp-inner h1 a img{display:inline-block;width:120px}.hamburger{display:block;position:fixed;z-index:9999}::marker{display:none}.hamburger span{display:block;position:absolute;width:30px;height:2px;left:6px;background:#239391;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.gM-blue{background:transparent -webkit-gradient(linear,left top,right top,from(#6cafff),to(#13437b)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(90deg,#6cafff 0%,#13437b 100%) 0% 0% no-repeat padding-box;border-bottom:none !important}.gM-blue a{color:#fff !important}.gM-orange{background:transparent -webkit-gradient(linear,left top,right top,from(#ffbb6e),to(#d87101)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(90deg,#ffbb6e 0%,#d87101 100%) 0% 0% no-repeat padding-box;list-style-type:none;padding:5px 10px;border-radius:50px}.gM-orange a{color:#fff !important;font-size:14px}.fv{padding-top:calc(646.66 / 1280 * 100%);position:relative;background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/../img/lp/fv/fv.png);background-size:cover;background-repeat:no-repeat;background-position:center center;margin-top:70px}@media (min-width:1024px) and (max-width:1279px){.fv{padding-top:calc(720 / 1280 * 100%)}}@media (max-width:639px){.fv{padding-top:calc(680 / 375 * 100%)}}@media (max-width:1024px){.fv{margin-top:0}}@media (max-width:1023px) and (min-width:640px){.fv{padding-top:calc(900 / 1200 * 100%)}}.fv:after{position:absolute;content:"";width:100%;height:100%;background-color:#333;top:0;left:0;opacity:.56}.fv-inner{z-index:2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center}@media (max-width:639px){.fv-inner{padding-left:20px;padding-right:20px;padding-top:65.33px}}@media (max-width:1023px) and (min-width:640px){.fv-inner{padding-top:120px;padding-bottom:48px}}.fv-inner h3{font-weight:700;font-size:20px;color:#fff;line-height:calc(27 / 20);display:inline-block}@media (max-width:1023px){.fv-inner h3{font-size:18px}}.fv-inner h3 span{font-size:24px;font-weight:700;line-height:calc(27 / 24)}@media (max-width:1023px){.fv-inner h3 span{font-size:20px}}.fv-inner h2{font-size:50px;font-weight:700;line-height:calc(130 / 50);color:#fff}@media (max-width:1023px) and (min-width:640px){.fv-inner h2{font-size:36px;line-height:1.5}}@media (max-width:639px){.fv-inner h2{font-size:32px;line-height:1.5;margin-top:24px}}.fv-inner h2 span{font-weight:700}.fv-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:44.1px}.fv-inner ul li{width:150px;height:150px;border-radius:50%;background-color:#239391;position:relative}@media (max-width:639px){.fv-inner ul li{width:100px;height:100px}}.fv-inner ul li:not(:first-child){margin-left:45.5px}@media (max-width:639px){.fv-inner ul li:not(:first-child){margin-left:12px}}.fv-inner ul li .p-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1;width:100%}.fv-inner ul li .p-wrapper p{line-height:1;font-size:16px;font-weight:400;color:#e6df73}@media (max-width:639px){.fv-inner ul li .p-wrapper p{font-size:13px}}.fv-inner ul li .p-wrapper h3{margin-top:5px;color:#e6df73;font-size:40px;font-weight:700;line-height:1}@media (max-width:639px){.fv-inner ul li .p-wrapper h3{font-size:20px}}.fv-inner ul li:last-child h3{margin-top:5px;font-size:42px}@media (max-width:639px){.fv-inner ul li:last-child h3{font-size:20px}}.fv-h2-big{font-size:80px;line-height:calc(130 / 80)}@media (max-width:1023px) and (min-width:640px){.fv-h2-big{font-size:56px;line-height:1.5}}@media (max-width:639px){.fv-h2-big{font-size:36px;line-height:1.5}}.fv-h2-max{font-size:120px;line-height:calc(130 / 120);text-shadow:3px 10px 2px #00000029}@media (max-width:1023px) and (min-width:640px){.fv-h2-max{font-size:80px}}@media (max-width:639px){.fv-h2-max{font-size:40px;line-height:1.5}}.fv-h2-medium{font-size:70px;line-height:calc(130 / 70)}@media (max-width:1023px) and (min-width:640px){.fv-h2-medium{font-size:48px}}@media (max-width:639px){.fv-h2-medium{font-size:32px;line-height:1.5}}.btn-wrapper-1{background:transparent -webkit-gradient(linear,left top,right top,from(#83c6c5e3),to(#008380)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(90deg,#83c6c5e3 0%,#008380 100%) 0% 0% no-repeat padding-box}@media (max-width:639px){.btn-wrapper-1{padding-top:16px;padding-bottom:16px}}@media (min-width:640px){.btn-wrapper-1 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:36px;padding-bottom:36px}}@media (max-width:639px){.btn-wrapper-1 ul{text-align:center}}@media (min-width:1024px) and (max-width:1279px){.btn-wrapper-1 ul li:not(:first-child){margin-left:51px}}@media (max-width:1023px) and (min-width:640px){.btn-wrapper-1 ul li:not(:first-child){margin-left:32px}}@media (max-width:639px){.btn-wrapper-1 ul li:not(:first-child){margin-top:16px}}.section1{background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.section1-items{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1023px) and (min-width:640px){.section1-items{width:440px}}@media (max-width:639px){.section1-items{width:324px}}.section1-items li{width:239px;height:239px;border-radius:50%;background-color:#fff;opacity:.84;-webkit-box-shadow:0px 5px 17px #00000029;box-shadow:0px 5px 17px #00000029;position:relative}@media (min-width:1024px) and (max-width:1279px){.section1-items li{width:224px;height:224px}}@media (max-width:1023px) and (min-width:640px){.section1-items li{width:200px;height:200px}}@media (max-width:639px){.section1-items li{width:150px;height:150px}}.section1-items li:not(:first-child){margin-left:28px}@media (min-width:1024px) and (max-width:1279px){.section1-items li:not(:first-child){margin-left:16px}}.section1-items li:after{position:absolute;top:-30%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:94px;font-weight:900;color:#2c9997;font-family:YuMincho,"Yu Mincho",serif}@media (min-width:1024px) and (max-width:1279px){.section1-items li:after{font-size:80px;top:-25%}}@media (max-width:1023px) and (min-width:640px){.section1-items li:after{font-size:72px}}@media (max-width:639px){.section1-items li:after{font-size:64px}}.section1-items li:nth-child(1):after{content:"01"}.section1-items li:nth-child(2):after{content:"02"}.section1-items li:nth-child(3):after{content:"03"}.section1-items li:nth-child(4):after{content:"04"}.section1-items li p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center;font-size:16px;font-weight:700;line-height:calc(33 / 16 * 100%)}@media (max-width:1023px) and (min-width:640px){.section1-items li p{font-size:14px}}@media (max-width:639px){.section1-items li p{font-size:10px}}.section1-items li p span{font-weight:700;color:#118b89}.section1-1{padding-top:calc(861 / 1280 * 100%);background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/../img/lp/section1/section1-1.png)}@media (max-width:1023px) and (min-width:640px){.section1-1{padding-top:calc(220 / 200 * 100%)}}@media (max-width:639px){.section1-1{padding-top:calc(600 / 375 * 100%);text-align:center}}@media (max-width:374px){.section1-1{padding-top:calc(650 / 375 * 100%)}}.section1-1-inner h4{position:absolute;top:86px;right:0;font-size:35px;font-weight:700;line-height:calc(60 / 35);color:#158885;padding:19px 21px 19px 45px;background-color:#fff;text-align:right}@media (max-width:1023px) and (min-width:640px){.section1-1-inner h4{top:40px;font-size:24px;padding:24px;text-align:center;width:100%}}@media (max-width:639px){.section1-1-inner h4{top:40px;font-size:20px;padding:16px;text-align:center;width:100%}}@media (max-width:374px){.section1-1-inner h4{top:20px;font-size:18px}}.section1-1-items{position:absolute;bottom:100px;left:141px}@media (min-width:1024px) and (max-width:1279px){.section1-1-items{left:64px}}@media (max-width:1023px) and (min-width:640px){.section1-1-items{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:639px){.section1-1-items{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1023px){.section1-1-items li:not(:first-child){margin-left:0}}@media (max-width:1023px) and (min-width:640px){.section1-1-items li:nth-child(2n+2){margin-left:40px}}@media (max-width:639px){.section1-1-items li:nth-child(2n+2){margin-left:24px}}@media (max-width:1023px) and (min-width:640px){.section1-1-items li:nth-child(n+3){margin-top:64px}}@media (max-width:639px){.section1-1-items li:nth-child(n+3){margin-top:48px}}.section1-2{padding-top:calc(808 / 1280 * 100%);background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/../img/lp/section1/section1-2.png)}@media (max-width:1023px) and (min-width:640px){.section1-2{padding-top:100%}}@media (max-width:639px){.section1-2{padding-top:calc(600 / 375 * 100%);background-position:80% 0}}.section1-2-inner{position:absolute;bottom:168px;left:80px;width:50%}@media (min-width:1024px) and (max-width:1279px){.section1-2-inner{bottom:80px}}@media (max-width:1023px) and (min-width:640px){.section1-2-inner{bottom:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}}@media (max-width:639px){.section1-2-inner{width:100%;left:0;top:100px}}.section1-2-items{-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:baseline}@media (max-width:1023px) and (min-width:640px){.section1-2-items{margin-left:auto;margin-right:auto}}@media (max-width:639px){.section1-2-items{margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section1-2-items li._3{margin-left:30px}.section1-2-items li:nth-child(2n+2){margin-left:28px}@media (max-width:639px){.section1-2-items li:nth-child(2n+2){margin-left:24px}}.section1-2-items li:nth-child(n+3){margin-top:65px;margin-left:30px!important}@media (max-width:1600px){.section1-2-items li:nth-child(n+3){margin-left:0!important}.section1-2-items li._4{margin-left:30px!important}}@media (max-width:639px){.section1-2-items li:nth-child(n+3){margin-top:48px}.section1-2-items li._4{margin-left:20px!important}}.section1-3{padding-top:calc(864 / 1280 * 100%);background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/../img/lp/section1/section1-3.png)}@media (max-width:1023px) and (min-width:640px){.section1-3{padding-top:100%;background-position:80% 0}}@media (max-width:639px){.section1-3{padding-top:calc(600 / 375 * 100%);background-position:80% 0}}.section1-3-inner{position:absolute;bottom:28px;left:53px}@media (max-width:1023px) and (min-width:640px){.section1-3-inner{top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (max-width:639px){.section1-3-inner{top:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:1023px){.section1-3-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1023px){.section1-3-items li:not(:first-child){margin-left:0}}@media (max-width:1023px){.section1-3-items li:nth-child(2n+2){margin-left:24px}}@media (max-width:1023px){.section1-3-items li:nth-child(n+3){margin-top:48px}}.section2{background:transparent linear-gradient(95deg,#83c6c5e3 0%,#008380 100%) 0% 0% no-repeat padding-box}.section2-1-inner{margin-top:17px;padding-top:26px}@media (max-width:639px){.section2-1-inner{margin-top:8px}}.section2-1-inner ul li{background-color:#fff;max-width:1093.8px;padding:21px 63px 26px 83px}@media (min-width:1024px){.section2-1-inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:1023px) and (min-width:640px){.section2-1-inner ul li{padding:0 40px 96px}}@media (max-width:639px){.section2-1-inner ul li{padding:24px 16px}}.section2-1-inner ul li img{max-width:429px}@media (min-width:1024px){.section2-1-inner ul li img{width:calc(512 / 1093.8 * 100%)}}@media (max-width:1023px) and (min-width:640px){.section2-1-inner ul li img{max-width:500px;display:block;margin-left:auto;margin-right:auto}}@media (max-width:639px){.section2-1-inner ul li img{width:100%}}.section2-1-inner ul li:not(:first-child){margin-top:69px}@media (max-width:639px){.section2-1-inner ul li:not(:first-child){margin-top:48px}}.section2-1-inner ul li:nth-child(2){margin-left:auto}@media (min-width:1024px){.section2-1-inner ul li:nth-child(2){padding-left:72px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:1023px) and (min-width:640px){.section2-1-inner ul li:nth-child(2){padding-top:64px}}.section2-1-inner ul li:nth-child(2) img{border:1px solid #239391;border-radius:20px;margin-top:20px}.section2-1-inner ul li:nth-child(2) h5{margin-top:32px}@media (min-width:1024px){.section2-1-inner ul li:nth-child(3){padding:22px 52px 22px 140px}}@media (max-width:1023px) and (min-width:640px){.section2-1-inner ul li:nth-child(3){padding-top:64px}}@media (min-width:1024px){.section2-1-inner ul li:nth-child(3) img{width:calc(446 / 1093.8 * 100%);max-width:306px}}@media (max-width:1023px) and (min-width:640px){.section2-1-inner ul li:nth-child(3) img{max-width:350px}}@media (max-width:639px){.section2-1-inner ul li:nth-child(3) img{max-width:300px}}@media (min-width:1024px){.section2-1-texts{width:calc(535 / 1093.8 * 100%)}}.section2-1-texts h5{font-size:24px;line-height:calc(40 / 24);font-weight:900;color:#2c9997;font-family:YuMincho,"Yu Mincho",serif}@media (max-width:639px){.section2-1-texts h5{font-size:20px}}.section2-1-texts h5 span{font-size:30px;line-height:calc(40 / 30);font-weight:900}@media (max-width:639px){.section2-1-texts h5 span{font-size:26px}}.section2-1-texts p{font-size:16px;font-weight:500;font-family:YuGothic,"Yu Gothic",sans-serif;line-height:calc(24 / 16);margin-top:48px}@media (max-width:639px){.section2-1-texts p{margin-top:24px;font-size:14px}}@media (min-width:1024px){.section2-1-texts3{width:calc(553 / 1093.8 * 100%)}}@media (min-width:1024px){.section2-2-inner{position:relative}}@media (max-width:1023px){.section2-2-inner{padding-top:40px}}.section2-2-inner h4{text-align:center;font-family:YuGothic,"Yu Gothic",sans-serif;font-size:50px;font-weight:700;color:#fff;text-shadow:3px 10px 3px #00000029;line-height:calc(100 / 50)}@media (min-width:1024px){.section2-2-inner h4{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:48px}}@media (min-width:1280px){.section2-2-inner h4{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}}@media (max-width:1023px) and (min-width:640px){.section2-2-inner h4{font-size:40px}}@media (max-width:639px){.section2-2-inner h4{font-size:24px}}.section2-2-inner h4 .max{font-size:90px;line-height:calc(100 / 90)}@media (max-width:1023px) and (min-width:640px){.section2-2-inner h4 .max{font-size:64px}}@media (max-width:639px){.section2-2-inner h4 .max{font-size:32px}}.section2-2-inner h4 span{font-size:70px;font-weight:700;line-height:calc(100 / 70)}@media (max-width:1023px) and (min-width:640px){.section2-2-inner h4 span{font-size:56px}}@media (max-width:639px){.section2-2-inner h4 span{font-size:28px}}.section2-2-bg-girl{padding-top:calc(723 / 458 * 100%);background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/../img/lp/section2/section2-2/section2-2-1.png);background-size:cover;background-repeat:no-repeat}.section2-2-bg-girl-wrapper{max-width:458px;margin-left:auto}@media (max-width:1023px) and (min-width:640px){.section2-2-bg-girl-wrapper{margin-top:40px}}@media (max-width:1023px){.section2-2-bg-girl-wrapper{max-width:250px}}.section2-3-inner{padding-top:21px;padding-bottom:72px;text-align:center}.section2-3-inner h3{font-size:78px;font-weight:700;line-height:calc(120 / 78);color:#e6df73}@media (max-width:1023px) and (min-width:640px){.section2-3-inner h3{font-size:56px}}@media (max-width:639px){.section2-3-inner h3{font-size:26px}}.section2-3-inner ul li{max-width:852px;margin-left:auto;margin-right:auto}.section2-3-inner ul li img{width:100%}.section2-3-inner ul li:nth-child(1){margin-top:66px}@media (max-width:639px){.section2-3-inner ul li:nth-child(1){margin-top:48px}}.section2-3-inner ul li:nth-child(2){margin-top:35px}@media (max-width:639px){.section2-3-inner ul li:nth-child(2){margin-top:48px}}.section2-3-inner ul li:nth-child(3){margin-top:57px}@media (max-width:639px){.section2-3-inner ul li:nth-child(3){margin-top:48px}}@media (min-width:1024px){.btn-wrapper-2{position:absolute;bottom:calc(94 / 723 * 100%);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:1023px) and (min-width:640px){.btn-wrapper-2{margin-top:40px}}@media (max-width:639px){.btn-wrapper-2{text-align:center;margin-top:32px}}@media (min-width:640px){.btn-wrapper-2 ul{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:1023px) and (min-width:640px){.btn-wrapper-2 ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1024px){.btn-wrapper-2 ul li:not(:first-child){margin-left:58px}}@media (max-width:1023px) and (min-width:640px){.btn-wrapper-2 ul li:not(:first-child){margin-left:32px}}@media (max-width:639px){.btn-wrapper-2 ul li:not(:first-child){margin-top:24px}}.btn-wrapper-2 ul li .btn-blue{position:relative}.btn-wrapper-2 ul li .btn-blue:before,.btn-wrapper-2 ul li .btn-blue:after{position:absolute;content:"";background-color:#fff}.btn-wrapper-2 ul li .btn-blue:before{height:61px;width:18.2px;right:-18.2px;top:0}@media (max-width:1023px) and (min-width:640px){.btn-wrapper-2 ul li .btn-blue:before{width:12px;right:-12px}}@media (max-width:639px){.btn-wrapper-2 ul li .btn-blue:before{height:48px;width:12px;right:-12px}}.btn-wrapper-2 ul li .btn-blue:after{width:394px;height:19px;top:-19px;left:24.2px}@media (max-width:1023px) and (min-width:640px){.btn-wrapper-2 ul li .btn-blue:after{width:300px;height:12px;top:-12px;left:12px}}@media (max-width:639px){.btn-wrapper-2 ul li .btn-blue:after{height:12px;width:300px;top:-12px;left:12px}}.btn-wrapper-2 ul li .btn-orange{position:relative}.btn-wrapper-2 ul li .btn-orange:before,.btn-wrapper-2 ul li .btn-orange:after{position:absolute;content:"";background-color:#fff}.btn-wrapper-2 ul li .btn-orange:before{height:61px;width:18.2px;right:-18.2px;top:0}@media (max-width:1023px) and (min-width:640px){.btn-wrapper-2 ul li .btn-orange:before{width:12px;right:-12px}}@media (max-width:639px){.btn-wrapper-2 ul li .btn-orange:before{height:48px;width:12px;right:-12px}}.btn-wrapper-2 ul li .btn-orange:after{width:394px;height:19px;top:-19px;left:24.2px}@media (max-width:1023px) and (min-width:640px){.btn-wrapper-2 ul li .btn-orange:after{width:300px;height:12px;top:-12px;left:12px}}@media (max-width:639px){.btn-wrapper-2 ul li .btn-orange:after{height:12px;width:300px;top:-12px;left:12px}}.section3-inner{padding:70px 0;max-width:805.59px;margin-left:auto;margin-right:auto}@media (max-width:1023px) and (min-width:640px){.section3-inner{padding:50px 24px}}.section3-inner h3{font-size:48px;font-weight:700;color:#239391;text-align:center}@media (max-width:1023px) and (min-width:640px){.section3-inner h3{font-size:40px}}@media (max-width:639px){.section3-inner h3{font-size:24px}}.section3-inner ul{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:16px;padding-right:16px}@media (max-width:639px){.section3-inner ul{margin-top:30px}}.section3-inner ul li{width:180px;text-align:center}@media (max-width:639px){.section3-inner ul li{width:calc((100% - 16px) / 3)}}.section3-inner ul li:not(:first-child){margin-left:8px}.section3-inner ul li img{width:140px}@media (max-width:639px){.section3-inner ul li img{width:90%}}.section3-inner ul li p{font-size:20px;text-align:center}@media (max-width:639px){.section3-inner ul li p{font-size:14px}}.section4-1-inner{position:relative;padding:100px 0 150px;background:transparent -webkit-gradient(linear,left top,right top,from(#83c6c5e3),to(#008380)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(90deg,#83c6c5e3 0%,#008380 100%) 0% 0% no-repeat padding-box}@media (max-width:1023px){.section4-1-inner{padding:70px 0 120px}}.section4-1-inner h3{font-size:50px;font-weight:500;color:#fff;text-align:center}@media (max-width:639px){.section4-1-inner h3{font-size:32px}}.section4-1-img-wrapper{position:absolute;max-width:1198.18px;top:-44.1px;right:0}.section4-1-img-wrapper img{width:100%}.section4-2-inner{margin-top:-88px;padding-bottom:91.69px}@media (max-width:1023px){.section4-2-inner{padding-bottom:64px}}.section4-2-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1023px) and (min-width:640px){.section4-2-inner ul{padding-left:40px;padding-right:40px}}@media (max-width:639px){.section4-2-inner ul{padding-left:20px;padding-right:20px}}.section4-2-inner ul li{width:calc(480.39 / 1280 * 100%);z-index:2;border:1px solid #707070;background-color:#fff;padding:0 0 4px 34px;position:relative}@media (max-width:1023px){.section4-2-inner ul li{width:100%;padding-bottom:16px;padding-left:16px}}.section4-2-inner ul li:before,.section4-2-inner ul li:after{position:absolute;content:"";height:0;display:block}.section4-2-inner ul li:before{left:-1.3px;border-top:50px solid #707070;border-right:50px solid transparent;top:-1.3px}.section4-2-inner ul li:after{left:-2px;border-top:50px solid #fff;border-right:50px solid transparent;top:-2px}.section4-2-inner ul li:nth-child(2n+2){margin-left:44.13px}@media (max-width:1023px){.section4-2-inner ul li:nth-child(2n+2){margin-left:0}}@media (min-width:1024px){.section4-2-inner ul li:nth-child(n+3){margin-top:33.09px}}.section4-2-inner ul li h5{margin-top:-20px;font-size:20px;font-weight:500;font-family:YuMincho,"Yu Mincho",serif;line-height:calc(40 / 20)}@media (max-width:639px){.section4-2-inner ul li h5{margin-top:0;font-size:18px}}.section4-2-inner ul li p{font-size:13px;font-weight:500;font-family:YuMincho,"Yu Mincho",serif;line-height:calc(30 / 13);padding-right:16.5px}@media (max-width:639px){.section4-2-inner ul li p{margin-top:16px}}.section4-2-inner ul li:first-child p{padding-right:61.3px}@media (max-width:639px){.section4-2-inner ul li:first-child p{padding-right:16.5px;font-size:14px}}.section4-2-inner ul li:nth-child(1):after{border-top:50px solid #84c3c3}@media (max-width:1023px) and (min-width:640px){.section4-2-inner ul li:nth-child(1):after{border-top:50px solid #87c5c5}}@media (max-width:639px){.section4-2-inner ul li:nth-child(1):after{border-top:50px solid #89c7c5}}.section4-2-inner ul li:nth-child(2):after{border-top:50px solid #52a6a4}@media (max-width:1023px){.section4-2-inner ul li:nth-child(2):after{border-top:50px solid #fff}}@media (max-width:1023px) and (min-width:640px){.section4-2-inner ul li:nth-child(n+2){margin-top:48px}}@media (max-width:639px){.section4-2-inner ul li:nth-child(n+2){margin-top:32px}}.section4-2-img-wrapper{position:relative;overflow:hidden;padding-top:calc(140 / 193.16 * 100%)}.section4-2-img-wrapper-wrapper{max-width:193.16px;margin-left:auto}.section4-2-img-wrapper img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section5-inner{position:relative;padding-top:71px;padding-bottom:71px;background:transparent linear-gradient(91deg,#83c6c5e3 0%,#008380 100%) 0% 0% no-repeat padding-box}.section5-img1-wrapper{max-width:744px;margin-left:auto;margin-right:auto}.section5-img1-wrapper img{width:100%}.section5-img2-wrapper{max-width:1110px;position:absolute;left:0;bottom:-78.5px}@media (max-width:639px){.section5-img2-wrapper{bottom:-40px}}.section5-img2-wrapper img{width:100%}.btn-wrapper-3{background:#fff}@media (max-width:639px){.btn-wrapper-3{padding-top:32px;padding-bottom:32px}}@media (min-width:1024px){.section6-inner{position:relative}}@media (max-width:1023px){.section6-inner{margin-top:-5px;background:transparent linear-gradient(91deg,#83c6c5e3 0%,#008380 100%) 0% 0% no-repeat padding-box}}.section6-inner h4{font-size:48px;font-weight:700;line-height:calc(62 / 50);text-align:center}@media (min-width:1024px){.section6-inner h4{position:absolute;top:0;left:78.7px}}@media (min-width:1280px){.section6-inner h4{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}}@media (max-width:1023px) and (min-width:640px){.section6-inner h4{font-size:40px}}@media (max-width:639px){.section6-inner h4{font-size:24px;width:100%;z-index:2}}.section6-inner h5{text-align:center;font-weight:700;font-family:YuGothic,"Yu Gothic",sans-serif;font-size:35px;line-height:calc(70 / 35);color:#fff;text-shadow:3px 10px 2px #00000029}@media (min-width:1280px){.section6-inner h5{position:absolute;bottom:-52.5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}}@media (min-width:1024px) and (max-width:1279px){.section6-inner h5{position:absolute;bottom:-100px;left:96px}}@media (max-width:639px){.section6-inner h5{font-size:24px;width:100%;z-index:2}}.section6-inner h5 span{font-size:49px;font-weight:700;line-height:calc(70 / 49)}@media (max-width:639px){.section6-inner h5 span{font-size:28px}}.section6-inner h5 .max{font-size:63px;line-height:calc(70 / 63)}@media (max-width:639px){.section6-inner h5 .max{font-size:32px}}@media (max-width:1023px){.section6-img1-wrapper{background-color:#fff}}.section6-img1-wrapper img{width:100%}.section6-img2-wrapper{max-width:398px}@media (min-width:1024px){.section6-img2-wrapper{position:absolute;top:0;right:0}}@media (max-width:1023px){.section6-img2-wrapper{margin-left:auto;max-width:250px}}@media (max-width:500px){.section6-img2-wrapper{max-width:150px}}.section6-img2-wrapper img{width:100%}.section7-inner{margin-top:-5px;padding-top:216.5px;padding-bottom:131px}@media (min-width:640px){.section7-inner{background:transparent linear-gradient(91deg,#83c6c5e3 0%,#008380 100%) 0% 0% no-repeat padding-box}}@media (max-width:1023px) and (min-width:640px){.section7-inner{padding-top:64px}}@media (max-width:639px){.section7-inner{padding-top:40px;padding:0 16px 50px}}.section7-inner h4{text-align:center;font-size:50px;font-weight:700;color:#e6df73;line-height:calc(60 / 50)}@media (max-width:639px){.section7-inner h4{font-size:32px}}.section7-inner form{margin-top:36px;background-color:#fff;max-width:800px;margin-left:auto;margin-right:auto;padding:50px}@media (max-width:768px){.section7-inner form{padding:30px}}@media (max-width:500px){.section7-inner form{padding:16px}}.section7-form-radio{border-bottom:1px solid #efefef;padding-bottom:10px}@media (min-width:640px){.section7-form-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section7-form-radio p{font-family:YuGothic,"Yu Gothic",sans-serif;font-size:16px;font-weight:700}@media (min-width:640px){.section7-form-radio p{width:244.2px;position:relative}}@media (max-width:639px){.section7-form-radio p{display:inline-block;position:relative}.section7-form-radio p:after{position:absolute;content:"必須";font-size:14px;font-weight:500;line-height:22px;padding-left:6.5px;padding-right:6.5px;color:#fff;background-color:#2c9997;top:50%;right:-60px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:640px){.section7-form-radio p:after{position:absolute;content:"必須";font-size:16px;font-weight:500;line-height:22px;padding-left:6.5px;padding-right:6.5px;color:#fff;background-color:#2c9997;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.section7-form-radio ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:38px}@media (max-width:639px){.section7-form-radio ul{margin-left:0;margin-top:24px}}.section7-form-radio ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section7-form-radio ul li input{-webkit-transform:scale(1.5);transform:scale(1.5);margin-top:0;margin-right:15px;margin-left:0}.section7-form-radio ul li input:hover{cursor:pointer}.section7-form-radio ul li label{font-size:13px;font-weight:500}.section7-form-radio ul li label:hover{cursor:pointer}.section7-form-radio ul li:not(:first-child) input{margin-left:22px}.section7-form-textbox{padding:10px 0;border-bottom:1px solid #efefef}@media (min-width:640px){.section7-form-textbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section7-form-textbox li:first-child{width:244.2px;font-family:YuGothic,"Yu Gothic",sans-serif}.section7-form-textbox li:first-child p{font-size:16px;font-weight:700}@media (max-width:639px){.section7-form-textbox li:first-child p{display:inline-block;position:relative}.section7-form-textbox li:first-child p:after{position:absolute;content:"必須";font-size:16px;font-weight:500;line-height:22px;padding-left:6.5px;padding-right:6.5px;color:#fff;background-color:#2c9997;top:50%;right:-60px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px}}@media (min-width:640px){.section7-form-textbox li:first-child{position:relative}}@media (min-width:640px){.section7-form-textbox li:first-child:after{position:absolute;content:"必須";font-size:16px;font-weight:500;line-height:22px;padding-left:6.5px;padding-right:6.5px;color:#fff;background-color:#2c9997;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.section7-form-textbox li:last-child{width:calc(100% - 282.2px);margin-left:auto}@media (max-width:639px){.section7-form-textbox li:last-child{margin-top:10px;width:100%}}.section7-form-textbox li:last-child input{width:100%;height:39px;border:1px solid #efefef;background-color:#efefef}@media (min-width:640px){.section7-form-textbox-fax li:first-child:after{content:"任意";background-color:#efefef;color:#2c9997}}@media (max-width:639px){.section7-form-textbox-fax li:first-child p:after{content:"任意";background-color:#efefef;color:#2c9997}}.section7-form-textarea{padding-top:18.5px;padding-bottom:18.5px;list-style:none;border-bottom:1px solid #efefef}.contact-last{width:calc(100% - 282.2px);margin-left:auto}@media (min-width:640px){.section7-form-textarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section7-form-textarea li:first-child{font-family:YuGothic,"Yu Gothic",sans-serif}@media (min-width:640px){.section7-form-textarea li:first-child{width:244.2px}}.section7-form-textarea li:first-child p{font-size:16px;font-weight:700}@media (max-width:639px){.section7-form-textarea li:first-child p{display:inline-block;position:relative}.section7-form-textarea li:first-child p:after{position:absolute;content:"必須";font-size:16px;font-weight:500;line-height:22px;padding-left:6.5px;padding-right:6.5px;color:#fff;background-color:#2c9997;top:50%;right:-60px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px}}@media (min-width:640px){.section7-form-textarea li:first-child{position:relative}}@media (min-width:640px){.section7-form-textarea li:first-child:after{position:absolute;content:"必須";font-size:16px;font-weight:500;line-height:22px;padding-left:6.5px;padding-right:6.5px;color:#fff;background-color:#2c9997;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.section7-form-textarea textarea{margin-left:auto;border:1px solid #efefef;background-color:#efefef}@media (min-width:640px){.section7-form-textarea textarea{width:100%}}@media (max-width:639px){.section7-form-textarea textarea{width:100%;margin-top:10px}}.section7-form-submit{text-align:center;margin-top:20px}.section7-form-submit input{background:transparent -webkit-gradient(linear,left top,right top,from(#ffbb6e),to(#d87101)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(90deg,#ffbb6e 0%,#d87101 100%) 0% 0% no-repeat padding-box;border:none;font-size:16px;font-weight:700;font-family:YuGothic,"Yu Gothic",sans-serif;color:#fff;padding-top:13.87px;padding-bottom:15.07px;width:222.5px;text-align:center}.section7-form-submit input:hover{cursor:pointer}.copyright{padding-top:32px;padding-bottom:30px;background-color:#fff}@media (min-width:640px){.copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:639px){.copyright{padding-top:24px;padding-bottom:24px;text-align:center}}.copyright p,.copyright a{font-family:YuGothic,"Yu Gothic",sans-serif;font-weight:500;font-size:10px}.copyright a{margin-left:24px;text-decoration:underline}@media (max-width:639px){.copyright a{margin-left:0}}.fix{position:fixed;top:50%;right:16px;transform:translateY(-50%);z-index:100000000}.fix__item{display:block;margin-bottom:7px;border:2px solid #0074be;background-color:#f0f9ff;border-radius:5px;width:50px;height:50px;position:relative}.fix__item._last{display:none}@media only screen and (max-width:500px){.fix__item._last{display:block}}.fix__item i{background-color:#0074be;border-radius:50px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fix__item i._in{padding:7px 8px}.fix__item i._car{padding:7px}.fix__item i._con{padding:7px 6px}.fix__item i._top{padding:7px 10px}.return-upbtn{position:fixed;bottom:30px;right:16px;z-index:100000000}.return-upbtn .fix__item{border-radius:50px;border:2px solid #008380;background-color:#f0f9ff}.return-upbtn .fix__item i{background-color:#008380}@media only screen and (max-width:650px){.contact-last{width:100%}}.wpcf7-spinner{display:none!important}@media only screen and (max-width:500px){.return-upbtn{display:none}.fix{top:unset;bottom:0;left:50%;transform:translateX(-50%);width:100%;background-color:#f0f9ff}.fix__inner{display:flex;justify-content:center;padding:10px 0}.fix__item{width:40px;height:40px;margin:0 10px}.fix__item i{border-radius:25px}}