.header{display:none}#wrap{padding-top:0;overflow:hidden}@keyframes move-key{from{background-position:0% 0%}to{background-position:-2040px 0}}@keyframes move-key-sm{from{background-position:0% 0%}to{background-position:-1536px 0}}@keyframes move-key-sp{from{background-position:0% 0%}to{background-position:-1685px 0}}.sec-key{position:relative}@media (min-width: 768px){.sec-key{background:url("/wp/wp-content/themes/wp-templ/assets/img/teaser/key_bg01.png") no-repeat center 0/2100px auto,url("/wp/wp-content/themes/wp-templ/assets/img/teaser/key_bg.jpg") no-repeat center 0/cover;min-height:753px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-key{min-height:52.29167vw;background-size:145.83333vw auto,cover}}.sec-key img{width:100%;display:block}@media (min-width: 768px){.sec-key .key-img{width:386px;position:absolute;left:50%;top:91px;margin-left:-683px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-key .key-img{width:26.80556vw;top:6.31944vw;margin-left:-47.43056vw}}@media (min-width: 768px){.sec-key .key-img01{position:absolute;width:calc(50% - 334px);height:279px;left:0;bottom:-18px;z-index:1}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-key .key-img01{width:26.80556vw;height:19.375vw;bottom:-1.25vw}}@media (min-width: 768px){.sec-key .key-img01 img{border-radius:0 20px 20px 0}}.sec-key .key-img02{position:absolute;z-index:3}@media (min-width: 768px){.sec-key .key-img02{width:422px;right:50%;margin-right:-694px;bottom:-52px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-key .key-img02{width:29.30556vw;margin-right:-48.19444vw;bottom:-3.61111vw}}@media (max-width: 767px){.sec-key .key-img02{width:39.2vw;right:0;bottom:0}}@media (min-width: 768px){.sec-key .key-img03{width:calc(50% - 47px);height:425px;position:absolute;right:0;top:0}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-key .key-img03{width:46.73611vw;height:29.51389vw}}.sec-key .key-txt01{position:absolute;z-index:3}@media (min-width: 768px){.sec-key .key-txt01{width:192px;left:50%;margin-left:-402px;bottom:51px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-key .key-txt01{width:13.33333vw;margin-left:-27.91667vw;bottom:3.54167vw}}@media (max-width: 767px){.sec-key .key-txt01{width:31.46667vw;left:50%;bottom:23.46667vw;margin-left:-14.13333vw}}.sec-key .key-txt02{z-index:4;position:relative}@media (min-width: 768px){.sec-key .key-txt02{max-width:1225px;margin:0 auto;left:-38px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-key .key-txt02{width:85.06944vw;left:-2.63889vw}}.sec-key .key-loop{left:0;width:100%;position:absolute;background:repeat-x center center/auto 100%;animation-timing-function:linear;animation-iteration-count:infinite;z-index:2}@media (min-width: 768px){.sec-key .key-loop{bottom:-3px;height:158px;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/teaser/key_txt02.png");animation-duration:25s;-webkit-animation-name:move-key;animation-name:move-key}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-key .key-loop{height:90px;-webkit-animation-name:move-key-sm;animation-name:move-key-sm;animation-duration:20s}}@media (max-width: 767px){.sec-key .key-loop{bottom:-1px;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/teaser/key_txt02_sp.png");height:124px;-webkit-animation-name:move-key-sp;animation-name:move-key-sp;animation-duration:20s}}.sec-what{position:relative}@media (min-width: 768px){.sec-what{clip-path:polygon(100% 0, 100% calc(100% - 183px), calc(50% + 7px) calc(100% - 15px), 0 calc(100% - 187px), 0 0);background:url("/wp/wp-content/themes/wp-templ/assets/img/teaser/what_bg.png") repeat-x 0 0/4px auto;padding:111px 0 128px;margin-bottom:-105px}}@media (max-width: 767px){.sec-what{margin-bottom:-107px;padding:48px 0 128px}.sec-what::after{content:"";background:url("/wp/wp-content/themes/wp-templ/assets/img/teaser/what_bg_sp.png") repeat-x 0 0/2px 100%;clip-path:polygon(100% 0, 100% calc(100% - 167px), 50% calc(100% - 39px), 0 calc(100% - 166px), 0 0);position:absolute;left:0;top:0;width:100%;height:100%}}.sec-what::before{content:"";position:absolute;left:0;width:100%;background:url("/wp/wp-content/themes/wp-templ/assets/img/teaser/what_bg01.png") no-repeat center center/100% 100%}@media (min-width: 768px){.sec-what::before{top:291px;height:380px}}@media only screen and (min-width: 768px) and (max-width: 1400px){.sec-what::before{background-size:auto 100%;top:20.71429vw;height:27.14286vw}}@media (max-width: 767px){.sec-what::before{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/teaser/what_bg01_sp.png");top:28.53333vw;height:140.26667vw;z-index:1}}.sec-what .what-inner{max-width:1300px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.sec-what .what-ttl{line-height:1.5em;letter-spacing:0em;font-weight:700;color:#000;text-align:center}@media (min-width: 768px){.sec-what .what-ttl{font-size:44px;font-size:4.4rem;padding-left:128px;margin-bottom:53px}}@media only screen and (min-width: 768px) and (max-width: 1240px){.sec-what .what-ttl{font-size:3.54839vw;padding-left:0}}@media (max-width: 767px){.sec-what .what-ttl{font-size:27px;font-size:2.7rem;margin-bottom:21px}}@media only screen and (max-width: 374px){.sec-what .what-ttl{font-size:22px;font-size:2.2rem}}.sec-what .what-ttl .txt-light{color:#0CAAFF}.sec-what .what-ttl .dot{position:relative}.sec-what .what-ttl .dot::before{content:"";position:absolute;background:#00A3E9;border-radius:100%;left:50%}@media (min-width: 768px){.sec-what .what-ttl .dot::before{top:-9px;margin-left:-3px;width:7px;height:7px}}@media (max-width: 767px){.sec-what .what-ttl .dot::before{top:-4px;margin-left:-2px;width:4px;height:4px}}.sec-what .what-subttl{text-align:center;font-weight:700;color:#000}@media (min-width: 768px){.sec-what .what-subttl{font-size:33px;font-size:3.3rem;line-height:1.68em}}@media only screen and (min-width: 768px) and (max-width: 1240px){.sec-what .what-subttl{font-size:2.66129vw}}@media (max-width: 767px){.sec-what .what-subttl{font-size:25px;font-size:2.5rem;line-height:1.334em;margin:0 -20px}}@media only screen and (max-width: 374px){.sec-what .what-subttl{font-size:20px;font-size:2rem}}.sec-what .what-subttl .txt-light{color:#FF9A1A}.sec-what .what-subttl .icon{display:inline-block;background:url("/wp/wp-content/themes/wp-templ/assets/img/teaser/icon01.png") no-repeat 0 0/100% auto}@media (min-width: 768px){.sec-what .what-subttl .icon{margin:0 4px;width:28px;height:30px}}@media only screen and (min-width: 768px) and (max-width: 1240px){.sec-what .what-subttl .icon{width:2.25806vw;height:2.41935vw}}@media (max-width: 767px){.sec-what .what-subttl .icon{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/teaser/icon01_sp.png");width:20px;height:20px}}.sec-what .what-txt{letter-spacing:0em;font-weight:700;color:#fff;position:absolute;left:0;top:0;right:0;z-index:2}@media (min-width: 768px){.sec-what .what-txt{text-align:center;font-size:27px;font-size:2.7rem;line-height:1.55556em}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-what .what-txt{font-size:1.875vw}}@media (max-width: 767px){.sec-what .what-txt{line-height:1.5;font-size:5.33333vw}}.sec-what .what-txt .txt-tag{display:inline-block;background:#fff;line-height:1.3}@media (min-width: 768px){.sec-what .what-txt .txt-tag{padding:1px 10px 2px}}@media (max-width: 767px){.sec-what .what-txt .txt-tag{padding:2px 1.6vw}}.sec-what .what-txt .txt-tag.is-tag01{color:#00A3E9}.sec-what .what-txt .txt-tag.is-tag02{color:#FF9A1A}.sec-what .what-txt .txt-tag.is-tag03{color:#F11F1F}.sec-what .what-img{position:relative}.sec-what .what-list{position:relative}@media (min-width: 768px){.sec-what .what-list{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:1211px;margin:0 auto 48px;left:13px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-what .what-list{left:.90278vw}}@media (max-width: 767px){.sec-what .what-list{margin-bottom:35px}.sec-what .what-list>li{margin-bottom:16px}.sec-what .what-list>li:last-child{margin-bottom:0}.sec-what .what-list>li.col02{margin-bottom:10px}}.sec-what .what-list img{width:100%}@media (min-width: 768px){.sec-what .what-list .col01{width:calc(395 / 1211 * 100%);margin-right:calc(31 / 1211 * 100%);margin-top:11px}}@media (min-width: 768px){.sec-what .what-list .col01 .what-txt{transform:rotate(-6.24deg);top:51px;right:34px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-what .what-list .col01 .what-txt{top:3.54167vw;right:2.36111vw}}@media (max-width: 767px){.sec-what .what-list .col01 .what-txt{left:42%;top:18.66667vw;font-size:5.06667vw;line-height:calc(30 / 19)}}@media (min-width: 768px){.sec-what .what-list .col01 .txt-tag{padding-left:14px;padding-right:14px}}@media (min-width: 768px){.sec-what .what-list .col02{width:calc(357 / 1211 * 100%);margin-right:calc(24 / 1211 * 100%)}}@media (min-width: 768px){.sec-what .what-list .col02 .what-txt{top:40px;left:-4px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-what .what-list .col02 .what-txt{top:2.77778vw;left:-.27778vw}}@media (max-width: 767px){.sec-what .what-list .col02 .what-txt{left:5.06667vw;top:20.8vw}}@media (min-width: 768px){.sec-what .what-list .col03{width:calc(402 / 1211 * 100%);margin-top:7px}}@media (min-width: 768px){.sec-what .what-list .col03 .what-txt{transform:rotate(6.42deg);top:67px;left:33px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-what .what-list .col03 .what-txt{top:4.65278vw;left:2.29167vw}}@media (max-width: 767px){.sec-what .what-list .col03 .what-txt{left:42%;top:18.93333vw}.sec-what .what-list .col03 .what-txt .mb01{margin-bottom:1.06667vw}}@media (min-width: 768px){.sec-what .what-list .col03 .txt-tag{padding-left:9px;padding-right:9px;margin-right:4px}}.sec-what .what-list .col03 .txt{display:inline-block}@media (min-width: 768px){.sec-what .what-list .col03 .txt{padding-left:10px}}@keyframes move-life{from{background-position:0% 0%}to{background-position:-2020px 0}}@keyframes move-life-sm{from{background-position:0% 0%}to{background-position:-960px 0}}@keyframes move-life-sp{from{background-position:0% 0%}to{background-position:-1352px 0}}.sec-life .life-bnr{position:relative;z-index:3}@media (min-width: 768px){.sec-life .life-bnr{max-width:1440px;margin:0 auto -221px}}@media (max-width: 767px){.sec-life .life-bnr{margin:0 auto -96px}}.sec-life .life-bnr img{width:100%}.sec-life .life-inner{position:relative;background:url("/wp/wp-content/themes/wp-templ/assets/img/teaser/life_bg.png") repeat 0 0/100px auto}@media (min-width: 768px){.sec-life .life-inner{padding:311px 0 492px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-life .life-inner{padding-bottom:34.16667vw}}@media (max-width: 767px){.sec-life .life-inner{padding:166px 0 130px}}.sec-life .life-inner::before{content:"";position:absolute;left:0;width:100%;animation-timing-function:linear;animation-iteration-count:infinite;background:repeat-x center center/auto 100%}@media (min-width: 768px){.sec-life .life-inner::before{top:80px;height:150px;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/teaser/life_txt.png");animation-duration:25s;-webkit-animation-name:move-life;animation-name:move-life}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-life .life-inner::before{top:140px;height:100px;-webkit-animation-name:move-life-sm;animation-name:move-life-sm;animation-duration:20s}}@media (max-width: 767px){.sec-life .life-inner::before{top:20px;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/teaser/life_txt_sp.png");height:102px;-webkit-animation-name:move-life-sp;animation-name:move-life-sp;animation-duration:20s}}.sec-life .life-txt{position:relative}@media (min-width: 768px){.sec-life .life-txt{width:348px;margin:0 auto 23px;left:-6px}}@media (max-width: 767px){.sec-life .life-txt{width:194px;margin:0 auto 12px;left:-6px}}.sec-life .life-ttl{text-align:center;position:relative;z-index:2}@media (min-width: 768px){.sec-life .life-ttl{margin-bottom:94px}}@media (max-width: 767px){.sec-life .life-ttl{margin-bottom:50px}}.sec-life .life-ttl>span{display:inline-block;position:relative;font-weight:700;color:#fff}@media (min-width: 768px){.sec-life .life-ttl>span{font-size:42px;font-size:4.2rem;line-height:1.35714em;padding:0 59px 0 65px}}@media (max-width: 767px){.sec-life .life-ttl>span{font-size:22px;font-size:2.2rem;line-height:1.36364em;padding:0 28px}}@media only screen and (max-width: 374px){.sec-life .life-ttl>span{padding-left:20px;padding-right:20px;font-size:20px;font-size:2rem}}.sec-life .life-ttl>span::before,.sec-life .life-ttl>span:after{content:"";position:absolute;background:no-repeat center 0/100% 100%}@media (min-width: 768px){.sec-life .life-ttl>span::before,.sec-life .life-ttl>span:after{width:36px;height:98px;top:10px}}@media (max-width: 767px){.sec-life .life-ttl>span::before,.sec-life .life-ttl>span:after{width:20px;height:58px;top:0}}@media (min-width: 768px){.sec-life .life-ttl>span::before{left:3px;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/teaser/line01.png")}}@media (max-width: 767px){.sec-life .life-ttl>span::before{left:-2px;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/teaser/line01_sp.png")}}.sec-life .life-ttl>span:after{right:0}@media (min-width: 768px){.sec-life .life-ttl>span:after{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/teaser/line02.png")}}@media (max-width: 767px){.sec-life .life-ttl>span:after{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/teaser/line02_sp.png")}}.sec-life .life-subttl{position:absolute;width:100%;left:0;bottom:0;letter-spacing:0em;font-weight:700;color:#fff}@media (min-width: 768px){.sec-life .life-subttl{background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.59) 100%);border-radius:0 0 30px 0;padding:40px 47px;min-height:240px;font-size:59px;font-size:5.9rem;line-height:1.35593em}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-life .life-subttl{min-height:16.66667vw;padding:2.77778vw 3.26389vw;font-size:4.09722vw}}@media (max-width: 767px){.sec-life .life-subttl{background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.64) 100%);border-radius:0 0 15px 0;padding:6px 15px;min-height:105px;font-size:31px;font-size:3.1rem;line-height:1.32258em}}@media only screen and (max-width: 374px){.sec-life .life-subttl{font-size:28px;font-size:2.8rem;padding-top:15px}}.sec-life .life-subttl>span{display:block}.sec-life .life-row{position:relative}@media (min-width: 768px){.sec-life .life-row{margin-bottom:88px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}}@media (max-width: 767px){.sec-life .life-row{margin-bottom:51px}}.sec-life .life-row::after{content:"";position:absolute}@media (min-width: 768px){.sec-life .life-row::after{height:527px;left:calc(50% - 339px);right:0;top:88px;border-radius:30px 0 0 30px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-life .life-row::after{height:36.59722vw;top:6.11111vw}}@media (max-width: 767px){.sec-life .life-row::after{left:35px;right:0;top:63px;bottom:59px;border-radius:20px 0 0 20px}}.sec-life .life-left,.sec-life .life-right{position:relative;z-index:1}@media (min-width: 768px){.sec-life .life-right{-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1;margin-right:20px}}.sec-life .life-right img{width:100%}@media (min-width: 768px){.sec-life .life-img-lg{height:537px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-life .life-img-lg{height:37.29167vw}}@media (max-width: 767px){.sec-life .life-img-lg{position:relative}.sec-life .life-img-lg:before{display:block;content:" ";width:100%;padding-top:66.10169%}.sec-life .life-img-lg>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (min-width: 768px){.sec-life .life-img-lg img{border-radius:0 30px 30px 0}}@media (max-width: 767px){.sec-life .life-img-lg img{border-radius:0 15px 15px 0}}.sec-life .list-img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media (min-width: 768px){.sec-life .list-img{margin-top:26px;margin-left:auto;max-width:780px;padding-left:20px}}@media (max-width: 767px){.sec-life .list-img{margin-top:11px}}.sec-life .list-img>li{width:calc(366 / 760 * 100%)}@media (min-width: 768px){.sec-life .list-img img{border-radius:15px}}@media (max-width: 767px){.sec-life .list-img img{border-radius:10px}}.sec-life .list-img .img{position:relative}.sec-life .list-img .img:before{display:block;content:" ";width:100%;padding-top:65.84699%}.sec-life .list-img .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-life .is-revert{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}.sec-life .is-revert::after{left:0}@media (min-width: 768px){.sec-life .is-revert::after{border-radius:0 30px 30px 0;right:calc(50% - 339px)}}@media (max-width: 767px){.sec-life .is-revert::after{border-radius:0 20px 20px 0;right:35px}}@media (min-width: 768px){.sec-life .is-revert .life-subttl{border-radius:0 0 0 30px;padding-left:52px;padding-top:43px;padding-bottom:22px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-life .is-revert .life-subttl{padding-left:3.61111vw;padding-top:2.98611vw;padding-bottom:1.52778vw}}@media (max-width: 767px){.sec-life .is-revert .life-subttl{padding-left:19px;border-radius:0 0 0 15px}}@media (min-width: 768px){.sec-life .is-revert .life-img-lg img{border-radius:30px 0 0 30px}}@media (max-width: 767px){.sec-life .is-revert .life-img-lg img{border-radius:15px 0 0 15px}}@media (min-width: 768px){.sec-life .is-revert .list-img{margin-left:-4px;padding-right:20px;padding-left:0}}@media (min-width: 768px){.sec-life .is-revert .life-right{max-width:627px;margin:26px -33px 0 auto;padding-left:20px}}@media (min-width: 768px){.sec-life .is-row01::after{background:#0CAAFF url("/wp/wp-content/themes/wp-templ/assets/img/teaser/life_bg01.png") no-repeat 339px 0/799px 100%}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-life .is-row01::after{background-position:23.54167vw 0;background-size:55.48611vw 100%}}@media (max-width: 767px){.sec-life .is-row01::after{background:#0CAAFF url("/wp/wp-content/themes/wp-templ/assets/img/teaser/life_bg01_sp.png") no-repeat right bottom/85.06667vw auto}}@media (min-width: 768px){.sec-life .is-row01 .life-left{width:calc(50% + 93px)}}@media (min-width: 768px){.sec-life .is-row01 .life-right{margin-left:-51px;margin-top:44px;max-width:640px}}@media (max-width: 767px){.sec-life .is-row01 .life-right{width:calc(365 / 375 * 100%);margin-top:-34px}}@media (max-width: 767px){.sec-life .is-row01 .life-img-lg{margin-right:22px;position:relative}.sec-life .is-row01 .life-img-lg:before{display:block;content:" ";width:100%;padding-top:67.98867%}.sec-life .is-row01 .life-img-lg>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.sec-life .is-row01 .img01{position:relative}.sec-life .is-row01 .img01:before{display:block;content:" ";width:100%;padding-top:66.75676%}.sec-life .is-row01 .img01>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-life .is-row01 .img02{position:relative}.sec-life .is-row01 .img02:before{display:block;content:" ";width:100%;padding-top:65.94595%}.sec-life .is-row01 .img02>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 768px){.sec-life .is-row01 .list-img{max-width:786px}}@media (max-width: 767px){.sec-life .is-row01 .list-img{margin-left:18px;margin-right:24px}}@media (max-width: 767px){.sec-life .is-row01 .list-img>li{width:calc(161 / 333 * 100%)}}@media (min-width: 768px){.sec-life .is-row02{margin-bottom:90px}}@media (min-width: 768px){.sec-life .is-row02::after{background:#FF9A1A url("/wp/wp-content/themes/wp-templ/assets/img/teaser/life_bg02.png") no-repeat calc(100% - 350px) 5px/757px 100%}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-life .is-row02::after{background-position:calc(100% - 24.31vw) 0;background-size:52.56944vw 100%}}@media (max-width: 767px){.sec-life .is-row02::after{background:#FF9A1A url("/wp/wp-content/themes/wp-templ/assets/img/teaser/life_bg02_sp.png") no-repeat 0 bottom/82.93333vw auto;top:65px;bottom:52px}}@media (min-width: 768px){.sec-life .is-row02 .life-left{width:calc(50% + 88px)}}@media (max-width: 767px){.sec-life .is-row02 .life-right{width:calc(366 / 375 * 100%);margin:-23px 0 0 auto}}@media (max-width: 767px){.sec-life .is-row02 .life-img-lg{margin-left:21px}}@media (max-width: 767px){.sec-life .is-row02 .list-img{margin-left:23px;margin-right:18px}}@media (max-width: 767px){.sec-life .is-row02 .list-img>li{width:calc(161 / 334 * 100%)}}@media (min-width: 768px){.sec-life .is-row03::after{background:#FF6059 url("/wp/wp-content/themes/wp-templ/assets/img/teaser/life_bg03.png") no-repeat 293px 0/820px 100%}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-life .is-row03::after{background-position:20.34722vw 0;background-size:56.94444vw 100%}}@media (max-width: 767px){.sec-life .is-row03::after{background:#FF6059 url("/wp/wp-content/themes/wp-templ/assets/img/teaser/life_bg03_sp.png") no-repeat right bottom/82.4vw auto;bottom:82px}}@media (min-width: 768px){.sec-life .is-row03 .life-left{width:calc(50% + 89px)}}@media (min-width: 768px){.sec-life .is-row03 .life-right{max-width:662px;margin:55px 20px 0 -89px}}@media (max-width: 767px){.sec-life .is-row03 .life-right{margin-top:-18px}}@media (max-width: 767px){.sec-life .is-row03 .life-subttl{padding-left:18px}}@media (min-width: 768px){.sec-life .is-row03 .life-img-lg{height:533px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-life .is-row03 .life-img-lg{height:37.01389vw}}@media (max-width: 767px){.sec-life .is-row03 .life-img-lg{margin-right:21px}}@media (min-width: 768px){.sec-life .is-row03 .list-img{margin-right:4px}}@media (max-width: 767px){.sec-life .is-row03 .list-img{margin-left:19px;margin-right:21px}}@media (max-width: 767px){.sec-life .is-row03 .list-img>li{width:calc(162 / 335 * 100%)}}.sec-suggest{position:relative}@media (min-width: 768px){.sec-suggest{margin-top:-295px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-suggest{margin-top:-20.48611vw}}@media (max-width: 767px){.sec-suggest{margin-top:-76px}}.sec-suggest::before,.sec-suggest:after{content:"";width:100%;left:0;position:absolute}.sec-suggest::before{content:"";top:0;background:url("/wp/wp-content/themes/wp-templ/assets/img/teaser/suggest_bg.png") no-repeat 0 0/100% 100%}@media (min-width: 768px){.sec-suggest::before{height:380px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-suggest::before{height:26.38889vw}}@media (max-width: 767px){.sec-suggest::before{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/teaser/suggest_bg_sp.png");height:105px}}.sec-suggest::after{bottom:0;background:#0CAAFF}@media (min-width: 768px){.sec-suggest::after{top:360px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-suggest::after{top:25vw}}@media (max-width: 767px){.sec-suggest::after{top:90px}}.sec-suggest .suggest-inner{position:relative;z-index:1;padding-top:10px}@media (min-width: 768px){.sec-suggest .suggest-inner{max-width:1440px;margin:0 auto}}@media (min-width: 768px){.sec-suggest .suggest-inner::after{content:"";position:absolute;z-index:0;right:-119px;bottom:-119px;width:400px;height:315px;background:url("/wp/wp-content/themes/wp-templ/assets/img/teaser/suggest_decor.png") no-repeat 0 0/100% auto}}.sec-suggest .suggest-img{position:relative;z-index:2}@media (min-width: 768px){.sec-suggest .suggest-img{margin:-195px -105px 0}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-suggest .suggest-img{margin:-13.54167vw -7.29167vw 0}}@media (max-width: 767px){.sec-suggest .suggest-img{margin-top:-114px}}.sec-suggest .suggest-img img{width:100%}.sec-suggest .suggest-txt{position:absolute;right:0;z-index:1}@media (min-width: 768px){.sec-suggest .suggest-txt{max-width:1364px;bottom:3px;margin:0 auto;left:-27px}}@media (max-width: 767px){.sec-suggest .suggest-txt{left:0;bottom:-2px}}.sec-suggest .suggest-txt img{width:100%}@keyframes scrollLeft{100%{transform:translate3d(-100%, 0, 0)}}.gallery-slider{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;z-index:3;transform:translate3d(0, 0, 0)}@media (min-width: 768px){.gallery-slider{margin-top:-4px}}.gallery-slider.has-animation{animation:scrollLeft 69s linear infinite}.gallery-slider .gallery-slide{-ms-flex-negative:0;flex-shrink:0;position:relative}.gallery-slider .gallery-slide:before{display:block;content:" ";width:100%;padding-top:66.81223%}.gallery-slider .gallery-slide>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 768px){.gallery-slider .gallery-slide{width:458px}}@media (max-width: 767px){.gallery-slider .gallery-slide{width:208px}}.footer-teaser{background:#00A3E9;color:#fff;text-align:center;line-height:1.5em;font-weight:500;font-family:"Roboto", sans-serif}@media (min-width: 768px){.footer-teaser{font-size:15px;font-size:1.5rem;padding:20px 20px}}@media (max-width: 767px){.footer-teaser{font-size:12px;font-size:1.2rem;padding:8px 20px}}

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