@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap";#supplement .container{max-width:1050px}#supplement *{font-family:Zen Kaku Gothic New,sans-serif}#supplement .txt{font-size:16px;font-weight:500;line-height:1.5}#supplement .mv{padding:104px 0 133px;background:url(/cdn/shop/files/customize_gupplement_kv.jpg?v=1745992030) center top/cover no-repeat}#supplement .mv h1{width:482px}#supplement .mv dl{margin-top:74px}#supplement .mv dt{font-size:32px;font-weight:600;letter-spacing:.16em;color:#fabe00;line-height:1.2}#supplement .mv dd{margin-top:31px;font-size:17px;font-weight:600;letter-spacing:.1em;color:#fff;line-height:1.2}#supplement .mv dd+dt{margin-top:65px}#supplement .bg_white{padding:80px 0;background:rgb(var(--og-white))}#supplement .ac_links{display:flex;margin-bottom:80px}#supplement .ac_links li{width:25%;border-left:1px solid rgb(var(--og-black))}#supplement .ac_links li:last-of-type{border-right:1px solid rgb(var(--og-black))}#supplement .ac_links li a{display:block;padding:10px 10px 30px;font-size:16px;font-weight:600;text-align:center;background:url(/cdn/shop/files/icon_customize_pagearrow.png?v=1745992029) center bottom/12px auto no-repeat}#supplement .why h2{font-size:27px;font-weight:600;text-align:center}#supplement .why .list{display:flex;justify-content:space-between;margin-top:50px}#supplement .why .list li{max-width:310px;width:32%;background:#fabe00}#supplement .why .list li h3{padding:25px 10px;text-align:center;font-size:24px;font-weight:600;line-height:1.6}#supplement .why .list .lead{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:160px;padding:22px 10px;text-align:center;font-size:24px;font-weight:600;line-height:1.6;background:rgb(var(--og-black));color:rgb(var(--og-white))}#supplement .why .list .txt{padding:22px 20px;font-size:16px;font-weight:500}#supplement .contents{display:block;margin-top:80px}#supplement .contents h2{margin-bottom:40px;padding-left:30px;border-left:10px solid rgb(var(--og-black));font-size:37px;font-weight:600;line-height:1.2}#supplement .contents.semiorder{margin-top:150px}#supplement .contents.semiorder h2{position:relative;margin-bottom:111px;padding-right:450px}#supplement .contents.semiorder h2 img{position:absolute;width:400px;right:0;top:50%;transform:translateY(-50%)}#supplement .customize_example{display:block;margin-top:50px}#supplement .contents .box{padding:40px;background:#e9eef0;margin-bottom:60px}#supplement .contents .box h3{margin-bottom:25px;text-align:center;font-size:24px;font-weight:600;color:rgb(var(--og-white));background:rgb(var(--og-black));padding:5px 20px}#supplement .contents .box .flex{display:flex;gap:29px 0;flex-wrap:wrap}#supplement .contents .box .flex dl{width:50%}#supplement .contents .box .flex dt{font-size:24px;font-weight:600}#supplement .contents .box .flex dd{font-size:16px;margin-top:10px;letter-spacing:-.01em}#supplement .contents .box .lead{position:relative;margin-top:60px;padding-bottom:60px;text-align:center;font-size:27px;font-weight:600}#supplement .contents .box .lead:after{position:absolute;content:"";display:block;left:50%;bottom:20px;transform:translate(-50%);width:0;height:0;border-style:solid;border-width:20px 10px 0 10px;border-color:rgb(var(--og-black)) transparent transparent transparent}#supplement .contents .box .pattern{display:flex;gap:20px;flex-wrap:wrap}#supplement .contents .box .pattern .item{width:calc(50% - 10px)}#supplement .contents .box .pattern .item dl{position:relative;background:#5d5f60;height:100%}#supplement .contents .box .pattern .item dt span{position:absolute;width:100%;top:0;left:0;display:block;padding:10px 20px;text-align:center;font-size:23px;font-family:var(--og-font-en2);line-height:1;font-weight:500;color:rgb(var(--og-white));background:#8e8f90}#supplement .contents .box .pattern .item dt{padding:65px 10px 25px;font-size:20px;text-align:center;font-weight:600;line-height:1.5;color:#fabe00;letter-spacing:-.02em}#supplement .contents .box .pattern .item dd{font-size:16px;color:rgb(var(--og-white));text-align:center;font-weight:500;padding:0 10px 25px}#supplement .contents .box .pattern .item:nth-of-type(2n) dl{background:#2f3030}#supplement .contents .box .pattern .item:nth-of-type(2n) dt span{background:#6e6f6f}#supplement .contents>h3{font-size:24px;font-weight:600}#supplement .contents>h3+.txt{margin-top:25px}#supplement .contents .ordermade{display:flex;gap:13px;margin:40px auto 20px}#supplement .contents .ordermade li{display:flex;flex-direction:column;align-items:center;padding:23px 10px 39px;width:calc(25% - 9.75px);font-size:20px;font-weight:600;line-height:1.6;text-align:center;letter-spacing:-.02em}#supplement .contents .ordermade li span{font-family:var(--og-font-en2);font-size:30px;font-weight:600;padding-bottom:18px;margin-bottom:25px;border-bottom:3px solid rgb(var(--og-black));line-height:1}#supplement .contents .ordermade li:nth-of-type(1){background:#d2dde1}#supplement .contents .ordermade li:nth-of-type(2){background:#dfd396}#supplement .contents .ordermade li:nth-of-type(3){background:#edc84b}#supplement .contents .ordermade li:nth-of-type(4){background:#fabe00}#supplement .product_section{margin-top:80px}#supplement .product_section h3{position:relative;margin-bottom:30px;font-size:24px;font-weight:600;padding:15px 70px;background:rgb(vaR(--og-black));color:rgb(var(--og-white));text-align:center}#supplement .product_section h3:before,#supplement .product_section h3:after{position:absolute;top:0;content:"";display:block;width:50px;height:100%;background:#fabe00}#supplement .product_section h3:before{left:0;clip-path:polygon(0 0,100% 0,60% 100%,0% 100%)}#supplement .product_section h3:after{right:0;clip-path:polygon(40% 0%,100% 0,100% 100%,0% 100%)}#supplement .product_section+.product_section{margin-top:80px}#supplement .contents+.contents{margin-top:115px}#supplement .product_contents{padding:40px 40px 50px;background:rgb(var(--og-white));box-shadow:0 20px 50px rgb(var(--og-black) / .2)}#supplement .product_contents+.product_contents{margin-top:30px}#supplement .product_contents .flex{display:flex;justify-content:space-between}#supplement .product_contents .flex.reverse{flex-direction:row-reverse}#supplement .product_contents .flex_img{max-width:400px;width:45%}#supplement .product_contents .flex_txt{max-width:480px;width:53%}#supplement .product_contents .labels{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:19px}#supplement .product_contents>.labels{display:none}#supplement .product_contents .label{padding:11px 14px;font-size:14px;font-weight:600;color:rgb(var(--og-white));line-height:1}#supplement .product_contents .label.red{background:#e60012}#supplement .product_contents .label.green{background:#8fc31f}#supplement .product_contents .label.blue{background:#00a0e9}#supplement .product_contents .label.pink{background:#e61673}#supplement .product_contents .label.navy{background:#1d2088}#supplement .product_contents h4{font-size:16px;font-weight:600;line-height:1.3}#supplement .product_contents h4 .en{font-family:var(--og-font-en2);font-weight:600;font-size:24px}#supplement .product_contents h4 small{font-size:14px;font-weight:500}#supplement .product_contents .price{margin:25px 0;padding:10px 0;border-top:1px solid rgb(var(--og-black));border-bottom:1px solid rgb(var(--og-black));font-size:20px;font-weight:600;font-family:Oswald,Zen Kaku Gothic New,sans-serif}#supplement .product_contents .price small{padding-left:7px;font-size:12px;font-weight:500}#supplement .product_contents .free_list li{text-indent:-1em;padding-left:1em;font-size:13px;font-weight:500;line-height:1.6}#supplement .product_contents .lead{padding-bottom:30px;font-size:24px;font-weight:600}#supplement .product_contents .product_flex{display:flex;gap:20px;flex-wrap:wrap}#supplement .product_contents .product_flex .item{width:calc(50% - 10px)}#supplement .bottons{margin-top:80px}#supplement .button2{margin-top:30px}@media screen and (max-width: 699px){#supplement .txt{font-size:12px}#supplement .mv{padding:104px 0;text-align:center;background-image:url(/cdn/shop/files/customize_gupplement_kv_sp.jpg?v=1746673357)}#supplement .mv h1{width:241px;margin:0 auto 40px}#supplement .mv dl{margin-top:40px}#supplement .mv dt{font-size:20px}#supplement .mv dd{font-size:12px;margin:10px 0 0}#supplement .mv dd+dt{margin-top:20px}#supplement .bg_white{padding:25px 0}#supplement .ac_links{flex-wrap:wrap;margin-bottom:70px}#supplement .ac_links li{position:relative;width:50%;border:none;border-right:none!important}#supplement .ac_links li a{font-size:12px;padding:16px 0 33px;background-size:6px auto;background-position:center bottom 16px}#supplement .ac_links li:not(:nth-of-type(-n+2)){border-top:1px solid rgb(var(--og-black))}#supplement .ac_links li:nth-of-type(2n):before{position:absolute;content:"";display:block;width:1px;height:50%;background:rgb(var(--og-black));left:0;top:50%;transform:translateY(-50%)}#supplement .why h2{font-size:20px}#supplement .why .list{margin-top:28px;flex-wrap:wrap;gap:20px}#supplement .why .list li{max-width:none;width:100%}#supplement .why .list li h3{font-size:16px;padding:17px 0 12px}#supplement .why .list .lead{font-size:14px;padding:12px 0;min-height:auto}#supplement .why .list .txt{padding:12px 20px;font-size:12px}#supplement .contents h2{font-size:18px;padding-left:12px;border-left-width:5px}#supplement .contents h2{margin-bottom:32px}#supplement .contents .box{padding:32px 20px;margin:0 -20px 32px}#supplement .contents .box h3{margin-bottom:16px;font-size:12px;padding:5px 12px;text-align:left}#supplement .contents .box .flex{gap:15px}#supplement .contents .box .flex dl{width:100%}#supplement .contents .box .flex dt{font-size:16px}#supplement .contents .box .flex dd{font-size:12px;margin-top:0}#supplement .contents .box .lead{margin-top:32px;padding-bottom:50px;font-size:20px}#supplement .contents .box .pattern{gap:16px}#supplement .contents .box .pattern .item{width:100%}#supplement .contents .box .pattern .item dt span{font-size:14px;background:rgb(var(--og-black))!important;padding:15px 20px}#supplement .contents .box .pattern .item dt{font-size:14px;padding:60px 20px 10px}#supplement .contents .box .pattern .item dd{font-size:12px;padding:0 20px 15px}#supplement .contents>h3{font-size:16px}#supplement .contents>h3+.txt{margin-top:8px}#supplement .contents .ordermade{margin:32px auto;gap:8px;flex-wrap:wrap}#supplement .contents .haigou{display:block;margin:0 -20px}#supplement .customize_example{margin-top:80px}#supplement .contents .ordermade li{width:100%;flex-direction:row;height:63px;padding:0;gap:24px;font-size:16px;text-align:left}#supplement .contents .ordermade li span{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:100%;font-size:20px;margin:0;padding:0;border:none;text-align:left}#supplement .contents .ordermade li span:after{position:absolute;content:"";display:block;width:1.5px;height:16px;background:rgb(var(--og-black));right:0;top:50%;transform:translateY(-50%)}#supplement .contents+.contents{margin-top:80px}#supplement .contents.semiorder h2{margin-bottom:200px;padding-right:0}#supplement .contents.semiorder h2 img{max-width:350px;width:100%;top:auto;transform:unset;left:0;right:auto;bottom:-180px}#supplement .product_section h3{font-size:16px;padding:16px 50px;margin-bottom:24px}#supplement .product_section h3:before,#supplement .product_section h3:after{width:25px}#supplement .product_contents{padding:20px 20px 28px}#supplement .product_contents .flex{flex-direction:column-reverse!important;gap:20px}#supplement .product_contents .flex_img,#supplement .product_contents .flex_txt{max-width:none;width:100%}#supplement .product_contents h4{font-size:12px}#supplement .product_contents h4 .en{font-size:20px}#supplement .product_contents h4 small,#supplement .product_contents .free_list li{font-size:12px}#supplement .product_contents .price{margin:12px 0}#supplement .product_contents .lead{font-size:12px;padding-bottom:20px}#supplement .product_contents .labels{gap:4px}#supplement .product_contents>.labels{display:flex;margin-bottom:12px}#supplement .product_contents .flex_txt .labels{display:none}#supplement .product_contents .label{font-size:12px;padding:4px 8px}#supplement h2+.product_section{margin-top:20px}#supplement .product_contents .product_flex .item{width:100%}#supplement .button2{margin-top:12px}#supplement .contents .box .lead:after{bottom:16px;border-width:19.5px 9.75px 0 9.75px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/og-customize_supplement.css.map */
