.article-flex{display:flex;gap:40px 0;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.article-flex .under_ttl{width:100%}.article-flex .article-main{max-width:calc(100% - 320px);width:72.223%}.article-flex .article-main_in{background:rgb(var(--og-white));padding:50px 80px 80px}.article-data{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.article-data time{font-size:16px;font-family:var(--og-font-en2);font-weight:600;letter-spacing:.01em;color:rgb(var(--og-black) / .5);line-height:1}.article-data time span{display:block;font-size:54px}.article-data .news_label{font-size:13px;padding:6px 27px}.article-flex .article-side{max-width:340px;min-width:300px;width:24%}.article-flex .article-side h2{margin-bottom:28px;font-size:28px;font-weight:600;letter-spacing:.04em;color:rgb(var(--og-red));line-height:1.3}.article-flex .article-side .news_card{margin:0;width:100%;min-width:auto;background:none;box-shadow:none}.article-flex .article-side .news_card a{display:flex;align-items:flex-start;gap:15px}.article-flex .article-side .news_card figure{width:160px;min-width:160px}.article-flex .article-side .news_card+.news_card{margin-top:20px}.article-flex .article-side .news_info{padding:0}.article-flex .article-side .news_info_date{margin-bottom:20px;line-height:1}.article-flex .article-side .news_card .ttl{font-size:15px}.article-flex .article-side .side_contents+.side_contents{margin-top:70px}.article-flex .article-side .side_contents .blog-tags{display:block}.article-flex .article-side .side_contents .blog-tags li{border-bottom:1px solid rgb(var(--og-black))}.article-flex .article-side .side_contents .blog-tags a{position:relative;display:block;font-size:18px;font-weight:600;letter-spacing:.04em;color:rgb(var(--og-black));padding:15px 30px 15px 6px}.article-flex .article-side .side_contents .blog-tags a:after{position:absolute;right:5px;top:50%;content:"";display:block;width:9px;height:9px;border-top:2px solid rgb(var(--og-black) / .5);border-right:2px solid rgb(var(--og-black) / .5);transform:translateY(-50%) rotate(45deg)}.og-article h1{font-size:30px;font-weight:600;padding:40px 0;border-top:1px solid rgb(var(--og-black));border-bottom:1px solid rgb(var(--og-black));letter-spacing:.04em;line-height:1.4}.og-article .prose{padding-top:58px}.og-article .prose *{letter-spacing:.04em}.og-article .prose>*{margin-top:50px}.og-article .prose img{display:block;max-width:100%}.og-article .prose p{font-size:16px;font-weight:400;line-height:2}.og-article .prose h2{margin-bottom:30px;font-size:20px;font-weight:600;padding:8px 25px;border-left:5px solid rgb(var(--og-red));border-bottom:1px solid rgb(var(--og-black) / .2)}.og-article .prose h2+img{margin-top:30px}.og-article .prose .flex{display:flex;justify-content:space-between;gap:40px;align-items:center}.og-article .prose .flex>*{width:50%;margin:0}.og-article .prose .flex+.flex{margin-top:20px}.og-article .prose .button2+.button2{margin-top:20px}@media screen and (max-width: 1199px){.og-article .prose .flex{flex-direction:column}.og-article .prose .flex>*{width:100%}.og-article .prose .flex+.flex{margin-top:50px}.article-flex .article-main_in{padding:50px}}@media screen and (max-width: 999px){.article-flex{position:relative;padding-bottom:140px;gap:70px}.article-flex .article-main,.article-flex .article-side{max-width:none;width:100%}.article-flex .article-main_in{padding:16px}.article-data time{font-size:8px}.article-data time span{font-size:27px}.article-data .news_label{font-size:10px;padding:5px 22px}.article-data{margin-bottom:10px}.og-article h1{font-size:20px;padding:20px 0}.og-article .prose>*{margin-top:36px}.og-article .prose{padding-top:20px}.og-article .prose p{font-size:14px;line-height:1.5}.og-article .prose h2{margin-bottom:20px;font-size:16px;padding:8px 12px;border-left-width:2.5px}.og-article .prose h2+img{margin-top:20px}.og-article .prose .flex{gap:36px}.og-article .prose .button2+.button2{margin-top:12px}.article-flex{padding-bottom:84px}.article-flex .article-side h2{font-size:20px;margin-bottom:16px}.article-flex .article-side .news_card figure{width:110px;min-width:110px;aspect-ratio:1/1}.article-flex .article-side .news_info{width:calc(100% - 125px)}.article-flex .article-side .news_info_date{margin-bottom:4px}.article-flex .article-side .news_info_date time{font-size:12px}.article-flex .article-side .news_card .ttl{font-size:16px}.article-flex .article-side .news_card+.news_card{margin-top:16px}.article-flex .article-side .side_contents+.side_contents{margin-top:75px}.article-flex .article-side .side_contents .blog-tags a{font-size:16px;padding:15px 55px 15px 0}.article-flex .article-side .side_contents .blog-tags a:before{position:absolute;content:"";display:block;width:40px;height:40px;right:0;top:50%;transform:translateY(-50%);background:rgb(var(--og-black))}.article-flex .article-side .side_contents .blog-tags a:after{z-index:1;right:17px;border-color:rgb(var(--og-white))}}@media screen and (max-width: 699px){.og-article.section-spacing{padding-bottom:0}.og-article .news_card figure img{object-fit:contain;object-position:center}}.og_article_products{margin-top:60px}.og_article_products ul{display:flex;flex-wrap:wrap;gap:20px}.og_article_products ul .og_metafields_product{width:calc(33.33% - (20px * 2 / 3));padding:30px;background:rgb(var(--og-white));box-shadow:0 10px 30px rgb(var(--og-black) / .2)}.og_metafields_product_img{position:relative;overflow:hidden;max-width:182px;width:100%;margin:0 auto 30px;aspect-ratio:1/1}.og_metafields_product_img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.og_metafields_product_txt h3{font-size:16px;font-weight:600;line-height:1.4}.og_metafields_product_txt .price{margin-top:20px;font-size:16px;font-family:var(--og-font-en2);font-weight:500;letter-spacing:.01em}.og_metafields_product_txt .price small{font-family:var(--og-font-ja);font-size:10px;font-weight:500;letter-spacing:.04em}.og_metafields_product_txt .button{display:block;max-width:174px;min-width:auto;width:100%;margin:30px auto 0}.og_article_nav{position:relative;display:flex;justify-content:center;align-items:center;margin-top:100px;height:70px;width:100%;font-size:16px;font-weight:500;letter-spacing:.04em;border-top:2px solid rgb(var(--og-black) / .1);border-bottom:2px solid rgb(var(--og-black) / .1)}.og_article_nav .og_article_prev,.og_article_nav .og_article_next{position:absolute;top:50%;transform:translateY(-50%)}.og_article_nav .og_article_prev span,.og_article_nav .og_article_next span{position:absolute;top:50%;width:50px;height:50px;border-radius:100%;background:rgb(var(--og-red));border:2px solid rgb(var(--og-red));transform:translateY(-50%)}.og_article_nav .og_article_prev span svg,.og_article_nav .og_article_next span svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.og_article_nav .og_article_prev{left:0;padding-left:65px}.og_article_nav .og_article_prev span{left:0;background:none}.og_article_nav .og_article_prev span svg{color:rgb(var(--og-red))}.og_article_nav .og_article_next{right:0;padding-right:65px}.og_article_nav .og_article_next span{right:0}.og_article_nav .og_article_next span svg{color:rgb(var(--og-white))}@media screen and (max-width: 999px){.og_article_nav{position:absolute;left:0;bottom:0;width:calc(100% - 40px);margin:0 20px}}@media screen and (max-width: 699px){.og_article_products ul{gap:16px}.og_article_products ul .og_metafields_product{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:20px 14px 90px}.og_metafields_product_img{width:32%;margin:0}.og_metafields_product_txt{max-width:calc(68% - 11px);width:68%}.og_metafields_product_txt .price{margin-top:10px;font-size:25px;text-align:right;line-height:1}.og_metafields_product_txt .price small{font-size:12px;padding-left:5px}.og_metafields_product_txt .button{position:absolute;left:50%;bottom:32px;margin:0;transform:translate(-50%)}.og_article_nav{font-size:12px;height:50px;border-top-width:1px;border-bottom-width:1px}.og_article_nav .og_article_prev span,.og_article_nav .og_article_next span{width:40px;height:40px;border-width:1px}.og_article_nav .og_article_prev{padding-left:48px}.og_article_nav .og_article_next{padding-right:48px}.og_article_nav .sp_hide{display:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/og-article.css.map */
