﻿@keyframes progressAnim{to{stroke-dashoffset:3}}@media (max-width: 767px){#wrap{overflow:hidden}}.line-sm{opacity:0;transition:all 0.2s ease 0.8s;display:inline-block}.c-breadcrumb{z-index:4}@media (min-width: 768px){.c-breadcrumb{bottom:auto;top:100px}}@media (max-width: 767px){.c-breadcrumb{margin-bottom:9px;position:relative}.c-breadcrumb li:last-child{padding-right:14px}}.layerMenu .gNavi li .c-btn03__inner:before{opacity:1 !important}.main-container{padding-top:163px}@media (min-width: 768px){.main-container{background-position:top -101px left}}@media (max-width: 767px){.main-container{padding-top:51px;background-position:top 245px left}}.sec-key{position:relative;overflow:hidden;padding-bottom:101px}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-key{padding-bottom:7.34545vw}}@media only screen and (min-width: 768px) and (min-width: 1500px){.sec-key{padding-bottom:7.34545vw}}@media (max-width: 767px){.sec-key{padding-bottom:133px}}.sec-key .content-sec{position:relative;z-index:1}@media (min-width: 768px){.sec-key .content-sec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (min-width: 768px){.sec-key .content-sec .content-left{width:56.61%;padding-left:12.4%;padding-right:60px;margin-top:-13px}}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-key .content-sec .content-left{padding-left:12.29091vw;padding-right:4.36364vw;margin-top:-.94545vw}}@media only screen and (min-width: 768px) and (min-width: 1500px){.sec-key .content-sec .content-left{padding-left:12.29091vw;padding-right:4.36364vw;margin-top:-.94545vw}}@media (max-width: 767px){.sec-key .content-sec .content-left{padding:20px 20px 27px}}@media (min-width: 768px){.sec-key .content-sec .content-right{width:43.39%;padding-right:41px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-key .content-sec .content-right{padding-right:2.98182vw}}@media only screen and (min-width: 768px) and (min-width: 1500px){.sec-key .content-sec .content-right{padding-right:2.98182vw}}@media (min-width: 768px){.sec-key .content-sec .content-right .col-img{width:49.39%;margin-right:1.42%}.sec-key .content-sec .content-right .col-img:last-child{width:49.19%;margin-right:0;margin-top:31px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1350px){.sec-key .content-sec .content-right .col-img:last-child{margin-top:2.25455vw}}@media only screen and (min-width: 768px) and (min-width: 768px) and (min-width: 1500px){.sec-key .content-sec .content-right .col-img:last-child{margin-top:2.25455vw}}@media (max-width: 767px){.sec-key .content-sec .content-right .col-img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.sec-key .content-sec .content-right .col-img .img-key{margin-bottom:10px}@media (max-width: 767px){.sec-key .content-sec .content-right .col-img .img-key{margin-bottom:0}}.sec-key .content-sec .content-right .col-img .img-key.key-1{transition-delay:1.3s}.sec-key .content-sec .content-right .col-img .img-key.key-2{transition-delay:1.6s}@media (max-width: 767px){.sec-key .content-sec .content-right .col-img .img-key.key-2{width:52.34%;margin-right:1.53%;transition-delay:unset}}.sec-key .content-sec .content-right .col-img .img-key.key-3{transition-delay:1.9s}@media (max-width: 767px){.sec-key .content-sec .content-right .col-img .img-key.key-3{margin-right:5px;width:52.26%;transition-delay:unset}}.sec-key .content-sec .content-right .col-img .img-key.key-4{transition-delay:2.2s}@media (max-width: 767px){.sec-key .content-sec .content-right .col-img .img-key.key-4{width:46.13%;transition-delay:unset}}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-key .content-sec .content-right .col-img .img-key{margin-bottom:.72727vw}}@media only screen and (min-width: 768px) and (min-width: 1500px){.sec-key .content-sec .content-right .col-img .img-key{margin-bottom:.72727vw}}.sec-key .content-sec .content-right .col-img .img-key:last-child{margin-bottom:0}.sec-key .content-sec .content-right .col-img .img-key img{width:100%}@media (max-width: 767px){.sec-key .tit-sec{text-align:center}}.sec-key .tit-sec .sub-tit{font-size:38px;font-size:3.8rem;line-height:63px;letter-spacing:1px;font-weight:700;display:inline-block;margin-left:3px;margin-bottom:-4px}@media (max-width: 767px){.sec-key .tit-sec .sub-tit{font-size:25px;font-size:2.5rem;line-height:50px;margin:0 0 -3px}}.sec-key .tit-sec .sub-tit em{font-style:normal}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-key .tit-sec .sub-tit{font-size:2.76364vw;line-height:4.58182vw;letter-spacing:.07273vw;margin-left:.21818vw;margin-bottom:-.29091vw}}@media only screen and (min-width: 768px) and (min-width: 1500px){.sec-key .tit-sec .sub-tit{font-size:2.76364vw;line-height:4.58182vw;letter-spacing:.07273vw;margin-left:.21818vw;margin-bottom:-.29091vw}}.sec-key .tit-sec .main-tit{font-size:80px;font-size:8rem;line-height:123px;letter-spacing:-1px;margin-bottom:-12px;font-weight:500;display:inline-block;width:87%}.sec-key .tit-sec .main-tit:last-of-type{width:auto}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-key .tit-sec .main-tit{font-size:5.81818vw;line-height:8.94545vw;letter-spacing:-.07273vw;margin-bottom:-.87273vw}}@media only screen and (min-width: 768px) and (min-width: 1500px){.sec-key .tit-sec .main-tit{font-size:5.81818vw;line-height:8.94545vw;letter-spacing:-.07273vw;margin-bottom:-.87273vw}}@media (max-width: 767px){.sec-key .tit-sec .main-tit{font-size:41px;font-size:4.1rem;line-height:54px;margin:0 0 10px;letter-spacing:0;margin-bottom:0;margin:0 auto -7px}}.sec-key .tit-sec .main-tit strong em{font-style:normal;margin-left:7px;letter-spacing:-8px}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-key .tit-sec .main-tit strong em{margin-left:.50909vw;letter-spacing:-.58182vw}}@media only screen and (min-width: 768px) and (min-width: 1500px){.sec-key .tit-sec .main-tit strong em{margin-left:.50909vw;letter-spacing:-.58182vw}}@media (max-width: 767px){.sec-key .tit-sec .main-tit strong em{margin-left:0;letter-spacing:0}}.sec-key .desc-sec{margin-top:24px;margin-left:1px;transition-delay:1s}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-key .desc-sec{margin-top:1.74545vw;margin-left:.07273vw}}@media only screen and (min-width: 768px) and (min-width: 1500px){.sec-key .desc-sec{margin-top:1.74545vw;margin-left:.07273vw}}@media (max-width: 767px){.sec-key .desc-sec{margin-top:24px;margin-left:0}}.sec-key .desc-sec p{font-size:18px;font-size:1.8rem;line-height:32px;letter-spacing:.5px;font-weight:500;margin-bottom:20px}.sec-key .desc-sec p:last-child{margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-key .desc-sec p{font-size:1.30909vw;line-height:2.32727vw;letter-spacing:.03636vw;margin-bottom:1.45455vw}}@media only screen and (min-width: 768px) and (min-width: 1500px){.sec-key .desc-sec p{font-size:1.30909vw;line-height:2.32727vw;letter-spacing:.03636vw;margin-bottom:1.45455vw}}@media (max-width: 767px){.sec-key .desc-sec p{font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:.4px;margin-bottom:15px}}.sec-key .desc-sec p.last-desc{font-size:25px;font-size:2.5rem;font-weight:700;margin-top:30px;margin-left:3px;letter-spacing:.6px}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-key .desc-sec p.last-desc{font-size:1.81818vw;letter-spacing:.04364vw;margin-top:2.18182vw;margin-left:.21818vw}}@media only screen and (min-width: 768px) and (min-width: 1500px){.sec-key .desc-sec p.last-desc{font-size:1.81818vw;letter-spacing:.04364vw;margin-top:2.18182vw;margin-left:.21818vw}}@media (max-width: 767px){.sec-key .desc-sec p.last-desc{font-size:20px;font-size:2rem;line-height:35px;text-align:center;margin-left:0;margin-top:23px}}.sec-key .desc-sec p strong{font-weight:700;background:linear-gradient(transparent 60%, #DDF785 60%)}.sec-key .txt-big{color:#F5FAF7;position:absolute;bottom:0;left:0;width:100%;text-align:center;white-space:nowrap;font-size:185px;font-size:18.5rem;line-height:148px;font-family:"Bebas Neue", sans-serif;transition-delay:2.5s;mix-blend-mode:multiply}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-key .txt-big{font-size:13.45455vw;line-height:10.76364vw}}@media only screen and (min-width: 768px) and (min-width: 1500px){.sec-key .txt-big{font-size:13.45455vw;line-height:10.76364vw}}@media (max-width: 767px){.sec-key .txt-big{font-size:95px;font-size:9.5rem;line-height:76px;transition-delay:unset}.sec-key .txt-big span{position:relative;left:-6px;letter-spacing:-1px}}@media (max-width: 767px){.sec-key .col-img-sp{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.sec-key .col-img-sp .img-key.key-1{width:57.86%;margin-right:4px;transition-delay:unset}.sec-key .col-img-sp .img-key.key-3{transition-delay:unset}.sec-condition{padding-top:38px;padding-bottom:107px;position:relative}@media (max-width: 767px){.sec-condition{padding-top:0;padding-bottom:34px;margin-top:-44px}}.sec-condition:before{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/about/bg_left.png") no-repeat top left;background-size:100% 100%;width:939px;height:705px;top:-250px;left:0;mix-blend-mode:multiply}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-condition:before{width:68.29091vw;height:51.27273vw;top:-18.18182vw}}@media (max-width: 767px){.sec-condition:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/about/bg_right_sp.png") no-repeat top left;background-size:100% 100%;width:374px;height:281px;top:-140px;left:auto;right:0}}.sec-condition:after{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/about/bg_right.png") no-repeat top left;background-size:100% 100%;width:939px;height:679px;top:700px;right:0}@media (min-width: 768px){.sec-condition:after{mix-blend-mode:multiply}}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-condition:after{width:68.29091vw;height:49.38182vw;top:50.90909vw}}@media (max-width: 767px){.sec-condition:after{background:url("/wp/wp-content/themes/wp-templ/assets/img/about/bg_left_sp.png") no-repeat top left;background-size:100% 100%;width:383px;height:249px;top:850px;left:0;right:auto}}.sec-condition .content-sec{max-width:1360px;margin:0 auto;position:relative;z-index:1}@media (min-width: 768px){.sec-condition .content-sec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 767px){.sec-condition .content-sec{padding:0 20px}}@media (min-width: 768px){.sec-condition .content-left{width:31.76%;padding-left:180px;padding-right:68px;padding-top:14px}}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-condition .content-left{padding-left:13.09091vw;padding-right:4.94545vw}}@media (max-width: 767px){.sec-condition .content-left{margin-bottom:43px}}@media (min-width: 768px){.sec-condition .content-right{width:68.24%;padding-right:256px}}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-condition .content-right{padding-right:18.61818vw}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-condition .content-right{padding-right:7.27273vw}}.sec-condition .tit-sec{font-size:57px;font-size:5.7rem;line-height:81px;letter-spacing:-3px;font-weight:700;position:relative}@media (min-width: 768px){.sec-condition .tit-sec{writing-mode:vertical-rl;position:sticky;top:150px}}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-condition .tit-sec{font-size:4.14545vw;line-height:5.89091vw;letter-spacing:-.21818vw}}@media (device-width: 1024px) and (device-height: 1366px), (device-height: 1024px) and (device-width: 1366px), (device-width: 834px) and (device-height: 1194px), (device-height: 834px) and (device-width: 1194px){.sec-condition .tit-sec{font-size:3.41818vw;line-height:5.16364vw;letter-spacing:-.21818vw}}@media (max-width: 767px){.sec-condition .tit-sec{text-align:center;font-size:30px;font-size:3rem;line-height:42px;letter-spacing:1.5px}}.sec-condition .tit-sec:before{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/about/ico_quote_top.png") no-repeat top left;background-size:100% 100%;width:36px;height:51px;top:-29px;right:-23px}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-condition .tit-sec:before{width:2.61818vw;height:3.70909vw;top:-2.10909vw;right:-1.67273vw}}@media (max-width: 767px){.sec-condition .tit-sec:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/about/ico_quote_left.png") no-repeat top left;background-size:100% 100%;width:36px;height:51px;top:-10px;left:-4px}}.sec-condition .tit-sec:after{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/about/ico_quote_bottom.png") no-repeat top left;background-size:100% 100%;width:36px;height:51px;bottom:-31px;left:0}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-condition .tit-sec:after{width:2.61818vw;height:3.70909vw;bottom:-2.25455vw}}@media (max-width: 767px){.sec-condition .tit-sec:after{background:url("/wp/wp-content/themes/wp-templ/assets/img/about/ico_quote_right.png") no-repeat top left;background-size:100% 100%;width:36px;height:51px;left:auto;bottom:-16px;right:2px}}@media (min-width: 768px){.sec-condition .tit-sec span:last-child{font-size:58px;font-size:5.8rem;letter-spacing:9px;position:relative;left:-8px}}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-condition .tit-sec span:last-child{font-size:4.21818vw;letter-spacing:.65455vw;left:-.58182vw}}.sec-condition .tit-blue{position:relative;text-align:center;font-size:24px;font-size:2.4rem;line-height:32px;letter-spacing:1.7px;font-weight:700;background:#47BEC6;color:#fff;border-radius:14px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 768px){.sec-condition .tit-blue{margin-bottom:39px;padding:14px 20px 17px}.sec-condition .tit-blue span{position:relative;left:-9px}}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-condition .tit-blue{font-size:1.74545vw;line-height:2.32727vw;letter-spacing:.12364vw;margin-bottom:2.83636vw;border-radius:1.01818vw;padding:1.01818vw 1.45455vw 1.23636vw}}@media (max-width: 767px){.sec-condition .tit-blue{margin:0 auto 31px;padding:9px 14px 14px;font-size:18px;font-size:1.8rem;line-height:25px;letter-spacing:.8px}}.sec-condition .tit-blue::after{content:"";position:absolute;left:50%}@media (min-width: 768px){.sec-condition .tit-blue::after{bottom:-15px;height:15px;width:36px;margin-left:-30px;background:url("/wp/wp-content/themes/wp-templ/assets/img/about/arr_blue.png") no-repeat top left;background-size:100% 100%}}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-condition .tit-blue::after{bottom:-1.09091vw;height:1.09091vw;width:2.61818vw;margin-left:-2.18182vw}}@media (max-width: 767px){.sec-condition .tit-blue::after{bottom:-11px;height:12px;width:27px;background:url("/wp/wp-content/themes/wp-templ/assets/img/about/arr_blue_sp.png") no-repeat top left;background-size:100% 100%;margin-left:-13px}}.sec-condition .tit-white{text-align:center;font-size:20px;font-size:2rem;letter-spacing:1px;font-weight:700;color:#34ACBC;border-radius:10px;background:#fff;border:solid 2px #47BEC6;padding:13px 0;margin-top:93px;margin-bottom:38px}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-condition .tit-white{font-size:1.45455vw;border-radius:.72727vw;padding:.94545vw 0;margin-top:6.76364vw;margin-bottom:2.76364vw}}@media (max-width: 767px){.sec-condition .tit-white{margin:67px 3px 23px 0;padding:8px 0}}.sec-condition .tit-grey{text-align:center;font-size:16px;font-size:1.6rem;letter-spacing:1px;font-weight:700;border-radius:10px;background:#EFEFEF;padding:6px 0;margin-top:61px}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-condition .tit-grey{font-size:1.16364vw;border-radius:.72727vw;padding:.43636vw 0;margin-top:4.43636vw;letter-spacing:.07273vw}}@media (max-width: 767px){.sec-condition .tit-grey{margin-top:51px}}.sec-condition .desc{margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-condition .desc{margin-bottom:2.90909vw}}@media (max-width: 767px){.sec-condition .desc{margin:0 -3px 39px}}.sec-condition .desc p{font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:.4px;font-weight:500;margin-bottom:14px}.sec-condition .desc p:last-child{margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-condition .desc p{font-size:1.16364vw;line-height:2.03636vw;letter-spacing:.02909vw;margin-bottom:1.01818vw}}@media (max-width: 767px){.sec-condition .desc p{font-size:16px;font-size:1.6rem;line-height:28px;margin-bottom:34px}}.sec-condition .desc p span{background:linear-gradient(transparent 60%, #DDF785 60%)}.sec-condition .desc p strong{font-weight:700}.sec-condition .box-img{margin-bottom:62px}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-condition .box-img{margin-bottom:4.50909vw}}@media (max-width: 767px){.sec-condition .box-img{margin-left:-4px;margin-bottom:31px}}@media (max-width: 767px){.sec-condition .box-img .box-detail{margin:0 -20px;padding:24px 26px 28px 21px;background:#EBEBEB}.sec-condition .box-img .box-detail ul{margin-bottom:14px}.sec-condition .box-img .box-detail .cap{margin-bottom:0}}.sec-condition .box-img ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:15px}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-condition .box-img ul{margin-bottom:1.09091vw}}@media (max-width: 767px){.sec-condition .box-img ul{margin-bottom:6px}}.sec-condition .box-img ul li{width:100%;margin-right:3px}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-condition .box-img ul li{margin-right:.21818vw}}.sec-condition .box-img ul li:last-child{margin-right:0}.sec-condition .box-img ul li img{width:100%}.sec-condition .box-img .cap{font-size:14px;font-size:1.4rem;line-height:22px;letter-spacing:.4px;font-weight:500;margin-bottom:53px}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-condition .box-img .cap{font-size:1.01818vw;line-height:1.6vw;letter-spacing:.02909vw;margin-bottom:3.85455vw}}@media (max-width: 767px){.sec-condition .box-img .cap{margin-bottom:22px}}.sec-condition .img-tree{margin-bottom:55px}@media (min-width: 768px){.sec-condition .img-tree{padding-left:9px}}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-condition .img-tree{margin-bottom:4vw;padding-left:.65455vw}}@media (max-width: 767px){.sec-condition .img-tree{width:100%;margin-bottom:36px}}.sec-solution .content-top ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width: 767px){.sec-solution .content-top ul{flex-wrap:wrap}}@media (min-width: 768px){.sec-solution .content-top ul li{margin-right:6px}.sec-solution .content-top ul li:nth-child(3){margin-right:0}}@media (max-width: 767px){.sec-solution .content-top ul li{width:49.6%;margin-right:.8%}.sec-solution .content-top ul li:nth-child(3){margin-right:0}.sec-solution .content-top ul li:last-child{margin-top:3px;margin-right:0;width:100%}}.sec-solution .content-top ul li img{width:100%}.sec-solution .content-bottom{position:relative;padding:0 20px;margin-top:-32px}@media (max-width: 767px){.sec-solution .content-bottom{margin-top:-21px}}.sec-solution .content-bottom .box-solution{max-width:1024px;margin:0 auto;border-radius:20px;background:#fff;border:solid 3px #47BEC6;padding:42px 0 54px;text-align:center;position:relative;z-index:2}@media (max-width: 767px){.sec-solution .content-bottom .box-solution{padding:15px 18px 20px;text-align:left}}.sec-solution .content-bottom .box-solution p{font-size:24px;font-size:2.4rem;line-height:48px;font-weight:700;letter-spacing:1.2px;position:relative;left:-16px}@media (max-width: 767px){.sec-solution .content-bottom .box-solution p{font-size:18px;font-size:1.8rem;line-height:30px;letter-spacing:.4px;left:0}}.sec-solution .content-bottom .box-solution p span{color:#34ACBC}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-solution .content-bottom .box-solution p{font-size:1.74545vw;line-height:3.49091vw;letter-spacing:.08727vw;left:-1.16364vw}}.sec-solution .content-bottom .box-solution .img-char{position:absolute;bottom:0;right:31px}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-solution .content-bottom .box-solution .img-char{width:12.50909vw;right:2.47273vw}}@media (max-width: 767px){.sec-solution .content-bottom .box-solution .img-char{width:117px;right:-34px;bottom:-3px}}.sec-effects{padding:85px 20px 102px;position:relative}@media (max-width: 767px){.sec-effects{padding:86px 20px 62px}}.sec-effects:before{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/about/bg_left.png") no-repeat top left;background-size:100% 100%;width:939px;height:705px;top:-230px;left:0}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-effects:before{width:68.29091vw;height:51.27273vw;top:-18.18182vw}}@media (max-width: 767px){.sec-effects:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/about/bg_left_sp.png") no-repeat top left;background-size:100% 100%;width:374px;height:281px;top:0}}.sec-effects .content-sec{max-width:1024px;margin:0 auto;position:relative}.sec-effects .tit-sec{font-size:46px;font-size:4.6rem;line-height:77px;letter-spacing:2.2px;display:inline-block;font-weight:700;margin-bottom:21px}@media (max-width: 767px){.sec-effects .tit-sec{font-size:22px;font-size:2.2rem;line-height:34px;letter-spacing:1.1px;margin-bottom:15px}}.sec-effects .desc{font-size:18px;font-size:1.8rem;line-height:32px;letter-spacing:.4px;font-weight:500;margin-bottom:52px}@media (max-width: 767px){.sec-effects .desc{font-size:16px;font-size:1.6rem;line-height:28px;margin-bottom:48px}}.sec-effects .list-eff{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}@media (min-width: 768px){.sec-effects .list-eff .item-eff{width:32.22%;margin-right:1.67%;margin-bottom:46px}.sec-effects .list-eff .item-eff:nth-child(3n){margin-right:0}}@media (max-width: 767px){.sec-effects .list-eff .item-eff{width:48.14%;margin-right:3.72%;margin-bottom:16px}.sec-effects .list-eff .item-eff:nth-child(2n){margin-right:0}}.sec-effects .list-eff .item-eff .img-eff{margin-bottom:10px}.sec-effects .list-eff .item-eff .img-eff img{width:100%}.sec-effects .list-eff .item-eff .name{text-align:center;font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:.8px;font-weight:700}@media (max-width: 767px){.sec-effects .list-eff .item-eff .name{font-size:14px;font-size:1.4rem;line-height:20px}}.sec-method{background:url("/wp/wp-content/themes/wp-templ/assets/img/about/bg_method.jpg") no-repeat center center;background-size:cover;width:100%;height:400px;padding-top:102px}@media (max-width: 767px){.sec-method{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/about/bg_method_sp.jpg");height:200px;padding-top:44px}}.sec-method h2{text-align:center;color:#fff}.sec-method h2 span{display:block;font-size:22px;font-size:2.2rem;line-height:36px;font-weight:700;letter-spacing:1px;margin-bottom:22px}@media (max-width: 767px){.sec-method h2 span{font-size:14px;font-size:1.4rem;line-height:26px;letter-spacing:.7px;margin-bottom:3px}}.sec-method h2 em{display:block;font-style:normal;font-size:30px;font-size:3rem;line-height:55px;font-weight:700;letter-spacing:2.6px;margin-bottom:10px}@media (max-width: 767px){.sec-method h2 em{font-size:20px;font-size:2rem;line-height:40px;letter-spacing:1.5px;margin-bottom:-2px}}.sec-method h2 strong{display:block;font-size:50px;font-size:5rem;line-height:55px;font-weight:700;letter-spacing:4px}@media (max-width: 767px){.sec-method h2 strong{font-size:24px;font-size:2.4rem;line-height:28px;letter-spacing:1.8px}}.sec-method-blue{padding:72px 20px;position:relative}@media (max-width: 767px){.sec-method-blue{padding:32px 0 0}}.sec-method-blue:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:linear-gradient(to bottom, #C1F2F8, #D0FADB);opacity:.5}.sec-method-blue:after{position:absolute;content:'';width:100%;height:540px;bottom:0;left:0;background:linear-gradient(to top, #fff, rgba(255,255,255,0))}@media (max-width: 767px){.sec-method-blue:after{display:none}}.sec-method-blue .tit-sec{margin-bottom:85px;position:relative}@media (min-width: 768px){.sec-method-blue .tit-sec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;left:5px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-method-blue .tit-sec{align-items:center;left:0}}@media (max-width: 767px){.sec-method-blue .tit-sec{margin-bottom:21px}}@media (min-width: 768px){.sec-method-blue .tit-sec .tit-left{margin-right:48px}}@media (max-width: 767px){.sec-method-blue .tit-sec .tit-left{margin-bottom:28px}}.sec-method-blue .tit-sec .tit-left ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;position:relative}.sec-method-blue .tit-sec .tit-left ul:before{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/about/ico_x.png") no-repeat center center;background-size:cover;width:21px;height:21px;top:50%;left:50%;transform:translate(-50%, -50%)}@media (max-width: 767px){.sec-method-blue .tit-sec .tit-left ul:before{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/about/ico_x_sp.png");width:13px;height:13px}}.sec-method-blue .tit-sec .tit-left ul li{width:188px;height:188px;border-radius:50%;background:linear-gradient(to bottom, #47BEC6, #60D5DD);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;font-size:29px;font-size:2.9rem;font-weight:700;color:#fff;margin-right:45px}.sec-method-blue .tit-sec .tit-left ul li:last-child{margin-right:0}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-method-blue .tit-sec .tit-left ul li{width:14.54545vw;height:14.54545vw;font-size:2.18182vw}}@media (max-width: 767px){.sec-method-blue .tit-sec .tit-left ul li{width:113px;height:113px;font-size:16px;font-size:1.6rem;margin-right:27px}}@media (min-width: 768px){.sec-method-blue .tit-sec .tit-right{padding-top:28px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-method-blue .tit-sec .tit-right{padding-top:0}}@media (max-width: 767px){.sec-method-blue .tit-sec .tit-right{text-align:center}}.sec-method-blue .tit-sec .tit-right h3{display:inline-block;font-size:57px;font-size:5.7rem;line-height:65px;letter-spacing:2.8px;font-weight:700;margin-bottom:9px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-method-blue .tit-sec .tit-right h3{font-size:4.14545vw;line-height:4.72727vw;letter-spacing:.20364vw}}@media (max-width: 767px){.sec-method-blue .tit-sec .tit-right h3{font-size:28px;font-size:2.8rem;line-height:32px;letter-spacing:3.4px}}.sec-method-blue .tit-sec .tit-right .desc{font-size:18px;font-size:1.8rem;line-height:32px;font-weight:500;letter-spacing:.9px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-method-blue .tit-sec .tit-right .desc{font-size:1.45455vw;line-height:2.32727vw;letter-spacing:.06545vw}}@media (max-width: 767px){.sec-method-blue .tit-sec .tit-right .desc{text-align:left;padding:0 20px;font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:.8px}}.sec-method-blue .box-method{max-width:1100px;margin:0 auto 40px;padding:42px 38px 71px;position:relative;z-index:2}.sec-method-blue .box-method:last-of-type{margin-bottom:0}@media (max-width: 767px){.sec-method-blue .box-method{padding:25px 20px 40px;margin-bottom:0}}.sec-method-blue .box-method.box-blue{background:url("/wp/wp-content/themes/wp-templ/assets/img/about/bg_blue.jpg") no-repeat center center;background-size:cover}@media (max-width: 767px){.sec-method-blue .box-method.box-blue{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/about/bg_blue_sp.jpg")}}.sec-method-blue .box-method.box-grey{background:url("/wp/wp-content/themes/wp-templ/assets/img/about/bg_grey.jpg") no-repeat center center;background-size:cover}@media (max-width: 767px){.sec-method-blue .box-method.box-grey{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/about/bg_grey_sp.jpg")}}.sec-method-blue .box-method.box-grey .tit-box,.sec-method-blue .box-method.box-grey .desc-box{color:#000}@media (min-width: 768px){.sec-method-blue .box-method.box-grey .list-method .item-method:last-child .detail{padding-top:19px}.sec-method-blue .box-method.box-grey .list-method .item-method:last-child .detail .name{padding-bottom:10px;height:60px}.sec-method-blue .box-method.box-grey .list-method .item-method .detail{padding-top:31px;padding-bottom:30px}.sec-method-blue .box-method.box-grey .list-method .item-method .detail .name{padding-bottom:20px}}.sec-method-blue .box-method .tit-box{text-align:center;color:#fff;font-size:55px;font-size:5.5rem;line-height:68px;font-weight:700;letter-spacing:3.2px;margin-bottom:11px}@media (max-width: 767px){.sec-method-blue .box-method .tit-box{font-size:40px;font-size:4rem;line-height:39px;font-weight:900;margin-bottom:20px}}.sec-method-blue .box-method .desc-box{text-align:center;color:#fff;font-size:18px;font-size:1.8rem;line-height:35px;font-weight:700;letter-spacing:.9px;margin-bottom:33px}@media (max-width: 767px){.sec-method-blue .box-method .desc-box{font-size:16px;font-size:1.6rem;line-height:24px;margin-bottom:23px}}@media (min-width: 768px){.sec-method-blue .box-method .list-method{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.sec-method-blue .box-method .list-method .item-method{background:#fff}@media (min-width: 768px){.sec-method-blue .box-method .list-method .item-method{width:32.22%;margin-right:1.67%}.sec-method-blue .box-method .list-method .item-method:nth-child(3n){margin-right:0}}@media (max-width: 767px){.sec-method-blue .box-method .list-method .item-method{margin-bottom:19px}.sec-method-blue .box-method .list-method .item-method:last-child{margin-bottom:0}}.sec-method-blue .box-method .list-method .item-method:nth-child(2){transition-delay:.3s}.sec-method-blue .box-method .list-method .item-method:nth-child(3){transition-delay:.6s}.sec-method-blue .box-method .list-method .item-method .img-method img{width:100%}.sec-method-blue .box-method .list-method .item-method .img-method video{width:100%;height:100%;display:block;object-fit:cover}.sec-method-blue .box-method .list-method .item-method .detail{background:#fff;padding:22px 24px 21px 23px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-method-blue .box-method .list-method .item-method .detail{padding-left:1.67273vw;padding-right:1.74545vw}}@media (max-width: 767px){.sec-method-blue .box-method .list-method .item-method .detail{padding:14px 20px 19px}}.sec-method-blue .box-method .list-method .item-method .detail .name{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;position:relative;padding-bottom:13px;margin-bottom:13px;border-bottom:solid 1px #47BEC6}@media (min-width: 768px){.sec-method-blue .box-method .list-method .item-method .detail .name{margin-right:13px}}@media only screen and (min-width: 768px) and (max-width: 1150px){.sec-method-blue .box-method .list-method .item-method .detail .name{margin-right:0}}@media (max-width: 767px){.sec-method-blue .box-method .list-method .item-method .detail .name{padding-bottom:9px}}.sec-method-blue .box-method .list-method .item-method .detail .name .number{position:relative;font-family:"Bebas Neue", sans-serif;font-size:50px;font-size:5rem;font-weight:400;margin-right:10px;top:1px;left:-2px}@media (max-width: 767px){.sec-method-blue .box-method .list-method .item-method .detail .name .number{font-size:32px;font-size:3.2rem;top:2px;left:0}}.sec-method-blue .box-method .list-method .item-method .detail .name h4{font-size:18px;font-size:1.8rem;line-height:24px;letter-spacing:.8px;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1150px){.sec-method-blue .box-method .list-method .item-method .detail .name h4{font-size:1.45455vw;line-height:1.74545vw;letter-spacing:.05818vw}}.sec-method-blue .box-method .list-method .item-method .detail .desc{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.4px;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-method-blue .box-method .list-method .item-method .detail .desc{font-size:12px;font-size:1.2rem;line-height:20px}}.scroll-hint-icon-wrap{z-index:3}.sec-compare{padding:34px 20px 146px}@media (max-width: 767px){.sec-compare{padding:40px 20px 55px;position:relative}.sec-compare:before{position:absolute;content:'';opacity:.5;background:linear-gradient(to top, #C1F2F8, #D0FADB);width:100%;height:218px;top:0;left:0}.sec-compare:after{position:absolute;content:'';z-index:1;background:linear-gradient(to top, #fff, rgba(255,255,255,0));width:100%;height:218px;top:0;left:0}}.sec-compare .tit-sec{text-align:center;font-size:28px;font-size:2.8rem;line-height:46px;font-weight:700;letter-spacing:2.8px;margin-bottom:83px;position:relative;z-index:2}@media (max-width: 767px){.sec-compare .tit-sec{font-size:22px;font-size:2.2rem;line-height:32px;letter-spacing:1px;margin:0 -10px 7px}}.sec-compare .tit-sec span{color:#47BEC6}.sec-compare .table-scroll{position:relative;z-index:2}@media (max-width: 767px){.sec-compare .table-scroll{overflow-y:hidden !important;margin-right:-20px}}.sec-compare .box-compare{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:1024px;margin:0 auto}@media (max-width: 767px){.sec-compare .box-compare{width:1024px;padding:50px 20px 0 0}}.sec-compare .box-compare .box-left{width:14.45%}@media (max-width: 767px){.sec-compare .box-compare .box-left{width:11.95%;position:sticky;left:0;z-index:2}.sec-compare .box-compare .box-left:before{position:absolute;content:'';top:-26px;left:0;height:26px;width:100%;background:#F8FEF9;z-index:2}.sec-compare .box-compare .box-left:after{position:absolute;content:'';bottom:0;left:0;height:6px;width:100%;background:#fff;z-index:2}}.sec-compare .box-compare .box-left .row-first{height:40px;background:#688595}.sec-compare .box-compare .box-left .row{height:60px;line-height:60px;background:#E9F7F7;padding:0 15px;font-size:14px;font-size:1.4rem;letter-spacing:.4px;font-weight:700;color:#34ACBC;border-bottom:solid 1px #B8E6E9}.sec-compare .box-compare .box-left .row.h80{height:80px;line-height:80px}@media (max-width: 767px){.sec-compare .box-compare .box-left .row.h80{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}}@media (max-width: 767px){.sec-compare .box-compare .box-left .row.h80-sp{height:80px;line-height:80px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}}@media (max-width: 767px){.sec-compare .box-compare .box-left .row.h80-sp span{display:block;line-height:22px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-compare .box-compare .box-left .row{font-size:1.16364vw}}.sec-compare .box-compare .box-mid{width:26.36%;border-radius:8px;background:linear-gradient(#47bec6 0%, #60d5dd 100%);padding:0 6px 6px;margin-top:-26px}.sec-compare .box-compare .box-mid .row-first{height:66px;line-height:66px;text-align:center;color:#fff;font-size:20px;font-size:2rem;font-weight:700;letter-spacing:.4px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-compare .box-compare .box-mid .row-first{font-size:1.74545vw}}.sec-compare .box-compare .box-mid .row{height:60px;line-height:60px;text-align:center;background:#fff;padding:0 10px;font-size:13px;font-size:1.3rem;letter-spacing:0;font-weight:500;color:#000000;border-bottom:solid 1px #C4C9C7}.sec-compare .box-compare .box-mid .row:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.sec-compare .box-compare .box-mid .row.h80{height:80px}@media (min-width: 768px){.sec-compare .box-compare .box-mid .row.h80{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.sec-compare .box-compare .box-mid .row.h80 p{padding-top:24px}.sec-compare .box-compare .box-mid .row.h80 p:before{top:0}}@media (max-width: 767px){.sec-compare .box-compare .box-mid .row.h80{line-height:inherit;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.sec-compare .box-compare .box-mid .row.h80 p{padding-top:20px}.sec-compare .box-compare .box-mid .row.h80 p:before{top:-2px}}@media (max-width: 767px){.sec-compare .box-compare .box-mid .row.h80-sp{height:80px;line-height:inherit;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.sec-compare .box-compare .box-mid .row.h80-sp p{padding-top:20px}.sec-compare .box-compare .box-mid .row.h80-sp p:before{top:-2px}}@media only screen and (min-width: 768px) and (max-width: 1050px){.sec-compare .box-compare .box-mid .row{font-size:1.09091vw}}.sec-compare .box-compare .box-mid .row p{position:relative;padding-top:33px;line-height:18px}@media only screen and (min-width: 768px) and (max-width: 1050px){.sec-compare .box-compare .box-mid .row p{line-height:1.45455vw}}.sec-compare .box-compare .box-mid .row p:before{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/top/ico_table_1.svg") left center/cover no-repeat;width:20px;height:20px;top:9px;left:50%;margin-left:-10px}.sec-compare .box-compare .box-right{width:19.72%}.sec-compare .box-compare .box-right:last-of-type .row-first{border-right:0}.sec-compare .box-compare .box-right .row-first{height:40px;line-height:40px;font-size:14px;font-size:1.4rem;letter-spacing:.4px;font-weight:700;color:#fff;background:#688595;text-align:center;border-right:solid 1px #fff}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-compare .box-compare .box-right .row-first{font-size:1.16364vw}}.sec-compare .box-compare .box-right .row{height:60px;line-height:60px;text-align:center;background:#fff;padding:0 10px;font-size:13px;font-size:1.3rem;letter-spacing:.4px;font-weight:500;color:#000000;border-bottom:solid 1px #C4C9C7;border-right:solid 1px #C4C9C7}@media only screen and (min-width: 768px) and (max-width: 1050px){.sec-compare .box-compare .box-right .row{font-size:1.09091vw}}.sec-compare .box-compare .box-right .row.h80{height:80px;line-height:80px}@media (max-width: 767px){.sec-compare .box-compare .box-right .row.h80{line-height:inherit;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.sec-compare .box-compare .box-right .row.h80 p{padding-top:23px}.sec-compare .box-compare .box-right .row.h80 p:before{top:2px}}@media (min-width: 768px){.sec-compare .box-compare .box-right .row.h80 p:before{top:16px}}@media (max-width: 767px){.sec-compare .box-compare .box-right .row.h80-sp{height:80px;line-height:inherit;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.sec-compare .box-compare .box-right .row.h80-sp p{padding-top:23px}.sec-compare .box-compare .box-right .row.h80-sp p:before{top:2px}}.sec-compare .box-compare .box-right .row.circle p:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/ico_table_2.svg") left center/cover no-repeat;width:20px;height:20px;margin-left:-10px}@media (min-width: 768px){.sec-compare .box-compare .box-right .row.triangle.h80 p:before{top:18px}}@media (max-width: 767px){.sec-compare .box-compare .box-right .row.triangle.h80 p:before{top:2px}}@media (max-width: 767px){.sec-compare .box-compare .box-right .row.triangle.h80-sp p:before{top:2px}}.sec-compare .box-compare .box-right .row.triangle p:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/ico_table_3.svg") left center/cover no-repeat;width:21px;height:17px;top:10px;margin-left:-10px}.sec-compare .box-compare .box-right .row.not p:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/ico_table_4.svg") left center/cover no-repeat;width:17px;height:17px;margin-left:-8px;top:10px}@media (max-width: 767px){.sec-compare .box-compare .box-right .row.not p:before{top:2px}}.sec-compare .box-compare .box-right .row p{position:relative;padding-top:11px}.sec-compare .box-compare .box-right .row p:before{position:absolute;content:'';top:9px;left:50%}.sec-steps{position:relative;padding-bottom:88px}@media (max-width: 767px){.sec-steps{padding-bottom:0}}.sec-steps.step-1{padding-bottom:157px}@media (max-width: 767px){.sec-steps.step-1{padding-bottom:55px}}.sec-steps.step-1:after{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/about/bg_right.png") no-repeat top left;background-size:100% 100%;width:939px;height:679px;top:232px;right:0}@media (min-width: 768px){.sec-steps.step-1:after{mix-blend-mode:multiply}}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-steps.step-1:after{width:68.29091vw;height:49.38182vw;top:16.87273vw}}@media (max-width: 767px){.sec-steps.step-1:after{display:none}}@media (max-width: 767px){.sec-steps.step-2 .txt-sp{top:24px !important}}.sec-steps.step-2 .tit-sec{margin-bottom:74px}@media (max-width: 767px){.sec-steps.step-2 .tit-sec{margin-bottom:18px}}.sec-steps.step-2 .tit-sec .number strong{left:-2px}@media only screen and (min-width: 768px) and (max-width: 1330px){.sec-steps.step-2 .tit-sec .number strong{left:-.14545vw}}@media (min-width: 768px){.sec-steps.step-2 .tit-sec .content-tit{padding-top:66px;padding-bottom:84px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1330px){.sec-steps.step-2 .tit-sec .content-tit{padding-top:4.8vw;padding-bottom:6.10909vw}}.sec-steps.step-2 .tit-sec .name{margin-top:24px}@media (min-width: 768px){.sec-steps.step-2 .tit-sec .name{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1330px){.sec-steps.step-2 .tit-sec .name{margin-top:1.74545vw}}.sec-steps.step-2 .tit-sec .name span{margin-bottom:23px}@media (min-width: 768px){.sec-steps.step-2 .tit-sec .name span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1330px){.sec-steps.step-2 .tit-sec .name span{margin-bottom:1.67273vw}}@media (max-width: 767px){.sec-steps.step-2 .tit-sec .name span{margin-bottom:7px}}@media (min-width: 768px){.sec-steps.step-2 .desc{margin-bottom:53px}}.sec-steps .tit-sec{position:relative;z-index:2;margin-bottom:86px}@media (max-width: 767px){.sec-steps .tit-sec{margin-right:14px;margin-bottom:26px}}.sec-steps .tit-sec .content-tit{width:90.44%;border-top-right-radius:20px;border-bottom-right-radius:20px;background:url("/wp/wp-content/themes/wp-templ/assets/img/about/bg_step.png") no-repeat top left;background-size:cover;padding-left:98px;padding-top:57px;padding-bottom:81px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (min-width: 768px) and (max-width: 1330px){.sec-steps .tit-sec .content-tit{padding-left:7.12727vw}}@media (max-width: 767px){.sec-steps .tit-sec .content-tit{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/about/bg_step_sp.png");width:100%;margin-right:14px;padding:80px 0 192px 14px;position:relative}.sec-steps .tit-sec .content-tit .txt-sp{position:absolute;top:27px;left:0;margin-left:22px;width:85%;text-align:center;font-size:16px;font-size:1.6rem;line-height:25px;letter-spacing:1.3px;font-weight:700;padding-bottom:12px;margin-bottom:57px;color:#fff;border-bottom:solid 1px #fff}.sec-steps .tit-sec .content-tit .txt-sp:before{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/about/arr_w.png") no-repeat top left;background-size:100% 100%;width:12px;height:7px;left:50%;margin-left:-6px;bottom:-7px}}.sec-steps .tit-sec .number{width:114px;color:#fff;margin-right:47px}@media only screen and (min-width: 768px) and (max-width: 1330px){.sec-steps .tit-sec .number{width:8.29091vw;margin-right:3.41818vw}}@media (max-width: 767px){.sec-steps .tit-sec .number{width:62px;margin-right:15px;margin-top:32px}}.sec-steps .tit-sec .number span{text-align:center;display:block;font-size:16px;font-size:1.6rem;line-height:25px;letter-spacing:1.3px;font-weight:700;padding-bottom:12px;margin-bottom:57px;border-bottom:solid 1px #fff;position:relative}@media only screen and (min-width: 768px) and (max-width: 1330px){.sec-steps .tit-sec .number span{font-size:1.16364vw;line-height:1.81818vw;letter-spacing:.09455vw;margin-bottom:4.14545vw}}@media (max-width: 767px){.sec-steps .tit-sec .number span{display:none}}.sec-steps .tit-sec .number span:before{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/about/arr_w.png") no-repeat top left;background-size:100% 100%;width:12px;height:7px;left:50%;margin-left:-6px;bottom:-7px}.sec-steps .tit-sec .number strong{display:block;font-family:"Bebas Neue", sans-serif;font-size:157px;font-size:15.7rem;line-height:70px;font-weight:400;text-align:center;position:relative;left:-11px}@media only screen and (min-width: 768px) and (max-width: 1330px){.sec-steps .tit-sec .number strong{font-size:11.41818vw;line-height:5.09091vw;left:-.8vw}}@media (max-width: 767px){.sec-steps .tit-sec .number strong{left:0}}.sec-steps .tit-sec .name{color:#fff;margin-top:7px}.sec-steps .tit-sec .name h2 span{display:block;font-size:26px;font-size:2.6rem;line-height:40px;letter-spacing:2px;font-weight:700;margin-bottom:11px}@media only screen and (min-width: 768px) and (max-width: 1330px){.sec-steps .tit-sec .name h2 span{font-size:1.89091vw;line-height:2.90909vw;letter-spacing:.14545vw}}@media (max-width: 767px){.sec-steps .tit-sec .name h2 span{font-size:14px;font-size:1.4rem;line-height:22px;letter-spacing:1.1px;margin-bottom:5px}}.sec-steps .tit-sec .name h2 strong{display:block;font-size:45px;font-size:4.5rem;line-height:55px;letter-spacing:3.2px;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1330px){.sec-steps .tit-sec .name h2 strong{font-size:3.27273vw;line-height:4vw;letter-spacing:.23273vw}}@media (max-width: 767px){.sec-steps .tit-sec .name h2 strong{font-size:23px;font-size:2.3rem;line-height:28px;letter-spacing:1.4px}}.sec-steps .tit-sec .img-tit{border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:hidden}@media (min-width: 768px){.sec-steps .tit-sec .img-tit{position:absolute;top:-48px;right:0}}@media only screen and (min-width: 768px) and (max-width: 1330px){.sec-steps .tit-sec .img-tit{top:-3.49091vw;width:43.92727vw}}@media (max-width: 767px){.sec-steps .tit-sec .img-tit{margin-left:15px;margin-top:-168px;margin-right:-14px;position:relative}}.sec-steps .desc{max-width:1024px;margin:0 auto 90px;font-size:18px;font-size:1.8rem;line-height:38px;letter-spacing:.4px;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-steps .desc{padding:0 20px;font-size:16px;font-size:1.6rem;line-height:34px}}@media (max-width: 767px){.sec-steps .desc{padding:0 20px;font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:.8px;margin-bottom:15px}.sec-steps .desc.last{margin-bottom:0}}.sec-steps .c-flow-lst{position:relative;z-index:2;max-width:1140px;padding:0 20px;margin:0 auto}@media (max-width: 767px){.sec-steps .c-flow-lst{margin-top:32px}}@media (min-width: 768px){.sec-steps .c-flow-lst .flow-item{margin-bottom:32px}}@media (max-width: 767px){.sec-steps .c-flow-lst .flow-item{margin-bottom:19px}.sec-steps .c-flow-lst .flow-item:last-child{margin-bottom:0}}@media (max-width: 767px){.sec-steps .c-flow-lst .flow-img{position:relative}.sec-steps .c-flow-lst .flow-img:before{display:block;content:" ";width:100%;padding-top:56.41791%}.sec-steps .c-flow-lst .flow-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (min-width: 768px){.sec-steps .c-flow-lst .flow-info{padding:69px 49px 73px 47px}}@media (max-width: 767px){.sec-steps .c-flow-lst .flow-info{padding:20px 20px 23px}.sec-steps .c-flow-lst .flow-info .flow-subttl{margin-bottom:7px}.sec-steps .c-flow-lst .flow-info .flow-desc{font-size:14px;font-size:1.4rem;line-height:25px}}@media (min-width: 768px){.sec-steps .c-flow-lst .flow-head .number{margin-top:12px}}.sec-steps .case-block{position:relative;max-width:1100px;margin:0 auto 28px;background:#E8FAF3}@media (min-width: 768px){.sec-steps .case-block{padding:48px 38px 64px}}@media (max-width: 767px){.sec-steps .case-block{margin-top:29px;margin-bottom:0;padding:32px 0 39px;border-bottom:solid 1px #C1EDDC}}.sec-steps .case-block:last-child{margin-bottom:0;margin-top:0}@media (max-width: 767px){.sec-steps .case-block:last-child{border-bottom:0;padding-bottom:55px;position:relative}.sec-steps .case-block:last-child:before{position:absolute;content:'';width:100%;height:353px;bottom:0;left:0;background:linear-gradient(to top, #fff, rgba(255,255,255,0))}}.sec-steps .case-block .case-inner{position:relative;z-index:2}.sec-steps .case-block .case-ttl{font-weight:700;text-align:center;color:#52D5A2;font-size:32px;font-size:3.2rem;line-height:46px;font-weight:700;letter-spacing:3px;margin-bottom:40px}@media (max-width: 767px){.sec-steps .case-block .case-ttl{margin-bottom:30px;font-size:20px;font-size:2rem;line-height:30px;letter-spacing:1.6px}}@media (min-width: 768px){.sec-steps .case-block .case-compare{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}@media (max-width: 767px){.sec-steps .case-block .case-compare{margin:0 20px}}.sec-steps .case-block .case-compare .compare-col{position:relative}@media (min-width: 768px){.sec-steps .case-block .case-compare .compare-col{width:48.75%;margin-right:2.5%}.sec-steps .case-block .case-compare .compare-col:last-child{margin-right:0}}@media (max-width: 767px){.sec-steps .case-block .case-compare .compare-col{margin-bottom:24px}.sec-steps .case-block .case-compare .compare-col:last-child{margin-bottom:0}.sec-steps .case-block .case-compare .compare-col:last-child::after{display:none}}@media (min-width: 768px){.sec-steps .case-block .case-compare .compare-col:nth-child(2n)::after{display:none}}.sec-steps .case-block .case-compare .compare-col.is-before .compare-img::after,.sec-steps .case-block .case-compare .compare-col.is-before .compare-video::after{content:"BEFORE";background:#626262}.sec-steps .case-block .case-compare .compare-col.is-after .compare-img::after,.sec-steps .case-block .case-compare .compare-col.is-after .compare-video::after{content:"AFTER";background:#52D5A2}@media (max-width: 767px){.sec-steps .case-block .case-compare .compare-col.is-after .compare-img::after,.sec-steps .case-block .case-compare .compare-col.is-after .compare-video::after{width:60px}}.sec-steps .case-block .case-compare .compare-img{position:relative}.sec-steps .case-block .case-compare .compare-img:before{display:block;content:" ";width:100%;padding-top:57.8629%}.sec-steps .case-block .case-compare .compare-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 768px){.sec-steps .case-block .case-compare .compare-img{overflow:hidden}}.sec-steps .case-block .case-compare .compare-img::after{position:absolute;left:0;top:-1px;clip-path:polygon(0 0, 100% 0%, calc(100% - 7px) 100%, 0% 100%);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1em;letter-spacing:.025em;font-weight:400;font-family:"Bebas Neue", sans-serif;color:#fff;z-index:2;padding-top:2px}@media (min-width: 768px){.sec-steps .case-block .case-compare .compare-img::after{font-size:19px;font-size:1.9rem;width:89px;height:36px}}@media (max-width: 767px){.sec-steps .case-block .case-compare .compare-img::after{font-size:18px;font-size:1.8rem;width:67px;height:27px;padding-top:3px;top:-15px}}.sec-steps .case-block .case-compare .compare-video:after{position:absolute;left:0;top:-1px;clip-path:polygon(0 0, 100% 0%, calc(100% - 7px) 100%, 0% 100%);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1em;letter-spacing:.025em;font-weight:400;font-family:"Bebas Neue", sans-serif;color:#fff;z-index:2;padding-top:2px}@media (min-width: 768px){.sec-steps .case-block .case-compare .compare-video:after{font-size:19px;font-size:1.9rem;width:89px;height:36px}}@media (max-width: 767px){.sec-steps .case-block .case-compare .compare-video:after{font-size:18px;font-size:1.8rem;width:67px;height:27px;padding-top:3px;top:-15px}}.sec-steps .case-block .case-compare video{display:block;width:100%;height:287px}@media (max-width: 767px){.sec-steps .case-block .case-compare video{height:193px}}.sec-chart{padding:100px 95px 72px;position:relative;z-index:32;margin:0 35px 36px}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-chart{padding-left:50px;padding-right:50px}}.sec-chart:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;opacity:.5;background:linear-gradient(to bottom, #C1F2F8, #D0FADB);border-radius:40px}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-chart{padding-top:110px}}@media only screen and (min-width: 768px) and (min-width: 1361px){.sec-chart{max-width:1290px;margin:0 auto 36px}}.sec-chart .block{position:relative;max-width:1359px;margin:0 auto;background:#fff;padding-bottom:150px}@media (max-width: 767px){.sec-chart .block{padding-bottom:105px}}.sec-chart .block .c-ttl01{margin-bottom:26px}.sec-chart .block .c-ttl01 span{display:block;font-size:28px;font-size:2.8rem;line-height:48px;font-weight:700;letter-spacing:1.3px;margin-bottom:-3px}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-chart .block .c-ttl01 span{font-size:2.32727vw;line-height:3.49091vw;margin-bottom:5px}}.sec-chart .block .c-ttl01 strong{display:block;font-size:36px;font-size:3.6rem;line-height:48px;font-weight:700;letter-spacing:2px}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-chart .block .c-ttl01 strong{font-size:2.90909vw;line-height:3.49091vw}}.sec-chart .block__left{position:absolute;left:-23px;top:28px}.sec-chart .block .box-chart{position:relative;position:relative}.sec-chart .block .box-chart:before{display:block;content:" ";width:100%;padding-top:100%}.sec-chart .block .box-chart>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-chart .block .box-chart.on .chart .progress{animation:progressAnim 2s ease forwards}.sec-chart .block .chart-desc{position:absolute;background:#fff;width:66.5%;height:66.5%;max-width:420px;max-height:420px;border-radius:50%;left:50%;top:50%;transform:translate(-50%, -50%)}.sec-chart .block .chart-desc .desc{position:absolute;left:0;right:0;top:21.2%;text-align:center;transition-delay:.5s}.sec-chart .block .chart-desc .desc01{font-size:20px;font-size:2rem;line-height:24px;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-chart .block .chart-desc .desc01{font-size:2.03636vw;line-height:2.47273vw;letter-spacing:.05455vw}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-chart .block .chart-desc .desc01{font-size:1.89091vw}}.sec-chart .block .chart-desc .desc01 sup{font-size:9px;font-size:.9rem;line-height:17px;display:inline-block;vertical-align:top;margin-top:-4px}.sec-chart .block .chart-desc .desc01 span{display:inline-block;position:relative;padding:0 20px 17px;letter-spacing:1.7px}.sec-chart .block .chart-desc .desc01 span:before{position:absolute;content:"";left:0;bottom:0;right:0;height:2px;background:linear-gradient(135deg, #4AE3D2, #C8F57B)}.sec-chart .block .chart-desc .desc02{font-size:93px;font-size:9.3rem;font-family:"Bebas Neue", sans-serif;padding:0}@media (min-width: 768px){.sec-chart .block .chart-desc .desc02{position:relative;left:-6px}}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-chart .block .chart-desc .desc02{font-size:9.09091vw;line-height:9.09091vw}}.sec-chart .block .chart-desc .desc02 span{font-size:152px;font-size:15.2rem;line-height:1em;margin:0 7px 0 0}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-chart .block .chart-desc .desc02 span{font-size:11.05455vw;line-height:11.05455vw}}.sec-chart .block .chart{width:100%;height:100%;border-radius:50%;position:absolute;left:0;top:0}.sec-chart .block .chart svg{width:100%;height:100%}.sec-chart .block .chart .progress{stroke-dasharray:282.6;stroke-dashoffset:282.6;transform:rotate(-90deg);transform-origin:50% 50%}.sec-chart .block__right ul{padding:0}@media (min-width: 768px){.sec-chart .block__right ul{margin-right:61px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-chart .block__right ul{margin-right:30px}}.sec-chart .block__right ul li{background:#F5F5F5;border-radius:10px;position:relative;padding:24px 34px 27px 34px;margin:0 0 17px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-chart .block__right ul li{padding-right:20px;padding-left:25px}}.sec-chart .block__right ul li .ttl{font-size:16px;font-size:1.6rem;line-height:26px;font-weight:700;letter-spacing:.5px}.sec-chart .block__right ul li .ttl .green{color:#37BF8A}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-chart .block__right ul li .ttl{letter-spacing:0}}.sec-chart .block__right ul li .txt02{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.075em;font-weight:500;margin-top:7px}.sec-chart .block .c-btn01{position:absolute;left:50%;transform:translate(-50%, 0);bottom:55px}@media (max-width: 767px){.sec-chart .block .c-btn01{bottom:32px}}@media (min-width: 768px){.sec-chart .block .c-btn01 .c-btn01__inner{max-width:100%;width:475px;padding:23px 60px 21px 24px;cursor:pointer}}@media (min-width: 768px) and (max-width: 767px){.sec-chart .block .c-btn01 .c-btn01__inner{padding:20px 60px 20px 24px}}@media only screen and (min-width: 768px) and (min-width: 1025px){.sec-chart .block .c-btn01 .c-btn01__inner:hover:after{right:20px}}@media (min-width: 768px){.sec-chart .block .c-btn01 .c-btn01__inner:after{right:25px}.sec-chart .block .c-btn01 .c-btn01__inner span{position:relative;left:10px}}@media (max-width: 767px){.sec-chart .block .c-btn01 .c-btn01__inner{width:295px;padding:18px 60px 19px 35px;font-size:16px;font-size:1.6rem}.sec-chart .block .c-btn01 .c-btn01__inner:after{width:20px;height:20px;right:24px}}@media (min-width: 768px){.sec-chart .block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.sec-chart .block__left{width:42.8%}.sec-chart .block__right{width:59.5%;margin:0 0 0 auto;padding:37px 0 0 50px}.sec-chart .block .block__inner{max-width:587px}}.sec-chart .note01{position:relative;color:#626262;font-size:12px;font-size:1.2rem;line-height:22px;font-weight:500;margin-top:15px}@media (max-width: 767px){.sec-chart .note01{text-align:center;line-height:18px;margin-top:16px}}@media (max-width: 767px){.sec-chart{padding:179px 20px 47px;margin:0}.sec-chart:before{border-radius:0}.sec-chart .block .gr-title{text-align:center}.sec-chart .block .c-ttl01{margin-bottom:16px}.sec-chart .block .c-ttl01 span{font-size:20px;font-size:2rem;line-height:36px}.sec-chart .block .c-ttl01 strong{font-size:26px;font-size:2.6rem;line-height:36px}.sec-chart .block__left{position:relative;left:0;top:-147px;width:292px;margin:0 auto -133px}.sec-chart .block .box-chart{position:relative;position:relative}.sec-chart .block .box-chart:before{display:block;content:" ";width:100%;padding-top:100%}.sec-chart .block .box-chart>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-chart .block .chart-desc{width:72.5%;height:71.5%;max-width:206px;max-height:206px;left:50%;top:50%}.sec-chart .block .chart-desc .desc{top:19.2%}.sec-chart .block .chart-desc .desc01{font-size:16px;font-size:1.6rem;line-height:1.1875em}.sec-chart .block .chart-desc .desc01 sup{font-size:10px;font-size:1rem;line-height:2.4em;margin-top:-6px}.sec-chart .block .chart-desc .desc01 span{padding:0 9px 15px}.sec-chart .block .chart-desc .desc02{font-size:55px;font-size:5.5rem;line-height:1.81818em;letter-spacing:.025em;padding:6px 0 0 3px}.sec-chart .block .chart-desc .desc02 span{font-size:100px;font-size:10rem;line-height:1em;margin:0 7px 0 0}.sec-chart .block .chart{width:100%;height:100%;border-radius:50%;position:absolute;left:0;top:0}.sec-chart .block .chart svg{width:100%;height:100%}.sec-chart .block .chart .progress{stroke-dasharray:282.6;stroke-dashoffset:282.6;transform:rotate(-90deg);transform-origin:50% 50%}.sec-chart .block .note01{text-align:center;margin:23px 0 0 0px;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.075em;font-weight:500}.sec-chart .block .note01 span{position:relative;display:inline;padding:0 0 0 13px}.sec-chart .block .note01 span:before{position:absolute;content:"※";left:0;top:0}.sec-chart .block__right ul{margin:0 20px 0 59px;padding:0}.sec-chart .block__right ul li{border-radius:10px;padding:15px 15px 14px 17px;margin:0 0 17px;border:1px solid #C7C7C7;background:#f5f5f5}}@media (max-width: 767px) and (max-width: 767px){.sec-chart .block__right ul li::before,.sec-chart .block__right ul li::after{content:"";position:absolute;background:no-repeat center 0/100% auto;top:42%}.sec-chart .block__right ul li::before{height:20px;margin-top:-2px;width:11px;left:-10px;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/programs/arrow_icn04_sp.png")}.sec-chart .block__right ul li::after{background-image:url('data:image/svg+xml,<svg id="Group_174108" data-name="Group 174108" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="47.5" height="47.5" viewBox="0 0 47.5 47.5"><defs><clipPath id="clip-path"><circle id="Ellipse_2640" data-name="Ellipse 2640" cx="23.75" cy="23.75" r="23.75" fill="none" stroke="%23626262" stroke-width="1"/></clipPath><clipPath id="clip-path-2"><rect id="Rectangle_28820" data-name="Rectangle 28820" width="21.349" height="41.182" fill="%23b2b2b2"/></clipPath></defs><g id="Mask_Group_889" data-name="Mask Group 889" transform="translate(0)" clip-path="url(%23clip-path)"><g id="Group_107784" data-name="Group 107784" transform="translate(13.018 9.746)"><g id="Group_107784-2" data-name="Group 107784" transform="translate(0 0)" clip-path="url(%23clip-path-2)"><path id="Path_115642" data-name="Path 115642" d="M15.009,6.058A6.06,6.06,0,1,1,8.954,0a6.058,6.058,0,0,1,6.055,6.058" transform="translate(1.547 0)" fill="%23b2b2b2"/><path id="Path_115643" data-name="Path 115643" d="M0,36.438S1.618,17.84,2.3,15.58c.91-3,2.638-6.761,8.527-6.761,5.944,0,7.722,4.213,8.213,7,.738,4.18,2.3,20.641,2.3,20.641Z" transform="translate(0 4.72)" fill="%23b2b2b2"/></g></g></g></svg>');left:-50px;margin-top:-14px;width:40px;height:40px}}@media (max-width: 767px){.sec-chart .block__right ul li .ttl{font-size:14px;font-size:1.4rem;line-height:1.57143em}.sec-chart .block__right ul li .txt01{font-size:15px;font-size:1.5rem;line-height:1.46667em}.sec-chart .block__right ul li .txt01+.ttl{margin-top:4px}.sec-chart .block__right ul li .txt02{font-size:12px;font-size:1.2rem;line-height:2em;letter-spacing:.075em;margin-top:5px}}.c-sec-feel .feel-info{padding-top:92px;padding-bottom:110px}@media only screen and (min-width: 768px) and (min-width: 1500px){.c-sec-feel .feel-info{padding-top:8.72727vw;padding-bottom:8.72727vw}}@media (max-width: 767px){.c-sec-feel .feel-info{padding-top:32px;padding-bottom:53px}}.c-sec-feel .feel-ttl{font-size:42px;font-size:4.2rem;line-height:66px;font-weight:700;margin-bottom:33px}@media only screen and (min-width: 768px) and (max-width: 1359px){.c-sec-feel .feel-ttl{font-size:3.05455vw;line-height:4.8vw}}@media (max-width: 767px){.c-sec-feel .feel-ttl{font-size:24px;font-size:2.4rem;line-height:36px;margin-bottom:11px}}.ub-banner{padding:65px 20px 85px}@media (max-width: 767px){.ub-banner{padding:50px 20px}}.ub-banner a{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:0;height:162px;max-width:845px;width:100%;padding:10px 67px 10px 51px;color:#fff;font-size:17px;font-size:1.7rem;line-height:1.52941em;letter-spacing:.075em;font-weight:700;overflow:hidden;border-radius:15px;margin:0 auto;cursor:pointer}.ub-banner a::before{content:"";position:absolute;top:0;bottom:0;right:32px;margin:auto 0;width:20px;height:20px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path id="Subtraction_4" data-name="Subtraction 4" d="M10,20A10,10,0,1,1,20,10,10.011,10.011,0,0,1,10,20Zm1.9-8.749L8.348,14.807l1.766,1.765L16.686,10,10.113,3.428,8.348,5.193,11.9,8.749H3.752v2.5Z" fill="%23fff"/></svg>') center/contain no-repeat;transition:all 0.3s ease}.ub-banner a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;transition:all 0.3s ease;background:url("/wp/wp-content/themes/wp-templ/assets/img/column/img-banner.jpg") center/cover no-repeat}@media only screen and (min-width: 1025px){.ub-banner a:hover{opacity:0.75}.ub-banner a:hover::before{right:28px}.ub-banner a:hover::after{transform:scale(1.05)}}.ub-banner .ub-banner-logo{text-align:center;padding-bottom:20px}.ub-banner .ub-banner-logo span{display:block;margin-bottom:12px}@media only screen and (min-width: 768px) and (max-width: 992px){.ub-banner a{padding-left:calc(40 / 992 * 100vw);padding-right:calc(40 / 992 * 100vw);font-size:calc(16 / 992 * 100vw);height:calc(152 / 992 * 100vw)}.ub-banner a::before{right:calc(16 / 992 * 100vw);width:calc(18 / 992 * 100vw);height:calc(18 / 992 * 100vw)}.ub-banner .ub-banner-logo{padding-bottom:calc(10 / 992 * 100vw)}.ub-banner .ub-banner-logo img{width:calc(260 / 992 * 100vw)}}@media (max-width: 767px){.ub-banner a{height:130px;border-radius:10px;flex-direction:column;font-size:14px;font-size:1.4rem;line-height:1.5em;letter-spacing:.075em;justify-content:flex-start;padding:18px 42px}.ub-banner a::before{width:17px;height:17px;right:21px}.ub-banner a::after{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/column/img-banner-sp.jpg")}.ub-banner .ub-banner-logo{padding-bottom:0;margin-bottom:13px}.ub-banner .ub-banner-logo span{font-size:12px;font-size:1.2rem;line-height:1.75em;letter-spacing:.075em;margin-bottom:9px}.ub-banner .ub-banner-logo img{width:166px}}@media (max-width: 767px){.footer{padding-top:0}.footer .f-logo{background:#f5f5f5;margin-bottom:0;padding-top:52px}}

/*# sourceMappingURL=maps/about.min.css.map */
