li,ol,ul{list-style:none}.base,.dnd_page_area-row-0-background-gradient{position:relative;text-align:center}.base *,.dnd_page_area-row-0-background-gradient *{margin:0;padding:0}.base a,.dnd_page_area-row-0-background-gradient a{color:#444;text-decoration:none}.base img,.dnd_page_area-row-0-background-gradient img{height:auto;vertical-align:top;width:100%}.content{background-color:#fff}.page-header,h2:after,p:after{display:none}.article.full h2,.basic-page.full h2{margin-top:30px}@media screen and (min-width:1200px){body.page-node-type-basic-page .main-container{margin:0 auto;width:100%}}.article.full h2,.basic-page.full h2{line-height:1.2;margin:50px 0 30px}@media (max-width:767px){.pc{display:none}.article.full h2,.basic-page.full h2{font-size:5.2151238592vw;line-height:1.5}.footer-primary{margin-top:0}}.sp{display:none}.staff-voice{position:relative}.staff-voice__staff{left:50%;position:absolute;top:30%;transform:translateX(-50%);width:90%}.staff-voice__staff-list{display:flex;justify-content:space-around}.staff-voice__staff-item{flex-basis:20%}.staff-vooice__profile{margin-top:10%}.staff-vooice__profile span{font-weight:700}.staff-voice__linkto{bottom:10%;left:50%;position:absolute;transform:translateX(-50%);width:100%}.staff-voice__linkto-list{align-items:center;column-gap:10%;display:flex;justify-content:center;margin:0 auto;width:80%}.ranking{background-color:#0cd0cc;padding:50px 0 1px;width:100%}.ranking__main-product,.ranking__title{margin:0 auto 50px;width:60%}.ranking__main-product{position:relative}.ranking__main-product-btn{bottom:5%;left:75%;position:absolute;transform:translateX(-50%);width:30%}.ranking__submain-product{align-items:center;background-color:#0cd0cc;display:flex;justify-content:space-between;margin:0 0 50px}.ranking__submain-product-product{position:relative}.ranking__submain-product-btn{bottom:9%;left:61%;position:absolute;transform:translateX(-50%);width:39%}.ranking__submain-product-product:last-of-type .ranking__submain-product-btn{left:38%}.ranking__sub-product{margin:0 auto 8%;transform:translateY(-10%);width:70%}.ranking__sub-product-container{margin:0 auto 15%;position:relative;width:100%}.ranking__sub-product-btn{bottom:-80px;position:absolute;right:5%;width:30%}.buy-button{bottom:3%;position:absolute;right:10%;width:30%}.buy-button.--small{width:15%}.row .banner{margin:5% auto;position:relative;width:80%}.banner__button-area{bottom:12%;position:absolute;right:10%;width:75%}.banner__button-area-list{align-items:center;column-gap:5%;display:flex;justify-content:space-between;list-style:none}.title.sp.b{bottom:20%;position:absolute;right:9%}.title.sp.b.a{bottom:19%;right:5%}.osiete-container{background-color:#0cd0cc;padding-bottom:50px}.osiete-more-proactiv{margin:0 auto;width:60%}.osiete-more-proactiv__link-block{margin-top:4%;position:relative}.osiete-more-proactiv__list{display:grid;gap:0 4%;grid-template-columns:repeat(2,1fr);left:0;position:absolute;top:50%;width:100%}.osiete-more-proactiv__item{margin:0 auto;width:90%}.staff-voice__text{font-size:3.5vw;text-align:center}.staff-voice__text:not(:first-child){margin-top:10%}.osiete-more-proactiv__item:nth-child(3),.osiete-more-proactiv__item:nth-child(4){margin-top:45%}.osiete-more-proactiv__link{text-align:center}.osiete-more-proactiv__faq{margin-top:4%}@media (max-width:768px){.sp{display:block}.staff-voice__staff{width:90%}.staff-voice__staff-list{display:grid;gap:15%;grid-template-columns:repeat(2,1fr)}.staff-voice__linkto{bottom:3%;width:85%}.staff-voice__linkto-list{display:block}.staff-voice__linkto-item:last-child{margin-top:10%}.ranking__main-product{width:90%}.ranking__main-product-btn{bottom:2.5%;width:59%}.ranking__submain-product-product:last-of-type .ranking__submain-product-btn{left:50%}.ranking__submain-product{display:block;margin-bottom:80px}.ranking__sub-product{margin:0 auto 30%;transform:translateY(0);width:75%}.ranking__sub-product-container{margin:0 auto 40%;width:100%}.ranking__submain-product-btn{bottom:0;left:50%}.ranking__sub-product-container:last-of-type{margin:0}.ranking__sub-product-btn{bottom:-50%;width:50%}.sec-fifth{margin:0 auto;width:95%}.banner__button-area{margin:25px auto;position:relative;right:45%;transform:translateX(50%);width:90%}.banner__button-area-list{display:block}.banner__button-area-item:last-child{margin-top:15px}.buy-button{bottom:0;position:absolute;right:50%;transform:translateX(50%);width:60%}.buy-button.--first{bottom:3%}.buy-button.--small{width:60%}.buy-button.--small.--top{bottom:1%}.osiete-more-proactiv{width:100%}.osiete-more-proactiv__list{display:block;padding-left:0;position:static;width:100%}.osiete-more-proactiv__item:nth-child(3),.osiete-more-proactiv__item:nth-child(4){margin-top:0}.osiete-more-proactiv__item:not(:first-child){margin-top:6%}.osiete-more-proactiv__faq{margin:6% auto 0;width:90%}.osiete-more-proactiv__faq-link{display:block;text-align:center}.osiete-container.--bgblue{padding:0 0 12%}}.popup_wrap input{display:none}.popup_overlay{background:rgba(0,0,0,.7);display:flex;height:104%;justify-content:center;left:0;opacity:0;overflow:auto;position:fixed;top:0;transform:scale(0);transition:opacity .5s,transform 0s .5s;width:100%;z-index:9999}.popup_trigger{height:100%;position:absolute;width:100%}.popup_content{align-self:center;background-color:#eee;border-radius:10px;box-sizing:border-box;line-height:1.4em;padding:30px;position:relative;transform:translateY(-10%);transition:.5s;width:90%}.popup_content.--bgtrance{background-color:transparent;padding:0;width:60%}.popup_content p{text-align:left}.popup_content p span{border-bottom:1px solid #000;display:block;font-weight:700;margin:0 auto 15px;padding-bottom:15px;text-align:center;width:80%}@media screen and (min-width:610px){.popup_content p{display:block;margin:0 auto;max-height:100vh;position:relative}.popup_content img{width:80%}}@media (max-width:768px){.popup_content.a{height:80vh;overflow-y:scroll;transform:rotateY(0)}.popup_content.--bgtrance{width:80%}.popup_content.--bgtrance.--big{width:100%}}.close_btn{cursor:pointer;font-size:30px;position:absolute;right:16px;top:14px}.popup_wrap input:checked~.popup_overlay{opacity:1;transform:scale(1);transition:opacity .5s}.open_btn{color:#63ccc9;cursor:pointer;text-decoration:underline}.open_btn,.open_btn:hover{transition:.3s ease}