@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;600;700&family=Noto+Sans+JP:wght@300;400;500&display=swap";.card__information h3{font-size:2rem}.article-template__title{font-family:"Noto Serif JP",Hiragino Mincho ProN,serif;font-size:2.5rem;font-weight:700;line-height:1.5;color:#1e1a17;letter-spacing:.02em}.article-template__content{font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;font-weight:300;color:#5a5248;font-size:1.6rem;line-height:1.5;counter-reset:chapter-counter}.article-template__content h2{font-family:"Noto Serif JP",Hiragino Mincho ProN,serif;font-size:2rem;font-weight:700;color:#1e1a17;line-height:1.6;margin-top:3rem;margin-bottom:1rem;padding:0 0 0 .75em;background:none;border-left:4px solid #C4704A;counter-increment:chapter-counter;display:flex;flex-direction:column;gap:.2em}.article-template__content h2:before{content:"Chapter " counter(chapter-counter,decimal-leading-zero);font-family:Georgia,serif;font-size:1.1rem;letter-spacing:.25em;text-transform:uppercase;color:#c4704a;font-weight:400;line-height:1}.article-template__content h3{font-family:"Noto Serif JP",Hiragino Mincho ProN,serif;font-size:1.8rem;font-weight:700;color:#1e1a17;border-bottom:2px solid #C4704A;padding-bottom:.4em;margin-top:2.2em;margin-bottom:.8em;background:none}.article-template__content h4{font-size:1.6rem;font-weight:500;color:#3a3530;background:transparent;border-left:3px solid #C4704A;padding-left:.75em;margin-top:1.8em;margin-bottom:.6em}.article-template__content p{color:#5a5248;line-height:1.7;font-size:1.6rem;margin-bottom:1.2em}.article-template__content p strong{color:#1e1a17;font-weight:500}.article-template__content blockquote{margin:2.5rem 0;padding:2rem 2.2rem 2rem 2.4rem;background:#f0e9db;border-left:4px solid #C4704A;border-radius:0 14px 14px 0;font-style:normal}.article-template__content blockquote p{font-family:"Noto Serif JP",Hiragino Mincho ProN,serif;font-size:1.7rem;line-height:2;color:#1e1a17;margin-bottom:0}.article-template__content ul{padding-left:0;list-style:none;margin-bottom:1.2em}.article-template__content ul li{font-size:1.6rem;color:#5a5248;line-height:1.9;padding:.4em 0 .4em 2.2em;position:relative;margin-bottom:.3em}.article-template__content ul li:before{content:"\2713";color:#c4704a;position:absolute;left:.2em;top:.45em;font-weight:500;font-size:1.5rem;line-height:1}.article-template__content ul li strong{display:block;color:#1e1a17;font-weight:500;display:inline}.article-template__content ol{padding-left:0;list-style:none;margin-bottom:1.2em;counter-reset:ol-counter}.article-template__content ol li{font-size:1.6rem;color:#5a5248;line-height:1.9;padding:.4em 0 .4em 3.2em;position:relative;margin-bottom:.6em;counter-increment:ol-counter}.article-template__content ol li:before{content:counter(ol-counter);position:absolute;left:0;top:.35em;width:2.2rem;height:2.2rem;background:#2d3d2a;color:#faf6ef;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Georgia,serif;font-size:1.3rem;font-weight:400;line-height:1}.article-template__content a{color:#c4704a;text-underline-offset:3px}.article-navigation{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;margin-bottom:2rem}.article-navigation__card{display:flex;flex-direction:column;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;transition:all .3s ease}.article-navigation__card:hover{box-shadow:0 6px 20px #0000001a;transform:translateY(-3px)}.article-navigation__thumbnail{width:100%;height:200px;object-fit:cover;transition:transform .3s ease}.article-navigation__card:hover .article-navigation__thumbnail{transform:scale(1.05)}.article-navigation__content{padding:1rem;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.article-navigation__label{display:block;font-size:.9em;color:#666;margin-bottom:.5rem}.article-navigation__title{font-weight:700;font-size:1.1em;margin-bottom:.5rem}.article-navigation__meta{font-size:.8em;color:#888}.article-navigation__date{margin-right:.5rem}.article-navigation__tag{background-color:#f0f0f0;padding:2px 6px;border-radius:4px}@media screen and (min-width:768px){.article-navigation{flex-direction:row;justify-content:space-between}.article-navigation__card{flex-direction:row;width:48%}.article-navigation__thumbnail{width:150px;height:150px;flex-shrink:0}.article-navigation__content{padding:1rem}.article-navigation__card--previous{flex-direction:row}.article-navigation__card--next{flex-direction:row-reverse;text-align:right}.article-navigation__card--next .article-navigation__content{align-items:flex-end}}.article-product{max-width:72.6rem;margin:2rem auto;padding:2rem}.article-product__container{display:flex;align-items:center;gap:1rem}.article-product__image{width:150px;height:150px;object-fit:cover;border-radius:4px}.article-product__content{flex:1}.article-product__title{margin:0 0 .5rem;font-size:1.2em}.article-product__price{font-weight:700;color:#4a4a4a}.article-product__description{font-size:.9em;color:#666}.article-product__button{display:inline-block;margin-top:1rem;padding:.5rem 1rem;background-color:#4a4a4a;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .3s ease}.article-product__button:hover{background-color:#333}@media(max-width:768px){.article-product__container{flex-direction:column;align-items:flex-start}.article-product__image{width:100%;height:auto;max-height:300px}}.social-share{margin-top:2rem;text-align:center}.social-share h3{font-size:1.2rem;margin-bottom:1rem;color:#333}.social-share__button{display:inline-flex;align-items:center;justify-content:center;width:120px;height:40px;margin:0 .5rem .5rem 0;border-radius:20px;color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease;border:none;cursor:pointer;font-size:14px}.social-share__button--x{background-color:#000}.social-share__button--facebook{background-color:#4267b2}.social-share__button--line{background-color:#00b900}.social-share__button--copy{background-color:#6c757d}.social-share__button:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 2px 5px #0003}@media screen and (max-width:768px){.social-share__button{display:flex;margin:1.5rem auto;width:80%;max-width:200px}}.cp_qa *,.cp_qa *:after,.cp_qa *:before{-webkit-box-sizing:border-box;box-sizing:border-box}.cp_qa{overflow-x:hidden;margin:0 auto;color:#333}.cp_qa .cp_actab{margin-bottom:15px;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:all .3s;background:#fff}.cp_qa .cp_actab:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.cp_qa label{font-size:1.2em;position:relative;display:block;width:100%;margin:0;padding:20px 60px 20px 20px;cursor:pointer;font-weight:600;background:#fff;transition:background .3s,color .3s}.cp_qa label:hover{background:#f8f9fa}.cp_qa .cp_actab-content{font-size:1em;position:relative;overflow:hidden;height:0;transition:.4s ease;opacity:0;background:#f8f9fa;line-height:1.8}.cp_qa .cp_actab input[type=checkbox]:checked~.cp_actab-content{height:auto;padding:25px;opacity:1;width:100%!important}.cp_qa .cp_actab input[type=checkbox]:checked~label{background:#667eea;color:#fff}.cp_qa .cp_plus{font-size:2em;line-height:100%;position:absolute;z-index:5;right:20px;top:50%;transform:translateY(-50%);transition:.3s ease;width:30px;height:30px;line-height:28px;text-align:center;border-radius:50%;background:#667eea;color:#fff}.cp_qa .cp_actab input[type=checkbox]:checked~.cp_plus{background:#fff;color:#667eea;transform:translateY(-50%) rotate(45deg)}.cp_qa .cp_actab input[type=checkbox]{display:none}.faq-search-container{max-width:600px;margin:0 auto 40px;padding:0 20px}#faqSearch{width:100%;padding:15px 20px;font-size:16px;border:2px solid #ddd;border-radius:30px;outline:none;transition:border-color .3s}#faqSearch:focus{border-color:#667eea}.cp_actab[style*="background-color: rgb(255, 249, 230)"]{animation:highlight .5s ease}@keyframes highlight{0%{background-color:#fff}50%{background-color:#fff9e6}to{background-color:#fff9e6}}.faq-navigation{background:#fff;padding:30px 0;position:sticky;top:0;z-index:100;box-shadow:0 2px 10px #0000000d}.faq-nav-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:0 20px}.faq-nav-btn{padding:10px 20px;background:#f5f5f5;border-radius:20px;text-decoration:none;color:#333;font-size:14px;transition:all .3s;border:2px solid transparent}.faq-nav-btn:hover{background:#667eea;color:#fff;transform:translateY(-2px);border-color:#667eea}.popular-faq{background:linear-gradient(135deg,#a8edea,#fed6e3);padding:60px 20px;color:#2d3436;margin-bottom:40px}.popular-faq h2{text-align:center;margin-bottom:40px;font-size:28px;color:#2d3436}.popular-faq-link{background:#fff;padding:20px;border-radius:10px;color:#2d3436;text-decoration:none;display:block;transition:all .3s;box-shadow:0 2px 10px #0000001a}.popular-faq-link:hover{background:#fff;transform:translateY(-5px);box-shadow:0 8px 25px #00000026;color:#00b894}.popular-faq-icon{font-size:20px;margin-right:10px;filter:none}.faq-cta{background:linear-gradient(135deg,#f093fb,#f5576c);padding:40px 20px;border-radius:15px;text-align:center;margin-top:40px;color:#fff}.faq-cta h3{margin-bottom:15px;font-size:24px;color:#fff;background:none;border:none;padding:0}.faq-cta p{margin-bottom:25px;font-size:16px}.faq-cta-buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.faq-cta-btn{background:#fff;color:#f5576c;padding:15px 30px;border-radius:30px;text-decoration:none;font-weight:700;display:inline-block;transition:all .3s}.faq-cta-btn:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0003}.faq-cta-btn--line{background:#06c755;color:#fff}@media(max-width:768px){.faq-nav-btn{font-size:12px;padding:8px 15px}.popular-faq h2{font-size:22px}.popular-faq-link{padding:15px}.faq-cta h3{font-size:20px}.faq-cta-buttons{flex-direction:column;align-items:center}.faq-cta-btn{width:100%;max-width:280px}}@media(max-width:768px){.cp_qa label{padding:15px 50px 15px 15px;font-size:1em}.cp_qa .cp_plus{width:25px;height:25px;line-height:23px;font-size:1.5em;right:15px}.cp_qa .cp_actab-content{font-size:.9em}}.group-inline-price{font-size:2em;font-weight:700;color:red;text-decoration:underline}.sub_btm{background:#5a1411;padding:10px\a0 30px;border-radius:2px;color:#fff;text-decoration:none}#lp-page img{border:none;margin:-10px 0}.boundcontainer{position:relative;width:100%;height:170px}.bound span{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;font-size:5em;font-weight:700;color:#0091ea;text-align:center;animation:bound-anim .8s infinite}@keyframes bound-anim{0%,to{top:0;transform:scale(1)}30%{top:-25%}50%{transform:scale(1)}90%{top:0;transform:scale(1.1,.8)}}.youtube{width:100%;position:relative;padding-top:56.25%}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slick_slider{width:100%;margin:0 auto}ul{padding-inline-start:0px}.slick_slider img{width:100%;height:auto;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;overflow:hidden}.slick_slider .slick-slide{margin:0 10px}.slick-prev,.slick-next{position:absolute;top:42%;cursor:pointer;outline:none;border-top:2px solid #666;border-right:2px solid #666;height:15px;width:15px}.slick-prev{left:-1.5%;transform:rotate(-135deg)}.slick-next{right:-1.5%;transform:rotate(45deg)}.slick-dots{text-align:center;margin:20px 0 0}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots button{color:transparent;outline:none;width:8px;height:8px;display:block;border-radius:50%;background:#ccc}.slick-dots .slick-active button{background:#333}.collection .grid__item:nth-child(1) .card__content:before,.collection .grid__item:nth-child(2) .card__content:before,.collection .grid__item:nth-child(3) .card__content:before{content:"";position:absolute;left:10px;top:10px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2em;z-index:1;box-shadow:0 2px 5px #0003}.collection .grid__item:nth-child(1) .card__content:before{background:linear-gradient(45deg,gold,orange);content:"1";color:#fff}.collection .grid__item:nth-child(2) .card__content:before{background:linear-gradient(45deg,silver,#a9a9a9);content:"2";color:#fff}.collection .grid__item:nth-child(3) .card__content:before{background:linear-gradient(45deg,#cd7f32,#b87333);content:"3";color:#fff}.collection .grid__item:nth-child(n+4):nth-child(-n+10) .card__content:before{font-weight:700;margin-right:5px;position:absolute;left:15px;top:15px;background-color:#fffc;padding:2px 5px;border-radius:3px;z-index:1}.collection .grid__item:nth-child(4) .card__content:before{content:"4"}.collection .grid__item:nth-child(5) .card__content:before{content:"5"}.collection .grid__item:nth-child(6) .card__content:before{content:"6"}.collection .grid__item:nth-child(7) .card__content:before{content:"7"}.collection .grid__item:nth-child(8) .card__content:before{content:"8"}.collection .grid__item:nth-child(9) .card__content:before{content:"9"}.collection .grid__item:nth-child(10) .card__content:before{content:"10"}@media screen and (max-width:749px){.collection .grid__item:nth-child(1) .card__content:before,.collection .grid__item:nth-child(2) .card__content:before,.collection .grid__item:nth-child(3) .card__content:before{width:30px;height:30px;font-size:1em}.collection .grid__item:nth-child(n+4):nth-child(-n+10) .card__content:before{left:10px;top:10px;font-size:.9em}}.jdgm-widget-placeholder,.jdgm-widget{min-height:400px;transition:min-height .3s ease}.jdgm-preview-badge{min-height:24px;display:inline-block;width:auto}#judgeme_product_reviews{min-height:500px}.jdgm-widget.jdgm-loaded{min-height:auto}@media screen and (max-width:749px){.jdgm-widget-placeholder,.jdgm-widget{min-height:300px}#judgeme_product_reviews{min-height:400px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/style.css.map */
