@charset "UTF-8";@use "sass:map";.text-transform{text-transform:uppercase}.feature img{display:block;width:100%;height:auto}.feature a{display:inline-block;-webkit-transition:all .6s ease;transition:all .6s ease;vertical-align:top}.feature a:hover{opacity:1;-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-transition:.7s all;transition:.7s all}.feature-header,.feature__footer{background-image:none;border-top:none}.feature__footer{padding:0 0 60px}.visuallyhidden{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.feature__btn-section__flyer-ec-btn::after,.feature__btn-section__footer-btn::after,.feature__item-section__bonus__item.feature__item-section__bonus__item--3columns::after,.feature__item-section__point__list::after,.feature__nav__list::after{height:0;visibility:hidden;clear:both;content:''}.feature{background-color:#FFF;margin:0 auto}.feature *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2E2E2E;box-sizing:border-box}@media screen and (max-width:768px){.feature a{display:block}.feature .pc-only{display:none}}.feature .sp-only{display:none}.feature-header{max-width:1000px;width:100%;margin:0 auto 60px;background-color:#FFF;background-image:-webkit-radial-gradient(#EDEDED 10%,transparent 10%);background-image:radial-gradient(#EDEDED 10%,transparent 10%);background-repeat:repeat;background-size:20px 20px;padding-bottom:60px}@media screen and (max-width:768px){.feature .sp-only{display:block}.feature-header{padding-bottom:10.66667%;margin-bottom:5.33333%}}.feature__mv{position:relative}.feature__mv__term-txt{display:-ms-grid;display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;right:0;margin:0 auto}.feature__mv__term-txt--ss{-ms-grid-columns:112px 328px;grid-template-columns:112px 328px;gap:12px;bottom:20px;width:450px}@media screen and (max-width:768px){.feature__mv__term-txt--ss{display:block;bottom:6.66667%;width:100%}.feature__mv__term-txt--ss img:first-of-type{width:29.86667%;margin:0 auto}.feature__mv__term-txt--ss img:nth-of-type(n+2){width:91.46667%;margin:2.66667% auto 0}}.feature__mv__term-txt--bb{-ms-grid-columns:110px 337px;grid-template-columns:110px 337px;gap:12px;bottom:45px;width:465px}@media screen and (max-width:768px){.feature__mv__term-txt--bb{display:block;bottom:12.8%;width:100%}.feature__mv__term-txt--bb img:first-of-type{width:29.86667%;margin:0 auto}.feature__mv__term-txt--bb img:nth-of-type(n+2){width:83.73333%;margin:3.73333% auto 0}}.feature__nav{max-width:1000px;width:100%;margin:0 auto;padding:4% 4% 0}.feature__nav__ttl{max-width:560px;width:100%;margin:0 auto}.feature__nav__list{margin-top:40px}@media screen and (max-width:768px){.feature__nav{padding:5.33333% 5.33333% 0}.feature__nav__list{margin-top:5.33333%}}.feature__nav__list::after{display:table;width:0}.feature__nav__list li{float:left;width:47.82609%;margin-left:4.34783%;margin-top:40px}.feature__nav__list li:nth-child(-n+2){margin-top:0}.feature__nav__list li:nth-child(2n+1){margin-left:0}@media screen and (max-width:768px){.feature__nav__list li{float:none;width:100%;margin-top:5.33333%;margin-left:0}.feature__nav__list li:first-child{margin-top:0}.feature__nav__list li:nth-child(2){margin-top:5.33333%}}.feature__nav__flyer-ec-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;width:100%;margin:60px auto 0}@media screen and (max-width:768px){.feature__nav__flyer-ec-btn li:nth-child(n+2){margin-top:5.33333%}.feature__nav__flyer-ec-btn{display:block;margin-top:5.33333%}}.feature__bnr,.feature__bnr li:nth-child(n+2){margin-top:60px}@media screen and (max-width:768px){.feature__bnr,.feature__bnr li:nth-child(n+2){margin-top:5.33333%}}.feature__item-section{max-width:1000px;margin:120px auto 0}.feature__item-section:first-of-type{margin-top:0}@media screen and (max-width:768px){.feature__item-section{margin-top:10.66667%}.feature__item-section:first-of-type{margin-top:0}}.feature__item-section__bg{padding:60px 0}.feature__item-section__bg:nth-of-type(n+2){margin-top:60px}.feature__item-section__bg .feature__item-section__item,.feature__item-section__bg .feature__item-section__single-item{margin-top:0}.feature__item-section__bg .feature__item-section__sub-ttl{max-width:340px;width:100%;margin:0 auto 40px}.feature__item-section__bg .feature__item-section__sub-ttl:nth-of-type(n+2){margin-top:60px}@media screen and (max-width:768px){.feature__item-section__bg{padding:5.33333% 0}.feature__item-section__bg .feature__item-section__sub-ttl{margin-bottom:5.33333%;padding:0 5.33333%}.feature__item-section__bg .feature__item-section__sub-ttl:nth-of-type(n+2){margin-top:40px}}.feature__item-section__bg .feature__item-section__coupon:first-of-type{margin-top:0}.feature__item-section__bg.feature__item-section__bg--red{background-color:#FCE8E9;background-image:-webkit-radial-gradient(#F9D3D5 15%,transparent 15%);background-image:radial-gradient(#F9D3D5 15%,transparent 15%);background-size:20px 20px}.feature__item-section__bg.feature__item-section__bg--orange{background-color:#FEF5E2;background-image:-webkit-radial-gradient(#FDEBC8 15%,transparent 15%);background-image:radial-gradient(#FDEBC8 15%,transparent 15%);background-size:20px 20px}.feature__item-section__bg.feature__item-section__bg--lightgreen{background-color:#EDEFC0;background-image:-webkit-radial-gradient(#DCE091 15%,transparent 15%);background-image:radial-gradient(#DCE091 15%,transparent 15%);background-size:20px 20px}.feature__item-section__bg.feature__item-section__bg--green{background-color:#EDF4E5;background-image:-webkit-radial-gradient(#DCE9CE 15%,transparent 15%);background-image:radial-gradient(#DCE9CE 15%,transparent 15%);background-size:20px 20px}.feature__item-section__bg.feature__item-section__bg--skyblue{background-color:#DFF5FA;background-image:-webkit-radial-gradient(#C3EBF5 15%,transparent 15%);background-image:radial-gradient(#C3EBF5 15%,transparent 15%);background-size:20px 20px}.feature__item-section__bg.feature__item-section__bg--blue{background-color:#DFF0F7;background-image:-webkit-radial-gradient(#C3E2EF 15%,transparent 15%);background-image:radial-gradient(#C3E2EF 15%,transparent 15%);background-size:20px 20px}.feature__item-section__ttl{width:100%}.feature__item-section__sub-ttl{max-width:340px;width:100%;margin:60px auto 0}@media screen and (max-width:768px){.feature__item-section__sub-ttl{margin-top:20px;padding:0 5.33333%}}.feature__item-section__single-item{max-width:440px;width:100%;margin:40px auto 0}@media screen and (max-width:768px){.feature__item-section__single-item{margin-top:5.33333%;padding:0 5.33333%}}.feature__item-section__item{max-width:1000px;width:100%;margin:60px auto 0;padding:0 40px}@media screen and (max-width:768px){.feature__item-section__item{margin-top:5.33333%;padding:0 5.33333%}}.feature__item-section__item.feature__item-section__item--2columns::after,.feature__item-section__item.feature__item-section__item--3columns::after{display:table;width:0;height:0;content:'';visibility:hidden;clear:both}.feature__item-section__item.feature__item-section__item--2columns li{display:block;float:left;width:47.82609%;margin-left:4.34783%;margin-top:40px}.feature__item-section__item.feature__item-section__item--2columns li:nth-child(2n+1){margin-left:0}.feature__item-section__item.feature__item-section__item--2columns li:nth-child(-n+2){margin-top:0}@media screen and (max-width:768px){.feature__item-section__item.feature__item-section__item--2columns li{display:block;float:none;width:100%;margin-left:0;margin-top:20px}.feature__item-section__item.feature__item-section__item--2columns li:first-child{margin-top:0}.feature__item-section__item.feature__item-section__item--2columns li:nth-child(n+2){margin-top:5.33333%}}.feature__item-section__item.feature__item-section__item--3columns li{display:block;float:left;width:32.6087%;margin-left:1.08696%;margin-top:10px}.feature__item-section__item.feature__item-section__item--3columns li:nth-child(3n+1){margin-left:0}.feature__item-section__item.feature__item-section__item--3columns li:nth-child(-n+3){margin-top:0}@media screen and (max-width:768px){.feature__item-section__item.feature__item-section__item--3columns li{display:block;float:none;width:100%;margin-left:0}.feature__item-section__item.feature__item-section__item--3columns li:first-child{margin-top:0}.feature__item-section__item.feature__item-section__item--3columns li:nth-child(n+2){margin-top:5.33333%}}.feature__item-section__point{max-width:1000px;width:100%;margin:60px auto 0;padding:0 40px}@media screen and (max-width:768px){.feature__item-section__point{margin-top:8%;padding:0 5.33333%}}.feature__item-section__point__ttl{max-width:560px;width:100%;margin:0 auto}.feature__item-section__point__list{margin-top:40px}@media screen and (max-width:768px){.feature__item-section__point__list{margin-top:5.33333%}}.feature__item-section__point__list::after{display:table;width:0}.feature__item-section__point__list li{display:block;float:left;width:32.6087%;margin-left:1.08696%;margin-top:10px}.feature__item-section__point__list li:nth-child(-n+3){margin-top:0}.feature__item-section__point__list li:first-child{margin-left:0}@media screen and (max-width:768px){.feature__item-section__point__list li{float:none;width:100%;margin-left:0}.feature__item-section__point__list li:first-child{margin-top:0}.feature__item-section__point__list li:nth-child(n+2){margin-top:20px}}.feature__item-section__coupon{max-width:560px;width:100%;margin:60px auto 50px}@media screen and (max-width:768px){.feature__item-section__coupon{margin-top:40px;margin-bottom:20px;padding:0 5.33333%}}.feature__item-section__bonus{max-width:1000px;width:100%;margin:60px auto 0;padding:0 40px}@media screen and (max-width:768px){.feature__item-section__bonus{margin-top:10.66667%;padding:0 5.33333%}}.feature__item-section__bonus__ttl{max-width:560px;width:100%;margin:0 auto}.feature__item-section__bonus__item{margin-top:44px}@media screen and (max-width:768px){.feature__item-section__bonus__item{margin-top:5.33333%}}.feature__item-section__bonus__item.feature__item-section__bonus__item--3columns::after{display:table;width:0}.feature__item-section__bonus__item.feature__item-section__bonus__item--3columns li{display:block;float:left;width:32.6087%;margin-left:1.08696%;margin-top:10px}.feature__item-section__bonus__item.feature__item-section__bonus__item--3columns li:nth-child(3n+1){margin-left:0}.feature__item-section__bonus__item.feature__item-section__bonus__item--3columns li:nth-child(-n+3){margin-top:0}@media screen and (max-width:768px){.feature__item-section__bonus__item.feature__item-section__bonus__item--3columns li{display:block;float:none;width:100%;margin-left:0}.feature__item-section__bonus__item.feature__item-section__bonus__item--3columns li:first-child{margin-top:0}.feature__item-section__bonus__item.feature__item-section__bonus__item--3columns li:nth-child(n+2){margin-top:5.33333%}}.feature__item-section__btn{max-width:440px;width:100%;margin:40px auto 0}@media screen and (max-width:768px){.feature__item-section__btn{margin-top:20px;padding:0 5.33333%}}.feature__item-section__caution-txt{max-width:920px;width:100%;margin:40px auto 0}@media screen and (max-width:768px){.feature__item-section__caution-txt{margin-top:20px;padding:0 5.33333%}}.feature__btn-section{max-width:920px;width:100%;margin:60px auto 0}@media screen and (max-width:768px){.feature__btn-section{margin-top:10.66667%;padding:0 5.33333%}}.feature__btn-section.feature__btn-section--footer{margin-top:0}.feature__btn-section__ttl{max-width:560px;width:100%;margin:0 auto}.feature__btn-section__flyer-ec-btn{margin:40px auto 0}.feature__btn-section__flyer-ec-btn::after{display:table;width:0}.feature__btn-section__flyer-ec-btn li{display:block;float:left;width:47.82609%;margin-left:4.34783%}.feature__btn-section__flyer-ec-btn li:first-child{margin-left:0}@media screen and (max-width:768px){.feature__btn-section__flyer-ec-btn{margin-top:5.33333%}.feature__btn-section__flyer-ec-btn li{float:none;width:100%;margin-left:0}.feature__btn-section__flyer-ec-btn li:nth-child(n+2){margin-top:5.33333%}}.feature__btn-section__footer-btn{margin:40px auto 0}.feature__btn-section__footer-btn::after{display:table;width:0}.feature__btn-section__footer-btn li{display:block;float:left;width:32.6087%;margin-left:1.08696%}.feature__btn-section__footer-btn li:first-child{margin-left:0}@media screen and (max-width:768px){.feature__btn-section__footer-btn{margin-top:5.33333%}.feature__btn-section__footer-btn li{float:none;width:100%;margin-left:0;margin-top:5.33333%}.feature__btn-section__footer-btn li:first-child{margin-top:0}}.feature__app-section{background-image:-webkit-linear-gradient(315deg,#FFFBED 25%,transparent 25%),-webkit-linear-gradient(225deg,#FFFBED 25%,transparent 25%),-webkit-linear-gradient(45deg,#FFFBED 25%,transparent 25%),-webkit-linear-gradient(135deg,#FFFBED 25%,#FFF7DC 25%);background-image:linear-gradient(135deg,#FFFBED 25%,transparent 25%),linear-gradient(225deg,#FFFBED 25%,transparent 25%),linear-gradient(45deg,#FFFBED 25%,transparent 25%),linear-gradient(315deg,#FFFBED 25%,#FFF7DC 25%);background-position:20px 0,20px 0,0 0,0 0;background-size:40px 40px;background-repeat:repeat;position:relative;margin:60px auto 0;padding:60px 0}.feature__app-section::before{content:'';display:inline-block;width:920px;height:1102px;background-image:url(../img/20241206_baby/bg_kids-app_pc.png);background-size:cover;background-repeat:no-repeat;margin:0 auto;position:absolute;top:50px;left:0;right:0}@media screen and (max-width:768px){.feature__app-section::before{content:none}.feature__app-section{margin-top:10.66667%;padding:10.66667% 0}}.feature__app-section__service::after,.feature__sales-section__contents::after,.feature__sns-section__btn::after{height:0;content:'';visibility:hidden;clear:both}.feature__app-section__bg{max-width:920px;width:100%;margin:0 auto;position:relative}.feature__app-section__ttl{max-width:560px;width:100%;margin:0 auto;position:relative}.feature__app-section__sub-ttl{max-width:560px;width:100%;margin:60px auto 0}.feature__app-section__sub-ttl:first-of-type{margin-top:60px}@media screen and (max-width:768px){.feature__app-section__sub-ttl{max-width:none;margin-top:10.66667%}.feature__app-section__sub-ttl:first-of-type{margin-top:5.33333%}}.feature__app-section__service{margin-top:40px}@media screen and (max-width:768px){.feature__app-section__service{margin-top:5.33333%;padding:0 10.66667%}}.feature__app-section__service::after{display:table;width:0}.feature__app-section__service li{display:block;float:left;width:32.6087%;margin-left:1.08696%;margin-top:10px}.feature__app-section__service li:nth-child(-n+3){margin-top:0}.feature__app-section__service li:first-child{margin-left:0}@media screen and (max-width:768px){.feature__app-section__service li{float:none;width:100%;margin-left:0}.feature__app-section__service li:first-child{margin-top:0}.feature__app-section__service li:nth-child(n+2){margin-top:8%}}.feature__app-section__service li a{margin-top:20px}@media screen and (max-width:768px){.feature__app-section__service li a{margin-top:2.66667%}}.feature__app-section__btn{max-width:440px;width:100%;margin:40px auto 0}@media screen and (max-width:768px){.feature__app-section__btn{max-width:none;margin-top:5.33333%;padding:0 10.66667%}}.feature__sales-section{margin:60px auto 0;padding:60px 0}@media screen and (max-width:768px){.feature__sales-section{margin-top:10.66667%;padding:10.66667% 5.33333%}}.feature__sales-section.feature__sales-section--bb{background-color:#ECF7E1}.feature__sales-section.feature__sales-section--ss{background-color:#FFDEDE}.feature__sales-section__ttl{max-width:560px;width:100%;margin:0 auto}.feature__sales-section__contents{max-width:920px;width:100%;margin:40px auto 0}.feature__sales-section__contents::after{display:table;width:0}.feature__sales-section__contents li{display:block;float:left;width:47.82609%;margin-left:4.34783%}.feature__sales-section__contents li:first-child{margin-left:0}@media screen and (max-width:768px){.feature__sales-section__contents{margin-top:5.33333%}.feature__sales-section__contents li{float:none;width:100%;margin-left:0}.feature__sales-section__contents li:nth-child(2){margin-top:5.33333%}}.feature__sns-section{max-width:1000px;width:100%;margin:60px auto 0}@media screen and (max-width:768px){.feature__sns-section{margin-top:10.66667%;padding:0 5.33333%}}.feature__sns-section__ttl{max-width:560px;width:100%;margin:0 auto}.feature__sns-section__btn{max-width:440px;width:100%;margin:40px auto 0}.feature__sns-section__btn::after{display:table;width:0}.feature__sns-section__btn li{float:left;width:27.27273%;margin-left:9.09091%}.feature__sns-section__btn li:first-child{margin-left:0}@media screen and (max-width:768px){.feature__sns-section__btn{margin-top:20px}.feature__sns-section__btn li{width:27.36318%;margin-left:8.95522%}}.feature__footer{color:#000;text-align:left;margin:60px auto 0}@media screen and (max-width:768px){.feature__footer{padding-bottom:5.33333%;margin-top:40px}.feature__footer__inner{padding:0 5.33333%}}.feature__footer__inner{max-width:1000px;margin:60px auto 0}.feature__policy{font-size:20px;line-height:1.5;margin-bottom:40px;letter-spacing:-.02em}@media screen and (max-width:768px){.feature__policy{margin-bottom:20px}.feature__policy__txt{font-size:16px;line-height:1.625}}.feature__policy__txt{color:#000;position:relative;margin-bottom:.3em;padding-left:1em;letter-spacing:-.02em}.feature__policy__txt:before{content:'・';position:absolute;top:0;left:0}.feature__policy__txt img{display:inline-block;width:auto;height:1.31em;vertical-align:middle;margin-top:-3px;margin-right:3px}.feature__point-cards{border:2px solid #2e2e2e;padding:30px 40px}.feature__point-cards__ttl{font-size:20px;font-weight:700;line-height:.76923;color:#000;text-align:center;margin:0 auto 32px;letter-spacing:-.02em}@media screen and (max-width:768px){.feature__point-cards{padding:20px;border:1px solid #2e2e2e}.feature__point-cards__ttl{line-height:1.3;margin-bottom:20px}.feature__point-cards__ttl span{display:inline-block;width:100%}}.feature__point-cards__itemlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.feature__point-cards__itemlist::after{display:table;width:0;height:0;content:'';visibility:hidden;clear:both}.feature__point-cards__itemlist li{width:28.48629%;max-width:239px;margin-right:101px}@media screen and (max-width:768px){.feature__point-cards__itemlist li{width:31.52542%;margin-right:2.54237%}}.feature__point-cards__itemlist li:last-of-type{margin-right:0}.feature__point-cards__itemlist li .itemlist--caption{width:100%;font-size:20px;font-weight:500;line-height:1.95;color:#000;text-align:center;margin-top:22px;letter-spacing:-.02em}@media screen and (max-width:768px){.feature__point-cards__itemlist li .itemlist--caption{font-size:12px;line-height:1.33333;margin-top:14px}.feature__point-cards__itemlist li .itemlist--caption.itemlist--caption--style01{margin-top:7.5px}.feature__point-cards__itemlist li .itemlist--caption span{display:inline-block;width:100%}}.feature__point-cards__note{margin-top:4px}.feature__point-cards__note__txt{font-size:20px;line-height:1.8;color:#000;position:relative;padding-left:1em;letter-spacing:-.02em}.feature__point-cards__note__txt:before{content:'※';position:absolute;top:0;left:0}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal__content{max-width:600px;background:#FFF;padding:40px;border-radius:5px;text-align:center;position:relative}@media screen and (max-width:768px){.feature__point-cards__note{margin-top:24px}.feature__point-cards__note__txt{font-size:16px;line-height:1.625}.modal__content{padding:20px 10px}}.modal__content__txt{text-align:left;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO;font-size:20px;margin-top:40px;line-height:1.8}@media screen and (max-width:768px){.modal__content__txt{font-size:16px;margin-top:20px}}.modal__close-btn{position:absolute;top:10px;right:10px;width:40px;height:40px;border:none;background:#000;color:#FFF;font-size:30px;line-height:30px;text-align:center;cursor:pointer;border-radius:3px}.modal.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}