﻿@media (max-width: 767px){.fixHeader .header{background:#fff}.fixHeader .header .txt-logo{display:none !important}}@media (min-width: 768px){.fixHeader .header .hamberger span{background:#000}.fixHeader .header .hamberger strong{color:#000}}.fixHeader .header #logo img.logo-w{opacity:0}.fixHeader .header .layerMenu .gNavi li a{color:#000}.fixHeader .header .layerMenu .gNavi li a.c-btn03__inner{cursor:pointer}.fixHeader .header .layerMenu .gNavi li a.c-btn03__inner:before{opacity:1}.fixHeader .header .layerMenu .gNavi li a.c-btn03__inner span{background:#fff}@media only screen and (min-width: 1025px){.fixHeader .header .layerMenu .gNavi li a.c-btn03__inner:hover span{background:rgba(255,255,255,0.32)}}@media (max-width: 767px){.header{background:transparent}}.header #logo{padding-left:206px}@media only screen and (min-width: 768px) and (max-width: 1359px){.header #logo{padding-left:14.98182vw}}@media (max-width: 767px){.header #logo{padding-left:0;width:138px}}.header #logo img{position:absolute;top:0;left:0}.header #logo img.logo-w{z-index:2}.header #logo .txt-logo{color:#fff}@media (max-width: 767px){.header #logo .txt-logo{display:block;margin-top:34px;white-space:nowrap}}.header .layerMenu{padding-right:97px}.header .layerMenu .gNavi li a{color:#fff}.header .layerMenu .gNavi li a.c-btn03__inner{cursor:pointer}.header .layerMenu .gNavi li a.c-btn03__inner:before{opacity:0}.header .layerMenu .gNavi li a.c-btn03__inner span{background:rgba(255,255,255,0)}@media only screen and (min-width: 1025px){.header .layerMenu .gNavi li a.c-btn03__inner:hover{color:#000}.header .layerMenu .gNavi li a.c-btn03__inner:hover:before{opacity:1}.header .layerMenu .gNavi li a.c-btn03__inner:hover span{background:rgba(255,255,255,0.32)}}.header .hamberger span{background:#fff}.header .hamberger strong{color:#fff}.mv-fixed{position:fixed;top:0;left:0;width:100vw;height:781px;height:100vh;z-index:-1}.mv-fixed:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:rgba(71,190,198,0.25);mix-blend-mode:color;z-index:0}.mv-fixed:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.2);z-index:1}.mv-fixed video{width:100%;height:100%;object-fit:cover}.sec-mv{width:100%;height:781px;height:100vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;position:relative}.sec-mv .content-sec{position:relative;top:38px;text-align:center;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-mv .content-sec{top:3.05455vw}}@media (max-width: 767px){.sec-mv .content-sec{top:23px}}.sec-mv .content-sec .txt-big{margin-bottom:52px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-mv .content-sec .txt-big{margin-bottom:3.78182vw;width:75.70909vw}}@media (max-width: 767px){.sec-mv .content-sec .txt-big{margin-bottom:26px}}.sec-mv .content-sec .txt-small em{display:inline-block;font-style:normal}@media (min-width: 768px){.sec-mv .content-sec .txt-small em{width:50%}}.sec-mv .content-sec .txt-small strong{display:block;font-size:36px;font-size:3.6rem;font-weight:700;line-height:50px;margin-bottom:8px;letter-spacing:3px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-mv .content-sec .txt-small strong{font-size:2.61818vw;line-height:3.63636vw;margin-bottom:1.09091vw;letter-spacing:.21818vw}}@media (max-width: 767px){.sec-mv .content-sec .txt-small strong{font-size:29px;font-size:2.9rem;letter-spacing:2.4px;margin-bottom:9px}}.sec-mv .content-sec .txt-small span{font-size:20px;font-size:2rem;font-weight:700;line-height:32px;letter-spacing:3px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-mv .content-sec .txt-small span{font-size:1.45455vw;line-height:2.32727vw;letter-spacing:.21818vw}}@media (max-width: 767px){.sec-mv .content-sec .txt-small span{font-size:18px;font-size:1.8rem;line-height:30px;letter-spacing:1.6px}}.sec-mv .top-banner{position:absolute;bottom:15px;right:17px;width:325px;height:81px}@media (max-width: 767px){.sec-mv .top-banner{right:auto;left:50%;transform:translate(-50%, 0);bottom:40px}}.sec-mv .top-banner img{width:100%;height:100%;object-fit:cover}.sec-mv .ico-next{position:absolute;bottom:0;left:50%;margin-left:-15px;width:30px;height:29px}.sec-mv .ico-next:before{position:absolute;content:'';width:1px;height:29px;background:#fff;top:0;left:50%}.sec-mv .ico-next:after{position:absolute;content:'';width:7px;height:7px;background:#8DF8FF;top:0;left:50%;margin-left:-3px;border-radius:50%;animation:scrollNext 1s linear infinite alternate}.sec-para{position:relative;height:1059px;max-width:1359px;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-para{height:1059px}}@media (max-width: 767px){.sec-para{height:731px;z-index:2}}.sec-para .para{position:absolute}.sec-para .para.para-1{top:29px;left:189px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-para .para.para-1{top:2.10909vw;left:13.74545vw}}@media (max-width: 767px){.sec-para .para.para-1{width:177px;left:-21px;top:18px}}.sec-para .para.para-2{top:201px;left:722px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-para .para.para-2{top:14.61818vw;left:52.50909vw}}@media (max-width: 767px){.sec-para .para.para-2{width:108px;left:auto;top:65px;right:21px}}.sec-para .para.para-3{top:66px;right:47px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-para .para.para-3{top:4.8vw;right:3.41818vw}}@media (max-width: 767px){.sec-para .para.para-3{width:198px;top:243px;right:37px}}.sec-para .para.para-4{top:444px;left:53px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-para .para.para-4{top:32.29091vw;left:3.85455vw}}@media (max-width: 767px){.sec-para .para.para-4{width:102px;left:12px;top:279px}}.sec-para .para.para-5{top:591px;left:402px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-para .para.para-5{top:42.98182vw;left:29.23636vw}}@media (max-width: 767px){.sec-para .para.para-5{width:159px;left:29px;top:475px}}.sec-para .para.para-6{top:534px;right:47px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-para .para.para-6{top:38.83636vw;right:3.41818vw}}@media (max-width: 767px){.sec-para .para.para-6{width:144px;top:577px;right:-9px}}.sec-para .para img{transition:1.9s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-para .para img{width:19.70909vw}}@media (max-width: 767px){.sec-para .para img{width:100%}}.sec-intro{background:#fff;position:relative;padding-top:152px;padding-bottom:173px;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro{padding-top:11.05455vw;padding-bottom:12.58182vw}}@media (max-width: 767px){.sec-intro{padding-top:98px;padding-bottom:88px}}.sec-intro .content-top{position:relative}.sec-intro .content-bottom{position:relative;padding:95px 0 0;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro .content-bottom{padding-top:6.90909vw}}@media (max-width: 767px){.sec-intro .content-bottom{padding-top:71px}}.sec-intro .content-bottom:before{position:absolute;content:"";left:0;top:0;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg04.png") left center/cover no-repeat;width:1065px;height:811px;pointer-events:none}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro .content-bottom:before{width:77.45455vw;height:58.98182vw}}@media (max-width: 767px){.sec-intro .content-bottom:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg_intro_sp.png") left center/cover no-repeat;width:100%;height:535px;top:214px}}.sec-intro .content-bottom .content-left{position:relative;width:728px;padding-left:186px;padding-top:66px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro .content-bottom .content-left{width:52.94545vw;padding-left:13.52727vw;padding-top:4.8vw}}@media (max-width: 767px){.sec-intro .content-bottom .content-left{width:50%;padding-left:21px;padding-top:46px}}.sec-intro .content-bottom .content-right{position:relative;width:632px;padding-left:100px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro .content-bottom .content-right{width:45.96364vw;padding-left:7.27273vw}}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.sec-intro .content-bottom .content-right{width:55%}}@media (max-width: 767px){.sec-intro .content-bottom .content-right{width:50%;padding-left:0}}.sec-intro .content-bottom .tit-box{font-size:30px;font-size:3rem;line-height:52px;margin-bottom:55px;letter-spacing:.8px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro .content-bottom .tit-box{font-size:2.18182vw;line-height:3.78182vw;margin-bottom:4vw;letter-spacing:.05818vw}}@media (max-width: 767px){.sec-intro .content-bottom .tit-box{font-size:22px;font-size:2.2rem;line-height:22px;font-weight:700;writing-mode:vertical-rl;letter-spacing:1.1px;position:relative;margin-bottom:0}.sec-intro .content-bottom .tit-box span{display:block;margin-left:11px}.sec-intro .content-bottom .tit-box span:last-child{margin-right:0}}.sec-intro .content-bottom .tit-vertical.inview span:before{position:absolute;content:'';width:120%;height:115%;bottom:-15%;left:0;background:#fff;z-index:2;transition:all 1.5s}.sec-intro .content-bottom .tit-vertical.inview.on span:before{height:0}.sec-intro .content-bottom .tit-vertical span{display:inline-block;font-size:135px;font-size:13.5rem;line-height:145px;font-weight:700;writing-mode:vertical-rl;letter-spacing:8px;position:relative;margin-right:40px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro .content-bottom .tit-vertical span{font-size:9.81818vw;line-height:10.54545vw;letter-spacing:.58182vw;margin-right:2.90909vw}}@media (max-width: 767px){.sec-intro .content-bottom .tit-vertical span{font-size:62px;font-size:6.2rem;line-height:67px;margin-right:14px;letter-spacing:5px}}.sec-intro .content-bottom .tit-vertical span.delay-1:before{transition-delay:1.5s}.sec-intro .content-bottom .tit-vertical span:first-child strong{bottom:-128px;right:-27px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro .content-bottom .tit-vertical span:first-child strong{bottom:-9.30909vw;right:-1.96364vw}}@media (max-width: 767px){.sec-intro .content-bottom .tit-vertical span:first-child strong{bottom:-67px;right:-8px}}.sec-intro .content-bottom .tit-vertical span:last-child{margin-right:0}.sec-intro .content-bottom .tit-vertical span:last-child strong{bottom:-130px;right:-33px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro .content-bottom .tit-vertical span:last-child strong{bottom:-9.45455vw;right:-2.4vw}}@media (max-width: 767px){.sec-intro .content-bottom .tit-vertical span:last-child strong{bottom:-67px;right:-12px}}.sec-intro .content-bottom .tit-vertical span strong{position:absolute}.sec-intro .tit-sec{text-align:center;margin-bottom:124px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro .tit-sec{margin-bottom:9.01818vw}}@media (max-width: 767px){.sec-intro .tit-sec{margin-bottom:0}}.sec-intro .tit-sec h2{position:relative;z-index:2}.sec-intro .tit-sec h2 .quote{display:block;pointer-events:none;width:70%;max-width:952px;height:41px;position:absolute;top:79px;left:50%;transform:translate(-50%, 0)}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro .tit-sec h2 .quote{width:69.23636vw;height:2.98182vw;top:5.74545vw}}@media (max-width: 767px){.sec-intro .tit-sec h2 .quote{width:95%;height:16px;top:40px}}@media only screen and (max-width: 767px) and (min-width: 380px){.sec-intro .tit-sec h2 .quote{width:88%}}.sec-intro .tit-sec h2 .quote:before{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets//img/top/ico_quote_left.png") no-repeat top left;background-size:100% 100%;width:49px;height:41px;top:0;left:0}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro .tit-sec h2 .quote:before{width:3.56364vw;height:2.98182vw}}@media (max-width: 767px){.sec-intro .tit-sec h2 .quote:before{width:18px;height:16px}}.sec-intro .tit-sec h2 .quote:after{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets//img/top/ico_quote_right.png") no-repeat top left;background-size:100% 100%;width:49px;height:41px;top:0;right:0}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro .tit-sec h2 .quote:after{width:3.56364vw;height:2.98182vw}}@media (max-width: 767px){.sec-intro .tit-sec h2 .quote:after{width:18px;height:16px}}.sec-intro .tit-sec h2 span{font-size:24px;font-size:2.4rem;letter-spacing:1px;font-weight:700;display:block;margin-bottom:25px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro .tit-sec h2 span{font-size:1.74545vw;letter-spacing:.07273vw;margin-bottom:1.81818vw}}@media (max-width: 767px){.sec-intro .tit-sec h2 span{font-size:18px;font-size:1.8rem;font-weight:900;margin-bottom:15px}}.sec-intro .tit-sec h2 span i{font-style:normal}@media (min-width: 768px){.sec-intro .tit-sec h2 span i{font-family:"Roboto", sans-serif;font-size:28px;font-size:2.8rem}}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro .tit-sec h2 span i{font-size:28px;font-size:2.8rem}}.sec-intro .tit-sec h2 strong{width:53%;max-width:721px;display:block;margin:0 auto;font-size:79px;font-size:7.9rem;font-weight:900;line-height:100px;letter-spacing:-2.5px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro .tit-sec h2 strong{width:52.43636vw;font-size:5.74545vw;line-height:7.27273vw;letter-spacing:-.18182vw}}@media (max-width: 767px){.sec-intro .tit-sec h2 strong{width:87%;font-size:36px;font-size:3.6rem;line-height:48px;letter-spacing:-1px}}.sec-intro .tit-sec h2 strong:nth-child(4) .line-sm{transition-delay:1.2s}.sec-intro .tit-sec h2 strong:nth-child(4):before{animation-delay:1s}.sec-intro .tit-sec h2 strong b{font-weight:900}.sec-intro .tit-sec h2 em{margin-top:36px;display:block;font-size:25px;font-size:2.5rem;font-weight:700;font-style:normal;letter-spacing:1.3px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro .tit-sec h2 em{margin-top:2.61818vw;font-size:1.81818vw;letter-spacing:.09455vw}}@media (max-width: 767px){.sec-intro .tit-sec h2 em{margin-top:7px;font-size:20px;font-size:2rem;line-height:34px}}.sec-intro .tit-sec .txt-en{width:100%;text-align:center;position:absolute;left:0;bottom:-74px;transition:all .5s}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro .tit-sec .txt-en{bottom:-5.38182vw}}@media (max-width: 767px){.sec-intro .tit-sec .txt-en{bottom:44px;width:379px}}@media only screen and (max-width: 767px) and (min-width: 380px){.sec-intro .tit-sec .txt-en{width:100%}.sec-intro .tit-sec .txt-en img{width:100%}}@media (max-width: 767px){.sec-intro .desc{padding:0 18px;margin-top:25px}}.sec-intro .desc p{font-size:18px;font-size:1.8rem;line-height:30px;letter-spacing:.5px;font-weight:500;margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro .desc p{font-size:1.30909vw;line-height:2.18182vw;margin-bottom:4vw;letter-spacing:.03636vw;margin-bottom:1.45455vw}}@media (max-width: 767px){.sec-intro .desc p{font-size:16px;font-size:1.6rem;line-height:28px;margin-bottom:15px}}.sec-intro .desc p:last-child{margin-bottom:0}.sec-intro .desc p strong{font-weight:700}.sec-intro .desc p span{background-image:linear-gradient(to right, #DDF785, #DDF785);background-position:bottom left;background-repeat:no-repeat;background-size:100% 8px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-intro .desc p span{background-size:100% .58182vw}}.sec-intro .box-scroll{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;transform:translateZ(0);backface-visibility:hidden;will-change:transform;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:4400px;overflow:hidden;height:409px;animation:mvSlide 23s linear infinite}@media (max-width: 767px){.sec-intro .box-scroll{margin-top:42px;width:2550px;height:236px}}.sec-ytb{overflow:hidden;background:#fff;position:relative;z-index:22;padding:111px 0 138px}.sec-ytb:before{position:absolute;content:"";right:0;bottom:0;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg01.png") center center/cover no-repeat;height:687px;width:1059px;pointer-events:none}.sec-ytb .ttl{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;align-items:flex-end}.sec-ytb .ttl .ttl-img{margin:0 48px 0 0}@media (min-width: 768px){.sec-ytb .ttl .gr-title{position:relative;top:5px}}.sec-ytb .ttl .ttl-txt{font-size:20px;font-size:2rem;line-height:1.75em;letter-spacing:.1em;font-weight:bold}.sec-ytb .inner1024{position:relative;z-index:22}.sec-ytb .sec-slider{position:relative;z-index:22;margin:77px 0 0}.sec-ytb .sec-slider .slick-list{overflow:inherit;margin:0 -32px;padding:0 16.21818vw !important}.sec-ytb .sec-slider .slick-slide{transition:all 0.3s ease;margin:0 32px;padding:0;overflow:hidden}.sec-ytb .sec-slider .slick-slide span{margin:0 auto;position:relative}.sec-ytb .sec-slider .slick-slide span:before{display:block;content:" ";width:100%;padding-top:147.32824%}.sec-ytb .sec-slider .slick-slide span>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-ytb .sec-slider .slick-slide .item__thumb{overflow:hidden;margin-bottom:0}.sec-ytb .sec-slider .slick-slide .item__info{background:#fff;padding:19px 16px 19px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.sec-ytb .sec-slider .slick-slide .item__info .item__ttl{margin-bottom:5px;overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}.sec-ytb .sec-slider .slick-slide .item__info .views{color:#5F5F5F;font-size:12px;font-size:1.2rem}.sec-ytb .sec-slider .slick-slide img{width:100%;transition:all .3s;transform-origin:center top}.sec-ytb .sec-slider .slick-arrow{width:58px;height:58px;top:39.2%;margin:0}.sec-ytb .sec-slider .slick-arrow:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58.212' height='58.213' viewBox='0 0 58.212 58.213'%3E%3Cpath id='Path_115053' data-name='Path 115053' d='M0,40l33.845-6.154L40,0' transform='translate(57.959 29.106) rotate(135)' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat center;background-size:100% auto}.sec-ytb .sec-slider .slick-arrow.slick-prev{left:36.4%}@media only screen and (min-width: 768px) and (max-width: 1150px){.sec-ytb .sec-slider .slick-arrow.slick-prev{left:35.8%}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-ytb .sec-slider .slick-arrow.slick-prev{left:35%}}@media only screen and (min-width: 768px) and (min-width: 1700px){.sec-ytb .sec-slider .slick-arrow.slick-prev{left:36.9%}}@media only screen and (min-width: 768px) and (min-width: 2000px){.sec-ytb .sec-slider .slick-arrow.slick-prev{left:37.3%}}.sec-ytb .sec-slider .slick-arrow.slick-next{right:36.4%}@media only screen and (min-width: 768px) and (max-width: 1150px){.sec-ytb .sec-slider .slick-arrow.slick-next{right:35.8%}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-ytb .sec-slider .slick-arrow.slick-next{right:35%}}@media only screen and (min-width: 768px) and (min-width: 1700px){.sec-ytb .sec-slider .slick-arrow.slick-next{right:36.9%}}@media only screen and (min-width: 768px) and (min-width: 2000px){.sec-ytb .sec-slider .slick-arrow.slick-next{right:37.3%}}.sec-ytb .sec-slider .slick-arrow.slick-next:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58.212' height='58.213' viewBox='0 0 58.212 58.213'%3E%3Cpath id='Path_115052' data-name='Path 115052' d='M0,0,33.845,6.155,40,40' transform='translate(28.537 0.822) rotate(45)' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E%0A")}.sec-ytb .sec-slider .slick-dots{position:relative;text-align:center;margin:1px 0 0}.sec-ytb .sec-slider .slick-dots li{width:15px !important;height:15px !important;margin:0 6px;padding:4px 0 0}.sec-ytb .sec-slider .slick-dots li button{width:8px;height:8px;border-radius:50%;padding:0;background:#DBE4E6;margin:0 auto}.sec-ytb .sec-slider .slick-dots li button:before{display:none}.sec-ytb .sec-slider .slick-dots li.slick-active button{background:#47BEC6}.sec-ytb .sec-slider .item{border-radius:15px;background:#fff}.sec-ytb .sec-slider .item img{border-radius:0;overflow:hidden}.sec-ytb .c-btn01{text-align:center;margin:84px 0 0}.sec-ytb .c-btn01__inner{padding:18px 60px 18px 60px}.sec-ytb .c-btn01__inner:before{position:absolute;content:"";left:26px;top:50%;margin:-15px 0 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44.35' height='31.067' viewBox='0 0 44.35 31.067'%3E%3Cpath id='Path_115682' data-name='Path 115682' d='M43.412,4.86A5.515,5.515,0,0,0,39.492.94C36.058,0,22.16,0,22.16,0S8.294,0,4.86.94A5.669,5.669,0,0,0,.908,4.86C0,8.294,0,15.519,0,15.519S0,22.743.908,26.21a5.728,5.728,0,0,0,3.952,3.92c3.434.939,17.3.939,17.3.939s13.9,0,17.332-.939a5.57,5.57,0,0,0,3.92-3.92c.939-3.467.939-10.691.939-10.691s0-7.224-.939-10.658M17.754,22.192V8.877l11.5,6.641Z' transform='translate(-0.001 -0.001)' fill='red'/%3E%3C/svg%3E%0A") no-repeat center;background-size:100% auto;width:44px;height:31px}.sec-ytb .c-btn01__inner:after{width:16px;height:16px;right:47px}@media (max-width: 767px){.sec-ytb{padding:79px 0 72px}.sec-ytb:before{display:none}.sec-ytb .ttl{display:block;text-align:center}.sec-ytb .ttl .ttl-img{margin:0 26px 23px 0;display:block}.sec-ytb .ttl .ttl-img img{max-width:211px}.sec-ytb .ttl .ttl-txt{display:block;font-size:14px;font-size:1.4rem;line-height:2em;text-align:center}.sec-ytb .sec-slider{margin:56px 0 0}.sec-ytb .sec-slider .ytb-slider01{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;padding:0 20px}.sec-ytb .sec-slider .ytb-slider01 .slide{width:calc(50% - 7.5px);margin:0 15px 23px 0;overflow:hidden;border-radius:10px}.sec-ytb .sec-slider .ytb-slider01 .slide:nth-child(2n){margin-right:0}.sec-ytb .sec-slider .ytb-slider01 .slide .item__thumb{margin-bottom:11px}}@media (max-width: 767px) and (max-width: 767px){.sec-ytb .sec-slider .ytb-slider01 .slide .item__thumb{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}}@media (max-width: 767px){.sec-ytb .sec-slider .c-img{position:relative}.sec-ytb .sec-slider .c-img:before{display:block;content:" ";width:100%;padding-top:146.875%}.sec-ytb .sec-slider .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-ytb .sec-slider .item__ttl{overflow:hidden;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;font-size:14px;font-size:1.4rem;line-height:22px}.sec-ytb .sec-slider .views{color:#5F5F5F;font-size:12px;font-size:1.2rem}.sec-ytb .c-btn01{margin:28px 0 0;text-align:center}.sec-ytb .c-btn01__inner{padding:17px 44px 17px 46px;max-width:311px}.sec-ytb .c-btn01__inner:before{left:26px;top:50%;margin:-12px 0 0;width:35px;height:25px}.sec-ytb .c-btn01__inner:after{width:18px;height:18px;right:18px}.sec-ytb .c-btn01__txt{font-size:14px;font-size:1.4rem;line-height:1.5em;letter-spacing:.075em}}@keyframes progressAnim{to{stroke-dashoffset:3}}.c-block-more__btn{text-align:center}.c-block-more__btn span{display:inline-block;position:relative}#wrap{height:auto;overflow:hidden}.sec-arrange{position:relative;background:#A2A2A2;z-index:32}.sec-arrange .rows{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;position:relative}@media (min-width: 768px){.sec-arrange .rows:before{position:absolute;content:"";left:10px;right:0;width:86px;height:109px;margin:0 auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='86.41' height='109.085' viewBox='0 0 86.41 109.085'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_28657' data-name='Rectangle 28657' width='49.84' height='109.085' transform='translate(0 0)' fill='none' stroke='%2300a4ca' stroke-width='2'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_107486' data-name='Group 107486' transform='translate(-28.916 -17.123)'%3E%3Cg id='Group_107484' data-name='Group 107484' transform='translate(65.487 143.332) rotate(-135)'%3E%3Cline id='Line_46' data-name='Line 46' x2='4.369' y2='96.982' transform='translate(48.491 2.185)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cline id='Line_47' data-name='Line 47' x1='4.369' y2='96.982' transform='translate(99.166 48.491) rotate(90)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3Cg id='Mask_Group_870' data-name='Mask Group 870' transform='translate(115.326 126.208) rotate(180)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_107485' data-name='Group 107485' transform='translate(49.839 -17.123) rotate(45)'%3E%3Cline id='Line_330' data-name='Line 330' x2='4.369' y2='96.982' transform='translate(48.491 2.185)' fill='none' stroke='%232e3334' stroke-width='2'/%3E%3Cline id='Line_331' data-name='Line 331' x1='4.369' y2='96.982' transform='translate(99.166 48.491) rotate(90)' fill='none' stroke='%232e3334' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;background-size:100% auto;top:114px;z-index:2}}.sec-arrange .rows .col{width:50%;padding:49px 59px 79px;text-align:center}.sec-arrange .rows .col .col-ttl{text-align:center;font-size:70px;font-size:7rem;line-height:1.07143em;letter-spacing:.05em;font-weight:600;margin:0 0 -28px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-arrange .rows .col .col-ttl{font-size:5.09091vw;line-height:5.45455vw;letter-spacing:.03636vw;margin-bottom:-2.03636vw}}.sec-arrange .rows .col .col-box{background:rgba(255,255,255,0.27);padding:55px 0 0}.sec-arrange .rows .col .col-box .desc{font-size:20px;font-size:2rem;line-height:1.75em;letter-spacing:.05em;font-weight:600;margin:0 0 32px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-arrange .rows .col .col-box .desc{font-size:1.45455vw;line-height:2.54545vw;letter-spacing:.03636vw;margin-bottom:2.32727vw}}@media (min-width: 768px){.sec-arrange .rows .col .col-box .pic{height:330px}}@media (max-width: 767px){.sec-arrange .rows .col .col-box .pic{height:187px}}.sec-arrange .rows .col .col-box .pic img,.sec-arrange .rows .col .col-box .pic video{width:100%;height:100%;display:block;object-fit:cover}.sec-arrange .rows .col.col01{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/arr_bg01.jpg") center center/cover no-repeat;position:relative}.sec-arrange .rows .col.col01 .col-ttl{color:#fff}.sec-arrange .rows .col.col01 .col-box .desc{color:#fff}.sec-arrange .rows .col.col02{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/arr_bg02.jpg") center center/cover no-repeat;position:relative}@media (max-width: 767px){.sec-arrange{z-index:33}.sec-arrange .rows{display:block}.sec-arrange .rows .col{width:100%;padding:22px 23px 52px}.sec-arrange .rows .col .col-ttl{font-size:40px;font-size:4rem;line-height:1em;margin:0 0 -13px}.sec-arrange .rows .col .col-box{background:rgba(255,255,255,0.27);padding:34px 0 0}.sec-arrange .rows .col .col-box .desc{font-size:16px;font-size:1.6rem;line-height:1.25em;margin:0 0 27px}.sec-arrange .rows .col .col-box .pic img{width:100%}.sec-arrange .rows .col.col01{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/arr_bg01.jpg") center center/cover no-repeat;position:relative}.sec-arrange .rows .col.col01 .col-ttl{color:#fff}.sec-arrange .rows .col.col01 .col-box .desc{color:#fff}.sec-arrange .rows .col.col02{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/arr_bg02.jpg") center center/cover no-repeat;padding:36px 23px 37px}.sec-arrange .rows .col.col02:before{position:absolute;content:"";left:0px;right:0;width:64px;height:60px;margin:0 auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64' height='58.707' viewBox='0 0 64 58.707'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_17621' data-name='Rectangle 17621' width='34.86' height='64' fill='%23fff' stroke='%23fff' stroke-width='2'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_107620' data-name='Group 107620' transform='translate(-10.426 70.065) rotate(-90)'%3E%3Cg id='Group_41505' data-name='Group 41505' transform='translate(46.219 0) rotate(45)'%3E%3Cline id='Line_46' data-name='Line 46' x1='2.682' y2='62.682' transform='translate(28.659 -1.341)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cline id='Line_47' data-name='Line 47' x2='2.682' y2='62.682' transform='translate(61.341 28.659) rotate(90)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3Cg id='Mask_Group_127' data-name='Mask Group 127' transform='translate(11.358 10.426)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_41515' data-name='Group 41515' transform='translate(34.86 -10.426) rotate(45)'%3E%3Cline id='Line_46-2' data-name='Line 46' x1='2.682' y2='62.682' transform='translate(28.659 -1.341)' fill='none' stroke='%232e3334' stroke-width='2'/%3E%3Cline id='Line_47-2' data-name='Line 47' x2='2.682' y2='62.682' transform='translate(61.341 28.659) rotate(90)' fill='none' stroke='%232e3334' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;background-size:100% auto;top:-25px;z-index:2}}.sec-about{background:#fff;position:relative;z-index:33;padding:137px 0 123px}.sec-about .sec-ttl01{position:relative;z-index:22;text-align:left;padding:0 0 0 5px;max-width:1024px;margin:0 auto}.sec-about .sec-ttl01 .ttljp01{display:block;font-size:28px;font-size:2.8rem;line-height:1.57143em;letter-spacing:.05em;font-weight:bold;padding:0 0 0 7px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-about .sec-ttl01 .ttljp01{font-size:2.03636vw;line-height:3.2vw;letter-spacing:.03636vw}}.sec-about .sec-ttl01 .c-ttl01{margin:0;display:block}.sec-about .sec-ttl01 .c-ttl01 .line-sm{font-size:54px;font-size:5.4rem;line-height:1.37037em;letter-spacing:.05em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-about .sec-ttl01 .c-ttl01 .line-sm{font-size:3.92727vw;line-height:5.38182vw;letter-spacing:.03636vw}}.sec-about .inner1024{max-width:1180px}.sec-about .ttlen{color:#F4F4F4;position:absolute;font-size:260px;font-size:26rem;line-height:1em;letter-spacing:0em;font-weight:400;font-family:"Bebas Neue", sans-serif;left:0px;top:46px;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-about .ttlen{font-size:18.90909vw;line-height:18.90909vw;letter-spacing:0vw}}.sec-about .block01{margin:20px 0 0;padding:0 0 48px;position:relative;z-index:22}.sec-about .block01:before{content:"";position:absolute;width:0;height:0;border-left:50vw solid transparent;border-top:105px solid #fff;border-right:50vw solid transparent;bottom:-104px}.sec-about .block01 .rows{position:relative;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-about .block01 .rows .col-img01,.sec-about .block01 .rows .col-img02{width:39%;position:relative;z-index:33}.sec-about .block01 .rows .col-img01 .desc,.sec-about .block01 .rows .col-img02 .desc{text-align:center;background:#000000;border-radius:10px;max-width:340px;margin:27px auto 0;position:relative;padding:11px 10px 12px}.sec-about .block01 .rows .col-img01 .desc:before,.sec-about .block01 .rows .col-img02 .desc:before{position:absolute;content:"";left:0;right:0;top:-28px;margin:0 auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='30' viewBox='0 0 2 30'%3E%3Cline id='Line_356' data-name='Line 356' y2='28' transform='translate(1 1)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2' stroke-dasharray='0.5 4'/%3E%3C/svg%3E%0A") no-repeat center center;background-size:100% auto;width:2px;height:28px}.sec-about .block01 .rows .col-img01 .desc p,.sec-about .block01 .rows .col-img02 .desc p{color:#fff;font-size:20px;font-size:2rem;line-height:1.55em;letter-spacing:.05em;font-weight:bold;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-about .block01 .rows .col-img01 .desc p,.sec-about .block01 .rows .col-img02 .desc p{font-size:1.45455vw;line-height:2.25455vw;letter-spacing:.03636vw}}.sec-about .block01 .rows .col-img01 .desc{margin-left:16%}.sec-about .block01 .rows .col-img02{margin:0 13px 0 0}.sec-about .block01 .rows .col-ct{width:65%;margin:0 auto 0;position:absolute;top:0;z-index:3;padding:75px 0 0;left:0;right:0}.sec-about .block01 .rows .col-ct ul li{background:#FFFFFF;background:linear-gradient(90deg, #fff 0%, #f8ffe8 45%, #fff 100%);text-align:center;font-size:20px;font-size:2rem;line-height:1.2em;letter-spacing:.05em;font-weight:bold;padding:36px 36px 36px;margin:0 0 4px;min-height:105px;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;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-about .block01 .rows .col-ct ul li{font-size:1.45455vw;line-height:1.74545vw;letter-spacing:.03636vw}}.sec-about .block01 .rows .col-ct ul li p{width:100%}.sec-about .block01 .rows .col-ct ul li small{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.05em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-about .block01 .rows .col-ct ul li small{font-size:1.16364vw;line-height:1.74545vw;letter-spacing:.03636vw}}.sec-about .block01 .rows .col-ct ul li:nth-child(2){background:linear-gradient(90deg, #fff 0%, #ebfff1 45%, #fff 100%)}.sec-about .block01 .rows .col-ct ul li:nth-child(3){background:linear-gradient(90deg, #fff 0%, #e7f2f5 45%, #fff 100%)}.sec-about .block01 .desc02{margin:45px auto 0;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.025em;font-weight:500;max-width:1003px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-about .block01 .desc02{font-size:1.30909vw;line-height:2.18182vw;letter-spacing:.01818vw}}.sec-about .block01 .desc02 p{margin:0 0 20px}.sec-about .block01 .desc02 p:last-child{margin-bottom:0}.sec-about .block02{padding:155px 0 29px;position:relative}.sec-about .block02:before{content:"";position:absolute;background:#47BEC6;z-index:1;left:0;right:0;top:0;height:344px}.sec-about .block02:after{content:"";position:absolute;width:0;height:0;border-left:50vw solid transparent;border-top:115px solid #47BEC6;border-right:50vw solid transparent;top:343px;height:115px;z-index:2}.sec-about .block02 .block02-ttl01{position:relative;z-index:22;text-align:center}.sec-about .block02 .block02-ttl01 .ttljp01{color:#fff;display:block;font-size:25px;font-size:2.5rem;line-height:2.08em;letter-spacing:.075em;font-weight:bold;padding:0 0 0 7px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-about .block02 .block02-ttl01 .ttljp01{font-size:1.81818vw;line-height:3.78182vw;letter-spacing:.05455vw}}.sec-about .block02 .block02-ttl01 .c-ttl01{color:#fff;margin:0;display:block}.sec-about .block02 .block02-ttl01 .c-ttl01 .line-sm{font-size:48px;font-size:4.8rem;line-height:1.14583em;letter-spacing:.075em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-about .block02 .block02-ttl01 .c-ttl01 .line-sm{font-size:3.49091vw;line-height:4vw;letter-spacing:.05455vw}}.sec-about .block02 .block02-lst{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;max-width:1024px;margin:30px auto 0;padding:0 0 0 20px;position:relative;z-index:11}.sec-about .block02 .block02-lst li{width:284px;max-width:32%}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-about .block02 .block02-lst li{width:29.09091vw}}.sec-about .block02 .block02-lst li .pic{width:284px;position:relative}.sec-about .block02 .block02-lst li .pic:before{display:block;content:" ";width:100%;padding-top:100%}.sec-about .block02 .block02-lst li .pic>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-about .block02 .block02-lst li .pic{width:23.27273vw}}.sec-about .block02 .block02-lst li .pic:before{border-radius:50%;background:#62C6CC;background:linear-gradient(135deg, #62c6cc 0%, #eff8f8 100%)}.sec-about .block02 .block02-lst li .pic .c-img{border-radius:50%;position:relative;position:absolute;left:0;top:0;margin:10px;width:calc(100% - 20px);height:calc(100% - 20px)}.sec-about .block02 .block02-lst li .pic .c-img:before{display:block;content:" ";width:100%;padding-top:100%}.sec-about .block02 .block02-lst li .pic .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-about .block02 .block02-lst li .pic .c-img img{border-radius:50%}.sec-about .block02 .block02-lst li .cap{text-align:center;position:relative;margin:0 0 0;padding:30px 0 0;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;align-items:center;min-height:150px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-about .block02 .block02-lst li .cap{min-height:auto}}.sec-about .block02 .block02-lst li .cap .cap-txt{width:100%;font-size:26px;font-size:2.6rem;line-height:1.53846em;letter-spacing:.025em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-about .block02 .block02-lst li .cap .cap-txt{font-size:1.89091vw;line-height:2.90909vw;letter-spacing:.01818vw}}.sec-about .block02 .block02-lst li .cap .stick{position:absolute;content:"";left:-13px;top:-10px;width:74px;height:74px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-about .block02 .block02-lst li .cap .stick{width:5.38182vw;height:5.38182vw;left:-.94545vw;top:-.72727vw}}.sec-about .block02 .block02-lst li .cap .stick path{-webkit-transition:0.5s ease all;-moz-transition:0.5s ease all;-ms-transition:0.5s ease all;-o-transition:0.5s ease all;transition:0.5s ease all;stroke-dasharray:100;stroke-dashoffset:100}.sec-about .block02 .block02-lst li .cap strong{color:#47BEC6;font-size:30px;font-size:3rem;line-height:1.33333em}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-about .block02 .block02-lst li .cap strong{font-size:2.18182vw;line-height:2.90909vw}}.sec-about .block02 .block02-lst li.on .cap .stick path{transition-delay:0.5s;stroke-dashoffset:0}.sec-about .block03{position:relative;z-index:22}.sec-about .block03:after{content:"";position:absolute;width:0;height:0;border-left:50vw solid transparent;border-top:105px solid #fff;border-right:50vw solid transparent;top:0;height:105px;z-index:4}.sec-about .block03 .block03-ttl01{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/ab_bg01.png") center center/cover no-repeat;position:relative;z-index:3;text-align:center;padding:171px 0 0}@media (max-width: 767px){.sec-about .block03 .block03-ttl01{padding-bottom:0 !important}}.sec-about .block03 .block03-ttl01 .gr-title{display:inline-block;position:relative;padding-bottom:89px}@media (max-width: 767px){.sec-about .block03 .block03-ttl01 .gr-title{padding-bottom:185px}}.sec-about .block03 .block03-ttl01 .gr-title .per01{position:absolute;bottom:0;width:334px;left:-326px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-about .block03 .block03-ttl01 .gr-title .per01{width:25.81818vw;left:-23.70909vw}}@media (max-width: 767px){.sec-about .block03 .block03-ttl01 .gr-title .per01{width:200px;left:-21px;margin-left:0 !important}}.sec-about .block03 .block03-ttl01 .gr-title .per02{position:absolute;bottom:0;width:193px;right:-191px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-about .block03 .block03-ttl01 .gr-title .per02{width:14.54545vw;right:-13.89091vw}}@media (max-width: 767px){.sec-about .block03 .block03-ttl01 .gr-title .per02{width:115px;right:-24px;margin-right:0 !important}}.sec-about .block03 .block03-ttl01 .ttljp01{display:block;font-size:30px;font-size:3rem;line-height:1.46667em;letter-spacing:.025em;font-weight:bold;padding:0 0 21px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-about .block03 .block03-ttl01 .ttljp01{font-size:2.18182vw;line-height:3.2vw;letter-spacing:.01818vw}}@media (max-width: 767px){.sec-about .block03 .block03-ttl01 .ttljp01{margin-bottom:6px}}.sec-about .block03 .block03-ttl01 .ttljp02{display:block;font-size:34px;font-size:3.4rem;line-height:1.26471em;letter-spacing:.025em;font-weight:bold;padding:0}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-about .block03 .block03-ttl01 .ttljp02{font-size:2.47273vw;line-height:3.12727vw;letter-spacing:.01818vw}}@media (max-width: 767px){.sec-about .block03 .block03-ttl01 .ttljp02{font-size:22px;font-size:2.2rem;line-height:35px}}.sec-about .block03 .block03-ttl01 .c-ttl01{color:#47BEC6;margin:0 0 36px;display:block}@media (max-width: 767px){.sec-about .block03 .block03-ttl01 .c-ttl01{margin-bottom:1px !important}}.sec-about .block03 .block03-ttl01 .c-ttl01 .line-sm{font-size:88px;font-size:8.8rem;line-height:1.02273em;letter-spacing:.025em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-about .block03 .block03-ttl01 .c-ttl01 .line-sm{font-size:6.4vw;line-height:6.54545vw;letter-spacing:.01818vw}}.sec-about .block03 .block03-content{padding:103px 0 0}.sec-about .block03 .block03-content .ttl{position:relative;text-align:center;color:#47BEC6;font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.075em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-about .block03 .block03-content .ttl{font-size:1.74545vw;line-height:2.18182vw;letter-spacing:.05455vw}}.sec-about .block03 .block03-content .ttl:before{position:absolute;content:"";left:0;right:0;margin:0 auto;width:23px;height:11px;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/arr03.png") center center/cover no-repeat;bottom:-10px;z-index:3}.sec-about .block03 .block03-content .ttl span{display:inline-block;border:1px solid #47BEC6;border-radius:10px;position:relative;padding:21px 26px 22px}.sec-about .block03 .block03-content .ct-01{text-align:center;margin:39px 0 0}.sec-about .c-btn01{text-align:center;margin:81px 0 0}@media (max-width: 767px){.sec-about{padding:109px 0 99px}.sec-about .sec-ttl01{padding:0;margin:0 0 0 -4px}.sec-about .sec-ttl01 .ttljp01{font-size:25px;font-size:2.5rem;line-height:1.4em;letter-spacing:0em;padding:0 0 0 7px}.sec-about .sec-ttl01 .c-ttl01{margin:0}.sec-about .sec-ttl01 .c-ttl01 .line-sm{font-size:36px;font-size:3.6rem;line-height:1.47222em;letter-spacing:0em}.sec-about .ttlen{font-size:100px;font-size:10rem;line-height:1em;left:0px;right:0;text-align:center;top:74px}.sec-about .block01{margin:20px 0 0;padding:0 0 48px}.sec-about .block01:before{border-top:55px solid #fff;bottom:-55px}.sec-about .block01 .rows{position:relative;display:block}.sec-about .block01 .rows .col-img01,.sec-about .block01 .rows .col-img02{width:238px;position:absolute;top:0}.sec-about .block01 .rows .col-img01 .desc,.sec-about .block01 .rows .col-img02 .desc{border-radius:0;padding:0;max-width:100%;margin:32px 5px 0 0;position:relative;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:center;background:none}.sec-about .block01 .rows .col-img01 .desc:before,.sec-about .block01 .rows .col-img02 .desc:before{top:-28px;left:auto;right:74px;width:14px;height:29px}.sec-about .block01 .rows .col-img01 .desc p,.sec-about .block01 .rows .col-img02 .desc p{width:100%;border-radius:10px;padding:7px 14px 9px;background:#000;max-width:130px;font-size:12px;font-size:1.2rem;line-height:1.25em;letter-spacing:.05em;font-weight:bold;text-align:left}.sec-about .block01 .rows .col-img01{left:50%;margin:9px 0 0 -271px}.sec-about .block01 .rows .col-img01 .desc{margin-left:0%;justify-content:flex-end}.sec-about .block01 .rows .col-img01 .desc:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.621' height='28.621' viewBox='0 0 13.621 28.621'%3E%3Cline id='Line_351' data-name='Line 351' x2='11' y2='26' transform='translate(1.311 1.311)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2' stroke-dasharray='0.5 4'/%3E%3C/svg%3E%0A")}.sec-about .block01 .rows .col-img02{right:50%;margin:11px -255px 0 0}.sec-about .block01 .rows .col-img02 .desc{justify-content:flex-start;margin:32px 0 0 15px}.sec-about .block01 .rows .col-img02 .desc p{padding-left:20px}.sec-about .block01 .rows .col-img02 .desc:before{left:68px;right:auto;width:14px;height:29px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.621' height='28.621' viewBox='0 0 13.621 28.621'%3E%3Cline id='Line_352' data-name='Line 352' x1='11' y2='26' transform='translate(1.311 1.311)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2' stroke-dasharray='0.5 4'/%3E%3C/svg%3E%0A")}.sec-about .block01 .rows .col-ct{width:100%;position:relative;padding:50px 0 0}.sec-about .block01 .rows .col-ct ul li{font-size:12px;font-size:1.2rem;line-height:1.33333em;letter-spacing:.05em;padding:18px 5px 18px 35px;margin:0 0 3px;min-height:55px}.sec-about .block01 .rows .col-ct ul li small{font-size:11px;font-size:1.1rem;line-height:1.45455em;letter-spacing:.05em}.sec-about .block01 .rows .col-ct ul li:nth-child(2){background:linear-gradient(90deg, #fff 0%, #EAF5E2 45%, #fff 100%)}.sec-about .block01 .desc02{margin:133px auto 0;font-size:14px;font-size:1.4rem;line-height:1.57143em}.sec-about .block01 .desc02 p{margin:0 0 15px}.sec-about .block01 .desc02 p:last-child{margin-bottom:0}.sec-about .block02{padding:72px 0 0;position:relative}.sec-about .block02:before{height:176px}.sec-about .block02:after{border-top:55px solid #47BEC6;top:176px;height:55px}.sec-about .block02 .block02-ttl01 .ttljp01{font-size:25px;font-size:2.5rem;line-height:1.4em;letter-spacing:.075em;font-weight:bold;padding:0}.sec-about .block02 .block02-ttl01 .c-ttl01{line-height:1;margin:-5px 0 0}.sec-about .block02 .block02-ttl01 .c-ttl01 .line-sm{font-size:25px;font-size:2.5rem;line-height:1.4em;letter-spacing:.075em;font-weight:bold}.sec-about .block02 .block02-lst{display:block;margin:37px -9px -9px;padding:0;z-index:25;position:relative}.sec-about .block02 .block02-lst li{width:100%;max-width:100%;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;align-items:flex-start;padding:3px 0 3px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='290' height='1' viewBox='0 0 290 1'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' y1='1' x2='1' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23b9b9b9'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect id='Rectangle_28845' data-name='Rectangle 28845' width='290' height='1' fill='url(%23linear-gradient)'/%3E%3C/svg%3E%0A") no-repeat left bottom;background-size:100% auto}.sec-about .block02 .block02-lst li:last-child{background:none}.sec-about .block02 .block02-lst li .pic{order:2;width:134px}.sec-about .block02 .block02-lst li .pic .c-img{margin:7px;width:calc(100% - 14px);height:calc(100% - 14px)}.sec-about .block02 .block02-lst li .cap{order:1;text-align:left;position:relative;margin:0;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;align-items:center;min-height:70px;width:calc(100% - 134px);padding:34px 0 0 35px}.sec-about .block02 .block02-lst li .cap .cap-txt{width:100%;font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.025em;font-weight:bold}.sec-about .block02 .block02-lst li .cap .stick{width:54px;height:54px;top:-4px;left:0px}.sec-about .block02 .block02-lst li .cap .stick svg{width:100%;height:100%}.sec-about .block02 .block02-lst li .cap strong{font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.025em;font-weight:bold}.sec-about .block03:after{border-top:55px solid #fff;height:55px}.sec-about .block03 .block03-ttl01{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/ab_bg01_sp.png") center center/cover no-repeat;padding:75px 0 33px}.sec-about .block03 .block03-ttl01 .ttljp01{font-size:20px;font-size:2rem;line-height:1.4em;padding:0}.sec-about .block03 .block03-ttl01 .ttljp02 .line-sm{font-size:22px;font-size:2.2rem;line-height:1.59091em}.sec-about .block03 .block03-ttl01 .c-ttl01{margin:0;line-height:1}.sec-about .block03 .block03-ttl01 .c-ttl01 .line-sm{font-size:30px;font-size:3rem;line-height:1.43333em}.sec-about .block03 .block03-ttl01 .per01{width:117px;margin-left:-223px}.sec-about .block03 .block03-ttl01 .per02{width:104px;margin-right:-216px}.sec-about .block03 .block03-content{padding:86px 0 0}.sec-about .block03 .block03-content .ttl{font-size:16px;font-size:1.6rem;line-height:1.375em;text-align:left}.sec-about .block03 .block03-content .ttl:before{width:19px;height:13px;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/arr03.png") center center/100% 100% no-repeat;bottom:-12px}.sec-about .block03 .block03-content .ttl span{border:1px solid #47BEC6;padding:11px 19px 13px}.sec-about .block03 .block03-content .ct-01{text-align:center;margin:24px -20px 0;padding:0 20px 5px}.sec-about .block03 .block03-content .ct-01 .img{width:764}.sec-about .block03 .block03-content .ct-01 .img img{max-width:764px}.sec-about .c-btn01{text-align:center;margin:68px 20px 0}}.sec-program{background:#fff;position:relative;z-index:33;padding:0 0 36px}.sec-program .sec-img{height:630px;width:100%}.sec-program .sec-img .c-img{width:100%;height:100%}.sec-program .sec-content{position:relative;background:#EFEFEF;border-radius:40px;margin:37px 35px 0px;padding:145px 15px 136px}.sec-program .sec-ttl01{position:relative;z-index:22;text-align:center}.sec-program .sec-ttl01 .ttljp01{text-align:center;display:block;font-size:30px;font-size:3rem;line-height:1.33333em;letter-spacing:.05em;font-weight:bold}.sec-program .sec-ttl01 .c-ttl01{font-size:65px;font-size:6.5rem;line-height:1.10769em;letter-spacing:.05em;font-weight:bold;margin:4px 0 0;display:block}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-program .sec-ttl01 .c-ttl01{font-size:4.72727vw;line-height:5.23636vw;letter-spacing:.03636vw}}.sec-program .ttlen{color:rgba(255,255,255,0.62);position:absolute;font-size:240px;font-size:24rem;line-height:1em;letter-spacing:0em;font-weight:400;font-family:"Bebas Neue", sans-serif;right:24px;top:62px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-program .ttlen{font-size:17.45455vw;line-height:17.45455vw;letter-spacing:0vw}}.sec-program .lst-pro{max-width:1256px;margin:90px auto 0}.sec-program .lst-pro .item__thumb .c-img{border-radius:16px 16px 0 0;position:relative}.sec-program .lst-pro .item__thumb .c-img:before{display:block;content:" ";width:100%;padding-top:51.49254%}.sec-program .lst-pro .item__thumb .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-program .lst-pro .item__thumb .c-img img{border-radius:16px 16px 0 0}.sec-program .lst-pro .item__info{padding:15px 45px 20px 28px;position:relative;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;align-items:center;min-height:89px}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-program .lst-pro .item__info{padding:15px 45px 20px 20px}}.sec-program .lst-pro .item__info:before{position:absolute;content:"";right:28px;top:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg id='Group_108001' data-name='Group 108001' transform='translate(-2 -2)'%3E%3Cpath id='Subtraction_3' data-name='Subtraction 3' d='M9,18a9,9,0,1,1,9-9A9.01,9.01,0,0,1,9,18Zm1.712-7.874-3.2,3.2L9.1,14.914,15.017,9,9.1,3.085,7.513,4.674l3.2,3.2H3.377v2.252Z' transform='translate(2 2)' fill='%2347bec6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;background-size:100% auto;width:18px;height:18px;margin:-10px 0 0;transition:all 0.3s}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-program .lst-pro .item__info:before{right:20px}}.sec-program .lst-pro .item__info .ttl{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.025em;font-weight:bold;width:100%}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-program .lst-pro .item__info .ttl{font-size:1.30909vw;line-height:2.03636vw;letter-spacing:.01818vw}}.sec-program .lst-pro .item a{display:block;background:#fff;border-radius:16px;height:100%;position:relative;cursor:pointer}@media only screen and (min-width: 1025px){.sec-program .lst-pro .item a:hover{opacity:0.75}.sec-program .lst-pro .item a:hover .item__info:before{transform:translateX(4px)}}@media (min-width: 768px){.sec-program .lst-pro{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:center}.sec-program .lst-pro .item{width:33.33%;padding:0 8px;margin:0 0 20px}}@media (min-width: 768px){.sec-program .lst-btn{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;max-width:988px;margin:70px auto 0;padding:0 20px}.sec-program .lst-btn li{width:48%;margin:0 4% 0 0}.sec-program .lst-btn li:nth-child(2n){margin-right:0}}@media (max-width: 767px){.sec-program{padding:0}.sec-program .sec-img{height:250px}.sec-program .sec-content{border-radius:0px;margin:0px;padding:47px 15px 40px}.sec-program .sec-ttl01{position:relative;z-index:22;text-align:center;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:center;padding:0 4px 44px 0}.sec-program .sec-ttl01 .ttljp01{font-size:22px;font-size:2.2rem;line-height:1em;width:29px;order:2}.sec-program .sec-ttl01 .c-ttl01{writing-mode:vertical-rl;vertical-align:top;text-align:left;order:1;margin:2px 13px 0 0;width:110px}.sec-program .sec-ttl01 .c-ttl01 .maskbg-sm{display:block;vertical-align:top;width:50px;margin:0 0 0 7px}.sec-program .sec-ttl01 .c-ttl01 .line-sm{vertical-align:top;font-size:42px;font-size:4.2rem;line-height:1.09524em;letter-spacing:.05em}.sec-program .ttlen{font-size:100px;font-size:10rem;line-height:1em;right:0;top:234px;left:0;text-align:center}.sec-program .lst-pro{margin:0px 5px 0}.sec-program .lst-pro .item{margin:0 0 8px}.sec-program .lst-pro .item__thumb{width:118px}.sec-program .lst-pro .item__thumb .c-img{border-radius:10px 0 0 10px;position:relative}.sec-program .lst-pro .item__thumb .c-img:before{display:block;content:" ";width:100%;padding-top:83.05085%}.sec-program .lst-pro .item__thumb .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-program .lst-pro .item__thumb .c-img img{border-radius:10px 0 0 10px}}@media (max-width: 767px) and (max-width: 767px){.sec-program .lst-pro .item__thumb .c-img{border-radius:8px 0 0 8px}.sec-program .lst-pro .item__thumb .c-img img{border-radius:0}}@media (max-width: 767px){.sec-program .lst-pro .item__info{width:calc(100% - 118px);padding:15px 35px 20px 13px;min-height:89px}.sec-program .lst-pro .item__info:before{right:11px;top:50%;width:14px;height:14px;margin:-8px 0 0}.sec-program .lst-pro .item__info .ttl{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:bold;width:100%}.sec-program .lst-pro .item a{border:1px solid #C3C3C3;border-radius:10px;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}.sec-program .lst-btn{margin:50px 5px 0}.sec-program .lst-btn li{margin:0 0 25px}.sec-program .lst-btn .c-btn01__inner{padding:27px 58px 27px 54px}}.sec-review{position:relative;background:#C7E6DD;z-index:32;padding:127px 0 72px}.sec-review:before{position:absolute;content:"";background:url("/wp/wp-content/themes/wp-templ/assets/img/top/voice_bg.jpg") center center/cover no-repeat;pointer-events:none;top:0;left:0;right:0;bottom:252px;z-index:2}.sec-review:after{position:absolute;content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1360' height='154' viewBox='0 0 1360 154'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' y1='1' x2='0.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23c7e6dd'/%3E%3Cstop offset='1' stop-color='%239ae5ce' stop-opacity='0.031'/%3E%3Cstop offset='1' stop-color='%23eaf5fa' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect id='Rectangle_29016' data-name='Rectangle 29016' width='1360' height='154' fill='url(%23linear-gradient)'/%3E%3C/svg%3E%0A") center bottom/cover no-repeat;pointer-events:none;left:0;right:0;bottom:248px;height:154px;z-index:2}@media only screen and (min-width: 768px) and (min-width: 1400px){.sec-review:after{height:11.2vw}}.sec-review .gr-title{position:absolute;left:105px;top:70px;width:100px;z-index:22}.sec-review .gr-title .c-ttl01{color:#fff}.sec-review .gr-title .c-ttl01 .line-sm{font-size:90px;font-size:9rem;line-height:1.05556em;letter-spacing:.1em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-review .gr-title .c-ttl01 .line-sm{font-size:6.54545vw;line-height:6.90909vw;letter-spacing:.07273vw}}.sec-review .ttlen{color:rgba(255,255,255,0.2);position:absolute;font-size:245px;font-size:24.5rem;line-height:1em;letter-spacing:0em;font-weight:400;font-family:"Bebas Neue", sans-serif;left:37px;top:157px;z-index:22}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-review .ttlen{font-size:17.81818vw;line-height:17.81818vw;letter-spacing:0vw}}.sec-review .desc01{color:#fff;font-size:22px;font-size:2.2rem;line-height:1.72727em;letter-spacing:.1em;font-weight:bold;padding:0 0 0 264px;margin:0 0 -10px;position:relative;z-index:22}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-review .desc01{font-size:1.6vw;line-height:2.76364vw;letter-spacing:.07273vw}}.sec-review .desc01 strong{display:inline-block}.sec-review .desc01 strong .line-sm{opacity:0;transition:all 0.2s ease 0.8s}.sec-review .slider-cv{position:relative;z-index:22;overflow:hidden;margin:0 0 0 270px}.sec-review .voice-slider{padding:97px 0 0 56px;max-width:1092px;margin:0 auto}.sec-review .voice-slider .item{padding:23px 0 0}.sec-review .voice-slider .item a{background:rgba(255,255,255,0.9);backdrop-filter:blur(30px) brightness(1.15);-webkit-backdrop-filter:blur(30px) brightness(1.15);border-radius:20px;height:100%}.sec-review .voice-slider .item__thumb .c-img{border-radius:20px 0 0 20px;position:relative}.sec-review .voice-slider .item__thumb .c-img:before{display:block;content:" ";width:100%;padding-top:108.84956%}.sec-review .voice-slider .item__thumb .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec-review .voice-slider .item__thumb .c-img{width:100%;height:100%}}.sec-review .voice-slider .item__thumb .c-img img{border-radius:20px 0 0 20px}.sec-review .voice-slider .item__info{position:relative}.sec-review .voice-slider .item__info .num{color:#000000;font-family:"Roboto", sans-serif;font-size:60px;font-size:6rem;line-height:1em;letter-spacing:-.05em;font-weight:bold;position:absolute;left:53px;top:-16px;padding:0 0 22px}@media only screen and (min-width: 768px) and (max-width: 1180px){.sec-review .voice-slider .item__info .num{padding:0 0 15px;left:30px;font-size:55px;font-size:5.5rem;line-height:1em;top:-23px}}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-review .voice-slider .item__info .num{padding:0 0 10px;left:25px;font-size:50px;font-size:5rem;line-height:1em}}.sec-review .voice-slider .item__info .num:before{position:absolute;content:"";width:32px;height:2px;background:#A9CACC;left:0;bottom:0}.sec-review .voice-slider .item__info .num span{display:inline-block;vertical-align:top;position:relative;padding:0 0 0 36px}.sec-review .voice-slider .item__info .num span:before{position:absolute;content:"";width:32px;height:39px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.065' height='39.102' viewBox='0 0 32.065 39.102'%3E%3Cpath id='Path_115678' data-name='Path 115678' d='M.953-11.011H-5.76L-9.762,0h-3.894l4-11.011h-6.177l.671-3.679h6.821L-4.874-24.2h-6.687l.671-3.733h7.332L.551-39.1H4.418L.336-27.93H7.05L11.158-39.1h3.894L10.97-27.93h5.264L15.563-24.2H9.628L6.163-14.69h5.828l-.671,3.679H4.874L.846,0H-3.048ZM-4.471-14.69H2.269L5.707-24.2H-1.007Z' transform='translate(15.831 39.102)' fill='%2347bec6' opacity='0.997'/%3E%3C/svg%3E%0A") no-repeat center;background-size:100% auto;left:0;top:10px}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-review .voice-slider .item__info .num span:before{top:8px;width:30px;height:33px}}.sec-review .voice-slider .item__txt01{font-size:25px;font-size:2.5rem;line-height:1.6em;letter-spacing:.025em;font-weight:bold;margin:0 0 27px}@media (min-width: 768px){.sec-review .voice-slider .item__txt01 span{overflow:hidden;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}}@media only screen and (min-width: 768px) and (max-width: 1180px){.sec-review .voice-slider .item__txt01{font-size:21px;font-size:2.1rem;line-height:1.42857em;margin:0 0 15px}}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-review .voice-slider .item__txt01{font-size:18px;font-size:1.8rem;line-height:1.55556em;margin:0 0 10px}}.sec-review .voice-slider .item__txt02{font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.025em;font-weight:500;margin:0 0 4px}.sec-review .voice-slider .item__txt03{font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.025em;font-weight:400}@media (min-width: 768px){.sec-review .voice-slider .item a{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}.sec-review .voice-slider .item__thumb{width:38.2%}.sec-review .voice-slider .item__info{width:61.8%;padding:90px 40px 0 53px}}@media only screen and (min-width: 768px) and (max-width: 1180px){.sec-review .voice-slider .item__info{padding:60px 20px 0 30px}}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-review .voice-slider .item__info{padding:40px 20px 0 25px}}.sec-review .voice-slider .slick-list{padding:0 7% 0 0 !important;overflow:inherit}.sec-review .voice-slider .slick-slide{margin:0 75px 0 0}.sec-review .voice-slider .slick-arrow{width:58px;height:58px;top:50%;margin:45px 0 0}.sec-review .voice-slider .slick-arrow:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58.212' height='58.213' viewBox='0 0 58.212 58.213'%3E%3Cpath id='Path_115053' data-name='Path 115053' d='M0,40l33.845-6.154L40,0' transform='translate(57.959 29.106) rotate(135)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat center;background-size:100% auto}.sec-review .voice-slider .slick-arrow.slick-prev{left:0%}.sec-review .voice-slider .slick-arrow.slick-next{right:8.5%}.sec-review .voice-slider .slick-arrow.slick-next:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58.213' height='58.213' viewBox='0 0 58.213 58.213'%3E%3Cpath id='Path_115052' data-name='Path 115052' d='M0,0,33.845,6.155,40,40' transform='translate(28.537 0.822) rotate(45)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E%0A")}.sec-review .voice-slider .slick-dots{position:absolute;top:0;bottom:auto;text-align:right;right:148px}.sec-review .voice-slider .slick-dots li{width:8px !important;height:8px !important;margin:0 10px}.sec-review .voice-slider .slick-dots li button{width:8px;height:8px;padding:0;background:#fff;border-radius:50%}.sec-review .voice-slider .slick-dots li button:before{content:""}.sec-review .voice-slider .slick-dots li.slick-active button{background:#47BEC6}.sec-review .c-btn01{text-align:center;margin:72px auto 0;position:relative;z-index:12}.sec-review .c-btn01__inner{background:#fff;border:0;padding:32px 60px 32px 24px;cursor:pointer}@media only screen and (min-width: 1025px){.sec-review .c-btn01__inner:hover{opacity:1;background-color:#626262;color:#fff}.sec-review .c-btn01__inner:hover::after{right:27px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg id='Group_107478' data-name='Group 107478' transform='translate(-1137 -6368)'%3E%3Cpath id='Subtraction_3' data-name='Subtraction 3' 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' transform='translate(1137 6368)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")}}@media (max-width: 767px){.sec-review{padding:57px 0 47px}.sec-review:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/voice_bg_sp.jpg") center center/cover no-repeat;pointer-events:none;height:505px;bottom:auto}.sec-review:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='376' height='227' viewBox='0 0 376 227'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' y1='1' x2='0.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23c7e6dd'/%3E%3Cstop offset='1' stop-color='%23c7e6dd' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect id='Rectangle_28850' data-name='Rectangle 28850' width='376' height='227' fill='url(%23linear-gradient)'/%3E%3C/svg%3E%0A");bottom:auto;top:286px;height:227px}.sec-review .gr-title{position:relative;left:0;top:0;width:100%;text-align:center;margin:0 0 15px}.sec-review .gr-title .c-ttl01{margin:0}.sec-review .gr-title .c-ttl01 .line-sm{font-size:45px;font-size:4.5rem;line-height:1.31111em}.sec-review .ttlen{display:none}.sec-review .desc01{font-size:14px;font-size:1.4rem;line-height:1.78571em;letter-spacing:.1em;padding:0;margin:0 5px 38px;text-align:center}.sec-review .slider-cv{margin:0}.sec-review .voice-slider{padding:0 0 43px}.sec-review .voice-slider .item{padding:0}.sec-review .voice-slider .item a{display:block;border-radius:15px}.sec-review .voice-slider .item__thumb .c-img{border-radius:15px 15px 0 0;position:relative}.sec-review .voice-slider .item__thumb .c-img:before{display:block;content:" ";width:100%;padding-top:108.46154%}.sec-review .voice-slider .item__thumb .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-review .voice-slider .item__thumb .c-img img{border-radius:15px 15px 0 0}.sec-review .voice-slider .item__info{position:relative;padding:10px 11px 19px}.sec-review .voice-slider .item__info .num{position:relative;font-size:33px;font-size:3.3rem;line-height:1em;left:0;top:0;padding:0 0 5px;margin:0 0 0 -11px}.sec-review .voice-slider .item__info .num:before{display:none}.sec-review .voice-slider .item__info .num span{padding:0 0 0 19px}.sec-review .voice-slider .item__info .num span:before{width:19px;height:23px;left:0;top:5px}.sec-review .voice-slider .item__txt01{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;margin:0 0 13px}.sec-review .voice-slider .item__txt02{font-size:11px;font-size:1.1rem;line-height:2em;letter-spacing:.025em;margin:0 0 2px 5px}.sec-review .voice-slider .item__txt03{font-size:12px;font-size:1.2rem;line-height:1.83333em;letter-spacing:.025em;margin:0 0 0 5px}.sec-review .voice-slider .slick-list{padding:0 35px 0 55px !important}.sec-review .voice-slider .slick-slide{margin:0 25px 0 0}.sec-review .voice-slider .slick-arrow{width:37px;height:37px;top:31%;margin:18px 0 0}.sec-review .voice-slider .slick-arrow:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.266' height='37.266' viewBox='0 0 37.266 37.266'%3E%3Cpath id='Path_115053' data-name='Path 115053' d='M0,25.188l21.313-3.876L25.188,0' transform='translate(37.013 18.633) rotate(135)' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E%0A")}.sec-review .voice-slider .slick-arrow.slick-prev{left:30px}.sec-review .voice-slider .slick-arrow.slick-next{right:35px}.sec-review .voice-slider .slick-arrow.slick-next:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.266' height='37.266' viewBox='0 0 37.266 37.266'%3E%3Cpath id='Path_115052' data-name='Path 115052' d='M0,0,21.313,3.876l3.876,21.312' transform='translate(18.064 0.822) rotate(45)' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E%0A")}.sec-review .voice-slider .slick-dots{text-align:center;right:0;left:0;bottom:0;top:auto}.sec-review .voice-slider .slick-dots li{margin:0 10px}.sec-review .voice-slider .slick-dots li button{background:#626262}.sec-review .c-btn01{margin:30px 21px 0}.sec-review .c-btn01__inner{padding:30px 40px 30px 36px}}.sec-staff{overflow:hidden;background:#fff;position:relative;z-index:22;padding:168px 0 199px}.sec-staff:before{position:absolute;content:"";right:0;bottom:0;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg03.png") center center/cover no-repeat;height:687px;width:1059px;pointer-events:none}.sec-staff .inner1024{max-width:1134px}.sec-staff .bnr__ttl{font-size:48px;font-size:4.8rem;line-height:1.04167em;letter-spacing:.05em;font-weight:bold;color:#fff;margin:0 0 0 -10px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-staff .bnr__ttl{font-size:3.49091vw;line-height:3.63636vw;letter-spacing:.03636vw}}.sec-staff .bnr__info{position:relative;z-index:22}.sec-staff .bnr__desc{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.075em;font-weight:bold;color:#fff;margin:0 0 27px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-staff .bnr__desc{font-size:1.30909vw;line-height:1.6vw;letter-spacing:.05455vw}}.sec-staff .bnr__img{position:absolute;content:"";left:0;top:0;bottom:0;right:0}.sec-staff .bnr__img .c-img{width:100%;height:100%}.sec-staff .bnr__img img{border-radius:10px}.sec-staff .bnr a{display:block;position:relative;padding:112px 70px 131px;cursor:pointer}.sec-staff .bnr a:after{position:absolute;content:"";width:23px;height:23px;right:21px;top:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.464' height='23.463' viewBox='0 0 23.464 23.463'%3E%3Cpath id='Subtraction_6' data-name='Subtraction 6' d='M11.729,23.463A11.732,11.732,0,1,1,23.464,11.729,11.745,11.745,0,0,1,11.729,23.463ZM13.961,13.2,9.793,17.371l2.071,2.07,7.71-7.712-7.71-7.707L9.793,6.092l4.173,4.172H4.4V13.2Z' fill='%23000'/%3E%3C/svg%3E%0A") no-repeat center;background-size:100% auto;transform:translate(0, -50%);transition:all 0.3s}@media only screen and (min-width: 1025px){.sec-staff .bnr a:hover{opacity:0.75;background-color:#fff;color:#2E3334}.sec-staff .bnr a:hover:after{transform:translate(4px, -50%)}}.sec-staff .c-btn01{margin:97px 0 0;text-align:center}.sec-staff .c-btn01__txt{font-size:20px;font-size:2rem;line-height:1.15em;letter-spacing:.15em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-staff .c-btn01__txt{font-size:1.45455vw;line-height:1.67273vw;letter-spacing:.10909vw}}.sec-staff .c-btn01__inner{margin:0 auto;max-width:534px;border-radius:10px;padding:56px 60px 56px 79px;cursor:pointer}.sec-staff .c-btn01__inner:before{position:absolute;content:"";left:20px;top:50%;margin:-63px 0 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='125.862' height='125.862' viewBox='0 0 125.862 125.862'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_28838' data-name='Rectangle 28838' width='89.167' height='88.83' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_107971' data-name='Group 107971' transform='translate(24)'%3E%3Ctext id='_' data-name='%3F' transform='translate(22.03 85.564)' fill='none' stroke='%23000' stroke-width='1.5' font-size='63' font-family='Helvetica' letter-spacing='0.05em'%3E%3Ctspan x='0' y='0'%3E%3F%3C/tspan%3E%3C/text%3E%3Cg id='Group_107832' data-name='Group 107832' transform='translate(38.812 0) rotate(45)'%3E%3Cg id='Group_107831' data-name='Group 107831' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_115652' data-name='Path 115652' d='M40.04,0a43.712,43.712,0,0,0,0,87.116' transform='translate(0.86 0.857)' fill='none' stroke='%23000' stroke-width='1'/%3E%3Cpath id='Path_115653' data-name='Path 115653' d='M40.04,0a43.712,43.712,0,0,0,0,87.116' transform='translate(0.86 0.857)' fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='1'/%3E%3Cpath id='Path_115654' data-name='Path 115654' d='M0,86.333A43.731,43.731,0,0,0,36.767,43.166,43.728,43.728,0,0,0,0,0' transform='translate(51.54 1.249)' fill='none' stroke='%23000' stroke-width='1'/%3E%3Cpath id='Path_115655' data-name='Path 115655' d='M0,86.333A43.731,43.731,0,0,0,36.767,43.166,43.728,43.728,0,0,0,0,0' transform='translate(51.54 1.249)' fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;background-size:100% auto;width:126px;height:126px}.sec-staff .c-btn01__inner:after{width:21px;height:21px;right:32px;background-image:url("data:image/svg+xml,%3Csvg id='Group_107970' data-name='Group 107970' xmlns='http://www.w3.org/2000/svg' width='21.271' height='21.271' viewBox='0 0 21.271 21.271'%3E%3Cpath id='Subtraction_3' data-name='Subtraction 3' d='M10.633,21.27A10.635,10.635,0,1,1,21.271,10.633,10.647,10.647,0,0,1,10.633,21.27Zm2.023-9.305L8.878,15.748l1.878,1.877,6.99-6.992-6.99-6.987L8.878,5.523,12.661,9.3H3.99v2.661Z' transform='translate(0 0)' fill='%2347bec6'/%3E%3C/svg%3E%0A")}@media only screen and (min-width: 1025px){.sec-staff .c-btn01__inner:hover{opacity:0.75;background-color:#fff;color:#2E3334}.sec-staff .c-btn01__inner:hover:after{transform:translate(4px, -50%)}}@media (max-width: 767px){.sec-staff{padding:51px 0 73px}.sec-staff:before{display:none}.sec-staff .bnr__ttl{font-size:28px;font-size:2.8rem;line-height:1.25em;letter-spacing:.05em;margin:0 0 0 -3px}.sec-staff .bnr__info{background:rgba(27,57,56,0.65);padding:22px 24px 33px;border-radius:0 0 15px 15px;position:relative}.sec-staff .bnr__info:after{position:absolute;content:"";width:18px;height:18px;right:29px;top:61%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.464' height='23.463' viewBox='0 0 23.464 23.463'%3E%3Cpath id='Subtraction_6' data-name='Subtraction 6' d='M11.729,23.463A11.732,11.732,0,1,1,23.464,11.729,11.745,11.745,0,0,1,11.729,23.463ZM13.961,13.2,9.793,17.371l2.071,2.07,7.71-7.712-7.71-7.707L9.793,6.092l4.173,4.172H4.4V13.2Z' fill='%23fff'/%3E%3C/svg%3E%0A") no-repeat center;background-size:100% auto;transform:translate(0, -50%);transition:all 0.3s}.sec-staff .bnr__desc{font-size:14px;font-size:1.4rem;line-height:1.5em;letter-spacing:.075em;margin:0 0 8px}.sec-staff .bnr__img img{border-radius:15px}.sec-staff .bnr a{padding:186px 0px 0px 0}.sec-staff .bnr a:after{display:none}.sec-staff .c-btn01{margin:31px 0 0;padding:0}.sec-staff .c-btn01__txt{font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.05em}.sec-staff .c-btn01__inner{padding:44px 60px 50px 95px}.sec-staff .c-btn01__inner:before{left:11px;margin:-53px 0 0;width:106px;height:106px}.sec-staff .c-btn01__inner:after{width:18px;height:18px;right:27px;background-size:100% auto}}.sec-chart{padding:167px 0 108px;position:relative;z-index:32}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-chart{padding-right:20px}}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-chart{padding-top:110px}}.sec-chart .block{position:relative;max-width:1359px;margin:0 auto}.sec-chart .block .c-ttl01{font-size:35px;font-size:3.5rem;line-height:1.57143em;letter-spacing:.05em;font-weight:bold;margin:0 0 49px 61px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-chart .block .c-ttl01{font-size:2.54545vw;line-height:4vw;letter-spacing:.03636vw}}.sec-chart .block__left{position:absolute;left:-27px;top:-237px}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-chart .block__left{top:-180px}}.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:28px;font-size:2.8rem;line-height:1.21429em;letter-spacing:.075em;font-weight:bold}@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}}.sec-chart .block .chart-desc .desc01 sup{font-size:12px;font-size:1.2rem;line-height:2em;display:inline-block;vertical-align:top;margin-top:-7}.sec-chart .block .chart-desc .desc01 span{display:inline-block;position:relative;padding:0 20px 17px}.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:125px;font-size:12.5rem;line-height:1.64em;letter-spacing:0em;font-weight:400;font-family:"Bebas Neue", sans-serif;padding:0 10px 0 0}@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:205px;font-size:20.5rem;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:14.90909vw;line-height:14.90909vw}}.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{margin:35px 0 0 110px;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-block;padding:0 0 0 13px}.sec-chart .block .note01 span:before{position:absolute;content:"※";left:0;top:0}.sec-chart .block__right ul{padding:0 0 0 61px}.sec-chart .block__right ul li{background:#fff;border-radius:10px;position:relative;padding:15px 15px 14px 34px;margin:0 0 17px}.sec-chart .block__right ul li:before{position:absolute;content:"";left:-77px;top:50%;background:url("data:image/svg+xml,%3Csvg id='Group_107908' data-name='Group 107908' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='56.935' height='56.935' viewBox='0 0 56.935 56.935'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Ccircle id='Ellipse_2640' data-name='Ellipse 2640' cx='28.467' cy='28.467' r='28.467' fill='none' stroke='%23626262' stroke-width='1'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Crect id='Rectangle_28820' data-name='Rectangle 28820' width='25.589' height='49.362' fill='%23b2b2b2'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_889' data-name='Mask Group 889' transform='translate(0)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_107784' data-name='Group 107784' transform='translate(15.604 11.682)'%3E%3Cg id='Group_107784-2' data-name='Group 107784' transform='translate(0 0)' clip-path='url(%23clip-path-2)'%3E%3Cpath id='Path_115642' data-name='Path 115642' d='M17.416,7.261A7.263,7.263,0,1,1,10.159,0a7.261,7.261,0,0,1,7.258,7.261' transform='translate(2.428 0)' fill='%23b2b2b2'/%3E%3Cpath id='Path_115643' data-name='Path 115643' d='M0,41.923s1.94-22.292,2.762-25c1.091-3.6,3.161-8.1,10.22-8.1,7.125,0,9.256,5.049,9.845,8.393.885,5.011,2.762,24.741,2.762,24.741Z' transform='translate(0 7.41)' fill='%23b2b2b2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;background-size:100% auto;width:57px;height:57px;margin-top:-35px}.sec-chart .block__right ul li:after{position:absolute;content:"";left:-11px;top:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='17' viewBox='0 0 12 17'%3E%3Cpath id='Polygon_4' data-name='Polygon 4' d='M8.5,0,17,12H0Z' transform='translate(0 17) rotate(-90)' fill='%23fff'/%3E%3C/svg%3E%0A") no-repeat center;background-size:100% auto;width:12px;height:17px;margin-top:-8px}.sec-chart .block__right ul li .ttl{font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.035em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-chart .block__right ul li .ttl{font-size:1.45455vw;line-height:2.03636vw}}.sec-chart .block__right ul li .ttl .green{color:#52D5A2}.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}@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:46.5%}.sec-chart .block__right{width:56%;margin:0 0 0 auto;padding:0 0 0 50px}}@media only screen and (min-width: 768px) and (max-width: 1180px){.sec-chart .block__right{padding:0 0 0 25px}}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-chart .block__right{padding:0 0 0 10px}}@media (min-width: 768px){.sec-chart .block .block__inner{max-width:587px}}@media (max-width: 767px){.sec-chart{padding:0 0 48px;background:#fff;position:relative}.sec-chart:before{position:absolute;content:"";left:0;right:0;bottom:0;background:#EFEFEF;top:147px}.sec-chart .block .gr-title{text-align:center}.sec-chart .block .c-ttl01{font-size:22px;font-size:2.2rem;line-height:2.04545em;margin:0 0 20px;text-align:center}.sec-chart .block__left{position:relative;left:0;top:0;width:292px;margin:0 auto 25px}.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 72px;padding:0}.sec-chart .block__right ul li{border-radius:10px;padding:15px 15px 10px 17px;margin:0 0 17px}.sec-chart .block__right ul li:before{left:-58px;top:50%;width:51px;height:51px;margin-top:-25px}.sec-chart .block__right ul li:after{left:-8px;top:42%;margin-top:-8px}.sec-chart .block__right ul li .ttl{font-size:15px;font-size:1.5rem;line-height:1.46667em}.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}}.sec-greeting{position:relative;z-index:22;padding:229px 0 180px}.sec-greeting:before{position:absolute;content:"";left:0;bottom:45px;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg02.png") left center/cover no-repeat;height:811px;width:796px;pointer-events:none}.sec-greeting .c-ttl01{font-size:60px;font-size:6rem;line-height:1.08333em;letter-spacing:.05em;font-weight:bold;position:relative;z-index:22}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-greeting .c-ttl01{font-size:4.36364vw;line-height:4.72727vw}}.sec-greeting .ttlen{font-family:"Bebas Neue", sans-serif;color:#fff;font-size:200px;font-size:20rem;line-height:1em;letter-spacing:0em;font-weight:400;position:relative;z-index:31}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-greeting .ttlen{font-size:14.54545vw;line-height:14.54545vw}}.sec-greeting .inner1024{max-width:1111px}.sec-greeting .block{position:relative}.sec-greeting .block .subttl01{font-size:22px;font-size:2.2rem;line-height:1.72727em;letter-spacing:.025em;font-weight:bold;position:relative;z-index:31;margin:0 0 52px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-greeting .block .subttl01{font-size:1.6vw;line-height:2.76364vw}}.sec-greeting .block .ttlen{position:absolute;right:-43px;top:-54px;z-index:1}.sec-greeting .block .desc{position:relative;z-index:31}.sec-greeting .block .desc p{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.025em;font-weight:500;margin:0 0 15px}.sec-greeting .block .desc p:last-child{margin-bottom:0}.sec-greeting .block__img{position:relative;z-index:22}.sec-greeting .block__img .pic img{border-radius:20px}.sec-greeting .block__img .dt{padding:33px 8px 0}.sec-greeting .block__img .dt .dt_txt01{font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.025em;font-weight:500;margin:0 0 9px}.sec-greeting .block__img .dt .dt_txt02{font-size:25px;font-size:2.5rem;line-height:1.12em;letter-spacing:.025em;font-weight:bold;margin:0 0 19px}@media only screen and (min-width: 768px) and (max-width: 1359px){.sec-greeting .block__img .dt .dt_txt02{font-size:1.81818vw;line-height:2.03636vw}}.sec-greeting .block__img .dt .dt_txt03{color:#47BEC6;font-family:"Roboto", sans-serif;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.6em;font-weight:bold}@media (min-width: 768px){.sec-greeting .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}.sec-greeting .block__info{width:59%;order:1;padding:0 83px 0 24px}.sec-greeting .block__img{width:41%;padding:23px 0 0;order:2}}@media (max-width: 767px){.sec-greeting{padding:87px 0 96px}.sec-greeting:before{left:0;bottom:auto;top:180px;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg02_sp.png") left center/cover no-repeat;height:535px;width:100%}.sec-greeting .gr-title01{width:50px;position:absolute;left:0;top:0;z-index:22}.sec-greeting .c-ttl01{font-size:42px;font-size:4.2rem;line-height:1.09524em;letter-spacing:.1em}.sec-greeting .c-ttl01 .line-sm{line-height:1.1}.sec-greeting .ttlen{font-size:100px;font-size:10rem;line-height:1em}.sec-greeting .block .subttl01{font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.05em;margin:0 0 15px}.sec-greeting .block .ttlen{right:-19px;top:26px}.sec-greeting .block .desc p{margin:0 0 15px}.sec-greeting .block .desc p:last-child{margin-bottom:0}.sec-greeting .block .desc p.c-block-more__btn{margin:13px 0 0}.sec-greeting .block__img{padding:83px 0 22px}.sec-greeting .block__img .pic{padding:0 0 0 82px}.sec-greeting .block__img .pic img{border-radius:15px}.sec-greeting .block__img .dt{padding:54px 0 0}.sec-greeting .block__img .dt .dt_txt01{font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.025em;font-weight:500;margin:0 0 9px}.sec-greeting .block__img .dt .dt_txt02{font-size:25px;font-size:2.5rem;line-height:1.12em;letter-spacing:.025em;font-weight:bold;margin:0 0 19px}.sec-greeting .block__img .dt .dt_txt03{color:#47BEC6;font-family:"Roboto", sans-serif;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.6em;font-weight:bold}}.sec-column{position:relative;z-index:22;padding:102px 0 120px}.sec-column .c-ttl01{letter-spacing:0.05em;margin:0 0 39px}.sec-column .inner1024{position:relative}.sec-column .btn01{position:absolute;top:30px;right:20px}@media (max-width: 767px){.sec-column{padding:63px 0 54px}.sec-column .gr-title{text-align:center}.sec-column .c-ttl01{text-align:center;margin:0 0 19px}.sec-column .c-lst-column .item a{border-bottom:1px solid #9EAFA6;padding:18px 0 17px 0;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}.sec-column .c-lst-column .item__thumb{margin:0;width:45.672%;order:1}.sec-column .c-lst-column .item__thumb .c-img{position:relative;border-radius:10px}.sec-column .c-lst-column .item__thumb .c-img:before{display:block;content:" ";width:100%;padding-top:58.82353%}.sec-column .c-lst-column .item__thumb .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-column .c-lst-column .item__thumb .c-img img{border-radius:10px}.sec-column .c-lst-column .item__ttl{margin:0;order:2;width:54.328%;padding:7px 0 0 11px}.sec-column .c-lst-column .item__ttl span{overflow:hidden;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}.sec-column .c-lst-column .item__meta{order:4;width:100%;margin:14px 0 0}.sec-column .c-lst-column .item__meta .date{font-family:"Roboto", sans-serif;font-size:14px;font-size:1.4rem;line-height:1.42857em;margin:0 12px 0 0}.sec-column .c-lst-column .item__meta .cats{padding:0 0 0 12px}.sec-column .c-lst-column .item__meta .cats:before{top:6px;height:10px}.sec-column .c-btn01{position:relative;margin:45px 0 0}.sec-column .c-btn01__inner{padding:27px 58px 27px 54px}}.sec-studio{background:#fff;position:relative;z-index:22;padding:113px 0 125px}.sec-studio .block{padding:0 0 71px;border-bottom:1px solid #E6E6E6;margin-bottom:71px}.sec-studio .block:last-child{border-bottom:0;margin:0;padding-bottom:0}.sec-studio .block__img .c-img{position:relative;border-radius:20px}.sec-studio .block__img .c-img:before{display:block;content:" ";width:100%;padding-top:71.11111%}.sec-studio .block__img .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-studio .block__img .c-img img{border-radius:20px}.sec-studio .block__ttl{font-size:32px;font-size:3.2rem;line-height:1.71875em;letter-spacing:.05em;font-weight:bold;margin:0 0 17px;padding-right:125px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-studio .block__ttl{font-size:2.69091vw;line-height:4vw;padding-right:9.09091vw}}@media (max-width: 767px){.sec-studio .block__ttl{padding-right:0}}.sec-studio .block__box{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;max-width:492px}.sec-studio .block__box .box-tel{width:48%}.sec-studio .block__box .box-tel.big-btn a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media (max-width: 767px){.sec-studio .block__box .box-tel.big-btn a{height:65px}}.sec-studio .block__box .box-tel .num{font-family:"Roboto", sans-serif;display:block;font-size:20px;font-size:2rem;line-height:1.1em;letter-spacing:.025em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-studio .block__box .box-tel .num{font-size:1.89091vw;line-height:1.6vw}}.sec-studio .block__box .box-tel .time{display:block;font-size:12px;font-size:1.2rem;line-height:1.25em;letter-spacing:.025em;font-weight:500;margin:2px 0 0}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-studio .block__box .box-tel .time{font-size:1.01818vw;margin-top:3px}}.sec-studio .block__box .box-tel a{display:block;border-radius:40px;text-align:center;background:linear-gradient(135deg, #C1F2F8, #D0FADB);padding:17px 10px 16px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-studio .block__box .box-tel a{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}}.sec-studio .block__box .box-btn{width:49%;margin:0 0 0 3%}.sec-studio .block__box .box-btn .c-btn01{width:100%}.sec-studio .block__box .box-btn .c-btn01__inner{padding:22px 40px 22px 23px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-studio .block__box .box-btn .c-btn01__inner{font-size:1.45455vw;padding-left:17px}}.sec-studio .block__box .box-btn .c-btn01__inner:after{right:14px}.sec-studio .block__add{margin:16px 0 0 3px}.sec-studio .block__add .add{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.025em;font-weight:500;display:inline;margin-right:5px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-studio .block__add .add{font-size:1.6vw}}.sec-studio .block__add .maplink{display:inline}.sec-studio .block__add .maplink a{color:#0058D1;text-decoration:underline;font-family:"Roboto", sans-serif;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.075em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-studio .block__add .maplink a{font-size:1.30909vw;display:block}}.sec-studio .block__dt{margin:14px 0 0}.sec-studio .block__dt dl{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;margin:0 0 2px}.sec-studio .block__dt dt{padding:0 0 0 32px}.sec-studio .block__dt dt,.sec-studio .block__dt dd{position:relative;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.025em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-studio .block__dt dt,.sec-studio .block__dt dd{font-size:1.6vw}}.sec-studio .block__dt .acc{margin:0 0 13px}.sec-studio .block__dt .acc dt::before{content:"";position:absolute;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg id='Group_56346' data-name='Group 56346' xmlns='http://www.w3.org/2000/svg' width='19.999' height='19.999' viewBox='0 0 19.999 19.999'%3E%3Crect id='Rectangle_20865' data-name='Rectangle 20865' width='19.999' height='19.999' transform='translate(0 0)' fill='none'/%3E%3Cg id='Group_80325' data-name='Group 80325' transform='translate(3.806 1.927)'%3E%3Cpath id='Path_109537' data-name='Path 109537' d='M6.555,0A6.546,6.546,0,0,0,1.238,10.376l.172.241,4.709,6.644a.545.545,0,0,0,.874,0l4.65-6.565.229-.318A6.547,6.547,0,0,0,6.555,0m0,8.74A2.185,2.185,0,1,1,8.74,6.554,2.187,2.187,0,0,1,6.555,8.74' transform='translate(0 0)'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center/100% auto;top:5px;left:5px}.sec-studio .block__dt .time dt::before{content:"";position:absolute;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg id='Group_80326' data-name='Group 80326' xmlns='http://www.w3.org/2000/svg' width='19.999' height='19.999' viewBox='0 0 19.999 19.999'%3E%3Crect id='Rectangle_20866' data-name='Rectangle 20866' width='19.999' height='19.999' transform='translate(0)' fill='none'/%3E%3Cpath id='iconmonstr-time-18_2_' data-name='iconmonstr-time-18 (2)' d='M7.333,0a7.333,7.333,0,1,0,7.333,7.333A7.333,7.333,0,0,0,7.333,0ZM11.61,8.555H6.722v-5.5H7.944V7.333H11.61Z' transform='translate(2.581 2.667)'/%3E%3C/svg%3E%0A") no-repeat center/100% auto;top:5px;left:5px}.sec-studio .block__dt .date dt::before{content:"";position:absolute;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg id='Group_56345' data-name='Group 56345' xmlns='http://www.w3.org/2000/svg' width='19.999' height='19.999' viewBox='0 0 19.999 19.999'%3E%3Crect id='Rectangle_20866' data-name='Rectangle 20866' width='19.999' height='19.999' transform='translate(0 0)' fill='none'/%3E%3Cpath id='iconmonstr-calendar-4_1_' data-name='iconmonstr-calendar-4 (1)' d='M12.85,12.85H10.28V10.28h2.57ZM9,6.425H6.425V9H9Zm3.855,0H10.28V9h2.57ZM5.14,10.28H2.57v2.57H5.14ZM9,10.28H6.425v2.57H9ZM5.14,6.425H2.57V9H5.14Zm10.28-5.14V15.421H0V1.285H1.928v.643a1.285,1.285,0,0,0,2.57,0V1.285h6.425v.643a1.285,1.285,0,0,0,2.57,0V1.285ZM14.136,5.14H1.285v9h12.85ZM12.85.643a.643.643,0,1,0-1.285,0V1.928a.643.643,0,1,0,1.285,0Zm-9,1.285a.643.643,0,0,1-1.285,0V.643a.643.643,0,0,1,1.285,0Z' transform='translate(2.289 1.92)'/%3E%3C/svg%3E%0A") no-repeat center/100% auto;top:3px;left:5px}@media (min-width: 768px){.sec-studio .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}.sec-studio .block__img{width:48.4%}.sec-studio .block__info{width:51.6%;padding:6px 0 0 29px;position:relative}}@media (min-width: 768px){.sec-studio .block .btn01{position:absolute;right:3px;top:29px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-studio .block .btn01{top:1.96364vw}}@media (max-width: 767px){.sec-studio .block .btn01{text-align:center;margin-top:31px}}.sec-studio .block .btn01 .c-btn02{font-size:14px;font-size:1.4rem;cursor:pointer}@media only screen and (min-width: 1025px){.sec-studio .block .btn01 .c-btn02:hover{opacity:.75}.sec-studio .block .btn01 .c-btn02:hover:after{right:0}}.sec-studio .block .btn01 .c-btn02:after{top:56%;width:16px;height:16px;right:4px}@media (max-width: 767px){.sec-studio .block .btn01 .c-btn02{font-size:16px;font-size:1.6rem;letter-spacing:1px}.sec-studio .block .btn01 .c-btn02:after{top:50%;width:20px;height:20px;right:0}}@media (max-width: 767px){.sec-studio{padding:75px 0 62px}.sec-studio .gr-title{text-align:center}.sec-studio .c-ttl01{margin:0 0 40px}.sec-studio .block{padding:0;margin-bottom:50px;border-bottom:0}.sec-studio .block:last-child{margin:0}.sec-studio .block__img .c-img{position:relative;border-radius:15px}.sec-studio .block__img .c-img:before{display:block;content:" ";width:100%;padding-top:71.11111%}.sec-studio .block__img .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-studio .block__img .c-img img{border-radius:15px}.sec-studio .block__ttl{font-size:22px;font-size:2.2rem;line-height:1.59091em;margin:0 0 17px}.sec-studio .block__box{max-width:100%}.sec-studio .block__box .box-tel{width:100%}.sec-studio .block__box .box-tel .num{font-size:22px;font-size:2.2rem;line-height:1em}.sec-studio .block__box .box-tel .time{font-size:12px;font-size:1.2rem;line-height:1.25em;letter-spacing:.075em;margin:3px 0 0 14px}.sec-studio .block__box .box-tel a{border-radius:40px;text-align:center;background:linear-gradient(135deg, rgba(16,152,163,0.36), rgba(129,240,156,0.36));padding:14px 10px 14px}.sec-studio .block__box .box-btn{width:100%;margin:12px 0 0}.sec-studio .block__box .box-btn .c-btn01{width:100%;padding:0}.sec-studio .block__box .box-btn .c-btn01__inner{padding:18px 50px 19px 36px}.sec-studio .block__box .box-btn .c-btn01__inner:after{right:24px;background-size:100% auto;width:20px;height:20px}.sec-studio .block__box .box-btn .c-btn01__txt{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.075em;font-weight:bold}.sec-studio .block__add{margin:17px 0 0 0px;display:block;border-bottom:1px solid #626262;padding:0 0 15px}.sec-studio .block__add .add{display:inline;vertical-align:top;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.075em;font-weight:bold;max-width:100%}.sec-studio .block__add .maplink{width:108px;text-align:left;display:inline;vertical-align:top}.sec-studio .block__add .maplink a{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.075em;font-weight:bold}.sec-studio .block__dt{margin:13px 0 0}.sec-studio .block__dt dl{display:block;border-bottom:1px solid #626262;margin:0 0 9px;padding:0 0 13px}.sec-studio .block__dt dt{width:100%;padding:0 0 0 25px;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:.075em;font-weight:bold}.sec-studio .block__dt dd{font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.075em;font-weight:500;padding:5px 0 0 3px}.sec-studio .block__dt .acc{margin:0 0 9px}.sec-studio .block__dt .acc dt::before{width:18px;height:18px;top:1px;left:1px}.sec-studio .block__dt .time dt::before{width:18px;height:18px;top:5px;left:1px}.sec-studio .block__dt .date dt::before{width:18px;height:18px;top:3px;left:1px}.sec-studio .block__info{padding:18px 0 0 0}}.sec-seo{position:relative;z-index:22;padding:118px 0 151px}.sec-seo .inner1100{max-width:1065px}.sec-seo .ttl{color:#fff;font-size:25px;font-size:2.5rem;line-height:1.8em;letter-spacing:.05em;font-weight:bold}.sec-seo .rows{margin:37px 0 0 4px}.sec-seo .rows .col p{color:#fff;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.025em;font-weight:500;margin:0 0 15px}.sec-seo .rows .col p:last-child{margin-bottom:0}@media (min-width: 768px){.sec-seo .rows{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}.sec-seo .rows .col{width:48%;margin:0 4% 0 0}.sec-seo .rows .col:nth-child(2n){margin-right:0}}@media (max-width: 767px){.sec-seo{padding:45px 0 35px}.sec-seo .ttl{line-height:1;margin-bottom:25px}.sec-seo .ttl .maskbg-sm{font-size:20px;font-size:2rem;line-height:2.1em;letter-spacing:.05em}.sec-seo .ttl .maskbg-sm .line-sm{line-height:38px}.sec-seo .rows{margin:0;padding:0 0 60px}.sec-seo .rows .slick-list{padding:0 !important}.sec-seo .rows .slick-arrow{bottom:0;right:12px;top:auto;transform:translate(0);width:40px;height:40px;border:1px solid #fff}.sec-seo .rows .slick-arrow.slick-prev{left:auto;right:70px}.sec-seo .rows .slick-arrow.slick-prev:before{position:absolute;content:"";border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.857' height='22.857' viewBox='0 0 22.857 22.857'%3E%3Cpath id='Path_115053' data-name='Path 115053' d='M0,15l12.692-2.308L15,0' transform='translate(22.604 11.429) rotate(135)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat center center;background-size:100% auto;width:23px;height:23px;top:50%;left:53%;transform:translate(-50%, -50%)}.sec-seo .rows .slick-arrow.slick-next:before{position:absolute;content:"";border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.857' height='22.857' viewBox='0 0 22.857 22.857'%3E%3Cpath id='Path_115053' data-name='Path 115053' d='M0,0,12.692,2.308,15,15' transform='translate(10.859 0.822) rotate(45)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat center center;background-size:100% auto;width:23px;height:23px;top:50%;left:45%;transform:translate(-50%, -50%)}.sec-seo .rows .col p{font-size:14px;font-size:1.4rem;line-height:1.78571em;margin:0 0 15px}.sec-seo .rows .col p:last-child{margin-bottom:0}}.box-compare{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:700px;margin:68px auto 0}@media (max-width: 767px){.box-compare{margin:54px -20px 0}}.box-compare .box-left{width:24%}@media (max-width: 767px){.box-compare .box-left{width:22.4%}}.box-compare .box-left .row-first{height:40px;background:#688595}@media (max-width: 767px){.box-compare .box-left .row-first{height:50px}}.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}@media (max-width: 767px){.box-compare .box-left .row{height:53px;line-height:inherit;padding:0 0 0 6px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.box-compare .box-left .row:nth-child(3),.box-compare .box-left .row:nth-child(4),.box-compare .box-left .row:nth-child(7),.box-compare .box-left .row:nth-child(6),.box-compare .box-left .row:nth-child(8){height:69px}.box-compare .box-left .row p{font-size:12px;font-size:1.2rem;letter-spacing:0;line-height:20px}}@media only screen and (max-width: 767px) and (max-width: 374px){.box-compare .box-left .row p{font-size:3.2vw;line-height:5.33333vw}}.box-compare .box-mid{width:44.28%;border-radius:8px;background:linear-gradient(#47bec6 0%, #60d5dd 100%);padding:0 6px 6px;margin-top:-26px}@media (max-width: 767px){.box-compare .box-mid{width:43.2%;padding:0 4px 4px;margin-top:-20px}}.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 (max-width: 767px){.box-compare .box-mid .row-first{height:70px;line-height:70px;font-size:18px;font-size:1.8rem}}@media only screen and (max-width: 767px) and (max-width: 374px){.box-compare .box-mid .row-first{font-size:4.8vw}}.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}.box-compare .box-mid .row:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}@media (max-width: 767px){.box-compare .box-mid .row{height:53px;line-height:inherit;padding:0;font-size:12px;font-size:1.2rem}.box-compare .box-mid .row:nth-child(3),.box-compare .box-mid .row:nth-child(4),.box-compare .box-mid .row:nth-child(7),.box-compare .box-mid .row:nth-child(6),.box-compare .box-mid .row:nth-child(8){height:69px}}@media only screen and (max-width: 767px) and (max-width: 374px){.box-compare .box-mid .row{font-size:3.2vw}}.box-compare .box-mid .row p{position:relative;padding-top:11px}@media (max-width: 767px){.box-compare .box-mid .row p{line-height:16px;padding-top:30px}}@media only screen and (max-width: 767px) and (max-width: 374px){.box-compare .box-mid .row p{line-height:4.26667vw}}.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}@media (max-width: 767px){.box-compare .box-mid .row p:before{width:18px;height:18px;margin-left:-9px;top:8px}}.box-compare .box-right{width:31.71%}@media (max-width: 767px){.box-compare .box-right{width:34.66%}}.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}@media (max-width: 767px){.box-compare .box-right .row-first{height:50px;line-height:inherit;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.box-compare .box-right .row-first p{font-size:12px;font-size:1.2rem;line-height:16px}}@media only screen and (max-width: 767px) and (max-width: 374px){.box-compare .box-right .row-first p{font-size:3.2vw;line-height:4.26667vw}}.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 (max-width: 767px){.box-compare .box-right .row{font-size:12px;font-size:1.2rem;height:53px;line-height:inherit}.box-compare .box-right .row:nth-child(3),.box-compare .box-right .row:nth-child(4),.box-compare .box-right .row:nth-child(7),.box-compare .box-right .row:nth-child(6),.box-compare .box-right .row:nth-child(8){height:69px}.box-compare .box-right .row:nth-child(3) p,.box-compare .box-right .row:nth-child(4) p,.box-compare .box-right .row:nth-child(7) p,.box-compare .box-right .row:nth-child(6) p,.box-compare .box-right .row:nth-child(8) p{padding-top:37px}.box-compare .box-right .row:nth-child(6) p:before{top:16px}}@media only screen and (max-width: 767px) and (max-width: 374px){.box-compare .box-right .row{font-size:3.2vw;padding:0}}.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:22px;height:22px;margin-left:-10px}@media (max-width: 767px){.box-compare .box-right .row.circle p:before{width:18px;height:18px;top:8px;margin-left:-7px}}.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}@media (max-width: 767px){.box-compare .box-right .row.triangle p:before{width:20px;height:16px;margin-left:-8px;top:16px}}.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}@media (max-width: 767px){.box-compare .box-right .row.not p:before{width:15px;height:15px;margin-left:-6px;top:9px}}.box-compare .box-right .row p{position:relative;padding-top:11px}@media (max-width: 767px){.box-compare .box-right .row p{line-height:16px;padding-top:30px;letter-spacing:0}}@media only screen and (max-width: 767px) and (max-width: 374px){.box-compare .box-right .row p{line-height:4.26667vw}}.box-compare .box-right .row p:before{position:absolute;content:'';top:9px;left:50%}

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