@charset "UTF-8";.content-wrap{background-color:#eae9ef}.article-wrap{padding:0 15px}.article-wrap .l-container{padding-top:22px;padding-bottom:34px;background-color:#fff}@media only screen and (min-width:861px){.article-wrap .l-container{padding-top:130px;border-radius:20px;padding-bottom:120px}}@media only screen and (min-width:861px){.article-wrap .inner{max-width:547px;margin:0 auto}}.article-wrap .post-ttl{font-size:17px;line-height:1.50823529;letter-spacing:.06em;color:#9290ab}@media only screen and (min-width:861px){.article-wrap .post-ttl{font-size:22px;line-height:1.94272727}}.article-wrap .post-meta{text-align:right}@media only screen and (min-width:861px){.article-wrap .post-meta{margin-top:10px}}.article-wrap .post-meta time{color:#9290ab;font-size:13px}@media only screen and (min-width:861px){.article-wrap .post-meta time{font-size:17px}}.article-wrap .post-thumbnail{margin-top:10px}@media only screen and (min-width:861px){.article-wrap .post-thumbnail{margin-top:20px}}.article-wrap .post-terms{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}@media only screen and (min-width:861px){.article-wrap .post-terms{margin-top:20px;gap:6px}}.article-wrap .post-terms .post-term{padding:3px 10px 2px;color:#9290ab;border-radius:4px;font-size:13px;background-color:#e1dfe8}@media only screen and (min-width:861px){.article-wrap .post-terms .post-term{font-size:14px}}.content{margin-top:30px}.content>*{color:#9290ab}.content>:first-child{margin-top:0}.content>:last-child{margin-bottom:0}.content p{margin:15px 0 25px 0;font-size:16px;line-height:1.75}@media only screen and (min-width:861px){.content p{font-size:18px;line-height:1.79}}.content p a{color:#9290ab;text-decoration:underline}.content h2{margin:25px 0 15px 0;color:#9290ab;font-size:18px;border-bottom:2px solid #9290ab;line-height:1.55555556;padding-bottom:10px}@media only screen and (min-width:861px){.content h2{font-size:20px;border-bottom:3px solid #9290ab;line-height:1.6435;margin:40px 0 25px 0}}.content h3{margin:20px 0 15px 0;color:#fff;padding:10px 14px;background-color:#9290ab;border-radius:7px;font-size:16px;line-height:1.5}@media only screen and (min-width:861px){.content h3{font-size:18px;margin:40px 0 25px 0;padding:20px 25px}}.content h4,.content h5,.content h6{margin:20px 0 15px 0;color:#9290ab}@media only screen and (min-width:861px){.content h4,.content h5,.content h6{margin:40px 0 25px 0}}.content ol,.content ul{border-radius:7px;padding:20px;margin:30px 0 20px 0;border:1px solid #9290ab}@media only screen and (min-width:861px){.content ol,.content ul{padding:30px;margin:40px 0 30px 0}}.content li{font-size:16px;line-height:1.4375;padding-left:24px;position:relative}@media only screen and (min-width:861px){.content li{font-size:18px;line-height:1.46888889}}.content li::before{content:"●";color:#9290ab;left:0;position:absolute}.content li:not(:last-of-type){margin-bottom:10px}.content blockquote{margin:25px 0 15px 0;border:1px solid #dfdde7;padding:55px 25px 35px;border-radius:7px;position:relative}@media only screen and (min-width:861px){.content blockquote{margin:40px 0 30px 0;padding:65px 45px}}.content blockquote::after,.content blockquote::before{background:url(../../img/common/icon_blockquote.webp) no-repeat center/contain;content:"";position:absolute;width:18px;height:16px}@media only screen and (min-width:861px){.content blockquote::after,.content blockquote::before{width:24px;height:21px}}.content blockquote::before{top:15px;left:15px}@media only screen and (min-width:861px){.content blockquote::before{top:30px;left:25px}}.content blockquote::after{bottom:15px;right:15px;-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}@media only screen and (min-width:861px){.content blockquote::after{bottom:30px;right:25px}}.content blockquote p{margin:0}.content table{margin:25px 0 15px 0;width:100%;border-collapse:collapse}@media only screen and (min-width:861px){.content table{margin:40px 0 30px 0}}.content table td,.content table th{padding:8px;border:1px solid #ddd}.content img{max-width:100%;height:auto}.content .wp-block-button{margin:15px 0}.content .wp-block-button .wp-block-button__link{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:30px;height:40px;border:1px solid #9290ab;position:relative;color:#9290ab;background:0 0;text-decoration:none;padding:0 40px 0 20px;min-width:240px}@media only screen and (min-width:861px){.content .wp-block-button .wp-block-button__link{font-size:16px;height:50px}}.content .wp-block-button .wp-block-button__link::after{position:absolute;content:"";display:block;width:12px;height:9px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:12px;background:url(../../img/page/product/icon_btn_store.webp) no-repeat center/contain;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media only screen and (min-width:861px){.content .wp-block-button .wp-block-button__link::after{right:15px;width:15px;height:11px}}.content .wp-block-button .wp-block-button__link:hover{background-color:#9290ab;color:#f6f6f8}.content .wp-block-button .wp-block-button__link:hover::after{background:url(../../img/page/product/icon_btn_store_wh.webp) no-repeat center/contain}.content .wp-block-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0}@media only screen and (min-width:861px){.content .wp-block-buttons{grid-template-columns:repeat(3,1fr);gap:10px}}.content .wp-block-buttons .wp-block-button{margin:0}.content figure{margin:25px 0 15px 0}@media only screen and (min-width:861px){.content figure{margin:40px 0 30px 0}}.content figcaption{margin-top:8px;font-size:14px;color:#666}.content pre{margin:25px 0 15px 0;padding:16px;overflow-x:auto;background-color:#eae9ef}@media only screen and (min-width:861px){.content pre{margin:40px 0 30px 0}}.content hr{margin:25px 0;border:none;border-top:1px solid #9290ab}@media only screen and (min-width:861px){.content hr{margin:40px 0}}.p-relatedProduct{padding-top:30px;padding-left:20px;padding-right:20px}@media only screen and (min-width:861px){.p-relatedProduct{padding-top:70px}}.p-relatedProduct__ttl{text-align:center;color:#9290ab;font-size:18px;letter-spacing:.1em}@media only screen and (min-width:861px){.p-relatedProduct__ttl{font-size:22px}}.p-relatedProduct__box{-webkit-box-shadow:0 0 4px rgba(136,129,153,.5);box-shadow:0 0 4px rgba(136,129,153,.5);background-color:#fff;padding:40px 15px;margin-top:15px;max-width:514px;margin-left:auto;margin-right:auto}@media only screen and (min-width:861px){.p-relatedProduct__box{margin-top:30px;padding:70px 15px}}.p-relatedProduct__box a{display:block;text-align:center}.p-relatedProduct__box .thumbnail img{display:block;margin:0 auto;height:215px;width:auto}@media only screen and (min-width:861px){.p-relatedProduct__box .thumbnail img{height:305px}}.p-relatedProduct__box .colors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:10px}@media only screen and (min-width:861px){.p-relatedProduct__box .colors{gap:10px;margin-top:20px}}.p-relatedProduct__box .colors li{width:17px;border:2px solid #fff;-webkit-box-sizing:content-box;box-sizing:content-box}@media only screen and (min-width:861px){.p-relatedProduct__box .colors li{width:26px}}.p-relatedProduct__box .colors li img{display:block}.p-relatedProduct__box .name{font-size:17px;color:#9290ab;margin-top:10px}@media only screen and (min-width:861px){.p-relatedProduct__box .name{font-size:22px;margin-top:20px}}.p-relatedProduct__box .price{font-size:18px;color:#9290ab;margin-top:10px}@media only screen and (min-width:861px){.p-relatedProduct__box .price{font-size:22px;margin-top:15px}}.p-relatedProduct__box .price .tax{font-size:12px}@media only screen and (min-width:861px){.p-relatedProduct__box .price .tax{font-size:14px}}.btn-wrap{padding:40px 0 70px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;position:relative;z-index:9}@media only screen and (min-width:861px){.btn-wrap{margin-top:-140px;padding-top:0;padding-bottom:240px;background-color:#eae9ed}}@media only screen and (min-width:861px){.article-list-wrap .l-container{max-width:740px}}.article-list-wrap .article-list{display:grid;grid-template-columns:1fr;gap:12px}@media only screen and (min-width:861px){.article-list-wrap .article-list{grid-template-columns:repeat(2,1fr);-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px;row-gap:0}}.article-list-wrap .article-list .article{height:100%}@media only screen and (min-width:861px){.article-list-wrap .article-list .article{display:grid;grid-template-rows:subgrid;grid-row:span 5;padding-bottom:22px}}.article-list-wrap .article-list .article a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:20px 15px 30px;border-radius:20px;background-color:#fff}@media only screen and (min-width:861px){.article-list-wrap .article-list .article a{display:grid;padding:30px 15px;grid-template-rows:subgrid;grid-row:span 5;padding-bottom:30px}}.article-list-wrap .article-list .article .post-ttl{font-size:17px;line-height:1.50823529;color:#9290ab}@media only screen and (min-width:861px){.article-list-wrap .article-list .article .post-ttl{font-size:18px;line-height:1.42444444}}.article-list-wrap .article-list .article .post-meta{text-align:right}@media only screen and (min-width:861px){.article-list-wrap .article-list .article .post-meta{margin-top:5px}}.article-list-wrap .article-list .article .post-meta time{color:#9290ab;font-size:13px}@media only screen and (min-width:861px){.article-list-wrap .article-list .article .post-meta time{font-size:14px}}.article-list-wrap .article-list .article .post-thumbnail{margin-top:10px;border-radius:20px;aspect-ratio:313/235;overflow:hidden}.article-list-wrap .article-list .article .post-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-list-wrap .article-list .article .post-terms{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;-ms-flex-item-align:end;align-self:end}@media only screen and (min-width:861px){.article-list-wrap .article-list .article .post-terms{margin-top:20px;gap:6px}}.article-list-wrap .article-list .article .post-terms .post-term{padding:3px 10px 2px;color:#9290ab;border-radius:4px;font-size:13px;background-color:#e1dfe8}@media only screen and (min-width:861px){.article-list-wrap .article-list .article .post-terms .post-term{font-size:16px;padding:3px 12px 2px}}.article-list-wrap .pagination-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;font-family:Montserrat,sans-serif;font-size:14px;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:385px;margin-left:auto;margin-right:auto}@media only screen and (min-width:861px){.article-list-wrap .pagination-wrap{margin-top:60px;gap:22px;font-size:16px}}.article-list-wrap .pagination-wrap .current{position:relative;color:#fff}.article-list-wrap .pagination-wrap .current::before{background-color:#9290ab;width:23px;height:23px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";z-index:-1;border-radius:50%}@media only screen and (min-width:861px){.article-list-wrap .pagination-wrap .current::before{width:25px;height:25px}}.article-list-wrap .pagination-wrap .next,.article-list-wrap .pagination-wrap .prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute}.article-list-wrap .pagination-wrap .next img,.article-list-wrap .pagination-wrap .prev img{display:block;width:8px}@media only screen and (min-width:861px){.article-list-wrap .pagination-wrap .next img,.article-list-wrap .pagination-wrap .prev img{width:10px}}.article-list-wrap .pagination-wrap .next{right:0}.article-list-wrap .pagination-wrap .prev{left:0}.article-list-wrap .pagination-wrap .prev img{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.sidebar-wrap{padding-bottom:70px;padding-top:60px;position:relative;z-index:9}@media only screen and (min-width:861px){.sidebar-wrap{margin-top:-140px;padding-top:0;padding-bottom:240px;background-color:#eae9ef}}@media only screen and (min-width:861px){.sidebar-wrap .l-container{max-width:740px}}.sidebar-wrap .wrap{margin:0}@media only screen and (min-width:861px){.sidebar-wrap .wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}}.sidebar-wrap .sidebar-section:not(:last-of-type){margin-bottom:30px}@media only screen and (min-width:861px){.sidebar-wrap .sidebar-section:not(:last-of-type){margin-bottom:0}}.sidebar-wrap .sidebar-section .sidebar-ttl{font-size:18px;font-weight:600;padding:0 8px;font-family:Montserrat,sans-serif;color:#9290ab;margin-bottom:15px;border-bottom:1px solid #9290ab}.sidebar-wrap .sidebar-section .archive-list,.sidebar-wrap .sidebar-section .category-list{padding:0 15px}.sidebar-wrap .sidebar-section .archive-list li a,.sidebar-wrap .sidebar-section .category-list li a{color:#9290ab;font-size:15px;line-height:2.26666667}@media only screen and (min-width:861px){.sidebar-wrap .sidebar-section .archive-list li a,.sidebar-wrap .sidebar-section .category-list li a{font-size:17px;line-height:2}}.sidebar-wrap .c-btn{margin-top:60px}@media only screen and (min-width:861px){.sidebar-wrap .c-btn{margin-top:100px}}