.fix-btn-wrap{position:fixed;bottom:0;left:0;z-index:90;width:100%;padding:32px 16px calc(32px + env(safe-area-inset-bottom));background-color:rgba(255,255,255,.7)}@media(max-width: 899px){.fix-btn-wrap{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}}header{justify-content:center}header .logo_wrapper{max-width:136px}header .logo{display:block;width:100%;font-size:0;transform:translateY(-3px)}@media(max-width: 899px){header{height:70px}header .logo_wrapper{max-width:132px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}header .logo{transform:translateY(-2px)}}@media(max-width: 899px){nav{margin-top:0;height:70px}}nav #main-menu{gap:24px;margin-left:34px}nav #main-menu a{white-space:normal}@media(max-width: 899px){nav #main-menu{margin-left:0;gap:32px}}nav .main-menu-btn{height:70px}@media(min-width: 900px){.campaign-top .inner{padding-left:64px;padding-right:64px}}.campaign-top .wrapper{box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);border-radius:16px;overflow:hidden}.campaign-top .middle{display:flex;flex-direction:column;align-items:baseline;gap:32px;background-color:#fcf7f0;padding:40px}@media(max-width: 899px){.campaign-top .middle{padding:32px 20px}}.campaign-top .product{display:flex;flex-direction:column;align-items:center;max-width:512px}.campaign-top .merits{display:flex;flex-direction:row;justify-content:center;gap:16px}@media(max-width: 899px){.campaign-top .merits{gap:8px}}.campaign-top .merits .item{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#ff8000;border-radius:50%;width:clamp(80px,17.797vw,160px);height:clamp(80px,17.797vw,160px)}.campaign-top .merits span{color:#fff;font-size:clamp(12px,2.447vw,22px)}.campaign-top .img-plug{max-width:430px}@media(max-width: 899px){.campaign-top .img-plug{padding-left:4px;padding-right:4px}}.campaign-top .period{background-color:#fff;border:2px solid #72a439;border-radius:4px}.campaign-top .period .head{font-size:22px;font-weight:bold;color:#fff;background-color:#72a439;padding-top:4px;padding-bottom:4px}@media(max-width: 899px){.campaign-top .period .head{font-size:20px}}.campaign-top .period .body{padding-top:8px;padding-bottom:16px}#information.contents .information_container{display:flex;flex-direction:column;align-items:center;gap:24px}@media(max-width: 899px){#information.contents .information_container{gap:16px}}#information.contents h2.secTtl{margin-top:0}#information.contents .campaign-banner_box{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:clamp(300px,64.516vw,580px)}@media(max-width: 899px){#information.contents .campaign-banner_box{gap:16px}}.points .point,.points .case,.cases .point,.cases .case{display:flex;flex-direction:column;align-items:center;gap:24px;padding:64px 0px}@media(max-width: 899px){.points .point,.points .case,.cases .point,.cases .case{gap:16px}}@media(max-width: 899px){.points .point,.points .case,.cases .point,.cases .case{padding:40px 16px}}.points .point img,.points .case img,.cases .point img,.cases .case img{max-width:580px}.points .text-box,.cases .text-box{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.point-heading,.case-heading{display:flex;flex-direction:column;align-items:center}.point-heading .label,.case-heading .label{background-color:#79a50e;border-radius:40px;color:#fff;font-family:"Montserrat";font-size:14px;font-weight:600;padding:2px 16px}.point-heading{gap:16px}@media(max-width: 899px){.point-heading{gap:8px}}.point-heading .text{font-size:20px;font-weight:bold;color:#1c1c1c;text-align:center}@media(max-width: 899px){.point-heading .text{font-size:18px}}.point-heading .text>span{color:#558000}.case-heading{gap:8px}.case-heading .text{font-size:20px;font-weight:bold;color:#1c1c1c;text-align:center}@media(max-width: 899px){.case-heading .text{font-size:18px}}.case .function{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:24px}@media(max-width: 899px){.case .function{gap:16px}}@media(max-width: 899px){.case .function{flex-direction:column}}.case .function .item{display:flex;flex-direction:column;align-items:center;gap:16px;background-color:#f6f6f6;border-radius:8px;padding:16px}@media(max-width: 899px){.case .function .item{gap:4px}}@media(max-width: 899px){.case .function .item{padding:8px}}.case .function .title{font-size:18px;font-weight:bold;color:#558000}@media(max-width: 899px){.case .function .title{font-size:16px}}.case .function .function-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px}.case .function .function-wrapper>img{max-width:76px}.case .function .white-box{background-color:#fff;border-radius:6px;padding:16px}@media(max-width: 899px){.case .function .white-box{padding:8px}}.case .function .white-box>p{font-size:16px}@media(max-width: 899px){.case .function .white-box>p{font-size:14px}}.case .function .note{letter-spacing:.6px}.service .point-list{padding:64px 0px}@media(max-width: 899px){.service .point-list{padding:40px 16px}}.service .js-accordion-title{display:flex;flex-direction:column;align-items:center;gap:24px}@media(max-width: 899px){.service .js-accordion-title{gap:16px}}.service .js-accordion-title img{max-width:580px}.service .accordion-title-number{background-color:rgba(0,0,0,0);width:40px;height:50px}.service .accordion-title-number>span{display:none}.service .accordion-title .title-box{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px}@media(max-width: 899px){.service .accordion-title .title-box{gap:4px}}.service .accordion-title .point-title{font-size:22px}@media(max-width: 899px){.service .accordion-title .point-title{font-size:20px}}.service .accordion-title .point-title>span{font-size:16px;font-weight:bold;color:#558000}@media(max-width: 899px){.service .accordion-title .point-title>span{font-size:14px}}.service .accordion-title .point-title .writing-mode{display:flex;flex-direction:row;justify-content:center;align-items:center}@media(max-width: 899px){.service .accordion-title .point-title .writing-mode{margin-top:-5px}}@media(max-width: 899px){.service .accordion-title .point-title sup{writing-mode:vertical-rl;text-orientation:upright;vertical-align:middle}}.service .accordion-title .text-label{background-color:#f6f6f6;border-radius:4px;color:#79a60e;display:inline-block;padding:4px;margin-top:4px;font-size:clamp(12px,1.557vw,14px)}.service .accordion-title .text-label>span{font-size:clamp(10px,1.557vw,14px)}.service .accordion-title .arrow{background-color:#79a50e}.service .point-accordion{border-color:#79a50e}.service .point-accordion.is-open .accordion-body{padding-top:24px}@media(max-width: 899px){.service .point-accordion.is-open .accordion-body{padding-top:16px}}.service .point-accordion .accordion-body{gap:24px;padding-left:0;padding-right:0}@media(max-width: 899px){.service .point-accordion .accordion-body{gap:16px}}.service .gray-container{display:flex;flex-direction:column;align-items:center;gap:16px;background-color:#f6f6f6;border-radius:4px;padding:16px}@media(max-width: 899px){.service .gray-container{gap:8px}}@media(max-width: 899px){.service .gray-container{padding:8px}}.service .txt-c{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;border-bottom:1px solid #007bc2}.service .txt-c .arrow-right{display:inline-block;width:20px;height:20px;-webkit-mask:url(/anshinwatcher/kids/assets/img/common/arrow-right.svg) no-repeat center;mask:url(/anshinwatcher/kids/assets/img/common/arrow-right.svg) no-repeat center;background-color:#007bc2;background-size:contain}.service .bodyS{font-size:14px;font-weight:normal;color:#595959;line-height:1.4}@media(max-width: 899px){.service .bodyS{font-size:12px}}.service .bodyM{font-size:16px;font-weight:normal;color:#1c1c1c}@media(max-width: 899px){.service .bodyM{font-size:14px}}.service .point-text{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;color:#79a60e}.service .point-text>img{max-width:70px}@media(max-width: 658px){.service .point-text{justify-content:flex-start;padding-left:8px;width:100%}}#media.contents .topic-list{display:flex;flex-direction:column;align-items:center;gap:24px;padding:16px 0}@media(max-width: 899px){#media.contents .topic-list{align-items:flex-start}}#media.contents .topic-list li{font-size:16px;font-weight:400}@media(max-width: 899px){#voice.contents{padding-left:0;padding-right:0}}#voice.contents #swiper-customer-voice{max-width:740px}#voice.contents .swiper-slide{padding-top:50px}#voice.contents .voice-box{padding:46px 20px 20px;position:relative}#voice.contents .ic-voice{aspect-ratio:1/1;border:1px solid #d6d6d6;border-radius:50%;display:block;width:80px;position:absolute;left:50%;top:0;transform:translate(-50%, -50px)}#voice.contents .age{padding:8px 0px;text-align:right}#voice.contents .swiper-button-next,#voice.contents .swiper-button-prev{top:50%}#voice.contents .swiper-pagination-bullet{width:11px;height:11px}#voice.contents .swiper-pagination-bullet-active{border-width:1.5px}#offer.contents{background-color:#fff}#offer.contents .campaign-box .innner{gap:8px}#offer.contents .campaign-box .item{border-color:#79a50e}#offer.contents .campaign-box .header{display:flex;flex-direction:row;justify-content:center;align-items:center;height:clamp(42px,5.784vw,52px);background-color:#79a50e}#offer.contents .campaign-box .top{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:clamp(100px,21.802vw,196px)}#offer.contents .campaign-box .name{font-size:clamp(14px,2.447vw,22px)}#offer.contents .campaign-box .name>span{font-size:clamp(20px,3.337vw,30px)}#offer.contents .campaign-box .name>span.text{font-size:clamp(12px,1.557vw,14px)}#offer.contents .campaign-box .price.normal>span{font-size:clamp(26px,5.561vw,50px)}#offer.contents .campaign-box .price.large{margin-top:-5px}#offer.contents .campaign-box .price.large>span span{font-size:clamp(30px,5.561vw,50px)}#offer.contents .campaign-box .price>span,#offer.contents .campaign-box .price>sup{color:#da2c00;display:inline-block}#offer.contents .campaign-box .price>span{font-size:clamp(14px,2.669vw,24px);line-height:1.4;position:relative}#offer.contents .campaign-box .price>span span{font-size:clamp(24px,3.781vw,34px)}#offer.contents .campaign-box .img-plug{max-width:clamp(129px,31.368vw,282px)}#offer.contents .campaign-box .img-au-home{max-width:clamp(52px,8.898vw,80px);margin-bottom:8px}#offer.contents .campaign-box .icon-arrow-down{max-width:clamp(28px,4.894vw,44px)}.campaign-period-inner .accordion .accordion-title{background-image:linear-gradient(to right, #79a50e 0%, #79a50e 50%, #79a50e 100%);background-size:100% 1px;color:#79a50e;padding-bottom:16px;font-size:18px}.campaign-period-inner .accordion .accordion-title sup{color:#79a50e}#spec.contents .accordion{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:16px}#spec.contents .accordion>*{width:100%}#spec.contents .accordion-title{font-size:20px;font-weight:bold;color:#1c1c1c;border-bottom:2px solid #558000;padding-bottom:4px}@media(max-width: 899px){#spec.contents .accordion-title{font-size:18px}}#spec.contents .heading{display:flex;flex-direction:column;align-items:center;gap:16px}@media(max-width: 899px){#spec.contents .heading{gap:4px}}#spec.contents .heading>*{width:100%}.spec-table .spec-table-title{background-color:#909090;padding:16px}@media(max-width: 899px){.spec-table .spec-table-title{padding:8px}}.spec-table .spec-table-title>span{font-size:16px;font-weight:bold;color:#fff}@media(max-width: 899px){.spec-table .spec-table-title>span{font-size:14px}}.spec-table dl.spec-table-box dt,.spec-table dl.spec-table-box dd{flex-basis:100%;padding:8px}@media(min-width: 900px){.spec-table dl.spec-table-box dt,.spec-table dl.spec-table-box dd{font-size:16px;padding:16px}}.spec-table dl.spec-table-box dt{max-width:190px}@media(max-width: 899px){.spec-table dl.spec-table-box dt{max-width:116px}}.spec-table dl.spec-table-box dd{max-width:calc(100% - 190px)}@media(max-width: 899px){.spec-table dl.spec-table-box dd{max-width:calc(100% - 116px)}}.flow-step-box-container:last-child{display:none}.flow-step-title{background:#79a50e}.flow-step-box .btn-box{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;padding:4px}@media(max-width: 899px){.flow-step-box .btn-box{padding:8px}}.flow-step-box .btn-box img{height:auto}.flow-step-box .btn-ios>img{max-width:109px}.flow-step-box .btn-android>img{max-width:135px}#faq.contents .heading{display:flex;flex-direction:column;align-items:center;gap:24px}@media(max-width: 899px){#faq.contents .heading{gap:16px}}#faq.contents .heading>*{width:100%}#faq.contents .heading .text-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}#faq.contents .heading .text-link>i{font-size:12px;font-style:normal}#faq.contents .faq-accordion.is-open .accordion-body{gap:16px}#column.contents{background-color:#f6f6f6}@media(max-width: 899px){#column.contents .column-list{grid-template-columns:repeat(2, 1fr)}#column.contents .column-list li a{flex-direction:column}#column.contents .column-list li a img{max-width:100%}}.note-list-container{padding:24px 24px 152px}@media(max-width: 899px){.note-list-container{padding:16px 16px 109px}}.swiper-pagination-bullet-active{border-color:#79a50e}.fix-btn-wrap{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.fix-btn-wrap.show{opacity:1;visibility:visible}.support-box{border:0;padding-top:0}