body{font-family:Noto Sans Japanese,sans-serif}section.collection.blog{background-color:#fff}@media (max-width:813px){.collection .mobile-aside-container.bvs{margin:0;border-bottom:1px solid #ccc}.collection .mobile-aside-container.bvs .nav-container.bvs{background-color:#f6f6f6}.collection .mobile-aside-container.bvs aside{margin:0}.collection .mobile-aside-container.bvs .space{height:2em;padding-bottom:1.5em;border-bottom:1.5em #fff solid}.collection .mobile-aside-container.bvs .nav-container.bvs ul{text-align:left}}.collection aside .nav-container.bvs nav.recent-posts li{margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid rgba(0,0,0,.1)}.blog-list.grid-layout.bvs{margin-left:0}.blog-list.grid-layout.bvs article.grid-item{width:100%;display:flex;align-items:start;padding:0 3.75em 2.75em;position:relative}.blog-list.grid-layout.bvs article.grid-item:first-of-type{padding:3.75em 3.75em 2.75em}@media screen and (max-width: 600px){.blog-list.grid-layout.bvs article.grid-item{display:block;padding:1em}.blog-list.grid-layout.bvs article.grid-item:first-of-type{padding:1em}}.blog-list.grid-layout.bvs article.grid-item:after{content:"";position:absolute;left:0;right:0;bottom:0;border-top:1px dashed #ccc;margin:0 3.75em}.blog-list.grid-layout.bvs article.grid-item .article-image{width:47.291%;margin:0}.blog-list.grid-layout.bvs article.grid-item>section{width:52.708%;padding-left:1.3em}@media screen and (max-width: 600px){.blog-list.grid-layout.bvs article.grid-item .article-image{width:100%;margin-bottom:15px}.blog-list.grid-layout.bvs article.grid-item>section{width:100%}}.blog-list.grid-layout.bvs header.centered{font-size:.96em;line-height:1.5;font-weight:500;text-align:left;margin-bottom:1.33em}.blog-list article section .post-meta.bvs ul.tags{text-align:left}.blog-list article section .rte.bvs .read-more{text-align:right}.blog-list article section .rte.bvs .read-more a.button.outline{display:inline-block;padding:10px 25px;border:1px solid #f7820f;color:#f7820f;font-weight:600;font-size:.8125em;line-height:1.5;text-decoration:none;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;outline:none}.blog-list article section .rte.bvs .read-more a.button.outline:hover{border:1px solid #f7820f;background:#f7820f;color:#fff}h2[data-pf-type=Heading2]{margin-top:40px!important}h3[data-pf-type=Heading2],h4[data-pf-type=Heading2]{margin-top:20px!important}.article-toc{border-left:5px solid #eecc42;margin-bottom:30px;background-color:#efebe3}.article-toc .header{display:flex;align-items:center;padding:20px;font-weight:700;font-size:20px}.article-toc .header:before{content:"";background:url(./article-icon-mokuji.png) no-repeat;background-size:cover;display:inline-block;width:24px;height:24px;margin-right:10px}.article-toc label{margin-left:auto;display:flex}.article-toc label:before{content:"open";margin-right:10px;font-size:16px;cursor:pointer}.article-toc label:after{content:"";display:inline-block;background:url(./article-icon-brown-open.png) no-repeat center 7px;width:14px;height:auto;cursor:pointer}.article-toc:has(:checked) label:before{content:"close";margin-right:10px;font-size:16px;cursor:pointer}.article-toc:has(:checked) label:after{content:"";display:inline-block;background:url(./article-icon-brown-close.png) no-repeat center 7px;width:14px;height:auto;cursor:pointer}.article-toc input{display:none}.article-toc .body{border-top:1px solid #fff}.article-toc:has(:checked) .body{height:auto;padding:20px}.article-toc ol{list-style-type:decimal;list-style-position:inside;overflow:hidden}.article-toc .body>ol{height:0}.article-toc:has(:checked) .body>ol{height:auto}.article-toc ol ol{margin-left:20px}.article-toc li{margin-bottom:5px}.article-toc ol ol li{font-size:.8em;margin-bottom:5px}.article-toc a{color:#4f4f4f;text-decoration:none}#__pf .jdgm-widget .jdgm-prev-badge__text{display:inline!important}#__pf .jdgm-widget .jdgm-rev-widg>:not(.jdgm-rev-widg__body){display:none!important}.article-jump-btn{display:block;width:100%;text-decoration:none;text-align:center;color:#4f4f4f;padding:10px;border:3px solid #efebe3;border-radius:4px}.article-jump-btn:hover{color:#4f4f4f;background-color:#efebe3}.article_blog_card{padding:10px;border:3px solid #efebe3;border-radius:4px}.article_blog_card a{text-decoration:none;color:#4f4f4f}.article_blog_card .card{display:flex}.article_blog_card img{width:170px;border-radius:4px}.article_blog_card .title{font-size:14px;margin-left:10px}@media screen and (min-width: 640px){.article_blog_card img{width:200px}.article_blog_card{padding:20px;width:100%}.article_blog_card .title{font-size:20px;margin-left:20px}}.article-comment{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"left right" "bottom bottom";margin-bottom:15px;font-size:15px}.article-comment>.left{grid-area:left}.article-comment>.left>img{margin-right:20px;width:60px;height:60px;border-radius:50px}.article-comment>.right{grid-area:right;position:relative;background-color:#efebe3;padding:20px;border-radius:5px}.article-comment>.right:after{content:"";position:absolute;top:25px;left:-30px;border:10px solid transparent;border-right:20px solid #efebe3}@media screen and (min-width: 640px){.article-comment>.left>img{width:100px;height:100px}.article-comment>.right>.prof{display:flex}.article-comment>.right .name{margin-left:10px}}.article-comment>.right .type{font-weight:700;background:#eecc42;display:inline-block;padding:0 10px;margin:0 10px 10px 0;border-radius:30px}.article-comment>.right .affiliation{font-size:small;font-weight:700}.article-comment>.right .name{margin-bottom:10px}.featured-products-table{overflow-x:auto;width:100%}.featured-products-table table{width:100%;height:100%;min-height:250px;border-collapse:collapse}.featured-products-table .product-detail-button-wrapper{position:absolute;bottom:10px;width:100%;padding:0 10px}.featured-products-table .product-detail-button-wrapper .product-button{font-size:14px;padding:5px}.featured-products-table table tr{min-height:300px}.featured-products-table .product-image-wrapper{height:100%;min-height:120px;background-position:center;background-size:auto 100%;background-size:cover;position:relative}.featured-products-table-title{text-align:center;margin-bottom:20px;padding:20px;color:#fff;background:#efebe3;border-radius:4px;font-size:22px;font-weight:700;color:#948b78}.featured-products-table tr th{border:2px #fff solid;padding:10px;color:#fff;font-size:18px;background:#948b78}.featured-products-table tr td{min-width:180px;position:relative;border:2px #fff solid;vertical-align:top;font-size:16px;line-height:1.5rem;background:#efebe3}.featured-products-table tr td:nth-child(6){min-width:350px}@media screen and (max-width: 640px){.featured-products-table tr th{font-size:11px}.featured-products-table tr td{min-width:125px;font-size:10px;line-height:1rem}.featured-products-table tr td:nth-child(6){min-width:200px}.featured-products-table .product-detail-button-wrapper .product-button{font-size:10px;padding:3px}.featured-products-table-title{padding:10px}}.featured-products-table img{vertical-align:bottom;margin-bottom:3px!important}.featured-products-table .product-title{padding:10px}.featured-products-table .price{padding:.5rem 1rem}.featured-products-table .variants-wrapper{padding:10px 20px}.featured-products-table .variant{margin-bottom:.3rem}.featured-products-table ul{list-style-type:unset;list-style-position:inside;display:block;padding:10px}@keyframes shiny{0%{transform:scale(0) rotate(25deg);opacity:0}50%{transform:scale(1) rotate(25deg);opacity:1}to{transform:scale(50) rotate(25deg);opacity:0}}.product-detail-button-wrapper{text-align:center}.product-detail-button-wrapper a.product-button{position:relative;width:100%;max-width:300px;text-align:center;display:inline-block;text-decoration:none;color:#4f4f4f;font-weight:700;background-color:#eecc42;overflow:hidden;border-radius:6px;font-size:20px;padding:15px}.product-detail-button-wrapper a.product-button:after{content:"";position:absolute;top:-100px;left:-100px;width:50px;height:50px;background-image:linear-gradient(100deg,#fff0 10%,#fff 100%,#fff0 0%);animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.product-detail-button-wrapper a.product-button:hover{color:#fff;background:#f56500}@media screen and (max-width: 640px){.product-detail-button-wrapper a.product-button{position:relative}}.article-profile{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"left right" "bottom bottom";font-size:14px;padding:15px;border:2px solid #efebe3;border-radius:4px;margin-bottom:20px}.article-profile>.left{grid-area:left}.article-profile>.left>img{margin-right:20px;width:120px;height:120px;border-radius:4px;object-fit:cover}.article-profile>.right{grid-area:right;border-radius:5px}.article-profile>.right>.type{font-weight:700;background:#eecc42;display:inline-block;padding:.2em 1em;margin:0 10px 10px 0;border-radius:30px}.article-profile>.right>.affiliation{font-size:small;margin-bottom:5px}.article-profile>.right>.name{font-size:large;font-weight:700;margin-bottom:10px}.article-profile>.bottom{grid-area:bottom;margin-top:10px}@media screen and (min-width: 640px){.article-profile{font-size:16px}.article-profile>.left>img{width:100px;height:100px}}.article-posted-date{text-align:right}.article-posted-date .published,.article-posted-date .updated_at{margin-right:10px}.article-posted-date .published:before{background:url(./article-icon-date.png) 0 0 no-repeat;background-size:cover;content:"";display:inline-block;width:18px;height:18px;margin-right:5px}.article-posted-date .updated:before{background:url(./article-icon-update.png) 0 0 no-repeat;background-size:cover;content:"";display:inline-block;width:24px;height:18px;margin-right:5px}.related__article__wrapper{display:flex;flex-wrap:wrap;width:100%;gap:20px}.related__article__wrapper .card{display:flex;flex-direction:column;width:calc(25% - 15px);background-color:#fff;border-radius:6px;overflow:hidden;text-decoration:none;box-shadow:0 0 10px #948b7833}@media (max-width: 768px){.related__article__wrapper .card{width:calc(50% - 10px)}}@media (max-width: 414px){.related__article__wrapper .card{width:calc(50% - 10px)}}.related__article__wrapper .card__item{padding:10px 10px 0}.related__article__wrapper .card__time{color:#948b78;text-align:right;padding-bottom:10px;font-size:8px}.related__article__wrapper .heading{font-size:14px;color:#000;font-weight:700;line-height:130%}.related__article__wrapper .ellipsis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.related__article__wrapper .flexible{flex-grow:1}.article-review-comment{width:100%;max-width:750px;display:flex}.article-review-comment .faceicon{margin-right:10px}.article-review-comment .faceicon img{width:80px;height:80px;margin-top:30px}.article-review-comment .chatting{width:100%;padding:20px}.article-review-comment .profile{display:flex;align-items:center}@media screen and (max-width: 648px){.article-review-comment .profile{display:block}}.article-review-comment .comment-wrapper{position:relative;padding:17px 13px;border-radius:12px;background:#efebe3}.article-review-comment .comment-wrapper:after{content:"";display:inline-block;position:absolute;top:18px;left:-24px;border:12px solid transparent;border-right:12px solid #efebe3}.article-review-comment .comment-wrapper p{margin:0;padding:0}ul.article-tags{display:flex;flex-wrap:wrap}.article-tags a{display:inline-block;margin:0 .3rem .6rem 0;padding:.6em .5rem;line-height:1;font-size:.8rem;text-decoration:none;color:#b0b0b0;background-color:#fff;border:1px solid #b0b0b0;border-radius:2rem}.article-tags a:before{content:"#"}.modal-body .article-product-description{background-color:#fff;--ew-lg: 1!important;text-align:left}.article-product-description .pf-c{padding-top:2px!important}.article-product-description img{margin-top:0!important}.om_show_popular_img{position:relative;max-height:220px;overflow:hidden;margin-bottom:20px}.om_show_popular_img img{width:100%;height:auto}.om_show_popular_img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,transparent 0 20%,#FFF 80% 100%)}.om-modal-open-button{width:calc(100% - 40px);margin:0 20px;font-size:16px;font-weight:700;color:#4f4f4f;text-align:center;padding:15px 20px 0;position:absolute;bottom:0;z-index:10;transition:.5s}.om-modal-open-button:hover{cursor:pointer}.om-modal-open-button:after{content:"";width:6px;height:6px;border-top:2px solid #4f4f4f;border-right:2px solid #4f4f4f;-webkit-transform:rotate(45deg);margin-left:10px;position:absolute;top:calc(50% + 4px);transform:rotate(135deg)}.product_intro_card{max-width:400px;width:100%}.product_intro_card .wrapper{margin:20px;background-color:#fff;border:2px solid #4f4f4f}.product_intro_card .header{background-color:#efebe3;padding:10px 20px;font-weight:700}.product_intro_card .body{padding:10px 20px}.product_intro_card .body a.title{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#22f;font-weight:700}.product_intro_card .body a.title>div{text-align:center;white-space:normal}.product_intro_card .body img{border:.1px solid black;max-width:100%}.product_intro_card .body ul{margin:5px auto;padding:0 0 5px 30px;font-size:.8rem;list-style-type:unset}.product_intro_card .body ul li span{color:red}.product_intro_card .footer{display:flex;padding:0 0 10px}.product_intro_card .footer .internal_link_btn{display:inline-block;width:49%;padding:5px 0;margin-right:3px;background:#fff;color:#4f4f4f;border:2px solid #4f4f4f;border-radius:5px;text-decoration:none;text-align:center}.product_intro_card .footer .internal_link_btn:hover{color:#fff;background:#d1d1d1}a.product-page-button{position:relative;display:inline-block;padding:5px 0;width:100%;max-width:300px;background-color:#eecc42;border-radius:5px;overflow:hidden;color:#4f4f4f;font-weight:700;text-decoration:none;text-align:center}a.product-page-button:after{content:"";position:absolute;top:-100px;left:-100px;width:50px;height:50px;background-image:linear-gradient(100deg,#fff0 10%,#fff 100%,#fff0 0%);animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}a.product-page-button:hover{color:#fff;background:#f56500}@media screen and (max-width: 640px){a.product-page-button{position:relative}}.product_intro_card a.product-page-button{padding:5px;width:50%;font-size:14px;border:2px solid #4f4f4f}.template-article button[data-pf-type="Accordion.Header"]{font-weight:700!important;border-style:solid!important;border-width:0 0 1px!important;border-color:#fff #fff #9b9b9b!important;padding:15px!important;color:#000!important;background:#fff!important}
/*# sourceMappingURL=/s/files/1/0282/1799/9459/t/6/assets/blog-custom.css.map */
