span.cRed{color:#b4272d}.main-title .grid-center>div,section.main-title{padding-bottom:0!important}.main-title h1{margin-bottom:1em;text-align:center}.main-title .page-nav{display:flex;flex-wrap:wrap;justify-content:space-around}.main-title .page-nav li{margin-bottom:.8em;width:48%}.main-title .page-nav a{align-items:center;background-color:#f1f4f7;border-radius:8px;color:#000;display:flex;height:100%;margin:0;padding:1em 1.2em;position:relative;text-decoration:none;transition:.3s}.main-title .page-nav a:after{right:1em;transform:rotate(90deg)}.main-title .page-nav a:hover{filter:brightness(1.1);transition:.3s}.main-title .page-nav a span{font-size:1.4rem}.content-container section.content-title{margin-bottom:4em!important}.content-title h2{background-color:#ececed;border-radius:8px;font-size:3rem;margin-bottom:1em;padding:.5em}.content-title p{padding-left:1em}.content-title p.sub-exp{padding-left:0}.content-title h3{border-bottom:1px solid #ccc;font-size:2.4rem;padding-bottom:.8em}a.btn-link{background-color:#ffdf02;border-radius:999px;color:#000;display:block;font-weight:600;padding:.8em 0;position:relative;text-align:center;text-decoration:none;transition:.3s}a.btn-link:after{right:1em}a.btn-link:hover{filter:brightness(1.1);transition:.3s}.bg-frame{background-color:#eee;border-radius:10px;margin-bottom:4em;padding:1em 1.5em}.block-product h3,.block-product p.sub-title,.block-product>div{text-align:center}.block-product div img{height:320px;width:auto}.block-product p.title-sub{font-size:2rem;margin-top:1em;padding-bottom:0;text-align:center}.block-product .block-bg{background-color:#f0f4f7;padding:1.5em}.block-product .block-bg dl{margin-bottom:1.5em}.block-product .block-bg dd{font-size:1.6rem}.block-product .block-bg dd a{display:block;text-decoration:underline;transition:.3s}.block-product .block-bg dd a:hover{text-decoration:none;transition:.3s}.block-period>div{padding-bottom:0;text-align:center}.block-period img{max-width:50em;width:100%}.block-frame{margin-bottom:4em!important}.block-frame>div{background-color:#fff9d9;border-radius:10px;display:flex;flex-direction:column;padding:1.5em}.block-frame>div:not(:last-child){margin-right:2em}.block-frame h3{font-size:2rem;font-weight:600;margin-bottom:1em;text-align:center}.block-frame p.exp{border-bottom:1px solid #000;font-size:1.6rem;padding:0 0 1em}.block-frame .list-price{flex-grow:1;font-size:1.6rem}.block-step{margin-bottom:1em!important;min-height:120px}.block-step .step-title{background-color:#00a5e2;border-radius:99px 0 0 99px;display:flex;flex-direction:column;justify-content:center;padding:0!important}.block-step .step{color:#fff;font-weight:600;letter-spacing:.05em;margin-bottom:0;text-align:center}.block-step .step span{font-size:2.8rem;font-weight:600;padding-left:.2em}.block-step .step-box{background-color:#eee;border-radius:0 10px 10px 0;display:flex;flex-direction:column;justify-content:center;padding:1em}.block-step .step-text{font-weight:700}.block-step .step-box ul li{font-size:1.4rem}.block-step .step-box a{margin:0;max-width:12em}.block-step .step-text.mr0{margin-bottom:0}.block-step-last>div{text-align:right}.block-merit{justify-content:space-around!important;margin-bottom:6em!important}.block-merit h4{color:#000;font-size:2.4rem}.block-merit>div{background-color:#eee;border-radius:10px;flex-basis:48%!important;max-width:48%!important;padding-bottom:1em;padding-top:1em}.block-merit .merit-title{font-size:2rem;font-weight:600;position:relative;text-align:center}.block-merit .merit-title span.text-line{background:linear-gradient(transparent 75%,#ffe100 0);font-weight:700;padding:0 .5em}.block-merit ul{padding-left:1em}.block-merit li{font-size:1.6rem;line-height:2.2;list-style:disc;list-style-position:outside}.bg-frame p:first-child{font-weight:600;text-align:center}.bg-frame p:nth-child(2){font-size:1.6rem;line-height:1.8}.block-product-list>div{display:flex;flex-direction:column}.block-product-list>div.col-12_sm-12{margin-bottom:4em}.item-prodcut{border:1px solid #e0e0e0;margin-bottom:1em}.item-prodcut img{width:100%}.prodcut-name{margin-bottom:1em}.prodcut-name p{font-size:1.6rem;margin-bottom:0}.product-price{flex-grow:1}.product-price .price-pro,.product-price .price-sale{font-size:1.6rem;font-weight:700}.product-price .price-sale-pro{font-size:1.4rem;margin-bottom:.2em;text-decoration:line-through}.price-sale span{background-color:#b4272d;color:#fff;font-size:1.2rem;margin-left:.5em;padding:.2em .5em;text-align:center}.block-product-list a.link-txt-arrow{max-width:14em}.block-product-list .col-12_sm-12 a{margin:2em auto 0;padding-left:2em;padding-right:2em}.block-faq{padding-top:0!important}.accord_box>li{background-color:#ffdf02;border-radius:10px;margin-bottom:1em}button.accordionBtn{background-color:inherit;background-color:#ffdf02;border-radius:10px;color:#000;cursor:pointer;font-size:1em;font-weight:400;line-height:1.5;padding:15px 3em 15px 20px;position:relative;text-align:left;width:100%}button.accordionBtn:after,button.accordionBtn:before{background-color:#000;content:"";height:8px;position:absolute;top:50%;transition:.5s;width:1.5px}button.accordionBtn:before{right:35px;transform:translateY(-50%) rotate(-45deg)}button.accordionBtn:after{right:30px;transform:translateY(-50%) rotate(45deg)}li.active button.accordionBtn:after{transform:translateY(-50%) rotate(135deg);transition:.5s}li.active button.accordionBtn:before{transform:translateY(-50%) rotate(-135deg);transition:.5s}.answer{border-top:none;height:0;margin:0;overflow:hidden;padding:0;transition:.5s}ul.active{overflow-y:auto}.answer_inner{padding:15px 3em 15px 20px}@media screen and (max-width:559px){.main-title h1{font-size:2.5rem;font-weight:600}.content-container section.content-title{margin-bottom:2em!important}.main-title .page-nav li{width:100%}.content-title h2{border-radius:0;font-size:2.2rem;font-weight:600}.block-product div img{height:auto;width:80%}.block-product p.title-sub{font-size:1.6rem;font-weight:500}.content-title p{padding-right:1em}#content-period .content-title{margin-bottom:0!important}.block-frame,.block-step{width:90%!important}.block-frame>div{margin-bottom:1em;margin-right:0!important}.content-title h3{font-size:1.9rem;line-height:1.4;padding-left:1em;padding-right:1em}.block-step{display:block}.block-step .step-title{border-radius:10px 10px 0 0}.block-step .step-box{border-radius:0 0 10px 10px}.block-merit h4{font-size:2rem;padding-left:0}.block-merit{display:block;width:90%!important}.block-merit>div{margin-bottom:1em;max-width:100%!important;width:100%!important}.block-merit .merit-title{font-size:1.7rem}.content-title p.sub-exp{padding-left:1em}.bg-frame{max-width:90%!important;width:90%}.block-product-list{border-radius:unset;box-shadow:unset}.block-product-list a.link-txt-arrow{margin-left:auto;margin-right:auto;width:12em}.block-product-list .col-12_sm-12 a{padding-left:1em;padding-right:1em}}