.under-fv{position:relative;height:30rem;width:100%;background-size:cover;background-position:center;background-image:url(../img/first/fv_first.webp)}@media screen and (min-width: 744px){.under-fv{background-size:cover;background-image:url(../img/first/fv_first_pc@1x.webp);background-image:image-set(url(../img/first/fv_first_pc@1x.webp) 1x, url(../img/first/fv_first_pc@2x.webp) 2x);background-image:-webkit-image-set(url(../img/first/fv_first_pc@1x.webp) 1x, url(../img/first/fv_first_pc@2x.webp) 2x)}}.under-fv h1{width:95%;margin:0 auto;font-size:3.5rem;text-align:center;color:#0bc3ab;text-shadow:0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.under-fv h1 span{font-size:1px;height:0;margin:0;padding:0;color:rgba(0,0,0,0);display:inline-block}.breadcrumbs.container{padding:2rem 1rem}.breadcrumbs span,.breadcrumbs a{font-size:1.2rem}.breadcrumbs a{color:#0bc3ab}.ttl{font-size:2.4rem;text-align:center;position:relative;color:#d39f40;font-weight:500;margin-bottom:4rem}.ttl span{font-size:3rem}@media screen and (min-width: 744px){.ttl{font-size:3.5rem}}.flex1{padding-bottom:2rem}.flex1:last-of-type{padding-bottom:0}@media screen and (min-width: 744px){.flex1{padding-bottom:4rem}}@media screen and (min-width: 1100px){.flex1{padding-bottom:8rem}}.flex1 img{width:revert-layer;margin:0 auto}.flex1.pt-4{padding-top:4rem}.flex1 .container>p{margin-bottom:2rem}.flex1-flex+.flex1-flex{margin-top:4rem}.flex1-flex h3{font-size:2rem;color:#0bc3ab}.flex1-flex ul li{text-indent:-1.6rem;padding-left:1.6rem}.flex1-flex ul li p{margin:1rem 0 0}.flex1-flex ul li+li{margin-top:2rem}.flex1-flex ul li.no-indent{text-indent:0;padding-left:0}@media screen and (min-width: 744px){.flex1 .container>p{text-align:center}}@media screen and (min-width: 1100px){.flex1-flex{display:flex;align-items:center;justify-content:space-between}.flex1-flex.reverse{flex-direction:row-reverse}.flex1-flex picture{width:47.8rem}.flex1-flex>p,.flex1-flex ul,.flex1-flex>div{width:calc(100% - 51.8rem)}}.top-sec2{padding:5.2rem 0 5.7rem;position:relative;z-index:10;background:linear-gradient(to bottom, #f9f9f9, #fff)}.top-sec2 img{width:revert-layer}.top-sec2::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:20%;height:100%;z-index:-1;background:linear-gradient(to left, #fff, #0bc3ab)}.top-sec2 .container h2{margin-bottom:4rem}.top-sec2 .container .content+.content{margin-top:6rem}.top-sec2 .container .content:last-of-type{margin-bottom:4rem}.top-sec2 .container .content>div{background-color:rgba(255,255,255,.9);padding:2rem;position:relative;z-index:10}.top-sec2 .container .content>div h3{text-align:center;color:#524636;margin-bottom:1rem;font-size:2rem;line-height:1.3333333333;font-weight:500}.top-sec2 .container .content>div p{margin:0}.top-sec2 .container .content>div p span{color:#0bc3ab}.top-sec2 .container .content picture{display:block;position:relative;z-index:-1;margin-top:1rem}.top-sec2 .container .content picture img{margin:0 auto}@media screen and (min-width: 744px){.top-sec2{padding:7.2rem 0 7.7rem}.top-sec2 .container h2{margin-bottom:8rem;font-size:4rem}.top-sec2 .container h2 span{font-size:4.5rem}.top-sec2 .container .content>div h3{font-size:3rem;margin-bottom:2.5rem}}@media screen and (min-width: 1100px){.top-sec2 .container .content{position:relative}.top-sec2 .container .content>div{width:77rem;position:absolute;top:50%;transform:translateY(-50%);left:0;max-width:77rem;padding:3.2rem}.top-sec2 .container .content picture img{margin:0 0 0 auto}.top-sec2 .container .content:nth-of-type(even)>div{left:auto;right:0}.top-sec2 .container .content:nth-of-type(even) picture img{margin:0 auto 0 0}}h3{font-size:2rem;color:#0bc3ab}.concept-sec{padding:4rem 0 6rem}.flex1-flex .pic h3{display:flex;gap:0 1rem;margin-bottom:2rem}.flex1-flex .pic h3 .num{width:3rem;height:3rem;border-radius:50%;display:inline-block;text-align:center;line-height:1.5;color:#fff;background-color:#0bc3ab;position:relative;top:-0.3rem}/*# sourceMappingURL=concept.css.map */