@charset "UTF-8";#top_content{width:100%;height:calc(100dvh - var(--header-height));position:relative}#top_content .c-list_items{width:100%;height:100%;position:absolute;top:0;left:0;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overscroll-behavior:none}#top_content .c-list_items ul{width:100%;height:100%;position:relative}#top_content .c-list_items ul li{width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative;background:#fff;overflow:hidden}#top_content .c-list_items ul li .img_kv{width:100%;height:100%;position:absolute;top:0;left:0}#top_content .c-list_items ul li figure{width:100%;height:100%}#top_content .c-list_items ul li figure img{width:100%;height:100%;object-fit:cover;object-position:center}#top_content .c-list_items ul li video{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}#top_content .c-list_items ul li iframe{position:absolute;width:100vw;min-width:177.78vh;min-height:100%;height:56.25vw;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;scale:1.05}#top_content .c-list_items ul li .yt_kv{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}#top_content .c-list_items ul li .yt_kv.c-pc{display:none}#top_content .c-list_items ul li .video_kv{width:100%;height:100%;position:absolute;top:0;left:0}#top_content .c-list_items ul li .black .item_ttl .txt p,#top_content .c-list_items ul li .black .item_ttl h3{color:var(--color-black)}#top_content .c-list_items ul li .gray .item_ttl .txt p,#top_content .c-list_items ul li .gray .item_ttl h3{color:var(--color-item-gray)}#top_content .c-list_items ul li .item_ttl{width:calc(100% - 40px);position:absolute;top:22px;left:20px}#top_content .c-list_items ul li .item_ttl .txt{position:absolute;width:100%;top:0;opacity:0;transition:opacity var(--show-duration) ease}#top_content .c-list_items ul li .item_ttl .txt p{color:var(--color-white)}#top_content .c-list_items ul li .item_ttl .txt p.en{font-size:var(--fs-30-60);display:flex;flex-wrap:wrap}#top_content .c-list_items ul li .item_ttl .txt p.en span{white-space:nowrap;line-height:1;display:flex;margin-right:.3em}#top_content .c-list_items ul li .item_ttl .txt p.en span span.fl{display:inline;opacity:0;margin-right:0}#top_content .c-list_items ul li .item_ttl .txt p.ja{font-size:var(--fs-15-20);line-height:1;margin-top:.5em}#top_content .c-list_items ul li .item_ttl h3{color:var(--color-white);font-size:var(--fs-30-60);display:flex;line-height:1}#top_content .c-list_items ul li.filled,#top_content .c-list_items ul li[data-priority="0"]{display:none}#top_content .c-list_items ul li[data-priority="0"] figure{position:absolute;width:100%;height:100%;top:0;left:0;display:grid;place-content:center}#top_content .c-list_items ul li[data-priority="0"] figure img{width:100%;height:auto;object-fit:contain}#top_content .c-list_items ul li.active .item_ttl .txt{opacity:1}#MainContent:has([data-page]) #top_content{width:calc(100% - var(--log-width));left:var(--log-width)}@media all and (min-width: 960px){#top_content{width:100%;height:auto;position:relative;min-height:calc(100vh - var(--header-height))}#top_content .c-list_items{height:auto;min-height:100%;position:relative;overflow-y:visible;scroll-snap-type:revert;scroll-behavior:revert;overscroll-behavior:revert;-webkit-overflow-scrolling:revert}#top_content .c-list_items ul{display:grid;grid-template-columns:repeat(4,minmax(0,var(--cell)));grid-template-rows:minmax(0,calc(100dvh - var(--header-height)));grid-auto-rows:var(--row);gap:var(--gap);grid-auto-flow:dense;justify-content:center;padding-inline:var(--side);margin:0}#top_content .c-list_items ul li .yt_kv.c-sp{display:none}#top_content .c-list_items ul li .yt_kv.c-pc{display:block}#top_content .c-list_items ul li figure.dmy img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}#top_content .c-list_items ul li{scroll-snap-align:revert;scroll-snap-stop:revert;position:relative;grid-column:span 1;grid-row:span 1;overflow:clip}#top_content .c-list_items ul li.i-kv{grid-column:1/-1;grid-row:1}#top_content .c-list_items ul li.filled,#top_content .c-list_items ul li[data-priority="0"]{display:block}#top_content .c-list_items ul li.i0{grid-column:span 2;grid-row:span 3}#top_content .c-list_items ul li.i1{grid-column:span 2;grid-row:span 1}#top_content .c-list_items ul li.i2{grid-column:span 2;grid-row:span 3}#top_content .c-list_items ul li.i3,#top_content .c-list_items ul li.i4{grid-column:span 1;grid-row:span 1}#top_content .c-list_items ul li.i5{grid-column:span 2;grid-row:span 4}#top_content .c-list_items ul li.i6{grid-column:span 1;grid-row:span 2}#top_content .c-list_items ul li.i7,#top_content .c-list_items ul li.i8{grid-column:span 1;grid-row:span 1}#top_content .c-list_items ul li.i9{grid-column:span 2;grid-row:span 2}#top_content .c-list_items ul li.i10{grid-column:span 1;grid-row:span 2}#top_content .c-list_items ul li.i11{grid-column:span 2;grid-row:span 2}#top_content .c-list_items ul li.i12,#top_content .c-list_items ul li.i13{grid-column:span 1;grid-row:span 2}#top_content .c-list_items ul li.i14{grid-column:span 1;grid-row:span 1}#top_content .c-list_items ul li.i15{grid-column:span 1;grid-row:span 2}#top_content .c-list_items ul li.i16,#top_content .c-list_items ul li.i17,#top_content .c-list_items ul li.i18{grid-column:span 1;grid-row:span 1}#top_content .c-list_items ul li .item_ttl{top:13px;left:14px;width:calc(100% - 28px)}#top_content .c-list_items ul li .item_ttl .txt{top:0}#top_content .c-list_items ul li[data-priority="3"] .item_ttl .txt p.en,#top_content .c-list_items ul li[data-priority="4"] .item_ttl .txt p.en,#top_content .c-list_items ul li[data-priority="3"] .item_ttl .txt p.en span,#top_content .c-list_items ul li[data-priority="4"] .item_ttl .txt p.en span{display:block}}.list_news ul li figure{width:100%;aspect-ratio:343/363}.list_news ul li figure img{width:100%;height:100%;object-fit:cover;object-position:center}article.news_detail p:has(img:nth-of-type(2)) span{display:flex}article.news_detail p:has(img:nth-of-type(2)) span img{width:50%}.c-nav_filter{padding:0 0 20px}.c-nav_filter dl{display:flex;column-gap:min(4.1vw,16px)}.c-nav_filter dl dt{vertical-align:super;font-size:var(--fs-15-20)}.c-nav_filter dl dd{font-size:var(--fs-17-30)}.c-nav_filter dl a.active{color:var(--color-green)}.product_detail .hidden{display:none}.product_detail .loading__spinner{width:40px;height:40px;position:relative;aspect-ratio:1/1;display:none;position:absolute}.product_detail .loading__spinner svg{position:absolute;width:100%;height:100%;top:0;left:0}.product_detail .visually-hidden{width:1px;height:1px;clip:rect(0px,0px,0px,0px);position:absolute!important;overflow-wrap:normal!important;overflow:hidden;margin:-1px;padding:0;border-width:0px;border-style:initial;border-color:initial;border-image:initial}.product_detail .product__info-wrapper{position:sticky;top:var(--product-sticky-top);width:100%;z-index:2}.product_detail .product__title_cols{pointer-events:none;padding-bottom:4px}.product_detail .product__title{width:calc(100% - 10px);margin-inline:auto;position:relative;pointer-events:none}.product_detail .product__title h2.c-ttl_type{width:calc(100% - 114px);line-height:1;padding:5px 0 6px 5px;pointer-events:none}.product_detail .product__title h2.c-ttl_type span{font-size:var(--ttl-product-type)}.product_detail .product__title .c-name{padding-left:5px}.product_detail .product__title .c-name h3 span{display:block;line-height:1}.product_detail .product__title .c-name h3 span.ja{font-size:var(--name-product-ja)}.product_detail .product__title .c-name h3 span.en{width:calc(100% - 105px);font-size:var(--name-product-en)}.product_detail .product__title .c-btn_back{z-index:3;pointer-events:auto}.product_detail .product__title .c-wrap_btn{position:absolute;bottom:6px;right:5px;z-index:3;pointer-events:auto}.product_detail .product__title button[data-toggle-accordion]{width:min(25.64vw,100px)}.product_detail .product__title button[data-toggle-accordion] span.txt{font-size:var(--fs-20-30);top:0;font-family:garamond-premier-pro,serif;font-weight:500;font-style:normal}.product_detail.is-open .product__title button[data-toggle-accordion]{border:1px solid var(--color-green);background:var(--color-white)}.product_detail.is-open .product__title button[data-toggle-accordion] span{color:var(--color-green)}.product_detail .product-main-visual{margin-bottom:10px}.product_detail .product__media-wrapper .product_scroll_wrap{transition:opacity .6s ease;z-index:2}.product_detail .product__media-wrapper .product_scroll_wrap.disable{transition:opacity .2s ease;opacity:0}.product_detail .product__media-wrapper ul li{margin-top:10px}.product_detail .product__media-wrapper ul li.is-hide{overflow:hidden;height:0px;margin-top:0}.product_detail .product.cols{position:relative}.product_detail .product_description.c-pc{display:none}.product_detail .product__info_variants{position:absolute;top:0;right:0;width:calc(100% - 30px);max-width:328px;background:#fffffff2;overflow:hidden;z-index:2}.product_detail .product__info_variants .accordion_inner{overflow:hidden;width:100%;height:0px;transition:height .3s ease}.product_detail .product__info_variants .accordion_content{padding-bottom:100px}.product_detail .product__info_variants p.product__inventory{display:flex;align-items:center;justify-content:flex-end;width:100%;padding:1em 10px 1em 0;font-size:var(--fs-12-15)}.product_detail .product__info_variants p.product__inventory .svg-wrapper{position:relative;top:2px}.product_detail .product__info_variants .c-price{width:100%;padding:0 10px;display:flex;justify-content:center;align-items:flex-end;color:var(--color-green)}.product_detail .product__info_variants .c-price .price__container{vertical-align:middle;line-height:1}.product_detail .product__info_variants .c-price span{font-size:var(--fs-price);line-height:1}.product_detail .product__info_variants .c-price span.unit{line-height:1}.product_detail .product__info_variants .c-price .price--large{line-height:1;font-size:var(--fs-20-30)}.product_detail .product__info_variants .txt_info{width:calc(100% - 20px);margin-inline:auto;padding:.2em 0}.product_detail .product__info_variants .txt_info dl{display:flex;align-items:center}.product_detail .product__info_variants .txt_info dl dt{font-size:var(--fs-12-12)}.product_detail .product__info_variants .txt_info dl dd{font-size:var(--fs-14-14)}.product_detail .product_description{padding:20px 10px}.product_detail .product_description .ja{font-size:var(--fs-15-15);line-height:1.66}.product_detail .product_description .en{font-size:var(--fs-15-15);line-height:1.66;margin-top:1em}.product_detail .product_description a{color:var(--color-green);text-decoration:underline}.product_detail .product-form__quantity span.visually-hidden{display:none}.product_detail .c-price_wrap{border-top:1px solid var(--color-bdr-gray);padding:15px 0}.product_detail .c-price_wrap h4{margin-bottom:10px;font-size:var(--fs-12-12)}.product_detail .c-price_wrap h4 span.ja{font-size:var(--fs-12-12)}.product_detail .c-price_wrap h4 span.en{font-size:var(--fs-14-14);margin-left:.3em}.product_detail .c-price_wrap .c-price{text-align:center}.product_detail .c-price_wrap,.product_detail .cols_buy_wrap,.product_detail .b-materials,.product_detail .c-selector{width:calc(100% - 20px);margin-inline:auto}.product_detail .c-selector{border-top:1px solid var(--color-bdr-gray);padding:15px 0}.product_detail .c-selector h4{margin-bottom:10px;font-size:var(--fs-12-12)}.product_detail .c-selector h4 span.ja{font-size:var(--fs-12-12)}.product_detail .c-selector h4 span.en{font-size:var(--fs-14-14);margin-left:.3em}.product_detail .c-selector fieldset legend{display:block}.product_detail .c-selector fieldset input[type=radio].visually-disabled+label{text-decoration:line-through;text-decoration-thickness:1px}.product_detail .c-selector fieldset{display:flex;flex-wrap:wrap;gap:1em 1em}.product_detail .c-selector fieldset label{font-size:var(--fs-select-size);line-height:1.5;display:block;width:33.3333333333%;text-align:center;color:#969696;cursor:pointer;width:fit-content}.product_detail .c-selector fieldset input[type=radio]:checked+label{color:var(--color-green)}.product_detail .c-selector fieldset input[type=radio].disabled+label{text-decoration:line-through;pointer-events:none;text-decoration-thickness:1px}.product_detail .c-selector:nth-of-type(1){border-top:none;padding-top:0}.product_detail .c-selector:nth-of-type(1) fieldset{justify-content:center}.product_detail .c-selector:nth-of-type(2) fieldset{gap:1em 0}.product_detail .c-selector:nth-of-type(2) fieldset label{width:33%}.product_detail .c-selector :has(fieldset:nth-of-type(2)) fieldset:nth-of-type(1){justify-content:center}.product_detail .c-select_color{padding:0 0 15px}.product_detail .b-materials{padding:15px 0}.product_detail .b-materials h4{margin-bottom:10px;font-size:var(--fs-12-12)}.product_detail .b-materials h4 span.ja{font-size:var(--fs-12-12)}.product_detail .b-materials h4 span.en{font-size:var(--fs-14-14);margin-left:.3em}.product_detail .b-materials .materials_content{padding-left:30px}.product_detail .b-materials .materials_content p{font-size:var(--fs-10-12);line-height:1.2;margin-bottom:5px}.product_detail .b-materials .materials_content p:nth-last-of-type(1){margin-bottom:0}.product_detail .b-materials .materials_content p span.en{font-size:var(--fs-12-14)}.product_detail .form__label{margin-bottom:10px}.product_detail .form__label span.ja{font-size:var(--fs-12-12)}.product_detail .form__label span.en{font-size:var(--fs-14-14)}.product_detail .cols_buy_wrap{border-bottom:1px solid var(--color-bdr-gray);border-top:1px solid var(--color-bdr-gray);padding:15px 0}.product_detail .cols_buy{display:flex;align-items:center;column-gap:15px}.product_detail .cols_buy .c-select_quantity{width:50px;height:30px;border:1px solid rgb(150,150,150);position:relative}.product_detail .cols_buy .c-select_quantity:after{content:"";width:16px;height:8px;display:block;position:absolute;right:6px;top:50%;margin-top:-4px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxOCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxTDkgOUwxNyAxIiBzdHJva2U9ImJsYWNrIi8+PC9zdmc+);background-size:cover;background-repeat:no-repeat;pointer-events:none}.product_detail .cols_buy .c-select_quantity select{height:30px;width:100%;line-height:30px;text-indent:.7em;font-size:var(--fs-14-14)}.product_detail .cols_buy .product-form_r{width:calc(100% - 65px)}.product_detail .cols_buy .product-form_r button{width:100%}.product_detail .cols_buy .product-form_r button span.txt{font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:500;font-style:normal;letter-spacing:0em}.product_detail .cols_buy .product-form_r button[disabled]{background:var(--color-bdr-gray);pointer-events:none;border:none}.product_detail .price__badge-sold-out{display:none!important}.product_detail .howto_pick_size{padding:15px 20px}.product_detail .howto_pick_size h4{text-align:center;font-size:var(--fs-16-16);line-height:1.785;margin-bottom:10px}.product_detail .howto_pick_size p{font-size:var(--fs-12-12);line-height:2}.product_detail .howto_pick_size .c-chart_size{border-top:1px solid var(--color-bdr-gray);border-left:1px solid var(--color-bdr-gray);margin:.5em 0}.product_detail .howto_pick_size .c-chart_size dl{display:flex}.product_detail .howto_pick_size .c-chart_size dt,.product_detail .howto_pick_size .c-chart_size dd{font-size:var(--fs-12-12);line-height:1;width:50%;border-right:1px solid var(--color-bdr-gray);border-bottom:1px solid var(--color-bdr-gray);text-align:center;padding:8px 0 4px}.product_detail .howto_pick_size .notes{margin-top:1.5em}.product_detail .howto_pick_size .notes ul li{font-size:var(--fs-12-12);line-height:2}.product_detail .howto_pick_size dl.c-example{margin-top:1.5em}.product_detail .howto_pick_size dl.c-example dt,.product_detail .howto_pick_size dl.c-example dd{font-size:var(--fs-12-12);line-height:2}.product_detail .b-size_chart{width:calc(100% - 20px);margin-inline:auto}.product_detail .b-size_chart .b-inner{width:100%;padding:15px 0}.product_detail .b-size_chart h4{font-size:var(--fs-25-25);text-align:center;line-height:1;margin-bottom:10px}.product_detail .b-size_chart table{width:calc(100% - 8px);margin-inline:auto}.product_detail .b-size_chart table thead th{border-bottom:2px solid #969696}.product_detail .b-size_chart table tr th,.product_detail .b-size_chart table tr td{width:50%;text-align:center;padding:10px 0 8px}.product_detail .b-size_chart table tr th:nth-of-type(1),.product_detail .b-size_chart table tr td:nth-of-type(1){border-right:2px solid #969696}.product_detail .b-size_chart table tr th{width:50%;font-size:var(--fs-15-15)}.product_detail .b-size_chart table tr td{width:50%;font-size:var(--fs-12-12);border-bottom:1px solid #969696}.product_detail .b-size_chart table tr:nth-last-of-type(1) td{border-bottom:none}.product_detail .b-size_chart .u-unit{text-align:right;margin-top:5px}.product_detail .b-size_chart .u-unit p{font-size:var(--fs-20-20)}.product_detail .b-size_chart .c-note_size{margin-top:15px}.product_detail .b-size_chart .c-note_size p{font-size:var(--fs-12-12);line-height:1.25;font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:500;font-style:normal}[data-template=article] article.news_detail figure.img_main{width:100%;margin-bottom:min(5.13vw,20px)}[data-template=article] article.news_detail h3{padding:0 10px;font-size:var(--fs-12-15);font-weight:700;margin-bottom:1.5em;text-decoration:underline;text-underline-offset:2px}[data-template=article] article.news_detail p:has(img){line-break:1;margin-top:min(5.13vw,20px)}[data-template=article] article.news_detail p:has(img)+p{margin-top:1.5em}[data-template=article] article.news_detail p{font-size:var(--fs-12-15);line-height:2;padding:0 10px}[data-template=article] article.news_detail p a{color:var(--color-green);text-decoration:underline}[data-template=article] article .c-list_relative_products{margin-top:min(15.38vw,60px)}[data-template=article] article .c-list_relative_products ul{padding:0;width:calc(100% - 20px);margin-inline:auto;display:flex;flex-wrap:wrap;column-gap:4.38%;row-gap:min(7.69vw,30px)}[data-template=article] article .c-list_relative_products ul li{width:47.81%}[data-template=article] article .c-list_relative_products ul li a{display:block}[data-template=article] article .c-list_relative_products ul li figure{margin-bottom:min(2.56vw,10px)}[data-template=article] article .c-list_relative_products ul li h3{width:100%;padding:0;font-size:var(--fs-12-15);margin-bottom:min(1.03vw,4px);font-weight:400;text-decoration:none}[data-template=article] article .c-list_relative_products ul li .c-price{display:flex;align-items:center;font-size:var(--fs-12-12);line-height:1}[data-template=article] article .c-list_relative_products ul li .c-price .price,[data-template=article] article .c-list_relative_products ul li .c-price .price__container{font-size:var(--fs-12-12);line-height:1}[data-template=article] article .c-list_relative_products ul li .description{margin-top:min(2.56vw,10px)}[data-template=article] article .c-list_relative_products ul li .description p{font-size:var(--fs-12-12);line-heigt:1.66;padding:0}[data-template=article] article .article-template__content{padding-bottom:min(5.13vw,20px)}@media all and (min-width: 960px){[data-template=blog]>.section{min-height:calc(110vh - var(--header-height))}[data-template=collection]>.section{min-height:calc(110vh - var(--header-height))}.c-nav_filter{padding:0 0 20px}.c-nav_filter dl{column-gap:20px}.c-nav_filter dl dt{vertical-align:super;font-size:var(--fs-15-20)}.c-nav_filter dl dd{font-size:var(--fs-20-30)}.c-nav_filter dl a.active{color:var(--color-green)}.product_detail .product.cols{display:flex;flex-direction:row-reverse;width:100%;height:calc(105vh - var(--header-height) - var(--product-title-height))}.product_detail .product_scroll_wrap{width:100%;height:100%;position:relative;overflow-y:auto}.product_detail .product__media-wrapper{width:calc(100% - var(--product-info-width))}.product_detail .product__media-wrapper ul li{margin-top:15px}.product_detail .product__media-wrapper ul li:first-child{margin-bottom:0}.product_detail .product__media-wrapper ul li.is-hide{overflow:hidden;height:0px;margin-top:0}.product_detail .product__info-wrapper{width:var(--product-info-width)}.product_detail .product-main-visual{margin-bottom:15px}.product_detail .product_description.c-pc{display:block}.product_detail .product_description.c-sp{display:none}.product_detail .product__title{width:calc(100% - 10px);margin-inline:auto;position:relative;padding-bottom:0;height:var(--product-title-height);transition:height .1s ease}.product_detail .product__title h2.c-ttl_type{width:calc(100% - 114px);line-height:1;padding:5px 0 0}.product_detail .product__title h2.c-ttl_type span{font-size:var(--ttl-product-type)}.product_detail .product__title .c-name h3 span{display:block;line-height:1}.product_detail .product__title .c-name h3 span.ja{font-size:var(--name-product-ja)}.product_detail .product__title .c-name h3 span.en{width:100%;font-size:var(--name-product-en)}.product_detail .product__title .cols{width:calc(100% - var(--product-info-width))}.product_detail .product__title .c-price{justify-content:flex-start}.product_detail .product__title .c-wrap_btn{display:none}.product_detail .product__title button[data-toggle-info]{width:100px}.product_detail .b-product_info{width:100%;position:relative;top:auto;right:auto;background:none}.product_detail .b-product_info .product_info_inner{overflow:visible;width:100%;height:auto}.product_detail .b-product_info .c-selector,.product_detail .b-product_info .cols_buy{width:100%}.product_detail .product_description{padding:30px 26px}.product_detail .product__info_variants{width:100%;margin-left:0;position:relative;top:auto;right:auto;background:none}.product_detail .product__info_variants .accordion_inner{height:auto!important;overflow:visible!important}.product_detail .product__info_variants .accordion_content{padding-bottom:0}.product_detail .howto_pick_size{padding:15px 8px}.product_detail .cols_buy{display:flex;align-items:center;column-gap:10px}.product_detail .cols_buy .c-select_quantity{width:50px;height:30px;border:1px solid rgb(150,150,150);position:relative}.product_detail .cols_buy .c-select_quantity:after{content:"";width:16px;height:8px;display:block;position:absolute;right:6px;top:50%;margin-top:-4px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxOCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxTDkgOUwxNyAxIiBzdHJva2U9ImJsYWNrIi8+PC9zdmc+);background-size:cover;background-repeat:no-repeat;pointer-events:none}.product_detail .cols_buy .c-select_quantity select{height:30px;width:100%;line-height:30px;text-indent:.7em;font-size:var(--fs-14-14)}.product_detail .cols_buy .product-form_r{width:calc(100% - 60px)}.product_detail .cols_buy .product-form_r button span.txt{top:0}.product_detail .b-size_chart table{width:calc(100% - 16px);margin-inline:auto}.product_detail .b-size_chart .c-note_size{width:calc(100% - 20px);margin-inline:auto;margin-top:15px}[data-template=article] article.news_detail h3{padding:0 10px;font-size:var(--fs-12-15);font-weight:700;margin-bottom:1.5em}[data-template=article] article.news_detail p:has(img){line-break:1;margin-top:min(5.13vw,20px)}[data-template=article] article.news_detail p:has(img)+p{margin-top:1.5em}[data-template=article] article.news_detail p{font-size:var(--fs-12-15);line-height:2}[data-template=article] article.news_detail h3,[data-template=article] article.news_detail p{width:82.22%;max-width:925px;margin-inline:auto;padding:0}[data-template=article] article.news_detail figure,[data-template=article] article.news_detail p:has(img){width:82.22%;max-width:925px;margin-inline:auto}[data-template=article] article.news_detail figure.img_main{width:100%;max-width:100%;margin-bottom:min(1.16vw,20px)}[data-template=article] article.news_detail .c-list_relative_products{margin-top:min(3.47vw,60px);padding-bottom:100px}[data-template=article] article.news_detail .c-list_relative_products ul{padding:0;width:82.22%;max-width:925px;column-gap:3.305%;row-gap:min(1.74vw,30px)}[data-template=article] article.news_detail .c-list_relative_products ul li{width:31.13%}[data-template=article] article.news_detail .c-list_relative_products ul li figure{margin-bottom:min(.93vw,16px)}[data-template=article] article.news_detail .c-list_relative_products ul li h3{width:100%;padding:0;font-size:var(--fs-12-15);margin-bottom:min(1.03vw,4px);font-weight:400;text-decoration:none}[data-template=article] article.news_detail .c-list_relative_products ul li .description{margin-top:min(.58vw,10px)}[data-template=article] article.news_detail .c-list_relative_products ul li .description p{width:100%}}@media (any-hover: hover){.product_detail .c-select_size fieldset label:hover{color:var(--color-green)}}[data-page=contact] .contact_page_contact{width:calc(100% - 30px)}#page_content .contact_page_contact{position:relative;height:100%}#page_content .contact_page_contact .c-ttl_page{height:72px}#page_content .contact_page_contact .contact__fields{width:100%;max-width:600px;margin-inline:auto}#page_content .contact_page_contact form dl{margin-bottom:40px}#page_content .contact_page_contact form dl:nth-last-of-type(1) dt{margin-bottom:50px}#page_content .contact_page_contact form dl dt{text-align:center;font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:500;font-style:normal}#page_content .contact_page_contact form dl dt span.ja{font-size:var(--fs-news-title)}#page_content .contact_page_contact form dl dt span.en{font-size:var(--fs-news-title-en)}#page_content .contact_page_contact form dl input{border-bottom:1px solid var(--color-black);width:100%;height:50px;font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:500;font-style:normal}#page_content .contact_page_contact form dl textarea{border:1px solid var(--color-black);width:100%;min-height:15em;padding:1em;font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:500;font-style:normal}#page_content .contact_page_contact form dl dd{position:relative}#page_content .contact_page_contact form dl .c-error{color:red;font-size:var(--fs-10-12);position:absolute;bottom:-24px;opacity:0;pointer-events:none}#page_content .contact_page_contact form dl .c-error p.e0,#page_content .contact_page_contact form dl .c-error p.e1{display:none}#page_content .contact_page_contact form dl .c-error.active,#page_content .contact_page_contact form dl.is-emailvalid_error .c-error{opacity:1;pointer-events:auto}#page_content .contact_page_contact form dl.is-emailvalid_error .c-error p.e0{display:block}#page_content .contact_page_contact .c-note p{font-size:var(--fs-12-12);font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:500;font-style:normal}#page_content .contact_page_contact .contact__button{margin-top:40px;padding-bottom:70px}#page_content .contact_page_contact .contact__button button{width:264px;margin-inline:auto;pointer-events:auto;opacity:1}#page_content .contact_page_contact .contact__button button[disabled]{pointer-events:none;opacity:.3}#page_content .contact_page_contact .form-thanks{margin-inline:auto;position:absolute;top:0;width:100%;height:calc(90dvh - var(--header-height) - 72px);display:flex;align-items:center;justify-content:center;margin:0}#page_content .contact_page_contact .form-thanks .thanks_inner{width:90%}#page_content .contact_page_contact .form-thanks figure{width:100%;max-width:500px;margin-inline:auto;margin-bottom:40px}#page_content .contact_page_contact .form-thanks p{font-size:var(--fs-15-20);line-height:2;text-align:center}#page_content :has(.form-thanks) [data-page=contact]{min-height:calc(100dvh - var(--header-height))}#page_content :has(.form-thanks) .contact__fields{display:none}@media all and (min-width: 960px){#page_content .contact_page_contact .c-ttl_page{height:133px}#page_content .contact_page_contact .form-thanks{width:100%;height:calc(90vh - var(--header-height) - 72px)}#page_content .contact_page_contact .form-thanks .thanks_inner{width:100%}#page_content .contact_page_contact .form-thanks figure{width:500px}}.loading .page_dictionary header{position:relative;top:0}.loading [data-template=article] header{position:relative;top:0}.loading [data-template=product] .product__title{position:relative;top:0}.page_dictionary[data-frozen="1"] header{position:absolute;top:0}[data-template=product] .product__title{position:sticky;top:var(--header-height);width:100%;left:0;z-index:3}[data-template=article] header{position:sticky;top:var(--header-height);width:100%;left:0;z-index:3}.page_dictionary{position:relative;min-height:105dvh}.page_dictionary header{position:sticky;top:var(--header-height);width:100%;left:0}.page_dictionary header .c-ttl_news h2 span{display:block}.page_dictionary header .c-ttl_news h2 span.en{font-size:var(--fs-dictionary-title-en)}.page_dictionary header .c-ttl_news h2 span.ja{width:100%;text-align:right;font-size:var(--fs-news-title-en)}.page_dictionary article .imgs:has(.imgs_r) .imgs_l{margin-bottom:10px}.page_dictionary article .imgs .imgs_l,.page_dictionary article .imgs .imgs_r{display:flex;row-gap:10px;flex-direction:column}.page_dictionary article .txt{padding:min(5.13vw,20px) min(2.56vw,10px)}.page_dictionary article .txt h3{text-decoration:underline;text-underline-offset:2px;font-weight:700;margin-bottom:1em;font-size:var(--fs-12-15)}.page_dictionary article .txt .ja{margin-bottom:1.5em}.page_dictionary article .txt .ja p{font-size:var(--fs-12-15);line-height:2}.page_dictionary article .txt .en p{font-size:var(--fs-15-15);line-height:1.667}.page_dictionary article .txt a{color:var(--color-green);text-decoration:underline}@media all and (min-width: 960px){.page_dictionary header .c-ttl_news h2{display:flex;flex-direction:column-reverse}.page_dictionary header .c-ttl_news h2 span{width:100%}.page_dictionary header .c-ttl_news h2 span.ja{width:100%;text-align:left}.page_dictionary article .dictionary_cols{width:calc(100% - 40px);margin-inline:auto}.page_dictionary article .dictionary_cols .txt{width:34.61vw;min-width:500px}.page_dictionary article .dictionary_cols .txt_inner{display:flex;justify-content:space-between}.page_dictionary article .dictionary_cols .txt_inner .ja,.page_dictionary article .dictionary_cols .txt_inner .en{width:calc(50% - 10px)}.page_dictionary article .imgs:has(.imgs_r) .imgs_l{margin-bottom:15px}.page_dictionary article .imgs .imgs_l,.page_dictionary article .imgs .imgs_r{row-gap:15px}.page_dictionary article:has(.imgs) .dictionary_cols{width:calc(100% - 30px);min-height:calc(100vh - var(--header-height) - 106px);display:flex;justify-content:space-between}.page_dictionary article:has(.imgs) .txt{width:276px;min-width:276px;padding:0 0 40px}.page_dictionary article:has(.imgs) .txt .txt_inner{display:block}.page_dictionary article:has(.imgs) .txt .txt_inner .ja,.page_dictionary article:has(.imgs) .txt .txt_inner .en{width:100%}.page_dictionary article .imgs{width:calc(100% - 300px)}}@media all and (min-width: 1440px){.page_dictionary article .imgs{width:calc(100% - 300px)}.page_dictionary article .imgs .img{width:100%}.page_dictionary article .imgs.img_col2{display:flex;gap:15px}.page_dictionary article .imgs.img_col2 .imgs_l{width:calc(50% - 10px);display:flex;row-gap:15px;flex-direction:column}.page_dictionary article .imgs.img_col2 .imgs_l figure{margin-bottom:0}.page_dictionary article .imgs.img_col2 .imgs_r{width:calc(50% - 10px);display:flex;gap:15px;flex-direction:column}.page_dictionary article .imgs.img_col2 .imgs_r figure{margin-top:0}}[data-page=index-search] .c-ttl_search{padding-top:min(1.79vw,7px)}[data-page=index-search] .c-ttl_search .ttl_cols{display:flex;align-items:center;justify-content:center;column-gap:min(2.56vw,10px)}[data-page=index-search] .c-ttl_search .icon_search{width:38px;height:38px}[data-page=index-search] .c-ttl_search span.txt{font-size:var(--fs-40-40)}[data-page=index-search] .c-content{width:100%}.c-list_index{text-align:right;padding:25px 0 50px}.c-list_index .list_index{display:flex;flex-wrap:wrap;width:67.4%;margin-inline:auto;column-gap:6px;row-gap:1.6em;flex-direction:row-reverse}.c-list_index p{padding-top:2.5em;line-height:1;position:relative;display:block}.c-list_index p:before{content:attr(data-initial);text-align:right;text-orientation:upright;display:block;opacity:0;font-size:var(--fs-36-60);line-height:1;position:absolute;top:0;left:-.2em;pointer-events:none}.c-list_index p.initial0:before{opacity:1}.c-list_index p.ini_last{padding-left:1.5em}.c-list_index p[data-initial=A]:before{left:-.25em}.c-list_index p[data-initial=B]:before{left:-.15em}.c-list_index p[data-initial=C]:before{left:-.3em}.c-list_index p[data-initial=D]:before{left:-.25em}.c-list_index p[data-initial=E]:before{left:-.2em}.c-list_index p[data-initial=F]:before{left:-.1em}.c-list_index p[data-initial=G]:before{left:-.3em}.c-list_index p[data-initial=H]:before{left:-.35em}.c-list_index p[data-initial=I]:before{left:.07em}.c-list_index p[data-initial=J]:before{left:0}.c-list_index p[data-initial=K]:before{left:-.35em}.c-list_index p[data-initial=L]:before{left:-.22em}.c-list_index p[data-initial=M]:before{left:-.45em}.c-list_index p[data-initial=N]:before{left:-.3em}.c-list_index p[data-initial=P]:before{left:-.1em}.c-list_index p[data-initial=Q]:before{left:.25em}.c-list_index p[data-initial=S]:before{left:-.1em}.c-list_index p[data-initial=T]:before{left:-.3em}.c-list_index p[data-initial=U]:before{left:-.35em}.c-list_index p[data-initial=V]:before{left:-.3em}.c-list_index p[data-initial=W]:before{left:-.6em}.c-list_index p[data-initial="2"]:before{left:-.15em}.c-list_index a{display:block;writing-mode:vertical-rl;position:relative;max-height:36em;text-align:left}.c-list_index a span{line-height:1;display:inline;position:relative;text-align:center}.c-list_index a span span.t{position:relative;font-feature-settings:initial;-webkit-font-feature-settings:initial}.c-list_index a span.ja{font-size:var(--fs-12-20)}.c-list_index a span.en{margin-top:.5em;line-height:.9;font-size:var(--fs-14-24);position:relative;right:-.1em}.c-list_index a.visited span.ja:before,.c-list_index a.visited span.en:before{content:"";width:14px;height:100%;position:absolute;top:0;display:block;line-height:1}.c-list_index a.visited span.ja:before{right:0}.c-list_index a.visited span.en:before{right:3px}.ios .c-list_index .list_index{column-gap:calc(12px + .8em)}.ios .c-list_index a span.en{position:relative;right:-.1em}.ios .c-list_index a.visited span.ja:before,.ios .c-list_index a.visited span.en:before{content:"";width:1em;height:100%;position:absolute;top:0;display:block;line-height:1}.ios .c-list_index a.visited span.ja:before{right:1px}.ios .c-list_index a.visited span.en:before{right:1px}@media all and (min-width: 960px){[data-page=index-search] .c-ttl_search{display:none}.safari .c-list_index .list_index{gap:calc(12px + 5em) 3em}.c-list_index{padding:20px 0 100px}.c-list_index .list_index{width:calc(100% - 60px);margin-left:60px;padding-right:80px;gap:calc(12px + 3.5em) 1.72em}.c-list_index p{padding-top:5em}.c-list_index p:before{left:-.3em;pointer-events:none}.c-list_index p.ini_last{padding-left:2.5em}.c-list_index p[data-initial=A]:before{left:-.35em}.c-list_index p[data-initial=B]:before{left:-.15em}.c-list_index p[data-initial=D]:before{left:-.35em}.c-list_index p[data-initial=E]:before{left:-.2em}.c-list_index p[data-initial=F]:before{left:-.1em}.c-list_index p[data-initial=I]:before{left:.05em}.c-list_index p[data-initial=H]:before{left:-.3em}.c-list_index p[data-initial=J]:before{left:0}.c-list_index p[data-initial=K]:before{left:-.35em}.c-list_index p[data-initial=L]:before{left:-.22em}.c-list_index p[data-initial=M]:before{left:-.45em}.c-list_index p[data-initial=N]:before{left:-.3em}.c-list_index p[data-initial=P]:before{left:-.1em}.c-list_index p[data-initial=Q]:before{left:.1em}.c-list_index p[data-initial=S]:before{left:-.1em}.c-list_index p[data-initial=T]:before{left:-.3em}.c-list_index p[data-initial=U]:before{left:-.35em}.c-list_index p[data-initial=V]:before{left:-.3em}.c-list_index p[data-initial=W]:before{left:-.6em}.c-list_index a{max-height:50em}.c-list_index a.visited span.ja:before,.c-list_index a.visited span.en:before{content:"";width:18px}.c-list_index a.visited span.ja:before{right:2px}.c-list_index a.visited span.en:before{right:7px}}[data-page=log]{background:#f5f5f5fa!important;--log-day-width: 180px;--log-day-margin: 40px;--log-green: rgba(142, 195, 140, 1)}[data-page=log] .c-ttl_page{width:100%}[data-page=log] .c-ttl_page h2{font-size:var(--fs-40-60);text-align:center}[data-page=log] .c-content{width:100%;padding:0 0 0 52px;overflow-x:auto}.c-history_log{position:relative;min-height:calc(100vh - var(--header-height))}#c-log_ym{position:sticky;top:80px;left:0;width:calc(100% - 52px);height:50px;margin-left:52px;z-index:4}#c-log_ym .m,#c-log_ym .d{display:block;height:20px}#c-log_ym .years{display:flex;position:relative;z-index:1}#c-log_ym .years p{margin-left:-.35em}#c-log_ym .months{display:flex;width:100%;position:relative}#c-log_ym .months .m{flex-grow:1}#c-log_ym .months p{margin-left:-.35em}#c-log_ym .days{display:flex;position:relative}#c-log_ym .days .d{flex-grow:1}#c-log_ym .dot{width:5px;height:5px;display:block;position:absolute;top:1.7em}#c-log_ym .dot:before{content:"";width:5px;height:5px;display:block;background:#ff9d00;position:absolute;left:-2.5px;border-radius:100vmax}.c-list_history{position:relative;padding:50px 0 100px;min-height:calc(100vh - var(--header-height))}.c-list_history .c-day .c-day_inner{width:100%;height:100%;position:relative;display:flex;padding-bottom:80px}.c-list_history .c-day .c-ttl_day{height:180px;width:20px;text-align:center;position:relative;display:flex}.c-list_history .c-day .c-ttl_day h3{font-size:var(--fs-12-12);line-height:1;text-align:center;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.c-list_history .c-day svg.day-connector{position:absolute;left:0;bottom:0;width:100%;height:80px;pointer-events:none;overflow:visible;z-index:1}.c-list_history .c-list_daylog ul{position:relative;z-index:2;width:var(--log-day-width);display:flex}.c-list_history .c-list_daylog ul:after{content:"";width:15px;height:180px;display:block;flex-shrink:0}.c-list_history .c-list_daylog ul li{flex-shrink:0;width:40px;height:180px;margin-right:15px}.c-list_history .c-list_daylog ul li:last-child{margin-right:0}.c-list_history .c-list_daylog ul li a{display:block;width:100%;height:180px;display:flex;justify-content:center;align-items:center;border-radius:100vmax;border:1px solid var(--color-black);background:var(--color-white)}.c-list_history .c-list_daylog ul li .inr{width:100%;text-align:center}.c-list_history .c-list_daylog ul li p{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;width:40px;height:150px;text-align:center}.c-list_history .c-list_daylog ul li p :is(span.ja,span.en){font-size:var(--fs-12-12);display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:auto}.c-list_history .c-list_daylog ul li p :is(span.ja,span.en) span.txt{line-height:1}.c-list_history .c-list_daylog ul li p span.ja{margin-right:.5em}@media all and (min-width: 960px){[data-page=log] .c-ttl_page{display:none}[data-page=log] .c-content{scrollbar-width:none;-ms-overflow-style:none}[data-page=log] .c-content::-webkit-scrollbar{display:none}[data-page=log] .c-content{cursor:grab;width:100%;padding-left:52px;overflow-x:auto;height:calc(100dvh - var(--header-height))}[data-page=log] .c-content.is-dragging{cursor:grabbing;user-select:none;-webkit-user-select:none}[data-page=log] #c-log_ym{position:absolute;top:auto;bottom:5px;left:0;width:calc(100% - 52px);height:50px;margin-left:52px}[data-page=log] #c-log_ym .m,[data-page=log] #c-log_ym .d{display:block;height:20px}[data-page=log] #c-log_ym .years{display:flex;position:relative}[data-page=log] #c-log_ym .months{display:flex;width:100%;position:relative}[data-page=log] #c-log_ym .months .m{flex-grow:1}[data-page=log] #c-log_ym .months p{margin-left:-.35em}[data-page=log] #c-log_ym .days{display:flex;position:relative}[data-page=log] #c-log_ym .days .d{flex-grow:1}[data-page=log] #c-log_ym .dot{width:5px;height:5px;display:block;position:absolute;top:1.7em}[data-page=log] #c-log_ym .dot:before{content:"";width:5px;height:5px;display:block;background:#ff9d00;position:absolute;left:-2.5px;border-radius:100vmax}[data-page=log] .c-list_history{display:flex;position:relative;padding:50px 0 100px;min-height:calc(100vh - var(--header-height))}[data-page=log] .c-list_history .c-day{width:calc(var(--log-day-width) + var(--log-day-margin));position:relative}[data-page=log] .c-list_history .c-day .c-day_inner{width:calc(var(--log-day-width) + var(--log-day-margin));height:100%;position:relative;display:block}[data-page=log] .c-list_history .c-day .c-ttl_day{width:var(--log-day-width);height:20px;text-align:center;display:block}[data-page=log] .c-list_history .c-day .c-ttl_day h3{font-size:var(--fs-12-12);line-height:1;text-align:center;-webkit-writing-mode:revert;writing-mode:revert}[data-page=log] .c-list_history .c-day ul{width:var(--log-day-width)}[data-page=log] .c-list_history .c-day svg.day-connector{position:absolute;right:calc(var(--log-day-margin) * -1);top:0;width:var(--log-day-margin);height:100%;pointer-events:none;overflow:visible;z-index:1}[data-page=log] .c-list_history .c-list_daylog ul{display:block}[data-page=log] .c-list_history .c-list_daylog ul:after{display:none}[data-page=log] .c-list_history .c-list_daylog ul li{margin-bottom:30px;width:180px;height:40px;margin-right:0}[data-page=log] .c-list_history .c-list_daylog ul li:last-child{margin-bottom:0}[data-page=log] .c-list_history .c-list_daylog ul li a{display:block;width:100%;height:40px;position:relative;display:flex;justify-content:center;align-items:center;border-radius:100vmax;border:1px solid var(--color-black);background:var(--color-white)}[data-page=log] .c-list_history .c-list_daylog ul li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100vmax;background-color:#8ec38c;opacity:0;transition:opacity .15s linear}[data-page=log] .c-list_history .c-list_daylog ul li a.hover:before{opacity:1}[data-page=log] .c-list_history .c-list_daylog ul li .inr{width:100%;text-align:center;position:relative}[data-page=log] .c-list_history .c-list_daylog ul li p{width:90%;height:auto;margin-inline:auto;-webkit-writing-mode:revert;writing-mode:revert}[data-page=log] .c-list_history .c-list_daylog ul li p span.ja{margin-right:0}}#page_content .shopify-policy__container{width:100%;max-width:100%;margin-inline:auto;padding:0}#page_content .shopify-policy__container .shopify-policy__title{display:none}#page_content .shopify-policy__container .c-ttl_page{margin-bottom:min(5.13vw,20px)}#page_content .shopify-policy__container .c-ttl_page h1 span.en{font-size:var(--ttl-pagename);line-height:1}#page_content .shopify-policy__container .legal_content{width:calc(100% - 40px);max-width:1100px;margin-inline:auto}#page_content .shopify-policy__container .legal_content h2,#page_content .shopify-policy__container .legal_content p,#page_content .shopify-policy__container .legal_content li{font-size:var(--fs-12-15);line-height:1.66}#page_content .shopify-policy__container .legal_content h2{margin-top:2em;font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:500;font-style:normal}#page_content .shopify-policy__container .legal_content p{margin-top:1.5em;font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:500;font-style:normal}#page_content .shopify-policy__container .legal_content ul,#page_content .shopify-policy__container .legal_content ol{padding-left:0;list-style-type:disc;list-style-position:outside;padding-top:1em;padding-bottom:1em;font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:500;font-style:normal}#page_content .shopify-policy__container .legal_content ul ul,#page_content .shopify-policy__container .legal_content ol ul{padding-left:1em}#page_content .shopify-policy__container .shopify-policy__body{font-size:var(--fs-14-14);line-height:2;padding-bottom:5em}#page_content .shopify-policy__container .shopify-policy__body ul,#page_content .shopify-policy__container .shopify-policy__body ol{list-style-type:disc;list-style-position:inside;padding-top:1em;padding-bottom:1em}#page_content .shopify-policy__container .shopify-policy__body ul ul,#page_content .shopify-policy__container .shopify-policy__body ol ul{list-style-type:circle}#page_content .shopify-policy__container .shopify-policy__body ul.latin,#page_content .shopify-policy__container .shopify-policy__body ol.latin{list-style-type:lower-latin}@media all and (min-width: 960px){#page_content .shopify-policy__container .shopify-policy__title{display:none}#page_content .shopify-policy__container .c-ttl_page{margin-bottom:min(5.13vw,20px)}#page_content .shopify-policy__container .c-ttl_page h1 br.c-sp{display:none}#page_content .shopify-policy__container .legal_content{margin-inline:0;margin-left:20px}#page_content .shopify-policy__container .legal_content h2,#page_content .shopify-policy__container .legal_content p,#page_content .shopify-policy__container .legal_content li{font-size:var(--fs-12-15);line-height:1.66}#page_content .shopify-policy__container .legal_content h2{margin-top:2em}#page_content .shopify-policy__container .legal_content p{margin-top:1.5em}#page_content .shopify-policy__container .legal_content ul,#page_content .shopify-policy__container .legal_content ol{padding-left:0;list-style-type:disc;list-style-position:outside;padding-top:1em;padding-bottom:1em}#page_content .shopify-policy__container .shopify-policy__body{font-size:var(--fs-14-14);line-height:2;padding-bottom:5em}#page_content .shopify-policy__container .shopify-policy__body ul,#page_content .shopify-policy__container .shopify-policy__body ol{list-style-type:disc;list-style-position:inside;padding-top:1em;padding-bottom:1em}}@media (any-hover: hover){.c-btn.c_green{border:1px solid var(--color-green);transition:background .15s linear}.c-btn.c_green span{transition:color .15s linear}.c-btn.c_green:hover{background:var(--color-white)}.c-btn.c_green:hover span{color:var(--color-green)}#top_content .c-list_items ul li.active .item_ttl .txt,#top_content .c-list_items ul li a .item_ttl .txt{opacity:0;transition:opacity calc(var(--show-duration) / 2) ease}#top_content .c-list_items ul li.active:hover .item_ttl .txt,#top_content .c-list_items ul li a:hover .item_ttl .txt{opacity:1;transition:opacity var(--show-duration) ease}.c-btn_back button{transition:color .15s linear}.c-btn_back button:hover{color:var(--color-hover)}.c-nav_filter dl dd a{transition:color .15s linear}.c-nav_filter dl dd a:hover{color:var(--color-hover)}.c-list_relative ul li a,.c-list_log ul li a{transition:color .15s linear}.c-list_relative ul li a:hover,.c-list_log ul li a:hover{color:var(--color-hover)}.c-list_column ul li a figure{overflow:hidden}.c-list_column ul li a figure img{transition:scale .3s ease}.c-list_column ul li a:hover img{scale:1.075}}#MainContent.has-page #top_content .c-list_items{pointer-events:none}#page_content{width:calc(100% - var(--page-content-margin));margin-left:var(--page-content-margin)}#page_content .page_content_inner.loading,#page_content .page_content_inner.back{overflow-x:hidden}#page_content .page_content_inner.back [data-page]{transition:transform .3s ease}#page_content [data-page]:nth-of-type(1){z-index:1}#page_content [data-page]:nth-of-type(2){z-index:2}#page_content [data-page]:nth-of-type(3){z-index:3}#page_content [data-page]:nth-of-type(4){z-index:4}#page_content [data-page]:nth-of-type(5){z-index:5}#page_content [data-page]:nth-of-type(6){z-index:6}#page_content [data-page]:nth-of-type(7){z-index:7}#page_content [data-page]:nth-of-type(8){z-index:8}#page_content [data-page]{filter:drop-shadow(-1px 0 5px rgba(0,0,0,.1))}#page_content [data-page].full-width{width:calc(100vw - var(--log-width) - var(--scrollbar));z-index:6;margin-left:calc(var(--page-content-margin) * -1)}#page_content [data-page].full-width.delete{transition:transform .4s ease}[data-page]{width:100%;transform:translate3d(100%,0,0)}[data-page]>section,[data-page]>div{position:relative}[data-page] [data-frozen="1"] .page_cols_r{top:calc(var(--header-height) * -1)}[data-block-num="1"] [data-page]:nth-child(1){width:calc(100% - var(--layer-margin) * 0);margin-left:calc(var(--layer-margin) * 0)}[data-block-num="1"] [data-page]:nth-child(1).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="1"] [data-page]:nth-child(1){position:relative}[data-block-num="2"] [data-page]:nth-child(1){width:calc(100% - var(--layer-margin) * 0);margin-left:calc(var(--layer-margin) * 0)}[data-block-num="2"] [data-page]:nth-child(1).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="2"] [data-page]:nth-child(2){width:calc(100% - var(--layer-margin) * 1);margin-left:calc(var(--layer-margin) * 1)}[data-block-num="2"] [data-page]:nth-child(2).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="2"] [data-page]:nth-child(2){position:relative}[data-block-num="2"] [data-page]:nth-child(1){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 0);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="3"] [data-page]:nth-child(1){width:calc(100% - var(--layer-margin) * 0);margin-left:calc(var(--layer-margin) * 0)}[data-block-num="3"] [data-page]:nth-child(1).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="3"] [data-page]:nth-child(2){width:calc(100% - var(--layer-margin) * 1);margin-left:calc(var(--layer-margin) * 1)}[data-block-num="3"] [data-page]:nth-child(2).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="3"] [data-page]:nth-child(3){width:calc(100% - var(--layer-margin) * 2);margin-left:calc(var(--layer-margin) * 2)}[data-block-num="3"] [data-page]:nth-child(3).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="3"] [data-page]:nth-child(3){position:relative}[data-block-num="3"] [data-page]:nth-child(1){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 0);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="3"] [data-page]:nth-child(2){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 1);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="4"] [data-page]:nth-child(1){width:calc(100% - var(--layer-margin) * 0);margin-left:calc(var(--layer-margin) * 0)}[data-block-num="4"] [data-page]:nth-child(1).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="4"] [data-page]:nth-child(2){width:calc(100% - var(--layer-margin) * 1);margin-left:calc(var(--layer-margin) * 1)}[data-block-num="4"] [data-page]:nth-child(2).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="4"] [data-page]:nth-child(3){width:calc(100% - var(--layer-margin) * 2);margin-left:calc(var(--layer-margin) * 2)}[data-block-num="4"] [data-page]:nth-child(3).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="4"] [data-page]:nth-child(4){width:calc(100% - var(--layer-margin) * 3);margin-left:calc(var(--layer-margin) * 3)}[data-block-num="4"] [data-page]:nth-child(4).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="4"] [data-page]:nth-child(4){position:relative}[data-block-num="4"] [data-page]:nth-child(1){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 0);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="4"] [data-page]:nth-child(2){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 1);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="4"] [data-page]:nth-child(3){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 2);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="5"] [data-page]:nth-child(1){width:calc(100% - var(--layer-margin) * 0);margin-left:calc(var(--layer-margin) * 0)}[data-block-num="5"] [data-page]:nth-child(1).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="5"] [data-page]:nth-child(2){width:calc(100% - var(--layer-margin) * 1);margin-left:calc(var(--layer-margin) * 1)}[data-block-num="5"] [data-page]:nth-child(2).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="5"] [data-page]:nth-child(3){width:calc(100% - var(--layer-margin) * 2);margin-left:calc(var(--layer-margin) * 2)}[data-block-num="5"] [data-page]:nth-child(3).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="5"] [data-page]:nth-child(4){width:calc(100% - var(--layer-margin) * 3);margin-left:calc(var(--layer-margin) * 3)}[data-block-num="5"] [data-page]:nth-child(4).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="5"] [data-page]:nth-child(5){width:calc(100% - var(--layer-margin) * 4);margin-left:calc(var(--layer-margin) * 4)}[data-block-num="5"] [data-page]:nth-child(5).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="5"] [data-page]:nth-child(5){position:relative}[data-block-num="5"] [data-page]:nth-child(1){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 0);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="5"] [data-page]:nth-child(2){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 1);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="5"] [data-page]:nth-child(3){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 2);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="5"] [data-page]:nth-child(4){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 3);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="6"] [data-page]:nth-child(1){width:calc(100% - var(--layer-margin) * 0);margin-left:calc(var(--layer-margin) * 0)}[data-block-num="6"] [data-page]:nth-child(1).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="6"] [data-page]:nth-child(2){width:calc(100% - var(--layer-margin) * 1);margin-left:calc(var(--layer-margin) * 1)}[data-block-num="6"] [data-page]:nth-child(2).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="6"] [data-page]:nth-child(3){width:calc(100% - var(--layer-margin) * 2);margin-left:calc(var(--layer-margin) * 2)}[data-block-num="6"] [data-page]:nth-child(3).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="6"] [data-page]:nth-child(4){width:calc(100% - var(--layer-margin) * 3);margin-left:calc(var(--layer-margin) * 3)}[data-block-num="6"] [data-page]:nth-child(4).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="6"] [data-page]:nth-child(5){width:calc(100% - var(--layer-margin) * 4);margin-left:calc(var(--layer-margin) * 4)}[data-block-num="6"] [data-page]:nth-child(5).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="6"] [data-page]:nth-child(6){width:calc(100% - var(--layer-margin) * 5);margin-left:calc(var(--layer-margin) * 5)}[data-block-num="6"] [data-page]:nth-child(6).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="6"] [data-page]:nth-child(6){position:relative}[data-block-num="6"] [data-page]:nth-child(1){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 0);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="6"] [data-page]:nth-child(2){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 1);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="6"] [data-page]:nth-child(3){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 2);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="6"] [data-page]:nth-child(4){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 3);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="6"] [data-page]:nth-child(5){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 4);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="7"] [data-page]:nth-child(1){width:calc(100% - var(--layer-margin) * 0);margin-left:calc(var(--layer-margin) * 0)}[data-block-num="7"] [data-page]:nth-child(1).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="7"] [data-page]:nth-child(2){width:calc(100% - var(--layer-margin) * 1);margin-left:calc(var(--layer-margin) * 1)}[data-block-num="7"] [data-page]:nth-child(2).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="7"] [data-page]:nth-child(3){width:calc(100% - var(--layer-margin) * 2);margin-left:calc(var(--layer-margin) * 2)}[data-block-num="7"] [data-page]:nth-child(3).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="7"] [data-page]:nth-child(4){width:calc(100% - var(--layer-margin) * 3);margin-left:calc(var(--layer-margin) * 3)}[data-block-num="7"] [data-page]:nth-child(4).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="7"] [data-page]:nth-child(5){width:calc(100% - var(--layer-margin) * 4);margin-left:calc(var(--layer-margin) * 4)}[data-block-num="7"] [data-page]:nth-child(5).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="7"] [data-page]:nth-child(6){width:calc(100% - var(--layer-margin) * 5);margin-left:calc(var(--layer-margin) * 5)}[data-block-num="7"] [data-page]:nth-child(6).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="7"] [data-page]:nth-child(7){width:calc(100% - var(--layer-margin) * 6);margin-left:calc(var(--layer-margin) * 6)}[data-block-num="7"] [data-page]:nth-child(7).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="7"] [data-page]:nth-child(7){position:relative}[data-block-num="7"] [data-page]:nth-child(1){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 0);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="7"] [data-page]:nth-child(2){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 1);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="7"] [data-page]:nth-child(3){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 2);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="7"] [data-page]:nth-child(4){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 3);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="7"] [data-page]:nth-child(5){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 4);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="7"] [data-page]:nth-child(6){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 5);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="8"] [data-page]:nth-child(1){width:calc(100% - var(--layer-margin) * 0);margin-left:calc(var(--layer-margin) * 0)}[data-block-num="8"] [data-page]:nth-child(1).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="8"] [data-page]:nth-child(2){width:calc(100% - var(--layer-margin) * 1);margin-left:calc(var(--layer-margin) * 1)}[data-block-num="8"] [data-page]:nth-child(2).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="8"] [data-page]:nth-child(3){width:calc(100% - var(--layer-margin) * 2);margin-left:calc(var(--layer-margin) * 2)}[data-block-num="8"] [data-page]:nth-child(3).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="8"] [data-page]:nth-child(4){width:calc(100% - var(--layer-margin) * 3);margin-left:calc(var(--layer-margin) * 3)}[data-block-num="8"] [data-page]:nth-child(4).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="8"] [data-page]:nth-child(5){width:calc(100% - var(--layer-margin) * 4);margin-left:calc(var(--layer-margin) * 4)}[data-block-num="8"] [data-page]:nth-child(5).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="8"] [data-page]:nth-child(6){width:calc(100% - var(--layer-margin) * 5);margin-left:calc(var(--layer-margin) * 5)}[data-block-num="8"] [data-page]:nth-child(6).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="8"] [data-page]:nth-child(7){width:calc(100% - var(--layer-margin) * 6);margin-left:calc(var(--layer-margin) * 6)}[data-block-num="8"] [data-page]:nth-child(7).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="8"] [data-page]:nth-child(8){width:calc(100% - var(--layer-margin) * 7);margin-left:calc(var(--layer-margin) * 7)}[data-block-num="8"] [data-page]:nth-child(8).active{transform:translateZ(0);transition:transform .4s var(--ease-paging)}[data-block-num="8"] [data-page]:nth-child(8){position:relative}[data-block-num="8"] [data-page]:nth-child(1){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 0);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="8"] [data-page]:nth-child(2){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 1);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="8"] [data-page]:nth-child(3){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 2);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="8"] [data-page]:nth-child(4){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 3);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="8"] [data-page]:nth-child(5){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 4);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="8"] [data-page]:nth-child(6){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 5);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}[data-block-num="8"] [data-page]:nth-child(7){position:fixed;width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 6);top:var(--header-height);transition:transform .3s var(--ease-paging) 0s,margin .2s ease 0s}:has(.drawer.active) [data-page]:nth-child(1){width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 0 - var(--scrollbar))}:has(.drawer.active) [data-block-num="1"] [data-page]:nth-last-of-type(1){width:calc(100% - var(--layer-margin) * 0 - var(--scrollbar))}:has(.drawer.active) [data-page]:nth-child(2){width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 1 - var(--scrollbar))}:has(.drawer.active) [data-block-num="2"] [data-page]:nth-last-of-type(1){width:calc(100% - var(--layer-margin) * 1 - var(--scrollbar))}:has(.drawer.active) [data-page]:nth-child(3){width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 2 - var(--scrollbar))}:has(.drawer.active) [data-block-num="3"] [data-page]:nth-last-of-type(1){width:calc(100% - var(--layer-margin) * 2 - var(--scrollbar))}:has(.drawer.active) [data-page]:nth-child(4){width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 3 - var(--scrollbar))}:has(.drawer.active) [data-block-num="4"] [data-page]:nth-last-of-type(1){width:calc(100% - var(--layer-margin) * 3 - var(--scrollbar))}:has(.drawer.active) [data-page]:nth-child(5){width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 4 - var(--scrollbar))}:has(.drawer.active) [data-block-num="5"] [data-page]:nth-last-of-type(1){width:calc(100% - var(--layer-margin) * 4 - var(--scrollbar))}:has(.drawer.active) [data-page]:nth-child(6){width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 5 - var(--scrollbar))}:has(.drawer.active) [data-block-num="6"] [data-page]:nth-last-of-type(1){width:calc(100% - var(--layer-margin) * 5 - var(--scrollbar))}:has(.drawer.active) [data-page]:nth-child(7){width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 6 - var(--scrollbar))}:has(.drawer.active) [data-block-num="7"] [data-page]:nth-last-of-type(1){width:calc(100% - var(--layer-margin) * 6 - var(--scrollbar))}:has(.drawer.active) [data-page]:nth-child(8){width:calc(100% - var(--log-width) - var(--page-content-margin) - var(--layer-margin) * 7 - var(--scrollbar))}:has(.drawer.active) [data-block-num="8"] [data-page]:nth-last-of-type(1){width:calc(100% - var(--layer-margin) * 7 - var(--scrollbar))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
