@charset "UTF-8";:root{--color-canvas-primary:#fff;--color-canvas-inverted:#202021;--color-brand-primary:#4da1ff;--color-brand-secondary:#1675e1;--color-brand-tertiary:#2e2e30;--color-text-primary:#333;--color-text-secondary:#aaa;--color-text-tertiary:#ccc;--color-text-inverted:#fff;--color-text-link:#4da1ff;--color-text-success:#00b533;--color-text-warn:#ffb700;--color-text-danger:#ff2600;--color-ui-primary:#4da1ff;--color-ui-secondary:#1675e1;--color-ui-tertiary:#2e2e30;--color-ui-success:#00b533;--color-ui-warn:#ffb700;--color-ui-danger:#ff2600;--font-size-x-small:0.75rem;--font-size-small:0.875rem;--font-size-medium:1rem;--font-size-large:1.125rem;--font-size-x-large:1.5rem;--font-size-xx-large:1.75rem;--header-bar-height:9.6vw;--tam-header-height:25.6vw}@media print,screen and (min-width:768px){:root{--header-bar-height:40px}}body.pt-0{padding-top:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}a{color:#4da1ff;text-decoration:none;transition:opacity .3s}.l-container{padding-left:20px;padding-right:20px}@media print,screen and (min-width:768px){.l-container{padding-left:32px;padding-right:32px}}@media screen and (max-width:767px){.spRight.p-tam-min-footer{float:left}footer.p-lp-min-footer{padding-top:14.93vw;text-align:left}footer.p-lp-min-footer:before{background:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/images/bar.svg) repeat-y 0 0;background-size:100%;content:"";display:block;height:.8vw;left:0;position:absolute;top:0;width:calc(100vw - var(--scrollBar));z-index:1}}footer.p-lp-min-footer .siteLogo{margin:initial;padding-top:10.67vw;width:56vw}@media print,screen and (min-width:768px){header#gNav.p-tam-lp-3-header h1{left:50%;transform:translateX(-50%);width:164.008px}}header#gNav.p-tam-lp-3-header .p-tam-calbee-logo{position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media print,screen and (min-width:768px){header#gNav.p-tam-lp-3-header .p-tam-calbee-logo{height:auto;right:31.85px;width:90px}}header#gNav.p-tam-lp-3-header .p-tam-login-sp{position:absolute;right:15px;top:50%;transform:translateY(-50%)}header#gNav.p-tam-lp-3-header .p-tam-login-sp .p-tam-login-sp__link{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:2.87px}header#gNav.p-tam-lp-3-header .p-tam-login-sp .p-tam-login-sp__link span{color:#666;font-size:9px;font-style:normal;font-weight:400;line-height:9px}header#gNav.p-tam-lp-3-header .p-tam-login-pc{height:auto;position:absolute;right:30px;top:50%;transform:translateY(-50%)}header#gNav.p-tam-lp-3-header .p-tam-login-pc .greenBtn{height:50px;margin:0;max-width:164px;width:164px}header#gNav.p-tam-lp-3-header .p-tam-login-pc .greenBtn a{display:block;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.36px;line-height:12px;padding:18px 30px 20px;width:100%}.c-btn,.c-btn-main,.c-btn-sub{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;cursor:pointer;display:inline-block;font-size:1.4rem;max-width:100%;padding:1rem .5rem;text-align:center;text-decoration:none;width:300px}@media print,screen and (min-width:768px){.c-btn,.c-btn-main,.c-btn-sub{font-size:1.6rem;padding:2rem 1rem}}.c-btn-main{background-color:#4da1ff;border:2px solid transparent;color:#fff;transition:.3s}.c-btn-main:focus,.c-btn-main:hover{background-color:#fff;border-color:currentcolor;color:#4da1ff;outline:none}.c-btn-sub{background-color:#2e2e30;border:2px solid transparent;color:#fff;transition:.3s}.c-btn-sub:focus,.c-btn-sub:hover{background-color:#fff;border-color:currentcolor;color:#2e2e30;outline:none}.c-icon-btn{border:1px solid;color:#4da1ff;display:inline-block;padding:.2em .3em;position:relative;text-decoration:none;transition:.25s}.c-icon-btn svg{fill:#4da1ff}.c-icon-btn:focus,.c-icon-btn:hover{background-color:#4da1ff;color:#fff}.c-icon-btn:focus svg,.c-icon-btn:hover svg{fill:#fff}.c-tam-green-btn{align-items:center;background:#3d8f32;border-radius:3em;color:#fff!important;display:flex;font-size:1.4rem;font-weight:700;height:15.47vw;justify-content:center;letter-spacing:.08em;line-height:1.3;margin:0 auto;padding:.8em 1.5em;text-decoration:none;width:80vw}@media print,screen and (min-width:768px){.c-tam-green-btn{font-size:1.6rem;height:min(5.71vw,64px);width:min(25vw,280px)}}.c-tam-green-btn:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="rgb(255,255,255)" d="M32 16.015c0.007-0.558-0.224-1.093-0.635-1.47l-11.028-11.028c-0.205-0.201-0.444-0.364-0.706-0.483-0.232-0.103-0.484-0.156-0.738-0.157-0.522-0.018-1.030 0.177-1.404 0.541-0.365 0.354-0.565 0.844-0.552 1.352-0.002 0.271 0.054 0.539 0.163 0.788 0.104 0.233 0.249 0.445 0.431 0.625l3.778 3.82 6.094 5.572 0.712-1.194-5.999-0.342h-20.082c-0.544-0.024-1.075 0.175-1.47 0.549-0.379 0.376-0.584 0.893-0.562 1.427-0.022 0.536 0.182 1.056 0.562 1.433 0.396 0.374 0.926 0.572 1.47 0.549h20.075l5.999-0.352-0.706-1.179-6.094 5.559-3.765 3.807c-0.182 0.18-0.328 0.393-0.431 0.628-0.109 0.248-0.165 0.517-0.163 0.788-0.014 0.507 0.186 0.997 0.552 1.35 0.378 0.358 0.885 0.547 1.404 0.525 0.531 0 1.038-0.216 1.407-0.596l11.051-11.041c0.412-0.376 0.644-0.912 0.635-1.47z"></path></svg>');background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:3.47vw;position:absolute;right:6.67vw;top:50%;transform:translateY(-50%);width:3.47vw}@media print,screen and (min-width:768px){.c-tam-green-btn:after{height:min(1.34vw,15px);right:min(1.96vw,22px);width:min(1.34vw,15px)}}.c-tam-inverted-btn{align-items:center;background:#fff;border:1px solid #3d8f32;border-radius:3em;color:#3d8f32!important;display:flex;font-size:1.4rem;font-weight:700;height:15.47vw;justify-content:center;letter-spacing:.08em;line-height:1.3;margin:0 auto;padding:.8em 1.5em;text-decoration:none;width:80vw}@media print,screen and (min-width:768px){.c-tam-inverted-btn{font-size:1.6rem;height:min(5.71vw,64px);width:min(25vw,280px)}}.c-tam-inverted-btn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' fill='none'%3E%3Cpath fill='%233D8F32' d='M12.815 5.052a.755.755 0 0 0-.244-.566L8.33.246A.947.947 0 0 0 8.054.06.7.7 0 0 0 7.77 0a.74.74 0 0 0-.54.208.7.7 0 0 0-.208.524.734.734 0 0 0 .23.541L8.702 2.74l2.343 2.144.274-.46-2.31-.13H1.284a.775.775 0 0 0-.566.21.734.734 0 0 0-.217.55.736.736 0 0 0 .217.55.775.775 0 0 0 .566.211h7.724l2.309-.134-.273-.453L8.7 7.367 7.254 8.831a.74.74 0 0 0-.228.547.7.7 0 0 0 .458.676.741.741 0 0 0 .29.048.754.754 0 0 0 .54-.236l4.256-4.249a.752.752 0 0 0 .245-.566Z'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:3.47vw;position:absolute;right:6.67vw;top:50%;transform:translateY(-50%);width:3.47vw}@media print,screen and (min-width:768px){.c-tam-inverted-btn:after{height:min(1.34vw,15px);right:min(1.96vw,22px);width:min(1.34vw,15px)}}.c-caption--center{text-align:center}.c-caption--right{text-align:right}.c-caption__txt{font-size:1.4rem;font-weight:700;margin-top:1rem}.c-caution{color:red}.c-heading--lev1{font-size:12.8vw}@media print,screen and (min-width:768px){.c-heading--lev1{font-size:3.8rem}}.c-heading--lev2{font-size:10.6666666667vw}@media print,screen and (min-width:768px){.c-heading--lev2{font-size:3rem}}.c-heading--lev3{font-size:9.6vw}@media print,screen and (min-width:768px){.c-heading--lev3{font-size:2.6rem}}.c-heading--lev4{font-size:8vw}@media print,screen and (min-width:768px){.c-heading--lev4{font-size:2rem}}.c-icon{height:1.2em;vertical-align:text-top;width:1.2em}.c-icon--before{margin-right:.5em}.c-icon--after{margin-left:.5em}.c-icon-bg--before{line-height:1.2em;padding-left:1.5em}.c-icon-bg--after{display:inline-block;line-height:1.2em;padding-right:1.5em}.c-iframe{display:block;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.c-iframe embed,.c-iframe iframe,.c-iframe object,.c-iframe video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.c-label{background-color:#1675e1;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;padding:.2em .3em}.c-bullet-list{list-style:none}.c-bullet-list__item{margin-bottom:1rem;padding-left:1em;position:relative}.c-bullet-list__item:before{background-color:#1675e1;border-radius:50%;content:"";display:block;height:.4em;left:0;position:absolute;top:.5em;width:.4em}.c-bullet-list__item:last-child{margin-bottom:0}@media print,screen and (min-width:576px){.c-bullet-list--horiz{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-1rem}.c-bullet-list--horiz .c-bullet-list__item{flex:calc(50% - 2.5rem) 1;margin-right:1rem}.c-bullet-list--horiz .c-bullet-list__item:nth-of-type(2n){margin-right:0}}.c-order-list{counter-reset:c-order-list}.c-order-list__item{margin-bottom:1rem;padding-left:1em;position:relative}.c-order-list__item:before{color:#1675e1;content:counter(c-order-list) ". ";counter-increment:c-order-list;font-weight:700;left:0;position:absolute;top:0}.c-order-list__item:last-child{margin-bottom:0}@media print,screen and (min-width:768px){.c-media{align-items:center;display:flex}}.c-media__img-wrapper{margin-bottom:1rem}@media print,screen and (min-width:768px){.c-media__img-wrapper{flex:0 1 48.4%;margin-bottom:0;margin-right:3.3333333333%}}.c-media__img-wrapper img{width:100%}.c-media__body{flex:1 1}.c-media__body>:last-child{margin-bottom:0}.c-media__ttl{font-size:1.8rem;margin-bottom:1.2rem}.c-media__txt{margin-bottom:1rem}@media print,screen and (min-width:768px){.c-media--rev{flex-direction:row-reverse}.c-media--rev .c-media__img-wrapper{margin-right:0}.c-media--rev .c-media__body{margin-right:3.3333333333%}}.c-tam-faq__title{font-size:2rem;font-size:20px;font-weight:700;line-height:1.6;margin:50px 0 16px}@media print,screen and (min-width:768px){.c-tam-faq__title{font-size:32px;font-style:normal;font-weight:700;letter-spacing:.96px;line-height:normal;margin:80px 0 27px}}.c-theme__password-input-text::-moz-placeholder{font-size:9.6px!important}.c-theme__password-input-text::placeholder{font-size:9.6px!important}@media print,screen and (min-width:768px){.c-theme__password-input-text::-moz-placeholder{font-size:14px!important}.c-theme__password-input-text::placeholder{font-size:14px!important}}@media print,screen and (min-width:768px){#customers-password-edit-view .c-theme__password-input-text::-moz-placeholder{font-size:13px!important}#customers-password-edit-view .c-theme__password-input-text::placeholder{font-size:13px!important}}@media print,screen and (min-width:768px){#customers-password-edit-view:not(.myPage){max-width:600px!important}}.p-about-achievement{padding-bottom:18.67vw}@media print,screen and (min-width:768px){.p-about-achievement{padding-bottom:min(5.08vw,60px)}}.p-about-achievement__list{align-items:center;display:flex;gap:9px;justify-content:center;margin-top:24px}@media print,screen and (min-width:768px){.p-about-achievement__list{gap:56px}.p-about-achievement__item{max-width:280px}}.p-about-achievement__item-name{color:#333;font-size:12px;font-weight:400;letter-spacing:.142px;line-height:1.5;margin-top:7.85px;text-align:center}@media print,screen and (min-width:768px){.p-about-achievement__item-name{font-size:16px;margin-top:7.83px}}.p-accordion{margin-left:auto;margin-right:auto;max-width:680px}.p-accordion__btn{background-color:#4da1ff;border:none;border-bottom:1px solid #2d5996;color:#fff;cursor:pointer;display:block;font-size:6.9333333333vw;margin:0;outline:none;padding:5.3333333333vw 13.3333333333vw 5.3333333333vw 6.6666666667vw;position:relative;text-align:left;width:100%}@media print,screen and (min-width:768px){.p-accordion__btn{font-size:1.6rem;padding:1rem 4rem 1rem 1.5rem}}.p-accordion__btn:before{height:2px;right:1.5rem;width:20px}.p-accordion__btn:after,.p-accordion__btn:before{background-color:currentcolor;content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.p-accordion__btn:after{height:20px;right:2.4rem;width:2px}.p-accordion__btn:focus,.p-accordion__btn:hover{background-color:#fff;color:#4da1ff}.p-accordion__body{height:0;line-height:0;opacity:0;overflow:hidden;padding:0 6.6666666667vw;transition:padding .25s,opacity .25s}@media print,screen and (min-width:768px){.p-accordion__body{padding:0 1.5rem}}.p-accordion__body>:last-child{margin-bottom:0}.p-accordion__txt{margin-bottom:8vw}@media print,screen and (min-width:768px){.p-accordion__txt{margin-bottom:2rem}}.is-accordion-active{border-bottom:none}.is-accordion-active:after{content:none}.is-accordion-open{height:auto;line-height:normal;opacity:1;padding:6.6666666667vw}@media print,screen and (min-width:768px){.is-accordion-open{padding:1.5rem}}.p-bnr__list{display:flex;flex-wrap:wrap;list-style:none}.p-bnr__list-col2{margin-bottom:-2rem}@media print,screen and (min-width:768px){.p-bnr__list-col2{margin-bottom:-1.5rem}}.p-bnr__list-col2 .p-bnr__list-item{margin-bottom:2rem;margin-right:0;width:100%}@media print,screen and (min-width:768px){.p-bnr__list-col2 .p-bnr__list-item{margin-bottom:1.5rem;margin-right:1.25%;width:49.375%}.p-bnr__list-col2 .p-bnr__list-item:nth-of-type(2n){margin-right:0}}.p-bnr__list-col3{margin-bottom:-2rem}@media print,screen and (min-width:768px){.p-bnr__list-col3{margin-bottom:-1.5rem}}.p-bnr__list-col3 .p-bnr__list-item{margin-bottom:2rem;margin-right:0;width:100%}@media print,screen and (min-width:768px){.p-bnr__list-col3 .p-bnr__list-item{margin-bottom:1.5rem;margin-right:1.25%;width:32.5%}.p-bnr__list-col3 .p-bnr__list-item:nth-of-type(3n){margin-right:0}}.p-bnr__list-col4{margin-bottom:-2rem}@media print,screen and (min-width:768px){.p-bnr__list-col4{margin-bottom:-1.5rem}}.p-bnr__list-col4 .p-bnr__list-item{margin-bottom:2rem;margin-right:0;width:100%}@media print,screen and (min-width:768px){.p-bnr__list-col4 .p-bnr__list-item{margin-bottom:1.5rem;margin-right:1.25%;width:24.0625%}.p-bnr__list-col4 .p-bnr__list-item:nth-of-type(4n){margin-right:0}}.p-bnr__list-item img{width:100%}.p-bnr__list-link{opacity:.8}.p-bread-crumb{display:flex;list-style:none;margin-left:auto;margin-right:auto;max-width:1040px}.p-bread-crumb__item{font-size:1.2rem}@media print,screen and (min-width:768px){.p-bread-crumb__item{font-size:1.4rem}}.p-bread-crumb__item:not(:first-child):before{color:#aaa;content:"＞";display:inline-block;padding:0 1rem}.p-bread-crumb__link{color:#aaa}.p-card-wrapper{display:flex;flex-wrap:wrap}.p-card__col2{margin-bottom:-2rem}@media print,screen and (min-width:768px){.p-card__col2{margin-bottom:-3rem}}.p-card__col2 .p-card{margin-bottom:2rem;margin-right:0;width:100%}@media print,screen and (min-width:768px){.p-card__col2 .p-card{margin-bottom:3rem;margin-right:2.5%;width:48.75%}.p-card__col2 .p-card:nth-of-type(2n){margin-right:0}}.p-card__col3{margin-bottom:-2rem}@media print,screen and (min-width:768px){.p-card__col3{margin-bottom:-3rem}}.p-card__col3 .p-card{margin-bottom:2rem;margin-right:0;width:100%}@media print,screen and (min-width:768px){.p-card__col3 .p-card{margin-bottom:3rem;margin-right:2.5%;width:31.6666666667%}.p-card__col3 .p-card:nth-of-type(3n){margin-right:0}}.p-card{box-shadow:0 3px 6px rgba(0,0,0,.16)}.p-card__img-wrapper{overflow:hidden;padding-top:56.25%;position:relative}.p-card__img-wrapper img{position:absolute;top:50%;transform:translateY(-50%);width:100%}.p-card__body{padding:1.5rem}.p-card__body>:last-child{margin-bottom:0}.p-card__ttl{font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.p-card__txt{color:#333}.p-horizontal-table{border:1px solid #ddd}.p-horizontal-table table{width:100%}.p-horizontal-table th{background-color:#ccc;color:#fff;font-weight:700;vertical-align:middle;width:20%}.p-horizontal-table td,.p-horizontal-table th{border-bottom:1px solid #ddd;padding:1.5rem}.p-horizontal-table tr:last-child td,.p-horizontal-table tr:last-child th{border-bottom-width:0}.p-horizontal-table--scrollX{border-right-width:0;overflow-x:auto}.p-horizontal-table--scrollX td,.p-horizontal-table--scrollX th{white-space:nowrap}.p-horizontal-table--scrollX td{border-right:1px solid #ddd}.p-vert-table{border:1px solid #ddd;border-right-width:0;overflow-x:auto}.p-vert-table table{min-width:100%;table-layout:fixed;text-align:center;width:auto}@media print,screen and (min-width:768px){.p-vert-table table{width:100%}}.p-vert-table thead tr{background-color:#ccc;color:#fff}.p-vert-table th{font-weight:700}.p-vert-table td,.p-vert-table th{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:1.5rem;vertical-align:middle}.p-vert-table td,.p-vert-table th{white-space:nowrap}@media print,screen and (min-width:768px){.p-vert-table td,.p-vert-table th{white-space:pre-wrap}}.p-vert-table td:last-child,.p-vert-table th:last-child{border-right-width:1px}@media print,screen and (min-width:768px){.p-vert-table td:last-child,.p-vert-table th:last-child{border-right-width:0}}.p-vert-table tbody tr:last-child td{border-bottom-width:0}.p-cross-table{border:1px solid #ddd;border-right-width:0;overflow-x:auto}.p-cross-table table{min-width:100%;table-layout:fixed;text-align:center;width:auto}@media print,screen and (min-width:768px){.p-cross-table table{width:100%}}.p-cross-table th{background-color:#ccc;color:#fff;font-weight:700}.p-cross-table td,.p-cross-table th{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:1.5rem;vertical-align:middle}.p-cross-table td,.p-cross-table th{white-space:nowrap}@media print,screen and (min-width:768px){.p-cross-table td,.p-cross-table th{white-space:pre-wrap}}.p-cross-table td:last-child,.p-cross-table th:last-child{border-right-width:1px}@media print,screen and (min-width:768px){.p-cross-table td:last-child,.p-cross-table th:last-child{border-right-width:0}}.p-cross-table tbody tr:last-child td{border-bottom-width:0}.p-cross-table .p-cross-table--sticky{left:0;position:sticky}@media print,screen and (min-width:768px){.p-cross-table .p-cross-table--sticky{position:static}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@media print,screen and (min-width:768px){#lpPage01 .floatBtn.p-tam-floatBtn{display:none!important}#lpPage01 .floatBtn.p-tam-floatBtn-pc-show{display:block;width:min(55.16vw,600px)}#lpPage01 .floatBtn.p-tam-floatBtn-pc-show .flex div{width:min(44.19vw,330px)}}@media screen and (max-width:768px){#lpPage01 .floatBtn .p-lp03-cta-img__wrapper+.kome{margin-top:0}}@media print,screen and (min-width:768px){.p-tam-lp.--special10 .p-lp03-content-wrapper.pc_wide.pc_wide .p-lp03-conversion__product-button-text-wrapper .p-lp03-conversion__product-button-main-text{font-size:32px;font-style:normal;font-weight:700;letter-spacing:.96px;line-height:1.2}}.p-tam-lp.--special10 .p-lp03-conversion__product-button{animation:ctaButton 1.5s infinite;background:#01a201;text-align:center}.p-tam-lp.--special10 .p-lp03-conversion__product-button:before{color:#01a201;content:"初回限定"}.p-tam-lp.--special10 .p-lp03-conversion__product-button-text-wrapper{display:inline-flex;height:68px;width:100%}@media print,screen and (min-width:768px){.p-tam-lp.--special10 .p-lp03-conversion__product-button-text-wrapper{height:108.8px}.p-tam-lp.--special10 .p-lp03-conversion__product-button-text-wrapper.--height-auto{height:auto}}@media print,screen and (min-width:768px) and (min-width:768px){.p-tam-lp.--special10 .p-lp03-conversion__product-button-text-wrapper.--height-auto .p-lp03-conversion__product-button-main-text{font-size:20px}}.p-tam-lp.--special10 .p-lp03-conversion__product-button-main-text{font-size:20px;font-style:normal;font-weight:700;letter-spacing:.6px;line-height:1.2}@media print,screen and (min-width:768px){.p-tam-lp.--special10 .p-lp03-conversion__product-button-main-text{font-size:32px;font-style:normal;font-weight:700;letter-spacing:.96px;line-height:1.2}}.p-tam-lp.--special10 .p-lp03-conversion__product-button-sub-text{font-size:16px;position:relative}.p-tam-lp.--special10 .p-lp03-conversion__product-button-sub-text:after,.p-tam-lp.--special10 .p-lp03-conversion__product-button-sub-text:before{background:#fff;bottom:-2px;content:"";display:block;height:13px;width:1px}.p-tam-lp.--special10 .p-lp03-conversion__product-button-sub-text:before{left:14px;position:absolute;transform:rotate(-17deg)}.p-tam-lp.--special10 .p-lp03-conversion__product-button-sub-text:after{position:absolute;right:14px;transform:rotate(17deg)}.p-tam-lp.--special10 .p-lp03-conversion__product-button-sub-text sup{font-size:10px}.p-tam-lp.--special10 .p-lp03-conversion__product .p-lp03-conversion__product-button-sub-text{font-size:14px}.p-tam-lp.--special10 .p-lp03-conversion__product .p-lp03-conversion__product-price-text{background:#e70012}@media print,screen and (min-width:768px){.p-tam-lp.--special10 .pc_wide .p-lp03-conversion__product-button-sub-text:after,.p-tam-lp.--special10 .pc_wide .p-lp03-conversion__product-button-sub-text:before{height:18px}.p-tam-lp.--special10 .pc_wide .p-lp03-conversion__product-button-sub-text:before{left:46px}.p-tam-lp.--special10 .pc_wide .p-lp03-conversion__product-button-sub-text:after{right:46px}}.p-tam-lp footer .siteLogo{margin:0 auto;padding-top:0;width:48vw}@media print,screen and (min-width:768px){.p-tam-lp footer .siteLogo{width:min(19.35vw,240px)}}.p-tam-lp footer .copyRight{color:#666;font-size:1.2rem;margin-top:16vw;text-align:center}@media print,screen and (min-width:768px){.p-tam-lp footer .copyRight{margin-top:min(2.02vw,25px)}}.p-tam-lp footer.lp-bland-footer .siteLogo{margin:0;padding-top:10.67vw;width:56vw}@media print,screen and (min-width:768px){.p-tam-lp footer.lp-bland-footer .siteLogo{padding-top:0;width:100%}}main.p-lp03{background:#fcf9e6;text-align:left}main.p-lp03.--special .p-lp03-conversion__product-button-sub-text{font-size:14px;font-weight:500}@media print,screen and (min-width:768px){main.p-lp03+footer{margin-top:0}}main.p-lp03 a{text-decoration:none}main.p-lp03 figure{margin:0}main.p-lp03 .splide__pagination.p-splide__pagination{bottom:-27px;left:0;padding:0;position:absolute;right:0;z-index:1}main.p-lp03 .splide__pagination.p-splide__pagination li{flex:1 1}main.p-lp03 .splide__pagination.p-splide__pagination li .splide__pagination__page{background:#b9b9b9;border-radius:0;height:4px;margin:0;opacity:1;width:100%}main.p-lp03 .splide__pagination.p-splide__pagination li .splide__pagination__page.is-active{background:#4e4e4e;opacity:1;transform:scale(1)}main.p-lp03 .splide__pagination.p-splide__pagination.p-lp03-topping-splide-pagination{margin:0 42px}@media print,screen and (min-width:768px){main.p-lp03 .splide__pagination.p-splide__pagination.p-lp03-topping-splide-pagination{margin:0 68.2px}}main.p-lp03 .splide__pagination.p-splide__pagination.p-lp03-voice-splide-pagination{margin:0 20px}@media print,screen and (min-width:768px){main.p-lp03 .splide__pagination.p-splide__pagination.p-lp03-voice-splide-pagination{margin:0 32px}}main.p-lp03 .splide__pagination.p-splide__pagination.p-lp03-voice-splide-pagination li .splide__pagination__page{background:#fff}main.p-lp03 .splide__pagination.p-splide__pagination.p-lp03-voice-splide-pagination li .splide__pagination__page.is-active{background:#4e4e4e}main.p-lp03 .splide__pagination.p-splide__pagination.p-lp03-column-splide-pagination{margin:0 20px}.floatBtn .flex>div{width:87.47vw}@media print,screen and (min-width:768px){.floatBtn .flex>div{width:auto}}.p-lp03-pc-left,.p-lp03-pc-wrapper{display:flex;justify-content:center}.p-lp03-pc-left{align-items:center;background:#01a201;display:none;flex:1 1;height:100vh;position:sticky;text-align:center;top:0}@media screen and (min-width:1000px){.p-lp03-pc-left{display:flex}.p-lp03-pc-left__inner img{width:min(18.2142857143vw,255px)}.p-lp03-pc-left__inner picture img{width:min(20.5714285714vw,288px)}}.p-lp03-pc-left__text{color:var(--white,#fff);font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.44px;line-height:33px;margin-bottom:52px;margin-top:21px;text-align:center}@media screen and (min-width:1000px){.p-lp03-pc-left__text{font-size:min(1vw,14px);font-style:normal;font-weight:700;letter-spacing:1.26px;line-height:29.968px}}.p-lp03-pc-right{align-items:center;background:#fcf9e6;display:flex;display:none;flex:1 1;height:100vh;justify-content:center;position:sticky;text-align:center;top:0}@media screen and (min-width:1000px){.p-lp03-pc-right{display:flex}}.p-lp03-pc-right .p-lp03-conversion__product-button{margin-top:56px;max-width:335px;min-width:335px}.p-lp03-pc-right__list{display:flex;flex-direction:column;padding-left:50px;row-gap:29px;text-align:left}.p-lp03-pc-right__item{line-height:1}.p-lp03-pc-right__anchor{align-items:center;color:#333;-moz-column-gap:16px;column-gap:16px;display:flex;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.26px;line-height:14px;opacity:.5;transition:opacity .3s ease}@media print,screen and (min-width:768px){.p-lp03-pc-right__anchor{font-size:16px}}@media screen and (min-width:1000px){.p-lp03-pc-right__anchor{font-size:min(1vw,14px);font-style:normal;font-weight:700;letter-spacing:1.26px;line-height:14px}}.p-lp03-pc-right__anchor.is-active{opacity:1}.p-lp03-pc-right__anchor:before{content:"";display:block;height:9px;width:9px}.p-lp03-pc-right__anchor.--red:before{background:#e70012}.p-lp03-pc-right__anchor.--orange:before{background:#ff7d14}.p-lp03-pc-right__anchor.--yellow:before{background:#fae300}.p-lp03-pc-right__anchor.--green:before{background:#9ec400}.p-lp03-pc-right__anchor.--green2:before{background:#01a201}.p-lp03-pc-right__anchor.--purple:before{background:#823c9f}.p-lp03-content-wrapper.pc_wide{background:#fff;max-width:414px;overflow:hidden;width:100%;z-index:1}@media print,screen and (min-width:768px){.p-lp03-content-wrapper.pc_wide{box-shadow:10px 0 15px -15px rgba(0,0,0,.45),-10px 0 15px -15px rgba(0,0,0,.45);max-width:600px}}.p-lp03-top img{width:100%}.p-lp03-top--has-cta{position:relative}.p-lp03-top--has-cta .p-lp03-top-cta{bottom:3%;left:50%;max-width:536px;position:absolute;transform:translateX(-50%);width:100%;z-index:1}.p-lp03-top--has-cta .p-lp03-top-cta img{width:100%}.p-lp03-intro{margin-top:16px}@media print,screen and (min-width:768px){.p-lp03-intro{margin-top:25px}}.p-lp03-intro+.p-lp03-youtube{margin-top:73px}.p-lp03-intro__img-wrapper img{display:block;margin:0 auto}@media print,screen and (min-width:768px){.p-lp03-intro__img-wrapper img{width:320px}}.p-lp03-intro__title{font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.26px;line-height:27px;margin-top:8.75px;text-align:center}.p-lp03-intro__title span{color:#e70012;font-size:20px;font-style:normal;font-weight:900;letter-spacing:1.8px;line-height:27px}@media print,screen and (min-width:768px){.p-lp03-intro__title span{font-size:32px;letter-spacing:2.88px;line-height:42px}.p-lp03-intro__title{font-size:22px;letter-spacing:1.98px;line-height:42px;margin-top:14px}}.p-lp03-step__title-wrapper{margin-top:36px}@media print,screen and (min-width:768px){.p-lp03-step__title-wrapper{margin-top:55px}}.p-lp03-step__title{color:var(--black,var(--font,#333));font-size:24px;font-style:normal;font-weight:900;letter-spacing:.72px;line-height:48px;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-lp03-step__title{font-size:36px;line-height:66px}}.p-lp03-step__title:after,.p-lp03-step__title:before{background:#333;content:"";display:block;height:2px;position:absolute;top:50%;width:74px}@media print,screen and (min-width:768px){.p-lp03-step__title:after,.p-lp03-step__title:before{width:119px}}.p-lp03-step__title:before{left:10px;transform:rotate(-115deg)}@media print,screen and (min-width:768px){.p-lp03-step__title:before{left:50px}}.p-lp03-step__title:after{right:10px;transform:rotate(-64deg)}@media print,screen and (min-width:768px){.p-lp03-step__title:after{right:50px}}.p-lp03-step__title span{color:#e70012;font-size:44px}@media print,screen and (min-width:768px){.p-lp03-step__title span{font-size:60px;letter-spacing:4.2px}}.p-lp03-step__list{-moz-column-gap:7px;column-gap:7px;display:flex;margin-top:16px}.p-lp03-step__list>*{flex:1 1}.p-lp03-step__link{background:#fff;border-radius:8px;display:block;overflow:hidden;padding-bottom:20px}@media print,screen and (min-width:768px){.p-lp03-step__link{padding-bottom:24px}}.p-lp03-step__anchor-title{color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:12px;padding:10px 0;text-align:center}@media print,screen and (min-width:768px){.p-lp03-step__anchor-title{font-size:18px;font-style:normal;font-weight:700;line-height:19.2px;padding:15px 0}}.p-lp03-step__anchor-title.--green{background:#9ec400}.p-lp03-step__anchor-title.--purple{background:#8340a0}.p-lp03-step__anchor-title.--red{background:#e70012}.p-lp03-step__img{display:flex;justify-content:center;margin-bottom:10px}@media print,screen and (min-width:768px){.p-lp03-step__img{margin-bottom:12px}}.p-lp03-step__img img{width:100%}.p-lp03-step__sub-text{color:var(--font,#333);font-size:10px;font-style:normal;font-weight:500;line-height:15px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-step__sub-text{font-size:16px;font-style:normal;font-weight:500;line-height:24px}}.p-lp03-step__main-text{color:var(--font,#333);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:15px;margin-top:3px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-step__main-text{font-size:18px;font-style:normal;font-weight:700;letter-spacing:.72px;line-height:24px}}.p-lp03-conversion{margin-top:73px}@media print,screen and (min-width:768px){.p-lp03-conversion{margin-top:135px}}.p-lp03-conversion.u-nt-none{margin-top:0}.p-lp03-conversion__inner{background:#01a201;padding-bottom:32px;padding-top:37px;position:relative;z-index:1}.p-lp03-conversion__inner:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/lp03/img_subscription_bgi01.png);background-repeat:no-repeat;background-size:contain;bottom:192px;content:"";display:block;height:120.9px;left:20px;position:absolute;transform:rotate(113deg);width:86.78px;z-index:-1}@media print,screen and (min-width:768px){.p-lp03-conversion__inner:before{bottom:307px;height:193.447px;left:29px;width:138.845px}}.p-lp03-conversion__inner:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/lp03/img_subscription_bgi02.png);background-repeat:no-repeat;background-size:contain;bottom:192px;content:"";display:block;height:120.9px;position:absolute;right:20px;transform:rotate(-160deg);width:86.78px;z-index:-1}@media print,screen and (min-width:768px){.p-lp03-conversion__inner:after{bottom:319px;height:193.447px;right:32px;width:138.845px}.p-lp03-conversion__inner{padding-bottom:51px;padding-top:60px}}.p-lp03-conversion__title{color:#fff;font-size:32px;font-style:normal;font-weight:700;letter-spacing:.96px;line-height:38.737px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-conversion__title{font-size:51.2px;font-style:normal;font-weight:700;letter-spacing:1.536px;line-height:61.979px}}.p-lp03-conversion__title span.has-circle{display:inline-block;position:relative}.p-lp03-conversion__title span.has-circle:after{background:#fff;border-radius:50%;content:"";display:block;height:5px;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:5px}@media print,screen and (min-width:768px){.p-lp03-conversion__title span.has-circle:after{height:8px;width:8px}}.p-lp03-conversion__title span.--sub{font-size:22px;letter-spacing:.66px;line-height:22px}@media print,screen and (min-width:768px){.p-lp03-conversion__title span.--sub{font-size:35.2px;font-style:normal;font-weight:700;letter-spacing:1.056px;line-height:35.2px}}.p-lp03-conversion__img-title-wrapper{display:inline-flex;left:5.3%;position:relative;position:absolute;top:-30px;transform:rotate(-6.763deg)}@media print,screen and (min-width:768px){.p-lp03-conversion__img-title-wrapper{left:8%;top:-30px}}.p-lp03-conversion__img-title-wrapper svg{bottom:-20px;left:50%;position:absolute;transform:translateX(-50%)}.p-lp03-conversion__img-title{align-items:center;background:var(--white,#fff);border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.07);display:inline-flex;flex-shrink:0;font-size:14px;font-style:normal;font-weight:700;gap:10px;height:40px;justify-content:center;letter-spacing:.42px;line-height:14px;overflow:hidden;padding:13px 12px}@media print,screen and (min-width:768px){.p-lp03-conversion__img-title{font-size:22.4px;font-style:normal;font-weight:700;height:64px;letter-spacing:.672px;line-height:22.4px;padding:22px 21px}}.p-lp03-conversion__img-title .p-lp03-conversion__img-icon{transform:translateY(10px);width:25px}@media print,screen and (min-width:768px){.p-lp03-conversion__img-title .p-lp03-conversion__img-icon{width:40px}}.p-lp03-conversion__img-title .p-lp03-conversion__img-title-block span{font-size:19px;letter-spacing:.57px}@media print,screen and (min-width:768px){.p-lp03-conversion__img-title .p-lp03-conversion__img-title-block span{font-size:30.4px;letter-spacing:.912px}}.p-lp03-conversion__product{margin-top:20px}@media print,screen and (min-width:768px){.p-lp03-conversion__product{margin-top:24px}}.p-lp03-conversion__product-inner{padding:30px 22px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-inner{padding:55px 22px 44px}}.p-lp03-conversion-new__product-inner{background:#fff;border-radius:8px;padding:20px 12px 26px;position:relative}@media print,screen and (min-width:768px){.p-lp03-conversion-new__product-inner{padding:55px 22px 44px}}.p-lp03-conversion-new__product-inner>svg{bottom:-16px;left:50%;position:absolute;transform:translateX(-50%)}@media print,screen and (min-width:768px){.p-lp03-conversion-new__product-inner>svg{bottom:-26px;height:57.6px;width:140.8px}}.p-lp03-conversion-new__grid-wrapper{margin-top:16px}@media print,screen and (min-width:768px){.p-lp03-conversion-new__grid-wrapper{margin-top:27px}}.p-lp03-conversion-new__grid-wrapper img{width:100%}.p-lp03-conversion__product-img-title-flex{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex}@media print,screen and (min-width:768px){.p-lp03-conversion__product-img-title-flex{-moz-column-gap:40px;column-gap:40px}}.p-lp03-conversion-new__product-img-title-flex{align-items:flex-start;-moz-column-gap:16px;column-gap:16px;display:flex}@media print,screen and (min-width:768px){.p-lp03-conversion-new__product-img-title-flex{-moz-column-gap:26px;column-gap:26px}.p-lp03-conversion-new__product-img{max-width:146px;min-width:146px}.p-lp03-conversion-new__product-img img{width:100%}}.p-lp03-conversion__product-img{min-width:127px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-img{min-width:204px}.p-lp03-conversion__product-img img{width:100%}}.p-lp03-conversion-new__product-price-price-wrapper{align-items:baseline;-moz-column-gap:5px;column-gap:5px;display:flex;margin-top:9px}@media print,screen and (min-width:768px){.p-lp03-conversion-new__product-price-price-wrapper{margin-top:13.8px}}.p-lp03-conversion-new__product-price-main span.--sub{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:25.653px;font-style:normal;font-weight:700;letter-spacing:-.257px;line-height:25.653px}@media print,screen and (min-width:768px){.p-lp03-conversion-new__product-price-main span.--sub{font-size:41.045px;font-style:normal;font-weight:700;letter-spacing:-.41px;line-height:41.045px}}.p-lp03-conversion-new__product-price-main span.--apo{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:19.396px;font-style:normal;font-weight:700;letter-spacing:-.194px;line-height:25.653px}@media print,screen and (min-width:768px){.p-lp03-conversion-new__product-price-main span.--apo{font-size:31.034px;font-style:normal;font-weight:700;letter-spacing:-.31px;line-height:41.045px}}.p-lp03-conversion-new__product-price-main span.--main{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:25.653px;font-style:normal;font-weight:700;letter-spacing:-.257px;line-height:25.653px}@media print,screen and (min-width:768px){.p-lp03-conversion-new__product-price-main span.--main{font-size:41.045px;font-style:normal;font-weight:700;letter-spacing:-.41px;line-height:41.045px}}.p-lp03-conversion-new__product-price-main span.--suffix{font-size:17px;font-style:normal;font-weight:700;letter-spacing:.51px;line-height:26px}@media print,screen and (min-width:768px){.p-lp03-conversion-new__product-price-main span.--suffix{font-size:27.2px;font-style:normal;font-weight:700;letter-spacing:.816px;line-height:41.6px}}.p-lp03-conversion-new__product-price-sub span.--small{font-size:12px;font-style:normal;font-weight:700;letter-spacing:.36px;line-height:16px}@media print,screen and (min-width:768px){.p-lp03-conversion-new__product-price-sub span.--small{font-size:19.2px;font-style:normal;font-weight:700;letter-spacing:.576px;line-height:25.6px}}.p-lp03-conversion-new__product-price-sub span.--sub{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:14.8px;font-style:normal;font-weight:500;letter-spacing:-.148px;line-height:14.8px}@media print,screen and (min-width:768px){.p-lp03-conversion-new__product-price-sub span.--sub{font-size:23.68px;font-style:normal;font-weight:500;letter-spacing:-.237px;line-height:23.68px}}.p-lp03-conversion-new__product-price-sub span.--apo{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:11.19px;font-style:normal;font-weight:500;letter-spacing:-.112px;line-height:14.8px}@media print,screen and (min-width:768px){.p-lp03-conversion-new__product-price-sub span.--apo{font-size:17.904px;font-style:normal;font-weight:500;letter-spacing:-.179px;line-height:23.68px}}.p-lp03-conversion-new__product-price-sub span.--main{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:14.8px;font-style:normal;font-weight:500;letter-spacing:-.148px;line-height:14.8px}@media print,screen and (min-width:768px){.p-lp03-conversion-new__product-price-sub span.--main{font-size:23.68px;font-style:normal;font-weight:500;letter-spacing:-.237px;line-height:23.68px}}.p-lp03-conversion-new__product-price-sub span.--x-small{font-size:12px;font-style:normal;font-weight:700;letter-spacing:.36px;line-height:16px}@media print,screen and (min-width:768px){.p-lp03-conversion-new__product-price-sub span.--x-small{font-size:19.2px;font-style:normal;font-weight:700;letter-spacing:.576px;line-height:25.6px}}.p-lp03-conversion__product-title{color:var(--black,var(--font,#333));font-size:20px;font-style:normal;font-weight:700;letter-spacing:.6px;line-height:29px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-title{font-size:32px;font-style:normal;font-weight:700;letter-spacing:.96px;line-height:46.4px}}.p-lp03-conversion__product-wrapper{color:var(--black,var(--font,#333));font-size:14px;font-style:normal;font-weight:500;letter-spacing:.42px;line-height:16px;margin-top:8px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-wrapper{font-size:22.4px;font-style:normal;font-weight:500;letter-spacing:.672px;line-height:25.6px;margin-top:12px}}.p-lp03-conversion__product-label-list{-moz-column-gap:3px;column-gap:3px;display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-label-list{gap:6px;margin-top:9.2px}}.p-lp03-conversion__product-label-item{align-items:center;border:1px solid var(--gray,#d9d9d9);color:var(--black,var(--font,#333));display:inline-flex;font-size:12px;font-style:normal;font-weight:500;gap:10px;justify-content:center;letter-spacing:.36px;line-height:12px;padding:4px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-label-item{font-size:19.203px;font-style:normal;font-weight:500;letter-spacing:.576px;line-height:19.203px;padding:6px}}.p-lp03-conversion__product-price-wrapper{-moz-column-gap:13px;column-gap:13px;display:flex;margin-top:12px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-wrapper{-moz-column-gap:40px;column-gap:40px;margin-top:24px}}.p-lp03-conversion__product-price-text-wrapper{display:flex;flex-direction:column;row-gap:6px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-text-wrapper{row-gap:9.6px}}.p-lp03-conversion__product-price-text{align-items:center;background:#01a201;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:.48px;line-height:normal;padding:5px 0 7px;width:112px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-text{font-size:25.6px;font-style:normal;font-weight:700;letter-spacing:.768px;line-height:normal;padding:9.6px 0;width:179px}}.p-lp03-conversion__product-price-text.--bgc-red{background:#e70012}.p-lp03-conversion__product-price-main{align-items:center;white-space:nowrap}.p-lp03-conversion__product-price-main span{color:var(--font,#333);font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-style:normal;font-weight:700;line-height:49.351px}.p-lp03-conversion__product-price-main span.--sub{font-size:49.351px;letter-spacing:-3.455px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-main span.--sub{font-size:71.946px;font-style:normal;font-weight:700;letter-spacing:-5.036px;line-height:71.946px}}.p-lp03-conversion__product-price-main span.--apo{font-size:37.314px;letter-spacing:1.119px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-main span.--apo{font-size:54.398px;font-style:normal;font-weight:700;letter-spacing:1.632px;line-height:71.946px}}.p-lp03-conversion__product-price-main span.--main{font-size:49.351px;letter-spacing:1.481px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-main span.--main{font-size:71.946px;font-style:normal;font-weight:700;letter-spacing:2.158px;line-height:71.946px}}.p-lp03-conversion__product-price-main span.--suffix{font-size:17px;font-style:normal;font-weight:700;letter-spacing:.51px;line-height:26px;margin-left:2px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-main span.--suffix{font-size:24.783px;font-style:normal;font-weight:700;letter-spacing:.743px;line-height:37.904px}}.p-lp03-conversion__product-price-proper{display:flex;position:relative}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-proper{margin-top:8px}}.p-lp03-conversion__product-price-proper .p-lp03-conversion__product-price-proper-text>span:first-child{position:relative}.p-lp03-conversion__product-price-proper .p-lp03-conversion__product-price-proper-text>span:first-child:after{background:#e70012;bottom:16px;content:"";display:block;height:3px;left:0;position:absolute;transform:rotate(-10deg);width:100%}.p-lp03-conversion__product-price-proper span{color:var(--font,#333);font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:25.459px;font-style:normal;font-weight:700;letter-spacing:-.255px;line-height:35.459px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-proper span{font-size:31.656px;font-style:normal;font-weight:700;letter-spacing:-2.216px;line-height:31.656px}}.p-lp03-conversion__product-price-proper span.is-typo{font-size:19.249px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-proper span.is-typo{font-size:23.935px;font-style:normal;font-weight:700;letter-spacing:.718px;line-height:31.656px}}.p-lp03-conversion__product-price-proper span.is-small{font-size:12.405px;margin-left:1px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-proper span.is-small{font-size:20.41px;font-style:normal;font-weight:700;letter-spacing:.612px;line-height:37.904px}}.p-lp03-conversion__product-price-proper img{position:absolute;right:-35px;top:-30px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-proper img{right:20px;top:-50px;width:90px}}.p-lp03-conversion__product-price-sale span{color:var(--font,#333);font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:34.888px;font-style:normal;font-weight:700;letter-spacing:-.349px;line-height:34.888px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-sale span{font-size:71.946px;font-style:normal;font-weight:700;letter-spacing:-2.9px;line-height:71.946px}}.p-lp03-conversion__product-price-sale span.is-typo{font-size:26.379px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-sale span.is-typo{font-size:23.935px}}.p-lp03-conversion__product-price-sale span.is-small{font-size:17px;margin-left:1px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-sale span.is-small{font-size:24.783px;font-style:normal;font-weight:700;letter-spacing:.743px;line-height:37.904px}}.p-lp03-conversion__product-price-sale span.is-x-small{font-size:12px;margin-left:1px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-sale span.is-x-small{font-size:20.41px;font-style:normal;font-weight:700;letter-spacing:.612px;line-height:37.904px}}.p-lp03-conversion__product-price-sub{align-items:center;display:flex}.p-lp03-conversion__product-price-sub span.--small{color:var(--font,#333);font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:16px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-sub span.--small{font-size:23.325px;font-style:normal;font-weight:700;letter-spacing:.7px;line-height:23.325px}}.p-lp03-conversion__product-price-sub span.--sub{color:var(--font,#333);font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:21.714px;font-style:normal;font-weight:700;line-height:21.714px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-sub span.--sub{font-size:31.656px;font-style:normal;font-weight:700;letter-spacing:-2.216px;line-height:31.656px}}.p-lp03-conversion__product-price-sub span.--apo{color:var(--font,#333);font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:16.418px;font-style:normal;font-weight:700;letter-spacing:.493px;line-height:21.714px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-sub span.--apo{font-size:23.935px;font-style:normal;font-weight:700;letter-spacing:.718px;line-height:31.656px}}.p-lp03-conversion__product-price-sub span.--main{color:var(--font,#333);font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:21.714px;font-style:normal;font-weight:700;letter-spacing:.651px;line-height:21.714px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-sub span.--main{font-size:31.656px;font-style:normal;font-weight:700;letter-spacing:.95px;line-height:31.656px}}.p-lp03-conversion__product-price-sub span.--x-small{color:var(--font,#333);font-size:14px;font-style:normal;font-weight:700;letter-spacing:.42px;line-height:26px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-price-sub span.--x-small{font-size:20.41px;font-style:normal;font-weight:700;letter-spacing:.612px;line-height:37.904px}}.p-lp03-conversion__product-caution-text{color:#666;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.3px;line-height:normal;margin-top:3px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-caution-text{font-size:16px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;margin-top:12.8px}}.p-lp03-conversion__product-caution-text sup{font-size:12px;margin-right:2px;vertical-align:baseline}@media print,screen and (min-width:768px){.p-lp03-conversion__product-caution-text sup{font-size:16px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal}}.p-lp03-conversion__product-caution-pc{color:#666;display:inline-block;font-size:10px;font-style:normal;font-weight:700;line-height:normal;margin-top:14px;max-width:335px;min-width:335px;text-align:center}.p-lp03-conversion__product-coupon-wrapper{margin-top:14px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-coupon-wrapper{margin-top:21px}}.p-lp03-conversion__product-coupon-title{color:var(--black,var(--font,#333));font-size:12px;font-style:normal;font-weight:700;letter-spacing:.12px;line-height:normal;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-lp03-conversion__product-coupon-title{font-size:19.2px;font-style:normal;font-weight:700;letter-spacing:.192px;line-height:normal}}.p-lp03-conversion__product-coupon-title:after,.p-lp03-conversion__product-coupon-title:before{background:#333;content:"";display:block;height:1px;position:absolute;top:50%;width:19px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-coupon-title:after,.p-lp03-conversion__product-coupon-title:before{width:30px}}.p-lp03-conversion__product-coupon-title:before{left:15px;transform:rotate(-115deg)}@media print,screen and (min-width:768px){.p-lp03-conversion__product-coupon-title:before{left:50px}}.p-lp03-conversion__product-coupon-title:after{right:15px;transform:rotate(-64deg)}@media print,screen and (min-width:768px){.p-lp03-conversion__product-coupon-title:after{right:50px}}.p-lp03-conversion-new__product-coupon-wrapper{margin-top:14px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-conversion-new__product-coupon-wrapper{margin-top:21px}}.p-lp03-conversion-new__product-coupon-title{display:inline-block;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.26px;line-height:20px;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-lp03-conversion-new__product-coupon-title{font-size:22px;font-style:normal;font-weight:700;letter-spacing:1.98px;line-height:32px}}.p-lp03-conversion-new__product-coupon-title span{color:#e70012;display:block}.p-lp03-conversion-new__product-coupon-title:after,.p-lp03-conversion-new__product-coupon-title:before{background:#333;content:"";display:block;height:1px;position:absolute;top:50%;width:34px}@media print,screen and (min-width:768px){.p-lp03-conversion-new__product-coupon-title:after,.p-lp03-conversion-new__product-coupon-title:before{width:55px}}.p-lp03-conversion-new__product-coupon-title:before{left:-25px;transform:rotate(-115deg)}@media print,screen and (min-width:768px){.p-lp03-conversion-new__product-coupon-title:before{left:-40px}}.p-lp03-conversion-new__product-coupon-title:after{right:-25px;transform:rotate(-64deg)}@media print,screen and (min-width:768px){.p-lp03-conversion-new__product-coupon-title:after{right:-40px}}.p-lp03-conversion__product-coupon{margin-top:10px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-coupon{margin-top:15px}}.p-lp03-conversion__product-coupon-inner{align-items:center;border-bottom:1px dashed #e70012;border-top:1px dashed #e70012;-moz-column-gap:14px;column-gap:14px;display:flex;justify-content:center;padding:12px 0}@media print,screen and (min-width:768px){.p-lp03-conversion__product-coupon-inner{-moz-column-gap:22.4px;column-gap:22.4px;padding:22px 0}}picture.p-lp03-conversion__product-coupon-img{width:43px}@media print,screen and (min-width:768px){picture.p-lp03-conversion__product-coupon-img{width:68.8px}}.p-lp03-conversion__product-coupon-text{color:#e70012;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.42px;line-height:normal;margin-left:5px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-coupon-text{font-size:22.4px;font-style:normal;font-weight:700;letter-spacing:.672px;line-height:normal}}.p-lp03-conversion__product-coupon-text-flex{-moz-column-gap:2px;column-gap:2px;display:flex}.p-lp03-conversion__product-coupon-price{color:#e70012;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:56px;font-style:normal;font-weight:700;letter-spacing:1.68px;line-height:56.027px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-coupon-price{font-size:89.6px;font-style:normal;font-weight:700;letter-spacing:2.688px;line-height:89.643px}}span.p-lp03-conversion__product-coupon-sub-text-1{color:#e70012;display:block;font-size:31px;font-style:normal;font-weight:700;letter-spacing:.93px;line-height:31.628px}@media print,screen and (min-width:768px){span.p-lp03-conversion__product-coupon-sub-text-1{font-size:49.6px;font-style:normal;font-weight:700;letter-spacing:1.488px;line-height:50.605px}}span.p-lp03-conversion__product-coupon-sub-text-2{color:#e70012;display:block;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.42px;line-height:normal}@media print,screen and (min-width:768px){span.p-lp03-conversion__product-coupon-sub-text-2{font-size:22.4px;font-style:normal;font-weight:700;letter-spacing:.672px;line-height:normal}}.p-lp03-conversion__product-button-wrapper{margin-top:18px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-button-wrapper{margin-top:28.8px}}.p-lp03-conversion-new__product-button-wrapper{margin-top:6px}@media print,screen and (min-width:768px){.p-lp03-conversion-new__product-button-wrapper{margin-top:8px}}.p-lp03-conversion__product-button{background:#e70012;border-radius:80px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#fff;-moz-column-gap:6px;column-gap:6px;margin-left:auto;margin-right:auto;max-width:335px;overflow:hidden;position:relative;transition:box-shadow .3s ease;width:100%}.p-lp03-conversion__product-button:hover{box-shadow:0 0 0 0}.p-lp03-conversion__product-button:before{align-items:center;background:#fff;border-radius:9999px;color:#e70012;content:"送料無料";display:flex;font-size:12px;font-style:normal;font-weight:700;height:48px;justify-content:center;left:8px;letter-spacing:.36px;line-height:12.412px;padding:10px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:48px}.p-lp03-conversion__product-button:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/lp03/img_button_bgi.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;position:absolute;right:0;top:29%;transform:rotate(-21deg);width:50px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-button:after{top:26%;width:53px}}.p-lp03-conversion__product-button.is-pseudo-none:after,.p-lp03-conversion__product-button.is-pseudo-none:before{display:none}.p-lp03-conversion__product-button.is-pseudo-none .p-lp03-conversion__product-button-text-wrapper:after,.p-lp03-conversion__product-button.is-pseudo-none .p-lp03-conversion__product-button-text-wrapper:before{display:none!important}.p-lp03-conversion__product-button.is-bgc-green{background:#01a201}.p-lp03-conversion__product-button-text-wrapper{color:#fff;display:flex;flex-direction:column;justify-content:center;padding:16px 0 17px;row-gap:6px;text-align:center;text-decoration:none;width:100%}@media (hover:hover) and (pointer:fine){.p-lp03-conversion__product-button-text-wrapper:hover{opacity:1}}.p-lp03-conversion__product-button-text-wrapper:focus{opacity:1}.p-lp03-conversion__product-button-text-wrapper.--fs-small span.p-lp03-conversion__product-button-main-text{font-size:14px}.p-lp03-conversion__product-button-sub-text{font-size:12px;font-style:normal;font-weight:500;letter-spacing:.36px;line-height:10.639px}.p-lp03-conversion__product-button-main-text{font-size:16px;font-style:normal;font-weight:700;letter-spacing:.68px;line-height:18px}.p-lp03-conversion__product-button-caution-wrapper{color:#666;display:flex;flex-direction:column;font-size:10px;font-style:normal;font-weight:500;line-height:10px;margin-top:20px;row-gap:6px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-button-caution-wrapper{font-size:16px;font-style:normal;font-weight:500;line-height:16px;margin-top:32px}}.p-lp03-conversion__product-button-caution-text{color:#666;font-size:10px;font-style:normal;font-weight:700;line-height:normal;margin-top:14px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-conversion__product-button-caution-text{font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-top:22.4px}}.p-lp03-conversion__product-subscription{margin-top:30px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription{margin-top:47px}}.p-lp03-conversion__product-subscription-title{color:#fff;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-title{font-size:25.6px;font-style:normal;font-weight:700;letter-spacing:.768px;line-height:normal}}.p-lp03-conversion__product-subscription-content{margin-top:60px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content{margin-top:96px}}.p-lp03-conversion__product-subscription-content-inner{background:#ff7d14;border-radius:8px;padding:22px 31px 18px;position:relative}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-inner{padding:34px 58px}}.p-lp03-conversion__product-subscription-content-title-wrapper{-moz-column-gap:8px;column-gap:8px;display:flex;justify-content:center}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-title-wrapper{-moz-column-gap:13px;column-gap:13px}}.p-lp03-conversion__product-subscription-content-title-wrapper img{height:-moz-fit-content;height:fit-content}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-title-wrapper img{width:258px}}.p-lp03-conversion__product-subscription-content-title{color:#fff;font-size:22.421px;font-style:normal;font-weight:700;letter-spacing:.673px;line-height:normal;margin-top:-5px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-title{font-size:35.873px;font-style:normal;font-weight:700;letter-spacing:1.076px;line-height:normal}}.p-lp03-conversion__product-subscription-content-price-wrapper{align-items:center;-moz-column-gap:13px;column-gap:13px;display:flex;justify-content:center}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-price-wrapper{-moz-column-gap:14px;column-gap:14px;margin-top:5px}}.p-lp03-conversion__product-subscription-content-one-price{align-items:center;background:#ff7d14;background:#fff;border-radius:9999px;display:flex;height:75px;justify-content:center;width:75px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-one-price{height:110.556px;width:110.556px}}.p-lp03-conversion__product-subscription-content-one-price span{color:#ff7d14;font-weight:400;line-height:1.5;text-align:center}.p-lp03-conversion__product-subscription-content-one-price span span:first-child{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:13.161px;font-style:normal;font-weight:500;line-height:12.991px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-one-price span span:first-child{font-size:21.058px;font-style:normal;font-weight:500;line-height:20.785px}}.p-lp03-conversion__product-subscription-content-one-price span span:nth-child(2){font-size:11px;font-style:normal;font-weight:700;letter-spacing:.33px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-one-price span span:nth-child(2){font-size:17.6px;font-style:normal;font-weight:700;letter-spacing:.528px;line-height:normal}}.p-lp03-conversion__product-subscription-content-one-price span span:nth-child(3){font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:18.426px;font-style:normal;font-weight:700;line-height:17.321px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-one-price span span:nth-child(3){font-size:29.482px;font-style:normal;font-weight:700;line-height:27.713px}}.p-lp03-conversion__product-subscription-content-one-price span span:nth-child(4){font-size:11px;font-style:normal;font-weight:700;letter-spacing:.33px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-one-price span span:nth-child(4){font-size:17.6px;font-style:normal;font-weight:700;letter-spacing:.528px;line-height:normal}}.p-lp03-conversion__product-subscription-content-one-price span sup{font-size:10px;margin-right:-6px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-one-price span sup{font-size:16px;font-style:normal;font-weight:500;letter-spacing:-1.12px;line-height:normal}}.p-lp03-conversion__product-subscription-content-price-title-wrapper{margin-top:3px}.p-lp03-conversion__product-subscription-content-price-title{align-items:center;color:#fff;-moz-column-gap:5px;column-gap:5px;display:flex;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.36px;line-height:12px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-price-title{-moz-column-gap:7.4px;column-gap:7.4px;font-size:19.2px;font-style:normal;font-weight:500;letter-spacing:.576px;line-height:19.2px}}.p-lp03-conversion__product-subscription-content-price-title>span{background:#fff;border-radius:9999px;color:#ff7d14;font-style:normal;padding:4px 9px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-price-title>span{padding:6.4px 14px}}.p-lp03-conversion__product-subscription-content-price-title>span span:first-child{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:12px;font-weight:500;line-height:11.844px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-price-title>span span:first-child{font-size:19.2px;font-style:normal;font-weight:500;line-height:18.951px}}.p-lp03-conversion__product-subscription-content-price-title>span span:nth-child(2){font-size:10px;font-weight:700;letter-spacing:.3px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-price-title>span span:nth-child(2){font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:normal}}.p-lp03-conversion__product-subscription-content-price-title>span span:nth-child(3){font-size:12px;font-weight:500;line-height:11.844px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-price-title>span span:nth-child(3){font-size:19.2px;font-style:normal;font-weight:500;line-height:18.951px}}.p-lp03-conversion__product-subscription-content-price-title>span span:nth-child(4){font-size:10px;font-weight:700;letter-spacing:.3px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-price-title>span span:nth-child(4){font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:normal}}.p-lp03-conversion__product-subscription-content-price-title>span span:nth-child(5){font-size:10px;font-weight:700;letter-spacing:.3px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-price-title>span span:nth-child(5){font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:normal}}.p-lp03-conversion__product-subscription-content-price{align-items:flex-end;-moz-column-gap:1px;column-gap:1px;display:flex;margin-top:4px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-price{margin-top:13px}}.p-lp03-conversion__product-subscription-content-price .p-lp03-conversion__product-subscription-content-main-price>span{color:#fff;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-style:normal;font-weight:700}.p-lp03-conversion__product-subscription-content-price .p-lp03-conversion__product-subscription-content-main-price>span:first-child{font-size:36.52px;letter-spacing:-2.556px;line-height:36.52px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-price .p-lp03-conversion__product-subscription-content-main-price>span:first-child{font-size:58.432px;font-style:normal;font-weight:700;letter-spacing:-4.09px;line-height:58.432px}}.p-lp03-conversion__product-subscription-content-price .p-lp03-conversion__product-subscription-content-main-price>span:nth-child(2){font-size:27.613px;letter-spacing:.828px;line-height:36.52px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-price .p-lp03-conversion__product-subscription-content-main-price>span:nth-child(2){font-size:44.18px;font-style:normal;font-weight:700;letter-spacing:1.325px;line-height:58.432px}}.p-lp03-conversion__product-subscription-content-price .p-lp03-conversion__product-subscription-content-main-price>span:nth-child(3){font-size:36.52px;letter-spacing:1.096px;line-height:36.52px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-price .p-lp03-conversion__product-subscription-content-main-price>span:nth-child(3){font-size:58.432px;font-style:normal;font-weight:700;letter-spacing:1.753px;line-height:58.432px}.p-lp03-conversion__product-subscription-content-sub-price-wrapper{margin-bottom:5px}}.p-lp03-conversion__product-subscription-content-sub-price-wrapper>span{align-items:flex-end;-moz-column-gap:4px;column-gap:4px;display:flex;margin-top:-5px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-sub-price-wrapper>span{-moz-column-gap:6.6px;column-gap:6.6px}}.p-lp03-conversion__product-subscription-content-sub-price-wrapper>span span:first-child{color:#fff;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.72px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-sub-price-wrapper>span span:first-child{font-size:38.4px;font-style:normal;font-weight:500;letter-spacing:1.152px;line-height:normal}}.p-lp03-conversion__product-subscription-content-sub-price-wrapper>span span:nth-child(2){display:flex;flex-direction:column}.p-lp03-conversion__product-subscription-content-sub-price-wrapper>span span:nth-child(2) span{display:inline-block;line-height:0}.p-lp03-conversion__product-subscription-content-sub-price-wrapper>span span:nth-child(2) span:first-child{font-size:10px;font-style:normal;font-weight:500;letter-spacing:.3px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-sub-price-wrapper>span span:nth-child(2) span:first-child{font-size:16px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal}}.p-lp03-conversion__product-subscription-content-sub-price-wrapper>span span:nth-child(2) span:nth-child(2) span:first-child span:first-child{color:var(--white,#fff);font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:11.104px;font-style:normal;font-weight:700;letter-spacing:-.777px;line-height:11.844px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-sub-price-wrapper>span span:nth-child(2) span:nth-child(2) span:first-child span:first-child{font-size:17.766px;font-style:normal;font-weight:700;letter-spacing:-1.244px;line-height:18.951px}}.p-lp03-conversion__product-subscription-content-sub-price-wrapper>span span:nth-child(2) span:nth-child(2) span:first-child span:nth-child(2){color:var(--white,#fff);font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:7px;font-style:normal;font-weight:700;letter-spacing:.21px;line-height:11.844px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-sub-price-wrapper>span span:nth-child(2) span:nth-child(2) span:first-child span:nth-child(2){font-size:11.2px;font-style:normal;font-weight:700;letter-spacing:.336px;line-height:18.951px}}.p-lp03-conversion__product-subscription-content-sub-price-wrapper>span span:nth-child(2) span:nth-child(2) span:first-child span:nth-child(3){color:var(--white,#fff);font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.3px;line-height:11.844px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-sub-price-wrapper>span span:nth-child(2) span:nth-child(2) span:first-child span:nth-child(3){font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:18.951px}}.p-lp03-conversion__product-subscription-content-sub-price-wrapper>span span:nth-child(2) span:nth-child(2) span:nth-child(2){color:#fff;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.3px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-sub-price-wrapper>span span:nth-child(2) span:nth-child(2) span:nth-child(2){font-size:16px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal}}.p-lp03-conversion__product-subscription-content-caution{color:#fff;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.3px;line-height:normal;margin-top:4px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-content-caution{font-size:16px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:normal}}.p-lp03-conversion__product-subscription-granola{left:50%;position:absolute;top:-50px;transform:translateX(-50%)}@media print,screen and (min-width:768px){.p-lp03-conversion__product-subscription-granola{top:-80px;width:324.75px}}.p-lp03-youtube{background:#ffeb01}.p-lp03-youtube__inner{padding-bottom:25px;padding-top:32px}@media print,screen and (min-width:768px){.p-lp03-youtube__inner{padding-bottom:56px;padding-top:56px}}.p-lp03-youtube__title-wrapper{-moz-column-gap:6px;column-gap:6px;display:flex;justify-content:center}@media print,screen and (min-width:768px){.p-lp03-youtube__title-wrapper{-moz-column-gap:9.6px;column-gap:9.6px}.p-lp03-youtube__title-img{width:352px}}.p-lp03-youtube__title{color:var(--font,#333);font-size:32px;font-style:normal;font-weight:500;letter-spacing:.96px;line-height:normal;margin-top:-5px}@media print,screen and (min-width:768px){.p-lp03-youtube__title{font-size:50px;font-style:normal;font-weight:500;letter-spacing:1.5px;line-height:normal}}.p-lp03-youtube__content{margin-top:18px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-youtube__content{margin-top:28px}}.p-lp03-youtube__content iframe{aspect-ratio:16/9;border-radius:5px;height:auto;max-width:100%}.p-lp03-youtube__content-title{color:#000;display:inline-block;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.42px;line-height:normal;margin-bottom:6.8px;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-lp03-youtube__content-title{font-size:22px;font-style:normal;font-weight:700;letter-spacing:.66px;line-height:normal;margin-bottom:10.8px}}.p-lp03-youtube__content-title:after,.p-lp03-youtube__content-title:before{background:#333;content:"";display:block;height:1.41px;position:absolute;top:50%;width:31px}@media print,screen and (min-width:768px){.p-lp03-youtube__content-title:after,.p-lp03-youtube__content-title:before{width:50.521px}}.p-lp03-youtube__content-title:before{left:-30px;transform:rotate(-115deg)}@media print,screen and (min-width:768px){.p-lp03-youtube__content-title:before{left:-40px}}.p-lp03-youtube__content-title:after{right:-30px;transform:rotate(-64deg)}@media print,screen and (min-width:768px){.p-lp03-youtube__content-title:after{right:-40px}}.p-lp03-youtube__img-title-wrapper{display:inline-flex;justify-content:center;left:50%;margin-bottom:33px;position:relative;transform:rotate(-6.763deg) translateX(-50%)}@media print,screen and (min-width:768px){.p-lp03-youtube__img-title-wrapper{margin-bottom:53px}}.p-lp03-youtube__img-title-wrapper svg{bottom:-20px;left:50%;position:absolute;transform:translateX(-50%)}.p-lp03-youtube__img-title{align-items:center;background:var(--white,#fff);border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.07);display:inline-flex;flex-shrink:0;font-size:14px;font-style:normal;font-weight:700;gap:10px;height:40px;justify-content:center;letter-spacing:.42px;line-height:14px;overflow:hidden;padding:13px 12px}@media print,screen and (min-width:768px){.p-lp03-youtube__img-title{font-size:22px;font-style:normal;font-weight:700;height:64.6px;letter-spacing:.66px;line-height:22.4px;padding:20.8px 19.2px}}.p-lp03-youtube__img-title .p-lp03-youtube__img-icon{margin-left:-10px;margin-top:-2px;transform:rotate(5deg)}@media print,screen and (min-width:768px){.p-lp03-youtube__img-title .p-lp03-youtube__img-icon{margin-top:-5px;width:28.562px}.p-lp03-youtube__img-title .p-lp03-youtube__img-icon img{width:100%}}.p-lp03-problem{position:relative}.p-lp03-problem:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/lp03/img_problem_bgi01.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:131.108px;position:absolute;right:-20px;top:-70px;width:94.102px}@media print,screen and (min-width:768px){.p-lp03-problem:after{height:191.108px;right:-20px;top:-110px;width:134.102px}}.p-lp03-problem__inner{padding-top:32px}@media print,screen and (min-width:768px){.p-lp03-problem__inner{padding-top:56px}}.p-lp03-problem__title{color:var(--font,#333);font-size:22px;font-style:normal;font-weight:700;letter-spacing:.66px;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-lp03-problem__title{font-size:35px;font-style:normal;font-weight:700;letter-spacing:1.05px;line-height:normal}}.p-lp03-problem__title span{font-size:32px;font-style:normal;font-weight:700;letter-spacing:.96px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-problem__title span{font-size:50px;font-style:normal;font-weight:700;letter-spacing:1.5px;line-height:normal}}.p-lp03-problem__list-wrapper{display:inline-block;position:relative}.p-lp03-problem__list{background:#fff;border:1px solid #d7aee7;border-radius:8px;display:flex;flex-direction:column;margin-top:16.89px;padding:26px 19px 24px 31px;position:relative;row-gap:5px;width:240px}.p-lp03-problem__list:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/lp03/icon_purple_arrow.svg);background-repeat:no-repeat;background-size:contain;bottom:-66px;content:"";display:block;height:82.579px;left:32px;position:absolute;transform:rotate(60.793deg);width:82.579px}@media print,screen and (min-width:768px){.p-lp03-problem__list:after{bottom:-106px;height:132.126px;left:52px;width:132.126px}.p-lp03-problem__list{margin-top:28px;padding:41px 38px 41px 49px;row-gap:9.6px;width:382px}}.p-lp03-problem__item{border-bottom:1px solid #d7aee7;color:var(--font,#333);font-size:14px;font-style:normal;font-weight:700;letter-spacing:.42px;line-height:normal;list-style-type:disc;padding-bottom:3px}@media print,screen and (min-width:768px){.p-lp03-problem__item{font-size:22px;font-style:normal;font-weight:700;letter-spacing:.66px;line-height:normal;padding-bottom:5px}}.p-lp03-problem__item::marker{color:#823c9f;font-size:16px}.p-lp03-problem__sub-title-wrapper{margin-top:47px}@media print,screen and (min-width:768px){.p-lp03-problem__sub-title-wrapper{margin-top:82px}}.p-lp03-problem__sub-title{font-size:12px;font-style:normal;font-weight:700;letter-spacing:.36px;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-lp03-problem__sub-title{font-size:18px;font-style:normal;font-weight:700;letter-spacing:.54px;line-height:normal}}.p-lp03-problem__main-title-wrapper{text-align:center}.p-lp03-problem__main-title{display:inline-block;margin-top:10.27px;position:relative;text-align:center}.p-lp03-problem__main-title:after,.p-lp03-problem__main-title:before{background:#333;content:"";display:block;height:2px;position:absolute;top:50%;width:68px}@media print,screen and (min-width:768px){.p-lp03-problem__main-title:after,.p-lp03-problem__main-title:before{width:135.51px}}.p-lp03-problem__main-title:before{left:-60px;transform:rotate(-115deg)}@media print,screen and (min-width:768px){.p-lp03-problem__main-title:before{left:-90px}}.p-lp03-problem__main-title:after{right:-60px;transform:rotate(-64deg)}@media print,screen and (min-width:768px){.p-lp03-problem__main-title:after{right:-90px}}.p-lp03-problem__main-title>span:first-child{font-size:22px;font-style:normal;font-weight:700;letter-spacing:.66px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-problem__main-title>span:first-child{font-size:36px;font-style:normal;font-weight:700;letter-spacing:1.08px;line-height:normal}}.p-lp03-problem__main-title .--sub-title,.p-lp03-problem__main-title>span:nth-child(2){font-size:18px;font-style:normal;font-weight:700;letter-spacing:.54px;line-height:27px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-problem__main-title .--sub-title{font-size:28px;font-style:normal;font-weight:700;letter-spacing:.84px;line-height:43.2px}}.p-lp03-problem__img-icon{bottom:-17px;position:absolute;right:-102px;z-index:-1}@media print,screen and (min-width:768px){.p-lp03-problem__img-icon{bottom:-27px;right:-167px}.p-lp03-problem__img-icon img{width:212.8px}}.p-lp03-knowledge{margin-top:49px}@media print,screen and (min-width:768px){.p-lp03-knowledge{margin-top:77px}}.p-lp03-knowledge__inner{background:#ff7d14;border-radius:120px 120px 0 0;padding-bottom:52px;padding-top:48px;position:relative}@media print,screen and (min-width:768px){.p-lp03-knowledge__inner{border-radius:192px 192px 0 0;padding-bottom:92px;padding-top:77px}}.p-lp03-knowledge__title-wrapper{position:relative}.p-lp03-knowledge__sub-title01{color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-lp03-knowledge__sub-title01{font-size:24px;font-style:normal;font-weight:700;letter-spacing:.72px;line-height:normal}}.p-lp03-knowledge__main-title{color:#fff;font-size:28px;font-style:normal;font-weight:700;letter-spacing:.84px;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-lp03-knowledge__main-title{font-size:46px;font-style:normal;font-weight:700;letter-spacing:1.38px;line-height:normal}}.p-lp03-knowledge__main-title span{color:#fff;font-size:20px;font-style:normal;font-weight:700;letter-spacing:.6px;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-lp03-knowledge__main-title span{font-size:32px;font-style:normal;font-weight:700;letter-spacing:.96px;line-height:normal}}.p-lp03-knowledge__sub-text{color:#fff;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.42px;line-height:22px;margin-top:9px;text-align:center}.p-lp03-knowledge__sub-text span{background:#fff;color:var(--orange,#ff7d14);display:inline-block;margin-top:6px;padding:1px 4px}@media print,screen and (min-width:768px){.p-lp03-knowledge__sub-text span{margin-right:3px;margin-top:9.6px;padding:1px 10px}.p-lp03-knowledge__sub-text{font-size:22px;font-style:normal;font-weight:700;letter-spacing:.66px;line-height:35.2px;margin-top:16px}}.p-lp03-knowledge__sub-title02{color:#fff;font-size:21.81px;font-style:normal;font-weight:700;letter-spacing:.654px;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-lp03-knowledge__sub-title02{font-size:34.895px;font-style:normal;font-weight:700;letter-spacing:1.047px;line-height:normal}}picture.p-lp03-knowledge__img{display:block;margin-top:25px}@media print,screen and (min-width:768px){picture.p-lp03-knowledge__img{margin-top:33.3px}picture.p-lp03-knowledge__img img{width:406.4px}}.p-lp03-important__inner{background:#9ec400;border-radius:0 0 120px 120px;padding:48px 0;position:relative}@media print,screen and (min-width:768px){.p-lp03-important__inner{border-radius:0 0 192px 192px;padding:77px 0}}.p-lp03-important__inner svg{bottom:-16px;left:50%;position:absolute;transform:translateX(-50%)}.p-lp03-important-new__inner{background:#9ec400;border-radius:0 0 120px 120px;padding:28px 0 34px;position:relative}@media print,screen and (min-width:768px){.p-lp03-important-new__inner{border-radius:0 0 192px 192px;padding:44px 0 54px}}.p-lp03-important-new__inner svg{bottom:-16px;left:50%;position:absolute;transform:translateX(-50%)}.p-lp03-important__title-wrapper{text-align:center}.p-lp03-important__main-title{color:#fff;font-size:28px;font-style:normal;font-weight:700;letter-spacing:.84px;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-lp03-important__main-title{font-size:44px;font-style:normal;font-weight:700;letter-spacing:1.32px;line-height:normal}}.p-lp03-important__sub-title01{color:#fff;font-size:22px;font-style:normal;font-weight:700;letter-spacing:.66px;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-lp03-important__sub-title01{font-size:35px;font-style:normal;font-weight:700;letter-spacing:1.05px;line-height:normal}}.p-lp03-important__sub-title01 span{background:#ff7d14;color:#fff;display:inline-block;font-size:28px;letter-spacing:.84px;margin-right:3px;margin-top:7px;padding:0 8.5px}@media print,screen and (min-width:768px){.p-lp03-important__sub-title01 span{font-size:44px;font-style:normal;font-weight:700;letter-spacing:1.32px;line-height:normal;margin-top:10px;padding:0 16px}}.p-lp03-important__sub-title02{color:#fff;font-size:22px;font-style:normal;font-weight:700;letter-spacing:.66px;line-height:normal;margin-top:9px}@media print,screen and (min-width:768px){.p-lp03-important__sub-title02{font-size:35px;font-style:normal;font-weight:700;letter-spacing:1.05px;line-height:normal;margin-top:10px}}picture.p-lp03-important__img{display:block;margin-top:16px}@media print,screen and (min-width:768px){picture.p-lp03-important__img{margin-top:28.8px}picture.p-lp03-important__img img{width:352px}}.p-lp03-important-new__title-wrapper{text-align:center}.p-lp03-important-new__main-title{color:#fff;font-size:21px;font-style:normal;font-weight:700;letter-spacing:.63px;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-lp03-important-new__main-title{font-size:33px;font-style:normal;font-weight:700;letter-spacing:.99px;line-height:normal}}.p-lp03-important-new__sub-title01{color:#fff;font-size:21px;font-style:normal;font-weight:700;letter-spacing:.63px;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-lp03-important-new__sub-title01{font-size:33px;font-style:normal;font-weight:700;letter-spacing:.99px;line-height:33.6px}}.p-lp03-important-new__sub-title01 span{background:#ff7d14;color:#fff;display:inline-block;font-size:21px;font-style:normal;font-weight:700;letter-spacing:.63px;line-height:21px;margin-right:3px;margin-top:7px;padding:4.5px 8.5px}@media print,screen and (min-width:768px){.p-lp03-important-new__sub-title01 span{font-size:33px;font-style:normal;font-weight:700;letter-spacing:.99px;line-height:33.6px;margin-top:10px;padding:7px 16px}}.p-lp03-important-new__sub-title02{color:#fff;font-size:21px;font-style:normal;font-weight:700;letter-spacing:.63px;line-height:normal;margin-top:9px}@media print,screen and (min-width:768px){.p-lp03-important-new__sub-title02{font-size:33px;font-style:normal;font-weight:700;letter-spacing:.99px;line-height:normal;margin-top:10px}}picture.p-lp03-important-new__img{display:block;margin-top:16px}@media print,screen and (min-width:768px){picture.p-lp03-important-new__img{margin-top:28.8px}picture.p-lp03-important-new__img img{width:237px}}.p-lp03-knowledge__img-icon01{left:20px;position:absolute;top:20px}@media print,screen and (min-width:768px){.p-lp03-knowledge__img-icon01{left:30px;top:40px}.p-lp03-knowledge__img-icon01 img{height:88px;width:88px}}.p-lp03-knowledge__img-icon02{position:absolute;right:0;top:20px}@media print,screen and (min-width:768px){.p-lp03-knowledge__img-icon02 img{width:113.6px}}.p-lp03-knowledge__img-icon03{left:20px;position:absolute;top:130px}@media print,screen and (min-width:768px){.p-lp03-knowledge__img-icon03{left:40px;top:210px}.p-lp03-knowledge__img-icon03 img{width:75.2px}}.p-lp03-knowledge__img-icon04{position:absolute;right:5px;top:126px;transform:rotate(16.835deg)}@media print,screen and (min-width:768px){.p-lp03-knowledge__img-icon04{right:25px;top:216px}.p-lp03-knowledge__img-icon04 img{width:91.2px}}.p-lp03-knowledge__img-icon04 img{width:67px}.p-lp03-knowledge__title-icon-wrapper{display:inline-flex;justify-content:center;left:130px;position:absolute;top:-30px;transform:rotate(-6.458deg) translateX(-50%)}@media print,screen and (min-width:768px){.p-lp03-knowledge__title-icon-wrapper{left:210px;top:-50px}}.p-lp03-knowledge__title-icon-wrapper svg{bottom:-20px;left:50%;position:absolute;transform:translateX(-50%)}.p-lp03-knowledge__title-icon{align-items:center;background:var(--white,#fff);border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.07);color:var(--orange,#ff7d14);flex-shrink:0;font-size:18px;font-style:normal;font-weight:700;gap:10px;justify-content:center;letter-spacing:.54px;line-height:16.806px;overflow:hidden;padding:15.605px 14.405px}@media print,screen and (min-width:768px){.p-lp03-knowledge__title-icon{font-size:28px;font-style:normal;font-weight:700;letter-spacing:.84px;line-height:26.889px;padding:27px 23px}.p-lp03-knowledge__title-icon svg{bottom:-24px;height:auto;width:36.049px}}.p-lp03-important__title-icon-wrapper{display:inline-flex;justify-content:center;left:50%;position:absolute;top:-30px;transform:translateX(-50%)}@media print,screen and (min-width:768px){.p-lp03-important__title-icon-wrapper{top:-42px}}.p-lp03-important__title-icon-wrapper svg{bottom:-20px;left:50%;position:absolute;transform:translateX(-50%)}.p-lp03-important__title-icon{align-items:center;background:var(--white,#fff);border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.07);color:var(--green,#9ec400);flex-shrink:0;font-size:18.963px;font-style:normal;font-weight:700;gap:10px;justify-content:center;letter-spacing:.569px;line-height:18.963px;overflow:hidden;padding:17.609px 16.254px}@media print,screen and (min-width:768px){.p-lp03-important__title-icon{border-radius:17.338px;box-shadow:0 8.669px 8.669px 0 rgba(0,0,0,.07);font-size:30px;font-style:normal;font-weight:700;letter-spacing:.9px;line-height:30.342px;padding:27px}}.p-lp03-important-new__title-icon-wrapper{display:inline-flex;justify-content:center;left:73px;position:absolute;top:-10px;transform:translateX(-50%) rotate(-9.397deg)}@media print,screen and (min-width:768px){.p-lp03-important-new__title-icon-wrapper{left:133px;top:-12px}}.p-lp03-important-new__title-icon-wrapper svg{bottom:-20px;left:50%;position:absolute;transform:translateX(-50%)}.p-lp03-important-new__title-icon{align-items:center;background:var(--white,#fff);border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.07);color:var(--green,#9ec400);flex-shrink:0;font-size:13.635px;font-style:normal;font-weight:700;gap:10px;justify-content:center;letter-spacing:.409px;line-height:13.635px;overflow:hidden;padding:12.661px 11.687px}@media print,screen and (min-width:768px){.p-lp03-important-new__title-icon{border-radius:17.338px;box-shadow:0 8.669px 8.669px 0 rgba(0,0,0,.07);font-size:21px;font-style:normal;font-weight:700;letter-spacing:.63px;line-height:21.816px;padding:20.258px 18.7px}}.p-lp03-type+.p-lp03-topping{margin-top:73px}.p-lp03-type__inner{padding-top:48px;position:relative}@media print,screen and (min-width:768px){.p-lp03-type__inner{padding-top:79px}}picture.p-lp03-type__bgi{height:81.575px;position:absolute;right:0;top:-30px;transform:rotate(-93.749deg);width:80.006px}@media print,screen and (min-width:768px){picture.p-lp03-type__bgi{height:111.575px;width:120.006px}picture.p-lp03-type__bgi img{width:100%}}.p-lp03-type__title-wrapper{margin-bottom:-33px;text-align:center}.p-lp03-type__title-logo{margin-bottom:6.4px}@media print,screen and (min-width:768px){.p-lp03-type__title-logo{margin-bottom:10px}.p-lp03-type__title-logo img{width:401.6px}}.p-lp03-type__title-logo span{color:var(--font,#333);display:inline-block;font-size:26px;font-style:normal;font-weight:500;letter-spacing:.78px;line-height:normal;margin-left:3.92px}@media print,screen and (min-width:768px){.p-lp03-type__title-logo span{font-size:40px;font-style:normal;font-weight:500;letter-spacing:1.2px;line-height:normal;margin-top:10px}}.p-lp03-type__sub-title{color:#000;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.54px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-type__sub-title{font-size:28px;font-style:normal;font-weight:700;letter-spacing:.84px;line-height:normal}}.p-lp03-type__main-title{color:#000;font-size:28px;font-style:normal;font-weight:700;letter-spacing:.84px;line-height:normal;margin-bottom:9px;margin-top:12px}@media print,screen and (min-width:768px){.p-lp03-type__main-title{font-size:44px;font-style:normal;font-weight:700;letter-spacing:1.32px;line-height:normal}}.p-lp03-type__main-title span{background:#e70012;color:#fff;padding:0 5px}@media print,screen and (min-width:768px){.p-lp03-type__main-title span{font-size:44px;font-style:normal;font-weight:700;letter-spacing:1.32px;line-height:normal;margin-right:3px;padding:0 10px}}picture.p-lp03-type__granola-img img{display:block;margin:-10px auto 0}@media print,screen and (min-width:768px){picture.p-lp03-type__granola-img img{width:100%}}.p-lp03-type-splide__wrapper{margin-top:70px;padding:0 42px;position:relative}@media print,screen and (min-width:768px){.p-lp03-type-splide__wrapper{margin-top:112px;padding:0 67px}}.p-lp03-type-auto-splide .splide__arrow,.p-lp03-type-splide .splide__arrow{background:none}.p-lp03-type-auto-splide .splide__arrow svg,.p-lp03-type-splide .splide__arrow svg{height:24.768px;width:13.91px}@media print,screen and (min-width:768px){.p-lp03-type-auto-splide .splide__arrow svg,.p-lp03-type-splide .splide__arrow svg{height:39.63px;width:22.256px}}.p-lp03-type-auto-splide .splide__arrow.splide__arrow--prev,.p-lp03-type-splide .splide__arrow.splide__arrow--prev{left:-30px}@media print,screen and (min-width:768px){.p-lp03-type-auto-splide .splide__arrow.splide__arrow--prev,.p-lp03-type-splide .splide__arrow.splide__arrow--prev{left:-40px}}.p-lp03-type-auto-splide .splide__arrow.splide__arrow--next,.p-lp03-type-splide .splide__arrow.splide__arrow--next{right:-30px}@media print,screen and (min-width:768px){.p-lp03-type-auto-splide .splide__arrow.splide__arrow--next,.p-lp03-type-splide .splide__arrow.splide__arrow--next{right:-40px}}.p-lp03-type__step-splide .splide__arrow{background:none}.p-lp03-type__step-splide .splide__arrow svg{height:24.768px;width:13.91px}.p-lp03-type__step-splide .splide__arrow.splide__arrow--prev{left:-20px}.p-lp03-type__step-splide .splide__arrow.splide__arrow--next{right:-20px}.p-lp03-type-splide__title{font-size:16px;font-style:normal;font-weight:700;letter-spacing:.64px;line-height:normal;margin-bottom:6px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-type-splide__title{font-size:25px;font-style:normal;font-weight:700;letter-spacing:1px;line-height:normal}}.p-lp03-type-splide__item{border:2px dashed #e70012;border-radius:8px;max-height:296px;padding:27px 26px 27px 23px}@media print,screen and (min-width:768px){.p-lp03-type-splide__item{border:3.2px dashed #e70012;max-height:442px;padding:41px 37px 44px}.p-lp03-type-splide__item.--type01 img{width:160.478px}.p-lp03-type-splide__item.--type02 img{width:190.4px}.p-lp03-type-splide__item.--type03 img{width:156.231px}.p-lp03-type-splide__item.--type04 img{min-width:225.575px}}.p-lp03-type-splide__item .--type01 img{margin-top:-10px}.p-lp03-type-splide__item .--type02 .p-lp03-type-splide__content-item::marker{color:#ff7d14}.p-lp03-type-splide__item .--type02 img{margin-left:-15px;margin-right:-1px;margin-top:-14px;min-width:119px}.p-lp03-type-splide__item .--type03 .p-lp03-type-splide__content-item::marker{color:#e70012}.p-lp03-type-splide__item .--type03 img{margin-right:5px;min-width:97px}.p-lp03-type-splide__item .--type04 .p-lp03-type-splide__content-item::marker{color:#823c9f}.p-lp03-type-splide__item .--type04 img{margin-left:-32px;margin-right:-36px;margin-top:-25px;min-width:169.39px}.p-lp03-type-splide__variation{align-items:flex-end;color:var(--font,#333);-moz-column-gap:8.5px;column-gap:8.5px;display:flex;font-size:17.006px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:.51px;line-height:17.006px}@media print,screen and (min-width:768px){.p-lp03-type-splide__variation{-moz-column-gap:13.6px;column-gap:13.6px;font-size:27.209px;font-style:normal;font-weight:700;letter-spacing:.816px;line-height:27.209px}}span.p-lp03-type-splide__variation-item{align-items:center;color:#fff;display:flex;font-size:21.257px;font-style:normal;font-weight:500;height:44.64px;justify-content:center;letter-spacing:.638px;line-height:21.257px;text-transform:uppercase;width:44.64px}@media print,screen and (min-width:768px){span.p-lp03-type-splide__variation-item{font-size:34.011px;font-style:normal;font-weight:500;height:71.423px;letter-spacing:1.02px;line-height:34.011px;width:71.423px}}span.p-lp03-type-splide__variation-item.--light-green{background:#9ec400}span.p-lp03-type-splide__variation-item.--red{background:var(--red,#e70012)}span.p-lp03-type-splide__variation-item.--green{background:var(--green2,#01a201)}span.p-lp03-type-splide__variation-item.--purple{background:var(--purple,#823c9f)}span.p-lp03-type-splide__variation-item.--orange{background:var(--orange,#ff7d14)}.p-lp03-type-splide__content-list-wrapper{-moz-column-gap:5.7px;column-gap:5.7px;display:flex;justify-content:center;margin-top:17.36px}@media print,screen and (min-width:768px){.p-lp03-type-splide__content-list-wrapper{align-items:center}}.p-lp03-type-splide__content-text{color:var(--font,#333);font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-type-splide__content-text{font-size:25px;font-style:normal;font-weight:700;letter-spacing:.75px;line-height:normal}}ul.p-lp03-type-splide__content-list{display:flex;flex-direction:column;margin-top:12px;padding-left:10px;row-gap:6px}@media print,screen and (min-width:768px){ul.p-lp03-type-splide__content-list{row-gap:8.8px}}li.p-lp03-type-splide__content-item{color:var(--font,#333);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.36px;line-height:normal;list-style-type:disc}@media print,screen and (min-width:768px){li.p-lp03-type-splide__content-item{font-size:19px;font-style:normal;font-weight:700;letter-spacing:.57px;line-height:normal}}li.p-lp03-type-splide__content-item::marker{font-size:10px}li.p-lp03-type-splide__content-item.--green::marker{color:#01a201}.p-lp03-type-splide__img-title-wrapper{display:inline-flex;left:5.3333333333vw;position:relative;position:absolute;top:-30px;transform:rotate(-6.763deg);z-index:1}@media print,screen and (min-width:768px){.p-lp03-type-splide__img-title-wrapper{left:2.933333vw;top:-70px}}.p-lp03-type-splide__img-title-wrapper svg{bottom:-20px;left:50%;position:absolute;transform:translateX(-50%)}.p-lp03-type-splide__img-title{align-items:center;background:var(--white,#fff);border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.07);display:inline-flex;flex-shrink:0;font-size:14px;font-style:normal;font-weight:700;gap:10px;height:40px;justify-content:center;letter-spacing:.42px;line-height:14px;overflow:hidden;padding:13px 12px}@media print,screen and (min-width:768px){.p-lp03-type-splide__img-title{font-size:22px;font-style:normal;font-weight:700;height:64px;letter-spacing:.66px;line-height:22.4px;padding:22px}}.p-lp03-type-splide__img-title .p-lp03-type-splide__img-icon{transform:translateY(10px);width:25px}.p-lp03-type_button-wrapper{margin-left:auto;margin-right:auto;margin-top:13px;max-width:291px;position:relative}@media print,screen and (min-width:768px){.p-lp03-type_button-wrapper{margin-top:20px;max-width:465px}}.p-lp03-type_button-wrapper svg{bottom:-16px;left:50%;position:absolute;transform:translateX(-50%)}@media print,screen and (min-width:768px){.p-lp03-type_button-wrapper svg{width:140.8px}}.p-lp03-type_button{background:#e70012;border-radius:8px;color:#fff;display:flex;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.42px;line-height:21px;padding-bottom:16px;padding-left:26px;padding-top:14px;position:relative}@media print,screen and (min-width:768px){.p-lp03-type_button{font-size:22px;font-style:normal;font-weight:700;letter-spacing:.66px;line-height:31px;padding-bottom:26px;padding-left:41px;padding-top:26px}}.p-lp03-type_button:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/lp03/img_button_bgi.png);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:52.844px;position:absolute;right:10px;transform:rotate(.855deg);width:57.567px}@media print,screen and (min-width:768px){.p-lp03-type_button:after{height:84.551px;width:92.108px}}.p-lp03-type__step-wrapper{margin-top:39px}@media print,screen and (min-width:768px){.p-lp03-type__step-wrapper{margin-top:60px}}ul.p-lp03-type__step-list{display:flex;flex-direction:column;margin-top:32px;row-gap:56px}@media print,screen and (min-width:768px){ul.p-lp03-type__step-list{margin-top:116px;row-gap:100px}}.p-lp03-type__step-item{background:#fff;padding:48px 22px 32px;position:relative}@media print,screen and (min-width:768px){.p-lp03-type__step-item{padding:77px 45px 50px}}.p-lp03-type__step-item figcaption{color:#666;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.3px;line-height:10px;margin-top:8px;text-align:right}@media print,screen and (min-width:768px){.p-lp03-type__step-item figcaption{font-size:16px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:16px}}.p-lp03-type__step-item.--light-green{border:2px solid #9ec400;border-radius:8px}.p-lp03-type__step-item.--light-green .p-lp03-type__step-icon{background:#9ec400}.p-lp03-type__step-item.--light-green .p-lp03-type__step-title{color:var(--green,#9ec400)}.p-lp03-type__step-item.--purple{border:2px solid #823c9f;border-radius:8px}.p-lp03-type__step-item.--purple .p-lp03-type__step-icon{background:#823c9f}.p-lp03-type__step-item.--purple .p-lp03-type__step-title{color:#823c9f}.p-lp03-type__step-item.--red{border:2px solid #e70012;border-radius:8px}.p-lp03-type__step-item.--red .p-lp03-type__step-icon{background:#e70012}.p-lp03-type__step-item.--red .p-lp03-type__step-title{color:#e70012}.p-lp03-type__step-icon{align-items:center;border-radius:9999px;color:#fff;display:flex;font-size:14px;font-style:normal;font-weight:700;height:64px;justify-content:center;left:50%;line-height:12px;position:absolute;text-align:center;top:-32px;transform:translateX(-50%);width:64px}@media print,screen and (min-width:768px){.p-lp03-type__step-icon{font-size:22px;height:102px;line-height:19.2px;top:-51px;width:102px}}.p-lp03-type__step-title{font-size:18px;font-style:normal;font-weight:700;letter-spacing:.54px;line-height:normal;text-align:center}.p-lp03-type__step-title+.p-lp03-type__step-title{margin-top:1px}@media print,screen and (min-width:768px){.p-lp03-type__step-title{font-size:28px;font-style:normal;font-weight:700;letter-spacing:.84px;line-height:normal}}p.p-lp03-type-new__step-text{color:var(--font,#333);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.36px;line-height:normal;margin-top:12px;text-align:center}@media print,screen and (min-width:768px){p.p-lp03-type-new__step-text{font-size:19px;font-style:normal;font-weight:700;letter-spacing:.57px;letter-spacing:.54px;line-height:normal}}p.p-lp03-type__step-text{color:var(--font,#333);font-size:14px;font-style:normal;font-weight:500;letter-spacing:.42px;line-height:22px;margin-top:12px}@media print,screen and (min-width:768px){p.p-lp03-type__step-text{font-size:18px;font-style:normal;font-weight:500;letter-spacing:.54px;line-height:30px}}.p-lp03-type__step-img{display:block;margin-top:16px!important}@media print,screen and (min-width:768px){.p-lp03-type__step-img{margin-top:24px!important}}.p-lp03-type__step-img img{width:100%}.p-lp03-type__step-sub-wrapper{padding-left:17px;padding-right:21px}@media print,screen and (min-width:768px){.p-lp03-type__step-sub-wrapper{padding-left:25px;padding-right:25px}}.p-lp03-type__step-sub-title{color:var(--font,#333);font-size:14px;font-style:normal;font-weight:700;letter-spacing:.42px;line-height:22px;margin-top:8px}@media print,screen and (min-width:768px){.p-lp03-type__step-sub-title{font-size:22px;font-style:normal;font-weight:700;letter-spacing:.66px;line-height:35.206px;margin-top:26px}}.p-lp03-type__step-sub-text{color:var(--font,#333);font-size:12px;font-style:normal;font-weight:500;letter-spacing:.36px;line-height:19px;margin-top:4px}@media print,screen and (min-width:768px){.p-lp03-type__step-sub-text{font-size:18px;font-style:normal;font-weight:500;letter-spacing:.54px;line-height:30px;margin-top:4.61px}}.p-lp03-type__step-splide .splide__pagination{bottom:-17px;-moz-column-gap:8px;column-gap:8px;display:flex}.p-lp03-type__step-splide .splide__pagination .splide__pagination__page{background:#fff;border:1px solid #d9d9d9;height:9px;margin:0;width:9px}@media print,screen and (min-width:768px){.p-lp03-type__step-splide .splide__pagination .splide__pagination__page{height:12px;width:12px}}.p-lp03-type__step-splide .splide__pagination .splide__pagination__page.is-active{background:#823c9f;transform:scale(1)}.p-lp03-type__popup{margin-top:33px;text-align:center}.p-lp03-type-new__popup{margin-top:6px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-type-new__popup{margin-top:8px}}.p-lp03-type__popup-flex{align-items:center;background:none;color:var(--purple,#823c9f);-moz-column-gap:2px;column-gap:2px;display:inline-flex;font-size:12px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:.36px;line-height:19px;position:relative}@media print,screen and (min-width:768px){.p-lp03-type__popup-flex{-moz-column-gap:4px;column-gap:4px;font-size:19px;font-style:normal;font-weight:500;letter-spacing:.57px;line-height:30.4px}}.p-lp03-type__popup-flex:after{background:#823c9f;bottom:-5px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.p-lp03-type__popup-flex img{margin-top:3px;width:10px}@media print,screen and (min-width:768px){.p-lp03-type__popup-flex img{width:16.001px}}.p-lp03-type-new__sample-title-wrapper{margin-top:24px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-type-new__sample-title-wrapper{margin-top:38px}}.p-lp03-type-new__sample-title{display:inline-block;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.26px;line-height:27px;position:relative}@media print,screen and (min-width:768px){.p-lp03-type-new__sample-title{font-size:22px;font-style:normal;font-weight:700;letter-spacing:1.98px;line-height:43.2px}}.p-lp03-type-new__sample-title:after,.p-lp03-type-new__sample-title:before{background:#333;content:"";display:block;height:1.41px;position:absolute;top:50%;width:19.313px}@media print,screen and (min-width:768px){.p-lp03-type-new__sample-title:after,.p-lp03-type-new__sample-title:before{width:30.901px}}.p-lp03-type-new__sample-title:before{left:-17px;transform:rotate(-115deg)}@media print,screen and (min-width:768px){.p-lp03-type-new__sample-title:before{left:-27px}}.p-lp03-type-new__sample-title:after{right:-17px;transform:rotate(-64deg)}@media print,screen and (min-width:768px){.p-lp03-type-new__sample-title:after{right:-27px}}.p-lp03-type-new__sample-title span{color:#e70012}.p-lp03-type__popup-flex--button{align-items:center;background:none;border:1px solid var(--purple,#823c9f);color:var(--purple,#823c9f);-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-size:14px;font-style:normal;font-weight:500;height:54px;justify-content:center;letter-spacing:.42px;line-height:19px;position:relative;width:100%}@media print,screen and (min-width:768px){.p-lp03-type__popup-flex--button{-moz-column-gap:5px;column-gap:5px;font-size:22px;font-style:normal;font-weight:500;height:86px;letter-spacing:.66px;line-height:30.4px}}.p-lp03-type__popup-flex--button:after{content:"＋";display:block;position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media print,screen and (min-width:768px){.p-lp03-type__popup-flex--button:after{right:24px}}.p-lp03-type__popup-flex--button img{margin-top:3px;width:10px}@media print,screen and (min-width:768px){.p-lp03-type__popup-flex--button img{width:16.001px}}.p-lp03-type-new__static-list-wrapper{margin-top:24px}@media print,screen and (min-width:768px){.p-lp03-type-new__static-list-wrapper{margin-top:36px}}.p-lp03-type-new__static-list-title{font-style:normal;font-weight:700;letter-spacing:.48px;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-lp03-type-new__static-list-title{font-size:25px;font-style:normal;font-weight:700;letter-spacing:.75px;line-height:normal}}.p-lp03-type-new__static-list{display:flex;flex-direction:column;margin-top:16px;row-gap:24px}@media print,screen and (min-width:768px){.p-lp03-type-new__static-list{margin-top:26px;row-gap:36px}}.p-lp03-type-new__static-item{-moz-column-gap:16px;column-gap:16px;display:flex}@media print,screen and (min-width:768px){.p-lp03-type-new__static-item{-moz-column-gap:25.6px;column-gap:25.6px}}.p-lp03-type-new__static-img{max-width:109px;min-width:109px}@media print,screen and (min-width:768px){.p-lp03-type-new__static-img{max-width:174px;min-width:174px}.p-lp03-type-new__static-img img{width:100%}}.p-lp03-type-new__static-title{font-size:12px;font-style:normal;font-weight:700;letter-spacing:.36px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-type-new__static-title{font-size:19px;font-style:normal;font-weight:700;letter-spacing:.57px;line-height:normal}}.p-lp03-type-new__static-text{font-size:12px;font-style:normal;font-weight:700;letter-spacing:.36px;line-height:19px;margin-top:3px}@media print,screen and (min-width:768px){.p-lp03-type-new__static-text{font-size:19px;font-style:normal;font-weight:700;letter-spacing:.57px;line-height:30.4px;margin-top:4px}}.p-lp03-type-new__static-text span.--purple{color:#823c9f}.p-lp03-type-new__static-text span.--gray{color:#666}.p-lp03-type-new__voice-wrapper{margin-top:24px}@media print,screen and (min-width:768px){.p-lp03-type-new__voice-wrapper{margin-top:36px}}.p-lp03-type-new__voice-title-wrapper{text-align:center}.p-lp03-type-new__voice-title{color:#000;display:inline-block;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-lp03-type-new__voice-title{font-size:25px;font-style:normal;font-weight:700;letter-spacing:.75px;line-height:normal}}.p-lp03-type-new__voice-title span{background:linear-gradient(transparent 65%,#fae300 0)}.p-lp03-type-new__voice-description{font-size:14px;margin-top:16px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-type-new__voice-description{font-size:18px;margin-top:24px}}.p-lp03-type-new__voice-list{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:16px;max-width:181px;row-gap:8px}@media print,screen and (min-width:768px){.p-lp03-type-new__voice-list{margin-top:24px;max-width:290px;row-gap:12px}}.p-lp03-type-new__voice-item{align-items:center;-moz-column-gap:14px;column-gap:14px;display:flex}@media print,screen and (min-width:768px){.p-lp03-type-new__voice-item{-moz-column-gap:22px;column-gap:22px}}.p-lp03-type-new__static-img{max-width:50px;min-width:50px}@media print,screen and (min-width:768px){.p-lp03-type-new__static-img{max-width:80px;min-width:80px}}.p-lp03-type-new__static-img img{width:100%}.p-lp03-type-new__voice-text-wrapper{flex:1 1}.p-lp03-type-new__voice-name{font-size:12px;font-style:normal;font-weight:500;letter-spacing:.36px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-type-new__voice-name{font-size:19px;font-style:normal;font-weight:500;letter-spacing:.57px;line-height:normal}}.p-lp03-type-new__voice-text{font-size:14px;font-style:normal;font-weight:700;letter-spacing:.42px;line-height:normal;margin-top:3px}@media print,screen and (min-width:768px){.p-lp03-type-new__voice-text{font-size:22px;font-style:normal;font-weight:700;letter-spacing:.66px;line-height:normal;margin-top:4px}}.p-lp03-type-new__voice-caution{color:#666;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.3px;line-height:10px;margin-top:16px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-type-new__voice-caution{font-size:16px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:16px;margin-top:24px}}.p-lp03-type-new__voice-caution+.p-lp03-type-new__voice-caution{margin-top:8px}@media print,screen and (min-width:768px){.p-lp03-type-new__voice-caution+.p-lp03-type-new__voice-caution{margin-top:12px}}.p-lp03-topping__inner{background:linear-gradient(-18.46deg,#ffeb01 52.1%,#ffd600 0,#ffd600 83.3%,#ffeb01 0);padding-top:48px;position:relative}@media print,screen and (min-width:768px){.p-lp03-topping__inner{background:linear-gradient(-18.46deg,#ffeb01 52.1%,#ffd600 0,#ffd600 84.3%,#ffeb01 0);padding-top:76.8px}}.p-lp03-sp10-topping__inner{background:linear-gradient(-18.46deg,#ffeb01 60.1%,#ffd600 0,#ffd600 86.3%,#ffeb01 0);padding-top:48px;position:relative}@media print,screen and (min-width:768px){.p-lp03-sp10-topping__inner{background:linear-gradient(-18.46deg,#ffeb01 57.1%,#ffd600 0,#ffd600 85.9%,#ffeb01 0);padding-top:76.8px}}.p-lp03-topping__logo-title-wrapper{-moz-column-gap:5.92px;column-gap:5.92px;display:flex;justify-content:center}@media print,screen and (min-width:768px){.p-lp03-topping__logo-title-wrapper{-moz-column-gap:9.47px;column-gap:9.47px}.p-lp03-topping__title-img{width:352.129px}}.p-lp03-topping__logo-title{color:var(--font,#333);font-size:26px;font-style:normal;font-weight:500;letter-spacing:.78px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-topping__logo-title{font-size:41px;font-style:normal;font-weight:500;letter-spacing:1.23px;line-height:normal}}.p-lp03-topping__main-title{color:var(--black,var(--font,#333));font-size:26px;font-style:normal;font-weight:700;letter-spacing:.78px;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-lp03-topping__main-title{font-size:40px;font-style:normal;font-weight:700;letter-spacing:1.2px;line-height:normal}}.p-lp03-topping__main-title sup{color:var(--red,#e70012);display:inline-block;transform:translateY(-5px)}.p-lp03-topping__main-title span{color:var(--red,#e70012)}.p-lp03-topping__bgi01{height:118.143px;position:absolute;right:-13px;top:515px;transform:rotate(-107deg);width:95.871px}@media print,screen and (min-width:768px){.p-lp03-topping__bgi01{height:138.143px;top:785px;width:125.871px}}.p-lp03-topping-content__wrapper.--bgi-linear{background-color:#ffeb01;background-image:linear-gradient(18.46deg,#ffd600 80%,transparent 0);margin-top:-175px;padding-bottom:83px;padding-top:100px}@media print,screen and (min-width:768px){.p-lp03-topping-content__wrapper.--bgi-linear{background-image:linear-gradient(18.46deg,#ffd600 80%,transparent 0);margin-top:-275px;padding-bottom:139px}}.p-lp03-sp10-topping-content__wrapper.--bgi-linear{background:linear-gradient(18.46deg,#ffeb01 17.1%,#ffd600 0,#ffd600 83.3%,#ffeb01 0);margin-top:-175px;padding-bottom:163px;padding-top:80px}@media print,screen and (min-width:768px){.p-lp03-sp10-topping-content__wrapper.--bgi-linear{background:linear-gradient(18.46deg,#ffeb01 17.1%,#ffd600 0,#ffd600 81.3%,#ffeb01 0);margin-top:-275px;padding-bottom:269px}}.p-lp03-topping-content__title-wrapper{margin-top:33.89px;padding-left:42px}@media print,screen and (min-width:768px){.p-lp03-topping-content__title-wrapper{padding-left:68.2px}.p-lp03-topping-content__title-wrapper.u-mt-large{margin-top:113.89px}}.p-lp03-topping-content__sub-title{color:var(--orange,#ff7d14);font-size:14px;font-style:normal;font-weight:700;line-height:12px}@media print,screen and (min-width:768px){.p-lp03-topping-content__sub-title{font-size:22px;font-style:normal;font-weight:700;line-height:19.2px}}.p-lp03-topping-content__title01{color:var(--orange,#ff7d14);display:inline-block;font-size:36px;font-style:normal;font-weight:700;letter-spacing:1.08px;line-height:normal;margin-top:4px;position:relative;z-index:1}@media print,screen and (min-width:768px){.p-lp03-topping-content__title01{font-size:57px;font-style:normal;font-weight:700;letter-spacing:1.71px;line-height:normal}}.p-lp03-topping-content__title01:after{background:#fff;content:"";display:block;height:42px;left:-42px;position:absolute;top:17px;width:calc(100% + 47px);z-index:-1}@media print,screen and (min-width:768px){.p-lp03-topping-content__title01:after{height:67px;left:-76px;top:27px;width:calc(100% + 85px)}}.p-lp03-topping-content__title02{color:var(--black,var(--font,#333));display:inline-block;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.54px;line-height:normal;margin-top:9px;position:relative;z-index:1}@media print,screen and (min-width:768px){.p-lp03-topping-content__title02{font-size:28px;font-style:normal;font-weight:700;letter-spacing:.84px;line-height:normal;margin-top:17px}}.p-lp03-topping-content__title02:after{background:#fff;content:"";display:block;height:24px;left:-42px;position:absolute;top:9px;width:calc(100% + 47px);z-index:-1}@media print,screen and (min-width:768px){.p-lp03-topping-content__title02:after{height:39px;left:-76px;top:12px;width:calc(100% + 85px)}}.p-lp03-topping-content__text{color:var(--font,#333);font-size:14px;font-style:normal;font-weight:700;letter-spacing:.42px;line-height:22px;margin-top:23px;padding-right:42px}@media print,screen and (min-width:768px){.p-lp03-topping-content__text{font-size:22px;font-style:normal;font-weight:700;letter-spacing:.66px;line-height:35.2px;margin-top:33px}}.p-lp03-topping-content__text sup{color:var(--font,#333);font-size:10px;letter-spacing:.3px;margin-left:-4px;vertical-align:text-bottom}@media print,screen and (min-width:768px){.p-lp03-topping-content__text sup{font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:35.2px}}#modal-1{display:none}#modal-1.is-open{display:block}.modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.modal__overlay{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2}.modal__title{box-sizing:border-box;color:#00449e;font-size:1.25rem;font-weight:600;line-height:1.25;margin-bottom:0;margin-top:0}.modal__close{background:transparent;border:0}.modal__btn,.p-lp03-topping-modal__content{color:rgba(0,0,0,.8)}.modal__btn{-moz-osx-font-smoothing:grayscale;-webkit-appearance:button;backface-visibility:hidden;background-color:#e6e6e6;border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;font-size:.875rem;line-height:1.15;margin:0;overflow:visible;padding:.5rem 1rem;text-transform:none;transform:translateZ(0);transition:transform .25s ease-out;will-change:transform}.modal__btn:focus,.modal__btn:hover{transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.p-lp03-topping-modal__container{background-color:#fff;border-radius:4px;border-radius:8px;box-sizing:border-box;max-width:315px;overflow-y:auto;position:relative}.p-lp03-topping-modal__container.--light-green{border:2px solid #9ec400}.p-lp03-topping-modal__container.--light-green .p-lp03-topping-modal__close{background:#9ec400}.p-lp03-topping-modal__container.--light-green .p-lp03-topping-modal__text-wrapper{background:var(--green,#9ec400)}.p-lp03-topping-modal__container.--yellow{border:2px solid #e2c800}.p-lp03-topping-modal__container.--yellow .p-lp03-topping-modal__close,.p-lp03-topping-modal__container.--yellow .p-lp03-topping-modal__text-wrapper{background:#e2c800}.p-lp03-topping-modal__container.--orange{border:2px solid #ff7d14}.p-lp03-topping-modal__container.--orange .p-lp03-topping-modal__close,.p-lp03-topping-modal__container.--orange .p-lp03-topping-modal__text-wrapper{background:#ff7d14}.p-lp03-topping-modal__container.--red{border:2px solid #e70012}.p-lp03-topping-modal__container.--red .p-lp03-topping-modal__close,.p-lp03-topping-modal__container.--red .p-lp03-topping-modal__text-wrapper{background:#e70012}.p-lp03-topping-modal__container.--purple{border:2px solid #823c9f}.p-lp03-topping-modal__container.--purple .p-lp03-topping-modal__close,.p-lp03-topping-modal__container.--purple .p-lp03-topping-modal__text-wrapper{background:#823c9f}.p-lp03-topping-modal__container.--green{border:2px solid #01a201}.p-lp03-topping-modal__container.--green .p-lp03-topping-modal__close,.p-lp03-topping-modal__container.--green .p-lp03-topping-modal__text-wrapper{background:#01a201}.p-lp03-topping-modal__header{position:absolute;right:21px;top:21px}.p-lp03-topping-modal__close{align-items:center;border-radius:9999px;display:flex;height:26px;justify-content:center;padding:0;width:26px}.p-lp03-topping-modal__close:after{color:#fff;content:"×";display:block;font-size:12px}.p-lp03-topping-modal__text-wrapper{min-height:172px;padding:24px 20px}.p-lp03-topping-modal__title{color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:18px;text-align:center}.p-lp03-topping-modal__text{font-size:14px;letter-spacing:.42px;margin-top:10px}.p-lp03-topping-modal__sub-text,.p-lp03-topping-modal__text{color:#fff;font-style:normal;font-weight:700;line-height:22px;text-align:center}.p-lp03-topping-modal__sub-text{font-size:10px;letter-spacing:.3px;margin-top:8px}.p-lp03-topping-content__modal-wrapper{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;padding:0 20px;row-gap:20px}@media print,screen and (min-width:768px){.p-lp03-topping-content__modal-wrapper{-moz-column-gap:16px;column-gap:16px;-moz-column-gap:27.2px;column-gap:27.2px;margin-top:42.6px;padding:0 35.2px;row-gap:31px}}.p-lp03-topping-content__modal-button{align-items:center;background:none;display:flex;flex-direction:column;justify-content:center;padding:0;row-gap:6px}@media print,screen and (min-width:768px){.p-lp03-topping-content__modal-button{row-gap:9.6px}}.p-lp03-topping-content__modal-title{align-items:center;align-items:flex-start;color:var(--font,#333);-moz-column-gap:3px;column-gap:3px;display:flex;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.42px;line-height:18px;text-align:left}@media print,screen and (min-width:768px){.p-lp03-topping-content__modal-title{-moz-column-gap:14px;column-gap:14px;font-size:22px;font-style:normal;font-weight:700;letter-spacing:.66px;line-height:28.8px}}.p-lp03-topping-content__modal-title svg{margin-top:2px}@media print,screen and (min-width:768px){.p-lp03-topping-content__modal-title svg{height:24.002px;width:24.002px}}.p-lp03-topping-content__modal-title.has-caution{position:relative}.p-lp03-topping-content__modal-title.has-caution:after{bottom:0;content:"※2";display:block;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.3px;line-height:22px;position:absolute;right:20px}@media print,screen and (min-width:768px){.p-lp03-topping-content__modal-title.has-caution:after{font-size:16px;font-style:normal;font-weight:700;letter-spacing:.66px;line-height:28.8px;right:35px}.p-lp03-topping-content__modal-img img{width:100%}}.p-lp03-topping__caution-wrapper{display:flex;justify-content:flex-end}.p-lp03-topping__caution{display:flex;flex-direction:column;margin-top:18px;padding-right:20px}@media print,screen and (min-width:768px){.p-lp03-topping__caution{margin-top:28px}}.p-lp03-topping__caution-text{color:var(--font,#333);font-size:10px;font-style:normal;font-weight:700;letter-spacing:.3px;line-height:16px}@media print,screen and (min-width:768px){.p-lp03-topping__caution-text{font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:35.2px}}.p-lp03-topping__caution-text span{padding-left:1em}.p-lp03-topping__caution-img img{display:block;margin:-25px 120px -24px auto}@media print,screen and (min-width:768px){.p-lp03-topping__caution-img img{margin-right:160px;width:306.298px}}.p-lp03-topping-splide-wrapper{margin-top:24px}@media print,screen and (min-width:768px){.p-lp03-topping-splide-wrapper{margin-top:32px}}.p-lp03-topping-splide__item{border-radius:8px;display:flex;flex-direction:column;max-width:203px;overflow:hidden;position:relative}@media print,screen and (min-width:768px){.p-lp03-topping-splide__item{max-width:324.8px}}.p-lp03-topping-splide__img-wrapper{align-items:center;background:#f7f7f7;display:flex;height:162px;justify-content:center}@media print,screen and (min-width:768px){.p-lp03-topping-splide__img-wrapper{height:258px}}.p-lp03-topping-splide__img img{display:block;margin-left:auto;margin-right:auto}@media print,screen and (min-width:768px){.p-lp03-topping-splide__img img{width:130px}}.p-lp03-topping-splide__text-wrapper{background:#fff;height:84px;padding:9px 13px 7px 14px}@media print,screen and (min-width:768px){.p-lp03-topping-splide__text-wrapper{height:135px;padding:14px 21px 39px 22px}}.p-lp03-topping-splide__text{color:var(--font,#333);font-size:14px;font-style:normal;font-weight:600;line-height:20px}@media print,screen and (min-width:768px){.p-lp03-topping-splide__text{font-size:18px;font-style:normal;font-weight:700;line-height:29px}}.p-lp03-topping-splide__text span{color:var(--green2,var(--font,#3d8f32))}.p-lp03-topping-splide__num{color:var(--orange,#ff7d14);font-size:16px;font-style:normal;font-weight:700;left:14px;letter-spacing:.48px;line-height:16px;position:absolute;top:12px}@media print,screen and (min-width:768px){.p-lp03-topping-splide__num{font-size:25.6px;font-style:normal;font-weight:700;left:22.4px;letter-spacing:.768px;line-height:25.6px;top:19.2px}}.p-lp03-topping-splide__caution-img-wrapper{margin-bottom:-60px;margin-top:50px;transform:rotate(45deg)}.p-lp03-topping-content__img04{border-radius:8px;display:block;height:194px;margin-left:auto;margin-right:auto;margin-top:20px;overflow:hidden;width:291px}@media print,screen and (min-width:768px){.p-lp03-topping-content__img04{border-radius:12.8px;height:auto;margin-top:32.8px;width:465px}.p-lp03-topping-content__img04 img{width:100%}}.p-lp03-voice__inner{background:#ff7d14;padding-bottom:30px;padding-top:68px;position:relative}@media print,screen and (min-width:768px){.p-lp03-voice__inner{padding-bottom:56.8px;padding-top:118px}}.p-lp03-sp10-voice__inner{background:#ff7d14;padding-bottom:30px;padding-top:27px;position:relative}@media print,screen and (min-width:768px){.p-lp03-sp10-voice__inner{padding-bottom:51px;padding-top:32px}}.p-lp03-voice__title-wrapper{text-align:center}@media print,screen and (min-width:768px){.p-lp03-voice__title-img{width:262.4px}}.p-lp03-voice__title{display:flex;justify-content:center;position:relative}@media print,screen and (min-width:768px){.p-lp03-voice__title svg{height:auto;width:86.763px}}.p-lp03-voice__main-title{color:var(--white,#fff);font-size:33.463px;font-style:normal;font-weight:700;letter-spacing:1.004px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-voice__main-title{font-size:52px;font-style:normal;font-weight:700;letter-spacing:1.56px;line-height:normal}}.p-lp03-voice__main-title span{font-size:26.293px;letter-spacing:.789px}@media print,screen and (min-width:768px){.p-lp03-voice__main-title span{font-size:42px;font-style:normal;font-weight:700;letter-spacing:1.26px;line-height:normal}}.p-lp03-voice__sub-title{color:var(--white,#fff);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.36px;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-lp03-voice__sub-title{font-size:19px;font-style:normal;font-weight:700;letter-spacing:.57px;line-height:normal}}.p-lp03-voice__title-voice-img{position:absolute;right:10px;top:-90px}@media print,screen and (min-width:768px){.p-lp03-voice__title-voice-img{right:16px;top:-140px;width:136.102px}}.p-lp03-voice-splide-wrapper{margin-top:24px}@media print,screen and (min-width:768px){.p-lp03-voice-splide-wrapper{margin-top:32px}}.p-lp03-voice-splide__item{background:#fff;border-radius:8px;display:flex;flex-direction:column;max-width:249px;overflow:hidden;padding:16px 17px 32px;position:relative}@media print,screen and (min-width:768px){.p-lp03-voice-splide__item{max-width:398px;padding:25px 26px 30px 27px}}.p-lp03-voice-splide__flex{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;padding-bottom:12px}@media print,screen and (min-width:768px){.p-lp03-voice-splide__flex{-moz-column-gap:16px;column-gap:16px;padding-bottom:19.2px}.p-lp03-voice-splide__img img{width:77px}}.p-lp03-voice-splide__title{font-size:14px;font-style:normal;font-weight:700;line-height:20px}@media print,screen and (min-width:768px){.p-lp03-voice-splide__title{font-size:20px;font-style:normal;font-weight:700;line-height:32px}}.p-lp03-voice-splide__text-wrapper{border-top:1px dashed #ff7d14;padding-top:16px}@media print,screen and (min-width:768px){.p-lp03-voice-splide__text-wrapper{padding-top:25.6px}}.p-lp03-voice-splide__text{font-size:14px;font-style:normal;font-weight:500;line-height:22px}@media print,screen and (min-width:768px){.p-lp03-voice-splide__text{font-size:18px;font-style:normal;font-weight:700;line-height:30px}}.p-lp03-voice__caution-text{color:#fff;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.3px;line-height:10px;margin-top:38px;padding-right:14px;text-align:right}@media print,screen and (min-width:768px){.p-lp03-voice__caution-text{font-size:16px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:16px;margin-top:46px;padding-right:32px}}.p-lp03-voice__caution-text+.p-lp03-voice__caution-text{margin-top:12px}@media print,screen and (min-width:768px){.p-lp03-voice__caution-text+.p-lp03-voice__caution-text{margin-top:16px}}.p-lp03-voice-splide02__item{background:#fff;border-radius:8px;display:flex;flex-direction:column;max-width:249px;overflow:hidden;padding:12px 0;position:relative}@media print,screen and (min-width:768px){.p-lp03-voice-splide02__item{max-width:398px;padding:20px 0 48.8px}}.p-lp03-voice-splide02__flex{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex;padding-bottom:10px;padding-left:17px;padding-right:17px}@media print,screen and (min-width:768px){.p-lp03-voice-splide02__flex{-moz-column-gap:12.8px;column-gap:12.8px;padding-bottom:16px;padding-left:20px;padding-right:20px}}.p-lp03-voice-splide02__title{font-size:14px;font-style:normal;font-weight:500;line-height:20px}@media print,screen and (min-width:768px){.p-lp03-voice-splide02__title{font-size:22px;font-style:normal;font-weight:500;line-height:32px}}.p-lp03-voice-splide02__content-wrapper img{width:100%}.p-lp03-voice-splide02__text-wrapper{margin-top:12px;padding-left:17px;padding-right:17px}@media print,screen and (min-width:768px){.p-lp03-voice-splide02__text-wrapper{margin-top:19.2px;padding-left:27px;padding-right:27px}}.p-lp03-voice-splide02__text{font-size:14px;font-style:normal;font-weight:700;line-height:22px}@media print,screen and (min-width:768px){.p-lp03-voice-splide02__text{font-size:18px;font-style:normal;font-weight:700;line-height:29px}.p-lp03-voice-auto-splide__item img{width:636.45px}}.p-lp03-joint__inner{background:#fff;padding:48px 0}@media print,screen and (min-width:768px){.p-lp03-joint__inner{padding:56px 0}}.p-lp03-joint__main-title{font-size:28px;font-style:normal;font-weight:700;letter-spacing:.84px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-joint__main-title{font-size:44px;font-style:normal;font-weight:700;letter-spacing:1.32px;line-height:normal}}.p-lp03-joint__main-title span{font-size:22px;letter-spacing:.66px}@media print,screen and (min-width:768px){.p-lp03-joint__main-title span{font-size:35px;font-style:normal;font-weight:700;letter-spacing:1.05px;line-height:normal}}.p-lp03-joint__sub-title{font-size:22px;font-style:normal;font-weight:700;letter-spacing:.66px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-joint__sub-title{font-size:35px;font-style:normal;font-weight:700;letter-spacing:1.05px;line-height:normal}}.p-lp03-joint__contents{display:flex;flex-direction:column;margin-top:2.58px;row-gap:28.58px}@media print,screen and (min-width:768px){.p-lp03-joint__contents{row-gap:56px}}.p-lp03-joint__profile{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}@media print,screen and (min-width:768px){.p-lp03-joint__profile{-moz-column-gap:19.2px;column-gap:19.2px}}.p-lp03-joint__profile-text-wrapper{margin-top:11px}.p-lp03-joint__profile-text-wrapper img{margin-top:5px}@media print,screen and (min-width:768px){.p-lp03-joint__profile-text-wrapper img{width:259.2px}}.p-lp03-joint__profile-sub-text{font-size:12px;font-style:normal;font-weight:500;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-joint__profile-sub-text{font-size:19px;font-style:normal;font-weight:500;line-height:normal}}.p-lp03-joint__profile-name{font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-top:7px}@media print,screen and (min-width:768px){.p-lp03-joint__profile-name{font-size:25px;font-style:normal;font-weight:700;line-height:normal}}.p-lp03-joint__profile-img img{max-width:139px;min-width:139px}@media print,screen and (min-width:768px){.p-lp03-joint__profile-img img{max-width:222.4px;min-width:222.4px}}.p-lp03-joint__text{font-size:14px;font-style:normal;font-weight:500;letter-spacing:.42px;line-height:22px;margin-top:12px}@media print,screen and (min-width:768px){.p-lp03-joint__text{font-size:18px;font-style:normal;font-weight:700;letter-spacing:.54px;line-height:31px;margin-top:19.2px}}#lpPage01 .l-main.p-lp03 #faqWrap{background:#fff;padding:90px 24px 0}@media print,screen and (min-width:768px){#lpPage01 .l-main.p-lp03 #faqWrap{padding:90px 24px 50px}}#lpPage01 .l-main.p-lp03 #faqWrap h2{font-size:28px!important;padding-top:45px!important}@media print,screen and (min-width:768px){#lpPage01 .l-main.p-lp03 #faqWrap h2{font-size:44.8px!important;padding-top:72px!important}}#lpPage01 .l-main.p-lp03 #faqWrap h3{font-size:20px;margin-bottom:16px;margin-top:50px}@media print,screen and (min-width:768px){#lpPage01 .l-main.p-lp03 #faqWrap h3{font-size:32px;font-style:normal;font-weight:700;letter-spacing:.96px;line-height:normal;margin-bottom:27px;margin-top:80px}}#lpPage01 .l-main.p-lp03 #faqWrap .greenBtn{font-size:16px;max-width:315px}#lpPage01 .l-main.p-lp03 #faqWrap .greenBtn:after{right:15px}@media print,screen and (min-width:768px){#lpPage01 .l-main.p-lp03 #faqWrap .greenBtn+.kome{font-size:1rem;margin:1.5em 0 0;text-align:center;width:auto}}#lpPage01 .l-main.p-lp03 #faqWrap .faqBox .acTitle{font-size:14px;padding:20px 30px 20px 27px}@media print,screen and (min-width:768px){#lpPage01 .l-main.p-lp03 #faqWrap .faqBox .acTitle{font-size:22.4px;font-style:normal;font-weight:500;letter-spacing:.672px;line-height:normal;padding:20px 44px 28px}}#lpPage01 .l-main.p-lp03 #faqWrap .faqBox .acTitle:before{font-size:14px;top:20px}@media print,screen and (min-width:768px){#lpPage01 .l-main.p-lp03 #faqWrap .faqBox .acTitle:before{font-size:25.6px;font-style:normal;font-weight:500;letter-spacing:.768px;line-height:normal;top:18px}}#lpPage01 .l-main.p-lp03 #faqWrap .faqBox .ansBox{font-size:14px;padding:0 0 20px 27px}@media print,screen and (min-width:768px){#lpPage01 .l-main.p-lp03 #faqWrap .faqBox .ansBox{font-size:22.4px;font-style:normal;font-weight:400;letter-spacing:.672px;line-height:normal;padding:0 0 36px 44px}}#lpPage01 .l-main.p-lp03 #faqWrap .faqBox .ansBox:before{font-size:14px;top:5px}@media print,screen and (min-width:768px){#lpPage01 .l-main.p-lp03 #faqWrap .faqBox .ansBox:before{font-size:28.8px;font-style:normal;font-weight:500;letter-spacing:.864px;line-height:normal;top:-3px}}.p-lp03-column__inner{padding-bottom:90px;padding-top:53px}.p-lp03-column-splide{margin-top:16px}@media print,screen and (min-width:768px){.p-lp03-column-splide{margin-top:26px}}.p-lp03-column-splide__item{display:flex;flex-direction:column;max-width:148px;overflow:hidden;position:relative}@media print,screen and (min-width:768px){.p-lp03-column-splide__item{max-width:236px}}.p-lp03-column-splide__link{color:#333;display:block}.p-lp03-column-splide__img img{border-radius:8px;display:block}@media print,screen and (min-width:768px){.p-lp03-column-splide__img img{border-radius:12px;width:100%}}.p-lp03-column-splide__title{font-size:14px;font-style:normal;font-weight:700;line-height:20px}@media print,screen and (min-width:768px){.p-lp03-column-splide__title{font-size:32px;font-style:normal;font-weight:700;letter-spacing:.96px;line-height:normal}}.p-lp03-column-splide__text-wrapper{margin-top:8px}@media print,screen and (min-width:768px){.p-lp03-column-splide__text-wrapper{margin-top:12px}}.p-lp03-column-splide__text{font-size:14px;font-style:normal;font-weight:700;letter-spacing:.42px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-column-splide__text{font-size:22px;font-style:normal;font-weight:700;letter-spacing:.66px;line-height:normal;margin-top:6px}}.p-lp03-column__title{display:flex;flex-direction:column-reverse;font-size:20px;font-style:normal;font-weight:700;letter-spacing:.6px;line-height:normal;margin-top:6px;padding-left:20px;row-gap:5px}@media print,screen and (min-width:768px){.p-lp03-column__title{font-size:32px;font-style:normal;font-weight:700;letter-spacing:.96px;line-height:normal;row-gap:8px}.p-lp03-column__title svg{height:auto;width:19.201px}}.p-lp03-column-splide__date{color:#666;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.3px;line-height:normal}.p-lp03-intro__anim-wrapper{margin-top:40px;position:relative}@media print,screen and (min-width:768px){.p-lp03-intro__anim-wrapper{margin-top:65px}}.p-lp03-intro__anim-wrapper .p-lp03-intro__anim-title{display:block;position:absolute;right:0;top:0;top:-33px;z-index:1}@media print,screen and (min-width:768px){.p-lp03-intro__anim-wrapper .p-lp03-intro__anim-title{right:20px;top:-53px;width:224px}}.p-lp03-voice-auto__anim-wrapper{left:0;position:absolute;top:-35px}@media print,screen and (min-width:768px){.p-lp03-voice-auto__anim-wrapper{top:-55px}}figure.p-lp03-topping__product-img img{display:block;margin:0 auto}@media print,screen and (min-width:768px){figure.p-lp03-topping__product-img img{margin-top:31px;width:500px}}.p-lp03-topping__product-img-figcaption{color:#666;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.3px;line-height:10px;padding-right:36px;text-align:right}@media print,screen and (min-width:768px){.p-lp03-topping__product-img-figcaption{font-size:16px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:16px;margin-top:30px;padding-right:57px}}.p-lp03-intro__img-wrapper{margin-top:48px}@media print,screen and (min-width:768px){.p-lp03-intro__img-wrapper{margin-top:80px}}.p-lp03-intro__img-wrapper+.p-lp03-intro__youtube-wrapper{margin-top:0}@media print,screen and (min-width:768px){.p-lp03-intro__img-wrapper+.p-lp03-intro__youtube-wrapper{margin-top:0}}.p-lp03-intro__youtube-wrapper{margin-top:48px}@media print,screen and (min-width:768px){.p-lp03-intro__youtube-wrapper{margin-top:100px}}.p-lp03-intro__youtube{border-radius:8px;padding:23px 22px 31.82px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-intro__youtube{padding:23px 32px 31.82px}}.p-lp03-intro__youtube iframe{aspect-ratio:16/9;height:auto;margin-top:7.54px;max-width:100%}.p-lp03-intro__youtube-title{display:inline-block;font-size:28.114px;font-style:normal;font-weight:700;letter-spacing:.843px;line-height:normal;position:relative;z-index:1}.p-lp03-intro__youtube-title:before{background:#fae300;bottom:0;content:"";display:block;height:12px;left:0;position:absolute;width:100%;z-index:-1}@media print,screen and (min-width:768px){.p-lp03-intro__youtube-title{font-size:45px;letter-spacing:1.35px}}.p-lp03-intro__youtube-title span{letter-spacing:3.655px}.p-lp03-intro__cta-sub-title-wrapper{text-align:center}.p-lp03-intro__cta-sub-title{display:inline-block;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.42px;line-height:normal;margin-top:10px;position:relative}.p-lp03-intro__cta-sub-title.icon-none{font-weight:400}.p-lp03-intro__cta-sub-title.icon-none:after,.p-lp03-intro__cta-sub-title.icon-none:before{display:none}.p-lp03-intro__cta-sub-title:after,.p-lp03-intro__cta-sub-title:before{background:#333;content:"";display:block;height:1.41px;position:absolute;top:50%;width:19px}@media print,screen and (min-width:768px){.p-lp03-intro__cta-sub-title:after,.p-lp03-intro__cta-sub-title:before{width:30.901px}.p-lp03-intro__cta-sub-title{font-size:22px;letter-spacing:.66px}}.p-lp03-intro__cta-sub-title:before{left:-20px;transform:rotate(-115deg)}@media print,screen and (min-width:768px){.p-lp03-intro__cta-sub-title:before{left:-35px}}.p-lp03-intro__cta-sub-title:after{right:-20px;transform:rotate(-64deg)}@media print,screen and (min-width:768px){.p-lp03-intro__cta-sub-title:after{right:-35px}}.p-lp03-intro__youtube-sub-title{display:inline-block;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.42px;line-height:normal;margin-top:10px;position:relative}.p-lp03-intro__youtube-sub-title.icon-none{font-weight:400}.p-lp03-intro__youtube-sub-title.icon-none:after,.p-lp03-intro__youtube-sub-title.icon-none:before{display:none}.p-lp03-intro__youtube-sub-title:after,.p-lp03-intro__youtube-sub-title:before{background:#333;content:"";display:block;height:1.41px;position:absolute;top:50%;width:31px}@media print,screen and (min-width:768px){.p-lp03-intro__youtube-sub-title{font-size:22px;letter-spacing:.66px}}.p-lp03-intro__youtube-sub-title:before{left:-30px;transform:rotate(-115deg)}.p-lp03-intro__youtube-sub-title:after{right:-30px;transform:rotate(-64deg)}.col-md-12 blockquote{display:none}.p-lp03-nft{background:#fff;padding-top:48px}@media print,screen and (min-width:768px){.p-lp03-intro-splide__item img{width:100%}}.p-lp03-conversion__product-caution-kome-wrapper{max-width:335px;text-align:right}@media print,screen and (min-width:768px){.p-lp03-conversion__product-caution-kome-wrapper{max-width:536px}}.p-lp03-conversion__product-caution-kome{color:#666;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.3px;line-height:18px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-conversion__product-caution-kome{font-size:12px}}.p-lp03-inspection__inner{padding:34px 20px 48px}@media print,screen and (min-width:768px){.p-lp03-inspection__inner{padding:76px 32px 51px}}.p-lp03-inspection__point-title{color:var(--black,var(--font,#333));font-size:24px;font-style:normal;font-weight:900;letter-spacing:.72px;line-height:48px;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-lp03-inspection__point-title{font-size:36px;line-height:66px}}.p-lp03-inspection__point-title:after,.p-lp03-inspection__point-title:before{background:#333;content:"";display:block;height:2px;position:absolute;top:60%;width:74px}@media print,screen and (min-width:768px){.p-lp03-inspection__point-title:after,.p-lp03-inspection__point-title:before{width:119px}}.p-lp03-inspection__point-title:before{left:10px;transform:rotate(-115deg)}@media print,screen and (min-width:768px){.p-lp03-inspection__point-title:before{left:50px}}.p-lp03-inspection__point-title:after{right:10px;transform:rotate(-64deg)}@media print,screen and (min-width:768px){.p-lp03-inspection__point-title:after{right:50px}}.p-lp03-inspection__point-title span{color:#e70012;font-size:44px}@media print,screen and (min-width:768px){.p-lp03-inspection__point-title span{font-size:60px;letter-spacing:4.2px}}.p-lp03-inspection__point-img{margin-bottom:48px;margin-top:16px}@media print,screen and (min-width:768px){.p-lp03-inspection__point-img{margin-bottom:72px;margin-top:26px}}.p-lp03-inspection__point-img img{width:100%}.p-lp03-inspection__logo-title-wrapper{align-items:center;-moz-column-gap:6px;column-gap:6px;display:flex;justify-content:center}@media print,screen and (min-width:768px){.p-lp03-inspection__logo-title-wrapper{align-items:normal;-moz-column-gap:9.47px;column-gap:9.47px}.p-lp03-inspection__title-img{width:352.129px}}.p-lp03-inspection__logo-title{font-size:18px;font-style:normal;font-weight:500;letter-spacing:.54px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-inspection__logo-title{font-size:41px;font-style:normal;font-weight:500;letter-spacing:1.23px;line-height:normal}}.p-lp03-inspection__sub-title{font-size:18px;font-style:normal;font-weight:700;letter-spacing:.54px;line-height:24.347px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-inspection__sub-title{font-size:26px;font-style:normal;font-weight:700;letter-spacing:1.2px;line-height:normal}}.p-lp03-inspection__main-title{font-size:28px;font-style:normal;font-weight:700;letter-spacing:.84px;line-height:41px;margin-top:4px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-inspection__main-title{font-size:40px;font-style:normal;font-weight:700;letter-spacing:1.2px;line-height:normal}}.--color-green{color:#349f44}.--small{font-size:15.493px;font-style:normal;font-weight:700;letter-spacing:.465px;line-height:41px}@media print,screen and (min-width:768px){.--small{font-size:24px}}.p-lp03-inspection__bgi01{display:block;margin-top:16px}.p-lp03-inspection__bgi01 img{margin-left:auto;margin-right:auto;width:100%}@media print,screen and (min-width:768px){.p-lp03-inspection__bgi01{margin-top:32px}.p-lp03-inspection__bgi01 img{display:block;width:442px}}.p-lp03-inspection_text{font-size:14px;font-style:normal;font-weight:500;letter-spacing:.42px;line-height:22px;margin-top:16px;padding:0 10px}@media print,screen and (min-width:768px){.p-lp03-inspection_text{font-size:22px;font-style:normal;font-weight:700;letter-spacing:.66px;line-height:35.2px;margin-top:32px;padding:0 70px}}.p-lp03-inspection_text span{background:linear-gradient(transparent 65%,#fae300 0)}.p-lp03-inspection__multi-purchase{margin-top:48px}@media print,screen and (min-width:768px){.p-lp03-inspection__multi-purchase{margin-top:72px}}.p-lp03-inspection__multi-purchase-title{color:#333;font-size:24px;font-weight:900;letter-spacing:.72px;line-height:36px;margin-inline:auto;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}@media print,screen and (min-width:768px){.p-lp03-inspection__multi-purchase-title{font-size:36px;letter-spacing:1.08px;line-height:53px}}.p-lp03-inspection__multi-purchase-title:before{background:#333;content:"";height:2px;left:-88px;position:absolute;top:50%;transform:rotate(64.95deg) translateY(-50%);width:74.23px}@media print,screen and (min-width:768px){.p-lp03-inspection__multi-purchase-title:before{height:4.8px;left:-88px;transform:rotate(65.89deg) translateY(-50%);width:100.351px}}.p-lp03-inspection__multi-purchase-title:after{background:#333;content:"";height:2px;position:absolute;right:-88px;top:50%;transform:rotate(-64.95deg) translateY(-50%);width:74.23px}@media print,screen and (min-width:768px){.p-lp03-inspection__multi-purchase-title:after{height:4.8px;right:-88px;transform:rotate(-65.89deg) translateY(-50%);width:100.351px}}.p-lp03-inspection__multi-purchase-title span{color:#ff7d14}.p-lp03-inspection__multi-purchase-content{align-items:center;display:flex;gap:18px;margin-top:19.75px}@media print,screen and (min-width:768px){.p-lp03-inspection__multi-purchase-content{gap:24px;margin-top:25px}}.p-lp03-inspection__multi-purchase-content-img{flex-shrink:0;height:88px;width:88px}@media print,screen and (min-width:768px){.p-lp03-inspection__multi-purchase-content-img{height:140px;width:140px}}.p-lp03-inspection__multi-purchase-content-text{color:#333;font-size:14px;font-weight:500;letter-spacing:.42px;line-height:22px}@media print,screen and (min-width:768px){.p-lp03-inspection__multi-purchase-content-text{font-size:22px;letter-spacing:.66px;line-height:35px}}.p-lp03-inspection__multi-purchase-content-text span{text-decoration:underline;text-decoration-color:#fae300;text-decoration-thickness:9px;text-underline-offset:-3px}@media print,screen and (min-width:768px){.p-lp03-inspection__multi-purchase-content-text span{text-decoration-thickness:14px;text-underline-offset:-5px}}.p-lp03 .p-lp03-media__inner{background:#ffeb01;padding:48px 32px}@media print,screen and (min-width:768px){.p-lp03 .p-lp03-media__inner{padding:77px 51px 76px}}.p-lp03-media__title{color:var(--black,var(--font,#333));font-size:30.659px;font-style:normal;font-weight:700;letter-spacing:.92px;line-height:38.324px;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-lp03-media__title{font-size:49px;letter-spacing:1.47px;line-height:61px}}.p-lp03-media__title:after,.p-lp03-media__title:before{background:#333;content:"";display:block;height:2px;position:absolute;top:50%;width:74px}@media print,screen and (min-width:768px){.p-lp03-media__title:after,.p-lp03-media__title:before{width:130px}}.p-lp03-media__title:before{left:-30px;transform:rotate(-115deg)}@media print,screen and (min-width:768px){.p-lp03-media__title:before{left:-60px}}.p-lp03-media__title:after{right:-30px;transform:rotate(-64deg)}@media print,screen and (min-width:768px){.p-lp03-media__title:after{right:-60px}}.p-lp03-media__title>span{background:linear-gradient(transparent 65%,#fff 0);color:#e70012}.p-lp03-media__title>span span.--large{font-size:45.988px;font-style:normal;font-weight:700;letter-spacing:1.38px;line-height:45.006px}@media print,screen and (min-width:768px){.p-lp03-media__title>span span.--large{font-size:74px;letter-spacing:1.47px;line-height:72px}}.p-lp03-media__title>span span.--small{font-size:29.575px;font-style:normal;font-weight:700;letter-spacing:.887px;line-height:45.006px}@media print,screen and (min-width:768px){.p-lp03-media__title>span span.--small{font-size:47px;letter-spacing:1.42px;line-height:72px}}.p-lp03-media__sub-title{font-size:23px;font-style:normal;font-weight:700;letter-spacing:.69px;line-height:33px;margin-top:14px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-media__sub-title{font-size:37px;font-style:normal;font-weight:700;letter-spacing:1.1px;line-height:53px;margin-top:22px}.p-lp03-media__content-wrapper{margin-top:38px}}.p-lp03-media__wrapper{margin-top:24px;position:relative}@media print,screen and (min-width:768px){.p-lp03-media__wrapper{margin-top:38px}}.p-lp03-media__title-icon-wrapper{display:inline-flex;justify-content:center;position:relative}@media print,screen and (min-width:768px){.p-lp03-media__title-icon-wrapper img{height:auto;width:24px}}.p-lp03-media__title-icon{align-items:center;background:var(--white,#fff);border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.07);-moz-column-gap:2px;column-gap:2px;display:flex;flex-shrink:0;font-size:14px;font-style:normal;font-weight:700;gap:10px;justify-content:center;letter-spacing:.42px;line-height:14px;overflow:hidden;padding:13px 12px}@media print,screen and (min-width:768px){.p-lp03-media__title-icon{border-radius:13px;box-shadow:0 6px 6px 0 rgba(0,0,0,.07);-moz-column-gap:6px;column-gap:6px;font-size:22px;letter-spacing:.67px;line-height:22px;padding:21px 19px}}.p-lp03-media__title-icon svg{bottom:-20px;left:50%;position:absolute;transform:translateX(-50%)}.p-lp03-media__list{margin-top:18px}@media print,screen and (min-width:768px){.p-lp03-media__list{margin-top:27px;padding-left:10px}}.p-lp03-media__item{font-size:14px;font-style:normal;font-weight:500;letter-spacing:.42px;line-height:22px}@media print,screen and (min-width:768px){.p-lp03-media__item{font-size:22px;letter-spacing:.67px;line-height:35px}}.p-lp03-media__flex-wrapper{display:flex;gap:30px}.p-lp03-media__flex-wrapper>*{flex:1 1}@media print,screen and (min-width:768px){.p-lp03-media__flex-wrapper{gap:38px}}.p-lp03-media__list-wrapper{-moz-column-gap:50px;column-gap:50px;display:flex}@media print,screen and (min-width:768px){.p-lp03-media__list-wrapper{-moz-column-gap:64px;column-gap:64px}}.p-lp03-cta-img__wrapper{display:flex;justify-content:center}.p-lp03-cta-img__link img{animation:ctaButton 1.5s infinite;display:block;margin-left:auto;margin-right:auto;width:335px}@media print,screen and (min-width:768px){.p-lp03-cta-img__link img{width:536px}}.p-lp03-intro__cta-title-wrapper{text-align:center}.p-lp03-intro__cta-title{display:inline-block;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.26px;line-height:27px;position:relative}@media print,screen and (min-width:768px){.p-lp03-intro__cta-title{font-size:22px;font-style:normal;font-weight:700;letter-spacing:1.98px;line-height:43.2px}}.p-lp03-intro__cta-title:after,.p-lp03-intro__cta-title:before{background:#333;content:"";display:block;height:1.41px;position:absolute;top:50%;width:19.313px}@media print,screen and (min-width:768px){.p-lp03-intro__cta-title:after,.p-lp03-intro__cta-title:before{width:30.901px}}.p-lp03-intro__cta-title:before{left:-17px;transform:rotate(-115deg)}@media print,screen and (min-width:768px){.p-lp03-intro__cta-title:before{left:-27px}}.p-lp03-intro__cta-title:after{right:-17px;transform:rotate(-64deg)}@media print,screen and (min-width:768px){.p-lp03-intro__cta-title:after{right:-27px}}.p-lp03-intro__cta-title span{color:#e70012}.p-lp03-type-new__voice-title-caution{font-size:13px;font-weight:600;margin-top:16px}@media print,screen and (min-width:768px){.p-lp03-type-new__voice-title-caution{font-size:20px;margin-top:30px}}.p-lp03-voice-splide__caution-title{color:#fff;font-size:12px;font-weight:600;margin-bottom:12px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-voice-splide__caution-title{font-size:16px}}.p-lp03-inspection-about__inner{border:1px solid #01a201;border-radius:8px;margin-bottom:56px;padding:8px 15px 44px}@media print,screen and (min-width:768px){.p-lp03-inspection-about__inner{padding:12px 25px 70px}}.p-lp03-inspection-about__sub-title-wrapper{text-align:center}.p-lp03-inspection-about__sub-title{display:inline-block;font-size:18px;font-style:normal;font-weight:900;letter-spacing:.54px;line-height:48px;position:relative}@media print,screen and (min-width:768px){.p-lp03-inspection-about__sub-title{font-size:28.8px;font-style:normal;font-weight:900;letter-spacing:.864px;line-height:76.8px}}.p-lp03-inspection-about__sub-title span{color:#e70012}.p-lp03-inspection-about__title-wrapper{text-align:center}.p-lp03-inspection-about__title{display:inline-block;font-size:20px;font-style:normal;font-weight:900;letter-spacing:.6px;line-height:48px;margin-top:-18px;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-lp03-inspection-about__title{font-size:32px;font-style:normal;font-weight:900;letter-spacing:.96px;line-height:76.8px}}.p-lp03-inspection-about__title:after,.p-lp03-inspection-about__title:before{background:#333;content:"";display:block;height:2px;position:absolute;top:50%;width:24.5px}@media print,screen and (min-width:768px){.p-lp03-inspection-about__title:after,.p-lp03-inspection-about__title:before{width:45px}}.p-lp03-inspection-about__title:before{left:-25px;transform:rotate(-115deg)}@media print,screen and (min-width:768px){.p-lp03-inspection-about__title:before{left:-40px}}.p-lp03-inspection-about__title:after{right:-25px;transform:rotate(-64deg)}@media print,screen and (min-width:768px){.p-lp03-inspection-about__title:after{right:-40px}}.p-lp03-inspection-about__img img{width:100%}@media print,screen and (min-width:768px){.p-lp03-inspection-about__img{display:block;margin-top:4.6px}}.p-lp03-inspection-about__example{margin-top:35px}@media print,screen and (min-width:768px){.p-lp03-inspection-about__example{margin-top:56px;padding-left:10px;padding-right:10px}}.p-lp03-inspection-about__example-title{align-items:center;-moz-column-gap:13px;column-gap:13px;display:flex;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:normal}.p-lp03-inspection-about__example-title>*{flex:1 1}@media print,screen and (min-width:768px){.p-lp03-inspection-about__example-title{-moz-column-gap:24px;column-gap:24px;font-size:25.6px;font-style:normal;font-weight:700;letter-spacing:.768px;line-height:normal}.p-lp03-inspection-about__example-title img{height:38.4px;width:38.4px}}.p-lp03-inspection-about__example-title span{flex-shrink:0}.p-lp03-inspection-about__example-title span:first-child{align-items:center;-moz-column-gap:14px;column-gap:14px;display:flex}@media print,screen and (min-width:768px){.p-lp03-inspection-about__example-title span:first-child{-moz-column-gap:17.6px;column-gap:17.6px}}.p-lp03-inspection-about__example-title span:first-child img{flex-shrink:0;min-width:24px}.p-lp03-inspection-about__example-title span:first-child .is-line{background:#01a201;flex-shrink:1;height:1px;width:100%}.p-lp03-inspection-about__example-title span:nth-child(2){background:#01a201;height:1px}.p-lp03-inspection-about__example-content-wrapper{margin-top:16px}@media print,screen and (min-width:768px){.p-lp03-inspection-about__example-content-wrapper{margin-top:25.4px}}.p-lp03-inspection-about__example-content{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex}.p-lp03-inspection-about__example-content:first-child{border-bottom:1px dashed #01a201;padding-bottom:22px}@media print,screen and (min-width:768px){.p-lp03-inspection-about__example-content:first-child{padding-bottom:34.8px}}.p-lp03-inspection-about__example-content:nth-child(2){padding-bottom:9px;padding-top:20px}@media print,screen and (min-width:768px){.p-lp03-inspection-about__example-content:nth-child(2){padding-bottom:34.8px;padding-top:32px}.p-lp03-inspection-about__example-content{-moz-column-gap:12.8px;column-gap:12.8px}}.p-lp03-inspection-about__example-content.--row-reverse{flex-direction:row-reverse}.p-lp03-inspection-about__example-content-text{font-size:14px;font-style:normal;font-weight:500;letter-spacing:.42px;line-height:22px}@media print,screen and (min-width:768px){.p-lp03-inspection-about__example-content-text{font-size:22.4px;font-style:normal;font-weight:500;letter-spacing:.672px;line-height:35.2px}}.p-lp03-inspection-about__example-content-img{min-width:60px}@media print,screen and (min-width:768px){.p-lp03-inspection-about__example-content-img{display:block;height:96px;min-width:96px}.p-lp03-inspection-about__example-content-img img{width:100%}}.p-lp03-inspection-about__example-quote{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}@media print,screen and (min-width:768px){.p-lp03-inspection-about__example-quote{-moz-column-gap:16px;column-gap:16px}}.p-lp03-inspection-about__example-quote span{background:#01a201;flex-shrink:1;height:1px;width:100%}.p-lp03-inspection-about__example-quote img{flex-shrink:0;min-width:24px;transform:rotate(180deg)}@media print,screen and (min-width:768px){.p-lp03-inspection-about__example-quote img{min-width:38.4px}}.p-lp03-inspection-about__point{margin-top:6px}.p-lp03-inspection-about__point-img{display:block;margin-left:auto;margin-right:auto}@media print,screen and (min-width:768px){.p-lp03-inspection-about__point-img{width:240px}}.p-lp03-inspection-about__point-list{display:flex;flex-direction:column;margin-top:7px;row-gap:9px}@media print,screen and (min-width:768px){.p-lp03-inspection-about__point-list{margin-top:0}}.p-lp03-inspection-about__point-item{font-size:16px;font-style:normal;font-weight:600;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-inspection-about__point-item{font-size:25.6px;font-style:normal;font-weight:600;line-height:normal}}.p-lp03-inspection-about__point-item .--small{font-size:14px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-inspection-about__point-item .--small{font-size:22.4px;font-style:normal;font-weight:600;line-height:normal}}.p-lp03-inspection-about__point-item .--medium{font-weight:700;line-height:normal;position:relative;z-index:1}@media print,screen and (min-width:768px){.p-lp03-inspection-about__point-item .--medium{font-size:25.6px;font-style:normal;font-weight:700;line-height:normal}}.p-lp03-inspection-about__point-item .--medium:after{background:#fae300;bottom:0;content:"";display:block;height:8px;left:0;position:absolute;width:100%;z-index:-1}.p-lp03-inspection-about__product-coupon-wrapper{margin-top:35px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-inspection-about__product-coupon-wrapper{margin-top:55.8px}}.p-lp03-inspection-about__product-coupon-title{display:inline-block;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.26px;line-height:20px;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-lp03-inspection-about__product-coupon-title{font-size:22px;font-style:normal;font-weight:700;letter-spacing:1.98px;line-height:32px}}.p-lp03-inspection-about__product-coupon-title span{color:#e70012;display:block}.p-lp03-inspection-about__product-coupon-title:after,.p-lp03-inspection-about__product-coupon-title:before{background:#333;content:"";display:block;height:1px;position:absolute;top:50%;width:34px}@media print,screen and (min-width:768px){.p-lp03-inspection-about__product-coupon-title:after,.p-lp03-inspection-about__product-coupon-title:before{height:1.6px;width:55px}}.p-lp03-inspection-about__product-coupon-title:before{left:-30px;top:25px;top:35px;transform:rotate(-115deg)}@media print,screen and (min-width:768px){.p-lp03-inspection-about__product-coupon-title:before{left:-50px}}.p-lp03-inspection-about__product-coupon-title:after{right:-30px;top:25px;transform:rotate(-64deg)}@media print,screen and (min-width:768px){.p-lp03-inspection-about__product-coupon-title:after{right:-50px;top:35px}}.p-lp03-sp10-conversion__wrapper{margin-top:15px}@media print,screen and (min-width:768px){.p-lp03-sp10-conversion__wrapper{margin-top:25px}}.p-lp03-sp10-conversion__wrapper.has-cd{background:#ffeae5;margin-top:0;padding-top:14px}@media print,screen and (min-width:768px){.p-lp03-sp10-conversion__wrapper.has-cd{margin-top:0;padding-top:23px}}.p-lp03-sp10-conversion__wrapper.has-cd+.p-lp03-intro-new{margin-top:0}@media print,screen and (min-width:768px){.p-lp03-sp10-conversion__wrapper.has-cd+.p-lp03-intro-new{margin-top:0}}.p-lp03-intro-new{background:#ffeae5;margin-top:33px}@media print,screen and (min-width:768px){.p-lp03-intro-new{margin-top:53px}}.p-lp03-intro-new__inner{padding-bottom:44px;padding-top:35px}@media print,screen and (min-width:768px){.p-lp03-intro-new__inner{padding-bottom:72px;padding-top:57px}}.p-lp03-intro-new__title-wrapper{text-align:center}.p-lp03-intro-new__title{display:inline-block;font-size:21.25px;font-style:normal;font-weight:900;letter-spacing:1.913px;line-height:160%;position:relative;z-index:1}@media print,screen and (min-width:768px){.p-lp03-intro-new__title{font-size:34px;font-style:normal;font-weight:900;letter-spacing:3.06px;line-height:160%}}.p-lp03-intro-new__title:after{background:#fff;bottom:-2px;content:"";height:22px;left:0;position:absolute;width:100%;z-index:-1}@media print,screen and (min-width:768px){.p-lp03-intro-new__title:after{height:35px}}.p-lp03-intro-new__title span{color:#e70012}.p-lp03-intro-new__title-img{display:block;margin-bottom:13.5px;margin-top:18px}@media print,screen and (min-width:768px){.p-lp03-intro-new__title-img{margin-bottom:21px;margin-top:28px}.p-lp03-intro-new__title-img img{width:362.79px}}.p-lp03-intro-new__topping-img{display:block;margin-top:24px}@media print,screen and (min-width:768px){.p-lp03-intro-new__topping-img{margin-top:52px}.p-lp03-intro-new__topping-img img{width:536px}}.p-lp03-intro-new__logo-wrapper{margin-top:33px}@media print,screen and (min-width:768px){.p-lp03-intro-new__logo-wrapper{margin-top:53px}.p-lp03-intro-new__logo-wrapper img{width:320px}}.p-lp03-intro-new__step-title{font-size:17.5px;font-style:normal;font-weight:900;letter-spacing:.525px;line-height:41.25px;margin-top:22px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-intro-new__step-title{font-size:28px;font-style:normal;font-weight:900;letter-spacing:.84px;line-height:66px;margin-top:35px}}.p-lp03-intro-new__step-title span{color:var(--red,var(--font,#e70012));font-size:32.5px;font-style:normal;font-weight:900;letter-spacing:-2.275px;line-height:41.25px}@media print,screen and (min-width:768px){.p-lp03-intro-new__step-title span{font-size:52px;font-style:normal;font-weight:900;letter-spacing:-3.64px;line-height:66px}}.p-lp03-intro-new__step-img-wrapper{margin-top:10px}@media print,screen and (min-width:768px){.p-lp03-intro-new__step-img-wrapper{margin-top:16px}.p-lp03-intro-new__step-img-wrapper img{width:536px}}.p-lp03-conversion__product-inner{background:#fff;border-radius:8px;padding:15px 15px 31px 12px;position:relative}@media print,screen and (min-width:768px){.p-lp03-conversion__product-inner{padding:24px 22px 50px 19.2px}}.p-lp03-conversion__product-inner svg{bottom:-16px;left:50%;position:absolute;transform:translateX(-50%)}@media print,screen and (min-width:768px){.p-lp03-conversion__product-inner svg{bottom:-26px;height:57.6px;width:140.8px}}.p-lp03-sp10-conversion__product-img-title-flex{align-items:center;-moz-column-gap:12.5px;column-gap:12.5px;display:flex}@media print,screen and (min-width:768px){.p-lp03-sp10-conversion__product-img-title-flex{-moz-column-gap:18px;column-gap:18px}}.p-lp03-sp10-conversion__product-title{font-size:20px;font-style:normal;font-weight:700;letter-spacing:.6px;line-height:29px}@media print,screen and (min-width:768px){.p-lp03-sp10-conversion__product-title{font-size:32px;font-style:normal;font-weight:700;letter-spacing:.96px;line-height:46.4px}.p-lp03-sp10-conversion__product-img img{width:166px}}.p-lp03-sp10-conversion__product-price{margin-top:5px}@media print,screen and (min-width:768px){.p-lp03-sp10-conversion__product-price{margin-top:8px}.p-lp03-sp10-conversion__product-price img{width:310px}}.p-lp03-sp10-conversion__product-delivery{margin-top:18px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-sp10-conversion__product-delivery{margin-top:24px}.p-lp03-sp10-conversion__product-delivery img{width:466px}}.p-lp03-sp10-conversion__product-coupon-title-wrapper{margin-top:30px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-sp10-conversion__product-coupon-title-wrapper{margin-top:48px}}.p-lp03-sp10-conversion__product-coupon-title{display:inline-block;font-size:13.75px;font-style:normal;font-weight:700;letter-spacing:.138px;line-height:normal;position:relative}.p-lp03-sp10-conversion__product-coupon-title:after,.p-lp03-sp10-conversion__product-coupon-title:before{background:#333;content:"";display:block;height:1px;position:absolute;top:50%;width:38px}@media print,screen and (min-width:768px){.p-lp03-sp10-conversion__product-coupon-title:after,.p-lp03-sp10-conversion__product-coupon-title:before{width:61px}}.p-lp03-sp10-conversion__product-coupon-title:before{left:-35px;transform:rotate(-115deg)}@media print,screen and (min-width:768px){.p-lp03-sp10-conversion__product-coupon-title:before{left:-50px}}.p-lp03-sp10-conversion__product-coupon-title:after{right:-35px;transform:rotate(-64deg)}@media print,screen and (min-width:768px){.p-lp03-sp10-conversion__product-coupon-title:after{right:-50px}.p-lp03-sp10-conversion__product-coupon-title{font-size:22px;font-style:normal;font-weight:700;letter-spacing:.22px;line-height:normal}}.p-lp03-sp10-conversion__product-limited{position:relative;text-align:center}@media print,screen and (min-width:768px){.p-lp03-sp10-conversion__product-limited img{width:481px}}.p-lp03-sp10-conversion__product-limited+.p-lp03-sp10-conversion__product-limited{margin-top:0}.p-lp03-sp10-conversion__product-limited-img{margin-top:8px;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-lp03-sp10-conversion__product-limited-img img{width:481px}}.p-lp03-sp10-conversion__product-limited-img+.p-lp03-sp10-conversion__product-limited{margin-top:0}.p-lp03-topping-content__media{background:#ff7d14;position:relative}.p-lp03-topping-content__media-svg{bottom:-15px;left:50%;position:absolute;transform:translateX(-50%);z-index:1}@media print,screen and (min-width:768px){.p-lp03-topping-content__media-svg{bottom:-25px;height:54.4px;width:140.8px}}.p-lp03-topping-content__media-wrapper{left:0;position:absolute;top:-110px}@media print,screen and (min-width:768px){.p-lp03-topping-content__media-wrapper{top:-190px}}.p-lp03-topping-content__media-inner{background:#ffeb01;border-radius:0 0 120px 120px;padding-bottom:23px}@media print,screen and (min-width:768px){.p-lp03-topping-content__media-inner{padding-bottom:37px}}.p-lp03-topping-content__media-title{text-align:center}@media print,screen and (min-width:768px){.p-lp03-topping-content__media-title img{width:531px}}.p-lp03-topping-content__media-text{font-size:23px;font-style:normal;font-weight:700;letter-spacing:.69px;line-height:33px;margin-top:9px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-topping-content__media-text{font-size:36.8px;font-style:normal;font-weight:700;letter-spacing:1.104px;line-height:52.8px;margin-top:14px}}.p-lp03-topping-content__media-img{margin-top:21px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-topping-content__media-img{margin-top:33px}.p-lp03-topping-content__media-img img{width:495px}}.p-lp03-voice__add-title-center{margin-bottom:18px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-voice__add-title-center{margin-bottom:30px}}.p-lp03-voice__add-title-wrapper{display:inline-block;position:relative}.p-lp03-voice__add-title-wrapper:after,.p-lp03-voice__add-title-wrapper:before{background:#fff;content:"";display:block;height:2px;position:absolute;top:50%;width:81px}@media print,screen and (min-width:768px){.p-lp03-voice__add-title-wrapper:after,.p-lp03-voice__add-title-wrapper:before{height:3px;width:130px}}.p-lp03-voice__add-title-wrapper:before{left:-55px;transform:rotate(-115deg)}@media print,screen and (min-width:768px){.p-lp03-voice__add-title-wrapper:before{left:-100px}}.p-lp03-voice__add-title-wrapper:after{right:-55px;transform:rotate(-64deg)}@media print,screen and (min-width:768px){.p-lp03-voice__add-title-wrapper:after{right:-100px}.p-lp03-voice__add-title-wrapper{font-size:22px;font-style:normal;font-weight:700;letter-spacing:.22px;line-height:normal}}.p-lp03-voice__add-sub-title{color:#fff;font-size:23px;font-style:normal;font-weight:700;letter-spacing:.69px;line-height:33px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-voice__add-sub-title{font-size:36.8px;font-style:normal;font-weight:700;letter-spacing:1.104px;line-height:52.8px}}.p-lp03-voice__add-title{color:#fff;font-size:29.575px;font-style:normal;font-weight:700;letter-spacing:.887px;line-height:45.006px}@media print,screen and (min-width:768px){.p-lp03-voice__add-title{font-size:47.32px;font-style:normal;font-weight:700;letter-spacing:1.42px;line-height:72.009px}}.p-lp03-voice__add-title span{font-size:45.988px;font-style:normal;font-weight:700;letter-spacing:1.38px;line-height:45.006px}@media print,screen and (min-width:768px){.p-lp03-voice__add-title span{font-size:73.581px;font-style:normal;font-weight:700;letter-spacing:2.207px;line-height:72.009px}}.p-lp03-voice__add-md-title{color:#fff;font-size:30.659px;font-style:normal;font-weight:700;letter-spacing:.92px;line-height:38.324px}@media print,screen and (min-width:768px){.p-lp03-voice__add-md-title{font-size:49.054px;font-style:normal;font-weight:700;letter-spacing:1.472px;line-height:61.318px}}.p-lp03-voice__promotion-list{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:10px;padding-left:20px;padding-right:20px;row-gap:8px}@media print,screen and (min-width:768px){.p-lp03-voice__promotion-list{-moz-column-gap:16px;column-gap:16px;margin-top:16px;padding-left:30px;padding-right:30px;row-gap:14px}}.p-lp03-voice__promotion-item{background:#fff;border-radius:6px;display:flex;flex-direction:column}@media print,screen and (min-width:768px){.p-lp03-voice__promotion-item{border-radius:8px}}.p-lp03-voice__promotion-header{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;padding:7px 11px 5px}@media print,screen and (min-width:768px){.p-lp03-voice__promotion-header{-moz-column-gap:7px;column-gap:7px;padding:11px 18px 9px}.p-lp03-voice__promotion-user-img img{min-width:51px;width:51px}}.p-lp03-voice__promotion-user-type-item{align-items:flex-end;-moz-column-gap:1.7px;column-gap:1.7px;display:flex;font-size:10px;font-style:normal;font-weight:500;line-height:12.5px;margin-top:2.49px}@media print,screen and (min-width:768px){.p-lp03-voice__promotion-user-type-item{-moz-column-gap:2.7px;column-gap:2.7px;font-size:14px;margin-top:3px}}.p-lp03-voice__promotion-user-type-item span{align-items:center;color:#fff;display:flex;font-size:10px;font-style:normal;font-weight:400;height:16px;justify-content:center;width:16px}@media print,screen and (min-width:768px){.p-lp03-voice__promotion-user-type-item span{font-size:12px;height:25.6px;width:25.6px}}.p-lp03-voice__promotion-user-type-item span.--d-yellow{background:#d4d517}.p-lp03-voice__promotion-user-type-item span.--red{background:#df2016}.p-lp03-voice__promotion-user-type-item span.--green{background:#3d8f32}.p-lp03-voice__promotion-user-type-item span.--yellow{background:#fae300}.p-lp03-voice__promotion-user-type-item span.--purple{background:#62237c}.p-lp03-voice__promotion-user-type-item span.--orange{background:#ec6c26}.p-lp03-voice__promotion-user-name{font-size:9.125px;font-style:normal;font-weight:500;line-height:13.035px}@media print,screen and (min-width:768px){.p-lp03-voice__promotion-user-name{font-size:14.599px;font-style:normal;font-weight:500;line-height:20.856px}}.p-lp03-voice__promotion-img img{width:100%}.p-lp03-voice__promotion-text-wrapper{padding:8px 11px}@media print,screen and (min-width:768px){.p-lp03-voice__promotion-text-wrapper{padding:12px 17px}}.p-lp03-voice__promotion-text{font-size:9.125px;font-style:normal;font-weight:700;line-height:14.339px}@media print,screen and (min-width:768px){.p-lp03-voice__promotion-text{font-size:14.599px;font-style:normal;font-weight:700;line-height:22.942px}}.p-lp03-countdown,.p-lp03-not-countdown{display:flex}.p-lp03-countdown__timer.--cv{bottom:10px;color:#fff;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:100%}.p-lp03-countdown__timer.--cv .p-lp03-countdown__time{font-size:25.125px}@media print,screen and (min-width:768px){.p-lp03-countdown__timer.--cv .p-lp03-countdown__time{font-size:40px}}.p-lp03-countdown__timer-wrapper{align-items:center;background:#e70012;color:#fff;display:flex;flex-direction:column;justify-content:center;padding-bottom:8px;padding-top:8px;row-gap:6px;text-align:center;width:270px}@media print,screen and (min-width:768px){.p-lp03-countdown__timer-wrapper{padding-bottom:14px;padding-top:14px;row-gap:7px;width:420px}}.p-lp03-not-countdown__timer-wrapper{align-items:center;background:#e70012;color:#fff;display:flex;flex-direction:column;justify-content:center;padding-bottom:10px;padding-top:10px;row-gap:6px;text-align:center;width:270px}@media print,screen and (min-width:768px){.p-lp03-not-countdown__timer-wrapper{padding-bottom:14px;padding-top:14px;row-gap:7px;width:420px}}.p-lp03-not-countdown__timer-wrapper.is-width100{width:100%}.p-lp03-not-countdown__text{font-size:14px;font-style:normal;font-weight:900;letter-spacing:.42px;line-height:22px}@media print,screen and (min-width:768px){.p-lp03-not-countdown__text{font-size:22.4px;font-style:normal;font-weight:900;letter-spacing:.672px;line-height:35.2px}}.p-lp03-countdown__text{font-size:11.25px;font-style:normal;font-weight:700;letter-spacing:.338px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-countdown__text{font-size:18px;font-style:normal;font-weight:700;letter-spacing:.54px;line-height:normal}}.p-lp03-countdown__timer{display:flex}.p-lp03-countdown__time{font-size:28.125px;font-style:normal;font-weight:700;letter-spacing:.844px;line-height:0}@media print,screen and (min-width:768px){.p-lp03-countdown__time{font-size:45px;font-style:normal;font-weight:700;letter-spacing:1.35px}}.p-lp03-countdown__time span{font-size:17.5px;font-style:normal;font-weight:700;letter-spacing:.525px;line-height:normal}@media print,screen and (min-width:768px){.p-lp03-countdown__time span{font-size:28px;font-style:normal;font-weight:700;letter-spacing:.84px;line-height:normal}}.p-lp03-countdown__limited{background:#e70012;flex:1 1}.p-lp03-countdown__limited-inner{align-items:center;color:#e70012;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%;z-index:1}.p-lp03-countdown__limited-inner:before{background-color:#fff;border-radius:50%;content:"";height:200px;left:0;position:absolute;width:200px;z-index:-1}.p-lp03-not-countdown__limited-inner{align-items:center;color:#e70012;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%;z-index:1}.p-lp03-not-countdown__limited-inner:before{background-color:#fff;border-radius:50%;content:"";height:200px;left:0;position:absolute;width:200px;z-index:-1}.p-lp03-countdown__text-wrapper{align-items:center;display:flex;margin-top:-10px}@media print,screen and (min-width:768px){.p-lp03-countdown__text-wrapper{margin-top:-20px}}.p-lp03-countdown__label{font-size:11.154px;font-style:normal;font-weight:900;letter-spacing:.335px;line-height:11.154px;margin-top:3px;writing-mode:vertical-rl}@media print,screen and (min-width:768px){.p-lp03-countdown__label{font-size:17.846px;font-style:normal;font-weight:900;letter-spacing:.535px;line-height:17.846px}}.p-lp03-countdown__count{font-size:28.163px;font-style:normal;font-weight:700}@media print,screen and (min-width:768px){.p-lp03-countdown__count{font-size:45.062px;font-style:normal;font-weight:700}}.p-lp03-countdown__count span{font-size:14.779px;font-style:normal;font-weight:900;letter-spacing:.443px}@media print,screen and (min-width:768px){.p-lp03-countdown__count span{font-size:23.646px;font-style:normal;font-weight:900;letter-spacing:.709px}}.p-lp03-countdown__note{font-size:8px;font-style:normal;font-weight:500;line-height:10px;margin-top:-7px}@media print,screen and (min-width:768px){.p-lp03-countdown__note{font-size:12.8px;font-style:normal;font-weight:500;line-height:16px;margin-top:-13px}}.p-lp03-not-countdown__note{font-size:8px;font-style:normal;font-weight:500;line-height:10px;margin-top:-7px}@media print,screen and (min-width:768px){.p-lp03-not-countdown__note{font-size:12.8px;font-style:normal;font-weight:500;line-height:16px;margin-top:-17px}}.p-lp03-voice__promotion-graph{padding-left:20px;padding-right:20px}.p-lp03-voice__promotion-graph img{width:100%}.p-lp03-voice__promotion-graph+.p-lp03-voice__title-wrapper{padding-top:50px}@media print,screen and (min-width:768px){.p-lp03-voice__promotion-graph+.p-lp03-voice__title-wrapper{padding-top:74px}}.roulette{height:100%;overflow:hidden;position:relative;transform:rotate(0deg);transition:transform 2s ease-out;width:100%}.pointer{border-bottom:20px solid #f44336;border-left:15px solid transparent;border-right:15px solid transparent;height:0;top:-15px;transform:translateX(-50%);width:0;z-index:10}#stop-button,.pointer{left:50%;position:absolute}#stop-button{align-items:center;background-color:#e70012;border:6px solid #d8a75d;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:22.351px;font-style:normal;font-weight:900;height:106px;justify-content:center;line-height:110%;pointer-events:auto;top:50%;transform:translate(-50%,-50%);width:106px;z-index:20}.segment{background-color:#fff;-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);height:50%;position:absolute;transform-origin:100% 100%;width:50%}.segment:nth-child(odd){background-color:#fddde6}.segment:nth-child(2n){background-color:#fff}.segment-text{color:#333;color:#8e8e8e;font-family:Noto Sans CJK JP;font-size:14px;font-size:19.158px;font-style:normal;font-weight:900;left:70%;line-height:110%;position:absolute;top:40%;transform:translate(-50%,-50%) rotate(-25deg);writing-mode:vertical-rl}.roulette-section{background:#fff;position:relative}.roulette-title-wrapper{background:#e70012;padding:7px 22px 19px;text-align:center}@media print,screen and (min-width:768px){.roulette-title-inner{margin:0 auto;max-width:460px}}.roulette-title{color:#fff;font-size:30px}.roulette-text,.roulette-title{font-style:normal;font-weight:900;line-height:160%}.roulette-text{background:#fff;border-radius:100px;color:#e70012;font-size:20px;letter-spacing:.8px;margin-top:4px;padding:0 16px;text-align:center}.roulette-pointer{z-index:1}.roulette-pointer,.roulette-pointer-bg{left:50%;position:absolute;top:-10px;transform:translateX(-50%)}.roulette-wrapper{margin-top:35px;padding:10px;position:relative}@media print,screen and (min-width:768px){.roulette-wrapper{margin-top:75px;transform:scale(1.2)}}.roulette-container{align-items:center;border-radius:50%;display:flex;height:308px;justify-content:center;margin:0 auto;outline:10px solid #f44336;overflow:hidden;position:relative;width:308px}.roulette-wheel{animation:spin-initial 1s linear infinite;height:100%;position:relative;transform:rotate(0deg);transition:transform 2s ease-out;width:100%;will-change:transform}.roulette-wheel.finish-animation{animation-name:finish}@keyframes spin-initial{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes stop-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.roulette-wheel li{background:transparent;box-sizing:border-box;height:154px;left:50%;margin-left:-50px;position:absolute;text-align:center;top:0;transform-origin:50px 154px;width:100px}.roulette-wheel li.white:before{border-color:#fff transparent transparent}.roulette-wheel li.red:before{border-color:#ffd8db transparent transparent}.roulette-wheel li.white:after{color:#8e8e8e;content:"はずれ"}.roulette-wheel li.red:after,.roulette-wheel li.white:after{font-size:19.158px;font-style:normal;font-weight:900;line-height:110%}.roulette-wheel li.red:after{color:#e70012;content:"あたり"}.roulette-wheel li:before{border-style:solid;border-width:154px 50px;content:"";height:0;left:0;position:absolute;top:0;width:0;z-index:0}.roulette-wheel li:after{color:#d31b63;font-size:18px;font-weight:700;left:50%;position:absolute;text-align:center;top:20px;transform:translateX(-50%);writing-mode:vertical-rl}.roulette-rechance{height:100%;opacity:0;position:absolute;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:9999}.roulette-rechance.is-active{opacity:1;visibility:visible}.roulette-rechance__bg{align-items:center;background:rgba(0,0,0,.6);display:flex;flex-direction:column;height:100%;justify-content:center}.roulette-rechance__title{color:#fff;font-size:32px;font-style:normal;font-weight:700;letter-spacing:.96px;line-height:59.384px;text-align:center}.roulette-rechance__button{background:#fde92b;border-radius:90px;box-shadow:0 4px 8px 0 #7d6551;color:#333;padding:24px 23px 26px;text-align:center}.roulette-rechance__button,.roulette-rechance__button span{font-size:20px;font-style:normal;font-weight:900;line-height:18px}.roulette-rechance__button span{color:#e70012}.confetti{display:none;height:100%;position:absolute;top:0;width:100%}.confetti.is-active{display:block}.confetti canvas{height:100%;position:absolute;width:100%}.roulette-atari{color:var(--red,#e70012);font-size:32px;font-style:normal;font-weight:900;line-height:160%;margin-top:30px;opacity:0;text-align:center;visibility:hidden}.roulette-atari.is-active{opacity:1;visibility:visible}@media print,screen and (min-width:768px){.roulette-atari{margin-top:50px}}body.back-modal-open,html.back-modal-open{height:100%;overflow:hidden;position:fixed;width:100%}.back-modal{display:none;position:relative;z-index:99999}.back-modal__container{max-width:300px}@media print,screen and (min-width:768px){.back-modal__container{max-width:480px}}.back-modal__header{background-color:#ff0909;padding:0 10px 10.75px;position:relative;text-align:center}@media print,screen and (min-width:768px){.back-modal__header{padding:16.4px 10px 17.2px}}.back-modal__close{background-color:transparent;height:19.8px;padding:0;position:absolute;right:0;top:-27.13px;width:19.45px}@media print,screen and (min-width:768px){.back-modal__close{height:31.68px;right:0;top:-43.4px;width:31.12px}}.back-modal__close img{width:100%}.back-modal__alert-text{color:#fff;font-size:14px;font-weight:700;letter-spacing:.42px;line-height:14px;text-align:center;vertical-align:-webkit-baseline-middle}@media print,screen and (min-width:768px){.back-modal__alert-text{font-size:22.4px;letter-spacing:.672px;line-height:22.4px}}.back-modal__alert-icon{display:inline-block;height:16px;margin-right:3.87px;vertical-align:-webkit-baseline-middle;width:16px}@media print,screen and (min-width:768px){.back-modal__alert-icon{height:25.6px;margin-right:6.2px;width:25.6px}}.back-modal__alert-icon img{width:100%}.back-modal__body{background-color:#fff;padding:12px 10px 15.88px}@media print,screen and (min-width:768px){.back-modal__body{padding:19.2px 16px 25.4px}}.back-modal__img{text-align:center}.back-modal__img img{width:100%}.back-modal__button-container{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-top:16px}@media print,screen and (min-width:768px){.back-modal__button-container{gap:9.6px;margin-top:25.6px}}.back-modal__button{border-radius:100px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.36px;padding:6px 10px 9px;text-align:center}@media print,screen and (min-width:768px){.back-modal__button{font-size:19.2px;letter-spacing:.576px;padding:9.6px 13.6px 10px}}.back-modal__button.is-leave{background-color:#8d8d8d}.back-modal__button.is-stay{background-color:#01a201}@media print,screen and (min-width:768px){.p-lp03-content-wrapper.pc_wide.pc_wide .p-lp03-conversion__product-button{max-width:536px}.p-lp03-content-wrapper.pc_wide.pc_wide .p-lp03-conversion__product-button:before{font-size:19.2px;height:87px;left:11px;letter-spacing:.576px;line-height:22.4px;padding:20px;width:87px}.p-lp03-content-wrapper.pc_wide.pc_wide .p-lp03-conversion__product-button:after{top:16%;width:92px}.p-lp03-content-wrapper.pc_wide.pc_wide .p-lp03-conversion__product-button-text-wrapper{padding:25px 0 26px}.p-lp03-content-wrapper.pc_wide.pc_wide .p-lp03-conversion__product-button-text-wrapper .p-lp03-conversion__product-button-sub-text{font-size:19.2px;font-weight:400;font-weight:800;letter-spacing:.768px;line-height:19.2px}.p-lp03-content-wrapper.pc_wide.pc_wide .p-lp03-conversion__product-button-text-wrapper .p-lp03-conversion__product-button-main-text{font-size:25.6px;letter-spacing:.768px;line-height:28.8px}.p-lp03-content-wrapper.pc_wide.pc_wide .p-lp03-conversion__product-button-text-wrapper.--fs-small span.p-lp03-conversion__product-button-main-text{font-size:23.6px;letter-spacing:.768px;line-height:28.8px}}.p-lp03-conversion__product-banner{margin-top:14px}@media print,screen and (min-width:768px){.p-lp03-conversion__product-banner{margin-top:21px}}.p-lp03-conversion__product-banner img{height:auto;width:100%}.p-lp03__bulk-buy-banner{margin-top:29px}@media print,screen and (min-width:768px){.p-lp03__bulk-buy-banner{margin:40px auto 0}}.p-lp03__bulk-buy-banner img{height:auto;width:100%}.p-lp03-achievement{margin-top:48px}@media print,screen and (min-width:768px){.p-lp03-achievement{margin-top:56px}}.p-lp03-achievement__title{color:#333;font-size:28px;font-weight:700;letter-spacing:.84px;line-height:1.4}@media print,screen and (min-width:768px){.p-lp03-achievement__title{font-size:44px;letter-spacing:1.32px}}.p-lp03-achievement__list{align-items:center;display:flex;gap:11px;justify-content:center;margin-top:6px}@media print,screen and (min-width:768px){.p-lp03-achievement__list{gap:3.63px;margin-top:12px}}.p-lp03-achievement__item-name{color:#333;font-size:13px;font-weight:400;letter-spacing:.142px;line-height:1.5;margin-top:8px;text-align:center}@media print,screen and (min-width:768px){.p-lp03-achievement__item-name{font-size:18px;letter-spacing:.174px;margin-top:7.6px}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .u-mb10{margin-bottom:10px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .u-mb15{margin-bottom:15px}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail.is-pc-center{justify-content:center}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox a{align-items:center;color:#3d8f32;-moz-column-gap:8px;column-gap:8px;display:flex;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox a.is-inline{display:inline;font-size:medium}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox a.is-inline:after{display:none}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox a:after{border-right:1px solid #3d8f32;border-top:1px solid #3d8f32;content:"";display:block;height:5px;margin-top:3px;transform:rotate(45deg);width:5px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox a.p-lp03-conversion__product-button-text-wrapper{color:#fff}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox a.p-lp03-conversion__product-button-text-wrapper span{font-weight:500}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox p.p-lp03-conversion__product-button{margin-left:auto;margin-right:auto}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox figure{margin:0}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox figure.is-pc-width60{display:block;margin-left:auto;margin-right:auto;width:60%!important}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox figcaption{font-size:10px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox u{font-size:1.4rem}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox blockquote{background:transparent;border-left:6px solid #f5f5f5;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:28px;padding:0 24px 0 18px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox h1.title{font-style:normal;font-weight:700;letter-spacing:.8px;line-height:32px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__author-inner{background:#f5f5f5;padding:24px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__author-title{font-size:1.4rem;font-style:normal;font-weight:700;letter-spacing:.56px;line-height:normal;margin-bottom:12px}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__author-title{font-size:1.6rem;letter-spacing:.64px;line-height:22px}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__author-wrapper{-moz-column-gap:16px;column-gap:16px;display:flex}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__author-wrapper{-moz-column-gap:27px;column-gap:27px}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox figure.p-tam-column__author-img{margin:0;max-width:104px;min-width:104px}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox figure.p-tam-column__author-img{max-width:129px;min-width:129px}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__author-text-wrapper{display:flex;flex-direction:column;row-gap:8px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__author-text-wrapper>*{margin:0}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__author-text-wrapper{row-gap:10px}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__author-company{font-size:1.2rem;font-style:normal;font-weight:700;letter-spacing:.18px;line-height:12px}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__author-company{font-size:1.4rem;letter-spacing:.14px}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__author-name{font-size:1.2rem;font-style:normal;font-weight:700;letter-spacing:.18px;line-height:12px}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__author-name{font-size:1.4rem;letter-spacing:.14px}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__author-text{font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:.18px;line-height:22px}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__author-text{font-size:1.4rem;letter-spacing:.14px}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__contents-table{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;color:#3d8f32;padding:23px 22px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__contents-table li{color:#333}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__contents-table li:before{background:transparent;border-bottom:1px solid #3d8f32;border-left:1px solid #3d8f32;border-radius:0;content:"";display:block;height:7px;left:0;position:absolute;top:.55em;transform:rotate(-45deg);width:7px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__contents-table li ul{margin-bottom:10px;margin-top:10px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__contents-table li ul li:before{background:#3d8f32;border:none;border-radius:9999px;content:"";display:block;height:7px;left:0;position:absolute;top:.55em;width:7px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__contents-table a{color:#333}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__contents-table a:after{display:none}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox h2{font-size:1.8rem;font-weight:700;letter-spacing:.72px;line-height:32px}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox h2{font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.8px;line-height:32px}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox h3{font-size:1.6rem;font-style:normal;font-weight:700;letter-spacing:.32px;line-height:32px}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox h3{font-size:1.8rem;letter-spacing:.36px}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox h4{font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:.32px;line-height:32px;margin:1.7em 0 .8em}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox h4{font-size:1.7rem;letter-spacing:.36px;margin:2.2em 0 .7em}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-blog-bgc-gray{background:#f5f5f5;padding:24px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-blog-bgc-gray p{font-size:1.4rem;font-style:normal;font-weight:700;letter-spacing:.56px;line-height:normal;margin-bottom:16px;margin-top:0}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-blog-bgc-gray p{font-size:1.6rem}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-blog-bgc-gray div{font-size:1.2rem}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-blog-bgc-gray div{font-size:1.4rem}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .greenBtn.arrBtn.more a{display:flex;height:17.07vw;margin-left:auto;margin-right:auto;width:72vw}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .greenBtn.arrBtn.more a{height:min(6.07vw,68px);width:min(28.57vw,320px)}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .greenBtn.arrBtn.more a:after{background-position:100%;background-repeat:no-repeat;background-size:contain;border:none;content:"";display:block;height:3.47vw;margin-top:0;position:absolute;right:6.67vw;top:50%;transform:translateY(-50%);width:3.47vw}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .greenBtn.arrBtn.more a:after{height:min(1.34vw,15px);right:min(1.96vw,22px);width:min(1.34vw,15px)}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__ordered-list li{font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:14px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__ordered-list li:before{color:#3d8f32;font-size:2rem;font-style:normal;font-weight:400;line-height:normal;width:1.2em}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__ordered-list li u{text-decoration:none}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__unordered-list li{font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:14px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner{border:1px solid #3d8f32;border-radius:4px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner .greenBtn.arrBtn.more p{margin:0}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner .greenBtn.arrBtn.more p a{font-size:12px;margin-left:0;margin-right:0;margin-top:4px;max-height:40px;max-width:165px}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner .greenBtn.arrBtn.more p a{font-size:1.6rem;margin-top:14px;max-height:64px;max-width:280px}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner .greenBtn.arrBtn.more p a:after{right:3.57vw;width:2.47vw}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-inner{display:flex;flex-direction:column-reverse}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-inner{flex-direction:row}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-left{align-items:center;display:flex;flex-direction:column;padding:24px 21px;text-align:center}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-left{display:block;padding:30px 0 30px 36px;text-align:left;width:434px;width:40.5rem}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-title{font-size:1.4rem;font-style:normal;font-weight:700;letter-spacing:.56px;line-height:normal}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-title{font-size:2.6rem;letter-spacing:1.04px}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-text{font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.4px;line-height:18px;margin-top:7px}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-text{font-size:1.4rem;letter-spacing:.56px;line-height:28px;margin-top:12px}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-price-wrapper{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;margin-top:4px}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-price-wrapper{align-items:baseline;-moz-column-gap:6px;column-gap:6px;margin-top:6px}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-price-main{align-items:center;display:flex;font-size:2.7rem;font-style:normal;font-weight:500;line-height:normal}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-price-main{align-items:baseline;font-size:4.4rem}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-price-main span{font-size:1.4rem}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-price-main span{font-size:2.4rem}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-price-sub{font-size:1rem;font-style:normal;font-weight:400;line-height:normal}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-price-sub{font-size:1.2rem}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-price-sub span{font-size:1.2rem;font-style:normal;font-weight:500;line-height:normal}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-price-sub span{font-size:1.6rem}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-right{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/ckeditor_assets/Kit_hand01_1.jpg);background-position:47%;background-repeat:no-repeat;background-size:cover;height:157px}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__banner-right{background-position:47%;flex:1 1;height:auto}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__share-wrapper{text-align:center}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__share-title{color:#3d8f32;font-size:1.4rem;font-style:normal;font-weight:700;letter-spacing:.56px;line-height:normal}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__share-list{-moz-column-gap:16px;column-gap:16px;display:flex;justify-content:center;margin-top:17px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__share-item{line-height:normal;margin-bottom:0;padding-left:0}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__share-item:before{display:none}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__share-button{background:transparent;padding:0}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .p-tam-column__share-button:after{display:none}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .greenBtn.arrBtn.more.--secondary p a{background:#f5f5f5;color:#3d8f32!important;font-weight:700}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .kijiBox .greenBtn.arrBtn.more.--secondary p a:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzNEOEYzMiIgZD0iTTEzIDUuMjI4YS43NDguNzQ4IDAgMCAwLS4yNDItLjU2bC00LjItNC4yYS45MzcuOTM3IDAgMCAwLS4yNjktLjE4NC43LjcgMCAwIDAtLjI4MS0uMDYuNzMyLjczMiAwIDAgMC0uNTM1LjIwNi42OTEuNjkxIDAgMCAwLS4yMS41MTVjMCAuMTAzLjAyLjIwNi4wNjIuMy4wNC4wODkuMDk1LjE3LjE2NC4yMzhsMS40MzkgMS40NTUgMi4zMjEgMi4xMjIuMjcxLS40NTUtMi4yODUtLjEzSDEuNTg3YS43NjguNzY4IDAgMCAwLS41Ni4yMDkuNzI2LjcyNiAwIDAgMC0uMjE0LjU0NC43MjguNzI4IDAgMCAwIC4yMTQuNTQ2Ljc2OC43NjggMCAwIDAgLjU2LjIwOWg3LjY0NmwyLjI4NS0uMTM0LS4yNjktLjQ0OS0yLjMyMSAyLjExNy0xLjQzNCAxLjQ1YS43NzMuNzczIDAgMCAwLS4xNjQuMjM5LjczMy43MzMgMCAwIDAtLjA2Mi4zLjY4OC42ODggMCAwIDAgLjQ1Ny42NjhjLjA5Mi4wMzUuMTkuMDUuMjg4LjA0NmEuNzQ2Ljc0NiAwIDAgMCAuNTM2LS4yMjdsNC4yMDktNC4yMDVhLjc0NC43NDQgMCAwIDAgLjI0Mi0uNTZaIi8+PC9zdmc+")}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail ul.p-tam-column_related-list{display:flex;flex-direction:column;margin-top:16px;row-gap:20px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail li.p-tam-column_related-item{margin-top:0}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail a.p-tam-column_related-link{align-items:center;-moz-column-gap:13px;column-gap:13px;display:flex}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail img.p-tam-column_related-img{height:auto;width:110px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail p.p-tam-column_related-text{font-size:1.4rem;font-style:normal;font-weight:600;letter-spacing:.56px;line-height:22px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .recommendBox{position:sticky;top:19px}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail img.is-pc-width60{display:block;margin-left:auto;margin-right:auto;width:60%!important}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .u-marker-text{background:linear-gradient(transparent 65%,#ff0 0)}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .p-tam-column__popup{margin-top:33px;text-align:center}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .p-tam-column__popup{text-align:left}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .p-tam-column__popup-flex{align-items:center;background:none;color:#3d8f32;-moz-column-gap:2px;column-gap:2px;display:inline-flex;font-size:14px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:.36px;line-height:19px;position:relative}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .p-tam-column__popup-flex:after{background:#3d8f32;bottom:-5px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .p-tam-column__popup-flex img{margin-right:2px;margin-top:2px;width:12px}@media print,screen and (min-width:768px){#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .p-tam-column__popup-flex{font-size:16px}}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .is-color-red-underline{color:#e70012;font-weight:700}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .is-caution-text{display:block;font-size:10px;margin-top:3px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .p-tam-pr-label{background:#f5f5f5;display:inline-block;padding:0 10px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .is-quoate__link{font-size:12px}#columRecipeDetailPage.p-tam-column.columRecipe .kijiDetail .is-quoate__link a:after{display:none}#pageTop #kvArea.p-tam-top-mv{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/top/top_mv_sp_260217.webp);background-repeat:no-repeat;background-size:cover;height:175.9813333333vw;position:relative}@media print,screen and (min-width:768px){#pageTop #kvArea.p-tam-top-mv{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/top/top_mv_pc_260217.webp);height:55.5555555556vw;max-height:none}}.p-tam-top-mv__link{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:768px){#topPage header#gNav h1{background:transparent!important}}.p-tam-top-float__button{bottom:95px;opacity:0;position:relative;position:fixed;right:20px;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:100}@media print,screen and (min-width:768px){.p-tam-top-float__button{bottom:122px}}.p-tam-top-float__button.is-active{opacity:1;visibility:visible}.p-tam-top-float__button-link:hover{opacity:.9}@media print,screen and (min-width:768px){.p-tam-top-float__button-link img{width:154.5px}}.p-tam-top-float__close-button{background:none;padding:0;position:absolute;right:5px;top:3px}.p-tam-top-float__close-button img{width:24px}@media print,screen and (min-width:768px){.p-tam-top-float__close-button img{width:33px}}.p-tam-top__banner{margin-left:auto;margin-right:auto;margin-top:10vw;max-width:560px}@media print,screen and (min-width:768px){.p-tam-top__banner{margin-top:max(10vw,120px)}}#friendsBnr.p-tam-top__banner{margin-bottom:0!important;padding:0!important}.p-tam-top__banner+.p-tam-top__banner{margin-top:10vw}@media print,screen and (min-width:768px){.p-tam-top__banner+.p-tam-top__banner{margin-top:max(5vw,60px)}}.p-tam-top__banner img{height:auto;width:100%}.p-tam-cm{margin:80px auto 0;padding-inline:30px;width:100%}@media print,screen and (min-width:768px){.p-tam-cm{max-width:1004px}}.p-tam-cm .p-cm__heading--lv2{color:#333;font-size:22px;font-weight:700;letter-spacing:1.12px;line-height:22px;text-align:center;text-decoration:underline;text-decoration-color:#fae300;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:10px;text-underline-offset:-3px}@media print,screen and (min-width:768px){.p-tam-cm .p-cm__heading--lv2{font-size:32px;line-height:47.6px}}.p-tam-cm .p-cm__list{margin-top:24px}@media print,screen and (min-width:768px){.p-tam-cm .p-cm__list{-moz-column-gap:74px;column-gap:74px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:56px}}.p-tam-cm .p-cm__item+.p-cm__item{margin-top:32px}@media print,screen and (min-width:768px){.p-tam-cm .p-cm__item+.p-cm__item{margin-top:0}}.p-tam-cm .p-cm__heading--lv3{color:#333;font-size:16px;font-weight:500;letter-spacing:2.12px;line-height:19px;text-align:center}@media print,screen and (min-width:768px){.p-tam-cm .p-cm__heading--lv3{font-size:19px}}.p-tam-cm .p-cm__movie{aspect-ratio:315.5/177;border-radius:8px;margin-top:14px;overflow:hidden}@media print,screen and (min-width:768px){.p-tam-cm .p-cm__movie{aspect-ratio:435/244;margin-top:24px}}.p-tam-cm .p-cm__movie iframe{height:100%;margin-left:-1px;width:100%}.p-tam-cm+.p-tam-intro{margin-top:80px}@media print,screen and (min-width:768px){.p-tam-cm+.p-tam-intro{margin-top:100px}}#pageTop .p-tam-user-voice{padding-top:64px}@media print,screen and (min-width:768px){#pageTop .p-tam-user-voice{padding-top:160px}}.p-tam-top-float__start a{background:transparent!important;border:none!important;box-shadow:none!important}@media print,screen and (min-width:768px){.p-tam-top-float__start a{width:340px!important}}.p-tam-top-float__start a:hover{opacity:.9!important}#pageTop .p-tam-top__first-step{color:#fff;padding:64px 20px 72px}@media print,screen and (min-width:768px){#pageTop .p-tam-top__first-step{padding:100px 40px 120px}}#pageTop .p-tam-top__first-step:before{background-color:#783395}#pageTop .p-tam-top__first-step .midashi{color:#fff;font-size:23px;font-weight:700;letter-spacing:.972px;line-height:41.31px;margin-right:0!important}@media print,screen and (min-width:768px){#pageTop .p-tam-top__first-step .midashi{font-size:30.4px;letter-spacing:1.28px;line-height:56px}}#pageTop .p-tam-top__first-step .en{color:#fff;font-size:16.2px;letter-spacing:.972px}@media print,screen and (min-width:768px){#pageTop .p-tam-top__first-step .en{font-size:18px;letter-spacing:1.28px}}#pageTop .p-tam-top__first-step .midashi .en:before{border-left:6px solid #ef8337;border-right:6px solid #4a0071}.p-tam-top__first-step-inner,.p-tam-top__first-step-intro{width:100%}@media print,screen and (min-width:768px){.p-tam-top__first-step-intro{align-items:center;-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:minmax(0,448px) minmax(0,680px);justify-content:space-between}}.p-tam-top__first-step-intro-text{width:100%}.p-first-step__plan-lead{align-items:center;display:flex;margin-top:16px}@media print,screen and (min-width:768px){.p-first-step__plan-lead{margin-top:18px}}.p-first-step__plan-lead-text{color:#fff;font-size:18px;font-weight:700;letter-spacing:.972px;line-height:41.31px}@media print,screen and (min-width:768px){.p-first-step__plan-lead-text{font-size:24px;letter-spacing:1.28px;line-height:56px}}.p-first-step__limited{border:1px solid #fff;color:#fff;font-size:16px;font-weight:700;letter-spacing:.972px;line-height:18px;margin-left:8px;padding:6px 8px;white-space:nowrap}@media print,screen and (min-width:768px){.p-first-step__limited{font-weight:500;letter-spacing:1.28px;line-height:1.2;padding:4px 12px}}.p-first-step__visual{border-radius:4px;margin-top:24px;overflow:hidden}@media print,screen and (min-width:768px){.p-first-step__visual{border-radius:8px;margin-top:0}}.p-first-step__visual picture{display:block}.p-first-step__visual img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.p-first-step__plan-list{margin-top:40px}@media print,screen and (min-width:768px){.p-first-step__plan-list{align-items:stretch;-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:repeat(2,minmax(0,542px));justify-content:space-between;margin-top:78px}}.p-first-step__plan{width:100%}@media print,screen and (min-width:768px){.p-first-step__plan{display:flex;flex-direction:column}}.p-first-step__plan+.p-first-step__plan{margin-top:32px}@media print,screen and (min-width:768px){.p-first-step__plan+.p-first-step__plan{margin-top:0}}.p-first-step__plan-head{border-radius:8px 8px 0 0;color:#fff;padding:12px 27px 0}@media print,screen and (min-width:768px){.p-first-step__plan-head{padding:16px 40px 0}}.p-first-step__plan--recommend .p-first-step__plan-head{background-color:#ff7d14}.p-first-step__plan--entry .p-first-step__plan-head{background-color:#bdbdbd}.p-first-step__plan-catch{font-size:16px;font-weight:500;letter-spacing:1.28px;line-height:1.6}@media print,screen and (min-width:768px){.p-first-step__plan-catch{font-size:18px;letter-spacing:1.44px}}.p-first-step__plan-name{align-items:center;display:flex;margin-top:-4px}@media print,screen and (min-width:768px){.p-first-step__plan-name{margin-top:-8px}}.p-first-step__plan-name-num{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:36px;font-weight:500;letter-spacing:5.04px;line-height:1.6}@media print,screen and (min-width:768px){.p-first-step__plan-name-num{font-size:48px;letter-spacing:6.72px}}.p-first-step__plan-name-label{font-size:28px;font-weight:500;letter-spacing:2.24px;line-height:1.6;margin-left:5px}@media print,screen and (min-width:768px){.p-first-step__plan-name-label{font-size:36px;letter-spacing:2.88px}}.p-first-step__plan-body{background-color:#fff;border-radius:0 0 8px 8px;padding:20px}@media print,screen and (min-width:768px){.p-first-step__plan-body{display:flex;flex:1 1;flex-direction:column;padding:32px 40px}}.p-first-step__plan-label{align-items:center;border:1px solid #e2e2e2;display:inline-flex;font-size:12px;height:21px;justify-content:center;padding:0 8px}.p-first-step__plan-detail,.p-first-step__plan-label{color:#000;font-weight:500;letter-spacing:.96px;line-height:1.6}.p-first-step__plan-detail{font-size:16px;margin-top:8px}@media print,screen and (min-width:768px){.p-first-step__plan-detail{font-size:18px;letter-spacing:1.08px}}.p-first-step__plan-detail-main{display:block}@media print,screen and (min-width:768px){.p-first-step__plan-detail-main{display:inline}}.p-first-step__plan-note{color:#666;font-size:10px;font-weight:400;line-height:1.5;margin-top:5px}.p-first-step__pay{margin-top:14px}@media print,screen and (min-width:768px){.p-first-step__pay{display:flex;flex:1 1;flex-direction:column}}.p-first-step__pay-label{align-items:center;display:flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.12px;line-height:1.6;padding:3px 6px;text-align:center}.p-first-step__plan--recommend .p-first-step__pay-label{background-color:#ffe7e2;color:#d9301a}.p-first-step__plan--entry .p-first-step__pay-label{background-color:#bdbdbd;color:#fff}.p-first-step__pay-row{align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:8px}@media print,screen and (min-width:768px){.p-first-step__pay-row{align-items:start;-moz-column-gap:8px;column-gap:8px;display:grid;flex:1 1;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto minmax(0,1fr);margin-top:12px}}.p-first-step__pay-main{flex:1 1 auto;max-width:calc(100% - 96px);min-width:0}@media print,screen and (min-width:768px){.p-first-step__pay-main{grid-column:1;grid-row:1;max-width:none}}.p-first-step__unit{align-items:flex-end;color:#000;display:flex;font-size:10px;font-weight:500;line-height:1;margin-bottom:-19px}@media print,screen and (min-width:768px){.p-first-step__unit{flex-wrap:wrap;font-size:12px;margin-bottom:-21px}}.p-first-step__unit-text{letter-spacing:.12px;line-height:1;white-space:nowrap}.p-first-step__unit-mark{font-size:.645em;line-height:1;vertical-align:.4em}.p-first-step__unit-price{align-items:flex-end;display:flex;margin-left:3px}.p-first-step__unit-price-num{color:#000;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:20px;font-weight:400;letter-spacing:.2px;line-height:1;position:relative;text-decoration:none}@media print,screen and (min-width:768px){.p-first-step__unit-price-num{font-size:24px}}.p-first-step__unit-price-yen{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;line-height:1;margin-left:1px}.p-first-step__tax{color:#000;font-size:8px;font-weight:400;line-height:1.6;white-space:nowrap}@media print,screen and (min-width:768px){.p-first-step__tax{font-size:10px}}.p-first-step__yen{color:#000;font-size:10px;font-weight:500;letter-spacing:.8px;line-height:1.6}@media print,screen and (min-width:768px){.p-first-step__yen{font-size:12px;letter-spacing:.96px}}.p-first-step__price{align-items:flex-end;color:#d9301a;display:flex;flex-wrap:wrap;margin-top:0}.p-first-step__price-main{align-items:flex-end;display:flex;flex-wrap:nowrap;min-width:0}.p-first-step__price-num{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:42px;font-weight:400;letter-spacing:-1.2px;line-height:.88}@media print,screen and (min-width:768px){.p-first-step__price-num{font-size:50px;letter-spacing:-1.5px;line-height:.88}}.p-first-step__price-meta{align-items:flex-end;color:#000;display:flex;margin-left:2px}.p-first-step__price-meta .p-first-step__tax{font-size:10px;line-height:1}@media print,screen and (min-width:768px){.p-first-step__price-meta .p-first-step__tax{font-size:11px}}.p-first-step__price-meta .p-first-step__yen{font-size:22px;letter-spacing:1.76px;line-height:1}@media print,screen and (min-width:768px){.p-first-step__price-meta .p-first-step__yen{font-size:26px;letter-spacing:2.08px}}.p-first-step__price-times{color:#000;font-size:16px;font-weight:400;line-height:1;margin-left:2px;white-space:nowrap}@media print,screen and (min-width:768px){.p-first-step__price-times{font-size:18px}}.p-first-step__shipping{color:#000;font-size:12px;font-weight:400;letter-spacing:.96px;line-height:1;margin-top:8px;white-space:nowrap;width:100%}@media print,screen and (min-width:768px){.p-first-step__shipping{margin-left:4px;margin-top:0;width:auto}}.p-first-step__total{align-items:center;color:#000;display:flex;flex-basis:100%;flex-wrap:nowrap;font-size:10px;font-weight:500;line-height:1.6;margin-top:8px;width:100%}@media print,screen and (min-width:768px){.p-first-step__total{flex-basis:auto;flex-wrap:wrap;font-size:12px;grid-column:1;grid-row:2;max-width:100%;min-width:0;width:auto}}.p-first-step__total-text{letter-spacing:.12px;white-space:nowrap}.p-first-step__total-price{align-items:flex-end;display:flex;margin-left:2px}.p-first-step__total-num{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:14px;font-weight:400;letter-spacing:-.3px;line-height:1}@media print,screen and (min-width:768px){.p-first-step__total-num{font-size:16px}}.p-first-step__total-yen{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;line-height:1;margin-left:1px}.p-first-step__total-yen .p-first-step__tax{font-size:8px}.p-first-step__total-yen .p-first-step__yen{font-size:10px}.p-first-step__total-note{letter-spacing:.12px;margin-left:2px;white-space:nowrap}.p-first-step__footnote{color:#666;flex-basis:100%;font-size:10px;font-weight:400;line-height:1.6;margin-top:8px;max-width:100%;width:100%}@media print,screen and (min-width:768px){.p-first-step__footnote{align-self:end;flex-basis:auto;grid-column:1;grid-row:3;max-width:none;width:auto}}.p-first-step__off{color:#fff;flex:0 0 84px;height:86px;margin-left:12px;position:relative;text-align:center;width:84px}@media print,screen and (min-width:768px){.p-first-step__off{align-self:start;flex-basis:106px;grid-column:2;grid-row:1/4;height:146px;margin-left:0;width:106px}}.p-first-step__off-frame{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.p-first-step__off-rate{align-items:flex-end;display:flex;justify-content:center;left:0;margin-top:0;position:absolute;right:0;top:11px;z-index:1}@media print,screen and (min-width:768px){.p-first-step__off-rate{top:31px}}.p-first-step__off-num{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:39px;font-weight:500;letter-spacing:-1.18px;line-height:1}@media print,screen and (min-width:768px){.p-first-step__off-num{font-size:53px;letter-spacing:-1.59px}}.p-first-step__off-percent{font-size:23px;font-weight:500;letter-spacing:1.85px;line-height:1}@media print,screen and (min-width:768px){.p-first-step__off-percent{font-size:31px;letter-spacing:2.49px}}.p-first-step__off-text{font-size:18px;font-weight:500;left:0;letter-spacing:.92px;line-height:1;margin-top:0;position:absolute;right:0;top:48px;z-index:1}@media print,screen and (min-width:768px){.p-first-step__off-text{font-size:25px;letter-spacing:1.24px;top:82px}}.p-first-step__off-mark{font-size:10px;font-weight:500;letter-spacing:.8px;line-height:1;margin-top:0;position:absolute;right:10px;top:12px;z-index:1}@media print,screen and (min-width:768px){.p-first-step__off-mark{font-size:12px;letter-spacing:.6px;right:12px;top:36px}}#pageTop .p-tam-top__first-step .p-first-step__off{flex-shrink:0;position:relative}#pageTop .p-tam-top__first-step .p-first-step__off-frame,#pageTop .p-tam-top__first-step .p-first-step__off-mark,#pageTop .p-tam-top__first-step .p-first-step__off-rate,#pageTop .p-tam-top__first-step .p-first-step__off-text{position:absolute}#pageTop .p-tam-top__first-step .p-first-step__footnote,#pageTop .p-tam-top__first-step .p-first-step__off-mark,#pageTop .p-tam-top__first-step .p-first-step__off-rate,#pageTop .p-tam-top__first-step .p-first-step__off-text,#pageTop .p-tam-top__first-step .p-first-step__total{margin-bottom:0;margin-top:0}#pageTop .p-tam-top__first-step .p-first-step__footnote,#pageTop .p-tam-top__first-step .p-first-step__total{margin-top:8px}#pageTop .p-tam-top__first-step .p-first-step__pay-main .p-first-step__price,#pageTop .p-tam-top__first-step .p-first-step__pay-main .p-first-step__unit{margin-bottom:0;margin-top:4px}#pageTop .p-tam-top__first-step .p-first-step__unit-price-num:after{background-color:#d9301a;content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}#pageTop .p-tam-top__first-step .p-first-step__price-meta .p-first-step__tax,#pageTop .p-tam-top__first-step .p-first-step__total-yen .p-first-step__tax,#pageTop .p-tam-top__first-step .p-first-step__unit-price-yen .p-first-step__tax{line-height:1;margin-bottom:0}#pageTop .p-tam-top__first-step .p-first-step__price-meta .p-first-step__yen,#pageTop .p-tam-top__first-step .p-first-step__total-yen .p-first-step__yen,#pageTop .p-tam-top__first-step .p-first-step__unit-price-yen .p-first-step__yen{line-height:1}#pageTop #intro li .img{aspect-ratio:1;justify-content:center;text-align:center}@media screen and (min-width:768px){#pageTop #thisProgram .img.p-tam-top-this-program__program-img{margin:0 0 0 32px}}@media screen and (min-width:1120px){#pageTop #thisProgram .img.p-tam-top-this-program__program-img{margin:0 0 0 70px}}#pageTop #thisProgram.p-tam-top-this-program{display:block}.p-tam-top-this-program__inner{display:flex}.p-tam-top-this-program__achievement-wrapper{margin-top:64px}@media print,screen and (min-width:768px){.p-tam-top-this-program__achievement-wrapper{align-items:center;display:flex;gap:max(9.1666666667vw,108px);margin-top:115px}}.p-tam-top-this-program__achievement-list{align-items:center;display:flex;gap:11px;justify-content:center;margin-top:24px}@media print,screen and (min-width:768px){.p-tam-top-this-program__achievement-list{margin:0}.p-tam-top-this-program__achievement-item{max-width:220px}}.p-tam-top-this-program__achievement-item-img{width:100%}.p-tam-top-this-program__achievement-item-img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.p-tam-top-this-program__achievement-item-name{color:#333;font-size:13.202px;font-weight:400;letter-spacing:.142px;line-height:1.5;margin-top:8px;text-align:center}@media print,screen and (min-width:768px){#pageTop #thisProgram .arrBtn.p-tam-top-this-program__cta-btn{margin-top:58px}}#pageTop #thisProgram .arrBtn.p-tam-top-this-program__cta-btn a{margin-inline:auto}.p-tam-top-pickup{background:#fff;padding:24px 0 100px 20px}@media print,screen and (min-width:768px){.p-tam-top-pickup{margin-inline:auto;max-width:1180px;padding:24px 30px 120px}}.p-tam-top-pickup:before{background:#fff}.p-tam-top-pickup__heading{align-items:center;display:flex}.p-tam-top-pickup__heading-border{border-left:4px solid #ef8337;border-right:4px solid #ef8337;display:block;height:4px;width:8px}@media print,screen and (min-width:768px){.p-tam-top-pickup__heading-border{border-left:6px solid #ede823;border-right:6px solid #ede823;height:6px;width:12px}}.p-tam-top-pickup__heading-text{color:#000;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:16px;font-weight:400;letter-spacing:.97px;line-height:22px;margin-left:8px}@media print,screen and (min-width:768px){.p-tam-top-pickup__heading-text{font-size:18px;letter-spacing:1.28px;line-height:25px}}.p-tam-top-pickup__list{display:flex;gap:8px;margin-top:12px;overflow-x:auto;padding-right:20px;scrollbar-width:none}@media print,screen and (min-width:768px){.p-tam-top-pickup__list{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);overflow-x:visible;padding-right:0}}.p-tam-top-pickup__list::-webkit-scrollbar{display:none}.p-tam-top-pickup__item{flex-shrink:0;height:148px;overflow:hidden;width:148px}@media print,screen and (min-width:768px){.p-tam-top-pickup__item{aspect-ratio:1;height:auto;width:auto}}.p-tam-top-pickup__item--dummy{background-color:#d9d9d9}.p-tam-top-pickup__img,.p-tam-top-pickup__link{display:block;height:100%;width:100%}.p-tam-top-pickup__img{-o-object-fit:cover;object-fit:cover}.p-tam-top-line-float{bottom:130px;opacity:0;position:fixed;right:20px;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;z-index:99}@media print,screen and (min-width:768px){.p-tam-top-line-float{bottom:140px;right:30px}}.p-tam-top-line-float.is-active{opacity:1;visibility:visible}.p-tam-top-line-float.is-close{opacity:0;visibility:hidden}.p-tam-top-line-float__link{display:block}.p-tam-top-line-float__link:hover{opacity:.9}.p-tam-top-line-float__banner{display:block;height:auto}.p-tam-top-line-float__close{background:none;border:none;cursor:pointer;height:36px;padding:0;position:absolute;right:-10px;top:-10px;width:36px;z-index:1}.p-tam-top-line-float__close:hover{opacity:.8}.p-tam-top-line-float__close img{display:block;height:36px;width:36px}.p-tam-lp .p-tam-form__wrapper{background:#fff}.p-tam-lp .landing_form_label_ec{background:transparent;color:#000;color:#3d8f32;font-weight:700;margin-bottom:20px!important;margin-top:20px!important;text-align:left}.p-tam-lp .landing_form_ec{border:none}.p-tam-lp .landing_form_ec th{background:transparent;border:none;padding:30px 10px}.p-tam-lp .landing_form_ec td{border:none;text-align:left}.p-tam-lp span.form_required_ec{background:#fff;color:#7e0f09;font-size:12px}.p-tam-lp .form_main_container_ec div.form_group_ec input{background-color:#fff!important;border:1px solid #e1dfdf;border-radius:4px;font-size:17px;padding:20px 10px}.p-tam-lp .form_main_container_ec div.form_group_ec input.input_box_password_confirm_ec::-moz-placeholder,.p-tam-lp .form_main_container_ec div.form_group_ec input.input_box_password_ec::-moz-placeholder{font-size:12px}.p-tam-lp .form_main_container_ec div.form_group_ec input.input_box_password_confirm_ec::placeholder,.p-tam-lp .form_main_container_ec div.form_group_ec input.input_box_password_ec::placeholder{font-size:12px}@media print,screen and (min-width:768px){.p-tam-lp .form_main_container_ec div.form_group_ec input.input_box_password_confirm_ec::-moz-placeholder,.p-tam-lp .form_main_container_ec div.form_group_ec input.input_box_password_ec::-moz-placeholder{font-size:15px}.p-tam-lp .form_main_container_ec div.form_group_ec input.input_box_password_confirm_ec::placeholder,.p-tam-lp .form_main_container_ec div.form_group_ec input.input_box_password_ec::placeholder{font-size:15px}}.p-tam-lp .form_main_container_ec div.form_group_ec select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:#fff!important;border:1px solid #e1dfdf;font-size:16px;height:52PX}.p-tam-lp form button[type=submit],.p-tam-lp form input[type=submit]{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/form/img_form_button.png);background-repeat:no-repeat;border:0;cursor:pointer;height:100px;margin:initial;width:335px}@media screen and (min-width:768px){.p-tam-lp form button[type=submit],.p-tam-lp form input[type=submit]{background-size:394px auto;height:150px;width:400px}}.p-tam-lp form button[type=submit].login_button_ec,.p-tam-lp form button[type=submit].login_button_sp_ec,.p-tam-lp form input[type=submit].login_button_ec,.p-tam-lp form input[type=submit].login_button_sp_ec{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/form/img_form_login_button.png)}.p-tam-lp form button[type=submit].submit_button_complete_ec,.p-tam-lp form button[type=submit].submit_button_complete_sp_ec,.p-tam-lp form input[type=submit].submit_button_complete_ec,.p-tam-lp form input[type=submit].submit_button_complete_sp_ec{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/form/img_complete_form_button.png)}.p-tam-lp form div,.p-tam-lp form label{font-size:15px}.p-tam-lp .agreement_view_ec,.p-tam-lp .optin_view_ec,.p-tam-lp .order_checklist_view_ec{text-align:left}.p-tam-lp .agreement_view_ec input,.p-tam-lp .optin_view_ec input,.p-tam-lp .order_checklist_view_ec input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:1px solid #e1dfdf;border-radius:4px;height:min(2.67vw,18px);left:0;margin-right:10px;top:.2em;width:min(2.67vw,18px)}.p-tam-lp .--pc-form__inner .form_container_ec{background:#fff;width:100%}.p-tam-lp .--pc-form__inner .login_message_box_ec{max-width:500px;width:100%}.p-tam-lp .--pc-form__inner .landing_form_ec{display:block;margin:0 auto;max-width:480px;width:100%}.p-tam-lp .--pc-form__inner .landing_form_ec .form_group_ec .col-12{width:46%}.p-tam-lp .--pc-form__inner .landing_form_ec .form_group_ec .col-12 p{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}.p-tam-lp .--pc-form__inner .landing_form_ec .form_group_ec .col-12 p label{min-width:40px}.p-tam-lp .--pc-form__inner .landing_form_ec .form_group_ec .col-12+.col-12{margin-left:20px}.p-tam-lp .--pc-form__inner .landing_form_ec *{display:block}.p-tam-lp .--pc-form__inner .landing_form_ec tr{display:flex;flex-direction:column;width:100%}.p-tam-lp .--pc-form__inner .landing_form_ec tr+tr{margin-top:30px}.p-tam-lp .--pc-form__inner .landing_form_ec tr th{padding:10px}.p-tam-lp .--pc-form__inner .landing_form_ec tr th .form_box_label_ec{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;font-size:18px}.p-tam-lp .--pc-form__inner .landing_form_ec tr th .form_box_label_ec .form_required_ec{float:none!important}.p-tam-lp .--pc-form__inner .landing_form_ec tr td{width:100%}.p-tam-lp .--pc-form__inner .landing_form_ec tr td div.form_group_ec input,.p-tam-lp .--pc-form__inner .landing_form_ec tr td div.form_group_ec select{margin:0;width:100%}.p-tam-lp .--pc-form__inner .landing_form_label_ec{display:block;margin-left:auto!important;margin-right:auto!important;max-width:480px;width:100%}.p-tam-lp .--pc-form__inner .input_card_expiration_ec .form_group_ec p:first-child{align-items:baseline;display:flex}.p-tam-lp .--pc-form__inner .input_card_expiration_ec .form_group_ec p:first-child select{max-width:100px}.p-tam-lp .--pc-form__inner .input_card_expiration_ec .form_group_ec p:first-child span{margin-left:10px;margin-right:20px}.p-tam-lp .--pc-form__inner #container_delivery_schedule_by_term{margin-top:10px}.p-tam-lp .--pc-form__inner #container_delivery_schedule_by_term .form_group_ec p:first-child{display:flex;flex-direction:column;row-gap:10px}.p-tam-lp .--pc-form__inner #container_delivery_schedule_time{margin-top:10px}.p-tam-lp .--pc-form__inner #container_delivery_schedule_time .form_group_ec{display:flex;flex-direction:column;row-gap:10px}.p-tam-lp .--pc-form__inner #container_delivery_schedule_date{margin-top:10px}.p-tam-lp .--pc-form__inner .view-credit-card-information{margin-top:30px}.p-tam-lp .--pc-form__inner .agreement_view_ec,.p-tam-lp .--pc-form__inner .form_main_container_ec,.p-tam-lp .--pc-form__inner .optin_view_ec{margin-left:auto;margin-right:auto;max-width:500px}.p-tam-lp .--pc-form__inner h4.landing_form_label_ec{font-size:20px;padding:5px}.p-tam-lp .--pc-form__inner .input_zip_ec.hide-on-amazon-pay .form_group_ec p:first-child{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}.p-tam-lp .--pc-form__inner .input_birth_ec .form_group_ec{-moz-column-gap:10px;column-gap:10px;display:flex}.p-tam-lp .--pc-form__inner .login_message_box_ec{border:none}.p-tam-lp .--pc-form__inner .login_message_box_ec .login_message_wrapper_ec{margin-left:auto;margin-right:auto;max-width:500px;text-align:left}.p-tam-lp .--pc-form__inner .login_message_box_ec input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:1px solid #e1dfdf;border-radius:4px;height:min(2.67vw,18px);left:0;margin-right:10px;top:.2em;width:min(2.67vw,18px)}.p-tam-lp .--pc-form__inner .input_tel_ec.hide-on-amazon-pay .form_group_ec p{align-items:center;-moz-column-gap:5px;column-gap:5px;display:flex}.p-tam-lp .--pc-form__inner #preview-view .landing_form_label_ec{margin-bottom:0!important;margin-top:0!important}.p-tam-lp .--pc-form__inner #preview-view .preview_container_ec tr th{font-size:18px;padding:10px}.p-tam-lp .--pc-form__inner #preview-view .preview_container_ec tr td{font-size:15px;padding:10px}.p-tam-lp .--pc-form__inner #preview-view .preview_container_ec .landing_form_ec:nth-of-type(2) tr{flex-direction:row}.p-tam-lp .--pc-form__inner #preview-view .preview_container_ec .landing_form_ec:nth-of-type(2) tr th{flex:1 1}.p-tam-lp .--pc-form__inner #preview-view .preview_container_ec .landing_form_ec:nth-of-type(2) tr td{text-align:left}.p-tam-lp .--pc-form__inner #preview-view .preview_container_ec .landing_form_ec:nth-of-type(2) tr:nth-child(n+3) th{min-width:-moz-max-content;min-width:max-content}.p-tam-lp .--pc-form__inner #preview-view .preview_container_ec .without_border_ec{display:none}.p-tam-lp .--pc-form__inner #preview-view .preview_container_ec .pull_right_ec.qa-subtotal10,.p-tam-lp .--pc-form__inner #preview-view .preview_container_ec .pull_right_ec.qa-tax10{text-align:left}.p-tam-lp .p-tam-lp-confirmInfo{background:#fff}.p-tam-lp .p-tam-lp-confirmInfo .p-tam-lp-confirmInfo__inner{background:#fff;box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:500px;padding:0 24px}.p-tam-lp .p-tam-lp-confirmInfo .p-tam-lp-confirmInfo__inner #confirmInfo .kakomi{font-size:15px}.p-tam-lp .p-tam-lp-confirmInfo .p-tam-lp-confirmInfo__inner #confirmInfo .kakomi a{text-decoration:underline}.p-tam-lp .p-tam-lp-confirmInfo .p-tam-lp-confirmInfo__inner #confirmInfo dl{margin-bottom:0!important;padding-bottom:70px}.p-tam-lp .p-tam-lp-confirmInfo .p-tam-lp-confirmInfo__inner #confirmInfo dt{font-size:15px}.p-tam-lp .p-tam-lp-confirmInfo .p-tam-lp-confirmInfo__inner #confirmInfo dd{font-size:14px}.p-tam-lp #shipping_address_input .input_zip_ec .form_group_ec p{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}.p-tam-lp #shipping_address_input .input_tel_ec .form_group_ec p{align-items:center;-moz-column-gap:5px;column-gap:5px;display:flex}.p-tam-lp{padding-bottom:50px;text-align:left}.p-tam-lp select{background:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/images/select.svg) no-repeat right 15px center #fff;background-size:11px 6px;border-radius:4px;color:#333;min-width:60px;padding:0 40px 0 15px;position:relative}.p-tam-lp .form_container_sp_ec{padding:0 24px}.p-tam-lp .landing_form_label_sp_ec{background:transparent;color:#000;color:#3d8f32;font-weight:700;padding-left:0;padding-right:0;text-align:left}.p-tam-lp .form_box_label_sp_ec{background:transparent;border:none;padding-left:0;padding-right:0}.p-tam-lp .form_required_sp_ec{background:#fff;color:#7e0f09;font-size:12px}.p-tam-lp .form_group_sp_ec{padding-left:0;padding-right:0}.p-tam-lp .form_main_container_sp_ec div.form_group_sp_ec input{background:transparent!important;border:1px solid #e1dfdf;border-radius:4px;font-size:17px;line-height:normal;padding:16px 15px;width:100%}.p-tam-lp .form_main_container_sp_ec div.form_group_sp_ec input.input_box_zip_sp_ec{font-size:10.5px}.p-tam-lp .form_main_container_sp_ec div.form_group_sp_ec input.input_box_password_confirm_sp_ec::-moz-placeholder,.p-tam-lp .form_main_container_sp_ec div.form_group_sp_ec input.input_box_password_sp_ec::-moz-placeholder{font-size:12px}.p-tam-lp .form_main_container_sp_ec div.form_group_sp_ec input.input_box_password_confirm_sp_ec::placeholder,.p-tam-lp .form_main_container_sp_ec div.form_group_sp_ec input.input_box_password_sp_ec::placeholder{font-size:12px}@media print,screen and (min-width:768px){.p-tam-lp .form_main_container_sp_ec div.form_group_sp_ec input.input_box_password_confirm_sp_ec::-moz-placeholder,.p-tam-lp .form_main_container_sp_ec div.form_group_sp_ec input.input_box_password_sp_ec::-moz-placeholder{font-size:15px}.p-tam-lp .form_main_container_sp_ec div.form_group_sp_ec input.input_box_password_confirm_sp_ec::placeholder,.p-tam-lp .form_main_container_sp_ec div.form_group_sp_ec input.input_box_password_sp_ec::placeholder{font-size:15px}}.p-tam-lp .form_main_container_sp_ec .landing_form_label_ec{background:transparent;color:#000;color:#3d8f32;font-weight:700;padding-left:0;padding-right:0;text-align:left}.p-tam-lp .input_zip_sp_ec .form_group_sp_ec p:has(.input_box_zip_sp_ec){align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}.p-tam-lp .input_required_ec{background-color:#fff!important}.p-tam-lp .agreement_view_sp_ec input,.p-tam-lp .optin_view_sp_ec input,.p-tam-lp .order_checklist_view_sp_ec input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:1px solid #e1dfdf;border-radius:4px;height:16px;margin-right:10px;top:.2em;width:16px}.p-tam-lp .p-tam-form{border-top:1px solid #e1dfdf;margin-top:70px}@media print,screen and (min-width:768px){.p-tam-lp .p-tam-form{background:#fff;margin-top:0;padding-top:70px}}.p-tam-lp .p-tam-form__login-wrapper{padding:32px 24px}@media print,screen and (min-width:768px){.p-tam-lp .p-tam-form__login-wrapper{margin-left:auto;margin-right:auto;max-width:500px;padding:0}}.p-tam-lp .p-tam-form__login-wrapper .greenBtn.arrBtn{height:auto!important;margin:0!important;width:auto!important}.p-tam-lp .p-tam-form__login-wrapper .greenBtn.arrBtn a{font-size:14px!important;justify-content:flex-start!important;min-width:115px!important}@media print,screen and (min-width:768px){.p-tam-lp .p-tam-form__login-wrapper .greenBtn.arrBtn a{font-size:16px;justify-content:center;min-width:164px;padding:15px 21px}}.p-tam-lp .p-tam-form__login-wrapper .greenBtn.arrBtn a:after{right:15px}.p-tam-lp .p-tam-form__login{align-items:center;-moz-column-gap:17px;column-gap:17px;display:flex;justify-content:space-between}@media print,screen and (min-width:768px){.p-tam-lp .p-tam-form__login{-moz-column-gap:26px;column-gap:26px;justify-content:flex-start}}.p-tam-lp .p-tam-form__login-text{font-size:14px;font-style:normal;font-weight:700;line-height:24px}@media print,screen and (min-width:768px){.p-tam-lp .p-tam-form__login-text{font-size:16px}}.p-tam-lp .login_message_box_sp_ec{border:none}.p-tam-lp .login_message_box_sp_ec input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:1px solid #e1dfdf;border-radius:4px;height:16px;margin-right:10px;top:.2em;width:16px}.p-tam-lp .login_message_wrapper_sp_ec{text-align:left}.p-tam-lp .input_kana_sp_ec.hide-on-amazon-pay .form_group_sp_ec,.p-tam-lp .input_name_sp_ec.hide-on-amazon-pay .form_group_sp_ec{-moz-column-gap:20px;column-gap:20px;display:flex}.p-tam-lp .input_tel_sp_ec.hide-on-amazon-pay .form_group_sp_ec p,.p-tam-lp .input_zip_sp_ec.hide-on-amazon-pay .form_group_sp_ec p{align-items:center;-moz-column-gap:5px;column-gap:5px;display:flex}.p-tam-lp #preview-view{margin-top:30px}.p-tam-lp #preview-view tr{border:none!important}.p-tam-lp #preview-view tr th{background:none;border:none!important;font-size:15px;padding-left:0;padding-right:0}.p-tam-lp #preview-view tr td{border:none!important;font-size:15px;padding-bottom:15px;padding-top:15px}.p-tam-lp #shipping_address_input .form_group_sp_ec{-moz-column-gap:20px;column-gap:20px;display:flex}.p-tam-lp #shipping_address_input .input_tel_sp_ec .form_group_sp_ec p,.p-tam-lp #shipping_address_input .input_zip_sp_ec .form_group_sp_ec p{align-items:center;-moz-column-gap:5px;column-gap:5px;display:flex}.p-tam-cart__right-content__inner{border-top:1px solid #e5e5e5;margin-top:24px;padding-bottom:32.5px;padding-top:32.5px}.p-tam-cart__right-content__inner.has-bottom-border{border-bottom:1px solid #e5e5e5}.p-tam-cart__right-content_headingLv2{color:#3d8f32;font-size:15px;font-weight:700;line-height:1.6;margin-bottom:.5em}.p-tam-cart__right-content-list{display:flex;flex-direction:column;margin-top:20px;row-gap:16px}.p-tam-cart__right-content-item{align-items:center;-moz-column-gap:18px;column-gap:18px;display:flex}.p-tam-cart__right-content-text{font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:28px}.p-tam-cart__right-content-text span{font-weight:700}.p-tam-cart__right-content-img{margin-top:24px}.p-tam-cart__right-step-list{display:flex;flex-direction:column;margin-top:26px;row-gap:18px}.p-tam-cart__right-step-title{align-items:center;color:#3d8f32;-moz-column-gap:6px;column-gap:6px;display:flex;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.p-tam-cart__right-step-content{align-items:center;-moz-column-gap:18px;column-gap:18px;display:flex;margin-top:10px}.p-tam-cart__right-step-content img{min-width:100px}.p-tam-cart__right-step-text{font-size:14px;font-style:normal;font-weight:700;letter-spacing:.14px;line-height:15px}.p-tam-cart__right-step-text span{display:inline-block;font-size:12px;font-weight:500;letter-spacing:.18px;line-height:15px;margin-bottom:6px}.p-tam-cart__button-text{display:flex;font-size:14px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:.14px;line-height:26px}@media print,screen and (min-width:768px){.p-tam-cart__button-text{margin-top:40px}}.p-cart-consul-about__inner{background:#fcf9e6;border:1px solid #01a201;border-radius:8px;margin-top:48px;padding:29px 15px 50px}@media print,screen and (min-width:768px){.p-cart-consul-about__inner{padding:20px 15px 40px}}.p-cart-consul-about__sub-title-wrapper{text-align:center}.p-cart-consul-about__sub-title{display:inline-block;font-size:18px;font-style:normal;font-weight:900;letter-spacing:.54px;line-height:48px;position:relative}@media print,screen and (min-width:768px){.p-cart-consul-about__sub-title{font-size:16px}}.p-cart-consul-about__sub-title:after,.p-cart-consul-about__sub-title:before{background:#333;content:"";display:block;height:2px;position:absolute;top:50%;width:24.5px}.p-cart-consul-about__sub-title:before{left:-25px;transform:rotate(-115deg)}.p-cart-consul-about__sub-title:after{right:-25px;transform:rotate(-64deg)}.p-cart-consul-about__title{font-size:20px;font-style:normal;font-weight:900;letter-spacing:.6px;line-height:48px;margin-top:-18px;text-align:center}.p-cart-consul-about__title span{color:#e70012}@media print,screen and (min-width:768px){.p-cart-consul-about__title{font-size:16px}.p-cart-consul-about__content-wrapper{align-items:center;-moz-column-gap:24px;column-gap:24px;display:flex;margin-top:16px}.p-cart-consul-about__content-wrapper>*{flex:1 1}}.p-cart-consul-about__img img{width:100%}@media print,screen and (min-width:768px){.p-cart-consul-about__img{min-width:330px}}.p-cart-consul-about__example{margin-top:35px}@media print,screen and (min-width:768px){.p-cart-consul-about__example{margin-top:0}}.p-cart-consul-about__example-title{align-items:center;-moz-column-gap:13px;column-gap:13px;display:flex;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:normal}.p-cart-consul-about__example-title>*{flex:1 1}.p-cart-consul-about__example-title span{flex-shrink:0}.p-cart-consul-about__example-title span:first-child{align-items:center;-moz-column-gap:14px;column-gap:14px;display:flex}.p-cart-consul-about__example-title span:first-child img{flex-shrink:0;min-width:24px}.p-cart-consul-about__example-title span:first-child .is-line{background:#01a201;flex-shrink:1;height:1px;width:100%}.p-cart-consul-about__example-title span:nth-child(2){background:#01a201;height:1px}.p-cart-consul-about__example-content-wrapper{margin-top:16px}@media print,screen and (min-width:768px){.p-cart-consul-about__example-content-wrapper{margin-top:8px}}.p-cart-consul-about__example-content{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex}.p-cart-consul-about__example-content:first-child{border-bottom:1px dashed #01a201;padding-bottom:22px}@media print,screen and (min-width:768px){.p-cart-consul-about__example-content:first-child{padding-bottom:14px}}.p-cart-consul-about__example-content:nth-child(2){border-bottom:1px dashed #01a201;padding-bottom:22px;padding-top:20px}@media print,screen and (min-width:768px){.p-cart-consul-about__example-content:nth-child(2){padding-bottom:14px;padding-top:10px}}.p-cart-consul-about__example-content:nth-child(3){padding-top:22px}@media print,screen and (min-width:768px){.p-cart-consul-about__example-content:nth-child(3){padding-top:14px}}.p-cart-consul-about__example-content.--row-reverse{flex-direction:row-reverse}.p-cart-consul-about__example-content-text{font-size:14px;font-style:normal;font-weight:500;letter-spacing:.42px;line-height:22px}@media print,screen and (min-width:768px){.p-cart-consul-about__example-content-text{font-size:12px}}.p-cart-consul-about__example-content-img{min-width:60px}@media print,screen and (min-width:768px){.p-cart-consul-about__example-content-img{min-width:50px}}.p-cart-consul-about__example-quote{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}.p-cart-consul-about__example-quote span{background:#01a201;flex-shrink:1;height:1px;width:100%}.p-cart-consul-about__example-quote img{flex-shrink:0;min-width:24px;transform:rotate(180deg)}.p-cart-consul-about__point{margin-top:17.02px}@media print,screen and (min-width:768px){.p-cart-consul-about__point{margin-top:-24px}}.p-cart-consul-about__point-img{display:block;margin-inline:auto;width:154px}@media print,screen and (min-width:768px){.p-cart-consul-about__point-img{left:40px;margin:0;top:40px;width:129px}}.p-cart-consul-about__point-list{display:flex;flex-direction:column;margin-inline:auto;max-width:298px;row-gap:9px}@media print,screen and (min-width:768px){.p-cart-consul-about__point-list{max-width:256px}}.p-cart-consul-about__point-item{font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-top:0!important}@media print,screen and (min-width:768px){.p-cart-consul-about__point-item{font-size:14px!important}}.p-cart-consul-about__point-item .--small{font-size:14px;line-height:normal}@media print,screen and (min-width:768px){.p-cart-consul-about__point-item .--small{font-size:12px}}.p-cart-consul-about__point-item .--medium{font-weight:700;line-height:normal;position:relative;z-index:1}.p-cart-consul-about__point-item .--medium:after{background:#fae300;bottom:0;content:"";display:block;height:8px;left:0;position:absolute;width:100%;z-index:-1}.p-cart-voice{background-color:#ff7d14;margin-left:calc(50% - 50vw);margin-top:40px;padding:24px 20px 40px;width:100vw}@media print,screen and (min-width:768px){.p-cart-voice{border-radius:8px;margin-left:0;margin-top:50px;padding:24px 16px 40px;width:100%}}.p-cart-voice h2.p-voice__heading{font-weight:700;text-align:center}.p-cart-voice h2.p-voice__heading span:first-of-type{color:#fff;display:inline-block;font-size:32.5px;letter-spacing:.975px;margin-top:10px}.p-cart-voice h2.p-voice__heading span:nth-of-type(2){color:#fff;display:inline-block;font-size:26.25px;letter-spacing:.788px}.p-cart-voice h2.p-voice__heading span:nth-of-type(3){color:#fff;display:block;font-size:11.875px;letter-spacing:.356px;margin-top:-10px}.p-cart-voice h2.p-voice__heading img{display:inline-block;height:78.35px;margin-left:-10px;width:81.35px}.p-cart-voice h2.p-voice__heading+ul.p-voice__card-list{margin-top:20px;padding:0!important}.p-cart-voice .p-voice__card{background:#fff;border-radius:5.21px;display:block!important;margin-top:16px;padding-block:16px 12px;padding-inline:16px}.p-cart-voice .p-voice__card+.p-voice__card{margin-top:9px!important}.p-cart-voice .p-card__head{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex}.p-cart-voice .p-card__info{color:#000;font-size:12px;font-weight:700;letter-spacing:.36px;line-height:1.6}.p-cart-voice .p-card__body{margin-top:10px;padding:0}.p-cart-voice .p-card__description{color:#333;font-size:14px;font-weight:500;letter-spacing:.36px;line-height:1.8}@media print,screen and (min-width:768px){.p-cart-voice .p-card__description{font-size:12px}}.p-cart-faq{padding-bottom:62px;padding-top:47px}.p-cart-faq h2.p-faq__heading{color:#333!important;font-size:20px!important;font-weight:900;letter-spacing:.6px;text-align:center}.p-cart-faq ul.p-faq__list{margin-top:20px;padding:0!important}.p-cart-faq .p-faq__item{border-top:1px solid #e6e6e6;display:block!important;padding:21px 4px 22px}.p-cart-faq .p-faq__item+.p-faq__item{border-block:1px solid #e6e6e6;margin-top:0!important}.p-cart-faq .p-faq__q{color:#333;font-size:14px;font-weight:700;letter-spacing:.36px}@media print,screen and (min-width:768px){.p-cart-faq .p-faq__q{font-size:12px}}.p-cart-faq .p-faq__q img{display:inline-block;height:23px;margin-right:10px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:18px}.p-cart-faq .p-faq__a{color:#333;font-size:14px;font-weight:500;letter-spacing:.36px;margin-top:14px;padding-left:28px;text-indent:-28px}@media print,screen and (min-width:768px){.p-cart-faq .p-faq__a{font-size:12px;padding-left:0;text-indent:0}}.p-cart-faq .p-faq__a img{display:inline-block;height:26px;margin-right:10px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:18px}#new-view .p-tam-order-new__login-wrapper{border-bottom:1px solid #e5e5e5;padding-bottom:32px;padding-top:32px}#new-view .p-tam-order-new__login-wrapper .greenBtn.arrBtn{height:auto;margin:0;width:auto}#new-view .p-tam-order-new__login-wrapper .greenBtn.arrBtn a{font-size:14px;justify-content:flex-start;min-width:115px}@media print,screen and (min-width:768px){#new-view .p-tam-order-new__login-wrapper .greenBtn.arrBtn a{font-size:16px;justify-content:center;min-width:164px;padding:15px 21px}}#new-view .p-tam-order-new__login-wrapper .greenBtn.arrBtn a:after{right:15px}#new-view .p-tam-order-new__login{align-items:center;-moz-column-gap:17px;column-gap:17px;display:flex;justify-content:space-between}@media print,screen and (min-width:768px){#new-view .p-tam-order-new__login{-moz-column-gap:26px;column-gap:26px;justify-content:flex-start}}#new-view .p-tam-order-new__login-text{font-size:14px;font-style:normal;font-weight:700;line-height:24px}@media print,screen and (min-width:768px){#new-view .p-tam-order-new__login-text{font-size:16px}}#new-view .p-tam-order-new h2.u-text--subhead span.is-num{font-size:14px;margin-right:5px}#new-view .p-tam-order-new h2.u-text--subhead span.is-num span{font-size:10px;margin:0 2px}#new-view .p-tam-order-new .p-tam-order-new__link-list{-moz-column-gap:15px;column-gap:15px;display:flex;justify-content:center;margin-top:20px}@media print,screen and (min-width:768px){#new-view .p-tam-order-new .p-tam-order-new__link-list{justify-content:flex-start;padding-left:min(3.89vw,35px)}}#new-view .p-tam-order-new .p-tam-order-new__link-item{position:relative}#new-view .p-tam-order-new .p-tam-order-new__link-item:not(:last-child):after{background:#3d8f32;content:"";display:block;height:calc(100% - 15px);position:absolute;right:-7.5px;top:60%;transform:translateY(-50%);width:1px}#new-view .p-tam-order-new .p-tam-order-new__link-link{font-size:12px;position:relative}@media print,screen and (min-width:768px){#new-view .p-tam-order-new .p-tam-order-new__link-link{font-size:14px}}#new-view .modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}#new-view .modal-overlay.active{display:flex}#orderBox .p-tam-confirm__set-name{color:#000;font-size:12px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:16px;margin-top:20px}@media print,screen and (min-width:768px){#orderBox .p-tam-confirm__set-name{font-size:14px;margin-bottom:0}}#orderBox .p-tam-confirm__other-title{color:#000;font-size:12px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:16px;margin-top:32px}@media print,screen and (min-width:768px){#orderBox .p-tam-confirm__other-title{font-size:14px;margin-bottom:20px;margin-top:40px}}#orderBox .p-tam-confirm__other-title+ul:not(.komeList).set{padding-top:0}#orderBox ul.p-tam-confirm__set-price-list{margin-top:40px}@media print,screen and (min-width:768px){#orderBox ul.p-tam-confirm__set-price-list{margin-left:auto;margin-right:0;max-width:320px}}#orderBox ul.p-tam-confirm__set-price-list:not(.komeList) li{-moz-column-gap:1em;column-gap:1em;display:flex;justify-content:space-between}@media print,screen and (min-width:768px){#orderBox ul.p-tam-confirm__set-price-list:not(.komeList) li{justify-content:flex-end}}#orderBox ul.p-tam-confirm__set-price-list:not(.komeList) li.sum{align-items:flex-end}#orderBox ul.p-tam-confirm__set-price-list:not(.komeList) li .ttl{font-size:1.3rem}@media print,screen and (min-width:768px){#orderBox ul.p-tam-confirm__set-price-list:not(.komeList) li .ttl{font-size:1.5rem;min-width:100px}}#orderBox ul.p-tam-confirm__set-price-list:not(.komeList) li .num{text-align:right}@media print,screen and (min-width:768px){#orderBox ul.p-tam-confirm__set-price-list:not(.komeList) li .num{min-width:150px}}#orderBox ul.p-tam-confirm__set-price-list:not(.komeList) li .num strong{font-size:2.4rem;font-weight:500;line-height:1;margin-right:2px}#orderBox ul.p-tam-confirm__set-price-list:not(.komeList) li .num span{font-weight:500}#orderBox .p-tam-confirm__price{bottom:0;color:#000;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:18px;font-style:normal;font-weight:500;line-height:normal;position:absolute;right:0;text-align:right}@media print,screen and (min-width:768px){#orderBox .p-tam-confirm__price{font-size:20px}}#orderBox .p-tam-confirm__price span{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.p-tam-confirm-plan{margin-top:0}.p-tam-confirm-plan__heading,.p-tam-confirm-plan__important-heading{color:#3d8f32;font-size:4.2666666667vw;font-weight:700;line-height:1.5}@media print,screen and (min-width:768px){.p-tam-confirm-plan__heading,.p-tam-confirm-plan__important-heading{font-size:23px;line-height:1.65}}.p-tam-confirm-plan__deliveries{margin-top:4.2666666667vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__deliveries{margin-top:24px}}.p-tam-confirm-plan__info .p-tam-confirm-plan+.kakomi{margin-top:5.3333333333vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__info .p-tam-confirm-plan+.kakomi{margin-top:20px}}.p-tam-confirm-plan__info{padding-bottom:8.5333333333vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__info{padding-bottom:32px}}.p-tam-confirm-plan__delivery{background:#f5f5f5;border-radius:4px;display:grid;grid-template-columns:7.4666666667vw 1fr;position:relative}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery{grid-template-columns:44px 1fr}}.p-tam-confirm-plan__delivery.is-later{margin-top:3.2vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery.is-later{margin-top:12px}}.p-tam-confirm-plan__delivery-marker{position:relative}.p-tam-confirm-plan__delivery-marker:before{background:#fff;border:.8vw solid #3d8f32;border-radius:50%;content:"";height:2.6666666667vw;left:4.2666666667vw;position:absolute;top:5.8666666667vw;width:2.6666666667vw;z-index:1}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery-marker:before{border-width:4px;height:18px;left:28px;top:30px;width:18px}}.p-tam-confirm-plan__delivery-marker:after{background:#3d8f32;bottom:-10.6666666667vw;content:"";left:5.6vw;position:absolute;top:8.5333333333vw;width:.5333333333vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery-marker:after{bottom:-42px;left:36px;top:48px;width:2px}}.p-tam-confirm-plan__delivery.is-later .p-tam-confirm-plan__delivery-marker:after{bottom:auto;height:8.2666666667vw;top:0}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery.is-later .p-tam-confirm-plan__delivery-marker:after{bottom:auto;height:39px;top:0}}.p-tam-confirm-plan__delivery-body{min-width:0;padding:5.3333333333vw 3.7333333333vw 5.3333333333vw 2.6666666667vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery-body{padding:28px 30px 28px 20px}}.p-tam-confirm-plan__delivery-title{color:#3d8f32;font-size:4.2666666667vw;font-weight:700;line-height:1.4}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery-title{font-size:22px;line-height:1.6}}.p-tam-confirm-plan__delivery-lead{color:#3d8f32;font-size:2.6666666667vw;line-height:1.4;margin-top:.8vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery-lead{font-size:12px;margin-top:0}}.p-tam-confirm-plan__delivery-copy{font-size:3.2vw;font-weight:400;line-height:1.5;margin-top:2.1333333333vw;width:65.8666666667vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery-copy{font-size:12px;margin-top:10px;width:409px}}.p-tam-confirm-plan__delivery-copy-line{line-height:1.5;margin-top:0}.p-tam-confirm-plan__delivery-copy-line--primary{color:#318c2a}.p-tam-confirm-plan__delivery-copy-line--secondary{color:#333}.p-tam-confirm-plan__delivery-copy-line--pc{display:none}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery-copy-line--pc{display:block}}.p-tam-confirm-plan__delivery-copy-line--sp{display:block}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery-copy-line--sp{display:none}}.p-tam-confirm-plan__delivery-content{align-items:flex-start;display:flex;margin-top:2.1333333333vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery-content{margin-top:10px}}.p-tam-confirm-plan__delivery-text{min-width:0}.p-tam-confirm-plan__delivery-name{color:#333;font-size:4.2666666667vw;font-weight:700;letter-spacing:1.28px;line-height:1.6}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery-name{font-size:16px}}.p-tam-confirm-plan__delivery-detail{color:#333;font-size:3.2vw;letter-spacing:.96px;line-height:1.4}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery-detail{font-size:12px}}.p-tam-confirm-plan__delivery-note{color:#333;font-size:3.2vw;font-weight:700;line-height:1.4;margin-top:2.6666666667vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery-note{font-size:12px;margin-top:10px}}.p-tam-confirm-plan__delivery-price{align-items:baseline;color:#333;display:flex;flex-wrap:wrap;line-height:1.3;margin-top:1.0666666667vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery-price{margin-top:4px}}.p-tam-confirm-plan__delivery-price-number{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:7.4666666667vw;font-weight:500}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery-price-number{font-size:28px}}.p-tam-confirm-plan__delivery-price-unit{font-size:3.7333333333vw;white-space:nowrap}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery-price-unit{font-size:14px}}.p-tam-confirm-plan__delivery-price-mark{font-size:2.4vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery-price-mark{font-size:9px}}.p-tam-confirm-plan__delivery-shipping{color:#333;font-size:2.6666666667vw;letter-spacing:.3px;line-height:1.6;margin-top:.5333333333vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery-shipping{font-size:10px}}.p-tam-confirm-plan__delivery-total{color:#333;font-size:2.9333333333vw;letter-spacing:.36px;line-height:1.6;margin-top:1.6vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery-total{font-size:12px;margin-top:6px;white-space:nowrap}}.p-tam-confirm-plan__delivery-img{flex:0 0 21.8666666667vw;height:auto;margin-top:5.3333333333vw;width:21.8666666667vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__delivery-img{flex-basis:140px;margin-top:0;width:140px}}#priceBox .priceDetail.p-tam-confirm-plan__price-detail li{align-items:flex-start;-moz-column-gap:4.2666666667vw;column-gap:4.2666666667vw;display:flex;justify-content:space-between}@media print,screen and (min-width:768px){#priceBox .priceDetail.p-tam-confirm-plan__price-detail li{-moz-column-gap:16px;column-gap:16px}}#priceBox .priceDetail.p-tam-confirm-plan__price-detail li .ttl{flex:1 1 auto;min-width:0;white-space:normal;width:auto}#priceBox .priceDetail.p-tam-confirm-plan__price-detail li .num{flex:0 0 auto;text-align:right;white-space:nowrap;width:auto}#priceBox .priceDetail.p-tam-confirm-plan__price-detail li.sum .ttl{line-height:1.5}#priceBox .priceDetail.p-tam-confirm-plan__price-detail li.sum .num{min-width:25.6vw}@media print,screen and (min-width:768px){#priceBox .priceDetail.p-tam-confirm-plan__price-detail li.sum .num{min-width:96px}}.p-tam-confirm-plan__price-caption{color:#333;font-size:2.6666666667vw;font-weight:500;line-height:1.6;margin-top:3.7333333333vw;text-align:left}@media print,screen and (min-width:768px){.p-tam-confirm-plan__price-caption{font-size:10px;margin-top:16px}}.p-tam-confirm-plan__important{margin-top:8.5333333333vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__important{margin-top:48px}}.p-tam-confirm-plan__important-list{margin-top:4.2666666667vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__important-list{margin-top:20px}}.p-tam-confirm-plan__important-tax-note{color:#333;font-size:3.2vw;font-weight:400;letter-spacing:.96px;line-height:1.5;margin:0}@media print,screen and (min-width:768px){.p-tam-confirm-plan__important-tax-note{font-size:12px;letter-spacing:.48px}}.p-tam-confirm-plan__important-block{color:#333;font-size:3.2vw;letter-spacing:.96px;line-height:1.5;margin-top:2.1333333333vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__important-block{font-size:12px;margin-top:8px}}.p-tam-confirm-plan__important-block:first-child{margin-top:0}.p-tam-confirm-plan__important-title{font-size:3.2vw;font-weight:700;line-height:1.6}@media print,screen and (min-width:768px){.p-tam-confirm-plan__important-title{font-size:12px}}.p-tam-confirm-plan__important-body{margin-top:.2666666667vw;padding-left:3.2vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__important-body{margin-top:1px;padding-left:12px}}.p-tam-confirm-plan__important-text{line-height:1.5;margin-top:0}.p-tam-confirm-plan__important-bullets{list-style:disc;margin-top:0;padding-left:0}.p-tam-confirm-plan__important-item{margin-top:0}.p-tam-confirm-plan__important-link{color:#3d7bd9;text-decoration:underline}.p-tam-confirm-plan__agreement{align-items:center;-moz-column-gap:2.1333333333vw;column-gap:2.1333333333vw;display:flex;margin-top:6.4vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__agreement{-moz-column-gap:8px;column-gap:8px;justify-content:center;margin-top:32px}}.p-tam-confirm-plan__agreement-input{accent-color:#3d8f32;flex:0 0 5.6vw;height:5.6vw;width:5.6vw}@media print,screen and (min-width:768px){.p-tam-confirm-plan__agreement-input{flex-basis:24px;height:24px;width:24px}}.p-tam-confirm-plan__agreement-label{color:#000;font-size:3.7333333333vw;line-height:1.5}@media print,screen and (min-width:768px){.p-tam-confirm-plan__agreement-label{font-size:16px}}button[data-js-purchase-submit]:disabled{background:#bdbdbd;border-color:#bdbdbd;box-shadow:none;color:#fff;cursor:not-allowed;opacity:1}body#topPage.white header#gNav h1{box-sizing:content-box}body#topPage.is-bar-close{padding-top:0!important}@media screen and (max-width:768px){body#topPage{padding-top:var(--header-bar-height)!important}body#topPage header#gNav h1{transform:translate(3.47vw,4.27vw) scale(1.33)}body#topPage header#gNav.p-tam-header{position:fixed}}body #pageTop{overflow:hidden}@media screen and (max-width:768px){body#topPage:not(:has(.p-tam-header-bar__wrapper)){padding-top:0!important}}#topPage header#gNav.p-tam-header{height:auto;position:sticky}#topPage header#gNav.p-tam-header+main{overflow:hidden}@media print,screen and (min-width:768px){#topPage header#gNav.p-tam-header{position:static}}#topPage header#gNav.p-tam-header .p-tam-header-bar__wrapper.is-close{display:none}#topPage header#gNav.p-tam-header .p-tam-header-bar{align-items:center;background:#3d8f32;color:#fff;display:flex;font-size:14px;font-style:normal;font-weight:600;height:var(--header-bar-height);justify-content:center;line-height:normal;position:relative}#topPage header#gNav.p-tam-header .p-tam-header-bar a{font-size:10.5px!important;text-decoration:underline!important;text-underline-offset:2px}@media print,screen and (min-width:768px){#topPage header#gNav.p-tam-header .p-tam-header-bar a{font-size:16px!important}#topPage header#gNav.p-tam-header .p-tam-header-bar{font-size:16px;font-style:normal;font-weight:600;line-height:normal}}#topPage header#gNav.p-tam-header .p-tam-header-bar .p-tam-header-bar__close-button{background:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}#topPage header#gNav.p-tam-header h1{padding-left:4.27vw;padding-top:3.47vw;position:static}@media print,screen and (min-width:768px){#topPage header#gNav.p-tam-header h1{padding-left:0;padding-top:0}}#topPage header#gNav.p-tam-header .p-tam-header__flex{display:flex;justify-content:space-between}@media print,screen and (min-width:768px){#topPage header#gNav.p-tam-header .p-tam-header__flex{align-items:center;padding:25px 30px 16.6px}}#topPage header#gNav.p-tam-header .p-tam-header__flex-box{display:flex}@media print,screen and (min-width:768px){#topPage header#gNav.p-tam-header .p-tam-header__flex-box{height:auto}}#topPage header#gNav.p-tam-header .hamburger,#topPage header#gNav.p-tam-header .iconBox{position:static}#topPage header#gNav.p-tam-header nav{top:26.6666666667vw}@media screen and (max-width:768px){#topPage header#gNav.p-tam-header nav.is-bar-close{top:17.07vw}}@media print,screen and (min-width:768px){#topPage header#gNav.p-tam-header nav{height:auto;position:static;z-index:9999}}#topPage:not(:has(.p-tam-header-bar__wrapper)) header#gNav.p-tam-header nav{top:17.07vw!important}.p-tam-page-result__overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.p-tam-page-result__popup{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);margin-left:auto;margin-right:auto;max-width:335px;opacity:0;padding:20px;position:relative;transition:opacity 1s ease,visibility 1s ease;visibility:hidden}@media print,screen and (min-width:768px){.p-tam-page-result__popup{max-width:600px}.p-tam-page-result__popup img{height:auto;width:100%}}.p-tam-page-result__popup:after{content:"×";cursor:pointer;font-size:36px;position:absolute;right:0;top:-70px}@media print,screen and (min-width:768px){.p-tam-page-result__popup:after{font-size:48px;top:-90px}}.fade-in{opacity:1;visibility:visible}.p-tam-page-result__close{background:none;border:none;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}@media print,screen and (min-width:768px){#customers-sessions-sign-in-view .p-login__inner.p-tam-login__line-wrapper{align-items:flex-start}#customers-sessions-sign-in-view .p-login__inner__registration.p-tam-login__inner__registration{margin-top:76px}}#customers-sessions-sign-in-view .p-login__forget-link{font-size:13px;font-weight:700;letter-spacing:.14px;line-height:180%}#customers-sessions-sign-in-view .p-login__forget-note{color:#ea3343;font-size:12px;font-weight:700;letter-spacing:.14px;line-height:180%}@media print,screen and (min-width:768px){#customers-sessions-sign-in-view .p-login__forget-note{font-size:13px}}#customers-sessions-sign-in-view .p-login__line-promo-cq{container-name:loginLinePromo;container-type:inline-size;width:100%}.line_new_ec .button-container{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;margin-top:16px;max-width:264px;width:100%}@media print,screen and (min-width:768px){.line_new_ec .button-container{margin-top:20px}}.line_new_ec .button-container .button{border:none;border-radius:4px;box-sizing:border-box;color:#fff;display:block;height:50px;height:48px;line-height:50px;line-height:48px;overflow:hidden;padding-left:48px;position:relative;text-align:center;text-decoration:none;width:100%}.line_new_ec .button-container .btn-line{background-color:#06c755;font-size:14px;font-style:normal;font-weight:700}.line_new_ec .button-container .btn-line .after-btn-line{border-color:rgba(0,0,0,.078)}.line_new_ec .button-container .before-btn-line{background-size:100%;content:"";display:block;height:50px;height:48px;left:0;position:absolute;top:0;width:50px;width:48px}.line_new_ec .button-container .after-btn-line{border-right-style:solid;border-right-width:1px;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:50px;width:48px}@media print,screen and (min-width:768px){.p-tam-login__line-wrapper{flex:1 1}}.p-tam-login__line{padding-top:32px}@media print,screen and (min-width:768px){.p-tam-login__line{border-right:1px solid #e5e5e5;padding-right:min(8.33vw,75px);padding-top:41px}}.p-tam-login__line-title{font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-align:center}@media print,screen and (min-width:768px){.p-tam-login__line-title{font-size:16px;font-style:normal;font-weight:400;line-height:normal}}.p-tam-login__line-title-bold{font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-tam-login__line-title-bold{font-size:20px;font-style:normal;font-weight:700;line-height:normal}}.p-tam-line-promo__heading{font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-tam-line-promo__heading{font-size:20px;font-style:normal;font-weight:700;line-height:normal}}.p-tam-login__line-text{font-size:12px;font-style:normal;font-weight:400;line-height:22px;margin-top:14px;text-align:center}@media print,screen and (min-width:768px){.p-tam-login__line-text{font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin-top:16px}}.p-tam-line-promo__lead{font-size:12px;font-style:normal;font-weight:400;line-height:22px;margin-top:14px;text-align:center}@media print,screen and (min-width:768px){.p-tam-line-promo__lead{font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin-top:16px}}.p-tam-login__line-banner{margin-top:32px}.p-tam-login__line-banner img{width:100%}.p-tam-line-promo{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;margin-top:40px;padding-bottom:48px;padding-top:40px}@media print,screen and (min-width:768px){.p-tam-line-promo{border-right:none;margin-top:64px;padding-bottom:64px;padding-right:0;padding-top:64px}}#customers-sessions-sign-in-view .p-tam-line-promo{border-bottom:none;border-top:none}@media print,screen and (min-width:768px){@container loginLinePromo (max-width: 900px){#customers-sessions-sign-in-view .p-tam-line-promo.p-tam-login__line{border-right:1px solid #e5e5e5;margin-top:0;padding-bottom:48px;padding-right:min(8.33vw,75px);padding-top:40px}#customers-sessions-sign-in-view .p-tam-line-promo__intro{margin-left:0;margin-right:0;max-width:none}#customers-sessions-sign-in-view .p-tam-line-promo__notice{gap:12px;margin-bottom:40px;margin-inline:0;max-width:none}#customers-sessions-sign-in-view .p-tam-line-promo__notice-title{gap:5px}#customers-sessions-sign-in-view .p-tam-line-promo__notice-title-text{font-size:14px}#customers-sessions-sign-in-view .p-tam-line-promo__notice-title-text:after{bottom:1px;height:4px;width:210px}#customers-sessions-sign-in-view .p-tam-line-promo__notice-title-deco{font-size:14px}#customers-sessions-sign-in-view .p-tam-line-promo__notice-box{gap:2px;padding:15px 10px}#customers-sessions-sign-in-view .p-tam-line-promo__notice-box-green{font-size:20px;line-height:27px}#customers-sessions-sign-in-view .p-tam-line-promo__notice-box-text{font-size:14px}#customers-sessions-sign-in-view .p-tam-line-promo__heading,#customers-sessions-sign-in-view .p-tam-line-promo__notice-box-text-lg{font-size:16px}#customers-sessions-sign-in-view .p-tam-line-promo__lead{font-size:12px;line-height:22px;margin-top:14px}#customers-sessions-sign-in-view .p-tam-line-promo .line_new_ec .button-container{margin-top:16px}#customers-sessions-sign-in-view .p-tam-line-promo__benefits{margin-left:0;margin-right:0;margin-top:32px;max-width:none;padding:20px}#customers-sessions-sign-in-view .p-tam-line-promo__benefits-badge-text{font-size:18px;padding:4px 20px}#customers-sessions-sign-in-view .p-tam-line-promo__benefits-checklist{flex-direction:column;gap:13px;margin-top:4px}#customers-sessions-sign-in-view .p-tam-line-promo__benefits-check{border-bottom:1px solid #e5e5e5;padding-bottom:13px}#customers-sessions-sign-in-view .p-tam-line-promo__benefits-check:last-child{border-bottom:none;padding-bottom:0}#customers-sessions-sign-in-view .p-tam-line-promo__benefits-check-text{font-size:14px;line-height:1.3!important}#customers-sessions-sign-in-view .p-tam-line-promo__benefits-bottom{align-items:center;flex-direction:column;gap:0;margin-top:10px}#customers-sessions-sign-in-view .p-tam-line-promo__benefits-bottom-text{flex-shrink:1;padding-left:0}#customers-sessions-sign-in-view .p-tam-line-promo__benefits-bottom-title{font-size:14px}#customers-sessions-sign-in-view .p-tam-line-promo__benefits-bottom-heading{font-size:18px;line-height:1.5}#customers-sessions-sign-in-view .p-tam-line-promo__benefits-marker{margin-top:-10px;position:static}#customers-sessions-sign-in-view .p-tam-line-promo__benefits-lab{flex:none;margin-top:14px;min-width:0}#customers-sessions-sign-in-view .p-tam-line-promo .u-dsp-pc{display:none!important}#customers-sessions-sign-in-view .p-tam-line-promo .u-dsp-sp{display:block!important}}}@media print,screen and (min-width:768px){.p-tam-line-promo__intro{margin-left:auto;margin-right:auto;max-width:714px}}.p-tam-line-promo__notice{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:40px}@media print,screen and (min-width:768px){.p-tam-line-promo__notice{gap:20px;margin-bottom:64px;margin-inline:auto;max-width:467px}}.p-tam-line-promo__notice-title{align-items:flex-end;display:flex;gap:5px;position:relative}@media print,screen and (min-width:768px){.p-tam-line-promo__notice-title{gap:7px}}.p-tam-line-promo__notice-title-text{color:#333;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:normal;position:relative;text-align:center;z-index:1}@media print,screen and (min-width:768px){.p-tam-line-promo__notice-title-text{font-size:20px}}.p-tam-line-promo__notice-title-text:after{background-color:#ffeb00;bottom:1px;content:"";display:block;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:210px;z-index:-1}@media print,screen and (min-width:768px){.p-tam-line-promo__notice-title-text:after{bottom:2px;height:6px;width:300px}}.p-tam-line-promo__notice-title-deco{color:#333;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){.p-tam-line-promo__notice-title-deco{font-size:20px}}.p-tam-line-promo__notice-box{align-items:center;background-color:#f5f5f5;display:flex;font-family:Noto Sans JP,sans-serif;font-weight:700;gap:2px;justify-content:center;padding:15px 10px;width:100%}@media print,screen and (min-width:768px){.p-tam-line-promo__notice-box{gap:3px;padding:20px}}.p-tam-line-promo__notice-box-green{color:#06c755;font-size:20px;line-height:27px}@media print,screen and (min-width:768px){.p-tam-line-promo__notice-box-green{font-size:28px;line-height:39px}}.p-tam-line-promo__notice-box-text{color:#333;font-size:14px;line-height:normal}@media print,screen and (min-width:768px){.p-tam-line-promo__notice-box-text{font-size:20px}}.p-tam-line-promo__notice-box-text-lg{color:#333;font-size:16px;line-height:normal}@media print,screen and (min-width:768px){.p-tam-line-promo__notice-box-text-lg{font-size:22px}}.p-tam-line-promo__benefits{align-items:center;background-color:#fcf9e8;border-radius:10px;display:flex;flex-direction:column;margin-top:32px;padding:20px;text-align:center}@media print,screen and (min-width:768px){.p-tam-line-promo__benefits{margin-left:auto;margin-right:auto;margin-top:40px;max-width:900px;padding:30px 66px}}.p-tam-line-promo__benefits-badge{align-items:center;display:flex;flex-direction:column}.p-tam-line-promo__benefits-badge-text{background-color:#06c755;border-radius:18px;color:#fff;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;line-height:27px;padding:4px 20px}@media print,screen and (min-width:768px){.p-tam-line-promo__benefits-badge-text{font-size:20px;padding:7px 26px}}.p-tam-line-promo__benefits-badge-triangle{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #06c755;display:block;height:0;width:0}.p-tam-line-promo__benefits-checklist{background-color:#fff;border:2.133px solid #e5e5e5;border-radius:6px;display:flex;flex-direction:column;gap:13px;margin-top:4px;padding:14px 20px;width:100%}@media print,screen and (min-width:768px){.p-tam-line-promo__benefits-checklist{flex-direction:row;gap:24px;justify-content:center;margin-top:7px}}.p-tam-line-promo__benefits-check{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;gap:10px;padding-bottom:13px}.p-tam-line-promo__benefits-check:last-child{border-bottom:none;padding-bottom:0}@media print,screen and (min-width:768px){.p-tam-line-promo__benefits-check{border-bottom:none;padding-bottom:0}}.p-tam-line-promo__benefits-check-icon{flex-shrink:0;height:20px;width:20px}.p-tam-line-promo__benefits-check-text{color:#333;font-size:14px;font-weight:700;line-height:1.3;margin-top:0!important}@media print,screen and (min-width:768px){.p-tam-line-promo__benefits-check-text{font-size:16px;line-height:130%!important}}.p-tam-line-promo__benefits-check-text--green{color:#49a53c}.p-tam-line-promo__benefits-bottom{align-items:center;display:flex;flex-direction:column;margin-top:10px;width:100%}@media print,screen and (min-width:768px){.p-tam-line-promo__benefits-bottom{align-items:center;flex-direction:row;gap:20px;margin-top:20px}}.p-tam-line-promo__benefits-bottom-text{text-align:center}@media print,screen and (min-width:768px){.p-tam-line-promo__benefits-bottom-text{flex-shrink:0;padding-left:12px}}.p-tam-line-promo__benefits-bottom-title{color:#333;font-size:14px;font-weight:700;line-height:1.5;margin-top:0!important}@media print,screen and (min-width:768px){.p-tam-line-promo__benefits-bottom-title{font-size:16px}}.p-tam-line-promo__benefits-bottom-heading{color:#333;font-size:18px;font-weight:700;line-height:1.5;margin-top:0!important;position:relative;z-index:0}@media print,screen and (min-width:768px){.p-tam-line-promo__benefits-bottom-heading{font-size:23px;line-height:1.4}}.p-tam-line-promo__benefits-bottom-heading-inner{display:inline;position:relative;z-index:1}.p-tam-line-promo__benefits-marker{display:block;height:auto;margin-top:-10px;width:100%;z-index:-1}@media print,screen and (min-width:768px){.p-tam-line-promo__benefits-marker{margin-top:-14px;position:absolute}}.p-tam-line-promo__benefits-bottom-heading-inner-deco{display:block}.p-tam-line-promo__benefits-lab{display:block;margin-top:14px;width:100%}@media print,screen and (min-width:768px){.p-tam-line-promo__benefits-lab{flex:1 1;margin-top:0;min-width:0}}.p-tam-line-promo__benefits-lab img{height:auto;width:100%}.p-tam-complete .p-tam-complete__banner-wrapper{margin-top:48px}@media print,screen and (min-width:768px){.p-tam-complete .p-tam-complete__banner-wrapper{margin-left:auto;margin-right:auto;margin-top:64px;max-width:714px}}.p-tam-complete .p-tam-complete__banner-title{font-size:16px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){.p-tam-complete .p-tam-complete__banner-title{font-size:20px;font-style:normal;font-weight:700;line-height:normal}}.p-tam-complete .p-tam-complete__banner-flex{display:flex;flex-direction:column;margin-top:18px;row-gap:32px}@media print,screen and (min-width:768px){.p-tam-complete .p-tam-complete__banner-flex{-moz-column-gap:60px;column-gap:60px;flex-direction:row;margin-top:30px}.p-tam-complete .p-tam-complete__banner-flex>*{flex:1 1}}.login-popup{display:none;position:fixed;z-index:9999}.login-popup,.login-popup__overlay{align-items:center;height:100%;justify-content:center;left:0;top:0;width:100%}.login-popup__overlay{background-color:rgba(0,0,0,.5);display:flex;padding:24px;position:absolute}@media print,screen and (min-width:768px){.login-popup__overlay{padding:40px}}.login-popup__modal{background-color:#fcf9e8;border-radius:10px;max-width:327px;min-height:217px;position:relative;width:100%}@media print,screen and (min-width:768px){.login-popup__modal{max-width:522px;min-height:256px}}.login-popup__close{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#333;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:40px;justify-content:center;position:absolute;right:-15px;top:-15px;width:40px;z-index:2}@media print,screen and (min-width:768px){.login-popup__close{font-size:28px;height:56px;right:-20px;top:-20px;width:56px}}.login-popup__close:hover{background-color:#f5f5f5}.login-popup__header{align-items:center;background-color:#3d8f32;border-radius:10px 10px 0 0;color:#fff;display:flex;font-size:16px;font-weight:700;height:109px;justify-content:center;letter-spacing:.48px;line-height:1.6;padding:20px 16px;position:relative;text-align:center;z-index:1}@media print,screen and (min-width:768px){.login-popup__header{font-size:22px;height:105px;letter-spacing:.66px;line-height:1.5;padding:20px 24px}}.login-popup__arrow{align-items:center;display:flex;height:49px;justify-content:center;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(180deg);z-index:0}@media print,screen and (min-width:768px){.login-popup__arrow{top:37%}}.login-popup__arrow svg{height:36px;transform:rotate(180deg);width:59px}.login-popup__content{color:#333;font-size:14px;font-weight:700;letter-spacing:.42px;line-height:1.7;padding:18px 16px;text-align:center}@media print,screen and (min-width:768px){.login-popup__content{font-size:18px;letter-spacing:.54px;line-height:1.8;padding:28px 24px 27px}}.login-popup__content p{margin:0}.login-popup__content p:not(:last-child){margin-bottom:4px}@media print,screen and (min-width:768px){.login-popup__content p:not(:last-child){margin-bottom:6px}}.login-popup__content-highlight{color:#dc0616}@media screen and (max-width:768px){.p-tam-thanks-lp .p-tam-complete__banner-flex img{display:block;margin-left:auto;margin-right:auto;max-width:290px}}.p-tam-thanks-lp .p-tam-complete__banner-1col{margin-top:40px}@media screen and (max-width:768px){.p-tam-thanks-lp .p-tam-complete__banner-1col{margin-top:24px;margin-inline:auto;max-width:290px}}.p-tam-complete__banner-1col{margin-top:40px}@media screen and (max-width:768px){.p-tam-complete__banner-1col{margin-top:24px}}.p-tam-complete__banner-1col img{width:100%}@media screen and (max-width:768px){.padContents.bgWide.wBG.p-tam-thanks-lp__content-inner{padding-left:10px;padding-right:10px}}.control-alert.alert-success.p-tam-notice{align-items:center;background:rgba(255,0,0,.09);border-radius:0;color:red;display:flex;font-size:16px;font-style:normal;font-weight:700;height:80px;justify-content:center;line-height:20px}.p-tam-suborder-stop-upsell{font-size:14px;line-height:20px;margin-bottom:42PX;margin-top:12px;text-align:center}.p-tam-suborder-stop-upsell[hidden]{display:none}.p-tam-suborder-stop-upsell__link{color:#3d8f32;font-weight:700;text-decoration:underline;text-underline-offset:3px}.p-tam-suborder-stop-upsell__link:focus-visible{outline:2px solid #3d8f32;outline-offset:3px}@media print,screen and (min-width:768px){#p-choices+footer{margin-top:0}}.p-choices__inner{margin-top:27px}.p-choices__heading-wrapper{padding-left:20px;padding-right:20px}@media print,screen and (min-width:768px){.p-choices__heading-wrapper{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1044px}}.p-choices__headingLv2{color:#000;font-size:26.3px;font-style:normal;font-weight:700;line-height:42.12px}.p-choices__en-title-wrapper{align-items:center;-moz-column-gap:6px;column-gap:6px;display:flex}.p-choices__sub{display:flex;height:4.98px;width:8px}.p-choices__sub>*{flex:1 1}.p-choices__sub span:first-child{background:#d4d517}.p-choices__sub span:nth-child(2){background:#df2016}.p-choices__en-title{color:#000;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:11.1px;font-style:normal;font-weight:400;letter-spacing:.142px;line-height:17.82px}.p-choices__main-title{font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-top:29px;text-align:center}@media print,screen and (min-width:768px){.p-choices__main-title{display:none}}.p-choices-splide.splide{visibility:visible}.p-choices-splide .splide__pagination{bottom:-17px;-moz-column-gap:8px;column-gap:8px;display:flex}.p-choices-splide .splide__pagination .splide__pagination__page{background:#fff;border:1px solid #d9d9d9;height:9px;margin:0;width:9px}@media print,screen and (min-width:768px){.p-choices-splide .splide__pagination .splide__pagination__page{height:12px;width:12px}}.p-choices-splide .splide__pagination .splide__pagination__page.is-active{background:#823c9f;transform:scale(1)}.p-choices__content{background:#fcf9e6;margin-top:56px;padding-bottom:48px}@media print,screen and (min-width:768px){.p-choices__content{margin-top:40px;padding-bottom:79px}.p-choices__content-inner{margin-left:auto;margin-right:auto;max-width:1044px}}.p-choices-about{padding-left:20px;padding-right:20px}@media print,screen and (min-width:768px){.p-choices-about{padding-left:0;padding-right:0}}.p-choices-about__inner{border:1px solid #01a201;border-radius:8px;margin-top:48px;padding:29px 15px 50px}@media print,screen and (min-width:768px){.p-choices-about__inner{margin-top:64px;padding:40px 58px 67px 70px}}.p-choices-about__sub-title-wrapper{text-align:center}.p-choices-about__sub-title{display:inline-block;font-size:18px;font-style:normal;font-weight:900;letter-spacing:.54px;line-height:48px;position:relative}@media print,screen and (min-width:768px){.p-choices-about__sub-title{font-size:24.882px;font-style:normal;font-weight:900;letter-spacing:.746px;line-height:66.353px}}.p-choices-about__sub-title:after,.p-choices-about__sub-title:before{background:#333;content:"";display:block;height:2px;position:absolute;top:50%;width:24.5px}@media print,screen and (min-width:768px){.p-choices-about__sub-title:after,.p-choices-about__sub-title:before{width:33px}}.p-choices-about__sub-title:before{left:-25px;transform:rotate(-115deg)}@media print,screen and (min-width:768px){.p-choices-about__sub-title:before{left:-30px}}.p-choices-about__sub-title:after{right:-25px;transform:rotate(-64deg)}@media print,screen and (min-width:768px){.p-choices-about__sub-title:after{right:-30px}}.p-choices-about__title{font-size:20px;font-style:normal;font-weight:900;letter-spacing:.6px;line-height:48px;margin-top:-18px;text-align:center}.p-choices-about__title span{color:#e70012}@media print,screen and (min-width:768px){.p-choices-about__title{font-size:28px;font-style:normal;font-weight:800;letter-spacing:.84px;line-height:48px}.p-choices-about__content-wrapper{align-items:center;-moz-column-gap:68px;column-gap:68px;display:flex;margin-top:32px}.p-choices-about__content-wrapper>*{flex:1 1}}.p-choices-about__img img{width:100%}@media print,screen and (min-width:768px){.p-choices-about__img{display:block;max-width:450px;min-width:450px}}.p-choices-about__example{margin-top:35px}@media print,screen and (min-width:768px){.p-choices-about__example{margin-top:0;padding-right:16px}}.p-choices-about__example-title{align-items:center;-moz-column-gap:13px;column-gap:13px;display:flex;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:normal}.p-choices-about__example-title>*{flex:1 1}@media print,screen and (min-width:768px){.p-choices-about__example-title{-moz-column-gap:12px;column-gap:12px;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:normal}}.p-choices-about__example-title span{flex-shrink:0}.p-choices-about__example-title span:first-child{align-items:center;-moz-column-gap:14px;column-gap:14px;display:flex}.p-choices-about__example-title span:first-child img{flex-shrink:0;min-width:24px}.p-choices-about__example-title span:first-child .is-line{background:#01a201;flex-shrink:1;height:1px;width:100%}.p-choices-about__example-title span:nth-child(2){background:#01a201;height:1px}.p-choices-about__example-content-wrapper{margin-top:16px}@media print,screen and (min-width:768px){.p-choices-about__example-content-wrapper{padding-left:10px;padding-right:10px}}.p-choices-about__example-content{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex}.p-choices-about__example-content:first-child{border-bottom:1px dashed #01a201;padding-bottom:22px}.p-choices-about__example-content:nth-child(2){padding-bottom:9px;padding-top:20px}.p-choices-about__example-content.--row-reverse{flex-direction:row-reverse}.p-choices-about__example-content-text{font-size:14px;font-style:normal;font-weight:500;letter-spacing:.42px;line-height:22px}@media print,screen and (min-width:768px){.p-choices-about__example-content-text{font-size:14px;font-style:normal;font-weight:500;letter-spacing:.42px;line-height:22px}}.p-choices-about__example-content-img{min-width:60px}.p-choices-about__example-quote{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}.p-choices-about__example-quote span{background:#01a201;flex-shrink:1;height:1px;width:100%}.p-choices-about__example-quote img{flex-shrink:0;min-width:24px;transform:rotate(180deg)}.p-choices-about__point{margin-top:6px}@media print,screen and (min-width:768px){.p-choices-about__point{margin-top:9px}}.p-choices-about__point-img{display:block;margin-left:auto;margin-right:auto}@media print,screen and (min-width:768px){.p-choices-about__point-img{width:151px}}.p-choices-about__point-list{display:flex;flex-direction:column;margin-top:7px;row-gap:9px}@media print,screen and (min-width:768px){.p-choices-about__point-list{margin-top:0}}.p-choices-about__point-item{font-size:16px;font-style:normal;font-weight:600;line-height:normal}.p-choices-about__point-item .--small{font-size:14px;line-height:normal}.p-choices-about__point-item .--medium{font-weight:700;line-height:normal;position:relative;z-index:1}.p-choices-about__point-item .--medium:after{background:#fae300;bottom:0;content:"";display:block;height:8px;left:0;position:absolute;width:100%;z-index:-1}.p-choices-splide__pagination{display:flex}.p-choices-splide__pagination>*{flex:1 1}@media print,screen and (min-width:768px){.p-choices-splide__pagination{display:none}}.p-choices-splide__pagination-item{position:relative}.p-choices-splide__pagination-good-img{left:50%;position:absolute;top:-33px;transform:translateX(-50%);z-index:1}@media print,screen and (min-width:768px){.p-choices-splide__pagination-good-img{display:none}}.p-choices-splide__pagination-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background:#e3f3e3;color:#01a201;display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:700;height:110px;justify-content:center;line-height:18px;padding:13px 11.666px 14px 11px;position:relative;width:100%}.p-choices-splide__pagination-button.is-active{background:#01a201;color:#fff}.p-choices-splide__pagination-button.is-active:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIxNyIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAxQTIwMSIgZD0iTTE3LjMwNiAxNS4zNzNhNCA0IDAgMCAxLTQuNjEyIDBMMS45MTcgNy43NjhDLTEuMjcyIDUuNTE4LjMyLjUgNC4yMjQuNWgyMS41NTJjMy45MDQgMCA1LjQ5NiA1LjAxOCAyLjMwNyA3LjI2OGwtMTAuNzc3IDcuNjA1WiIvPjwvc3ZnPg==");background-repeat:no-repeat;background-size:100% 100%;bottom:-12px;content:"";display:block;height:22px;left:50%;position:absolute;transform:translateX(-50%);width:54px}.title{font-size:17px;font-style:normal;font-weight:900;line-height:18px}.p-choices-splide__pagination-img{margin-top:9px}.img{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;position:relative}.img.--premium:after{background:#fae300;border-radius:9999px;color:#01a201;content:"×2";font-size:14px;height:22px;left:24px;position:absolute;text-align:center;top:5px;width:22px}.img .text,.img.--premium:after{font-style:normal;font-weight:700;line-height:18px}.img .text{font-size:20px}.p-choices-splide-content__splide-track{padding-top:32px}@media print,screen and (min-width:768px){.p-choices-splide-content__splide-track{padding-top:48px}.p-choices-splide-content__splide-list{-moz-column-gap:23.68px;column-gap:23.68px}.p-choices-splide-content__splide-list>*{flex:1 1}}.p-choices-splide-content__splide-item{background:#fff;padding-bottom:4px;position:relative;z-index:1}.p-choices-splide-content__splide-item.is-standard:after{align-items:center;background:red;border-radius:9999px;color:#fff;content:"おすすめ";display:flex;font-size:12px;font-style:normal;font-weight:700;height:64px;justify-content:center;line-height:12px;position:absolute;right:-10px;top:-16px;width:64px;z-index:2}@media print,screen and (min-width:768px){.p-choices-splide-content__splide-item.is-standard:after{font-size:13.93px;font-style:normal;font-weight:700;height:74.294px;line-height:13.93px;right:-15px;top:-23px;width:74.294px}}.p-choices-splide-content__wrapper{border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.07);height:100%;overflow:hidden}.p-choices-splide-content__header{background:#01a201;color:#fff;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.54px;line-height:normal;padding:15px 0;text-align:center}@media print,screen and (min-width:768px){.p-choices-splide-content__header{font-size:20.62px;font-style:normal;font-weight:700;letter-spacing:.619px;line-height:normal;padding:17px 0}}.p-choices-splide-content__main{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:51px;padding-left:9px;padding-right:9px}.p-choices-splide-content__img{display:block;padding-top:19px}.p-choices-splide-content__img img{display:block;margin-left:auto;margin-right:auto}@media print,screen and (min-width:768px){.p-choices-splide-content__img img{width:156.94px}.p-choices-splide-content__img{padding-top:21px}}.p-choices-splide-content__title{align-items:center;-moz-column-gap:6px;column-gap:6px;display:flex;font-size:17px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:.51px;line-height:normal;margin-top:5px}@media print,screen and (min-width:768px){.p-choices-splide-content__title{font-size:19.474px;font-style:normal;font-weight:700;letter-spacing:.584px;line-height:normal;margin-top:7px}}.p-choices-splide-content__title span{font-size:22px;font-style:normal;font-weight:500;letter-spacing:.88px;line-height:31.897px}@media print,screen and (min-width:768px){.p-choices-splide-content__title span{font-size:25.202px;font-style:normal;font-weight:500;letter-spacing:1.008px;line-height:36.539px}}.p-choices-splide-content__basic-price{margin-top:10px;text-align:center}@media print,screen and (min-width:768px){.p-choices-splide-content__basic-price{margin-top:12px}.p-choices-splide-content__basic-price img{width:256px}}.p-choices-splide-content__basic-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:30px}@media print,screen and (min-width:768px){.p-choices-splide-content__basic-list{gap:9px;margin-top:32px}.p-choices-splide-content__basic-list>*{flex:0 1}}.p-choices-splide-content__basic-item{min-width:132px}@media print,screen and (min-width:768px){.p-choices-splide-content__basic-item{min-width:151px}.p-choices-splide-content__basic-item img{width:100%}}.p-choices-splide-content__coupon-wrapper{margin-top:32px;text-align:center}@media print,screen and (min-width:768px){.p-choices-splide-content__coupon-wrapper{margin-top:36px}}.p-choices-splide-content__coupon-wrapper.--basic{margin-top:44px}@media print,screen and (min-width:768px){.p-choices-splide-content__coupon-wrapper.--basic{margin-top:46pxpx}}.p-choices-splide-content__coupon-title{display:inline-block;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.28px;line-height:20px;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-choices-splide-content__coupon-title{font-size:16.038px;font-style:normal;font-weight:700;letter-spacing:.321px;line-height:22.911px}}.p-choices-splide-content__coupon-title span{color:#e70012;display:block}.p-choices-splide-content__coupon-title:after,.p-choices-splide-content__coupon-title:before{background:#333;content:"";display:block;height:1px;position:absolute;top:50%;width:34px}@media print,screen and (min-width:768px){.p-choices-splide-content__coupon-title:after,.p-choices-splide-content__coupon-title:before{width:40px}}.p-choices-splide-content__coupon-title:before{left:-25px;transform:rotate(-115deg)}@media print,screen and (min-width:768px){.p-choices-splide-content__coupon-title:before{left:-30px}}.p-choices-splide-content__coupon-title:after{right:-25px;transform:rotate(-64deg)}@media print,screen and (min-width:768px){.p-choices-splide-content__coupon-title:after{right:-30px}}.p-choices-splide-content__cta{margin-top:7px}.p-choices-splide-content__cta-link{display:block}@media print,screen and (min-width:768px){.p-choices-splide-content__cta-link img{width:309px}}.p-choices-splide-content__coupon-text-wrapper{margin-top:17px}@media print,screen and (min-width:768px){.p-choices-splide-content__coupon-text-wrapper{margin-left:13px;margin-right:13px}}.p-choices-splide-content__coupon-text{font-size:10px;font-style:normal;font-weight:500;line-height:14px;text-align:left}@media print,screen and (min-width:768px){.p-choices-splide-content__coupon-text{font-size:11.456px;font-style:normal;font-weight:500;line-height:16.038px}}.p-choices-splide-content__plan-list{display:flex;flex-direction:column;padding-left:14px;padding-right:11px;padding-top:24px;row-gap:15px}@media print,screen and (min-width:768px){.p-choices-splide-content__plan-list{padding-left:17px;padding-right:14px;padding-top:27px;row-gap:16px}}.p-choices-splide-content__plan-item{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex}@media print,screen and (min-width:768px){.p-choices-splide-content__plan-item{-moz-column-gap:22px;column-gap:22px}.p-choices-splide-content__plan-img img{width:68.3px}}.p-choices-splide-content__plan-img.--radius img{border-radius:8px}@media print,screen and (min-width:768px){.p-choices-splide-content__plan-img.--radius img{width:70px}}.p-choices-splide-content__plan-text-wrapper{align-items:center;-moz-column-gap:14px;column-gap:14px;display:flex;flex:1 1;justify-content:space-between}@media print,screen and (min-width:768px){.p-choices-splide-content__plan-text-wrapper{-moz-column-gap:16px;column-gap:16px}}.p-choices-splide-content__plan-text{font-size:17px;font-style:normal;font-weight:700;letter-spacing:.51px;line-height:normal}@media print,screen and (min-width:768px){.p-choices-splide-content__plan-text{font-size:19.474px;font-style:normal;font-weight:700;letter-spacing:.584px;line-height:normal}}.p-choices-splide-content__plan-quantity{font-size:22px;font-style:normal;font-weight:500;letter-spacing:.88px;line-height:31.897px;position:relative;z-index:1}@media print,screen and (min-width:768px){.p-choices-splide-content__plan-quantity{font-size:25.202px;font-style:normal;font-weight:500;letter-spacing:1.008px;line-height:36.539px}}.p-choices-splide-content__plan-quantity.is-strong{font-weight:900}.p-choices-splide-content__plan-quantity.is-strong:after{background:#fae300;bottom:4px;content:"";display:block;height:5px;left:0;position:absolute;width:100%;z-index:-1}@media print,screen and (min-width:768px){.p-choices-splide-content__plan-quantity.is-strong:after{height:5.73px}}.p-choices-splide-content__standard-price{margin-top:-2px;text-align:center}@media print,screen and (min-width:768px){.p-choices-splide-content__standard-price img{width:286px}}.p-choices-splide-content__standard-list-wrapper{display:flex;flex-direction:column;margin-top:19px;row-gap:8px}@media print,screen and (min-width:768px){.p-choices-splide-content__standard-list-wrapper{margin-top:17px}}.p-choices-splide-content__standard-list{-moz-column-gap:3px;column-gap:3px;display:flex;justify-content:center}@media print,screen and (min-width:768px){.p-choices-splide-content__standard-item{max-width:100.81px;min-width:100.81px}.p-choices-splide-content__standard-item img{width:100%}}.p-choices-splide-content__standard-item-icon{display:flex;justify-content:center}@media print,screen and (min-width:768px){.p-choices-splide-content__standard-item-icon svg{height:22px;width:22px}}.p-choices-about__faq{padding-left:20px;padding-right:20px}@media print,screen and (min-width:768px){.p-choices-about__faq{padding-left:0;padding-right:0}}.p-choices-about__faq-title{font-size:2rem;font-size:20px;font-weight:700;line-height:1.6;margin:50px 0 16px}@media print,screen and (min-width:768px){.p-choices-about__faq-title{font-size:32px;font-style:normal;font-weight:700;letter-spacing:.96px;line-height:normal;margin:80px 0 27px}}.p-tam-sets__inner{padding-bottom:90px}@media print,screen and (min-width:768px){.p-tam-sets__inner{padding-bottom:110px}}.p-tam-sets-header{position:sticky;top:0;z-index:2}@media print,screen and (min-width:768px){.p-tam-sets-header{position:static}}.p-tam-sets-header__inner{background:#3d8f32;padding:10px;position:relative}@media print,screen and (min-width:768px){.p-tam-sets-header__inner{align-items:center;display:flex;height:145px;justify-content:center;padding:21px 0}}.p-tam-sets-header__progress{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}@media print,screen and (min-width:768px){.p-tam-sets-header__progress{flex-direction:column;row-gap:9px}}.progress-ring{flex-shrink:0;height:48px;position:relative;width:48px}.progress-ring__svg{display:block;height:100%;left:0;position:absolute;top:0;transform:rotate(-90deg);width:100%}.progress-ring__circle-bg{fill:none;stroke:#fff;stroke-width:3}.progress-ring__circle{fill:none;stroke:#e2c800;stroke-width:3;stroke-dasharray:131.947,131.947;stroke-dashoffset:131.947;r:21;cx:24;cy:24;transition:stroke-dashoffset .35s}.progress-ring__text{color:#fff;display:flex;font-size:11px;inset:0;line-height:1;position:absolute;text-align:center}.p-tam-sets-header__other-ring,.progress-ring__text{align-items:center;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-style:normal;font-weight:500;justify-content:center}.p-tam-sets-header__other-ring{background:#e2c800;border-radius:9999px;color:#3d8f32;display:none;font-size:14px;height:48px;line-height:normal;width:48px}.p-tam-sets-header__progress-text-wrapper{color:#fff;display:flex;flex-direction:column;flex-shrink:1;row-gap:2px;text-align:left}@media print,screen and (min-width:768px){.p-tam-sets-header__progress-text-wrapper{row-gap:6px;text-align:center}}#p-tam-sets .p-tam-sets h1.p-tam-sets-header__progress-text-title{color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}@media print,screen and (min-width:768px){#p-tam-sets .p-tam-sets h1.p-tam-sets-header__progress-text-title{justify-content:center}}.p-tam-sets-header__progress-text-title-wrapper{align-items:flex-end;-moz-column-gap:8px;column-gap:8px;display:flex;justify-content:space-between}@media print,screen and (min-width:768px){.p-tam-sets-header__progress-text-title-wrapper{justify-content:center}}.p-tam-sets-header__progress-text-title-label{background:#fff;border-radius:3px;color:#3d8f32;display:inline-block;font-size:11px;font-style:normal;font-weight:700;line-height:111%;margin-bottom:6px;margin-right:-16px;padding:3px 5px 5px 6px;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets-header__progress-text-title-label{font-size:14px;font-style:normal;font-weight:700;line-height:111%;margin:0}}.p-tam-sets-header__progress-text-text{font-size:12px;font-style:normal;font-weight:400;line-height:normal}.p-tam-sets__contents{padding:0 24px 18px}@media print,screen and (min-width:768px){.p-tam-sets__contents{box-sizing:content-box;-moz-column-gap:48px;column-gap:48px;display:flex;flex-direction:row-reverse;justify-content:center;margin-left:auto;margin-right:auto;max-width:850px;padding:40px 24px 0}.p-tam-sets__flex-item{margin-top:7px;width:48.2352941176%}}.p-tam-sets__content-text-wrapper{margin-top:18px}@media print,screen and (min-width:768px){.p-tam-sets__content-text-wrapper{margin-top:26px}}.p-tam-sets__content-title{font-size:18px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){.p-tam-sets__content-title{font-size:20px}}.p-tam-sets__content-text{display:block;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:8px}@media print,screen and (min-width:768px){.p-tam-sets__content-text{font-size:16px}}.p-tam-sets__content-list{align-items:stretch;-moz-column-gap:6px;column-gap:6px;display:flex;margin-top:22px}.p-tam-sets__content-list>*{flex:1 1}@media print,screen and (min-width:768px){.p-tam-sets__content-list{-moz-column-gap:10px;column-gap:10px;margin-top:0}}.p-tam-sets__content-item{position:relative}.p-tam-sets__content-item.--mypege{height:100%}.p-tam-sets__content-link{border-radius:4px;box-shadow:0 2px 4px 0 hsla(0,0%,71%,.25);color:#333;display:block;height:100%;overflow:hidden;text-decoration:none}.p-tam-sets__content-link.is-active-glay{box-shadow:none;outline:2px solid #7a7a7a}.p-tam-sets__content-link.is-active-red{box-shadow:none;outline:2px solid #d9301a}.p-tam-sets__content-link.is-active-red+.p-tam-sets__content-icon{right:-10px;top:-10px}.p-tam-sets__content-link.is-active-purple{box-shadow:none;outline:2px solid #823c9f}.p-tam-sets__content-icon{position:absolute;right:-8px;top:-8px}@media print,screen and (min-width:768px){.p-tam-sets__content-icon img{height:59px;width:59px}}.p-tam-sets__content-benefit{background:none;bottom:-60px;display:block;padding:0;position:absolute;width:100%}@media print,screen and (min-width:768px){.p-tam-sets__content-benefit{bottom:-74px}.p-tam-sets__content-benefit img{width:100%}}.p-tam-sets__content-benefit-value{align-items:center;background-color:#3d8f32;color:#ffe100;display:flex;font-size:10px;font-style:normal;font-weight:700;height:28%;justify-content:center;left:4%;line-height:1;position:absolute;right:4%;top:52%;white-space:nowrap}@media print,screen and (min-width:768px){.p-tam-sets__content-benefit-value{font-size:12px}}.p-tam-sets__content-header.--glay{background:#7a7a7a}.p-tam-sets__content-header.--red{background:#d9301a}.p-tam-sets__content-header.--purple{background:#823c9f}.p-tam-sets__content-header-title{color:#fff;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:36px;font-style:normal;font-weight:500;line-height:normal;padding:4px 0}@media print,screen and (min-width:768px){.p-tam-sets__content-header-title{font-size:44px}}.p-tam-sets__content-header-title span{font-size:12px;font-style:normal;font-weight:500;line-height:normal}@media print,screen and (min-width:768px){.p-tam-sets__content-header-title span{font-size:14px}}.p-tam-sets__content-main{padding:10px 0 13px}@media print,screen and (min-width:768px){.p-tam-sets__content-main{padding:13px 0 19px}}.p-tam-sets__content-main-title01{align-items:center;display:flex;font-size:15px;font-style:normal;font-weight:500;justify-content:center;line-height:normal}@media print,screen and (min-width:768px){.p-tam-sets__content-main-title01{font-size:18px}}.p-tam-sets__content-main-title01 span{font-size:12px;font-style:normal;font-weight:500;line-height:normal}@media print,screen and (min-width:768px){.p-tam-sets__content-main-title01 span{font-size:15px}}.p-tam-sets__content-main-title02{color:#7a7a7a;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:26px;font-style:normal;font-weight:500;line-height:normal;margin-top:-4px}@media print,screen and (min-width:768px){.p-tam-sets__content-main-title02{font-size:32px}}.p-tam-sets__content-main-title02 span{color:#333;font-family:Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:12px;font-style:normal;font-weight:500;line-height:normal}@media print,screen and (min-width:768px){.p-tam-sets__content-main-title02 span{font-size:15px}}.p-tam-sets__content-main-title02.--glay{color:#7a7a7a}.p-tam-sets__content-main-title02.--red{color:#d9301a}.p-tam-sets__content-main-title02.--purple{color:#823c9f}.p-tam-sets__content-main-title03{font-size:10px;font-style:normal;font-weight:500;line-height:normal}@media print,screen and (min-width:768px){.p-tam-sets__content-main-title03{font-size:12px;margin-top:-6PX}}.p-tam-sets__content-main-title03 span{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:11px;font-style:normal;font-weight:500;line-height:normal}@media print,screen and (min-width:768px){.p-tam-sets__content-main-title03 span{font-size:14px}}.p-tam-sets__content-main-title04{font-size:10px;font-style:normal;font-weight:500;line-height:normal;margin-top:6px}@media print,screen and (min-width:768px){.p-tam-sets__content-main-title04{font-size:12px}}.p-tam-sets-new__content-caution-text-wrapper{margin-top:16px;padding:0 8px}@media print,screen and (min-width:768px){.p-tam-sets-new__content-caution-text-wrapper{margin-top:24px;padding-left:0}}.p-tam-sets__content-caution-text-wrapper{margin-top:80px}@media print,screen and (min-width:768px){.p-tam-sets__content-caution-text-wrapper{margin-top:92px}}.p-tam-sets__content-caution-text{display:flex;font-size:10px;font-style:normal;font-weight:400;line-height:160%;position:relative;text-align:left}.p-tam-sets__content-caution-text:before{content:"※"}.p-tam-sets__content-caution-text+.p-tam-sets__content-caution-text{margin-top:10px}#set-edit-view.p-set-not-groupe .modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}#set-edit-view.p-set-not-groupe .modal-overlay.active{display:flex}.p-tam-sets__content-main-title-label{align-items:center;-moz-column-gap:2px;column-gap:2px;display:flex;font-size:10px;font-style:normal;font-weight:700;justify-content:center;line-height:normal;margin-top:5px}@media print,screen and (min-width:768px){.p-tam-sets__content-main-title-label{font-size:12px;margin-top:5px}}.p-tam-sets__content-main-title-label span{border-radius:3px;color:#fff;font-size:10px;font-style:normal;font-weight:500;line-height:normal;padding:1px 3px}@media print,screen and (min-width:768px){.p-tam-sets__content-main-title-label span{font-size:12px;padding:1px 5px}}.p-tam-sets__content-main-title-label.--red{color:#d9301a}.p-tam-sets__content-main-title-label.--red span{background:#d9301a}.p-tam-sets__content-main-title-label.--purple{color:#823c9f}.p-tam-sets__content-main-title-label.--purple span{background:#823c9f}@media print,screen and (min-width:768px) and (min-width:768px){.p-tam-sets__accordion{width:46.1176470588%}}.p-tam-sets-new__accordion{padding:0 8px}@media print,screen and (min-width:768px){.p-tam-sets-new__accordion{margin-top:40px;max-width:640px;padding:0;width:100%}}.p-tam-sets__accordion-item{background:#fafafa;border:1px solid #e5e5e5;border-radius:4px;margin-top:24px;overflow:hidden;padding:0 22px}@media print,screen and (min-width:768px){.p-tam-sets__accordion-item{margin-top:0;padding:0 24px}}.p-tam-sets__accordion-header{align-items:center;background:#fafafa;color:#3d8f32;cursor:pointer;font-size:14px;font-style:normal;font-weight:700;height:56px;justify-content:space-between;line-height:normal;outline:none;width:100%}@media print,screen and (min-width:768px){.p-tam-sets__accordion-header{cursor:auto;font-size:16px;height:59px;justify-content:center}}.p-tam-sets__accordion-header.--sp{display:flex}@media print,screen and (min-width:768px){.p-tam-sets__accordion-header.--sp{display:none}}.p-tam-sets__accordion-header.--pc{display:none}@media print,screen and (min-width:768px){.p-tam-sets__accordion-header.--pc{display:flex}}.p-tam-sets__accordion-header svg{transform:rotate(0deg);transition:transform .3s ease}@media print,screen and (min-width:768px){.p-tam-sets__accordion-header svg{display:none}}.p-tam-sets__accordion-header[aria-expanded=true] svg{transform:rotate(180deg)}.p-tam-sets__accordion-content{border-top:1px solid #e5e5e5;height:0;opacity:0;overflow:hidden;padding:0;transition:height .3s ease,opacity .3s ease,visibility .3s ease,padding .3s ease;visibility:hidden}@media print,screen and (min-width:768px){.p-tam-sets__accordion-content{height:auto;opacity:1;padding:12px 0 32px;visibility:visible}}.p-tam-sets__accordion-header[aria-expanded=true]+.p-tam-sets__accordion-content{height:329px;opacity:1;padding:18px 0 32px;visibility:visible}@media print,screen and (min-width:768px){.p-tam-sets__accordion-header[aria-expanded=true]+.p-tam-sets__accordion-content{height:auto}}.p-tam-sets__accordion-content-title{font-size:13px;font-style:normal;font-weight:500;line-height:normal;text-align:left}@media print,screen and (min-width:768px){.p-tam-sets__accordion-content-title{font-size:14px;text-align:center}}.p-tam-sets__accordion-content-img{font-size:10px;font-style:normal;font-weight:400;line-height:normal;margin-top:20px}@media print,screen and (min-width:768px){.p-tam-sets__accordion-content-img{margin-top:16px}.p-tam-sets__accordion-content-img img{margin-right:20px;width:281px}}.p-tam-sets__accordion-content-text{font-size:10px;font-style:normal;font-weight:400;line-height:normal;margin-top:18px}@media print,screen and (min-width:768px){.p-tam-sets__accordion-content-text{margin-top:21px}}.p-tam-sets__content-benefit-modal{-webkit-overflow-scrolling:touch;background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);box-sizing:border-box;display:none;left:50%;max-height:calc(100svh - 48px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - 48px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));max-width:327px;overflow-x:hidden;overflow-y:auto;padding:48px 24px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}.p-tam-sets__content-benefit-modal.active{display:block}@media print,screen and (min-width:768px){.p-tam-sets__content-benefit-modal{max-width:401px;padding:53px 34px}}.p-tam-sets__content-benefit-modal .close-modal{background:#3d8f32;color:#fff}.p-tam-sets__content-benefit-modal-title{color:inherit;font-family:inherit;font-size:14px;font-style:normal;font-weight:500;letter-spacing:normal;line-height:160%;margin:14px 0}@media print,screen and (min-width:768px){.p-tam-sets__content-benefit-modal-title{letter-spacing:.16px;margin:0}}.p-tam-sets__content-benefit-modal-text{color:inherit;font-family:inherit;font-size:14px;font-style:normal;font-weight:500;letter-spacing:normal;line-height:160%;margin:9px 0 14px;text-align:left}@media print,screen and (min-width:768px){.p-tam-sets__content-benefit-modal-text{letter-spacing:.16px;margin:9px 0 0}}.p-tam-sets__back-button-wrapper{margin-top:58px}.p-tam-sets__back-button-wrapper .backBtn{margin:0 auto}.p-tam-sets__back-button-wrapper .backBtn a{height:54px;max-width:236px;width:100%}.p-tam-sets__content-main-caution-text{color:#666;font-size:10px;font-style:normal;font-weight:700;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets__content-main-caution-text{font-size:12px}}.p-tam-sets-new__contents{padding:0 16px}@media print,screen and (min-width:768px){.p-tam-sets-new__contents{align-items:center;box-sizing:content-box;display:flex;flex-direction:column}}.p-tam-sets-new__flex-item{max-width:640px;width:100%}.p-tam-sets-new__content-list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px}.p-tam-sets-new__item{cursor:pointer;display:grid;grid-row:span 3;grid-template-rows:subgrid;position:relative}.p-tam-sets-new__item.is-selected-gray:after,.p-tam-sets-new__item.is-selected-purple:after,.p-tam-sets-new__item.is-selected-red:after{border:2px solid transparent;border-radius:4px;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.p-tam-sets-new__item.is-selected-gray:after{border-color:#7a7a7a}.p-tam-sets-new__item.is-selected-red:after{border-color:#d9301a}.p-tam-sets-new__item.is-selected-purple:after{border-color:#783395}.p-tam-sets-new__recommend-badge{height:56px;position:absolute;right:-8px;top:-8px;width:56.18px;z-index:1}.p-tam-sets-new__recommend-badge img{height:auto;width:100%}.p-tam-sets-new__recommend-text{color:#d9301a;font-size:10.504px;font-style:normal;font-weight:700;left:56.44%;letter-spacing:-.5252px;line-height:18.674px;position:absolute;text-align:center;top:9.3%;transform:translate(-50%,-50%) rotate(45deg);white-space:nowrap}.p-tam-sets-new__link{color:inherit;display:block;text-decoration:none}.p-tam-sets-new__card{display:flex;flex-direction:column;position:relative}.p-tam-sets-new__header{align-items:center;box-shadow:0 2px 4px 0 hsla(0,0%,71%,.25);display:flex;flex-direction:column;gap:4px;padding:24px 0 26px}.p-tam-sets-new__header.--gray{background:#7a7a7a;border-top-left-radius:4px}.p-tam-sets-new__header.--red{background:#d9301a}.p-tam-sets-new__header.--purple{background:#783395;border-top-right-radius:4px}.p-tam-sets-new__header-content{align-items:baseline;color:#fff;display:flex;justify-content:center;width:100%}.p-tam-sets-new__header-number{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:36px;font-style:normal;font-weight:500;line-height:1}@media print,screen and (min-width:768px){.p-tam-sets-new__header-number{font-size:40px}}.p-tam-sets-new__header-unit{font-size:12px;font-style:normal;font-weight:700;line-height:1.2}@media print,screen and (min-width:768px){.p-tam-sets-new__header-unit{font-size:18px}}.p-tam-sets-new__header-icon{bottom:10px;display:flex;position:absolute;right:0}.p-tam-sets-new__body{border-bottom:.5px solid #e5e5e5;border-left:.5px solid #e5e5e5;border-right:.5px solid #e5e5e5;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;padding:16px 6px}@media print,screen and (min-width:768px){.p-tam-sets-new__body{gap:16px;padding:16px 12px}}.p-tam-sets-new__item:first-child .p-tam-sets-new__body{border-left:1px solid #e5e5e5}.p-tam-sets-new__item:last-child .p-tam-sets-new__body{border-right:1px solid #e5e5e5}.p-tam-sets-new__price{align-items:center;display:flex;flex-direction:column;gap:2px}.p-tam-sets-new__price-label{color:rgba(51,51,51,.6);font-size:10px;font-style:normal;font-weight:500;line-height:1.2;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets-new__price-label{font-size:12px}}.p-tam-sets-new__price-main{align-items:baseline;display:flex;justify-content:center;line-height:0}.p-tam-sets-new__price-value{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:38px;font-style:normal;font-weight:500;line-height:1;text-align:right}.p-tam-sets-new__price-value.--gray{color:#7a7a7a}.p-tam-sets-new__price-value.--red{color:#d9301a}.p-tam-sets-new__price-value.--purple{color:#783395}@media print,screen and (min-width:768px){.p-tam-sets-new__price-value{font-size:50px}}.p-tam-sets-new__price-unit{color:#333;font-size:10px;font-style:normal;font-weight:500;line-height:normal}@media print,screen and (min-width:768px){.p-tam-sets-new__price-unit{font-size:20px}}.p-tam-sets-new__price-total{color:rgba(51,51,51,.6);font-size:9px;font-style:normal;font-weight:500;line-height:1.2;text-align:center;width:100%}@media print,screen and (min-width:768px){.p-tam-sets-new__price-total{font-size:11px}}.p-tam-sets-new__benefit{align-items:center;background:linear-gradient(90deg,rgba(217,48,26,.1),rgba(217,48,26,.1)),linear-gradient(90deg,#fff,#fff);border-radius:4px;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:7px 6px 11px}@media print,screen and (min-width:768px){.p-tam-sets-new__benefit{padding:12px 10px 10px}}.p-tam-sets-new__benefit-wrapper{display:flex;flex-direction:column;gap:6px}@media print,screen and (min-width:768px){.p-tam-sets-new__benefit-wrapper{flex-direction:row;justify-content:center}}.p-tam-sets-new__benefit-label{font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets-new__benefit-label{font-size:13px}}.p-tam-sets-new__benefit-label.--red{color:#d9301a}.p-tam-sets-new__benefit-label.--purple{color:#783395}.p-tam-sets-new__benefit-compare{align-items:center;display:flex;justify-content:center;width:100%}@media print,screen and (min-width:768px){.p-tam-sets-new__benefit-compare{width:auto}}.p-tam-sets-new__benefit-compare-text{color:#333;font-size:10px;font-style:normal;font-weight:700;line-height:1.2;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets-new__benefit-compare-text{font-size:13px}}.p-tam-sets-new__benefit-help{background:none;border:none;cursor:pointer;flex-shrink:0;height:12px;padding:0;width:12px}.p-tam-sets-new__benefit-help img{height:100%;width:100%}.p-tam-sets-new__benefit-value{align-items:baseline;display:flex;gap:1px}.p-tam-sets-new__benefit-value-number{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:20px;font-style:normal;font-weight:500;line-height:0;text-align:right}@media print,screen and (min-width:768px){.p-tam-sets-new__benefit-value-number{font-size:24px;line-height:1}}.p-tam-sets-new__benefit-value-number.--red{color:#d9301a}.p-tam-sets-new__benefit-value-number.--purple{color:#783395}.p-tam-sets-new__benefit-value-unit{color:#333;font-size:12px;font-style:normal;font-weight:700;line-height:1.6}@media print,screen and (min-width:768px){.p-tam-sets-new__benefit-value-unit{font-size:13px}}.p-tam-sets-new__benefit-value-text{color:#333;font-size:12px;font-style:normal;font-weight:700;line-height:1.2;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets-new__benefit-value-text{font-size:15px}}.p-tam-sets-new__footer{align-items:center;border-bottom:1px solid #e5e5e5;border-left:.5px solid #e5e5e5;border-right:.5px solid #e5e5e5;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:12px 3px 16px}@media print,screen and (min-width:768px){.p-tam-sets-new__footer{padding:16px 12px}}.p-tam-sets-new__item:first-child .p-tam-sets-new__footer{border-left:1px solid #e5e5e5}.p-tam-sets-new__item:last-child .p-tam-sets-new__footer{border-right:1px solid #e5e5e5}.p-tam-sets-new__shipping{font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-align:center;width:100%}@media print,screen and (min-width:768px){.p-tam-sets-new__shipping{font-size:15px}}.p-tam-sets-new__shipping.--gray{color:#7a7a7a}@media print,screen and (min-width:768px){.p-tam-sets-new__shipping.--gray{font-size:18px}}.p-tam-sets-new__shipping.--red{color:#d9301a}@media print,screen and (min-width:768px){.p-tam-sets-new__shipping.--red{font-size:18px}}.p-tam-sets-new__extra{align-items:center;display:flex;flex-direction:column}@media print,screen and (min-width:768px){.p-tam-sets-new__extra{width:100%}}.p-tam-sets-new__extra-arrow{height:8px;width:15px}.p-tam-sets-new__extra-arrow img{height:100%;width:100%}.p-tam-sets-new__extra-box{align-items:center;background:linear-gradient(90deg,rgba(250,227,0,.4),rgba(250,227,0,.4)),linear-gradient(90deg,#fff,#fff);border-radius:4px;display:flex;flex-direction:column;gap:5px;padding:6px 8px 10px;width:100%}@media print,screen and (min-width:768px){.p-tam-sets-new__extra-box{flex-direction:row;justify-content:center;padding:10px 12px}}.p-tam-sets-new__extra-label{color:#333;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.p-tam-sets-new__extra-value{align-items:center;display:flex;justify-content:center}.p-tam-sets-new__extra-value-main{align-items:baseline;display:flex;justify-content:center}.p-tam-sets-new__extra-value-number{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:20px;font-style:normal;font-weight:500;line-height:0;text-align:right}@media print,screen and (min-width:768px){.p-tam-sets-new__extra-value-number{line-height:1}}.p-tam-sets-new__extra-value-number.--red{color:#d9301a}.p-tam-sets-new__extra-value-number.--purple{color:#783395}.p-tam-sets-new__extra-value-unit{color:#333;font-size:12px;font-style:normal;font-weight:700;line-height:1.6}.p-tam-sets-new__extra-value-text{color:#333;font-size:12px;font-style:normal;font-weight:700;line-height:1.2;text-align:center}.p-tam-sets-new__subscription_detail-banner{display:flex;justify-content:center;margin-left:-10px;margin-top:12px;max-width:660px;padding:0 8px}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription_detail-banner{margin-left:-20px;margin-top:16px;padding:0}}.p-tam-sets-new__subscription_detail-banner-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;width:100%}.p-tam-sets-new__subscription_detail-banner-btn img{width:100%}.p-tam-sets-new__subscription-detail-modal{align-items:center;display:none;height:100vh;height:100svh;height:100dvh;inset:0;justify-content:center;left:0;overflow:hidden;padding:calc(24px + env(safe-area-inset-top, 0px)) 24px calc(24px + env(safe-area-inset-bottom, 0px));position:fixed!important;top:0;width:100%;z-index:1000;z-index:9999}.p-tam-sets-new__subscription-detail-modal.active{display:flex}.p-tam-sets-new__subscription-detail-modal-inner{-webkit-overflow-scrolling:touch;background:#fff;border-radius:8px;max-height:100%;max-width:327px;overflow-y:auto;position:relative;width:100%}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-inner{max-width:892px}}.p-tam-sets-new__subscription-detail-modal-header{background:#3d8f32;border-radius:8px 8px 0 0;padding:18px 0;position:relative}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-header{padding:28px 0}}.p-tam-sets-new__subscription-detail-modal-header-title{color:#fff;font-size:18px;font-weight:700;letter-spacing:.54px;line-height:1.6;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-header-title{line-height:normal}}.p-tam-sets-new__subscription-detail-modal-close-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:18px;font-weight:500;height:38px;justify-content:center;padding:0;position:absolute!important;right:12px;top:12px;width:38px}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-close-btn{height:48px;right:17px;top:17px;width:48px}}.p-tam-sets-new__subscription-detail-modal-content{padding:32px 0}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-content{padding:40px 0}}.p-tam-sets-new__subscription-detail-modal-section{padding:0 16px}.p-tam-sets-new__subscription-detail-modal-section:not(:first-child){margin-top:32px}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-section:not(:first-child){margin-top:40px}}.p-tam-sets-new__subscription-detail-modal-section:last-child{margin-top:64px}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-section:last-child{margin-top:56px}.p-tam-sets-new__subscription-detail-modal-section{padding:0 56px}}.p-tam-sets-new__subscription-detail-modal-section-header{align-items:center;display:flex;flex-direction:column;margin-top:0}.p-tam-sets-new__subscription-detail-modal-section-subtitle{color:#d9301a;font-size:14px;font-weight:700;line-height:1.6}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-section-subtitle{font-size:15px}}.p-tam-sets-new__subscription-detail-modal-section-title{color:#333;font-size:24px;font-weight:700;letter-spacing:.72px;line-height:1.6;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-section-title{font-size:26px;letter-spacing:.78px}}.p-tam-sets-new__subscription-detail-modal-section-border{background:linear-gradient(90deg,#fae300 0,#fae300 18%,#ec6c26 0,#ec6c26 35%,#62237c 0,#62237c 50%,#d9301a 0,#d9301a 65%,#3d8f32 0,#3d8f32 83%,#d4d517 0,#d4d517);height:4px;margin-top:10px;width:120px}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-section-border{margin-top:20px}}.p-tam-sets-new__subscription-detail-modal-point{margin-top:32px;padding:0 8px}.p-tam-sets-new__subscription-detail-modal-point-header{align-items:center;display:flex;gap:10px;margin-top:0}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-point-header{justify-content:center}}.p-tam-sets-new__subscription-detail-modal-point-icon{flex-shrink:0;height:48px;width:48px}.p-tam-sets-new__subscription-detail-modal-point-icon img{height:100%;width:100%}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-point-icon{height:56px;width:56px}}.p-tam-sets-new__subscription-detail-modal-point-title{color:#333;flex:1 1;font-size:22px;font-weight:700;letter-spacing:.66px;line-height:1.6;text-align:left}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-point-title{flex:initial;font-size:24px;letter-spacing:.72px}}.p-tam-sets-new__subscription-detail-modal-point-text{color:#333;font-size:14px;font-weight:400;line-height:1.6;margin-top:16px;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-point-text{font-size:15px}}.p-tam-sets-new__subscription-detail-modal-cycles{display:flex;flex-direction:column;gap:8px;margin-top:32px}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-cycles{align-items:center;flex-direction:row;gap:10px}}.p-tam-sets-new__subscription-detail-modal-cycle{background:#f5f5f5;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-cycle{flex:1 1;gap:13px;padding:24px 24px 32px}}.p-tam-sets-new__subscription-detail-modal-cycle-header{align-items:center;display:flex;gap:4px;justify-content:center}.p-tam-sets-new__subscription-detail-modal-cycle-header-icon{align-items:center;display:flex}.p-tam-sets-new__subscription-detail-modal-cycle-header-icon-dot{height:6px;width:6px}.p-tam-sets-new__subscription-detail-modal-cycle-header-icon-dot.--green{background:#3d8f32}.p-tam-sets-new__subscription-detail-modal-cycle-header-icon-dot.--yellow{background:#efe600}.p-tam-sets-new__subscription-detail-modal-cycle-header-title{color:#3d8f32;font-size:18px;font-weight:700;letter-spacing:.54px;line-height:1.6;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-cycle-header-title{font-size:20px;letter-spacing:.6px}}.p-tam-sets-new__subscription-detail-modal-cycle-content{display:flex;flex-direction:column;gap:10px}.p-tam-sets-new__subscription-detail-modal-cycle-row{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:10px}.p-tam-sets-new__subscription-detail-modal-cycle-badge{background:linear-gradient(90deg,rgba(61,143,50,.2),rgba(61,143,50,.2)),#fff;border-radius:20px;color:#3d8f32;font-size:14px;font-weight:700;letter-spacing:.42px;line-height:1.6;padding:2px 12px;text-align:center;white-space:nowrap}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-cycle-badge{font-size:15px;letter-spacing:.45px}}.p-tam-sets-new__subscription-detail-modal-cycle-text{color:#333;font-size:14px;font-weight:500;letter-spacing:.42px;line-height:1.6;text-align:center;white-space:nowrap}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-cycle-text{font-size:15px;letter-spacing:.45px}}.p-tam-sets-new__subscription-detail-modal-or{color:#333;font-size:16px;font-weight:700;letter-spacing:.48px;line-height:1.6;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-or{font-size:15px;letter-spacing:.45px}}.p-tam-sets-new__subscription-detail-modal-note{color:#333;font-size:10px;font-weight:500;letter-spacing:.3px;line-height:1.6;margin-top:16px;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-note{font-size:11px;letter-spacing:.33px}}.p-tam-sets-new__subscription-detail-modal-quantity{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:32px}.p-tam-sets-new__subscription-detail-modal-quantity-title{color:#333;font-size:16px;font-weight:700;letter-spacing:.48px;line-height:1.6;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-quantity-title{font-size:18px;letter-spacing:.54px}}.p-tam-sets-new__subscription-detail-modal-quantity-text{color:#333;font-size:14px;font-weight:400;line-height:1.6;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-quantity-text{font-size:15px}}.p-tam-sets-new__subscription-detail-modal-example{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;flex-direction:column;gap:2px;margin-top:24px;padding:16px}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-example{flex-direction:row;justify-content:center}}.p-tam-sets-new__subscription-detail-modal-example-label{color:#333;font-size:14px;font-weight:500;letter-spacing:.42px;line-height:1.6;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-example-label{font-size:15px;letter-spacing:.45px}}.p-tam-sets-new__subscription-detail-modal-example-text{color:#333;font-size:14px;font-weight:500;letter-spacing:.42px;line-height:1.6;text-align:center}.p-tam-sets-new__subscription-detail-modal-example-text .--red{color:#d9301a;font-weight:700}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-example-text{font-size:15px;letter-spacing:.45px}}.p-tam-sets-new__subscription-detail-modal-example-result{color:#333;font-size:14px;font-weight:500;letter-spacing:.42px;line-height:1.6;position:relative;text-align:center}.p-tam-sets-new__subscription-detail-modal-example-result .--red{color:#d9301a;font-weight:700}.p-tam-sets-new__subscription-detail-modal-example-result .--bold{font-weight:700;position:relative;z-index:1}.p-tam-sets-new__subscription-detail-modal-example-result .--bold:after{background:#ffeb00;bottom:0;content:"";height:8px;left:0;position:absolute;width:100%;z-index:-1}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-example-result{font-size:15px;letter-spacing:.45px}}.p-tam-sets-new__subscription-detail-modal-features{display:flex;gap:10px;justify-content:space-between;margin-top:32px}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-features{gap:32px}}.p-tam-sets-new__subscription-detail-modal-feature{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:8px;padding:12px}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-feature{align-items:flex-start;flex-direction:row;gap:16px;padding:24px 32px 32px}}.p-tam-sets-new__subscription-detail-modal-feature-icon{flex-shrink:0;height:56px;width:56px}.p-tam-sets-new__subscription-detail-modal-feature-icon img{height:100%;width:100%}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-feature-icon{height:64px;width:64px}}.p-tam-sets-new__subscription-detail-modal-feature-content{display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-feature-content{justify-content:flex-start}}.p-tam-sets-new__subscription-detail-modal-feature-title{color:#3d8f32;font-size:16px;font-weight:700;letter-spacing:.48px;line-height:1.6;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-feature-title{font-size:20px;letter-spacing:.6px;text-align:left}}.p-tam-sets-new__subscription-detail-modal-feature-note{color:#333;font-size:10px;font-weight:500;letter-spacing:.3px;line-height:1.6;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-feature-note{font-size:11px;letter-spacing:.33px;text-align:left}}.p-tam-sets-new__subscription-detail-modal-back{display:flex;justify-content:center;margin-top:24px}.p-tam-sets-new__subscription-detail-modal-back-btn{align-items:center;background:#f5f5f5;border:none;border-radius:3em;color:#3d8f32;display:inline-flex;font-size:14px;font-weight:700;height:54px;justify-content:center;max-width:236px;padding:.5em 1.5em;position:relative;text-decoration:none;width:100%}.p-tam-sets-new__subscription-detail-modal-back-btn:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="rgb(98,156,76)" d="M32 16.015c0.007-0.558-0.224-1.093-0.635-1.47l-11.028-11.028c-0.205-0.201-0.444-0.364-0.706-0.483-0.232-0.103-0.484-0.156-0.738-0.157-0.522-0.018-1.030 0.177-1.404 0.541-0.365 0.354-0.565 0.844-0.552 1.352-0.002 0.271 0.054 0.539 0.163 0.788 0.104 0.233 0.249 0.445 0.431 0.625l3.778 3.82 6.094 5.572 0.712-1.194-5.999-0.342h-20.082c-0.544-0.024-1.075 0.175-1.47 0.549-0.379 0.376-0.584 0.893-0.562 1.427-0.022 0.536 0.182 1.056 0.562 1.433 0.396 0.374 0.926 0.572 1.47 0.549h20.075l5.999-0.352-0.706-1.179-6.094 5.559-3.765 3.807c-0.182 0.18-0.328 0.393-0.431 0.628-0.109 0.248-0.165 0.517-0.163 0.788-0.014 0.507 0.186 0.997 0.552 1.35 0.378 0.358 0.885 0.547 1.404 0.525 0.531 0 1.038-0.216 1.407-0.596l11.051-11.041c0.412-0.376 0.644-0.912 0.635-1.47z"></path></svg>');background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:3.47vw;left:6.67vw;position:absolute;top:50%;transform:translateY(-50%) scaleX(-1);width:3.47vw}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-detail-modal-back-btn:after{height:min(1.34vw,15px);left:min(1.96vw,22px);width:min(1.34vw,15px)}}.p-tam-sets-new__subscription-detail-modal-back-arrow,.p-tam-sets-new__subscription-detail-modal-back-text{color:#629c4c;font-size:14px}.p-tam-sets-new__subscription-contents-modal-section-wrapper{background:rgba(255,235,0,.16);padding:32px 20px}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-section-wrapper{padding:48px 56px}}.p-tam-sets-new__subscription_contents-banner{display:flex;justify-content:center;margin-top:24px;max-width:640px;padding:0 8px}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription_contents-banner{margin-top:56px;padding:0}}.p-tam-sets-new__subscription_contents-banner-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;width:100%}.p-tam-sets-new__subscription_contents-banner-btn img{width:100%}.p-tam-set-plan-sku-banner-demo{overflow:hidden;padding:6.4vw 0 21.3333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-sku-banner-demo{padding:48px 40px 96px}}.p-tam-set-plan-sku-banner-demo__inner{width:100%}@media print,screen and (min-width:768px){.p-tam-set-plan-sku-banner-demo__inner{margin-left:auto;margin-right:auto;max-width:900px}}.p-tam-set-plan-sku-banner-pair{overflow-x:auto;scrollbar-width:none;width:100%}.p-tam-set-plan-sku-banner-pair::-webkit-scrollbar{display:none}.p-tam-set-plan-sku-banner-pair__list{align-items:center;display:flex;gap:3.2vw;justify-content:center;width:-moz-max-content;width:max-content}@media print,screen and (min-width:768px){.p-tam-set-plan-sku-banner-pair__list{gap:24px;width:100%}}.p-tam-set-plan-sku-banner-single{width:100%}.p-tam-set-plan-sku-banner-single__inner{display:flex;justify-content:center;width:100%}.p-tam-set-plan-sku-banner__card{border-radius:4px;color:#333;display:block;height:28.8vw;overflow:hidden;position:relative;text-decoration:none;width:75.2vw}.p-tam-set-plan-sku-banner__card:focus-visible{outline:3px solid #3d8f32;outline-offset:2px}.p-tam-set-plan-sku-banner-pair .p-tam-set-plan-sku-banner__card{flex:0 0 75.2vw}@media print,screen and (min-width:768px){.p-tam-set-plan-sku-banner-pair .p-tam-set-plan-sku-banner__card{flex-basis:438px;height:168px;width:438px}}.p-tam-set-plan-sku-banner-single .p-tam-set-plan-sku-banner__card{flex:0 0 auto}@media print,screen and (min-width:768px){.p-tam-set-plan-sku-banner-single .p-tam-set-plan-sku-banner__card{height:168px;width:438px}}.p-tam-set-plan-sku-banner__card--deal{background:#f6e200}.p-tam-set-plan-sku-banner__card--no-commitment{background:#c7e8bf}.p-tam-set-plan-sku-banner__deal-inner{align-items:center;display:flex;gap:2.6666666667vw;height:100%;padding:3.2vw 5.3333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-sku-banner__deal-inner{gap:16px;justify-content:center;padding:19px 31px}}.p-tam-set-plan-sku-banner__deal-figure{flex:0 0 17.6vw;height:22.4vw;width:17.6vw}@media print,screen and (min-width:768px){.p-tam-set-plan-sku-banner__deal-figure{flex-basis:103px;height:131px;width:103px}}.p-tam-set-plan-sku-banner__deal-person{display:block;height:100%;width:100%}.p-tam-set-plan-sku-banner__deal-content{flex:0 0 44.2666666667vw;text-align:center;width:44.2666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-sku-banner__deal-content{flex-basis:258px;width:258px}}.p-tam-set-plan-sku-banner__deal-note{align-items:center;background:#fff;border-radius:40px;display:flex;height:6.9333333333vw;justify-content:center;padding:.8vw 2.6666666667vw;white-space:nowrap}@media print,screen and (min-width:768px){.p-tam-set-plan-sku-banner__deal-note{height:40px;padding:5px 16px}}.p-tam-set-plan-sku-banner__deal-note-text{color:#333;font-size:2.6666666667vw;font-weight:700;letter-spacing:0;line-height:1.3}@media print,screen and (min-width:768px){.p-tam-set-plan-sku-banner__deal-note-text{font-size:16px}}.p-tam-set-plan-sku-banner__deal-note-emphasis{color:#409321;font-size:4.2666666667vw;font-weight:700;letter-spacing:0;line-height:1.3}@media print,screen and (min-width:768px){.p-tam-set-plan-sku-banner__deal-note-emphasis{font-size:25px}}.p-tam-set-plan-sku-banner__deal-triangle{height:3.2vw;margin:-1.6vw auto 0;transform:rotate(180deg);width:4.2666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-sku-banner__deal-triangle{height:19px;margin-top:-9px;width:25px}}.p-tam-set-plan-sku-banner__deal-triangle-image{display:block;height:100%;width:100%}.p-tam-set-plan-sku-banner__deal-copy{color:#333;font-size:4.2666666667vw;font-weight:700;letter-spacing:0;line-height:1.4;margin-top:.5333333333vw;text-align:center}@media print,screen and (min-width:768px){.p-tam-set-plan-sku-banner__deal-copy{font-size:25px;margin-top:3px}}.p-tam-set-plan-sku-banner__deal-copy-line{display:block}.p-tam-set-plan-sku-banner__deal-copy-text{color:#333}.p-tam-set-plan-sku-banner__deal-copy-emphasis{color:#409321}.p-tam-set-plan-sku-banner__badge{height:17.6vw;left:3.7333333333vw;position:absolute;top:5.6vw;width:17.6vw}@media print,screen and (min-width:768px){.p-tam-set-plan-sku-banner__badge{height:102px;left:22px;top:33px;width:102px}}.p-tam-set-plan-sku-banner__badge-image{display:block;height:100%;width:100%}.p-tam-set-plan-sku-banner__badge-text{color:#fff;font-size:2.6666666667vw;font-weight:700;left:50%;letter-spacing:0;line-height:1.25;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:nowrap}@media print,screen and (min-width:768px){.p-tam-set-plan-sku-banner__badge-text{font-size:16px}}.p-tam-set-plan-sku-banner__badge-line{display:block}.p-tam-set-plan-sku-banner__no-commitment-copy{color:#333;font-size:4.2666666667vw;font-weight:700;left:22.9333333333vw;letter-spacing:0;line-height:1.4;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}@media print,screen and (min-width:768px){.p-tam-set-plan-sku-banner__no-commitment-copy{font-size:25px;left:133px}}.p-tam-set-plan-sku-banner__no-commitment-line{display:block}.p-tam-set-plan-sku-banner__no-commitment-emphasis{color:#409321}.p-tam-set-plan-sku-banner__no-commitment-text{color:#333}.p-tam-set-plan-sku-banner__no-commitment-figure{bottom:0;height:29.0666666667vw;position:absolute;right:-.5333333333vw;width:20.8vw}@media print,screen and (min-width:768px){.p-tam-set-plan-sku-banner__no-commitment-figure{height:145px;right:0;width:104px}}.p-tam-set-plan-sku-banner__no-commitment-person{display:block;height:100%;width:100%}.p-tam-sets-new__subscription-contents-modal{align-items:center;display:none;height:100vh;height:100svh;height:100dvh;inset:0;justify-content:center;left:0;overflow:hidden;padding:24px;position:fixed!important;top:0;width:100%;z-index:9999}.p-tam-sets-new__subscription-contents-modal.active{display:flex}.p-tam-sets-new__subscription-contents-modal-inner{-webkit-overflow-scrolling:touch;background:#fff;border-radius:8px;max-height:100%;max-width:327px;overflow-y:auto;position:relative;width:100%}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-inner{max-width:892px}}.p-tam-sets-new__subscription-contents-modal-header{padding:40px 20px 0;position:relative}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-header{padding:40px 56px 0}}.p-tam-sets-new__subscription-contents-modal-logo{align-items:center;display:flex;flex-direction:column;gap:0}.p-tam-sets-new__subscription-contents-modal-logo-sub{color:#333;font-size:10px;font-weight:400;letter-spacing:.3px;line-height:1.6;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-logo-sub{font-size:12px;letter-spacing:.36px}}.p-tam-sets-new__subscription-contents-modal-close-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f5f5f5;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:18px;font-weight:500;height:38px;justify-content:center;padding:0;position:absolute!important;right:12px;top:12px;width:38px}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-close-btn{height:48px;right:17px;top:17px;width:48px}}.p-tam-sets-new__subscription-contents-modal-content{padding:24px 0 32px}.p-tam-sets-new__subscription-contents-modal-intro{padding:0 20px 40px;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-intro{padding-bottom:40px}}.p-tam-sets-new__subscription-contents-modal-intro-text{color:#333;font-size:14px;font-weight:400;line-height:2;text-align:center}.p-tam-sets-new__subscription-contents-modal-intro-text .--bold{font-size:16px;font-weight:700;position:relative;z-index:2}.p-tam-sets-new__subscription-contents-modal-intro-text .--bold:after{background:#ffeb00;bottom:0;content:"";height:8px;left:50%;position:absolute;transform:translateX(-50%);width:209px;z-index:-1}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-intro-text{font-size:15px}.p-tam-sets-new__subscription-contents-modal-intro-text .--bold{font-size:18px}}.p-tam-sets-new__subscription-contents-modal-section{align-items:center;display:flex;flex-direction:column;gap:24px;margin-top:60px}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-section{margin-top:48px}}.p-tam-sets-new__subscription-contents-modal-section:first-child{margin-top:0}.p-tam-sets-new__subscription-contents-modal-section-header{align-items:center;color:#3d8f32;display:flex;flex-direction:column;gap:8px;text-align:center}.p-tam-sets-new__subscription-contents-modal-section-number{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:28px;font-weight:500;line-height:1}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-section-number{font-size:30px}}.p-tam-sets-new__subscription-contents-modal-section-title{font-size:18px;font-weight:700;letter-spacing:.54px;line-height:1.6}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-section-title{font-size:20px;letter-spacing:.6px}}.p-tam-sets-new__subscription-contents-modal-section-img{border-radius:4px;max-width:287px;overflow:hidden;width:100%}.p-tam-sets-new__subscription-contents-modal-section-img img{display:block;height:auto;width:100%}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-section-img{max-width:480px}}.p-tam-sets-new__subscription-contents-modal-section-text{color:#333;font-size:14px;font-weight:400;line-height:2;text-align:center}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-section-text{font-size:15px}}.p-tam-sets-new__subscription-contents-modal-voice{margin-top:56px}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-voice{margin-top:56px}}.p-tam-sets-new__subscription-contents-modal-voice-header{align-items:flex-end;display:flex;gap:4px;justify-content:center}.p-tam-sets-new__subscription-contents-modal-voice-header-line{flex-shrink:0;height:27px;width:24px}.p-tam-sets-new__subscription-contents-modal-voice-header-line.--right{transform:scaleX(-1)}.p-tam-sets-new__subscription-contents-modal-voice-header-title{color:#3d8f32;font-size:16px;font-weight:700;letter-spacing:.48px;line-height:1.6;text-align:center}.p-tam-sets-new__subscription-contents-modal-voice-header-title .--highlight{color:#3d8f32;font-size:20px;position:relative;z-index:1}.p-tam-sets-new__subscription-contents-modal-voice-header-title .--highlight:after{background:#ffeb00;bottom:0;content:"";height:8px;left:0;position:absolute;width:100%;z-index:-1}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-voice-header-title .--highlight{font-size:24px}.p-tam-sets-new__subscription-contents-modal-voice-header-title{font-size:20px;font-style:normal;font-weight:700;line-height:160%}}.p-tam-sets-new__subscription-contents-modal-voice-list{display:flex;flex-direction:column;gap:16px;margin-top:24px}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-voice-list{flex-direction:row;gap:16px}}.p-tam-sets-new__subscription-contents-modal-voice-item{background:#fff;border-radius:8px;padding:16px 20px}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-voice-item{flex:1 1;padding:20px 24px}}.p-tam-sets-new__subscription-contents-modal-voice-item-header{align-items:center;display:flex;gap:8px}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-voice-item-header{gap:10px}}.p-tam-sets-new__subscription-contents-modal-voice-item-icon{flex-shrink:0;height:48px;width:48px}.p-tam-sets-new__subscription-contents-modal-voice-item-icon img{border-radius:50%;height:100%;width:100%}.p-tam-sets-new__subscription-contents-modal-voice-item-name{color:#333;font-size:14px;font-weight:700;line-height:1.6}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-voice-item-name{font-size:15px}}.p-tam-sets-new__subscription-contents-modal-voice-item-text{color:#333;font-size:14px;font-weight:700;line-height:1.8;margin-top:10px;text-align:left}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-voice-item-text{font-size:15px}}.p-tam-sets-new__subscription-contents-modal-voice-note{color:#333;font-size:10px;font-weight:400;line-height:1.5;margin-top:16px;text-align:left}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-voice-note{font-size:11px}}.p-tam-sets-new__subscription-contents-modal-back{display:flex;justify-content:center;margin-top:32px}@media print,screen and (min-width:768px){.p-tam-sets-new__subscription-contents-modal-back{margin-top:40px}}.p-tam-sets-new__subscription-contents-modal-back-btn{align-items:center;background:#f5f5f5;border:none;border-radius:3em;color:#3d8f32;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;height:54px;justify-content:center;max-width:236px;padding:7px 21px;position:relative;text-decoration:none;width:100%}.p-tam-sets-new__subscription-contents-modal-back-btn:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="rgb(98,156,76)" d="M32 16.015c0.007-0.558-0.224-1.093-0.635-1.47l-11.028-11.028c-0.205-0.201-0.444-0.364-0.706-0.483-0.232-0.103-0.484-0.156-0.738-0.157-0.522-0.018-1.030 0.177-1.404 0.541-0.365 0.354-0.565 0.844-0.552 1.352-0.002 0.271 0.054 0.539 0.163 0.788 0.104 0.233 0.249 0.445 0.431 0.625l3.778 3.82 6.094 5.572 0.712-1.194-5.999-0.342h-20.082c-0.544-0.024-1.075 0.175-1.47 0.549-0.379 0.376-0.584 0.893-0.562 1.427-0.022 0.536 0.182 1.056 0.562 1.433 0.396 0.374 0.926 0.572 1.47 0.549h20.075l5.999-0.352-0.706-1.179-6.094 5.559-3.765 3.807c-0.182 0.18-0.328 0.393-0.431 0.628-0.109 0.248-0.165 0.517-0.163 0.788-0.014 0.507 0.186 0.997 0.552 1.35 0.378 0.358 0.885 0.547 1.404 0.525 0.531 0 1.038-0.216 1.407-0.596l11.051-11.041c0.412-0.376 0.644-0.912 0.635-1.47z"></path></svg>');background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:10.1px;left:20px;position:absolute;top:50%;transform:translateY(-50%) scaleX(-1);width:12.3px}.p-tam-sets__back-button{background:none;display:flex;justify-content:center;padding:0}a.p-tam-sets__back-button-link{align-items:center;background:#f5f5f5;border:none;border-radius:3em;color:#3d8f32;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;height:54px;justify-content:center;max-width:236px;padding:7px 21px;position:relative;text-decoration:none;width:100%}a.p-tam-sets__back-button-link:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="rgb(98,156,76)" d="M32 16.015c0.007-0.558-0.224-1.093-0.635-1.47l-11.028-11.028c-0.205-0.201-0.444-0.364-0.706-0.483-0.232-0.103-0.484-0.156-0.738-0.157-0.522-0.018-1.030 0.177-1.404 0.541-0.365 0.354-0.565 0.844-0.552 1.352-0.002 0.271 0.054 0.539 0.163 0.788 0.104 0.233 0.249 0.445 0.431 0.625l3.778 3.82 6.094 5.572 0.712-1.194-5.999-0.342h-20.082c-0.544-0.024-1.075 0.175-1.47 0.549-0.379 0.376-0.584 0.893-0.562 1.427-0.022 0.536 0.182 1.056 0.562 1.433 0.396 0.374 0.926 0.572 1.47 0.549h20.075l5.999-0.352-0.706-1.179-6.094 5.559-3.765 3.807c-0.182 0.18-0.328 0.393-0.431 0.628-0.109 0.248-0.165 0.517-0.163 0.788-0.014 0.507 0.186 0.997 0.552 1.35 0.378 0.358 0.885 0.547 1.404 0.525 0.531 0 1.038-0.216 1.407-0.596l11.051-11.041c0.412-0.376 0.644-0.912 0.635-1.47z"></path></svg>');background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:10.1px;left:20px;position:absolute;top:50%;transform:translateY(-50%) scaleX(-1);width:12.3px}#p-tam-sets .modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}#p-tam-sets .modal-overlay.active{display:flex}#p-tam-sets .close-modal{align-items:center;border-radius:9999px;display:flex;font-size:20px;height:38px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;width:38px;z-index:9999}@media print,screen and (min-width:768px){#p-tam-sets .close-modal{right:16px;top:16px}}#p-tam-sets .p-tam-set-groupe-topping__modal-content{position:relative}#p-tam-sets .p-tam-set-groupe-topping__modal-img{margin-left:auto;margin-right:auto;max-width:195px;padding-bottom:30px;padding-top:40px}#p-tam-sets .p-tam-set-groupe-topping__modal-text-wrapper{color:#fff;padding:20px 24px 24px}#p-tam-sets .p-tam-set-groupe-topping__modal-title{font-size:18px;font-style:normal;font-weight:700;letter-spacing:.54px;line-height:normal}#p-tam-sets .p-tam-set-groupe-topping__modal-text{font-size:14px;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:160%;margin-top:14px;text-align:left}@media print,screen and (min-width:768px){#p-tam-sets .p-tam-set-groupe-topping__modal-text{margin-top:8px}}#p-tam-sets .p-tam-set-groupe-topping__modal-text .kome{display:block;font-size:10px;line-height:inherit;margin-top:8px;padding-left:0;text-indent:0}#p-tam-sets .p-tam-set-groupe-topping__modal-des-wrapper{background:#fff;border-radius:8px;margin-top:16px;padding:12px 18px 18px;text-align:left}@media print,screen and (min-width:768px){#p-tam-sets .p-tam-set-groupe-topping__modal-des-wrapper{margin-top:14px;padding:12px 18px}}#p-tam-sets .p-tam-set-groupe-topping__modal-des-wrapper.light-green{color:#9ec400}#p-tam-sets .p-tam-set-groupe-topping__modal-des-wrapper.red{color:#d9301a}#p-tam-sets .p-tam-set-groupe-topping__modal-des-wrapper.green{color:#3d8f32}#p-tam-sets .p-tam-set-groupe-topping__modal-des-wrapper.purple{color:#823c9f}#p-tam-sets .p-tam-set-groupe-topping__modal-des-wrapper.orange{color:#ff7d14}#p-tam-sets .p-tam-set-groupe-topping__modal-des-wrapper.yellow{color:#e2c800}#p-tam-sets .p-tam-set-groupe-topping__modal-des-title{font-size:14px;font-style:normal;font-weight:700;letter-spacing:.28px;line-height:160%}#p-tam-sets .p-tam-set-groupe-topping__modal-des-text{font-size:14px;font-style:normal;font-weight:500;line-height:160%;margin-top:3px}#p-tam-sets #set-edit-view,#p-tam-sets #set-show-view{padding-top:0}#p-tam-sets #set-edit-view .p-tam-set-groupe,#p-tam-sets #set-show-view .p-tam-set-groupe{margin-top:12px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe,#p-tam-sets #set-show-view .p-tam-set-groupe{margin-top:26px}}#p-tam-sets #set-edit-view .p-tam-set-groupe__inner,#p-tam-sets #set-show-view .p-tam-set-groupe__inner{padding-left:24px;padding-right:24px}#p-tam-sets #set-edit-view .p-tam-set-groupe__headingLv2,#p-tam-sets #set-show-view .p-tam-set-groupe__headingLv2{font-size:18px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__headingLv2,#p-tam-sets #set-show-view .p-tam-set-groupe__headingLv2{font-size:20px;font-style:normal;font-weight:700;line-height:normal}}#p-tam-sets #set-edit-view .p-tam-set-groupe__text,#p-tam-sets #set-show-view .p-tam-set-groupe__text{font-size:13px;font-style:normal;font-weight:400;line-height:160%;margin-top:5px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__text,#p-tam-sets #set-show-view .p-tam-set-groupe__text{font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin-top:10px}}#p-tam-sets #set-edit-view .p-tam-set-groupe__sub-text,#p-tam-sets #set-show-view .p-tam-set-groupe__sub-text{font-size:10px;font-style:normal;font-weight:400;line-height:normal;margin-top:6px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__sub-text,#p-tam-sets #set-show-view .p-tam-set-groupe__sub-text{font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:8px}}#p-tam-sets #set-edit-view .p-tam-set-groupe-topping,#p-tam-sets #set-show-view .p-tam-set-groupe-topping{-moz-column-gap:9px;column-gap:9px;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:0;margin-top:17px;row-gap:11px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-topping,#p-tam-sets #set-show-view .p-tam-set-groupe-topping{box-sizing:content-box;gap:12px;margin-left:auto;margin-right:auto;margin-top:35px;max-width:447px}}#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem{background:#f5f5f5;border-radius:8px;display:grid;grid-row:span 4;grid-template-rows:subgrid;margin-top:0;padding-bottom:5px;padding-top:12px;row-gap:0;width:100%}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem{margin-right:0;padding-bottom:10px;padding-top:16px}}#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .imgArea,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .imgArea{align-items:center;background:none;border-radius:0;display:flex;height:auto;justify-content:center;padding-left:22px;padding-right:3px;position:relative}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .imgArea,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .imgArea{padding-left:30px;padding-right:14px;width:100%}}#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .imgArea img,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .imgArea img{height:auto;-o-object-fit:initial;object-fit:fill;width:100%}#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .acTitle,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .acTitle{align-items:baseline;display:flex;font-size:10px;font-style:normal;font-weight:600;height:auto;justify-content:flex-start;line-height:normal;margin-top:5px;padding:0 6px;text-align:left}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .acTitle,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .acTitle{font-size:12px;font-style:normal;font-weight:700;line-height:normal;margin-top:13px;padding:0 12px}}#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .panel,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .panel{border-radius:0;padding:0 6px}#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .panel-footer,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .panel-footer{border:none;padding:0 6px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .panel-footer,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .panel-footer{padding:0 18px;position:relative}}#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numLine,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numLine{display:flex;justify-content:center}#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar{align-items:center;background:initial;border-radius:none;display:flex;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:18px;font-style:normal;font-weight:500;height:auto;justify-content:space-between;line-height:normal;margin-left:0;margin-top:11px;position:relative;width:100%}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar{font-size:22px;font-style:normal;font-weight:500;line-height:normal;margin-top:18px}}#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar button,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar button{background:none;display:flex;height:auto;margin:0;padding:0;position:static;top:auto;transform:none;width:auto}#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-add svg,#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-cut svg,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-add svg,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-cut svg{background:none}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-add svg,#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-cut svg,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-add svg,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-cut svg{height:26px;width:26px}}#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-add svg.light-green,#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-cut svg.light-green,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-add svg.light-green,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-cut svg.light-green{stroke:#9ec400}#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-add svg.red,#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-cut svg.red,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-add svg.red,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-cut svg.red{stroke:#d9301a}#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-add svg.green,#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-cut svg.green,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-add svg.green,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-cut svg.green{stroke:#3d8f32}#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-add svg.purple,#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-cut svg.purple,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-add svg.purple,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-cut svg.purple{stroke:#823c9f}#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-add svg.orange,#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-cut svg.orange,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-add svg.orange,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-cut svg.orange{stroke:#ff7d14}#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-add svg.yellow,#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-cut svg.yellow,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-add svg.yellow,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar button.btn-cut svg.yellow{stroke:#e2c800}#p-tam-sets #set-edit-view .p-tam-set-groupe-topping .product.set_gItem .numBar button[disabled] svg,#p-tam-sets #set-show-view .p-tam-set-groupe-topping .product.set_gItem .numBar button[disabled] svg{stroke-opacity:.3}#p-tam-sets #set-edit-view .p-tam-set-groupe__next-button-wraooer,#p-tam-sets #set-show-view .p-tam-set-groupe__next-button-wraooer{align-items:center;background:#fff;bottom:0;box-shadow:0 -3px 4px 0 hsla(0,0%,82%,.25);display:flex;justify-content:center;left:0;padding:10px 24px;position:fixed;width:100%;z-index:4}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__next-button-wraooer,#p-tam-sets #set-show-view .p-tam-set-groupe__next-button-wraooer{margin-left:auto;margin-right:auto;padding:20px 24px}}#p-tam-sets #set-edit-view .p-tam-set-groupe__back-button-wrapper,#p-tam-sets #set-show-view .p-tam-set-groupe__back-button-wrapper{margin-right:21px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__back-button-wrapper,#p-tam-sets #set-show-view .p-tam-set-groupe__back-button-wrapper{margin-right:93px}}#p-tam-sets #set-edit-view .p-tam-set-groupe__back-button,#p-tam-sets #set-show-view .p-tam-set-groupe__back-button{background:none;display:flex;padding:0}#p-tam-sets #set-edit-view .p-tam-set-groupe__next-button-text-wrapper,#p-tam-sets #set-show-view .p-tam-set-groupe__next-button-text-wrapper{margin-right:8px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__next-button-text-wrapper,#p-tam-sets #set-show-view .p-tam-set-groupe__next-button-text-wrapper{margin-right:14px}}#p-tam-sets #set-edit-view .p-tam-set-groupe__next-button-text-label,#p-tam-sets #set-show-view .p-tam-set-groupe__next-button-text-label{background:#d9301a;border-radius:43px;color:#fff;display:inline-flex;font-size:14px;font-style:normal;font-weight:700;justify-content:center;line-height:111%;padding:3px 20px 4px}#p-tam-sets #set-edit-view #set-group-next-btn-content,#p-tam-sets #set-show-view #set-group-next-btn-content{flex:1 1}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view #set-group-next-btn-content,#p-tam-sets #set-show-view #set-group-next-btn-content{max-width:343px}}#p-tam-sets #set-edit-view #set-group-next-btn,#p-tam-sets #set-show-view #set-group-next-btn{font-size:14px;font-style:normal;font-weight:700;line-height:normal;max-height:58px;width:100%}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view #set-group-next-btn,#p-tam-sets #set-show-view #set-group-next-btn{max-width:343px}}#p-tam-sets #set-edit-view .sum,#p-tam-sets #set-show-view .sum{flex-direction:column}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .sum,#p-tam-sets #set-show-view .sum{align-items:center;-moz-column-gap:6px;column-gap:6px;display:flex;flex-direction:row}}#p-tam-sets #set-edit-view .sum .set_statusNum,#p-tam-sets #set-show-view .sum .set_statusNum{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:20.526px;font-style:normal;font-weight:500;line-height:normal}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .sum .set_statusNum,#p-tam-sets #set-show-view .sum .set_statusNum{font-size:28px}}#p-tam-sets #set-edit-view .sum .set_statusNum strong,#p-tam-sets #set-show-view .sum .set_statusNum strong{font-size:inherit}#p-tam-sets #set-edit-view .sum .set_statusNum .slash,#p-tam-sets #set-show-view .sum .set_statusNum .slash{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:12.632px;font-style:normal;font-weight:500;line-height:normal;padding:0}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .sum .set_statusNum .slash,#p-tam-sets #set-show-view .sum .set_statusNum .slash{font-size:16px}}#p-tam-sets #set-edit-view .sum .set_statusNum .setNum,#p-tam-sets #set-show-view .sum .set_statusNum .setNum{font-weight:400}#p-tam-sets #set-edit-view .title,#p-tam-sets #set-show-view .title{background:#eee;border-radius:4px;font-size:12px;font-style:normal;font-weight:700;line-height:normal;margin-left:0;margin-right:0;padding:2px 7px 4px;white-space:nowrap}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .title,#p-tam-sets #set-show-view .title{font-size:13px}}#p-tam-sets #set-edit-view #save-btn-content.p-tam-save-btn-content,#p-tam-sets #set-show-view #save-btn-content.p-tam-save-btn-content{display:none}#p-tam-sets #set-edit-view .p-tam-sets-groupe__finish-button-wrapper,#p-tam-sets #set-show-view .p-tam-sets-groupe__finish-button-wrapper{flex:1 1}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-sets-groupe__finish-button-wrapper,#p-tam-sets #set-show-view .p-tam-sets-groupe__finish-button-wrapper{max-width:343px}}#p-tam-sets #set-edit-view .p-tam-sets-groupe__finish-button-wrapper .p-tam-sets-groupe__finish-button,#p-tam-sets #set-show-view .p-tam-sets-groupe__finish-button-wrapper .p-tam-sets-groupe__finish-button{background:#fff;border:1px solid #3d8f32;color:#3d8f32!important;font-size:14px;font-style:normal;font-weight:700;line-height:normal;max-height:58px;width:100%}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-sets-groupe__finish-button-wrapper .p-tam-sets-groupe__finish-button,#p-tam-sets #set-show-view .p-tam-sets-groupe__finish-button-wrapper .p-tam-sets-groupe__finish-button{max-width:343px}}#p-tam-sets #set-edit-view .p-tam-sets-groupe__finish-button-wrapper .p-tam-sets-groupe__finish-button:after,#p-tam-sets #set-show-view .p-tam-sets-groupe__finish-button-wrapper .p-tam-sets-groupe__finish-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10' fill='none'%3E%3Cpath fill='%233D8F32' d='M10.966 5a.672.672 0 0 0-.218-.5L6.97.72a.843.843 0 0 0-.238-.169.627.627 0 0 0-.253-.054.659.659 0 0 0-.481.185.622.622 0 0 0-.19.463c0 .094.019.186.057.271a.7.7 0 0 0 .148.214L7.3 2.94l2.087 1.91.244-.41-2.057-.118H.694a.691.691 0 0 0-.5.188A.653.653 0 0 0 0 5a.655.655 0 0 0 .193.49.691.691 0 0 0 .5.188h6.88l2.059-.117-.244-.405L7.3 7.06 6.01 8.36a.7.7 0 0 0-.148.215.66.66 0 0 0-.056.272.62.62 0 0 0 .189.462.66.66 0 0 0 .48.184.672.672 0 0 0 .482-.21l3.79-3.78A.669.669 0 0 0 10.966 5Z'/%3E%3C/svg%3E")}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-sets-groupe__finish-button-wrapper .p-tam-sets-groupe__finish-button:after,#p-tam-sets #set-show-view .p-tam-sets-groupe__finish-button-wrapper .p-tam-sets-groupe__finish-button:after{height:13px;right:min(1.78vw,16px);width:min(1.44vw,13px)}}#p-tam-sets #set-edit-view .p-tam-sets-groupe__cv-button-wrapper,#p-tam-sets #set-show-view .p-tam-sets-groupe__cv-button-wrapper{flex:1 1}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-sets-groupe__cv-button-wrapper,#p-tam-sets #set-show-view .p-tam-sets-groupe__cv-button-wrapper{max-width:343px}}#p-tam-sets #set-edit-view .p-tam-sets-groupe__cv-button-wrapper .p-tam-sets-groupe__cv-button,#p-tam-sets #set-show-view .p-tam-sets-groupe__cv-button-wrapper .p-tam-sets-groupe__cv-button{font-size:14px;font-style:normal;font-weight:700;line-height:normal;max-height:58px;width:100%}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-sets-groupe__cv-button-wrapper .p-tam-sets-groupe__cv-button,#p-tam-sets #set-show-view .p-tam-sets-groupe__cv-button-wrapper .p-tam-sets-groupe__cv-button{max-width:343px}}#p-tam-sets #set-edit-view #menu_list3.p-tam-set-groupe-base,#p-tam-sets #set-show-view #menu_list3.p-tam-set-groupe-base{margin-bottom:0}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view #menu_list3.p-tam-set-groupe-base,#p-tam-sets #set-show-view #menu_list3.p-tam-set-groupe-base{box-sizing:content-box;margin:35px auto 48px;max-width:507px}#p-tam-sets #set-edit-view #menu_list3.p-tam-set-groupe-base .inWrap,#p-tam-sets #set-show-view #menu_list3.p-tam-set-groupe-base .inWrap{align-items:flex-start;-moz-column-gap:40px;column-gap:40px}}#p-tam-sets #set-edit-view #menu_list3.p-tam-set-groupe-base .set_gItem_name,#p-tam-sets #set-show-view #menu_list3.p-tam-set-groupe-base .set_gItem_name{font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:160%}#p-tam-sets #set-edit-view #menu_list3.p-tam-set-groupe-base .txt,#p-tam-sets #set-show-view #menu_list3.p-tam-set-groupe-base .txt{font-size:14px;font-style:normal;font-weight:400;line-height:160%;text-align:left}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view #menu_list3.p-tam-set-groupe-base .product.set_gItem .imgArea,#p-tam-sets #set-show-view #menu_list3.p-tam-set-groupe-base .product.set_gItem .imgArea{background:none;height:auto;margin-right:0;max-width:138px}#p-tam-sets #set-edit-view #menu_list3.p-tam-set-groupe-base .product.set_gItem .imgArea img,#p-tam-sets #set-show-view #menu_list3.p-tam-set-groupe-base .product.set_gItem .imgArea img{height:auto;width:100%}}#p-tam-sets #set-edit-view #menu_list3.p-tam-set-groupe-base .product.set_gItem .textArea,#p-tam-sets #set-show-view #menu_list3.p-tam-set-groupe-base .product.set_gItem .textArea{text-align:left}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view #menu_list3.p-tam-set-groupe-base .product.set_gItem .set_gItem_name,#p-tam-sets #set-show-view #menu_list3.p-tam-set-groupe-base .product.set_gItem .set_gItem_name{margin-bottom:10px}}#p-tam-sets #set-edit-view #menu_list3.p-tam-set-groupe-base .product.set_gItem .evidence,#p-tam-sets #set-show-view #menu_list3.p-tam-set-groupe-base .product.set_gItem .evidence{margin-bottom:0;margin-top:19px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view #menu_list3.p-tam-set-groupe-base .product.set_gItem .evidence,#p-tam-sets #set-show-view #menu_list3.p-tam-set-groupe-base .product.set_gItem .evidence{margin-top:26px;text-align:left}}#p-tam-sets #set-edit-view .evidence,#p-tam-sets #set-show-view .evidence{font-size:12px;font-style:normal;font-weight:400;line-height:170%;margin-bottom:16px;margin-top:10px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .evidence,#p-tam-sets #set-show-view .evidence{margin-bottom:0;margin-top:12px}#p-tam-sets #set-edit-view .set-group-next-btn-content,#p-tam-sets #set-show-view .set-group-next-btn-content{max-width:343px}}#p-tam-sets #set-edit-view .p-tam-set-groupe-topping__content-icon,#p-tam-sets #set-show-view .p-tam-set-groupe-topping__content-icon{position:absolute;right:-8px;top:-8px}#p-tam-sets #set-edit-view .p-tam-set-groupe-other__content-icon,#p-tam-sets #set-show-view .p-tam-set-groupe-other__content-icon{position:absolute;right:-8px;top:-8px;z-index:1}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-other__content-icon,#p-tam-sets #set-show-view .p-tam-set-groupe-other__content-icon{right:-10px;top:-10px}#p-tam-sets #set-edit-view .p-tam-set-groupe-other__content-icon img,#p-tam-sets #set-show-view .p-tam-set-groupe-other__content-icon img{height:74px;width:74px}}#p-tam-sets #set-edit-view .p-tam-save-btn-content,#p-tam-sets #set-show-view .p-tam-save-btn-content{display:none!important;flex:1 1}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-save-btn-content,#p-tam-sets #set-show-view .p-tam-save-btn-content{max-width:343px}}#p-tam-sets #set-edit-view .submit,#p-tam-sets #set-show-view .submit{font-size:14px;font-style:normal;font-weight:700;line-height:normal;max-height:58px;width:100%}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .submit,#p-tam-sets #set-show-view .submit{max-width:343px}}#p-tam-sets #set-edit-view .backBtn,#p-tam-sets #set-show-view .backBtn{max-width:236px}#p-tam-sets #set-edit-view .p-tam-sets-groupe__back-button-wrapper,#p-tam-sets #set-edit-view .p-tam-sets-groupe__back-button-wrapper a,#p-tam-sets #set-show-view .p-tam-sets-groupe__back-button-wrapper,#p-tam-sets #set-show-view .p-tam-sets-groupe__back-button-wrapper a{display:flex}#p-tam-sets #set-edit-view .p-tam-sets-groupe__back-button-wrapper .backBtn,#p-tam-sets #set-show-view .p-tam-sets-groupe__back-button-wrapper .backBtn{margin:0 auto}#p-tam-sets #set-edit-view .p-tam-sets-groupe__back-button-wrapper .backBtn a,#p-tam-sets #set-show-view .p-tam-sets-groupe__back-button-wrapper .backBtn a{height:54px;max-width:236px;width:100%}#p-tam-sets #set-edit-view .p-tam-set-groupe__caution-text,#p-tam-sets #set-show-view .p-tam-set-groupe__caution-text{font-size:12px;margin-top:6px}#p-tam-sets #set-edit-view .p-tam-set-groupe__category-filter,#p-tam-sets #set-show-view .p-tam-set-groupe__category-filter{margin-top:18px}#p-tam-sets #set-edit-view .p-tam-set-groupe__category-filter-list,#p-tam-sets #set-show-view .p-tam-set-groupe__category-filter-list{background:#eee;border-radius:50px;display:flex;display:inline-flex;overflow-x:scroll;padding:4px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__category-filter-list,#p-tam-sets #set-show-view .p-tam-set-groupe__category-filter-list{border-radius:64px;display:inline-flex;overflow-x:auto;padding:6px}}#p-tam-sets #set-edit-view .p-tam-set-groupe__category-filter-item,#p-tam-sets #set-show-view .p-tam-set-groupe__category-filter-item{display:flex;flex-shrink:0}#p-tam-sets #set-edit-view .p-tam-set-groupe__category-filter-button,#p-tam-sets #set-show-view .p-tam-set-groupe__category-filter-button{background:transparent;border-radius:50px;color:#3d8f32;font-size:12px;font-style:normal;font-weight:700;line-height:normal;padding:4px 12px;text-align:center}#p-tam-sets #set-edit-view .p-tam-set-groupe__category-filter-button.is-active,#p-tam-sets #set-show-view .p-tam-set-groupe__category-filter-button.is-active{background:#3d8f32;color:#fff}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__category-filter-button,#p-tam-sets #set-show-view .p-tam-set-groupe__category-filter-button{font-size:15px;font-style:normal;font-weight:700;line-height:normal;padding:3px 15px}}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter,#p-tam-sets #set-show-view .p-tam-set-allergy-filter{background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:none;left:50%;max-height:95%;max-width:327px;overflow:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter.active,#p-tam-sets #set-show-view .p-tam-set-allergy-filter.active{display:block}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-allergy-filter,#p-tam-sets #set-show-view .p-tam-set-allergy-filter{max-width:60%}}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__inner,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__inner{display:flex;flex-direction:column}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__header,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__header{align-items:center;background:#3d8f32;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-style:normal;font-weight:700;height:62px;justify-content:center;letter-spacing:.54px;line-height:normal}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__content,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__content{flex-grow:1;max-height:370px;overflow-y:auto;padding:18px 32px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__content,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__content{max-height:360px;padding:34px 54px 0}}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__title,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__title{font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:normal;text-align:left}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__text,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__text{font-size:14px;font-style:normal;font-weight:400;letter-spacing:.28px;line-height:160%;margin-top:5px;text-align:left}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__text,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__text{margin-top:8px}}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__list,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__list{-moz-column-gap:15px;column-gap:15px;display:flex;flex-wrap:wrap;margin-top:18px;row-gap:18px}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__list>*,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__list>*{flex-shrink:0}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__list,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__list{margin-top:30px}}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__item input[type=checkbox],#p-tam-sets #set-show-view .p-tam-set-allergy-filter__item input[type=checkbox]{display:none}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__item label,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__item label{align-items:center;-moz-column-gap:7px;column-gap:7px;cursor:pointer;display:inline-flex;display:inline-block;display:flex;font-size:16px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__item label,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__item label{font-size:14px;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:160%}}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__item label:before,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__item label:before{background:#fff;border:1px solid rgba(61,143,50,.5);border-radius:4px;box-sizing:border-box;content:"";display:inline-block;height:20px;transition:background-color .2s;width:20px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__item label:before,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__item label:before{height:25px;width:25px}}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__item label:after,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__item label:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:11px;left:7px;margin-top:-7px;opacity:0;position:absolute;top:14px;transform:translate(-50%,-50%);transform:rotate(45deg);width:7px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__item label:after,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__item label:after{height:15px;left:9px;top:10px;width:8px}}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__item input[type=checkbox]:checked+label:before,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__item input[type=checkbox]:checked+label:before{background:#3d8f32;border:1px solid rgba(61,143,50,.5)}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__item input[type=checkbox]:checked+label:after,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__item input[type=checkbox]:checked+label:after{opacity:1}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__footer,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__footer{align-items:center;background:#fff;-moz-column-gap:15px;column-gap:15px;display:flex;flex-shrink:0;height:96px;justify-content:center;padding:19px 24px;width:100%}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__footer,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__footer{height:auto;padding:56px 54px 34px}}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__footer #reset-allergies,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__footer #reset-allergies{align-items:center;background:#ececec;border-radius:9999px;color:#3d8f32;display:flex;flex-shrink:0;font-size:14px;font-style:normal;font-weight:700;height:58px;justify-content:center;line-height:normal;padding:0;width:58px}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__footer #apply-filters,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__footer #apply-filters{align-items:center;background:#3d8f32;border-radius:60px;color:#fff;display:flex;flex:1 1;font-size:14px;font-style:normal;font-weight:700;height:58px;justify-content:center;line-height:normal;padding:0}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__footer #apply-filters,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__footer #apply-filters{max-width:320px}}#p-tam-sets #set-edit-view .p-tam-set-groupe-other__caution-text-wrapper,#p-tam-sets #set-show-view .p-tam-set-groupe-other__caution-text-wrapper{text-align:center}#p-tam-sets #set-edit-view .p-tam-set-groupe-other__caution-text,#p-tam-sets #set-show-view .p-tam-set-groupe-other__caution-text{background:rgba(234,51,67,.05);border-radius:4px;color:#ea3343;display:inline-block;font-size:12px;font-style:normal;font-weight:700;line-height:160%;margin-top:20px;padding:13px 16px;text-align:left}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-other__caution-text,#p-tam-sets #set-show-view .p-tam-set-groupe-other__caution-text{font-size:14px;padding:20px 25px;text-align:center}}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__button-wrapper,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__button-wrapper{align-items:center;-moz-column-gap:13px;column-gap:13px;display:inline-flex;margin-top:30px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__button-wrapper,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__button-wrapper{-moz-column-gap:8.64px;column-gap:8.64px;margin-top:40px}}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__button,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__button{align-items:center;background:#fafafa;border:1px solid #e5e5e5;border-radius:4px;color:#3d8f32;-moz-column-gap:9px;column-gap:9px;display:flex;flex-shrink:0;font-size:10px;font-style:normal;font-weight:700;line-height:normal;padding:7px 15px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__button,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__button{font-size:13px;font-style:normal;font-weight:700;line-height:normal}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__button svg,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__button svg{height:22.834px;width:22.834px}}#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__button-text,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__button-text{color:#333;flex-grow:1;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:left}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-allergy-filter__button-text,#p-tam-sets #set-show-view .p-tam-set-allergy-filter__button-text{font-size:12px;font-style:normal;font-weight:400;line-height:normal}}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product{background:#fff;border-radius:24px 24px 0 0;bottom:-100vh;height:94.7%;left:0;overflow-y:auto;position:fixed;transition:bottom .3s ease-in-out;width:100%;z-index:3}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product.is-visible,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product.is-visible{bottom:0;z-index:3}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-inner,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-inner{display:flex;flex-direction:column;height:100%}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-header,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-header{align-items:center;background:#3d8f32;color:#fff;display:flex;font-size:14px;font-style:normal;font-weight:700;justify-content:center;line-height:normal;min-height:72px;position:sticky;top:0;z-index:1}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-header,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-header{font-size:16px;min-height:69px}}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-content,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-content{flex:1 1;padding:32px 24px 110px}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-list,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-list{border-top:1px solid rgba(61,143,50,.2);display:flex;flex-direction:column}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-list,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-list{border-top:none;-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:repeat(2,1fr);margin-left:auto;margin-right:auto;max-width:1080px}}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-item,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-item{align-items:center;align-items:flex-start;border-bottom:1px solid rgba(61,143,50,.2);-moz-column-gap:12px;column-gap:12px;display:flex;padding:12px;position:relative}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-item:nth-child(-n+2),#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-item:nth-child(-n+2){border-top:1px solid rgba(61,143,50,.2)}}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-img,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-img{flex-shrink:0}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-text-wrapper,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-text-wrapper{flex:1 1;text-align:left}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-bland,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-bland{font-size:10px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-bland,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-bland{font-size:12px}}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-title,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-title{font-size:12px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-title,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-title{font-size:14px}}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-price,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-price{display:inline-block;font-size:12px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-price,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-price{font-size:14px}}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-price span,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-price span{font-size:10px}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-quantity,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-quantity{display:inline-block;font-size:10px;font-style:normal;font-weight:700;line-height:normal;margin-left:4px}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-quantity span,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-quantity span{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:13px;font-style:normal;font-weight:500;line-height:normal}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-quantity span,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-quantity span{font-size:15px}}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-total-wrapper,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-total-wrapper{margin-top:15px;text-align:right}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-total-wrapper,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-total-wrapper{margin-top:25px}}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-total-quantity-wrapper,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-total-quantity-wrapper{display:flex;justify-content:flex-end}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-total-quantity-text,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-total-quantity-text{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:12px;font-style:normal;font-weight:600;line-height:normal}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-total-quantity-text,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-total-quantity-text{font-size:14px}}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-total-price-text,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-total-price-text{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:12px;font-style:normal;font-weight:600;line-height:normal}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-total-price-text,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-total-price-text{font-size:14px}}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-total-tax,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-total-tax{-moz-column-gap:3px;column-gap:3px;font-size:10px;font-style:normal;font-weight:700;line-height:normal}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-total,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-total{align-items:baseline;-moz-column-gap:3px;column-gap:3px;display:flex;font-size:10px;font-style:normal;font-weight:700;line-height:normal}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-total span,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-total span{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:12px;font-style:normal;font-weight:500;line-height:normal}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-total span,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-total span{font-size:14px}}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-content-none-text,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-content-none-text{align-items:center;display:flex;font-size:12px;font-style:normal;font-weight:700;height:100%;justify-content:center;line-height:normal}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-content-none-text,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-content-none-text{font-size:14px}}#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-header-close-modal,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-header-close-modal{align-items:center;border-radius:9999px;color:#333;display:flex;font-size:20px;height:38px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;width:38px;z-index:9999}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe__add-product-header-close-modal,#p-tam-sets #set-show-view .p-tam-set-groupe__add-product-header-close-modal{right:16px;top:16px}}#p-tam-sets #set-edit-view .p-tam-set-groupe-other,#p-tam-sets #set-show-view .p-tam-set-groupe-other{-moz-column-gap:23px;column-gap:23px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:0;margin-top:24px;row-gap:36px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-other,#p-tam-sets #set-show-view .p-tam-set-groupe-other{box-sizing:content-box;-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(4,1fr);margin-left:auto;margin-right:auto;margin-top:35px;max-width:1080px;row-gap:56px}}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem{display:grid;grid-row:span 2;grid-template-rows:subgrid;margin-top:0;position:relative;row-gap:0;width:100%}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem{margin-right:0}}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem.other-none-product,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem.other-none-product{display:none}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .imgArea,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .imgArea{align-items:center;background:none;border-radius:0;display:flex;height:auto;justify-content:center;padding:0;position:relative}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .imgArea,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .imgArea{width:100%}}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .imgArea img,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .imgArea img{height:auto;-o-object-fit:initial;object-fit:fill;width:100%}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-text-wrapper,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-text-wrapper{-moz-column-gap:3px;column-gap:3px;display:flex;flex-direction:column;margin-top:12px;text-align:left}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-text-wrapper,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-text-wrapper{margin-top:16px}}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-bland-name,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-bland-name{font-size:10px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-bland-name,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-bland-name{font-size:12px}}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-label-list-wrapper,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-label-list-wrapper{margin-top:7px}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-label-list,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-label-list{display:flex;flex-wrap:wrap;gap:4px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-label-list,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-label-list{gap:6px}}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-price-wrapper,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-price-wrapper{display:block}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-price,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-price{display:inline-block;font-size:14px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-price,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-price{font-size:16px}}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-price-include-tax,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-price-include-tax{display:inline-block;font-size:10px;font-style:normal;font-weight:700;line-height:normal}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-label-item,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-label-item{background:rgba(61,143,50,.2);border-radius:4px;color:#3d8f32;display:inline-flex;font-size:10px;font-style:normal;font-weight:700;line-height:normal;padding:1px 6px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-label-item,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .p-tam-set-groupe__other-label-item{font-size:12px;font-style:normal;font-weight:700;line-height:normal}}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .acTitle,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .acTitle{font-size:12px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .acTitle,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .acTitle{font-size:14px;font-style:normal;font-weight:700;line-height:normal}}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .panel,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .panel{border-radius:0;padding:0 6px}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .panel-footer,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .panel-footer{border:none;margin-top:22px;padding:0 25px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .panel-footer,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .panel-footer{margin-top:35px;padding:0 18px;position:relative}}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .numLine,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .numLine{display:flex;justify-content:center}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .numLine,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .numLine{margin-left:auto;margin-right:auto;max-width:120px}}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .numBar,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .numBar{align-items:center;background:initial;border-radius:none;display:flex;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:18px;font-style:normal;font-weight:500;height:auto;justify-content:space-between;line-height:normal;margin-left:0;position:relative;width:100%}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .numBar,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .numBar{font-size:22px;font-style:normal;font-weight:500;line-height:normal}}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .numBar button,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .numBar button{background:none;display:flex;height:auto;margin:0;padding:0;position:static;top:auto;transform:none;width:auto}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .numBar button.btn-add svg,#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .numBar button.btn-cut svg,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .numBar button.btn-add svg,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .numBar button.btn-cut svg{background:none;height:31px;width:31px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .numBar button.btn-add svg,#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .numBar button.btn-cut svg,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .numBar button.btn-add svg,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .numBar button.btn-cut svg{height:36px;width:36px}}#p-tam-sets #set-edit-view .p-tam-set-groupe-other .product.set_gItem .numBar button[disabled] svg,#p-tam-sets #set-show-view .p-tam-set-groupe-other .product.set_gItem .numBar button[disabled] svg{stroke-opacity:.3}#p-tam-sets #set-edit-view .p-tam-set-groupe-other__modal,#p-tam-sets #set-show-view .p-tam-set-groupe-other__modal{background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:none;left:50%;max-height:80%;max-width:327px;overflow:auto;overflow-y:scroll;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}#p-tam-sets #set-edit-view .p-tam-set-groupe-other__modal.active,#p-tam-sets #set-show-view .p-tam-set-groupe-other__modal.active{display:block}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .p-tam-set-groupe-other__modal,#p-tam-sets #set-show-view .p-tam-set-groupe-other__modal{max-width:892px}}#p-tam-sets #set-edit-view .p-tam-set-groupe-other__modal-content,#p-tam-sets #set-show-view .p-tam-set-groupe-other__modal-content{position:relative}#p-tam-sets #set-edit-view .p-tam-set-groupe-other__modal-content+.close-modal,#p-tam-sets #set-show-view .p-tam-set-groupe-other__modal-content+.close-modal{background:#7a7a7a;color:#fff}#p-tam-sets #set-edit-view .modal-back,#p-tam-sets #set-show-view .modal-back{margin-top:32px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .modal-back,#p-tam-sets #set-show-view .modal-back{margin-top:57px}}#p-tam-sets #set-edit-view .modal-back .backBtn,#p-tam-sets #set-show-view .modal-back .backBtn{max-width:100%}#p-tam-sets #set-edit-view .modal-back .backBtn button,#p-tam-sets #set-show-view .modal-back .backBtn button{font-size:14px;height:54px;max-width:236px;width:100%}#p-tam-sets #set-edit-view .modal-numWrapper,#p-tam-sets #set-show-view .modal-numWrapper{background:#fff;border-radius:50px;bottom:10px;box-shadow:0 2px 4px 0 #c3c3c3;margin-left:auto;margin-right:10px;padding:11px 20px;position:sticky;right:0;width:139px;z-index:1000}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view .modal-numWrapper,#p-tam-sets #set-show-view .modal-numWrapper{background:none;border-radius:0;box-shadow:none;margin-right:0;margin-top:15px;padding:0;position:static;width:119px}}#p-tam-sets #set-edit-view .p-tam-set-edit__save-button,#p-tam-sets #set-show-view .p-tam-set-edit__save-button{display:none!important}.p-tam-set-groupe__add-overlay{background:var(--color-black-60,rgba(51,51,51,.6));display:none;height:100%;left:0;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:2}.p-tam-set-groupe__add-overlay.is-visible{display:block;opacity:1}.p-tam-set-groupe-topping__modal{background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:none;left:50%;max-height:80%;max-width:327px;overflow:auto;overflow-y:scroll;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}.p-tam-set-groupe-topping__modal.active{display:block}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping__modal{max-width:892px}}.p-tam-set-groupe-topping__modal .close-modal{background:#7a7a7a;color:#fff}.p-tam-set-groupe-topping__modal.yellow .p-tam-set-groupe-topping02__modal-label span{background:#e2c800}.p-tam-set-groupe-topping__modal.yellow .p-tam-set-groupe-topping02__modal-des-title{color:#e2c800}.p-tam-set-groupe-topping__modal.yellow .p-tam-set-groupe-topping02__modal-des-title svg{fill:#e2c800}.p-tam-set-groupe-topping__modal.yellow .p-tam-set-groupe-topping02__modal-table-header{background:#e2c800}.p-tam-set-groupe-topping__modal.yellow .p-tam-set-groupe-topping02__modal-table-inner{background:rgba(226,200,0,.08)}.p-tam-set-groupe-topping__modal.green .p-tam-set-groupe-topping02__modal-label span{background:#3d8f32}.p-tam-set-groupe-topping__modal.green .p-tam-set-groupe-topping02__modal-des-title{color:#3d8f32}.p-tam-set-groupe-topping__modal.green .p-tam-set-groupe-topping02__modal-des-title svg{fill:#3d8f32}.p-tam-set-groupe-topping__modal.green .p-tam-set-groupe-topping02__modal-table-header{background:#3d8f32}.p-tam-set-groupe-topping__modal.green .p-tam-set-groupe-topping02__modal-table-inner{background:rgba(61,143,50,.08)}.p-tam-set-groupe-topping__modal.purple .p-tam-set-groupe-topping02__modal-label span{background:#823c9f}.p-tam-set-groupe-topping__modal.purple .p-tam-set-groupe-topping02__modal-des-title{color:#823c9f}.p-tam-set-groupe-topping__modal.purple .p-tam-set-groupe-topping02__modal-des-title svg{fill:#823c9f}.p-tam-set-groupe-topping__modal.purple .p-tam-set-groupe-topping02__modal-table-header{background:#823c9f}.p-tam-set-groupe-topping__modal.purple .p-tam-set-groupe-topping02__modal-table-inner{background:rgba(130,60,159,.08)}.p-tam-set-groupe-topping__modal.red .p-tam-set-groupe-topping02__modal-label span{background:#d9301a}.p-tam-set-groupe-topping__modal.red .p-tam-set-groupe-topping02__modal-des-title{color:#d9301a}.p-tam-set-groupe-topping__modal.red .p-tam-set-groupe-topping02__modal-des-title svg{fill:#d9301a}.p-tam-set-groupe-topping__modal.red .p-tam-set-groupe-topping02__modal-table-header{background:#d9301a}.p-tam-set-groupe-topping__modal.red .p-tam-set-groupe-topping02__modal-table-inner{background:rgba(217,48,26,.08)}.p-tam-set-groupe-topping__modal.orange .p-tam-set-groupe-topping02__modal-label span{background:#ff7d14}.p-tam-set-groupe-topping__modal.orange .p-tam-set-groupe-topping02__modal-des-title{color:#ff7d14}.p-tam-set-groupe-topping__modal.orange .p-tam-set-groupe-topping02__modal-des-title svg{fill:#ff7d14}.p-tam-set-groupe-topping__modal.orange .p-tam-set-groupe-topping02__modal-table-header{background:#ff7d14}.p-tam-set-groupe-topping__modal.orange .p-tam-set-groupe-topping02__modal-table-inner{background:rgba(255,125,20,.08)}.p-tam-set-groupe-topping__modal.light-green .p-tam-set-groupe-topping02__modal-label span{background:#9ec400}.p-tam-set-groupe-topping__modal.light-green .p-tam-set-groupe-topping02__modal-des-title{color:#9ec400}.p-tam-set-groupe-topping__modal.light-green .p-tam-set-groupe-topping02__modal-des-title svg{fill:#9ec400}.p-tam-set-groupe-topping__modal.light-green .p-tam-set-groupe-topping02__modal-table-header{background:#9ec400}.p-tam-set-groupe-topping__modal.light-green .p-tam-set-groupe-topping02__modal-table-inner{background:rgba(158,196,0,.08)}.p-tam-set-groupe-topping02__modal-img{background:#f7f7f7;padding:41px 50px 40px 60px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-img{flex-shrink:0;padding:0}}.p-tam-set-groupe-topping02__modal-img img{width:217px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-img img{width:287px}.p-tam-set-groupe-topping02__modal-main{background:#f7f7f7;padding-bottom:61px;padding-top:62px}.p-tam-set-groupe-topping02__modal-main-inner{-moz-column-gap:40px;column-gap:40px;display:flex;margin-left:auto;margin-right:auto;max-width:653px}}.p-tam-set-groupe-topping02__modal-text-wrapper{padding-left:24px;padding-right:24px;padding-top:31px;text-align:left}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-text-wrapper{padding:0}}.p-tam-set-groupe-topping02__modal-label{display:flex}.p-tam-set-groupe-topping02__modal-label span{border-radius:40px;color:#fff;font-size:10px;font-style:normal;font-weight:700;line-height:160%;padding:2px 9px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-label span{font-size:12px}}.p-tam-set-groupe-topping02__modal-title{color:#333;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.54px;line-height:normal;margin-top:10px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-title{font-size:22px;letter-spacing:.66px;margin-top:14px}}.p-tam-set-groupe-topping02__modal-text{color:#333;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:160%;margin-top:8px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-text{font-size:16px;letter-spacing:.32px}}.p-tam-set-groupe-topping02__modal-text span.kome{padding-left:0;text-indent:0}.p-tam-set-groupe-topping02__modal-des-wrapper{margin-top:8px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-des-wrapper{margin-top:16px}}.p-tam-set-groupe-topping02__modal-des-title{align-items:baseline;-moz-column-gap:6px;column-gap:6px;display:flex;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:14px;font-style:normal;font-weight:700;line-height:160%}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-des-title{font-size:16px}}.p-tam-set-groupe-topping02__modal-des-text{color:#333;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.24px;line-height:170%}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-des-text{font-size:14px;letter-spacing:.28px}}.p-tam-set-groupe-topping02__modal-content{padding:24px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-content{margin-left:auto;margin-right:auto;max-width:751px;padding:64px 0}}.p-tam-set-groupe-topping02__modal-table-inner{border-radius:4px;margin-top:5px}@media screen and (max-width:768px){.p-tam-set-groupe-topping02__modal-table-inner{height:0;overflow:hidden;transition:height .3s ease}}.p-tam-set-groupe-topping02__modal-table-header{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:12px;font-style:normal;font-weight:500;justify-content:space-between;letter-spacing:.24px;line-height:160%;padding:11px 14px 10px;position:relative;text-align:left;width:100%}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-table-header{cursor:auto;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:160%;padding:8px 21px 10px}.p-tam-set-groupe-topping02__modal-table-header:hover{opacity:1}}@media screen and (max-width:768px){.p-tam-set-groupe-topping02__modal-table-header:after{border-left:1px solid #fff;border-top:1px solid #fff;content:"";display:block;height:7px;margin-bottom:1px;transform:rotate(-135deg);transition:transform .3s ease;width:7px}.p-tam-set-groupe-topping02__modal-table-header.is-open:after{transform:rotate(45deg)}}.p-tam-set-groupe-topping02__modal-table tbody{display:grid;grid-template-columns:repeat(2,1fr);padding:9px 14px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-table tbody{padding:16px 21px 12px}}.p-tam-set-groupe-topping02__modal-table tr{border-bottom:1px solid #e1e1e1;display:flex}.p-tam-set-groupe-topping02__modal-table tr>*{flex-grow:1;padding:6px 3px 7px 5px}.p-tam-set-groupe-topping02__modal-table tr th{background-color:#f6f6f6;border:none;color:#333;font-size:11.527px;font-style:normal;font-weight:500;letter-spacing:.231px;line-height:160%;text-align:left;width:27.2401433692%}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-table tr th{font-size:14px;padding:10px 4px}}.p-tam-set-groupe-topping02__modal-table tr td{background:#fff;border:none;color:#333;font-size:11.527px;font-style:normal;font-weight:500;letter-spacing:.231px;line-height:160%;text-align:left;width:21.5053763441%}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-table tr td{font-size:14px;padding:10px 4px}}.p-tam-set-groupe-topping02__modal-table-item{display:flex;flex-direction:column;row-gap:10px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-table-item{row-gap:15px}}.p-tam-set-groupe-topping02__modal-table-wrapper{display:flex;flex-direction:column;row-gap:50px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-table-wrapper{display:grid;gap:50px;grid-template-columns:repeat(2,1fr)}}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-table-wrapper:not(:has(.p-tam-set-groupe-topping02__modal-img-item)){display:block}.p-tam-set-groupe-topping02__modal-table-wrapper:not(:has(.p-tam-set-groupe-topping02__modal-img-item)) .p-tam-set-groupe-topping02__modal-table-item{display:grid;gap:25px;grid-template-columns:repeat(2,1fr)}}.p-tam-set-groupe-topping02__modal-table-wrapper .p-tam-set-groupe-topping02__modal-table-text{color:#333;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.24px;line-height:160%;padding:9px 14px;text-align:left}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-table-wrapper .p-tam-set-groupe-topping02__modal-table-text{font-size:14px;padding:16px 21px}}.p-tam-set-groupe-topping02__modal-table-wrapper table{border-collapse:collapse;overflow-wrap:break-word;width:100%}.p-tam-set-groupe-topping02__modal-table-wrapper table th{background-color:#f6f6f6}.p-tam-set-groupe-topping02__modal-table-pc-right{display:contents}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-table-pc-right{display:flex;flex-direction:column;justify-content:space-between}}.p-tam-set-groupe-topping02__modal-table-caution{padding:3px 14px 14px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-table-caution{padding:0 21px 15px}}.p-tam-set-groupe-topping02__modal-table-caution-item{color:#666;font-size:10px;font-style:normal;font-weight:400;letter-spacing:.2px;line-height:160%;text-align:left}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-table-caution-item{font-size:12px;font-style:normal;font-weight:400;letter-spacing:.24px;line-height:160%}}.p-tam-set-groupe-topping02__modal-sub-text-wrapper{margin-top:20px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__modal-sub-text-wrapper{margin-top:32px}}.p-tam-set-groupe-topping02__modal-sub-text{color:#666;display:flex;font-size:10px;font-style:normal;font-weight:400;letter-spacing:.2px;line-height:160%;text-align:left}.p-tam-set-groupe-topping02__modal-sub-text:before{content:"・"}.p-tam-set-groupe-other__caution-recommend-text{color:#333;font-size:10px;font-style:normal;font-weight:400;line-height:normal;margin-top:14px;text-align:left}@media print,screen and (min-width:768px){.p-tam-set-groupe-other__caution-recommend-text{font-size:12px;margin-top:18px;text-align:center}.p-tam-set-groupe-other__modal-flex-wrapper01{background:#f7f7f7;padding:64px 0}.p-tam-set-groupe-other__modal-flex01{-moz-column-gap:50px;column-gap:50px;display:flex;margin-left:auto;margin-right:auto;max-width:687px}.p-tam-set-groupe-other__modal-flex01>*{flex:1 1;max-width:50%}}.p-tam-set-groupe-other__modal-splide-wrapper{background:#f7f7f7;padding:64px 40px 32px}@media print,screen and (min-width:768px){.p-tam-set-groupe-other__modal-splide-wrapper{background:none;padding:0}}.p-tam-set-groupe-other__modal-splide-wrapper img{width:100%}.p-tam-set-groupe-other__modal-splide-wrapper #thumbnail-carousel{margin-top:14px}.p-tam-set-groupe-other__modal-splide-wrapper #thumbnail-carousel .splide__slide.is-active{border:3px solid #3d8f32}.p-tam-set-groupe-other__modal-splide-wrapper .splide__arrow{background:none;height:20.476px;opacity:1;width:11.377px}.p-tam-set-groupe-other__modal-splide-wrapper .splide__arrow.splide__arrow--prev{left:-23px}.p-tam-set-groupe-other__modal-splide-wrapper .splide__arrow.splide__arrow--next{right:-23px}@media print,screen and (min-width:768px){.p-tam-set-groupe-other__modal-detail-inner{display:flex;flex-direction:column;justify-content:space-between}}.p-tam-set-groupe-other__modal-detail-wrapper{margin-top:32px;padding:0 24px;text-align:left}@media print,screen and (min-width:768px){.p-tam-set-groupe-other__modal-detail-wrapper{margin-top:0}}.p-tam-set-groupe-other__modal-product-bland{background:#3d8f32;border-radius:40px;color:#fff;display:inline-block;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.42px;line-height:normal;padding:1px 9px 2px 10px}.p-tam-set-groupe-other__modal-product-name{font-size:18px;font-style:normal;font-weight:700;letter-spacing:.54px;line-height:normal;margin-top:6px}.p-tam-set-groupe-other__modal-product-price{font-size:22px;font-style:normal;font-weight:700;letter-spacing:.66px;line-height:normal}.p-tam-set-groupe-other__modal-product-price span{font-size:12px;font-style:normal;font-weight:700;letter-spacing:.36px;line-height:normal}.p-tam-set-groupe-other__modal-product-des{font-size:12px;font-style:normal;font-weight:500;letter-spacing:.24px;line-height:160%;margin-top:16px}.p-tam-set-groupe-other__modal-flex-wrapper02{padding:24px 24px 32px}@media print,screen and (min-width:768px){.p-tam-set-groupe-other__modal-flex-wrapper02{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:687px;padding:64px 0 48px}}.p-tam-set-groupe-other__modal-table-header{background:#ede5b3;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.24px;line-height:160%;padding:6px 14px;text-align:left}@media print,screen and (min-width:768px){.p-tam-set-groupe-other__modal-table-header{font-size:14px;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:160%}}.p-tam-set-groupe-other__modal-table-item{display:flex;flex-direction:column;row-gap:20px}@media print,screen and (min-width:768px){.p-tam-set-groupe-other__modal-table-item{row-gap:25px}}.p-tam-set-groupe-other__modal-table-wrapper{display:flex;flex-direction:column;row-gap:50px}@media print,screen and (min-width:768px){.p-tam-set-groupe-other__modal-table-wrapper{display:grid;gap:50px;grid-template-columns:repeat(2,1fr)}}@media print,screen and (min-width:768px){.p-tam-set-groupe-other__modal-table-wrapper:not(:has(.p-tam-set-groupe-other__modal-img-item)){display:block}.p-tam-set-groupe-other__modal-table-wrapper:not(:has(.p-tam-set-groupe-other__modal-img-item)) .p-tam-set-groupe-other__modal-table-item{display:grid;gap:25px;grid-template-columns:repeat(2,1fr)}}.p-tam-set-groupe-other__modal-table-wrapper .p-tam-set-groupe-other__modal-table.--nutrition tbody{display:grid;grid-template-columns:repeat(2,1fr)}.p-tam-set-groupe-other__modal-table-wrapper .p-tam-set-groupe-other__modal-table.--nutrition tr{border-bottom:1px solid #e1e1e1;display:flex}.p-tam-set-groupe-other__modal-table-wrapper .p-tam-set-groupe-other__modal-table.--nutrition tr>*{flex:1 1;padding:6px 3px 7px 5px}.p-tam-set-groupe-other__modal-table-wrapper .p-tam-set-groupe-other__modal-table.--nutrition tr th{background-color:#f6f6f6;border:none;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.24px;line-height:160%;text-align:left;width:27.2401433692%}@media print,screen and (min-width:768px){.p-tam-set-groupe-other__modal-table-wrapper .p-tam-set-groupe-other__modal-table.--nutrition tr th{font-size:14px}}.p-tam-set-groupe-other__modal-table-wrapper .p-tam-set-groupe-other__modal-table.--nutrition tr td{border:none;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.24px;line-height:160%;text-align:left;width:21.5053763441%}@media print,screen and (min-width:768px){.p-tam-set-groupe-other__modal-table-wrapper .p-tam-set-groupe-other__modal-table.--nutrition tr td{font-size:14px}}.p-tam-set-groupe-other__modal-table-wrapper .p-tam-set-groupe-other__modal-table-text{font-size:12px;font-style:normal;font-weight:500;letter-spacing:.24px;line-height:160%;padding:9px 14px 0;text-align:left}@media print,screen and (min-width:768px){.p-tam-set-groupe-other__modal-table-wrapper .p-tam-set-groupe-other__modal-table-text{font-size:14px}}.p-tam-set-groupe-other__modal-table-wrapper table{border-collapse:collapse;overflow-wrap:break-word;width:100%}.p-tam-set-groupe-other__modal-table-wrapper table th{background-color:#f6f6f6}.p-tam-set-groupe-other__modal-img-wrapper img{width:100%}.p-tam-set-groupe-other__modal-img-item{display:flex;flex-direction:column;row-gap:40px}.p-tam-set-groupe-other__modal-img-block{display:flex;flex-direction:column;row-gap:10px}.p-tam-set-groupe-other__modal-img-title{font-size:16px;font-style:normal;font-weight:700;letter-spacing:.28px;line-height:160%;text-align:left}@media print,screen and (min-width:768px){.p-tam-set-groupe-other__modal-img-title{font-size:16px}}.p-tam-set-groupe-other__modal-img-sub-title{font-size:14px;font-style:normal;font-weight:700;letter-spacing:.28px;line-height:160%;text-align:left}@media print,screen and (min-width:768px){.p-tam-set-groupe-other__modal-img-sub-title{font-size:14px}}.p-tam-set-groupe-other__modal-img-text{font-size:12px;font-style:normal;font-weight:500;letter-spacing:.24px;line-height:160%;text-align:left}.p-tam-set-groupe-other__modal-table-note{padding:0 14px}@media print,screen and (min-width:768px){.p-tam-set-groupe-other__modal-table-note{padding:0}}.p-tam-set-groupe-other__modal-table-note-text{color:#666;font-size:10px;font-style:normal;font-weight:400;letter-spacing:.2px;line-height:160%;text-align:left}@media print,screen and (min-width:768px){.p-tam-set-groupe-other__modal-table-note-text{font-size:12px;font-style:normal;font-weight:400;letter-spacing:.24px;line-height:160%}}.p-tam-set-groupe-topping-modal{position:relative}.p-tam-set-groupe-topping-modal:after{background:#f5f5f5;content:"";display:block;height:135px;left:0;position:absolute;top:0;top:-12px;width:100%;z-index:0}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal:after{height:163px;top:-26px}}.p-tam-set-groupe-topping-modal__inner{align-items:center;display:flex;flex-direction:column;padding:4px 10px 24px;position:relative;z-index:1}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__inner{padding:6px 0 40px}}.p-tam-set-groupe-topping-modal__title{color:#3d8f32;font-size:18px;font-weight:700;line-height:1.6;text-align:center}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__title{font-size:20px}}.p-tam-set-groupe-topping-modal__hint{color:#333;font-size:10px;font-weight:400;line-height:1;margin-top:12px;text-align:center}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__hint{font-size:12px;margin-top:10px}}.p-tam-set-groupe-topping-modal__buttons{display:flex;gap:8px;justify-content:center;margin-top:18px;max-width:375px;width:100%}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__buttons{gap:16px;margin-top:24px;max-width:560px}}.p-tam-set-groupe-topping-modal__button{align-items:center;background:#fff;border:2px solid #3d8f32;border-radius:4px;cursor:pointer;display:flex;filter:drop-shadow(0 4px 6px rgba(210,210,210,.8));flex:1 1;flex-direction:column;padding:10px 6px 4px;transition:opacity .2s ease}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__button{padding:8px 16px 2px}}.p-tam-set-groupe-topping-modal__button:hover{opacity:.8}.p-tam-set-groupe-topping-modal__button-label{align-items:center;background:#3d8f32;border-radius:2px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:15px;justify-content:center;line-height:1.2;margin-top:8px;padding:0 10px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__button-label{font-size:10px;margin-top:4px}}.p-tam-set-groupe-topping-modal__button-label.--sub{background:#3d8f32}.p-tam-set-groupe-topping-modal__button-icon{align-items:center;display:flex;justify-content:center}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__button-icon img{width:84px}}.p-tam-set-groupe-topping-modal__button-text{color:#3d8f32;font-size:12px;font-weight:700;line-height:1.4;margin-top:2px;text-align:center}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__button-text{font-size:14px;margin-top:4px}}.p-tam-set-groupe-topping-modal__modal{align-items:center;background:rgba(0,0,0,.7);display:none;height:100%;justify-content:center;left:0;padding:16px;position:fixed;top:0;width:100%;z-index:9999}.p-tam-set-groupe-topping-modal__modal.active{display:flex}.p-tam-set-groupe-topping-modal__modal-inner{background:#fff;border-radius:8px;max-height:90vh;max-width:327px;overflow-y:auto;padding:20px;position:relative;width:100%}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__modal-inner{max-width:480px;padding:24px 32px}}.p-tam-set-groupe-topping-modal__modal-close{background:none;border:none;cursor:pointer;height:38px;padding:0;position:absolute;right:12px;top:12px;transition:opacity .2s ease;width:38px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__modal-close{height:48px;width:48px}}.p-tam-set-groupe-topping-modal__modal-close:hover{opacity:.7}.p-tam-set-groupe-topping-modal__modal-close svg{height:100%;width:100%}.p-tam-set-groupe-topping-modal__modal-header{align-items:center;display:flex;flex-direction:column;gap:8px}.p-tam-set-groupe-topping-modal__modal-header-label{align-items:center;background:#3d8f32;border-radius:2px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;height:20px;justify-content:center;line-height:1.2;padding:0 10px}.p-tam-set-groupe-topping-modal__modal-header-label.--sub{background:#3d8f32}.p-tam-set-groupe-topping-modal__modal-header-title{color:#3d8f32;font-size:20px;font-weight:700;line-height:1.4;text-align:center}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__modal-header-title{font-size:24px}}.p-tam-set-groupe-topping-modal__modal-header-title .--green,.p-tam-set-groupe-topping-modal__modal-header-title.--no-label{color:#3d8f32}.p-tam-set-groupe-topping-modal__modal-image{align-items:center;display:flex;justify-content:center;margin-top:6px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__modal-image{margin-top:10px}}.p-tam-set-groupe-topping-modal__modal-image-inner{align-items:flex-end;display:flex;gap:8px;position:relative}.p-tam-set-groupe-topping-modal__modal-inulin{bottom:-8px;height:46px;position:absolute;right:-16px;width:46px}.p-tam-set-groupe-topping-modal__modal-recommend-badge{align-items:center;background:#3d8f32;border-radius:0;color:#fff;display:flex;font-size:11px;font-weight:700;height:52px;justify-content:center;line-height:1.2;position:absolute;right:-24px;top:-8px;transform:rotate(45deg);width:52px}.p-tam-set-groupe-topping-modal__modal-recommend-badge:before{background:#3d8f32;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.p-tam-set-groupe-topping-modal__modal-image.--less{gap:16px}.p-tam-set-groupe-topping-modal__modal-image-less-content{align-items:flex-end;display:flex;gap:16px}.p-tam-set-groupe-topping-modal__modal-image-kin-wrapper{align-items:center;display:flex;justify-content:center}.p-tam-set-groupe-topping-modal__modal-image-kin-wrapper img{height:auto;width:45px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__modal-image-kin-wrapper img{width:60px}}.p-tam-set-groupe-topping-modal__modal-image-kin{align-items:center;display:flex;flex-direction:column}.p-tam-set-groupe-topping-modal__modal-image-kin-body{background:#8bc34a;border-radius:24px;height:64px;position:relative;width:48px}.p-tam-set-groupe-topping-modal__modal-image-kin-body:after,.p-tam-set-groupe-topping-modal__modal-image-kin-body:before{background:#333;border-radius:50%;content:"";height:6px;position:absolute;top:20px;width:6px}.p-tam-set-groupe-topping-modal__modal-image-kin-body:before{left:14px}.p-tam-set-groupe-topping-modal__modal-image-kin-body:after{right:14px}.p-tam-set-groupe-topping-modal__modal-image-spoon{height:48px;position:relative;width:24px}.p-tam-set-groupe-topping-modal__modal-image-spoon:before{background:#ccc;border-radius:50%;content:"";height:20px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:20px}.p-tam-set-groupe-topping-modal__modal-image-spoon:after{background:#ccc;bottom:0;content:"";height:28px;left:50%;position:absolute;transform:translateX(-50%);width:4px}.p-tam-set-groupe-topping-modal__modal-image.--dislike{flex-direction:column;gap:8px}.p-tam-set-groupe-topping-modal__modal-image.--dislike img{height:auto;max-width:100%;width:200px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__modal-image.--dislike img{width:240px}}.p-tam-set-groupe-topping-modal__modal-dislike-icons{align-items:center;display:flex;gap:16px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__modal-dislike-icons{gap:24px}}.p-tam-set-groupe-topping-modal__modal-dislike-icon{height:64px;position:relative;width:64px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__modal-dislike-icon{height:80px;width:80px}}.p-tam-set-groupe-topping-modal__modal-dislike-icon svg{height:100%;width:100%}.p-tam-set-groupe-topping-modal__modal-dislike-arrow{height:24px;width:24px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__modal-dislike-arrow{height:32px;width:32px}}.p-tam-set-groupe-topping-modal__modal-dislike-check{height:20px;position:absolute;right:-4px;top:-4px;width:20px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__modal-dislike-check{height:24px;width:24px}}.p-tam-set-groupe-topping-modal__modal-text{margin-top:10px}.p-tam-set-groupe-topping-modal__modal-text .p-tam-set-groupe-topping-modal__modal-text-item{color:#333;font-size:14px;font-weight:400;line-height:1.6;text-align:left}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__modal-text .p-tam-set-groupe-topping-modal__modal-text-item{font-size:15px}}.p-tam-set-groupe-topping-modal__modal-text .p-tam-set-groupe-topping-modal__modal-text-item:not(:first-child){margin-top:8px}.p-tam-set-groupe-topping-modal__modal-text .--marker{background:linear-gradient(transparent 60%,#ffeb00 0);padding:0 2px}.p-tam-set-groupe-topping-modal__modal-text .--bold{font-weight:700}.p-tam-set-groupe-topping-modal__modal-note{color:#666;font-size:11px;font-style:normal;font-weight:400;line-height:160%;margin-top:16px;text-align:left}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping-modal__modal-note{font-size:11px}}.p-tam-set-groupe-topping02__sub-label-wrapper{padding:0 6px}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__sub-label-wrapper{padding:0 12px}}.p-tam-set-groupe-topping02__sub-label{align-items:center;align-self:stretch;background-color:#fff;display:flex;font-size:10px;font-style:normal;font-weight:500;gap:10px;justify-content:center;line-height:140%;margin-top:4px;padding:2px 4px 3px;text-align:center}@media print,screen and (min-width:768px){.p-tam-set-groupe-topping02__sub-label{margin-top:6px}}.p-tam-set-groupe__main-text{font-size:14px;font-style:normal;font-weight:400;line-height:160%;margin-top:10px;text-align:center}@media print,screen and (min-width:768px){.p-tam-set-groupe__main-text{font-size:16px}}[data-float-gra]{bottom:20px;opacity:0;position:fixed;right:20px;transition:opacity 1s ease;z-index:100}@media (min-width:768px){[data-float-gra]{display:none!important}}.p-lp-gra{line-height:normal}.p-lp-gra .p-lp-gra__pc-left,.p-lp-gra .p-lp-gra__pc-wrapper{display:flex;justify-content:center}.p-lp-gra .p-lp-gra__pc-left{align-items:center;background:#01a201;display:none;flex:1 1;height:100vh;position:sticky;text-align:center;top:0}@media screen and (min-width:1000px){.p-lp-gra .p-lp-gra__pc-left{display:flex}.p-lp-gra .p-pc-left__inner img{width:min(18.2142857143vw,255px)}.p-lp-gra .p-pc-left__inner picture img{width:min(20.5714285714vw,288px)}}.p-lp-gra .p-pc-left__text{color:var(--white,#fff);font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.44px;line-height:33px;margin-bottom:52px;margin-top:21px;text-align:center}@media screen and (min-width:1000px){.p-lp-gra .p-pc-left__text{font-size:min(1vw,14px);font-style:normal;font-weight:700;letter-spacing:1.26px;line-height:29.968px}}.p-lp-gra .p-lp-gra__content-wrapper.pc_wide{max-width:414px;overflow:hidden;z-index:1}@media print,screen and (min-width:768px){.p-lp-gra .p-lp-gra__content-wrapper.pc_wide{box-shadow:10px 0 15px -15px rgba(0,0,0,.45),-10px 0 15px -15px rgba(0,0,0,.45);max-width:600px}}.p-lp-gra .p-lp-gra__top{position:relative}.p-lp-gra .p-top__image{height:auto;width:100%}.p-lp-gra .p-top__image img{width:100%}.p-lp-gra .p-top-cta-img__wrapper{bottom:31px;left:50%;position:absolute;transform:translateX(-50%)}@media print,screen and (min-width:768px){.p-lp-gra .p-top-cta-img__wrapper{bottom:39.6px}}.p-lp-gra .p-top-cta-img__link picture{animation:ctaButton 1.5s infinite;display:block;width:318px}@media print,screen and (min-width:768px){.p-lp-gra .p-top-cta-img__link picture{width:509px}}.p-lp-gra .p-lp-gra__plan{background-color:#fff;padding:32.21px 24px 32px}@media screen and (min-width:768px){.p-lp-gra .p-lp-gra__plan{padding:53.13px 40px 57.2px}}.p-lp-gra .p-plan__heading{color:#333;font-size:27px;font-weight:900;letter-spacing:2.43px;line-height:1.6;text-align:center}@media screen and (min-width:768px){.p-lp-gra .p-plan__heading{font-size:34px;letter-spacing:4px}}.p-lp-gra .p-plan__heading span{color:#d9301a;font-size:38px}@media screen and (min-width:768px){.p-lp-gra .p-plan__heading span{font-size:45px}}.p-lp-gra .p-plan__list{display:grid;gap:9.6px;grid-template-columns:repeat(3,1fr);margin-top:24.79px}@media screen and (min-width:768px){.p-lp-gra .p-plan__list{gap:6px;margin-top:40.07px}}.p-lp-gra .p-plan__item{background-color:#fff;border:1.6px solid #e8e8e8;border-radius:4px;box-shadow:0 3.2px 6.4px 0 hsla(0,0%,71%,.25)}@media screen and (min-width:768px){.p-lp-gra .p-plan__item{border-radius:6.4px}}.p-lp-gra .p-plan__name{border-radius:4px 4px 0 0;color:#fff;font-family:Jost;font-size:36px;font-weight:500;margin-left:-1.6px;margin-top:-1.6px;text-align:center;width:calc(100% + 3.2px)}@media screen and (min-width:768px){.p-lp-gra .p-plan__name{font-size:57.6px;margin-top:-1.1px;padding-block:4px}}.p-lp-gra .p-plan__name span{font-size:12px}@media screen and (min-width:768px){.p-lp-gra .p-plan__name span{font-size:19.2px}}.p-lp-gra .p-plan__price{color:#333;font-size:12px;font-weight:500;padding:10px 0 16px;text-align:center}@media screen and (min-width:768px){.p-lp-gra .p-plan__price{font-size:19.2px;padding:14.4px 0 24px}}.p-lp-gra .p-plan__price .p-plan__price01{font-family:Jost;font-size:15px}@media screen and (min-width:768px){.p-lp-gra .p-plan__price .p-plan__price01{font-size:24px}}.p-lp-gra .p-plan__price .p-plan__price02{font-family:Jost;font-size:26px}@media screen and (min-width:768px){.p-lp-gra .p-plan__price .p-plan__price02{font-size:41.6px}}.p-lp-gra .p-plan__price .p-plan__price03{font-size:12px}@media screen and (min-width:768px){.p-lp-gra .p-plan__price .p-plan__price03{font-size:19.2px}}.p-lp-gra .p-plan__price .p-plan__price04{font-size:10px}@media screen and (min-width:768px){.p-lp-gra .p-plan__price .p-plan__price04{font-size:16px}}.p-lp-gra .p-plan__price .p-plan__price05{font-family:Jost;font-size:11px}@media screen and (min-width:768px){.p-lp-gra .p-plan__price .p-plan__price05{font-size:17.6px}}.p-lp-gra .p-plan__price .p-plan__price06{font-size:10px}@media screen and (min-width:768px){.p-lp-gra .p-plan__price .p-plan__price06{font-size:16px}}.p-lp-gra .p-plan__price .p-plan__price07{font-size:10px}@media screen and (min-width:768px){.p-lp-gra .p-plan__price .p-plan__price07{font-size:16px}}.p-lp-gra .p-plan__price .p-plan__price08{font-size:8px}@media screen and (min-width:768px){.p-lp-gra .p-plan__price .p-plan__price08{font-size:14px}}.p-lp-gra .p-plan__price .p-plan__price-label{border-radius:3px;color:#fff;font-size:10px;font-weight:500;margin-right:2px;padding-inline:4.8px;padding-bottom:2px}@media screen and (min-width:768px){.p-lp-gra .p-plan__price .p-plan__price-label{border-radius:4.8px;font-size:16px;margin-right:3.2px}}.p-lp-gra .p-plan__item:first-of-type .p-plan__name{background-color:#7a7a7a}.p-lp-gra .p-plan__item:first-of-type .p-plan__price02{color:#7a7a7a}.p-lp-gra .p-plan__item:nth-of-type(2){position:relative}.p-lp-gra .p-plan__item:nth-of-type(2) .p-plan__badge{height:56.18px;position:absolute;right:-10.28px;top:-9.1px;width:56px}@media print,screen and (min-width:768px){.p-lp-gra .p-plan__item:nth-of-type(2) .p-plan__badge{height:89.46px;right:-13.66px;top:-13.8px;width:89.6px}}.p-lp-gra .p-plan__item:nth-of-type(2) .p-plan__name{background-color:#d9301a}.p-lp-gra .p-plan__item:nth-of-type(2) .p-plan__price02{color:#d9301a}.p-lp-gra .p-plan__item:nth-of-type(2) .p-plan__price06{color:#d9301a;font-weight:700}.p-lp-gra .p-plan__item:nth-of-type(2) .p-plan__price-label{background-color:#d9301a}.p-lp-gra .p-plan__item:nth-of-type(3){position:relative}.p-lp-gra .p-plan__item:nth-of-type(3) .p-plan__name{background-color:#823c9f}.p-lp-gra .p-plan__item:nth-of-type(3) .p-plan__price02{color:#823c9f}.p-lp-gra .p-plan__item:nth-of-type(3) .p-plan__price06{color:#823c9f;font-weight:700}.p-lp-gra .p-plan__item:nth-of-type(3) .p-plan__price-label{background-color:#823c9f}.p-lp-gra .p-plan__ballon{background:#3d8f32;border-radius:4px;bottom:-64px;box-shadow:0 2px 4px 0 hsla(0,0%,71%,.25);color:#fff;font-size:10px;font-weight:500;line-height:14px;padding:12px 8px;position:absolute;text-align:center;width:100%}@media screen and (min-width:768px){.p-lp-gra .p-plan__ballon{bottom:-64px;font-size:14px;line-height:17px;padding:10px}}.p-lp-gra .p-plan__ballon .is-yellow{color:#fae300;font-size:11px;font-weight:700}@media screen and (min-width:768px){.p-lp-gra .p-plan__ballon .is-yellow{font-size:14px}}.p-lp-gra .p-plan__ballon .is-yellow-sm{color:#fae300;font-size:10px;font-weight:700;line-height:14px}@media screen and (min-width:768px){.p-lp-gra .p-plan__ballon .is-yellow-sm{font-size:13px;line-height:16px}}.p-lp-gra .p-plan__ballon button.p-plan__question{background-color:transparent;height:11px;padding:0;position:absolute;right:3px;top:3px;width:11px}@media screen and (min-width:768px){.p-lp-gra .p-plan__ballon button.p-plan__question{height:14px;right:5px;top:5px;width:14px}}.p-lp-gra .p-plan__ballon:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/icon_arrow_top_green.svg?1731229609611);background-repeat:no-repeat;background-size:contain;content:"";height:12px;left:50%;position:absolute;top:-6px;transform:translateX(-50%);width:18px}.p-lp-gra .p-plan__annottaion{color:#333;font-size:12px;font-weight:400;line-height:1.6;margin-top:82px;padding-left:12px;text-indent:-12px}@media screen and (min-width:768px){.p-lp-gra .p-plan__annottaion{font-size:16px}}.p-lp-gra .modal__overlay{align-items:flex-start;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;padding-top:102.4px;position:fixed;right:0;top:0;z-index:10001!important}.p-lp-gra .p-plan-modal__container{background-color:#fff;border-radius:4px;max-width:327px;padding-inline:24px;position:relative;width:100%}@media screen and (min-width:768px){.p-lp-gra .p-plan-modal__container{max-width:600px}}.p-lp-gra .p-plan-modal__close{background-color:transparent;background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/icon_modal_close_green.svg?1731236704239);background-repeat:no-repeat;background-size:contain;cursor:pointer;height:32px;position:absolute;right:10px;top:10px;width:32px}@media screen and (min-width:768px){.p-lp-gra .p-plan-modal__close{height:38px;right:10px;top:10px;width:38px}}.p-lp-gra .p-plan-modal__content{padding-block:48px}.p-lp-gra .p-plan-modal__heading-lv3{color:#333;font-size:14px;font-weight:500;line-height:1.6;text-align:center}@media screen and (min-width:768px){.p-lp-gra .p-plan-modal__heading-lv3{font-size:20px;letter-spacing:.8px;line-height:32px}}.p-lp-gra .p-plan-modal__list{margin-top:16px;padding-inline:8px}.p-lp-gra .p-plan-modal__item{color:#333;font-size:14px;font-weight:500;line-height:1.6;list-style:disc}@media screen and (min-width:768px){.p-lp-gra .p-plan-modal__item{font-size:16px;letter-spacing:.8px;line-height:32px}}.p-lp-gra .p-plan__details{background-color:#fafafa;border:1px solid #e5e5e5;border-radius:4px;margin-top:24px;padding:17px 22px}@media screen and (min-width:768px){.p-lp-gra .p-plan__details{margin-top:40px}}.p-lp-gra .p-plan__details .p-plan__summary{color:#3d8f32;font-size:14px;font-weight:700;position:relative}@media screen and (min-width:768px){.p-lp-gra .p-plan__details .p-plan__summary{font-size:16px}}.p-lp-gra .p-plan__details .p-plan__summary:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/icon_arrow_circle_bottom_green.svg?1731235499378);background-repeat:no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s;width:20px}@media screen and (min-width:768px){.p-lp-gra .p-plan__details .p-plan__summary:after{height:24px;width:24px}}.p-lp-gra .p-plan__details .p-plan__summary.open{position:relative}.p-lp-gra .p-plan__details .p-plan__summary.open:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/icon_arrow_circle_top_green.svg?1731235499371);background-repeat:no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px}@media screen and (min-width:768px){.p-lp-gra .p-plan__details .p-plan__summary.open:after{height:24px;width:24px}}.p-lp-gra .p-plan__details .ansBox{border-top:1px solid #e5e5e5;margin-top:19px;padding-top:24px}.p-lp-gra .p-plan__details .p-plan__details-title{background:#3d8f32;border-radius:4px;color:#fff;font-size:14px;font-weight:700;margin-inline:auto;max-width:227px;padding-block:2px 4px;text-align:center}@media screen and (min-width:768px){.p-lp-gra .p-plan__details .p-plan__details-title{font-size:16px;max-width:321px}}.p-lp-gra .p-plan__details .p-plan__details-title span{font-size:12px}@media screen and (min-width:768px){.p-lp-gra .p-plan__details .p-plan__details-title span{font-size:14px}}.p-lp-gra .p-plan__details .p-plan__details-image{margin:16px auto;max-width:226px}@media screen and (min-width:768px){.p-lp-gra .p-plan__details .p-plan__details-image{margin:24px auto;max-width:320px}}.p-lp-gra .p-plan__details .p-plan__details-image img{height:auto;width:100%}.p-lp-gra .p-plan__details .p-plan__details-annotation{color:#333;font-size:10px;font-weight:400;text-align:center}@media screen and (min-width:768px){.p-lp-gra .p-plan__details .p-plan__details-annotation{font-size:12px}}.p-lp-gra .p-plan__feature-list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px}@media screen and (min-width:768px){.p-lp-gra .p-plan__feature-list{margin-top:38.4px}}.p-lp-gra .p-plan__feature-item{padding-bottom:10px;text-align:center}@media screen and (min-width:768px){.p-lp-gra .p-plan__feature-item{padding-bottom:17.2px}}.p-lp-gra .p-plan__feature-item+.p-plan__feature-item{border-left:1.6px dotted #333}.p-lp-gra .p-plan__feature-item:first-of-type{padding-top:11.6px}@media screen and (min-width:768px){.p-lp-gra .p-plan__feature-item:first-of-type{padding-top:16.63px}}.p-lp-gra .p-plan__feature-item:first-of-type picture{display:block;height:38px;margin-inline:auto;width:36px}@media screen and (min-width:768px){.p-lp-gra .p-plan__feature-item:first-of-type picture{height:61px;width:61px}}.p-lp-gra .p-plan__feature-item:first-of-type .p-plan__feature-text{margin-top:12.58px}.p-lp-gra .p-plan__feature-item:nth-of-type(2){padding-top:5px}@media screen and (min-width:768px){.p-lp-gra .p-plan__feature-item:nth-of-type(2){padding-top:8px}}.p-lp-gra .p-plan__feature-item:nth-of-type(2) picture{display:block;height:45px;margin-inline:auto;width:45px}@media screen and (min-width:768px){.p-lp-gra .p-plan__feature-item:nth-of-type(2) picture{height:75px;width:75px}}.p-lp-gra .p-plan__feature-item:nth-of-type(2) .p-plan__feature-text{margin-top:9.42px}.p-lp-gra .p-plan__feature-item:nth-of-type(3){padding-top:9px}@media screen and (min-width:768px){.p-lp-gra .p-plan__feature-item:nth-of-type(3){padding-top:14.4px}}.p-lp-gra .p-plan__feature-item:nth-of-type(3) picture{display:block;height:41px;margin-inline:auto;width:44px}@media screen and (min-width:768px){.p-lp-gra .p-plan__feature-item:nth-of-type(3) picture{height:66px;width:72px}}.p-lp-gra .p-plan__feature-item:nth-of-type(3) .p-plan__feature-text{margin-top:12.8px}.p-lp-gra .p-plan__feature-text{color:#333;font-size:11px;font-weight:500}@media screen and (min-width:768px){.p-lp-gra .p-plan__feature-text{font-size:17.6px}}.p-lp-gra .p-plan-cta-img__wrapper{margin-top:24px}@media screen and (min-width:768px){.p-lp-gra .p-plan-cta-img__wrapper{margin-top:38.4px}}.p-lp-gra .p-lp-gra__appeal{background-color:#ffeae5;padding-bottom:30px;padding-top:40px;text-align:center}@media screen and (min-width:768px){.p-lp-gra .p-lp-gra__appeal{padding-bottom:54px;padding-top:64px}}.p-lp-gra .p-appeal__catch-01{background-color:#e70012;color:#fff;font-size:27px;font-weight:700;height:41px;letter-spacing:.81px;line-height:37px;margin-inline:auto;padding-left:13px;padding-right:4px;width:131px}@media screen and (min-width:768px){.p-lp-gra .p-appeal__catch-01{font-size:43.2px;height:64px;letter-spacing:1.296px;line-height:58.4px;padding-left:20.8px;padding-right:6.8px;width:209.6px}}.p-lp-gra .p-appeal__catch-01 span{font-size:30px;letter-spacing:.9px}@media screen and (min-width:768px){.p-lp-gra .p-appeal__catch-01 span{font-size:48px;letter-spacing:1.44px}}.p-lp-gra .p-appeal__description-01{color:#333;font-size:18px;font-weight:700;letter-spacing:.54px;margin-top:10px;text-align:center}@media screen and (min-width:768px){.p-lp-gra .p-appeal__description-01{font-size:28.8px;letter-spacing:.864px;margin-top:15.4px}}.p-lp-gra .p-appeal__description-01 span{display:inline-block;font-size:24px;letter-spacing:.72px;margin-top:4px}@media screen and (min-width:768px){.p-lp-gra .p-appeal__description-01 span{font-size:38.4px;letter-spacing:1.152px;margin-top:6px}}.p-lp-gra .p-appeal__media{display:flex;margin-top:16px;margin-inline:auto;max-width:536px;padding-inline:20px}@media screen and (min-width:768px){.p-lp-gra .p-appeal__media{margin-top:27.2px;padding:0}}.p-lp-gra .p-appeal__lead{color:#333;font-size:14px;font-weight:700;letter-spacing:.42px;line-height:22px;text-align:left}@media screen and (min-width:768px){.p-lp-gra .p-appeal__lead{font-size:22.4px;letter-spacing:.672px;line-height:35.2px}}.p-lp-gra .p-appeal__lead span:first-of-type{color:#d9301a}.p-lp-gra .p-appeal__media__image{display:block;width:127px}@media screen and (min-width:768px){.p-lp-gra .p-appeal__media__image{width:203px}}.p-lp-gra .p-appeal__catch-02{color:#333;font-size:27px;font-weight:700;letter-spacing:.81px;line-height:44px;margin-top:20px;text-align:center}@media screen and (min-width:768px){.p-lp-gra .p-appeal__catch-02{font-size:43.2px;letter-spacing:1.296px;line-height:70.4px;margin-top:31px}}.p-lp-gra .p-appeal__catch-02:after{background-color:#fff;content:"";display:block;height:24px;margin:-21px auto 0;width:189px}@media screen and (min-width:768px){.p-lp-gra .p-appeal__catch-02:after{height:38.4px;margin:-31px auto 0;width:302.4px}}.p-lp-gra .p-appeal__material-image{display:block;margin:12.8px auto 0;padding-inline:13px}@media screen and (min-width:768px){.p-lp-gra .p-appeal__material-image{padding:0}}.p-lp-gra .p-appeal__annotation{color:#666;font-size:10px;font-weight:500;letter-spacing:.3px;line-height:10px;margin-top:8px;padding-right:23px;text-align:right}@media screen and (min-width:768px){.p-lp-gra .p-appeal__annotation{font-size:16px;letter-spacing:.48px;line-height:16px;margin-top:12.8px;padding-right:37px}}.p-lp-gra .p-appeal__description-02{color:#333;font-size:21px;font-weight:700;letter-spacing:.63px;margin-top:18px;text-align:center}@media screen and (min-width:768px){.p-lp-gra .p-appeal__description-02{font-size:33.6px;letter-spacing:1.008px;margin-top:25.6px}}.p-lp-gra .p-appeal__description-02 span{color:#e70012}.p-lp-gra .p-appeal__polygon{display:block;margin:29.4px auto}@media screen and (min-width:768px){.p-lp-gra .p-appeal__polygon{margin:47.4px auto}}.p-lp-gra .p-appeal__catch-03{color:#333}.p-lp-gra .p-appeal__catch-03 img{display:inline-block;width:219px}@media screen and (min-width:768px){.p-lp-gra .p-appeal__catch-03 img{width:351px}}.p-lp-gra .p-appeal__catch-03 span:first-of-type{font-size:26px;font-weight:500;letter-spacing:.78px;margin-left:6.67px}@media screen and (min-width:768px){.p-lp-gra .p-appeal__catch-03 span:first-of-type{font-size:41.6px;letter-spacing:1.248px;margin-left:10.68px}}.p-lp-gra .p-appeal__catch-03 span:nth-of-type(2){color:#000;display:inline-block;font-size:18px;font-weight:700;letter-spacing:.54px;margin-top:6.4px}@media screen and (min-width:768px){.p-lp-gra .p-appeal__catch-03 span:nth-of-type(2){font-size:28.8px;letter-spacing:.864px;margin-top:10.24px}}.p-lp-gra .p-appeal__catch-03 span:nth-of-type(3){background-color:#e70012;color:#fff;display:inline-block;font-size:28px;font-weight:700;letter-spacing:.84px;margin-top:12px;padding-inline:5px}@media screen and (min-width:768px){.p-lp-gra .p-appeal__catch-03 span:nth-of-type(3){font-size:44.8px;letter-spacing:1.344px;margin-top:20.4px;padding-inline:8px 8.4px}}.p-lp-gra .p-appeal__catch-03 span:nth-of-type(4){color:#000;display:inline-block;font-size:28px;font-weight:700;letter-spacing:.84px;margin-left:3px;margin-top:12px}@media screen and (min-width:768px){.p-lp-gra .p-appeal__catch-03 span:nth-of-type(4){font-size:44.8px;letter-spacing:1.344px;margin-left:4.8px;margin-top:18.8px}}.p-lp-gra .p-appeal__catch-03 span:nth-of-type(5){color:#000;display:inline-block;font-size:18px;font-weight:700;letter-spacing:.54px;margin-top:9px}@media screen and (min-width:768px){.p-lp-gra .p-appeal__catch-03 span:nth-of-type(5){font-size:28.8px;font-weight:700;letter-spacing:.864px;margin-left:4.8px;margin-top:12.8px}}.p-lp-gra .p-appeal__set-image{display:block;margin:10.29px auto 0;padding-inline:22px 10.5px;width:100%}@media screen and (min-width:768px){.p-lp-gra .p-appeal__set-image{margin:16.07px auto 0;padding:0;transform:translateX(16px);width:547.92px}}.p-lp-gra .p-appeal__catch-04{margin-top:40.33px}@media screen and (min-width:768px){.p-lp-gra .p-appeal__catch-04{margin-top:64.53px}}.p-lp-gra .p-appeal__catch-04 img{display:inline-block;width:219px}@media screen and (min-width:768px){.p-lp-gra .p-appeal__catch-04 img{width:351px}}.p-lp-gra .p-appeal__catch-04 span:first-of-type{color:#000;font-size:25px;font-weight:700;letter-spacing:.75px}@media screen and (min-width:768px){.p-lp-gra .p-appeal__catch-04 span:first-of-type{font-size:40px;letter-spacing:1.2px}}.p-lp-gra .p-appeal__catch-04 span:nth-of-type(2){color:#e70012;font-size:25px;font-weight:700;letter-spacing:.75px}@media screen and (min-width:768px){.p-lp-gra .p-appeal__catch-04 span:nth-of-type(2){font-size:40px;letter-spacing:1.2px}}.p-lp-gra .p-appeal__step-image{display:block;margin:10.26px auto 0;padding-inline:20px;width:100%}@media screen and (min-width:768px){.p-lp-gra .p-appeal__step-image{margin:16.02px auto 0;padding-inline:0;width:536px}}.p-lp-gra .p-appeal-cta-img__wrapper{margin-top:24.06px}@media screen and (min-width:768px){.p-lp-gra .p-appeal-cta-img__wrapper{margin-top:38.4px}}.p-lp-gra .p-lp-gra__reason{background-color:#fcf9e6;padding-bottom:39px;padding-top:41px}@media screen and (min-width:768px){.p-lp-gra .p-lp-gra__reason{padding-bottom:64px;padding-top:65.6px}}.p-lp-gra .p-reason__heading-lv2{text-align:center}.p-lp-gra .p-reason__heading-lv2 img{display:inline-block;width:219px}@media screen and (min-width:768px){.p-lp-gra .p-reason__heading-lv2 img{width:351px}}.p-lp-gra .p-reason__heading-lv2 span:first-of-type{color:#333;font-size:26px;font-weight:500;letter-spacing:.78px;margin-left:6.67px}@media screen and (min-width:768px){.p-lp-gra .p-reason__heading-lv2 span:first-of-type{font-size:41.6px;letter-spacing:1.248px;margin-left:10.67px}}.p-lp-gra .p-reason__heading-lv2 span:nth-of-type(2){color:#333;font-size:26px;font-weight:700;letter-spacing:.78px}@media screen and (min-width:768px){.p-lp-gra .p-reason__heading-lv2 span:nth-of-type(2){font-size:41.6px;letter-spacing:1.248px}}.p-lp-gra .p-reason__heading-lv3:nth-of-type(2){margin-top:56px}@media screen and (min-width:768px){.p-lp-gra .p-reason__heading-lv3:nth-of-type(2){margin-top:87.2px}}.p-lp-gra .p-reason__heading-lv3{margin-top:24px;padding-left:32px}@media screen and (min-width:768px){.p-lp-gra .p-reason__heading-lv3{margin-top:38.8px;padding-left:52.8px}}.p-lp-gra .p-reason__heading-lv3:first-of-type{position:relative}.p-lp-gra .p-reason__heading-lv3:first-of-type:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/img_reason_heading.png?1730795266246);background-repeat:no-repeat;background-size:contain;content:"";height:106px;position:absolute;right:-27px;top:0;width:104px}@media screen and (min-width:768px){.p-lp-gra .p-reason__heading-lv3:first-of-type:after{height:200.83px;right:-27px;width:197.54px}}.p-lp-gra .p-reason__heading-num{color:#ff7d14;display:inline-block;font-size:14px;font-weight:700;line-height:12px;text-align:center}@media screen and (min-width:768px){.p-lp-gra .p-reason__heading-num{font-size:22.4px;line-height:19.2px}}.p-lp-gra .p-reason__heading-lg{color:#ff7d14;display:inline-block;font-size:36px;font-weight:700;letter-spacing:1.08px;margin-top:5.6px}@media screen and (min-width:768px){.p-lp-gra .p-reason__heading-lg{font-size:57.6px;letter-spacing:1.728px}}.p-lp-gra .p-reason__heading-lg:after{background-color:#fff;content:"";display:block;height:42px;margin-left:-32px;margin-top:-36px;width:calc(100% + 32px)}@media screen and (min-width:768px){.p-lp-gra .p-reason__heading-lg:after{height:67.2px;margin-left:-52.8px;margin-top:-52.8px;width:calc(100% + 52.8px)}}.p-lp-gra .p-reason__heading-md{color:#333;display:inline-block;font-size:18px;font-weight:700;letter-spacing:.54px;margin-top:9px}@media screen and (min-width:768px){.p-lp-gra .p-reason__heading-md{font-size:28.8px;letter-spacing:.864px;margin-top:4.8px}}.p-lp-gra .p-reason__heading-md:after{background-color:#fff;content:"";display:block;height:24px;margin-left:-32px;margin-top:-18px;width:calc(100% + 32px)}@media screen and (min-width:768px){.p-lp-gra .p-reason__heading-md:after{background-color:#fff;height:38.2px;margin-left:-52.8px;margin-top:-30px;width:calc(100% + 52.8px)}}.p-lp-gra .p-reason__lead{color:#333;font-size:14px;font-weight:700;letter-spacing:.42px;line-height:22px;margin-left:32px;margin-top:16px;max-width:291px}@media screen and (min-width:768px){.p-lp-gra .p-reason__lead{font-size:22.4px;letter-spacing:.672px;line-height:35.2px;margin-left:52.8px;margin-top:25.6px;max-width:488px}}.p-lp-gra .p-reason__lead sup{font-size:10px;font-weight:700;letter-spacing:.3px;line-height:22px;vertical-align:text-bottom}@media screen and (min-width:768px){.p-lp-gra .p-reason__lead sup{font-size:16px;letter-spacing:.48px;line-height:35.2px}}.p-lp-gra .p-reason__annotation{font-size:10px;font-weight:700;margin-top:24px;padding-right:28px;text-align:right}@media screen and (min-width:768px){.p-lp-gra .p-reason__annotation{font-size:14px;padding-right:52px}}.p-lp-gra .p-reason__media{display:grid;gap:8px;grid-template-columns:50.75% 46.57%;margin-top:34px;padding-inline:19px}@media screen and (min-width:768px){.p-lp-gra .p-reason__media{gap:12.8px;margin-top:58.6px;padding-inline:32px}}.p-lp-gra .p-reason__media-title{font-size:18px;font-weight:700;letter-spacing:.54px;line-height:1.6}@media screen and (min-width:768px){.p-lp-gra .p-reason__media-title{font-size:28.8px;letter-spacing:.864px}}.p-lp-gra .p-reason__media-title-01{color:#9ec400}.p-lp-gra .p-reason__media-title-02{color:#eed300}.p-lp-gra .p-reason__media-title-03{color:#ff7d14}.p-lp-gra .p-reason__media-title-04{color:#823c9f}.p-lp-gra .p-reason__media-title-05{color:#e70012}.p-lp-gra .p-reason__media-title-06{color:#01a201}.p-lp-gra .p-reason__media-description{color:#333;font-size:12px;font-weight:500;letter-spacing:.36px;line-height:1.6;margin-top:8px}@media screen and (min-width:768px){.p-lp-gra .p-reason__media-description{font-size:19.2px;letter-spacing:.576px;margin-top:6.8px}}.p-lp-gra .p-reason__media-annotation{color:#666;font-size:10px;font-weight:500;letter-spacing:.48px;line-height:16px;margin-top:15.8px}@media screen and (min-width:768px){.p-lp-gra .p-reason__media-annotation{font-size:16px;letter-spacing:.3px;line-height:25.6px;margin-top:11px}}.p-lp-gra .p-reason__media-details{display:block;margin-top:26px;padding-inline:21px}@media screen and (min-width:768px){.p-lp-gra .p-reason__media-details{margin-top:51.91px;padding-inline:32px}}.p-lp-gra .p-reason__base-gra-description+.p-reason__media-details{margin-top:20px}@media screen and (min-width:768px){.p-lp-gra .p-reason__base-gra-description+.p-reason__media-details{margin-top:32px}}.p-lp-gra .p-reason__media-summary{border-bottom:1.6px solid #e6e6e6;color:#333;font-size:14px;font-weight:700;letter-spacing:.42px;list-style:none;padding-bottom:16px;padding-inline:6px;position:relative;transition:all .6s}@media screen and (min-width:768px){.p-lp-gra .p-reason__media-summary{font-size:22.4px;letter-spacing:.672px;padding-bottom:25.6px;padding-inline:25.5px}}.p-lp-gra .p-reason__media-summary:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/icon_arrow_bottom_green.svg?1730780865854);background-repeat:no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:17.9px;top:6px;width:12px}@media screen and (min-width:768px){.p-lp-gra .p-reason__media-summary:after{right:28.64px;top:15px}}.p-lp-gra .p-reason__media-summary.open:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/icon_arrow_top_green.png?1732177632314);background-repeat:no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:17.9px;top:6px;width:12px}@media screen and (min-width:768px){.p-lp-gra .p-reason__media-summary.open:after{right:28.64px;top:15px}}.p-lp-gra .p-reason__media-summary+.acBox{margin-top:24px}@media screen and (min-width:768px){.p-lp-gra .p-reason__media-summary+.acBox{margin-top:38.4px}}.p-lp-gra .p-reason__details-title{color:#333;font-size:12px;font-weight:700;letter-spacing:.36px;line-height:1.6;padding-inline:15.96px}@media screen and (min-width:768px){.p-lp-gra .p-reason__details-title{font-size:19.2px;font-weight:700;letter-spacing:.576px;padding-inline:25.5px}}.p-lp-gra .p-reason__details-description{color:#333;font-size:12px;font-weight:500;letter-spacing:.36px;line-height:1.6;padding-inline:15.96px}@media screen and (min-width:768px){.p-lp-gra .p-reason__details-description{font-size:19.2px;letter-spacing:.576px;padding-inline:25.5px}}.p-lp-gra .p-reason__details-description+.p-reason__details-title{margin-top:12px}@media screen and (min-width:768px){.p-lp-gra .p-reason__details-description+.p-reason__details-title{margin-top:19.2px}}.p-lp-gra .p-reason__base-gra-image{margin-top:31.99px}@media screen and (min-width:768px){.p-lp-gra .p-reason__base-gra-image{margin-top:51.19px}}.p-lp-gra .p-reason__base-gra-title{color:#000;font-size:18px;font-weight:700;letter-spacing:.54px;line-height:1.6;margin-top:16px;text-align:center}@media screen and (min-width:768px){.p-lp-gra .p-reason__base-gra-title{font-size:28.8px;letter-spacing:.864px;margin-top:25.6px}}.p-lp-gra .p-reason__base-gra-description{color:#333;font-size:12px;font-weight:500;letter-spacing:.36px;line-height:1.6;margin:8px auto 0;max-width:333px}@media screen and (min-width:768px){.p-lp-gra .p-reason__base-gra-description{font-size:19.2px;letter-spacing:.576px;margin-top:13.2px;max-width:532px}}.p-lp-gra .p-reason__flow-list{-webkit-overflow-scrolling:touch;display:grid;gap:16px;grid-template-columns:repeat(4,203px);margin-left:41px;margin-top:24px;overflow-x:auto;padding-bottom:20px;will-change:transform}@media screen and (min-width:768px){.p-lp-gra .p-reason__flow-list{gap:25.6px;grid-template-columns:repeat(4,324.8px);margin-left:52.8px;margin-top:38px}}.p-lp-gra .p-reason__flow-item{background-color:#fff;border-radius:8px;position:relative}@media screen and (min-width:768px){.p-lp-gra .p-reason__flow-item{border-radius:12.8px}}.p-lp-gra .p-reason__flow-item:first-of-type picture{display:block;height:132.813px;margin-inline:auto;width:85.73px}@media screen and (min-width:768px){.p-lp-gra .p-reason__flow-item:first-of-type picture{height:212px;width:137px}}.p-lp-gra .p-reason__flow-item:nth-of-type(2) picture{display:block;height:115.58px;margin-inline:auto;width:72.2px}@media screen and (min-width:768px){.p-lp-gra .p-reason__flow-item:nth-of-type(2) picture{height:185px;width:116px}}.p-lp-gra .p-reason__flow-item:nth-of-type(3) picture{display:block;height:115.07px;margin-inline:auto;width:96.5px}@media screen and (min-width:768px){.p-lp-gra .p-reason__flow-item:nth-of-type(3) picture{height:184px;width:154px}}.p-lp-gra .p-reason__flow-item:nth-of-type(4) picture{display:block;height:114.02px;margin-inline:auto;width:122.55px}@media screen and (min-width:768px){.p-lp-gra .p-reason__flow-item:nth-of-type(4) picture{height:182px;width:196px}}.p-lp-gra .p-reason__card-image{align-items:center;background-color:#f7f7f7;border-radius:8px 8px 0 0;display:flex;justify-content:center;min-height:162px}@media screen and (min-width:768px){.p-lp-gra .p-reason__card-image{border-radius:12.8px 12.8px 0 0;min-height:259px}}.p-lp-gra .p-reason__card-num{color:#ff7d14;font-size:16px;font-weight:700;left:14px;letter-spacing:.48px;line-height:16px;position:absolute;top:12px}@media screen and (min-width:768px){.p-lp-gra .p-reason__card-num{font-size:25.6px;font-weight:700;left:22.4px;letter-spacing:.768px;line-height:25.6px;top:19.2px}}.p-lp-gra .p-reason__card-description{color:#333;font-size:14px;font-weight:700;line-height:20px;padding:9px 13px 7px 14px}@media screen and (min-width:768px){.p-lp-gra .p-reason__card-description{font-size:22.4px;font-weight:700;line-height:32px;padding:14.4px 20.8px 11.2px 22.4px}}.p-lp-gra .p-reason__card-description span{color:#3d8f32}.p-lp-gra .p-reason__concept-image{margin:20px auto 0;max-width:291px}@media screen and (min-width:768px){.p-lp-gra .p-reason__concept-image{margin:31.8px auto 0;max-width:465.6px}}.p-lp-gra .p-lp-gra__voice{background-color:#ff7d14;padding:48px 17px 46px}@media screen and (min-width:768px){.p-lp-gra .p-lp-gra__voice{padding:76.8px 32px 79.6px}}.p-lp-gra .p-voice__catch{color:#fff;font-weight:700;position:relative;text-align:center}.p-lp-gra .p-voice__catch span:first-of-type{font-size:23px;letter-spacing:.69px;line-height:33px}@media screen and (min-width:768px){.p-lp-gra .p-voice__catch span:first-of-type{font-size:36.8px;letter-spacing:1.104px;line-height:52.8px}}.p-lp-gra .p-voice__catch span:nth-of-type(2),.p-lp-gra .p-voice__catch span:nth-of-type(4){font-size:29.575px;letter-spacing:.887px;line-height:45.006px}@media screen and (min-width:768px){.p-lp-gra .p-voice__catch span:nth-of-type(2),.p-lp-gra .p-voice__catch span:nth-of-type(4){font-size:47.32px;letter-spacing:1.42px;line-height:72.009px}}.p-lp-gra .p-voice__catch span:nth-of-type(3){font-size:45.998px;letter-spacing:1.38px;line-height:45.006px}@media screen and (min-width:768px){.p-lp-gra .p-voice__catch span:nth-of-type(3){font-size:73.581px;letter-spacing:2.207px;line-height:72.009px}}.p-lp-gra .p-voice__catch span:nth-of-type(5){font-size:30.659px;letter-spacing:.92px;line-height:38.324px}@media screen and (min-width:768px){.p-lp-gra .p-voice__catch span:nth-of-type(5){font-size:49.054px;letter-spacing:1.472px;line-height:61.318px}}.p-lp-gra .p-voice__catch span:nth-of-type(5) sup{display:inline-block;font-size:10px;font-weight:500;letter-spacing:.3px;line-height:10px;margin-top:10px;vertical-align:text-top}@media screen and (min-width:768px){.p-lp-gra .p-voice__catch span:nth-of-type(5) sup{font-size:16px;letter-spacing:.48px;line-height:16px;margin-top:17px}}.p-lp-gra .p-voice__catch:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/icon_line_left.svg?1730807470908);background-repeat:no-repeat;background-size:contain;content:"";height:76px;left:25.34px;position:absolute;top:52px;width:80px}@media screen and (min-width:768px){.p-lp-gra .p-voice__catch:before{height:160px;left:20px;top:40px;width:80px}}.p-lp-gra .p-voice__catch:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/icon_line_right.svg?1730807470963);background-repeat:no-repeat;background-size:contain;content:"";height:76px;position:absolute;right:-14.66px;top:52px;width:80px}@media screen and (min-width:768px){.p-lp-gra .p-voice__catch:after{height:160px;right:20px;top:40px;width:80px}}.p-lp-gra .p-voice__catch-annotaiton{color:#fff;font-size:10px;font-weight:500;letter-spacing:.3px;line-height:10px;margin-top:6px;text-align:center}@media screen and (min-width:768px){.p-lp-gra .p-voice__catch-annotaiton{font-size:16px;letter-spacing:.48px;line-height:16px;margin-top:10px}}.p-lp-gra .p-voice__heading{color:#fff;font-size:32.5px;font-weight:700;letter-spacing:.975px;margin-top:24px;text-align:center}@media screen and (min-width:768px){.p-lp-gra .p-voice__heading{font-size:52px;letter-spacing:1.56px;margin-top:32px}}.p-lp-gra .p-voice__heading span:first-of-type{font-size:26.25px;letter-spacing:.788px}@media screen and (min-width:768px){.p-lp-gra .p-voice__heading span:first-of-type{font-size:42px;letter-spacing:1.26px}}.p-lp-gra .p-voice__heading span:nth-of-type(2){display:block;font-size:11.875px;letter-spacing:.356px;margin:0 auto}@media screen and (min-width:768px){.p-lp-gra .p-voice__heading span:nth-of-type(2){font-size:19px;letter-spacing:.57px;margin:-16px auto 0}}.p-lp-gra .p-voice__heading img{display:inline-block;height:78.35px;margin-left:-16px;margin-top:-10px;width:81.35px}@media screen and (min-width:768px){.p-lp-gra .p-voice__heading img{height:125px;margin-left:-24px;margin-top:-20px;width:130px}}.p-lp-gra .p-voice__card{background-color:#fff;border-radius:5.21px}@media screen and (min-width:768px){.p-lp-gra .p-voice__card{border-radius:8.336px}}.p-lp-gra .p-voice__card+.p-voice__card{margin-top:16px}@media screen and (min-width:768px){.p-lp-gra .p-voice__card+.p-voice__card{margin-top:25.6px}}.p-lp-gra .p-card__description{color:#333;font-size:14px;font-weight:500;letter-spacing:.42px}@media screen and (min-width:768px){.p-lp-gra .p-card__description{font-size:22.4px;letter-spacing:.672px}}.p-lp-gra .p-card__description span{color:#e70012}.p-lp-gra .p-voice__card-list-01{margin-top:25px}@media screen and (min-width:768px){.p-lp-gra .p-voice__card-list-01{margin-top:37.6px}}.p-lp-gra .p-voice__card-list-01 .p-card__info{color:#000;font-size:14px;font-weight:500;letter-spacing:.42px;line-height:1.6;margin-top:2px;text-align:right}@media screen and (min-width:768px){.p-lp-gra .p-voice__card-list-01 .p-card__info{font-size:22.4px;letter-spacing:.672px;margin-top:3.2px}}.p-lp-gra .p-voice__card-list-01 .p-card__image{border-radius:8.21px 8.21px 0 0;overflow:hidden}.p-lp-gra .p-voice__card-list-01 .p-card__image img,.p-lp-gra .p-voice__card-list-01 .p-card__image picture{width:100%}.p-lp-gra .p-voice__card-list-01 .p-card__body{padding:20px 16px 24px;position:relative}@media screen and (min-width:768px){.p-lp-gra .p-voice__card-list-01 .p-card__body{padding:32px 25.6px 38.4px}}.p-lp-gra .p-voice__card-list-01 .p-card__badge{height:80px;position:absolute;width:80px;z-index:5}@media screen and (min-width:768px){.p-lp-gra .p-voice__card-list-01 .p-card__badge{height:128px;width:128px}}.p-lp-gra .p-voice__card-list-01 .p-card__badge--left{left:-10px;top:-67px}@media screen and (min-width:768px){.p-lp-gra .p-voice__card-list-01 .p-card__badge--left{left:-16px;top:-107.2px}}.p-lp-gra .p-voice__card-list-01 .p-card__badge--right{right:-11px;top:-67px}@media screen and (min-width:768px){.p-lp-gra .p-voice__card-list-01 .p-card__badge--right{right:-16px;top:-107.2px}}.p-lp-gra .p-voice__card-list-01 .p-card__button{align-items:center;background-color:#629c4c;border-radius:100px;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:.48px;margin:8px auto 0;max-width:260px;padding:10px 10px 11px;position:relative;width:100%}@media screen and (min-width:768px){.p-lp-gra .p-voice__card-list-01 .p-card__button{font-size:25.6px;letter-spacing:.768px;margin-top:12px;max-width:416px;padding:16px 16px 17.4px}}.p-lp-gra .p-voice__card-list-01 .p-card__button:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/icon_plus_white.svg?1732182776313);background-repeat:no-repeat;background-size:contain;content:"";height:12px;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:12px}@media screen and (min-width:768px){.p-lp-gra .p-voice__card-list-01 .p-card__button:after{height:18px;right:28.86px;width:18px}}.p-lp-gra .p-voice__comment-01{color:#fff;font-size:18px;font-weight:700;letter-spacing:.54px;margin-top:20px;text-align:center}@media screen and (min-width:768px){.p-lp-gra .p-voice__comment-01{font-size:28.8px;letter-spacing:.864px;margin-top:32px}}.p-lp-gra .p-voice__card-list-02{margin-top:12px}@media screen and (min-width:768px){.p-lp-gra .p-voice__card-list-02{margin-top:18.4px}}.p-lp-gra .p-voice__card-list-02 .p-voice__card{border-radius:5.21px;position:relative}@media screen and (min-width:768px){.p-lp-gra .p-voice__card-list-02 .p-voice__card{border-radius:8.34px}}.p-lp-gra .p-voice__card-list-02 .p-card__badge{bottom:8px;position:absolute;right:-11px}@media screen and (min-width:768px){.p-lp-gra .p-voice__card-list-02 .p-card__badge{bottom:12.8px;right:-17.6px}}.p-lp-gra .p-voice__card-list-02 .p-voice__card-inner{border-radius:5.21px;display:grid;grid-template-columns:1fr 108px;overflow:hidden}@media screen and (min-width:768px){.p-lp-gra .p-voice__card-list-02 .p-voice__card-inner{border-radius:8.34px;grid-template-columns:1fr 173px}}.p-lp-gra .p-voice__card-list-02 .p-card__text-wrapper{padding:20px 18px 17px}@media screen and (min-width:768px){.p-lp-gra .p-voice__card-list-02 .p-card__text-wrapper{padding:32px 28.8px 27.2px}}.p-lp-gra .p-voice__card-list-02 .p-card__info{color:#333;font-size:14px;font-weight:500;letter-spacing:.42px;margin-top:3px;text-align:right}@media screen and (min-width:768px){.p-lp-gra .p-voice__card-list-02 .p-card__info{font-size:22.4px;letter-spacing:.672px;margin-top:1.6px}}.p-lp-gra .p-voice__comment-02{color:#fff;font-size:13.75px;font-weight:700;letter-spacing:.413px;line-height:21.875px;margin-top:34px;text-align:center}@media screen and (min-width:768px){.p-lp-gra .p-voice__comment-02{font-size:22px;letter-spacing:.66px;line-height:35px;margin-top:54.5px}}.p-lp-gra figure.p-voice__chart{margin:0}.p-lp-gra .p-voice__chart-image{display:block;margin-top:27.8px}.p-lp-gra .p-voice__chart-caption{color:#fff;font-size:10px;font-weight:500;letter-spacing:.3px;padding-left:10px;text-indent:-10px}@media screen and (min-width:768px){.p-lp-gra .p-voice__chart-caption{font-size:16px;letter-spacing:.48px;padding-left:16px;text-indent:-16px}}.p-lp-gra .p-voice-cta-img__wrapper{margin-top:25px}@media screen and (min-width:768px){.p-lp-gra .p-voice-cta-img__wrapper{margin-top:35.2px}}.p-lp-gra .p-voice-modal__container{background-color:#fff;height:calc(100vh - 102.4px);max-width:600px;padding-inline:24px;position:relative;width:100%}.p-lp-gra .p-voice-modal__close{background-color:transparent;background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/icon_modal_close.svg?1730807470928);background-repeat:no-repeat;background-size:contain;cursor:pointer;height:20px;position:absolute;right:0;top:-24px;width:20px}.p-lp-gra .p-voice-modal__content{height:100%;overflow-y:scroll;padding-block:24px 29.33vw}@media screen and (min-width:768px){.p-lp-gra .p-voice-modal__content{padding-bottom:24px}}.p-lp-gra .p-voice-modal__heading-lv3{color:#000;font-size:20px;font-weight:700;letter-spacing:.8px;line-height:32px}.p-lp-gra .p-voice-modal__heading-lv4{color:#000;font-size:18px;font-weight:700;letter-spacing:.72px;line-height:32px;margin-top:28px}.p-lp-gra .p-voice-modal__text{color:#333;font-size:14px;letter-spacing:.01em;margin-top:28px}.p-lp-gra .p-voice-modal__text.is-bold{font-weight:700}.p-lp-gra .p-voice-modal__image{margin-top:24px}.p-lp-gra .p-voice-modal__editor{background-color:#f5f5f5;margin-top:24px;padding:24px}.p-lp-gra .p-voice-modal__editor-heading{font-size:14px;font-weight:700;letter-spacing:.56px}.p-lp-gra .p-voice-modal__editor-inner{display:grid;gap:16px;grid-template-columns:1fr 2fr;margin-top:12px}@media screen and (min-width:768px){.p-lp-gra .p-voice-modal__editor-inner{gap:2.67%;grid-template-columns:17.33% 38.33%}}.p-lp-gra .p-voice-modal__editor-text{font-size:12px;font-weight:700;letter-spacing:.18px;line-height:22px}.p-lp-gra .p-lp-gra__point{background-color:#fcf9e6;padding-bottom:40px;padding-top:112px;padding-inline:20px;position:relative}@media screen and (min-width:768px){.p-lp-gra .p-lp-gra__point{padding-bottom:64px;padding-top:179px;padding-inline:32px;position:relative}}.p-lp-gra .p-lp-gra__point:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/img_point_bg_sp.png?1730807470939);background-repeat:no-repeat;background-size:contain;content:"";height:797px;left:0;position:absolute;top:67px;width:100%;z-index:10}@media screen and (min-width:768px){.p-lp-gra .p-lp-gra__point:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/img_point_bg.png?1730794376050);background-repeat:no-repeat;background-size:contain;height:1275px;left:0;position:absolute;top:107px;width:100%;z-index:10}}.p-lp-gra .p-point__heading-lv2{color:#333;font-size:22px;font-weight:700;letter-spacing:.66px;line-height:32px;position:relative;text-align:center}@media screen and (min-width:768px){.p-lp-gra .p-point__heading-lv2{font-size:35.2px;letter-spacing:1.056px;line-height:51.2px}}.p-lp-gra .p-point__heading-lv2 span{color:#ff7d14;font-family:Jost;font-size:42px;letter-spacing:1.26px;vertical-align:bottom}@media screen and (min-width:768px){.p-lp-gra .p-point__heading-lv2 span{font-size:67.2px;letter-spacing:2.016px}}.p-lp-gra .p-point__heading-lv2:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/icon_point_baloon.svg?1730794190728);background-repeat:no-repeat;background-size:contain;content:"";height:60.1px;left:30%;position:absolute;top:-64px;width:80.43px}@media screen and (min-width:768px){.p-lp-gra .p-point__heading-lv2:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/icon_point_baloon.svg?1730794190728);background-repeat:no-repeat;background-size:contain;height:96.15px;left:30%;position:absolute;top:-100px;width:128.68px}}.p-lp-gra .p-point__item{border-radius:8px;padding:18px 27.35px 24.83px 37px;position:relative}@media screen and (min-width:768px){.p-lp-gra .p-point__item{border-radius:12.8px;padding:40.27px 43.76px 39.72px 59.2px}}.p-lp-gra .p-point__item+.p-point__item{margin-top:12px}@media screen and (min-width:768px){.p-lp-gra .p-point__item+.p-point__item{margin-top:19.2px}}.p-lp-gra .p-point__item:first-of-type{background:#ffd600;margin-top:35.2px}.p-lp-gra .p-point__item:first-of-type:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/icon_point_illustration_01.svg?1730793903094);background-repeat:no-repeat;background-size:contain;content:"";height:70.65px;position:absolute;right:27.35px;top:18px;width:86.65px}@media screen and (min-width:768px){.p-lp-gra .p-point__item:first-of-type:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/icon_point_illustration_01.svg?1730793903094);background-repeat:no-repeat;background-size:contain;height:113.04px;position:absolute;right:43.76px;top:28.8px;width:138.64px}}.p-lp-gra .p-point__item:nth-of-type(2){background:#ffeb01}.p-lp-gra .p-point__item:nth-of-type(2):before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/icon_point_illustration_02.svg?1730793903141);background-repeat:no-repeat;background-size:contain;content:"";height:44.65px;position:absolute;right:18.35px;top:25px;width:92.65px}@media screen and (min-width:768px){.p-lp-gra .p-point__item:nth-of-type(2):before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/icon_point_illustration_02.svg?1730793903141);background-repeat:no-repeat;background-size:contain;height:71.44px;position:absolute;right:29.36px;top:40px;width:148.24px}}.p-lp-gra .p-point__item:nth-of-type(3){background:#ffd600}.p-lp-gra .p-point__item:nth-of-type(3):before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/icon_point_illustration_03.svg?1730793903213);background-repeat:no-repeat;background-size:contain;content:"";height:59.53px;position:absolute;right:28.47px;top:28px;width:59.53px}@media screen and (min-width:768px){.p-lp-gra .p-point__item:nth-of-type(3):before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/icon_point_illustration_03.svg?1730793903213);background-repeat:no-repeat;background-size:contain;height:95.26px;position:absolute;right:45.55px;top:44.8px;width:95.26px}}.p-lp-gra .p-point__heading-num{border-bottom:1px solid #000;color:#333;display:inline-block;font-family:Jost;font-size:15px;font-weight:500;line-height:15px;padding-bottom:3.83px}@media screen and (min-width:768px){.p-lp-gra .p-point__heading-num{display:inline-block;font-size:24px;font-weight:500;line-height:24px;padding-bottom:6.13px}}.p-lp-gra .p-point__heading-lv3{font-size:17px;font-weight:700;letter-spacing:.51px;line-height:17px;margin-top:13px}@media screen and (min-width:768px){.p-lp-gra .p-point__heading-lv3{font-size:27.2px;letter-spacing:.816px;line-height:27.2px;margin-top:20.8px}}.p-lp-gra .p-point__heading-lv3 span{background-color:#fff;display:inline-block;padding:2px 3px 4px}@media screen and (min-width:768px){.p-lp-gra .p-point__heading-lv3 span{padding:3.2px 4.8px 6.4px}}.p-lp-gra .p-point__heading-lv3 span.is-orange{color:#ff7d14}.p-lp-gra .p-point__heading-lv3 span.is-pi0{padding-inline:0}.p-lp-gra .p-point__heading-lv3 span.is-pr0{padding-right:0}.p-lp-gra .p-point__heading-lv3 span.is-pl0{padding-left:0}.p-lp-gra .p-point__heading-lv3 span+span{margin-top:4px}@media screen and (min-width:768px){.p-lp-gra .p-point__heading-lv3 span+span{margin-top:5.6px}}.p-lp-gra .p-point__description{color:#333;font-size:15px;font-weight:500;letter-spacing:.45px;margin-top:5.17px}@media screen and (min-width:768px){.p-lp-gra .p-point__description{font-size:24px;letter-spacing:.72px;margin-top:7.47px}}.p-lp-gra .p-point-cta-img__wrapper{margin-top:22px;position:relative;z-index:11}@media screen and (min-width:768px){.p-lp-gra .p-point-cta-img__wrapper{margin-top:35.2px}}.p-lp-gra .p-contact-block{background:#fff;border-radius:8px;margin-top:40px;text-align:center}@media screen and (min-width:768px){.p-lp-gra .p-contact-block{border-radius:12.8px;margin-top:64px}}.p-lp-gra .p-contact-head{background:#9ec400;border-radius:8px 8px 0 0;color:#fff;font-size:16px;font-weight:700;letter-spacing:.48px;padding:17px 18px 17px 20px}@media screen and (min-width:768px){.p-lp-gra .p-contact-head{border-radius:12.8px 12.8px 0 0;font-size:25.6px;letter-spacing:1.536px;padding:27.2px 30px 27px 32px}}.p-lp-gra .p-contact-body{padding:24px 17.5px}@media screen and (min-width:768px){.p-lp-gra .p-contact-body{padding:38.4px 28px}}.p-lp-gra .p-contact-button{background:#9ec400;border-radius:60px;color:#fff;display:inline-block;font-family:Hiragino Sans;font-size:14px;font-weight:600;line-height:19px;padding:14px 14px 15px;position:relative;text-decoration:none;width:100%}@media screen and (min-width:768px){.p-lp-gra .p-contact-button{border-radius:96px;font-size:22.4px;line-height:30.4px;padding:22.4px 22.4px 23.4px}}.p-lp-gra .p-contact-button:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/illust_contact_woman.png?1732196724373);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:66px;left:1px;position:absolute;width:57px}@media screen and (min-width:768px){.p-lp-gra .p-contact-button:before{height:105.6px;width:91.2px}}.p-lp-gra .p-contact-button:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gra/icon_arrow_right_white.svg?1730793499920);background-repeat:no-repeat;background-size:contain;content:"";height:10.1px;position:absolute;right:15.19px;top:50%;transform:translateY(-50%);width:12.31px}@media screen and (min-width:768px){.p-lp-gra .p-contact-button:after{height:16.17px;right:24.31px;width:19.7px}}.p-lp-gra .p-voice__comment-caution-02{color:#fff;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.3px;line-height:10px;margin-top:16px;text-align:right}@media screen and (min-width:768px){.p-lp-gra .p-voice__comment-caution-02{font-size:16px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:16px;margin-top:25px}}.p-lp-gra .p-reason__media-caution-wrapper{color:#333;font-size:10px;font-weight:500;letter-spacing:.36px;line-height:1.6;margin-top:30px;padding-inline:15.96px}@media screen and (min-width:768px){.p-lp-gra .p-reason__media-caution-wrapper{font-size:16px;letter-spacing:.576px;margin-top:45px;padding-inline:25.5px}}.p-lp-gra .p-reason__media-caution-text+.p-reason__media-caution-text{margin-top:6px}.p-tam-mypage-set{background:#3d8f32;margin-top:16px;position:relative;z-index:1}@media print,screen and (min-width:768px){.p-tam-mypage-set{margin-top:13px}}.p-tam-mypage-set__inner{background:#3d8f32;border-radius:4px;padding:19px 18px 18px 17px;position:relative}@media print,screen and (min-width:768px){.p-tam-mypage-set__inner{background-image:none;padding:9px min(3.11vw,28px) 18px 17px}}.p-tam-mypage-set__inner:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/customer/img_set_person_sp01.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:132px;position:absolute;right:-4px;top:-4px;width:98px}@media print,screen and (min-width:768px){.p-tam-mypage-set__inner:before{display:none}}.p-tam-mypage-set__inner:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/customer/img_set_person_sp03.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-10px;content:"";display:block;height:83px;left:10px;position:absolute;transform:rotate(-45deg);width:57px}@media print,screen and (min-width:768px){.p-tam-mypage-set__inner:after{display:none}}.p-tam-mypage-set__img-sp-wrapper img{width:100%}.p-tam-mypage-set__flex-wrapper{display:flex;flex-direction:column}@media print,screen and (min-width:768px){.p-tam-mypage-set__flex-wrapper{-moz-column-gap:26px;column-gap:26px;flex-direction:row;justify-content:space-between}}.p-tam-mypage-set__img-pc-wrapper{flex-grow:0}.p-tam-mypage-set__content-wrapper{display:flex;flex-direction:column;row-gap:11px}@media print,screen and (min-width:768px){.p-tam-mypage-set__content-wrapper{align-items:center;-moz-column-gap:35px;column-gap:35px;flex-direction:row}}.p-tam-mypage-set__text-wrapper{position:relative}@media print,screen and (min-width:768px){.p-tam-mypage-set__text-wrapper{padding-right:20px}}.p-tam-mypage-set__headingLv2{color:#fff;color:#fff!important;font-size:18px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){.p-tam-mypage-set__headingLv2{font-size:22px}}.p-tam-mypage-set__headingLv2 span{color:#fae300;display:inline-flex;position:relative}.p-tam-mypage-set__headingLv2 span:after{background:#fae300;border-radius:9999px;content:"";height:3px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:3px}.p-tam-mypage-set__text{color:#fff;color:#fff!important;font-size:13px;font-style:normal;font-weight:400;line-height:20px;margin-top:6px}.greenBtn.arrBtn.p-tam-mypage-set__button{background:#fff;color:#3d8f32!important;display:flex;height:15.47vw;margin:4vw auto 0;width:72vw}@media print,screen and (min-width:768px){.greenBtn.arrBtn.p-tam-mypage-set__button{font-size:1.4rem;height:min(5.56vw,50px);letter-spacing:0;margin:0 0 0 auto;padding-top:.75em;width:min(24vw,216px)}}.greenBtn.arrBtn.p-tam-mypage-set__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10' fill='none'%3E%3Cpath fill='%233D8F32' d='M10.966 5a.672.672 0 0 0-.218-.5L6.97.72a.843.843 0 0 0-.238-.169.627.627 0 0 0-.253-.054.659.659 0 0 0-.481.185.622.622 0 0 0-.19.463c0 .094.019.186.057.271a.7.7 0 0 0 .148.214L7.3 2.94l2.087 1.91.244-.41-2.057-.118H.694a.691.691 0 0 0-.5.188A.653.653 0 0 0 0 5a.655.655 0 0 0 .193.49.691.691 0 0 0 .5.188h6.88l2.059-.117-.244-.405L7.3 7.06 6.01 8.36a.7.7 0 0 0-.148.215.66.66 0 0 0-.056.272.62.62 0 0 0 .189.462.66.66 0 0 0 .48.184.672.672 0 0 0 .482-.21l3.79-3.78A.669.669 0 0 0 10.966 5Z'/%3E%3C/svg%3E")}@media print,screen and (min-width:768px){.greenBtn.arrBtn.p-tam-mypage-set__button:after{height:13px;right:min(1.78vw,16px);width:min(1.44vw,13px)}}.p-tam-mypage__gokonyu{background:#fff;border-radius:4px;margin-top:3.2vw;overflow:hidden;padding:20px 32px 22px;position:relative}.p-tam-mypage__gokonyu a.greenBtn.arrBtn{display:flex;height:15.47vw;margin:4vw auto 0;width:72vw}.p-tam-mypage__gokonyu-title{color:#000;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal}.p-tam-mypage__gokonyu-text{font-size:1.2rem;font-style:normal;font-weight:400;line-height:22px;margin-top:1.3333333333vw}a.p-tam-mypage__gokonyu-link{color:#3d8f32;display:flex;justify-content:center;margin-top:16px;text-decoration:underline}.p-tam-mypage__schedule{background:#fff;border-radius:4px;margin-top:3.2vw;overflow:hidden;padding:18px 17px 18px 24px;position:relative}.p-tam-mypage__schedule a.greenBtn.arrBtn{display:flex;height:15.47vw;margin:4vw auto 0;width:72vw}.p-tam-mypage__schedule-flex{display:flex}.p-tam-mypage__schedule-text-wrapper{flex:1 1}.p-tam-mypage__schedule-title{color:#000;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal}.p-tam-mypage__schedule-text{font-size:1.2rem;font-style:normal;font-weight:400;line-height:22px;margin-top:2px}.p-tam-mypage__schedule-date-wrapper{align-items:center;color:#3d8f32;display:flex;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important}.p-tam-mypage__schedule-year{font-size:1.1rem;font-style:normal;font-weight:400;line-height:normal}.p-tam-mypage__schedule-date{font-size:4rem;font-style:normal;font-weight:500;line-height:normal}.p-tam-mypage__schedule-week{font-size:2rem;font-style:normal;font-weight:700;line-height:normal;margin-top:10px}.p-tam-mypage__schedule-caution{font-size:1rem;font-style:normal;font-weight:400;line-height:18px;margin-top:-6px}.p-tam-mypage__schedule-img-wrapper{margin-top:4px;min-width:104px;width:104px}.p-tam-mypage__products-list{--mypage-products-pack-width:42px;--mypage-products-item-width:32px;--mypage-products-item-height:44px;--mypage-products-shadow-height:6px;--mypage-products-center-margin-top:8px;--mypage-products-center-margin-side:3px;align-items:center;display:flex;justify-content:center;margin:0;padding:45px 0 0;position:relative;width:100%;z-index:0}.p-tam-mypage__gokonyu .p-tam-mypage__products-list{--mypage-products-pack-width:30px;--mypage-products-item-width:22px;--mypage-products-item-height:31px;--mypage-products-shadow-height:4px;--mypage-products-center-margin-top:5px;--mypage-products-center-margin-side:2px;padding:29px 0 0;position:absolute;right:58px;top:56px;width:72px}.p-tam-mypage__products-list .pack{left:50%;position:absolute;top:0;transform:translate(-50%);width:var(--mypage-products-pack-width);z-index:0}.p-tam-mypage__products-list .pack img{display:block;height:auto;width:100%}.p-tam-mypage__products-list li:not(.pack){background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;height:var(--mypage-products-item-height);position:relative;width:var(--mypage-products-item-width)}.p-tam-mypage__products-list li:not(.pack):before{background:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/images/products/shadow.png) no-repeat 50%;background-size:100% 100%;bottom:0;content:"";height:var(--mypage-products-shadow-height);left:0;position:absolute;transform:translate(-2%,6%);width:150%;z-index:-1}.p-tam-mypage__products-list li:nth-child(3){margin:var(--mypage-products-center-margin-top) var(--mypage-products-center-margin-side) 0}.p-tam-mypage__products-list li.idos{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/images/products/idos.png)}.p-tam-mypage__products-list li.rumino{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/images/products/rumino.png)}.p-tam-mypage__products-list li.votella{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/images/products/votella.png)}.p-tam-mypage__products-list li.bifid{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/images/products/bifid.png)}.p-tam-mypage__products-list li.faecari{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/images/products/faecari.png)}.p-tam-mypage__products-list li.blau{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/images/products/blau.png)}#customers-view .wBox a.p-tam-mypage__gokonyu-link{color:#3d8f32;display:flex;justify-content:center;margin-top:16px;text-decoration:underline}@media print,screen and (min-width:768px){#customers-view .wBox a.p-tam-mypage__gokonyu-link{font-size:1.2rem}}#customers-view .p-tam-mypage-next-delivery{background:transparent;border-radius:4px;box-sizing:border-box;display:block;margin-top:3.2vw;max-width:89.3333333333vw;overflow:hidden;padding:0;width:100%}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-next-delivery{margin-top:12px;max-width:900px}}#customers-view .p-tam-mypage-next-delivery.jikai.wBox{background:transparent;display:block;padding:0}#customers-view .p-tam-mypage-next-delivery__body{align-items:flex-start;background:#fff;border-radius:4px 4px 0 0;box-sizing:border-box;display:flex;justify-content:space-between;min-height:37.6vw;padding:4.8vw 6.4vw 3.7333333333vw;position:relative}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-next-delivery__body{align-items:center;min-height:160px;padding:11px 88px}}#customers-view .p-tam-mypage-next-delivery__content{color:#333;flex:0 0 50.1333333333vw;min-width:0;position:relative;z-index:1}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-next-delivery__content{flex:0 0 272px}}#customers-view .p-tam-mypage-next-delivery__title{color:#333;font-size:4.2666666667vw;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.6}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-next-delivery__title{font-size:20px;letter-spacing:.16px}}#customers-view .p-tam-mypage-next-delivery__date{align-items:center;color:#409321;display:flex;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;margin-top:.2666666667vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-next-delivery__date{margin-top:10px}}#customers-view .p-tam-mypage-next-delivery__year{flex:0 0 auto;font-size:2.6666666667vw;font-style:normal;font-weight:400;line-height:1;margin-right:1.3333333333vw;margin-top:.8vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-next-delivery__year{font-size:20px;margin-right:5px;margin-top:3px}}#customers-view .p-tam-mypage-next-delivery__month-day{align-items:baseline;display:flex;flex:0 0 auto;font-size:9.8666666667vw;font-style:normal;font-weight:500;line-height:1;margin:0}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-next-delivery__month-day{font-size:48px}}#customers-view .p-tam-mypage-next-delivery__slash{font-size:.86em}#customers-view .p-tam-mypage-next-delivery__week{flex:0 0 auto;font-size:4.8vw;font-style:normal;font-weight:700;line-height:1;margin-top:3.7333333333vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-next-delivery__week{font-size:17.5px;margin-top:14px}}#customers-view .p-tam-mypage-next-delivery__cycle{align-items:center;background:#ebf7e8;box-sizing:border-box;color:#409321;display:inline-flex;font-size:2.6666666667vw;font-style:normal;font-weight:700;height:5.3333333333vw;justify-content:center;letter-spacing:0;line-height:1;margin-top:.8vw;padding:0 3.2vw;white-space:nowrap}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-next-delivery__cycle{font-size:13px;height:28px;margin-top:7px;padding:0 20px;width:335px}}#customers-view .p-tam-mypage-next-delivery__note{color:#333;font-size:2.6666666667vw;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.8;margin-top:1.3333333333vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-next-delivery__note{font-size:13px;line-height:1.6;margin-top:13px}}#customers-view .p-tam-mypage-next-delivery__visual{flex:0 0 25.6vw;height:29.0666666667vw;margin-left:0;position:absolute;right:6.4vw;top:4.8vw;width:25.6vw;z-index:0}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-next-delivery__visual{flex-basis:335px;height:auto;margin-left:60px;position:static;right:auto;top:auto;width:335px}}#customers-view .p-tam-mypage-next-delivery__products{--mypage-products-pack-width:11.3333333333vw;--mypage-products-item-width:8vw;--mypage-products-item-height:10.5333333333vw;--mypage-products-shadow-height:1.3333333333vw;--mypage-products-center-margin-top:2.9333333333vw;--mypage-products-center-margin-side:0.7466666667vw;bottom:auto;padding:13.4213333333vw 0 0;position:absolute;right:0;top:0;width:25.6vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-next-delivery__products{--mypage-products-pack-width:58px;--mypage-products-item-width:40px;--mypage-products-item-height:55px;--mypage-products-shadow-height:8px;--mypage-products-center-margin-top:8px;--mypage-products-center-margin-side:5px;bottom:auto;margin:0 auto;padding-top:47px;position:relative;right:auto;top:0;width:181px}}#customers-view .p-tam-mypage-next-delivery__products .pack{width:var(--mypage-products-pack-width)}#customers-view .p-tam-mypage-next-delivery__products li:not(.pack){height:var(--mypage-products-item-height);width:var(--mypage-products-item-width)}#customers-view .p-tam-mypage-next-delivery__products li:nth-child(3){margin:var(--mypage-products-center-margin-top) var(--mypage-products-center-margin-side) 0}#customers-view .p-tam-mypage-next-delivery__button{align-items:center;background:#3d8f32;border-radius:0 0 4px 4px;box-sizing:border-box;color:#fff;color:#fff!important;display:flex;font-size:3.2vw;font-style:normal;font-weight:700;height:9.0666666667vw;justify-content:center;letter-spacing:0;line-height:1;margin:0;padding:0 11.7333333333vw;position:relative;text-align:center;text-decoration:none;width:100%}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-next-delivery__button{font-size:13.5px;height:36px;padding:0 64px}}#customers-view .p-tam-mypage-next-delivery__button-text{color:#fff;color:#fff!important;white-space:nowrap}#customers-view .p-tam-mypage-next-delivery__button:hover{color:#fff;color:#fff!important;text-decoration:none}#customers-view .p-tam-mypage-next-delivery__button-icon{display:block;height:2.6944vw;position:absolute;right:4vw;top:50%;transform:translateY(-50%);width:3.284vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-next-delivery__button-icon{height:11px;right:32px;width:13px}}#customers-view .p-tam-mypage-granola-suggestion{background:transparent;border-radius:4px;box-sizing:border-box;display:block;margin-top:3.2vw;max-width:89.3333333333vw;overflow:hidden;padding:0;width:100%}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-granola-suggestion{margin-top:12px;max-width:900px}}#customers-view .p-tam-mypage-granola-suggestion__body{background:#fff;border-radius:4px 4px 0 0;box-sizing:border-box;min-height:41.6vw;overflow:hidden;padding:4.8vw 6.4vw 0;position:relative}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-granola-suggestion__body{align-items:flex-start;display:flex;justify-content:space-between;min-height:160px;padding:29px 88px 0}}#customers-view .p-tam-mypage-granola-suggestion__content{position:relative;width:61.3333333333vw;z-index:1}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-granola-suggestion__content{max-width:430px;width:auto}}#customers-view .p-tam-mypage-granola-suggestion__title{color:#333;font-size:4.2666666667vw;font-weight:700;letter-spacing:0;line-height:1.6;margin:0;white-space:nowrap}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-granola-suggestion__title{font-size:20px;letter-spacing:.16px}}#customers-view .p-tam-mypage-granola-suggestion__text{color:#333;font-size:3.2vw;font-weight:400;letter-spacing:0;line-height:5.8666666667vw;margin:1.0666666667vw 0 0}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-granola-suggestion__text{font-size:14px;letter-spacing:.16px;line-height:23.8px;margin-top:6px}}#customers-view .p-tam-mypage-granola-suggestion__visual{bottom:0;height:29.0666666667vw;position:absolute;right:6.4vw;width:25.6vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-granola-suggestion__visual{bottom:auto;flex:0 0 335px;height:123px;margin-top:0;position:relative;right:auto;width:335px}}#customers-view .p-tam-mypage-granola-suggestion__products{--mypage-products-pack-width:8.8vw;--mypage-products-item-width:6.1333333333vw;--mypage-products-item-height:8.2666666667vw;--mypage-products-shadow-height:1.0666666667vw;--mypage-products-center-margin-top:2.4vw;--mypage-products-center-margin-side:0.6666666667vw;bottom:auto;margin:0;padding:10.4vw 0 0;position:absolute;right:2.9333333333vw;top:0;width:20vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-granola-suggestion__products{--mypage-products-pack-width:58px;--mypage-products-item-width:43px;--mypage-products-item-height:60px;--mypage-products-shadow-height:9px;--mypage-products-center-margin-top:8px;--mypage-products-center-margin-side:6px;bottom:auto;margin:0 auto;padding-top:55px;right:auto;top:0;width:217px}}#customers-view .p-tam-mypage-granola-suggestion .p-tam-mypage-granola-suggestion__button{align-items:center;background:#409321;border-radius:0 0 4px 4px;color:#fff;display:flex;font-size:3.2vw;font-weight:700;justify-content:center;letter-spacing:0;line-height:1;position:relative;text-decoration:none}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-granola-suggestion .p-tam-mypage-granola-suggestion__button{font-size:13.5px;height:36px;letter-spacing:.16px}}#customers-view .p-tam-mypage-granola-suggestion__button-icon{display:block;height:2.9333333333vw;position:absolute;right:3.4666666667vw;top:50%;transform:translateY(-50%);width:3.4666666667vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-granola-suggestion__button-icon{height:11px;right:16px;width:13px}}#customers-view .p-tam-mypage-granola-suggestion.gokonyu.wBox{background:transparent;display:block;height:auto;padding:0}#customers-view .p-tam-mypage-granola-suggestion.gokonyu.wBox .p-tam-mypage-granola-suggestion__body,#customers-view .p-tam-mypage-granola-suggestion.p-tam-mypage__gokonyu .p-tam-mypage-granola-suggestion__body{width:100%}#customers-view .p-tam-mypage-granola-suggestion .p-tam-mypage-granola-suggestion__title{font-size:4.2666666667vw;line-height:1.6}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-granola-suggestion .p-tam-mypage-granola-suggestion__title{font-size:20px}}#customers-view .p-tam-mypage-granola-suggestion .p-tam-mypage-granola-suggestion__products{--mypage-products-pack-width:8.8vw;--mypage-products-item-width:6.1333333333vw;--mypage-products-item-height:8.2666666667vw;--mypage-products-shadow-height:1.0666666667vw;--mypage-products-center-margin-top:2.4vw;--mypage-products-center-margin-side:0.6666666667vw;bottom:auto;padding:10.4vw 0 0;right:0;top:0;width:20vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-granola-suggestion .p-tam-mypage-granola-suggestion__products{--mypage-products-pack-width:58px;--mypage-products-item-width:43px;--mypage-products-item-height:60px;--mypage-products-shadow-height:9px;--mypage-products-center-margin-top:8px;--mypage-products-center-margin-side:6px;bottom:auto;margin:0 auto;padding-top:55px;position:relative;right:auto;top:0;width:217px}#customers-view .p-tam-mypage-granola-suggestion.gokonyu.wBox .p-tam-mypage-granola-suggestion__visual{margin-top:-10px}#customers-view .p-tam-mypage-granola-suggestion.gokonyu.wBox .p-tam-mypage-granola-suggestion__products{bottom:auto;margin:0 auto;padding:55px 0 0;position:relative;right:auto;top:0;width:217px}}#customers-view .p-tam-mypage-granola-suggestion.p-tam-mypage__gokonyu .p-tam-mypage-granola-suggestion__products{bottom:auto;padding:10.4vw 0 0;right:0;top:0;width:20vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-granola-suggestion.gokonyu.wBox .p-tam-mypage-granola-suggestion__products .pack{top:2px;width:var(--mypage-products-pack-width)}}#customers-view .p-tam-mypage-granola-suggestion.p-tam-mypage__gokonyu .p-tam-mypage-granola-suggestion__products .pack{top:0;width:var(--mypage-products-pack-width)}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-granola-suggestion.gokonyu.wBox .p-tam-mypage-granola-suggestion__products li:not(.pack){height:var(--mypage-products-item-height);width:var(--mypage-products-item-width)}}#customers-view .p-tam-mypage-granola-suggestion.p-tam-mypage__gokonyu .p-tam-mypage-granola-suggestion__products li:not(.pack){height:var(--mypage-products-item-height);width:var(--mypage-products-item-width)}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-granola-suggestion.gokonyu.wBox .p-tam-mypage-granola-suggestion__products li:nth-child(3){margin:var(--mypage-products-center-margin-top) var(--mypage-products-center-margin-side) 0}}#customers-view .p-tam-mypage-granola-suggestion.p-tam-mypage__gokonyu .p-tam-mypage-granola-suggestion__products li:nth-child(3){margin:var(--mypage-products-center-margin-top) var(--mypage-products-center-margin-side) 0}#customers-view .p-tam-mypage-granola-suggestion .p-tam-mypage-granola-suggestion__button{height:9.0666666667vw;margin:0;padding:0;width:100%}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-granola-suggestion .p-tam-mypage-granola-suggestion__button{height:36px}}#customers-view .p-tam-mypage-result-complete.wBox{background:transparent;border-radius:4px;box-sizing:border-box;display:block;margin-top:3.2vw;max-width:89.3333333333vw;overflow:hidden;padding:0;width:100%}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-result-complete.wBox{margin-top:12px;max-width:900px}}#customers-view .p-tam-mypage-result-complete__body{align-items:flex-start;background:#fff;border-radius:4px 4px 0 0;box-sizing:border-box;display:flex;justify-content:space-between;min-height:38.6666666667vw;overflow:hidden;padding:4.8vw 6.4vw 3.7333333333vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-result-complete__body{align-items:center;height:160px;min-height:0;padding:0 88px}}#customers-view .p-tam-mypage-result-complete__content{flex:1 1 auto;min-width:0;padding-top:0}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-result-complete__content{flex:0 0 560px;margin-right:-171px}}#customers-view .p-tam-mypage-result-complete__title{color:#333;font-size:4.2666666667vw;font-weight:700;line-height:1.6;margin:0;white-space:nowrap}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-result-complete__title{font-size:20px;width:560px}}#customers-view .p-tam-mypage-result-complete__text{color:#333;font-size:3.2vw;font-weight:400;line-height:5.8666666667vw;margin-top:1.0666666667vw;white-space:nowrap}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-result-complete__text{font-size:14px;line-height:23.8px;margin-top:6px;width:392px}}#customers-view .p-tam-mypage-result-complete__intro{display:block}#customers-view .p-tam-mypage-result-complete__emphasis{color:#409321;display:block;font-weight:700}#customers-view .p-tam-mypage-result-complete__image{align-items:center;display:flex;flex:0 0 25.6vw;height:30.1333333333vw;justify-content:center;width:25.6vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-result-complete__image{align-items:flex-end;flex:0 0 335px;height:160px;width:335px}}#customers-view .p-tam-mypage-result-complete__image-frame{height:30.1333333333vw;overflow:hidden;position:relative;width:23.7333333333vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-result-complete__image-frame{height:148px;width:117px}}#customers-view .p-tam-mypage-result-complete__image-item{display:block;height:auto;left:-.3%;max-width:none;position:absolute;top:-2%;width:100.6%}#customers-view .p-tam-mypage-result-complete__button{align-items:center;background:#409321;border-radius:0 0 4px 4px;color:#fff!important;display:flex;font-size:3.2vw;font-weight:700;height:9.0666666667vw;justify-content:center;line-height:1;position:relative;text-align:center;text-decoration:none;width:100%}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-result-complete__button{font-size:14px;height:36px}}#customers-view .p-tam-mypage-result-complete__button--pc{display:none}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-result-complete__button--sp{display:none}#customers-view .p-tam-mypage-result-complete__button--pc{display:flex}}#customers-view .p-tam-mypage-result-complete__button-icon{display:block;height:2.9333333333vw;position:absolute;right:3.7333333333vw;top:50%;transform:translateY(-50%);width:3.4666666667vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-result-complete__button-icon{height:13px;right:16px;width:13px}}#customers-view .p-tam-mypage-recheck.wBox{background:transparent;border-radius:4px;box-sizing:border-box;display:block;margin-top:3.2vw;max-width:89.3333333333vw;overflow:hidden;padding:0;width:100%}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-recheck.wBox{margin-top:12px;max-width:900px}}#customers-view .p-tam-mypage-recheck__body{background:#fff;border-radius:4px 4px 0 0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:34.1333333333vw;padding:4.8vw 6.4vw 3.7333333333vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-recheck__body{justify-content:center;min-height:160px;padding:0 88px}}#customers-view .p-tam-mypage-recheck__content{min-width:0;width:100%}#customers-view .p-tam-mypage-recheck__title{color:#333;font-size:4.2666666667vw;font-weight:700;letter-spacing:0;line-height:1.6;margin:0;white-space:nowrap}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-recheck__title{font-size:20px}}#customers-view .p-tam-mypage-recheck__text{color:#333;font-size:3.2vw;font-weight:400;letter-spacing:0;line-height:5.8666666667vw;margin-top:1.0666666667vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-recheck__text{font-size:14px;line-height:23.8px;margin-top:6px}}#customers-view .p-tam-mypage-recheck__button{align-items:center;background:#409321;border-radius:0 0 4px 4px;box-sizing:border-box;color:#fff;color:#fff!important;display:flex;font-size:3.2vw;font-weight:700;height:9.0666666667vw;justify-content:center;letter-spacing:0;line-height:1;margin:0;padding:0 11.7333333333vw;position:relative;text-align:center;text-decoration:none;width:100%}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-recheck__button{font-size:14px;height:36px;padding:0 64px}}#customers-view .p-tam-mypage-recheck__button-text{color:#fff;color:#fff!important;white-space:nowrap}#customers-view .p-tam-mypage-recheck__button:hover{color:#fff;color:#fff!important;text-decoration:none}#customers-view .p-tam-mypage-recheck__button-icon{display:block;height:2.6944vw;position:absolute;right:4vw;top:50%;transform:translateY(-50%);width:3.284vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-recheck__button-icon{height:11px;right:16px;width:13px}}.p-tam-mypage#customers-view .kensa .txtBox h2{color:#000;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal;text-align:left}@media print,screen and (min-width:768px){.p-tam-mypage#customers-view .kensa .txtBox h2{font-size:2.4rem;margin-bottom:.3em}}.p-tam-mypage#customers-view .txt{text-align:left}#customers-view .p-tam-mypage-other-add.wBox{background:transparent;border-radius:4px;box-sizing:border-box;display:block;margin-top:3.2vw;max-width:89.3333333333vw;overflow:hidden;padding:0;width:100%}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-other-add.wBox{margin-top:12px;max-width:900px}}#customers-view .p-tam-mypage-other-add__body{align-items:center;background:#fff;border-radius:4px 4px 0 0;box-sizing:border-box;display:flex;height:20.2666666667vw;justify-content:space-between;min-height:0;overflow:hidden;padding:4.8vw 6.4vw 3.7333333333vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-other-add__body{height:160px;padding:11px clamp(44px,6.45vw,88px)}}#customers-view .p-tam-mypage-other-add__content{flex:1 1 auto;min-width:0;position:relative;z-index:1}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-other-add__content{flex:0 0 389px}}#customers-view .p-tam-mypage-other-add__title{color:#333;font-size:3.2vw;font-weight:700;letter-spacing:0;line-height:1.8;margin:0}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-other-add__title{font-size:20px;letter-spacing:.16px}}#customers-view .p-tam-mypage-other-add__title-line{display:block;white-space:nowrap}#customers-view .p-tam-mypage-other-add__visual{flex:0 0 14.8978666667vw;height:11.7333333333vw;margin-left:4.2666666667vw;position:relative;width:14.8978666667vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-other-add__visual{flex:1 1 auto;height:121.836px;margin-left:0;max-width:335px;min-width:141px;width:auto}}#customers-view .p-tam-mypage-other-add__product{display:block;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute}#customers-view .p-tam-mypage-other-add__product--waffle{height:8.7570666667vw;left:0;top:4.0853333333vw;width:9.8517333333vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-other-add__product--waffle{height:82.874px;left:calc(50% - 70.5px);top:38.66px;width:93.245px}}#customers-view .p-tam-mypage-other-add__product--drink{height:12.8738666667vw;left:11.0533333333vw;top:0;width:3.8445333333vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-other-add__product--drink{height:121.836px;left:calc(50% + 34.11px);width:36.388px}}#customers-view .p-tam-mypage-other-add.wBox .p-tam-mypage-other-add__button{align-items:center;background:#409321;border-radius:0 0 4px 4px;box-sizing:border-box;color:#fff;display:flex;font-size:3.2vw;font-weight:700;height:9.0666666667vw;justify-content:center;letter-spacing:0;line-height:1;margin:0;padding:0 11.7333333333vw;position:relative;text-align:center;text-decoration:none;width:100%}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-other-add.wBox .p-tam-mypage-other-add__button{font-size:13.5px;height:36px;letter-spacing:.16px;padding:0 64px}}#customers-view .p-tam-mypage-other-add__button-text{color:#fff;white-space:nowrap}#customers-view .p-tam-mypage-other-add.wBox .p-tam-mypage-other-add__button:hover{color:#fff;text-decoration:none}#customers-view .p-tam-mypage-other-add__button-icon{display:block;height:2.6944vw;position:absolute;right:3.916vw;top:50%;transform:translateY(-50%);width:3.284vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-other-add__button-icon{height:11px;right:16px;width:13px}}#customers-view .p-tam-mypage-set-plan-progress.wBox{background:transparent;border-radius:4px;box-sizing:border-box;display:block;margin-top:3.2vw;max-width:89.3333333333vw;overflow:hidden;padding:0;width:100%}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-set-plan-progress.wBox{margin-top:12px;max-width:900px}}#customers-view .p-tam-mypage-set-plan-progress__inner{--set-plan-marker-size:9.6vw;--set-plan-icon-bowl-width:5.228vw;--set-plan-icon-bowl-height:5.4706666667vw;--set-plan-icon-inspection-width:3.6008vw;--set-plan-icon-inspection-height:5.2624vw;--set-plan-check-size:3.2vw;--set-plan-marker-top:3.2vw;--set-plan-line-top:8vw;background:#fff;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:46.4vw;padding:4.8vw 6.4vw}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-set-plan-progress__inner{--set-plan-marker-size:42.021px;--set-plan-icon-bowl-width:22.872px;--set-plan-icon-bowl-height:23.934px;--set-plan-icon-inspection-width:15.753px;--set-plan-icon-inspection-height:23.023px;--set-plan-check-size:14.007px;--set-plan-marker-top:14px;--set-plan-line-top:35.01px;align-items:center;flex-direction:row;justify-content:space-between;min-height:160px;padding:18px 88px}}#customers-view .p-tam-mypage-set-plan-progress__heading{min-width:0;width:100%}#customers-view .p-tam-mypage-set-plan-progress__title{color:#333;font-size:4.2666666667vw;font-weight:700;letter-spacing:0;line-height:1.6;margin:0}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-set-plan-progress__title{font-size:22px}}#customers-view .p-tam-mypage-set-plan-progress__title-text{color:#333}#customers-view .p-tam-mypage-set-plan-progress__title-plan{color:#409321}#customers-view .p-tam-mypage-set-plan-progress__body{margin-top:1.6vw;width:100%}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-set-plan-progress__body{flex:0 0 335px;margin-top:0;width:335px}}#customers-view .p-tam-mypage-set-plan-progress__steps{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:space-between;list-style:none;margin:0;min-height:17.6vw;padding:0;position:relative;width:100%}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-set-plan-progress__steps{min-height:77px}}#customers-view .p-tam-mypage-set-plan-progress__steps:before{background:linear-gradient(to right,#3d8f32 0,#3d8f32 var(--set-plan-progress-fill),#e5e5e5 var(--set-plan-progress-fill),#e5e5e5 100%);content:"";height:1px;left:calc(var(--set-plan-marker-size)/2);position:absolute;right:calc(var(--set-plan-marker-size)/2);top:var(--set-plan-line-top);transform:translateY(-50%);z-index:0}#customers-view .p-tam-mypage-set-plan-progress__step{align-items:center;color:#a1a1a1;display:flex;flex:0 0 auto;flex-direction:column;font-size:2.6666666667vw;font-weight:700;letter-spacing:0;line-height:1;min-width:10.6666666667vw;position:relative;z-index:1}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-set-plan-progress__step{font-size:11.67px;min-width:45px}}#customers-view .p-tam-mypage-set-plan-progress__step.is-completed,#customers-view .p-tam-mypage-set-plan-progress__step.is-current{color:#333}#customers-view .p-tam-mypage-set-plan-progress__marker{align-items:center;background:#fff;border:1px dashed #e5e5e5;border-radius:50%;box-sizing:border-box;display:flex;height:var(--set-plan-marker-size);justify-content:center;margin-top:var(--set-plan-marker-top);position:relative;width:var(--set-plan-marker-size)}#customers-view .p-tam-mypage-set-plan-progress__step.is-completed .p-tam-mypage-set-plan-progress__marker{background:#3d8f32;border-color:#3d8f32}#customers-view .p-tam-mypage-set-plan-progress__step.is-current .p-tam-mypage-set-plan-progress__marker{background:#fff;border-color:#e5e5e5}#customers-view .p-tam-mypage-set-plan-progress__icon{background-color:#e5e5e5;display:block;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}#customers-view .p-tam-mypage-set-plan-progress__icon--inspection{height:var(--set-plan-icon-inspection-height);mask-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/customer/icon_mypage_set_plan_clipboard.svg);-webkit-mask-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/customer/icon_mypage_set_plan_clipboard.svg);width:var(--set-plan-icon-inspection-width)}#customers-view .p-tam-mypage-set-plan-progress__icon--bowl{height:var(--set-plan-icon-bowl-height);mask-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/customer/icon_mypage_set_plan_bowl.svg);-webkit-mask-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/customer/icon_mypage_set_plan_bowl.svg);width:var(--set-plan-icon-bowl-width)}#customers-view .p-tam-mypage-set-plan-progress__step.is-completed .p-tam-mypage-set-plan-progress__icon{background-color:#fff}#customers-view .p-tam-mypage-set-plan-progress__check{background:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/customer/icon_mypage_set_plan_check_gray.svg) no-repeat 50%;background-size:contain;bottom:-1px;box-sizing:border-box;display:block;height:var(--set-plan-check-size);position:absolute;right:-1px;width:var(--set-plan-check-size)}#customers-view .p-tam-mypage-set-plan-progress__check:before{content:none}#customers-view .p-tam-mypage-set-plan-progress__step.is-completed .p-tam-mypage-set-plan-progress__check{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/customer/icon_mypage_set_plan_check.svg)}#customers-view .p-tam-mypage-set-plan-progress__crown{display:block;height:4.9608vw;left:50%;max-width:none;position:absolute;top:0;transform:translateX(-50%);width:8.6813333333vw;z-index:2}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-set-plan-progress__crown{height:21.714px;width:38px}}#customers-view .p-tam-mypage-set-plan-progress__step-label{display:block;margin-top:1.6vw;white-space:nowrap}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-set-plan-progress__step-label{margin-top:7px}}#customers-view .p-tam-mypage-set-plan-progress__status{align-items:center;background:#ebf7e8;border-radius:4px;box-sizing:border-box;color:#3d8f32;display:flex;font-size:2.9333333333vw;font-weight:700;justify-content:center;letter-spacing:0;line-height:1.5;margin:4.2666666667vw 0 0;min-height:6.4vw;padding:1.0666666667vw;text-align:center;white-space:nowrap;width:100%}@media print,screen and (min-width:768px){#customers-view .p-tam-mypage-set-plan-progress__status{font-size:13px;margin-top:18.676px;min-height:27px;padding:4.667px}}.p-tam-mypage-multi__wrapper{-moz-column-gap:19px;column-gap:19px;display:flex;margin-top:3.2vw}.p-tam-mypage-multi__wrapper>*{flex:1 1}@media print,screen and (min-width:768px){.p-tam-mypage-multi__wrapper{-moz-column-gap:32px;column-gap:32px;margin-top:min(1.33vw,12px)}}.p-tam-mypage-multi{background:#fff;border-radius:4px}@media print,screen and (min-width:768px){.p-tam-mypage-multi.--multi .p-tam-mypage-multi__flex-item{margin-top:0;padding:9px 0 8px 56px}}.p-tam-mypage-multi.--multi .p-tam-mypage-multi__img-wrapper{margin-top:16px}@media print,screen and (min-width:768px){.p-tam-mypage-multi.--multi .p-tam-mypage-multi__img-wrapper{margin-top:0}.p-tam-mypage-multi.--multi .p-tam-mypage-multi__img-wrapper img{width:68px}}.p-tam-mypage-multi.--multi .p-tam-mypage-multi__text{margin-top:5px}@media print,screen and (min-width:768px){.p-tam-mypage-multi.--multi .p-tam-mypage-multi__text{margin-top:0}}.p-tam-mypage-multi.--multi .p-tam-mypage-multi__text-cta{margin-top:12px}@media print,screen and (min-width:768px){.p-tam-mypage-multi.--multi .p-tam-mypage-multi__text-cta{margin-top:0}}.p-tam-mypage-multi.--other .p-tam-mypage-multi__flex-item{margin-top:8px}@media print,screen and (min-width:768px){.p-tam-mypage-multi.--other .p-tam-mypage-multi__flex-item{margin-top:0;padding:11px 44px 10px 45px}.p-tam-mypage-multi.--other .p-tam-mypage-multi__img-wrapper{margin-top:0}.p-tam-mypage-multi.--other .p-tam-mypage-multi__img-wrapper img{width:68px}}.p-tam-mypage-multi.--other .p-tam-mypage-multi__text{margin-top:5.42px}@media print,screen and (min-width:768px){.p-tam-mypage-multi.--other .p-tam-mypage-multi__text{margin-top:0}}.p-tam-mypage-multi.--other .p-tam-mypage-multi__text-cta{margin-top:7px}@media print,screen and (min-width:768px){.p-tam-mypage-multi.--other .p-tam-mypage-multi__text-cta{margin-top:0}}.p-tam-mypage-multi__link{border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;text-decoration:none}@media print,screen and (min-width:768px){.p-tam-mypage-multi__flex-item{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex}}.p-tam-mypage-multi__label-wrapper{display:flex;justify-content:center;margin-top:10px}@media print,screen and (min-width:768px){.p-tam-mypage-multi__label-wrapper{justify-self:start}}.p-tam-mypage-multi__label{background:#da3b26;border-radius:4px;color:#fff;display:inline-block;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:12px;font-style:normal;font-weight:600;line-height:12px;padding:3px 6px}.p-tam-mypage-multi__text{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-align:center}@media print,screen and (min-width:768px){.p-tam-mypage-multi__text{font-size:18px;margin-bottom:4px;text-align:left}}.p-tam-mypage-multi__text span{color:#409321}.p-tam-mypage-multi__img-wrapper{text-align:center}.p-tam-mypage-multi__text-cta{background:#409321;color:#fff;font-size:12px;font-style:normal;font-weight:600;line-height:normal;padding:8px 0;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-tam-mypage-multi__text-cta{font-size:14px}}.p-tam-mypage-multi__text-cta:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="rgb(255,255,255)" d="M32 16.015c0.007-0.558-0.224-1.093-0.635-1.47l-11.028-11.028c-0.205-0.201-0.444-0.364-0.706-0.483-0.232-0.103-0.484-0.156-0.738-0.157-0.522-0.018-1.030 0.177-1.404 0.541-0.365 0.354-0.565 0.844-0.552 1.352-0.002 0.271 0.054 0.539 0.163 0.788 0.104 0.233 0.249 0.445 0.431 0.625l3.778 3.82 6.094 5.572 0.712-1.194-5.999-0.342h-20.082c-0.544-0.024-1.075 0.175-1.47 0.549-0.379 0.376-0.584 0.893-0.562 1.427-0.022 0.536 0.182 1.056 0.562 1.433 0.396 0.374 0.926 0.572 1.47 0.549h20.075l5.999-0.352-0.706-1.179-6.094 5.559-3.765 3.807c-0.182 0.18-0.328 0.393-0.431 0.628-0.109 0.248-0.165 0.517-0.163 0.788-0.014 0.507 0.186 0.997 0.552 1.35 0.378 0.358 0.885 0.547 1.404 0.525 0.531 0 1.038-0.216 1.407-0.596l11.051-11.041c0.412-0.376 0.644-0.912 0.635-1.47z"></path></svg>');background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9px;position:absolute;right:9px;top:50%;transform:translateY(-50%);width:9px}@media print,screen and (min-width:768px){.p-tam-mypage-multi__text-cta:after{height:13px;right:min(1.78vw,16px);width:min(1.44vw,13px)}}.p-tam-mypage-other-products__view-more{align-items:center;background-color:#fff;border:1px solid #3d8f32;border-radius:3em;color:#3d8f32;display:inline-flex;display:flex;font-size:1.4rem;font-weight:700;height:15.47vw;justify-content:center;letter-spacing:.08em;line-height:1.3;margin:30px auto 0;padding:.8em 1.5em;position:relative;text-decoration:none;width:72vw}.p-tam-mypage-other-products__view-more:hover{opacity:.7}.p-tam-mypage-other-products__view-more svg{height:10.1px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12.3px}.p-tam-mypage-other-products__view-more svg path{stroke:#3d8f32}@media print,screen and (min-width:768px){.p-tam-mypage-other-products__view-more{height:min(6.07vw,68px);margin-top:36px;width:min(28.57vw,320px)}}.p-tam-mypage-other-products{margin:0 calc(50% - 50vw);width:100vw}.p-tam-mypage-other-products__inner{background:#fcf9e6;margin-bottom:40px;margin-top:40px;padding:25px 0 40px}@media print,screen and (min-width:768px){.p-tam-mypage-other-products__inner{margin-bottom:80px;margin-top:80px;padding:57px 0 63px}.p-tam-mypage-other-products__wrapper{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:900px;padding:0 20px}}.p-tam-mypage-other-products__desc{color:#000;font-size:12px;font-style:normal;font-weight:300;line-height:normal;margin-top:3px}@media print,screen and (min-width:768px){.p-tam-mypage-other-products__desc{font-size:14px;margin-top:11px}}.p-tam-mypage-other-products__header{padding:0 20px}@media print,screen and (min-width:768px){.p-tam-mypage-other-products__header{padding:0}}.p-tam-mypage-other-products__other-list-wrapper{padding-left:20px;padding-right:24px;padding-top:24px}@media print,screen and (min-width:768px){.p-tam-mypage-other-products__other-list-wrapper{padding-left:0;padding-top:59px}}.p-tam-mypage-other-products__other-list{-moz-column-gap:10px;column-gap:10px;display:flex;margin-bottom:0;overflow-x:scroll;padding-top:24px}@media print,screen and (min-width:768px){.p-tam-mypage-other-products__other-list{box-sizing:content-box;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(4,1fr);margin-left:auto;margin-right:auto;margin-top:35px;max-width:1080px;overflow-x:initial;row-gap:56px}}.p-tam-mypage-other-products__other-list .product.set_gItem{display:grid;flex-shrink:0;grid-row:span 1;grid-template-rows:subgrid;margin-top:0;max-width:152px;position:relative;row-gap:0;width:100%}@media print,screen and (min-width:768px){.p-tam-mypage-other-products__other-list .product.set_gItem{flex-shrink:1;margin-right:0;max-width:none}}.p-tam-mypage-other-products__other-list .product.set_gItem.other-none-product{display:none}.p-tam-mypage-other-products__other-list .product.set_gItem:last-child{position:relative}.p-tam-mypage-other-products__other-list .product.set_gItem:last-child:after{background-color:transparent;content:"";height:1px;left:100%;position:absolute;top:0;width:20px}@media print,screen and (min-width:768px){.p-tam-mypage-other-products__other-list .product.set_gItem:last-child:after{display:none}}.p-tam-mypage-other-products__other-list .product.set_gItem a.p-tam-mypage-other-products__other-link{color:#333;text-decoration:none}.p-tam-mypage-other-products__other-list .product.set_gItem .imgArea{align-items:center;background:none;border-radius:0;display:flex;height:auto;justify-content:center;padding:0;position:relative}@media print,screen and (min-width:768px){.p-tam-mypage-other-products__other-list .product.set_gItem .imgArea{width:100%}}.p-tam-mypage-other-products__other-list .product.set_gItem .imgArea img{height:auto;-o-object-fit:initial;object-fit:fill;width:100%}.p-tam-mypage-other-products__other-list .product.set_gItem .p-tam-mypage-other-products__other-text-wrapper{-moz-column-gap:3px;column-gap:3px;display:flex;flex-direction:column;margin-top:12px;text-align:left}@media print,screen and (min-width:768px){.p-tam-mypage-other-products__other-list .product.set_gItem .p-tam-mypage-other-products__other-text-wrapper{margin-top:16px}}.p-tam-mypage-other-products__other-list .product.set_gItem .p-tam-mypage-other-products__other-bland-name{font-size:10px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){.p-tam-mypage-other-products__other-list .product.set_gItem .p-tam-mypage-other-products__other-bland-name{font-size:12px}}.p-tam-mypage-other-products__other-list .product.set_gItem .p-tam-mypage-other-products__other-label-list-wrapper{margin-top:7px}.p-tam-mypage-other-products__other-list .product.set_gItem .p-tam-mypage-other-products__other-label-list{display:flex;flex-wrap:wrap;gap:4px}@media print,screen and (min-width:768px){.p-tam-mypage-other-products__other-list .product.set_gItem .p-tam-mypage-other-products__other-label-list{gap:6px}}.p-tam-mypage-other-products__other-list .product.set_gItem .p-tam-mypage-other-products__other-price-wrapper{display:block}.p-tam-mypage-other-products__other-list .product.set_gItem .p-tam-mypage-other-products__other-price{display:inline-block;font-size:14px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){.p-tam-mypage-other-products__other-list .product.set_gItem .p-tam-mypage-other-products__other-price{font-size:16px}}.p-tam-mypage-other-products__other-list .product.set_gItem .p-tam-mypage-other-products__other-price-include-tax{display:inline-block;font-size:10px;font-style:normal;font-weight:700;line-height:normal}.p-tam-mypage-other-products__other-list .product.set_gItem .p-tam-mypage-other-products__other-label-item{background:rgba(61,143,50,.2);border-radius:4px;color:#3d8f32;display:inline-flex;font-size:10px;font-style:normal;font-weight:700;line-height:normal;padding:1px 6px}@media print,screen and (min-width:768px){.p-tam-mypage-other-products__other-list .product.set_gItem .p-tam-mypage-other-products__other-label-item{font-size:12px;font-style:normal;font-weight:700;line-height:normal}}.p-tam-mypage-other-products__other-list .product.set_gItem .acTitle{font-size:12px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){.p-tam-mypage-other-products__other-list .product.set_gItem .acTitle{font-size:14px;font-style:normal;font-weight:700;line-height:normal}}.p-tam-mypage-other-products__other-list .product.set_gItem .p-tam-mypage-other-products__other-content-icon{position:absolute;right:-8px;top:-8px;z-index:1}@media print,screen and (min-width:768px){.p-tam-mypage-other-products__other-list .product.set_gItem .p-tam-mypage-other-products__other-content-icon{right:-10px;top:-10px}.p-tam-mypage-other-products__other-list .product.set_gItem .p-tam-mypage-other-products__other-content-icon img{height:74px;width:74px}}.p-tam-mypage-other-products__other-list .product.set_gItem .p-tam-mypage-other-products__other-review-icon{-moz-column-gap:5px;column-gap:5px;display:flex;margin-top:10px}.p-tam-mypage-other-products__other-list .product.set_gItem .p-tam-mypage-other-products__other-review-icon img{flex-shrink:0;height:20px}.p-tam-mypage-other-products__other-list .product.set_gItem .p-tam-mypage-other-products__other-review-icon-text{font-size:10px;font-style:normal;font-weight:400;line-height:normal}.js-mypage-other-products-slider{padding-bottom:43px;position:relative}.js-mypage-other-products-slider .splide__track{overflow:visible}@media print,screen and (min-width:768px){.js-mypage-other-products-slider .splide__track{overflow:hidden}}.js-mypage-other-products-slider .splide__list.p-tam-mypage-other-products__other-list{-moz-column-gap:10px;column-gap:10px;display:flex;margin-bottom:0;overflow-x:visible;padding-top:24px}@media print,screen and (min-width:768px){.js-mypage-other-products-slider .splide__list.p-tam-mypage-other-products__other-list{box-sizing:border-box;-moz-column-gap:0;column-gap:0;display:flex;max-width:none;row-gap:0}}.js-mypage-other-products-slider .splide__slide{flex-shrink:0;width:auto}.js-mypage-other-products-slider .splide__slide .product.set_gItem{max-width:152px}@media print,screen and (min-width:768px){.js-mypage-other-products-slider .splide__slide .product.set_gItem{max-width:none}}.js-mypage-other-products-slider .splide__pagination .splide__pagination__page{background:#d9d9d9;border-radius:50%;height:10px;margin:0 10px;opacity:1;width:10px}.js-mypage-other-products-slider .splide__pagination .splide__pagination__page.is-active{background:#3d8f32;transform:scale(1)}@media print,screen and (min-width:768px){.js-mypage-other-products-slider .splide__pagination{bottom:-10px}.js-mypage-other-products-slider .splide__pagination .splide__pagination__page{margin:0 14.5px}}.js-mypage-other-products-slider .splide__arrows .splide__arrow{background:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);height:35px;opacity:1;top:50%;transform:translateY(-50%);width:35px}.js-mypage-other-products-slider .splide__arrows .splide__arrow svg{fill:#3d8f32;height:12px;width:12px}.js-mypage-other-products-slider .splide__arrows .splide__arrow:hover{background:#fff}.js-mypage-other-products-slider .splide__arrows .splide__arrow--prev{left:-10px}@media print,screen and (min-width:768px){.js-mypage-other-products-slider .splide__arrows .splide__arrow--prev{left:-20px}}.js-mypage-other-products-slider .splide__arrows .splide__arrow--next{right:-10px}@media print,screen and (min-width:768px){.js-mypage-other-products-slider .splide__arrows .splide__arrow--next{right:-20px}}.js-mypage-other-products-slider .splide__arrows .splide__arrow:disabled{opacity:.4}.p-tam-mypage__banner{margin:80px auto 0;padding:0!important}@media print,screen and (min-width:768px){.p-tam-mypage__banner{max-width:750px}}.p-tam-mypage__banner+.p-tam-mypage__banner{margin-top:40px}.p-tam-mypage__banner img{width:100%}#customers-view .p-tam-set-plan-sku-banner-pair{margin-top:18px}@media print,screen and (min-width:768px){#customers-view .p-tam-set-plan-sku-banner-pair{margin-top:48px}}#customers-view .p-tam-set-plan-sku-banner-single{margin-top:18px}@media print,screen and (min-width:768px){#customers-view .p-tam-set-plan-sku-banner-single{margin-top:48px}}.p-tam-mypage-card__caution-text{background:rgba(234,51,67,.05);border-radius:4px;color:#ea3343;display:inline-block;font-size:12px;font-style:normal;font-weight:700;line-height:160%;margin-top:20px;padding:13px 16px}@media print,screen and (min-width:768px){.p-tam-mypage-card__caution-text{font-size:14px;padding:20px 25px}}#customer-edit-view .p-tam-customer-edit-subscription{margin-top:0}#customer-edit-view .p-tam-customer-edit-subscription .c-form_table__checkbox__frame{background-color:#fff;border:1px solid #d0d0d0;border-radius:4px;box-sizing:border-box;display:block;height:18px;margin-top:0;position:static;width:18px}#customer-edit-view .p-tam-customer-edit-subscription .c-form_table__checkbox input:checked+.c-form_table__checkbox__frame{background-color:#3d8f32;border-color:#3d8f32}#customer-edit-view .p-tam-customer-edit-subscription .c-form_table__checkbox input:checked+.c-form_table__checkbox__frame:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:9px;margin:2px 0 0 5px;transform:rotate(45deg);width:4px}#customer-edit-view .p-tam-customer-edit-subscription__heading{display:none}#customer-edit-view .p-tam-customer-edit-subscription__lead{color:#333;font-size:12px;font-weight:400;line-height:1.62;margin-top:16px}@media print,screen and (min-width:768px){#customer-edit-view .p-tam-customer-edit-subscription__lead{font-size:14px;line-height:1.6;margin-top:18px}}#customer-edit-view .p-tam-customer-edit-subscription__all{align-items:center;-moz-column-gap:5px;column-gap:5px;cursor:pointer;display:inline-flex;margin-top:16px}#customer-edit-view .p-tam-customer-edit-subscription__all .c-form_table__checkbox__text{font-size:12px;line-height:1.5;min-height:auto;padding-left:0}@media print,screen and (min-width:768px){#customer-edit-view .p-tam-customer-edit-subscription__all .c-form_table__checkbox__text{font-size:14px}}#customer-edit-view .p-tam-customer-edit-subscription__all .c-form_table__checkbox__text:after,#customer-edit-view .p-tam-customer-edit-subscription__all .c-form_table__checkbox__text:before{content:none;display:none}#customer-edit-view .p-tam-customer-edit-subscription__table{border:0;display:block;margin-top:16px;width:100%}@media print,screen and (min-width:768px){#customer-edit-view .p-tam-customer-edit-subscription__table{margin-top:18px}}#customer-edit-view .p-tam-customer-edit-subscription__table>tbody{display:block}#customer-edit-view .p-tam-customer-edit-subscription__table>tbody>tr.u-color__bg--bg{display:none}#customer-edit-view .p-tam-customer-edit-subscription__table>tbody>tr.p-tam-customer-edit-subscription__item{background-color:#f9f9f9;border:1px solid #e1dfdf;border-radius:4px;display:flex;flex-direction:column;margin-top:16px;padding:23px;position:relative}@media print,screen and (min-width:768px){#customer-edit-view .p-tam-customer-edit-subscription__table>tbody>tr.p-tam-customer-edit-subscription__item{padding:24px}}#customer-edit-view .p-tam-customer-edit-subscription__table>tbody>tr.p-tam-customer-edit-subscription__item:first-of-type{margin-top:0}#customer-edit-view .p-tam-customer-edit-subscription__table>tbody>tr.p-tam-customer-edit-subscription__item>td{display:block;padding:0!important}#customer-edit-view .p-tam-customer-edit-subscription__table>tbody>tr.p-tam-customer-edit-subscription__item>td:before{content:none!important}#customer-edit-view .p-tam-customer-edit-subscription__table>tbody>tr.p-tam-customer-edit-subscription__item>td.p-tam-customer-edit-subscription__cell--product{border-top:1px solid #d0d0d0;margin-top:16px;order:4;padding-top:16px!important;position:relative}#customer-edit-view .p-tam-customer-edit-subscription__table>tbody>tr.p-tam-customer-edit-subscription__item>td.p-tam-customer-edit-subscription__cell--address{border-top:1px solid #d0d0d0;margin-top:16px;order:5;padding-top:16px!important}#customer-edit-view .p-tam-customer-edit-subscription__cell--select{padding:0!important;position:absolute;right:23px;top:23px;z-index:3}@media print,screen and (min-width:768px){#customer-edit-view .p-tam-customer-edit-subscription__cell--select{right:24px;top:24px}}#customer-edit-view .p-tam-customer-edit-subscription__cell--select .c-form_table__checkbox{display:block;height:18px;position:relative;width:18px;z-index:1}#customer-edit-view .p-tam-customer-edit-subscription__label,#customer-edit-view .p-tam-customer-edit-subscription__value{color:#333;font-size:12px;line-height:1.5}@media print,screen and (min-width:768px){#customer-edit-view .p-tam-customer-edit-subscription__label,#customer-edit-view .p-tam-customer-edit-subscription__value{font-size:13px}}#customer-edit-view .p-tam-customer-edit-subscription__cell--number{color:#333;order:1}#customer-edit-view .p-tam-customer-edit-subscription__cell--number .p-tam-customer-edit-subscription__label{font-size:10px}@media print,screen and (min-width:768px){#customer-edit-view .p-tam-customer-edit-subscription__cell--number .p-tam-customer-edit-subscription__label{font-size:11px}}#customer-edit-view .p-tam-customer-edit-subscription__number-link{color:#3e8f32!important;font-size:10px;line-height:1.5;text-decoration:underline}@media print,screen and (min-width:768px){#customer-edit-view .p-tam-customer-edit-subscription__number-link{font-size:11px}}#customer-edit-view .p-tam-customer-edit-subscription__cell--delivery{margin-top:8px;order:2}#customer-edit-view .p-tam-customer-edit-subscription__cell--status{margin-top:8px;order:3}#customer-edit-view .p-tam-customer-edit-subscription__cell--subtotal{display:none!important}#customer-edit-view .p-tam-customer-edit-subscription__product-price{color:#333;font-size:11px;line-height:1.5;position:absolute;right:0;top:16px}@media print,screen and (min-width:768px){#customer-edit-view .p-tam-customer-edit-subscription__product-price{font-size:13px;top:18px}}#customer-edit-view .p-tam-customer-edit-subscription__product-plan{color:#333;font-size:13px;line-height:1.5;margin-top:0;padding-right:72px}@media print,screen and (min-width:768px){#customer-edit-view .p-tam-customer-edit-subscription__product-plan{font-size:16px;padding-right:84px}}#customer-edit-view .p-tam-customer-edit-subscription__product-list{list-style:none;margin-top:6px;padding-left:0}#customer-edit-view .p-tam-customer-edit-subscription__product-item{color:#333;font-size:11px;line-height:1.5;margin-top:4px}@media print,screen and (min-width:768px){#customer-edit-view .p-tam-customer-edit-subscription__product-item{font-size:13px}}#customer-edit-view .p-tam-customer-edit-subscription__product-item:first-child{margin-top:0}#customer-edit-view .p-tam-customer-edit-subscription__cell--created{display:none!important}#customer-edit-view .p-tam-customer-edit-subscription__address-title{color:#333;font-size:13px;line-height:1.5;margin-top:0}@media print,screen and (min-width:768px){#customer-edit-view .p-tam-customer-edit-subscription__address-title{font-size:16px}}#customer-edit-view .p-tam-customer-edit-subscription__address-value{color:#333;font-size:11px;line-height:1.5;margin-top:6px}@media print,screen and (min-width:768px){#customer-edit-view .p-tam-customer-edit-subscription__address-value{font-size:13px;margin-top:8px}}#shipping_addresses .bdrBox .backBtn a:after{transform:translateY(-50%) scale(1)}.p-tam-mypage__gut-days{align-items:center;color:#333;display:flex;font-weight:500;gap:6px;margin-top:9px}@media print,screen and (min-width:768px){.p-tam-mypage__gut-days{font-weight:700;gap:3px;margin-left:24px;margin-top:0}}.p-tam-mypage__gut-days-icon{background-color:#409321;display:block;flex-shrink:0;height:22px;mask-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/customer/icon_mypage_set_plan_bowl.svg);-webkit-mask-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/customer/icon_mypage_set_plan_bowl.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:22px}@media print,screen and (min-width:768px){.p-tam-mypage__gut-days-icon{height:28px;width:28px}}.p-tam-mypage__gut-days-text{align-items:baseline;display:flex}.p-tam-mypage__gut-days-label{font-size:12px;white-space:nowrap}@media print,screen and (min-width:768px){.p-tam-mypage__gut-days-label{font-size:16px}}.p-tam-mypage__gut-days-num{font-size:16px;white-space:nowrap}.p-tam-mypage__gut-days-unit{font-size:12px;white-space:nowrap}@media print,screen and (min-width:768px){.p-tam-mypage__gut-days-unit{font-size:16px}#ordersListPage .orderBlock .greenBtn.arrBtn a{position:relative}}.contents.myPage#p-tam-sets{background:#fff;text-align:center}.contents.myPage#p-tam-sets #set-edit-view{padding-bottom:0;padding-top:0}.p-tam-set-plan-edit{color:#333;font-family:Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important}.p-tam-set-plan-edit__page{min-height:100svh;padding-bottom:25.6vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__page{padding-bottom:118px}}.p-tam-set-plan-edit .p-tam-sets-header{position:sticky;top:0;z-index:10}@media print,screen and (min-width:768px){.p-tam-set-plan-edit .p-tam-sets-header{position:static}}.p-tam-set-plan-edit .p-tam-sets-header__inner{background:#3d8f32;min-height:19.2vw;padding:3.2vw 4.8vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit .p-tam-sets-header__inner{min-height:145px;padding:21px 0}}.p-tam-set-plan-edit .p-tam-sets-header__progress{-moz-column-gap:2.6666666667vw;column-gap:2.6666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit .p-tam-sets-header__progress{row-gap:9px}}.p-tam-set-plan-edit .progress-ring{height:48px;width:48px}.p-tam-set-plan-edit .progress-ring__svg{display:block;height:48px;width:48px}.p-tam-set-plan-edit .progress-ring__text{align-items:center;display:flex;font-size:11px;inset:0;justify-content:center;line-height:1;transform:none}.p-tam-set-plan-edit .p-tam-sets-header__progress-text-wrapper{row-gap:1.3333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit .p-tam-sets-header__progress-text-wrapper{row-gap:6px}}#p-tam-sets .p-tam-set-plan-edit h1.p-tam-sets-header__progress-text-title{font-size:4.2666666667vw;letter-spacing:0}@media print,screen and (min-width:768px){#p-tam-sets .p-tam-set-plan-edit h1.p-tam-sets-header__progress-text-title{font-size:16px}}.p-tam-set-plan-edit .p-tam-sets-header__progress-text-text{font-size:3.2vw;letter-spacing:0}@media print,screen and (min-width:768px){.p-tam-set-plan-edit .p-tam-sets-header__progress-text-text{font-size:12px}}.p-tam-set-plan-edit__content{margin-top:4.8vw;width:100%}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__content{margin-top:36px}}.p-tam-set-plan-edit__section{margin-left:auto;margin-right:auto;width:93.6vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__section{width:640px}}.p-tam-set-plan-edit__section--topping-lead{margin-top:10.6666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__section--topping-lead{margin-top:64px}}.p-tam-set-plan-edit__section-title{align-items:center;background:#e3f2e1;border-radius:4px;color:#3d8f32;display:flex;font-size:4vw;font-weight:700;justify-content:center;line-height:1.4;min-height:8.5333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__section-title{font-size:20px;min-height:38px}}.p-tam-set-plan-edit__plan-panel{margin:4.2666666667vw auto 0;width:87.2vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__plan-panel{margin-top:24px;width:640px}}.p-tam-set-plan-edit__current-price{font-size:3.7333333333vw;font-weight:500;line-height:1.4}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__current-price{font-size:16px}}.p-tam-set-plan-edit__toggle-title{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;-moz-column-gap:1.6vw;column-gap:1.6vw;cursor:pointer;display:flex;justify-content:center;margin-left:auto;margin-right:auto;margin-top:4.2666666667vw;padding:0;width:-moz-fit-content;width:fit-content}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__toggle-title{-moz-column-gap:6px;column-gap:6px;margin-top:16px}}.p-tam-set-plan-edit__toggle-text{color:#3d8f32;font-size:4vw;font-weight:700;line-height:1.4}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__toggle-text{font-size:16px}}.p-tam-set-plan-edit__toggle-icon{display:block;flex-shrink:0;height:5.3333333333vw;width:5.3333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__toggle-icon{height:20px;width:20px}}.p-tam-set-plan-edit__toggle-icon-img{display:block;height:100%;width:100%}.p-tam-set-plan-edit__toggle-icon-img.is-inactive{display:none}.p-tam-set-plan-edit__disabled-note{color:#333;display:none;font-size:2.9333333333vw;font-weight:400;line-height:1.6;margin-top:2.1333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__disabled-note{font-size:11px;margin-top:8px}}.p-tam-set-plan-edit__section--plans.is-collapsed .p-tam-set-plan-edit__plan-options,.p-tam-set-plan-edit__section--plans.is-disabled .p-tam-set-plan-edit__plan-options{display:none}.p-tam-set-plan-edit__section--plans.is-collapsed .p-tam-set-plan-edit__toggle-icon{transform:rotate(180deg)}.p-tam-set-plan-edit__section--plans.is-disabled .p-tam-set-plan-edit__disabled-note{display:block}.p-tam-set-plan-edit__section--plans.is-disabled .p-tam-set-plan-edit__toggle-title{cursor:default;pointer-events:none}.p-tam-set-plan-edit__section--plans.is-disabled .p-tam-set-plan-edit__toggle-text{color:#d0d0d0}.p-tam-set-plan-edit__section--plans.is-disabled .p-tam-set-plan-edit__toggle-icon-img.is-active{display:none}.p-tam-set-plan-edit__section--plans.is-disabled .p-tam-set-plan-edit__toggle-icon-img.is-inactive{display:block}.p-tam-set-plan-edit__plan-form{border-top:1px solid #e5e5e5;margin-top:4.2666666667vw;padding-top:4.2666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__plan-form{margin-top:24px;padding-top:24px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-list{align-items:flex-start;display:flex;flex-direction:column;row-gap:1.0666666667vw}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-list{align-items:center;row-gap:4px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-list-cards{align-items:flex-start;-moz-column-gap:2.4vw;column-gap:2.4vw;display:flex;justify-content:center}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-list-cards{-moz-column-gap:16px;column-gap:16px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-list-actions{align-items:flex-start;-moz-column-gap:2.4vw;column-gap:2.4vw;display:flex;justify-content:center}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-list-actions{-moz-column-gap:16px;column-gap:16px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-card{flex:0 0 42.4vw;min-width:0;position:relative;width:42.4vw}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-card{flex:0 0 200px;width:200px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-input{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-label{align-items:center;background:#fff;border:2px solid #e5e5e5;border-radius:4px;box-shadow:0 2px 4px hsla(0,0%,71%,.25);cursor:pointer;display:flex;flex-direction:column;min-height:0;padding:0 0 6.4vw}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-label{min-height:0;padding:0 0 24px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-card.is-active .p-tam-set-plan-edit__plan-label{box-shadow:0 2px 2px hsla(0,0%,71%,.25)}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-card.is-six.is-active .p-tam-set-plan-edit__plan-label{background:#fcf1f1;border-color:#d9301a}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-card.is-twelve.is-active .p-tam-set-plan-edit__plan-label{background:#f7f1fa;border-color:#823c9f}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-card.is-disabled .p-tam-set-plan-edit__plan-label{cursor:not-allowed;opacity:.45}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-check-row{align-items:center;display:flex;justify-content:flex-end;margin-bottom:-2.6666666667vw;padding:2.1333333333vw 2.1333333333vw 0;width:100%}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-check-row{margin-bottom:-6px;padding:8px 8px 0;width:100%}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-check{display:block;flex-shrink:0;height:5.8666666667vw;position:relative;width:5.8666666667vw}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-check{height:26px;width:26px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-check-img{display:block;height:100%;width:100%}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-card.is-active .p-tam-set-plan-edit__plan-check-img.is-inactive,#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-check-img.is-active{display:none}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-card.is-active .p-tam-set-plan-edit__plan-check-img.is-active{display:block}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-body{align-items:center;display:flex;flex-direction:column;gap:4.2666666667vw;height:45.0666666667vw;width:37.6vw}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-body{gap:16px;height:179px;width:168px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-name{align-items:flex-end;display:flex;flex-shrink:0;height:7.2vw;justify-content:center;white-space:nowrap;width:100%}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-name{height:27px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-month{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:9.6vw;font-weight:600;line-height:.78}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-month{font-size:40px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-unit{font-size:3.7333333333vw;font-weight:500;line-height:1.4}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-unit{font-size:16px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-card.is-six .p-tam-set-plan-edit__plan-name{color:#d9301a}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-card.is-twelve .p-tam-set-plan-edit__plan-name{color:#823c9f}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-border{background:#e5e5e5;flex-shrink:0;height:1px;width:100%}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-main{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:2.4vw;height:29.3333333333vw;width:100%}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-main{gap:9px;height:96px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-off-group{align-items:center;display:flex;flex-direction:column;width:100%}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-off{align-items:center;background:#fae300;border-radius:40px;color:#d9301a;display:flex;font-weight:700;justify-content:center;letter-spacing:.44px;line-height:1.4;margin-bottom:-1.3333333333vw;min-height:6.1333333333vw;padding:.8vw 2.6666666667vw;width:100%}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-off{margin-bottom:-5px;min-height:23px;padding:3px 10px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-off-text{font-size:2.6666666667vw}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-off-text{font-size:12px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-off-number{font-size:4vw}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-off-number{font-size:16px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-off-pointer{display:block;height:2.6666666667vw;width:2.6666666667vw}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-off-pointer{height:10px;width:10px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-off-pointer-img{display:block;height:100%;transform:rotate(180deg);width:100%}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-price{align-items:center;display:flex;flex-direction:column;gap:2.3328vw;margin-left:auto;margin-right:auto;width:31.2vw}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-price{gap:4px;width:117px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-price-body{align-items:center;display:flex;flex-direction:column;gap:1.1664vw;width:28.5757333333vw}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-price-body{gap:6px;width:107.159px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-price-label{color:#333;font-size:3.4989333333vw;font-weight:500;line-height:1.3}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-price-label{font-size:15px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-price-line{align-items:flex-end;display:flex;justify-content:center;min-height:7.5813333333vw}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-price-line{min-height:42px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-price-number{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:9.9141333333vw;font-weight:600;line-height:.78}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-price-number{font-size:48px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-card.is-six .p-tam-set-plan-edit__plan-price-number{color:#d9301a}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-card.is-twelve .p-tam-set-plan-edit__plan-price-number{color:#823c9f}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-price-unit{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;margin-bottom:.2666666667vw;margin-left:.5333333333vw;white-space:nowrap}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-price-unit{margin-bottom:2px;margin-left:2px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-price-yen{color:#333;font-size:3.4989333333vw;font-weight:500;line-height:1;white-space:nowrap}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-price-yen{font-size:16px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-price-tax{color:#333;font-size:2.3328vw;font-weight:500;line-height:1;white-space:nowrap}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-price-tax{font-size:10px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-price-note{color:#333;font-size:3.2074666667vw;font-weight:500;line-height:1.2}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-price-note{font-size:12.028px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-detail-item{align-items:center;display:flex;flex:0 0 42.4vw;flex-direction:column;width:42.4vw}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-detail-item{flex:0 0 200px;width:200px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-detail-pointer{display:block;height:2.6666666667vw;margin-bottom:-1.3333333333vw;width:2.6666666667vw}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-detail-pointer{height:10px;margin-bottom:-5px;width:10px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-detail-pointer-img{display:block;height:100%;width:100%}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-detail.p-tam-sets-new__benefit{align-items:center;background:#3d8f32;border:0;border-radius:4px;box-shadow:none;color:#fff;-moz-column-gap:1.0666666667vw;column-gap:1.0666666667vw;cursor:pointer;display:flex;flex-direction:row;font-size:2.6666666667vw;font-weight:500;gap:0 1.0666666667vw;height:6.9333333333vw;justify-content:center;line-height:1.4;margin-top:0;padding:0;white-space:nowrap;width:100%}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-detail.p-tam-sets-new__benefit{border-radius:4px;-moz-column-gap:4px;column-gap:4px;font-size:12px;height:30px;padding:0}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-detail.p-tam-sets-new__benefit:hover{opacity:1}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-detail-text{font-size:2.6666666667vw;font-weight:500;line-height:1.4}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-detail-text{font-size:12px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-detail-icon{display:block;flex-shrink:0;height:2.4vw;width:2.4vw}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-detail-icon{height:9px;width:9px}}#p-tam-sets #set-edit-view.p-tam-set-plan-edit .p-tam-set-plan-edit__plan-detail-icon-img{display:block;height:100%;width:100%}.p-tam-set-plan-edit__topping-lead{margin-top:4.2666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__topping-lead{margin-top:16px}}.p-tam-set-plan-edit__topping-text{font-size:3.7333333333vw;font-weight:500;line-height:1.4}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__topping-text{font-size:16px}}.p-tam-set-plan-edit__hint-button{align-items:center;background:transparent;border:0;color:#3d8f32;-moz-column-gap:1.6vw;column-gap:1.6vw;cursor:pointer;display:inline-flex;justify-content:center;margin-top:2.6666666667vw;padding:0}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__hint-button{-moz-column-gap:6px;column-gap:6px;margin-top:10px}}.p-tam-set-plan-edit__hint-text{font-size:3.4666666667vw;font-weight:700;line-height:1.4}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__hint-text{font-size:14px}}.p-tam-set-plan-edit__hint-icon{align-items:center;background:#3d8f32;border-radius:999px;color:#fff;display:flex;font-size:2.6666666667vw;font-weight:700;height:4vw;justify-content:center;width:4vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__hint-icon{font-size:10px;height:15px;width:15px}}.p-tam-set-plan-edit__hint-modal.p-tam-set-groupe-topping-modal__modal{align-items:flex-start;background:rgba(0,0,0,.7);overflow-y:auto;padding:33.8666666667vw 6.4vw 4.2666666667vw;z-index:10020}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__hint-modal.p-tam-set-groupe-topping-modal__modal{align-items:center;padding:32px}}.p-tam-set-plan-edit__hint-modal-inner{background:#fff;border-radius:4px;max-height:calc(100svh - 38.13333vw);overflow-y:auto;padding:18.1333333333vw 6.1333333333vw 7.4666666667vw;position:relative;width:87.2vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__hint-modal-inner{border-radius:8px;max-height:calc(100svh - 64px);padding:24px 12px 76px;width:1080px}}.p-tam-set-plan-edit__hint-modal-heading{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#p-tam-sets .p-tam-set-plan-edit__hint-modal-close{background:#f5f5f5;border:0;border-radius:999px;cursor:pointer;height:10.1333333333vw;padding:0;position:absolute;right:2.1333333333vw;top:2.1333333333vw;width:10.1333333333vw}@media print,screen and (min-width:768px){#p-tam-sets .p-tam-set-plan-edit__hint-modal-close{height:48px;right:12px;top:12px;width:48px}}.p-tam-set-plan-edit__hint-modal-close-line{background:#333;border-radius:999px;display:block;height:2px;left:50%;position:absolute;top:50%;width:4.2666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__hint-modal-close-line{width:18px}}.p-tam-set-plan-edit__hint-modal-close-line:first-child{transform:translate(-50%,-50%) rotate(45deg)}.p-tam-set-plan-edit__hint-modal-close-line:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.p-tam-set-plan-edit__hint-modal-tabs{-moz-column-gap:1.6vw;column-gap:1.6vw;display:flex;justify-content:center}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__hint-modal-tabs{display:none}}.p-tam-set-plan-edit__hint-modal-tab{align-items:center;background:#fff;border:2px solid #3d8f32;border-radius:4px;box-shadow:0 3px 3px hsla(0,0%,82%,.8);display:flex;flex:0 0 25.0666666667vw;flex-direction:column;height:32.5333333333vw;padding-top:2.1333333333vw}.p-tam-set-plan-edit__hint-modal-tab-icon{height:9.6vw;-o-object-fit:contain;object-fit:contain;width:16.5333333333vw}.p-tam-set-plan-edit__hint-modal-tab-label{align-items:center;background:#3d8f32;border-radius:2px;color:#fff;display:inline-flex;font-size:2.6666666667vw;font-weight:700;justify-content:center;line-height:1;margin-top:1.0666666667vw;min-height:4vw;padding:0 1.0666666667vw;text-align:center}.p-tam-set-plan-edit__hint-modal-tab-text{color:#3d8f32;font-size:3.2vw;font-weight:700;line-height:1.23;margin-top:2.4vw;text-align:center;width:19.7333333333vw}.p-tam-set-plan-edit__hint-modal-tab-arrow{height:2.6666666667vw;margin-bottom:2.4vw;margin-top:auto;position:relative;width:2.6666666667vw}.p-tam-set-plan-edit__hint-modal-tab-arrow:before{border-bottom:1px solid #3d8f32;border-right:1px solid #3d8f32;content:"";height:1.6vw;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(45deg);width:1.6vw}.p-tam-set-plan-edit__hint-modal-list{display:flex;flex-direction:column;margin:8.5333333333vw auto 0;row-gap:8.5333333333vw;width:74.4vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__hint-modal-list{display:flex;flex-direction:row;gap:0 80px;justify-content:center;margin-top:0;padding-top:40px;width:auto}}.p-tam-set-plan-edit__hint-modal-item{align-items:center;display:flex;flex-direction:column;width:100%}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__hint-modal-item{flex:0 0 254px;width:254px}}.p-tam-set-plan-edit__hint-modal-item-header{align-items:center;display:flex;flex-direction:column}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__hint-modal-item-header{min-height:96px}}.p-tam-set-plan-edit__hint-modal-label{align-items:center;background:#3d8f32;border-radius:2px;color:#fff;display:inline-flex;font-size:3.2vw;font-weight:700;justify-content:center;line-height:1.2;min-height:5.3333333333vw;padding:0 2.6666666667vw;text-align:center}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__hint-modal-label{font-size:13px;min-height:20px;padding:0 10px}}.p-tam-set-plan-edit__hint-modal-title{color:#3d8f32;font-size:5.0666666667vw;font-weight:700;line-height:1.48;margin-top:2.1333333333vw;text-align:center}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__hint-modal-title{font-size:24px;line-height:1.4;margin-top:7px}}.p-tam-set-plan-edit__hint-modal-image{align-items:center;display:flex;justify-content:center;margin-top:2.6666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__hint-modal-image{margin-top:9px}}.p-tam-set-plan-edit__hint-modal-image--less img,.p-tam-set-plan-edit__hint-modal-image--recommend img{height:40vw;-o-object-fit:contain;object-fit:contain;width:58.6666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__hint-modal-image--less img,.p-tam-set-plan-edit__hint-modal-image--recommend img{height:150px;width:220px}}.p-tam-set-plan-edit__hint-modal-image--dislike img{height:36.2666666667vw;-o-object-fit:contain;object-fit:contain;width:53.3333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__hint-modal-image--dislike img{height:164px;width:240px}}.p-tam-set-plan-edit__hint-modal-text{color:#333;font-size:3.4666666667vw;font-weight:400;letter-spacing:0;line-height:1.72;margin-top:3.2vw;text-align:left;width:100%}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__hint-modal-text{font-size:15px;line-height:1.493;margin-top:13px}}.p-tam-set-plan-edit__hint-modal-marker{background:linear-gradient(transparent 60%,#ffeb00 0);font-weight:700;padding:0 2px}.p-tam-set-plan-edit__hint-modal-note{color:#666;font-size:2.6666666667vw;font-weight:400;line-height:1.6;margin-top:2.4vw;text-align:left;width:100%}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__hint-modal-note{display:none}}.p-tam-set-plan-edit__plan-modal.p-tam-sets__content-benefit-modal{border-radius:8px;box-shadow:none;color:#333;font-family:Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;max-width:90.6666666667vw;padding:0;width:90.6666666667vw;z-index:10000}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__plan-modal.p-tam-sets__content-benefit-modal{max-width:calc(100vw - 48px);width:800px}}.p-tam-set-plan-edit__plan-modal-inner{box-sizing:border-box;padding:10.6666666667vw 6.4vw 11.7333333333vw;position:relative;width:100%}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__plan-modal-inner{padding:42px 44px 34px}}#p-tam-sets .p-tam-set-plan-edit__plan-modal-close{background:#f5f5f5;border:0;border-radius:999px;cursor:pointer;height:9.6vw;padding:0;position:absolute;right:2.1333333333vw;top:2.1333333333vw;width:9.6vw}@media print,screen and (min-width:768px){#p-tam-sets .p-tam-set-plan-edit__plan-modal-close{height:40px;right:12px;top:12px;width:40px}}.p-tam-set-plan-edit__plan-modal-close-line{background:#333;display:block;height:1px;left:50%;position:absolute;top:50%;width:3.7333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__plan-modal-close-line{width:14px}}.p-tam-set-plan-edit__plan-modal-close-line:first-child{transform:translate(-50%,-50%) rotate(45deg)}.p-tam-set-plan-edit__plan-modal-close-line:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.p-tam-set-plan-edit__plan-modal-title{color:#333;font-size:4vw;font-weight:700;line-height:1.4;text-align:center}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__plan-modal-title{font-size:15px}}.p-tam-set-plan-edit__plan-modal-lead{font-size:3.2vw;font-weight:500;line-height:1.4;margin-top:2.1333333333vw;text-align:center}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__plan-modal-lead{font-size:12px;margin-top:8px}}.p-tam-set-plan-edit__modal-sequence{--set-plan-card-width:18.1333333333vw;--set-plan-card-gap:1.3333333333vw;margin:7.4666666667vw auto 0;width:-moz-fit-content;width:fit-content}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__modal-sequence{--set-plan-card-width:72px;--set-plan-card-gap:8px;margin-top:18px}.p-tam-set-plan-edit__modal-sequence--twelve-sp{display:none}}.p-tam-set-plan-edit__modal-sequence--twelve-pc{display:none}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__modal-sequence--twelve-pc{display:block}}.p-tam-set-plan-edit__modal-sequence-row+.p-tam-set-plan-edit__modal-sequence-row{margin-top:8vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__modal-sequence-row+.p-tam-set-plan-edit__modal-sequence-row{margin-top:0}}.p-tam-set-plan-edit__timeline-labels{align-items:end;color:#333;-moz-column-gap:var(--set-plan-card-gap);column-gap:var(--set-plan-card-gap);display:grid;font-size:2.6666666667vw;font-weight:500;letter-spacing:.4px;line-height:1.7;margin-left:auto;margin-right:auto}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__timeline-labels{font-size:10px}}.p-tam-set-plan-edit__timeline-labels--six{grid-template-columns:repeat(4,var(--set-plan-card-width));width:calc(var(--set-plan-card-width)*4 + var(--set-plan-card-gap)*3)}.p-tam-set-plan-edit__timeline-labels--six .p-tam-set-plan-edit__timeline-label:first-child{grid-column:2}.p-tam-set-plan-edit__timeline-labels--six .p-tam-set-plan-edit__timeline-label:nth-child(2){grid-column:3}.p-tam-set-plan-edit__timeline-labels--six .p-tam-set-plan-edit__timeline-label:nth-child(3){grid-column:4}.p-tam-set-plan-edit__timeline-labels--three{grid-template-columns:repeat(4,var(--set-plan-card-width));width:calc(var(--set-plan-card-width)*4 + var(--set-plan-card-gap)*3)}.p-tam-set-plan-edit__timeline-labels--twelve{grid-template-columns:repeat(7,var(--set-plan-card-width));width:calc(var(--set-plan-card-width)*7 + var(--set-plan-card-gap)*6)}.p-tam-set-plan-edit__timeline-labels--twelve .p-tam-set-plan-edit__timeline-label:first-child{grid-column:2}.p-tam-set-plan-edit__timeline-labels--twelve .p-tam-set-plan-edit__timeline-label:nth-child(2){grid-column:3}.p-tam-set-plan-edit__timeline-labels--twelve .p-tam-set-plan-edit__timeline-label:nth-child(3){grid-column:4}.p-tam-set-plan-edit__timeline-labels--twelve .p-tam-set-plan-edit__timeline-label:nth-child(4){grid-column:5}.p-tam-set-plan-edit__timeline-labels--twelve .p-tam-set-plan-edit__timeline-label:nth-child(5){grid-column:6}.p-tam-set-plan-edit__timeline-labels--twelve .p-tam-set-plan-edit__timeline-label:nth-child(6){grid-column:7}.p-tam-set-plan-edit__timeline-label{display:block;text-align:left;white-space:nowrap}.p-tam-set-plan-edit__timeline-rail{height:2.9333333333vw;margin-top:.8vw;position:relative;width:147.4562666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__timeline-rail{height:11px;margin-top:3px;width:552.961px}}.p-tam-set-plan-edit__timeline-rail-img,.p-tam-set-plan-edit__timeline-rail-picture{display:block;height:100%;width:100%}.p-tam-set-plan-edit__timeline-rail--six{width:76.5333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__timeline-rail--six{width:311.465px}}.p-tam-set-plan-edit__timeline-rail--red{color:#d9301a}.p-tam-set-plan-edit__timeline-rail--purple{color:#823c9f}.p-tam-set-plan-edit__timeline-rail--three{width:57.2vw}.p-tam-set-plan-edit__timeline-dot{background:#fff;border:2px solid;border-radius:999px;height:2.6666666667vw;position:relative;width:2.6666666667vw;z-index:1}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__timeline-dot{height:10px;width:10px}}.p-tam-set-plan-edit__timeline-dot.is-disabled{color:#a1a1a1}.p-tam-set-plan-edit__delivery-list{align-items:flex-start;-moz-column-gap:var(--set-plan-card-gap);column-gap:var(--set-plan-card-gap);display:flex;margin-top:1.6vw;width:-moz-fit-content;width:fit-content}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__delivery-list{margin-top:6px}}.p-tam-set-plan-edit__delivery-list--three{margin-left:auto;margin-right:auto}.p-tam-set-plan-edit__delivery-list--six .p-tam-set-plan-edit__delivery-card:nth-child(n+5){display:none}.p-tam-set-plan-edit__delivery-list--six .p-tam-set-plan-edit__delivery-card:nth-child(4) .p-tam-set-plan-edit__delivery-head{background:#a1a1a1}.p-tam-set-plan-edit__delivery-list--six .p-tam-set-plan-edit__delivery-card:nth-child(4) .p-tam-set-plan-edit__delivery-body{background:#f5f5f5}.p-tam-set-plan-edit__delivery-list--six .p-tam-set-plan-edit__delivery-card:nth-child(4) .p-tam-set-plan-edit__delivery-triangle{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/sets/icon_set_plan_delivery_triangle_gray.svg)}.p-tam-set-plan-edit__delivery-list--twelve{flex-wrap:wrap;max-width:calc(var(--set-plan-card-width)*4 + var(--set-plan-card-gap)*3);row-gap:8vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__delivery-list--twelve{flex-wrap:nowrap;max-width:none;row-gap:0}}.p-tam-set-plan-edit__delivery-list--twelve .p-tam-set-plan-edit__delivery-card:nth-child(n+8){display:none}.p-tam-set-plan-edit__delivery-list--twelve .p-tam-set-plan-edit__delivery-card:nth-child(7) .p-tam-set-plan-edit__delivery-head{background:#a1a1a1}.p-tam-set-plan-edit__delivery-list--twelve .p-tam-set-plan-edit__delivery-card:nth-child(7) .p-tam-set-plan-edit__delivery-body{background:#f5f5f5}.p-tam-set-plan-edit__delivery-list--twelve .p-tam-set-plan-edit__delivery-card:nth-child(7) .p-tam-set-plan-edit__delivery-triangle{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/sets/icon_set_plan_delivery_triangle_gray.svg)}.p-tam-set-plan-edit__delivery-card{flex:0 0 var(--set-plan-card-width);width:var(--set-plan-card-width)}.p-tam-set-plan-edit__delivery-head{align-items:center;border-radius:4px 4px 0 0;color:#fff;display:flex;font-size:2.6666666667vw;font-weight:500;justify-content:center;line-height:1.4;margin-top:1.6vw;min-height:5.3333333333vw;padding:.8vw 1.0666666667vw;position:relative}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__delivery-head{font-size:10px;margin-top:6px;min-height:20px;padding:3px 4px}}.p-tam-set-plan-edit__delivery-card.is-red .p-tam-set-plan-edit__delivery-head{background:#d9301a}.p-tam-set-plan-edit__delivery-card.is-purple .p-tam-set-plan-edit__delivery-head{background:#823c9f}.p-tam-set-plan-edit__delivery-card.is-disabled .p-tam-set-plan-edit__delivery-head{background:#a1a1a1}.p-tam-set-plan-edit__delivery-triangle{background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;height:5.0666666667vw;left:0;position:absolute;top:-1.6vw;width:5.3333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__delivery-triangle{height:19px;top:-6px;width:20px}}.p-tam-set-plan-edit__delivery-card.is-red .p-tam-set-plan-edit__delivery-triangle{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/sets/icon_set_plan_delivery_triangle_red.svg)}.p-tam-set-plan-edit__delivery-card.is-purple .p-tam-set-plan-edit__delivery-triangle{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/sets/icon_set_plan_delivery_triangle_purple.svg)}.p-tam-set-plan-edit__delivery-card.is-disabled .p-tam-set-plan-edit__delivery-triangle{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/sets/icon_set_plan_delivery_triangle_gray.svg)}.p-tam-set-plan-edit__delivery-body{align-items:center;border-radius:0 0 4px 4px;display:flex;flex-direction:column;padding:1.3333333333vw 1.0666666667vw;row-gap:1.0666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__delivery-body{padding:5px 4px;row-gap:4px}}.p-tam-set-plan-edit__delivery-card.is-red .p-tam-set-plan-edit__delivery-body{background:#fcf1f1}.p-tam-set-plan-edit__delivery-card.is-purple .p-tam-set-plan-edit__delivery-body{background:#fbf1ff}.p-tam-set-plan-edit__delivery-card.is-disabled .p-tam-set-plan-edit__delivery-body{background:#f5f5f5}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__delivery-image-frame{height:50px;width:56px}}.p-tam-set-plan-edit__delivery-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-tam-set-plan-edit__delivery-name{font-size:2.6666666667vw;font-weight:500;line-height:1.4;text-align:center;width:16vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__delivery-name{font-size:10px;width:60px}}.p-tam-set-plan-edit__delivery-border{background:#e5e5e5;height:1px;width:16vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__delivery-border{width:60px}}.p-tam-set-plan-edit__delivery-price{align-items:end;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:center;line-height:1}.p-tam-set-plan-edit__delivery-price-number{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:4vw;font-weight:500;grid-row:1/span 2;letter-spacing:0;line-height:1;white-space:nowrap}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__delivery-price-number{font-size:15px}}.p-tam-set-plan-edit__delivery-card.is-red .p-tam-set-plan-edit__delivery-price-number{color:#d9301a}.p-tam-set-plan-edit__delivery-card.is-purple .p-tam-set-plan-edit__delivery-price-number{color:#823c9f}.p-tam-set-plan-edit__delivery-price-tax{font-size:1.3333333333vw;font-weight:500;line-height:1}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__delivery-price-tax{font-size:5px}}.p-tam-set-plan-edit__delivery-price-yen{font-size:2.1333333333vw;font-weight:500;line-height:1.1}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__delivery-price-yen{font-size:8px}}.p-tam-set-plan-edit__delivery-shipping{font-size:2.6666666667vw;font-weight:400;line-height:1.1;text-align:center;width:16vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__delivery-shipping{font-size:10px;width:60px}}.p-tam-set-plan-edit__plan-modal-notes{font-size:2.9333333333vw;font-weight:400;line-height:1.7;margin-top:3.2vw;text-align:center}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__plan-modal-notes{font-size:11px;margin-top:13px}}.p-tam-set-plan-edit__plan-modal-note{line-height:1.7}.p-tam-set-plan-edit .select_menu.fixed{align-items:center;background:#fff;bottom:0!important;box-shadow:0 -3px 4px hsla(0,0%,82%,.25);display:flex;height:auto!important;justify-content:center;left:0;min-height:20.8vw;padding:2.6666666667vw 6.4vw!important;position:fixed;right:0;top:auto!important;transform:none!important;width:100%;z-index:100}@media print,screen and (min-width:768px){.p-tam-set-plan-edit .select_menu.fixed{min-height:98px;padding:20px 24px!important}}.p-tam-set-plan-edit .select_menu.fixed .p-set_selection__sidebar__form{align-items:center;display:flex;justify-content:center;width:100%}.p-tam-set-plan-edit__finish-button-wrapper{margin:0 auto;max-width:343px;width:87.2vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__finish-button-wrapper{width:343px}}.p-tam-set-plan-edit__finish-button-wrapper .p-tam-sets-groupe__finish-button{align-items:center;background:#fff;border:1px solid #3d8f32;border-radius:9999px;color:#3d8f32;display:flex;font-size:3.7333333333vw;font-weight:700;line-height:1.4;min-height:15.4666666667vw;width:100%}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__finish-button-wrapper .p-tam-sets-groupe__finish-button{font-size:14px;min-height:58px}}.p-tam-set-plan-edit__confirm-modal{-webkit-overflow-scrolling:touch;background:#fff;color:#333;display:none;inset:0;overflow-y:auto;position:fixed;z-index:10050}.p-tam-set-plan-edit__confirm-modal.is-active{display:block}.p-tam-set-plan-edit__confirm-dialog{background:#fff;min-height:100svh;padding-bottom:30.9333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-dialog{padding-bottom:164px}}.p-tam-set-plan-edit__confirm-header{align-items:center;background:#318c2a;display:flex;justify-content:center}.p-tam-set-plan-edit__confirm-title{color:#fff;font-size:3.4666666667vw;font-weight:700}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-title{font-size:15px}}.p-tam-set-plan-edit__confirm-layout{margin:0 auto;padding-top:7.4666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-layout{align-items:flex-start;-moz-column-gap:80px;column-gap:80px;display:flex;padding-top:78px;width:1050px}.p-tam-set-plan-edit__confirm-main{flex:0 0 640px;width:640px}}.p-tam-set-plan-edit__confirm-side{display:none}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-side{display:block;flex:0 0 320px;position:sticky;top:32px;width:320px}}.p-tam-set-plan-edit__confirm-section{margin-top:10.1333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-section{margin-top:56px}}.p-tam-set-plan-edit__confirm-section:first-child{margin-top:0}.p-tam-set-plan-edit__confirm-section-title{color:#318c2a;font-size:4vw;line-height:1.45}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-section-title{font-size:17px}.p-tam-set-plan-edit__confirm-deliveries{margin-top:26px}}.p-tam-set-plan-edit__confirm-delivery{display:grid;grid-template-columns:4.8vw 1fr}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery{grid-template-columns:30px 1fr}}.p-tam-set-plan-edit__confirm-delivery.is-later{margin-top:2.1333333333vw}.p-tam-set-plan-edit__confirm-delivery-marker:before{border:.8vw solid #318c2a;border-radius:50%;content:"";left:2.1333333333vw;position:absolute;top:5.6vw;z-index:1}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-marker:before{border-width:3px;height:14px;left:18px;top:34px;width:14px}}.p-tam-set-plan-edit__confirm-delivery-marker:after{background:#318c2a;bottom:-5.3333333333vw;content:"";left:3.4666666667vw;position:absolute;top:8vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-marker:after{bottom:-24px;left:24px;top:48px;width:2px}}.p-tam-set-plan-edit__confirm-delivery.is-later .p-tam-set-plan-edit__confirm-delivery-marker:after{display:none}.p-tam-set-plan-edit__confirm-delivery-body{min-height:46.6666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-body{min-height:178px;padding:34px 28px 30px 20px}}.p-tam-set-plan-edit__confirm-delivery-title{color:#318c2a;font-weight:700;line-height:1.35}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-title{font-size:18px}}.p-tam-set-plan-edit__confirm-delivery-lead{color:#318c2a;font-size:2.4vw;font-weight:700;line-height:1.55}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-lead{font-size:12px;margin-top:4px}}.p-tam-set-plan-edit__confirm-delivery-content{align-items:flex-end;display:flex;margin-top:2.6666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-content{-moz-column-gap:24px;column-gap:24px;margin-top:14px}}.p-tam-set-plan-edit__confirm-delivery-text{min-width:0}.p-tam-set-plan-edit__confirm-delivery-name{font-size:4.5333333333vw;font-weight:700;line-height:1.35}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-name{font-size:20px}}.p-tam-set-plan-edit__confirm-delivery-detail{font-size:2.6666666667vw;font-weight:700;line-height:1.55}.p-tam-set-plan-edit__confirm-delivery-note{font-size:2.4vw;font-weight:700;line-height:1.4;margin-top:2.1333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-note{font-size:11px;margin-top:10px}}.p-tam-set-plan-edit__confirm-delivery-price{align-items:baseline;display:flex;font-weight:700;line-height:1;margin-top:.2666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-price{margin-top:2px}}.p-tam-set-plan-edit__confirm-delivery-price-number{color:#333;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:6.6666666667vw;font-weight:500;line-height:1}.p-tam-set-plan-edit__confirm-delivery-price-unit{font-size:2.9333333333vw;font-weight:700;line-height:1}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-price-unit{font-size:12px}}.p-tam-set-plan-edit__confirm-delivery-img{flex:0 0 27.7333333333vw;width:27.7333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-img{flex-basis:150px;width:150px}}.p-tam-set-plan-edit__confirm-alert{line-height:1.65;margin-top:4.2666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-alert{font-size:12px;margin-top:30px;padding:20px 22px}}.p-tam-set-plan-edit__confirm-set-name{font-size:2.9333333333vw;font-weight:700;line-height:1.45;margin-top:4.8vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-set-name{font-size:12px;margin-top:22px}}.p-tam-set-plan-edit__confirm-product-grid{display:flex;flex-direction:column;margin-top:3.2vw;row-gap:3.7333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-product-grid{display:grid;gap:22px 42px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}}.p-tam-set-plan-edit__confirm-product{align-items:start;-moz-column-gap:3.4666666667vw;column-gap:3.4666666667vw;display:grid;grid-template-columns:19.2vw 1fr}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-product{-moz-column-gap:18px;column-gap:18px;grid-template-columns:92px 1fr}}.p-tam-set-plan-edit__confirm-product-img{background:#f7f5ef;height:19.2vw;justify-content:center;width:19.2vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-product-img{height:92px;width:92px}}.p-tam-set-plan-edit__confirm-product-category{color:#666;font-size:2.6666666667vw;font-weight:700;line-height:1.45}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-product-category{font-size:11px}}.p-tam-set-plan-edit__confirm-product-name{font-size:3.4666666667vw;line-height:1.45;margin-top:.8vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-product-name{font-size:15px;margin-top:4px}}.p-tam-set-plan-edit__confirm-product-quantity{font-size:2.9333333333vw;font-weight:700;line-height:1.4;margin-top:1.8666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-product-quantity{font-size:12px;margin-top:10px}}.p-tam-set-plan-edit__confirm-product-price{font-weight:700;line-height:1.2;margin-top:.5333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-product-price{margin-top:4px}}.p-tam-set-plan-edit__confirm-product-price-number{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:4.2666666667vw;line-height:1}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-product-price-number{font-size:18px}}.p-tam-set-plan-edit__confirm-product-price-unit{font-size:2.9333333333vw;font-weight:700}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-product-price-unit{font-size:12px}}.p-tam-set-plan-edit__confirm-added{margin-top:6.4vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-added{margin-top:28px}}.p-tam-set-plan-edit__confirm-added-title{font-weight:700;line-height:1.45}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-added-title{font-size:14px}.p-tam-set-plan-edit__confirm-added-list{margin-top:14px;width:48%}}.p-tam-set-plan-edit__confirm-added.is-empty .p-tam-set-plan-edit__confirm-added-list{display:none}.p-tam-set-plan-edit__confirm-added-empty{background:#f7f7f7;display:none;font-size:3.2vw;font-weight:700;line-height:1.45;margin-top:3.2vw;padding:4.2666666667vw;text-align:center}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-added-empty{font-size:13px;margin-top:14px;padding:18px}}.p-tam-set-plan-edit__confirm-added.is-empty .p-tam-set-plan-edit__confirm-added-empty{display:block}.p-tam-set-plan-edit__confirm-notes{border-top:1px solid rgba(61,143,50,.18);padding-top:4.8vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-notes{margin-top:26px;padding-top:26px}}.p-tam-set-plan-edit__confirm-note{line-height:1.8}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-note{font-size:11px}}.p-tam-set-plan-edit__confirm-price{margin-top:10.1333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-price{margin-top:0}}.p-tam-set-plan-edit__confirm-price--side{display:none}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-price--side{display:block}}.p-tam-set-plan-edit__confirm-price-list{border-top:1px solid #e2e2e2;margin-top:4.2666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-price-list{margin-top:24px}}.p-tam-set-plan-edit__confirm-price-row{align-items:flex-start;-moz-column-gap:3.2vw;column-gap:3.2vw;display:flex;justify-content:space-between;padding-top:4vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-price-row{-moz-column-gap:16px;column-gap:16px;padding-top:20px}}.p-tam-set-plan-edit__confirm-price-label{font-size:2.9333333333vw;font-weight:400;line-height:1.45}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-price-label{font-size:13px}}.p-tam-set-plan-edit__confirm-price-value{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-weight:500;line-height:1.45;text-align:right}.p-tam-set-plan-edit__confirm-price-note{color:#555;display:block;font-family:Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:2.4vw;font-weight:400;line-height:1.45}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-price-note{font-size:11px}}.p-tam-set-plan-edit__confirm-price-row--total{align-items:center;border-top:1px solid #e2e2e2;margin-top:3.2vw;padding-top:4.8vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-price-row--total{margin-top:18px;padding-top:24px}}.p-tam-set-plan-edit__confirm-price-total{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:6.4vw;font-weight:500;line-height:1}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-price-total{font-size:28px}}.p-tam-set-plan-edit__confirm-price-caption{font-size:2.1333333333vw;font-weight:400;line-height:1.55;margin-top:3.2vw;text-align:right}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-price-caption{font-size:10px;margin-top:14px}}.p-tam-set-plan-edit__confirm-submit{align-items:center;background:#318c2a;border-radius:9999px;color:#fff;-moz-column-gap:5.3333333333vw;column-gap:5.3333333333vw;display:inline-flex;font-size:3.4666666667vw;font-weight:700;line-height:1.35;margin-top:7.4666666667vw;transition:opacity .2s ease}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-submit{-moz-column-gap:24px;column-gap:24px;font-size:14px;margin-top:40px;min-height:62px;width:280px}}.p-tam-set-plan-edit__confirm-submit:disabled{cursor:default;opacity:.45}.p-tam-set-plan-edit__confirm-submit-icon{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:4.2666666667vw;line-height:1}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-submit-icon{font-size:18px}}.p-tam-set-plan-edit__confirm-submit--side{display:none}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-submit--side{display:inline-flex}}.p-tam-set-plan-edit__confirm-important-list{margin-top:4.2666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-important-list{margin-top:24px}}.p-tam-set-plan-edit__confirm-important-item{font-size:2.9333333333vw;font-weight:400;line-height:1.75;margin-top:2.1333333333vw;padding-left:3.2vw;position:relative}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-important-item{font-size:12px;line-height:1.75;margin-top:7px;padding-left:14px}}.p-tam-set-plan-edit__confirm-important-item:first-child{margin-top:0}.p-tam-set-plan-edit__confirm-important-item:before{background:#333;border-radius:50%;content:"";height:1.3333333333vw;left:0;position:absolute;top:2.1333333333vw;width:1.3333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-important-item:before{height:5px;top:8px;width:5px}}.p-tam-set-plan-edit__confirm-agreement{align-items:center;-moz-column-gap:2.1333333333vw;column-gap:2.1333333333vw;display:flex;margin-top:6.9333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-agreement{-moz-column-gap:8px;column-gap:8px;margin-top:38px}}.p-tam-set-plan-edit__confirm-agreement-input{accent-color:#318c2a;height:5.3333333333vw;width:5.3333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-agreement-input{height:18px;width:18px}}.p-tam-set-plan-edit__confirm-agreement-label{font-size:3.2vw;font-weight:700;line-height:1.4}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-agreement-label{font-size:13px}}.p-tam-set-plan-edit__confirm-actions{align-items:center;display:flex;flex-direction:column;margin-top:2.6666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-actions{margin-top:190px}}.p-tam-set-plan-edit__confirm-correct{align-items:center;background:#f4f4f4;border-radius:9999px;color:#318c2a;-moz-column-gap:4.2666666667vw;column-gap:4.2666666667vw;display:inline-flex;font-size:3.2vw;font-weight:700;justify-content:center;line-height:1.35;margin-top:3.7333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-correct{-moz-column-gap:18px;column-gap:18px;font-size:13px;margin-top:18px;min-height:54px;min-width:260px}}.p-tam-set-plan-edit__confirm-correct-icon{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:3.7333333333vw;line-height:1}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-correct-icon{font-size:15px}}.p-tam-set-plan-edit__confirm-fixed-bar{align-items:center;background:#fff;bottom:0;box-shadow:0 -1px 8px rgba(0,0,0,.08);-moz-column-gap:3.7333333333vw;column-gap:3.7333333333vw;display:flex;justify-content:center;left:0;min-height:18.6666666667vw;padding:3.2vw 4.2666666667vw;position:fixed;right:0;z-index:10060}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-fixed-bar{-moz-column-gap:28px;column-gap:28px;min-height:96px;padding:18px 24px}}.p-tam-set-plan-edit__confirm-back{align-items:center;background:#dedede;border-radius:50%;color:#fff;display:flex;flex:0 0 11.2vw;height:11.2vw;justify-content:center;width:11.2vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-back{flex-basis:42px;height:42px;width:42px}}.p-tam-set-plan-edit__confirm-back-icon{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:3.7333333333vw;line-height:1}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-back-icon{font-size:14px}}.p-tam-set-plan-edit__confirm-fixed-submit{align-items:center;background:#318c2a;border-radius:9999px;color:#fff;-moz-column-gap:4.8vw;column-gap:4.8vw;display:flex;flex:0 1 75.2vw;font-size:3.2vw;font-weight:700;line-height:1.35;min-height:14.4vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-fixed-submit{-moz-column-gap:24px;column-gap:24px;flex-basis:280px;font-size:13px;min-height:58px}}.p-tam-set-plan-edit__confirm-fixed-submit:disabled{cursor:default;opacity:.45}.p-tam-set-plan-edit__confirm-fixed-submit-icon{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:4vw;line-height:1}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-fixed-submit-icon{font-size:16px}}.p-tam-set-plan-edit__confirm-modal{text-align:left}.p-tam-set-plan-edit__confirm-header{background:#3d8f32;min-height:17.3333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-header{min-height:145px}}.p-tam-set-plan-edit__confirm-title{font-size:3.2vw;letter-spacing:0;line-height:1.4}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-title{font-size:16px}}.p-tam-set-plan-edit__confirm-layout{padding-top:8.5333333333vw;width:87.2vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-layout{-moz-column-gap:80px;column-gap:80px;padding-top:78px;width:1040px}.p-tam-set-plan-edit__confirm-main{flex-basis:640px;width:640px}.p-tam-set-plan-edit__confirm-side{flex-basis:320px;width:320px}}.p-tam-set-plan-edit__confirm-section{margin-top:8.5333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-section{margin-top:48px}}.p-tam-set-plan-edit__confirm-section-title{color:#3d8f32;font-size:4.2666666667vw;font-weight:700;letter-spacing:0;line-height:1.5}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-section-title{font-size:16px}.p-tam-set-plan-edit__confirm-section--plan .p-tam-set-plan-edit__confirm-section-title{font-size:23px;line-height:1.65}}.p-tam-set-plan-edit__confirm-deliveries{margin-top:4.2666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-deliveries{margin-top:24px}}.p-tam-set-plan-edit__confirm-delivery{background:#f5f5f5;border-radius:4px;grid-template-columns:7.4666666667vw 1fr}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery{grid-template-columns:64px 1fr}}.p-tam-set-plan-edit__confirm-delivery.is-later{margin-top:3.2vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery.is-later{margin-top:12px}}.p-tam-set-plan-edit__confirm-delivery-marker:before{border-color:#3d8f32;border-width:.8vw;height:2.6666666667vw;left:4.2666666667vw;top:5.8666666667vw;width:2.6666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-marker:before{border-width:4px;height:18px;left:34px;top:34px;width:18px}}.p-tam-set-plan-edit__confirm-delivery-marker:after{background:#3d8f32;bottom:-10.6666666667vw;left:5.6vw;top:8.5333333333vw;width:.5333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-marker:after{bottom:-30px;left:42px;top:52px;width:3px}}.p-tam-set-plan-edit__confirm-delivery-body{min-height:auto;min-width:0;padding:5.3333333333vw 3.7333333333vw 5.3333333333vw 2.6666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-body{padding:28px 34px 28px 0}}.p-tam-set-plan-edit__confirm-delivery-title{color:#3d8f32;font-size:4.2666666667vw;line-height:1.4}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-title{font-size:22px}}.p-tam-set-plan-edit__confirm-delivery-lead{color:#3d8f32;font-size:2.6666666667vw;font-weight:400;line-height:1.4;margin-top:.8vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-lead{font-size:0;line-height:0;margin-top:0}}.p-tam-set-plan-edit__confirm-delivery-copy{font-size:3.2vw;font-weight:400;line-height:1.5;margin-top:2.1333333333vw;width:65.8666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-copy{font-size:12px;margin-top:10px;width:409px}}.p-tam-set-plan-edit__confirm-delivery-copy-line{line-height:1.5;margin-top:0}.p-tam-set-plan-edit__confirm-delivery-copy-line--primary{color:#318c2a}.p-tam-set-plan-edit__confirm-delivery-copy-line--secondary{color:#333}.p-tam-set-plan-edit__confirm-delivery-copy-line--pc{display:none}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-copy-line--pc{display:block}}.p-tam-set-plan-edit__confirm-delivery-copy-line--sp{display:block}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-copy-line--sp{display:none}}.p-tam-set-plan-edit__confirm-delivery-content{align-items:flex-start;-moz-column-gap:3.2vw;column-gap:3.2vw;justify-content:space-between;margin-top:2.1333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-content{margin-top:12px}}.p-tam-set-plan-edit__confirm-delivery-text{flex:1 1 auto}.p-tam-set-plan-edit__confirm-delivery-name{color:#333;font-size:4.2666666667vw;letter-spacing:1.28px;line-height:1.6}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-name{font-size:16px;line-height:1.6}}.p-tam-set-plan-edit__confirm-delivery-detail{color:#333;font-size:3.2vw;font-weight:400;letter-spacing:.96px;line-height:1.4}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-detail{font-size:12px}}.p-tam-set-plan-edit__confirm-delivery-note{color:#333;font-size:3.2vw;letter-spacing:0;margin-top:2.6666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-note{font-size:12px;margin-top:10px}}.p-tam-set-plan-edit__confirm-delivery-price{color:#333;flex-wrap:wrap;font-weight:400;line-height:1.3;margin-top:1.0666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-price{margin-top:4px}}.p-tam-set-plan-edit__confirm-delivery-price-number{font-size:7.4666666667vw;letter-spacing:0}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-price-number{font-size:28px}}.p-tam-set-plan-edit__confirm-delivery-price-unit{font-size:3.7333333333vw;font-weight:400;white-space:nowrap}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-price-unit{font-size:14px}}.p-tam-set-plan-edit__confirm-delivery-price-mark{font-size:2.4vw;font-weight:400;line-height:1}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-price-mark{font-size:9px}}.p-tam-set-plan-edit__confirm-delivery-shipping{color:#333;font-size:2.6666666667vw;font-weight:400;letter-spacing:.3px;line-height:1.6;margin-top:.5333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-shipping{font-size:10px}}.p-tam-set-plan-edit__confirm-delivery-total{color:#333;font-size:2.9333333333vw;font-weight:400;letter-spacing:.36px;line-height:1.6;margin-top:1.6vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-total{font-size:12px;margin-top:6px;white-space:nowrap}}.p-tam-set-plan-edit__confirm-delivery-img{flex-basis:21.8666666667vw;height:auto;margin-top:2.6666666667vw;width:21.8666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery-img{flex-basis:150px;margin-top:0;width:150px}}.p-tam-set-plan-edit__confirm-alert{background:#fff1f1;color:#e95d5d;font-size:2.9333333333vw;font-weight:700;letter-spacing:0;line-height:1.7;margin-top:7.4666666667vw;padding:3.7333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-alert{font-size:12px;margin-top:30px;padding:20px 24px}}.p-tam-set-plan-edit__confirm-alert-link{color:#e95d5d;text-decoration:underline}.p-tam-set-plan-edit__confirm-section--order{margin-top:8vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-section--order{margin-top:48px}}.p-tam-set-plan-edit__confirm-set-name{color:#000;font-size:3.2vw;font-weight:600;line-height:normal;margin-bottom:4.2666666667vw;margin-top:5.3333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-set-name{font-size:14px;margin-bottom:0;margin-top:20px}}.p-tam-set-plan-edit__confirm-product-grid{display:block;margin:0;padding:0}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-product-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;padding:15px 0 0}}.p-tam-set-plan-edit__confirm-product{-moz-column-gap:0;column-gap:0;display:flex;line-height:1.5;min-height:25.6vw;position:relative;width:100%}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-product{margin-top:15px;min-height:118px;padding-right:1em;width:50%}}.p-tam-set-plan-edit__confirm-product:not(:first-child){margin-top:4.2666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-product:not(:first-child){margin-top:15px}}.p-tam-set-plan-edit__confirm-product-img{align-items:center;background:#e6e7e6;display:flex;flex:0 0 25.6vw;height:25.6vw;margin-right:3.2vw;position:relative;width:25.6vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-product-img{flex-basis:118px;height:118px;margin-right:16px;width:118px}}.p-tam-set-plan-edit__confirm-product-img img{display:block;height:100%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.p-tam-set-plan-edit__confirm-product-body{flex:1 1;min-width:0;position:relative}.p-tam-set-plan-edit__confirm-product-category{color:#333;font-size:3.2vw;font-weight:400;line-height:1.5;margin:0 0 .2666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-product-category{font-size:12px;margin-bottom:1px}}.p-tam-set-plan-edit__confirm-product-name{color:#333;font-size:4.2666666667vw;font-weight:700;line-height:1.5;margin:0 0 2.4vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-product-name{font-size:16px;margin-bottom:12px}}.p-tam-set-plan-edit__confirm-product-quantity{color:#333;font-size:3.7333333333vw;font-weight:400;line-height:1.5;margin:0;width:calc(100% - 17.06667vw)}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-product-quantity{font-size:14px;width:auto}}.p-tam-set-plan-edit__confirm-product-price{bottom:0;color:#000;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:4.8vw;font-style:normal;font-weight:500;line-height:normal;margin:0;position:absolute;right:0;text-align:right;white-space:nowrap}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-product-price{font-size:20px;right:16px}}.p-tam-set-plan-edit__confirm-product-price-number{font-size:4.8vw;font-weight:500;line-height:normal}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-product-price-number{font-size:20px}}.p-tam-set-plan-edit__confirm-product-price-unit{font-size:3.2vw;font-weight:600;line-height:normal}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-product-price-unit{font-size:14px}}.p-tam-set-plan-edit__confirm-added{margin-top:6.6666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-added{margin-top:34px}}.p-tam-set-plan-edit__confirm-added-title{font-size:3.2vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-added-title{font-size:12px}}.p-tam-set-plan-edit__confirm-added-list{margin-top:3.2vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-added-list{margin-top:16px;width:100%}}.p-tam-set-plan-edit__confirm-added-list .set{list-style:none;margin:0;padding:5.3333333333vw 0 0}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-added-list .set{display:flex;flex-wrap:wrap;padding:15px 0 0}}.p-tam-set-plan-edit__confirm-added-list .set li{display:flex;line-height:1.5;position:relative}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-added-list .set li{margin-top:15px;padding-right:1em;width:50%}}.p-tam-set-plan-edit__confirm-added-list .set li:not(:first-child){margin-top:4.2666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-added-list .set li:not(:first-child){margin-top:15px}}.p-tam-set-plan-edit__confirm-added-list .img{align-items:center;background:#e6e7e6;display:flex;height:25.6vw;margin:0 3.2vw 0 0;position:relative;width:25.6vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-added-list .img{height:118px;margin-right:16px;width:118px}}.p-tam-set-plan-edit__confirm-added-list .img img{display:block;height:100%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.p-tam-set-plan-edit__confirm-added-list .txtBox{flex:1 1;min-width:0;position:relative}.p-tam-set-plan-edit__confirm-added-list .cate{color:#333;font-size:3.2vw;font-weight:400;line-height:1.5;margin:0 0 .2666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-added-list .cate{font-size:12px;margin-bottom:1px}}.p-tam-set-plan-edit__confirm-added-list .name{color:#333;font-size:4.2666666667vw;font-weight:700;line-height:1.5;margin:0 0 2.4vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-added-list .name{font-size:16px;margin-bottom:12px}}.p-tam-set-plan-edit__confirm-added-list .num{color:#333;font-size:3.7333333333vw;font-weight:400;line-height:1.5;margin:0}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-added-list .num{font-size:14px}}.p-tam-set-plan-edit__confirm-added-list .p-tam-confirm__price{bottom:0;color:#000;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:4.8vw;font-style:normal;font-weight:500;line-height:normal;margin:0;position:absolute;right:0;text-align:right}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-added-list .p-tam-confirm__price{font-size:20px}}.p-tam-set-plan-edit__confirm-added-list .p-tam-confirm__price span{color:#000;font-size:3.2vw;font-style:normal;font-weight:600;line-height:normal}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-added-list .p-tam-confirm__price span{font-size:14px}}.p-tam-set-plan-edit__confirm-notes{border-bottom:1px solid #e5e5e5;border-top:0;margin-top:4.8vw;padding-bottom:5.3333333333vw;padding-top:0}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-notes{margin-top:24px;padding-bottom:34px}}.p-tam-set-plan-edit__confirm-note{font-size:2.6666666667vw;font-weight:400;letter-spacing:0;line-height:1.7;margin-top:2.1333333333vw;padding-left:0;position:static}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-note{font-size:11px;line-height:1.75;margin-top:8px}}.p-tam-set-plan-edit__confirm-note:first-child{margin-top:0}.p-tam-set-plan-edit__confirm-note:before{display:none}.p-tam-set-plan-edit__confirm-note-link{color:#3d8f32;text-decoration:underline}.p-tam-set-plan-edit__confirm-price--inline{margin-top:8vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-price--inline{display:none}.p-tam-set-plan-edit__confirm-price--side{display:block;margin-top:0}}.p-tam-set-plan-edit__confirm-price-list{margin-top:4.8vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-price-list{margin-top:20px}}.p-tam-set-plan-edit__confirm-price-label{font-size:3.2vw;line-height:1.6}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-price-label{font-size:14px}}.p-tam-set-plan-edit__confirm-price-value{font-family:Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:3.2vw;line-height:1.6}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-price-value{font-size:14px}}.p-tam-set-plan-edit__confirm-price-note{font-size:2.6666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-price-note{font-size:12px}}.p-tam-set-plan-edit__confirm-price-total-number{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:7.4666666667vw;font-weight:500;line-height:1}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-price-total-number{font-size:32px}}.p-tam-set-plan-edit__confirm-price-total-unit{font-size:4.2666666667vw;font-weight:700;line-height:1}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-price-total-unit{font-size:16px}}.p-tam-set-plan-edit__confirm-price-caption{font-size:2.6666666667vw;font-weight:500;line-height:1.6}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-price-caption{font-size:10px}}.p-tam-set-plan-edit__confirm-section--important{margin-top:8.5333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-section--important{margin-top:54px}}.p-tam-set-plan-edit__confirm-important-list{display:flex;flex-direction:column;margin-top:3.7333333333vw;row-gap:2.1333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-important-list{margin-top:18px;row-gap:8px}}.p-tam-set-plan-edit__confirm-important-tax-note{color:#333;font-size:3.2vw;font-weight:400;letter-spacing:.96px;line-height:1.5;margin:0}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-important-tax-note{font-size:12px;letter-spacing:.48px}}.p-tam-set-plan-edit__confirm-important-title{color:#333;font-size:3.2vw;font-weight:500;line-height:1.6}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-important-title{font-size:12px}}.p-tam-set-plan-edit__confirm-important-body{color:#333;font-size:3.2vw;font-weight:400;line-height:1.5;padding-left:3.2vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-important-body{font-size:12px;padding-left:12px}}.p-tam-set-plan-edit__confirm-important-text{font-size:inherit;font-weight:inherit;line-height:inherit;margin-top:0}.p-tam-set-plan-edit__confirm-important-bullets{list-style:disc;margin-top:0;padding-left:0}.p-tam-set-plan-edit__confirm-important-item{display:list-item;font-size:inherit;font-weight:inherit;line-height:inherit;margin-top:0;padding-left:0;position:static}.p-tam-set-plan-edit__confirm-important-item:before{display:none}.p-tam-set-plan-edit__confirm-important-link{color:#3d7bd9;text-decoration:underline}.p-tam-set-plan-edit__confirm-agreement{justify-content:center;margin-top:4.8vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-agreement{margin-top:34px}}.p-tam-set-plan-edit__confirm-agreement-input{height:5.6vw;width:5.6vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-agreement-input{height:24px;width:24px}}.p-tam-set-plan-edit__confirm-agreement-label{color:#000;font-size:3.7333333333vw;font-weight:400}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-agreement-label{font-size:16px}}.p-tam-set-plan-edit__confirm-actions{margin-top:7.4666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-actions{margin-top:260px}}.p-tam-set-plan-edit__confirm-submit{background:#3d8f32;font-size:3.7333333333vw;letter-spacing:0;margin-top:0;min-height:15.4666666667vw;width:80vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-submit{font-size:16px;min-height:64px;width:280px}}.p-tam-set-plan-edit__confirm-correct{background:#f5f5f5;color:#3d8f32;font-size:3.4666666667vw;letter-spacing:0;margin-top:8vw;min-height:14.4vw;min-width:62.9333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-correct{font-size:14px;margin-top:30px;min-height:54px;min-width:268px}}.p-tam-set-plan-edit__confirm-fixed-bar{box-shadow:0 -3px 4px hsla(0,0%,82%,.25);-moz-column-gap:6.4vw;column-gap:6.4vw;min-height:20.8vw;padding:2.6666666667vw 3.7333333333vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-fixed-bar{-moz-column-gap:34px;column-gap:34px;min-height:98px;padding:20px 24px}}.p-tam-set-plan-edit__confirm-fixed-submit{background:#3d8f32;flex:0 0 70.6666666667vw;font-size:3.7333333333vw;letter-spacing:0;min-height:15.4666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-fixed-submit{flex-basis:343px;font-size:14px;min-height:58px}}.p-tam-set-plan-edit__confirm-deliveries{position:relative}.p-tam-set-plan-edit__confirm-deliveries:before{content:none}.p-tam-set-plan-edit__confirm-delivery{position:relative}.p-tam-set-plan-edit__confirm-delivery-marker{position:relative;z-index:2}.p-tam-set-plan-edit__confirm-delivery-marker:before{background:#fff;z-index:2}.p-tam-set-plan-edit__confirm-delivery-marker:after{display:block}.p-tam-set-plan-edit__confirm-delivery.is-later .p-tam-set-plan-edit__confirm-delivery-marker:after{bottom:auto;display:block;height:8.2666666667vw;top:0}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-delivery.is-later .p-tam-set-plan-edit__confirm-delivery-marker:after{bottom:auto;height:39px;top:0}}.p-tam-set-plan-edit__confirm-submit--side{margin-left:auto;margin-right:auto;margin-top:7.4666666667vw}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-submit--side{display:flex;margin-top:32px;width:280px}}.p-tam-set-plan-edit__finish-button-wrapper .p-tam-sets-groupe__finish-button{justify-content:center;padding-left:11.2vw;padding-right:11.2vw;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__finish-button-wrapper .p-tam-sets-groupe__finish-button{padding-left:48px;padding-right:48px}}.p-tam-set-plan-edit__finish-button-wrapper .p-tam-sets-groupe__finish-button:after{flex:0 0 auto;position:absolute;right:6.4vw;top:50%;transform:translateY(-50%)}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__finish-button-wrapper .p-tam-sets-groupe__finish-button:after{right:24px}}.p-tam-set-plan-edit__confirm-submit{-moz-column-gap:0;column-gap:0;justify-content:center;padding-left:9.0666666667vw;padding-right:9.0666666667vw;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-submit{-moz-column-gap:0;column-gap:0;padding-left:34px;padding-right:34px}}.p-tam-set-plan-edit__confirm-submit-icon{position:absolute;right:9.3333333333vw;top:50%;transform:translateY(-50%)}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-submit-icon{right:34px}}.p-tam-set-plan-edit__confirm-fixed-submit{-moz-column-gap:0;column-gap:0;justify-content:center;padding-left:9.0666666667vw;padding-right:9.0666666667vw;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-fixed-submit{-moz-column-gap:0;column-gap:0;padding-left:34px;padding-right:34px}}.p-tam-set-plan-edit__confirm-fixed-submit-icon{position:absolute;right:9.0666666667vw;top:50%;transform:translateY(-50%)}@media print,screen and (min-width:768px){.p-tam-set-plan-edit__confirm-fixed-submit-icon{right:34px}}.p-tam-set-limit{background:#fff;color:#333;min-height:100svh}.p-tam-set-limit .p-tam-sets__inner{min-height:100svh;padding-bottom:20.8vw}@media print,screen and (min-width:768px){.p-tam-set-limit .p-tam-sets__inner{min-height:100svh;padding-bottom:98px}}.p-tam-set-limit .p-tam-set-plan-edit__content{margin-top:4.8vw}@media print,screen and (min-width:768px){.p-tam-set-limit .p-tam-set-plan-edit__content{margin-top:26px}}.p-tam-set-limit__intro{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;row-gap:2.1333333333vw;text-align:center;width:67.2vw}@media print,screen and (min-width:768px){.p-tam-set-limit__intro{row-gap:8px;width:100%}}.p-tam-set-limit__title{font-size:4.8vw;font-weight:700;letter-spacing:0;line-height:1.45}@media print,screen and (min-width:768px){.p-tam-set-limit__title{font-size:20px}}.p-tam-set-limit__lead{font-size:3.7333333333vw;font-weight:400;letter-spacing:0;line-height:1.45}@media print,screen and (min-width:768px){.p-tam-set-limit__lead{font-size:16px}}.p-tam-set-limit__plan-panel{margin-top:4.2666666667vw}@media print,screen and (min-width:768px){.p-tam-set-limit__plan-panel{margin-top:48px}}#p-tam-sets #set-edit-view.p-tam-set-limit a.p-tam-set-plan-edit__plan-card,#p-tam-sets #set-edit-view.p-tam-set-limit a.p-tam-set-plan-edit__plan-card:active,#p-tam-sets #set-edit-view.p-tam-set-limit a.p-tam-set-plan-edit__plan-card:focus,#p-tam-sets #set-edit-view.p-tam-set-limit a.p-tam-set-plan-edit__plan-card:hover,#p-tam-sets #set-edit-view.p-tam-set-limit a.p-tam-set-plan-edit__plan-card:visited{color:inherit;cursor:pointer;text-decoration:none}#p-tam-sets #set-edit-view.p-tam-set-limit a.p-tam-set-plan-edit__plan-card *,#p-tam-sets #set-edit-view.p-tam-set-limit a.p-tam-set-plan-edit__plan-card :after,#p-tam-sets #set-edit-view.p-tam-set-limit a.p-tam-set-plan-edit__plan-card :before{text-decoration:none}#p-tam-sets #set-edit-view.p-tam-set-limit .p-tam-set-plan-edit__plan-label{cursor:pointer}#p-tam-sets #set-edit-view.p-tam-set-limit .p-tam-set-plan-edit__plan-card:not(.is-active) .p-tam-set-plan-edit__plan-check-img.is-inactive{display:block}#p-tam-sets #set-edit-view.p-tam-set-limit .p-tam-set-plan-edit__plan-card.is-active .p-tam-set-plan-edit__plan-check-img.is-inactive{display:none}#p-tam-sets #set-edit-view.p-tam-set-limit .p-tam-set-plan-edit__plan-card.is-active .p-tam-set-plan-edit__plan-check-img.is-active{display:block}#p-tam-sets #set-edit-view.p-tam-set-limit .p-tam-set-plan-edit__plan-card.is-six:active .p-tam-set-plan-edit__plan-label{background:#fcf1f1;border-color:#d9301a}#p-tam-sets #set-edit-view.p-tam-set-limit .p-tam-set-plan-edit__plan-card.is-twelve:active .p-tam-set-plan-edit__plan-label{background:#f7f1fa;border-color:#823c9f}#p-tam-sets #set-edit-view.p-tam-set-limit .p-tam-set-plan-edit__plan-card:active .p-tam-set-plan-edit__plan-check-img.is-inactive{display:none}#p-tam-sets #set-edit-view.p-tam-set-limit .p-tam-set-plan-edit__plan-card:active .p-tam-set-plan-edit__plan-check-img.is-active{display:block}.p-tam-set-limit__bottom-bar{background:#fff;bottom:0;box-shadow:0 -3px 4px hsla(0,0%,82%,.25);height:20.8vw;left:0;position:fixed;right:0;z-index:20}@media print,screen and (min-width:768px){.p-tam-set-limit__bottom-bar{height:98px}}.p-tam-set-limit__bottom-inner{align-items:center;-moz-column-gap:5.3333333333vw;column-gap:5.3333333333vw;display:flex;height:20.8vw;justify-content:center;margin-left:auto;margin-right:auto;width:87.2vw}@media print,screen and (min-width:768px){.p-tam-set-limit__bottom-inner{-moz-column-gap:44px;column-gap:44px;height:98px;width:574px}}.p-tam-set-limit__back{align-items:center;background:#d9d9d9;border-radius:50%;display:flex;flex:0 0 auto;height:11.2vw;justify-content:center;width:11.2vw}@media print,screen and (min-width:768px){.p-tam-set-limit__back{height:42px;width:42px}}.p-tam-set-limit__back-icon{border-bottom:2px solid #fff;border-left:2px solid #fff;display:block;height:3.2vw;transform:rotate(45deg);width:3.2vw}@media print,screen and (min-width:768px){.p-tam-set-limit__back-icon{height:12px;width:12px}}.p-tam-set-limit__selection{align-items:center;color:#333;display:none;flex:0 0 auto;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;justify-content:center}@media print,screen and (min-width:768px){.p-tam-set-limit__selection{display:flex}}.p-tam-set-limit__selection-current{font-size:28px;font-weight:400;line-height:1}.p-tam-set-limit__selection-slash{font-size:16px;font-weight:500;line-height:1;margin-left:3px}.p-tam-set-limit__selection-total{font-size:28px;font-weight:400;line-height:1;margin-left:3px}.p-tam-set-limit__selection-label{background:#eee;border-radius:4px;font-family:Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:13px;height:25px;margin-left:18px;width:57px}.p-tam-set-limit__next,.p-tam-set-limit__selection-label{align-items:center;display:flex;font-weight:700;justify-content:center;line-height:1}.p-tam-set-limit__next{background:#3d8f32;border-radius:60px;color:#fff;flex:0 0 auto;font-size:3.7333333333vw;height:15.4666666667vw;letter-spacing:0;position:relative;text-decoration:none;width:70.6666666667vw}@media print,screen and (min-width:768px){.p-tam-set-limit__next{font-size:14px;height:58px;letter-spacing:1.12px;width:343px}}.p-tam-set-limit__next-icon{border-right:2px solid #fff;border-top:2px solid #fff;height:3.2vw;position:absolute;right:6.9333333333vw;top:50%;transform:translateY(-50%) rotate(45deg);width:3.2vw}@media print,screen and (min-width:768px){.p-tam-set-limit__next-icon{height:12px;right:28px;width:12px}}.p-lp-taskaji{line-height:normal}.p-lp-taskaji .p-lp-taskaji__pc-wrapper{display:flex;justify-content:center}.p-lp-taskaji .p-lp-taskaji__pc-left{align-items:center;background:#01a201;display:flex;display:none;flex:1 1;height:100vh;justify-content:center;position:sticky;text-align:center;top:0}@media screen and (min-width:1000px){.p-lp-taskaji .p-lp-taskaji__pc-left{display:flex}.p-lp-taskaji .p-pc-left__inner img{width:min(18.2142857143vw,255px)}.p-lp-taskaji .p-pc-left__inner picture img{width:min(20.5714285714vw,288px)}}.p-lp-taskaji .p-pc-left__text{color:var(--white,#fff);font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.44px;line-height:33px;margin-bottom:52px;margin-top:21px;text-align:center}@media screen and (min-width:1000px){.p-lp-taskaji .p-pc-left__text{font-size:min(1vw,14px);font-style:normal;font-weight:700;letter-spacing:1.26px;line-height:29.968px}}.p-lp-taskaji .p-lp-taskaji__content-wrapper.pc_wide{max-width:414px;overflow:hidden;z-index:1}@media print,screen and (min-width:768px){.p-lp-taskaji .p-lp-taskaji__content-wrapper.pc_wide{box-shadow:10px 0 15px -15px rgba(0,0,0,.45),-10px 0 15px -15px rgba(0,0,0,.45);max-width:600px}}.p-lp-taskaji .p-lp-taskaji__top{position:relative}.p-lp-taskaji .p-lp-taskaji__top img{width:100%}.p-lp-taskaji .p-top__image{height:auto;width:100%}.p-lp-taskaji .p-top-cta-img__wrapper{bottom:31px;left:50%;position:absolute;transform:translateX(-50%)}@media print,screen and (min-width:768px){.p-lp-taskaji .p-top-cta-img__wrapper{bottom:39.6px}}.p-lp-taskaji .p-top-cta-img__link picture{animation:ctaButton 1.5s infinite;display:block;width:318px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-top-cta-img__link picture{width:509px}}.p-lp-taskaji .p-lp-taskaji__intro-banner img{width:100%}.p-lp-taskaji .p-lp-taskaji__intro{background-color:#fff9bb;padding-top:40px;padding-inline:20px;position:relative;z-index:0}@media print,screen and (min-width:768px){.p-lp-taskaji .p-lp-taskaji__intro{padding-top:64px}}.p-lp-taskaji .p-intro__heading-lv2{color:#01a201;font-size:24px;font-weight:700;text-align:center}@media print,screen and (min-width:768px){.p-lp-taskaji .p-intro__heading-lv2{font-size:38.4px}}.p-lp-taskaji .p-intro__lead{color:#333;font-size:14px;font-weight:700;line-height:22px;margin-top:16px;text-align:center}@media print,screen and (min-width:768px){.p-lp-taskaji .p-intro__lead{font-size:22.4px;line-height:35.2px;margin-top:28px}}.p-lp-taskaji .p-intro__block{background-color:#fff;border-radius:20px;margin:42px auto 0;max-width:335px;padding:39.98px 16px 9px;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-lp-taskaji .p-intro__block{margin:67px auto 0;max-width:536px;padding:63.97px 26.8px 14.4px}}.p-lp-taskaji .p-intro__block:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/taskaji/illust_intro_left.png?1731831923501);background-repeat:no-repeat;background-size:contain;content:"";height:83px;left:-16px;position:absolute;top:-81px;width:72px;z-index:-1}@media print,screen and (min-width:768px){.p-lp-taskaji .p-intro__block:before{height:132.8px;left:-25.6px;top:-129.6px;width:115.2px}}.p-lp-taskaji .p-intro__block:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/taskaji/illust_intro_right.png?1731831923547);background-repeat:no-repeat;background-size:contain;content:"";height:83px;position:absolute;right:-16px;top:-81px;width:56px;z-index:-1}@media print,screen and (min-width:768px){.p-lp-taskaji .p-intro__block:after{height:132.8px;right:-25.6px;top:-129.6px;width:89.6px}}.p-lp-taskaji .p-intro__badge{height:80px;position:absolute;right:16px;top:-21px;width:80px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-intro__badge{height:128px;right:25.6px;top:-33.6px;width:128px}}.p-lp-taskaji .p-intro__badge img{width:100%}.p-lp-taskaji .p-intro__heading-lv3 img{display:inline-block;height:57px;width:151px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-intro__heading-lv3 img{height:90.899px;width:241.6px}}.p-lp-taskaji .p-intro__heading-lv3 span{color:#000;display:inline-block;font-family:Hiragino Sans;font-size:16px;font-weight:600;line-height:19px;margin-left:10px;margin-top:32px;text-align:center}@media print,screen and (min-width:768px){.p-lp-taskaji .p-intro__heading-lv3 span{font-size:25.6px;line-height:30.4px;margin-left:16px;margin-top:50px}}.p-lp-taskaji .p-intro__description{color:#333;font-family:Hiragino Sans;font-size:14px;font-weight:600;line-height:22px;margin-top:22px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-intro__description{font-size:22.4px;line-height:35.2px;margin-top:32px}}.p-lp-taskaji .p-intro__description .is-red{color:#e70012}.p-lp-taskaji .p-intro__description .is-large{font-size:20px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-intro__description .is-large{font-size:32px}}.p-lp-taskaji .p-intro__annotation{color:#666;font-size:10px;font-weight:500;letter-spacing:.3px;line-height:10px;margin-top:14px;text-align:right}@media print,screen and (min-width:768px){.p-lp-taskaji .p-intro__annotation{font-size:16px;line-height:16px;margin-top:23px}}.p-lp-taskaji .p-lp-taskaji__step{background-color:#fff9bb;padding:32px 12.5px 0;position:relative;z-index:0}@media print,screen and (min-width:768px){.p-lp-taskaji .p-lp-taskaji__step{padding:52.2px 20px 0}}.p-lp-taskaji .p-lp-taskaji__step:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/taskaji/bg_step_yellow.png?1731847827364);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:-64px;content:"";height:85px;left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:1}.p-lp-taskaji .p-step__heading-lv2{color:#01a201;font-family:Hiragino Sans;font-size:24px;font-weight:600;text-align:center}@media print,screen and (min-width:768px){.p-lp-taskaji .p-step__heading-lv2{font-size:38.4px}}.p-lp-taskaji .p-step__list{margin:20px auto 0;max-width:342.5px;position:relative}@media print,screen and (min-width:768px){.p-lp-taskaji .p-step__list{margin:31.2px auto 0;max-width:544.8px}}.p-lp-taskaji .p-step__list:before{background-color:#fff;content:"";height:300px;left:42.5px;position:absolute;top:74px;width:2px;z-index:-1}@media print,screen and (min-width:768px){.p-lp-taskaji .p-step__list:before{height:500px;left:68px;top:118.4px;width:3.2px}}.p-lp-taskaji .p-step__item{align-items:center;display:flex;gap:14px;justify-content:flex-start}@media print,screen and (min-width:768px){.p-lp-taskaji .p-step__item{gap:22.4px}}.p-lp-taskaji .p-step__item+.p-step__item{margin-top:24px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-step__item+.p-step__item{margin-top:34.4px}}.p-lp-taskaji .p-step__item-image{display:inline-block;flex-shrink:0;height:80px;width:80px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-step__item-image{height:128px;width:128px}}.p-lp-taskaji .p-step__item-image img{width:100%}.p-lp-taskaji .p-step__heading-lv3{color:#01a201;font-family:Hiragino Sans;font-size:16px;font-weight:600;letter-spacing:.48px;line-height:22px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-step__heading-lv3{font-size:25.6px;letter-spacing:.768px;line-height:35.2px}}.p-lp-taskaji .p-step__description{color:#333;font-size:14px;font-weight:500;letter-spacing:.42px;line-height:22px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-step__description{font-size:22.4px;letter-spacing:.672px;line-height:35.2px}}.p-lp-taskaji .p-step__description span{color:#e70012}.p-lp-taskaji .p-step__result{margin-top:16.5px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-step__result{margin-top:24.8px}}.p-lp-taskaji .p-step__result-title{color:#01a201;font-size:16px;font-weight:700;letter-spacing:.48px;line-height:22px;text-align:center}@media print,screen and (min-width:768px){.p-lp-taskaji .p-step__result-title{font-size:25.6px;letter-spacing:.768px;line-height:35.2px}}.p-lp-taskaji .p-lp-taskaji-result-splide{margin-left:-12.5px;margin-top:16px;width:calc(100% + 25px)}@media print,screen and (min-width:768px){.p-lp-taskaji .p-lp-taskaji-result-splide{margin-left:-20px;margin-top:25px;width:calc(100% + 40px)}}.p-lp-taskaji .p-lp-taskaji-result-splide .p-splide-item__subtitle{color:#01a201;font-size:14px;font-weight:500;letter-spacing:.14px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-lp-taskaji-result-splide .p-splide-item__subtitle{font-size:22.4px;letter-spacing:.224px}}.p-lp-taskaji .p-lp-taskaji-result-splide .p-splide-item__title{color:#000;font-size:16px;font-weight:900;margin-top:12px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-lp-taskaji-result-splide .p-splide-item__title{font-size:25.6px;margin-top:19.2px}}.p-lp-taskaji .p-lp-taskaji-result-splide .acTitle{border-bottom:1px solid #e6e6e6;color:#333;font-size:14px;font-weight:700;letter-spacing:.42px;margin-top:19px;padding-bottom:16px;position:relative}@media print,screen and (min-width:768px){.p-lp-taskaji .p-lp-taskaji-result-splide .acTitle{font-size:22.4px;letter-spacing:.672px;margin-top:31.2px;padding-bottom:25.6px}}.p-lp-taskaji .p-lp-taskaji-result-splide .acTitle:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/taskaji/arrow_bottom_green.svg?1734413396061);background-repeat:no-repeat;background-size:contain;content:"";height:6.69px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:11.55px}.p-lp-taskaji .p-lp-taskaji-result-splide .acTitle.open{position:relative}.p-lp-taskaji .p-lp-taskaji-result-splide .acTitle.open:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/taskaji/arrow_top_green.svg?1734413396081);background-repeat:no-repeat;background-size:contain;content:"";height:6.69px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:11.55px}.p-lp-taskaji .p-lp-taskaji-result-splide .acBox{margin-top:26px}.p-lp-taskaji .p-lp-taskaji-result-splide .ansBox{color:#000;font-size:14px;font-weight:500;letter-spacing:.14px;line-height:24px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-lp-taskaji-result-splide .ansBox{font-size:22.4px;letter-spacing:.224px;line-height:38.4px}}.p-lp-taskaji .p-lp-taskaji-result-splide .splide__arrow{background:transparent;height:32px;opacity:1;top:64px;transition:opacity .3s;width:32px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-lp-taskaji-result-splide .splide__arrow{height:52.2px;top:113px;width:52.2px}}@media (any-hover:hover) and (pointer:fine){.p-lp-taskaji .p-lp-taskaji-result-splide .splide__arrow:hover{opacity:.7}}.p-lp-taskaji .p-lp-taskaji-result-splide .splide__arrow svg{height:32px;width:32px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-lp-taskaji-result-splide .splide__arrow svg{height:52.2px;width:52.2px}}.p-lp-taskaji .p-lp-taskaji-result-splide__item{background-color:#fff;border-radius:20px;padding:24px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-lp-taskaji-result-splide__item{border-radius:32px;padding:40px}}.p-lp-taskaji .p-step__catch{color:#01a201;font-size:16px;font-weight:700;letter-spacing:.16px;margin-top:32px;text-align:center}@media print,screen and (min-width:768px){.p-lp-taskaji .p-step__catch{font-size:25.6px;letter-spacing:.256px;margin-top:51.2px}}.p-lp-taskaji .p-step__catch-description{color:#000;font-size:14px;font-weight:500;letter-spacing:.14px;margin-top:16px;text-align:center}@media print,screen and (min-width:768px){.p-lp-taskaji .p-step__catch-description{font-size:22.4px;letter-spacing:.224px;margin-top:22.6px}}.p-lp-taskaji .p-lp03-intro-splide.splide.p-lp-taskaji-intro-splide{margin-left:-20px;margin-top:19.74px;width:calc(100% + 40px);z-index:2}.p-lp-taskaji .splide__slide.p-lp03-intro-splide__item img{display:inline-block;height:112px;width:398px}@media print,screen and (min-width:768px){.p-lp-taskaji .splide__slide.p-lp03-intro-splide__item img{height:180.14px;width:637.9px}}.p-lp-taskaji .p-lp-taskaji__cta{background-color:#01a201;padding:100px 20px 40px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-lp-taskaji__cta{padding:100px 32px 64px}}.p-lp-taskaji .p-cta__catch{color:#fae300;font-size:24px;font-weight:700;letter-spacing:.24px;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-lp-taskaji .p-cta__catch{font-size:38.4px;letter-spacing:.384px}}.p-lp-taskaji .p-cta__catch:before{background-color:#fae300;content:"";height:29.73px;left:40px;position:absolute;top:50%;transform:rotate(-20deg) translateY(-50%);width:3px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-cta__catch:before{height:47px;left:64px;top:50%;transform:rotate(-20deg) translateY(-50%);width:3px}}.p-lp-taskaji .p-cta__catch:after{background-color:#fae300;content:"";height:29.73px;position:absolute;right:40px;top:50%;transform:rotate(20deg) translateY(-50%);width:3px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-cta__catch:after{height:47px;right:64px;top:50%;transform:rotate(20deg) translateY(-50%);width:3px}}.p-lp-taskaji .p-cta__baloon{margin:7.11px auto 0;width:147px}.p-lp-taskaji .p-cta__heading-lv2{color:#fff;font-size:32px;font-weight:700;letter-spacing:.96px;line-height:38.737px;margin-top:5.74px;text-align:center}@media print,screen and (min-width:768px){.p-lp-taskaji .p-cta__heading-lv2{font-size:51.2px;letter-spacing:1.536px;line-height:61.979px;margin-top:9.18px}}.p-lp-taskaji .p-cta__heading-lv2 .has-dotted{position:relative}.p-lp-taskaji .p-cta__heading-lv2 .has-dotted:after{background-color:#fff;border-radius:50%;content:"";height:5px;left:50%;position:absolute;top:-5px;transform:translateX(-50%);width:5px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-cta__heading-lv2 .has-dotted:after{height:8.001px;left:50%;top:-8.001px;transform:translateX(-50%);width:8.001px}}.p-lp-taskaji .p-cta__heading-lv2 .is-small{font-size:22px;letter-spacing:.66px;line-height:22px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-cta__heading-lv2 .is-small{font-size:35.2px;letter-spacing:1.056px;line-height:35.2px}}.p-lp-taskaji .p-cta__block{background-color:#fff;border-radius:8px;margin-top:22.6px;padding:23.2px 8px 22px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-cta__block{border-radius:12.8px;margin-top:35.37px;padding:37px 12.8px 41.2px}}.p-lp-taskaji .p-cta__annotation--center{margin:4px auto 0}@media print,screen and (min-width:768px){.p-lp-taskaji .p-cta__annotation--center{margin:8px auto 0}}.p-lp-taskaji .p-cta__price{margin-inline:auto;max-width:309px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-cta__price{max-width:495px}}.p-lp-taskaji .p-cta__delivery{margin:15.14px auto 0;max-width:291px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-cta__delivery{max-width:466px}}.p-lp-taskaji .p-cta__coupon{cursor:pointer;margin:14.85px auto 0;max-width:291px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-cta__coupon{max-width:466px}}.p-lp-taskaji .p-cta__button{animation:ctaButton 1.5s infinite;margin:25.6px auto 0;max-width:318px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-cta__button{max-width:508px}}.p-lp-taskaji .p-cta__annotation{color:#666;font-size:10px;font-weight:500;letter-spacing:.3px;line-height:16px;margin-top:4px;max-width:270px;padding-left:10px;text-align:left;text-indent:-10px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-cta__annotation{font-size:16px;letter-spacing:.48px;line-height:25.6px;margin-top:8px;max-width:432px;padding-left:16px;text-align:left;text-indent:-16px}}.p-lp-taskaji .p-lp03-problem:after{display:none}.p-lp-taskaji .p-lp-taskaji-type-splide__img-title-wrapper{top:-40px}.p-lp-taskaji .p-lp-taskaji__kit{margin-top:29px;padding-inline:20px;position:relative;z-index:2}.p-lp-taskaji .p-lp-taskaji__kit:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/taskaji/bg_kit_white.png?1731847827402);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:-68px;content:"";height:87px;left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:-1}.p-lp-taskaji .p-kit__heading-lv3{color:#823c9f;font-size:18px;font-weight:700;letter-spacing:.54px;margin-top:40.21px;text-align:center}@media print,screen and (min-width:768px){.p-lp-taskaji .p-kit__heading-lv3{font-size:28.8px;letter-spacing:.864px}}.p-lp-taskaji .p-kit__lead{color:#333;font-size:12px;font-weight:700;letter-spacing:.36px;margin-top:5px;text-align:center}@media print,screen and (min-width:768px){.p-lp-taskaji .p-kit__lead{font-size:19.2px;letter-spacing:.576px;margin-top:7.6px}}.p-lp-taskaji .p-kit__heading-lv4{color:#333;font-size:16px;font-weight:700;letter-spacing:.48px;margin-top:24px;text-align:center}@media print,screen and (min-width:768px){.p-lp-taskaji .p-kit__heading-lv4{font-size:25.6px;letter-spacing:.768px;margin-top:37.6px}}.p-lp-taskaji .p-kit__list{margin:16px auto 0;max-width:290px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-kit__list{margin:25.4px auto 0;max-width:465.6px}}.p-lp-taskaji .p-kit__item{display:flex;gap:16px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-kit__item{gap:25.6px}}.p-lp-taskaji .p-kit__item+.p-kit__item{margin-top:24px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-kit__item+.p-kit__item{margin-top:38.4px}}.p-lp-taskaji .p-kit__item-image{height:130px;width:109px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-kit__item-image{height:208px;width:174.4px}}.p-lp-taskaji .p-kit__item-image img{width:100%}.p-lp-taskaji .p-kit__item-heading{color:#000;font-size:12px;font-weight:700;letter-spacing:.36px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-kit__item-heading{font-size:19.2px;letter-spacing:.576px}}.p-lp-taskaji .p-kit__item-description{color:#333;font-size:12px;font-weight:500;letter-spacing:.36px;line-height:19px;margin-top:3px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-kit__item-description{font-size:19.2px;letter-spacing:.576px;line-height:30.4px;margin-top:4px}}.p-lp-taskaji .p-kit__item-description span{color:#823c9f}.p-lp-taskaji .p-kit__item-annotation{color:#666;font-size:12px;font-weight:500;letter-spacing:.36px;line-height:19px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-kit__item-annotation{font-size:19.2px;letter-spacing:.576px;line-height:30.4px}}.p-lp-taskaji .p-lp-taskaji-inspection__logo-title-wrapper{margin-top:48px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-lp03-type-new__popup{margin-inline:auto;max-width:465.6px}}.p-lp-taskaji .p-lp-taskaji__point{padding:40px 20px 0}@media print,screen and (min-width:768px){.p-lp-taskaji .p-lp-taskaji__point{padding:64px 32px 0}}.p-lp-taskaji .p-point__heading-lv2{color:#333;font-size:22.5px;font-weight:900;letter-spacing:.675px;line-height:41.25px;text-align:center}@media print,screen and (min-width:768px){.p-lp-taskaji .p-point__heading-lv2{font-size:36px;letter-spacing:1.08px;line-height:66px}}.p-lp-taskaji .p-point__heading-lv2 span{color:#e70012;font-size:37.5px;letter-spacing:1.125px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-point__heading-lv2 span{font-size:60px;letter-spacing:1.8px}}.p-lp-taskaji .p-point__list{display:grid;gap:12.5px;grid-template-columns:repeat(2,1fr);margin-top:17.75px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-point__list{gap:20px 20.4px;margin-top:27px}}.p-lp-taskaji .p-point__item{border:1px solid #01a201;border-radius:8px;padding:10px 10px 17.5px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-point__item{border-radius:12.8;padding:20px 16px 27.6px}}.p-lp-taskaji .p-point__item-image{margin-inline:auto;-o-object-fit:contain;object-fit:contain}.p-lp-taskaji .p-point__item-image img{height:auto;width:100%}.p-lp-taskaji .p-point__item:first-of-type .p-point__item-image{height:43px;margin-top:18.01px;width:56px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-point__item:first-of-type .p-point__item-image{height:68.395px;margin-top:24.81px;width:89.537px}}.p-lp-taskaji .p-point__item:first-of-type .p-point__item-description{margin-top:17.25px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-point__item:first-of-type .p-point__item-description{margin-top:27.61px}}.p-lp-taskaji .p-point__item:nth-of-type(2) .p-point__item-image{height:52px;margin-top:9.01px;width:60px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-point__item:nth-of-type(2) .p-point__item-image{height:83.2px;margin-top:10.41px;width:94.545px}}.p-lp-taskaji .p-point__item:nth-of-type(2) .p-point__item-description{margin-top:17px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-point__item:nth-of-type(2) .p-point__item-description{margin-top:27.2px}}.p-lp-taskaji .p-point__item:nth-of-type(3) .p-point__item-image{height:47px;margin-top:9px;width:47px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-point__item:nth-of-type(3) .p-point__item-image{height:74.527px;margin-top:10.4px;width:75.495px}}.p-lp-taskaji .p-point__item:nth-of-type(3) .p-point__item-description{margin-top:12.17px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-point__item:nth-of-type(3) .p-point__item-description{margin-top:19.47px}}.p-lp-taskaji .p-point__item:nth-of-type(4) .p-point__item-image{height:46px;margin-top:8.75px;width:43px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-point__item:nth-of-type(4) .p-point__item-image{height:73.6px;margin-top:10px;width:68.8px}}.p-lp-taskaji .p-point__item:nth-of-type(4) .p-point__item-description{margin-top:13px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-point__item:nth-of-type(4) .p-point__item-description{margin-top:20.8px}}.p-lp-taskaji .p-point__item-description{color:#333;font-size:13.75px;font-weight:500;letter-spacing:.413px;line-height:19px;text-align:center}@media print,screen and (min-width:768px){.p-lp-taskaji .p-point__item-description{font-size:22px;letter-spacing:.66px;line-height:30.4px}}.p-lp-taskaji .p-point__item-description span{display:inline-block;font-weight:700;text-decoration:underline;text-decoration-color:#fae300;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:5px;text-underline-offset:-2.5px}@media print,screen and (min-width:768px){.p-lp-taskaji .p-point__item-description span{font-size:22px;letter-spacing:.66px;line-height:30.4px}.p-lp-taskaji .p-lp03-pc-right .p-cta__annotation{font-size:14px;padding-left:50px;text-indent:-14px}.p-lp-taskaji .p-lp03-pc-right .p-lp03-cta-img__link img{max-width:335px}}.p-lp-taskaji #faqWrap{padding:90px 24px 50px}#lpPage01 .p-lp-taskaji #faqWrap{padding:90px 24px 0}@media print,screen and (min-width:768px){#lpPage01 .p-lp-taskaji #faqWrap{padding:90px 24px 50px}#lpPage01 .p-lp-taskaji #faqWrap h2{font-size:44.8px!important;padding-top:72px!important}#lpPage01 .p-lp-taskaji #faqWrap .faqBox .acTitle{font-size:22.4px;font-weight:500;letter-spacing:.672px;padding:20px 44px 28px}#lpPage01 .p-lp-taskaji #faqWrap .faqBox .acTitle:before{font-size:25.6px;font-weight:500;letter-spacing:.768px;top:18px}#lpPage01 .p-lp-taskaji #faqWrap .faqBox .ansBox{font-size:22.4px;font-weight:400;letter-spacing:.672px;padding:0 0 36px 44px}#lpPage01 .p-lp-taskaji #faqWrap .faqBox .ansBox:before{font-size:28.8px;font-weight:500;letter-spacing:.864px;top:1px}}.p-tam-suborder__kome{font-size:1.2rem;line-height:1.5;margin-top:3em;padding-bottom:10.67vw;padding-left:1em;text-indent:-1em}@media print,screen and (min-width:768px){.p-tam-suborder__kome{font-size:1.3rem;margin-top:3em;padding-bottom:min(4.46vw,50px);padding-left:0;text-align:right;text-indent:0}}.p-tam-suborder__price-kome{font-size:1.2rem;line-height:1.5;margin-top:1em;padding-left:1em;text-indent:-1em}@media print,screen and (min-width:768px){.p-tam-suborder__price-kome{font-size:1.3rem;padding-left:0;text-align:right;text-indent:0}}@media screen and (max-width:768px){#orders-detail-view.p-tam-suborder-detail .bdrBox .greenBtn a,#subs-order-edit-view.p-tam-suborder-detail .bdrBox .greenBtn a,.p-tam-suborder-cancel .bdrBox .greenBtn a{display:flex;height:15.47vw;margin:0 auto;width:80vw}}#orders-detail-view.p-tam-suborder-detail .bdrBox .greenBtn.--inverted a,#subs-order-edit-view.p-tam-suborder-detail .bdrBox .greenBtn.--inverted a,.p-tam-suborder-cancel .bdrBox .greenBtn.--inverted a{background:#fff;border:1px solid #3d8f32;color:#3d8f32!important}#orders-detail-view.p-tam-suborder-detail .bdrBox .greenBtn.--inverted a:after,#subs-order-edit-view.p-tam-suborder-detail .bdrBox .greenBtn.--inverted a:after,.p-tam-suborder-cancel .bdrBox .greenBtn.--inverted a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' fill='none'%3E%3Cpath fill='%233D8F32' d='M12.815 5.052a.755.755 0 0 0-.244-.566L8.33.246A.947.947 0 0 0 8.054.06.7.7 0 0 0 7.77 0a.74.74 0 0 0-.54.208.7.7 0 0 0-.208.524.734.734 0 0 0 .23.541L8.702 2.74l2.343 2.144.274-.46-2.31-.13H1.284a.775.775 0 0 0-.566.21.734.734 0 0 0-.217.55.736.736 0 0 0 .217.55.775.775 0 0 0 .566.211h7.724l2.309-.134-.273-.453L8.7 7.367 7.254 8.831a.74.74 0 0 0-.228.547.7.7 0 0 0 .458.676.741.741 0 0 0 .29.048.754.754 0 0 0 .54-.236l4.256-4.249a.752.752 0 0 0 .245-.566Z'/%3E%3C/svg%3E")}#orders-detail-view.p-tam-suborder-detail .bdrBox .greenBtn.--inverted+.greenBtn.--inverted,#subs-order-edit-view.p-tam-suborder-detail .bdrBox .greenBtn.--inverted+.greenBtn.--inverted,.p-tam-suborder-cancel .bdrBox .greenBtn.--inverted+.greenBtn.--inverted{margin-top:12px}@media print,screen and (min-width:768px){#orders-detail-view.p-tam-suborder-detail .bdrBox .greenBtn.--inverted+.greenBtn.--inverted,#subs-order-edit-view.p-tam-suborder-detail .bdrBox .greenBtn.--inverted+.greenBtn.--inverted,.p-tam-suborder-cancel .bdrBox .greenBtn.--inverted+.greenBtn.--inverted{margin-top:14px}}#orders-detail-view.p-tam-suborder-detail .bdrBox .greenBtn.--sp-float,#subs-order-edit-view.p-tam-suborder-detail .bdrBox .greenBtn.--sp-float,.p-tam-suborder-cancel .bdrBox .greenBtn.--sp-float{background:#fff;bottom:0;box-shadow:0 3px 16px rgba(0,0,0,.12);left:0;margin:auto;padding-bottom:12px!important;padding-top:12px;position:fixed;right:0;z-index:9999}@media print,screen and (min-width:768px){#orders-detail-view.p-tam-suborder-detail .bdrBox .greenBtn.--sp-float,#subs-order-edit-view.p-tam-suborder-detail .bdrBox .greenBtn.--sp-float,.p-tam-suborder-cancel .bdrBox .greenBtn.--sp-float{display:none}}#orders-detail-view.p-tam-suborder-detail .bdrBox input.greenBtn.--inverted,#subs-order-edit-view.p-tam-suborder-detail .bdrBox input.greenBtn.--inverted,.p-tam-suborder-cancel .bdrBox input.greenBtn.--inverted{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' fill='none'%3E%3Cpath fill='%233D8F32' d='M12.815 5.052a.755.755 0 0 0-.244-.566L8.33.246A.947.947 0 0 0 8.054.06.7.7 0 0 0 7.77 0a.74.74 0 0 0-.54.208.7.7 0 0 0-.208.524.734.734 0 0 0 .23.541L8.702 2.74l2.343 2.144.274-.46-2.31-.13H1.284a.775.775 0 0 0-.566.21.734.734 0 0 0-.217.55.736.736 0 0 0 .217.55.775.775 0 0 0 .566.211h7.724l2.309-.134-.273-.453L8.7 7.367 7.254 8.831a.74.74 0 0 0-.228.547.7.7 0 0 0 .458.676.741.741 0 0 0 .29.048.754.754 0 0 0 .54-.236l4.256-4.249a.752.752 0 0 0 .245-.566Z'/%3E%3C/svg%3E");border:1px solid #3d8f32;color:#3d8f32!important}#orders-detail-view.p-tam-suborder-detail .bdrBox .p-tam-suborder-detail__skip-text,#subs-order-edit-view.p-tam-suborder-detail .bdrBox .p-tam-suborder-detail__skip-text,.p-tam-suborder-cancel .bdrBox .p-tam-suborder-detail__skip-text{color:#333;font-size:14px;font-style:normal;font-weight:500;line-height:18px;margin-top:12px;text-align:center}.p-tam-suborder-cancel #cancelPage{padding-top:32px}@media print,screen and (min-width:768px){.p-tam-suborder-cancel #cancelPage{padding-top:60px}}.p-tam-suborder-cancel__header{align-items:center;background:#f5f5f5;display:flex;height:64px}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__header{height:80px}.p-tam-suborder-cancel__header-inner{margin-left:auto;margin-right:auto;width:1080px}}.p-tam-suborder-cancel__header-close-button{align-items:center;background:none;border:none;color:#000;-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:flex;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.142px;line-height:18px;padding:0;text-decoration:none}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__header-close-button{line-height:42.12px}}.p-tam-suborder-cancel__days-text{font-size:14px;font-style:normal;font-weight:700;line-height:26px;text-align:center}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__days-text{font-size:16px;font-style:normal;font-weight:700;line-height:38px}}.p-tam-suborder-cancel__greeting{font-size:14px;font-style:normal;font-weight:700;line-height:26px;text-align:center}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__greeting{font-size:16px;font-style:normal;font-weight:700;line-height:38px}}.p-tam-suborder-cancel__greeting+.p-tam-suborder-cancel__greeting{margin-top:30px}.p-tam-suborder-cancel__text{font-size:14px;font-style:normal;font-weight:700;line-height:26px;margin-top:30px;text-align:center}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__text{font-size:16px;font-style:normal;font-weight:700;line-height:38px}}.p-tam-suborder-cancel__thanks{font-size:14px;font-style:normal;font-weight:700;line-height:26px;margin-top:18px;text-align:center}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__thanks{font-size:16px;font-style:normal;font-weight:700;line-height:38px;margin-top:6px}}.p-tam-suborder-cancel__rank{font-size:14px;font-style:normal;font-weight:700;line-height:26px;margin-top:18px;text-align:center}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__rank{font-size:16px;font-style:normal;font-weight:700;line-height:38px;margin-top:6px}}.p-tam-suborder-cancel__rank span{color:#3d8f32}.p-tam-suborder-cancel__days{color:#3d8f32;font-size:26px;font-style:normal;font-weight:700;line-height:26px}.p-tam-suborder-cancel__point-wrapper{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;justify-content:center;margin-bottom:13px;margin-top:20px;margin-inline:auto;padding:19px 0}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__point-wrapper{margin-bottom:24px;margin-top:13px}}.p-tam-suborder-cancel__point{align-items:center;color:#333;display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:700;justify-content:center;line-height:26px}.p-tam-suborder-cancel__point-value{color:#3d8f32;font-size:24px;font-style:normal;font-weight:700;line-height:26px}.p-tam-suborder-cancel__benefits{margin-top:34px}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__benefits{margin-top:34px}}.p-tam-suborder-cancel__benefits-title{font-size:20px;font-style:normal;font-weight:700;line-height:26px;text-align:center}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__benefits-title{font-size:20px;font-style:normal;font-weight:700;line-height:32px;text-align:left}}.p-tam-suborder-cancel__benefits-image{background:#d9d8d8;height:375px;margin-top:14px;width:100%}.p-tam-suborder-cancel__benefits-more{font-size:14px;font-style:normal;font-weight:700;line-height:18px;margin-top:14px;text-align:center}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__benefits-more{font-size:15px;margin-top:12px;text-align:right}}.p-tam-suborder-cancel__benefits-more a{color:#3d8f32}.p-tam-suborder-cancel__inquiry{border-top:1px solid #e5e5e5;margin-top:34px;padding-top:34px}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__inquiry{margin-top:50px;padding-top:50px}}.p-tam-suborder-cancel__inquiry-heading{align-items:center;background:#3c8f32;border-radius:4px 4px 0 0;color:#fff;-moz-column-gap:3px;column-gap:3px;display:flex;font-size:16px;font-style:normal;font-weight:700;justify-content:center;line-height:25px;padding:12px 26px;text-align:center}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__inquiry-heading{font-size:18px}}.p-tam-suborder-cancel__inquiry-item-wrapper{background:#f5f5f5;border-radius:0 0 4px 4px;display:flex;flex-direction:column;padding:28px 13px}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__inquiry-item-wrapper{padding:32px 0}}.p-tam-suborder-cancel__inquiry-item+.p-tam-suborder-cancel__inquiry-item{border-top:1px solid #e5e5e5;margin-top:24px;padding-top:24px}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__inquiry-item+.p-tam-suborder-cancel__inquiry-item{margin-top:32px;padding-top:32px}}.p-tam-suborder-cancel__inquiry-icon-wrapper{-moz-column-gap:11px;column-gap:11px;display:flex;justify-content:center}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__inquiry-icon-wrapper{-moz-column-gap:22px;column-gap:22px;justify-content:center}}.p-tam-suborder-cancel__inquiry-icon{flex-shrink:0}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__inquiry-icon img{height:56px;width:56px}}.p-tam-suborder-cancel__inquiry-content{margin-top:20px;text-align:center}.p-tam-suborder-cancel__inquiry-title{align-items:center;background:#fff;border-radius:10px;display:flex;font-size:15px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:.75px;line-height:18px;padding:11px 12px;position:absolute;width:226px}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__inquiry-title{font-size:16px;font-style:normal;font-weight:700;letter-spacing:.8px;line-height:18px;width:307px}}.p-tam-suborder-cancel__inquiry-title:before{border-bottom:10px solid transparent;border-right:10px solid #fff;border-top:10px solid transparent;content:"";height:0;left:2px;position:absolute;top:23px;transform:translate(-100%,-50%);width:0}.p-tam-suborder-cancel__inquiry-title--sm{background:#fff;border-radius:10px;font-size:13px;font-style:normal;font-weight:700;letter-spacing:.65px;line-height:19px;padding:11px 12px 13px;width:226px}.p-tam-suborder-cancel__inquiry-title--sm span{color:#3c8f32}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__inquiry-title--sm{font-size:14px;font-style:normal;font-weight:700;letter-spacing:.7px;line-height:21px;padding:14px;width:385px}}.p-tam-suborder-cancel__inquiry-title--sm:before{border-bottom:10px solid transparent;border-right:10px solid #fff;border-top:10px solid transparent;content:"";height:0;left:2px;position:absolute;top:23px;transform:translate(-100%,-50%);width:0}.p-tam-suborder-cancel__inquiry-desc{display:inline-flex;font-size:12px;font-style:normal;font-weight:700;justify-content:center;line-height:25px;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__inquiry-desc{font-size:14px;font-style:normal;font-weight:700;line-height:25px}}.p-tam-suborder-cancel__inquiry-desc:after,.p-tam-suborder-cancel__inquiry-desc:before{background:#333;content:"";display:block;height:1px;position:absolute;top:50%;width:14px}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__inquiry-desc:after,.p-tam-suborder-cancel__inquiry-desc:before{width:14px}}.p-tam-suborder-cancel__inquiry-desc:before{left:-14px;transform:rotate(-115deg)}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__inquiry-desc:before{left:-14px}}.p-tam-suborder-cancel__inquiry-desc:after{right:-14px;transform:rotate(-64deg)}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__inquiry-desc:after{right:-14px}}.p-tam-suborder-cancel__inquiry-btn{margin-top:6px}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__btn{font-size:14px}}.p-tam-suborder-cancel__faq{border-top:1px solid #e5e5e5;margin-top:34px;padding-top:34px}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__faq{margin-top:50px;padding-top:50px}}.p-tam-suborder-cancel__faq-heading{color:#000;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.142px;line-height:140%}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__faq-heading{font-size:15px;font-style:normal;font-weight:500;letter-spacing:.142px;line-height:140%}}.p-tam-suborder-cancel__faq-title{color:#000;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.142px;line-height:140%;margin-top:8px}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__faq-title{line-height:32px;margin-top:6px}}.p-tam-suborder-cancel__faq-wrapper #faqArea{margin-top:16px;padding-top:0}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__faq-wrapper #faqArea{margin-top:18px}}.p-tam-suborder-cancel__faq-wrapper #faqArea:before{display:none}.p-tam-suborder-cancel__faq-q{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px 0}.p-tam-suborder-cancel__faq-q p{font-size:14px;margin:0}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__faq-q p{font-size:16px}}.p-tam-suborder-cancel__faq-toggle{height:20px;position:relative;width:20px}.p-tam-suborder-cancel__faq-toggle:after,.p-tam-suborder-cancel__faq-toggle:before{background-color:#39b54a;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-tam-suborder-cancel__faq-toggle:before{height:2px;width:12px}.p-tam-suborder-cancel__faq-toggle:after{height:12px;width:2px}.p-tam-suborder-cancel__faq-a{display:none;font-size:14px;padding:0 0 10px}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__faq-a{font-size:16px}}#cancelPage .p-tam-suborder-cancel__reason{margin-top:35px}@media print,screen and (min-width:768px){#cancelPage .p-tam-suborder-cancel__reason{margin-top:50px}}#cancelPage .p-tam-suborder-cancel__reason .reasonWrap{border-bottom:none;margin-bottom:0;margin-top:24px}#cancelPage .p-tam-suborder-cancel__reason .reasonWrap .c-form_table__checkbox+.c-form_table__checkbox{margin-top:23px}@media print,screen and (min-width:768px){#cancelPage .p-tam-suborder-cancel__reason .reasonWrap{max-width:none}}#cancelPage .p-tam-suborder-cancel__reason .p-subscription_edit{margin-top:46px}@media print,screen and (min-width:768px){#cancelPage .p-tam-suborder-cancel__reason .p-subscription_edit{margin-top:32px}}#cancelPage .p-tam-suborder-cancel__reason label{border-top:none;min-height:auto}#cancelPage .p-tam-suborder-cancel__reason .c-form_table__checkbox__text{color:#000;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.142px;line-height:14px}@media print,screen and (min-width:768px){#cancelPage .p-tam-suborder-cancel__reason .c-form_table__checkbox__text{font-size:16px;letter-spacing:.142px}}#cancelPage .p-tam-suborder-cancel__reason input.greenBtn.--inverted{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' fill='none'%3E%3Cpath fill='%233D8F32' d='M12.815 5.052a.755.755 0 0 0-.244-.566L8.33.246A.947.947 0 0 0 8.054.06.7.7 0 0 0 7.77 0a.74.74 0 0 0-.54.208.7.7 0 0 0-.208.524.734.734 0 0 0 .23.541L8.702 2.74l2.343 2.144.274-.46-2.31-.13H1.284a.775.775 0 0 0-.566.21.734.734 0 0 0-.217.55.736.736 0 0 0 .217.55.775.775 0 0 0 .566.211h7.724l2.309-.134-.273-.453L8.7 7.367 7.254 8.831a.74.74 0 0 0-.228.547.7.7 0 0 0 .458.676.741.741 0 0 0 .29.048.754.754 0 0 0 .54-.236l4.256-4.249a.752.752 0 0 0 .245-.566Z'/%3E%3C/svg%3E");border:1px solid #3d8f32;color:#3d8f32!important;width:80vw}@media print,screen and (min-width:768px){#cancelPage .p-tam-suborder-cancel__reason input.greenBtn.--inverted{height:min(5.71vw,64px);width:min(25vw,280px)}}.p-tam-suborder-cancel__reason-title{color:#000;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.142px;line-height:140%;margin-bottom:8px}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__reason-title{line-height:32px;margin-bottom:6px}}.p-tam-suborder-cancel__reason-text{color:#000;display:inline-flex;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.142px;line-height:140%;position:relative}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__reason-text{font-size:15px;font-style:normal;font-weight:500;letter-spacing:.142px;line-height:140%}}.p-tam-suborder-cancel__reason-text:after{color:#e71515;content:"必須";display:block;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.142px;line-height:140%}.p-tam-suborder-cancel__reason-continue{margin-top:16px}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__reason-continue{margin-top:14px}}.p-tam-suborder-cancel__reason-continue-back{margin-top:64px}@media print,screen and (min-width:768px){.p-tam-suborder-cancel__reason-continue-back{margin-top:50px}}.materialsTable{margin-top:1.4rem}.materialsTable td,.materialsTable th{border:1px solid #e9e9e9;border-collapse:collapse;color:#333;font-size:14px;font-weight:400;letter-spacing:.16px;line-height:19.5px;padding:14px;vertical-align:top}@media print,screen and (min-width:768px){.materialsTable td,.materialsTable th{padding:24px 32px}}.materialsTable th{background-color:#f8f8f8;white-space:nowrap;width:86px}.materialsTable td{width:calc(100% - 85px)}#lpPage01 .floatBtn.p-tam-floatBtn--omc{background:linear-gradient(180deg,hsla(0,0%,100%,.3),#fff 61.54%);height:30vw!important}.p-tam-floatBtn--omc>.flex{height:99%!important;margin-top:1%}.p-tam-floatBtn--omc>.flex .p-lp-omc__float-cta-wrapper{width:100vw!important}.p-tam-floatBtn--omc>.flex .p-lp03-cta-img__link:has(.p-lp03-cta-img__picture){display:block;height:64px;margin-inline:auto;max-width:300px}.p-tam-floatBtn--omc>.flex .p-lp03-cta-img__picture{height:100%;width:100%}.p-tam-floatBtn--omc>.flex .p-lp03-cta-img__picture img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.p-tam-floatBtn--omc>.flex .p-float-cta-link{-webkit-text-decoration-skip:ink;color:#333;display:block;font-size:13px;font-weight:700;line-height:28px;margin-top:2px;text-align:center;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.p-lp-omc .p-lp-omc__top{position:relative}.p-lp-omc .p-lp-omc__top .p-lp03-cta-img__wrapper{bottom:25px;left:50%;max-width:318px;position:absolute;transform:translateX(-50%);width:100%}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__top .p-lp03-cta-img__wrapper{bottom:39.8px;max-width:508px}}.p-lp-omc .p-lp-omc-pc-right .p-lp03-cta-img__wrapper{max-width:335px}.p-lp-omc .p-lp-omc-pc-right .p-lp03-cta-img__wrapper--zoom{margin:16px auto 0;max-width:246px}.p-lp-omc .p-lp-omc__example{margin-top:40px;padding:0 24px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__example{margin-top:64px;padding:0 38.4px}}.p-lp-omc .p-lp-omc__example .p-example__heading{color:#333;font-size:21px;font-weight:700;letter-spacing:.63px;line-height:1.3;text-align:center;text-decoration:underline;text-decoration-color:#fae300;text-decoration-thickness:8px;text-underline-offset:0}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__example .p-example__heading{font-size:33.6px;letter-spacing:1.008px}}.p-lp-omc .p-example__list{border:1.146px solid #df6262;border-radius:9.164px;margin-top:24px;padding:20px 12px 0}@media print,screen and (min-width:768px){.p-lp-omc .p-example__list{border:1.833px solid #df6262;border-radius:14.663px;margin-top:32px;padding:32px 19.2px 0}}.p-lp-omc .p-example__item{align-items:center;display:flex;gap:6.4px;padding-bottom:16px}@media print,screen and (min-width:768px){.p-lp-omc .p-example__item{padding-bottom:25.6px}}.p-lp-omc .p-example__item.is-reverse{flex-direction:row-reverse;gap:8px}@media print,screen and (min-width:768px){.p-lp-omc .p-example__item.is-reverse{gap:12.8px}}.p-lp-omc .p-example__item+.p-example__item{border-top:1px dashed #df6262;padding-top:16px}@media print,screen and (min-width:768px){.p-lp-omc .p-example__item+.p-example__item{border-top:1.6px dashed #df6262;padding-top:25.6px}}.p-lp-omc .p-example__icon{aspect-ratio:1;flex-shrink:0;width:60px}@media print,screen and (min-width:768px){.p-lp-omc .p-example__icon{width:96px}}.p-lp-omc .p-example__icon img{width:100%}.p-lp-omc .p-example__text{color:#333;font-size:14px;font-weight:500;letter-spacing:.42px;line-height:1.6}@media print,screen and (min-width:768px){.p-lp-omc .p-example__text{font-size:22.4px;letter-spacing:.672px;line-height:1.6}}.p-lp-omc .p-lp-omc__plan{margin-top:64px;text-align:center}.p-lp-omc .p-lp-omc__plan .p-plan__heading{color:#333;display:inline-block;font-size:21px;font-weight:700;line-height:28px;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__plan .p-plan__heading{font-size:33.6px;letter-spacing:1px;line-height:1.3}}.p-lp-omc .p-lp-omc__plan .p-plan__heading:before{background-color:#333;border-radius:10px;content:"";height:21px;left:-10px;margin-right:10px;position:absolute;top:50%;transform:translateY(-40%) rotate(-18deg);width:2px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__plan .p-plan__heading:before{height:36.4px;left:-16px;margin-right:11px}}.p-lp-omc .p-lp-omc__plan .p-plan__heading:after{background-color:#333;border-radius:10px;content:"";height:21px;margin-left:10px;position:absolute;right:-10px;top:50%;transform:translateY(-40%) rotate(18deg);width:2px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__plan .p-plan__heading:after{height:36.4px;margin-left:11px;right:-16px}}.p-lp-omc .p-lp-omc__plan .p-lp-omc__tab-list{align-items:baseline;display:grid;gap:5px;grid-template-columns:repeat(2,1fr);margin-top:23.7px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__plan .p-lp-omc__tab-list{gap:6px;margin-top:36px}}.p-lp-omc .p-lp-omc__plan .p-plan__tab{border-radius:10px 10px 0 0;color:#333;cursor:pointer;font-size:16px;font-weight:700;line-height:1.5;padding:10.8px 24px 8.6px;text-align:center}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__plan .p-plan__tab{font-size:28px;padding:25px 24px}}.p-lp-omc .p-lp-omc__plan .p-plan__tab span{display:block;font-size:12px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__plan .p-plan__tab span{font-size:16px}}.p-lp-omc .p-lp-omc__plan .p-plan__tab:first-of-type{background-color:#c0eda2}.p-lp-omc .p-lp-omc__plan .p-plan__tab:nth-of-type(2){background-color:#ffeae5}.p-lp-omc .p-lp-omc__plan .p-plan__tab.active{padding-top:20px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__plan .p-plan__tab.active{padding-top:46px}}.p-lp-omc .p-lp-omc__plan .p-lp-omc__tab-panels{margin-top:-1px}.p-lp-omc .p-lp-omc__line{background-color:#c0eda2;padding:30px 20px 40px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line{padding:48px 32px 64.6px}}.p-lp-omc .p-lp-omc__line .p-line__heading{color:#333;font-family:Amiko,sans-serif;font-size:28px;font-weight:700;letter-spacing:.84px;line-height:38.737px;text-align:center}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__heading{font-size:44.8px;letter-spacing:1.344px;line-height:61.979px}}.p-lp-omc .p-lp-omc__line .p-line__ballon{display:block;margin-inline:auto;width:227px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__ballon{width:363px}}.p-lp-omc .p-lp-omc__line .p-line__ballon img{width:100%}.p-lp-omc .p-lp-omc__line .p-line__contents{background-color:#fff;border-radius:8px;margin-top:13px;padding:24px 18px 20px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__contents{border-radius:12.8px;margin-top:21.22px;padding:37px 24px 36.8px}}.p-lp-omc .p-lp-omc__line .p-line__contents-heading span:first-of-type{color:#333;display:block;font-size:22px;font-weight:700;letter-spacing:.7px;line-height:27px;text-align:center}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__contents-heading span:first-of-type{font-size:35.2px;letter-spacing:1.056px;line-height:43.2px}}.p-lp-omc .p-lp-omc__line .p-line__contents-heading span:nth-of-type(2){color:#333;font-family:Futura;font-size:28px;font-weight:700;letter-spacing:-.28px;line-height:45px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__contents-heading span:nth-of-type(2){font-size:44.8px;letter-spacing:-.5px;line-height:71.9px}}.p-lp-omc .p-lp-omc__line .p-line__contents-heading span:nth-of-type(3){color:#333;font-size:17px;font-weight:800;letter-spacing:.5px;line-height:26px;margin-left:3.8px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__contents-heading span:nth-of-type(3){font-size:27.2px;letter-spacing:.8px;line-height:41.6px;margin-left:5px}}.p-lp-omc .p-lp-omc__line .p-line__contents-heading span:nth-of-type(4){color:#333;font-size:12px;font-weight:700;letter-spacing:.4px;line-height:16px;margin-left:6px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__contents-heading span:nth-of-type(4){font-size:19.2px;letter-spacing:.6px;line-height:25.6px;margin-left:13.6px}}.p-lp-omc .p-lp-omc__line .p-line__contents-heading span:nth-of-type(5){color:#333;font-size:16px;font-weight:500;letter-spacing:-.2px;line-height:45px;margin-left:1px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__contents-heading span:nth-of-type(5){font-size:25.6px;letter-spacing:-.3px;line-height:71.9px;margin-left:2.6px}}.p-lp-omc .p-lp-omc__line .p-line__contents-heading span:nth-of-type(6){color:#333;font-size:12px;font-weight:700;letter-spacing:.4px;line-height:16px;margin-left:1px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__contents-heading span:nth-of-type(6){font-size:19.2px;letter-spacing:.6px;line-height:25.6px;margin-left:1px}}.p-lp-omc .p-lp-omc__line .p-line__point-list{margin-top:4px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__point-list{margin-top:14px}}.p-lp-omc .p-lp-omc__line .p-line__point-item{border-top:1px dashed #01a201;display:flex;gap:6px;padding:14px 0}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__point-item{gap:18px;padding:20px 13.2px}}.p-lp-omc .p-lp-omc__line .p-line__point-item:last-child{border-bottom:1px dashed #01a201}.p-lp-omc .p-lp-omc__line .p-line__point-num{color:#24a537;flex-shrink:0;line-height:12px;margin-top:5px;white-space:nowrap}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__point-num{gap:6px;margin-top:10px}}.p-lp-omc .p-lp-omc__line .p-line__point-num span:first-of-type{font-size:10px;font-weight:700}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__point-num span:first-of-type{font-size:19.2px;letter-spacing:.576px}}.p-lp-omc .p-lp-omc__line .p-line__point-num span:nth-of-type(2){font-size:18px;font-weight:700}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__point-num span:nth-of-type(2){font-size:24px}}.p-lp-omc .p-lp-omc__line .p-line__point-description{color:#333;font-size:14px;font-weight:700;line-height:1.6;position:relative;text-align:left;width:100%}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__point-description{font-size:22px}}.p-lp-omc .p-lp-omc__line .p-line__point-description span.is-bold{color:#24a537;display:inline;font-size:14px;font-weight:700;line-height:1.6;padding:0;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-indent:0;text-underline-offset:auto;text-underline-position:from-font}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__point-description span.is-bold{font-size:22px}}.p-lp-omc .p-lp-omc__line .p-line__point-description span{color:#666;display:block;font-size:11px;font-weight:700;line-height:1.5;padding-left:11px;text-indent:-11px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__point-description span{font-size:14px;padding-left:14px;text-indent:-14px}}.p-lp-omc .p-lp-omc__line .p-line__point-description span:first-of-type{margin-top:6px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__point-description span:first-of-type{margin-top:6.34px}}.p-lp-omc .p-lp-omc__line .p-line__point-description span:nth-of-type(2){margin-top:3px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__point-description span:nth-of-type(2){margin-top:6px}}.p-lp-omc .p-lp-omc__line .p-line__point-item:first-of-type .p-line__point-description:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/omc/icon_line_point1.svg?1741854681837);background-repeat:no-repeat;background-size:contain;content:"";height:37.8px;position:absolute;right:0;top:0;width:40.6px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__point-item:first-of-type .p-line__point-description:after{height:53.3px;width:57.3px}}.p-lp-omc .p-lp-omc__line .p-line__point-item:nth-of-type(2) .p-line__point-description:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/omc/icon_line_point2.svg?1741854681869);background-repeat:no-repeat;background-size:contain;content:"";height:41.5px;position:absolute;right:0;top:25%;width:41.5px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__point-item:nth-of-type(2) .p-line__point-description:after{height:58.6px;width:58.6px}}.p-lp-omc .p-lp-omc__line .p-line__point-item:nth-of-type(3) .p-line__point-description:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/omc/icon_line_point3.svg?1741854681952);background-repeat:no-repeat;background-size:contain;bottom:-2.8px;content:"";height:41.5px;position:absolute;right:0;width:41.5px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__point-item:nth-of-type(3) .p-line__point-description:after{bottom:9px;height:57.9px;width:57.9px}}.p-lp-omc .p-lp-omc__line .p-line__cta-button{display:block}.p-lp-omc .p-lp-omc__line .p-line__point-list+.p-line__cta-button{margin-left:-18px;margin-top:15px;width:calc(100% + 36px)}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__point-list+.p-line__cta-button{margin-left:-24px;margin-top:24px;width:calc(100% + 48px)}}.p-lp-omc .p-lp-omc__line .p-line__cta-note-list{margin-top:28px}.p-lp-omc .p-lp-omc__line .p-line__cta-note-item{color:#666;font-size:11px;font-weight:500;letter-spacing:.33px;line-height:1.7;padding-left:6px;text-align:left;text-indent:-6px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__cta-note-item{font-size:17.6px;letter-spacing:.528px;padding-left:12.6px;text-indent:-12.6px}}.p-lp-omc .p-lp-omc__line .p-line__example{margin-top:34px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__example{margin-top:64.8px}}.p-lp-omc .p-lp-omc__line .p-line__example-heading{color:#333;font-size:21px;font-weight:700;letter-spacing:.63px;line-height:1.3;text-align:center;text-decoration:underline;text-decoration-color:#fae300;text-decoration-thickness:8px;text-underline-offset:0}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__example-heading{font-size:33.6px;letter-spacing:1px}}.p-lp-omc .p-lp-omc__line .p-line__example-list{margin-top:14px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__example-list{margin-top:24px}}.p-lp-omc .p-lp-omc__line .p-line__example-item+.p-line__example-item{margin-top:12px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__example-item+.p-line__example-item{margin-top:24px}}.p-lp-omc .p-lp-omc__line .p-line__example-annotation{color:#666;font-size:11px;font-weight:600;margin-top:7px;text-align:left}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__example-annotation{font-size:17px;font-weight:700;line-height:1.5;margin-top:11px}}.p-lp-omc .p-lp-omc__line .p-line__cta-area{background-color:#fff;border-radius:8px;margin-top:32px;padding:17px 12px 22px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__cta-area{border-radius:12.8px;margin-top:64px;padding:36px 12px}}.p-lp-omc .p-lp-omc__line .p-line__cta-catch{color:#333;font-size:12px;font-weight:700;letter-spacing:.36px;line-height:27px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__cta-catch{font-size:22px;letter-spacing:.66px;line-height:1.6;line-height:27px}}.p-lp-omc .p-lp-omc__line .p-line__cta-title{color:#333;font-size:22px;font-weight:700;letter-spacing:.7px;line-height:27px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__cta-title{font-size:35.2px;letter-spacing:1.1px;line-height:43.2px;margin-top:16px}}.p-lp-omc .p-lp-omc__line .p-line__cta-price span:first-of-type,.p-lp-omc .p-lp-omc__line .p-line__switch-price span:first-of-type{color:#333;font-size:28px;font-weight:700;letter-spacing:-.3px;line-height:45px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__cta-price span:first-of-type,.p-lp-omc .p-lp-omc__line .p-line__switch-price span:first-of-type{font-size:44.8px;letter-spacing:-.5px;line-height:71.9px}}.p-lp-omc .p-lp-omc__line .p-line__cta-price span:nth-of-type(2),.p-lp-omc .p-lp-omc__line .p-line__switch-price span:nth-of-type(2){color:#333;font-size:17px;font-weight:800;letter-spacing:.5px;line-height:26px;margin-left:3.8px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__cta-price span:nth-of-type(2),.p-lp-omc .p-lp-omc__line .p-line__switch-price span:nth-of-type(2){font-size:27.2px;letter-spacing:.8px;line-height:41.6px;margin-left:5px}}.p-lp-omc .p-lp-omc__line .p-line__cta-price span:nth-of-type(3),.p-lp-omc .p-lp-omc__line .p-line__switch-price span:nth-of-type(3){color:#333;font-size:12px;font-weight:700;letter-spacing:.4px;line-height:16px;margin-left:6px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__cta-price span:nth-of-type(3),.p-lp-omc .p-lp-omc__line .p-line__switch-price span:nth-of-type(3){font-size:19.2px;letter-spacing:.6px;line-height:25.6px;margin-left:13.6px}}.p-lp-omc .p-lp-omc__line .p-line__cta-price span:nth-of-type(4),.p-lp-omc .p-lp-omc__line .p-line__switch-price span:nth-of-type(4){color:#333;font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:45px;margin-left:1px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__cta-price span:nth-of-type(4),.p-lp-omc .p-lp-omc__line .p-line__switch-price span:nth-of-type(4){font-size:25.6px;font-weight:500;letter-spacing:-.3px;line-height:72px;margin-left:1.6px}}.p-lp-omc .p-lp-omc__line .p-line__cta-price span:nth-of-type(5),.p-lp-omc .p-lp-omc__line .p-line__switch-price span:nth-of-type(5){color:#333;font-size:12px;font-weight:700;letter-spacing:.36px;line-height:16px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__cta-price span:nth-of-type(5),.p-lp-omc .p-lp-omc__line .p-line__switch-price span:nth-of-type(5){font-size:19.2px;font-weight:700;letter-spacing:.6px;line-height:25.6px}}.p-lp-omc .p-lp-omc__line .p-line__cta-price+.p-line__cta-button{margin-left:-12px;width:calc(100% + 24px)}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__cta-price+.p-line__cta-button{margin-top:10.4px}}.p-lp-omc .p-lp-omc__line .p-line__switch-area{margin-top:21px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__switch-area{margin-top:48px}}.p-lp-omc .p-lp-omc__line .p-line__switch-heading{color:#333;font-size:22px;font-weight:700;letter-spacing:.66px;line-height:27px;position:relative}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__switch-heading{font-size:35.2px;letter-spacing:1.056px;line-height:43.2px}}.p-lp-omc .p-lp-omc__line .p-line__switch-heading span{display:block;font-size:12px;letter-spacing:.36px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__switch-heading span{font-size:22px;letter-spacing:.66px;line-height:27px}}.p-lp-omc .p-lp-omc__line .p-line__switch-heading:before{background-color:#333;border-radius:10px;content:"";height:46.53px;left:18px;position:absolute;top:50%;transform:translateY(-40%) rotate(-20deg);width:1px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__switch-heading:before{height:90.25px;left:24px}}.p-lp-omc .p-lp-omc__line .p-line__switch-heading:after{background-color:#333;border-radius:10px;content:"";height:46.53px;position:absolute;right:18px;top:50%;transform:translateY(-40%) rotate(20deg);width:1px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__switch-heading:after{height:90.25px;right:24px}}.p-lp-omc .p-lp-omc__line .p-line__switch-button{margin-top:2px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__line .p-line__switch-button{margin-top:10px}}.p-lp-omc .p-lp-omc__zoom{background-color:#ffeae5;padding:30px 20px 40px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom{padding:48px 32px 64.6px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__heading{color:#333;font-family:Amiko,sans-serif;font-size:28px;font-weight:700;letter-spacing:.84px;line-height:38.737px;text-align:center}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__heading{font-size:44.8px;letter-spacing:1.344px;line-height:61.979px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__ballon{display:block;margin-inline:auto;width:227px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__ballon{width:363px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__contents{background-color:#fff;border-radius:8px;margin-top:13px;padding:24px 12px 20px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__contents{border-radius:12.8px;margin-top:21.22px;padding:24px 18px 36.8px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__title{text-align:center}.p-lp-omc .p-lp-omc__zoom .p-zoom__title-name{color:#333;font-size:22px;font-weight:700;letter-spacing:.66px;line-height:27px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__title-name{font-size:35.2px;letter-spacing:1.056px;line-height:43.2px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__title-price{color:#333;font-size:28px;font-weight:700;letter-spacing:-.28px;line-height:44.966px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__title-price{font-size:44.8px;letter-spacing:-.448px;line-height:71.946px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__title-price span:first-of-type{color:#333;font-size:17px;font-weight:800;letter-spacing:.51px;line-height:26px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__title-price span:first-of-type{font-size:27.2px;letter-spacing:.816px;line-height:41.6px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__title-price span:nth-of-type(2),.p-lp-omc .p-lp-omc__zoom .p-zoom__title-price span:nth-of-type(4){color:#333;font-size:12px;font-weight:700;letter-spacing:.36px;line-height:16px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__title-price span:nth-of-type(2),.p-lp-omc .p-lp-omc__zoom .p-zoom__title-price span:nth-of-type(4){color:#333;font-size:19.2px;font-weight:700;letter-spacing:.576px;line-height:25.6px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__title-price span:nth-of-type(3){color:#333;font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:44.966px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__title-price span:nth-of-type(3){font-size:25.6px;letter-spacing:-.256px;line-height:71.946px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__point-list{display:grid;gap:5px;grid-template-columns:repeat(3,1fr);margin-top:8px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__point-list{gap:3px;margin-top:15px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item{border:1px solid #d9d9d9;border-radius:8px;text-align:center}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item{border-radius:12.8px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__point-icon{margin-inline:auto}.p-lp-omc .p-lp-omc__zoom .p-zoom__point-icon img{width:100%}.p-lp-omc .p-lp-omc__zoom .p-zoom__point-text{color:#333;font-size:10px;font-weight:700;letter-spacing:.3px;line-height:14px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__point-text{font-size:16px;letter-spacing:.48px;line-height:22.4px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__point-text span{text-decoration:underline;text-decoration-color:#fae300;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:8px;text-underline-offset:-3px}.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item:first-of-type{padding-block:15px 18px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item:first-of-type{padding-block:24px 28px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item:first-of-type .p-zoom__point-icon{height:45.56px;width:52.7px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item:first-of-type .p-zoom__point-icon{height:72.9px;width:84.31px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item:first-of-type .p-zoom__point-text{margin-top:5.44px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item:first-of-type .p-zoom__point-text{margin-top:8.7px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item:nth-of-type(2){padding-block:19px 23px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item:nth-of-type(2){padding-block:30.4px 36.5px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item:nth-of-type(2) .p-zoom__point-icon{height:41.071px;width:29.529px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item:nth-of-type(2) .p-zoom__point-icon{height:65.713px;width:47.247px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item:nth-of-type(2) .p-zoom__point-text{margin-top:14.93px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item:nth-of-type(2) .p-zoom__point-text{margin-top:23.89px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item:nth-of-type(3){padding-block:10px 21px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item:nth-of-type(3){padding-block:16px 32.8px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item:nth-of-type(3) .p-zoom__point-icon{height:45.937px;width:41px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item:nth-of-type(3) .p-zoom__point-icon{height:73.5px;width:65.6px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item:nth-of-type(3) .p-zoom__point-text{margin-top:7.06px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__point-item:nth-of-type(3) .p-zoom__point-text{margin-top:11.33px}}.p-lp-omc .p-lp-omc__zoom .p-lp03-cta-img__wrapper{display:block;margin-left:-12px;margin-top:15px;width:calc(100% + 24px)}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-lp03-cta-img__wrapper{margin-left:-18px;margin-top:24px;width:calc(100% + 36px)}}.p-lp-omc .p-lp-omc__zoom .p-zoom__cta-button{display:block}.p-lp-omc .p-lp-omc__zoom .p-zoom__annotation-list{margin-top:17px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__annotation-list{margin-top:27.2px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__annotation-item{color:#666;font-size:11px;font-weight:500;letter-spacing:.33px;line-height:1.7;padding-left:12px;text-align:left;text-indent:-9px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__annotation-item{font-size:17.6px;letter-spacing:.528px;line-height:1.7;padding-left:17.6px;text-indent:-14.6px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__voice{background-color:#ffeae5;margin-top:26px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__voice{margin-top:32px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-heading{color:#df6262;font-size:32.5px;font-weight:700;letter-spacing:.975px;text-align:center}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-heading{font-size:52px;letter-spacing:1.56px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-heading span{font-size:26.25px;letter-spacing:.788px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-heading span{font-size:42px;letter-spacing:1.26px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-heading img{display:inline-block;height:78px;margin-left:-24px;vertical-align:middle;width:81px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-heading img{height:125px;margin-left:-40px;width:130px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-sub-heading{color:#df6262;font-size:11.875px;font-weight:700;letter-spacing:.356px;margin-top:-12px;text-align:center}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-sub-heading{font-size:19px;letter-spacing:.57px;margin-top:-24px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-lead{color:#333;font-size:11px;font-weight:500;line-height:21.875px;margin-top:20px;text-align:center}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-lead{font-size:17.6px;line-height:35px;margin-top:32px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-list{margin-top:20px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-list{margin-top:32px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-item{background:#fffde9;border-radius:5.21px;padding:17.78px 15.59px 12.12px 15.09px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-item{border-radius:8.336px;padding:28.45px 24.95px 19.4px 24.15px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-item+.p-zoom__voice-item{margin-top:8px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-item+.p-zoom__voice-item{margin-top:12.8px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-person-info{align-items:center;display:flex;gap:12px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-person-info{gap:19.2px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-person-icon{flex-shrink:0}.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-person-generation{color:#000;font-size:12px;font-weight:700;letter-spacing:.36px;line-height:1.6}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-person-generation{font-size:19.2px;letter-spacing:.576px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-text{color:#333;font-size:14px;font-weight:500;letter-spacing:.42px;margin-top:13.15px;text-align:left}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__voice-text{font-size:22.4px;letter-spacing:.672px;margin-top:21.04px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__cta-price span:first-of-type,.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-price span:first-of-type{color:#333;font-size:28px;font-weight:700;letter-spacing:-.3px;line-height:45px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__cta-price span:first-of-type,.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-price span:first-of-type{font-size:44.8px;letter-spacing:-.5px;line-height:71.9px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__cta-price span:nth-of-type(2),.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-price span:nth-of-type(2){color:#333;font-size:17px;font-weight:800;letter-spacing:.5px;line-height:26px;margin-left:3.8px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__cta-price span:nth-of-type(2),.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-price span:nth-of-type(2){font-size:27.2px;letter-spacing:.8px;line-height:41.6px;margin-left:5px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__cta-price span:nth-of-type(3),.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-price span:nth-of-type(3){color:#333;font-size:12px;font-weight:700;letter-spacing:.4px;line-height:16px;margin-left:6px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__cta-price span:nth-of-type(3),.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-price span:nth-of-type(3){font-size:19.2px;letter-spacing:.6px;line-height:25.6px;margin-left:13.6px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__cta-price span:nth-of-type(4),.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-price span:nth-of-type(4){color:#333;font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:45px;margin-left:1px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__cta-price span:nth-of-type(4),.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-price span:nth-of-type(4){font-size:25.6px;font-weight:500;letter-spacing:-.3px;line-height:72px;margin-left:1.6px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__cta-price span:nth-of-type(5),.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-price span:nth-of-type(5){color:#333;font-size:12px;font-weight:700;letter-spacing:.36px;line-height:16px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__cta-price span:nth-of-type(5),.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-price span:nth-of-type(5){font-size:19.2px;font-weight:700;letter-spacing:.6px;line-height:25.6px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-area{margin-top:21px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-area{margin-top:48px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-heading{color:#333;font-size:22px;font-weight:700;letter-spacing:.66px;line-height:27px;position:relative}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-heading{font-size:35.2px;letter-spacing:1.056px;line-height:43.2px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-heading span{display:block;font-size:12px;letter-spacing:.36px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-heading span{font-size:22px;letter-spacing:.66px;line-height:27px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-heading:before{background-color:#333;border-radius:10px;content:"";height:46.53px;left:18px;position:absolute;top:50%;transform:translateY(-40%) rotate(-20deg);width:1px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-heading:before{height:90.25px;left:24px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-heading:after{background-color:#333;border-radius:10px;content:"";height:46.53px;position:absolute;right:18px;top:50%;transform:translateY(-40%) rotate(20deg);width:1px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-heading:after{height:90.25px;right:24px}}.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-button{display:block;margin-left:-12px;width:calc(100% + 24px)}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__zoom .p-zoom__switch-button{margin-left:-18px;width:calc(100% + 36px)}}.p-lp-omc .p-lp-omc__voice{background-color:#fffde9;padding:20px 15px 0}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__voice{padding:64px 38px 0}}.p-lp-omc .p-voice__heading{align-items:center;color:#333;display:flex;font-size:32.5px;font-weight:700;justify-content:center;letter-spacing:.975px;text-align:center}@media print,screen and (min-width:768px){.p-lp-omc .p-voice__heading{font-size:52px;letter-spacing:1.56px}}.p-lp-omc .p-voice__heading span{font-size:26.25px;letter-spacing:.788px}@media print,screen and (min-width:768px){.p-lp-omc .p-voice__heading span{font-size:42px;letter-spacing:1.26px}}.p-lp-omc .p-voice__heading picture{display:inline-block;flex-shrink:0;height:78.4px;margin-left:-14px;margin-top:8px;width:81.4px}@media print,screen and (min-width:768px){.p-lp-omc .p-voice__heading picture{height:125.4px;margin-left:-24px;margin-top:10px;width:130.2px}}.p-lp-omc .p-voice__sub-heading{color:#333;font-size:11.875px;font-weight:700;letter-spacing:.356px;margin-top:-12px;text-align:center}@media print,screen and (min-width:768px){.p-lp-omc .p-voice__sub-heading{font-size:19px;letter-spacing:.57px;margin-top:-16px}}.p-lp-omc .p-voice__lead{color:#333;font-size:11px;font-weight:500;line-height:21.875px;margin-top:20px;text-align:center}@media print,screen and (min-width:768px){.p-lp-omc .p-voice__lead{font-size:17.6px;line-height:35px;margin-top:32px}}.p-lp-omc .p-voice__list{margin-top:20px}@media print,screen and (min-width:768px){.p-lp-omc .p-voice__list{margin-top:32px}}.p-lp-omc .p-voice__item{background-color:#fff;border-radius:8px;padding:14px 14px 18px}@media print,screen and (min-width:768px){.p-lp-omc .p-voice__item{border-radius:8.336px;padding:28px 24px 32px}}.p-lp-omc .p-voice__item+.p-voice__item{margin-top:8px}@media print,screen and (min-width:768px){.p-lp-omc .p-voice__item+.p-voice__item{margin-top:12.8px}}.p-lp-omc .p-voice__person-info{align-items:center;display:flex;gap:9px}@media print,screen and (min-width:768px){.p-lp-omc .p-voice__person-info{gap:19.2px}}.p-lp-omc .p-voice__person-icon{flex-shrink:0;height:48px;width:48px}@media print,screen and (min-width:768px){.p-lp-omc .p-voice__person-icon{height:76.8px;width:76.8px}}.p-lp-omc .p-voice__person-icon img{width:100%}.p-lp-omc .p-voice__person-plan{align-items:center;border-radius:30px;color:#fff;display:flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.33px;line-height:1.6;padding:4px 13px}@media print,screen and (min-width:768px){.p-lp-omc .p-voice__person-plan{font-size:18px;letter-spacing:.54px;padding:8px 20px}}.p-lp-omc .p-voice__person-plan--line{background-color:#24a537}.p-lp-omc .p-voice__person-plan--zoom{background-color:#df6262}.p-lp-omc .p-voice__text{color:#333;font-size:14px;font-weight:500;letter-spacing:.42px;line-height:21px;margin-top:11px}@media print,screen and (min-width:768px){.p-lp-omc .p-voice__text{font-size:22.4px;letter-spacing:.672px;line-height:31px;margin-top:21px}}.p-lp-omc .p-voice__text.p-voice__text--line span{color:#24a537}.p-lp-omc .p-voice__text.p-voice__text--zoom span{color:#df6262}.p-lp-omc .p-lp-omc__manager{background-color:#fffde9;padding:38px 24px 33.7px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__manager{padding:48px 38px 55.6px}}.p-lp-omc .p-manager__heading{color:#333;font-size:22px;font-weight:900;letter-spacing:.66px;text-align:center;text-decoration:underline;text-decoration-color:#fae300;text-decoration-thickness:8px;text-underline-offset:5px}@media print,screen and (min-width:768px){.p-lp-omc .p-manager__heading{font-size:33px;letter-spacing:.99px}}.p-lp-omc .p-manager__image{margin-top:58.5px;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-lp-omc .p-manager__image{margin-top:79.2px}}.p-lp-omc .p-manager__image:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/omc/img_manager_image_balloon.webp?1744275350926);background-position:50%;background-size:cover;content:"";height:95.3px;left:0;position:absolute;top:-40px;width:145.5px}@media print,screen and (min-width:768px){.p-lp-omc .p-manager__image:before{height:142px;left:18px;top:-50px;width:212.3px}}.p-lp-omc .p-manager__text{color:#333;font-size:14px;font-weight:700;letter-spacing:.42px;line-height:25px;margin-top:13px;text-align:center}@media print,screen and (min-width:768px){.p-lp-omc .p-manager__text{font-size:22px;letter-spacing:.66px;line-height:34px;margin-top:32.2px}}.p-lp-omc .p-manager__note{color:#666;font-size:12px;font-weight:500;letter-spacing:.36px;line-height:1.7;margin-top:10px;padding-left:12px;text-indent:-12px}@media print,screen and (min-width:768px){.p-lp-omc .p-manager__note{font-size:17px;letter-spacing:.51px;margin:22px auto 0;max-width:455px;padding-left:17px;text-indent:-17px}}.p-lp-omc .p-lp-omc__reservation{background-color:#ffeae5;margin-top:32px;padding:30px 20px 40px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__reservation{margin-top:64px;padding:48px 32px 64.6px}}.p-lp-omc .p-lp-omc__reservation .p-reservation__heading{color:#333;font-size:21px;font-weight:700;line-height:28px;text-align:center;text-decoration:underline;text-decoration-color:#fae300;text-decoration-thickness:8px;text-underline-offset:-1px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__reservation .p-reservation__heading{font-size:33.6px;letter-spacing:1.008px;line-height:130%;text-decoration-thickness:13px;text-underline-offset:-2px}}.p-lp-omc .p-lp-omc__reservation .p-reservation__contents{background-color:#fff;border-radius:8px;margin-top:13px;padding:32px 12px 20px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__reservation .p-reservation__contents{border-radius:12.8px;margin-top:21.22px;padding:64px 18px 36.8px}}.p-lp-omc .p-lp-omc__reservation .p-reservation__iframe-wrapper{margin-top:32px}.p-lp-omc .p-lp-omc__reservation .p-reservation__point-list{display:grid;gap:5px;grid-template-columns:repeat(3,1fr);margin-top:8px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__reservation .p-reservation__point-list{gap:3px;margin-top:15px}}.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item{border:1px solid #d9d9d9;border-radius:8px;text-align:center}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item{border-radius:12.8px}}.p-lp-omc .p-lp-omc__reservation .p-reservation__point-icon{margin-inline:auto}.p-lp-omc .p-lp-omc__reservation .p-reservation__point-icon img,.p-lp-omc .p-lp-omc__reservation .p-reservation__point-icon picture{width:100%}.p-lp-omc .p-lp-omc__reservation .p-reservation__point-text{color:#333;font-size:10px;font-weight:700;letter-spacing:.3px;line-height:14px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__reservation .p-reservation__point-text{font-size:16px;letter-spacing:.48px;line-height:22.4px}}.p-lp-omc .p-lp-omc__reservation .p-reservation__point-text span{text-decoration:underline;text-decoration-color:#fae300;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:8px;text-underline-offset:-3px}.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item:first-of-type{padding-block:10px 14px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item:first-of-type{padding-block:16px 22.4px}}.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item:first-of-type .p-reservation__point-icon{height:45.9px;width:41px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item:first-of-type .p-reservation__point-icon{height:73.5px;width:65.6px}}.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item:first-of-type .p-reservation__point-text{margin-top:7px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item:first-of-type .p-reservation__point-text{margin-top:11.3px}}.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item:nth-of-type(2){padding-block:15px 18px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item:nth-of-type(2){padding-block:24px 30.4px}}.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item:nth-of-type(2) .p-reservation__point-icon{height:45.6px;width:52.7px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item:nth-of-type(2) .p-reservation__point-icon{height:72.9px;width:84.3px}}.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item:nth-of-type(2) .p-reservation__point-text{margin-top:5.4px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item:nth-of-type(2) .p-reservation__point-text{margin-top:8.7px}}.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item:nth-of-type(3){padding-block:19px 15px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item:nth-of-type(3){padding-block:30.4px 24px}}.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item:nth-of-type(3) .p-reservation__point-icon{height:41px;width:29.5px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item:nth-of-type(3) .p-reservation__point-icon{height:65.7px;width:47.3px}}.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item:nth-of-type(3) .p-reservation__point-text{margin-top:5.9px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__reservation .p-reservation__point-item:nth-of-type(3) .p-reservation__point-text{margin-top:9.9px}}.p-lp-omc .p-lp-omc__reservation .p-reservation__annotation-list{margin-top:17px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__reservation .p-reservation__annotation-list{margin-top:27.2px}}.p-lp-omc .p-lp-omc__reservation .p-reservation__annotation-item{color:#666;font-size:11px;font-weight:500;letter-spacing:.33px;line-height:1.7;padding-left:12px;text-align:left;text-indent:-9px}@media print,screen and (min-width:768px){.p-lp-omc .p-lp-omc__reservation .p-reservation__annotation-item{font-size:17.6px;letter-spacing:.528px;line-height:1.7;padding-left:17.6px;text-indent:-14.6px}}#lpPage01 .floatBtn.p-tam-floatBtn--omc.p-tam-floatBtn--omc02{height:96px!important}#lpPage01 .floatBtn.p-tam-floatBtn--omc.p-tam-floatBtn--omc02 .flex{height:100%}#lpPage01 .floatBtn.p-tam-floatBtn--omc.p-tam-floatBtn--omc02 .p-lp-omc__float-cta-wrapper{display:block;height:64px;max-width:300px;width:100%}.p-lp-omc02 .p-lp-omc-pc-right .p-lp-omc-pc-right__list{padding-left:32px}.p-lp-omc02 .p-lp-omc__float-cta-wrapper{margin-top:42px;max-width:335px}#resultsPage #yourType01 .rateList li .topBox:has(.p-tam-result__previous-value){align-items:flex-start}#resultsPage #yourType01 .rateList li .topBox:has(.p-tam-result__previous-value) .icon{font-size:1.8rem;height:8.2vw;width:8.2vw}@media print,screen and (min-width:768px){#resultsPage #yourType01 .rateList li .topBox:has(.p-tam-result__previous-value) .icon{font-size:2.5rem;height:min(4.29vw,38px);width:min(4.29vw,38px)}}.p-tam-bacteria-list{padding-top:0}.greenBtn.arrBtn.p-tam-other-list_modal-button{margin:6.67vw auto 0;width:70.4vw}@media print,screen and (min-width:768px){.greenBtn.arrBtn.p-tam-other-list_modal-button{margin:min(2.23vw,25px) auto 0;width:min(28.57vw,320px)}}.greenBtn.arrBtn.p-tam-other-list_modal-button a,.greenBtn.arrBtn.p-tam-other-list_modal-button button{font-size:1.4rem;height:15.47vw;width:100%}@media print,screen and (min-width:768px){.greenBtn.arrBtn.p-tam-other-list_modal-button a,.greenBtn.arrBtn.p-tam-other-list_modal-button button{font-size:1.6rem;height:min(5.71vw,64px);width:100%}}.p-tam-other-list__caution-wrapper{margin-top:16px}@media print,screen and (min-width:768px){.p-tam-other-list__caution-wrapper{margin-top:32px}}.p-tam-other-list__caution-text{display:flex;font-size:11px;font-style:normal;font-weight:400;letter-spacing:.142px;line-height:20px}@media print,screen and (min-width:768px){.p-tam-other-list__caution-text{font-size:14px}}.p-tam-other-list__caution-text+.p-tam-other-list__caution-text{margin-top:8px}@media print,screen and (min-width:768px){.p-tam-other-list__caution-text+.p-tam-other-list__caution-text{margin-top:12px}}.p-tam-other-list__caution-text:before{content:"※"}.lity-container:has(.p-tam-result-other-list){border-radius:0;height:100%;max-width:100%;width:100%}.lity-container:has(.p-tam-result-other-list) .lity-content{border-radius:0;height:100%;max-height:100%}.lity-container:has(.p-tam-result-other-list) .lity-content .p-tam-result-other-list{height:100%;max-height:100%!important}.p-tam-result-other-list{background:#fff;margin:0 calc(50% - 50vw);position:relative;width:100vw}.p-tam-result-other-list__header{align-items:center;background:#f5f5f5;display:flex;height:64px}@media print,screen and (min-width:768px){.p-tam-result-other-list__header{height:80px}.p-tam-result-other-list__header-inner{margin-left:auto;margin-right:auto;width:1080px}}.p-tam-result-other-list__header-close-button{align-items:center;background:none;border:none;color:#000;-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:flex;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.142px;line-height:18px;padding:0;text-decoration:none}@media print,screen and (min-width:768px){.p-tam-result-other-list__header-close-button{line-height:42.12px}}#bacteriaList .p-tam-other-list__content{margin-top:56px}#bacteriaList .p-tam-other-list-intro{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:342px;padding-bottom:0;padding-top:0;width:100%}#bacteriaList .p-tam-other-list-intro__lead{align-items:baseline;-moz-column-gap:4px;column-gap:4px;display:flex;justify-content:center;margin-bottom:0;margin-top:0;white-space:nowrap;width:100%}#bacteriaList .p-tam-other-list-intro__lead-text{color:#000;font-size:20px;font-weight:700;letter-spacing:1.6px;line-height:1.2}#bacteriaList .p-tam-other-list-intro__count{align-items:baseline;-moz-column-gap:2px;column-gap:2px;display:inline-flex;justify-content:flex-end}#bacteriaList .p-tam-other-list-intro__count-value{color:#44b934;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:38px;font-weight:500;line-height:1}#bacteriaList .p-tam-other-list-intro__count-unit{color:#44b934;font-size:16px;font-weight:700;letter-spacing:1.28px;line-height:1.2}#bacteriaList .p-tam-other-list-intro__count-note{color:#666;font-size:12px;font-weight:400;line-height:1.6}#bacteriaList .p-tam-other-list-intro__notes{margin-top:32px;width:100%}#bacteriaList .p-tam-other-list-intro__note-text{color:#666;font-size:12px;font-weight:400;line-height:1.6;margin-bottom:0;margin-top:0}#bacteriaList .p-tam-other-list-intro__note-text+.p-tam-other-list-intro__note-text{margin-top:0}#bacteriaList .p-tam-other-list-intro__flora{margin-top:56px;width:100%}#bacteriaList .p-tam-other-list-intro__heading{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;margin-bottom:0;margin-top:0;width:100%}#bacteriaList .p-tam-other-list-intro__heading-deco{align-self:stretch;background:linear-gradient(#49a53c,#49a53c) left 4px/3px calc(100% - 8px) no-repeat;display:block;flex:0 0 10px;min-height:29px;position:relative}#bacteriaList .p-tam-other-list-intro__heading-deco:before{background:#49a53c;content:"";display:block;height:4px;left:0;position:absolute;top:0;width:10px}#bacteriaList .p-tam-other-list-intro__heading-deco:after{background:#49a53c;bottom:0;content:"";display:block;height:4px;left:0;position:absolute;width:10px}#bacteriaList .p-tam-other-list-intro__heading-deco--right{transform:scaleX(-1)}#bacteriaList .p-tam-other-list-intro__heading-text{color:#000;flex:1 1 auto;font-size:18px;font-weight:700;line-height:1.6;min-width:0;text-align:center}#bacteriaList .p-tam-other-list-intro__body{margin-top:16px;width:100%}#bacteriaList .p-tam-other-list-intro__body-title{font-feature-settings:"pwid" 1;color:#49a53c;font-size:16px;font-weight:700;line-height:1.6;margin-bottom:0;margin-top:0}#bacteriaList .p-tam-other-list-intro__description{margin-top:10px;position:relative;width:100%}#bacteriaList .p-tam-other-list-intro__description-text{color:#333;font-size:14px;font-weight:400;line-height:1.8;margin-bottom:0;margin-top:0;position:relative;z-index:1}#bacteriaList .p-tam-other-list-intro__description-emphasis{background:linear-gradient(transparent 62%,#d8efd6 0);font-weight:700}#bacteriaList .p-tam-other-list-intro__list-heading{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;margin-bottom:0;margin-top:48px;width:100%}#bacteriaList .p-tam-other-list__table{margin-top:16px}@media print,screen and (min-width:768px){#bacteriaList .p-tam-other-list-intro{max-width:800px}#bacteriaList .p-tam-other-list-intro__lead-text{font-size:24px;letter-spacing:1.92px}#bacteriaList .p-tam-other-list-intro__count{-moz-column-gap:2.42px;column-gap:2.42px}#bacteriaList .p-tam-other-list-intro__count-value{font-size:46px}#bacteriaList .p-tam-other-list-intro__count-unit{font-size:20px;letter-spacing:1.6px}#bacteriaList .p-tam-other-list-intro__count-note{font-size:14px}#bacteriaList .p-tam-other-list-intro__notes{margin-top:32px;text-align:center}#bacteriaList .p-tam-other-list-intro__note-text{font-size:12px;line-height:1.6}#bacteriaList .p-tam-other-list-intro__flora{margin-top:56px}#bacteriaList .p-tam-other-list-intro__heading{margin-left:auto;margin-right:auto;width:262px}#bacteriaList .p-tam-other-list-intro__heading-text{font-size:18px}#bacteriaList .p-tam-other-list-intro__body{margin-top:16px}#bacteriaList .p-tam-other-list-intro__body-title{font-size:18px;text-align:center}#bacteriaList .p-tam-other-list-intro__description{margin-top:10px;text-align:center}#bacteriaList .p-tam-other-list-intro__description-text{font-size:16px;line-height:1.6;text-align:center}#bacteriaList .p-tam-other-list-intro__list-heading{margin-left:auto;margin-right:auto;margin-top:56px;width:262px}}.p-tam-other-list__content{margin-top:40px;padding-bottom:40px;padding-left:24px;padding-right:24px;width:100%}@media print,screen and (min-width:768px){.p-tam-other-list__content{box-sizing:content-box!important;margin-left:auto;margin-right:auto;margin-top:72px;max-width:900px;padding-bottom:72px}}.p-tam-other-list__content table{border:1px solid #e6e6e6;border-collapse:collapse;table-layout:fixed;width:100%}.p-tam-other-list__content tr{border-top:1px solid #e6e6e6}.p-tam-other-list__content tr:has(th){height:38px}@media print,screen and (min-width:768px){.p-tam-other-list__content tr:has(th){height:60px}}.p-tam-other-list__content tr:has(td){height:55px}@media print,screen and (min-width:768px){.p-tam-other-list__content tr:has(td){height:78px}}.p-tam-other-list__content tr td:first-child,.p-tam-other-list__content tr th:first-child{position:relative;width:126px}@media print,screen and (min-width:768px){.p-tam-other-list__content tr td:first-child,.p-tam-other-list__content tr th:first-child{width:381px}}.p-tam-other-list__content tr th{background:#f5f5f5;color:#3d8f32;font-size:12px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){.p-tam-other-list__content tr th{font-size:18px}}.p-tam-other-list__content tr td{color:#000;font-size:12px;font-style:normal;letter-spacing:.142px;line-height:16px}@media print,screen and (min-width:768px){.p-tam-other-list__content tr td{font-size:18px;letter-spacing:.142px;line-height:25px}}.p-tam-other-list__content tr td .p-tam-other-list__title{display:flex;position:static}.p-tam-other-list__content tr td:first-child{font-weight:600;padding:19px 18px 19px 6px;text-align:left}@media print,screen and (min-width:768px){.p-tam-other-list__content tr td:first-child{padding:26px 24px 26px 16px}}.p-tam-other-list__content tr td:first-child span{color:#9ec400;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.24px;line-height:normal;margin-right:2px}@media print,screen and (min-width:768px){.p-tam-other-list__content tr td:first-child span{font-size:18px;letter-spacing:-.36px}}.p-tam-other-list__content tr td:nth-of-type(2){background:#fcfff0;font-weight:600;text-align:center}.p-tam-other-list__content tr td:not(:first-child){font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:14px;font-style:normal;line-height:normal}@media print,screen and (min-width:768px){.p-tam-other-list__content tr td:not(:first-child){font-size:20px;padding:10px 12px}}.p-tam-other-list__content tr td:not(:first-child) span{font-size:10px}@media print,screen and (min-width:768px){.p-tam-other-list__content tr td:not(:first-child) span{font-size:14px}}.p-tam-other-list__content td,.p-tam-other-list__content th{word-wrap:break-word;border-left:1px solid #e6e6e6;padding:12px 6px;text-align:center;vertical-align:middle;white-space:normal}.p-tam-other-list__content tr.p-tam-other-list__accordion-content{background:#f5f5f5;display:none}.p-tam-other-list__content tr.p-tam-other-list__accordion-content td{padding:13px;position:relative}@media print,screen and (min-width:768px){.p-tam-other-list__content tr.p-tam-other-list__accordion-content td:first-child{padding:26px 44px}}.p-tam-other-list__content tr.p-tam-other-list__accordion-content td:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI3IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjVGNUY1IiBkPSJtMTAgMCA5LjUyNiA2Ljc1SC40NzRMMTAgMFoiLz48L3N2Zz4=");background-size:cover;content:"";display:block;height:7px;left:50px;position:absolute;top:-6px;width:20px}@media print,screen and (min-width:768px){.p-tam-other-list__content tr.p-tam-other-list__accordion-content td:before{height:19px;left:40px;top:-11px;width:41px}}.p-tam-other-list__content tr.p-tam-other-list__accordion-content td .p-tam-other-list__accordion-content-text{color:#000;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:19px}@media print,screen and (min-width:768px){.p-tam-other-list__content tr.p-tam-other-list__accordion-content td .p-tam-other-list__accordion-content-text{font-size:16px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:28px}}.p-tam-other-list__content tr.p-tam-other-list__accordion-content td .p-tam-other-list__accordion-content-text+.p-tam-other-list__accordion-content-caution-text{margin-top:6px}@media print,screen and (min-width:768px){.p-tam-other-list__content tr.p-tam-other-list__accordion-content td .p-tam-other-list__accordion-content-text+.p-tam-other-list__accordion-content-caution-text{margin-top:16px}}.p-tam-other-list__content tr.p-tam-other-list__accordion-content td .p-tam-other-list__accordion-content-caution-text{color:#000;font-size:10px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:14px}@media print,screen and (min-width:768px){.p-tam-other-list__content tr.p-tam-other-list__accordion-content td .p-tam-other-list__accordion-content-caution-text{font-size:12px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:18px}}.p-tam-other-list__content tr.p-tam-other-list__accordion-content td .p-tam-other-list__accordion-content-caution-text a{-webkit-text-decoration-skip:ink;color:#629c4c;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.p-tam-other-list__content .p-tam-other-list__close-modal-button{background:#fff;border:1px solid #e5e5e5;border-radius:14.93vw;color:#3d8f32;display:block;font-size:1.4rem;font-weight:700;height:14.93vw;line-height:1;margin:6.67vw auto 0;position:relative;width:72vw}@media print,screen and (min-width:768px){.p-tam-other-list__content .p-tam-other-list__close-modal-button{border-radius:min(6.22vw,56px);font-size:1.6rem;height:min(6.22vw,56px);margin:2.78vw auto 0;width:min(29.33vw,264px)}}.p-tam-other-list__content .p-tam-other-list__close-modal-button:after{background:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/images/i-close.svg) no-repeat 50%;background-size:cover;content:"";display:block;height:2.67vw;position:absolute;right:6.67vw;top:50%;transform:translate(-50%,-50%);width:2.67vw}@media print,screen and (min-width:768px){.p-tam-other-list__content .p-tam-other-list__close-modal-button:after{height:min(1.11vw,10px);right:min(2.78vw,25px);width:min(1.11vw,10px)}}.p-tam-other-list__content a.p-tam-other-list__close-modal-button{align-items:center;display:flex;justify-content:center;text-decoration:none}.p-tam-other-list__content a.p-tam-other-list__close-modal-button:after{background:none}.p-tam-other-list__content .p-tam-other-list__accordion-content.is-open{border:none;display:table-row}.p-tam-other-list__content .p-tam-other-list__accordion-button{background:none;border:none;cursor:pointer;display:flex;padding:0}@media screen and (max-width:768px){.p-tam-other-list__content .p-tam-other-list__accordion-button img{position:absolute;right:5px;top:5px}}@media print,screen and (min-width:768px){.p-tam-other-list__content .p-tam-other-list__accordion-button{margin-left:4px;vertical-align:middle}.p-tam-other-list__content .p-tam-other-list__accordion-button img{display:inline-block;margin-top:5px;min-width:20px}}.p-tam-other-list__content .p-tam-other-list__accordion-button:after{background-color:transparent;bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.p-tam-other-list__content table.no-previous-value tr:has(th) th:not(:first-child){width:17.76vw}@media print,screen and (min-width:768px){.p-tam-other-list__content table.no-previous-value tr:has(th) th:not(:first-child){width:11.9930555556vw}}.p-tam-other-list__content table.no-previous-value tr:has(th) th:nth-of-type(3){display:none}.p-tam-other-list__content table.no-previous-value tr:has(td) td:not(:first-child){width:17.76vw}@media print,screen and (min-width:768px){.p-tam-other-list__content table.no-previous-value tr:has(td) td:not(:first-child){width:11.9930555556vw}}.p-tam-other-list__content table.no-previous-value tr:has(td) td:nth-of-type(3){display:none}.p-tam-result__rate{align-items:center;display:flex;flex-direction:column;margin-left:auto}.p-tam-result__rate .rate{line-height:1.5}.p-tam-result__previous-value{color:#666;font-family:Hiragino Sans;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.p-tam-result__previous-value span{color:#666;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-left:7px}.p-tam-result-your-past-data{align-items:flex-end;-moz-column-gap:3px;column-gap:3px;display:flex;justify-content:center;margin-top:12px}.p-tam-result-your-past-data .p-tam-result-your-past-data_md-text{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:normal}@media print,screen and (min-width:768px){.p-tam-result-your-past-data .p-tam-result-your-past-data_md-text{font-size:16px}}.p-tam-result-your-past-data .p-tam-result-your-past-data_sm-text{color:#000;font-size:12px;font-style:normal;font-weight:600;line-height:normal}@media print,screen and (min-width:768px){.p-tam-result-your-past-data .p-tam-result-your-past-data_sm-text{font-size:14px}}.p-tam-result-your-past-data .p-tam-result-your-past-data__list{-moz-column-gap:1.5px;column-gap:1.5px;display:flex;font-size:14px}@media print,screen and (min-width:768px){.p-tam-result-your-past-data .p-tam-result-your-past-data__list{-moz-column-gap:3px;column-gap:3px;font-size:16px}}.p-tam-result-your-past-data .p-tam-result-your-past-data__list>li{align-items:center;display:flex;height:25px;justify-content:center;width:25px}@media print,screen and (min-width:768px){.p-tam-result-your-past-data .p-tam-result-your-past-data__list>li{height:28px;width:28px}}.p-tam-result__print-btn-box{display:flex;justify-content:center;margin-top:24px}.p-tam-result__print-btn{-webkit-text-decoration-skip:ink;align-items:center;background:none;border:none;color:#3d8f32;-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:700;justify-content:center;line-height:normal;text-align:center;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.p-tam-result__print-caution-text{font-size:12px;margin-top:10px;text-align:center}.p-tam-result__back-btn{margin-top:24px;text-align:center}.p-lp-ondo{line-height:normal}.p-lp-ondo .p-lp-ondo__pc-left,.p-lp-ondo .p-lp-ondo__pc-wrapper{display:flex;justify-content:center}.p-lp-ondo .p-lp-ondo__pc-left{align-items:center;background:#01a201;display:none;flex:1 1;height:100vh;position:sticky;text-align:center;top:0}@media screen and (min-width:1000px){.p-lp-ondo .p-lp-ondo__pc-left{display:flex}.p-lp-ondo .p-pc-ondo__inner img{width:min(18.2142857143vw,255px)}.p-lp-ondo .p-pc-ondo__inner picture img{width:min(20.5714285714vw,288px)}}.p-lp-ondo .p-pc-left__text{color:var(--white,#fff);font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.44px;line-height:33px;margin-bottom:52px;margin-top:21px;text-align:center}@media screen and (min-width:1000px){.p-lp-ondo .p-pc-left__text{font-size:min(1vw,14px);font-style:normal;font-weight:700;letter-spacing:1.26px;line-height:29.968px}}.p-lp-ondo .p-lp-ondo__pc-right{align-items:center;background:#fcf9e6;display:flex;display:none;flex:1 1;height:100vh;justify-content:center;position:sticky;text-align:center;top:0}@media screen and (min-width:1000px){.p-lp-ondo .p-lp-ondo__pc-right{display:flex}}@media print,screen and (min-width:768px){.p-lp-ondo .p-lp-ondo__pc-right .p-cta__annotation{font-size:14px;padding-left:50px;text-indent:-14px}.p-lp-ondo .p-lp-ondo__pc-right .p-lp03-cta-img__link img{max-width:335px}}.p-lp-ondo .p-lp-ondo__content-wrapper.pc_wide{max-width:414px;overflow:hidden;z-index:1}@media print,screen and (min-width:768px){.p-lp-ondo .p-lp-ondo__content-wrapper.pc_wide{box-shadow:10px 0 15px -15px rgba(0,0,0,.45),-10px 0 15px -15px rgba(0,0,0,.45);max-width:600px}}.p-lp-ondo .p-lp-ondo__top{position:relative}.p-lp-ondo .p-lp-ondo__top img{width:100%}.p-lp-ondo .p-top__image{height:auto;width:100%}.p-lp-ondo .p-top-cta-img__wrapper{bottom:31px;left:50%;position:absolute;transform:translateX(-50%)}@media print,screen and (min-width:768px){.p-lp-ondo .p-top-cta-img__wrapper{bottom:39.6px}}.p-lp-ondo .p-top-cta-img__link picture{animation:ctaButton 1.5s infinite;display:block;width:318px}@media print,screen and (min-width:768px){.p-lp-ondo .p-top-cta-img__link picture{width:509px}}.p-lp-ondo .p-lp-ondo__intro-banner img{width:100%}.p-lp-ondo .p-lp-ondo__intro{background-color:#ff7780;padding-bottom:20px;padding-top:40px;padding-inline:20px;position:relative;z-index:0}@media print,screen and (min-width:768px){.p-lp-ondo .p-lp-ondo__intro{padding-bottom:30px;padding-top:60px}}.p-lp-ondo .p-lp-ondo__intro:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/ondo/bg_intro_bottom_pink.png?1739337751349);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:-64px;content:"";height:85px;left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:1}.p-lp-ondo .p-intro__lead{color:#333;font-size:14px;font-weight:700;line-height:22px;margin-top:16px;text-align:center}@media print,screen and (min-width:768px){.p-lp-ondo .p-intro__lead{font-size:22.4px;line-height:35.2px;margin-top:28px}}.p-lp-ondo .p-intro__block{background-color:#fff;border-radius:20px;margin-inline:auto;max-width:335px;padding:39.98px 16px 9px;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-lp-ondo .p-intro__block{max-width:536px;padding:63.97px 26.8px 14.4px}}.p-lp-ondo .p-intro__badge{height:80px;position:absolute;right:16px;top:-21px;width:80px}@media print,screen and (min-width:768px){.p-lp-ondo .p-intro__badge{height:128px;right:25.6px;top:-33.6px;width:128px}}.p-lp-ondo .p-intro__badge img{width:100%}.p-lp-ondo .p-intro__heading-lv2 img{display:inline-block;height:57px;width:151px}@media print,screen and (min-width:768px){.p-lp-ondo .p-intro__heading-lv2 img{height:90.899px;width:241.6px}}.p-lp-ondo .p-intro__heading-lv2 span{color:#000;display:inline-block;font-family:Hiragino Sans;font-size:16px;font-weight:600;line-height:19px;margin-left:10px;margin-top:32px;text-align:center}@media print,screen and (min-width:768px){.p-lp-ondo .p-intro__heading-lv2 span{font-size:25.6px;line-height:30.4px;margin-left:16px;margin-top:50px}}.p-lp-ondo .p-intro__description{color:#333;font-family:Hiragino Sans;font-size:14px;font-weight:600;line-height:22px;margin-top:22px}@media print,screen and (min-width:768px){.p-lp-ondo .p-intro__description{font-size:22.4px;line-height:35.2px;margin-top:32px}}.p-lp-ondo .p-intro__description .is-red,.p-lp-ondo .p-intro__description .is-red sup{color:#e70012}.p-lp-ondo .p-intro__description .is-large{font-size:20px}@media print,screen and (min-width:768px){.p-lp-ondo .p-intro__description .is-large{font-size:32px}}.p-lp-ondo .p-intro__annotation{color:#666;font-size:10px;font-weight:500;letter-spacing:.3px;line-height:10px;margin-top:14px;text-align:right}@media print,screen and (min-width:768px){.p-lp-ondo .p-intro__annotation{font-size:16px;line-height:16px;margin-top:23px}}.p-lp-ondo .p-lp03-intro__anim-wrapper{margin-left:-20px;width:calc(100% + 40px)}.p-lp-ondo .p-lp03-intro__anim-title{height:50.8px;left:50px;width:139px}@media print,screen and (min-width:768px){.p-lp-ondo .p-lp03-intro__anim-title{height:81.27px;left:80px;width:222.4px}}.p-lp-ondo .p-lp03-intro-splide img{width:100%}.p-lp-ondo .p-lp03-step__title-wrapper{margin-top:18.4px}@media print,screen and (min-width:768px){.p-lp-ondo .p-lp03-step__title-wrapper{margin-top:29.5px}}.p-lp-ondo .p-lp03-step__title{color:#fff}.p-lp-ondo .p-lp03-step__title:after,.p-lp-ondo .p-lp03-step__title:before{background:#fff;content:"";display:block;height:2px;position:absolute;top:50%;width:74px}@media print,screen and (min-width:768px){.p-lp-ondo .p-lp03-step__title:after,.p-lp-ondo .p-lp03-step__title:before{width:119px}}.p-lp-ondo .p-lp03-step__title:before{left:0;transform:rotate(-115deg)}.p-lp-ondo .p-lp03-step__title:after{right:0;transform:rotate(-64deg)}.p-lp-ondo .p-lp03-step__title span{color:#fae300}.p-lp-ondo .p-lp-ondo__cta{background-color:#01a201;padding:100px 20px 40px}@media print,screen and (min-width:768px){.p-lp-ondo .p-lp-ondo__cta{padding:100px 32px 64px}}.p-lp-ondo .p-cta__catch{color:#fae300;font-size:24px;font-weight:700;letter-spacing:.24px;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-lp-ondo .p-cta__catch{font-size:38.4px;letter-spacing:.384px}}.p-lp-ondo .p-cta__catch:before{background-color:#fae300;content:"";height:74px;left:40px;position:absolute;top:50%;transform:rotate(-20deg) translateY(-50%);width:3px}@media print,screen and (min-width:768px){.p-lp-ondo .p-cta__catch:before{height:119px;left:64px;top:50%;transform:rotate(-20deg) translateY(-50%);width:3px}}.p-lp-ondo .p-cta__catch:after{background-color:#fae300;content:"";height:74px;position:absolute;right:40px;top:50%;transform:rotate(20deg) translateY(-50%);width:3px}@media print,screen and (min-width:768px){.p-lp-ondo .p-cta__catch:after{height:119px;right:64px;top:50%;transform:rotate(20deg) translateY(-50%);width:3px}}.p-lp-ondo .p-cta__baloon{margin:7.11px auto 0;width:147px}.p-lp-ondo .p-cta__heading-lv2{color:#fff;font-size:32px;font-weight:700;letter-spacing:.96px;line-height:38.737px;margin-top:5.74px;text-align:center}@media print,screen and (min-width:768px){.p-lp-ondo .p-cta__heading-lv2{font-size:51.2px;letter-spacing:1.536px;line-height:61.979px;margin-top:9.18px}}.p-lp-ondo .p-cta__heading-lv2 .has-dotted{position:relative}.p-lp-ondo .p-cta__heading-lv2 .has-dotted:after{background-color:#fff;border-radius:50%;content:"";height:5px;left:50%;position:absolute;top:-5px;transform:translateX(-50%);width:5px}@media print,screen and (min-width:768px){.p-lp-ondo .p-cta__heading-lv2 .has-dotted:after{height:8.001px;left:50%;top:-8.001px;transform:translateX(-50%);width:8.001px}}.p-lp-ondo .p-cta__heading-lv2 .is-small{font-size:22px;letter-spacing:.66px;line-height:22px}@media print,screen and (min-width:768px){.p-lp-ondo .p-cta__heading-lv2 .is-small{font-size:35.2px;letter-spacing:1.056px;line-height:35.2px}}.p-lp-ondo .p-cta__block{background-color:#fff;border-radius:8px;margin-top:22.6px;padding:23.2px 8px 22px}@media print,screen and (min-width:768px){.p-lp-ondo .p-cta__block{border-radius:12.8px;margin-top:35.37px;padding:37px 12.8px 41.2px}}.p-lp-ondo .p-cta__annotation--center{margin:4px auto 0}@media print,screen and (min-width:768px){.p-lp-ondo .p-cta__annotation--center{margin:8px auto 0}}.p-lp-ondo .p-cta__price{margin-inline:auto;max-width:309px}@media print,screen and (min-width:768px){.p-lp-ondo .p-cta__price{max-width:495px}}.p-lp-ondo .p-cta__delivery{margin:15.14px auto 0;max-width:291px}@media print,screen and (min-width:768px){.p-lp-ondo .p-cta__delivery{max-width:466px}}.p-lp-ondo .p-cta__coupon{cursor:pointer;margin:14.85px auto 0;max-width:291px}@media print,screen and (min-width:768px){.p-lp-ondo .p-cta__coupon{max-width:466px}}.p-lp-ondo .p-cta__coupon--last{margin-top:50px;max-width:none}.p-lp-ondo .p-cta__coupon--last img{width:100%}.p-lp-ondo .p-cta__button{animation:ctaButton 1.5s infinite;margin:25.6px auto 0;max-width:318px}@media print,screen and (min-width:768px){.p-lp-ondo .p-cta__button{max-width:508px}}.p-lp-ondo .p-cta__annotation{color:#666;font-size:10px;font-weight:500;letter-spacing:.3px;line-height:16px;margin-top:4px;max-width:270px;padding-left:10px;text-align:left;text-indent:-10px}@media print,screen and (min-width:768px){.p-lp-ondo .p-cta__annotation{font-size:16px;letter-spacing:.48px;line-height:25.6px;margin-top:8px;max-width:432px;padding-left:16px;text-align:left;text-indent:-16px}}.p-lp-ondo .p-lp03-problem:after{display:none}.p-lp-ondo .p-lp-ondo__kit{margin-top:29px;padding-inline:20px;position:relative;z-index:2}.p-lp-ondo .p-lp-ondo__kit:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/taskaji/bg_kit_white.png?1731847827402);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:-68px;content:"";height:87px;left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:-1}.p-lp-ondo .p-kit__heading-lv3{color:#823c9f;font-size:18px;font-weight:700;letter-spacing:.54px;margin-top:40.21px;text-align:center}@media print,screen and (min-width:768px){.p-lp-ondo .p-kit__heading-lv3{font-size:28.8px;letter-spacing:.864px}}.p-lp-ondo .p-kit__lead{color:#333;font-size:12px;font-weight:700;letter-spacing:.36px;margin-top:5px;text-align:center}@media print,screen and (min-width:768px){.p-lp-ondo .p-kit__lead{font-size:19.2px;letter-spacing:.576px;margin-top:7.6px}}.p-lp-ondo .p-kit__heading-lv4{color:#333;font-size:16px;font-weight:700;letter-spacing:.48px;margin-top:24px;text-align:center}@media print,screen and (min-width:768px){.p-lp-ondo .p-kit__heading-lv4{font-size:25.6px;letter-spacing:.768px;margin-top:37.6px}}.p-lp-ondo .p-kit__list{margin:16px auto 0;max-width:290px}@media print,screen and (min-width:768px){.p-lp-ondo .p-kit__list{margin:25.4px auto 0;max-width:465.6px}}.p-lp-ondo .p-kit__item{display:flex;gap:16px}@media print,screen and (min-width:768px){.p-lp-ondo .p-kit__item{gap:25.6px}}.p-lp-ondo .p-kit__item+.p-kit__item{margin-top:24px}@media print,screen and (min-width:768px){.p-lp-ondo .p-kit__item+.p-kit__item{margin-top:38.4px}}.p-lp-ondo .p-kit__item-image{height:130px;width:109px}@media print,screen and (min-width:768px){.p-lp-ondo .p-kit__item-image{height:208px;width:174.4px}}.p-lp-ondo .p-kit__item-image img{width:100%}.p-lp-ondo .p-kit__item-heading{color:#000;font-size:12px;font-weight:700;letter-spacing:.36px}@media print,screen and (min-width:768px){.p-lp-ondo .p-kit__item-heading{font-size:19.2px;letter-spacing:.576px}}.p-lp-ondo .p-kit__item-description{color:#333;font-size:12px;font-weight:500;letter-spacing:.36px;line-height:19px;margin-top:3px}@media print,screen and (min-width:768px){.p-lp-ondo .p-kit__item-description{font-size:19.2px;letter-spacing:.576px;line-height:30.4px;margin-top:4px}}.p-lp-ondo .p-kit__item-description span{color:#823c9f}.p-lp-ondo .p-kit__item-annotation{color:#666;font-size:12px;font-weight:500;letter-spacing:.36px;line-height:19px}@media print,screen and (min-width:768px){.p-lp-ondo .p-kit__item-annotation{font-size:19.2px;letter-spacing:.576px;line-height:30.4px}}.p-lp-ondo .p-lp-taskaji-inspection__logo-title-wrapper{margin-top:48px}@media print,screen and (min-width:768px){.p-lp-ondo .p-lp03-type-new__popup{margin-inline:auto;max-width:465.6px}}.p-lp-ondo .p-lp-ondo__point{padding:40px 20px 0}@media print,screen and (min-width:768px){.p-lp-ondo .p-lp-ondo__point{padding:64px 32px 0}}.p-lp-ondo .p-point__heading-lv2{color:#333;font-size:22.5px;font-weight:900;letter-spacing:.675px;line-height:41.25px;text-align:center}@media print,screen and (min-width:768px){.p-lp-ondo .p-point__heading-lv2{font-size:36px;letter-spacing:1.08px;line-height:66px}}.p-lp-ondo .p-point__heading-lv2 span{color:#e70012;font-size:37.5px;letter-spacing:1.125px}@media print,screen and (min-width:768px){.p-lp-ondo .p-point__heading-lv2 span{font-size:60px;letter-spacing:1.8px}}.p-lp-ondo .p-point__list{display:grid;gap:12.5px;grid-template-columns:repeat(2,1fr);margin-top:17.75px}@media print,screen and (min-width:768px){.p-lp-ondo .p-point__list{gap:20px 20.4px;margin-top:27px}}.p-lp-ondo .p-point__item{border:1px solid #01a201;border-radius:8px;padding:10px 10px 17.5px}@media print,screen and (min-width:768px){.p-lp-ondo .p-point__item{border-radius:12.8;padding:20px 16px 27.6px}}.p-lp-ondo .p-point__item-image{margin-inline:auto;-o-object-fit:contain;object-fit:contain}.p-lp-ondo .p-point__item-image img{height:auto;width:100%}.p-lp-ondo .p-point__item:first-of-type .p-point__item-image{height:43px;margin-top:18.01px;width:56px}@media print,screen and (min-width:768px){.p-lp-ondo .p-point__item:first-of-type .p-point__item-image{height:68.395px;margin-top:24.81px;width:89.537px}}.p-lp-ondo .p-point__item:first-of-type .p-point__item-description{margin-top:17.25px}@media print,screen and (min-width:768px){.p-lp-ondo .p-point__item:first-of-type .p-point__item-description{margin-top:27.61px}}.p-lp-ondo .p-point__item:nth-of-type(2) .p-point__item-image{height:52px;margin-top:9.01px;width:60px}@media print,screen and (min-width:768px){.p-lp-ondo .p-point__item:nth-of-type(2) .p-point__item-image{height:83.2px;margin-top:10.41px;width:94.545px}}.p-lp-ondo .p-point__item:nth-of-type(2) .p-point__item-description{margin-top:17px}@media print,screen and (min-width:768px){.p-lp-ondo .p-point__item:nth-of-type(2) .p-point__item-description{margin-top:27.2px}}.p-lp-ondo .p-point__item:nth-of-type(3) .p-point__item-image{height:47px;margin-top:9px;width:47px}@media print,screen and (min-width:768px){.p-lp-ondo .p-point__item:nth-of-type(3) .p-point__item-image{height:74.527px;margin-top:10.4px;width:75.495px}}.p-lp-ondo .p-point__item:nth-of-type(3) .p-point__item-description{margin-top:12.17px}@media print,screen and (min-width:768px){.p-lp-ondo .p-point__item:nth-of-type(3) .p-point__item-description{margin-top:19.47px}}.p-lp-ondo .p-point__item:nth-of-type(4) .p-point__item-image{height:46px;margin-top:8.75px;width:43px}@media print,screen and (min-width:768px){.p-lp-ondo .p-point__item:nth-of-type(4) .p-point__item-image{height:73.6px;margin-top:10px;width:68.8px}}.p-lp-ondo .p-point__item:nth-of-type(4) .p-point__item-description{margin-top:13px}@media print,screen and (min-width:768px){.p-lp-ondo .p-point__item:nth-of-type(4) .p-point__item-description{margin-top:20.8px}}.p-lp-ondo .p-point__item-description{color:#333;font-size:13.75px;font-weight:500;letter-spacing:.413px;line-height:19px;text-align:center}@media print,screen and (min-width:768px){.p-lp-ondo .p-point__item-description{font-size:22px;letter-spacing:.66px;line-height:30.4px}}.p-lp-ondo .p-point__item-description span{display:inline-block;font-weight:700;text-decoration:underline;text-decoration-color:#fae300;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:5px;text-underline-offset:-2.5px}@media print,screen and (min-width:768px){.p-lp-ondo .p-point__item-description span{font-size:22px;letter-spacing:.66px;line-height:30.4px}}.p-lp-ondo .p-lp03-topping{margin-top:80px}@media print,screen and (min-width:768px){.p-lp-ondo .p-lp03-topping{margin-top:128px}}.p-lp-ondo .p-lp03-topping-splide__img-wrapper{margin:0}.p-lp-ondo .splide__pagination.p-splide__pagination{bottom:-27px;left:0;padding:0;position:absolute;right:0;z-index:1}.p-lp-ondo .splide__pagination.p-splide__pagination li{flex:1 1}.p-lp-ondo .splide__pagination.p-splide__pagination li .splide__pagination__page{background:#b9b9b9;border-radius:0;height:4px;margin:0;opacity:1;width:100%}.p-lp-ondo .splide__pagination.p-splide__pagination li .splide__pagination__page.is-active{background:#4e4e4e;opacity:1;transform:scale(1)}.p-lp-ondo .splide__pagination.p-splide__pagination.p-lp03-topping-splide-pagination{margin:0 42px}@media print,screen and (min-width:768px){.p-lp-ondo .splide__pagination.p-splide__pagination.p-lp03-topping-splide-pagination{margin:0 68.2px}}#lpPage01 .p-lp-ondo #faqWrap{padding:90px 24px 0}@media print,screen and (min-width:768px){#lpPage01 .p-lp-ondo #faqWrap{padding:90px 24px 50px}#lpPage01 .p-lp-ondo #faqWrap h2{font-size:44.8px!important;padding-top:72px!important}#lpPage01 .p-lp-ondo #faqWrap .faqBox .acTitle{font-size:22.4px;font-weight:500;letter-spacing:.672px;padding:20px 44px 28px}#lpPage01 .p-lp-ondo #faqWrap .faqBox .acTitle:before{font-size:25.6px;font-weight:500;letter-spacing:.768px;top:18px}#lpPage01 .p-lp-ondo #faqWrap .faqBox .ansBox{font-size:22.4px;font-weight:400;letter-spacing:.672px;padding:0 0 36px 44px}#lpPage01 .p-lp-ondo #faqWrap .faqBox .ansBox:before{font-size:28.8px;font-weight:500;letter-spacing:.864px;top:1px}}.p-lp-chocozap{line-height:normal}.p-lp-chocozap .p-lp-chocozap__pc-wrapper{display:flex;justify-content:center}.p-lp-chocozap .p-lp-chocozap__pc-left{align-items:center;background:#01a201;display:flex;display:none;flex:1 1;height:100vh;justify-content:center;position:sticky;text-align:center;top:0}@media screen and (min-width:1000px){.p-lp-chocozap .p-lp-chocozap__pc-left{display:flex}.p-lp-chocozap .p-pc-chocozap__inner img{width:min(18.2142857143vw,255px)}.p-lp-chocozap .p-pc-chocozap__inner picture img{width:min(20.5714285714vw,288px)}}.p-lp-chocozap .p-pc-left__text{color:var(--white,#fff);font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.44px;line-height:33px;margin-bottom:52px;margin-top:21px;text-align:center}@media screen and (min-width:1000px){.p-lp-chocozap .p-pc-left__text{font-size:min(1vw,14px);font-style:normal;font-weight:700;letter-spacing:1.26px;line-height:29.968px}}.p-lp-chocozap .p-lp-chocozap__pc-right{align-items:center;background:#fcf9e6;display:flex;display:none;flex:1 1;height:100vh;justify-content:center;position:sticky;text-align:center;top:0}@media screen and (min-width:1000px){.p-lp-chocozap .p-lp-chocozap__pc-right{display:flex}}@media print,screen and (min-width:768px){.p-lp-chocozap .p-lp-chocozap__pc-right .p-cta__annotation{font-size:14px;padding-left:24px;text-indent:-14px}.p-lp-chocozap .p-lp-chocozap__pc-right .p-lp03-cta-img__link img{max-width:335px}}.p-lp-chocozap .p-lp-chocozap__content-wrapper.pc_wide{max-width:414px;overflow:hidden;z-index:1}@media print,screen and (min-width:768px){.p-lp-chocozap .p-lp-chocozap__content-wrapper.pc_wide{box-shadow:10px 0 15px -15px rgba(0,0,0,.45),-10px 0 15px -15px rgba(0,0,0,.45);max-width:600px}}.p-lp-chocozap .p-lp-chocozap__top{position:relative}.p-lp-chocozap .p-lp-chocozap__top img{width:100%}.p-lp-chocozap .p-top__image{height:auto;width:100%}@media print,screen and (min-width:768px){.p-lp-chocozap .p-top__image{margin-top:-1px}}.p-lp-chocozap .p-top-cta-img__wrapper{bottom:20px;left:50%;position:absolute;transform:translateX(-50%)}@media print,screen and (min-width:768px){.p-lp-chocozap .p-top-cta-img__wrapper{bottom:39.6px}}.p-lp-chocozap .p-top-cta-img__link{animation:ctaButton 1.5s infinite;display:block;width:350px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-top-cta-img__link{width:536px}}@keyframes ctaButton{0%{transform:scale(.95)}50%{transform:scale(1)}to{transform:scale(.95)}}.p-lp-chocozap .p-lp-chocozap__intro{background-color:#ffeb03;padding-bottom:20px;padding-top:40px;padding-inline:20px;position:relative}@media print,screen and (min-width:768px){.p-lp-chocozap .p-lp-chocozap__intro{padding-bottom:30px;padding-top:60px}}.p-lp-chocozap .p-lp-chocozap__intro:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/chocozap/bg_intro_bottom_yellow.svg?1739529964367);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:-64px;content:"";height:85px;left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:1}.p-lp-chocozap .p-intro__lead{color:#333;font-size:14px;font-weight:700;line-height:22px;margin-top:16px;text-align:center}@media print,screen and (min-width:768px){.p-lp-chocozap .p-intro__lead{font-size:22.4px;line-height:35.2px;margin-top:28px}}.p-lp-chocozap .p-intro__block{background-color:#fff;border-radius:20px;margin-inline:auto;max-width:335px;padding:39.98px 16px 9px;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-lp-chocozap .p-intro__block{max-width:536px;padding:63.97px 26.8px 14.4px}}.p-lp-chocozap .p-intro__badge{height:80px;position:absolute;right:16px;top:-21px;width:80px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-intro__badge{height:128px;right:25.6px;top:-33.6px;width:128px}}.p-lp-chocozap .p-intro__badge img{width:100%}.p-lp-chocozap .p-intro__heading-lv2 img{display:inline-block;height:57px;width:151px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-intro__heading-lv2 img{height:90.899px;width:241.6px}}.p-lp-chocozap .p-intro__heading-lv2 span{color:#000;display:inline-block;font-family:Hiragino Sans;font-size:16px;font-weight:600;line-height:19px;margin-left:10px;margin-top:32px;text-align:center}@media print,screen and (min-width:768px){.p-lp-chocozap .p-intro__heading-lv2 span{font-size:25.6px;line-height:30.4px;margin-left:16px;margin-top:50px}}.p-lp-chocozap .p-intro__description{color:#333;font-family:Hiragino Sans;font-size:14px;font-weight:600;line-height:22px;margin-top:22px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-intro__description{font-size:22.4px;line-height:35.2px;margin-top:32px}}.p-lp-chocozap .p-intro__description .is-red,.p-lp-chocozap .p-intro__description .is-red sup{color:#e70012}.p-lp-chocozap .p-intro__description .is-large{font-size:20px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-intro__description .is-large{font-size:32px}}.p-lp-chocozap .p-intro__description.p-intro__description--sm{font-size:11px;margin-top:2px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-intro__description.p-intro__description--sm{font-size:16px;margin-top:9px}}.p-lp-chocozap .p-intro__annotation{color:#666;font-size:10px;font-weight:500;letter-spacing:.3px;line-height:10px;margin-top:14px;text-align:right}@media print,screen and (min-width:768px){.p-lp-chocozap .p-intro__annotation{font-size:16px;line-height:16px;margin-top:23px}}.p-lp-chocozap .p-lp03-intro__anim-wrapper{margin-left:-20px;width:calc(100% + 40px)}.p-lp-chocozap .p-lp03-intro__anim-wrapper img{width:100%}.p-lp-chocozap .p-lp-chocozap__cta{background-color:#01a201;padding:100px 20px 40px;position:relative;z-index:0}@media print,screen and (min-width:768px){.p-lp-chocozap .p-lp-chocozap__cta{padding:100px 32px 64px}}.p-lp-chocozap .p-cta__baloon{margin:7.11px auto 0;width:147px}.p-lp-chocozap .p-cta__heading-lv2{color:#fff;font-size:32px;font-weight:700;letter-spacing:.96px;line-height:38.737px;margin-top:5.74px;text-align:center}@media print,screen and (min-width:768px){.p-lp-chocozap .p-cta__heading-lv2{font-size:51.2px;letter-spacing:1.536px;line-height:61.979px;margin-top:9.18px}}.p-lp-chocozap .p-cta__heading-lv2 .has-dotted{position:relative}.p-lp-chocozap .p-cta__heading-lv2 .has-dotted:after{background-color:#fff;border-radius:50%;content:"";height:5px;left:50%;position:absolute;top:-5px;transform:translateX(-50%);width:5px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-cta__heading-lv2 .has-dotted:after{height:8.001px;left:50%;top:-8.001px;transform:translateX(-50%);width:8.001px}}.p-lp-chocozap .p-cta__heading-lv2 .is-small{font-size:22px;letter-spacing:.66px;line-height:22px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-cta__heading-lv2 .is-small{font-size:35.2px;letter-spacing:1.056px;line-height:35.2px}}.p-lp-chocozap .p-cta__block{background-color:#fff;border-radius:8px;margin-top:22.6px;padding:23.2px 8px 22px;position:relative}@media print,screen and (min-width:768px){.p-lp-chocozap .p-cta__block{border-radius:12.8px;margin-top:35.37px;padding:37px 12.8px 41.2px}}.p-lp-chocozap .p-cta__block:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/chocozap/bg_cta_polygon_white.svg?1739761854117);background-repeat:no-repeat;background-size:cover;bottom:-26px;content:"";height:66px;left:50%;position:absolute;transform:translateX(-50%);width:141px;z-index:-1}.p-lp-chocozap .p-cta__annotation--center{margin:4px auto 0}@media print,screen and (min-width:768px){.p-lp-chocozap .p-cta__annotation--center{margin:8px auto 0}}.p-lp-chocozap .p-cta__price{margin-inline:auto;max-width:309px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-cta__price{max-width:495px}}.p-lp-chocozap .p-cta__delivery{margin:15.14px auto 0;max-width:291px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-cta__delivery{max-width:466px}}.p-lp-chocozap .p-cta__coupon{cursor:pointer;margin:14.85px auto 0;max-width:291px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-cta__coupon{max-width:466px}}.p-lp-chocozap .p-cta__coupon--last{margin-top:50px;max-width:none}.p-lp-chocozap .p-cta__coupon--last img{width:100%}.p-lp-chocozap .p-cta__button{animation:ctaButton 1.5s infinite;margin:25.6px auto 0;max-width:318px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-cta__button{max-width:508px}}.p-lp-chocozap .p-cta__annotation{color:#333;font-size:12px;font-weight:500;line-height:22px;margin-top:4px;max-width:270px;text-align:center}@media print,screen and (min-width:768px){.p-lp-chocozap .p-cta__annotation{font-size:18px;margin-top:8px;max-width:432px}}.p-lp-chocozap .p-lp03-conversion__product-subscription{position:relative;z-index:0}.p-lp-chocozap .p-lp03-conversion__product-subscription:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/chocozap/bg_cta_left.png?1739761008329);background-repeat:no-repeat;background-size:cover;content:"";height:193.5px;left:-40px;position:absolute;top:-8.9px;width:157px;z-index:-1}.p-lp-chocozap .p-lp03-conversion__product-subscription:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/chocozap/bg_cta_right.png?1739761008314);background-repeat:no-repeat;background-size:cover;content:"";height:216px;position:absolute;right:-12px;top:-32px;width:174px;z-index:-1}.p-lp-chocozap .p-lp03-problem:after{display:none}.p-lp-chocozap .p-lp-chocozap__kit{margin-top:29px;padding-inline:20px;position:relative;z-index:2}.p-lp-chocozap .p-lp-chocozap__kit:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/taskaji/bg_kit_white.png?1731847827402);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:-68px;content:"";height:87px;left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:-1}.p-lp-chocozap .p-kit__heading-lv3{color:#823c9f;font-size:18px;font-weight:700;letter-spacing:.54px;margin-top:40.21px;text-align:center}@media print,screen and (min-width:768px){.p-lp-chocozap .p-kit__heading-lv3{font-size:28.8px;letter-spacing:.864px}}.p-lp-chocozap .p-kit__lead{color:#333;font-size:12px;font-weight:700;letter-spacing:.36px;margin-top:5px;text-align:center}@media print,screen and (min-width:768px){.p-lp-chocozap .p-kit__lead{font-size:19.2px;letter-spacing:.576px;margin-top:7.6px}}.p-lp-chocozap .p-kit__heading-lv4{color:#333;font-size:16px;font-weight:700;letter-spacing:.48px;margin-top:24px;text-align:center}@media print,screen and (min-width:768px){.p-lp-chocozap .p-kit__heading-lv4{font-size:25.6px;letter-spacing:.768px;margin-top:37.6px}}.p-lp-chocozap .p-kit__list{margin:16px auto 0;max-width:290px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-kit__list{margin:25.4px auto 0;max-width:465.6px}}.p-lp-chocozap .p-kit__item{display:flex;gap:16px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-kit__item{gap:25.6px}}.p-lp-chocozap .p-kit__item+.p-kit__item{margin-top:24px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-kit__item+.p-kit__item{margin-top:38.4px}}.p-lp-chocozap .p-kit__item-image{height:130px;width:109px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-kit__item-image{height:208px;width:174.4px}}.p-lp-chocozap .p-kit__item-image img{width:100%}.p-lp-chocozap .p-kit__item-heading{color:#000;font-size:12px;font-weight:700;letter-spacing:.36px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-kit__item-heading{font-size:19.2px;letter-spacing:.576px}}.p-lp-chocozap .p-kit__item-description{color:#333;font-size:12px;font-weight:500;letter-spacing:.36px;line-height:19px;margin-top:3px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-kit__item-description{font-size:19.2px;letter-spacing:.576px;line-height:30.4px;margin-top:4px}}.p-lp-chocozap .p-kit__item-description span{color:#823c9f}.p-lp-chocozap .p-kit__item-annotation{color:#666;font-size:12px;font-weight:500;letter-spacing:.36px;line-height:19px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-kit__item-annotation{font-size:19.2px;letter-spacing:.576px;line-height:30.4px}}.p-lp-chocozap .p-lp-taskaji-inspection__logo-title-wrapper{margin-top:48px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-lp03-type-new__popup{margin-inline:auto;max-width:465.6px}}.p-lp-chocozap .p-lp-chocozap__point{padding:40px 20px 0}@media print,screen and (min-width:768px){.p-lp-chocozap .p-lp-chocozap__point{padding:64px 32px 0}}.p-lp-chocozap .p-point__heading-lv2{color:#333;font-size:22.5px;font-weight:900;letter-spacing:.675px;line-height:41.25px;text-align:center}@media print,screen and (min-width:768px){.p-lp-chocozap .p-point__heading-lv2{font-size:36px;letter-spacing:1.08px;line-height:66px}}.p-lp-chocozap .p-point__heading-lv2 span{color:#e70012;font-size:37.5px;letter-spacing:1.125px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-point__heading-lv2 span{font-size:60px;letter-spacing:1.8px}}.p-lp-chocozap .p-point__list{display:grid;gap:12.5px;grid-template-columns:repeat(2,1fr);margin-top:17.75px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-point__list{gap:20px 20.4px;margin-top:27px}}.p-lp-chocozap .p-point__item{border:1px solid #01a201;border-radius:8px;padding:10px 10px 17.5px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-point__item{border-radius:12.8;padding:20px 16px 27.6px}}.p-lp-chocozap .p-point__item-image{margin-inline:auto;-o-object-fit:contain;object-fit:contain}.p-lp-chocozap .p-point__item-image img{height:auto;width:100%}.p-lp-chocozap .p-point__item:first-of-type .p-point__item-image{height:43px;margin-top:18.01px;width:56px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-point__item:first-of-type .p-point__item-image{height:68.395px;margin-top:24.81px;width:89.537px}}.p-lp-chocozap .p-point__item:first-of-type .p-point__item-description{margin-top:17.25px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-point__item:first-of-type .p-point__item-description{margin-top:27.61px}}.p-lp-chocozap .p-point__item:nth-of-type(2) .p-point__item-image{height:52px;margin-top:9.01px;width:60px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-point__item:nth-of-type(2) .p-point__item-image{height:83.2px;margin-top:10.41px;width:94.545px}}.p-lp-chocozap .p-point__item:nth-of-type(2) .p-point__item-description{margin-top:17px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-point__item:nth-of-type(2) .p-point__item-description{margin-top:27.2px}}.p-lp-chocozap .p-point__item:nth-of-type(3) .p-point__item-image{height:47px;margin-top:9px;width:47px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-point__item:nth-of-type(3) .p-point__item-image{height:74.527px;margin-top:10.4px;width:75.495px}}.p-lp-chocozap .p-point__item:nth-of-type(3) .p-point__item-description{margin-top:12.17px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-point__item:nth-of-type(3) .p-point__item-description{margin-top:19.47px}}.p-lp-chocozap .p-point__item:nth-of-type(4) .p-point__item-image{height:46px;margin-top:8.75px;width:43px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-point__item:nth-of-type(4) .p-point__item-image{height:73.6px;margin-top:10px;width:68.8px}}.p-lp-chocozap .p-point__item:nth-of-type(4) .p-point__item-description{margin-top:13px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-point__item:nth-of-type(4) .p-point__item-description{margin-top:20.8px}}.p-lp-chocozap .p-point__item-description{color:#333;font-size:13.75px;font-weight:500;letter-spacing:.413px;line-height:19px;text-align:center}@media print,screen and (min-width:768px){.p-lp-chocozap .p-point__item-description{font-size:22px;letter-spacing:.66px;line-height:30.4px}}.p-lp-chocozap .p-point__item-description span{display:inline-block;font-weight:700;text-decoration:underline;text-decoration-color:#fae300;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:5px;text-underline-offset:-2.5px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-point__item-description span{font-size:22px;letter-spacing:.66px;line-height:30.4px}}.p-lp-chocozap .p-lp03-topping{margin-top:80px}@media print,screen and (min-width:768px){.p-lp-chocozap .p-lp03-topping{margin-top:128px}}.p-lp-chocozap .p-lp03-topping-splide__img-wrapper{margin:0}.p-lp-chocozap .splide__pagination.p-splide__pagination{bottom:-27px;left:0;padding:0;position:absolute;right:0;z-index:1}.p-lp-chocozap .splide__pagination.p-splide__pagination li{flex:1 1}.p-lp-chocozap .splide__pagination.p-splide__pagination li .splide__pagination__page{background:#b9b9b9;border-radius:0;height:4px;margin:0;opacity:1;width:100%}.p-lp-chocozap .splide__pagination.p-splide__pagination li .splide__pagination__page.is-active{background:#4e4e4e;opacity:1;transform:scale(1)}.p-lp-chocozap .splide__pagination.p-splide__pagination.p-lp03-topping-splide-pagination{margin:0 42px}@media print,screen and (min-width:768px){.p-lp-chocozap .splide__pagination.p-splide__pagination.p-lp03-topping-splide-pagination{margin:0 68.2px}}#lpPage01 .p-lp-chocozap #faqWrap{padding:90px 24px 0}@media print,screen and (min-width:768px){#lpPage01 .p-lp-chocozap #faqWrap{padding:90px 24px 50px}#lpPage01 .p-lp-chocozap #faqWrap h2{font-size:44.8px!important;padding-top:72px!important}#lpPage01 .p-lp-chocozap #faqWrap .faqBox .acTitle{font-size:22.4px;font-weight:500;letter-spacing:.672px;padding:20px 44px 28px}#lpPage01 .p-lp-chocozap #faqWrap .faqBox .acTitle:before{font-size:25.6px;font-weight:500;letter-spacing:.768px;top:18px}#lpPage01 .p-lp-chocozap #faqWrap .faqBox .ansBox{font-size:22.4px;font-weight:400;letter-spacing:.672px;padding:0 0 36px 44px}#lpPage01 .p-lp-chocozap #faqWrap .faqBox .ansBox:before{font-size:28.8px;font-weight:500;letter-spacing:.864px;top:1px}}.p-lp03d-cta-img__link{display:block;margin-left:-4px;width:calc(100% + 8px)}@media print,screen and (min-width:768px){.p-lp03d-cta-img__link{margin-left:-5px;width:calc(100% + 10px)}}.p-lp03d-cta-img__link img{height:auto;width:100%}#faqPage .leftNav .p-faq__hashBox{margin-top:21px}#faqPage .rightArea{margin-top:0!important}#faqPage .rightArea #pickup h2{margin-top:50px}@media print,screen and (min-width:768px){#faqPage .rightArea #pickup h2{margin-top:0}}#faqPage .rightArea .cateBox{margin-bottom:0}#faqPage .rightArea .p-faq__hashBox{margin-top:29.16px}#faqPage .p-faq__hashBox li.p-faq__hashBox-item+li.p-faq__hashBox-item{margin-top:12px}#faqPage .p-faq__hashBox .p-faq__hashBox-item a{border:1px solid #3d8f32;border-radius:40.984px;color:#3d8f32;display:block;font-size:12px;font-weight:700;line-height:1.6;padding-block:8px;padding-inline:16px;text-decoration:none;width:-moz-fit-content;width:fit-content}#faqPage .rightArea .faqBlock.visible+.faqBlock.visible{margin-top:32px!important}#faqPage .rightArea h2.p-faq__category{margin-top:40!important}@media print,screen and (min-width:768px){#faqPage .rightArea h2.p-faq__category{margin-top:0!important}}#faqPage .cateBox .txt{margin-bottom:28px!important}#faqPage .p-faq__category-list{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);width:100%}#faqPage .p-faq__category-item{border-bottom:1px solid #e5e5e5;padding-block:12px}#faqPage .p-faq__category-item a{color:#333;display:block;font-size:14px;font-weight:700;letter-spacing:.142px;line-height:18.31px;text-decoration:none;width:100%}#faqPage .p-faq__category-item a svg{fill:#3d8f32;height:10px;position:absolute;right:3px;top:50%;transform:translateY(-50%) rotate(0deg)!important;transform-origin:center center;width:5px}#faqPage .padContents.leftSticky .leftNav .nav svg{transform:translateY(-50%) rotate(0deg)!important}#faqPage .rightArea h2.p-faq__category{background-color:#3d8f32;color:#fff;font-size:20px;font-weight:700;line-height:1.6;margin-bottom:32px;margin-left:-6.4vw;padding-block:7px 9px;text-align:center;width:calc(100% + 12.8vw)}@media print,screen and (min-width:768px){#faqPage .rightArea h2.p-faq__category{margin-left:0;width:100%}}#faqPage .rightArea h3.p-faq__title{color:#3d8f32;font-size:16px;font-weight:700;line-height:1.6;margin-block:32px 16px!important}@media print,screen and (min-width:768px){#faqPage .rightArea h3.p-faq__title{font-size:20px}}#faqPage .rightArea dt:after{background-image:none!important;color:#3d8f32;content:"＋"!important;font-size:20px;font-weight:700;height:30px!important;line-height:1.6;right:2vw!important;top:28px!important;width:20px!important}#faqPage .rightArea dt.open:after{content:"ー"!important;font-weight:500;top:12px!important;transform:none!important}#faqPage .rightArea .p-faq__form-text{color:#333;font-size:12px;font-weight:500;line-height:1.6;margin-top:40px;text-align:center}#faqPage .rightArea .p-faq__form-button{background:#3d8f32;border-radius:42.53px;color:#fff;display:block;font-size:14.2px;font-style:normal;font-weight:700;letter-spacing:1.134px;line-height:18.43px;margin-inline:auto;margin-top:16px;max-width:327px;padding-block:19px;padding-inline:26px;position:relative;text-align:center;text-decoration:none}#faqPage .rightArea .p-faq__form-button:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/faq/icon_faq_arrow_right_white.svg?1742910930449);background-position:50%;background-repeat:no-repeat;content:"";height:13px;margin-left:10px;position:absolute;right:26px;top:50%;transform:translateY(-50%);width:13px}.p-lp-chocozap.p-lp-choigosim .p-lp-chocozap__pc-left{background:#fff6e6}.p-lp-chocozap.p-lp-choigosim .p-pc-left__text{color:#333}.p-lp-chocozap.p-lp-choigosim .p-top-cta-img__wrapper{bottom:180px}@media print,screen and (min-width:768px){.p-lp-chocozap.p-lp-choigosim .p-top-cta-img__wrapper{bottom:124px}}.p-lp-chocozap.p-lp-choigosim .p-lp-choigosim__intro{margin-top:-148px;position:relative;z-index:2}@media print,screen and (min-width:768px){.p-lp-chocozap.p-lp-choigosim .p-lp-choigosim__intro{margin-top:-100px}}.p-lp-chocozap.p-lp-choigosim .p-lp-choigosim__intro img{width:100%}.p-lp-chocozap.p-lp-choigosim .p-lp-choigosim__intro .p-lp-choigosim__intro-copyright{bottom:16px;color:#333;font-family:Zen Maru Gothic,serif;font-size:12px;font-weight:500;left:50%;letter-spacing:0;line-height:1;position:absolute;text-align:center;transform:translateX(-50%)}@media print,screen and (min-width:768px){.p-lp-chocozap.p-lp-choigosim .p-lp-choigosim__intro .p-lp-choigosim__intro-copyright{bottom:20px;font-size:14px}}.p-lp-choigosim-phase2 .p-lp-choigosim__pc-wrapper{display:flex;justify-content:center}.p-lp-choigosim-phase2 .p-lp-choigosim__pc-left{align-items:center;background:#fff6e6;display:flex;display:none;flex:1 1;height:100vh;justify-content:center;position:sticky;text-align:center;top:0}@media screen and (min-width:1000px){.p-lp-choigosim-phase2 .p-lp-choigosim__pc-left{display:flex}}@media print,screen and (min-width:768px){.p-lp-choigosim-phase2 .p-choigosim-left__logo{height:87px;width:318px}}.p-lp-choigosim-phase2 .p-choigosim-left__logo img{width:100%}@media print,screen and (min-width:768px){.p-lp-choigosim-phase2 .p-choigosim-left__img{height:191px;margin-left:-24px;width:334px}}.p-lp-choigosim-phase2 .p-choigosim-left__img img{width:100%}.p-lp-choigosim-phase2 .p-lp-choigosim__pc-right{align-items:center;background:#fff6e6;display:flex;display:none;flex:1 1;height:100vh;justify-content:center;position:sticky;text-align:center;top:0}@media screen and (min-width:1000px){.p-lp-choigosim-phase2 .p-lp-choigosim__pc-right{display:flex}}.p-lp-choigosim-phase2 .p-lp03-pc-right__list{padding-left:0}.p-lp-choigosim-phase2 .p-lp03-pc-right__item a{align-items:center;display:grid;font-family:Zen Maru Gothic,serif;font-size:16.5px;font-weight:700;gap:15px;grid-template-columns:42px auto;justify-items:center;text-decoration:none}.p-lp-choigosim-phase2 .p-lp03-pc-right__item a span{display:block;text-align:left;width:100%}.p-lp-choigosim-phase2 .p-lp03-pc-right__item a:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block}.p-lp-choigosim-phase2 .p-lp03-pc-right__item:first-of-type a:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/chogosim/icon_right_anchor_01.webp);height:38px;width:26px}.p-lp-choigosim-phase2 .p-lp03-pc-right__item:nth-of-type(2) a:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/chogosim/icon_right_anchor_02.webp);height:38px;width:32px}.p-lp-choigosim-phase2 .p-lp03-pc-right__item:nth-of-type(3) a:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/chogosim/icon_right_anchor_03.webp);height:29px;width:28px}.p-lp-choigosim-phase2 .p-lp03-pc-right__item:nth-of-type(4) a:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/chogosim/icon_right_anchor_04.webp);height:34px;width:31px}.p-lp-choigosim-phase2 .p-lp03-pc-right__item:nth-of-type(5) a:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/chogosim/icon_right_anchor_05.webp);height:40px;width:17px}.p-lp-choigosim-phase2 .p-lp03-pc-right__item:nth-of-type(6) a:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/chogosim/icon_right_anchor_06.webp);height:27px;width:42px}.p-lp-choigosim-phase2 .p-lp-choigosim__content-wrapper.pc_wide{max-width:550px;overflow:hidden;z-index:1}@media print,screen and (min-width:768px){.p-lp-choigosim-phase2 .p-lp-choigosim__content-wrapper.pc_wide{background-color:#ffe0a1;box-shadow:10px 0 15px -15px rgba(0,0,0,.45),-10px 0 15px -15px rgba(0,0,0,.45);max-width:600px;padding-inline:50px}}.p-lp-choigosim-phase2 .p-lp-choigosim__top{position:relative}.p-lp-choigosim-phase2 .p-lp-choigosim__top img{width:100%}.p-lp-choigosim-phase2 .p-top__image{height:auto;width:100%}@media print,screen and (min-width:768px){.p-lp-choigosim-phase2 .p-top__image{margin-top:-1px}}.p-lp-choigosim-phase2 .p-lp-choigosim__about{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/chogosim/bg_check.webp);background-position:bottom;background-repeat:no-repeat;background-size:contain;margin-top:-254px;padding-bottom:200px;position:relative;width:100%}@media print,screen and (min-width:768px){.p-lp-choigosim-phase2 .p-lp-choigosim__about{margin-top:-240px}}.p-lp-choigosim-phase2 .p-about__image{margin-left:-20px;position:relative;width:calc(100% + 20px)}@media print,screen and (min-width:768px){.p-lp-choigosim-phase2 .p-about__image{margin-left:-16px;width:calc(100% + 16px)}}.p-lp-choigosim-phase2 .p-about__image img{width:100%}.p-lp-choigosim-phase2 .p-about__cta{bottom:250px;left:50%;padding-inline:20px;position:absolute;transform:translateX(-50%);width:100%}@media print,screen and (min-width:768px){.p-lp-choigosim-phase2 .p-about__cta{bottom:280px;max-width:490px}}.p-lp-choigosim-phase2 .p-about__cta img{width:100%}.p-lp-choigosim-phase2 .p-lp-choigosim__introduce{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/chogosim/bg_check.webp);background-position:bottom;background-repeat:no-repeat;background-size:contain;margin-top:-140px;padding-bottom:200px;position:relative;width:100%}.p-lp-choigosim-phase2 .p-introduce__image,.p-lp-choigosim-phase2 .p-introduce__image img{width:100%}.p-lp-choigosim-phase2 .p-introduce__char-list{align-items:center;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);padding-inline:20px;position:absolute;top:44vw}@media screen and (min-width:600px) and (max-width:768px){.p-lp-choigosim-phase2 .p-introduce__char-list{top:36vw}}@media print,screen and (min-width:768px){.p-lp-choigosim-phase2 .p-introduce__char-list{padding-inline:30px;top:259px}}.p-lp-choigosim-phase2 .p-introduce__char-item{cursor:pointer}.p-lp-choigosim-phase2 .p-introduce__char-item img{width:100%}.p-lp-choigosim-phase2 .p-lp-choigosim__point{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/chogosim/bg_check.webp);background-position:bottom;background-repeat:no-repeat;background-size:contain;margin-top:-140px;padding-bottom:200px;position:relative;width:100%}.p-lp-choigosim-phase2 .p-lp-choigosim__introduce .modal{border:none}.p-lp-choigosim-phase2 .p-introduce__char-modal-container{background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;height:423px;max-width:299px;position:relative;width:100%}@media print,screen and (min-width:768px){.p-lp-choigosim-phase2 .p-introduce__char-modal-container{height:474px;max-width:335px}}.p-lp-choigosim-phase2 .p-introduce__char-modal__close{background:transparent;background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/images/i-plus_w.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:100px;padding:0;position:absolute;right:-34px;top:-68px;transform:rotate(45deg);width:100px}@media print,screen and (min-width:768px){.p-lp-choigosim-phase2 .p-introduce__char-modal__close{height:100px;right:-34px;top:-68px;width:100px}}.p-lp-choigosim-phase2 .p-introduce__char-modal-content{align-items:center;display:flex;justify-content:center;width:100%}.p-lp-choigosim-phase2 .p-introduce__char-modal__img{align-items:center;display:flex;justify-content:center;margin-inline:auto;width:299px}@media print,screen and (min-width:768px){.p-lp-choigosim-phase2 .p-introduce__char-modal__img{width:335px}}.p-lp-choigosim-phase2 .p-introduce__char-modal__img img,.p-lp-choigosim-phase2 .p-point__image,.p-lp-choigosim-phase2 .p-point__image img{width:100%}.p-lp-choigosim-phase2 .p-point__cta{bottom:264px;left:50%;padding-inline:20px;position:absolute;transform:translateX(-50%);width:100%}@media print,screen and (min-width:768px){.p-lp-choigosim-phase2 .p-point__cta{bottom:280px;max-width:472px}}.p-lp-choigosim-phase2 .p-point__cta img{width:100%}.p-lp-choigosim-phase2 .p-lp-choigosim__campaign{margin-top:-140px;position:relative;width:100%}.p-lp-choigosim-phase2 .p-campaign__block-01{position:relative}.p-lp-choigosim-phase2 .p-campaign__image-01,.p-lp-choigosim-phase2 .p-campaign__image-01 img{width:100%}.p-lp-choigosim-phase2 .p-campaign__cta{bottom:50px;left:50%;padding-inline:20px;position:absolute;transform:translateX(-50%);width:100%}@media print,screen and (min-width:768px){.p-lp-choigosim-phase2 .p-campaign__cta{bottom:50px;max-width:431px}}.p-lp-choigosim-phase2 .p-campaign__cta img{width:100%}.p-lp-choigosim-phase2 .p-campaign__image-02{margin-top:-10px;position:relative;width:100%;z-index:2}@media print,screen and (min-width:768px){.p-lp-choigosim-phase2 .p-campaign__image-02{margin-top:-40px}}.p-lp-choigosim-phase2 .p-campaign__image-02 img{width:100%}.p-lp-choigosim-phase2 .p-campaign__block-03{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/chogosim/bg_check.webp);background-position:0 -70px;background-repeat:no-repeat;background-size:cover;margin-top:-20px;padding-bottom:30px;position:relative;width:100%}.p-lp-choigosim-phase2 .p-campaign__image-03,.p-lp-choigosim-phase2 .p-campaign__image-03 img{width:100%}.p-lp-choigosim-phase2 .p-campaign__sns{bottom:65vw;display:flex;gap:10px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:180px}@media print,screen and (min-width:768px){.p-lp-choigosim-phase2 .p-campaign__sns{bottom:324px;gap:13px}}@media screen and (min-width:500px) and (max-width:768px){.p-lp-choigosim-phase2 .p-campaign__sns{bottom:356px;gap:13px}}.p-lp-choigosim-phase2 .p-campaign__sns-item{aspect-ratio:1;width:46px}@media print,screen and (min-width:768px){.p-lp-choigosim-phase2 .p-campaign__sns-item{width:60px}}.p-lp-choigosim-phase2 .p-campaign__sns-item img{width:100%}.p-lp-choigosim-phase2 .p-campaign__top-button{display:block;margin-inline:auto;padding-inline:20px;width:100%}@media print,screen and (min-width:768px){.p-lp-choigosim-phase2 .p-campaign__top-button{max-width:512px}}.p-lp-choigosim-phase2 .p-campaign__top-button img{width:100%}.p-tam-categories-list{margin-top:32px;padding-bottom:80px}@media print,screen and (min-width:768px){.p-tam-categories-list{margin-top:80px}}.p-tam-categories-list .modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.p-tam-categories-list .modal-overlay.active{display:flex}.p-tam-categories-list .close-modal{align-items:center;border-radius:9999px;display:flex;font-size:20px;height:38px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;width:38px;z-index:9999}@media print,screen and (min-width:768px){.p-tam-categories-list .close-modal{right:16px;top:16px}}.p-tam-categories-list__inner{padding-left:24px;padding-right:24px}.p-tam-categories-list__category-filter{margin-top:18px}.p-tam-categories-list__category-filter-list{background:#eee;border-radius:50px;display:flex;display:inline-flex;overflow-x:scroll;padding:4px}@media print,screen and (min-width:768px){.p-tam-categories-list__category-filter-list{border-radius:64px;display:inline-flex;overflow-x:auto;padding:6px}}.p-tam-categories-list__category-filter-item{display:flex;flex-shrink:0}.p-tam-categories-list__category-filter-button{background:transparent;border-radius:50px;color:#3d8f32;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:700;line-height:normal;padding:4px 12px;text-align:center}.p-tam-categories-list__category-filter-button.is-active{background:#3d8f32;color:#fff}@media print,screen and (min-width:768px){.p-tam-categories-list__category-filter-button{font-size:15px;font-style:normal;font-weight:700;line-height:normal;padding:3px 15px}}.p-tam-categories-list-allergy-filter{background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:none;left:50%;max-height:95%;max-width:327px;overflow:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}.p-tam-categories-list-allergy-filter.active{display:block}@media print,screen and (min-width:768px){.p-tam-categories-list-allergy-filter{max-width:60%}}.p-tam-categories-list-allergy-filter__inner{display:flex;flex-direction:column}.p-tam-categories-list-allergy-filter__header{align-items:center;background:#3d8f32;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-style:normal;font-weight:700;height:62px;justify-content:center;letter-spacing:.54px;line-height:normal}.p-tam-categories-list-allergy-filter__content{flex-grow:1;max-height:370px;overflow-y:auto;padding:18px 32px}@media print,screen and (min-width:768px){.p-tam-categories-list-allergy-filter__content{max-height:360px;padding:34px 54px 0}}.p-tam-categories-list-allergy-filter__title{font-size:16px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:normal;text-align:left}.p-tam-categories-list-allergy-filter__text{font-size:14px;font-style:normal;font-weight:400;letter-spacing:.28px;line-height:160%;margin-top:5px;text-align:left}@media print,screen and (min-width:768px){.p-tam-categories-list-allergy-filter__text{margin-top:8px}}.p-tam-categories-list-allergy-filter__list{-moz-column-gap:15px;column-gap:15px;display:flex;flex-wrap:wrap;margin-top:18px;row-gap:18px}.p-tam-categories-list-allergy-filter__list>*{flex-shrink:0}@media print,screen and (min-width:768px){.p-tam-categories-list-allergy-filter__list{margin-top:30px}}.p-tam-categories-list-allergy-filter__item input[type=checkbox]{display:none}.p-tam-categories-list-allergy-filter__item label{align-items:center;-moz-column-gap:7px;column-gap:7px;cursor:pointer;display:inline-flex;display:inline-block;display:flex;font-size:16px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media print,screen and (min-width:768px){.p-tam-categories-list-allergy-filter__item label{font-size:14px;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:160%}}.p-tam-categories-list-allergy-filter__item label:before{background:#fff;border:1px solid rgba(61,143,50,.5);border-radius:4px;box-sizing:border-box;content:"";display:inline-block;height:20px;transition:background-color .2s;width:20px}@media print,screen and (min-width:768px){.p-tam-categories-list-allergy-filter__item label:before{height:25px;width:25px}}.p-tam-categories-list-allergy-filter__item label:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:11px;left:7px;margin-top:-7px;opacity:0;position:absolute;top:14px;transform:translate(-50%,-50%);transform:rotate(45deg);width:7px}@media print,screen and (min-width:768px){.p-tam-categories-list-allergy-filter__item label:after{height:15px;left:9px;top:10px;width:8px}}.p-tam-categories-list-allergy-filter__item input[type=checkbox]:checked+label:before{background:#3d8f32;border:1px solid rgba(61,143,50,.5)}.p-tam-categories-list-allergy-filter__item input[type=checkbox]:checked+label:after{opacity:1}.p-tam-categories-list-allergy-filter__footer{align-items:center;background:#fff;-moz-column-gap:15px;column-gap:15px;display:flex;flex-shrink:0;height:96px;justify-content:center;padding:19px 24px;width:100%}@media print,screen and (min-width:768px){.p-tam-categories-list-allergy-filter__footer{height:auto;padding:56px 54px 34px}}.p-tam-categories-list-allergy-filter__footer #reset-allergies{background:#ececec;border-radius:9999px;color:#3d8f32;flex-shrink:0;width:58px}.p-tam-categories-list-allergy-filter__footer #apply-filters,.p-tam-categories-list-allergy-filter__footer #reset-allergies{align-items:center;display:flex;font-size:14px;font-style:normal;font-weight:700;height:58px;justify-content:center;line-height:normal;padding:0}.p-tam-categories-list-allergy-filter__footer #apply-filters{background:#3d8f32;border-radius:60px;color:#fff;flex:1 1}@media print,screen and (min-width:768px){.p-tam-categories-list-allergy-filter__footer #apply-filters{max-width:320px}}.p-tam-categories-list-allergy-filter__button-wrapper{align-items:center;-moz-column-gap:13px;column-gap:13px;display:inline-flex;margin-top:30px}@media print,screen and (min-width:768px){.p-tam-categories-list-allergy-filter__button-wrapper{-moz-column-gap:8.64px;column-gap:8.64px;margin-top:40px}}.p-tam-categories-list-allergy-filter__button{align-items:center;background:#fafafa;border:1px solid #e5e5e5;border-radius:4px;color:#3d8f32;-moz-column-gap:9px;column-gap:9px;display:flex;flex-shrink:0;font-size:10px;font-style:normal;font-weight:700;line-height:normal;padding:7px 15px}@media print,screen and (min-width:768px){.p-tam-categories-list-allergy-filter__button{font-size:13px;font-style:normal;font-weight:700;line-height:normal}.p-tam-categories-list-allergy-filter__button svg{height:22.834px;width:22.834px}}.p-tam-categories-list-allergy-filter__button-text{color:#333;flex-grow:1;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:left}@media print,screen and (min-width:768px){.p-tam-categories-list-allergy-filter__button-text{font-size:12px;font-style:normal;font-weight:400;line-height:normal}}.p-tam-categories-list_other-list{-moz-column-gap:23px;column-gap:23px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:0;margin-top:24px;row-gap:36px}@media print,screen and (min-width:768px){.p-tam-categories-list_other-list{box-sizing:content-box;-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(4,1fr);margin-left:auto;margin-right:auto;margin-top:35px;max-width:1080px;row-gap:56px}}.p-tam-categories-list_other-list .product.set_gItem{display:block;margin-top:0;position:relative;width:100%}@media print,screen and (min-width:768px){.p-tam-categories-list_other-list .product.set_gItem{margin-right:0}}.p-tam-categories-list_other-list .product.set_gItem.other-none-product{display:none}.p-tam-categories-list_other-list .product.set_gItem a.p-tam-categories-list__other-link{color:#333;text-decoration:none}.p-tam-categories-list_other-list .product.set_gItem .imgArea{align-items:center;background:none;border-radius:0;display:flex;height:auto;justify-content:center;padding:0;position:relative}@media print,screen and (min-width:768px){.p-tam-categories-list_other-list .product.set_gItem .imgArea{width:100%}}.p-tam-categories-list_other-list .product.set_gItem .imgArea img{display:block;height:auto;-o-object-fit:initial;object-fit:fill;width:100%}.p-tam-categories-list_other-list .product.set_gItem .p-tam-categories-list__other-text-wrapper{-moz-column-gap:3px;column-gap:3px;display:flex;flex-direction:column;margin-top:12px;text-align:left}@media print,screen and (min-width:768px){.p-tam-categories-list_other-list .product.set_gItem .p-tam-categories-list__other-text-wrapper{margin-top:16px}}.p-tam-categories-list_other-list .product.set_gItem .p-tam-categories-list__other-bland-name{font-size:10px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){.p-tam-categories-list_other-list .product.set_gItem .p-tam-categories-list__other-bland-name{font-size:12px}}.p-tam-categories-list_other-list .product.set_gItem .p-tam-categories-list__other-label-list-wrapper{margin-top:7px}.p-tam-categories-list_other-list .product.set_gItem .p-tam-categories-list__other-label-list{display:flex;flex-wrap:wrap;gap:4px}@media print,screen and (min-width:768px){.p-tam-categories-list_other-list .product.set_gItem .p-tam-categories-list__other-label-list{gap:6px}}.p-tam-categories-list_other-list .product.set_gItem .p-tam-categories-list__other-price-wrapper{display:block}.p-tam-categories-list_other-list .product.set_gItem .p-tam-categories-list__other-price{display:inline-block;font-size:14px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){.p-tam-categories-list_other-list .product.set_gItem .p-tam-categories-list__other-price{font-size:16px}}.p-tam-categories-list_other-list .product.set_gItem .p-tam-categories-list__other-price-include-tax{display:inline-block;font-size:10px;font-style:normal;font-weight:700;line-height:normal}.p-tam-categories-list_other-list .product.set_gItem .p-tam-categories-list__other-label-item{background:rgba(61,143,50,.2);border-radius:4px;color:#3d8f32;display:inline-flex;font-size:10px;font-style:normal;font-weight:700;line-height:normal;padding:1px 6px}@media print,screen and (min-width:768px){.p-tam-categories-list_other-list .product.set_gItem .p-tam-categories-list__other-label-item{font-size:12px;font-style:normal;font-weight:700;line-height:normal}}.p-tam-categories-list_other-list .product.set_gItem .acTitle{font-size:12px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){.p-tam-categories-list_other-list .product.set_gItem .acTitle{font-size:14px;font-style:normal;font-weight:700;line-height:normal}}.p-tam-categories-list_other-list .product.set_gItem .p-tam-categories-list__other-content-icon{position:absolute;right:-8px;top:-8px;z-index:1}@media print,screen and (min-width:768px){.p-tam-categories-list_other-list .product.set_gItem .p-tam-categories-list__other-content-icon{right:-10px;top:-10px}.p-tam-categories-list_other-list .product.set_gItem .p-tam-categories-list__other-content-icon img{height:74px;width:74px}}.p-tam-categories-list_other-list .product.set_gItem .p-tam-categories-list__other-content-icon-new{position:absolute;right:-5px;top:-6px;z-index:1}@media print,screen and (min-width:768px){.p-tam-categories-list_other-list .product.set_gItem .p-tam-categories-list__other-content-icon-new{right:-7px;top:-7px}.p-tam-categories-list_other-list .product.set_gItem .p-tam-categories-list__other-content-icon-new img{height:70px;width:70px}}h1.p-tam-categories-list__title{align-items:flex-start;display:flex;flex-direction:column;font-size:26px;font-weight:700;justify-content:center;line-height:1.6;margin-left:auto;margin-right:auto;max-width:1080px;position:relative}@media print,screen and (min-width:768px){h1.p-tam-categories-list__title{font-size:36px;height:auto;letter-spacing:.05em;line-height:1.4}}h1.p-tam-categories-list__title span.en{display:block;font-size:11px;font-weight:400;margin-top:2px;padding-left:14px;position:relative}@media print,screen and (min-width:768px){h1.p-tam-categories-list__title span.en{font-size:18px;letter-spacing:.07em;margin-top:10px;padding-left:25px}}h1.p-tam-categories-list__title span.en:before{border-left:5px solid #d4d517;border-right:5px solid #df2016;content:"";display:block;height:5px;left:0;overflow:hidden;position:absolute;top:47%;transform:translateY(-50%);width:0}@media print,screen and (min-width:768px){h1.p-tam-categories-list__title span.en:before{border-left:9px solid #d4d517;border-right:9px solid #df2016;height:9px}}.p-tam-categories-list__description{font-size:10px;font-style:normal;font-weight:700;line-height:15px;margin-top:18px;text-align:center}@media print,screen and (min-width:768px){.p-tam-categories-list__description{font-size:14px;line-height:21px}}.p-tam-categories-list__other-content-icon-new-text{align-items:center;background:#d9301a;border-radius:4px;bottom:clamp(5px,.5714285714vw,8px);color:#fff;display:inline-flex;flex-shrink:0;font-size:clamp(10px,1vw,14px);font-style:normal;font-weight:700;gap:10px;justify-content:center;left:clamp(5px,.5714285714vw,8px);line-height:normal;padding:clamp(0px,.0714285714vw,1px) clamp(4px,.4285714286vw,6px) clamp(2px,.2142857143vw,3px);position:absolute}.p-points__heading-lv2{margin-top:0!important}@media print,screen and (min-width:768px){.p-points__heading-lv2{margin-top:0!important;padding-top:0!important}}.p-points__invitation-banner{margin-top:30px}@media print,screen and (min-width:768px){.p-points__invitation-banner{margin-top:24px}}.p-points__invitation-banner img,.p-points__invitation-banner picture{display:block;width:100%}.p-points__invitation-banner+.p-point_list{margin-top:32px}@media print,screen and (min-width:768px){.p-points__invitation-banner+.p-point_list{margin-top:56px}}.p-account__invitation-code-copy{background-color:#409321;border-radius:40px;color:#fff;display:inline-block;font-size:10px;font-weight:700;line-height:8.128px;margin-left:8px;padding:4px 8px;vertical-align:text-bottom}@media print,screen and (min-width:768px){.p-account__invitation-code-copy{margin-left:12px}}.p-points__invitation-copy-link{align-items:center;background-color:#409321;border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:15.75px;margin:16px auto 0;max-width:269px;padding:13px;width:100%}@media print,screen and (min-width:768px){.p-points__invitation-copy-link{font-size:15px;padding:16px}}.p-points__invitation-copy-link:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/customer/points/icon_share.svg?1746685296896);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:21.5px;margin-right:6.6px;width:20.9px}.p-points__invitation-share-sns-title{color:#000;font-size:14px;font-weight:500;line-height:17px;margin-top:32px;text-align:center}@media print,screen and (min-width:768px){.p-points__invitation-share-sns-title{font-size:15px;line-height:normal;margin-top:56px}}.p-points__invitation-share-sns-list{display:flex;gap:30px;justify-content:center;margin-top:12px}@media print,screen and (min-width:768px){.p-points__invitation-share-sns-list{display:flex;gap:30px;justify-content:center;margin-top:12px}}.p-points__invitation-share-sns-item{height:42px;width:42px}.p-points__invitation-share-sns-btn{padding:0}.p-points__invitation-share-sns-btn,.p-points__invitation-share-sns-btn__icon img{display:block;height:100%;width:100%}.p-points__invitation-share-sns-btn{background:none}.p-points__invitation-share-text-title{color:#000;font-size:14px;font-weight:500;margin-top:48px}@media print,screen and (min-width:768px){.p-points__invitation-share-text-title{font-size:15px;line-height:normal;margin-top:64px}}.p-points__invitation-share-text{border:1px solid #e9e9e9;color:#333;cursor:pointer;font-size:12px;font-weight:400;line-height:18px;margin-top:12px;padding:19px;position:relative}.p-points__invitation-share-text-copy{background-color:#409321;border-radius:40px;bottom:19px;color:#fff;font-size:10px;font-weight:700;line-height:8.128px;padding:4px 8px;position:absolute!important;right:19px}.p-products-detail-other__inner{margin-top:12px;padding-bottom:64px}@media print,screen and (min-width:768px){.p-products-detail-other__inner{box-sizing:content-box;margin-left:auto;margin-right:auto;margin-top:16px;max-width:900px;padding:0 20px 88px}}.p-products-detail-other__main-wrapper{display:flex;flex-direction:column;margin-top:15px}@media print,screen and (min-width:768px){.p-products-detail-other__main-wrapper{-moz-column-gap:46px;column-gap:46px;flex-direction:row;margin-top:19px}.p-products-detail-other__main{flex-basis:450px;flex-grow:0;flex-shrink:1;min-width:0}}.p-products-detail-other__main-info{margin-top:20px;padding:0 20px;text-align:left}@media print,screen and (min-width:768px){.p-products-detail-other__main-info{flex-basis:404px;flex-grow:0;flex-shrink:1;margin-top:0;min-width:0;padding:0}}#product-detail-main-slider{padding:0 12.5px}@media print,screen and (min-width:768px){#product-detail-main-slider{padding:0}}#product-detail-main-slider .splide__slide img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}#product-detail-thumbnail-slider{margin-top:14px}@media print,screen and (min-width:768px){#product-detail-thumbnail-slider{margin-top:10px}}#product-detail-thumbnail-slider .splide__slide{border:2px solid transparent;cursor:pointer;opacity:.6;transition:opacity .3s ease,border-color .3s ease}#product-detail-thumbnail-slider .splide__slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#product-detail-thumbnail-slider .splide__slide.is-active{border:1.5px solid #3d8f32;opacity:1}.p-products-detail-other__breadcrumb{display:flex;flex-wrap:wrap;font-size:10px;font-style:normal;font-weight:400;gap:5px;line-height:normal;padding:0 12.5px}@media print,screen and (min-width:768px){.p-products-detail-other__breadcrumb{padding:0}}.p-products-detail-other__breadcrumb li{align-items:center;display:flex;gap:3px}.p-products-detail-other__breadcrumb li:after{content:">"}.p-products-detail-other__breadcrumb li:last-child:after{content:""}.p-products-detail-other__breadcrumb li a{color:#000;text-decoration:underline}.p-products-detail-other__main-info-bland{color:#000;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.36px;line-height:normal}@media print,screen and (min-width:768px){.p-products-detail-other__main-info-bland{font-size:16px;font-style:normal;font-weight:400;letter-spacing:.48px;line-height:normal}}.p-products-detail-other__main-info-name{font-size:20px;font-style:normal;font-weight:700;letter-spacing:.6px;line-height:normal;margin-top:4px}@media print,screen and (min-width:768px){.p-products-detail-other__main-info-name{font-size:30px;font-style:normal;font-weight:700;letter-spacing:.9px;line-height:normal;margin-top:4px}}.p-products-detail-other__main-info-label-list{display:flex;gap:8px;margin-top:12px}@media print,screen and (min-width:768px){.p-products-detail-other__main-info-label-list{margin-top:15px}}.p-products-detail-other__main-info-label-list-item{background:#fff;border:1px solid #3d8f32;border-radius:100px;color:#3d8f32;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.36px;line-height:normal;padding:6px 13px}.p-products-detail-other__main-info-price{margin-top:3px}.p-products-detail-other__main-info-price span.p-products-detail-other__main-info-price-value{align-items:center;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:35px;font-style:normal;font-weight:500;line-height:normal;margin-right:3px}@media print,screen and (min-width:768px){.p-products-detail-other__main-info-price span.p-products-detail-other__main-info-price-value{font-size:40px}}.p-products-detail-other__main-info-price span.p-products-detail-other__main-info-price-value span.p-products-detail-other__main-info-price-unit{font-size:22px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){.p-products-detail-other__main-info-price span.p-products-detail-other__main-info-price-value span.p-products-detail-other__main-info-price-unit{font-size:26px}}.p-products-detail-other__main-info-price span.p-products-detail-other__main-info-price-value-include-tax{font-size:12px;font-style:normal;font-weight:700;line-height:normal;vertical-align:text-top}@media print,screen and (min-width:768px){.p-products-detail-other__main-info-price span.p-products-detail-other__main-info-price-value-include-tax{font-size:16px}.p-products-detail-other__main-info-price{margin-top:7px}}.p-products-detail-other__main-info-add-text{font-size:12px;font-style:normal;font-weight:400;letter-spacing:.36px;line-height:20px;margin-top:9px;text-align:center}@media print,screen and (min-width:768px){.p-products-detail-other__main-info-add-text{font-size:10px;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:20px;margin-top:15px;text-align:left}}.p-products-detail-other__headingLv2{color:#333;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.54px;line-height:normal;text-align:center;text-align:left}@media print,screen and (min-width:768px){.p-products-detail-other__headingLv2{font-size:22px;letter-spacing:.66px}}.p-products-detail-other__product-info{margin-top:24px}@media print,screen and (min-width:768px){.p-products-detail-other__product-info{margin-top:44px}}.p-products-detail-other__product-info-header{padding:0 24px}@media print,screen and (min-width:768px){.p-products-detail-other__product-info-header{padding:0}}.p-products-detail-other__product-info-desc{font-size:12px;font-style:normal;font-weight:500;letter-spacing:.24px;line-height:160%;margin-top:8px;text-align:left}@media print,screen and (min-width:768px){.p-products-detail-other__product-info-desc{font-size:16px;letter-spacing:.32px;margin-top:19px}}.p-products-detail-other__product-info-content{padding:24px 24px 32px}@media print,screen and (min-width:768px){.p-products-detail-other__product-info-content{box-sizing:content-box;margin-left:auto;margin-right:auto;padding:64px 0 48px}}.p-products-other-products__view-more{align-items:center;background-color:#fff;border:1px solid #3d8f32;border-radius:3em;color:#3d8f32;display:inline-flex;display:flex;font-size:1.4rem;font-weight:700;height:15.47vw;justify-content:center;letter-spacing:.08em;line-height:1.3;margin:30px auto 0;padding:.8em 1.5em;position:relative;text-decoration:none;width:72vw}.p-products-other-products__view-more:hover{opacity:.7}.p-products-other-products__view-more svg{height:10.1px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12.3px}.p-products-other-products__view-more svg path{stroke:#3d8f32}@media print,screen and (min-width:768px){.p-products-other-products__view-more{height:min(6.07vw,68px);margin-top:36px;width:min(28.57vw,320px)}}.p-products-other-products{margin:0 calc(50% - 50vw);width:100vw}@media print,screen and (min-width:768px){.p-products-other-products__wrapper{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:900px}}.p-products-other-products__desc{color:#000;font-size:12px;font-style:normal;font-weight:300;line-height:normal;margin-top:3px}@media print,screen and (min-width:768px){.p-products-other-products__desc{font-size:14px;margin-top:11px}}.p-products-other-products__header{padding:0 20px}@media print,screen and (min-width:768px){.p-products-other-products__header{padding:0}}.p-products-other-products__other-list-wrapper{padding-left:20px;padding-right:24px;padding-top:24px}@media print,screen and (min-width:768px){.p-products-other-products__other-list-wrapper{padding-left:0;padding-right:0}}.p-products-other-products__other-list{-moz-column-gap:10px;column-gap:10px;display:flex;margin-bottom:0;overflow-x:scroll;padding-top:24px}@media print,screen and (min-width:768px){.p-products-other-products__other-list{box-sizing:content-box;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(4,1fr);margin-left:auto;margin-right:auto;margin-top:35px;max-width:1080px;overflow-x:initial;row-gap:56px}}.p-products-other-products__other-list .product.set_gItem{display:grid;flex-shrink:0;grid-row:span 1;grid-template-rows:subgrid;margin-top:0;max-width:152px;position:relative;row-gap:0;width:100%}@media print,screen and (min-width:768px){.p-products-other-products__other-list .product.set_gItem{flex-shrink:1;margin-right:0;max-width:none}}.p-products-other-products__other-list .product.set_gItem.other-none-product{display:none}.p-products-other-products__other-list .product.set_gItem:last-child{position:relative}.p-products-other-products__other-list .product.set_gItem:last-child:after{background-color:transparent;content:"";height:1px;left:100%;position:absolute;top:0;width:20px}@media print,screen and (min-width:768px){.p-products-other-products__other-list .product.set_gItem:last-child:after{display:none}}.p-products-other-products__other-list .product.set_gItem a.p-products-other-products__other-link{color:#333;text-decoration:none}.p-products-other-products__other-list .product.set_gItem .imgArea{align-items:center;background:none;border-radius:0;display:flex;height:auto;justify-content:center;padding:0;position:relative}@media print,screen and (min-width:768px){.p-products-other-products__other-list .product.set_gItem .imgArea{width:100%}}.p-products-other-products__other-list .product.set_gItem .imgArea img{height:auto;-o-object-fit:initial;object-fit:fill;width:100%}.p-products-other-products__other-list .product.set_gItem .p-products-other-products__other-text-wrapper{-moz-column-gap:3px;column-gap:3px;display:flex;flex-direction:column;margin-top:12px;text-align:left}@media print,screen and (min-width:768px){.p-products-other-products__other-list .product.set_gItem .p-products-other-products__other-text-wrapper{margin-top:16px}}.p-products-other-products__other-list .product.set_gItem .p-products-other-products__other-bland-name{font-size:10px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){.p-products-other-products__other-list .product.set_gItem .p-products-other-products__other-bland-name{font-size:12px}}.p-products-other-products__other-list .product.set_gItem .p-products-other-products__other-label-list-wrapper{margin-top:7px}.p-products-other-products__other-list .product.set_gItem .p-products-other-products__other-label-list{display:flex;flex-wrap:wrap;gap:4px}@media print,screen and (min-width:768px){.p-products-other-products__other-list .product.set_gItem .p-products-other-products__other-label-list{gap:6px}}.p-products-other-products__other-list .product.set_gItem .p-products-other-products__other-price-wrapper{display:block}.p-products-other-products__other-list .product.set_gItem .p-products-other-products__other-price{display:inline-block;font-size:14px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){.p-products-other-products__other-list .product.set_gItem .p-products-other-products__other-price{font-size:16px}}.p-products-other-products__other-list .product.set_gItem .p-products-other-products__other-price-include-tax{display:inline-block;font-size:10px;font-style:normal;font-weight:700;line-height:normal}.p-products-other-products__other-list .product.set_gItem .p-products-other-products__other-label-item{background:rgba(61,143,50,.2);border-radius:4px;color:#3d8f32;display:inline-flex;font-size:10px;font-style:normal;font-weight:700;line-height:normal;padding:1px 6px}@media print,screen and (min-width:768px){.p-products-other-products__other-list .product.set_gItem .p-products-other-products__other-label-item{font-size:12px;font-style:normal;font-weight:700;line-height:normal}}.p-products-other-products__other-list .product.set_gItem .acTitle{font-size:12px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){.p-products-other-products__other-list .product.set_gItem .acTitle{font-size:14px;font-style:normal;font-weight:700;line-height:normal}}.p-products-other-products__other-list .product.set_gItem .p-products-other-products__other-content-icon{position:absolute;right:-8px;top:-8px;z-index:1}@media print,screen and (min-width:768px){.p-products-other-products__other-list .product.set_gItem .p-products-other-products__other-content-icon{right:-10px;top:-10px}.p-products-other-products__other-list .product.set_gItem .p-products-other-products__other-content-icon img{height:74px;width:74px}}.p-products-other-products__other-list .product.set_gItem .p-products-other-products__other-review-icon{-moz-column-gap:5px;column-gap:5px;display:flex;margin-top:10px}.p-products-other-products__other-list .product.set_gItem .p-products-other-products__other-review-icon img{flex-shrink:0;height:20px}.p-products-other-products__other-list .product.set_gItem .p-products-other-products__other-review-icon-text{font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:left}.js-products-other-products-slider{padding-bottom:43px;position:relative}.js-products-other-products-slider .splide__track{overflow:visible}@media print,screen and (min-width:768px){.js-products-other-products-slider .splide__track{overflow:hidden}}.js-products-other-products-slider .splide__list.p-products-other-products__other-list{-moz-column-gap:10px;column-gap:10px;display:flex;margin-bottom:0;overflow-x:visible;padding-top:24px}@media print,screen and (min-width:768px){.js-products-other-products-slider .splide__list.p-products-other-products__other-list{box-sizing:border-box;-moz-column-gap:0;column-gap:0;display:flex;max-width:none;row-gap:0}}.js-products-other-products-slider .splide__slide{flex-shrink:0;width:auto}.js-products-other-products-slider .splide__slide .product.set_gItem{max-width:152px}@media print,screen and (min-width:768px){.js-products-other-products-slider .splide__slide .product.set_gItem{max-width:none}}.js-products-other-products-slider .splide__pagination .splide__pagination__page{background:#d9d9d9;border-radius:50%;height:10px;margin:0 10px;opacity:1;width:10px}.js-products-other-products-slider .splide__pagination .splide__pagination__page.is-active{background:#3d8f32;transform:scale(1)}@media print,screen and (min-width:768px){.js-products-other-products-slider .splide__pagination{bottom:-10px}.js-products-other-products-slider .splide__pagination .splide__pagination__page{margin:0 14.5px}}.js-products-other-products-slider .splide__arrows .splide__arrow{background:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);height:35px;opacity:1;top:50%;transform:translateY(-50%);width:35px}.js-products-other-products-slider .splide__arrows .splide__arrow svg{fill:#3d8f32;height:12px;width:12px}.js-products-other-products-slider .splide__arrows .splide__arrow:hover{background:#fff}.js-products-other-products-slider .splide__arrows .splide__arrow--prev{left:-10px}@media print,screen and (min-width:768px){.js-products-other-products-slider .splide__arrows .splide__arrow--prev{left:-20px}}.js-products-other-products-slider .splide__arrows .splide__arrow--next{right:-10px}@media print,screen and (min-width:768px){.js-products-other-products-slider .splide__arrows .splide__arrow--next{right:-20px}}.js-products-other-products-slider .splide__arrows .splide__arrow:disabled{opacity:.4}.p-tam-user-voice .p-tam-user-voice{margin-top:24px;padding-bottom:40px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice{margin-top:56px}}.p-tam-user-voice .p-tam-user-voice__subtitle{color:#000;font-family:Hiragino Sans,sans-serif;font-size:12px;font-style:normal;font-weight:300;line-height:normal}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__subtitle{font-size:14px}}.p-tam-user-voice .p-tam-user-voice__title{color:#000;font-family:Hiragino Sans,sans-serif;font-size:22px;font-weight:600;margin-top:1px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__title{font-size:20px;margin-top:8px}}.p-tam-user-voice .p-tam-user-voice__cards{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:12px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__cards{gap:20px;grid-template-columns:repeat(4,1fr);margin-top:36px}}.p-tam-user-voice .p-tam-user-voice__card{background-color:#fff;border:1px solid #e6e6e6;border-radius:5px;padding:12px;position:relative}.p-tam-user-voice .p-tam-user-voice__card-image{aspect-ratio:1;border-radius:4px;margin-left:-12px;margin-top:-12px;overflow:hidden;width:calc(100% + 24px)}.p-tam-user-voice .p-tam-user-voice__card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-tam-user-voice .p-tam-user-voice__card-content{margin-top:12px}.p-tam-user-voice .p-tam-user-voice__card-flora-type{display:flex;gap:1px;justify-content:flex-start}.p-tam-user-voice .p-tam-user-voice__card-flora-type .p-tam-user-voice__card-flora-icon{height:18px;width:18px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__card-flora-type .p-tam-user-voice__card-flora-icon{height:30px;width:30px}}.p-tam-user-voice .p-tam-user-voice__card-flora-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.p-tam-user-voice .p-tam-user-voice__card-user-info{color:#000;font-size:10px;letter-spacing:.3px;line-height:1.2;margin-top:8px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__card-user-info{font-size:14px}}.p-tam-user-voice .p-tam-user-voice__card-duration{color:#000;font-size:10px;letter-spacing:.3px;line-height:1;margin-top:4px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__card-duration{font-size:14px}}.p-tam-user-voice .p-tam-user-voice__card-duration-label{font-weight:700}.p-tam-user-voice .p-tam-user-voice__card-satisfaction{color:#000;font-size:10px;font-weight:700;letter-spacing:.3px;line-height:1;margin-top:4px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__card-satisfaction{font-size:14px;letter-spacing:.4px;margin-top:8px}}.p-tam-user-voice .p-tam-user-voice__card-ratings{margin-top:4px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__card-ratings{margin-top:8px}}.p-tam-user-voice .p-tam-user-voice__card-rating-item{align-items:center;display:flex;font-size:10px;justify-content:space-between;letter-spacing:.3px;line-height:1.2;margin-top:2px}.p-tam-user-voice .p-tam-user-voice__card-rating-item:first-child{margin-top:0}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__card-rating-item{font-size:12px;letter-spacing:.4px}}.p-tam-user-voice .p-tam-user-voice__card-rating-label{color:#000}.p-tam-user-voice .p-tam-user-voice__card-rating-separator{color:#d9d9d9;font-size:9px;font-style:normal;font-weight:400;letter-spacing:.2px;line-height:120%;margin-right:4px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__card-rating-separator{margin-right:8px}}.p-tam-user-voice .p-tam-user-voice__card-rating-stars{align-items:center;display:flex;gap:2px}.p-tam-user-voice .p-tam-user-voice__card-rating-stars img{height:8px;width:8px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__card-rating-stars img{height:12px;width:12px}}.p-tam-user-voice .p-tam-user-voice__card-title{border-top:.5px solid #e4e4e4;color:#333;font-size:14px;font-weight:700;letter-spacing:.4px;line-height:1.6;margin-top:8px;padding-top:8px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__card-title{font-size:16px;letter-spacing:.5px}}.p-tam-user-voice .p-tam-user-voice__card-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:10px;letter-spacing:.3px;line-height:1.6;margin-top:8px;overflow:hidden}.p-tam-user-voice .p-tam-user-voice__card-more{align-items:center;background:transparent;border:none;color:#3d8f32;cursor:pointer;display:flex;font-size:10px;font-weight:700;gap:4px;justify-content:center;letter-spacing:.3px;line-height:1.6;margin-top:12px;opacity:1;padding:0;text-align:center;transition:opacity .3s ease;width:100%}@media (hover:hover) and (pointer:fine){.p-tam-user-voice .p-tam-user-voice__card-more:hover{opacity:.7}}.p-tam-user-voice .p-tam-user-voice__card-more:focus{opacity:.7}.p-tam-user-voice .p-tam-user-voice__notice{color:#000;font-size:12px;margin-top:16px;text-align:center}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__notice{margin-top:20px}}.p-tam-user-voice .p-tam-user-voice__button{margin-top:20px;text-align:center}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__button{margin-top:30px}}.p-tam-user-voice .p-tam-user-voice__button-link{align-items:center;background:none;border:none;border-bottom:1px solid #3d8f32;color:#3d8f32;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:16px;padding:0 16px 12px}.p-tam-user-voice .p-tam-user-voice__button-link:after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/user-voice/arrow_bottom_green.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:6.5px;margin-top:2px;width:11.4px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__button-link{font-size:16px}}.p-tam-user-voice .p-tam-user-voice__modal-overlay{padding-inline:20px;z-index:9999}.p-tam-user-voice .p-tam-user-voice__modal-container{background:#fff;border-radius:5px;position:relative}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__modal-container{max-width:840px}}.p-tam-user-voice .p-tam-user-voice__modal-header{height:0;position:relative}.p-tam-user-voice .p-tam-user-voice__modal-close{background:none;border:none;cursor:pointer;height:30px;padding:0;position:absolute;right:0;top:-40px;width:30px;z-index:10}.p-tam-user-voice .p-tam-user-voice__modal-close img,.p-tam-user-voice .p-tam-user-voice__modal-close picture{height:100%;pointer-events:none;width:100%}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__modal-close{height:50px;right:0;top:-70px;width:50px}}.p-tam-user-voice .p-tam-user-voice__modal-card{padding:20px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__modal-card{display:grid;gap:4%;grid-template-columns:52% 44%;padding:30px}.p-tam-user-voice .p-tam-user-voice__modal-card--simple{grid-template-columns:1fr}}.p-tam-user-voice .p-tam-user-voice__modal-image{width:100%}.p-tam-user-voice .p-tam-user-voice__modal-image img{display:block;height:auto;width:100%}.p-tam-user-voice .p-tam-user-voice__modal-info{margin-top:16px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__modal-info{margin-top:0}}.p-tam-user-voice .p-tam-user-voice__modal-flora-type{display:flex;gap:1px;justify-content:flex-start}.p-tam-user-voice .p-tam-user-voice__modal-flora-type .p-tam-user-voice__card-flora-icon{height:22px;width:22px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__modal-flora-type .p-tam-user-voice__card-flora-icon{height:40px;width:40px}}.p-tam-user-voice .p-tam-user-voice__modal-user-info{color:#000;font-size:12px;letter-spacing:.3px;line-height:1;margin-top:8px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__modal-user-info{font-size:16px;margin-top:16px}}.p-tam-user-voice .p-tam-user-voice__modal-duration{color:#000;font-size:12px;letter-spacing:.3px;line-height:1;margin-top:8px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__modal-duration{font-size:16px;margin-top:12px}}.p-tam-user-voice .p-tam-user-voice__modal-duration-label{font-weight:700}.p-tam-user-voice .p-tam-user-voice__modal-satisfaction{color:#000;font-size:12px;font-weight:700;letter-spacing:.3px;line-height:1;margin-top:8px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__modal-satisfaction{font-size:16px;letter-spacing:.5px;margin-top:12px}}.p-tam-user-voice .p-tam-user-voice__modal-ratings{margin-top:4px}.p-tam-user-voice .p-tam-user-voice__modal-rating-item{align-items:center;display:flex;font-size:12px;justify-content:space-between;letter-spacing:.4px;line-height:1.2;margin-top:2px;max-width:188px}.p-tam-user-voice .p-tam-user-voice__modal-rating-item:first-child{margin-top:0}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__modal-rating-item{font-size:14px;max-width:200px}}.p-tam-user-voice .p-tam-user-voice__modal-rating-label{color:#000}.p-tam-user-voice .p-tam-user-voice__modal-rating-separator{color:#d9d9d9;font-size:8px;font-style:normal;font-weight:400;letter-spacing:.24px;line-height:120%;margin-right:8px}.p-tam-user-voice .p-tam-user-voice__modal-rating-stars{align-items:center;display:flex;gap:2px}.p-tam-user-voice .p-tam-user-voice__modal-rating-stars img{height:12px;width:12px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__modal-rating-stars img{height:14px;width:14px}}.p-tam-user-voice .p-tam-user-voice__modal-title{border-top:.5px solid #e4e4e4;color:#333;font-size:16px;font-weight:700;letter-spacing:.48px;line-height:1.6;margin-top:16px;padding-top:16px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__modal-title{font-size:18px;letter-spacing:.54px;margin-top:20px;padding-top:20px}}.p-tam-user-voice .p-tam-user-voice__modal-text{color:#333;font-size:12px;letter-spacing:.36px;line-height:1.6;margin-top:12px}@media print,screen and (min-width:768px){.p-tam-user-voice .p-tam-user-voice__modal-text{font-size:14px;letter-spacing:.42px;margin-top:16px}}.p-lp-short .p-lp03-conversion{margin-top:0}.p-lp-short .p-lp03-conversion__inner{padding:20px}@media print,screen and (min-width:768px){.p-lp-short .p-lp03-conversion__inner{padding:38px 32px 27px}}.p-lp-short .p-lp03-conversion__inner:after,.p-lp-short .p-lp03-conversion__inner:before{display:none}.p-lp-short .p-lp03-conversion__product{margin-top:0}.p-lp-short .p-lp03-conversion__product-coupon-wrapper{margin-inline:10px}@media print,screen and (min-width:768px){.p-lp-short .p-lp03-conversion__product-coupon-wrapper{margin-inline:18px}}.p-lp-short .p-lp03-conversion__product-coupon-title-wrapper{text-align:center}.p-lp-short .p-lp03-conversion__product-coupon-title{display:inline-block}.p-lp-short .p-lp03-conversion__product-coupon-title:before{left:-16px}@media print,screen and (min-width:768px){.p-lp-short .p-lp03-conversion__product-coupon-title:before{left:-24px}}.p-lp-short .p-lp03-conversion__product-coupon-title:after{right:-16px}@media print,screen and (min-width:768px){.p-lp-short .p-lp03-conversion__product-coupon-title:after{right:-24px}}.p-lp-short .p-lp03-conversion__product-coupon-caution-wrapper{color:#666;font-size:10px;font-weight:500;line-height:10px;margin-top:16px}@media print,screen and (min-width:768px){.p-lp-short .p-lp03-conversion__product-coupon-caution-wrapper{font-size:15px;margin-top:24px}}.p-lp-short .p-lp03-conversion-new__product-img{max-width:none;width:100%}.p-lp-short .p-lp03-conversion-new__product-img img{width:100%}@media print,screen and (min-width:768px){.p-tam-products-cm-price{align-items:flex-end;display:flex;gap:12px}}.p-tam-products-cm-price-normal{color:#000;font-family:Jost,sans-serif;font-size:15px;font-weight:500;letter-spacing:.15px;line-height:1}.p-tam-products-cm-price-normal span:first-of-type{font-family:Noto Sans JP,sans-serif;font-size:8px;font-weight:700;letter-spacing:.4px}@media print,screen and (min-width:768px){.p-tam-products-cm-price-normal span:first-of-type{font-size:9.6px;letter-spacing:.48px}}.p-tam-products-cm-price-normal span:nth-of-type(2){color:#000;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:.39px}@media print,screen and (min-width:768px){.p-tam-products-cm-price-normal span:nth-of-type(2){font-size:15.6px;letter-spacing:.468px}}.p-tam-products-cm-price-cm{align-items:flex-end;display:flex;justify-content:flex-end;line-height:1;margin-top:12px}@media print,screen and (min-width:768px){.p-tam-products-cm-price-cm{justify-content:flex-start;margin-top:0}}.p-tam-products-cm-price-cm-label{align-items:center;background-color:#ff7d14;color:#fff;display:inline-flex;flex-shrink:0;font-family:Jost,sans-serif;font-size:13px;font-weight:500;height:22px;justify-content:center;letter-spacing:.65px;line-height:16.553px;margin-right:10px;padding:3px 7px;text-align:center;width:70px}@media print,screen and (min-width:768px){.p-tam-products-cm-price-cm-label{font-size:15.6px;font-weight:500;height:27px;letter-spacing:.78px;line-height:19.863px;margin-right:12px;padding:.2px 0 .4px;width:84px}}.p-tam-products-cm-price-cm span:nth-of-type(2){color:#ff7d14;font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:700;letter-spacing:.5px}@media print,screen and (min-width:768px){.p-tam-products-cm-price-cm span:nth-of-type(2){font-size:12px;letter-spacing:.6px}}.p-tam-products-cm-price-cm span:nth-of-type(3){color:#ff7d14;font-family:Jost,sans-serif;font-size:30px;font-weight:500;line-height:.8}@media print,screen and (min-width:768px){.p-tam-products-cm-price-cm span:nth-of-type(3){font-size:36px}}.p-tam-products-cm-price-cm span:nth-of-type(4){color:#ff7d14;font-family:Noto Sans JP,sans-serif;font-size:25px;font-weight:700;letter-spacing:.75px}@media print,screen and (min-width:768px){.p-tam-products-cm-price-cm span:nth-of-type(4){font-size:30px;letter-spacing:.9px}}.p-tam-products__banner{display:block;margin-top:32px}@media print,screen and (min-width:768px){.p-tam-products__banner{margin-top:44.2px}}.p-tam-products__banner img{height:auto;width:100%}.p-tam-products__cta-button{height:15.47vw;margin:7.47vw auto 0;width:72vw}@media print,screen and (min-width:768px){.p-tam-products__cta-button{height:min(5.71vw,64px);margin:min(1.96vw,22px) auto 0;width:min(25vw,280px)}}#productsPage .floatBtn.p-tam-products__float-start{bottom:22px;display:none;position:fixed;right:50%;transform:translate(50%);z-index:100}@media print,screen and (min-width:768px){#productsPage .floatBtn.p-tam-products__float-start{display:none!important}}#productsPage .floatBtn.p-tam-products__float-start a.p-tam-products__cta-button{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;display:flex;height:16vw;justify-content:center;margin:0;padding:0;width:90.67vw}#productsPage .floatBtn.p-tam-products__float-start a:after{content:none;display:none}#productsPage .floatBtn.p-tam-products__float-start a:hover{opacity:.9!important}#productsPage .granola .txtBox .priceBox.sp-hide{display:none}@media print,screen and (min-width:768px){#productsPage .granola .txtBox .priceBox.sp-hide{display:flex}}#customers-password-new-view .p-page_header__inner__lead+.p-page_header__inner__lead{margin-top:13px}@media print,screen and (min-width:768px){#customers-password-new-view .p-page_header__inner__lead+.p-page_header__inner__lead{margin-top:15px}}.p-tam-recheck__banner{margin-top:32px}@media print,screen and (min-width:768px){.p-tam-recheck__banner{margin:44.2px auto 0;max-width:560px}}.p-tam-recheck__banner img{height:auto;width:100%}body:has(#set-edit-view.p-set-not-groupe),body:has(#set-show-view.p-set-not-groupe){overflow:visible}form div.splide__arrows{position:static}#p-tam-sets #set-edit-view.p-set-not-groupe,#p-tam-sets #set-show-view.p-set-not-groupe{margin-left:auto;margin-right:auto;max-width:1200px;padding-bottom:120px;padding-top:50px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe,#p-tam-sets #set-show-view.p-set-not-groupe{padding-bottom:40px;padding-top:80px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__header-row,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__header-row{padding-left:16px;padding-right:16px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__header-row,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__header-row{padding-left:24px;padding-right:24px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__header,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__header{display:block}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__title,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__title{color:#333;font-size:20px;font-weight:700;line-height:1.4}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__title,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__title{font-size:24px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__count,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__count{color:#666;font-size:14px;margin-top:8px}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__main-row,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__main-row{padding-left:16px;padding-right:16px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__main-row,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__main-row{padding-left:24px;padding-right:24px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__selection,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__selection{display:block}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__selection-inner,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__selection-inner{display:block;padding-top:32px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__selection-inner,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__selection-inner{align-items:flex-start;display:flex;gap:80px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__content,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__content{flex:1 1 auto;min-width:0}#p-tam-sets #set-edit-view.p-set-not-groupe .js-category-heading,#p-tam-sets #set-show-view.p-set-not-groupe .js-category-heading{color:#333;font-size:20px;font-weight:700;grid-column:1/-1}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .js-category-heading,#p-tam-sets #set-show-view.p-set-not-groupe .js-category-heading{font-size:24px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-category-limit__message,#p-tam-sets #set-show-view.p-set-not-groupe .p-category-limit__message{color:#666;font-size:14px;grid-column:1/-1;margin-top:-30px}#p-tam-sets #set-edit-view.p-set-not-groupe .p-category-limit__message.u-color__text--alert,#p-tam-sets #set-show-view.p-set-not-groupe .p-category-limit__message.u-color__text--alert{color:#d9301a}#p-tam-sets #set-edit-view.p-set-not-groupe #menu_list.p-set-not-groupe__grid,#p-tam-sets #set-show-view.p-set-not-groupe #menu_list.p-set-not-groupe__grid{-moz-column-gap:23px;column-gap:23px;display:grid!important;grid-template-columns:repeat(2,1fr);opacity:1!important;row-gap:36px;visibility:visible!important}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe #menu_list.p-set-not-groupe__grid,#p-tam-sets #set-show-view.p-set-not-groupe #menu_list.p-set-not-groupe__grid{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(3,1fr);margin-left:auto;margin-right:auto;max-width:1080px;row-gap:40px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card{background:none;border:none;border-radius:0;display:grid!important;float:none;grid-row:span 2;grid-template-rows:subgrid;height:auto;margin:0;opacity:1!important;overflow:visible;padding:0;position:relative;row-gap:0;visibility:visible!important;width:auto}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card-eyecatch,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card-eyecatch{align-items:center;background:none;border-radius:0;display:flex;justify-content:center;padding:0;position:relative}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card-img,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card-img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__topping-trigger,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__topping-trigger{background:none;border:0;cursor:pointer;display:block;padding:0;width:100%}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__topping-trigger .p-set-not-groupe__card-img,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__topping-trigger .p-set-not-groupe__card-img{display:block;height:auto;width:100%}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card-tags,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card-tags{bottom:8px;display:block;left:8px;position:absolute;z-index:1}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card-tag-new,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card-tag-new{align-items:center;background-color:#d9301a;border-radius:4px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;justify-content:center;line-height:normal;padding:1px 6px 2px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card-tag-new,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card-tag-new{font-size:14px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card .p-tam-set-groupe-other__content-icon,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card .p-tam-set-groupe-other__content-icon{position:absolute;right:-8px;top:-8px;z-index:1}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card .p-tam-set-groupe-other__content-icon,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card .p-tam-set-groupe-other__content-icon{right:-10px;top:-10px}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card .p-tam-set-groupe-other__content-icon img,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card .p-tam-set-groupe-other__content-icon img{height:74px;width:74px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card-title,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card-title{-webkit-line-clamp:unset;-webkit-box-orient:unset;color:#333;display:block;font-size:12px;font-weight:700;line-height:normal;margin-top:12px;overflow:visible;padding:0;text-align:left}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card-title,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card-title{font-size:14px;margin-top:16px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card-category,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card-category{color:#333;font-size:10px;font-weight:700;line-height:normal;padding:0;text-align:left}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card-category,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card-category{font-size:12px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card-price,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card-price{color:#333;font-size:10px;font-weight:700;line-height:normal;padding:0;text-align:left}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card-price,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card-price{font-size:12px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__other-text-wrapper,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__other-text-wrapper{-moz-column-gap:3px;column-gap:3px;display:flex;flex-direction:column;margin-top:12px;text-align:left}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__other-text-wrapper,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__other-text-wrapper{margin-top:16px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card .set_group_item_name.acTitle.p-set-not-groupe__card-title,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card .set_group_item_name.acTitle.p-set-not-groupe__card-title{font-size:12px;font-style:normal;font-weight:700;line-height:normal;margin-top:0}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card .set_group_item_name.acTitle.p-set-not-groupe__card-title,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card .set_group_item_name.acTitle.p-set-not-groupe__card-title{font-size:14px;font-style:normal;font-weight:700;line-height:normal}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__other-bland-name,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__other-bland-name{font-size:10px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__other-bland-name,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__other-bland-name{font-size:12px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__other-price-wrapper,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__other-price-wrapper{display:block}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__other-price,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__other-price{display:inline-block;font-size:14px;font-style:normal;font-weight:700;line-height:normal}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__other-price,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__other-price{font-size:16px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__other-price-include-tax,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__other-price-include-tax{display:inline-block;font-size:10px;font-style:normal;font-weight:700;line-height:normal}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__other-label-list-wrapper,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__other-label-list-wrapper{margin-top:7px}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__other-label-list,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__other-label-list{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__other-label-list,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__other-label-list{gap:6px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__other-label-item,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__other-label-item{background:rgba(61,143,50,.2);border-radius:4px;color:#3d8f32;display:inline-flex;font-size:10px;font-style:normal;font-weight:700;line-height:normal;padding:1px 6px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__other-label-item,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__other-label-item{font-size:12px;font-style:normal;font-weight:700;line-height:normal}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card-control,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card-control{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:22px;padding:0}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card-control,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card-control{margin-top:35px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__card-control button,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__card-control button{background:none;display:flex;height:auto;margin:0;padding:0;position:static;top:auto;transform:none;width:auto}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__btn-cut,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__btn-cut{align-items:center;background:#fff;border-radius:50%;color:#3d8f32;cursor:pointer;display:flex;flex:0 0 auto;font-size:0;height:31px;justify-content:center;padding:0;width:31px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__btn-cut,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__btn-cut{height:36px;width:36px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__btn-add,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__btn-add{align-items:center;background:#3d8f32;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;font-size:0;height:31px;justify-content:center;padding:0;width:31px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__btn-add,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__btn-add{height:36px;width:36px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__icon-svg,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__icon-svg{flex:0 0 auto;height:21px;width:21px}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__btn-cut .p-set-not-groupe__icon-svg circle,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__btn-cut .p-set-not-groupe__icon-svg circle{fill:#fff;stroke:#3d8f32;stroke-width:1}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__btn-cut .p-set-not-groupe__icon-svg path,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__btn-cut .p-set-not-groupe__icon-svg path{stroke:#3d8f32;stroke-width:2}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__btn-add .p-set-not-groupe__icon-svg circle,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__btn-add .p-set-not-groupe__icon-svg circle{fill:#3d8f32;stroke:none}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__btn-add .p-set-not-groupe__icon-svg path,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__btn-add .p-set-not-groupe__icon-svg path{stroke:#fff;stroke-width:2}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__details,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__details{display:block;flex:0 0 320px;max-height:calc(100vh - 40px);overflow-y:auto;position:sticky;top:20px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__selected,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__selected{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__review,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__review{background:#fff;border-top:1px solid #e0e0e0;bottom:0!important;box-shadow:0 -2px 8px rgba(0,0,0,.1);left:0!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed!important;right:0!important;z-index:9999}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__review,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__review{display:none}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__review-status,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__review-status{align-items:center;display:flex;justify-content:space-between}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__review-count,#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__review-total,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__review-count,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__review-total{color:#333;font-size:14px;font-weight:700}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__review-submit,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__review-submit{margin-top:0}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__review-submit .submit,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__review-submit .submit{align-items:center;background:#3d8f32;border:none;border-radius:24px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:48px;justify-content:center;margin-top:10px;width:100%}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__review-link,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__review-link{color:#3d8f32;cursor:pointer;display:block;font-size:13px;margin-top:10px;text-align:center;text-decoration:underline}#p-tam-sets #set-edit-view.p-set-not-groupe .c-modal,#p-tam-sets #set-show-view.p-set-not-groupe .c-modal{border:none;border-radius:12px;max-width:600px;padding:0;width:calc(100% - 32px)}#p-tam-sets #set-edit-view.p-set-not-groupe .c-modal::backdrop,#p-tam-sets #set-show-view.p-set-not-groupe .c-modal::backdrop{background-color:rgba(0,0,0,.5)}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__modal,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__modal{-webkit-overflow-scrolling:touch;border:none;border-radius:0;height:100dvh;margin:0;max-height:100dvh;max-width:100%;overflow-y:auto;padding:0;width:100%}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__modal::backdrop,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__modal::backdrop{background-color:rgba(0,0,0,.5)}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__modal[open],#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__modal[open]{display:block}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__modal-close,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__modal-close{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;width:32px;z-index:1}#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__modal .p-selected_set_products__summary,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__modal .p-selected_set_products__summary{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}#p-tam-sets #set-edit-view.p-set-not-groupe .p-tam-set-groupe-other__modal,#p-tam-sets #set-show-view.p-set-not-groupe .p-tam-set-groupe-other__modal{background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:none;left:50%;max-height:80%;max-width:327px;overflow:auto;overflow-y:scroll;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}#p-tam-sets #set-edit-view.p-set-not-groupe .p-tam-set-groupe-other__modal.active,#p-tam-sets #set-show-view.p-set-not-groupe .p-tam-set-groupe-other__modal.active{display:block}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .p-tam-set-groupe-other__modal,#p-tam-sets #set-show-view.p-set-not-groupe .p-tam-set-groupe-other__modal{max-width:892px}}#p-tam-sets #set-edit-view.p-set-not-groupe .p-tam-set-groupe-other__modal-content,#p-tam-sets #set-show-view.p-set-not-groupe .p-tam-set-groupe-other__modal-content{position:relative}#p-tam-sets #set-edit-view.p-set-not-groupe .p-tam-set-groupe-other__modal-content+.close-modal,#p-tam-sets #set-show-view.p-set-not-groupe .p-tam-set-groupe-other__modal-content+.close-modal{background:#7a7a7a;color:#fff}#p-tam-sets #set-edit-view.p-set-not-groupe .fieldset,#p-tam-sets #set-show-view.p-set-not-groupe .fieldset{display:none}#p-tam-sets #set-edit-view.p-set-not-groupe .p-selected_set_products,#p-tam-sets #set-edit-view.p-set-not-groupe .p-selected_set_products__form,#p-tam-sets #set-edit-view.p-set-not-groupe .p-selected_set_products__summary,#p-tam-sets #set-show-view.p-set-not-groupe .p-selected_set_products,#p-tam-sets #set-show-view.p-set-not-groupe .p-selected_set_products__form,#p-tam-sets #set-show-view.p-set-not-groupe .p-selected_set_products__summary{display:block!important}#p-tam-sets #set-edit-view.p-set-not-groupe .p-selected_set_products__header,#p-tam-sets #set-show-view.p-set-not-groupe .p-selected_set_products__header{display:block}#p-tam-sets #set-edit-view.p-set-not-groupe .p-selected_set_products__text.--title,#p-tam-sets #set-show-view.p-set-not-groupe .p-selected_set_products__text.--title{color:#333;font-size:16px;font-weight:700}#p-tam-sets #set-edit-view.p-set-not-groupe .p-selected_set_products__text.--note,#p-tam-sets #set-show-view.p-set-not-groupe .p-selected_set_products__text.--note{color:#999;font-size:12px;margin-top:4px}#p-tam-sets #set-edit-view.p-set-not-groupe .p-selected_set_products__clear,#p-tam-sets #set-show-view.p-set-not-groupe .p-selected_set_products__clear{margin-top:12px}#p-tam-sets #set-edit-view.p-set-not-groupe .p-selected_set_products__button.--clear,#p-tam-sets #set-show-view.p-set-not-groupe .p-selected_set_products__button.--clear{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:inline-flex;font-size:13px;height:auto;padding:0;width:auto}#p-tam-sets #set-edit-view.p-set-not-groupe .p-selected_set_products__list,#p-tam-sets #set-show-view.p-set-not-groupe .p-selected_set_products__list{list-style:none;margin-top:16px;padding:0}#p-tam-sets #set-edit-view.p-set-not-groupe .p-selected_set_products__item,#p-tam-sets #set-show-view.p-set-not-groupe .p-selected_set_products__item{border-bottom:1px solid #eee;padding:12px 0}#p-tam-sets #set-edit-view.p-set-not-groupe .p-selected_set_products__item:first-child,#p-tam-sets #set-show-view.p-set-not-groupe .p-selected_set_products__item:first-child{border-top:1px solid #eee}#p-tam-sets #set-edit-view.p-set-not-groupe .p-product.--selected-set-products,#p-tam-sets #set-show-view.p-set-not-groupe .p-product.--selected-set-products{align-items:center;display:flex!important;gap:12px}#p-tam-sets #set-edit-view.p-set-not-groupe .p-product.--selected-set-products .p-product__image,#p-tam-sets #set-show-view.p-set-not-groupe .p-product.--selected-set-products .p-product__image{border-radius:4px;flex:0 0 60px;height:60px;-o-object-fit:contain;object-fit:contain;width:60px}#p-tam-sets #set-edit-view.p-set-not-groupe .p-product.--selected-set-products .p-product__details,#p-tam-sets #set-show-view.p-set-not-groupe .p-product.--selected-set-products .p-product__details{flex:1 1 auto;min-width:0}#p-tam-sets #set-edit-view.p-set-not-groupe .p-product.--selected-set-products .p-product__info.--name,#p-tam-sets #set-show-view.p-set-not-groupe .p-product.--selected-set-products .p-product__info.--name{color:#333;font-size:13px;font-weight:500;line-height:1.4;margin:0}#p-tam-sets #set-edit-view.p-set-not-groupe .p-product.--selected-set-products .p-product__info.--options,#p-tam-sets #set-show-view.p-set-not-groupe .p-product.--selected-set-products .p-product__info.--options{color:#666;font-size:12px;margin:0}#p-tam-sets #set-edit-view.p-set-not-groupe .c-order_quantity,#p-tam-sets #set-show-view.p-set-not-groupe .c-order_quantity{align-items:center;display:flex!important;gap:0;margin-top:6px}#p-tam-sets #set-edit-view.p-set-not-groupe .c-order_quantity__input,#p-tam-sets #set-show-view.p-set-not-groupe .c-order_quantity__input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border:1px solid #ddd;border-radius:0;font-size:13px;height:28px;order:2;padding:0;text-align:center;width:36px}#p-tam-sets #set-edit-view.p-set-not-groupe .c-order_quantity__input::-webkit-inner-spin-button,#p-tam-sets #set-edit-view.p-set-not-groupe .c-order_quantity__input::-webkit-outer-spin-button,#p-tam-sets #set-show-view.p-set-not-groupe .c-order_quantity__input::-webkit-inner-spin-button,#p-tam-sets #set-show-view.p-set-not-groupe .c-order_quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#p-tam-sets #set-edit-view.p-set-not-groupe .c-order_quantity .cut,#p-tam-sets #set-show-view.p-set-not-groupe .c-order_quantity .cut{align-items:center;background:#f5f5f5;border:1px solid #ddd;border-radius:4px 0 0 4px;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;order:1;padding:0;width:28px}#p-tam-sets #set-edit-view.p-set-not-groupe .c-order_quantity .cut .u-icon--minus:before,#p-tam-sets #set-show-view.p-set-not-groupe .c-order_quantity .cut .u-icon--minus:before{content:"−";font-style:normal;line-height:1}#p-tam-sets #set-edit-view.p-set-not-groupe .c-order_quantity .add,#p-tam-sets #set-show-view.p-set-not-groupe .c-order_quantity .add{align-items:center;background:#f5f5f5;border:1px solid #ddd;border-radius:0 4px 4px 0;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;order:3;padding:0;width:28px}#p-tam-sets #set-edit-view.p-set-not-groupe .c-order_quantity .add .u-icon--plus:before,#p-tam-sets #set-show-view.p-set-not-groupe .c-order_quantity .add .u-icon--plus:before{content:"+";font-style:normal;line-height:1}#p-tam-sets #set-edit-view.p-set-not-groupe .p-selected_set_products__prices,#p-tam-sets #set-show-view.p-set-not-groupe .p-selected_set_products__prices{background:#f7f7f7;border-radius:8px;margin-top:16px;padding:16px}#p-tam-sets #set-edit-view.p-set-not-groupe .p-order_summary__title,#p-tam-sets #set-show-view.p-set-not-groupe .p-order_summary__title{color:#333;font-size:14px;font-weight:700;margin:0}#p-tam-sets #set-edit-view.p-set-not-groupe .p-order_summary__content,#p-tam-sets #set-show-view.p-set-not-groupe .p-order_summary__content{margin-top:12px}#p-tam-sets #set-edit-view.p-set-not-groupe .p-order_summary__record,#p-tam-sets #set-show-view.p-set-not-groupe .p-order_summary__record{align-items:center;color:#666;display:flex;font-size:13px;justify-content:space-between}#p-tam-sets #set-edit-view.p-set-not-groupe .p-order_summary__record.--tax,#p-tam-sets #set-show-view.p-set-not-groupe .p-order_summary__record.--tax{margin-top:8px}#p-tam-sets #set-edit-view.p-set-not-groupe .p-order_summary__total,#p-tam-sets #set-show-view.p-set-not-groupe .p-order_summary__total{border-top:1px solid #ddd;margin-top:12px;padding-top:12px}#p-tam-sets #set-edit-view.p-set-not-groupe .p-order_summary__record.--total,#p-tam-sets #set-show-view.p-set-not-groupe .p-order_summary__record.--total{color:#333;font-size:15px;font-weight:700}#p-tam-sets #set-edit-view.p-set-not-groupe .p-selected_set_products__purchase,#p-tam-sets #set-show-view.p-set-not-groupe .p-selected_set_products__purchase{margin-top:16px}#p-tam-sets #set-edit-view.p-set-not-groupe .p-selected_set_products__purchase .submit,#p-tam-sets #set-show-view.p-set-not-groupe .p-selected_set_products__purchase .submit{align-items:center;background:#3d8f32;border:none;border-radius:26px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:52px;justify-content:center;width:100%}#p-tam-sets #set-edit-view.p-set-not-groupe .p-selected_set_products__purchase .submit:hover,#p-tam-sets #set-show-view.p-set-not-groupe .p-selected_set_products__purchase .submit:hover{opacity:.85}#p-tam-sets #set-edit-view.p-set-not-groupe .p-selected_set_products__purchase .submit.is-disabled,#p-tam-sets #set-edit-view.p-set-not-groupe .p-selected_set_products__purchase .submit:disabled,#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__review-submit .submit.is-disabled,#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__review-submit .submit:disabled,#p-tam-sets #set-show-view.p-set-not-groupe .p-selected_set_products__purchase .submit.is-disabled,#p-tam-sets #set-show-view.p-set-not-groupe .p-selected_set_products__purchase .submit:disabled,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__review-submit .submit.is-disabled,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__review-submit .submit:disabled{cursor:not-allowed;opacity:.3}#p-tam-sets #set-edit-view.p-set-not-groupe .p-selected_set_products__purchase .submit.is-disabled:hover,#p-tam-sets #set-edit-view.p-set-not-groupe .p-selected_set_products__purchase .submit:disabled:hover,#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__review-submit .submit.is-disabled:hover,#p-tam-sets #set-edit-view.p-set-not-groupe .p-set-not-groupe__review-submit .submit:disabled:hover,#p-tam-sets #set-show-view.p-set-not-groupe .p-selected_set_products__purchase .submit.is-disabled:hover,#p-tam-sets #set-show-view.p-set-not-groupe .p-selected_set_products__purchase .submit:disabled:hover,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__review-submit .submit.is-disabled:hover,#p-tam-sets #set-show-view.p-set-not-groupe .p-set-not-groupe__review-submit .submit:disabled:hover{opacity:.3}#p-tam-sets #set-edit-view.p-set-not-groupe .numBar,#p-tam-sets #set-show-view.p-set-not-groupe .numBar{align-items:center;background:initial;border-radius:none;display:flex;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:18px;font-style:normal;font-weight:500;height:auto;justify-content:space-between;line-height:normal;margin-left:0;position:relative;width:100%}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .numBar,#p-tam-sets #set-show-view.p-set-not-groupe .numBar{font-size:22px;font-style:normal;font-weight:500;line-height:normal}}#p-tam-sets #set-edit-view.p-set-not-groupe .numBar button,#p-tam-sets #set-show-view.p-set-not-groupe .numBar button{background:none;display:flex;height:auto;margin:0;padding:0;position:static;top:auto;transform:none;width:auto}#p-tam-sets #set-edit-view.p-set-not-groupe .numBar button.btn-add svg,#p-tam-sets #set-edit-view.p-set-not-groupe .numBar button.btn-cut svg,#p-tam-sets #set-show-view.p-set-not-groupe .numBar button.btn-add svg,#p-tam-sets #set-show-view.p-set-not-groupe .numBar button.btn-cut svg{background:none;height:31px;width:31px}@media print,screen and (min-width:768px){#p-tam-sets #set-edit-view.p-set-not-groupe .numBar button.btn-add svg,#p-tam-sets #set-edit-view.p-set-not-groupe .numBar button.btn-cut svg,#p-tam-sets #set-show-view.p-set-not-groupe .numBar button.btn-add svg,#p-tam-sets #set-show-view.p-set-not-groupe .numBar button.btn-cut svg{height:36px;width:36px}}#p-tam-sets #set-edit-view.p-set-not-groupe .numBar button[disabled] svg,#p-tam-sets #set-show-view.p-set-not-groupe .numBar button[disabled] svg{stroke-opacity:.3}.p-lp-gift{line-height:normal}.p-lp-gift a{text-decoration:none}.p-lp-gift figure{margin:0}.p-lp-gift .p-lp-gift__layout{display:flex;justify-content:center}.p-lp-gift .p-lp-gift__aside-left,.p-lp-gift .p-lp-gift__aside-right{align-items:center;display:none;flex:1 1;height:100vh;justify-content:center;position:sticky;text-align:center;top:0}@media screen and (min-width:1000px){.p-lp-gift .p-lp-gift__aside-left,.p-lp-gift .p-lp-gift__aside-right{display:flex}}.p-lp-gift .p-lp-gift__aside-left{background:radial-gradient(circle at 30% 15%,hsla(69,58%,76%,.45) 0,hsla(69,58%,76%,0) 35%),radial-gradient(circle at 80% 10%,hsla(56,78%,82%,.4) 0,hsla(56,78%,82%,0) 30%),linear-gradient(180deg,#f5f3e4,#fffef8 50%,#fff)}.p-lp-gift .p-lp-gift__aside-right{background:radial-gradient(circle at 70% 15%,hsla(69,58%,76%,.4) 0,hsla(69,58%,76%,0) 35%),radial-gradient(circle at 20% 10%,hsla(56,78%,82%,.35) 0,hsla(56,78%,82%,0) 28%),linear-gradient(180deg,#f5f3e6,#fffef8 50%,#fff)}.p-lp-gift .p-lp-gift__content.pc_wide{max-width:414px;overflow:hidden;z-index:1}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift__content.pc_wide{box-shadow:10px 0 15px -15px rgba(0,0,0,.45),-10px 0 15px -15px rgba(0,0,0,.45);max-width:600px}}.p-lp-gift .p-lp-gift__pc-left-inner{align-items:flex-start;color:#353535;display:flex;flex-direction:column}.p-lp-gift .p-lp-gift__pc-left-logo{display:block;height:auto;width:min(14.5714285714vw,204px)}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift__pc-left-copy--promo{font-size:min(1vw,14px);letter-spacing:1.26px;line-height:29.968px}}.p-lp-gift .p-lp-gift__pc-right-inner{align-items:center;display:flex;flex-direction:column;max-width:335px}.p-lp-gift .p-lp-gift__pc-right-nav{text-align:left;width:268px}.p-lp-gift .p-lp-gift__pc-right-nav-item+.p-lp-gift__pc-right-nav-item{margin-top:29px}.p-lp-gift .p-lp-gift__pc-right-nav-link{color:rgba(82,82,82,.5);display:inline-block;font-size:14px;font-weight:700;letter-spacing:1.26px;line-height:1.4;padding-left:24px;position:relative}.p-lp-gift .p-lp-gift__pc-right-nav-link:before{background:#d9d9b6;border-radius:50%;content:"";height:9px;left:0;position:absolute;top:5px;width:9px}.p-lp-gift .p-lp-gift__pc-right-nav-link.is-active{color:#525252}.p-lp-gift .p-lp-gift__pc-right-nav-item:first-child .p-lp-gift__pc-right-nav-link:before{background:#bdd78d}.p-lp-gift .p-lp-gift__pc-right-nav-item:nth-child(2) .p-lp-gift__pc-right-nav-link:before{background:#8ed162}.p-lp-gift .p-lp-gift__pc-right-nav-item:nth-child(3) .p-lp-gift__pc-right-nav-link:before{background:#bdbd43}.p-lp-gift .p-lp-gift__pc-right-nav-item:nth-child(4) .p-lp-gift__pc-right-nav-link:before{background:#aead83}.p-lp-gift .p-lp-gift__pc-right-caption{color:#525252;font-size:14px;font-weight:700;letter-spacing:1.26px;line-height:1.9;margin-top:56px;text-align:center}.p-lp-gift .p-lp-gift-float__rail-wrap{display:flex;justify-content:center;margin-bottom:0;margin-top:20px}.p-lp-gift .p-lp-gift__hero{overflow:hidden;position:relative}.p-lp-gift .p-lp-gift__hero:after{content:none}.p-lp-gift .p-lp-gift__hero-media{overflow:hidden;position:relative}.p-lp-gift .p-lp-gift__hero-picture{display:block}.p-lp-gift .p-lp-gift__hero-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.p-lp-gift .p-lp-gift__intro{background:transparent;margin-top:-40px;overflow:visible;padding:0 0 218px;position:relative}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift__intro{margin-top:-64px;padding-bottom:116px}}.p-lp-gift .p-lp-gift__intro:before{content:none}.p-lp-gift .p-lp-gift__intro-wave{height:100%;left:0;position:absolute;right:0;top:0;z-index:0}.p-lp-gift .p-lp-gift__intro-wave-image{display:block;height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.p-lp-gift .p-lp-gift__intro-marquee{overflow:hidden;padding-top:28px;position:relative;z-index:2}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift__intro-marquee{padding-top:24px}}.p-lp-gift .p-lp-gift__intro-marquee .splide__track{overflow:visible}.p-lp-gift .p-lp-gift__intro-marquee .splide__list{align-items:center}.p-lp-gift .p-lp-gift__intro-marquee-text{background:linear-gradient(180deg,#f0f2ce,#ecf2ed);-webkit-background-clip:text;color:transparent;display:block;flex:0 0 auto;font-family:Jost,Noto Sans JP,sans-serif;font-size:78px;font-weight:300;letter-spacing:-1.6px;line-height:1;white-space:nowrap}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift__intro-marquee-text{font-size:78px}}.p-lp-gift .p-lp-gift__intro-inner{padding:38px 0 0;position:relative;z-index:2}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift__intro-inner{padding:44px 0 0}}.p-lp-gift .p-lp-gift__intro-text-group{color:#fff;padding:0 24px;text-align:center}.p-lp-gift .p-lp-gift__intro-heading{color:#fff;font-size:16px;font-weight:700;letter-spacing:.48px;line-height:1.8;margin-inline:auto}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift__intro-heading{color:#fff;font-size:24px;letter-spacing:.72px;max-width:100%}}.p-lp-gift .p-lp-gift__intro-heading-line{display:block}.p-lp-gift .p-lp-gift__intro-heading-line+.p-lp-gift__intro-heading-line{margin-top:3px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift__intro-heading-line+.p-lp-gift__intro-heading-line{margin-top:3px}}.p-lp-gift .p-lp-gift__intro-body{color:#fff;font-size:13px;font-weight:500;letter-spacing:.39px;line-height:2.1;margin-inline:auto;margin-top:26px;max-width:327px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift__intro-body{color:#fff;font-size:18px;letter-spacing:.54px;line-height:2.1;margin-top:24px;max-width:100%}}.p-lp-gift .p-lp-gift__intro-paragraph{color:#fff}.p-lp-gift .p-lp-gift__intro-paragraph+.p-lp-gift__intro-paragraph{margin-top:16px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift__intro-paragraph+.p-lp-gift__intro-paragraph{margin-top:18px}}.p-lp-gift .p-lp-gift__intro-photos{margin-top:26px;position:relative}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift__intro-photos{margin-top:36px}}.p-lp-gift .p-lp-gift__intro-photo--family{margin:0;text-align:right}.p-lp-gift .p-lp-gift__intro-photo--sub{margin-top:-33px;padding-left:23px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift__intro-photo--sub{margin-top:-53px;padding-left:53px}}.p-lp-gift .p-lp-gift__intro-photo-image{width:251px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift__intro-photo-image{width:351px}.p-lp-gift .p-lp-gift__intro-photo-image-small{width:260px}}.p-lp-gift .p-lp-gift-next{margin-top:-191px;overflow:hidden;padding:64px 0 88px;position:relative}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-next{margin-top:-81px;padding:124px 32px 120px}}.p-lp-gift .p-lp-gift-next__bg{height:100%;left:0;position:absolute;right:0;top:0;z-index:0}.p-lp-gift .p-lp-gift-next__bg-image{display:block;height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.p-lp-gift .p-lp-gift-package{padding:30px 20px 0}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-package{padding:0}}.p-lp-gift .p-lp-gift-next>.p-lp-gift-faq__cta-heading,.p-lp-gift .p-lp-gift-next>a,.p-lp-gift .p-lp-gift-next>section{position:relative;z-index:2}.p-lp-gift .p-lp-gift-limited__header{text-align:center}.p-lp-gift .p-lp-gift-section-header-wrap{position:relative;text-align:center}.p-lp-gift .p-lp-gift-package__header-wrap:after,.p-lp-gift .p-lp-gift-package__header-wrap:before{background:#91cf69;border-radius:1px;bottom:0;content:"";height:2px;position:absolute;width:90px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-package__header-wrap:after,.p-lp-gift .p-lp-gift-package__header-wrap:before{width:120px}}.p-lp-gift .p-lp-gift-package__header-wrap:before{left:-39px;transform:rotate(62deg);transform-origin:right center}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-package__header-wrap:before{left:-13px;transform:rotate(64deg)}}.p-lp-gift .p-lp-gift-package__header-wrap:after{right:-39px;transform:rotate(298deg);transform-origin:left center}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-package__header-wrap:after{right:-13px;transform:rotate(296deg)}}.p-lp-gift .p-lp-gift-steps__header-wrap:after,.p-lp-gift .p-lp-gift-steps__header-wrap:before{background:#91cf69;border-radius:1px;bottom:-2px;content:"";height:2px;position:absolute;width:60px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps__header-wrap:after,.p-lp-gift .p-lp-gift-steps__header-wrap:before{width:100px}}.p-lp-gift .p-lp-gift-steps__header-wrap:before{left:40px;transform:rotate(60deg);transform-origin:right center}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps__header-wrap:before{left:70px}}.p-lp-gift .p-lp-gift-steps__header-wrap:after{right:40px;transform:rotate(300deg);transform-origin:left center}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps__header-wrap:after{right:70px}}.p-lp-gift .p-lp-gift-section-header{display:inline-block;text-align:center}.p-lp-gift .p-lp-gift-package__eyebrow{color:#525252;font-size:24px;font-weight:500;letter-spacing:.48px;line-height:1.4}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-package__eyebrow{font-size:32px}}.p-lp-gift .p-lp-gift-steps__eyebrow{color:#525252;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:140%}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps__eyebrow{font-size:24px;letter-spacing:.72px}}.p-lp-gift .p-lp-gift-package__title{color:#91cf69;font-size:32px;font-style:normal;font-weight:700;letter-spacing:.64px;line-height:140%;margin-top:4px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-package__title{font-size:48px}}.p-lp-gift .p-lp-gift-steps__title{color:#91cf69;font-size:24px;font-style:normal;font-weight:700;letter-spacing:.72px;line-height:140%;margin-top:4px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps__title{font-size:32px;letter-spacing:.96px}}.p-lp-gift .p-lp-gift-limited__title{color:#91cf69;font-size:24px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:140%;margin-top:4px}@media screen and (min-width:1000px){.p-lp-gift .p-lp-gift-limited__title{font-size:32px;letter-spacing:.63px}}.p-lp-gift .p-lp-gift-package__card{background:#fffffd;border-radius:12px;margin-top:22px;padding-bottom:24px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-package__card{border-radius:16px;margin-top:29px;padding-bottom:34px}}.p-lp-gift .p-lp-gift-steps__item{background:#fffffd;border-radius:12px;padding-bottom:24px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps__item{border-radius:16px}}.p-lp-gift .p-lp-gift-faq__group{background:#fffffd;border-radius:12px;margin-top:22px;padding-bottom:24px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-faq__group{border-radius:16px}}.p-lp-gift .p-lp-gift-package__cta-caption-wrap{margin-top:14px;margin-inline:auto;max-width:314px}@media screen and (min-width:1000px){.p-lp-gift .p-lp-gift-package__cta-caption-wrap{margin-top:34px;max-width:465px}}.p-lp-gift .p-lp-gift-steps__item--image{background:transparent;border-radius:0;padding:0}.p-lp-gift .p-lp-gift-steps__step1-wrap{padding-top:32px;position:relative}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps__step1-wrap{padding-top:51px}}.p-lp-gift .p-lp-gift-steps__step--step1{background:#91cf69}.p-lp-gift .p-lp-gift-steps__step1-card{background:#fffffd;border:2px solid hsla(96,52%,61%,.4);border-radius:12px;padding:32px 22px 34px;text-align:center}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps__step1-card{border-radius:16px;padding:60px 40px 40px}}.p-lp-gift .p-lp-gift-steps__step1-figure{border-radius:8px;margin-top:16px;overflow:hidden}.p-lp-gift .p-lp-gift-steps__step3-wrap{padding-top:32px;position:relative}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps__step3-wrap{padding-top:51px}}.p-lp-gift .p-lp-gift-steps__step--coral,.p-lp-gift .p-lp-gift-steps__step--step3{background:#cf7869}.p-lp-gift .p-lp-gift-steps__step3-card{background:#fffffd;border:2px solid hsla(9,52%,61%,.4);border-radius:12px;padding:32px 22px 24px;text-align:center}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps__step3-card{border-radius:16px;padding:60px 40px 40px}}.p-lp-gift .p-lp-gift-steps__step3-figure{border-radius:8px;margin-top:16px;overflow:hidden}.p-lp-gift .p-lp-gift-steps__step3-image{aspect-ratio:582/416;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.p-lp-gift .p-lp-gift-steps__step3-caption{color:#666;font-size:9px;font-weight:500;letter-spacing:.3px;line-height:1.4;margin-top:4px;text-align:right}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps__step3-caption{font-size:12px;letter-spacing:.48px}}.p-lp-gift .p-lp-gift-package__visual{background:#f3f3f3;border-radius:8px;overflow:hidden;position:relative}.p-lp-gift .p-lp-gift-package__info-image{max-width:293px}@media screen and (min-width:1000px){.p-lp-gift .p-lp-gift-package__info-image{max-width:466px}}.p-lp-gift .p-lp-gift-package__benefits-image{margin-top:15px}@media screen and (min-width:1000px){.p-lp-gift .p-lp-gift-package__benefits-image{width:502px}}.p-lp-gift .p-lp-gift-package__dummy{color:#000;font-size:18px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-lp-gift .p-lp-gift-package__body{margin-top:44px;padding:0 10px;text-align:center}.p-lp-gift .p-lp-gift-package__lead{color:#525252;font-size:14px;font-weight:700;letter-spacing:.48px;line-height:1.4}@media screen and (min-width:1000px){.p-lp-gift .p-lp-gift-package__lead{font-size:22px;letter-spacing:.768px}}.p-lp-gift .p-lp-gift-package__lead-highlight{color:#91cf69;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.54px;line-height:140%}@media screen and (min-width:1000px){.p-lp-gift .p-lp-gift-package__lead-highlight{font-size:28px}}.p-lp-gift .p-lp-gift-package__name{color:#525252;font-size:20px;font-weight:700;letter-spacing:.6px;line-height:1.4;margin-top:4px}@media screen and (min-width:1000px){.p-lp-gift .p-lp-gift-package__name{font-size:32px;letter-spacing:.96px}}.p-lp-gift .p-lp-gift-package__badge{background:#91cf69;border-radius:50px;color:#fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.39px;margin-top:10px;padding:3px 8px}.p-lp-gift .p-lp-gift-package__price{color:#525252;margin-top:16px}.p-lp-gift .p-lp-gift-package__price-main{font-family:Jost,sans-serif;font-size:30px;font-weight:700;line-height:1}.p-lp-gift .p-lp-gift-package__price-main-unit{font-family:Noto Sans JP,sans-serif;font-size:16px;margin-left:4px}.p-lp-gift .p-lp-gift-package__price-sub{font-family:Jost,sans-serif;font-size:16px;margin-top:6px}.p-lp-gift .p-lp-gift-package__price-tax{font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;margin-right:4px}.p-lp-gift .p-lp-gift-package__detail{margin-top:20px}.p-lp-gift .p-lp-gift-package__detail-figure{margin:0 auto;position:relative;width:180px}.p-lp-gift .p-lp-gift-package__detail-box{display:block;width:100%}.p-lp-gift .p-lp-gift-package__detail-cover{left:10px;position:absolute;top:64px;width:140px}.p-lp-gift .p-lp-gift-package__detail-screen{bottom:8px;position:absolute;right:-8px;width:68px}.p-lp-gift .p-lp-gift-package__benefits{display:grid;gap:4px;grid-template-columns:repeat(3,1fr);margin-top:20px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-package__benefits{gap:10px}}.p-lp-gift .p-lp-gift-package__benefit{border:1px solid #ececec;border-radius:8px;min-height:126px;padding:12px 6px;text-align:center}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-package__benefit{min-height:202px;padding:24px 10px}}.p-lp-gift .p-lp-gift-package__benefit-icon{display:block;height:44px;margin:0 auto;-o-object-fit:contain;object-fit:contain}.p-lp-gift .p-lp-gift-package__benefit-text{color:#525252;font-size:10px;font-weight:500;letter-spacing:.3px;line-height:1.4;margin-top:12px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-package__benefit-text{font-size:16px}}.p-lp-gift .p-lp-gift-package__benefit-strong{display:block;font-weight:700}.p-lp-gift .p-lp-gift-package__benefit-note{color:#909090;font-size:10px;font-weight:700;margin-top:6px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-package__benefit-note{font-size:16px}}.p-lp-gift .p-lp-gift-package__cta-caption{color:#525252;font-size:14px;font-weight:700;letter-spacing:1.26px;line-height:1.9;text-align:center}@media screen and (min-width:1000px){.p-lp-gift .p-lp-gift-package__cta-caption{font-size:18px;font-style:normal;font-weight:700;letter-spacing:1.62px;line-height:27px}}.p-lp-gift .p-lp-gift-faq__cta,.p-lp-gift .p-lp-gift-package__cta{align-items:center;background:#47b207;border-radius:90px;box-shadow:0 4px 8px hsla(0,0%,50%,.39);color:#fff;display:flex;gap:14px;justify-content:flex-start;margin-top:8px;margin-inline:auto;min-height:68px;overflow:hidden;padding:7px 24px 7px 7px;position:relative;width:335px}.p-lp-gift .p-lp-gift-package__cta-badge{align-items:center;background:#fff;border-radius:50%;color:#47b207;display:flex;flex:0 0 54px;flex-direction:column;font-size:12px;font-weight:700;height:54px;justify-content:center;letter-spacing:.36px;line-height:1.2}.p-lp-gift .p-lp-gift-package__cta-badge-line{display:block}.p-lp-gift .p-lp-gift-package__cta-label{font-size:17px;font-weight:700;letter-spacing:.51px;line-height:1.3;max-width:190px}.p-lp-gift .p-lp-gift-package__cta-deco{height:53px;-o-object-fit:cover;object-fit:cover;position:absolute;right:-3px;top:8px;transform:rotate(-12.3deg);width:64px}.p-lp-gift .p-lp-gift-limited{margin-top:32px;padding:0 12px 48px}@media screen and (min-width:1000px){.p-lp-gift .p-lp-gift-limited{margin-top:68px}}.p-lp-gift .p-lp-gift-limited__eyebrow{color:#333;font-size:16px;font-weight:500;letter-spacing:.48px;line-height:1.4}@media screen and (min-width:1000px){.p-lp-gift .p-lp-gift-limited__eyebrow{font-size:24px;letter-spacing:.63px}}.p-lp-gift .p-lp-gift-limited__copy{color:#525252;font-size:13px;font-weight:500;letter-spacing:.26px;line-height:1.6;margin:8px auto 0;max-width:291px;text-align:center}@media screen and (min-width:1000px){.p-lp-gift .p-lp-gift-limited__copy{font-size:18px;letter-spacing:.36px;max-width:none}}.p-lp-gift .p-lp-gift-limited__cards{display:grid;margin-top:46px}.p-lp-gift .p-lp-gift-limited__card{align-items:center;background:transparent;border:0;display:flex;gap:12px;justify-content:space-between;margin-top:-31px;padding:0;position:relative;text-align:center}.p-lp-gift .p-lp-gift-limited__card-blob{background:#fff;border-radius:52% 48% 50% 50%/58% 46% 54% 42%;display:block;height:118px;left:0;position:absolute;top:40px;width:176px}.p-lp-gift .p-lp-gift-limited__card-blob--package{left:auto;right:0;width:183px}.p-lp-gift .p-lp-gift-limited__card-image{background:transparent;border:0;cursor:pointer;display:block;padding:0}.p-lp-gift .p-lp-gift-limited__card--message .p-lp-gift-limited__card-badge{margin-right:6px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-limited__card--message img{width:270px}}.p-lp-gift .p-lp-gift-limited__card--package{padding:0 8px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-limited__card--package img{width:281px}}.p-lp-gift .p-lp-gift-limited__card-badge{background:#fff;border-radius:60px;color:#c2c22c;display:inline-block;font-size:16px;font-weight:700;margin-bottom:-10px;padding:2px 10px;position:relative;z-index:1}@media screen and (min-width:1000px){.p-lp-gift .p-lp-gift-limited__card-badge{font-size:25px;letter-spacing:.74px;padding:3px 14px}}.p-lp-gift .p-lp-gift-limited__zoom{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.08);color:#c2c22c;display:flex;font-size:24px;height:34px;justify-content:center;position:absolute;right:20px;top:24px;width:34px;z-index:2}.p-lp-gift .p-lp-gift-steps-wrap{margin-top:-170px;overflow:hidden;padding:134px 20px 88px;position:relative}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps-wrap{padding:180px 32px 88px}}.p-lp-gift .p-lp-gift-steps-wrap__bg{height:100%;left:0;position:absolute;right:0;top:0;z-index:0}.p-lp-gift .p-lp-gift-steps-wrap__bg-image{display:block;height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.p-lp-gift .p-lp-gift-steps-wrap>section{position:relative;z-index:2}.p-lp-gift .p-lp-gift-steps-wrap__cta-caption-wrap{margin-top:24px}.p-lp-gift .p-lp-gift-steps{margin-top:0}.p-lp-gift .p-lp-gift-steps__list{display:grid;gap:24px;margin-top:24px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps__list{margin-top:34px}}.p-lp-gift .p-lp-gift-steps__item--result{background:transparent;border-radius:0;min-width:0;overflow:visible;padding:0}.p-lp-gift .p-lp-gift-steps__step2-wrap{padding-top:32px;position:relative}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps__step2-wrap{padding-top:51px}}.p-lp-gift .p-lp-gift-steps__step--step2{background:#c2c22c}.p-lp-gift .p-lp-gift-steps__step2-card{background:#fffffd;border:2px solid rgba(194,194,44,.4);border-radius:12px;padding:48px 22px 32px;text-align:center}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps__step2-card{border-radius:16px;padding:60px 40px 40px}}.p-lp-gift .p-lp-gift-steps__step2-card .p-lp-gift-steps__item-title{letter-spacing:.54px;margin-top:0}.p-lp-gift .p-lp-gift-steps__step2-card .p-lp-gift-steps__item-text{letter-spacing:.42px;line-height:22px;margin-top:12px;text-align:left}.p-lp-gift .p-lp-gift-steps__step2-card .p-lp-gift-steps__tag{margin-top:24px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps__step2-card .p-lp-gift-steps__tag{margin-top:40px}}.p-lp-gift .p-lp-gift-steps__step2-card .p-lp-gift-step2-splide{margin-top:8px}.p-lp-gift .p-lp-gift-steps__step{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-size:14px;font-weight:700;height:64px;justify-content:center;left:50%;position:absolute;top:0;transform:translateX(-50%);width:64px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps__step{font-size:20px;height:102px;width:102px}}.p-lp-gift .p-lp-gift-steps__item-title{color:#91cf69;font-size:18px;font-weight:700;line-height:1.4;margin-top:16px;text-align:center}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps__item-title{font-size:24px}}.p-lp-gift .p-lp-gift-steps__item-title--step2{color:#b2b221}.p-lp-gift .p-lp-gift-steps__item-title--step3{color:#cf7869}.p-lp-gift .p-lp-gift-steps__item-text{color:#525252;font-size:14px;font-weight:500;line-height:2.2;line-height:22px;margin-top:10px;text-align:left}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps__item-text{font-size:18px;font-style:normal;font-weight:500;letter-spacing:.54px;line-height:180%;margin-top:18px}}.p-lp-gift .p-lp-gift-steps__item-image{border-radius:10px;display:block;margin-top:20px;width:100%}.p-lp-gift .p-lp-gift-steps__card-image{display:block;width:100%}.p-lp-gift .p-lp-gift-steps__tag{align-items:center;background:#c2c22c;border-radius:12px;color:#fff;display:flex;font-size:14px;font-weight:500;height:29px;justify-content:center;letter-spacing:.42px;line-height:22px;margin-top:16px;margin-inline:auto;max-width:273px;width:100%}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-steps__tag{border-radius:19px;font-size:20px;height:auto;letter-spacing:.6px;line-height:35.2px;max-width:none;padding:4px 40px;width:auto}}.p-lp-gift .p-lp-gift-step2-card{background:#ffffe8;border-radius:20px;padding:20px 18px 24px;text-align:center}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-step2-card{border-radius:32px;min-height:646px;padding:32px 28px}}.p-lp-gift .p-lp-gift-step2-splide{margin-top:20px;overflow:visible;width:100%}.p-lp-gift .p-lp-gift-step2-splide .splide__pagination{bottom:0;gap:8.5px;position:relative}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-step2-splide .splide__pagination{margin-top:24px}}.p-lp-gift .p-lp-gift-step2-splide .splide__pagination .splide__pagination__page.is-active{background:#c2c22c;transform:scale(1)}.p-lp-gift .p-lp-gift-step2-splide .splide__pagination .splide__pagination__page{background:#fff;border:1px solid var(--gray,#d9d9d9);margin:0}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-step2-splide .splide__pagination .splide__pagination__page{height:14px;width:14px}}.p-lp-gift .p-lp-gift-step2-splide__track{overflow:hidden}.p-lp-gift .p-lp-gift-step2-splide__item{width:100%}.p-lp-gift .p-lp-gift-step2-splide .splide__arrows{display:block}.p-lp-gift .p-lp-gift-step2-splide .splide__arrow{background:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/gift/gift-arrow-next.svg) 50%/cover no-repeat;border:none;border-radius:50%;height:30px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);width:30px;z-index:1}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-step2-splide .splide__arrow{height:40px;width:40px}}.p-lp-gift .p-lp-gift-step2-splide .splide__arrow svg{display:none}.p-lp-gift .p-lp-gift-step2-splide .splide__arrow--prev{left:-15px;transform:translateY(-50%) scaleX(-1)}.p-lp-gift .p-lp-gift-step2-splide .splide__arrow--next{right:-15px}.p-lp-gift .p-lp-gift-step2-card__number{color:#c7c7c7;font-family:Jost,sans-serif;font-size:48px;line-height:1}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-step2-card__number{font-size:76px}}.p-lp-gift .p-lp-gift-step2-card__title{color:#525252;font-size:14px;font-weight:700;line-height:1.4;margin-top:8px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-step2-card__title{font-size:22px;margin-top:14px}}.p-lp-gift .p-lp-gift-step2-card__image{display:block;margin:20px auto 0;width:176px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-step2-card__image{width:255px}}.p-lp-gift .p-lp-gift-step2-card__text{color:#525252;font-size:12px;font-weight:500;line-height:1.6;margin-top:16px;text-align:left}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-step2-card__text{font-size:18px;font-style:normal;font-weight:500;letter-spacing:.54px;line-height:160%}}.p-lp-gift .p-lp-gift-step2-card__text-highlight{color:#b2b221;font-weight:700}.p-lp-gift .p-lp-gift-step2-card__note{color:#666;font-size:10px;font-weight:500;line-height:1.6;margin-top:4px;text-align:left}.p-lp-gift .p-lp-gift-faq__cta-heading{color:#525252;font-size:14px;font-weight:700;letter-spacing:1.26px;line-height:1.4;margin-top:32px;text-align:center}.p-lp-gift .p-lp-gift-faq{margin-top:64px}.p-lp-gift .p-lp-gift-faq__title{color:#525252;font-size:24px;font-weight:700;text-align:center}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-faq__title{font-size:48px}}.p-lp-gift .p-lp-gift-faq__group-title{color:#91cf69;font-size:18px;font-weight:700}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-faq__group-title{font-size:24px}}.p-lp-gift .p-lp-gift-faq__item{border-top:1px solid #ececec;margin-top:16px;padding-top:16px}.p-lp-gift .p-lp-gift-faq__question{color:#525252;cursor:pointer;font-size:14px;font-weight:700;line-height:1.6;list-style:none}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-faq__question{font-size:18px}}.p-lp-gift .p-lp-gift-faq__question::-webkit-details-marker{display:none}.p-lp-gift .p-lp-gift-faq__answer{color:#525252;font-size:14px;font-weight:500;line-height:1.8;margin-top:12px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-faq__answer{font-size:18px}}.p-lp-gift .p-lp-gift-modal{inset:0;opacity:0;pointer-events:none;position:fixed;z-index:40}.p-lp-gift .p-lp-gift-modal.is-open{opacity:1;pointer-events:auto}.p-lp-gift .p-lp-gift-modal__overlay{background:rgba(0,0,0,.6);border:0;inset:0;position:absolute;width:100%}.p-lp-gift .p-lp-gift-modal__dialog{background:#fff;border-radius:8px;left:50%;max-width:92vw;padding:38px 39px;position:absolute;top:50%;transform:translate(-50%,-50%);width:315px}@media print,screen and (min-width:768px){.p-lp-gift .p-lp-gift-modal__dialog{padding:48px 52px;width:480px}}.p-lp-gift .p-lp-gift-modal__close{background:none;border:0;height:33px;padding:0;position:absolute;right:-10px;top:-10px;width:33px}.p-lp-gift .p-lp-gift-modal__close-icon{display:block;height:100%;width:100%}.p-lp-gift .p-lp-gift-modal__images{display:grid;gap:32px}.p-lp-gift .p-lp-gift-modal__image{box-shadow:0 3px 3px hsla(0,0%,86%,.15);display:block;width:100%}#lpPage01 .floatBtn.p-lp-gift-float{background:transparent;background-color:transparent;background-image:none;bottom:0;box-shadow:none;height:auto;left:0;min-height:0;position:fixed;right:0;text-align:center;width:100%;z-index:10000}#lpPage01 .p-lp-gift-float .p-lp-gift-float__row{align-items:center;display:flex;flex-direction:column;justify-content:center}#lpPage01 .p-lp-gift-float .p-lp-gift-float__cell{width:min(87.47vw,335px)}#lpPage01 .p-lp-gift-float .p-lp-gift-float__wrap{display:flex;justify-content:center;margin:0}.p-lp-gift-float__cta{animation:p-lp-gift-float-cta-pulse 1.5s infinite;box-sizing:border-box;display:block;margin-top:8px;max-width:335px;text-decoration:none;transform-origin:center center;width:100%}.p-lp-gift-float__cta:focus-visible{outline:3px solid #2d7a00;outline-offset:3px}.p-lp-gift-float__figure{display:block;height:auto;width:100%}@keyframes p-lp-gift-float-cta-pulse{0%{transform:scale(.95)}50%{transform:scale(1)}to{transform:scale(.95)}}.p-lp-gift__cta-pulse img{animation:p-lp-gift-float-cta-pulse 1.5s infinite;display:block;transform-origin:center center}.p-lp-setplan{line-height:normal}.p-lp-setplan .p-lp-setplan__pc-wrapper{display:flex;justify-content:center}.p-lp-setplan .p-lp-setplan__pc-left{align-items:center;background:linear-gradient(45deg,#ecd56b,#ace185);display:none;flex:1 1;height:100vh;justify-content:center;position:sticky;text-align:center;top:0}@media screen and (min-width:1000px){.p-lp-setplan .p-lp-setplan__pc-left{display:flex}}.p-lp-setplan .p-lp-setplan__pc-right{align-items:center;background:linear-gradient(91deg,#ecd56b -259.48%,#ace185 105.16%);display:none;flex:1 1;height:100vh;justify-content:center;position:sticky;text-align:center;top:0}@media screen and (min-width:1000px){.p-lp-setplan .p-lp-setplan__pc-right{display:flex}.p-lp-setplan .p-lp-setplan__pc-left-inner img{width:min(15.9285714286vw,223px)}}.p-lp-setplan .p-lp-setplan__pc-right-inner{display:grid;justify-items:center;max-width:365px;width:100%}.p-lp-setplan .p-lp-setplan__pc-right-nav{text-align:left;width:100%}.p-lp-setplan .p-lp-setplan__pc-right-nav-list{width:234px}.p-lp-setplan .p-lp-setplan__pc-right-nav-item+.p-lp-setplan__pc-right-nav-item{margin-top:32px}.p-lp-setplan .p-lp-setplan__pc-right-nav-link{align-items:center;color:#666;-moz-column-gap:16px;column-gap:16px;display:grid;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;grid-template-columns:9px 1fr;letter-spacing:1.2px;line-height:1;opacity:.6;text-decoration:none}.p-lp-setplan .p-lp-setplan__pc-right-nav-item:nth-child(n+3) .p-lp-setplan__pc-right-nav-link{-moz-column-gap:18px;column-gap:18px}.p-lp-setplan .p-lp-setplan__pc-right-nav-link:before{background-color:#666;border-radius:50%;content:"";height:9px;width:9px}.p-lp-setplan .p-lp-setplan__pc-right-nav-link.is-active{opacity:1}.p-lp-setplan .p-lp-setplan__pc-right-cta{margin-top:70px;width:365px}.p-lp-setplan .p-lp-setplan__pc-right-cta .p-lp-setplan__plan-cta-link{display:block;width:100%}.p-lp-setplan .p-lp-setplan__pc-right-cta .p-lp-setplan__plan-cta-image{display:block;height:auto;width:100%}.p-lp-setplan .p-lp-setplan__content-wrapper.pc_wide{max-width:414px;overflow:hidden;z-index:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__content-wrapper.pc_wide{box-shadow:10px 0 15px -15px rgba(0,0,0,.45),-10px 0 15px -15px rgba(0,0,0,.45);max-width:600px}}.p-lp-setplan .p-lp-setplan__hero{background-color:#fffbf4;overflow:hidden;padding-bottom:32px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__hero{padding-bottom:0}}.p-lp-setplan .p-lp-setplan__announcement{background-color:#e3c06f;height:44px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__announcement{height:70px}}.p-lp-setplan .p-lp-setplan__announcement-inner{align-items:center;display:grid;grid-template-columns:auto auto auto auto;height:100%;justify-content:center}.p-lp-setplan .p-lp-setplan__announcement-laurel,.p-lp-setplan .p-lp-setplan__announcement-laurel picture{display:block}.p-lp-setplan .p-lp-setplan__announcement-laurel img{display:block;height:auto;width:9px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__announcement-laurel img{width:15px}}.p-lp-setplan .p-lp-setplan__announcement-laurel--right img{transform:scaleX(-1)}.p-lp-setplan .p-lp-setplan__announcement-text{align-items:center;color:#fff;display:grid;grid-auto-flow:column;grid-template-columns:auto auto auto}.p-lp-setplan .p-lp-setplan__announcement-laurel--left+.p-lp-setplan__announcement-text{margin-inline-start:22px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__announcement-laurel--left+.p-lp-setplan__announcement-text{margin-inline-start:35px}}.p-lp-setplan .p-lp-setplan__announcement-text+.p-lp-setplan__announcement-mark{margin-inline-start:2px;margin-top:4px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__announcement-text+.p-lp-setplan__announcement-mark{margin-inline-start:3px;margin-top:8px}}.p-lp-setplan .p-lp-setplan__announcement-mark+.p-lp-setplan__announcement-laurel--right{margin-inline-start:22px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__announcement-mark+.p-lp-setplan__announcement-laurel--right{margin-inline-start:35px}}.p-lp-setplan .p-lp-setplan__announcement-label{font-size:24px;font-weight:400;letter-spacing:.96px;line-height:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__announcement-label{font-size:38px;letter-spacing:1.54px}}.p-lp-setplan .p-lp-setplan__announcement-number{font-family:Jost,sans-serif;font-size:44px;font-weight:400;letter-spacing:3.27px;line-height:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__announcement-number{font-size:70px;letter-spacing:5.24px}}.p-lp-setplan .p-lp-setplan__announcement-mark{align-self:flex-start;color:#fff;font-size:10px;font-weight:400;letter-spacing:.4px;line-height:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__announcement-mark{font-size:16px;letter-spacing:.64px}}.p-lp-setplan .p-lp-setplan__hero-body{position:relative;width:100%}.p-lp-setplan .p-lp-setplan__hero-calbee{position:absolute;right:8px;top:9px;width:59px;z-index:3}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__hero-calbee{right:13px;top:16px;width:94px}}.p-lp-setplan .p-lp-setplan__hero-calbee picture{display:block}.p-lp-setplan .p-lp-setplan__hero-calbee img{display:block;height:auto;width:100%}.p-lp-setplan .p-lp-setplan__hero-stack{display:grid;grid-template-columns:minmax(0,1fr)}.p-lp-setplan .p-lp-setplan__hero-bg{height:100%;left:0;position:absolute;top:0;width:100%}.p-lp-setplan .p-lp-setplan__hero-bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%}.p-lp-setplan .p-lp-setplan__hero-inner{grid-column:1;grid-row:1;padding-block:20px 17px;padding-inline:10px;width:100%;z-index:2}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__hero-inner{padding-block:28px 22px;padding-inline:16px}}.p-lp-setplan .p-lp-setplan__hero-subheading{width:261px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__hero-subheading{width:419px}}.p-lp-setplan .p-lp-setplan__hero-subheading picture{display:block}.p-lp-setplan .p-lp-setplan__hero-subheading img{display:block;height:auto;width:100%}.p-lp-setplan .p-lp-setplan__hero-heading{margin-inline-start:14px;margin-top:12px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__hero-heading{margin-inline-start:22px}}.p-lp-setplan .p-lp-setplan__hero-heading-main{align-items:center;display:flex;gap:4px;margin-top:4px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__hero-heading-main{gap:8px}}.p-lp-setplan .p-lp-setplan__hero-heading-lead{color:#666;font-size:28px;font-weight:400;letter-spacing:1.68px;line-height:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__hero-heading-lead{font-size:45px;letter-spacing:2.69px}}.p-lp-setplan .p-lp-setplan__hero-heading-number{color:#b5c625;font-size:36px;font-weight:500}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__hero-heading-number{font-size:58px}}.p-lp-setplan .p-lp-setplan__hero-heading-text{font-size:medium;margin-inline-start:1px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__hero-heading-text{margin-inline-start:2px}}.p-lp-setplan .p-lp-setplan__hero-heading-text-accent{color:#b5c625;font-size:30px;font-weight:500;letter-spacing:1.8px;line-height:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__hero-heading-text-accent{font-size:48px;letter-spacing:2.88px}}.p-lp-setplan .p-lp-setplan__hero-heading-text-muted{color:#666;font-size:20px;font-weight:400;letter-spacing:1.2px;line-height:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__hero-heading-text-muted{font-size:32px;letter-spacing:1.92px}}.p-lp-setplan .p-lp-setplan__hero-circle{margin-inline-start:6px;margin-top:8px;width:167px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__hero-circle{margin-inline-start:10px;margin-top:13px;width:267px}}.p-lp-setplan .p-lp-setplan__hero-circle picture{display:block}.p-lp-setplan .p-lp-setplan__hero-circle img{display:block;height:auto;width:100%}.p-lp-setplan .p-lp-setplan__hero-kit{margin-inline-start:4px;margin-top:-28px;width:185px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__hero-kit{margin-inline-start:6px;margin-top:-45px;width:297px}}.p-lp-setplan .p-lp-setplan__hero-kit picture{display:block}.p-lp-setplan .p-lp-setplan__hero-kit img{display:block;height:auto;width:100%}.p-lp-setplan .p-lp-setplan__hero-brand{margin-inline-start:20px;margin-top:14px;width:128px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__hero-brand{margin-inline-start:32px;margin-top:22px;width:204px}}.p-lp-setplan .p-lp-setplan__hero-brand picture{display:block}.p-lp-setplan .p-lp-setplan__hero-brand img{display:block;height:auto;width:100%}.p-lp-setplan .p-lp-setplan__hero-note{bottom:24px;color:#666;font-size:10px;font-weight:400;line-height:12px;margin:0;position:absolute;right:17px;z-index:3}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__hero-note{bottom:36px;font-size:16px;line-height:19px;right:27px}}.p-lp-setplan .p-lp-setplan__plans{overflow-x:visible;width:100%}.p-lp-setplan .p-lp-setplan__plans-gradient{background:linear-gradient(86deg,#eccb50 -5.8%,#81cd5f 116.26%);overflow:visible;padding:76px 16px 40px;position:relative;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans-gradient{padding:64px 26px}}.p-lp-setplan .p-lp-setplan__plans--repeat .p-lp-setplan__plans-gradient{padding:40px 16px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans--repeat .p-lp-setplan__plans-gradient{padding:64px 26px}}.p-lp-setplan .p-lp-setplan__plans-deco{pointer-events:none;position:absolute;z-index:1}.p-lp-setplan .p-lp-setplan__plan-card--1month,.p-lp-setplan .p-lp-setplan__plan-card--3month{overflow:visible;position:relative}.p-lp-setplan .p-lp-setplan__plans-deco-image{display:block;height:auto;opacity:.85;width:100%}.p-lp-setplan .p-lp-setplan__plans-inner{margin-inline:auto;position:relative;width:100%;z-index:2}.p-lp-setplan .p-lp-setplan__plans-intro{overflow:visible;position:relative;width:100%}.p-lp-setplan .p-lp-setplan__plans-intro-deco{pointer-events:none;position:absolute;z-index:1}.p-lp-setplan .p-lp-setplan__plans-intro-deco img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.p-lp-setplan .p-lp-setplan__plans-intro-deco--left{height:141px;left:0;top:166px;width:102px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans-intro-deco--left{height:225px;left:0;top:266px;width:163px}}.p-lp-setplan .p-lp-setplan__plans-intro-deco--right{height:186px;left:auto;right:0;top:116px;width:91px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans-intro-deco--right{height:298px;left:auto;right:0;top:186px;width:146px}}.p-lp-setplan .p-lp-setplan__plans-logo{margin-inline:auto;position:relative;width:189px;z-index:2}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans-logo{width:302px}}.p-lp-setplan .p-lp-setplan__plans-logo img{display:block;height:auto;width:100%}.p-lp-setplan .p-lp-setplan__plans-copy{margin-top:12px;position:relative;width:100%;z-index:2}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans-copy{margin-top:19px}}.p-lp-setplan .p-lp-setplan__plans-heading{color:#fff;font-size:24px;font-weight:500;letter-spacing:1.92px;line-height:1.6;text-align:center;text-shadow:0 2px 20px rgba(139,172,95,.69)}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans-heading{font-size:38px;letter-spacing:3.07px;text-shadow:0 3px 32px rgba(139,172,95,.69)}}.p-lp-setplan .p-lp-setplan__plans-heading-line{display:block}.p-lp-setplan .p-lp-setplan__plans-heading-mark{display:inline-block;font-size:10px;letter-spacing:.8px;margin-inline:-5px;margin-top:-4px;vertical-align:top}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans-heading-mark{font-size:16px;letter-spacing:1.28px;margin-inline:-8px}}.p-lp-setplan .p-lp-setplan__plans-note{color:#fff;font-size:10px;font-weight:400;letter-spacing:.8px;line-height:1.6;margin-top:6px;text-align:center;text-shadow:0 2px 20px rgba(139,172,95,.69)}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans-note{font-size:16px;letter-spacing:1.28px;margin-top:10px;text-shadow:0 3px 32px rgba(139,172,95,.69)}}.p-lp-setplan .p-lp-setplan__bag-marquee-wrap{overflow-x:clip;overflow-y:visible;position:relative;width:100%;z-index:2}.p-lp-setplan .p-lp-setplan__bag-marquee-wrap--plans{margin-inline:-16px;padding-top:24px;width:calc(100% + 32px)}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__bag-marquee-wrap--plans{margin-inline:-26px;padding-top:36px;width:calc(100% + 52px)}}.p-lp-setplan .p-lp-setplan__bag-marquee{overflow:visible;width:100%}.p-lp-setplan .p-lp-setplan__bag-marquee .splide__track{overflow:visible}.p-lp-setplan .p-lp-setplan__bag-marquee .splide__list{align-items:flex-end;min-height:110px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__bag-marquee .splide__list{min-height:177px}}.p-lp-setplan .p-lp-setplan__bag-marquee[data-marquee-enabled=false]{visibility:visible}.p-lp-setplan .p-lp-setplan__bag-marquee[data-marquee-enabled=false] .splide__list{display:flex;gap:24px;justify-content:center;width:100%}.p-lp-setplan .p-lp-setplan__bag-marquee[data-marquee-enabled=false] .splide__slide:nth-child(n+7){display:none!important}.p-lp-setplan .p-lp-setplan__bag-marquee-image{display:block;flex:0 0 auto;height:80px;-o-object-fit:contain;object-fit:contain;width:auto}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__bag-marquee-image{height:128px}}.p-lp-setplan .p-lp-setplan__bag-marquee-slide--shift .p-lp-setplan__bag-marquee-image{transform:translateY(-30px) rotate(7.85deg);transform-origin:center bottom}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__bag-marquee-slide--shift .p-lp-setplan__bag-marquee-image{transform:translateY(-49px) rotate(7.85deg)}}.p-lp-setplan .p-lp-setplan__plans-cards{margin-top:40px;overflow:visible;position:relative;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans-cards{margin-top:64px}}.p-lp-setplan .p-lp-setplan__plan-card--1month{margin-top:32px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--1month{margin-top:51px}}.p-lp-setplan .p-lp-setplan__plan-card-header{align-items:center;border-radius:8px 8px 0 0;display:grid;justify-items:center;padding:10px 10px 12px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card-header{border-radius:13px 13px 0 0;padding:16px 16px 19px}}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-card-header{background-color:#e3b70c}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-card-header{background-color:#bdbdbd}.p-lp-setplan .p-lp-setplan__plan-card-lead{color:#fff;font-size:18px;font-weight:500;letter-spacing:1.44px;line-height:1.6;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card-lead{font-size:28.8px;letter-spacing:2.3px}}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-card-lead{font-size:14px;letter-spacing:1.12px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-card-lead{font-size:22px;letter-spacing:1.76px}}.p-lp-setplan .p-lp-setplan__plan-card-name{align-items:center;color:#fff;display:grid;grid-auto-flow:column;justify-content:center;line-height:1.6;margin-top:-12px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card-name{margin-top:-24px}}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-card-number{font-family:Jost,sans-serif;font-size:48px;font-weight:500;letter-spacing:6.72px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-card-number{font-size:77px;letter-spacing:10.75px}}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-card-label{font-size:36px;font-weight:500;letter-spacing:2.88px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-card-label{font-size:58px;letter-spacing:4.61px}}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-card-number{font-family:Jost,sans-serif;font-size:42px;font-weight:500;letter-spacing:5.83px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-card-number{font-size:67px;letter-spacing:9.34px}}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-card-label{font-size:31px;font-weight:500;letter-spacing:2.5px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-card-label{font-size:50px;letter-spacing:4px}}.p-lp-setplan .p-lp-setplan__plan-card-badge{background-color:#d85338;border-radius:50px;color:#fff;font-size:16px;font-weight:500;letter-spacing:1.28px;line-height:1.2;margin-top:-4px;padding:4px 12px;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card-badge{font-size:26px;letter-spacing:2.05px;margin-top:-8px;padding:6px 19px}}.p-lp-setplan .p-lp-setplan__plan-card-badge--muted{background-color:#fff;color:#bdbdbd}.p-lp-setplan .p-lp-setplan__plan-card-body{background-color:#fff;border-radius:0 0 8px 8px;padding:24px 16px 12px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card-body{border-radius:0 0 13px 13px;padding:38px 26px 18px}}.p-lp-setplan .p-lp-setplan__plan-contents{width:100%}.p-lp-setplan .p-lp-setplan__plan-contents-label{border:1px solid #e2e2e2;color:#666;font-size:12px;font-weight:500;letter-spacing:.96px;line-height:1.6;margin-inline:auto;padding:2px 8px;text-align:center;width:-moz-fit-content;width:fit-content}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-contents-label{border-width:2px;font-size:19px;letter-spacing:1.54px;padding:2px 13px}}.p-lp-setplan .p-lp-setplan__plan-contents-visual{margin-top:5px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-contents-visual{margin-top:8px}}.p-lp-setplan .p-lp-setplan__plan-contents-image{display:block;height:auto;width:100%}.p-lp-setplan .p-lp-setplan__plan-contents-bars{-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;margin-top:8px;position:relative;row-gap:0;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-contents-bars{margin-top:13px}}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-contents-bars{margin-top:16px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-contents-bars{margin-top:16px}}.p-lp-setplan .p-lp-setplan__plan-contents-bar{color:#fff;font-size:12px;font-weight:700;letter-spacing:1.44px;line-height:1.6;padding:1px 6px;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-contents-bar{font-size:19px;letter-spacing:2.3px;padding:2px 10px}}.p-lp-setplan .p-lp-setplan__plan-contents-bar--test{background-color:#a2d07c;grid-column:1;grid-row:1;overflow:visible;position:relative;z-index:1}.p-lp-setplan .p-lp-setplan__plan-contents-bar--test:after{background-color:#a2d07c;bottom:-5px;content:"";display:block;height:6px;left:50%;position:absolute;transform:translateX(-50%);width:1px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-contents-bar--test:after{bottom:-7px;height:7.5px;width:1.5px}}.p-lp-setplan .p-lp-setplan__plan-contents-bar--granola{background-color:#ead56c;grid-column:2;grid-row:1;position:relative}.p-lp-setplan .p-lp-setplan__plan-contents-bar--granola:after{background-color:#ead56c;bottom:-5px;content:"";display:block;height:6px;left:50%;position:absolute;transform:translateX(-50%);width:1px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-contents-bar--granola:after{bottom:-7px;height:7.5px;width:1.5px}}.p-lp-setplan .p-lp-setplan__plan-contents-bar-arrow{height:100%;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(100%);width:7.8887590477px;z-index:2}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-contents-bar-arrow{width:12.8006278887px}}.p-lp-setplan .p-lp-setplan__plan-contents-bar-arrow img{display:block;height:100%;width:100%}.p-lp-setplan .p-lp-setplan__plan-contents-count{font-size:14px;font-weight:500;letter-spacing:2px;line-height:1.6;margin-top:6px;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-contents-count{font-size:22px;margin-top:9px}}.p-lp-setplan .p-lp-setplan__plan-contents-count--test{color:#73c530;grid-column:1;grid-row:2}.p-lp-setplan .p-lp-setplan__plan-contents-count--granola{color:#e3b70c;grid-column:2;grid-row:2}.p-lp-setplan .p-lp-setplan__plan-contents-note{color:grey;font-size:10px;font-weight:500;letter-spacing:.6px;line-height:1.5;margin-top:5px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-contents-note{font-size:16px;letter-spacing:.96px;margin-top:8px}}.p-lp-setplan .p-lp-setplan__plan-price{margin-top:16px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price{margin-top:26px}}.p-lp-setplan .p-lp-setplan__plan-price-label{background-color:#ffe7e2;color:#d85338;font-size:14px;font-weight:700;letter-spacing:1.12px;line-height:1.6;padding:3px 6px;text-align:center;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-label{font-size:22px;letter-spacing:1.79px;padding:5px 10px}}.p-lp-setplan .p-lp-setplan__plan-price-regular-wrap{align-items:center;display:flex;flex-direction:column;gap:3px;margin-top:8px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-regular-wrap{gap:5px;margin-top:13px}}.p-lp-setplan .p-lp-setplan__plan-price-regular-wrap .p-lp-setplan__plan-price-regular{justify-content:center}.p-lp-setplan .p-lp-setplan__plan-price-regular-wrap .p-lp-setplan__plan-price-note{text-align:center}.p-lp-setplan .p-lp-setplan__plan-price-main{align-items:center;display:flex;gap:20px;justify-content:center;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-main{gap:32px}}.p-lp-setplan .p-lp-setplan__plan-price-off{align-self:flex-start;flex:0 0 83px;position:relative;width:83px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-off{align-self:center;flex-basis:133px;width:133px}}.p-lp-setplan .p-lp-setplan__plan-price-off picture{display:block}.p-lp-setplan .p-lp-setplan__plan-price-off img{aspect-ratio:83/111;display:block;height:auto;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-off img{aspect-ratio:133/178}}.p-lp-setplan .p-lp-setplan__plan-price-off-text{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;text-align:center}.p-lp-setplan .p-lp-setplan__plan-price-off-main{align-items:center;display:grid;justify-items:center;transform:translateY(-4px)}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-off-main{transform:translateY(-6px)}}.p-lp-setplan .p-lp-setplan__plan-price-off-text-inner{align-items:flex-end;display:flex;flex-wrap:nowrap;gap:0;margin-bottom:-3px;position:relative}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-off-text-inner{margin-bottom:-5px}}.p-lp-setplan .p-lp-setplan__plan-price-off-number{display:block;font-family:Jost,sans-serif;font-size:39px;font-weight:500;letter-spacing:-1.16px;line-height:1;margin-inline-end:-1px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-off-number{font-size:62px;letter-spacing:-1.86px;margin-inline-end:-2px}}.p-lp-setplan .p-lp-setplan__plan-price-off-unit{font-size:21px;font-weight:500;letter-spacing:1.72px;line-height:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-off-unit{font-size:34px;letter-spacing:2.75px}}.p-lp-setplan .p-lp-setplan__plan-price-off-mark{font-size:12px;font-weight:300;letter-spacing:.8px;line-height:1.3;position:absolute;right:2px;top:-2px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-off-mark{font-size:18px;letter-spacing:1.28px}}.p-lp-setplan .p-lp-setplan__plan-price-off-label{display:block;font-size:17px;font-weight:500;letter-spacing:.86px;line-height:1;margin-top:4px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-off-label{font-size:27px;letter-spacing:1.37px}}.p-lp-setplan .p-lp-setplan__plan-price-off-note{color:#fff;font-size:10px;font-weight:300;letter-spacing:.8px;line-height:1.3;margin-top:4px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-off-note{font-size:16px;letter-spacing:1.28px;margin-top:7px}}.p-lp-setplan .p-lp-setplan__plan-price-off-note-line{display:block}.p-lp-setplan .p-lp-setplan__plan-price-detail{flex:0 1 auto;min-width:0;width:auto}.p-lp-setplan .p-lp-setplan__plan-price-regular{align-items:baseline;color:#666;display:flex;flex-wrap:nowrap;font-size:10px;font-weight:500;justify-content:flex-end;letter-spacing:.1px;line-height:1.6;white-space:nowrap}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-regular{font-size:16px;letter-spacing:.16px}}.p-lp-setplan .p-lp-setplan__plan-price-regular-value{align-items:flex-end;display:inline-grid;grid-auto-flow:column;margin-inline-start:5px}.p-lp-setplan .p-lp-setplan__plan-price-regular-number{color:grey;font-family:Jost,sans-serif;font-size:19px;font-weight:400;letter-spacing:-1.33px;padding-inline:1px;position:relative}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-regular-number{font-size:30px;letter-spacing:-2.12px}}.p-lp-setplan .p-lp-setplan__plan-price-regular-number:after{background-color:#d85338;content:"";display:block;height:1px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.p-lp-setplan .p-lp-setplan__plan-price-regular-number-suffix{display:flex;flex-direction:column;justify-content:flex-end;text-align:center}.p-lp-setplan .p-lp-setplan__plan-price-regular-tax{font-size:6px;letter-spacing:.48px;margin-bottom:-4px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-regular-tax{font-size:10px;letter-spacing:.77px;margin-bottom:-8px}}.p-lp-setplan .p-lp-setplan__plan-price-regular-unit{font-size:10px;letter-spacing:.8px;margin-bottom:4px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-regular-unit{font-size:16px;letter-spacing:1.28px;margin-bottom:8px}}.p-lp-setplan .p-lp-setplan__plan-price-sale{align-items:flex-end;color:#d85338;display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-start}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-sale{gap:8px}}.p-lp-setplan .p-lp-setplan__plan-price-sale-number{font-family:Jost,sans-serif;font-size:55px;font-weight:400;letter-spacing:-3.82px;line-height:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-sale-number{font-size:87px;letter-spacing:-6.11px}}.p-lp-setplan .p-lp-setplan__plan-price-sale-suffix{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:flex-end;line-height:1.6;text-align:center;width:26px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-sale-suffix{width:42px}}.p-lp-setplan .p-lp-setplan__plan-price-sale-tax{font-size:10px;letter-spacing:.78px;margin-bottom:-6px;white-space:nowrap}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-sale-tax{font-size:16px;letter-spacing:1.25px;margin-bottom:-10px}}.p-lp-setplan .p-lp-setplan__plan-price-sale-unit{font-size:23px;letter-spacing:1.85px;margin-bottom:-2px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-sale-unit{font-size:37px;letter-spacing:2.96px;margin-bottom:0}}.p-lp-setplan .p-lp-setplan__plan-price-sale-per{align-self:flex-end;color:#666;flex-shrink:0;font-size:17px;font-weight:400;letter-spacing:1.34px;line-height:1.6;margin-bottom:2px;white-space:nowrap}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-sale-per{font-size:27px;letter-spacing:2.15px;margin-bottom:4px}}.p-lp-setplan .p-lp-setplan__plan-price-sale-per-slash{letter-spacing:0}.p-lp-setplan .p-lp-setplan__plan-price-sale-per-kai{letter-spacing:3.36px}.p-lp-setplan .p-lp-setplan__plan-price-sale-per-count{letter-spacing:0}.p-lp-setplan .p-lp-setplan__plan-price-total{margin-top:-8px;text-align:left;width:auto}.p-lp-setplan .p-lp-setplan__plan-price-total-text{align-items:center;color:#d85338;display:inline-grid;grid-auto-flow:column;justify-content:end;margin-top:8px}.p-lp-setplan .p-lp-setplan__plan-price-total-label{font-size:13px;font-weight:500;letter-spacing:1.07px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-total-label{font-size:21px;letter-spacing:1.71px}}.p-lp-setplan .p-lp-setplan__plan-price-total-value{display:flex;gap:1px}.p-lp-setplan .p-lp-setplan__plan-price-total-number{font-family:Jost,sans-serif;font-size:17px;font-weight:400;letter-spacing:-1.21px;margin-inline-start:2px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-total-number{font-size:28px;letter-spacing:-1.93px}}.p-lp-setplan .p-lp-setplan__plan-price-total-tax{font-size:6px;letter-spacing:.47px;margin-bottom:-4px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-total-tax{font-size:9px;letter-spacing:.75px}}.p-lp-setplan .p-lp-setplan__plan-price-total-unit{font-size:11px;letter-spacing:.84px;margin-bottom:4px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-total-unit{font-size:17px;letter-spacing:1.35px}}.p-lp-setplan .p-lp-setplan__plan-price-shipping{color:grey;font-size:11px;font-weight:400;letter-spacing:.89px;line-height:1.6;margin-top:4px;text-align:left}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-shipping{font-size:18px;letter-spacing:1.42px}}.p-lp-setplan .p-lp-setplan__plan-price-note{color:grey;font-size:10px;font-weight:400;letter-spacing:.1px;line-height:1.6;margin-top:0;text-align:right}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-note{font-size:16px;letter-spacing:1.28px}}.p-lp-setplan .p-lp-setplan__plan-price-note-tax{font-size:8px;letter-spacing:.64px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-note-tax{font-size:13px;letter-spacing:1.02px}}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-main{align-items:stretch;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:83px minmax(0,1fr);justify-content:flex-start;margin-top:8px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-main{-moz-column-gap:32px;column-gap:32px;grid-template-columns:133px minmax(0,1fr);margin-top:13px}}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-off{align-self:stretch;height:100%;min-height:0;position:relative;width:100%}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-off picture{display:block;height:100%;inset:0;position:absolute;width:100%}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-off img{aspect-ratio:unset;display:block;height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-detail .p-lp-setplan__plan-price-regular{justify-content:flex-start;margin-top:0}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-regular-asterisk{font-size:6px;letter-spacing:0;line-height:1;vertical-align:4px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-regular-asterisk{font-size:10px;vertical-align:6px}}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-regular-number-suffix{align-items:flex-end;display:inline-flex;flex-direction:row}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-sale-suffix{align-items:flex-end;display:inline-flex;flex-direction:row;width:auto}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-total-suffix{align-items:flex-end;flex-direction:row;width:auto}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-detail .p-lp-setplan__plan-price-total{text-align:left;width:100%}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-total-text{align-items:baseline;color:#666;display:inline-flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start;margin-top:0;width:-moz-max-content;width:max-content}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-total-text{gap:0}}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-total-main{align-items:baseline;display:inline-flex;flex:none;flex-wrap:nowrap;gap:2px;margin-inline-end:-11px;margin-top:8px;min-width:-moz-max-content;min-width:max-content}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-total-main{gap:5px;margin-inline-end:0}}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-total-label{flex:none;font-size:10px;font-weight:500;letter-spacing:.1px;line-height:1.6;min-width:-moz-max-content;min-width:max-content}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-total-label{font-size:16px;letter-spacing:.16px}}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-total-value{align-items:flex-start;display:inline-flex;flex:none;gap:2px;min-width:-moz-max-content;min-width:max-content}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-total-number{color:#666;font-size:17px;letter-spacing:-1.21px;line-height:1;margin-inline-end:-3px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-total-number{font-size:28px;letter-spacing:-1.93px;margin-inline-end:-5px}}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-total-suffix{align-items:center;display:inline-flex;flex-direction:column;flex-shrink:0;justify-content:flex-end;line-height:1.6;text-align:center;width:22px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-total-suffix{width:35px}}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-total-tax{font-size:6px;letter-spacing:.47px;line-height:1;margin-bottom:-3px;white-space:nowrap;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-total-tax{font-size:9px;letter-spacing:.75px}}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-total-unit{flex-shrink:0;font-size:11px;letter-spacing:.84px;line-height:1.6;margin-bottom:0;white-space:nowrap}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-total-unit{font-size:17px;letter-spacing:1.35px}}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-total-note{flex:none;font-size:10px;font-weight:500;letter-spacing:.1px;line-height:1.6;min-width:-moz-max-content;min-width:max-content;width:97px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-total-note{font-size:16px;letter-spacing:.16px;width:auto}}.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-note--footnote{color:grey;font-size:10px;font-weight:400;letter-spacing:-.1px;line-height:1.6;margin-top:8px;max-width:303px;text-align:left;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--3month .p-lp-setplan__plan-price-note--footnote{font-size:16px;letter-spacing:-.16px;margin-top:13px;max-width:485px}}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-note--footnote{color:grey;font-size:10px;font-weight:400;letter-spacing:.1px;line-height:1.6;margin-top:8px;text-align:left;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-note--footnote{font-size:16px;letter-spacing:.16px;margin-top:13px}}.p-lp-setplan .p-lp-setplan__plan-shipping-note{border:1px solid #e2e2e2;color:#666;font-size:12px;font-weight:500;letter-spacing:.96px;line-height:1.6;margin-top:8px;padding:3px 6px;text-align:center;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-shipping-note{border-width:2px;font-size:19px;letter-spacing:1.54px;margin-top:13px;padding:5px 10px}}.p-lp-setplan .p-lp-setplan__plan-flow{background-color:#fffce9;border-radius:8px;margin-top:16px;padding:16px 10px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow{margin-top:26px;padding:26px 16px}}.p-lp-setplan .p-lp-setplan__plan-flow-title{color:#666;font-size:14px;font-weight:500;letter-spacing:1.12px;line-height:1.4;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-title{font-size:22px;letter-spacing:1.79px}}.p-lp-setplan .p-lp-setplan__plan-flow-lead{color:#d85338;display:grid;font-size:12px;font-weight:500;justify-items:center;letter-spacing:.96px;line-height:1.4;margin-top:5px;text-align:center;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-lead{font-size:12px;margin-top:5px}}.p-lp-setplan .p-lp-setplan__plan-flow-lead-underline{background-color:#ead56c;grid-column:1;grid-row:1;height:5px;margin-top:11px;width:231px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-lead-underline{width:231px}}.p-lp-setplan .p-lp-setplan__plan-flow-lead-text{grid-column:1;grid-row:1;white-space:nowrap}.p-lp-setplan .p-lp-setplan__plan-flow-lead-tax{font-size:9px}.p-lp-setplan .p-lp-setplan__plan-flow-body{display:flex;flex-direction:column;gap:2px;margin-top:10px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-body{gap:3.2px;margin-top:16px}}.p-lp-setplan .p-lp-setplan__plan-flow-schedule{display:grid;gap:5px;grid-template-columns:repeat(4,68px);justify-content:center;margin-inline:auto;width:287px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-schedule{gap:8px;grid-template-columns:repeat(4,109px);width:459px}}.p-lp-setplan .p-lp-setplan__plan-flow-schedule-spacer{display:block}.p-lp-setplan .p-lp-setplan__plan-flow-schedule-label{color:#e3b70c;font-size:10px;font-weight:500;letter-spacing:.8px;line-height:1.4;padding-left:7px;text-align:left;white-space:nowrap}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-schedule-label{font-size:16px;letter-spacing:1.28px;padding-left:11px}}.p-lp-setplan .p-lp-setplan__plan-flow-line{margin-inline:auto;width:287px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-line{width:459px}}.p-lp-setplan .p-lp-setplan__plan-flow-line picture{display:block}.p-lp-setplan .p-lp-setplan__plan-flow-line img{display:block;height:auto;width:100%}.p-lp-setplan .p-lp-setplan__plan-flow-list{align-items:stretch;display:grid;gap:5px;grid-template-columns:repeat(4,68px);justify-content:center;margin-inline:auto;margin-top:8px;width:287px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-list{gap:8px;grid-template-columns:repeat(4,109px);margin-top:10px;width:459px}}.p-lp-setplan .p-lp-setplan__plan-flow-item{display:flex;flex-direction:column;height:100%;position:relative;width:100%;z-index:0}.p-lp-setplan .p-lp-setplan__plan-flow-item-head{flex-shrink:0;width:100%}.p-lp-setplan .p-lp-setplan__plan-flow-marker{height:19px;left:0;margin-inline:auto;position:absolute;top:-6px;width:20px;z-index:-1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-marker{height:30px;top:-9.6px;width:32px}}.p-lp-setplan .p-lp-setplan__plan-flow-round{background-color:#e3b70c;border-radius:4px 4px 0 0;color:#fff;font-size:10px;font-weight:500;letter-spacing:.8px;line-height:1.4;min-height:20px;padding:3px 4px;text-align:center;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-round{border-radius:6px 6px 0 0;font-size:16px;letter-spacing:1.28px;min-height:32.4px;padding:5px 6px}}.p-lp-setplan .p-lp-setplan__plan-flow-item-body{align-items:center;background-color:#fcf4c3;border-radius:0 0 4px 4px;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:5px 4px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-item-body{border-radius:0 0 6px 6px;gap:6px;padding:8px 6px}}.p-lp-setplan .p-lp-setplan__plan-flow-media{align-items:center;display:flex;flex-shrink:0;height:50px;justify-content:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-media{height:80px}}.p-lp-setplan .p-lp-setplan__plan-flow-media img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.p-lp-setplan .p-lp-setplan__plan-flow-media--kit{width:41px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-media--kit{width:66px}}.p-lp-setplan .p-lp-setplan__plan-flow-media--granola{width:56px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-media--granola{width:90px}}.p-lp-setplan .p-lp-setplan__plan-flow-content{align-items:center;display:flex;gap:6px;justify-content:center;width:100%}.p-lp-setplan .p-lp-setplan__plan-flow-divider{background-color:#666;flex-shrink:0;height:1px;opacity:.35;width:60px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-divider{width:96px}}.p-lp-setplan .p-lp-setplan__plan-flow-label{color:#666;flex-shrink:0;font-size:10px;font-weight:500;line-height:1.4;margin-inline:auto;min-height:28px;text-align:center;width:60px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-label{font-size:16px;min-height:44.8px;width:96px}}.p-lp-setplan .p-lp-setplan__plan-flow-label-line{display:block}.p-lp-setplan .p-lp-setplan__plan-flow-price-group{align-items:center;display:flex;flex-direction:column;margin-top:auto;width:100%}.p-lp-setplan .p-lp-setplan__plan-flow-price-note{color:#666;font-size:10px;font-weight:400;letter-spacing:.8px;line-height:1.23;margin:0;text-align:center;white-space:nowrap}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-price-note{font-size:16px;letter-spacing:1.28px}}.p-lp-setplan .p-lp-setplan__plan-flow-list:not(.p-lp-setplan__plan-flow-list--2) .p-lp-setplan__plan-flow-item:first-child .p-lp-setplan__plan-flow-round{letter-spacing:.4px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-list:not(.p-lp-setplan__plan-flow-list--2) .p-lp-setplan__plan-flow-item:first-child .p-lp-setplan__plan-flow-round{letter-spacing:.64px}}.p-lp-setplan .p-lp-setplan__plan-flow-list--2{gap:10px;grid-template-columns:repeat(2,118px);max-width:none;width:246px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-list--2{gap:16px;grid-template-columns:repeat(2,189px);width:394px}}.p-lp-setplan .p-lp-setplan__plan-flow-list--2 .p-lp-setplan__plan-flow-item-body{min-height:82px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-list--2 .p-lp-setplan__plan-flow-item-body{min-height:131px}}.p-lp-setplan .p-lp-setplan__plan-flow-list--2 .p-lp-setplan__plan-flow-content{flex-shrink:0;min-height:50px;width:106px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-list--2 .p-lp-setplan__plan-flow-content{min-height:80px;width:170px}}.p-lp-setplan .p-lp-setplan__plan-flow-list--2 .p-lp-setplan__plan-flow-label{flex:1 1;text-align:left;width:auto}.p-lp-setplan .p-lp-setplan__plan-flow-list--2 .p-lp-setplan__plan-flow-label--kit{width:60px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-list--2 .p-lp-setplan__plan-flow-label--kit{width:96px}}.p-lp-setplan .p-lp-setplan__plan-flow-list--2 .p-lp-setplan__plan-flow-label--granola{width:48px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-list--2 .p-lp-setplan__plan-flow-label--granola{width:77px}}.p-lp-setplan .p-lp-setplan__plan-flow-list--2 .p-lp-setplan__plan-flow-media--kit{width:38px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-list--2 .p-lp-setplan__plan-flow-media--kit{width:61px}}.p-lp-setplan .p-lp-setplan__plan-flow-list--2 .p-lp-setplan__plan-flow-media--granola{width:51px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-list--2 .p-lp-setplan__plan-flow-media--granola{width:82px}}.p-lp-setplan .p-lp-setplan__plan-flow-list--2 .p-lp-setplan__plan-flow-divider{width:110px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-list--2 .p-lp-setplan__plan-flow-divider{width:176px}}.p-lp-setplan .p-lp-setplan__plan-flow-list--2 .p-lp-setplan__plan-flow-round{letter-spacing:.4px}.p-lp-setplan .p-lp-setplan__plan-flow-price{align-items:flex-end;color:#d85338;display:inline-flex;flex-shrink:0;gap:1px;margin:0;max-width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-price{gap:1.6px}}.p-lp-setplan .p-lp-setplan__plan-flow-price-suffix{align-items:center;color:#666;display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-end;line-height:1.6;padding-bottom:1px;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-price-suffix{padding-bottom:2px}}.p-lp-setplan .p-lp-setplan__plan-flow-price-value{flex-shrink:0;font-family:Jost,sans-serif;font-size:15.647px;letter-spacing:-1.1px;line-height:1.2}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-price-value{font-size:25.038px;letter-spacing:-1.75px}}.p-lp-setplan .p-lp-setplan__plan-flow-price-tax{font-size:5px;font-weight:500;letter-spacing:.4px;line-height:1.6;margin-bottom:-4px;white-space:nowrap}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-price-tax{font-size:8.001px;letter-spacing:.64px;margin-bottom:-6px}}.p-lp-setplan .p-lp-setplan__plan-flow-price-unit{font-size:8px;font-weight:500;letter-spacing:.64px;line-height:1.6}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-price-unit{font-size:12.801px;letter-spacing:1.024px}}.p-lp-setplan .p-lp-setplan__plan-flow-note{color:#666;font-size:9px;font-weight:500;letter-spacing:.36px;line-height:1.6;margin-top:8px;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-note{font-size:14px;letter-spacing:.58px;margin-top:13px}}.p-lp-setplan .p-lp-setplan__plan-flow--vertical{background-color:transparent;margin-top:0;padding:24px 16px 12.8px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow--vertical{padding:38.4px 16px 12.8px}}.p-lp-setplan .p-lp-setplan__plan-flow--vertical .p-lp-setplan__plan-flow-title{font-size:18px;letter-spacing:1.44px;line-height:1.4;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow--vertical .p-lp-setplan__plan-flow-title{font-size:28.803px;letter-spacing:2.304px}}.p-lp-setplan .p-lp-setplan__plan-flow-vertical{align-items:stretch;display:grid;grid-template-columns:9px minmax(0,1fr);margin-top:16px;padding-right:3px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vertical{grid-template-columns:14.401px minmax(0,1fr);margin-top:25.6px;padding-right:4.8px}}.p-lp-setplan .p-lp-setplan__plan-flow-vertical-line{margin-left:-12px;width:9px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vertical-line{margin-left:-19.2px;width:14.401px}}.p-lp-setplan .p-lp-setplan__plan-flow-vertical-line img{aspect-ratio:auto;height:100%;width:100%}.p-lp-setplan .p-lp-setplan__plan-flow-vertical--1month .p-lp-setplan__plan-flow-vertical-line img{min-height:520px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vertical--1month .p-lp-setplan__plan-flow-vertical-line img{min-height:832px}}.p-lp-setplan .p-lp-setplan__plan-flow-vertical-steps{width:100%}.p-lp-setplan .p-lp-setplan__plan-flow-vstep{position:relative;width:100%}.p-lp-setplan .p-lp-setplan__plan-flow-vstep+.p-lp-setplan__plan-flow-vstep{margin-top:16px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep+.p-lp-setplan__plan-flow-vstep{margin-top:25.6px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-head{align-items:center;display:flex;justify-content:flex-end;position:relative;width:100%}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-marker{flex-shrink:0;height:19px;left:-9px;position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg);width:20px;z-index:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-marker{height:30.403px;left:-15px;width:32.003px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-round{align-items:center;background-color:#ebd56b;border-radius:4px 4px 0 0;color:#fff;display:flex;flex:1 1 auto;font-size:14px;font-weight:700;letter-spacing:2px;line-height:1.6;min-height:33px;padding:1px 6px 1px 18px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-round{border-radius:6.401px 6.401px 0 0;font-size:22.402px;letter-spacing:3.2px;min-height:52.805px;padding:1.6px 9.601px 1.6px 28.803px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-round--muted{background-color:#cecece}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-body{background-color:#fffce9;border-radius:0 0 4px 4px;padding:12px 16px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-body{border-radius:0 0 6.401px 6.401px;padding:19.202px 25.602px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-body--muted{background-color:#f1f1f1}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-muted-inner{display:flex;flex-direction:column;gap:8px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-muted-inner{gap:12.801px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-row{align-items:center;display:flex;justify-content:space-between;width:100%}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-text{display:flex;flex:1 1 auto;flex-direction:column;gap:7px;min-width:0}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-text{gap:11.201px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-copy{display:flex;flex-direction:column;gap:2px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-copy{gap:3.2px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-label{color:#666;font-size:16px;font-weight:500;letter-spacing:1.28px;line-height:1.4}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-label{font-size:25.602px;letter-spacing:2.048px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-label-line{display:block}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-label--single{letter-spacing:.64px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-label--single{letter-spacing:1.024px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-detail{color:#666;font-size:10px;font-weight:400;letter-spacing:.3px;line-height:1.4;margin-top:0}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-detail{font-size:16.001px;letter-spacing:.48px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-detail-line{display:block}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price{align-items:flex-end;color:#666;-moz-column-gap:1px;column-gap:1px;display:flex;margin-top:0}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price{-moz-column-gap:1.6px;column-gap:1.6px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-note{color:#666;font-size:10px;font-weight:400;letter-spacing:.8px;line-height:1.23;margin-top:0;white-space:nowrap}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-note{font-size:16px;letter-spacing:1.28px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-value{color:#666;font-family:Jost,sans-serif;font-size:21.715px;letter-spacing:-1.52px;line-height:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-value{font-size:34.744px;letter-spacing:-2.432px;line-height:34.744px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-suffix{align-items:center;-moz-column-gap:1px;column-gap:1px;display:flex;line-height:1.6}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-suffix{-moz-column-gap:1.6px;column-gap:1.6px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-suffix--with-per{-moz-column-gap:3px;column-gap:3px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-suffix--with-per{-moz-column-gap:4.8px;column-gap:4.8px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-tax-group{align-items:center;-moz-column-gap:1px;column-gap:1px;display:flex}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-tax-group{-moz-column-gap:1.6px;column-gap:1.6px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-unit{font-size:12px;font-weight:500;letter-spacing:.96px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-unit{font-size:19.202px;letter-spacing:1.536px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-tax{font-size:10px;font-weight:500;letter-spacing:.8px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-tax{font-size:16.001px;letter-spacing:1.28px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-per{align-items:baseline;display:flex;letter-spacing:1.12px;line-height:1.6}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-per{letter-spacing:1.792px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-per-slash{font-size:12px;font-weight:500}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-per-slash{font-size:19.202px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-per-count{font-size:14px;font-weight:500}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-price-per-count{font-size:22.402px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-media{flex-shrink:0;width:103px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-media{width:164.815px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-media:has(.p-lp-setplan__plan-flow-vstep-granola){margin-right:-12px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-media:has(.p-lp-setplan__plan-flow-vstep-granola){margin-right:-20px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-granola{height:91.772px;width:103px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-granola{height:146.835px;width:164.815px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-granola img{width:100%}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-media--kit{align-self:center;box-sizing:content-box;display:flex;justify-content:center;overflow:visible;width:103px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-media--kit{width:164.815px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-kit{height:91.772px;margin-top:-14px;position:relative;width:103px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-kit{height:146.835px;margin-top:-22.5px;width:164.815px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-kit img{width:100%}.p-lp-setplan .p-lp-setplan__plan-flow-vstep--stack{padding-bottom:4px;position:relative}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep--stack{padding-bottom:6.4px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-stack{inset:0;pointer-events:none;position:absolute;z-index:0}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-stack-layer{background-color:#e7e1c0;border:1px solid #f1eac5;border-radius:4px;display:block;height:151px;left:0;position:absolute;top:0;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-stack-layer{border-radius:6.401px;border-width:1.6px;height:241.621px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-stack-layer--1{transform:translate(2px)}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-stack-layer--1{transform:translate(3.2px)}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-stack-layer--2{transform:translate(4px,2px)}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-stack-layer--2{transform:translate(6.4px,3.2px)}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-stack-layer--3{transform:translate(6px,4px)}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-stack-layer--3{transform:translate(9.6px,6.4px)}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep--stack .p-lp-setplan__plan-flow-vstep-body,.p-lp-setplan .p-lp-setplan__plan-flow-vstep--stack .p-lp-setplan__plan-flow-vstep-head{position:relative;z-index:1}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-note{display:flex;flex-direction:column;gap:5px;margin-top:0;max-width:262px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-note{gap:8.001px;max-width:419.237px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-note-text{color:#666;font-size:10px;font-weight:500;letter-spacing:.8px;line-height:1.4}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-note-text{font-size:16.001px;letter-spacing:1.28px}}.p-lp-setplan .p-lp-setplan__plan-flow-vstep-note-sub{color:#666;font-size:10px;font-weight:400;letter-spacing:.8px;line-height:1.4;margin-top:0}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-flow-vstep-note-sub{font-size:16.001px;letter-spacing:1.28px}}.p-lp-setplan .p-lp-setplan__plan-notes{margin-top:16px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-notes{margin-top:26px}}.p-lp-setplan .p-lp-setplan__plan-notes-title{color:grey;font-size:10px;font-weight:500;letter-spacing:.8px;line-height:1.6}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-notes-title{font-size:16px;letter-spacing:1.28px}}.p-lp-setplan .p-lp-setplan__plan-notes-list{color:grey;font-size:10px;font-weight:400;letter-spacing:.8px;line-height:1.5;list-style:disc;margin-top:1px;padding-inline-start:15px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-notes-list{font-size:16px;letter-spacing:1.28px;padding-inline-start:24px}}.p-lp-setplan .p-lp-setplan__plan-notes-item{list-style:disc}.p-lp-setplan .p-lp-setplan__plan-notes-item+.p-lp-setplan__plan-notes-item,.p-lp-setplan .p-lp-setplan__plan-notes-list+.p-lp-setplan__plan-notes-list,.p-lp-setplan .p-lp-setplan__plan-notes-list+.p-lp-setplan__plan-notes-text,.p-lp-setplan .p-lp-setplan__plan-notes-text+.p-lp-setplan__plan-notes-text+.p-lp-setplan__plan-notes-list{margin-top:0}.p-lp-setplan .p-lp-setplan__plan-notes-text{color:grey;font-size:10px;font-weight:400;letter-spacing:.8px;line-height:1.5;margin-top:1px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-notes-text{font-size:16px;letter-spacing:1.28px}}.p-lp-setplan .p-lp-setplan__plan-cta{margin-top:8px;margin-inline:-32px;width:calc(100% + 64px)}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-cta{margin-top:20px;margin-inline:-56px;width:calc(100% + 112px)}}.p-lp-setplan .p-lp-setplan__plan-cta-link{display:block;width:100%}.p-lp-setplan .p-lp-setplan__plan-cta-image{display:block;height:auto;width:100%}.p-lp-setplan .p-lp-setplan__plan-price-divider{display:block;height:1px;margin-block:10px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-divider{margin-block:13px}}.p-lp-setplan .p-lp-setplan__plan-price-divider-image{display:block;height:1px;width:100%}.p-lp-setplan .p-lp-setplan__plan-price-layout{align-items:stretch;display:flex;gap:0;justify-content:space-between;margin-top:10px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-layout{margin-top:13px}}.p-lp-setplan .p-lp-setplan__plan-price-left{flex:1 1 auto;min-width:0;padding-inline-end:36px;width:157px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-left{padding-inline-end:51px;width:251px}}.p-lp-setplan .p-lp-setplan__plan-price-right{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:11px;justify-content:center;margin-inline-start:-16px;width:143px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-right{gap:18px;margin-inline-start:-26px;width:229px}}.p-lp-setplan .p-lp-setplan__plan-price-regular-row{align-items:flex-end;color:#666;display:grid;grid-auto-flow:column;justify-content:end;margin-top:2px;width:100%}.p-lp-setplan .p-lp-setplan__plan-price-regular-suffix{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;line-height:1.6;text-align:center;width:19px}.p-lp-setplan .p-lp-setplan__plan-price-total-wrap{margin-top:0;width:100%}.p-lp-setplan .p-lp-setplan__plan-price-total-suffix{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;line-height:1.6;text-align:center}.p-lp-setplan .p-lp-setplan__plan-price--1month{margin-top:0;width:100%}.p-lp-setplan .p-lp-setplan__plan-price--1month p{margin:0}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-left .p-lp-setplan__plan-price-regular{justify-content:flex-start;margin-top:0}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-regular-asterisk{font-size:6px;letter-spacing:0;line-height:1;vertical-align:4px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-regular-asterisk{font-size:10px;vertical-align:6px}}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-left .p-lp-setplan__plan-price-regular-number-suffix{align-items:flex-end;display:inline-flex;flex-direction:row}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-1month-sale-suffix{align-items:flex-end;display:inline-flex;flex-direction:row;flex-shrink:0;justify-content:flex-end;line-height:1}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-left .p-lp-setplan__plan-price-shipping{margin-top:0;text-align:left}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-total{margin-top:2px;text-align:left;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-total{margin-top:3px}}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-total-text{align-items:baseline;color:#666;display:inline-flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start;margin-top:0;width:-moz-max-content;width:max-content}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-total-main{align-items:baseline;display:inline-flex;flex:none;flex-wrap:nowrap;gap:2px;margin-inline-end:-10px;min-width:-moz-max-content;min-width:max-content}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-total-main{gap:6px;margin-inline-end:-10px}}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-total-label{flex:none;font-size:10px;font-weight:500;letter-spacing:.1px;line-height:1.6;min-width:-moz-max-content;min-width:max-content}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-total-label{font-size:16px;letter-spacing:.16px}}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-total-value{align-items:center;display:inline-flex;flex:none;min-width:-moz-max-content;min-width:max-content}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-total-number{color:#666;font-size:12px;letter-spacing:-.86px;line-height:1;margin-inline-end:-2px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-total-number{font-size:20px;letter-spacing:-1.38px;margin-inline-end:-3px}}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-total-suffix{align-items:flex-end;display:inline-flex;flex-direction:row;flex-shrink:0;justify-content:flex-end;line-height:1.6;text-align:center;width:auto}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-total-unit{flex-shrink:0;font-size:9px;letter-spacing:.72px;line-height:1.6;margin-bottom:0;white-space:nowrap}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-total-unit{font-size:14px;letter-spacing:1.15px}}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-total-note{flex:none;font-size:10px;font-weight:500;letter-spacing:.1px;line-height:1.6;min-width:-moz-max-content;min-width:max-content;width:97px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-total-note{font-size:16px;letter-spacing:.16px;width:auto}}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-flow-price{color:#d85338}.p-lp-setplan .p-lp-setplan__plan-cta-link--1month{background-color:#bdbdbd;border:1px solid #fff;border-radius:131px;color:#fff;display:block;font-size:10px;font-weight:700;letter-spacing:.35px;line-height:1.4;padding:18px 16px;text-align:center;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-cta-link--1month{border-width:2px;font-size:16px;letter-spacing:.55px;padding:28.8px 25.6px}}.p-lp-setplan .p-lp-setplan__plan-price--1month .p-lp-setplan__plan-price-layout{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:10px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price--1month .p-lp-setplan__plan-price-layout{gap:14px;margin-top:13px}}.p-lp-setplan .p-lp-setplan__plan-price--1month .p-lp-setplan__plan-price-left{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;margin-inline-end:0;min-width:0;overflow:visible;padding-inline-end:0;width:auto}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-right{align-self:flex-end;flex:0 0 145px;flex-direction:column;gap:0;justify-content:flex-end;margin-inline-start:0;width:145px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-price-right{flex-basis:232px;width:232px}}.p-lp-setplan .p-lp-setplan__plan-price-1month-regular-line{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2px;margin:0}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-1month-regular-line{flex-wrap:nowrap;gap:3px}}.p-lp-setplan .p-lp-setplan__plan-price-1month-regular-label{color:#666;flex-shrink:0;font-size:10px;font-weight:500;letter-spacing:.1px;line-height:1.6}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-1month-regular-label{font-size:16px;letter-spacing:.16px;white-space:nowrap}}.p-lp-setplan .p-lp-setplan__plan-price-1month-regular-value{align-items:flex-end;display:inline-flex;flex-shrink:0;flex-wrap:nowrap;gap:1px}.p-lp-setplan .p-lp-setplan__plan-price-1month-regular-number{color:#666;font-family:Jost,sans-serif;font-size:15px;font-weight:400;letter-spacing:-1.05px;line-height:1;position:relative}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-1month-regular-number{font-size:24px;letter-spacing:-1.68px}}.p-lp-setplan .p-lp-setplan__plan-price-1month-regular-number:after{background-color:#d85338;content:"";display:block;height:1px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.p-lp-setplan .p-lp-setplan__plan-price-1month-regular-suffix,.p-lp-setplan .p-lp-setplan__plan-price-1month-sale-suffix,.p-lp-setplan .p-lp-setplan__plan-price-1month-total-suffix{align-items:center;display:inline-flex;flex-direction:column;flex-shrink:0;justify-content:flex-end;line-height:1}.p-lp-setplan .p-lp-setplan__plan-price-1month-regular-tax{color:#666;font-size:6px;font-weight:400;letter-spacing:.48px;line-height:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-1month-regular-tax{font-size:10px;letter-spacing:.77px}}.p-lp-setplan .p-lp-setplan__plan-price-1month-regular-unit{color:#666;font-size:10px;font-weight:500;letter-spacing:.8px;line-height:1.2}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-1month-regular-unit{font-size:16px;letter-spacing:1.28px}}.p-lp-setplan .p-lp-setplan__plan-price-1month-sale-row{align-items:flex-end;display:flex;flex-wrap:nowrap;gap:0;margin:0}.p-lp-setplan .p-lp-setplan__plan-price-1month-sale-main{align-items:center;display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;gap:4px}.p-lp-setplan .p-lp-setplan__plan-price-1month-sale-number{color:#666;font-family:Jost,sans-serif;font-size:32px;font-weight:400;letter-spacing:-2.24px;line-height:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-1month-sale-number{font-size:51px;letter-spacing:-3.57px}}.p-lp-setplan .p-lp-setplan__plan-price-1month-sale-tax{color:#666;font-size:7px;font-weight:400;letter-spacing:.56px;line-height:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-1month-sale-tax{font-size:11px;letter-spacing:.9px}}.p-lp-setplan .p-lp-setplan__plan-price-1month-sale-unit{color:#666;font-size:16px;font-weight:500;letter-spacing:1.28px;line-height:1.2}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-1month-sale-unit{font-size:26px;letter-spacing:2.08px}}.p-lp-setplan .p-lp-setplan__plan-price-1month-sale-per{align-self:flex-end;color:#666;flex:0 0 auto;font-size:13px;font-weight:400;letter-spacing:1.04px;line-height:1.6;margin-inline-start:2px;white-space:nowrap}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-1month-sale-per{font-size:21px;letter-spacing:1.66px;margin-inline-start:3px}}.p-lp-setplan .p-lp-setplan__plan-price-1month-total-wrap{margin-top:2px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-1month-total-wrap{margin-top:3px}}.p-lp-setplan .p-lp-setplan__plan-price-1month-total-text{align-items:baseline;color:#666;display:flex;flex-wrap:nowrap;gap:4px;margin:0}.p-lp-setplan .p-lp-setplan__plan-price-1month-total-label{font-size:10px;font-weight:500;letter-spacing:.82px;line-height:1.6;white-space:nowrap}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-1month-total-label{font-size:16px;letter-spacing:1.32px}}.p-lp-setplan .p-lp-setplan__plan-price-1month-total-value{align-items:flex-end;display:inline-flex;flex-wrap:nowrap}.p-lp-setplan .p-lp-setplan__plan-price-1month-total-number{color:#666;font-family:Jost,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.86px;line-height:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-1month-total-number{font-size:20px;letter-spacing:-1.38px}}.p-lp-setplan .p-lp-setplan__plan-price-1month-total-tax{color:#666;font-size:5px;font-weight:400;letter-spacing:.4px;line-height:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-1month-total-tax{font-size:8px;letter-spacing:.64px}}.p-lp-setplan .p-lp-setplan__plan-price-1month-total-unit{color:#666;font-size:9px;font-weight:500;letter-spacing:.72px;line-height:1.2}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-1month-total-unit{font-size:14px;letter-spacing:1.15px}}.p-lp-setplan .p-lp-setplan__plan-price-1month-shipping{color:grey;font-size:10px;font-weight:400;letter-spacing:.8px;line-height:1.6;margin:2px 0 0;text-align:left}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-price-1month-shipping{font-size:16px;letter-spacing:1.28px;margin-top:4px}}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-flow-line{margin-inline:auto;width:237px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-flow-line{width:379px}}.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-flow--vertical .p-lp-setplan__plan-flow-title{font-size:16px;letter-spacing:1.28px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-card--1month .p-lp-setplan__plan-flow--vertical .p-lp-setplan__plan-flow-title{font-size:25.6px;letter-spacing:2.048px}}.p-lp-setplan .p-lp-setplan__plan-shipping-note--aside{border:1px solid #e2e2e2;color:#666;font-size:10px;font-weight:500;letter-spacing:.8px;line-height:1.4;margin-top:0;padding:8px 6px;text-align:center;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plan-shipping-note--aside{border-width:2px;font-size:16px;letter-spacing:1.28px;padding:13px 10px}}.p-lp-setplan .p-lp-setplan__plans-footnotes{filter:drop-shadow(0 0 7px #a5a5a5);margin-top:16px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans-footnotes{margin-top:26px}}.p-lp-setplan .p-lp-setplan__plans-footnotes-block+.p-lp-setplan__plans-footnotes-block{margin-top:8px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans-footnotes-block+.p-lp-setplan__plans-footnotes-block{margin-top:13px}}.p-lp-setplan .p-lp-setplan__plans-footnotes-title{color:#fff;font-size:10px;font-weight:700;letter-spacing:.8px;line-height:1.6}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans-footnotes-title{font-size:16px;letter-spacing:1.28px}}.p-lp-setplan .p-lp-setplan__plans-footnotes-list{color:#fff;font-size:10px;font-weight:500;letter-spacing:.8px;line-height:1.5;list-style:disc;margin-top:1px;padding-inline-start:15px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans-footnotes-list{font-size:16px;letter-spacing:1.28px;padding-inline-start:24px}}.p-lp-setplan .p-lp-setplan__plans-footnotes-list li{list-style:disc}.p-lp-setplan .p-lp-setplan__plans-footnotes-text{color:#fff;font-size:10px;font-weight:500;letter-spacing:.8px;line-height:1.5;margin-top:1px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans-footnotes-text{font-size:16px;letter-spacing:1.28px}}.p-lp-setplan .p-lp-setplan__plans-footnotes-marquee-wrap{margin-inline:-16px;margin-top:24px;overflow-x:clip;overflow-y:visible;position:relative;width:calc(100% + 32px);z-index:2}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans-footnotes-marquee-wrap{margin-inline:-26px;margin-top:36px;width:calc(100% + 52px)}}.p-lp-setplan .p-lp-setplan__plans-footnotes-marquee{overflow:visible;width:100%}.p-lp-setplan .p-lp-setplan__plans-footnotes-marquee .splide__track{overflow:visible}.p-lp-setplan .p-lp-setplan__plans-footnotes-marquee .splide__list{align-items:flex-end}.p-lp-setplan .p-lp-setplan__plans-footnotes-marquee .splide__slide{margin-right:-12px!important}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans-footnotes-marquee .splide__slide{margin-right:-24px!important}}.p-lp-setplan .p-lp-setplan__plans-footnotes-marquee[data-marquee-enabled=false]{visibility:visible}.p-lp-setplan .p-lp-setplan__plans-footnotes-marquee[data-marquee-enabled=false] .splide__list{display:flex;justify-content:center;width:100%}.p-lp-setplan .p-lp-setplan__plans-footnotes-marquee[data-marquee-enabled=false] .splide__slide:nth-child(n+5){display:none}.p-lp-setplan .p-lp-setplan__plans-footnotes-marquee[data-marquee-enabled=false] .splide__slide:last-child{margin-right:0!important}.p-lp-setplan .p-lp-setplan__plans-footnotes-marquee-slide{flex:0 0 auto;overflow:visible}.p-lp-setplan .p-lp-setplan__plans-footnotes-marquee-image{display:block;flex:0 0 auto;height:auto;-o-object-fit:contain;object-fit:contain;width:auto}.p-lp-setplan .p-lp-setplan__plans-footnotes-marquee-image--bowl{height:120px;width:126px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans-footnotes-marquee-image--bowl{height:192px;width:201px}}.p-lp-setplan .p-lp-setplan__plans-footnotes-marquee-image--strawberry01{height:130px;width:120.25px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans-footnotes-marquee-image--strawberry01{height:211px;width:194.5px}}.p-lp-setplan .p-lp-setplan__plans-footnotes-marquee-image--strawberry02{height:130px;width:120.25px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__plans-footnotes-marquee-image--strawberry02{height:211px;width:194.5px}}.p-lp-setplan .p-lp-setplan__concern{position:relative}.p-lp-setplan .p-lp-setplan__concern-worry{background-color:#969c8f;padding:32px 10px 78px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-worry{padding:51px 16px 125px}}.p-lp-setplan .p-lp-setplan__concern-worry-inner{display:grid;justify-items:center;margin-inline:auto;width:100%}.p-lp-setplan .p-lp-setplan__concern-worry-head{color:#fff;text-align:center}.p-lp-setplan .p-lp-setplan__concern-worry-lead{font-size:16px;letter-spacing:1.6px;line-height:1.4}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-worry-lead{font-size:25.6px;letter-spacing:2.56px}}.p-lp-setplan .p-lp-setplan__concern-worry-title{font-size:28px;font-weight:500;letter-spacing:2.24px;line-height:1.4;margin-top:8px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-worry-title{font-size:44.8px;letter-spacing:3.58px;margin-top:13px}}.p-lp-setplan .p-lp-setplan__concern-worry-title-row{display:block}.p-lp-setplan .p-lp-setplan__concern-worry-title-row+.p-lp-setplan__concern-worry-title-row{margin-top:3px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-worry-title-row+.p-lp-setplan__concern-worry-title-row{margin-top:5px}}.p-lp-setplan .p-lp-setplan__concern-worry-title-comma{letter-spacing:-3.84px}.p-lp-setplan .p-lp-setplan__concern-worry-tail{font-size:20px;letter-spacing:2px;line-height:1.4;margin-top:8px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-worry-tail{font-size:32px;letter-spacing:3.2px;margin-top:13px}}.p-lp-setplan .p-lp-setplan__concern-bubbles{aspect-ratio:366/386;margin-top:22px;position:relative;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-bubbles{aspect-ratio:585/611;margin-top:35px;max-width:585px}}.p-lp-setplan .p-lp-setplan__concern-bubble-photo{aspect-ratio:1;border-radius:50%;overflow:hidden;position:absolute;width:41.6%}.p-lp-setplan .p-lp-setplan__concern-bubble-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-lp-setplan .p-lp-setplan__concern-bubble-photo--01{left:2.5%;top:8%}.p-lp-setplan .p-lp-setplan__concern-bubble-photo--02{left:54.8%;top:59.6%}.p-lp-setplan .p-lp-setplan__concern-bubble-text{aspect-ratio:390/276;display:grid;place-items:center;position:absolute;width:66.8%}.p-lp-setplan .p-lp-setplan__concern-bubble-text--01{left:33.4%;top:0}.p-lp-setplan .p-lp-setplan__concern-bubble-text--02{left:0;top:48.4%}.p-lp-setplan .p-lp-setplan__concern-bubble-text-bg{display:block;grid-area:1/1;height:100%;width:100%}.p-lp-setplan .p-lp-setplan__concern-bubble-text--01 .p-lp-setplan__concern-bubble-text-bg{transform:scaleX(-1)}.p-lp-setplan .p-lp-setplan__concern-bubble-text-body{color:#80847c;font-family:VDL-PenLetter,Yusei Magic,Hiragino Maru Gothic ProN,Noto Sans JP,sans-serif;font-size:17px;grid-area:1/1;line-height:1.47;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-bubble-text-body{font-size:27.2px}}.p-lp-setplan .p-lp-setplan__concern-worry-foot{display:grid;justify-items:center;margin-top:16px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-worry-foot{margin-top:25px}}.p-lp-setplan .p-lp-setplan__concern-worry-foot-lead{color:#fff;font-size:16px;letter-spacing:1.28px;line-height:1.8;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-worry-foot-lead{font-size:25.6px;letter-spacing:2.05px}}.p-lp-setplan .p-lp-setplan__concern-worry-emphasis{display:inline-block;margin-top:5px;padding-bottom:4px;position:relative}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-worry-emphasis{margin-top:8px}}.p-lp-setplan .p-lp-setplan__concern-worry-emphasis-bar{background-color:#c2cdb6;bottom:-4px;height:100%;left:0;position:absolute;width:100%;z-index:0}.p-lp-setplan .p-lp-setplan__concern-worry-emphasis-line{bottom:0;display:block;left:0;position:absolute;width:100%;z-index:1}.p-lp-setplan .p-lp-setplan__concern-worry-emphasis-line img{display:block;height:auto;width:100%}.p-lp-setplan .p-lp-setplan__concern-worry-emphasis-text{color:#fff;font-size:28px;font-weight:500;letter-spacing:2.24px;line-height:1.6;position:relative;z-index:2}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-worry-emphasis-text{font-size:44.8px;letter-spacing:3.58px;line-height:1.8}}.p-lp-setplan .p-lp-setplan__concern-worry-emphasis-suffix{color:#fff;font-size:20px;letter-spacing:1.6px;position:relative;z-index:2}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-worry-emphasis-suffix{font-size:32px;letter-spacing:2.56px}}.p-lp-setplan .p-lp-setplan__concern-worry-foot-text{color:#fff;font-size:20px;letter-spacing:1.6px;line-height:1.8;margin-top:5px;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-worry-foot-text{font-size:32px;letter-spacing:2.56px;margin-top:8px}}.p-lp-setplan .p-lp-setplan__concern-flora{background-color:#fffbf4}.p-lp-setplan .p-lp-setplan__concern-flora-intro{position:relative}.p-lp-setplan .p-lp-setplan__concern-flora-copy{left:50%;position:absolute;text-align:center;top:41px;transform:translateX(-50%);width:-moz-fit-content;width:fit-content;z-index:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-flora-copy{top:66px}}.p-lp-setplan .p-lp-setplan__concern-flora-copy-line{background-color:#fff;color:#b5c625;font-size:28px;font-weight:400;letter-spacing:2.24px;line-height:1.8;padding-inline:10px;white-space:nowrap}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-flora-copy-line{font-size:44.8px;letter-spacing:3.58px;padding-inline:16px}}.p-lp-setplan .p-lp-setplan__concern-flora-copy-line--strong{font-weight:500;margin-top:9px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-flora-copy-line--strong{margin-top:14px}}.p-lp-setplan .p-lp-setplan__concern-flora-reason{align-items:center;display:flex;justify-content:center;margin-top:24px;position:relative}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-flora-reason{margin-top:38px}}.p-lp-setplan .p-lp-setplan__concern-flora-brace{background-color:#91cf69;height:151px;position:absolute;top:50%;transform:translateY(-50%);width:1px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-flora-brace{height:242px}}.p-lp-setplan .p-lp-setplan__concern-flora-brace--left{left:48px;transform:rotate(-15deg) translateY(-50%);transform-origin:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-flora-brace--left{left:80px}}.p-lp-setplan .p-lp-setplan__concern-flora-brace--right{right:48px;transform:rotate(15deg) translateY(-50%);transform-origin:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-flora-brace--right{right:80px}}.p-lp-setplan .p-lp-setplan__concern-flora-reason-body{display:grid;gap:6px;justify-items:center;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-flora-reason-body{gap:9px}}.p-lp-setplan .p-lp-setplan__concern-flora-reason-text{color:#666;font-size:20px;letter-spacing:1.6px;line-height:1.6}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-flora-reason-text{font-size:32px;letter-spacing:2.56px}}.p-lp-setplan .p-lp-setplan__concern-flora-reason-row{align-items:center;display:flex;gap:5px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-flora-reason-row{gap:8px}}.p-lp-setplan .p-lp-setplan__concern-flora-tag{display:inline-block;height:38px;width:176px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-flora-tag{height:61px;width:281px}}.p-lp-setplan .p-lp-setplan__concern-flora-tag img{display:block;width:100%}.p-lp-setplan .p-lp-setplan__concern-flora-reason-suffix{color:#666;font-size:20px;letter-spacing:1.6px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-flora-reason-suffix{font-size:32px;letter-spacing:2.56px}}.p-lp-setplan .p-lp-setplan__concern-marquee-wrap{margin-top:24px;overflow:hidden;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-marquee-wrap{margin-top:38px}}.p-lp-setplan .p-lp-setplan__concern-marquee{overflow:visible;width:100%}.p-lp-setplan .p-lp-setplan__concern-marquee .splide__track{overflow:visible}.p-lp-setplan .p-lp-setplan__concern-marquee .splide__list{align-items:center}.p-lp-setplan .p-lp-setplan__concern-marquee[data-marquee-enabled=false]{visibility:visible}.p-lp-setplan .p-lp-setplan__concern-marquee[data-marquee-enabled=false] .splide__list{display:flex;gap:7px;justify-content:center;width:100%}.p-lp-setplan .p-lp-setplan__concern-marquee[data-marquee-enabled=false] .splide__slide:nth-child(n+6){display:none!important}.p-lp-setplan .p-lp-setplan__concern-marquee-photo{height:102px;position:relative;width:102px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-marquee-photo{height:163px;width:163px}}.p-lp-setplan .p-lp-setplan__concern-marquee-photo img{display:block;height:100%;width:100%}.p-lp-setplan .p-lp-setplan__concern-dakara{margin-top:32px;position:relative}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-dakara{margin-top:51px}}.p-lp-setplan .p-lp-setplan__concern-dakara img{width:100%}.p-lp-setplan .p-lp-setplan__concern-dakara-bg{display:block;height:auto;width:100%}.p-lp-setplan .p-lp-setplan__concern-dakara-text{color:#fff;font-family:VDL-PenLetter,Yusei Magic,Hiragino Maru Gothic ProN,Noto Sans JP,sans-serif;font-size:32px;left:0;line-height:1;position:absolute;text-align:center;top:24%;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-dakara-text{font-size:51.2px}}.p-lp-setplan .p-lp-setplan__concern-check{background-color:#fffbf4;padding-top:24px;position:relative}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-check{padding-top:38.4px}}.p-lp-setplan .p-lp-setplan__concern-check-deco{height:137px;left:0;position:absolute;top:0;width:82px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-check-deco{height:220px;width:131px}}.p-lp-setplan .p-lp-setplan__concern-check-deco img{width:100%}.p-lp-setplan .p-lp-setplan__concern-check-badge{height:111px;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:103px;z-index:3}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-check-badge{height:178px;width:165px}}.p-lp-setplan .p-lp-setplan__concern-check-badge img,.p-lp-setplan .p-lp-setplan__concern-flora-photo img{width:100%}.p-lp-setplan .p-lp-setplan__concern-check-head{display:grid;justify-items:center;position:relative;text-align:center;z-index:1}.p-lp-setplan .p-lp-setplan__concern-check-head-line{color:#666;font-size:20px;letter-spacing:1.6px;line-height:1.6;margin-top:1px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-check-head-line{font-size:32px;letter-spacing:2.56px}}.p-lp-setplan .p-lp-setplan__concern-check-head-line--strong{color:#b5c625;font-size:26px;font-weight:500;letter-spacing:2.08px;margin-top:0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-check-head-line--strong{font-size:41.6px;letter-spacing:3.33px}}.p-lp-setplan .p-lp-setplan__concern-check-head-line--large{font-size:28px;font-weight:400}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-check-head-line--large{font-size:44.8px}}.p-lp-setplan .p-lp-setplan__concern-check-head-accent{color:#b5c625;font-size:28px;font-weight:500;letter-spacing:2.24px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-check-head-accent{font-size:44.8px;letter-spacing:3.58px}}.p-lp-setplan .p-lp-setplan__concern-check-phone{margin-top:24px;overflow:hidden;position:relative;width:100%;z-index:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__concern-check-phone{margin-top:38px}}.p-lp-setplan .p-lp-setplan__concern-check-phone img{width:100%}.p-lp-setplan .p-lp-setplan__concern-check-closing{position:relative}.p-lp-setplan .p-lp-setplan__concern-check-closing-body img{width:100%}.p-lp-setplan .p-lp-setplan__proposal-problem{background-color:#e7efdd;margin-top:-52px;padding:72px 10px 78px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-problem{margin-top:-80px;padding:112px 16px 124.8px}}.p-lp-setplan .p-lp-setplan__proposal-problem-inner{align-items:center;display:flex;flex-direction:column;gap:16px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-problem-inner{gap:25.6px}}.p-lp-setplan .p-lp-setplan__proposal-lead{color:#666;display:flex;flex-direction:column;text-align:center}.p-lp-setplan .p-lp-setplan__proposal-lead-sub{font-size:16px;letter-spacing:1.28px;line-height:1.4}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-lead-sub{font-size:25.6px;letter-spacing:2.05px}}.p-lp-setplan .p-lp-setplan__proposal-lead-main{font-size:28px;letter-spacing:2.24px;line-height:1.4}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-lead-main{font-size:44.8px;letter-spacing:3.58px}}.p-lp-setplan .p-lp-setplan__proposal-problem-image{width:403px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-problem-image{width:645px}}.p-lp-setplan .p-lp-setplan__proposal-problem-image img{display:block;width:100%}.p-lp-setplan .p-lp-setplan__proposal-solution{background-image:linear-gradient(250deg,#eccb50 1.7%,#81cd5f 125%);padding:48px 0 32px;position:relative}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-solution{padding:76.8px 0 51.2px}}.p-lp-setplan .p-lp-setplan__proposal-badge{height:111px;left:50%;position:absolute;top:-68px;transform:translateX(-50%);width:103px;z-index:2}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-badge{height:178px;top:-108.8px;width:165px}}.p-lp-setplan .p-lp-setplan__proposal-badge img{display:block;height:100%;width:100%}.p-lp-setplan .p-lp-setplan__proposal-solution-inner{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-solution-inner{gap:25.6px}}.p-lp-setplan .p-lp-setplan__proposal-heading{align-items:center;display:flex;flex-direction:column;padding-top:7px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-heading{padding-top:11.2px}}.p-lp-setplan .p-lp-setplan__proposal-logo{display:block;height:auto;width:213px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-logo{width:340px}}.p-lp-setplan .p-lp-setplan__proposal-heading-text{color:#fff;display:flex;flex-direction:column;font-size:32px;font-weight:500;letter-spacing:2.56px;line-height:1.4;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-heading-text{font-size:51.2px;letter-spacing:4.1px}}.p-lp-setplan .p-lp-setplan__proposal-card{position:relative;width:100%}.p-lp-setplan .p-lp-setplan__proposal-card-photo{height:321px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-card-photo{height:496px}}.p-lp-setplan .p-lp-setplan__proposal-card-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-lp-setplan .p-lp-setplan__proposal-point{background-color:#fff;border-radius:8px;margin:-8px auto 0;padding:21px 22px 25px;position:relative;width:343px;z-index:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-point{border-radius:12.8px;margin-top:-16px;padding:33.6px 35.2px 40px;width:548.8px}}.p-lp-setplan .p-lp-setplan__proposal-point-tab{align-items:flex-start;background-color:#fff;border-radius:8px 8px 0 0;display:flex;height:51px;justify-content:center;left:50%;padding-top:7px;position:absolute;top:-28px;transform:translateX(-50%);width:96px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-point-tab{border-radius:12.8px 12.8px 0 0;height:81.6px;padding-top:11.2px;top:-44.8px;width:153.6px}}.p-lp-setplan .p-lp-setplan__proposal-point-label{color:#b5c625;font-family:Jost,sans-serif;font-size:20px;letter-spacing:1.6px;line-height:1.4}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-point-label{font-size:32px;letter-spacing:2.56px}}.p-lp-setplan .p-lp-setplan__proposal-point-list{display:flex;flex-direction:column;gap:17px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-point-list{gap:27.2px}}.p-lp-setplan .p-lp-setplan__proposal-point-item{align-items:flex-start;display:flex;gap:7px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-point-item{gap:11.2px}}.p-lp-setplan .p-lp-setplan__proposal-point-icon{display:block;flex-shrink:0;height:18px;margin-top:6px;width:18px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-point-icon{height:28.8px;margin-top:9.6px;width:28.8px}}.p-lp-setplan .p-lp-setplan__proposal-point-text{color:#666;font-size:20px;font-weight:500;letter-spacing:1.6px;line-height:1.4}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-point-text{font-size:32px;letter-spacing:2.56px}}.p-lp-setplan .p-lp-setplan__proposal-point-accent{color:#b5c625}.p-lp-setplan .p-lp-setplan__proposal-message{width:261px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__proposal-message{width:418px}}.p-lp-setplan .p-lp-setplan__proposal-message img{display:block;width:100%}.p-lp-setplan .p-lp-setplan__steps{background-color:transparent;overflow:visible;padding:32px 0 0;position:relative}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps{padding:51.2px 0 0}}.p-lp-setplan .p-lp-setplan__steps:before{background-color:#fff8e8;bottom:64px;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps:before{bottom:102px}}.p-lp-setplan .p-lp-setplan__steps-inner{margin:0 auto;position:relative;width:100%;z-index:1}.p-lp-setplan .p-lp-setplan__steps-title{color:#666;display:flex;flex-direction:column;font-size:28px;font-weight:400;letter-spacing:2.24px;line-height:1.4;margin:0 auto 24px;position:relative;text-align:center;width:236px;z-index:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-title{font-size:44.8px;letter-spacing:3.58px;margin-bottom:38.4px;width:378px}}.p-lp-setplan .p-lp-setplan__steps-title-line:first-child{font-size:20px;letter-spacing:1.6px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-title-line:first-child{font-size:32px;letter-spacing:2.56px}}.p-lp-setplan .p-lp-setplan__steps-title-line{display:block}.p-lp-setplan .p-lp-setplan__steps-timeline{isolation:isolate;overflow:visible;position:relative;z-index:1}.p-lp-setplan .p-lp-setplan__steps-line{bottom:0;left:13px;pointer-events:none;position:absolute;top:8px;width:2px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-line{left:21px;top:12.8px}}.p-lp-setplan .p-lp-setplan__steps-line-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-lp-setplan .p-lp-setplan__steps-scroll-indicator{background-color:#91cf69;border-radius:50%;height:14px;left:7px;pointer-events:none;position:absolute;top:21px;transform:rotate(40deg);transform-origin:center center;width:14px;will-change:transform;z-index:15}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-scroll-indicator{height:18px;left:13px;top:34px;width:18px}}@media (prefers-reduced-motion:reduce){.p-lp-setplan .p-lp-setplan__steps-scroll-indicator{transition:none}}.p-lp-setplan .p-lp-setplan__steps-list{display:flex;flex-direction:column;gap:40px;list-style:none;margin:0;padding:40px 16px 0 13px;position:relative;z-index:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-list{gap:64px;padding:65px 25.6px 0 21px}}.p-lp-setplan .p-lp-setplan__steps-item{position:relative}.p-lp-setplan .p-lp-setplan__steps-marker{margin-bottom:16px;min-height:36px;padding-left:35px;position:relative}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-marker{margin-bottom:25.6px;min-height:58px;padding-left:56px}}.p-lp-setplan .p-lp-setplan__steps-marker-label{color:#d85338;font-family:Jost,sans-serif;font-size:20px;font-weight:500;letter-spacing:2.08px;line-height:1.8}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-marker-label{font-size:32px;letter-spacing:3.33px}}.p-lp-setplan .p-lp-setplan__steps-marker-dot{height:6px;left:0;position:absolute;top:29px;width:6px;z-index:4}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-marker-dot{height:9.6px;top:46.4px;width:9.6px}}.p-lp-setplan .p-lp-setplan__steps-marker-dot img{display:block;height:100%;width:100%}.p-lp-setplan .p-lp-setplan__steps-marker-rule{background-color:#d85338;height:1px;left:3px;position:absolute;top:32px;width:223px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-marker-rule{left:4.8px;top:51.7px;width:356.8px}}.p-lp-setplan .p-lp-setplan__steps-marker-rule--short{width:146px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-marker-rule--short{width:233.6px}}.p-lp-setplan .p-lp-setplan__steps-marker-rule--medium{width:257px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-marker-rule--medium{width:411.2px}}.p-lp-setplan .p-lp-setplan__steps-marker-rule--long{width:280px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-marker-rule--long{width:448px}}.p-lp-setplan .p-lp-setplan__steps-body{display:flex;flex-direction:column;gap:16px;padding-left:15px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-body{gap:25.6px;padding-left:24px}}.p-lp-setplan .p-lp-setplan__steps-card{background-color:#fff;border-radius:8px;overflow:hidden;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-card{border-radius:12.8px}}.p-lp-setplan .p-lp-setplan__steps-card--sub{border-radius:8px;padding:16px 22px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-card--sub{border-radius:12.8px;padding:25.6px 35.2px}}.p-lp-setplan .p-lp-setplan__steps-card--final{background-color:transparent;border-radius:0;overflow:visible;position:relative}.p-lp-setplan .p-lp-setplan__steps-final-photo{border-radius:8px;overflow:hidden;position:relative;width:100%;z-index:0}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-final-photo{border-radius:12.8px}}.p-lp-setplan .p-lp-setplan__steps-final-photo img{width:100%}.p-lp-setplan .p-lp-setplan__steps-final-copy{align-items:flex-start;display:flex;flex-direction:column;gap:6px;margin-top:-20px;padding-left:20px;position:relative;z-index:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-final-copy{gap:9.6px;margin-top:-34.5px;padding-left:32px}}.p-lp-setplan .p-lp-setplan__steps-final-copy-line{background-color:#fff;color:#b5c625;display:block;font-size:24px;font-weight:400;letter-spacing:1.51px;line-height:1.8;margin:0;padding:0 8px;width:-moz-fit-content;width:fit-content}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-final-copy-line{font-size:38.4px;letter-spacing:2.42px;padding:0 12.8px}}.p-lp-setplan .p-lp-setplan__steps-card-head{align-items:center;display:flex;min-height:45px;padding:9px 22px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-card-head{min-height:72px;padding:14.4px 35.2px}}.p-lp-setplan .p-lp-setplan__steps-card-head--green{background-color:#a2d07c}.p-lp-setplan .p-lp-setplan__steps-card-head--yellow{background-color:#ead56c}.p-lp-setplan .p-lp-setplan__steps-card-head--orange{background-color:#dda85e}.p-lp-setplan .p-lp-setplan__steps-card-head-text{color:#fff;font-size:15px;font-weight:700;letter-spacing:1.2px;line-height:1.8}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-card-head-text{font-size:24px;letter-spacing:1.92px}}.p-lp-setplan .p-lp-setplan__steps-card-main{display:flex;flex-direction:column;gap:16px;padding:16px 0 0}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-card-main{gap:25.6px;padding-top:25.6px}}.p-lp-setplan .p-lp-setplan__steps-copy{padding:0 22px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-copy{padding:0 35.2px}}.p-lp-setplan .p-lp-setplan__steps-copy-lead{color:#666;font-size:15px;letter-spacing:1.2px;line-height:1.8}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-copy-lead{font-size:24px;letter-spacing:1.92px}}.p-lp-setplan .p-lp-setplan__steps-copy-accent{color:#b5c625;font-size:20px;font-weight:500;letter-spacing:1.6px;line-height:1.8;margin-top:-4px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-copy-accent{font-size:32px;letter-spacing:2.56px;margin-top:-6.4px}}.p-lp-setplan .p-lp-setplan__steps-copy-accent--gold{color:#e3b70c;line-height:1.5}.p-lp-setplan .p-lp-setplan__steps-copy-accent--orange{color:#dda85e}.p-lp-setplan .p-lp-setplan__steps-copy-note{color:grey;font-size:10px;letter-spacing:.8px;line-height:1.8;margin-top:4px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-copy-note{font-size:16px;letter-spacing:1.28px;margin-top:6.4px}}.p-lp-setplan .p-lp-setplan__steps-photo{width:100%}.p-lp-setplan .p-lp-setplan__steps-photo img{border-radius:0 0 8px 8px;display:block;height:auto;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-photo img{border-radius:0 0 12.8px 12.8px}}.p-lp-setplan .p-lp-setplan__steps-photo--flat img{border-radius:0}.p-lp-setplan .p-lp-setplan__steps-line-box{display:flex;flex-direction:column;gap:12px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-line-box{gap:19.2px}}.p-lp-setplan .p-lp-setplan__steps-line-box-lead{color:#666;font-size:15px;letter-spacing:1.2px;line-height:1.6}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-line-box-lead{font-size:24px;letter-spacing:1.92px}}.p-lp-setplan .p-lp-setplan__steps-line-box-accent{color:#b5c625;font-weight:500}.p-lp-setplan .p-lp-setplan__steps-line-box-body{background-image:linear-gradient(270deg,#eccb50 11.05%,#81cd5f 97.02%);border-radius:8px;padding:10px 11px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-line-box-body{border-radius:12.8px;padding:16px 17.6px}}.p-lp-setplan .p-lp-setplan__steps-line-box-text{color:#fff;font-size:13px;font-weight:700;letter-spacing:1.04px;line-height:1.6}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-line-box-text{font-size:20.8px;letter-spacing:1.66px}}.p-lp-setplan .p-lp-setplan__steps-result{align-items:center;display:flex;gap:13px;padding:0 22px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-result{gap:20.8px;padding:0 35.2px}}.p-lp-setplan .p-lp-setplan__steps-result-phone{flex-shrink:0;width:142px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-result-phone{width:227.2px}}.p-lp-setplan .p-lp-setplan__steps-result-phone img{display:block;width:100%}.p-lp-setplan .p-lp-setplan__steps-result-copy{flex:1 1}.p-lp-setplan .p-lp-setplan__steps-result-copy-lead{color:#666;font-size:12.5px;letter-spacing:1px;line-height:1.6}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-result-copy-lead{font-size:20px;letter-spacing:1.6px}}.p-lp-setplan .p-lp-setplan__steps-result-copy-badge{background-color:#e3b70c;color:#fff;display:inline-block;font-size:14px;font-weight:500;letter-spacing:.56px;line-height:1.8;margin-top:2px;padding:0 7px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-result-copy-badge{font-size:22.4px;letter-spacing:.9px;margin-top:3.2px;padding:0 11.2px}}.p-lp-setplan .p-lp-setplan__steps-result-copy-text{color:#666;font-size:12px;letter-spacing:.96px;line-height:1.6;margin-top:6px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-result-copy-text{font-size:19.2px;letter-spacing:1.54px;margin-top:9.6px}}.p-lp-setplan .p-lp-setplan__steps-type{padding:0 0 16px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-type{padding:0 0 25.6px}}.p-lp-setplan .p-lp-setplan__steps-type-title{border:1px solid #e3b70c;color:#e3b70c;font-size:14px;font-weight:500;letter-spacing:1.12px;line-height:1.8;margin:0 22px 16px;padding:2px 22px;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-type-title{font-size:22.4px;letter-spacing:1.79px;margin:0 35.2px 25.6px;padding:3.2px 35.2px}}.p-lp-setplan .p-lp-setplan__steps-type-splide{margin-left:22px;overflow:visible;position:relative;width:calc(100% - 22px)}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-type-splide{margin-left:35.2px;width:calc(100% - 35.2px)}}.p-lp-setplan .p-lp-setplan__steps-type-splide .splide__track{overflow:visible}.p-lp-setplan .p-lp-setplan__steps-type-splide .splide__list{align-items:stretch}.p-lp-setplan .p-lp-setplan__steps-type-splide .splide__slide{display:flex;height:auto}.p-lp-setplan .p-lp-setplan__steps-type-splide .splide__arrow{align-items:center;background:none;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;height:36px;justify-content:center;opacity:1;width:36px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-type-splide .splide__arrow{height:57.6px;width:57.6px}}.p-lp-setplan .p-lp-setplan__steps-type-splide .splide__arrow:disabled{opacity:0;pointer-events:none}.p-lp-setplan .p-lp-setplan__steps-type-splide .splide__arrow--prev{left:-18px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-type-splide .splide__arrow--prev{left:-28.8px}}.p-lp-setplan .p-lp-setplan__steps-type-splide .splide__arrow--next{right:8px;transform:scaleX(-1) translateY(-50%)}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-type-splide .splide__arrow--next{right:12.8px}}.p-lp-setplan .p-lp-setplan__steps-type-splide .splide__arrow img{width:100%}.p-lp-setplan .p-lp-setplan__steps-type-card{background-color:#f6ecbc;border-radius:7.685px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:none;padding:16px 12px 0;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-type-card{border-radius:12.3px;padding:25.6px 19.2px 0}}.p-lp-setplan .p-lp-setplan__steps-type-card--bbb .p-lp-setplan__steps-type-illust{transform:translate(16px,16px) scale(1.6)}.p-lp-setplan .p-lp-setplan__steps-type-card-title{color:#333;font-size:15.37px;font-weight:700;letter-spacing:.61px;line-height:1.4;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-type-card-title{font-size:24.6px;letter-spacing:.98px}}.p-lp-setplan .p-lp-setplan__steps-type-variation{align-items:flex-end;color:#333;display:flex;font-size:16.34px;font-weight:700;gap:4px;justify-content:center;letter-spacing:.49px;line-height:1;margin-top:8px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-type-variation{font-size:26.1px;gap:6.4px;letter-spacing:.78px;margin-top:12.8px}}.p-lp-setplan .p-lp-setplan__steps-type-letter{align-items:center;color:#fff;display:inline-flex;flex-shrink:0;font-size:20.42px;font-weight:500;height:42.88px;justify-content:center;letter-spacing:.61px;line-height:1;width:42.88px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-type-letter{font-size:32.7px;height:68.6px;letter-spacing:.98px;width:68.6px}}.p-lp-setplan .p-lp-setplan__steps-type-letter--green{background-color:#9ec400}.p-lp-setplan .p-lp-setplan__steps-type-letter--yellow{background-color:#ead56c}.p-lp-setplan .p-lp-setplan__steps-type-letter--red{background-color:#e70012}.p-lp-setplan .p-lp-setplan__steps-type-letter--dark-green{background-color:#01a201}.p-lp-setplan .p-lp-setplan__steps-type-letter--orange{background-color:#ff7d14}.p-lp-setplan .p-lp-setplan__steps-type-letter--purple{background-color:#823c9f}.p-lp-setplan .p-lp-setplan__steps-type-card-body{align-items:flex-start;display:flex;gap:8px;margin-top:12px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-type-card-body{gap:12.8px;margin-top:19.2px}}.p-lp-setplan .p-lp-setplan__steps-type-illust{display:block;flex-shrink:0;width:96px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-type-illust{width:154px}}.p-lp-setplan .p-lp-setplan__steps-type-traits{flex:1 1;min-width:0}.p-lp-setplan .p-lp-setplan__steps-type-traits-title{color:#333;font-size:15.37px;font-weight:700;letter-spacing:.46px;line-height:1.4;margin-bottom:8px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-type-traits-title{font-size:24.6px;letter-spacing:.74px;margin-bottom:12.8px}}.p-lp-setplan .p-lp-setplan__steps-type-traits-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-type-traits-list{gap:6.4px}}.p-lp-setplan .p-lp-setplan__steps-type-traits-item{color:#333;font-size:11.53px;font-weight:700;letter-spacing:.35px;line-height:1.4;padding-left:1em;position:relative}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-type-traits-item{font-size:18.4px;letter-spacing:.55px}}.p-lp-setplan .p-lp-setplan__steps-type-traits-item:before{color:#01a201;content:"・";left:0;position:absolute}.p-lp-setplan .p-lp-setplan__steps-detail{display:flex;flex-direction:column;gap:16px;padding:0 22px 16px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-detail{gap:25.6px;padding:0 35.2px 25.6px}}.p-lp-setplan .p-lp-setplan__steps-detail-lead{color:#666;font-size:15px;letter-spacing:1.2px;line-height:1.6}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-detail-lead{font-size:24px;letter-spacing:1.92px}}.p-lp-setplan .p-lp-setplan__steps-bacteria{-webkit-overflow-scrolling:touch;cursor:grab;display:flex;gap:12px;margin-left:-22px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px;padding-inline:22px;scroll-padding-inline:22px;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;width:calc(100% + 44px)}@media (hover:hover) and (pointer:fine){.p-lp-setplan .p-lp-setplan__steps-bacteria{scroll-snap-type:none}}.p-lp-setplan .p-lp-setplan__steps-bacteria::-webkit-scrollbar{display:none}.p-lp-setplan .p-lp-setplan__steps-bacteria.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-bacteria{gap:19.2px;margin-left:-35px;padding-inline:35px;scroll-padding-inline:35.2px;width:calc(100% + 70px)}}.p-lp-setplan .p-lp-setplan__steps-bacteria-item{flex:0 0 172px;scroll-snap-align:start;width:172px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-bacteria-item{flex:0 0 275px;width:275px}}.p-lp-setplan .p-lp-setplan__steps-bacteria-photo{aspect-ratio:172/188;overflow:hidden;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-bacteria-photo{aspect-ratio:275/301}}.p-lp-setplan .p-lp-setplan__steps-bacteria-photo picture{display:block;height:100%;width:100%}.p-lp-setplan .p-lp-setplan__steps-bacteria-photo img{-webkit-user-drag:none;display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.p-lp-setplan .p-lp-setplan__steps-bacteria-label{background-color:#e3b70c;border-radius:4px;color:#fff;font-size:10px;font-weight:500;letter-spacing:.8px;line-height:1.8;margin-top:6px;padding:2px 4px;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-bacteria-label{border-radius:6.4px;font-size:16px;letter-spacing:1.28px;margin-top:9.6px;padding:3.2px 6.4px}}.p-lp-setplan .p-lp-setplan__steps-sample-button{align-items:center;background:none;border:1px solid #e3b70c;cursor:pointer;display:flex;gap:8px;height:54px;justify-content:center;padding:0 16px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-sample-button{border-width:1.6px;gap:12.8px;height:86.4px;padding:0 25.6px}}.p-lp-setplan .p-lp-setplan__steps-sample-icon{display:block;flex-shrink:0;width:10px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-sample-icon{width:16px}}.p-lp-setplan .p-lp-setplan__steps-sample-text{color:#e3b70c;font-size:14px;font-weight:500;letter-spacing:.42px;line-height:1.4}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-sample-text{font-size:22.4px;letter-spacing:.67px}}.p-lp-setplan .p-lp-setplan__steps-sample-mark{color:#e3b70c;font-size:14px;font-weight:500;line-height:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-sample-mark{font-size:22.4px}}.p-lp-setplan .p-lp-setplan__steps-granola{display:flex;flex-direction:column;gap:16px;padding:0 22px 16px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-granola{gap:25.6px;padding:0 35.2px 25.6px}}.p-lp-setplan .p-lp-setplan__steps-granola-text{color:#666;font-size:14px;letter-spacing:1.12px;line-height:1.6}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-granola-text{font-size:22.4px;letter-spacing:1.792px;line-height:1.8}}.p-lp-setplan .p-lp-setplan__steps-topping{display:flex;flex-direction:column;gap:16px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-topping{gap:25.6px}}.p-lp-setplan .p-lp-setplan__steps-topping-head{border:1px solid #dda85e;margin:0 auto;max-width:287px;padding:8px 22px;text-align:center;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-topping-head{max-width:459px;padding:12.8px 35.2px}}.p-lp-setplan .p-lp-setplan__steps-topping-title{color:#dda85e;font-size:14px;font-weight:500;letter-spacing:1.12px;line-height:1.6;margin:0;white-space:normal}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-topping-title{font-size:22.4px;letter-spacing:1.79px}}.p-lp-setplan .p-lp-setplan__steps-topping-note{color:#dda85e;font-size:10px;letter-spacing:1.12px;line-height:2;margin:0}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-topping-note{font-size:16px;letter-spacing:1.79px}}.p-lp-setplan .p-lp-setplan__steps-topping-list{display:grid;gap:12px 8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:16px 0 0;padding:0}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-topping-list{gap:19.2px 12.8px;margin-top:25.6px}}.p-lp-setplan .p-lp-setplan__steps-topping-item{align-items:center;display:flex;flex-direction:column;text-align:center}.p-lp-setplan .p-lp-setplan__steps-topping-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:0;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-topping-button{gap:6.4px}}.p-lp-setplan .p-lp-setplan__steps-topping-circle{align-items:center;aspect-ratio:1;border-radius:50%;display:flex;justify-content:center;overflow:hidden;width:100%}.p-lp-setplan .p-lp-setplan__steps-topping-image{display:block;height:auto;width:100%}.p-lp-setplan .p-lp-setplan__steps-topping-label{align-items:flex-start;display:inline-flex;gap:1px;justify-content:center}.p-lp-setplan .p-lp-setplan__steps-topping-name{color:#666;font-size:10px;letter-spacing:.8px;line-height:1.4;margin:0;text-align:left}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-topping-name{font-size:16px;letter-spacing:1.28px}}.p-lp-setplan .p-lp-setplan__steps-topping-plus{flex-shrink:0;line-height:0;margin-top:1px}.p-lp-setplan .p-lp-setplan__steps-topping-plus img{display:block;height:15px;width:15px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-topping-plus img{height:24px;width:24px}}.p-lp-setplan .p-lp03-topping-modal__close:after{line-height:.4}.p-lp-setplan .p-lp-setplan__steps-topping-caution{color:grey;font-size:10px;letter-spacing:.8px;line-height:1.6;margin-top:12px;white-space:pre-line}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__steps-topping-caution{font-size:16px;letter-spacing:1.28px;margin-top:19.2px}}.p-lp-setplan .p-lp-setplan__closing{background-color:#fff8e8;margin-top:-48px;overflow:visible;padding:48px 0 0;position:relative;width:100%;z-index:0}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__closing{margin-top:-80px;padding-top:80px}}.p-lp-setplan .p-lp-setplan__closing-bg{left:0;overflow-x:clip;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.p-lp-setplan .p-lp-setplan__closing-bg-marquee{overflow:visible;padding-block:24px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__closing-bg-marquee{padding-block:36px}}.p-lp-setplan .p-lp-setplan__closing-bg-marquee .splide__track{overflow:visible}.p-lp-setplan .p-lp-setplan__closing-bg-marquee .splide__slide{flex:0 0 auto}.p-lp-setplan .p-lp-setplan__closing-bg-marquee[data-marquee-enabled=false]{visibility:visible}.p-lp-setplan .p-lp-setplan__closing-bg-marquee[data-marquee-enabled=false] .splide__list,.p-lp-setplan .p-lp-setplan__closing-bg-marquee[data-marquee-enabled=false] .splide__slide{display:block;width:100%}.p-lp-setplan .p-lp-setplan__closing-bg-marquee[data-marquee-enabled=false] .splide__slide:nth-child(n+2){display:none!important}.p-lp-setplan .p-lp-setplan__closing-bg-marquee[data-marquee-enabled=false] .p-lp-setplan__closing-bg-image{width:100%}.p-lp-setplan .p-lp-setplan__closing-bg-image{display:block;height:71px;-o-object-fit:contain;object-fit:contain;width:auto}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__closing-bg-image{height:114px}}.p-lp-setplan .p-lp-setplan__bag-marquee-wrap--closing{padding-block:24px;position:relative;width:100%;z-index:2}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__bag-marquee-wrap--closing{padding-block:36px}}.p-lp-setplan .p-lp-setplan__metagen{background-color:#fff6e2;padding:40px 16px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen{padding:64px 25.6px}}.p-lp-setplan .p-lp-setplan__metagen-inner{margin-inline:auto;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen-inner{max-width:548.8px}}.p-lp-setplan .p-lp-setplan__metagen-badge-wrap{align-items:center;display:flex;flex-direction:column;margin-inline:auto;width:-moz-fit-content;width:fit-content}.p-lp-setplan .p-lp-setplan__metagen-badge{background-color:#fff;border-radius:50px;padding:10px 15px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen-badge{border-radius:80px;padding:16px 24px}}.p-lp-setplan .p-lp-setplan__metagen-badge-text{color:#b5c625;font-size:20px;letter-spacing:1.6px;line-height:1.4;text-align:center;white-space:nowrap}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen-badge-text{font-size:32px;letter-spacing:2.56px}}.p-lp-setplan .p-lp-setplan__metagen-badge-tail{height:24px;margin-top:-12px;width:24px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen-badge-tail{height:38.4px;margin-top:-20px;width:38.4px}}.p-lp-setplan .p-lp-setplan__metagen-badge-tail img{display:block;height:100%;transform:rotate(180deg);width:100%}.p-lp-setplan .p-lp-setplan__metagen-heading{margin-top:8.82px;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen-heading{margin-top:14.11px}}.p-lp-setplan .p-lp-setplan__metagen-heading-line{color:#666;font-size:16px;letter-spacing:1.28px;line-height:1.4}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen-heading-line{font-size:25.6px;letter-spacing:2.048px}}.p-lp-setplan .p-lp-setplan__metagen-heading-main{color:#b5c625;font-size:28px;font-weight:400;letter-spacing:0;line-height:1.4;margin-top:0;text-decoration:underline;text-decoration-color:#b5c625;text-decoration-thickness:2px;text-underline-offset:8px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen-heading-main{font-size:44.8px}}.p-lp-setplan .p-lp-setplan__metagen-profile{align-items:center;display:flex;gap:30px;justify-content:center;margin-top:25px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen-profile{margin-top:40px}}.p-lp-setplan .p-lp-setplan__metagen-photo{height:123px;width:126px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen-photo{height:211px;width:216px}}.p-lp-setplan .p-lp-setplan__metagen-photo img{display:block;-o-object-fit:contain;object-fit:contain;width:100%}.p-lp-setplan .p-lp-setplan__metagen-profile-body{text-align:left}.p-lp-setplan .p-lp-setplan__metagen-logo{height:26px;width:116px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen-logo{height:41.2px;width:185.6px}}.p-lp-setplan .p-lp-setplan__metagen-logo img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.p-lp-setplan .p-lp-setplan__metagen-company{color:#666;font-size:14px;font-weight:500;letter-spacing:1.12px;line-height:1.4;margin-top:10px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen-company{font-size:22.4px;letter-spacing:1.792px;margin-top:16px}}.p-lp-setplan .p-lp-setplan__metagen-points{margin-top:39px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen-points{margin-top:71.79px}}.p-lp-setplan .p-lp-setplan__metagen-point+.p-lp-setplan__metagen-point{margin-top:16px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen-point+.p-lp-setplan__metagen-point{margin-top:25.6px}}.p-lp-setplan .p-lp-setplan__metagen-point-head{background-color:#ead56c;border-radius:4px 4px 0 0;padding:5px 10px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen-point-head{border-radius:6.4px 6.4px 0 0;padding:8px 16px}}.p-lp-setplan .p-lp-setplan__metagen-point-label{color:#fff;font-family:Jost,sans-serif;font-size:13px;font-weight:500;letter-spacing:1.04px;line-height:1.4}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen-point-label{font-size:20.8px;letter-spacing:1.664px}}.p-lp-setplan .p-lp-setplan__metagen-point-title-box{background-color:#fff;padding:10px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen-point-title-box{padding:16px}}.p-lp-setplan .p-lp-setplan__metagen-point-text-box{background-color:#fff;margin-top:2px;padding:10px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen-point-text-box{margin-top:3.2px;padding:16px}}.p-lp-setplan .p-lp-setplan__metagen-point-title{color:#b5c625;font-size:18px;font-weight:500;letter-spacing:1.44px;line-height:1.4}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen-point-title{font-size:28.8px;letter-spacing:2.304px}}.p-lp-setplan .p-lp-setplan__metagen-point-paragraph+.p-lp-setplan__metagen-point-paragraph{margin-top:0}.p-lp-setplan .p-lp-setplan__metagen-point-text{color:#666;font-size:13px;letter-spacing:1.04px;line-height:1.6}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__metagen-point-text{font-size:20.8px;letter-spacing:1.664px}}.p-lp-setplan .p-lp-setplan__metagen-point-accent{color:#b5c625;font-weight:500}.p-lp-setplan .p-lp-setplan__metagen-point-text-box--with-try{align-items:flex-end;display:grid;justify-items:stretch}.p-lp-setplan .p-lp-setplan__cykinso{background-color:#969c8f;padding:40px 0;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__cykinso{padding:64px 0}}.p-lp-setplan .p-lp-setplan__cykinso-inner{margin-inline:auto;width:100%}.p-lp-setplan .p-lp-setplan__cykinso-heading{color:#fff;text-align:center}.p-lp-setplan .p-lp-setplan__cykinso-heading-line{font-size:20px;letter-spacing:1.6px;line-height:1.4}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__cykinso-heading-line{font-size:32px;letter-spacing:2.56px}}.p-lp-setplan .p-lp-setplan__cykinso-heading-line--large{font-size:28px;letter-spacing:0}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__cykinso-heading-line--large{font-size:44.8px}}.p-lp-setplan .p-lp-setplan__cykinso-visual{margin-top:3px;position:relative;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__cykinso-visual{margin-top:4.8px}}.p-lp-setplan .p-lp-setplan__cykinso-badge{height:96px;position:absolute;right:30.76px;top:-48px;width:96px;z-index:2}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__cykinso-badge{height:153.6px;right:49.2px;top:-76.8px;width:153.6px}}.p-lp-setplan .p-lp-setplan__cykinso-badge-bg{display:block;height:100%;width:100%}.p-lp-setplan .p-lp-setplan__cykinso-badge-text{color:#fff;font-weight:500;left:50%;letter-spacing:1.12px;line-height:1.2;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__cykinso-badge-text{letter-spacing:1.792px}}.p-lp-setplan .p-lp-setplan__cykinso-badge-number{font-size:16px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__cykinso-badge-number{font-size:25.6px}}.p-lp-setplan .p-lp-setplan__cykinso-badge-unit{font-size:14px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__cykinso-badge-unit{font-size:22.4px}}.p-lp-setplan .p-lp-setplan__cykinso-badge-line{font-size:14px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__cykinso-badge-line{font-size:22.4px}}.p-lp-setplan .p-lp-setplan__cykinso-photo{margin-top:38px;overflow:hidden;position:relative;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__cykinso-photo{margin-top:60.8px}}.p-lp-setplan .p-lp-setplan__cykinso-photo img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.p-lp-setplan .p-lp-setplan__awards{background-color:#a2d07c;padding:40px 10px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__awards{padding:64px 16px}}.p-lp-setplan .p-lp-setplan__awards-inner{margin-inline:auto;width:100%}.p-lp-setplan .p-lp-setplan__awards-heading{margin-inline:auto;width:270px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__awards-heading{width:432px}}.p-lp-setplan .p-lp-setplan__awards-accent{align-items:flex-end;display:grid;grid-auto-flow:column;justify-content:center;width:100%}.p-lp-setplan .p-lp-setplan__awards-accent-line{height:26px;width:14px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__awards-accent-line{height:41.6px;width:22.4px}}.p-lp-setplan .p-lp-setplan__awards-accent-line--left{margin-inline-end:7px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__awards-accent-line--left{margin-inline-end:11.2px}}.p-lp-setplan .p-lp-setplan__awards-accent-line--right{margin-inline-start:7px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__awards-accent-line--right{margin-inline-start:11.2px}}.p-lp-setplan .p-lp-setplan__awards-accent-line img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.p-lp-setplan .p-lp-setplan__awards-accent-line--left img{transform:rotate(61.7deg)}.p-lp-setplan .p-lp-setplan__awards-accent-line--right img{transform:rotate(118.3deg) scaleY(-1)}.p-lp-setplan .p-lp-setplan__awards-accent-text{color:#fff;font-family:VDL-PenLetter,Yusei Magic,Hiragino Maru Gothic ProN,Noto Sans JP,sans-serif;font-size:26px;letter-spacing:-2.34px;line-height:1.4;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__awards-accent-text{font-size:41.6px;letter-spacing:-3.744px}}.p-lp-setplan .p-lp-setplan__awards-title{color:#fff;margin-top:4px;text-align:center;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__awards-title{margin-top:6.4px}}.p-lp-setplan .p-lp-setplan__awards-title-line{font-size:20px;letter-spacing:2.24px;line-height:1.4}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__awards-title-line{font-size:32px;letter-spacing:3.584px}}.p-lp-setplan .p-lp-setplan__awards-title-line--large{font-size:28px;letter-spacing:0}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__awards-title-line--large{font-size:44.8px}}.p-lp-setplan .p-lp-setplan__awards-card{background-color:#fff;border-radius:8px;margin-inline:auto;margin-top:17px;padding:10px 16px 16px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__awards-card{border-radius:12.8px;margin-top:27.2px;padding:16px 25.6px 25.6px;width:547.2px}}.p-lp-setplan .p-lp-setplan__awards-list{display:grid;grid-template-columns:1fr 1fr;width:100%}.p-lp-setplan .p-lp-setplan__awards-item--wellness{display:grid;justify-items:end}.p-lp-setplan .p-lp-setplan__awards-item--scfa{display:grid;justify-items:center;margin-inline-start:1px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__awards-item--scfa{margin-inline-start:1.6px}}.p-lp-setplan .p-lp-setplan__awards-item-logo{aspect-ratio:154.5/140.42;width:100%}.p-lp-setplan .p-lp-setplan__awards-item-logo img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.p-lp-setplan .p-lp-setplan__awards-item-name{color:#666;font-size:12px;letter-spacing:.96px;line-height:1.4;margin-top:0;text-align:center;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__awards-item-name{font-size:19.2px;letter-spacing:1.536px}}.p-lp-setplan .p-lp-setplan__voice{background-color:#fbf5f5;padding:40px 0;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice{padding:64px 0}}.p-lp-setplan .p-lp-setplan__voice-inner{margin-inline:auto;width:100%}.p-lp-setplan .p-lp-setplan__voice-intro{margin-inline:auto;width:353px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-intro{width:564.8px}}.p-lp-setplan .p-lp-setplan__voice-heading-lines{align-items:flex-end;display:grid;grid-auto-flow:column;justify-content:center;width:100%}.p-lp-setplan .p-lp-setplan__voice-heading-line--left{height:96px;margin-inline-end:-16px;width:43px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-heading-line--left{height:153.6px;margin-inline-end:-25.6px;width:68.8px}}.p-lp-setplan .p-lp-setplan__voice-heading-line--right{height:96px;width:43px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-heading-line--right{height:153.6px;width:68.8px}}.p-lp-setplan .p-lp-setplan__voice-heading-line--left img,.p-lp-setplan .p-lp-setplan__voice-heading-line--right img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.p-lp-setplan .p-lp-setplan__voice-heading-line--left img{transform:rotate(65.87deg)}.p-lp-setplan .p-lp-setplan__voice-heading-line--right img{transform:rotate(114.13deg) scaleY(-1)}.p-lp-setplan .p-lp-setplan__voice-heading-text{color:#666;margin-inline:-16px;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-heading-text{margin-inline:-25.6px}}.p-lp-setplan .p-lp-setplan__voice-heading-line{font-size:20px;letter-spacing:2.08px;line-height:1.4}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-heading-line{font-size:32px;letter-spacing:3.33px}}.p-lp-setplan .p-lp-setplan__voice-heading-line--large{font-size:28px;letter-spacing:0}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-heading-line--large{font-size:44.8px}}.p-lp-setplan .p-lp-setplan__voice-heading-highlight{display:inline-block;position:relative}.p-lp-setplan .p-lp-setplan__voice-heading-highlight-text{color:#d8b816;font-family:VDL-PenLetter,Yusei Magic,Hiragino Maru Gothic ProN,Noto Sans JP,sans-serif}.p-lp-setplan .p-lp-setplan__voice-heading-underline{display:block;height:4px;margin-inline:auto;margin-top:2px;width:121px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-heading-underline{height:6px;margin-top:3px;width:194px}}.p-lp-setplan .p-lp-setplan__voice-member{margin:12px auto 0;width:317px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-member{margin-top:19.2px;width:507.2px}}.p-lp-setplan .p-lp-setplan__voice-member-badge{align-items:center;display:grid;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;width:100%}.p-lp-setplan .p-lp-setplan__voice-member-bracket{display:block;height:39px;width:13px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-member-bracket{height:62px;width:20px}}.p-lp-setplan .p-lp-setplan__voice-member-bracket--right{transform:scaleY(-1) rotate(180deg)}.p-lp-setplan .p-lp-setplan__voice-member-label{color:#d8b816;font-size:32px;letter-spacing:1.27px;line-height:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-member-label{font-size:51px;letter-spacing:2.04px}}.p-lp-setplan .p-lp-setplan__voice-member-number{color:#d8b816;font-family:Jost,sans-serif;font-size:58px;letter-spacing:4.34px;line-height:1;margin-inline:4px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-member-number{font-size:93px;letter-spacing:6.95px;margin-inline:7px}}.p-lp-setplan .p-lp-setplan__voice-member-mark{align-self:flex-start;color:#d8b816;font-size:13px;letter-spacing:.53px;line-height:1;margin-inline-start:3px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-member-mark{font-size:21px;letter-spacing:.85px;margin-inline-start:4px}}.p-lp-setplan .p-lp-setplan__voice-member-note{color:#666;font-size:10px;line-height:1.2;margin-top:0;text-align:right;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-member-note{font-size:16px;line-height:1.2}}.p-lp-setplan .p-lp-setplan__voice-member-note+.p-lp-setplan__voice-member-note{margin-top:20px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-member-note+.p-lp-setplan__voice-member-note{margin-top:24px}}.p-lp-setplan .p-lp-setplan__voice-list{margin-top:12px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-list{margin-top:24px}}.p-lp-setplan .p-lp-setplan__voice-card+.p-lp-setplan__voice-card{margin-top:24px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-card+.p-lp-setplan__voice-card{margin-top:38.4px}}.p-lp-setplan .p-lp-setplan__voice-card-photo{position:relative;width:305px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-card-photo{width:488px}}.p-lp-setplan .p-lp-setplan__voice-card-photo--02{margin-left:auto}.p-lp-setplan .p-lp-setplan__voice-card-photo-mask{border-radius:0 8px 8px 0;height:100%;overflow:hidden;position:relative;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-card-photo-mask{border-radius:0 12.8px 12.8px 0}}.p-lp-setplan .p-lp-setplan__voice-card-photo--02 .p-lp-setplan__voice-card-photo-mask{border-radius:8px 0 0 8px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-card-photo--02 .p-lp-setplan__voice-card-photo-mask{border-radius:12.8px 0 0 12.8px}}.p-lp-setplan .p-lp-setplan__voice-card-photo img{width:100%}.p-lp-setplan .p-lp-setplan__voice-card-badge{bottom:16.35px;height:82px;left:16px;position:absolute;width:85px;z-index:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-card-badge{bottom:26px;height:131px;left:26px;width:136px}}.p-lp-setplan .p-lp-setplan__voice-card-photo--02 .p-lp-setplan__voice-card-badge{left:auto;right:16px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-card-photo--02 .p-lp-setplan__voice-card-badge{right:26px}}.p-lp-setplan .p-lp-setplan__voice-card-badge img{width:100%}.p-lp-setplan .p-lp-setplan__voice-card-badge--teal{left:16px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-card-badge--teal{left:26px}}.p-lp-setplan .p-lp-setplan__voice-card-badge--pink{right:16px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-card-badge--pink{right:26px}}.p-lp-setplan .p-lp-setplan__voice-card-badge-bg{display:block;height:100%;width:100%}.p-lp-setplan .p-lp-setplan__voice-card-badge-text{color:#fff;font-size:16px;font-weight:500;left:50%;letter-spacing:1.28px;line-height:1.6;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:44px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-card-badge-text{font-size:25.6px;letter-spacing:2.05px;width:70px}}.p-lp-setplan .p-lp-setplan__voice-card--reverse .p-lp-setplan__voice-card-badge-text{transform:translate(-50%,-50%) scaleX(-1)}.p-lp-setplan .p-lp-setplan__voice-card-body{margin-inline:auto;margin-top:8px;width:343px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-card-body{margin-top:12.8px;width:548.8px}}.p-lp-setplan .p-lp-setplan__voice-card-quote+.p-lp-setplan__voice-card-quote{margin-top:3px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-card-quote+.p-lp-setplan__voice-card-quote{margin-top:4.8px}}.p-lp-setplan .p-lp-setplan__voice-card-quote{background-color:#f4ecec;color:#666;display:inline-block;font-size:16px;letter-spacing:1.28px;line-height:1.6;padding:1px 5px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-card-quote{font-size:25.6px;letter-spacing:2.05px;padding:1.6px 8px}}.p-lp-setplan .p-lp-setplan__voice-card-quotes--reverse{display:grid;justify-items:end}.p-lp-setplan .p-lp-setplan__voice-card-text{color:#666;font-size:14px;letter-spacing:1.12px;line-height:1.6;margin-top:9px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__voice-card-text{font-size:22.4px;letter-spacing:1.79px;margin-top:14.4px}}.p-lp-setplan .p-lp-setplan__voice-card-text--reverse{text-align:right}.p-lp-setplan .p-lp-setplan__media{padding:0;width:100%}.p-lp-setplan .p-lp-setplan__media-inner{margin-inline:auto;position:relative;width:100%;z-index:0}.p-lp-setplan .p-lp-setplan__media-marquee-wrap{margin-inline:-16px;overflow-x:clip;overflow-y:visible;position:relative;width:calc(100% + 32px);z-index:-1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__media-marquee-wrap{margin-inline:-26px;width:calc(100% + 52px)}}.p-lp-setplan .p-lp-setplan__media-marquee{color:#ffecc1;margin-bottom:-44px;overflow:visible;padding-block:12px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__media-marquee{margin-bottom:-70px;padding-block:24px}}.p-lp-setplan .p-lp-setplan__media-marquee .splide__track{overflow:visible}.p-lp-setplan .p-lp-setplan__media-marquee .splide__slide{flex:0 0 auto}.p-lp-setplan .p-lp-setplan__media-marquee[data-marquee-enabled=false]{visibility:visible}.p-lp-setplan .p-lp-setplan__media-marquee[data-marquee-enabled=false] .splide__list,.p-lp-setplan .p-lp-setplan__media-marquee[data-marquee-enabled=false] .splide__slide{display:block;width:100%}.p-lp-setplan .p-lp-setplan__media-marquee[data-marquee-enabled=false] .splide__slide:nth-child(n+2){display:none!important}.p-lp-setplan .p-lp-setplan__media-marquee[data-marquee-enabled=false] .p-lp-setplan__media-marquee-image{width:100%}.p-lp-setplan .p-lp-setplan__media-marquee-image{display:block;height:71px;-o-object-fit:contain;object-fit:contain;width:auto}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__media-marquee-image{height:114px}}.p-lp-setplan .p-lp-setplan__media-marquee-text+.p-lp-setplan__media-marquee-text{margin-inline-start:25px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__media-marquee-text+.p-lp-setplan__media-marquee-text{margin-inline-start:40px}}.p-lp-setplan .p-lp-setplan__media-panel{background-color:#dda85e;border-radius:187.5px;padding:72px 16px 48px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__media-panel{border-radius:300px;padding:115px 26px 80px}}.p-lp-setplan .p-lp-setplan__media-heading{color:#fff;font-size:28px;letter-spacing:2.24px;line-height:1.4;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__media-heading{font-size:44.8px;letter-spacing:3.58px}}.p-lp-setplan .p-lp-setplan__media-count{margin-inline:auto;width:280px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__media-count{width:448px}}.p-lp-setplan .p-lp-setplan__media-lead{color:#fff;margin-top:13px;text-align:center}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__media-lead{margin-top:21px}}.p-lp-setplan .p-lp-setplan__media-lead-line{font-size:16px;letter-spacing:1.28px;line-height:1.4}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__media-lead-line{font-size:25.6px;letter-spacing:2.05px}}.p-lp-setplan .p-lp-setplan__media-photo{display:grid;justify-items:center;margin-top:15px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__media-photo{margin-top:24px}}.p-lp-setplan .p-lp-setplan__media-photo img{border-radius:17px;display:block;height:auto;transform:rotate(-3.89deg);width:241px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__media-photo img{border-radius:27.2px;width:386px}}.p-lp-setplan .p-lp-setplan__media-tags{margin-inline:auto;margin-top:18px;width:280px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__media-tags{margin-top:29px;width:448px}}.p-lp-setplan .p-lp-setplan__media-tags-row{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;width:100%}.p-lp-setplan .p-lp-setplan__media-tags-row .p-lp-setplan__media-tag+.p-lp-setplan__media-tag{margin-inline-start:11px;margin-top:0}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__media-tags-row .p-lp-setplan__media-tag+.p-lp-setplan__media-tag{margin-inline-start:18px}}.p-lp-setplan .p-lp-setplan__media-tags-row+.p-lp-setplan__media-tag{margin-top:10px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__media-tags-row+.p-lp-setplan__media-tag{margin-top:16px}}.p-lp-setplan .p-lp-setplan__media-tag+.p-lp-setplan__media-tag{margin-inline:auto;margin-top:10px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__media-tag+.p-lp-setplan__media-tag{margin-top:16px}}.p-lp-setplan .p-lp-setplan__media-tag{background-color:#fff;color:#dda85e;display:grid;font-size:16px;justify-items:center;letter-spacing:1.28px;line-height:1.4;margin-inline:auto;padding:2px 8px;text-align:center;width:-moz-max-content;width:max-content}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__media-tag{font-size:25.6px;letter-spacing:2.05px;padding:3px 13px}}.p-lp-setplan .p-lp-setplan__media-tags-row .p-lp-setplan__media-tag{margin-inline:0}.p-lp-setplan .p-lp-setplan__media-tag--wide{width:100%}.p-lp-setplan .p-lp-setplan__faq{background-color:initial!important;padding:40px 16px 48px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__faq{padding:64px 26px 80px}}.p-lp-setplan .p-lp-setplan__faq-anchor{display:block;height:0;overflow:hidden;width:0}.p-lp-setplan .p-lp-setplan__faq-inner{width:100%}.p-lp-setplan .p-lp-setplan__faq-label{color:#91cf69;font-family:Jost,sans-serif;font-size:20px;font-weight:500;letter-spacing:2.08px;line-height:1.8}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__faq-label{font-size:32px;letter-spacing:3.33px}}.p-lp-setplan .p-lp-setplan__faq-title{color:#666;font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:400;letter-spacing:2.08px;line-height:1.4;margin-top:7px;padding-top:0}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__faq-title{font-size:44.8px;letter-spacing:3.33px;margin-top:11.2px}}.p-lp-setplan .p-lp-setplan__faq-title:after,.p-lp-setplan .p-lp-setplan__faq-title:before{content:none;display:none}.p-lp-setplan .p-lp-setplan__faq-list{margin-top:20px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__faq-list{margin-top:32px}}.p-lp-setplan .p-lp-setplan__faq-item+.p-lp-setplan__faq-item{margin-top:12px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__faq-item+.p-lp-setplan__faq-item{margin-top:19.2px}}.p-lp-setplan .p-lp-setplan__faq-card{background-color:#fff;width:100%}.p-lp-setplan .p-lp-setplan__faq-trigger{align-items:start;background:transparent;border:0;cursor:pointer;display:grid;grid-template-columns:26px 1fr 12px;padding:15px 12px 18px;text-align:left;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__faq-trigger{grid-template-columns:42px 1fr 19px;padding:24px 16px 24px 19px}}.p-lp-setplan .p-lp-setplan__faq-item.is-open .p-lp-setplan__faq-trigger{padding-bottom:0}.p-lp-setplan .p-lp-setplan__faq-mark{color:#a2d07c;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;letter-spacing:.48px;line-height:1}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__faq-mark{font-size:25.6px;letter-spacing:.77px}}.p-lp-setplan .p-lp-setplan__faq-question{color:#666;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:1.12px;line-height:1.4}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__faq-question{font-size:22.4px;letter-spacing:1.79px}}.p-lp-setplan .p-lp-setplan__faq-icon{align-self:start;display:grid;justify-items:center;margin-top:4px;width:12px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__faq-icon{margin-top:8px;width:19px}}.p-lp-setplan .p-lp-setplan__faq-icon img{display:block;height:12px;transform:rotate(-90deg);transition:transform .2s ease;width:7px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__faq-icon img{height:19px;width:11px}}.p-lp-setplan .p-lp-setplan__faq-item.is-open .p-lp-setplan__faq-icon img{transform:rotate(90deg)}.p-lp-setplan .p-lp-setplan__faq-panel[hidden]{display:none}.p-lp-setplan .p-lp-setplan__faq-answer{display:grid;grid-template-columns:26px 1fr;padding:8px 12px 16px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__faq-answer{grid-template-columns:42px 1fr;padding:8px 16px 28px 19px}}.p-lp-setplan .p-lp-setplan__faq-answer-text{color:grey;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:1.12px;line-height:1.4}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__faq-answer-text{font-size:22.4px;letter-spacing:1.79px}}.p-lp-setplan .p-lp-setplan__important-notes{padding:40px 16px 48px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__important-notes{padding:64px 26px 80px}}.p-lp-setplan .p-lp-setplan__important-notes-inner{width:100%}.p-lp-setplan .p-lp-setplan__important-notes-title{color:#666;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;letter-spacing:.96px;line-height:1.6;margin-top:0;padding-top:0}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__important-notes-title{font-size:19.2px;letter-spacing:1.536px}}.p-lp-setplan .p-lp-setplan__important-notes-title:after,.p-lp-setplan .p-lp-setplan__important-notes-title:before{content:none;display:none}.p-lp-setplan .p-lp-setplan__important-notes-body{margin-top:8px;width:100%}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__important-notes-body{margin-top:12.8px}}.p-lp-setplan .p-lp-setplan__important-notes-block+.p-lp-setplan__important-notes-block{margin-top:8px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__important-notes-block+.p-lp-setplan__important-notes-block{margin-top:12.8px}}.p-lp-setplan .p-lp-setplan__important-notes-block-title{color:grey;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;letter-spacing:.96px;line-height:1.6}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__important-notes-block-title{font-size:16px;letter-spacing:1.28px}}.p-lp-setplan .p-lp-setplan__important-notes-content,.p-lp-setplan .p-lp-setplan__important-notes-list,.p-lp-setplan .p-lp-setplan__important-notes-ordered-list{margin-top:1px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__important-notes-content,.p-lp-setplan .p-lp-setplan__important-notes-list,.p-lp-setplan .p-lp-setplan__important-notes-ordered-list{margin-top:1.6px}}.p-lp-setplan .p-lp-setplan__important-notes-list,.p-lp-setplan .p-lp-setplan__important-notes-ordered-list{color:grey;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;letter-spacing:.96px;line-height:1.5;padding-inline-start:18px}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__important-notes-list,.p-lp-setplan .p-lp-setplan__important-notes-ordered-list{font-size:16px;letter-spacing:1.28px;padding-inline-start:29px}}.p-lp-setplan .p-lp-setplan__important-notes-ordered-list{list-style:decimal}.p-lp-setplan .p-lp-setplan__important-notes-list{list-style:disc}.p-lp-setplan .p-lp-setplan__important-notes-item{list-style:inherit}.p-lp-setplan .p-lp-setplan__important-notes-text{color:grey;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;letter-spacing:.96px;line-height:1.5}@media print,screen and (min-width:768px){.p-lp-setplan .p-lp-setplan__important-notes-text{font-size:16px;letter-spacing:1.28px}}.p-lp-setplan-float{background:transparent;background-color:transparent;background-image:none;border:0;bottom:0;box-shadow:none;display:block;height:auto;left:0;margin:0;min-height:0;padding:0;pointer-events:none;position:fixed;right:0;text-align:center;width:100%;z-index:10000}@media screen and (min-width:1000px){.p-lp-setplan-float{display:none}}.p-lp-setplan-float .p-lp-setplan-float__inner{display:flex;justify-content:center;margin-inline:auto;pointer-events:auto;width:min(87.47vw,335px)}.p-lp-setplan-float__cta{animation:p-lp-setplan-float-cta-pulse 1.5s infinite;box-sizing:border-box;display:block;margin-top:0;max-width:335px;text-decoration:none;transform-origin:center center;width:100%}.p-lp-setplan-float__cta:focus-visible{outline:3px solid #2d7a00;outline-offset:3px}.p-lp-setplan-float__figure{display:block;height:auto;width:100%}@keyframes p-lp-setplan-float-cta-pulse{0%{transform:scale(.95)}50%{transform:scale(1)}to{transform:scale(.95)}}#processPage .p-tam-process__banner-wrapper{display:flex;flex-direction:column;gap:24px;margin-top:-60px;margin-inline:auto;margin-bottom:100px;max-width:560px}#processPage .p-tam-process__banner-wrapper img{width:100%}@media print,screen and (min-width:768px){#processPage .p-tam-process__banner-wrapper{margin-top:0}}#processPage #flowBox .p-tam-process__cta-button{height:15.47vw;width:100%}@media print,screen and (min-width:768px){#processPage #flowBox .p-tam-process__cta-button{height:min(5.71vw,64px);margin-top:min(2.5vw,28px);width:min(25vw,280px)}}#processPage #flowBox .txtBox h2{text-align:center}@media print,screen and (min-width:768px){#processPage #flowBox .txtBox h2{text-align:left}}#processPage .stepBox .p-tam-process__cta-button{height:15.47vw;margin:7.47vw auto 0;width:80.53vw}@media print,screen and (min-width:768px){#processPage .stepBox .p-tam-process__cta-button{height:min(5.71vw,64px);margin:min(2.68vw,30px) 0 0;width:min(24.93vw,276px)}}#processPage #step04 .p-tam-process__cta-button img{width:100%}#processPage .purchaseLink{color:#3d8f32;font-size:1.6rem;font-weight:700;line-height:1.5;margin:8vw 0 0;text-align:center}#processPage .purchaseLink p{align-items:center;display:inline-flex;justify-content:center}#processPage .purchaseLink span{border-bottom:1px solid #3d8f32}@media print,screen and (min-width:768px){#processPage .purchaseLink{margin:min(3.57vw,40px) 0 0;text-align:left;transition:opacity .15s ease}#processPage .purchaseLink:hover{opacity:.8}}#processPage .floatBtn.p-tam-process__float-start{bottom:22px;display:none;left:auto;position:fixed;right:50%;transform:translate(50%);z-index:100}@media print,screen and (min-width:768px){#processPage .floatBtn.p-tam-process__float-start{display:none!important}}#processPage .floatBtn.p-tam-process__float-start a.p-tam-process__cta-button{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;display:flex;height:16vw;justify-content:center;margin:0;padding:0;width:90.67vw}#processPage .floatBtn.p-tam-process__float-start a:after{content:none;display:none}#processPage .floatBtn.p-tam-process__float-start a:hover{opacity:.9!important}#popupSample img{width:100%}@media screen and (min-width:1150px){.sampleLity p.close{right:8.3%!important}}@media print,screen and (min-width:768px){.l-tam-result-inner-wrap-pc{margin-inline:auto;max-width:900px}}#resultsPage.p-tam-result{background:#fff;padding-top:0}#resultsPage.p-tam-result .bgWide.wBG.p-tam-result-fv:before{display:none}#resultsPage.p-tam-result .contentsW{background:#f5f5f5}#resultsPage.p-tam-result .p-tam-result-header{align-items:flex-start;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:40px 24px;width:100vw}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-header{margin-left:auto;margin-right:auto;max-width:900px;padding:60px 24px 40px;row-gap:16px;width:100%}}#resultsPage.p-tam-result .p-tam-result-header__greeting{color:#333;font-size:14px;font-weight:400;line-height:1.2;margin-bottom:0;margin-top:0;text-align:center;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-header__greeting{font-size:16px}}#resultsPage.p-tam-result .p-tam-result-header__title{color:#000;font-size:20px;font-weight:700;letter-spacing:1.6px;line-height:1.2;margin-bottom:0;margin-top:16px;text-align:center;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-header__title{font-size:28px;letter-spacing:2.24px;margin-top:0}}#resultsPage.p-tam-result .p-tam-result-header__meta{color:#666;-moz-column-gap:16px;column-gap:16px;display:flex;font-size:12px;font-weight:400;justify-content:center;line-height:1.2;margin-bottom:0;margin-top:16px;padding-left:0;white-space:nowrap;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-header__meta{font-size:14px;margin-top:0}}#resultsPage.p-tam-result .p-tam-result-header__meta-item{align-items:center;display:flex;margin-top:0}#resultsPage.p-tam-result .p-tam-result-header__meta-label{font-weight:400}#resultsPage.p-tam-result .p-tam-result-header__meta-label:after{content:"：";letter-spacing:.24px;line-height:1.6}#resultsPage.p-tam-result .p-tam-result-header__meta-value{margin-left:0}#resultsPage.p-tam-result .p-tam-result-fv{box-sizing:border-box}#resultsPage.p-tam-result .p-tam-result-fv__card{background:#f5f5f5;box-sizing:border-box;padding:40px 16px 31px;position:relative;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__card{margin-inline:auto;max-width:900px;padding:50px 50px 40px}}#resultsPage.p-tam-result .p-tam-result-fv__card-inner{background:#fff;padding:36px 10px 32px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__card-inner{padding:45px 60px 40px}#resultsPage.p-tam-result .p-tam-result-fv__card.is-none .p-tam-result-fv__card-inner{min-height:573px}}#resultsPage.p-tam-result .p-tam-result-fv__line{background:linear-gradient(90deg,#fff 0 1px,#fff100 1px 24px,#f36f21 24px 89px,#5b267d 89px 141px,#df2016 141px 205px,#3d8f32 205px 214px,#b5d900 214px 294px,#f36f21 294px 358px);height:4px;left:0;position:absolute;right:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__line{height:5px}}#resultsPage.p-tam-result .p-tam-result-fv__line--top{top:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__line--top{background:linear-gradient(90deg,#fae300 0 54.88px,#ec6c26 54.88px 201.64px,#62237c 201.64px 315.03px,#df2016 315.03px 458.25px,#3d8f32 458.25px 480.22px,#d4d517 480.22px 661.06px,#fae300 661.06px 712.33px,#ec6c26 712.33px 100%)}}#resultsPage.p-tam-result .p-tam-result-fv__line--bottom{bottom:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__line--bottom{background:linear-gradient(90deg,#fae300 0 54.88px,#ec6c26 54.88px 201.64px,#62237c 201.64px 315.03px,#df2016 315.03px 458.25px,#3d8f32 458.25px 480.22px,#d4d517 480.22px 661.06px,#fae300 661.06px 712.33px,#ec6c26 712.33px 100%)}}#resultsPage.p-tam-result .p-tam-result-fv__title{color:#fff;font-size:14px;font-weight:700;height:35px;letter-spacing:1.4px;line-height:1.6;margin:0 auto;position:relative;text-align:center;width:277px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__title{font-size:18px;height:44px;letter-spacing:1.8px;width:350px}}#resultsPage.p-tam-result .p-tam-result-fv__title-bg{display:block;height:35px;left:0;position:absolute;top:0;width:277px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__title-bg{height:44px;width:350px}}#resultsPage.p-tam-result .p-tam-result-fv__title-text{display:block;padding-top:6px;position:relative}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__title-text{padding-top:8px}}#resultsPage.p-tam-result .p-tam-result-fv__type{align-items:flex-end;-moz-column-gap:8px;column-gap:8px;display:flex;justify-content:center;margin-top:20px}#resultsPage.p-tam-result .p-tam-result-fv__type-list{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;margin-bottom:0;margin-top:0;padding-left:0}#resultsPage.p-tam-result .p-tam-result-fv__type-list .idos{background:#9aca00}#resultsPage.p-tam-result .p-tam-result-fv__type-list .faecari,#resultsPage.p-tam-result .p-tam-result-fv__type-list .idos{align-items:center;color:#fff;display:flex;font-size:34px;font-weight:400;height:70px;justify-content:center;line-height:1;width:70px}#resultsPage.p-tam-result .p-tam-result-fv__type-list .faecari{background:#e72b1c}#resultsPage.p-tam-result .p-tam-result-fv__type-list .blau{background:#3d8f32}#resultsPage.p-tam-result .p-tam-result-fv__type-list .blau,#resultsPage.p-tam-result .p-tam-result-fv__type-list .rumino{align-items:center;color:#fff;display:flex;font-size:34px;font-weight:400;height:70px;justify-content:center;line-height:1;width:70px}#resultsPage.p-tam-result .p-tam-result-fv__type-list .rumino{background:#dbbe00}#resultsPage.p-tam-result .p-tam-result-fv__type-list .votella{background:#f36f21}#resultsPage.p-tam-result .p-tam-result-fv__type-list .bifid,#resultsPage.p-tam-result .p-tam-result-fv__type-list .votella{align-items:center;color:#fff;display:flex;font-size:34px;font-weight:400;height:70px;justify-content:center;line-height:1;width:70px}#resultsPage.p-tam-result .p-tam-result-fv__type-list .bifid{background:#823c9f}#resultsPage.p-tam-result .p-tam-result-fv__type-list .other{align-items:center;background:#999;color:#fff;display:flex;font-size:22px;font-weight:400;height:70px;justify-content:center;line-height:1;width:70px}#resultsPage.p-tam-result .p-tam-result-fv__type-label{color:#000;font-size:22px;font-weight:700;line-height:1.2;margin-bottom:3px;margin-top:0;text-align:center}#resultsPage.p-tam-result .p-tam-result-fv__none-type{align-items:baseline;-moz-column-gap:12px;column-gap:12px;display:none;justify-content:center;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result .p-tam-result-fv__none-type-text{color:#44b934;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:56px;font-weight:500;letter-spacing:4.48px;line-height:1}#resultsPage.p-tam-result .p-tam-result-fv__none-type-label{color:#000;font-size:22px;font-weight:700;line-height:1.2;text-align:center}#resultsPage.p-tam-result .p-tam-result-fv__card.is-none .p-tam-result-fv__type{align-items:center;height:70px}#resultsPage.p-tam-result .p-tam-result-fv__card.is-none .p-tam-result-fv__type-label,#resultsPage.p-tam-result .p-tam-result-fv__card.is-none .p-tam-result-fv__type-list{display:none}#resultsPage.p-tam-result .p-tam-result-fv__card.is-none .p-tam-result-fv__none-type{display:flex}#resultsPage.p-tam-result .p-tam-result-fv__population{align-items:baseline;box-sizing:border-box;color:#000;-moz-column-gap:6px;column-gap:6px;display:flex;justify-content:flex-start;margin:16px auto 0;min-height:56px;padding-left:86px;padding-top:7px;position:relative;text-align:center;width:320px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__population{margin:26px auto 0;padding-top:13px}}#resultsPage.p-tam-result .p-tam-result-fv__population.is-rare{padding-top:16px}#resultsPage.p-tam-result .p-tam-result-fv__population-icon{background:conic-gradient(#44b934 calc(var(--p-tam-result-fv-population-rate, 29.37)*1%),#f2f2f2 0);border-radius:50%;box-sizing:border-box;display:block;height:56px;left:0;position:absolute;top:0;width:56px}#resultsPage.p-tam-result .p-tam-result-fv__population-rare-label{background:#fff376;border-radius:11px;box-sizing:border-box;color:#000;display:block;font-size:12px;font-weight:700;height:22px;left:84px;letter-spacing:.96px;line-height:1.2;min-width:96px;padding:3px 15px 0;position:absolute;text-align:center;top:1.6px;white-space:nowrap}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__population-rare-label{top:-6.4px}}#resultsPage.p-tam-result .p-tam-result-fv__card.is-none .p-tam-result-fv__population-rare-label{display:none}#resultsPage.p-tam-result .p-tam-result-fv__card.is-none .p-tam-result-fv__population{display:flex;padding-left:88px;width:286px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__card.is-none .p-tam-result-fv__population{margin-top:11px}}#resultsPage.p-tam-result .p-tam-result-fv__population-label{font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.12px;line-height:1.3;white-space:nowrap}#resultsPage.p-tam-result .p-tam-result-fv__population-prefix{color:#44b934;font-size:14px;font-style:normal;font-weight:700;line-height:1.5;white-space:nowrap}#resultsPage.p-tam-result .p-tam-result-fv__population-value{color:#44b934;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:34px;font-weight:500;letter-spacing:0;line-height:1;white-space:nowrap}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__population-value{font-size:28px}}#resultsPage.p-tam-result .p-tam-result-fv__population-percent{color:#44b934;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:20px;font-weight:500;line-height:1;white-space:nowrap}#resultsPage.p-tam-result .p-tam-result-fv__population-underline{display:block;height:14px;left:var(--p-tam-result-fv-population-underline-left,63px);position:absolute;top:38px;width:var(--p-tam-result-fv-population-underline-width,218px)}#resultsPage.p-tam-result .p-tam-result-fv__population.is-rare .p-tam-result-fv__population-underline{top:48px}#resultsPage.p-tam-result .p-tam-result-fv__none-message{background:#f5f5f5;border-radius:4px;box-sizing:border-box;display:none;margin:24px auto 0;padding:20px;text-align:center;width:318px}#resultsPage.p-tam-result .p-tam-result-fv__none-message-text{color:#000;font-size:14px;font-weight:700;line-height:1.8;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result .p-tam-result-fv__card.is-none .p-tam-result-fv__none-message{display:block}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__card.is-none .p-tam-result-fv__none-message{margin-top:16px;padding:20px;width:350px}}#resultsPage.p-tam-result .p-tam-result-fv__card.is-none .p-tam-result-fv__dynamic-copy,#resultsPage.p-tam-result .p-tam-result-fv__card.is-none .p-tam-result-fv__feature-list,#resultsPage.p-tam-result .p-tam-result-fv__card.is-none .p-tam-result-fv__feature-title,#resultsPage.p-tam-result .p-tam-result-fv__card.is-none .p-tam-result-fv__question{display:none}#resultsPage.p-tam-result .p-tam-result-fv__card.is-none .p-tam-result-fv__focus{margin-top:32px}#resultsPage.p-tam-result #yourType01 .p-tam-result-fv__feature-title#yourFeatures{align-items:flex-end;color:#000;-moz-column-gap:6px;column-gap:6px;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.2;margin-bottom:0;margin-top:20px}#resultsPage.p-tam-result #yourType01 .p-tam-result-fv__feature-title-text{color:#000;font-size:16px;font-weight:700;line-height:1.2;white-space:nowrap}#resultsPage.p-tam-result #yourType01 .p-tam-result-fv__feature-type{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;margin-bottom:0;margin-top:0;padding-left:0}#resultsPage.p-tam-result #yourType01 .p-tam-result-fv__card.is-none .p-tam-result-fv__feature-title#yourFeatures{display:none}#resultsPage.p-tam-result .p-tam-result-fv__feature-type .idos{background:#9aca00}#resultsPage.p-tam-result .p-tam-result-fv__feature-type .faecari,#resultsPage.p-tam-result .p-tam-result-fv__feature-type .idos{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:400;height:28px;justify-content:center;line-height:1;width:28px}#resultsPage.p-tam-result .p-tam-result-fv__feature-type .faecari{background:#e72b1c}#resultsPage.p-tam-result .p-tam-result-fv__feature-type .blau{background:#3d8f32}#resultsPage.p-tam-result .p-tam-result-fv__feature-type .blau,#resultsPage.p-tam-result .p-tam-result-fv__feature-type .rumino{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:400;height:28px;justify-content:center;line-height:1;width:28px}#resultsPage.p-tam-result .p-tam-result-fv__feature-type .rumino{background:#dbbe00}#resultsPage.p-tam-result .p-tam-result-fv__feature-type .votella{background:#f36f21}#resultsPage.p-tam-result .p-tam-result-fv__feature-type .bifid,#resultsPage.p-tam-result .p-tam-result-fv__feature-type .votella{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:400;height:28px;justify-content:center;line-height:1;width:28px}#resultsPage.p-tam-result .p-tam-result-fv__feature-type .bifid{background:#823c9f}#resultsPage.p-tam-result .p-tam-result-fv__feature-type .other{align-items:center;background:#999;color:#fff;display:flex;font-size:10px;font-weight:400;height:28px;justify-content:center;line-height:1;width:28px}#resultsPage.p-tam-result .p-tam-result-fv__question{color:#000;font-size:16px;font-weight:700;line-height:1.2;margin-bottom:0;margin-top:16px;text-align:center}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__question{margin-top:16px}}#resultsPage.p-tam-result .p-tam-result-fv__feature-list{display:flex;flex-direction:column;margin-bottom:0;margin-top:16px;padding-left:0;row-gap:8px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__feature-list{margin-left:auto;margin-right:auto;width:350px}}#resultsPage.p-tam-result .p-tam-result-fv__feature-item{align-items:center;background:#ebf7e8;border-radius:4px;box-sizing:border-box;-moz-column-gap:8px;column-gap:8px;display:flex;min-height:41px;padding:10px}#resultsPage.p-tam-result .p-tam-result-fv__feature-check{display:block;flex:0 0 12px;height:9px;width:12px}#resultsPage.p-tam-result .p-tam-result-fv__feature-text{color:#333;flex:1 1 auto;font-size:12px;font-weight:400;line-height:1.6;margin-bottom:0;margin-top:0;min-width:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__feature-text{font-size:15px}}#resultsPage.p-tam-result .p-tam-result-fv__feature-text strong{color:#49a53c;font-size:14px;font-weight:700}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__feature-text strong{font-size:16px}}#resultsPage.p-tam-result .p-tam-result-fv__dynamic-copy{display:none}#resultsPage.p-tam-result .p-tam-result-fv__focus{margin-top:24px;padding-bottom:0;padding-top:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__focus{margin-top:32px}}#resultsPage.p-tam-result .p-tam-result-fv__focus-title{color:#000;font-size:16px;font-weight:700;line-height:1.2;margin-bottom:0;margin-top:0;text-align:center}#resultsPage.p-tam-result .p-tam-result-fv__focus-list{background:#fff;border:1px solid #e5e5e5;border-radius:4px;margin-bottom:0;margin-top:12px;padding-left:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__focus-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto;width:680px}}#resultsPage.p-tam-result .p-tam-result-fv__focus-item{align-items:center;box-sizing:border-box;-moz-column-gap:16px;column-gap:16px;display:flex;min-height:54px;padding:12px 8px}#resultsPage.p-tam-result .p-tam-result-fv__focus-item+.p-tam-result-fv__focus-item{border-top:1px solid #e5e5e5}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__focus-item+.p-tam-result-fv__focus-item{border-top:0}#resultsPage.p-tam-result .p-tam-result-fv__focus-item:first-child{border-bottom:.5px solid #e5e5e5;border-right:.5px solid #e5e5e5}#resultsPage.p-tam-result .p-tam-result-fv__focus-item:nth-child(2){border-bottom:.5px solid #e5e5e5}#resultsPage.p-tam-result .p-tam-result-fv__focus-item:nth-child(3){border-right:.5px solid #e5e5e5}}#resultsPage.p-tam-result .p-tam-result-fv__focus-heading{align-items:center;-moz-column-gap:6px;column-gap:6px;display:flex;flex:0 0 137px;min-width:0}#resultsPage.p-tam-result .p-tam-result-fv__focus-icon{display:block;flex:0 0 26px;height:26px;width:26px}#resultsPage.p-tam-result .p-tam-result-fv__focus-text-box{flex:1 1 auto;min-width:0}#resultsPage.p-tam-result .p-tam-result-fv__focus-name{color:#000;font-size:12px;font-weight:700;letter-spacing:.96px;line-height:1.2;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result .p-tam-result-fv__focus-note{color:#333;font-size:10px;font-weight:400;line-height:1.4;margin-bottom:0;margin-top:2px}#resultsPage.p-tam-result .p-tam-result-fv__focus-scale{align-items:stretch;display:flex;flex:1 1 auto;min-width:0}#resultsPage.p-tam-result .p-tam-result-fv__focus-state{align-items:center;border-radius:2px;color:#666;display:flex;flex:1 1;font-size:11px;font-weight:400;justify-content:center;line-height:1.2;margin-bottom:0;margin-top:0;min-width:0;padding:7px 2px 8px;text-align:center;white-space:nowrap}#resultsPage.p-tam-result .p-tam-result-fv__focus-state.is-current{background:#49a53c;color:#fff;font-weight:700}#resultsPage.p-tam-result .p-tam-result-fv__focus-scale--two .p-tam-result-fv__focus-state.is-current{background:#fff;border:1px solid #cae9c6;color:#49a53c}#resultsPage.p-tam-result .p-tam-result-fv__focus-scale--two .p-tam-result-fv__focus-state:last-child.is-current{background:#49a53c;border:0;color:#fff}#resultsPage.p-tam-result .p-tam-result-fv__focus-state.is-average{background:#cae9c6;color:#49a53c;font-weight:700}#resultsPage.p-tam-result .p-tam-result-fv__share{align-items:center;background:#f5f5f5;display:flex;flex-direction:column;row-gap:16px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__share{margin-inline:auto;max-width:900px;padding-top:0}}#resultsPage.p-tam-result .p-tam-result-before{background:#f5f5f5;box-sizing:border-box;padding:88px 16px 64px;width:auto}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-before{margin-inline:auto;max-width:900px;padding:73px 50px 50px}}#resultsPage.p-tam-result .p-tam-result-before__title{color:#49a53c;font-size:22px;font-weight:700;line-height:1.6;margin-bottom:0;margin-top:0;padding-left:8px;padding-right:8px;text-align:center}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-before__title{font-size:24px}}#resultsPage.p-tam-result .p-tam-result-before__card{background:#fff;border-radius:8px;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:32px;padding:32px 20px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-before__card{padding:40px 50px 50px}}#resultsPage.p-tam-result .p-tam-result-before__content{display:flex;flex-direction:column;row-gap:48px}#resultsPage.p-tam-result .p-tam-result-before__block{margin-top:0;padding-bottom:0;padding-top:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-before__block{align-items:start;-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-areas:"image heading" "image text";grid-template-columns:318px minmax(0,1fr);row-gap:10px}}#resultsPage.p-tam-result .p-tam-result-before__heading{align-items:stretch;-moz-column-gap:14px;column-gap:14px;display:flex}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-before__heading{grid-area:heading}}#resultsPage.p-tam-result .p-tam-result-before__heading-line{background:#49a53c;border-radius:2px;display:block;flex:0 0 4px;min-height:22px;width:4px}#resultsPage.p-tam-result .p-tam-result-before__heading-text{color:#000;flex:1 1 auto;font-size:16px;font-weight:700;line-height:1.6;margin-bottom:0;margin-top:0;min-width:0}#resultsPage.p-tam-result .p-tam-result-before__image{border-radius:4px;display:block;height:auto;margin-top:20px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-before__image{grid-area:image;height:160px;margin-top:0;width:318px}}#resultsPage.p-tam-result .p-tam-result-before__text{margin-top:20px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-before__text{grid-area:text;margin-top:0}}#resultsPage.p-tam-result .p-tam-result-before__paragraph{color:#333;font-size:14px;font-weight:400;line-height:1.8;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result .p-tam-result-before__strong{background:linear-gradient(transparent 62%,#d8efd6 0);font-weight:700}#resultsPage.p-tam-result .p-tam-result-before__info{background:#f9f9f9;border:1px solid rgba(51,51,51,.2);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;margin-left:-10px;margin-right:-10px;margin-top:32px;padding:32px 16px;row-gap:40px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-before__info{margin-left:0;margin-right:0;margin-top:58px;padding:32px;row-gap:30px}}#resultsPage.p-tam-result .p-tam-result-before__info-div{margin-top:0;padding-bottom:0;padding-top:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-before__info-div{align-items:start;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:174px minmax(0,1fr)}#resultsPage.p-tam-result .p-tam-result-before__info-div:nth-child(2){grid-template-areas:"title text" "image image" "acid acid";row-gap:20px}#resultsPage.p-tam-result .p-tam-result-before__info-div:nth-child(2)>.p-tam-result-before__image{-ms-grid-row-span:1;-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:3}#resultsPage.p-tam-result .p-tam-result-before__info-div:nth-child(2)>.p-tam-result-before__text{-ms-grid-column:2;-ms-grid-row:1}}#resultsPage.p-tam-result .p-tam-result-before__info-title{--p-tam-result-before-bracket-color:#49a53c;color:#000;font-size:18px;font-weight:700;line-height:1.6;margin-bottom:0;margin-top:0;padding-left:18px;padding-right:18px;position:relative;text-align:center}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-before__info-title{font-size:18px;padding-left:14px;padding-right:14px;width:174px}}#resultsPage.p-tam-result .p-tam-result-before__info-title--gray-bracket{--p-tam-result-before-bracket-color:rgba(51,51,51,.2)}#resultsPage.p-tam-result .p-tam-result-before__info-title:before{border-left:3px solid var(--p-tam-result-before-bracket-color);left:0}#resultsPage.p-tam-result .p-tam-result-before__info-title:after,#resultsPage.p-tam-result .p-tam-result-before__info-title:before{border-bottom:4px solid var(--p-tam-result-before-bracket-color);border-top:4px solid var(--p-tam-result-before-bracket-color);bottom:3px;content:"";display:block;position:absolute;top:3px;width:10px}#resultsPage.p-tam-result .p-tam-result-before__info-title:after{border-right:3px solid var(--p-tam-result-before-bracket-color);right:0}#resultsPage.p-tam-result .p-tam-result-before__info-text{color:#333;font-size:14px;font-weight:400;line-height:1.8;margin-bottom:0;margin-top:10px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-before__info-text{margin-top:0}#resultsPage.p-tam-result .p-tam-result-before__info-div:nth-child(2) .p-tam-result-before__info-title{grid-area:title}#resultsPage.p-tam-result .p-tam-result-before__info-div:nth-child(2) .p-tam-result-before__info-text{grid-area:text}}#resultsPage.p-tam-result .p-tam-result-before__scfa-picture{display:block}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-before__scfa-picture{grid-area:image;justify-self:center}}#resultsPage.p-tam-result .p-tam-result-before__scfa-image{border-radius:4px;display:block;height:auto;margin-top:10px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-before__scfa-image{height:130px;margin-top:0;width:340px}}#resultsPage.p-tam-result .p-tam-result-before__acid-list{display:flex;flex-direction:column;margin-top:24px;row-gap:12px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-before__acid-list{align-self:center;grid-area:acid;margin-top:0}#resultsPage.p-tam-result .p-tam-result-before__heading{-ms-grid-column:3;-ms-grid-row:1}#resultsPage.p-tam-result .p-tam-result-before__image{-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-row:1}#resultsPage.p-tam-result .p-tam-result-before__text{-ms-grid-column:3;-ms-grid-row:3}#resultsPage.p-tam-result .p-tam-result-before__info-div:nth-child(2) .p-tam-result-before__info-title{-ms-grid-column:1;-ms-grid-row:1}#resultsPage.p-tam-result .p-tam-result-before__info-div:nth-child(2) .p-tam-result-before__info-text{-ms-grid-column:3;-ms-grid-row:3}#resultsPage.p-tam-result .p-tam-result-before__info-div:nth-child(2)>.p-tam-result-before__info-text{-ms-grid-column:2;-ms-grid-row:1}#resultsPage.p-tam-result .p-tam-result-before__scfa-picture{-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-row:1}#resultsPage.p-tam-result .p-tam-result-before__info-div:nth-child(2)>.p-tam-result-before__scfa-picture{-ms-grid-row-span:1;-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:3}#resultsPage.p-tam-result .p-tam-result-before__acid-list{-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:5}}#resultsPage.p-tam-result .p-tam-result-before__acid-card{background:#fff;border-radius:4px;box-sizing:border-box;padding:12px 16px}#resultsPage.p-tam-result .p-tam-result-before__acid-title{color:#000;font-size:14px;font-weight:700;line-height:1.6;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result .p-tam-result-before__acid-name{color:#000;font-weight:700}#resultsPage.p-tam-result .p-tam-result-before__acid-lead{color:#3d8f32;font-weight:700}#resultsPage.p-tam-result .p-tam-result-before__acid-text{color:#333;font-size:14px;font-weight:400;line-height:1.6;margin-bottom:0;margin-top:4px}#resultsPage.p-tam-result .p-tam-result-environment{background:#f5f5f5;box-sizing:border-box;margin-top:56px;padding-bottom:0;padding-top:0;width:auto}#resultsPage.p-tam-result .p-tam-result-environment__title{color:#49a53c;font-size:22px;font-weight:700;line-height:1.6;margin-bottom:0;margin-top:0;text-align:center}#resultsPage.p-tam-result .p-tam-result-environment__card{background:#fff;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:40px;padding:24px 0;position:relative;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-environment__card{padding:40px 0}}#resultsPage.p-tam-result .p-tam-result-environment__line{background:linear-gradient(90deg,#fff100 0 24px,#f36f21 24px 89px,#5b267d 89px 141px,#ed2b1c 141px 205px,#3d8f32 205px 214px,#b5d900 214px 294px,#f36f21 294px 358px);height:4px;left:0;position:absolute;right:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-environment__line{height:5px}}#resultsPage.p-tam-result .p-tam-result-environment__line--top{top:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-environment__line--top{background:linear-gradient(90deg,#fae300 0 33.21px,#ec6c26 33.21px 122.01px,#62237c 122.01px 190.62px,#d9301a 190.62px 277.28px,#3d8f32 277.28px 290.58px,#d4d517 290.58px 400px,#fae300 400px 433.21px,#ec6c26 433.21px 522.01px,#62237c 522.01px 590.62px,#d9301a 590.62px 677.28px,#3d8f32 677.28px 690.58px,#d4d517 690.58px 100%)}}#resultsPage.p-tam-result .p-tam-result-environment__line--bottom{bottom:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-environment__line--bottom{background:linear-gradient(90deg,#fae300 0 33.21px,#ec6c26 33.21px 122.01px,#62237c 122.01px 190.62px,#d9301a 190.62px 277.28px,#3d8f32 277.28px 290.58px,#d4d517 290.58px 400px,#fae300 400px 433.21px,#ec6c26 433.21px 522.01px,#62237c 522.01px 590.62px,#d9301a 590.62px 677.28px,#3d8f32 677.28px 690.58px,#d4d517 690.58px 100%)}}#resultsPage.p-tam-result .p-tam-result-environment__summary{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding-left:20px;padding-right:20px}#resultsPage.p-tam-result .p-tam-result-environment__type-title{color:#000;font-size:12px;font-weight:700;letter-spacing:.48px;line-height:1.6;margin-bottom:0;margin-top:0;text-align:center}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-environment__type-title{font-size:16px;letter-spacing:.64px}}#resultsPage.p-tam-result .p-tam-result-environment__type{align-items:flex-end;-moz-column-gap:8px;column-gap:8px;display:flex;justify-content:center;margin-top:10px}#resultsPage.p-tam-result .p-tam-result-environment__type.is-none{align-items:baseline;-moz-column-gap:12px;column-gap:12px}#resultsPage.p-tam-result .p-tam-result-environment__type-list{align-items:center;-moz-column-gap:6px;column-gap:6px;display:flex;margin-bottom:0;margin-top:0;padding-left:0}#resultsPage.p-tam-result .p-tam-result-environment__type.is-none .p-tam-result-environment__type-list{-moz-column-gap:0;column-gap:0}#resultsPage.p-tam-result .p-tam-result-environment__type-item{align-items:center;color:#fff;display:flex;font-size:28px;font-weight:400;height:56px;justify-content:center;line-height:1;width:56px}#resultsPage.p-tam-result .p-tam-result-environment__type-item--idos{background:#9aca00}#resultsPage.p-tam-result .p-tam-result-environment__type-item--faecari{background:#e72b1c}#resultsPage.p-tam-result .p-tam-result-environment__type-item--blau{background:#3d8f32}#resultsPage.p-tam-result .p-tam-result-environment__none-type-text{color:#44b934;display:block;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:56px;font-weight:500;letter-spacing:4.48px;line-height:1;list-style:none;margin:0;padding:0}#resultsPage.p-tam-result .p-tam-result-environment__type-label{color:#333;font-size:20px;font-weight:700;line-height:1.2;margin-bottom:0;margin-top:0;text-align:center}#resultsPage.p-tam-result .p-tam-result-environment__type.is-none .p-tam-result-environment__type-label{color:#000;font-size:22px}#resultsPage.p-tam-result .p-tam-result-environment__previous{color:#333;font-size:11px;font-weight:400;letter-spacing:.22px;line-height:1.6;margin-bottom:0;margin-top:16px;text-align:center}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-environment__previous{font-size:14px}}#resultsPage.p-tam-result .p-tam-result-environment__population{align-items:baseline;box-sizing:border-box;color:#000;-moz-column-gap:6px;column-gap:6px;display:flex;justify-content:flex-start;margin-top:4px;min-height:56px;padding-left:88px;padding-top:3px;position:relative;width:320px}#resultsPage.p-tam-result .p-tam-result-environment__population-icon{background:conic-gradient(#44b934 calc(var(--p-tam-result-environment-population-rate, 32.6)*1%),#f2f2f2 0);border-radius:50%;display:block;height:56px;left:0;position:absolute;top:0;width:56px}#resultsPage.p-tam-result .p-tam-result-environment__population-label{font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.12px;line-height:1.3;white-space:nowrap}#resultsPage.p-tam-result .p-tam-result-environment__population-prefix{color:#44b934;font-size:14px;font-style:normal;font-weight:700;line-height:1.5;white-space:nowrap}#resultsPage.p-tam-result .p-tam-result-environment__population-value{color:#44b934;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:34px;font-weight:500;letter-spacing:-1.36px;line-height:1;white-space:nowrap}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-environment__population-value{font-size:28px}}#resultsPage.p-tam-result .p-tam-result-environment__population-percent{color:#44b934;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:20px;font-weight:500;line-height:1;white-space:nowrap}#resultsPage.p-tam-result .p-tam-result-environment__population-underline{display:block;height:14px;left:var(--p-tam-result-environment-population-underline-left,66px);position:absolute;top:34px;width:var(--p-tam-result-environment-population-underline-width,218px)}#resultsPage.p-tam-result .p-tam-result-environment__content{align-items:stretch;display:flex;flex-direction:column;margin-top:40px;row-gap:56px}#resultsPage.p-tam-result .p-tam-result-environment__content.is-none{row-gap:0}#resultsPage.p-tam-result .p-tam-result-environment__block{box-sizing:border-box;margin-top:0;padding:0 20px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-environment__block{padding-left:50px;padding-right:50px}}#resultsPage.p-tam-result .p-tam-result-environment__block--none{display:none}#resultsPage.p-tam-result .p-tam-result-environment__content.is-none .p-tam-result-environment__block--none{display:block}#resultsPage.p-tam-result .p-tam-result-environment__content.is-none .p-tam-result-environment__block--main,#resultsPage.p-tam-result .p-tam-result-environment__content.is-none .p-tam-result-environment__block--trend{display:none}#resultsPage.p-tam-result .p-tam-result-environment__none-text{color:#333;font-size:14px;font-weight:400;line-height:1.8;margin-bottom:0;margin-top:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-environment__none-text{font-size:16px}}#resultsPage.p-tam-result .p-tam-result-environment__none-strong,#resultsPage.p-tam-result .p-tam-result-environment__none-type{color:#49a53c;font-weight:700}#resultsPage.p-tam-result .p-tam-result-environment__heading{align-items:center;-moz-column-gap:14px;column-gap:14px;display:flex}#resultsPage.p-tam-result .p-tam-result-environment__heading-line{background:#49a53c;border-radius:2px;display:block;flex:0 0 4px;height:22px;width:4px}#resultsPage.p-tam-result .p-tam-result-environment__heading-text{color:#000;font-size:18px;font-weight:700;line-height:1.6;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result .p-tam-result-environment__bacteria-list{display:flex;flex-direction:column;margin-bottom:0;margin-top:20px;padding-left:0;row-gap:8px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-environment__bacteria-list{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}#resultsPage.p-tam-result .p-tam-result-environment__bacteria-item{align-items:center;background:#f3f3f3;border-radius:4px;box-sizing:border-box;-moz-column-gap:12px;column-gap:12px;display:flex;min-height:46px;padding:10px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-environment__bacteria-item{-moz-column-gap:6px;column-gap:6px}}#resultsPage.p-tam-result .p-tam-result-environment__bacteria-icon{display:block;flex:0 0 24px;height:24px;width:24px}#resultsPage.p-tam-result .p-tam-result-environment__bacteria-name{color:#333;font-size:16px;font-weight:700;line-height:1.6;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result .p-tam-result-environment__trend{display:flex;flex-direction:column;margin-top:20px}#resultsPage.p-tam-result .p-tam-result-environment__trend-group{padding-bottom:10px;padding-top:10px}#resultsPage.p-tam-result .p-tam-result-environment__trend-heading{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex}#resultsPage.p-tam-result .p-tam-result-environment__trend-icon-box{align-items:center;background:#49a53c;border-radius:4px;display:flex;flex:0 0 28px;height:28px;justify-content:center;width:28px}#resultsPage.p-tam-result .p-tam-result-environment__trend-icon{display:block;max-height:20px;max-width:20px}#resultsPage.p-tam-result .p-tam-result-environment__trend-title{color:#000;flex:1 1 auto;font-size:16px;font-weight:700;line-height:1.6;margin-bottom:0;margin-top:0;min-width:0}#resultsPage.p-tam-result .p-tam-result-environment__trend-list{display:flex;flex-direction:column;margin-bottom:0;margin-top:12px;padding-left:0;row-gap:8px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-environment__trend-list{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}#resultsPage.p-tam-result .p-tam-result-environment__trend-item{align-items:center;background:#ebf7e8;border-radius:4px;box-sizing:border-box;-moz-column-gap:8px;column-gap:8px;display:flex;min-height:42px;padding:10px}#resultsPage.p-tam-result .p-tam-result-environment__trend-check{display:block;flex:0 0 12px;height:9px;width:12px}#resultsPage.p-tam-result .p-tam-result-environment__trend-text{color:#333;flex:1 1 auto;font-size:12px;font-weight:400;line-height:1.6;margin-bottom:0;margin-top:0;min-width:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-environment__trend-text{font-size:14px}}#resultsPage.p-tam-result .p-tam-result-environment__trend-text strong{color:#49a53c;font-size:14px;font-weight:700}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-environment__trend-text strong{font-size:16px}}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria{background:#f5f5f5;border-top:0;box-sizing:border-box;margin-top:64px;padding:0}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria h2.p-tam-result-main-bacteria__title{color:#49a53c;font-size:22px;font-weight:700;line-height:1.6;margin-bottom:0;margin-top:0;text-align:center}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria h2.p-tam-result-main-bacteria__title{font-size:24px}}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-card{align-items:center;background:#fff;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:32px;padding:32px 20px;row-gap:20px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-card{align-items:flex-start;-moz-column-gap:0;column-gap:0;flex-direction:column;margin-top:32px;padding:40px 50px;row-gap:20px}}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__heading{align-items:center;-moz-column-gap:14px;column-gap:14px;display:flex;height:22px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__heading{flex:0 0 auto;min-width:0;width:100%}}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__heading-line{background:#49a53c;border-radius:2px;display:block;flex:0 0 4px;height:22px;width:4px}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria h3.p-tam-result-main-bacteria__heading-text{color:#000;font-size:18px;font-weight:700;line-height:1.2;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .graph.p-tam-result-main-bacteria__ratio-graph{box-sizing:border-box;height:51px;margin-top:0;overflow:visible;padding-bottom:6px;padding-top:6px;position:relative;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .graph.p-tam-result-main-bacteria__ratio-graph{flex:0 0 auto;height:60px;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;padding-bottom:0;padding-top:0;width:472px}}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria ul.p-tam-result-main-bacteria__ratio-bar{background:#f4f4f4;border-radius:50px;-moz-column-gap:2px;column-gap:2px;display:flex;height:20px;margin-bottom:0;margin-top:0;overflow:visible;padding-left:0;position:relative;width:100%;z-index:1}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria ul.p-tam-result-main-bacteria__ratio-bar{height:30px}}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-bar .p-tam-result-main-bacteria__ratio-segment{cursor:pointer;flex:0 1 auto;height:20px;min-width:0;position:static}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-bar .p-tam-result-main-bacteria__ratio-segment{height:30px}}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-bar .p-tam-result-main-bacteria__ratio-segment:first-child{border-radius:50px}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-bar .p-tam-result-main-bacteria__ratio-segment.is-ratio-start{border-radius:50px 0 0 50px}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-bar .p-tam-result-main-bacteria__ratio-segment:focus-visible{outline:2px solid #49a53c;outline-offset:3px}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-bar .idos{--p-tam-result-main-bacteria-tooltip-color:#9cc60c;background:#9cc60c}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-bar .faecari{--p-tam-result-main-bacteria-tooltip-color:#ed2b1c;background:#ed2b1c}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-bar .blau{--p-tam-result-main-bacteria-tooltip-color:#3d8f32;background:#3d8f32}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-bar .votella{--p-tam-result-main-bacteria-tooltip-color:#f36f21;background:#f36f21}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-bar .bifid{--p-tam-result-main-bacteria-tooltip-color:#783395;background:#783395}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-bar .rumino{--p-tam-result-main-bacteria-tooltip-color:#e2c800;background:#e2c800}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-tooltip{align-items:center;background:#fff;border:1px solid var(--p-tam-result-main-bacteria-tooltip-color,#49a53c);border-radius:4px;bottom:auto;box-sizing:border-box;color:#333;-moz-column-gap:6px;column-gap:6px;display:flex;font-size:11px;font-weight:700;justify-content:center;left:var(--p-tam-result-main-bacteria-tooltip-left,50%);line-height:1.4;min-width:112px;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;top:-18px;transform:translateX(-50%);visibility:hidden;white-space:nowrap;z-index:20}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-tooltip:after,#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-tooltip:before{content:"";height:0;left:var(--p-tam-result-main-bacteria-tooltip-arrow-left,50%);position:absolute;transform:translateX(-50%);width:0}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-tooltip:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--p-tam-result-main-bacteria-tooltip-color,#49a53c);bottom:-6px}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-tooltip:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;bottom:-5px}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-tooltip span{color:var(--p-tam-result-main-bacteria-tooltip-color,#49a53c);font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:11px;font-weight:500;line-height:1}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-segment.is-active .p-tam-result-main-bacteria__ratio-tooltip,#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-segment.is-hovered .p-tam-result-main-bacteria__ratio-tooltip,#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-segment:hover:not(.is-active) .p-tam-result-main-bacteria__ratio-tooltip{opacity:1;visibility:visible}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-scale{background:hsla(0,0%,100%,.8);height:20px;margin-bottom:0;margin-top:0;pointer-events:none;position:absolute;top:6px;width:1px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-scale{height:30px;top:0}}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-scale span{color:#666;display:block;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:11px;font-weight:500;left:0;line-height:1;position:absolute;top:28px;transform:translateX(-50%);white-space:nowrap}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-scale span{font-size:16px;top:42px}}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-scale--0{left:0}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-scale--25{left:25%}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-scale--50{left:50%}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-scale--75{left:75%}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .p-tam-result-main-bacteria__ratio-scale--100{left:100%}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .graph.p-tam-result-main-bacteria__ratio-graph ul.yours.bar.p-tam-result-main-bacteria__ratio-bar{background:#f4f4f4;border-radius:50px;-moz-column-gap:2px;column-gap:2px;display:flex;height:20px;margin-bottom:0;margin-top:0;overflow:visible;padding-left:0;position:relative;width:100%;z-index:1}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .graph.p-tam-result-main-bacteria__ratio-graph ul.yours.bar.p-tam-result-main-bacteria__ratio-bar{height:30px}}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .graph.p-tam-result-main-bacteria__ratio-graph ul.yours.bar.p-tam-result-main-bacteria__ratio-bar li.p-tam-result-main-bacteria__ratio-segment{cursor:pointer;flex:0 1 auto;height:20px;min-width:0;position:static}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .graph.p-tam-result-main-bacteria__ratio-graph ul.yours.bar.p-tam-result-main-bacteria__ratio-bar li.p-tam-result-main-bacteria__ratio-segment{height:30px}}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .graph.p-tam-result-main-bacteria__ratio-graph ul.yours.bar.p-tam-result-main-bacteria__ratio-bar li.p-tam-result-main-bacteria__ratio-segment.is-ratio-start,#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .graph.p-tam-result-main-bacteria__ratio-graph ul.yours.bar.p-tam-result-main-bacteria__ratio-bar li.p-tam-result-main-bacteria__ratio-segment:first-child{border-radius:50px 0 0 50px}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .graph.p-tam-result-main-bacteria__ratio-graph ul.yours.bar.p-tam-result-main-bacteria__ratio-bar li.p-tam-result-main-bacteria__ratio-segment p.toolTipIn.p-tam-result-main-bacteria__ratio-tooltip{align-items:center;background:#fff;border:1px solid var(--p-tam-result-main-bacteria-tooltip-color,#49a53c);border-radius:4px;bottom:auto;box-sizing:border-box;color:#333;-moz-column-gap:6px;column-gap:6px;display:flex;font-size:11px;font-weight:700;height:auto;justify-content:center;left:var(--p-tam-result-main-bacteria-tooltip-left,50%);line-height:1.4;min-width:112px;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;top:-18px;transform:translateX(-50%);visibility:hidden;white-space:nowrap;z-index:20}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .graph.p-tam-result-main-bacteria__ratio-graph ul.yours.bar.p-tam-result-main-bacteria__ratio-bar li.p-tam-result-main-bacteria__ratio-segment p.toolTipIn.p-tam-result-main-bacteria__ratio-tooltip:before{border-top-color:var(--p-tam-result-main-bacteria-tooltip-color,#49a53c);left:var(--p-tam-result-main-bacteria-tooltip-arrow-left,50%)}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .graph.p-tam-result-main-bacteria__ratio-graph ul.yours.bar.p-tam-result-main-bacteria__ratio-bar li.p-tam-result-main-bacteria__ratio-segment p.toolTipIn.p-tam-result-main-bacteria__ratio-tooltip:after{border-top-color:#fff;left:var(--p-tam-result-main-bacteria-tooltip-arrow-left,50%)}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .graph.p-tam-result-main-bacteria__ratio-graph ul.yours.bar.p-tam-result-main-bacteria__ratio-bar li.p-tam-result-main-bacteria__ratio-segment p.toolTipIn.p-tam-result-main-bacteria__ratio-tooltip span{color:var(--p-tam-result-main-bacteria-tooltip-color,#49a53c);font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:11px;font-weight:500;line-height:1;margin-left:0;padding-top:0}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .graph.p-tam-result-main-bacteria__ratio-graph ul.yours.bar.p-tam-result-main-bacteria__ratio-bar li.p-tam-result-main-bacteria__ratio-segment.is-active p.toolTipIn.p-tam-result-main-bacteria__ratio-tooltip,#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .graph.p-tam-result-main-bacteria__ratio-graph ul.yours.bar.p-tam-result-main-bacteria__ratio-bar li.p-tam-result-main-bacteria__ratio-segment.is-hovered p.toolTipIn.p-tam-result-main-bacteria__ratio-tooltip,#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .graph.p-tam-result-main-bacteria__ratio-graph ul.yours.bar.p-tam-result-main-bacteria__ratio-bar li.p-tam-result-main-bacteria__ratio-segment:hover:not(.is-active) p.toolTipIn.p-tam-result-main-bacteria__ratio-tooltip{opacity:1;visibility:visible}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .graph.p-tam-result-main-bacteria__ratio-graph p.scale.p-tam-result-main-bacteria__ratio-scale{background:hsla(0,0%,100%,.8);height:20px;margin-bottom:0;margin-top:0;pointer-events:none;position:absolute;top:6px;width:1px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .graph.p-tam-result-main-bacteria__ratio-graph p.scale.p-tam-result-main-bacteria__ratio-scale{height:30px;top:0}}#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .graph.p-tam-result-main-bacteria__ratio-graph p.scale.p-tam-result-main-bacteria__ratio-scale span{bottom:auto;color:#666;display:block;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:11px;font-weight:500;left:0;line-height:1;position:absolute;top:28px;transform:translateX(-50%);white-space:nowrap}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType01 #yourRatio.p-tam-result-main-bacteria .graph.p-tam-result-main-bacteria__ratio-graph p.scale.p-tam-result-main-bacteria__ratio-scale span{font-size:16px;top:42px}}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail{background:#f5f5f5;border-top:0;box-sizing:border-box;margin-top:48px;padding-bottom:40px}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail ul.p-tam-result-main-bacteria__list{border-bottom:0;display:flex;flex-direction:column;margin:0 auto;padding-left:0;row-gap:32px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail ul.p-tam-result-main-bacteria__list{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}}#resultsPage.p-tam-result .p-tam-result-main-bacteria__caution-text{color:var(--Color-Brand-Black,#333);font-size:12px;font-style:normal;font-weight:400;line-height:180%;margin-top:32px;text-align:center}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail li.p-tam-result-main-bacteria__item{--p-tam-result-main-bacteria-color:#9cc60c;--p-tam-result-main-bacteria-bg:rgba(156,198,12,.2);background:#fff;border-radius:4px;border-top:0;box-sizing:border-box;padding:26px 0 16px;position:relative;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail li.p-tam-result-main-bacteria__item{padding:36px 0 26px;width:100%}}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail li.p-tam-result-main-bacteria__item--faecalibacterium{--p-tam-result-main-bacteria-color:#ed2b1c;--p-tam-result-main-bacteria-bg:rgba(237,43,28,.13)}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail li.p-tam-result-main-bacteria__item--blautia{--p-tam-result-main-bacteria-color:#3d8f32;--p-tam-result-main-bacteria-bg:rgba(61,143,50,.13)}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail li.p-tam-result-main-bacteria__item--prevotella{--p-tam-result-main-bacteria-color:#f36f21;--p-tam-result-main-bacteria-bg:rgba(243,111,33,.13)}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail li.p-tam-result-main-bacteria__item--bifidobacterium{--p-tam-result-main-bacteria-color:#783395;--p-tam-result-main-bacteria-bg:rgba(120,51,149,.13)}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail li.p-tam-result-main-bacteria__item--ruminococcus{--p-tam-result-main-bacteria-color:#e2c800;--p-tam-result-main-bacteria-bg:rgba(226,200,0,.16)}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__badge{align-items:center;background:#b8b8b8;border-radius:10px 10px 0 10px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;left:0;line-height:1.4;min-height:37px;min-width:152px;padding:10px 20px;position:absolute;top:-19px}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__top{align-items:center;box-sizing:border-box;-moz-column-gap:8px;column-gap:8px;display:flex;margin-bottom:0;margin-top:0;padding:0 20px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__top{padding-left:31px;padding-right:31px}}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__name-box{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex;flex:1 1 auto;min-width:0}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__icon{display:block;flex:0 0 40px;height:40px;margin-right:0;width:40px}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail p.p-tam-result-main-bacteria__name{color:#000;flex:1 1 auto;font-size:16px;font-weight:700;line-height:1.2;margin-bottom:0;margin-top:0;min-width:0}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__rate-box{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;min-width:70px}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail p.p-tam-result-main-bacteria__rate{align-items:baseline;color:var(--p-tam-result-main-bacteria-color);display:flex;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:16px;font-weight:500;justify-content:flex-end;line-height:1;margin-bottom:0;margin-left:0;margin-top:0}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail p.p-tam-result-main-bacteria__rate strong{color:var(--p-tam-result-main-bacteria-color);display:inline-block;font-size:28px;font-weight:500;letter-spacing:0;line-height:1;margin-right:0}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result__previous-value{color:#333;font-size:10px;font-weight:400;letter-spacing:.2px;line-height:1.6;margin-bottom:0;margin-top:4px}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result__previous-value span{color:#333;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:12px;font-weight:500;line-height:1;margin-left:0}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__bar-box{box-sizing:border-box;height:37px;margin-left:20px;margin-right:20px;margin-top:14px;position:relative;width:auto}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__bar-box{margin-left:31px;margin-right:31px}}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail p.p-tam-result-main-bacteria__bar{background:linear-gradient(90deg,transparent,transparent calc(25% - .5px),#fff calc(25% - .5px),#fff calc(25% + .5px),transparent calc(25% + .5px),transparent),linear-gradient(90deg,transparent,transparent calc(50% - .5px),#fff calc(50% - .5px),#fff calc(50% + .5px),transparent calc(50% + .5px),transparent),linear-gradient(90deg,transparent,transparent calc(75% - .5px),#fff calc(75% - .5px),#fff calc(75% + .5px),transparent calc(75% + .5px),transparent),#f4f4f4;border-radius:50px;height:10px;margin-bottom:0;margin-top:0;overflow:hidden;position:relative;width:100%}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail p.p-tam-result-main-bacteria__bar:after,#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail p.p-tam-result-main-bacteria__bar:before{content:none}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__bar-current{background:var(--p-tam-result-main-bacteria-color);border-radius:50px 0 0 50px;display:block;height:10px}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__average{align-items:center;color:#666;-moz-column-gap:4px;column-gap:4px;display:flex;flex-direction:row;left:var(--p-tam-result-main-bacteria-average-left,var(--p-tam-result-main-bacteria-average,0));margin-left:0;margin-top:0;padding-top:0;position:absolute;top:18px;transform:translateX(-5px)}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__average:before{content:none}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__average-icon{display:none}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__average p{align-items:center;color:#666;-moz-column-gap:4px;column-gap:4px;display:flex;flex-direction:row;font-size:11px;font-weight:400;letter-spacing:.22px;line-height:1.2;margin-bottom:0;margin-top:0;transform:none;white-space:nowrap}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__average p:before{border-bottom:9px solid #b8b8b8;border-left:5px solid transparent;border-right:5px solid transparent;content:"";display:block;flex:0 0 auto;height:0;width:0}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__average p.left{transform:none}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__average p.right{flex-direction:row-reverse;transform:none}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__average:has(p.left){flex-direction:row;transform:translateX(-5px)}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__average:has(p.right){flex-direction:row-reverse;transform:translateX(calc(-100% + 5px))}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__summary{align-items:center;background:var(--p-tam-result-main-bacteria-bg);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;margin-left:20px;margin-right:20px;margin-top:14px;padding:12px 16px;row-gap:8px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__summary{margin-left:31px;margin-right:31px}}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__summary-text{color:#333;font-size:14px;font-weight:400;line-height:1.6;margin-bottom:0;margin-top:0;width:100%}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__summary-text strong{color:#333;font-weight:700}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail button.p-tam-result-main-bacteria__more{align-items:center;background:transparent;background-color:transparent;border:0;color:rgba(51,51,51,.6);-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;justify-content:center;margin-bottom:0;margin-left:0;margin-top:0;padding:0;text-decoration:underline}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__more-icon{display:block;height:16px;width:16px}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__more-text{background:transparent;background-color:transparent;color:rgba(51,51,51,.6);font-size:12px;font-weight:400;line-height:1.6}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__advice{background:#fff;border-radius:0 0 4px 4px;box-sizing:border-box;margin-top:8px;padding:8px 20px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__advice{padding-left:31px;padding-right:31px}}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail p.p-tam-result-main-bacteria__advice-title{color:#000;font-size:14px;font-weight:700;line-height:1.6;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__material-heading{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;margin-top:12px}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__material-nutrient{background:#fff;border:2px solid var(--p-tam-result-main-bacteria-color);border-radius:8px;box-sizing:border-box;color:var(--p-tam-result-main-bacteria-color);font-size:16px;font-weight:700;line-height:1.6;margin-bottom:0;margin-top:0;padding:4px 10px;white-space:nowrap}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__material-suffix{color:#000;font-size:14px;font-weight:400;line-height:1.6;margin-bottom:0;margin-top:0;white-space:nowrap}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__material-list{display:grid;gap:10px 8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:0;margin-top:16px;padding-left:0;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__material-list{max-width:100%;width:318px}}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail li.p-tam-result-main-bacteria__material-item{align-items:center;border-top:0;display:flex;flex-direction:column;list-style:none;margin-top:0;min-width:0;padding:0;row-gap:8px;width:auto}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__material-icon{display:block}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__material-name{color:#000;font-size:12px;font-weight:700;line-height:1.2;margin-bottom:0;margin-top:0;text-align:center;width:100%}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__legacy-foods,#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__legacy-text,#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .popupResult{display:none}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail .p-tam-result-main-bacteria__evidence{color:#666;font-size:12px;line-height:1.7;margin:24px auto 0}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria{box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:64px;padding-bottom:40px;padding-top:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-scfa-bacteria{margin-top:20px}}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__intro{align-items:center;display:flex;flex-direction:column;row-gap:24px;text-align:center}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__title{color:#49a53c;font-size:24px;font-weight:700;line-height:1.6;margin-bottom:0;margin-top:0;width:100%}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__lead{color:#333;font-size:14px;font-weight:400;line-height:1.8;margin-bottom:0;margin-top:0;width:100%}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__list{display:flex;flex-direction:column;margin-bottom:0;margin-top:24px;padding-left:0;row-gap:24px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__list{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__item{background:#fff;border-radius:4px;box-sizing:border-box;padding:16px 0;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__item{padding-bottom:26px;padding-top:26px}}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__inner{box-sizing:border-box;display:flex;flex-direction:column;padding-left:20px;padding-right:20px;row-gap:0;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__inner{padding-left:31px;padding-right:31px}}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__top{align-items:center;box-sizing:border-box;-moz-column-gap:8px;column-gap:8px;display:flex;margin-bottom:0;margin-top:0;padding-bottom:10px;padding-top:10px;width:100%}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__name{color:#000;flex:1 1 auto;font-size:0;font-weight:700;line-height:1.2;margin-bottom:0;margin-top:0;min-width:0}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__name-highlight{color:#49a53c;font-size:20px;font-weight:700;line-height:1.2}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__name-suffix{color:#000;font-size:18px;font-weight:700;line-height:1.2}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__rate-box{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;min-width:70px}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__rate{align-items:baseline;color:#44b934;display:flex;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:16px;font-weight:500;justify-content:flex-end;line-height:1;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__rate strong{color:#44b934;font-size:28px;font-weight:500;letter-spacing:0;line-height:1;margin-right:0}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__previous{color:#333;font-size:10px;font-weight:400;letter-spacing:.2px;line-height:1.6;margin-bottom:0;margin-top:4px}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__previous span{color:#333;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:12px;font-weight:500;line-height:1;margin-left:0}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__bar-box{box-sizing:border-box;height:37px;margin-top:14px;position:relative;width:100%}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__bar{background:linear-gradient(90deg,transparent,transparent calc(25% - .5px),#fff calc(25% - .5px),#fff calc(25% + .5px),transparent calc(25% + .5px),transparent),linear-gradient(90deg,transparent,transparent calc(50% - .5px),#fff calc(50% - .5px),#fff calc(50% + .5px),transparent calc(50% + .5px),transparent),linear-gradient(90deg,transparent,transparent calc(75% - .5px),#fff calc(75% - .5px),#fff calc(75% + .5px),transparent calc(75% + .5px),transparent),#f4f4f4;border-radius:50px;height:10px;margin-bottom:0;margin-top:0;overflow:hidden;position:relative;width:100%}#resultsPage.p-tam-result #scfaOther.p-tam-result-scfa-bacteria li.p-tam-result-scfa-bacteria__item .p-tam-result-scfa-bacteria__bar{height:10px;margin-bottom:0}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__bar-current{background:#44b934;border-radius:50px 0 0 50px;display:block;height:10px}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__average{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;left:var(--p-tam-result-scfa-bacteria-average-left,var(--p-tam-result-scfa-bacteria-average,0));margin-left:0;margin-top:0;position:absolute;top:18px;transform:translateX(-5px)}#resultsPage.p-tam-result #scfaOther.p-tam-result-scfa-bacteria li.p-tam-result-scfa-bacteria__item .p-tam-result-scfa-bacteria__average{display:flex;margin-left:0;padding-top:0;position:absolute;top:18px;transform:translateX(-5px)}#resultsPage.p-tam-result #scfaOther.p-tam-result-scfa-bacteria li.p-tam-result-scfa-bacteria__item .p-tam-result-scfa-bacteria__average:before{content:none}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__average p{align-items:center;color:#666;-moz-column-gap:4px;column-gap:4px;display:flex;font-size:11px;font-weight:400;letter-spacing:.22px;line-height:1.2;margin-bottom:0;margin-top:0;white-space:nowrap}#resultsPage.p-tam-result #scfaOther.p-tam-result-scfa-bacteria li.p-tam-result-scfa-bacteria__item .p-tam-result-scfa-bacteria__average p{margin-left:0;padding-top:0;transform:none}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__average p:before{border-bottom:9px solid #b8b8b8;border-left:5px solid transparent;border-right:5px solid transparent;content:"";display:block;flex:0 0 auto;height:0;width:0}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__summary{align-items:center;background:#ebf7e8;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;margin-top:14px;padding:10px 16px;row-gap:8px;width:100%}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__summary-text{color:#333;font-size:14px;font-weight:400;line-height:1.6;margin-bottom:0;margin-top:0;width:100%}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__summary-text strong{color:#333;font-weight:700}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__more{align-items:center;background:transparent;border:0;color:rgba(51,51,51,.6);-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;justify-content:center;margin-bottom:0;margin-top:0;padding:0;text-decoration:underline}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__more-icon{display:block;height:16px;width:16px}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__more-text{color:rgba(51,51,51,.6);font-size:12px;font-weight:400;line-height:1.6}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__modal-source-title{margin-bottom:0;margin-top:0}#resultsPage.p-tam-result .p-tam-result-scfa-bacteria__item .popupResult{display:none}#resultsPage.p-tam-result .p-tam-result-diversity{box-sizing:border-box;margin:64px auto 0;padding-bottom:40px;padding-top:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-diversity{margin-top:20px}}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity{border-bottom:none;margin:64px auto 0;padding-bottom:40px;padding-top:0}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__intro{align-items:center;display:flex;flex-direction:column;row-gap:24px;text-align:center}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__title{color:#49a53c;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0;width:100%}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__about{align-items:center;background:transparent;border:0;color:rgba(51,51,51,.6);-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;justify-content:center;margin-bottom:0;margin-top:0;padding:0;text-decoration:underline}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__about-icon{display:block;height:16px;width:16px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__about-text{color:rgba(51,51,51,.6);font-size:12px;font-weight:400;letter-spacing:0;line-height:1.6}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__list{display:block;margin-bottom:0;margin-top:24px;padding-left:0;width:100%}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity li.p-tam-result-diversity__item{background:#fff;border-radius:4px;border-top:0;box-sizing:border-box;padding:26px 20px 16px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity li.p-tam-result-diversity__item{align-items:start;-moz-column-gap:80px;column-gap:80px;display:grid;grid-template-areas:"score distribution" "advice distribution";grid-template-columns:318px minmax(0,1fr);padding:26px 31px}}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__score-row{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex;justify-content:space-between;margin-bottom:0;margin-top:0;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__score-row{grid-area:score;padding-bottom:10px;padding-top:10px}}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .otherIndexList li#diversity_value .titleBox.p-tam-result-diversity__score-row{margin:0;width:100%}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__score-label{color:#000;flex:1 1 auto;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0;min-width:0}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__score-box{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;min-width:96px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__score{color:#44b934;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:36px;font-weight:500;line-height:1;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__score strong{color:#44b934;font-size:36px;font-weight:500;letter-spacing:0;line-height:1;margin-right:0}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__score-box .p-tam-result__previous-value{color:#333;font-size:10px;font-weight:400;letter-spacing:.2px;line-height:1.6;margin-bottom:0;margin-top:8px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__score-box .p-tam-result__previous-value span{color:#333;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:12px;font-weight:500;line-height:1;margin-left:2px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__advice{background:#ebf7e8;border-radius:4px;box-sizing:border-box;margin-top:16px;padding:24px 16px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__advice{grid-area:advice;margin-top:-72px;padding-bottom:24px;padding-top:24px;position:relative;top:-14px}}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__advice-title{color:#333;font-size:14px;font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__advice-title span{color:#333;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.2;margin-left:4px;margin-right:4px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__advice-text{color:#333;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:8px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution{margin-top:26px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution{grid-area:distribution;margin-top:0}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__score-row{-ms-grid-column:1;-ms-grid-row:1}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__advice{-ms-grid-column:1;-ms-grid-row:2}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution{-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-row:1}}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-heading{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-line{background:#49a53c;border-radius:999px;display:block;flex:0 0 4px;height:22px;width:4px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-title{color:#000;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-text{color:#333;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:8px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-image{background:#fff;background-image:none;border-radius:0;box-sizing:border-box;display:block;height:236px;margin:16px 0 0;max-width:100%;overflow:visible;padding:0;width:318px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-image{background:#fff;height:236px;margin-top:16px;width:318px}}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .otherIndexList li#diversity_value .graphBar.p-tam-result-diversity__distribution-image{background:#fff;background-image:none;box-sizing:border-box;display:block;height:236px;margin:16px 0 0;max-width:100%;overflow:visible;padding:0;width:318px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-track{background:linear-gradient(90deg,#e5e5e5 0 1px,transparent 1px) 26px 20px/56.4px 200px repeat-x,linear-gradient(0deg,#e5e5e5 0 1px,transparent 1px) 26px 20px/282px 20px repeat-y;height:100%;max-width:100%;position:relative;width:318px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-track{background:linear-gradient(90deg,#e5e5e5 0 1px,transparent 1px) 26px 20px/56.4px 200px repeat-x,linear-gradient(0deg,#e5e5e5 0 1px,transparent 1px) 26px 20px/282px 20px repeat-y;height:236px;padding-top:0;width:318px}}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .otherIndexList li#diversity_value .graphBar.p-tam-result-diversity__distribution-image .p-tam-result-diversity__distribution-track{height:100%;position:relative}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .otherIndexList li#diversity_value .graphBar.p-tam-result-diversity__distribution-image .yourNum.p-tam-result-diversity__distribution-current,#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-current,#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-scale{display:none}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-unit{color:#666;display:block;font-size:10px;font-weight:400;left:0;letter-spacing:0;line-height:1;position:absolute;top:0}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-y-label{color:#666;display:block;font-size:10px;font-weight:400;left:0;letter-spacing:0;line-height:1;position:absolute;text-align:right;width:18px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-y-label--100{top:15px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-y-label--90{top:35px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-y-label--80{top:55px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-y-label--70{top:75px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-y-label--60{top:95px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-y-label--50{top:115px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-y-label--40{top:135px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-y-label--30{top:155px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-y-label--20{top:175px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-y-label--10{top:195px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-y-label--0{top:215px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-bars{align-items:flex-end;bottom:16px;-moz-column-gap:0;column-gap:0;display:flex;height:200px;justify-content:space-between;left:48px;position:absolute;width:238px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-bars{align-items:flex-end;bottom:16px;-moz-column-gap:0;column-gap:0;display:flex;height:200px;justify-content:space-between;left:48px;position:absolute;width:238px}}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-bar{background:#d9ead7;display:block;flex:0 0 16px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-x-label{color:#666;display:block;font-size:10px;font-weight:400;letter-spacing:0;line-height:1;position:absolute;text-align:center;top:224px;transform:translateX(-50%);white-space:nowrap}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-x-label--4{left:56px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-x-label--5{left:112px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-x-label--6{left:168px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-x-label--7{left:224px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-x-label--8{left:280px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-bar.is-active{background:#49a53c}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-bar--score-4{height:24px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-bar--score-5{height:18px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-bar--score-6{height:88px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-bar--score-7{height:52px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-bar--score-8{height:12px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .otherIndexList li#diversity_value .graphBar.p-tam-result-diversity__distribution-image .scale.p-tam-result-diversity__distribution-scale{display:none}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-note{color:#666;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:4px;max-width:100%;text-align:right;width:318px}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .otherIndexList li#diversity_value .rateNum.p-tam-result-diversity__legacy-rate,#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__legacy-rate,#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .popupResult{display:none}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria{box-sizing:border-box;margin:64px auto 0;padding-bottom:40px;padding-top:0}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__intro{text-align:center}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__title{color:#49a53c;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__lead{color:#333;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.8;margin-bottom:0;margin-top:16px}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__groups{margin-top:26px}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__group{margin-top:80px;padding-bottom:0;padding-top:0}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__group:first-child{margin-top:0}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__group-heading{align-items:center;border-bottom:2px solid #d9301a;box-sizing:border-box;-moz-column-gap:16px;column-gap:16px;display:flex;justify-content:space-between;padding:0 0 15px 8px}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__group--caution .p-tam-result-focus-bacteria__group-heading{border-bottom-color:#783395}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__group-title{color:#d9301a;flex:0 0 auto;font-size:20px;font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__group-title{font-size:22px;font-style:normal;font-weight:700;letter-spacing:1.76px;line-height:1.2}}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__group--caution .p-tam-result-focus-bacteria__group-title{color:#783395}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__group-lead{color:#333;flex:0 1 auto;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.8;margin-bottom:0;margin-top:0;min-width:0;text-align:right}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__group-lead strong{color:#d9301a;font-weight:700}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__group--caution .p-tam-result-focus-bacteria__group-lead strong{color:#783395}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__list{display:flex;flex-direction:column;margin-bottom:0;margin-top:32px;padding-left:0;row-gap:24px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__list{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria li.p-tam-result-focus-bacteria__item{background:#fff;border-radius:4px;box-sizing:border-box;list-style:none;margin-top:0;padding:26px 20px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria li.p-tam-result-focus-bacteria__item{padding:26px 0}}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__inner{box-sizing:border-box;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__inner{padding-left:31px;padding-right:31px}}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__top{align-items:flex-start;-moz-column-gap:16px;column-gap:16px;display:flex;justify-content:space-between}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__name-box{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex:1 1 auto;min-width:0}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__icon{display:block;flex:0 0 40px;height:40px;width:40px}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__name{color:#000;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0;min-width:0}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__rate-box{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__rate{color:#44b934;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:16px;font-weight:500;line-height:1;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__rate strong{color:#44b934;font-size:28px;font-weight:500;letter-spacing:0;line-height:1;margin-right:2px}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__previous{color:#333;font-size:10px;font-weight:400;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:8px}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__previous span{color:#333;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:12px;font-weight:500;line-height:1;margin-left:2px}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__bar-box{margin-top:16px;padding-bottom:28px;position:relative;width:100%}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__bar{background:#e6e6e6;border-radius:999px;height:10px;margin-bottom:0;margin-top:0;overflow:hidden;position:relative;width:100%}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__bar:before{background:#f7f7f7;bottom:0;box-shadow:79px 0 0 #f7f7f7,158px 0 0 #f7f7f7;content:"";left:25%;position:absolute;top:0;width:1px}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__bar-current{background:#44b934;border-radius:50px 0 0 50px;display:block;height:100%;position:relative;z-index:1}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__average{display:flex;margin-left:0;margin-top:0;position:absolute;top:18px;transform:translateX(-5px)}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__average p{align-items:center;color:#666;-moz-column-gap:4px;column-gap:4px;display:flex;font-size:11px;font-weight:400;letter-spacing:0;line-height:1.2;margin-bottom:0;margin-top:0;white-space:nowrap}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__average p:before{border-bottom:9px solid #b8b8b8;border-left:5px solid transparent;border-right:5px solid transparent;content:"";display:block;flex:0 0 auto;height:0;width:0}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__summary{align-items:center;display:flex;flex-direction:column;margin-top:0;row-gap:8px;width:100%}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__summary-text{color:#333;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:20px;width:100%}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__summary-text strong{color:#333;font-weight:700}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__more{align-items:center;background:transparent;border:0;color:rgba(51,51,51,.6);-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;justify-content:center;margin-bottom:0;margin-top:0;padding:0;text-decoration:underline}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__more-icon{display:block;height:16px;width:16px}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__more-text{color:rgba(51,51,51,.6);font-size:12px;font-weight:400;letter-spacing:0;line-height:1.6}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__modal-source-title{margin-bottom:0;margin-top:0}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .popupResult{display:none}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria .p-tam-result-focus-bacteria__caution-text{color:#666;font-size:12px;font-style:normal;font-weight:400;line-height:160%;margin-top:24px;text-align:center}#resultsPage.p-tam-result .p-tam-result-bacteria-list-cta{background:#fff;border-radius:8px;box-sizing:border-box;margin:24px auto 0;min-height:277px;overflow:hidden;padding:38px 29px 32px;position:relative;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-bacteria-list-cta{min-height:254px;padding:34px 29px 32px}}#resultsPage.p-tam-result .p-tam-result-bacteria-list-cta__title{font-size:0;font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0;position:relative;text-align:center;z-index:2}#resultsPage.p-tam-result .p-tam-result-bacteria-list-cta__title-highlight{color:#49a53c;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.6}#resultsPage.p-tam-result .p-tam-result-bacteria-list-cta__title-text{color:#000;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.6}#resultsPage.p-tam-result .p-tam-result-bacteria-list-cta__picture{display:block;height:100px;left:50%;position:absolute;top:106px;transform:translateX(-50%);width:179px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-bacteria-list-cta__picture{height:100px;top:83px;width:208px}}#resultsPage.p-tam-result .p-tam-result-bacteria-list-cta__image{display:block;height:100%;max-width:none;width:100%}#resultsPage.p-tam-result .p-tam-result-bacteria-list-cta__button{align-items:center;background:#49a53c;border-radius:60px;bottom:32px;box-sizing:border-box;color:#fff;display:flex;justify-content:center;left:29px;min-height:65px;padding:8px 32px;position:absolute;right:29px;text-decoration:none;z-index:2}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-bacteria-list-cta__button{left:50%;right:auto;transform:translateX(-50%);width:300px}#resultsPage.p-tam-result .p-tam-result-bacteria-list-cta__button:hover{opacity:1}}#resultsPage.p-tam-result .p-tam-result-bacteria-list-cta__button-text{color:#fff;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.5;text-align:center}#resultsPage.p-tam-result .p-tam-result-bacteria-list-cta__button-icon{display:block;height:20px;position:absolute;right:21px;top:50%;transform:translateY(-50%);width:20px}#resultsPage.p-tam-result .p-tam-result-bacteria-list-cta__button-icon:before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:11px;left:50%;position:absolute;top:50%;transform:translate(-64%,-50%) rotate(45deg);width:11px}#resultsPage.p-tam-result .p-tam-result-bacteria-list-cta__button-icon:after{background:#fff;border-radius:999px;content:"";display:block;height:2px;left:4px;position:absolute;top:50%;transform:translateY(-50%);width:12px}#resultsPage.p-tam-result .p-tam-result-food-guide{box-sizing:border-box;margin-left:auto;margin-right:auto;padding:64px 16px 40px;text-align:left;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide{margin-inline:auto;max-width:900px;padding-bottom:0;padding-left:0;padding-right:0}}#resultsPage.p-tam-result .p-tam-result-food-guide__title-box{width:100%}#resultsPage.p-tam-result .p-tam-result-food-guide__title{color:#49a53c;display:flex;flex-direction:column;font-size:22px;font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0;row-gap:10px;text-align:center}#resultsPage.p-tam-result .p-tam-result-food-guide__title-line{align-items:flex-end;-moz-column-gap:8px;column-gap:8px;display:flex;justify-content:center}#resultsPage.p-tam-result .p-tam-result-food-guide__title-icons{-moz-column-gap:6px;column-gap:6px;display:flex}#resultsPage.p-tam-result .p-tam-result-food-guide__title-icon{display:block;height:40px;width:40px}#resultsPage.p-tam-result .p-tam-result-food-guide__title-text{display:block}#resultsPage.p-tam-result .p-tam-result-food-guide__intro-card{background:#fafafa;border-radius:8px;box-sizing:border-box;margin-top:32px;padding:32px 20px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__intro-card{padding:40px 50px}}#resultsPage.p-tam-result .p-tam-result-food-guide__div-heading{align-items:center;-moz-column-gap:14px;column-gap:14px;display:flex}#resultsPage.p-tam-result .p-tam-result-food-guide__div-heading--prebiotics{margin-top:56px}#resultsPage.p-tam-result .p-tam-result-food-guide__div-line{background:#3d8f32;display:block;flex:0 0 4px;height:22px;width:4px}#resultsPage.p-tam-result .p-tam-result-food-guide__div-heading--prebiotics .p-tam-result-food-guide__div-line{height:44px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__div-heading--prebiotics .p-tam-result-food-guide__div-line{height:22px}}#resultsPage.p-tam-result .p-tam-result-food-guide__div-title{color:#000;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__div-title-break{display:none}}#resultsPage.p-tam-result .p-tam-result-food-guide__mind-list{border-radius:4px;list-style:none;margin-bottom:0;margin-top:20px;overflow:hidden;padding-left:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__mind-list{align-items:stretch;display:flex}}#resultsPage.p-tam-result .p-tam-result-food-guide__mind-item{align-items:center;background:rgba(61,143,50,.16);border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;box-sizing:border-box;-moz-column-gap:10px;column-gap:10px;display:flex;margin-top:0;min-height:65px;padding:12px 16px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__mind-item{flex:1 1;min-width:0}}#resultsPage.p-tam-result .p-tam-result-food-guide__mind-item:first-child{border-bottom:.5px solid #d6d6d6;border-radius:4px 4px 0 0;border-top:1px solid #d6d6d6}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__mind-item:first-child{border-bottom:1px solid #d6d6d6;border-radius:4px 0 0 4px;border-right:.5px solid #d6d6d6}}#resultsPage.p-tam-result .p-tam-result-food-guide__mind-item+.p-tam-result-food-guide__mind-item{border-bottom:1px solid #d6d6d6;border-radius:0 0 4px 4px;border-top:.5px solid #d6d6d6}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__mind-item+.p-tam-result-food-guide__mind-item{border-left:.5px solid #d6d6d6;border-radius:0 4px 4px 0;border-top:1px solid #d6d6d6}}#resultsPage.p-tam-result .p-tam-result-food-guide__intro-card .p-tam-result-food-guide__definition-title{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:100%;width:-moz-fit-content;width:fit-content}#resultsPage.p-tam-result .p-tam-result-food-guide__intro-card .p-tam-result-food-guide__definition-title:before{border-bottom:3px solid #3d8f32;border-left:3px solid #3d8f32;border-top:3px solid #3d8f32;box-sizing:border-box;content:"";display:block;flex:0 0 10px;height:29px;width:10px}#resultsPage.p-tam-result .p-tam-result-food-guide__intro-card .p-tam-result-food-guide__definition-title:after{border-bottom:3px solid #3d8f32;border-right:3px solid #3d8f32;border-top:3px solid #3d8f32;box-sizing:border-box;content:"";display:block;flex:0 0 10px;height:29px;width:10px}#resultsPage.p-tam-result .p-tam-result-food-guide__intro-card .p-tam-result-food-guide__definition-text strong{background:linear-gradient(transparent 62%,rgba(61,143,50,.18) 0)}#resultsPage.p-tam-result .p-tam-result-food-guide__mind-arrow{border-bottom:2px solid #3d8f32;border-left:2px solid #3d8f32;display:block;flex:0 0 12px;height:7px;transform:rotate(-45deg);width:12px}#resultsPage.p-tam-result .p-tam-result-food-guide__mind-text{color:#333;flex:1 1 auto;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0;min-width:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__mind-text{font-size:14px}}#resultsPage.p-tam-result .p-tam-result-food-guide__mind-text strong{color:#3d8f32;font-size:14px;font-weight:700}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__mind-text strong{font-size:16px}}#resultsPage.p-tam-result .p-tam-result-food-guide__definition{background:#fff;border:1px solid rgba(51,51,51,.2);border-radius:4px;box-sizing:border-box;margin-left:-10px;margin-right:-10px;margin-top:20px;padding:32px 16px;width:calc(100% + 20px)}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__definition{margin-left:0;margin-right:0;padding:32px;width:100%}}#resultsPage.p-tam-result .p-tam-result-food-guide__definition-title{color:#000;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0;text-align:center}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__definition-title{font-size:16px}}#resultsPage.p-tam-result .p-tam-result-food-guide__definition-text{color:#333;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.8;margin-bottom:0;margin-top:10px}#resultsPage.p-tam-result .p-tam-result-food-guide__definition-text strong{font-weight:700}#resultsPage.p-tam-result .p-tam-result-food-guide__card-list{display:flex;flex-direction:column;list-style:none;margin-bottom:0;margin-top:40px;padding-left:0;row-gap:24px;width:100%}#resultsPage.p-tam-result .p-tam-result-food-guide__card{--p-tam-result-food-guide-color:#49a53c;--p-tam-result-food-guide-soft-color:rgba(73,165,60,.16);background:#fafafa;border-radius:4px;box-sizing:border-box;margin-top:0;padding:24px 20px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__card{padding:40px 50px}}#resultsPage.p-tam-result .p-tam-result-food-guide__card--bacteroides{--p-tam-result-food-guide-color:#9cc60c;--p-tam-result-food-guide-soft-color:rgba(156,198,12,.2)}#resultsPage.p-tam-result .p-tam-result-food-guide__card--faecalibacterium{--p-tam-result-food-guide-color:#d9301a;--p-tam-result-food-guide-soft-color:rgba(217,48,26,.12)}#resultsPage.p-tam-result .p-tam-result-food-guide__card--blautia{--p-tam-result-food-guide-color:#3d8f32;--p-tam-result-food-guide-soft-color:rgba(61,143,50,.16)}#resultsPage.p-tam-result .p-tam-result-food-guide__card--ruminococcus{--p-tam-result-food-guide-color:#e2c800;--p-tam-result-food-guide-soft-color:rgba(226,200,0,.16)}#resultsPage.p-tam-result .p-tam-result-food-guide__card--prevotella{--p-tam-result-food-guide-color:#ff7d14;--p-tam-result-food-guide-soft-color:rgba(255,125,20,.16)}#resultsPage.p-tam-result .p-tam-result-food-guide__card--bifidobacterium{--p-tam-result-food-guide-color:#783395;--p-tam-result-food-guide-soft-color:rgba(120,51,149,.12)}#resultsPage.p-tam-result .p-tam-result-food-guide__card-header{align-items:center;display:flex;flex-direction:column;row-gap:12px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__card-header{-moz-column-gap:12px;column-gap:12px;flex-direction:row;row-gap:0}}#resultsPage.p-tam-result .p-tam-result-food-guide__name-row{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex;justify-content:center;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__name-row{flex:0 0 auto;justify-content:flex-start;width:auto}}#resultsPage.p-tam-result .p-tam-result-food-guide__bacteria-icon{display:block;flex:0 0 40px;height:40px;width:40px}#resultsPage.p-tam-result .p-tam-result-food-guide__name{color:#000;font-size:20px;font-weight:700;letter-spacing:0;line-height:1.2;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result .p-tam-result-food-guide__subtitle{color:#000;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.2;margin-bottom:0;margin-top:0;text-align:center;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__subtitle{text-align:left;width:auto}}#resultsPage.p-tam-result .p-tam-result-food-guide__lead{margin-bottom:0;margin-top:24px;width:100%}#resultsPage.p-tam-result .p-tam-result-food-guide__lead-text{color:#333;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__lead-text{font-size:16px;line-height:2}}#resultsPage.p-tam-result .p-tam-result-food-guide__nutrient{background:#fff;border:2px solid var(--p-tam-result-food-guide-color);border-radius:8px;color:var(--p-tam-result-food-guide-color);display:inline-block;font-size:14px;font-weight:700;line-height:1.6;margin-left:0;margin-right:4px;padding:4px 10px;vertical-align:middle}#resultsPage.p-tam-result .p-tam-result-food-guide__material-list{-moz-column-gap:8px;column-gap:8px;display:flex;justify-content:center;list-style:none;margin-bottom:0;margin-top:24px;padding-left:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__material-list{justify-content:flex-start;width:318px}}#resultsPage.p-tam-result .p-tam-result-food-guide__material-list--count-5{justify-content:space-between}#resultsPage.p-tam-result .p-tam-result-food-guide__material-list--count-4{-moz-column-gap:8px;column-gap:8px;justify-content:center}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__material-list--count-4{justify-content:flex-start}}#resultsPage.p-tam-result .p-tam-result-food-guide__material-list--count-3{-moz-column-gap:8px;column-gap:8px;justify-content:center}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__material-list--count-3{justify-content:flex-start}}#resultsPage.p-tam-result .p-tam-result-food-guide__material-list--count-2{-moz-column-gap:8px;column-gap:8px;justify-content:center}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__material-list--count-2{justify-content:flex-start}}#resultsPage.p-tam-result .p-tam-result-food-guide__material-list--count-1{justify-content:center}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__material-list--count-1{justify-content:flex-start}}#resultsPage.p-tam-result .p-tam-result-food-guide__material-item{align-items:center;display:flex;flex:0 1 57px;flex-direction:column;margin-top:0;min-width:0;row-gap:8px}#resultsPage.p-tam-result .p-tam-result-food-guide__material-icon{display:block;height:40px;width:40px}#resultsPage.p-tam-result .p-tam-result-food-guide__material-name{color:#000;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;margin-bottom:0;margin-top:0;overflow-wrap:anywhere;text-align:center;width:100%}#resultsPage.p-tam-result .p-tam-result-food-guide__detail{margin-top:24px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__detail{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}#resultsPage.p-tam-result .p-tam-result-food-guide__block{display:flex;flex-direction:column;margin-top:0;padding-bottom:10px;padding-top:10px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__block{padding-bottom:0;padding-top:0}#resultsPage.p-tam-result .p-tam-result-food-guide__block:nth-child(3){grid-column:1/-1}}#resultsPage.p-tam-result .p-tam-result-food-guide__block+.p-tam-result-food-guide__block{margin-top:0}#resultsPage.p-tam-result .p-tam-result-food-guide__block-heading{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex}#resultsPage.p-tam-result .p-tam-result-food-guide__block-icon{align-items:center;background:var(--p-tam-result-food-guide-color);border-radius:4px;display:flex;flex:0 0 28px;height:28px;justify-content:center;width:28px}#resultsPage.p-tam-result .p-tam-result-food-guide__block-icon-image{display:block;height:20px;width:20px}#resultsPage.p-tam-result .p-tam-result-food-guide__block-title{color:#000;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result .p-tam-result-food-guide__meal-list{background:#fff;border-radius:4px;box-sizing:border-box;list-style:disc;margin-bottom:0;margin-top:12px;padding:12px 16px;width:100%}#resultsPage.p-tam-result .p-tam-result-food-guide__meal-item{background:transparent;border:0;border-radius:0;color:#333;display:list-item;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.6;list-style:disc;margin-left:21px;margin-top:0;max-width:none;padding:0;width:auto}#resultsPage.p-tam-result .p-tam-result-food-guide__meal-item:before{display:none}#resultsPage.p-tam-result .p-tam-result-food-guide__meal-item::marker{font-size:10px}#resultsPage.p-tam-result .p-tam-result-food-guide__change-list{background:#fff;border-radius:4px;box-sizing:border-box;list-style:disc;margin-bottom:0;margin-top:12px;padding:12px 16px;width:100%}#resultsPage.p-tam-result .p-tam-result-food-guide__change-item{background:transparent;color:#333;display:list-item;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.6;list-style:disc;margin-left:21px;margin-top:0;padding:0}#resultsPage.p-tam-result .p-tam-result-food-guide__change-item:before{display:none}#resultsPage.p-tam-result .p-tam-result-food-guide__change-item::marker{font-size:10px}#resultsPage.p-tam-result .p-tam-result-food-guide__change-emphasis,#resultsPage.p-tam-result .p-tam-result-food-guide__change-text{color:#333;font-size:14px;font-weight:400;line-height:1.6}#resultsPage.p-tam-result .p-tam-result-food-guide__point-text{background:#fff;border-radius:4px;box-sizing:border-box;color:#333;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:12px;padding:12px 16px;width:100%}#resultsPage.p-tam-result .p-tam-result-food-guide__probiotic-card{background:#fafafa;border-radius:8px;box-sizing:border-box;margin-top:40px;padding:32px 20px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__probiotic-card{padding:40px 50px}}#resultsPage.p-tam-result .p-tam-result-food-guide__probiotic-card .p-tam-result-food-guide__div-line{height:44px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__probiotic-card .p-tam-result-food-guide__div-line{height:22px}}#resultsPage.p-tam-result .p-tam-result-food-guide__probiotic-card .p-tam-result-food-guide__definition{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__probiotic-card .p-tam-result-food-guide__definition{margin-left:0;margin-right:0;padding:32px;width:100%}}#resultsPage.p-tam-result .p-tam-result-food-guide__probiotic-card .p-tam-result-food-guide__definition-title{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:100%;width:-moz-fit-content;width:fit-content}#resultsPage.p-tam-result .p-tam-result-food-guide__probiotic-card .p-tam-result-food-guide__definition-title:before{border-bottom:3px solid #3d8f32;border-left:3px solid #3d8f32;border-top:3px solid #3d8f32;box-sizing:border-box;content:"";display:block;flex:0 0 10px;height:29px;width:10px}#resultsPage.p-tam-result .p-tam-result-food-guide__probiotic-card .p-tam-result-food-guide__definition-title:after{border-bottom:3px solid #3d8f32;border-right:3px solid #3d8f32;border-top:3px solid #3d8f32;box-sizing:border-box;content:"";display:block;flex:0 0 10px;height:29px;width:10px}#resultsPage.p-tam-result .p-tam-result-food-guide__probiotic-card .p-tam-result-food-guide__definition-text strong{background:linear-gradient(transparent 62%,rgba(61,143,50,.18) 0)}#resultsPage.p-tam-result .p-tam-result-food-guide__probiotic-material{margin-top:40px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__probiotic-material{align-items:center;display:flex;flex-direction:column;margin-top:40px;width:100%}}#resultsPage.p-tam-result .p-tam-result-food-guide__probiotic-heading{align-items:center;color:#000;-moz-column-gap:8px;column-gap:8px;display:flex;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result .p-tam-result-food-guide__probiotic-heading span{background:#fff;border:2px solid #3d8f32;border-radius:8px;color:#3d8f32;display:inline-block;font-size:18px;font-weight:700;padding:4px 10px}#resultsPage.p-tam-result .p-tam-result-food-guide__probiotic-list{display:grid;gap:10px 8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin-bottom:0;margin-top:20px;padding-left:0}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__probiotic-list{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}}#resultsPage.p-tam-result .p-tam-result-food-guide__probiotic-item{align-items:center;background:rgba(61,143,50,.2);border-radius:78px;color:#000;display:flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:0;line-height:1.2;margin-top:0;min-height:26px;padding:6px 10px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__probiotic-item{font-size:14px}}#resultsPage.p-tam-result .p-tam-result-food-guide__fermented{background:#fff;border:1px solid rgba(51,51,51,.2);border-radius:4px;box-sizing:border-box;margin-left:-10px;margin-top:40px;padding:32px 16px;width:calc(100% + 20px)}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__fermented{margin-left:0;padding:32px;width:100%}}#resultsPage.p-tam-result .p-tam-result-food-guide__fermented .p-tam-result-food-guide__definition-title{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:100%;width:-moz-fit-content;width:fit-content}#resultsPage.p-tam-result .p-tam-result-food-guide__fermented .p-tam-result-food-guide__definition-title:before{border-bottom:3px solid #3d8f32;border-left:3px solid #3d8f32;border-top:3px solid #3d8f32;box-sizing:border-box;content:"";display:block;flex:0 0 10px;height:29px;width:10px}#resultsPage.p-tam-result .p-tam-result-food-guide__fermented .p-tam-result-food-guide__definition-title:after{border-bottom:3px solid #3d8f32;border-right:3px solid #3d8f32;border-top:3px solid #3d8f32;box-sizing:border-box;content:"";display:block;flex:0 0 10px;height:29px;width:10px}#resultsPage.p-tam-result .p-tam-result-food-guide__fermented-image{border:1px solid #d2d2d2;border-radius:4px;display:block;height:auto;margin-left:-6px;margin-right:-6px;margin-top:10px;max-width:none;width:calc(100% + 12px)}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-food-guide__fermented-image{margin-left:auto;margin-right:auto;margin-top:10px;width:318px}}#resultsPage.p-tam-result .p-tam-result-bacteria-modal{display:none;inset:0;position:fixed;z-index:10000}#resultsPage.p-tam-result .p-tam-result-bacteria-modal.is-open{display:block}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__overlay{background:rgba(0,0,0,.6);inset:0;position:absolute}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__dialog{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:16px;position:relative;width:100%}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__content{background:#fff;border-radius:4px;box-sizing:border-box;padding:32px 20px;width:100%}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__header{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__header.is-text-title{display:block}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__header.is-text-title .p-tam-result-bacteria-modal__title{font-size:18px}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__icon{display:block;flex:0 0 40px;height:40px;width:40px}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__icon[hidden]{display:none}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__title{color:#000;flex:1 1 auto;font-size:16px;font-weight:700;line-height:1.2;margin-bottom:0;margin-top:0;min-width:0;text-align:left}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__title .p-tam-result-scfa-bacteria__name-highlight{color:#49a53c;font-size:20px;font-weight:700;line-height:1.2}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__title .p-tam-result-scfa-bacteria__name-suffix{color:#000;font-size:18px;font-weight:700;line-height:1.2}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__body{color:#333;font-size:14px;font-weight:400;line-height:1.6;margin-top:24px;text-align:left}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__body p{margin-bottom:0;margin-top:0}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__notes{margin-top:24px;text-align:left}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__notes p{color:#666;font-size:12px;font-weight:400;line-height:1.6;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__notes p+p{margin-top:0}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__notes a{color:#49a53c;font-weight:700;text-decoration:underline}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__close{align-items:center;background:transparent;border:0;-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;justify-content:center;margin-left:auto;margin-right:auto;margin-top:32px;padding:0}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__close-icon{display:block;height:20px;width:20px}#resultsPage.p-tam-result .p-tam-result-bacteria-modal__close-text{color:#49a53c;font-size:14px;font-weight:700;line-height:1.6;text-align:center;text-decoration:underline}#resultsPage.p-tam-result .p-tam-result-fv__share-title{color:#333;font-size:14px;font-weight:700;line-height:1.6;margin:0;text-align:center;white-space:nowrap}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__share-title{font-size:16px}}#resultsPage.p-tam-result .p-tam-result-fv__share-title-text{color:#333;font-size:14px;font-weight:700;line-height:1.6}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__share-title-text{font-size:16px}}#resultsPage.p-tam-result .p-tam-result-fv__share-title-text--accent{color:#49a53c}#resultsPage.p-tam-result .p-tam-result-fv__share-title-break{display:block}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__share-title-break{display:none}}#resultsPage.p-tam-result .p-tam-result-fv__share-list{align-items:center;-moz-column-gap:24px;column-gap:24px;display:flex;list-style:none;margin:0;padding:0}#resultsPage.p-tam-result .p-tam-result-fv__share-item{margin-top:0}#resultsPage.p-tam-result .p-tam-result-fv__share-link{display:block;height:40px;transition:opacity .3s ease;width:40px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-fv__share-link:hover{opacity:.7}}#resultsPage.p-tam-result .p-tam-result-fv__share-link:focus-visible{border-radius:4px;outline:2px solid #49a53c;outline-offset:4px}#resultsPage.p-tam-result .p-tam-result-fv__share-icon{display:block;height:40px;width:40px}#resultsPage.p-tam-result .p-tam-result-fv__about{align-items:center;background:transparent;border:0;color:rgba(51,51,51,.6);-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;font:inherit;margin-top:0;padding:0;text-decoration:underline}#resultsPage.p-tam-result .p-tam-result-fv__about-icon{display:block;height:16px;width:16px}#resultsPage.p-tam-result .p-tam-result-fv__about-text{color:rgba(51,51,51,.6);font-size:12px;font-weight:400;line-height:1.6}#resultsPage.p-tam-result .p-tam-result-fv__compat{display:none}#resultsPage.p-tam-result #yourType02 .otherResultsBox{border-top:none;padding-bottom:40px;padding-top:40px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result #yourType02 .otherResultsBox{margin-inline:auto;max-width:900px}}#resultsPage.p-tam-result .p-tam-result-after{background:#fff;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:0;padding:24px 16px 64px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-after{padding:24px 50px 64px}}#resultsPage.p-tam-result .p-tam-result-after__supervisor{align-items:center;border:2px dashed #e5e5e5;border-radius:8px;box-sizing:border-box;-moz-column-gap:20px;column-gap:20px;display:flex;justify-content:center;padding:16px 20px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-after__supervisor{height:auto;margin-left:auto;margin-right:auto;width:358px}}#resultsPage.p-tam-result .p-tam-result-after__supervisor-logo{display:block;flex:0 0 70px;height:70px;width:70px}#resultsPage.p-tam-result .p-tam-result-after__supervisor-text{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;row-gap:8px}#resultsPage.p-tam-result .p-tam-result-after__supervisor-label{color:#666;font-size:10px;font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result .p-tam-result-after__supervisor-name{color:#ee7800;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0}#resultsPage.p-tam-result .p-tam-result-after__body{align-items:center;display:flex;flex-direction:column;margin-top:40px;width:100%}#resultsPage.p-tam-result .p-tam-result-after__intro{padding-left:8px;padding-right:8px;text-align:center;width:100%}#resultsPage.p-tam-result .otherResultsBox .p-tam-result-after__title{color:#49a53c;font-size:22px;font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0;text-align:center}#resultsPage.p-tam-result .p-tam-result-after__lead{margin-top:20px;width:100%}#resultsPage.p-tam-result .p-tam-result-after__lead-text{color:#333;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.8;margin-bottom:0;margin-top:0;text-align:center}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-after__lead-text:first-child,#resultsPage.p-tam-result .p-tam-result-after__lead-text:nth-child(2){display:inline}#resultsPage.p-tam-result .p-tam-result-after__lead-text:nth-child(3){display:block}}#resultsPage.p-tam-result .p-tam-result-after__cta-box{margin-top:32px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-after__cta-box{margin-top:24px}}#resultsPage.p-tam-result .p-tam-result-after__cta{display:block;margin-left:auto;margin-right:auto;max-width:100%;text-decoration:none;width:303px}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-after__cta{width:300px}}#resultsPage.p-tam-result .p-tam-result-after__cta-image{display:block;height:auto;width:100%}#resultsPage.p-tam-result .p-tam-result-after__note{color:#666;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.2;margin-bottom:0;margin-top:24px;text-align:center}#resultsPage.p-tam-result .p-tam-result-print{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-left:auto;margin-right:auto;margin-top:0;max-width:342px;padding-left:8px;padding-right:8px;width:100%}#resultsPage.p-tam-result .p-tam-result-print .p-tam-result__print-btn{align-items:center;background:transparent;border:0;color:#49a53c;-moz-column-gap:8px;column-gap:8px;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.6;padding:0;text-align:center;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}#resultsPage.p-tam-result .p-tam-result-print .p-tam-result__print-btn svg{display:block;height:20px;width:20px}#resultsPage.p-tam-result .p-tam-result-print .p-tam-result__print-caution-text{color:#666;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:24px;text-align:center;width:100%}#resultsPage.p-tam-result .otherResultsBox .bgGray.p-tam-result-previous{align-items:center;background:transparent;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;margin-top:80px;padding:0 24px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .otherResultsBox .bgGray.p-tam-result-previous{padding-left:50px;padding-right:50px}}#resultsPage.p-tam-result .otherResultsBox .bgGray.p-tam-result-previous .p-tam-result-previous__title{color:#49a53c;font-size:22px;font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0;text-align:center;width:100%}#resultsPage.p-tam-result .otherResultsBox .bgGray.p-tam-result-previous>.select{font-size:16px;font-weight:700;height:66px;margin-top:24px;width:100%}#resultsPage.p-tam-result .otherResultsBox .bgGray.p-tam-result-previous>.select .select-hidden{display:none}#resultsPage.p-tam-result .otherResultsBox .bgGray.p-tam-result-previous>.select .select-styled{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:2px;box-sizing:border-box;color:#000;display:flex;font-size:16px;font-weight:700;height:66px;letter-spacing:0;line-height:1.6;padding:20px 48px 20px 16px;position:relative;width:100%}#resultsPage.p-tam-result .otherResultsBox .bgGray.p-tam-result-previous>.select .select-styled:after{background:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/results/result-select-arrow.svg?1778820645893&_etid=2-f1932802091856bf) no-repeat 50%;background-size:16px 8px;border:0;border-radius:0;content:"";display:block;height:8px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px}#resultsPage.p-tam-result .otherResultsBox .bgGray.p-tam-result-previous>.select .select-styled.active:after{transform:translateY(-50%) scaleY(-1)}#resultsPage.p-tam-result .otherResultsBox .bgGray.p-tam-result-previous>.select .select-options{border:1px solid #e5e5e5;border-radius:0 0 2px 2px;border-top:0;font-size:16px;font-weight:700;top:66px}#resultsPage.p-tam-result .otherResultsBox .bgGray.p-tam-result-previous>.select .select-options li{align-items:center;display:flex;line-height:1.6;min-height:58px;padding:0 16px}#resultsPage.p-tam-result .otherResultsBox .bgGray.p-tam-result-previous .p-tam-result-previous__button{height:60px;margin-left:auto;margin-right:auto;margin-top:32px;max-width:100%;width:300px}#resultsPage.p-tam-result .otherResultsBox .bgGray.p-tam-result-previous .p-tam-result-previous__button-link{align-items:center;background:#49a53c;border-radius:60px;box-sizing:border-box;color:#fff;display:flex;font-size:16px;font-weight:700;height:60px;justify-content:center;letter-spacing:1.28px;line-height:1.5;padding:0 54px 0 50px;text-align:center;width:100%}#resultsPage.p-tam-result .otherResultsBox .bgGray.p-tam-result-previous .p-tam-result-previous__button-link:after{background-size:16px 16px;height:16px;right:22px;width:16px}#resultsPage.p-tam-result .p-tam-result-faq{box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:80px;padding:0 16px 56px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-faq{margin-inline:auto;margin-top:40px;max-width:900px;padding-bottom:64px;padding-left:50px;padding-right:50px}}#resultsPage.p-tam-result .p-tam-result-faq:before{display:none}#resultsPage.p-tam-result .p-tam-result-faq .p-tam-result-faq__title{color:#49a53c;font-size:22px;font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0;text-align:center}#resultsPage.p-tam-result .p-tam-result-faq__title-line{color:#49a53c;display:block;font-size:22px;font-weight:700;line-height:1.6}#resultsPage.p-tam-result .p-tam-result-faq .p-tam-result-faq__lead{display:none}#resultsPage.p-tam-result .p-tam-result-faq__item{border-bottom:0;border-top:1px solid #e5e5e5;line-height:1.6;margin-top:24px;padding:0}#resultsPage.p-tam-result .p-tam-result-faq__item+.p-tam-result-faq__item{margin-top:0}#resultsPage.p-tam-result .p-tam-result-faq__item:last-of-type{border-bottom:1px solid #e5e5e5}#resultsPage.p-tam-result .p-tam-result-faq .p-tam-result-faq__question{box-sizing:border-box;color:#000;font-size:14px;font-weight:700;letter-spacing:0;line-height:1.6;margin-top:0;padding:20px 36px 20px 27px;position:relative;width:100%}#resultsPage.p-tam-result .p-tam-result-faq .p-tam-result-faq__question:before{color:#666;content:"Q";font-family:Jost,sans-serif;font-size:18px;font-weight:500;left:0;letter-spacing:-.72px;line-height:1.3;position:absolute;top:20px}#resultsPage.p-tam-result .p-tam-result-faq .p-tam-result-faq__question:after{background:#666;content:"";display:block;height:2px;position:absolute;right:8px;top:31px;transform:none;transform-origin:center center;width:20px}#resultsPage.p-tam-result .p-tam-result-faq__item:not(.p-tam-result-faq__item--open) .p-tam-result-faq__question:before{color:#666}#resultsPage.p-tam-result .p-tam-result-faq__item:not(.p-tam-result-faq__item--open) .p-tam-result-faq__question:after{background:#49a53c}#resultsPage.p-tam-result .p-tam-result-faq__item:not(.p-tam-result-faq__item--open) .p-tam-result-faq__question{background-image:linear-gradient(#49a53c,#49a53c);background-position:right 17px top 22px;background-repeat:no-repeat;background-size:2px 20px;padding-right:36px}#resultsPage.p-tam-result .p-tam-result-faq__item--open .p-tam-result-faq__question{padding-bottom:10px}#resultsPage.p-tam-result .p-tam-result-faq .p-tam-result-faq__question.open{background-image:none;padding-bottom:10px}#resultsPage.p-tam-result .p-tam-result-faq .p-tam-result-faq__question.open:after{background:#666;transform:none}#resultsPage.p-tam-result .p-tam-result-faq .p-tam-result-faq__item--open dd,#resultsPage.p-tam-result .p-tam-result-faq .p-tam-result-faq__question.open+dd{display:block}#resultsPage.p-tam-result .p-tam-result-faq dd{box-sizing:border-box;display:none;margin-top:0;padding:0 0 20px 27px;position:relative}#resultsPage.p-tam-result .p-tam-result-faq dd:before{color:#44b934;content:"A";font-family:Jost,sans-serif;font-size:18px;font-weight:500;left:0;letter-spacing:-.72px;line-height:1.3;position:absolute;top:0}#resultsPage.p-tam-result .p-tam-result-faq dd:after{display:none}#resultsPage.p-tam-result .p-tam-result-faq dd .p-tam-result-faq__answer{color:#333;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.6;padding:0;white-space:normal}#resultsPage.p-tam-result .p-tam-result-faq .p-tam-result-faq__more{display:none}#resultsPage.p-tam-result .p-tam-result-learn{background:#fff;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:0;padding:56px 24px 80px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-learn{margin-inline:auto;max-width:900px}}#resultsPage.p-tam-result .p-tam-result-learn__title{color:#49a53c;font-size:22px;font-weight:700;letter-spacing:0;line-height:1.6;margin-bottom:0;margin-top:0;text-align:center}#resultsPage.p-tam-result .p-tam-result-learn__links{align-items:center;display:flex;flex-direction:column;margin-top:24px;row-gap:24px;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-learn__links{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,342px);justify-content:center;row-gap:24px}}#resultsPage.p-tam-result .p-tam-result-learn__link{border-radius:8px;display:block;height:180px;overflow:hidden;text-decoration:none;width:100%}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-learn__link{width:342px}}#resultsPage.p-tam-result .p-tam-result-learn__image{display:block;height:auto;width:100%}#resultsPage.p-tam-result .p-tam-result-learn__note{color:#666;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.2;margin-bottom:0;margin-top:0;text-align:center}@media print,screen and (min-width:768px){#resultsPage.p-tam-result .p-tam-result-learn__note{grid-column:1/-1}}#resultsPage.p-tam-result .p-tam-result-learn__button{align-items:center;background:#fff;border:2px solid #49a53c;border-radius:60px;box-sizing:border-box;-moz-column-gap:10px;column-gap:10px;display:flex;height:60px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:56px;padding:0 20px 0 50px;text-decoration:none;width:300px}#resultsPage.p-tam-result .p-tam-result-learn__button-text{color:#49a53c;display:block;flex:1 1 auto;font-size:16px;font-weight:700;letter-spacing:1.28px;line-height:1.5;min-width:0;text-align:center}#resultsPage.p-tam-result .p-tam-result-learn__button-icon{display:block;flex:0 0 20px;height:20px;position:relative;width:20px}#resultsPage.p-tam-result .p-tam-result-learn__button-icon:before{background:#49a53c;border-radius:999px;content:"";display:block;height:2px;left:3px;position:absolute;top:9px;width:14px}#resultsPage.p-tam-result .p-tam-result-learn__button-icon:after{border-right:2px solid #49a53c;border-top:2px solid #49a53c;content:"";display:block;height:8px;position:absolute;right:3px;top:5px;transform:rotate(45deg);width:8px}.p-tam-result-bottom-nav{background:transparent;bottom:calc(var(--p-tam-result-bottom-nav-bottom, 0px) + env(safe-area-inset-bottom, 0px));box-sizing:border-box;display:flex;height:84px;justify-content:space-between;left:0;margin-left:auto;margin-right:auto;max-width:390px;opacity:0;overflow:visible;padding:0 20px 20px;pointer-events:none;position:fixed;right:0;top:auto!important;transform:translateY(16px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden;width:100%;z-index:9000}@media print,screen and (min-width:768px){.p-tam-result-bottom-nav{align-items:center;display:flex;flex-direction:column;height:278px;justify-content:flex-end;left:auto;margin-left:0;margin-right:0;max-width:none;padding:0 30px 60px;right:0;row-gap:40px;top:auto!important;width:154px}}.p-tam-result-bottom-nav.is-visible{opacity:1;transform:translateY(0);visibility:visible}.p-tam-result-bottom-nav__menu{align-items:center;background:transparent;border:0;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;margin-top:0;padding:0;pointer-events:auto;position:relative}@media print,screen and (min-width:768px){.p-tam-result-bottom-nav__menu{height:94px;width:114px}}.p-tam-result-bottom-nav__menu-image{display:block;position:relative;width:80px;z-index:1}@media print,screen and (min-width:768px){.p-tam-result-bottom-nav__menu-image{width:100%}}.p-tam-result-bottom-nav__menu-text{-webkit-clip-path:inset(50%);clip-path:inset(50%);display:block;height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.p-tam-result-bottom-nav__pagetop{align-items:center;background:#fff;border:2px solid #49a53c;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.3);box-sizing:border-box;display:flex;flex-direction:column;height:50px;justify-content:flex-start;margin-top:0;padding-top:8px;pointer-events:auto;text-decoration:none;width:50px}@media print,screen and (min-width:768px){.p-tam-result-bottom-nav__pagetop{border-width:3px;box-shadow:0 3px 8px rgba(0,0,0,.3);height:84px;padding-top:14px;width:84px}}.p-tam-result-bottom-nav__pagetop-icon{display:block;height:16px;position:relative;width:16px}@media print,screen and (min-width:768px){.p-tam-result-bottom-nav__pagetop-icon{height:27px;width:27px}}.p-tam-result-bottom-nav__pagetop-icon:before{background:#49a53c;border-radius:2px;content:"";display:block;height:10px;left:7px;position:absolute;top:3px;width:2px}@media print,screen and (min-width:768px){.p-tam-result-bottom-nav__pagetop-icon:before{height:21px;left:12px;top:5px;width:3px}}.p-tam-result-bottom-nav__pagetop-icon:after{border-right:2px solid #49a53c;border-top:2px solid #49a53c;content:"";display:block;height:8px;left:4px;position:absolute;top:2px;transform:rotate(-45deg);width:8px}@media print,screen and (min-width:768px){.p-tam-result-bottom-nav__pagetop-icon:after{border-right-width:3px;border-top-width:3px;height:13px;left:7px;top:4px;width:13px}}.p-tam-result-bottom-nav__pagetop-text{color:#49a53c;display:block;font-family:Jost,sans-serif;font-size:12px;font-weight:500;letter-spacing:.48px;line-height:1;margin-top:1px;text-align:center;text-transform:uppercase}@media print,screen and (min-width:768px){.p-tam-result-bottom-nav__pagetop-text{font-size:20px;letter-spacing:.8px;margin-top:2px}}.p-tam-result-bottom-nav-modal{display:none;inset:0;position:fixed;z-index:9010}.p-tam-result-bottom-nav-modal.is-open{display:block}.p-tam-result-bottom-nav-modal__overlay{background:rgba(0,0,0,.2);inset:0;position:absolute}.p-tam-result-bottom-nav-modal__dialog{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:32px 16px;position:relative;width:100%}@media print,screen and (min-width:768px){.p-tam-result-bottom-nav-modal__dialog{height:min(100svh,1000px);min-height:0;padding:0}}.p-tam-result-bottom-nav-modal__content{background:#fff;border-radius:4px;box-sizing:border-box;max-height:calc(100vh - 64px);overflow-y:auto;padding:40px 24px;position:relative;width:100%}@media print,screen and (min-width:768px){.p-tam-result-bottom-nav-modal__content{align-items:center;display:flex;flex-direction:column;height:395px;max-height:none;overflow:visible;padding:30px 50px;width:800px}}.p-tam-result-bottom-nav-modal__close{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:24px;justify-content:center;margin-top:0;padding:0;position:absolute;right:12px;top:12px;width:24px}.p-tam-result-bottom-nav-modal__close-icon{display:block;height:18px;position:relative;width:18px}.p-tam-result-bottom-nav-modal__close-icon:before{transform:rotate(45deg)}.p-tam-result-bottom-nav-modal__close-icon:after,.p-tam-result-bottom-nav-modal__close-icon:before{background:#49a53c;border-radius:2px;content:"";display:block;height:2px;left:0;position:absolute;top:8px;width:18px}.p-tam-result-bottom-nav-modal__close-icon:after{transform:rotate(-45deg)}.p-tam-result-bottom-nav-modal__title{color:#49a53c;font-family:Jost,sans-serif;font-size:22px;font-weight:500;letter-spacing:.88px;line-height:1;margin-bottom:0;margin-top:0;text-align:center;text-transform:uppercase}.p-tam-result-bottom-nav-modal__nav{margin-top:24px}@media print,screen and (min-width:768px){.p-tam-result-bottom-nav-modal__nav{-moz-column-gap:32px;column-gap:32px;display:flex;margin-top:16px;width:680px}}.p-tam-result-bottom-nav-modal__group{margin-top:0}@media print,screen and (min-width:768px){.p-tam-result-bottom-nav-modal__group{flex:1 1;min-width:0}}.p-tam-result-bottom-nav-modal__group+.p-tam-result-bottom-nav-modal__group{margin-top:32px}@media print,screen and (min-width:768px){.p-tam-result-bottom-nav-modal__group+.p-tam-result-bottom-nav-modal__group{margin-top:0}}.p-tam-result-bottom-nav-modal__group-title{color:#49a53c;font-family:Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:12px;font-weight:700;line-height:1.6;margin-bottom:0;margin-top:0}@media print,screen and (min-width:768px){.p-tam-result-bottom-nav-modal__group-title{font-size:13px}}.p-tam-result-bottom-nav-modal__list{list-style:none;margin-bottom:0;margin-top:16px;padding-left:0}.p-tam-result-bottom-nav-modal__item{margin-top:12px}.p-tam-result-bottom-nav-modal__item:first-child{margin-top:0}.p-tam-result-bottom-nav-modal__link{align-items:center;-moz-column-gap:4px;column-gap:4px;display:inline-flex;max-width:100%;text-decoration:none}.p-tam-result-bottom-nav-modal__link-text{color:#000;display:block;font-family:Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:14px;font-weight:700;line-height:1.6;min-width:0}.p-tam-result-bottom-nav-modal__link-icon{display:block;flex:0 0 16px;height:16px;width:16px}.p-tam-result-bottom-nav-modal__divider{background:#e5e5e5;height:1px;margin-top:32px;width:100%}@media print,screen and (min-width:768px){.p-tam-result-bottom-nav-modal__divider{display:none}}.p-tam-result-bottom-nav-modal__divider+.p-tam-result-bottom-nav-modal__group{margin-top:32px}@media print,screen and (min-width:768px){.p-tam-result-bottom-nav-modal__divider+.p-tam-result-bottom-nav-modal__group{margin-top:0}}.p-tam-result-bacteria-modal--portal{display:none;inset:0;position:fixed;z-index:10000}.p-tam-result-bacteria-modal--portal.is-open{display:block}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__overlay{background:rgba(0,0,0,.6);inset:0;position:absolute}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__dialog{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:16px;position:relative;width:100%}@media print,screen and (min-width:768px){.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__dialog{height:min(100svh,1000px);min-height:0;padding:0}}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__content{background:#fff;border-radius:4px;box-sizing:border-box;max-height:calc(100vh - 32px);overflow-y:auto;padding:32px 20px;width:100%}@media print,screen and (min-width:768px){.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__content{max-height:none;overflow:visible;width:800px}}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__header{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__header.is-text-title{display:block}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__header.is-text-title .p-tam-result-bacteria-modal__title{font-size:18px}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__icon{display:block;flex:0 0 40px;height:40px;width:40px}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__icon[hidden]{display:none}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__title{color:#000;flex:1 1 auto;font-size:16px;font-weight:700;line-height:1.2;margin-bottom:0;margin-top:0;min-width:0;text-align:left}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__title .p-tam-result-scfa-bacteria__name-highlight{color:#49a53c;font-size:20px;font-weight:700;line-height:1.2}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__title .p-tam-result-scfa-bacteria__name-suffix{color:#000;font-size:18px;font-weight:700;line-height:1.2}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__body{color:#333;font-size:14px;font-weight:400;line-height:1.6;margin-top:24px;text-align:left}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__body p{margin-bottom:0;margin-top:0}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__notes{margin-top:24px;text-align:left}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__notes p{color:#666;font-size:12px;font-weight:400;line-height:1.6;margin-bottom:0;margin-top:0}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__notes p+p{margin-top:0}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__notes a{color:#49a53c;font-weight:700;text-decoration:underline}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__close{align-items:center;background:transparent;border:0;-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;justify-content:center;margin-left:auto;margin-right:auto;margin-top:32px;padding:0}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__close-icon{display:block;height:20px;width:20px}.p-tam-result-bacteria-modal--portal .p-tam-result-bacteria-modal__close-text{color:#49a53c;font-size:14px;font-weight:700;line-height:1.6;text-align:center;text-decoration:underline}.p-set-guidance{background-color:#fff;color:#333;font-family:Noto Sans JP,sans-serif;margin:0 auto;overflow:hidden;padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px));position:relative;width:100%}@media print,screen and (min-width:768px){.p-set-guidance{max-width:1440px;padding-bottom:0}}.p-set-guidance__visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.p-set-guidance__hero{background-color:#fffce1;height:533px;overflow:hidden;position:relative}@media print,screen and (min-width:768px){.p-set-guidance__hero{height:620px}}.p-set-guidance__confetti{display:block;left:0;pointer-events:none;position:absolute;width:100%;z-index:0}@media print,screen and (min-width:768px){.p-set-guidance__confetti{display:none}}.p-set-guidance__confetti--top{height:157px;top:0}.p-set-guidance__confetti--bottom{height:304px;top:329px}.p-set-guidance__confetti-pc{display:none}@media print,screen and (min-width:768px){.p-set-guidance__confetti-pc{display:block;max-width:none;mix-blend-mode:multiply;pointer-events:none;position:absolute;z-index:0}.p-set-guidance__confetti-pc--top-left{height:auto;left:0;top:0;width:min(90.9722vw,1310px)}.p-set-guidance__confetti-pc--bottom-left{bottom:0;height:auto;left:0;width:min(69.0278vw,994px)}.p-set-guidance__confetti-pc--right{bottom:0;height:auto;right:0;width:min(28.8889vw,416px)}}.p-set-guidance__audience{align-items:center;background-color:#409321;border-radius:50px;color:#fff;display:flex;font-size:13px;font-weight:700;height:30px;justify-content:center;left:50%;letter-spacing:.52px;line-height:1;margin:0;position:absolute;top:27px;transform:translateX(-50%);width:258px;z-index:1}@media print,screen and (min-width:768px){.p-set-guidance__audience{font-size:clamp(17px,1.7569vw,25.3px);height:57.5px;left:max(24px,50% - 505px);letter-spacing:1.012px;top:139px;transform:none;width:clamp(320px,34.8194vw,501.4px)}}.p-set-guidance__hero-kicker{align-items:center;display:flex;height:41px;justify-content:center;left:50%;margin:0;position:absolute;top:75px;transform:translateX(-50%);width:160px;z-index:1}@media print,screen and (min-width:768px){.p-set-guidance__hero-kicker{height:72px;left:calc(max(24px, 50% - 505px) + clamp(320px, 34.8194vw, 501.4px)/2);top:232px;width:clamp(200px,19.9861vw,287.8px)}}.p-set-guidance__hero-kicker-text{display:block;font-size:23.636px;font-weight:700;left:17px;letter-spacing:1.891px;line-height:35.455px;margin:0;position:absolute;top:0;white-space:nowrap;width:126px}@media print,screen and (min-width:768px){.p-set-guidance__hero-kicker-text{font-size:clamp(28px,2.9167vw,42px);left:25px;letter-spacing:3.36px;line-height:63px;width:calc(100% - 50px)}}.p-set-guidance__hero-kicker-line{background-color:#333;display:block;height:2px;left:0;position:absolute;top:7px;transform:rotate(64deg);transform-origin:left center;width:30px}@media print,screen and (min-width:768px){.p-set-guidance__hero-kicker-line{height:3px;top:13px;width:47px}}.p-set-guidance__hero-kicker-line--right{left:auto;right:0;transform:rotate(-64deg);transform-origin:right center}.p-set-guidance__title{font-size:32px;font-weight:700;left:50%;letter-spacing:1.28px;line-height:48px;margin:0;position:absolute;text-align:center;top:116px;transform:translateX(-50%);width:265px;z-index:1}@media print,screen and (min-width:768px){.p-set-guidance__title{font-size:clamp(32px,3.8889vw,56px);left:calc(max(24px, 50% - 505px) + clamp(0px, 1.2639vw, 18.2px));letter-spacing:clamp(1.28px,.1556vw,2.24px);line-height:1.58;text-align:left;top:304px;transform:none;width:clamp(320px,32.2222vw,464px)}}.p-set-guidance__title-line{display:block;white-space:nowrap}.p-set-guidance__title-emphasis{background-image:linear-gradient(transparent 79%,#fae300 0);color:#409321}.p-set-guidance__title-remainder,.p-set-guidance__title-text{color:#333}.p-set-guidance__title-remainder-first{display:inline}.p-set-guidance__title-remainder-second{display:block}.p-set-guidance__hero-offer{background-color:#fae300;border-radius:27px;height:164px;left:50%;padding-top:0;position:absolute;text-align:center;top:231px;transform:translateX(-50%);width:311px;z-index:1}@media print,screen and (min-width:768px){.p-set-guidance__hero-offer{border-radius:38.6px;height:234.3px;left:calc(50% + clamp(12px, 4.1944vw, 60.4px));top:84px;transform:none;width:clamp(300px,30.8472vw,444.2px)}}.p-set-guidance__hero-discount{color:#409321;display:block;font-weight:700;height:134px;left:47px;margin:0;position:absolute;top:-10px;width:217px}@media print,screen and (min-width:768px){.p-set-guidance__hero-discount{height:clamp(132px,13.3333vw,192px);left:clamp(48px,4.7917vw,69px);top:-9.5px;transform:none;width:clamp(212px,21.3542vw,307.5px)}}.p-set-guidance__hero-discount-label{color:#333;display:flex;flex-direction:column;font-size:31.834px;height:72px;left:0;letter-spacing:2.5467px;line-height:36px;margin:0;position:absolute;top:31.41px;width:32px}@media print,screen and (min-width:768px){.p-set-guidance__hero-discount-label{font-size:clamp(32px,3.125vw,45px);height:clamp(72px,7.0833vw,102px);left:0;letter-spacing:clamp(2.5467px,.25vw,3.6px);line-height:clamp(36px,3.5313vw,50.85px);top:clamp(31px,3.1181vw,44.9px);width:clamp(32px,3.125vw,45px)}}.p-set-guidance__hero-discount-label-line{display:block}.p-set-guidance__hero-discount-number{display:block;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:89.554px;height:134px;left:38.47px;letter-spacing:0;line-height:134px;position:absolute;top:0;width:117px}@media print,screen and (min-width:768px){.p-set-guidance__hero-discount-number{font-size:clamp(89px,8.8889vw,128px);height:clamp(133px,13.3333vw,192px);left:clamp(37px,3.75vw,54px);line-height:clamp(133px,13.3333vw,192px);top:0;width:clamp(116px,11.5972vw,167px)}}.p-set-guidance__hero-discount-suffix{display:block;height:109px;left:158px;margin:0;position:absolute;top:14px;width:59px}@media print,screen and (min-width:768px){.p-set-guidance__hero-discount-suffix{height:clamp(109px,9.3819vw,135.1px);left:clamp(155px,15.6042vw,224.7px);top:clamp(14px,1.3889vw,20px);width:clamp(57px,5.75vw,82.8px)}}.p-set-guidance__hero-discount-percent{display:block;font-size:53.18px;height:80px;letter-spacing:4.2544px;line-height:80px;width:49px}@media print,screen and (min-width:768px){.p-set-guidance__hero-discount-percent{font-size:clamp(53.18px,5.2778vw,76px);height:clamp(80px,7.9167vw,114px);letter-spacing:clamp(4.2544px,.4222vw,6.08px);line-height:clamp(80px,7.9167vw,114px);width:clamp(49px,4.8611vw,70px)}}.p-set-guidance__hero-discount-off{display:block;font-size:27px;height:41px;left:2px;letter-spacing:2.16px;line-height:41px;position:absolute;top:54px;width:57px}@media print,screen and (min-width:768px){.p-set-guidance__hero-discount-off{font-size:clamp(28px,2.6389vw,38px);height:57px;left:clamp(2px,.1944vw,2.8px);letter-spacing:3.04px;line-height:57px;top:clamp(54px,5.4236vw,78.1px);width:clamp(57px,5.5556vw,80px)}}.p-set-guidance__hero-discount-marker{display:block;font-size:10px;font-weight:400;height:16px;left:203px;letter-spacing:.4px;line-height:16px;position:absolute;text-align:center;top:30px;width:10px}@media print,screen and (min-width:768px){.p-set-guidance__hero-discount-marker{font-size:14px;height:22.4px;left:clamp(202px,20.3125vw,292.5px);letter-spacing:.56px;line-height:22.4px;top:clamp(30px,2.9583vw,42.6px);width:14px}}.p-set-guidance__hero-arrow{display:block;height:41px;left:calc(50% - 91px);position:absolute;top:381px;width:33px;z-index:2}@media print,screen and (min-width:768px){.p-set-guidance__hero-arrow{height:59px;left:calc(50% + 154.65px);top:297.25px;transform:none;width:47px}}.p-set-guidance__hero-advisor{display:block;height:167px;left:50%;position:absolute;top:381px;transform:translateX(-50%);width:131px;z-index:1}@media print,screen and (min-width:768px){.p-set-guidance__hero-advisor{height:239px;left:calc(50% + 189.14px);top:296.83px;transform:none;width:188px}}.p-set-guidance__hero-disclaimer{align-items:center;color:#666;display:flex;flex-direction:column;font-size:10px;font-weight:400;justify-content:center;left:19px;letter-spacing:.4px;line-height:16px;margin:0;min-height:48px;position:absolute;text-align:center;top:97px;white-space:normal;width:274px;z-index:2}@media print,screen and (min-width:768px){.p-set-guidance__hero-disclaimer{left:50%;top:clamp(96px,10.4375vw,150.3px);transform:translateX(-50%);width:274px}}.p-set-guidance__hero-disclaimer-line{display:block}.p-set-guidance__intro{background-color:#fff;min-height:0;padding:24px 20px 43px;text-align:center}@media print,screen and (min-width:768px){.p-set-guidance__intro{height:auto;margin:64px auto 80px;min-height:0;padding:0;width:min(100% - 40px,598px)}}.p-set-guidance__intro-title{font-size:26px;font-weight:700;letter-spacing:1.04px;line-height:39px;margin:0}@media print,screen and (min-width:768px){.p-set-guidance__intro-title{font-size:32px;letter-spacing:1.28px;line-height:48px}}.p-set-guidance__intro-title-emphasis{color:#409321}.p-set-guidance__intro-title-text{color:#333}.p-set-guidance__intro-copy{margin-top:17px}@media print,screen and (min-width:768px){.p-set-guidance__intro-copy{margin-top:16px}}.p-set-guidance__intro-lead{font-size:16px;font-weight:700;letter-spacing:.64px;line-height:27.2px;margin:0}@media print,screen and (min-width:768px){.p-set-guidance__intro-lead{font-size:18px;letter-spacing:.72px;line-height:31px}}.p-set-guidance__intro-lead-line{display:block}@media print,screen and (min-width:768px){.p-set-guidance__intro-lead-line{display:inline}}.p-set-guidance__intro-points{display:flex;flex-direction:column;gap:12px;list-style:none;margin:20px auto 0;padding:0;text-align:left;width:275px}@media print,screen and (min-width:768px){.p-set-guidance__intro-points{gap:16px;margin-top:24px;width:306.2px}}.p-set-guidance__intro-point{font-size:16px;font-weight:700;letter-spacing:.64px;line-height:27.2px;margin:0;padding-left:24px;position:relative}@media print,screen and (min-width:768px){.p-set-guidance__intro-point{font-size:18px;letter-spacing:.72px;line-height:31px;min-height:21px;padding-left:26.2px}}.p-set-guidance__intro-point:before{background-color:#fff;border:1px solid #409321;border-radius:3px;content:"";height:16px;left:0;position:absolute;top:4px;width:16px}@media print,screen and (min-width:768px){.p-set-guidance__intro-point:before{border-radius:3.2px;border-width:1px;height:17px;top:7px;width:17px}}.p-set-guidance__intro-point:after{border:solid #409321;border-width:0 0 2px 2px;content:"";height:8px;left:3px;position:absolute;top:5px;transform:rotate(-45deg);width:15px}@media print,screen and (min-width:768px){.p-set-guidance__intro-point:after{border-width:0 0 2px 2px;height:9px;left:3px;top:8px;width:16px}}.p-set-guidance__intro-point-line{display:block}.p-set-guidance__intro-conclusion{color:#409321;font-size:16px;font-weight:700;letter-spacing:.64px;line-height:27.2px;margin:20px 0 0}@media print,screen and (min-width:768px){.p-set-guidance__intro-conclusion{font-size:18px;letter-spacing:.72px;line-height:31px;margin-top:24px}}.p-set-guidance__intro-conclusion-line{display:block}@media print,screen and (min-width:768px){.p-set-guidance__intro-conclusion-line{display:inline}}.p-set-guidance__intro-text{font-size:15px;font-weight:400;letter-spacing:.6px;line-height:24px;margin:0}.p-set-guidance__intro-text--emphasis{font-weight:700;margin-top:12px}.p-set-guidance__intro-line{display:block}.p-set-guidance__plans{align-items:center;background-color:#409321;display:flex;flex-direction:column;gap:32px;padding:48px 16px}@media print,screen and (min-width:768px){.p-set-guidance__plans{align-items:stretch;flex-direction:row;gap:32px;height:auto;justify-content:center;padding:80px 16px}}.p-set-guidance__plan-card{background-color:#fff;border-radius:8px;flex:0 0 auto;max-width:500px;overflow:visible;width:100%}@media print,screen and (min-width:768px){.p-set-guidance__plan-card{align-self:stretch;border-radius:12px;flex:1 1 464px;height:auto;max-width:464px;width:calc(50% - 16px)}}.p-set-guidance__plan-header{align-items:center;background-color:#d9301a;border-radius:8px 8px 0 0;color:#fff;display:flex;flex-direction:column;height:122px;justify-content:center;padding:14px 10px 18px;text-align:center}@media print,screen and (min-width:768px){.p-set-guidance__plan-header{border-radius:12px 12px 0 0;gap:6px;height:148px;padding:14px 10px 18px}}.p-set-guidance__plan-card--twelve .p-set-guidance__plan-header{background-color:#823c9f;gap:10px;height:126px}@media print,screen and (min-width:768px){.p-set-guidance__plan-card--twelve .p-set-guidance__plan-header{gap:10px;height:148px}}.p-set-guidance__plan-pretitle{color:#fff;font-size:18px;font-weight:500;letter-spacing:1.44px;line-height:25.2px;margin:0}@media print,screen and (min-width:768px){.p-set-guidance__plan-pretitle{font-size:18px}}.p-set-guidance__plan-pretitle-line{display:block}.p-set-guidance__plan-name{align-items:baseline;color:#fff;display:flex;font-weight:500;height:34px;line-height:1;margin:0}.p-set-guidance__plan-month{display:block;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:48px;letter-spacing:6.72px}@media print,screen and (min-width:768px){.p-set-guidance__plan-month{font-size:48px}}.p-set-guidance__plan-unit{display:block;font-size:36px;letter-spacing:2.88px;margin-left:5px}@media print,screen and (min-width:768px){.p-set-guidance__plan-unit{font-size:36px}}.p-set-guidance__plan-body{display:flex;flex-direction:column;gap:16px;padding:24px 16px}@media print,screen and (min-width:768px){.p-set-guidance__plan-body{gap:18.9px;padding:40px clamp(16px,3.4028vw,49px)}}.p-set-guidance__plan-product{padding-top:21px;position:relative;text-align:center}@media print,screen and (min-width:768px){.p-set-guidance__plan-product{height:263px;padding-top:24px}}.p-set-guidance__plan-product-label{align-items:center;background-color:#fff;border:1px solid #e2e2e2;color:#333;display:flex;font-size:12px;font-weight:700;height:21px;justify-content:center;left:50%;line-height:1;margin:0;position:absolute;top:0;transform:translateX(-50%);width:80px}@media print,screen and (min-width:768px){.p-set-guidance__plan-product-label{font-size:14px;height:26px;width:99px}}.p-set-guidance__plan-product-image{display:block;height:143px;margin:0 auto;-o-object-fit:contain;object-fit:contain;width:156px}@media print,screen and (min-width:768px){.p-set-guidance__plan-product-image{height:165px;width:180px}}.p-set-guidance__plan-product-bar{align-items:center;background-color:#67ba5c;color:#fff;display:flex;font-size:14px;font-weight:700;height:21px;justify-content:center;letter-spacing:.56px;line-height:19px;margin:2px 0 0;width:100%}@media print,screen and (min-width:768px){.p-set-guidance__plan-product-bar{font-size:16px;height:26px;letter-spacing:.64px;line-height:22px;margin-top:4px;width:100%}}.p-set-guidance__plan-product-note{color:#666;font-size:10px;letter-spacing:.8px;line-height:15px;margin:5px 0 0;text-align:left}@media print,screen and (min-width:768px){.p-set-guidance__plan-product-note{font-size:10px;letter-spacing:.8px;line-height:16px;margin-top:7px}}.p-set-guidance__plan-product-note-line{display:block}.p-set-guidance__payment{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding-bottom:7px;text-align:center;width:100%}@media print,screen and (min-width:768px){.p-set-guidance__payment{align-self:center;width:314px}}@media print,screen and (min-width:992px){.p-set-guidance__payment{align-self:center;gap:9.414792px;padding-bottom:8.237943px;width:366.000039px}}.p-set-guidance__payment-heading{align-items:center;background-color:#fcf1f1;color:#d9301a;display:flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.12px;line-height:20px;margin:0;min-height:28px;width:100%}@media print,screen and (min-width:992px){.p-set-guidance__payment-heading{font-size:16.475886px;letter-spacing:1.31807088px;line-height:23.53698px;min-height:32.951772px}}.p-set-guidance__plan-card--twelve .p-set-guidance__payment-heading{background-color:#fbf1ff;color:#823c9f}.p-set-guidance__payment-main{align-items:flex-start;box-sizing:border-box;display:flex;gap:11px;min-height:99px;padding-left:6px;width:100%}@media print,screen and (min-width:992px){.p-set-guidance__payment-main{gap:12.945339px;min-height:116.508051px;padding-left:7.061094px}}.p-set-guidance__discount-badge{color:#fff;flex:0 0 76px;height:94px;margin-top:3px;position:relative;width:76px}@media print,screen and (min-width:992px){.p-set-guidance__discount-badge{flex-basis:89.440524px;height:110.623806px;margin-top:3.530547px;width:89.440524px}}.p-set-guidance__discount-badge-image{display:block;height:100%;inset:0;position:absolute;width:100%}.p-set-guidance__discount-rate{align-items:center;display:flex;height:33px;justify-content:flex-start;left:10.697px;line-height:1;margin:0;position:absolute;top:20.525px;width:51.302px;z-index:1}@media print,screen and (min-width:992px){.p-set-guidance__discount-rate{height:38.836017px;left:12.588753753px;top:24.154825725px;width:60.374707398px}}.p-set-guidance__discount-number{align-self:flex-start;color:#fff;display:block;flex:0 0 auto;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:36.289px;font-weight:500;letter-spacing:-1.0887px;line-height:32.661px;margin-right:.5px}@media print,screen and (min-width:992px){.p-set-guidance__discount-number{font-size:42.706673361px;letter-spacing:-1.2812355063px;line-height:38.437065189px;margin-right:.5884245px}}.p-set-guidance__discount-percent{align-items:flex-end;color:#fff;display:flex;flex:0 0 auto;font-size:20.149px;font-weight:500;height:27.752px;letter-spacing:1.6119px;line-height:20.149px;width:17.905px}@media print,screen and (min-width:992px){.p-set-guidance__discount-percent{font-size:23.712330501px;height:32.659913448px;letter-spacing:1.8969629031px;line-height:23.712330501px;width:21.071481345px}}.p-set-guidance__discount-off{color:#fff;display:block;font-size:16.114px;font-weight:500;left:10.697px;letter-spacing:.8057px;line-height:16.114px;position:absolute;text-align:center;top:50.84px;width:51.302px;z-index:1}@media print,screen and (min-width:992px){.p-set-guidance__discount-off{font-size:18.963744786px;left:12.588753753px;letter-spacing:.9481872393px;line-height:18.963744786px;top:59.83100316px;width:60.374707398px}}.p-set-guidance__discount-marker{color:#fff;display:block;font-size:10px;font-weight:300;height:13px;left:57px;letter-spacing:.8px;line-height:13px;position:absolute;text-align:center;top:17px;width:9px;z-index:1}@media print,screen and (min-width:992px){.p-set-guidance__discount-marker{font-size:11.76849px;height:15.000117354px;left:66.4919685px;letter-spacing:.9414792px;line-height:15.299037px;top:20.006433px;width:9.999685953px}}.p-set-guidance__payment-price{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;margin-top:7px;min-width:0;width:200px}@media print,screen and (min-width:992px){.p-set-guidance__payment-price{margin-top:8.237943px;width:235.3698px}}.p-set-guidance__plan-card--twelve .p-set-guidance__payment-price{margin-left:-2px}@media print,screen and (min-width:992px){.p-set-guidance__plan-card--twelve .p-set-guidance__payment-price{margin-left:-2.353698px}}.p-set-guidance__payment-regular{align-items:flex-start;display:flex;flex-shrink:0;gap:3px;height:19px;line-height:1;margin:0}@media print,screen and (min-width:992px){.p-set-guidance__payment-regular{gap:3.530547px;height:22.360131px}}.p-set-guidance__payment-regular-label{color:#333;display:block;font-size:10px;font-weight:500;letter-spacing:.1px;line-height:16px;margin-top:3px;white-space:nowrap}@media print,screen and (min-width:992px){.p-set-guidance__payment-regular-label{font-size:11.76849px;letter-spacing:.1176849px;line-height:18.829584px}}.p-set-guidance__payment-regular-price{color:grey;display:inline-block;flex-shrink:0;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:18.95px;letter-spacing:.5685px;line-height:1;margin-right:-1px;position:relative;text-decoration:none}@media print,screen and (min-width:992px){.p-set-guidance__payment-regular-price{font-size:22.30128855px}}.p-set-guidance__payment-regular-price:after{background-color:#d9301a;content:"";display:block;height:.873px;left:0;pointer-events:none;position:absolute;top:8.727px;width:48px}@media print,screen and (min-width:992px){.p-set-guidance__payment-regular-price:after{height:1.027389177px;top:10.270361223px;width:56.488752px}}.p-set-guidance__plan-card--twelve .p-set-guidance__payment-regular-price:after{background-color:#823c9f}.p-set-guidance__payment-regular-value{align-items:flex-end;display:flex;flex-shrink:0;height:19px;width:67.873px}@media print,screen and (min-width:992px){.p-set-guidance__payment-regular-value{height:22.360131px;width:79.876272177px}}.p-set-guidance__payment-regular-digit{font-size:18.95px}@media print,screen and (min-width:992px){.p-set-guidance__payment-regular-digit{font-size:22.30128855px}}.p-set-guidance__payment-regular-digit:first-child{letter-spacing:-1.3265px}@media print,screen and (min-width:992px){.p-set-guidance__payment-regular-digit:first-child{letter-spacing:-1.5610901985px}}.p-set-guidance__payment-regular-comma{font-size:14.328px}@media print,screen and (min-width:992px){.p-set-guidance__payment-regular-comma{font-size:16.861892472px}}.p-set-guidance__payment-regular-suffix{align-items:center;color:#333;display:flex;flex-direction:column;flex-shrink:0;height:19px;justify-content:center;white-space:nowrap;width:19px}@media print,screen and (min-width:992px){.p-set-guidance__payment-regular-suffix{height:22.360131px;width:22.360131px}}.p-set-guidance__payment-regular-tax{display:block;font-size:5.56px;line-height:6px}@media print,screen and (min-width:992px){.p-set-guidance__payment-regular-tax{font-size:6.54328044px;line-height:7.061094px}}.p-set-guidance__payment-regular-yen{display:block;font-size:10px;line-height:10px}@media print,screen and (min-width:992px){.p-set-guidance__payment-regular-yen{font-size:11.76849px;line-height:11.76849px}}.p-set-guidance__payment-offer{align-items:flex-end;display:flex;height:58px;width:-moz-max-content;width:max-content}@media print,screen and (min-width:992px){.p-set-guidance__payment-offer{height:68.257242px}}.p-set-guidance__payment-price-line{align-items:flex-end;color:#333;display:flex;flex:0 0 184px;font-weight:700;height:58px;margin:0;width:184px}@media print,screen and (min-width:992px){.p-set-guidance__payment-price-line{flex-basis:216.540216px;height:68.257242px;width:216.540216px}}.p-set-guidance__plan-card--twelve .p-set-guidance__payment-price-line{flex-basis:188px;width:188px}@media print,screen and (min-width:992px){.p-set-guidance__plan-card--twelve .p-set-guidance__payment-price-line{flex-basis:221.247612px;width:221.247612px}}.p-set-guidance__payment-price-number{color:#d9301a;display:block;flex:0 0 119px;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:48px;font-weight:400;height:58px;line-height:58px;width:119px}@media print,screen and (min-width:992px){.p-set-guidance__payment-price-number{flex-basis:140.045031px;font-size:56.488752px;height:68.257242px;line-height:68.257242px;width:140.045031px}}.p-set-guidance__payment-price-digit{display:inline;font-size:48px;letter-spacing:-3.36px}@media print,screen and (min-width:992px){.p-set-guidance__payment-price-digit{font-size:56.488752px;letter-spacing:-3.95421264px}}.p-set-guidance__payment-price-comma{display:inline;font-size:43.6px;letter-spacing:-.8726px}@media print,screen and (min-width:992px){.p-set-guidance__payment-price-comma{font-size:51.3106164px;letter-spacing:-1.0269184374px}}.p-set-guidance__plan-card--twelve .p-set-guidance__payment-price-number{flex-basis:124px;width:124px}@media print,screen and (min-width:992px){.p-set-guidance__plan-card--twelve .p-set-guidance__payment-price-number{flex-basis:145.929276px;width:145.929276px}}.p-set-guidance__payment-price-digit--rest{letter-spacing:.48px}@media print,screen and (min-width:992px){.p-set-guidance__payment-price-digit--rest{letter-spacing:.56488752px}}.p-set-guidance__plan-card--twelve .p-set-guidance__payment-price-number{color:#823c9f}.p-set-guidance__payment-price-suffix{color:#333;flex:0 0 31.2px;height:50.4px;margin-left:-3.337px;position:relative;white-space:nowrap;width:31.2px}@media print,screen and (min-width:992px){.p-set-guidance__payment-price-suffix{flex-basis:36.7176888px;height:59.3131896px;margin-left:-3.927145113px;width:36.7176888px}}.p-set-guidance__plan-card--twelve .p-set-guidance__payment-price-suffix{margin-left:-5px}@media print,screen and (min-width:992px){.p-set-guidance__plan-card--twelve .p-set-guidance__payment-price-suffix{margin-left:-5.884245px}}.p-set-guidance__payment-price-tax{display:block;font-size:9.7px;left:50%;line-height:16px;position:absolute;top:0;transform:translateX(-50%)}@media print,screen and (min-width:992px){.p-set-guidance__payment-price-tax{font-size:11.4154353px;line-height:18.829584px}}.p-set-guidance__payment-price-yen{bottom:0;display:block;font-size:23.15px;left:3.2px;line-height:47px;position:absolute}@media print,screen and (min-width:992px){.p-set-guidance__payment-price-yen{font-size:27.24405435px;left:3.7659168px;line-height:55.311903px}}.p-set-guidance__payment-times{align-items:center;color:#333;display:flex;flex:0 0 39.6px;font-size:16.8px;font-weight:400;height:43.186px;justify-content:center;letter-spacing:1.3436px;line-height:26.87px;margin-left:-2.225px;white-space:nowrap;width:39.6px}@media print,screen and (min-width:992px){.p-set-guidance__payment-times{flex-basis:46.6032204px;font-size:19.7710632px;height:50.823400914px;letter-spacing:1.5812143164px;line-height:31.62193263px;margin-left:-2.618489025px;width:46.6032204px}}.p-set-guidance__payment-shipping{color:grey;flex:0 0 38px;font-size:11.12px;height:28px;letter-spacing:.89px;line-height:18px;margin:0 0 0 -3px;text-align:right;white-space:nowrap;width:38px}@media print,screen and (min-width:992px){.p-set-guidance__payment-shipping{flex-basis:44.720262px;font-size:13.08656088px;height:32.951772px;letter-spacing:1.04739561px;line-height:21.183282px;margin-left:-3.530547px;width:44.720262px}}.p-set-guidance__payment-total{align-items:center;color:#333;display:flex;flex-shrink:0;font-size:10px;height:15px;letter-spacing:.1px;line-height:16px;margin:-2px 0 0;white-space:nowrap;width:-moz-max-content;width:max-content}@media print,screen and (min-width:992px){.p-set-guidance__payment-total{font-size:11.76849px;height:17.652735px;letter-spacing:.1176849px;line-height:18.829584px;margin-top:-2.353698px}}.p-set-guidance__payment-total-label{color:#333;display:block;flex:0 0 61px;font-weight:500;margin-right:2px;width:61px}@media print,screen and (min-width:992px){.p-set-guidance__payment-total-label{flex-basis:71.787789px;margin-right:2.353698px;width:71.787789px}}.p-set-guidance__payment-total-number{color:#333;display:block;flex:0 0 52px;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:17.27px;font-weight:400;letter-spacing:-.576px;line-height:17.27px;margin-right:-3.34px;width:52px}@media print,screen and (min-width:992px){.p-set-guidance__payment-total-number{flex-basis:61.196148px;font-size:20.32418223px;letter-spacing:-.677865024px;line-height:20.32418223px;margin-right:-3.93067566px;width:61.196148px}}.p-set-guidance__plan-card--twelve .p-set-guidance__payment-total-number{flex-basis:54px;letter-spacing:-.176px;width:54px}@media print,screen and (min-width:992px){.p-set-guidance__plan-card--twelve .p-set-guidance__payment-total-number{flex-basis:63.549846px;letter-spacing:-.207125424px;width:63.549846px}}.p-set-guidance__payment-total-suffix{align-items:center;color:#333;display:flex;flex:0 0 21.74px;flex-direction:column;gap:1px;height:22.88px;justify-content:center;white-space:nowrap;width:21.74px}@media print,screen and (min-width:992px){.p-set-guidance__payment-total-suffix{flex-basis:25.58469726px;gap:1.176849px;height:26.92630512px;width:25.58469726px}}.p-set-guidance__payment-total-tax{display:block;font-size:5.86px;line-height:6px}@media print,screen and (min-width:992px){.p-set-guidance__payment-total-tax{font-size:6.89633514px;line-height:7.061094px}}.p-set-guidance__payment-total-yen{display:block;font-size:10.55px;line-height:11px}@media print,screen and (min-width:992px){.p-set-guidance__payment-total-yen{font-size:12.41575695px;line-height:12.945339px}}.p-set-guidance__payment-total-shipping{color:#333;display:block;flex:0 0 97px;font-weight:500;margin-left:-11px;width:97px}@media print,screen and (min-width:992px){.p-set-guidance__payment-total-shipping{flex-basis:114.154353px;margin-left:-12.945339px;width:114.154353px}}.p-set-guidance__payment-caption{align-self:center;color:grey;font-size:10px;letter-spacing:0;line-height:16px;margin:0;text-align:left;width:300px}@media print,screen and (min-width:992px){.p-set-guidance__payment-caption{font-size:11.76849px;line-height:18.829584px;width:353.0547px}}.p-set-guidance__payment-caption-line{display:block;white-space:pre}.p-set-guidance__flow{background-color:#fcf1f1;margin-top:0;padding:8px 0;width:100%}@media print,screen and (min-width:768px){.p-set-guidance__flow{height:auto;margin-left:0;margin-top:0;padding:16px 0;width:100%}}.p-set-guidance__plan-card--twelve .p-set-guidance__flow{background-color:#fbf1ff}.p-set-guidance__flow-title{color:#333;font-size:16px;font-weight:700;height:22px;line-height:22px;margin:0;text-align:center}@media print,screen and (min-width:768px){.p-set-guidance__flow-title{font-size:18px;height:24px;line-height:24px}}.p-set-guidance__flow .p-tam-set-plan-edit__delivery-name,.p-set-guidance__flow .p-tam-set-plan-edit__delivery-price-tax,.p-set-guidance__flow .p-tam-set-plan-edit__delivery-price-yen,.p-set-guidance__flow .p-tam-set-plan-edit__delivery-shipping,.p-set-guidance__flow .p-tam-set-plan-edit__plan-modal-notes,.p-set-guidance__flow .p-tam-set-plan-edit__timeline-labels{color:#333}.p-set-guidance__flow .p-tam-set-plan-edit__delivery-card:not(.is-disabled) .p-tam-set-plan-edit__delivery-body{background:#fff}.p-set-guidance__flow .p-tam-set-plan-edit__delivery-card.is-red .p-tam-set-plan-edit__delivery-price-number{color:#d9301a}.p-set-guidance__flow .p-tam-set-plan-edit__delivery-card.is-purple .p-tam-set-plan-edit__delivery-price-number{color:#823c9f}.p-set-guidance__flow-list{margin-top:16px;position:relative}.p-set-guidance__flow-sp{display:block}@media print,screen and (min-width:768px){.p-set-guidance__flow-sp{display:none}}.p-set-guidance__flow-sp .p-set-guidance__point-sequence-lead{margin-top:16px}.p-set-guidance__flow-sp .p-tam-set-plan-edit__modal-sequence{--set-plan-card-width:68px;--set-plan-card-gap:5px;margin-top:12px;width:287px}.p-set-guidance__flow-sp .p-tam-set-plan-edit__timeline-labels{font-size:10px}.p-set-guidance__flow-sp .p-tam-set-plan-edit__timeline-rail{height:11px;margin-top:3px}.p-set-guidance__flow-sp .p-tam-set-plan-edit__timeline-rail--six{width:287px}.p-set-guidance__flow-sp .p-tam-set-plan-edit__timeline-rail--three{width:calc(var(--set-plan-card-width)*3 + var(--set-plan-card-gap)*2)}.p-set-guidance__flow-sp .p-tam-set-plan-edit__modal-sequence-row+.p-tam-set-plan-edit__modal-sequence-row{margin-top:30px}.p-set-guidance__flow-sp .p-tam-set-plan-edit__plan-modal-notes{font-size:11px;margin-top:12px}.p-set-guidance__flow-sp .p-tam-set-plan-edit__delivery-list{margin-top:6px}.p-set-guidance__flow-sp .p-tam-set-plan-edit__delivery-head{font-size:10px;margin-top:6px;min-height:20px;padding:3px 4px}.p-set-guidance__flow-sp .p-tam-set-plan-edit__delivery-triangle{height:19px;top:-6px;width:20px}.p-set-guidance__flow-sp .p-tam-set-plan-edit__delivery-body{padding:5px 4px;row-gap:4px}.p-set-guidance__flow-sp .p-tam-set-plan-edit__delivery-image-frame{height:50px;width:56px}.p-set-guidance__flow-sp .p-tam-set-plan-edit__delivery-name{font-size:10px;width:60px}.p-set-guidance__flow-sp .p-tam-set-plan-edit__delivery-border{width:60px}.p-set-guidance__flow-sp .p-tam-set-plan-edit__delivery-price-number{font-size:15px}.p-set-guidance__flow-sp .p-tam-set-plan-edit__delivery-price-tax{font-size:5px}.p-set-guidance__flow-sp .p-tam-set-plan-edit__delivery-price-yen{font-size:8px}.p-set-guidance__flow-sp .p-tam-set-plan-edit__delivery-shipping{font-size:10px;width:60px}.p-set-guidance__flow-pc{display:none}@media print,screen and (min-width:768px){.p-set-guidance__flow-pc{display:block}.p-set-guidance__flow-pc .p-set-guidance__point-sequence-lead{margin-top:16px}.p-set-guidance__flow-pc .p-tam-set-plan-edit__modal-sequence{--set-plan-card-gap:5px;--set-plan-card-width:68px;margin-top:12px;width:287px}.p-set-guidance__flow-pc .p-tam-set-plan-edit__timeline-rail--six{width:287px}.p-set-guidance__flow-pc .p-tam-set-plan-edit__modal-sequence--twelve-sp{display:block}.p-set-guidance__flow-pc .p-tam-set-plan-edit__timeline-rail--three{width:calc(var(--set-plan-card-width)*3 + var(--set-plan-card-gap)*2)}.p-set-guidance__flow-pc .p-tam-set-plan-edit__modal-sequence-row+.p-tam-set-plan-edit__modal-sequence-row{margin-top:28px}.p-set-guidance__flow-pc .p-tam-set-plan-edit__plan-modal-notes{margin-top:12px}}.p-set-guidance__flow-list:before{background-color:#d9301a;content:"";height:375px;left:-7.5px;position:absolute;top:0;width:2px;z-index:0}.p-set-guidance__plan-card--twelve .p-set-guidance__flow-list:before{background-color:#823c9f}.p-set-guidance__delivery-card{background-color:transparent;border-radius:4px;margin-left:9px;padding:0;position:relative;width:calc(100% - 9px);z-index:1}.p-set-guidance__delivery-card.is-continuation{height:204px;margin-top:21px}.p-set-guidance__delivery-label{align-items:center;background-color:#e57668;border-radius:4px 4px 0 0;color:#fff;display:flex;font-size:12px;font-weight:700;height:33px;justify-content:center;left:0;line-height:12px;line-height:22px;margin:0;padding-left:18px;position:absolute;text-align:left;top:0;width:100%}.p-set-guidance__delivery-label:before{border-bottom:10px solid transparent;border-right:10px solid #e57668;border-top:10px solid transparent;content:"";height:0;left:-10px;position:absolute;top:7px;width:0}.p-set-guidance__plan-card--twelve .p-set-guidance__delivery-label{background-color:#b47ac8}.p-set-guidance__plan-card--twelve .p-set-guidance__delivery-label:before{border-right-color:#b47ac8}.p-set-guidance__delivery-card.is-continuation .p-set-guidance__delivery-label{background-color:#cecece}.p-set-guidance__delivery-card.is-continuation .p-set-guidance__delivery-label:before{border-right-color:#cecece}.p-set-guidance__delivery-body{background-color:#fffce9;border-radius:0 0 4px 4px;height:117px;padding:12px 6px 12px 16px;position:relative;top:33px}.p-set-guidance__delivery-card.is-continuation .p-set-guidance__delivery-body{background-color:#f1f1f1;height:171px}.p-set-guidance__delivery-copy{flex:1 1;min-width:0}.p-set-guidance__delivery-name{font-size:13px;font-weight:700;line-height:19px;margin:0}.p-set-guidance__delivery-detail{font-size:8px;line-height:12px;margin:2px 0 0}.p-set-guidance__delivery-detail-line{display:block}.p-set-guidance__delivery-price{align-items:baseline;color:#409321;display:flex;font-weight:700;line-height:1;margin:6px 0 0}.p-set-guidance__delivery-price-number{display:block;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:24px}.p-set-guidance__delivery-price-yen{display:block;font-size:12px}.p-set-guidance__delivery-price-tax{color:#333;display:block;font-size:8px;margin-left:2px}.p-set-guidance__delivery-image{display:block;height:92px;-o-object-fit:contain;object-fit:contain;position:absolute;right:6px;top:12px;width:103px}.p-set-guidance__delivery-note{font-size:10px;font-weight:400;line-height:16px;margin:10px 0 0;width:100%}.p-set-guidance__delivery-note--strong{color:#333;font-weight:700;margin-top:5px}.p-set-guidance__plan-notes{font-size:10px;letter-spacing:.8px;line-height:15px;margin-top:0;text-align:left;width:100%}@media print,screen and (min-width:768px){.p-set-guidance__plan-notes{font-size:10px;line-height:15px;margin-left:0;margin-top:0;min-height:0;width:100%}}.p-set-guidance__plan-notes-title{color:#666;font-weight:700;margin:0}.p-set-guidance__plan-notes-list{color:#666;list-style:none;margin:3px 0 0;padding:0 0 0 13px}.p-set-guidance__plan-note{margin:0;position:relative}.p-set-guidance__plan-note:before{content:"・";left:-13px;position:absolute;top:0}.p-set-guidance__plan-notes-caption{color:#666;margin:4px 0 0}.p-set-guidance__plan-card--twelve .p-set-guidance__plan-notes-caption,.p-set-guidance__plan-card--twelve .p-set-guidance__plan-notes-list{color:grey}.p-set-guidance__cta{align-items:center;background-color:#409321;border:1px solid #fff;border-radius:148px;box-shadow:0 4px 0 #2e6f1b;color:#fff;display:flex;height:64px;justify-content:center;max-width:365px;position:relative;text-decoration:none;width:100%}.p-set-guidance__cta:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:10px;position:absolute;right:24px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px}.p-set-guidance__cta-text{display:block;font-size:16px;font-weight:700;letter-spacing:.64px;line-height:24px}.p-set-guidance__benefits{background-color:#fffce1;padding:48px 20px}@media print,screen and (min-width:768px){.p-set-guidance__benefits{padding:80px 20px}}.p-set-guidance__benefits-title{color:#409321;font-size:26px;font-weight:700;height:72px;letter-spacing:1.04px;line-height:36px;margin:0;text-align:center}@media print,screen and (min-width:768px){.p-set-guidance__benefits-title{font-size:32px;height:42px;letter-spacing:1.28px;line-height:42px;margin:0 auto;width:min(100%,960px)}}.p-set-guidance__benefits-title-line{display:block}@media print,screen and (min-width:768px){.p-set-guidance__benefits-title-line{display:inline}}.p-set-guidance__point{margin-left:auto;margin-right:auto;max-width:500px;width:100%}@media print,screen and (min-width:768px){.p-set-guidance__point{margin-left:auto;margin-right:auto;max-width:none;width:min(100%,960px)}}.p-set-guidance__point--one{margin-top:32px}@media print,screen and (min-width:768px){.p-set-guidance__point--one{margin-top:40px}}.p-set-guidance__point--two{margin-top:80px}@media print,screen and (min-width:768px){.p-set-guidance__point--two{margin-top:80px}}.p-set-guidance__point--three{margin-top:80px}@media print,screen and (min-width:768px){.p-set-guidance__point--three{margin-top:80px}}.p-set-guidance__point-header{align-items:center;background-color:#409321;border-radius:8px;color:#fff;display:flex;flex-direction:column;height:81px;justify-content:center;margin:0;text-align:center;width:100%}@media print,screen and (min-width:768px){.p-set-guidance__point-header{border-radius:8px;height:96px;width:100%}}.p-set-guidance__point-number{color:#fae300;display:block;font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:16px;font-weight:700;letter-spacing:.96px;line-height:16px}@media print,screen and (min-width:768px){.p-set-guidance__point-number{font-size:18px;letter-spacing:1.12px;line-height:18px}}.p-set-guidance__point-title{display:block;font-size:20px;font-weight:700;letter-spacing:.8px;line-height:24px;margin-top:9px}@media print,screen and (min-width:768px){.p-set-guidance__point-title{font-size:24px;letter-spacing:.96px;line-height:29px;margin-top:10px}}.p-set-guidance__comparison-list{display:flex;flex-direction:column;gap:32px;margin-top:32px}@media print,screen and (min-width:768px){.p-set-guidance__comparison-list{gap:32px;margin:40px auto 0;width:100%}}.p-set-guidance__comparison-item{display:flex;flex-direction:column;gap:8px;width:100%}@media print,screen and (min-width:768px){.p-set-guidance__comparison-item{gap:12px;margin-left:auto;margin-right:auto;width:min(100%,640px)}}.p-set-guidance__comparison-card{color:#333;display:flex;gap:7px;height:200px;position:relative;width:100%}@media print,screen and (min-width:768px){.p-set-guidance__comparison-card{gap:13px;height:249px;max-width:100%;width:640px}}.p-set-guidance__comparison-card--twelve{height:198px}@media print,screen and (min-width:768px){.p-set-guidance__comparison-card--twelve{height:249px}}.p-set-guidance__comparison-card--sixty{height:196px}@media print,screen and (min-width:768px){.p-set-guidance__comparison-card--sixty{height:249px}}.p-set-guidance__comparison-side{background-color:#fff;border-radius:4px;height:100%;min-width:0;overflow:hidden}@media print,screen and (min-width:768px){.p-set-guidance__comparison-side{height:249px}}.p-set-guidance__comparison-side--from{flex:148 1}@media print,screen and (min-width:768px){.p-set-guidance__comparison-side--from{flex:0 0 283px;width:283px}}.p-set-guidance__comparison-side--to{border:1px solid #7a7a7a;flex:180 1}@media print,screen and (min-width:768px){.p-set-guidance__comparison-side--to{flex:0 0 344px;width:344px}}.p-set-guidance__comparison-plan{align-items:center;background-color:#a1a1a1;color:#fff;display:flex;font-size:14px;font-weight:700;height:37px;justify-content:center;letter-spacing:.56px;line-height:21px;margin:0}@media print,screen and (min-width:768px){.p-set-guidance__comparison-plan{font-size:18px;height:44px;letter-spacing:.72px;line-height:27px}}.p-set-guidance__comparison-side--to .p-set-guidance__comparison-plan{background-color:#7a7a7a;margin:-1px -1px 0}.p-set-guidance__comparison-plan-strong{font-size:14px}@media print,screen and (min-width:768px){.p-set-guidance__comparison-plan-strong{font-size:18px}}.p-set-guidance__comparison-plan-suffix{font-size:11px;font-weight:400}@media print,screen and (min-width:768px){.p-set-guidance__comparison-plan-suffix{font-size:14px}}.p-set-guidance__comparison-body{align-items:center;display:flex;flex-direction:column;height:calc(100% - 37px);padding-top:16px}@media print,screen and (min-width:768px){.p-set-guidance__comparison-body{height:205px;padding-top:24px}}.p-set-guidance__comparison-to-content{align-items:center;display:flex;flex-direction:column;gap:12px}@media print,screen and (min-width:768px){.p-set-guidance__comparison-to-content{gap:14px}}.p-set-guidance__comparison-price-group{align-items:center;display:flex;flex-direction:column;width:109px}@media print,screen and (min-width:768px){.p-set-guidance__comparison-price-group{width:155px}}.p-set-guidance__comparison-side--to .p-set-guidance__comparison-price-group{width:123px}@media print,screen and (min-width:768px){.p-set-guidance__comparison-side--to .p-set-guidance__comparison-price-group{width:155px}}.p-set-guidance__comparison-price-label{font-size:11px;font-weight:500;line-height:17px;margin:0}@media print,screen and (min-width:768px){.p-set-guidance__comparison-price-label{font-size:14px;line-height:21px}}.p-set-guidance__comparison-price{align-items:center;display:flex;line-height:1;margin:-4px 0 0}@media print,screen and (min-width:768px){.p-set-guidance__comparison-price{margin-top:-5px}}.p-set-guidance__comparison-price-number{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:28px;font-weight:700;letter-spacing:-.84px;line-height:42px}@media print,screen and (min-width:768px){.p-set-guidance__comparison-price-number{font-size:37px;letter-spacing:-1.11px;line-height:56px}}.p-set-guidance__comparison-side--to .p-set-guidance__comparison-price-number{font-size:30px;letter-spacing:-.9px;line-height:45px}@media print,screen and (min-width:768px){.p-set-guidance__comparison-side--to .p-set-guidance__comparison-price-number{font-size:39px;letter-spacing:-1.17px;line-height:59px}}.p-set-guidance__comparison-price-suffix{align-items:center;display:flex;flex-direction:column}.p-set-guidance__comparison-price-tax{font-size:8px;line-height:12px}@media print,screen and (min-width:768px){.p-set-guidance__comparison-price-tax{font-size:10.7px;line-height:16px}}.p-set-guidance__comparison-price-yen{font-size:10px;line-height:15px}@media print,screen and (min-width:768px){.p-set-guidance__comparison-price-yen{font-size:13.3px;line-height:20px}}.p-set-guidance__comparison-shipping{font-size:10px;line-height:15px;margin:-4px 0 0;text-align:right;width:100%}@media print,screen and (min-width:768px){.p-set-guidance__comparison-shipping{font-size:12px;line-height:18px;width:155px}}.p-set-guidance__comparison-saving{height:50px;position:relative;width:137px}@media print,screen and (min-width:768px){.p-set-guidance__comparison-saving{height:58px;width:155px}}.p-set-guidance__comparison-saving-period{height:25px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:61px}@media print,screen and (min-width:768px){.p-set-guidance__comparison-saving-period{height:27px;width:67px}}.p-set-guidance__comparison-saving-period-image,.p-set-guidance__comparison-saving-period-picture{display:block;height:100%;width:100%}.p-set-guidance__comparison-saving-period-text{font-size:12px;font-weight:500;left:0;line-height:18px;position:absolute;right:0;text-align:center;top:1px}@media print,screen and (min-width:768px){.p-set-guidance__comparison-saving-period-text{font-size:14px;line-height:21px;top:0}}.p-set-guidance__comparison-saving-amount{align-items:center;background-color:#fae300;border-radius:4px;bottom:0;display:flex;height:32px;left:0;margin:0;padding:0 8px;position:absolute;right:0}@media print,screen and (min-width:768px){.p-set-guidance__comparison-saving-amount{height:38px;padding:4px 8px}}.p-set-guidance__comparison-saving-value{align-items:center;color:#d9301a;display:flex;flex:0 0 auto}.p-set-guidance__comparison-saving-digit{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:24px;font-weight:700;line-height:30px}@media print,screen and (min-width:768px){.p-set-guidance__comparison-saving-digit{font-size:32px}}.p-set-guidance__comparison-saving-comma{font-family:Jost,Noto Sans JP,sans-serif,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo!important;font-size:16px;font-weight:700;line-height:24px}.p-set-guidance__comparison-saving-value--pc{display:none}@media print,screen and (min-width:768px){.p-set-guidance__comparison-saving-value--pc{display:flex}.p-set-guidance__comparison-saving-value--sp{display:none}}.p-set-guidance__comparison-saving-yen{flex:0 0 auto;font-size:10px;line-height:15px;margin-left:0}.p-set-guidance__comparison-saving-copy{flex:0 0 auto;font-size:14px;font-weight:500;line-height:21px;margin-left:4px;white-space:nowrap}@media print,screen and (min-width:768px){.p-set-guidance__comparison-saving-copy{margin-left:9px}}.p-set-guidance__comparison-arrow{display:block;height:29px;left:calc(45.12% - 12.1584px);position:absolute;top:50%;transform:translateY(-50%);width:28px;z-index:2}@media print,screen and (min-width:768px){.p-set-guidance__comparison-arrow{height:34px;left:273px;top:50%;width:41px}}.p-set-guidance__comparison-arrow-image{display:block;height:100%;width:100%}.p-set-guidance__comparison-note{color:#000;font-size:10px;line-height:15px;margin:0;text-align:left}@media print,screen and (min-width:768px){.p-set-guidance__comparison-note{font-size:12px;line-height:18px}}.p-set-guidance__comparison-item--sixty .p-set-guidance__comparison-note,.p-set-guidance__comparison-item--twelve .p-set-guidance__comparison-note{min-height:60px}@media print,screen and (min-width:768px){.p-set-guidance__comparison-item--sixty .p-set-guidance__comparison-note,.p-set-guidance__comparison-item--twelve .p-set-guidance__comparison-note{min-height:0}}.p-set-guidance__comparison-card--twelve .p-set-guidance__comparison-side--from .p-set-guidance__comparison-plan{background-color:#df5341}.p-set-guidance__comparison-card--twelve .p-set-guidance__comparison-side--to{border-color:#d9301a}.p-set-guidance__comparison-card--twelve .p-set-guidance__comparison-side--to .p-set-guidance__comparison-plan{background-color:#d9301a}.p-set-guidance__comparison-card--sixty .p-set-guidance__comparison-side--from .p-set-guidance__comparison-plan{background-color:#a451c3}.p-set-guidance__comparison-card--sixty .p-set-guidance__comparison-side--to{border-color:#823c9f}.p-set-guidance__comparison-card--sixty .p-set-guidance__comparison-side--to .p-set-guidance__comparison-plan{background-color:#823c9f}.p-set-guidance__point-lead{font-size:16px;font-weight:700;height:48px;letter-spacing:.64px;line-height:24px;margin:24px 0 0;text-align:center}@media print,screen and (min-width:768px){.p-set-guidance__point-lead{font-size:18px;height:27px;letter-spacing:.72px;line-height:27px;margin-top:40px}}.p-set-guidance__point-lead--three{height:72px}@media print,screen and (min-width:768px){.p-set-guidance__point-lead--three{height:54px;line-height:27px;margin-left:auto;margin-right:auto;width:535px}}.p-set-guidance__point-lead-line{display:block}@media print,screen and (min-width:768px){.p-set-guidance__point-lead-line{display:inline}}.p-set-guidance__point-picture{display:block}.p-set-guidance__point-visual{display:block;height:auto;margin-top:24px;width:100%}@media print,screen and (min-width:768px){.p-set-guidance__point-visual{height:auto;margin:32px auto 0;width:460px}}.p-set-guidance__point-visual-notes{display:none}@media print,screen and (min-width:768px){.p-set-guidance__point-visual-notes{display:block;font-size:12px;letter-spacing:.48px;line-height:18px;margin:12px auto 0;width:460px}}.p-set-guidance__point-visual-note{margin:0}.p-set-guidance__point-tabs{margin-top:24px;width:100%}@media print,screen and (min-width:768px){.p-set-guidance__point-tabs{margin:32px auto 0;width:640px}}.p-set-guidance__point-tab-list{align-items:flex-end;display:flex;gap:3px;width:100%}@media print,screen and (min-width:768px){.p-set-guidance__point-tab-list{width:640px}}.p-set-guidance__point-tab{align-items:center;background-color:#e9e9e9;border:0;border-radius:4px 4px 0 0;color:#a1a1a1;display:flex;flex:1 1;font-size:16px;font-weight:700;justify-content:center;line-height:22px;min-height:46px;padding:12px 8px;white-space:nowrap}@media print,screen and (min-width:768px){.p-set-guidance__point-tab{flex:0 0 318.5px;font-size:18px;line-height:27px;min-height:49px;padding:13px 12px}}.p-set-guidance__point-tab[aria-selected=true]{background-color:#d9301a;color:#fff;min-height:51px;padding:17px 8px 12px}@media print,screen and (min-width:768px){.p-set-guidance__point-tab[aria-selected=true]{min-height:54px;padding:18px 12px 13px}}.p-set-guidance__point-tab[data-set-guidance-tab=twelve][aria-selected=true]{background-color:#823c9f}.p-set-guidance__point-tab:focus-visible{outline:2px solid #409321;outline-offset:2px;position:relative;z-index:2}.p-set-guidance__point-panel{background-color:#fff;border-radius:0 0 4px 4px;padding:24px 16px 32px;width:100%}@media print,screen and (min-width:768px){.p-set-guidance__point-panel{min-height:334px;padding:24px 16px 32px;width:640px}}.p-set-guidance__point-panel[hidden]{display:none}.p-set-guidance__point-sequence-lead{color:#333;font-size:14px;font-weight:500;letter-spacing:1.12px;line-height:20px;margin:0;text-align:center}@media print,screen and (min-width:768px){.p-set-guidance__point-sequence-lead{font-size:14px;letter-spacing:1.12px;line-height:21px}}.p-set-guidance__point-panel .p-tam-set-plan-edit__modal-sequence{margin-top:12px}@media print,screen and (min-width:768px){.p-set-guidance__point-panel .p-tam-set-plan-edit__modal-sequence{margin-top:12px;width:312px}}.p-set-guidance__point-panel .p-tam-set-plan-edit__modal-sequence--twelve-sp{display:block}@media print,screen and (min-width:768px){.p-set-guidance__point-panel .p-tam-set-plan-edit__modal-sequence--twelve-sp{display:block}}.p-set-guidance__point-panel .p-tam-set-plan-edit__timeline-rail--three{width:calc(var(--set-plan-card-width)*3 + var(--set-plan-card-gap)*2)}@media print,screen and (min-width:768px){.p-set-guidance__point-panel .p-tam-set-plan-edit__timeline-rail--three{width:calc(var(--set-plan-card-width)*3 + var(--set-plan-card-gap)*2)}}.p-set-guidance__point-panel .p-tam-set-plan-edit__plan-modal-notes{margin-top:12px}@media print,screen and (min-width:768px){.p-set-guidance__point-panel .p-tam-set-plan-edit__plan-modal-notes{margin-top:12px}}.p-set-guidance__point-panel .p-tam-set-plan-edit__delivery-image-frame{height:50px;width:56px}.p-set-guidance__steps{margin:33px auto 0;max-width:500px;padding:0 20px;width:100%}@media print,screen and (min-width:768px){.p-set-guidance__steps{margin:0;max-width:none;padding:80px 20px}}.p-set-guidance__steps-title{color:#333;font-size:28px;font-weight:700;letter-spacing:1.12px;line-height:42px;margin:0;text-align:center}@media print,screen and (min-width:768px){.p-set-guidance__steps-title{color:#333;font-size:28px;letter-spacing:1.12px;line-height:42px;margin:0 auto;width:min(100%,960px)}}.p-set-guidance__steps-title-line{display:block}@media print,screen and (min-width:768px){.p-set-guidance__steps-title-line{display:inline}}.p-set-guidance__steps-list{margin-top:32px;width:100%}@media print,screen and (min-width:768px){.p-set-guidance__steps-list{margin:80px auto 0;width:min(100%,960px)}}.p-set-guidance__slider{position:relative;width:100%}@media print,screen and (min-width:768px){.p-set-guidance__slider{width:100%}}.p-set-guidance__slider-viewport{margin-left:-20px;overflow:hidden;width:calc(100% + 40px)}@media print,screen and (min-width:768px){.p-set-guidance__slider-viewport{overflow:visible;width:100%}}.p-set-guidance__slider-track{align-items:stretch;display:flex;gap:16px;transition:transform .3s ease;width:-moz-max-content;width:max-content}@media print,screen and (min-width:768px){.p-set-guidance__slider-track{gap:clamp(8px,2.9167vw,28px);justify-content:space-between;transform:none;transition:none;width:100%}}.p-set-guidance__slide{flex:0 0 260px;margin:0;width:260px}@media print,screen and (min-width:768px){.p-set-guidance__slide{container-type:inline-size;flex:1 1 219px;max-width:219px;min-width:0;position:relative;width:auto}}.p-set-guidance__slide-image{display:block;width:100%}@media print,screen and (min-width:768px){.p-set-guidance__slide-image{height:auto}}.p-set-guidance__slide-caption{color:#333;font-size:14px;font-weight:500;letter-spacing:.56px;line-height:21px;margin-top:16px;text-align:left}.p-set-guidance__step-description-number{color:#409321}.p-set-guidance__step-description-text{color:#333}@media print,screen and (min-width:768px){.p-set-guidance__slide:not(:last-child):after{background-image:url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/set-guidance/step-slider-arrow.svg),url(https://d2w53g1q050m78.cloudfront.net/bodygranolajp/uploads/assets/tam/img/set-guidance/step-slider-arrow-circle.svg);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:12px 10px,32px 32px;content:"";height:32px;position:absolute;right:calc(clamp(8px, 2.9167vw, 28px)/-2);top:66.6666666667cqw;transform:translateX(50%);width:32px;z-index:2}}.p-set-guidance__slider-button{align-items:center;background-color:transparent;border:0;border-radius:50%;display:flex;height:32px;justify-content:center;padding:0;position:absolute;top:176px;width:32px}@media print,screen and (min-width:768px){.p-set-guidance__slider-button{display:none}}.p-set-guidance__slider-button-circle{display:block;height:32px;inset:0;position:absolute;width:32px}.p-set-guidance__slider-button--prev{left:20px}.p-set-guidance__slider-button--next{right:20px}.p-set-guidance__slider-button-icon{display:block;height:10px;position:relative;width:12px;z-index:1}.p-set-guidance__slider-button--prev .p-set-guidance__slider-button-icon{transform:rotate(180deg)}.p-set-guidance__slider-dots{display:flex;gap:10px;height:6px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:24px;width:54px}@media print,screen and (min-width:768px){.p-set-guidance__slider-dots{display:none}}.p-set-guidance__slider-dot{background-color:#e5e5e5;border:0;border-radius:50%;display:block;flex:0 0 6px;font-size:0;height:6px;padding:0;width:6px}.p-set-guidance__slider-dot[aria-current=true]{background-color:#409321}.p-set-guidance__important{background-color:#f5f5f5;margin-top:48px;padding:48px 20px 43px}@media print,screen and (min-width:768px){.p-set-guidance__important{margin-top:0;padding:80px 20px}}.p-set-guidance__important-heading{color:#409321;font-size:16px;font-weight:700;letter-spacing:.64px;line-height:19px;margin:0;text-align:center}@media print,screen and (min-width:768px){.p-set-guidance__important-heading{font-size:20px;letter-spacing:0;line-height:29px;margin:0 auto;width:min(100%,960px)}}.p-set-guidance__important-list{margin-top:24px;text-align:left}@media print,screen and (min-width:768px){.p-set-guidance__important-list{margin:24px auto 0;width:min(100%,960px)}}.p-set-guidance__important-block{font-size:12px;font-weight:400;letter-spacing:.96px;line-height:18px;margin-top:8px}@media print,screen and (min-width:768px){.p-set-guidance__important-block{font-size:12px;letter-spacing:.48px;line-height:18px;margin-top:8px}}.p-set-guidance__important-block:first-child{margin-top:0}.p-set-guidance__important-tax-note{font-size:12px;font-weight:400;letter-spacing:.96px;line-height:18px;margin:0}@media print,screen and (min-width:768px){.p-set-guidance__important-tax-note{font-size:12px;letter-spacing:.48px;line-height:18px}}.p-set-guidance__important-title{font-size:12px;font-weight:700;letter-spacing:.96px;line-height:19.2px;margin:0}@media print,screen and (min-width:768px){.p-set-guidance__important-title{font-size:12px;letter-spacing:.48px;line-height:18px}}.p-set-guidance__important-text{margin:0;padding-left:12px}.p-set-guidance__important-bullets{margin:0;padding:0 0 0 12px}.p-set-guidance__important-item{margin:0}.p-set-guidance__important-link{color:#3d8f32;text-decoration:underline}.p-set-guidance__final-cta{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.1);box-sizing:border-box;left:0;padding:12px 8px calc(12px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;width:100%;z-index:20}@media print,screen and (min-width:768px){.p-set-guidance__final-cta{background-color:transparent;border-top:0;bottom:auto;box-shadow:none;height:auto;left:auto;margin:0 auto;padding:126px 0 16px;position:static;right:auto;width:315px;z-index:auto}}@media print,screen and (min-width:1400px){.p-set-guidance__final-cta{bottom:24px;height:64px;padding:0;position:fixed;right:24px;width:315px;z-index:20}}.p-set-guidance__final-cta .p-set-guidance__cta{margin:0 auto}@media print,screen and (min-width:768px){.p-set-guidance__final-cta .p-set-guidance__cta{margin-left:0;width:315px}.p-set-guidance__final-cta .p-set-guidance__cta-text{font-size:18px;letter-spacing:.72px;line-height:25px}.p-set-guidance__final-cta .p-set-guidance__cta--switch .p-set-guidance__cta-text{font-size:16px;letter-spacing:.64px;line-height:24px}}.u-dsp-block{display:block}.u-dsp-none{display:none}.u-dsp-inline{display:inline}.u-dsp-ib{display:inline-block}.u-dsp-sp{display:block}@media print,screen and (min-width:768px){.u-dsp-sp{display:none}}.u-dsp-pc{display:none}@media print,screen and (min-width:768px){.u-dsp-pc{display:block}}.u-mt0{margin-top:0}.u-mt5{margin-top:5px}.u-mt15{margin-top:15px}.u-mt20{margin-top:20px}.u-mt25{margin-top:25px}.u-mt30{margin-top:30px}.u-mt35{margin-top:35px}.u-mt40{margin-top:40px}.u-mt45{margin-top:45px}.u-mt50{margin-top:50px}.u-mt55{margin-top:55px}.u-mt60{margin-top:60px}.u-mt65{margin-top:65px}.u-mt70{margin-top:70px}.u-mt75{margin-top:75px}.u-mt80{margin-top:80px}.u-mt85{margin-top:85px}.u-mt90{margin-top:90px}.u-mt95{margin-top:95px}.u-mt100{margin-top:100px}.u-mt105{margin-top:105px}.u-mt110{margin-top:110px}.u-mt115{margin-top:115px}.u-mt120{margin-top:120px}.u-mt125{margin-top:125px}.u-mt130{margin-top:130px}.u-mt135{margin-top:135px}.u-mt140{margin-top:140px}.u-mt145{margin-top:145px}.u-mt150{margin-top:150px}.u-mt155{margin-top:155px}.u-mt160{margin-top:160px}.u-mt165{margin-top:165px}.u-mt170{margin-top:170px}.u-mt175{margin-top:175px}.u-mt180{margin-top:180px}.u-mt185{margin-top:185px}.u-mt190{margin-top:190px}.u-mt195{margin-top:195px}.u-mt200{margin-top:200px}.u-mt205{margin-top:205px}.u-mt210{margin-top:210px}.u-mt215{margin-top:215px}.u-mt220{margin-top:220px}.u-mt225{margin-top:225px}.u-mt230{margin-top:230px}.u-mt235{margin-top:235px}.u-mt240{margin-top:240px}.u-mt245{margin-top:245px}.u-mt250{margin-top:250px}.u-mt255{margin-top:255px}.u-mt260{margin-top:260px}.u-mt265{margin-top:265px}.u-mt270{margin-top:270px}.u-mt275{margin-top:275px}.u-mt280{margin-top:280px}.u-mt285{margin-top:285px}.u-mt290{margin-top:290px}.u-mt295{margin-top:295px}.u-mt300{margin-top:300px}.u-mb0{margin-bottom:0}.u-mb5{margin-bottom:5px}.u-mb10{margin-bottom:10px}.u-mb15{margin-bottom:15px}.u-mb20{margin-bottom:20px}.u-mb25{margin-bottom:25px}.u-mb30{margin-bottom:30px}.u-mb35{margin-bottom:35px}.u-mb40{margin-bottom:40px}.u-mb45{margin-bottom:45px}.u-mb50{margin-bottom:50px}.u-mb55{margin-bottom:55px}.u-mb60{margin-bottom:60px}.u-mb65{margin-bottom:65px}.u-mb70{margin-bottom:70px}.u-mb75{margin-bottom:75px}.u-mb80{margin-bottom:80px}.u-mb85{margin-bottom:85px}.u-mb90{margin-bottom:90px}.u-mb95{margin-bottom:95px}.u-mb100{margin-bottom:100px}.u-mb105{margin-bottom:105px}.u-mb110{margin-bottom:110px}.u-mb115{margin-bottom:115px}.u-mb120{margin-bottom:120px}.u-mb125{margin-bottom:125px}.u-mb130{margin-bottom:130px}.u-mb135{margin-bottom:135px}.u-mb140{margin-bottom:140px}.u-mb145{margin-bottom:145px}.u-mb150{margin-bottom:150px}.u-mb155{margin-bottom:155px}.u-mb160{margin-bottom:160px}.u-mb165{margin-bottom:165px}.u-mb170{margin-bottom:170px}.u-mb175{margin-bottom:175px}.u-mb180{margin-bottom:180px}.u-mb185{margin-bottom:185px}.u-mb190{margin-bottom:190px}.u-mb195{margin-bottom:195px}.u-mb200{margin-bottom:200px}.u-mb205{margin-bottom:205px}.u-mb210{margin-bottom:210px}.u-mb215{margin-bottom:215px}.u-mb220{margin-bottom:220px}.u-mb225{margin-bottom:225px}.u-mb230{margin-bottom:230px}.u-mb235{margin-bottom:235px}.u-mb240{margin-bottom:240px}.u-mb245{margin-bottom:245px}.u-mb250{margin-bottom:250px}.u-mb255{margin-bottom:255px}.u-mb260{margin-bottom:260px}.u-mb265{margin-bottom:265px}.u-mb270{margin-bottom:270px}.u-mb275{margin-bottom:275px}.u-mb280{margin-bottom:280px}.u-mb285{margin-bottom:285px}.u-mb290{margin-bottom:290px}.u-mb295{margin-bottom:295px}.u-mb300{margin-bottom:300px}.u-ml0{margin-left:0}.u-ml5{margin-left:5px}.u-ml10{margin-left:10px}.u-ml15{margin-left:15px}.u-ml20{margin-left:20px}.u-ml25{margin-left:25px}.u-ml30{margin-left:30px}.u-ml35{margin-left:35px}.u-ml40{margin-left:40px}.u-ml45{margin-left:45px}.u-ml50{margin-left:50px}.u-ml55{margin-left:55px}.u-ml60{margin-left:60px}.u-ml65{margin-left:65px}.u-ml70{margin-left:70px}.u-ml75{margin-left:75px}.u-ml80{margin-left:80px}.u-ml85{margin-left:85px}.u-ml90{margin-left:90px}.u-ml95{margin-left:95px}.u-ml100{margin-left:100px}.u-ml105{margin-left:105px}.u-ml110{margin-left:110px}.u-ml115{margin-left:115px}.u-ml120{margin-left:120px}.u-ml125{margin-left:125px}.u-ml130{margin-left:130px}.u-ml135{margin-left:135px}.u-ml140{margin-left:140px}.u-ml145{margin-left:145px}.u-ml150{margin-left:150px}.u-ml155{margin-left:155px}.u-ml160{margin-left:160px}.u-ml165{margin-left:165px}.u-ml170{margin-left:170px}.u-ml175{margin-left:175px}.u-ml180{margin-left:180px}.u-ml185{margin-left:185px}.u-ml190{margin-left:190px}.u-ml195{margin-left:195px}.u-ml200{margin-left:200px}.u-ml205{margin-left:205px}.u-ml210{margin-left:210px}.u-ml215{margin-left:215px}.u-ml220{margin-left:220px}.u-ml225{margin-left:225px}.u-ml230{margin-left:230px}.u-ml235{margin-left:235px}.u-ml240{margin-left:240px}.u-ml245{margin-left:245px}.u-ml250{margin-left:250px}.u-ml255{margin-left:255px}.u-ml260{margin-left:260px}.u-ml265{margin-left:265px}.u-ml270{margin-left:270px}.u-ml275{margin-left:275px}.u-ml280{margin-left:280px}.u-ml285{margin-left:285px}.u-ml290{margin-left:290px}.u-ml295{margin-left:295px}.u-ml300{margin-left:300px}.u-mr0{margin-right:0}.u-mr5{margin-right:5px}.u-mr10{margin-right:10px}.u-mr15{margin-right:15px}.u-mr20{margin-right:20px}.u-mr25{margin-right:25px}.u-mr30{margin-right:30px}.u-mr35{margin-right:35px}.u-mr40{margin-right:40px}.u-mr45{margin-right:45px}.u-mr50{margin-right:50px}.u-mr55{margin-right:55px}.u-mr60{margin-right:60px}.u-mr65{margin-right:65px}.u-mr70{margin-right:70px}.u-mr75{margin-right:75px}.u-mr80{margin-right:80px}.u-mr85{margin-right:85px}.u-mr90{margin-right:90px}.u-mr95{margin-right:95px}.u-mr100{margin-right:100px}.u-mr105{margin-right:105px}.u-mr110{margin-right:110px}.u-mr115{margin-right:115px}.u-mr120{margin-right:120px}.u-mr125{margin-right:125px}.u-mr130{margin-right:130px}.u-mr135{margin-right:135px}.u-mr140{margin-right:140px}.u-mr145{margin-right:145px}.u-mr150{margin-right:150px}.u-mr155{margin-right:155px}.u-mr160{margin-right:160px}.u-mr165{margin-right:165px}.u-mr170{margin-right:170px}.u-mr175{margin-right:175px}.u-mr180{margin-right:180px}.u-mr185{margin-right:185px}.u-mr190{margin-right:190px}.u-mr195{margin-right:195px}.u-mr200{margin-right:200px}.u-mr205{margin-right:205px}.u-mr210{margin-right:210px}.u-mr215{margin-right:215px}.u-mr220{margin-right:220px}.u-mr225{margin-right:225px}.u-mr230{margin-right:230px}.u-mr235{margin-right:235px}.u-mr240{margin-right:240px}.u-mr245{margin-right:245px}.u-mr250{margin-right:250px}.u-mr255{margin-right:255px}.u-mr260{margin-right:260px}.u-mr265{margin-right:265px}.u-mr270{margin-right:270px}.u-mr275{margin-right:275px}.u-mr280{margin-right:280px}.u-mr285{margin-right:285px}.u-mr290{margin-right:290px}.u-mr295{margin-right:295px}.u-mr300{margin-right:300px}.u-mt10{margin-top:10px}.u-newLine-pc:before{content:none}@media print,screen and (min-width:768px){.u-newLine-pc:before{content:"\a";white-space:pre}}.u-newLine-sp:before{content:"\a";white-space:pre}@media print,screen and (min-width:768px){.u-newLine-sp:before{content:none}}.u-newLine-no{white-space:nowrap}.u-pt0{padding-top:0}.u-pt5{padding-top:5px}.u-pt10{padding-top:10px}.u-pt15{padding-top:15px}.u-pt20{padding-top:20px}.u-pt25{padding-top:25px}.u-pt30{padding-top:30px}.u-pt35{padding-top:35px}.u-pt40{padding-top:40px}.u-pt45{padding-top:45px}.u-pt50{padding-top:50px}.u-pt55{padding-top:55px}.u-pt60{padding-top:60px}.u-pt65{padding-top:65px}.u-pt70{padding-top:70px}.u-pt75{padding-top:75px}.u-pt80{padding-top:80px}.u-pt85{padding-top:85px}.u-pt90{padding-top:90px}.u-pt95{padding-top:95px}.u-pt100{padding-top:100px}.u-pt105{padding-top:105px}.u-pt110{padding-top:110px}.u-pt115{padding-top:115px}.u-pt120{padding-top:120px}.u-pt125{padding-top:125px}.u-pt130{padding-top:130px}.u-pt135{padding-top:135px}.u-pt140{padding-top:140px}.u-pt145{padding-top:145px}.u-pt150{padding-top:150px}.u-pt155{padding-top:155px}.u-pt160{padding-top:160px}.u-pt165{padding-top:165px}.u-pt170{padding-top:170px}.u-pt175{padding-top:175px}.u-pt180{padding-top:180px}.u-pt185{padding-top:185px}.u-pt190{padding-top:190px}.u-pt195{padding-top:195px}.u-pt200{padding-top:200px}.u-pt205{padding-top:205px}.u-pt210{padding-top:210px}.u-pt215{padding-top:215px}.u-pt220{padding-top:220px}.u-pt225{padding-top:225px}.u-pt230{padding-top:230px}.u-pt235{padding-top:235px}.u-pt240{padding-top:240px}.u-pt245{padding-top:245px}.u-pt250{padding-top:250px}.u-pt255{padding-top:255px}.u-pt260{padding-top:260px}.u-pt265{padding-top:265px}.u-pt270{padding-top:270px}.u-pt275{padding-top:275px}.u-pt280{padding-top:280px}.u-pt285{padding-top:285px}.u-pt290{padding-top:290px}.u-pt295{padding-top:295px}.u-pt300{padding-top:300px}.u-pb0{padding-bottom:0}.u-pb5{padding-bottom:5px}.u-pb10{padding-bottom:10px}.u-pb15{padding-bottom:15px}.u-pb20{padding-bottom:20px}.u-pb25{padding-bottom:25px}.u-pb30{padding-bottom:30px}.u-pb35{padding-bottom:35px}.u-pb40{padding-bottom:40px}.u-pb45{padding-bottom:45px}.u-pb50{padding-bottom:50px}.u-pb55{padding-bottom:55px}.u-pb60{padding-bottom:60px}.u-pb65{padding-bottom:65px}.u-pb70{padding-bottom:70px}.u-pb75{padding-bottom:75px}.u-pb80{padding-bottom:80px}.u-pb85{padding-bottom:85px}.u-pb90{padding-bottom:90px}.u-pb95{padding-bottom:95px}.u-pb100{padding-bottom:100px}.u-pb105{padding-bottom:105px}.u-pb110{padding-bottom:110px}.u-pb115{padding-bottom:115px}.u-pb120{padding-bottom:120px}.u-pb125{padding-bottom:125px}.u-pb130{padding-bottom:130px}.u-pb135{padding-bottom:135px}.u-pb140{padding-bottom:140px}.u-pb145{padding-bottom:145px}.u-pb150{padding-bottom:150px}.u-pb155{padding-bottom:155px}.u-pb160{padding-bottom:160px}.u-pb165{padding-bottom:165px}.u-pb170{padding-bottom:170px}.u-pb175{padding-bottom:175px}.u-pb180{padding-bottom:180px}.u-pb185{padding-bottom:185px}.u-pb190{padding-bottom:190px}.u-pb195{padding-bottom:195px}.u-pb200{padding-bottom:200px}.u-pb205{padding-bottom:205px}.u-pb210{padding-bottom:210px}.u-pb215{padding-bottom:215px}.u-pb220{padding-bottom:220px}.u-pb225{padding-bottom:225px}.u-pb230{padding-bottom:230px}.u-pb235{padding-bottom:235px}.u-pb240{padding-bottom:240px}.u-pb245{padding-bottom:245px}.u-pb250{padding-bottom:250px}.u-pb255{padding-bottom:255px}.u-pb260{padding-bottom:260px}.u-pb265{padding-bottom:265px}.u-pb270{padding-bottom:270px}.u-pb275{padding-bottom:275px}.u-pb280{padding-bottom:280px}.u-pb285{padding-bottom:285px}.u-pb290{padding-bottom:290px}.u-pb295{padding-bottom:295px}.u-pb300{padding-bottom:300px}.u-pl0{padding-left:0}.u-pl5{padding-left:5px}.u-pl10{padding-left:10px}.u-pl15{padding-left:15px}.u-pl20{padding-left:20px}.u-pl25{padding-left:25px}.u-pl30{padding-left:30px}.u-pl35{padding-left:35px}.u-pl40{padding-left:40px}.u-pl45{padding-left:45px}.u-pl50{padding-left:50px}.u-pl55{padding-left:55px}.u-pl60{padding-left:60px}.u-pl65{padding-left:65px}.u-pl70{padding-left:70px}.u-pl75{padding-left:75px}.u-pl80{padding-left:80px}.u-pl85{padding-left:85px}.u-pl90{padding-left:90px}.u-pl95{padding-left:95px}.u-pl100{padding-left:100px}.u-pl105{padding-left:105px}.u-pl110{padding-left:110px}.u-pl115{padding-left:115px}.u-pl120{padding-left:120px}.u-pl125{padding-left:125px}.u-pl130{padding-left:130px}.u-pl135{padding-left:135px}.u-pl140{padding-left:140px}.u-pl145{padding-left:145px}.u-pl150{padding-left:150px}.u-pl155{padding-left:155px}.u-pl160{padding-left:160px}.u-pl165{padding-left:165px}.u-pl170{padding-left:170px}.u-pl175{padding-left:175px}.u-pl180{padding-left:180px}.u-pl185{padding-left:185px}.u-pl190{padding-left:190px}.u-pl195{padding-left:195px}.u-pl200{padding-left:200px}.u-pl205{padding-left:205px}.u-pl210{padding-left:210px}.u-pl215{padding-left:215px}.u-pl220{padding-left:220px}.u-pl225{padding-left:225px}.u-pl230{padding-left:230px}.u-pl235{padding-left:235px}.u-pl240{padding-left:240px}.u-pl245{padding-left:245px}.u-pl250{padding-left:250px}.u-pl255{padding-left:255px}.u-pl260{padding-left:260px}.u-pl265{padding-left:265px}.u-pl270{padding-left:270px}.u-pl275{padding-left:275px}.u-pl280{padding-left:280px}.u-pl285{padding-left:285px}.u-pl290{padding-left:290px}.u-pl295{padding-left:295px}.u-pl300{padding-left:300px}.u-pr0{padding-right:0}.u-pr5{padding-right:5px}.u-pr10{padding-right:10px}.u-pr15{padding-right:15px}.u-pr20{padding-right:20px}.u-pr25{padding-right:25px}.u-pr30{padding-right:30px}.u-pr35{padding-right:35px}.u-pr40{padding-right:40px}.u-pr45{padding-right:45px}.u-pr50{padding-right:50px}.u-pr55{padding-right:55px}.u-pr60{padding-right:60px}.u-pr65{padding-right:65px}.u-pr70{padding-right:70px}.u-pr75{padding-right:75px}.u-pr80{padding-right:80px}.u-pr85{padding-right:85px}.u-pr90{padding-right:90px}.u-pr95{padding-right:95px}.u-pr100{padding-right:100px}.u-pr105{padding-right:105px}.u-pr110{padding-right:110px}.u-pr115{padding-right:115px}.u-pr120{padding-right:120px}.u-pr125{padding-right:125px}.u-pr130{padding-right:130px}.u-pr135{padding-right:135px}.u-pr140{padding-right:140px}.u-pr145{padding-right:145px}.u-pr150{padding-right:150px}.u-pr155{padding-right:155px}.u-pr160{padding-right:160px}.u-pr165{padding-right:165px}.u-pr170{padding-right:170px}.u-pr175{padding-right:175px}.u-pr180{padding-right:180px}.u-pr185{padding-right:185px}.u-pr190{padding-right:190px}.u-pr195{padding-right:195px}.u-pr200{padding-right:200px}.u-pr205{padding-right:205px}.u-pr210{padding-right:210px}.u-pr215{padding-right:215px}.u-pr220{padding-right:220px}.u-pr225{padding-right:225px}.u-pr230{padding-right:230px}.u-pr235{padding-right:235px}.u-pr240{padding-right:240px}.u-pr245{padding-right:245px}.u-pr250{padding-right:250px}.u-pr255{padding-right:255px}.u-pr260{padding-right:260px}.u-pr265{padding-right:265px}.u-pr270{padding-right:270px}.u-pr275{padding-right:275px}.u-pr280{padding-right:280px}.u-pr285{padding-right:285px}.u-pr290{padding-right:290px}.u-pr295{padding-right:295px}.u-pr300{padding-right:300px}@media print{@page{size:A4 portrait;margin:15mm}*,:after,:before{color-adjust:exact!important;animation:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;transition:none!important}body,html{background:#fff!important;margin:0!important;min-width:0!important;overflow:visible!important;padding:0!important;width:auto!important}main{background:none!important;padding-top:0!important}#preview-footer-view,#result-bottom-nav-panel,#resultSelect,.floatBtn,.p-tam-other-list__accordion-button,.p-tam-other-list__close-modal-button,.p-tam-other-list_modal-button,.p-tam-result-bacteria-list-cta__button,.p-tam-result-bacteria-modal,.p-tam-result-bacteria-modal--portal,.p-tam-result-bacteria-modal[aria-hidden=true],.p-tam-result-bottom-nav,.p-tam-result-bottom-nav-modal,.p-tam-result-bottom-nav-modal--portal,.p-tam-result-fv__share,.p-tam-result-learn__button,.p-tam-result-previous__button,.p-tam-result-previous__select,.p-tam-result-print,.p-tam-result__print-btn-box,.preview-nav,.select,.select-styled,[class*=" p-tam-result-bottom-nav-modal__"],[class*=" p-tam-result-bottom-nav__"],[class^=p-tam-result-bottom-nav-modal__],[class^=p-tam-result-bottom-nav__],footer,header{display:none!important}#resultsPage.p-tam-result{background:#fff!important;color:#333;font-size:10.5pt;line-height:1.6;margin:0!important;max-width:none!important;opacity:1!important;overflow:visible!important;padding:0!important;visibility:visible!important;width:auto!important}#resultsPage.p-tam-result .bgGray,#resultsPage.p-tam-result .bgWide,#resultsPage.p-tam-result .contentsW,#resultsPage.p-tam-result .wBG{background:transparent!important;margin-left:auto!important;margin-right:auto!important;max-width:180mm!important;overflow:visible!important;padding-left:0!important;padding-right:0!important;width:auto!important}#resultsPage.p-tam-result #faqArea.p-tam-result-faq,#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria,#resultsPage.p-tam-result #foodGuide.p-tam-result-food-guide,#resultsPage.p-tam-result #scfaOther.p-tam-result-scfa-bacteria,#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity,#resultsPage.p-tam-result #yourRatio.p-tam-result-main-bacteria,#resultsPage.p-tam-result #yourType01.p-tam-result-fv,#resultsPage.p-tam-result .p-tam-result-after,#resultsPage.p-tam-result .p-tam-result-bacteria-list-cta,#resultsPage.p-tam-result .p-tam-result-before,#resultsPage.p-tam-result .p-tam-result-environment,#resultsPage.p-tam-result .p-tam-result-header,#resultsPage.p-tam-result .p-tam-result-learn,#resultsPage.p-tam-result .p-tam-result-previous{background:#fff!important;margin-left:auto!important;margin-right:auto!important;max-width:180mm!important;overflow:visible!important;padding-left:0!important;padding-right:0!important;transform:none!important;width:auto!important}#resultsPage.p-tam-result canvas,#resultsPage.p-tam-result img,#resultsPage.p-tam-result svg{height:auto!important;max-width:100%!important}#resultsPage.p-tam-result a{color:#000;text-decoration:underline}#resultsPage.p-tam-result .splide,#resultsPage.p-tam-result .splide__list,#resultsPage.p-tam-result .splide__track{display:block!important;overflow:visible!important;transform:none!important;width:auto!important}#resultsPage.p-tam-result .splide__slide{transform:none!important;width:100%!important}#resultsPage.p-tam-result .splide__arrows,#resultsPage.p-tam-result .splide__pagination{display:none!important}#resultsPage.p-tam-result .p-tam-result-header{padding-bottom:6mm!important;padding-top:0!important}#resultsPage.p-tam-result .p-tam-result-header__greeting{font-size:10pt}#resultsPage.p-tam-result .p-tam-result-header__title{font-size:18pt;letter-spacing:.05em;margin-top:3mm!important}#resultsPage.p-tam-result .p-tam-result-header__meta{-moz-column-gap:8mm;column-gap:8mm;font-size:9pt;margin-top:3mm!important}#resultsPage.p-tam-result #yourType01.p-tam-result-fv{margin-top:4mm!important;padding-bottom:6mm!important;padding-top:0!important}#resultsPage.p-tam-result .p-tam-result-fv__card,#resultsPage.p-tam-result .p-tam-result-fv__card-inner{-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}#resultsPage.p-tam-result .p-tam-result-fv__card-inner{min-height:0!important}#resultsPage.p-tam-result .p-tam-result-fv__card.is-none{-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}#resultsPage.p-tam-result .p-tam-result-fv__card.is-none .p-tam-result-fv__card-inner{min-height:0!important}#resultsPage.p-tam-result .p-tam-result-fv__population,#resultsPage.p-tam-result .p-tam-result-fv__type{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}#resultsPage.p-tam-result .p-tam-result-fv__feature-title,#resultsPage.p-tam-result .p-tam-result-fv__question{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}#resultsPage.p-tam-result .p-tam-result-fv__feature-item{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}#resultsPage.p-tam-result .p-tam-result-fv__focus-list{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important;overflow:hidden!important;width:100%!important}#resultsPage.p-tam-result .p-tam-result-fv__focus-item{-moz-column-gap:3mm!important;column-gap:3mm!important;min-width:0!important;padding:3mm 2mm!important}#resultsPage.p-tam-result .p-tam-result-fv__focus-heading{flex:0 1 31mm!important}#resultsPage.p-tam-result .p-tam-result-fv__focus-icon{flex-basis:6mm!important;height:6mm!important;width:6mm!important}#resultsPage.p-tam-result .p-tam-result-fv__focus-scale{min-width:0!important}#resultsPage.p-tam-result .p-tam-result-fv__focus-state{font-size:7.5pt!important;padding:2mm 1mm!important}#resultsPage.p-tam-result .p-tam-result-fv__population{font-size:11pt}#resultsPage.p-tam-result .p-tam-result-fv__population-icon{-moz-column-break-inside:avoid;break-inside:avoid}#resultsPage.p-tam-result .p-tam-result-before{-moz-column-break-inside:auto!important;break-inside:auto!important;margin-top:6mm!important;padding-bottom:6mm!important;padding-top:0!important;page-break-inside:auto!important}#resultsPage.p-tam-result .p-tam-result-before__title{-moz-column-break-after:avoid;break-after:avoid;color:#49a53c!important;page-break-after:avoid}#resultsPage.p-tam-result .p-tam-result-before__block{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}#resultsPage.p-tam-result .p-tam-result-before__heading{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}#resultsPage.p-tam-result .p-tam-result-before__heading-line{background:#49a53c!important}#resultsPage.p-tam-result .p-tam-result-before__paragraph{color:#333!important}#resultsPage.p-tam-result .p-tam-result-before__strong{background:none!important;box-shadow:none!important;color:#3d8f32!important}#resultsPage.p-tam-result .p-tam-result-before__info-div{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}#resultsPage.p-tam-result .p-tam-result-before__info-title{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}#resultsPage.p-tam-result .p-tam-result-before__info-text{color:#333!important}#resultsPage.p-tam-result .p-tam-result-before__acid-card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}#resultsPage.p-tam-result .p-tam-result-before__acid-lead{color:#3d8f32!important}#resultsPage.p-tam-result .p-tam-result-before__acid-text{color:#333!important}#resultsPage.p-tam-result #yourRatio.p-tam-result-main-bacteria,#resultsPage.p-tam-result .p-tam-result-environment{margin-top:6mm!important;padding-bottom:6mm!important;padding-top:0!important}#resultsPage.p-tam-result #yourType01 #bacteriumBox.p-tam-result-main-bacteria__detail ul.p-tam-result-main-bacteria__list{gap:5mm!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#resultsPage.p-tam-result .p-tam-result-main-bacteria__item{-moz-column-break-inside:avoid;break-inside:avoid}#resultsPage.p-tam-result #scfaOther.p-tam-result-scfa-bacteria,#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity{margin-top:6mm!important;padding-bottom:6mm!important;padding-top:0!important}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity{-moz-column-break-inside:avoid;break-inside:avoid}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity li.p-tam-result-diversity__item{-moz-column-gap:8mm!important;column-gap:8mm!important;display:grid!important;grid-template-areas:"score distribution" "advice distribution"!important;grid-template-columns:minmax(0,1fr) minmax(0,82mm)!important;padding:6mm!important;width:100%!important}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__score-label,#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__score-row{min-width:0!important}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__score-box{min-width:20mm!important}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__advice{margin-top:-18mm!important;min-width:0!important;padding:6mm 5mm!important}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution{min-width:0!important;width:100%!important}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .graphBar.p-tam-result-diversity__distribution-image,#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-image,#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-note,#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution-track{max-width:100%!important;width:80mm!important}#resultsPage.p-tam-result #focusBacteria.p-tam-result-focus-bacteria{margin-top:6mm!important;padding-bottom:6mm!important;padding-top:0!important}#resultsPage.p-tam-result .p-tam-result-focus-bacteria__item{-moz-column-break-inside:avoid;break-inside:avoid}#resultsPage.p-tam-result .p-tam-result-bacteria-list-cta{-moz-column-break-inside:avoid;break-inside:avoid}#resultsPage.p-tam-result #foodGuide.p-tam-result-food-guide,#resultsPage.p-tam-result .p-tam-result-bacteria-list-cta{margin-top:6mm!important;padding-bottom:6mm!important;padding-top:0!important}#resultsPage.p-tam-result .p-tam-result-food-guide__item{-moz-column-break-inside:avoid;break-inside:avoid}#resultsPage.p-tam-result .p-tam-result-after,#resultsPage.p-tam-result .p-tam-result-previous{-moz-column-break-inside:avoid;break-inside:avoid;margin-top:6mm!important;padding-bottom:6mm!important;padding-top:0!important}#resultsPage.p-tam-result .p-tam-result-previous__title{font-size:14pt}#resultsPage.p-tam-result #faqArea.p-tam-result-faq{margin-top:6mm!important;padding-bottom:6mm!important;padding-top:0!important}#resultsPage.p-tam-result .p-tam-result-faq__title{font-size:16pt}#resultsPage.p-tam-result .p-tam-result-faq__lead{font-size:10pt}#resultsPage.p-tam-result .p-tam-result-faq__item{-moz-column-break-inside:avoid;break-inside:avoid}#resultsPage.p-tam-result .p-tam-result-faq dd .p-tam-result-faq__answer,#resultsPage.p-tam-result .p-tam-result-faq__question{font-size:10pt}#resultsPage.p-tam-result .p-tam-result-learn{margin-top:6mm!important;padding-bottom:6mm!important;padding-top:0!important}#resultsPage.p-tam-result .p-tam-result-learn__title{font-size:16pt}#resultsPage.p-tam-result .p-tam-result-learn__links{-moz-column-gap:6mm!important;column-gap:6mm!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:4mm!important}#resultsPage.p-tam-result .p-tam-result-learn__link{-moz-column-break-inside:avoid;break-inside:avoid;height:auto!important;width:auto!important}.p-tam-result-faq__item,.p-tam-result-focus-bacteria__item,.p-tam-result-food-guide__item,.p-tam-result-learn__link,.p-tam-result-main-bacteria__item{-moz-column-break-inside:avoid;break-inside:avoid}.p-tam-result-diversity__title,.p-tam-result-faq__title,.p-tam-result-focus-bacteria__title,.p-tam-result-food-guide__title,.p-tam-result-fv__title,.p-tam-result-header__title,.p-tam-result-learn__title,.p-tam-result-main-bacteria__title,.p-tam-result-scfa-bacteria__title,h1,h2,h3{-moz-column-break-after:avoid;break-after:avoid}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__score-row{-ms-grid-column:1;-ms-grid-row:1}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__advice{-ms-grid-column:1;-ms-grid-row:2}#resultsPage.p-tam-result #tayoseiBox.p-tam-result-diversity .p-tam-result-diversity__distribution{-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-row:1}}@media print and (max-width:480px){@page{size:auto;margin:10mm 5mm 10mm 5mm!important}body{font-size:12px!important;left:50%!important;padding:0!important;position:absolute!important;transform:translate(-50%)!important}.contentsW,body{margin:0!important}.contentsW{padding:0 3mm!important;width:100%!important}h1{font-size:18pt!important;margin-bottom:3mm!important}.name,.nameBox ul{font-size:14pt!important}.nameBox ul{padding:2mm!important}.nameBox ul li{-moz-column-gap:2mm!important;column-gap:2mm!important;flex-direction:column!important}.nameBox ul .ttl{font-size:12pt!important}section{padding-top:5mm!important}section .txt{font-size:9pt!important}section h2{font-size:16pt!important;margin-bottom:3mm!important;text-align:left!important}section h2 .sTxt{font-size:10pt!important;margin-bottom:2mm!important}section#yourType01 .nTxt{font-size:9pt!important;margin-top:3mm!important}section#yourType01 .yourData .type{font-size:16pt!important}section#yourType01 .yourData .type li{height:12mm!important;width:12mm!important}section#yourType01 .yourData p{font-size:20pt!important;margin-left:3mm!important}section#yourType01 .avJP{font-size:11pt!important}section#yourType01 .whatFlora{margin-top:3mm!important;padding:3mm 5mm!important}section#yourType01 .whatFlora dt{font-size:14px!important}section#yourType01 .whatFlora dd{font-size:11pt!important}section#yourType01 .omonaKin{font-size:14pt!important;text-align:left!important}section#yourType01 #omonaType{flex-direction:column!important;gap:3mm!important}section#yourType01 #omonaType li{font-size:10pt!important}section#yourType01 #omonaType li .en{font-size:16pt!important;height:8mm!important;margin-right:3mm!important;width:8mm!important}section#yourType01 #yourFeatures{font-size:10pt!important;justify-content:flex-start!important;margin-top:3mm!important}section#yourType01 #yourFeatures .type{font-size:9pt!important}section#yourType01 #yourFeatures .type li{height:6mm!important;margin-right:3mm;width:6mm!important}section#yourType01 #yourRatio{margin-top:20mm!important;padding-bottom:5mm!important;padding-top:20mm!important}section#yourType01 #yourRatio h3.ttl{font-size:14px!important;margin-bottom:3mm!important;text-align:left!important}section#yourType01 #yourRatio .flex{align-items:flex-start!important;flex-direction:column!important;gap:3mm!important}section#yourType01 #yourRatio .flex h3{font-size:10pt!important;justify-content:flex-start!important;margin-bottom:3mm!important;text-align:left!important}section#yourType01 #yourRatio .flex h3 br{display:none!important}section#yourType01 #yourRatio .graph{width:100%!important}section#yourType01 #yourRatio .graph .yours{height:50pt!important}section#yourType01 #yourRatio .graph .scale span{font-size:9pt!important}section#yourType01 .rateList{gap:3mm!important;grid-template-columns:1fr!important;padding-top:3mm!important}section#yourType01 .rateList li{padding-bottom:3mm!important;padding-top:3mm!important}section#yourType01 .rateList li .icon{font-size:10pt!important;height:8mm!important;margin-right:3mm!important;width:8mm!important}section#yourType01 .rateList li .name,section#yourType01 .rateList li .rate,section#yourType01 .rateList li .rate strong{font-size:10pt!important}section#yourType01 .rateList li .topBox{margin-bottom:2mm!important}section#yourType01 .rateList li .explanation{font-size:9px!important;margin-bottom:2mm!important;margin-left:1mm!important;padding-left:4mm!important}section#yourType01 .rateList li .explanation i{height:3mm!important;width:3mm!important}section#yourType01 .rateList li .explanation span{height:15pt!important;margin:0 1mm 1mm 0!important;padding:0 1mm!important}section#yourType01 .rateList li .adviceBox{margin-top:3mm!important;padding:3mm!important}section#yourType01 .rateList li .adviceBox .advice{font-size:9pt!important;margin-bottom:2mm!important}section#yourType01 .rateList li .adviceBox h4{font-size:10pt!important;margin-bottom:2mm!important}section#yourType01 .rateList li .adviceBox .txt{font-size:9pt!important}section#yourType01 #bacteriumBox{margin-top:3mm!important}section#yourType01 .ebiLink{font-size:9pt!important;margin-top:1mm!important}section#yourType01 #other14 h3{font-size:14pt!important;margin-top:5mm!important}section#yourType01 #other14 .topTxt{font-size:10pt!important;margin-top:3mm!important}section#yourType02 .otherIndexList{gap:3mm!important;grid-template-columns:1fr!important}#faqArea{margin-top:3mm!important;padding-top:5mm!important}#faqArea:before{height:1.5mm!important;width:60mm!important}#faqArea .title{font-size:12pt!important;margin-bottom:3mm!important}#faqArea .titleTxt{font-size:9pt!important;margin-bottom:3mm!important}#faqArea dt{font-size:9pt!important;padding:2mm 3mm 2mm 5mm!important}#faqArea dt:before{font-size:10pt!important;top:3mm!important}#faqArea dt:after{height:1.5mm!important;top:4mm!important;width:.8mm!important}#faqArea dd{font-size:9pt!important;padding:2mm 3mm 2mm 5mm!important}#faqArea dd:before{font-size:10pt!important;top:3mm!important}#faqArea dd:after{height:1.5mm!important;top:4mm!important;width:.8mm!important}#faqArea .otherTxt{font-size:9pt!important}#faqArea .otherTxt,#tayoseiBox{margin-top:5mm!important}#tayoseiBox .topTtl{font-size:14pt!important;padding-top:5mm!important}#tayoseiBox .topTtl:before{height:1.5mm!important;width:60mm!important}#tayoseiBox .topTxt{font-size:9pt!important}.otherIndexList{margin-top:5mm!important;max-width:100%!important}.otherIndexList li{padding-bottom:3mm!important;padding-top:3mm!important}.otherIndexList li#diversity_value .scale{height:2mm!important}.otherIndexList li#diversity_value .scale span{font-size:9pt!important}.otherIndexList li#diversity_value .avr{margin-top:5mm!important}.otherIndexList li .titleBox .num,.otherIndexList li .titleBox .num strong,.otherIndexList li .titleBox h3{font-size:10pt!important}.otherIndexList li .question{font-size:10pt!important;margin-bottom:2mm!important;margin-top:2mm!important}.otherIndexList li .question i{height:3mm!important;margin-right:2mm!important;width:3mm!important}.otherIndexList li .adviceBox{margin-top:3mm!important;padding:3mm!important}.otherIndexList li .adviceBox .advice{font-size:9pt!important}.otherIndexList li .adviceBox h4{font-size:10pt!important}.otherIndexList li .adviceBox img{margin-right:2mm!important;vertical-align:-.5mm;width:3mm!important}.otherIndexList li .adviceBox .txt{font-size:9pt!important}li .bar{height:8px!important;margin-bottom:-.5mm!important}li .avr{font-size:9pt!important}li .avr:before{border-width:0 1.2mm 2mm!important}body:has(#resultsPage.p-tam-result){left:auto!important;min-width:0!important;position:static!important;transform:none!important;width:auto!important}#resultsPage.p-tam-result{opacity:1!important;visibility:visible!important}#resultsPage.p-tam-result .p-tam-result-after,#resultsPage.p-tam-result .p-tam-result-bacteria-list-cta,#resultsPage.p-tam-result .p-tam-result-before,#resultsPage.p-tam-result .p-tam-result-diversity,#resultsPage.p-tam-result .p-tam-result-environment,#resultsPage.p-tam-result .p-tam-result-faq,#resultsPage.p-tam-result .p-tam-result-focus-bacteria,#resultsPage.p-tam-result .p-tam-result-food-guide,#resultsPage.p-tam-result .p-tam-result-fv,#resultsPage.p-tam-result .p-tam-result-header,#resultsPage.p-tam-result .p-tam-result-learn,#resultsPage.p-tam-result .p-tam-result-main-bacteria,#resultsPage.p-tam-result .p-tam-result-previous,#resultsPage.p-tam-result .p-tam-result-scfa-bacteria{padding-top:0!important}}