@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";p{margin:0}p:not(:last-child){margin-bottom:1em}a{text-decoration:none}sticky-header{background:#fff0!important}.header{display:flex;flex-wrap:wrap;background:#254f88;column-gap:10px}@media screen and (max-width: 989px){.header__heading-logo-wrapper{width:50px}}.header__heading-link{padding:0;margin:0!important}header-drawer{display:none}.header__icons{align-items:center;padding:0}@media screen and (max-width: 1200px){.header__icons{margin-left:auto}}@media screen and (max-width: 749px){.header__icons .header__search{display:none}}.header__icon--cart{margin:0!important}.shopify-section-header-hidden.drwOpen{top:0}.tagline{font-size:1.5rem;font-weight:700;letter-spacing:.08em;color:#fff;margin-left:5px}@media screen and (max-width: 1100px){.tagline{font-size:1.2vw}}@media screen and (max-width: 749px){.tagline{font-size:.9rem}}@media screen and (min-width: 1201px){.drawerMenu,.hdToggle{display:none}}.hdToggle{position:absolute;right:calc(2% + 15px);top:calc(50% - 12px);height:24px;width:24px;background:#fff0;border:none;z-index:3}.hdToggle span{position:absolute;width:20px;height:2px;background:#fff;top:calc(50% - 1px);right:50%;transform:translate(50%);transition:all .2s}.hdToggle:before,.hdToggle:after{content:"";position:absolute;display:block;width:20px;height:2px;right:calc(50% - 10px);background:#fff;transition:all .2s}.hdToggle:before{top:3px}.hdToggle:after{top:19px}.drwOpen .hdToggle:before{top:9px;transform:rotate(45deg)}.drwOpen .hdToggle:after{top:9px;transform:rotate(135deg)}.drwOpen .hdToggle span{width:0}.drawerMenu{position:fixed;top:0;bottom:0;right:0;transform:translateY(-100%);width:100%;font-size:1.6rem;background:#254f88;color:#fff;font-family:Noto Sans JP,sans-serif;overflow-y:auto;padding:50px 40px 30px;transition:all .3s cubic-bezier(.03,.9,.48,.99) 0s;opacity:0;pointer-events:none}.drwOpen .drawerMenu{transform:translateY(0);opacity:1;pointer-events:auto}.drawerMenu ul{list-style:none;font-weight:500;padding:0;margin:0}.drawerMenu li{margin-bottom:.5em}.drawerMenu a{color:inherit;text-decoration:none;display:block;padding:.2em 0;margin-bottom:.5em}.drawerMenu ul.child{font-size:.9em;font-weight:400;position:relative;padding-left:1.5em;margin-bottom:1em}.drawerMenu ul.child:before{content:"";position:absolute;display:block;width:1px;height:100%;top:0;bottom:0;left:.6em;background:#ffffffb3}.drawerMenu ul.child li{margin-bottom:.3em}.drawerSearch{display:flex;align-items:center;border:1px solid #ddd;border-radius:30px;padding:5px;margin:0 0 15px}.drawerSearch .search-form{display:flex;align-items:center;width:100%}.drawerSearch .search-input{padding:5px 10px;font-size:16px;border:none;background:#0000;width:calc(100% - 35px);border-radius:4px;margin-right:5px}.drawerSearch .search-button{background-color:transparent;border:none;cursor:pointer}.drawerSearch .search-button svg{fill:#fff}.tmenu_wrapper{width:auto!important;margin-left:auto}@media screen and (max-width: 1100px){.tmenu_app .tmenu_nav .tmenu_item--root>a.tmenu_item_link{padding:0 1.2vw!important}}@media screen and (max-width: 1200px){#qikifyMegaMenu{display:none}.tmenu_wrapper{display:none!important}}ul.tmenu_submenu_type_mega.tmenu_submenu{top:83px!important;width:98%!important;left:1%;border-radius:15px;padding:15px 30px!important}.tmenu-watermark>span,div.tmenu-watermark>a{color:#fff!important}li:not(.tmenu_item_mobile) .tmenu_submenu a.tmenu_item_link:not([tmenu-disabled-link]):hover{color:#254f88!important}.btnPageTop{position:fixed;display:block;background:#254f88cc;width:clamp(40px,5vw,60px);height:clamp(40px,5vw,60px);border:none;border-radius:30px;bottom:50px;right:40px;transition:all .2s}.btnPageTop:before{content:"";position:absolute;display:block;width:40%;height:40%;border-top:1px solid #FFF;border-left:1px solid #FFF;transform:rotate(45deg);top:38%;left:30%;transition:all .3s}.btnPageTop:hover{opacity:.8}.btnPageTop:hover:before{top:33%}@media screen and (max-width: 749px){.btnPageTop{bottom:25px;right:25px}}@media screen and (min-width: 750px){.footer__content-top,.footer__content-bottom-wrapper{max-width:1200px;width:min(90%,1200px);padding-left:0;padding-right:0}}@media screen and (max-width: 989px){.footer-block__details-content .list-menu__item--link{font-size:1.4rem;padding-top:0!important;padding-bottom:8px!important}}#shopify-section-template--19854432567548__slideshow_M8czXP{padding:15px 1% 0}@media screen and (max-width: 989px){#shopify-section-template--19854432567548__slideshow_M8czXP{padding:5px 0 0}}.banner__media{border-radius:15px}#shopify-section-template--19854432567548__slideshow_XEntiq{padding:5px 2% 0}.importantNotice{width:min(100% - 30px,1100px);border:1px solid #999999;text-align:center;margin:0 auto min(6vw,35px)}.importantNotice a{color:#121212;display:block;padding:.3em}.section-template--19854432567548__custom_liquid_CMNYhH-padding{padding-bottom:0!important}.cpArea{text-align:center;width:min(100% - 30px,1100px);margin:0 auto}.cpArea img{max-width:100%;height:auto}.container{width:min(86%,1300px);margin-left:auto;margin-right:auto}.spInline{display:none}@media screen and (max-width: 749px){.spNone{display:none}.spInline{display:inline}}.titleBtmJp{text-align:center;color:#999;letter-spacing:.1em;font-size:.9em}#shopify-section-template--19854432567548__featured_collection .card-information>.price{font-size:1.4rem;line-height:1.5;color:#999}.scTtlEng{width:100%;font-family:Zen Kaku Gothic New,sans-serif;text-transform:uppercase;text-align:center;font-size:clamp(3rem,3.3vw,4rem);font-weight:400;line-height:1;letter-spacing:.05em;color:#121212;margin-bottom:.28em}#shopify-section-template--19854432567548__featured_collection h2,#shopify-section-template--19854432567548__featured_collection_yqX8Vd h2,#shopify-section-template--19854432567548__multicolumn_EtA3Jh h2,.section-template--19854432567548__featured_blog_R3ABKj-padding h2,.section-template--19854432567548__featured_blog_EpUcNH-padding h2,.section-template--19854432567548__featured_blog_DUMtVd-padding h2{font-size:clamp(1.4rem,1.3vw,1.6rem);color:#999;text-align:center;width:100%}#collection-template--19854432567548__featured_collection_yqX8Vd .card__inner{position:relative}#collection-template--19854432567548__featured_collection_yqX8Vd .card__inner:after{position:absolute;top:0;left:0;display:grid;place-content:center;width:24px;height:24px;background:#999;color:#fff;font-family:Zen Kaku Gothic New,sans-serif;padding-bottom:.1em;z-index:1}#Slide-template--19854432567548__featured_collection_yqX8Vd-1 .card__inner:after{content:"1";background:#f0a100}#Slide-template--19854432567548__featured_collection_yqX8Vd-2 .card__inner:after{content:"2";background:#7d7c7c}#Slide-template--19854432567548__featured_collection_yqX8Vd-3 .card__inner:after{content:"3";background:#b36700}#Slide-template--19854432567548__featured_collection_yqX8Vd-4 .card__inner:after{content:"4"}.card__heading.h5{font-size:clamp(1.5rem,1.5vw,1.8rem)}#collection-template--19854432567548__featured_collection_yqX8Vd .card-information>.price{font-size:1.4rem;line-height:1.5;color:#999}.title-wrapper--no-top-margin{justify-content:center;text-align:center;gap:0 0}.section-template--19854432567548__featured_blog_R3ABKj-padding .underlined-link.scroll-trigger{margin:20px auto 0}@media only screen and (max-width: 1000px){.gradient #shopify-section-template--19854432567548__featured_blog_EpUcNH .article-card .card__heading{width:100%}.gradient #shopify-section-template--19854432567548__featured_blog_EpUcNH .article-card__info{font-size:1.4rem;width:100%;margin-bottom:5px}}.section-template--19854432567548__featured_blog_DUMtVd-padding .card__heading a:after{content:none}.section-template--19854432567548__featured_blog_DUMtVd-padding .card--card:after{content:none}.section-template--19854432567548__featured_blog_DUMtVd-padding .card--card.gradient{height:auto;display:block}@media only screen and (min-width: 1001px){#Slider-template--19854432567548__featured_blog_DUMtVd{display:block}}.section-template--19854432567548__featured_blog_DUMtVd-padding .card__content{background:#f3f3f3;margin-bottom:10px}.section-template--19854432567548__featured_blog_DUMtVd-padding .blog__posts .article-card .card__information{text-align:left;padding:15px 20px}.section-template--19854432567548__featured_blog_DUMtVd-padding .card__heading{font-size:clamp(2rem,1.8vw,2.2rem)}.section-template--19854432567548__featured_blog_DUMtVd-padding .full-unstyled-link{position:relative;font-size:2rem;padding-left:50px}.section-template--19854432567548__featured_blog_DUMtVd-padding .full-unstyled-link:before,#shopify-section-template--19906307195132__main .card__heading:before{content:"Q";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#fff;width:36px;height:36px;border-radius:20px;background:#254f88;display:grid;place-content:center}.section-template--19854432567548__featured_blog_DUMtVd-padding .article-card__excerpt,#shopify-section-template--19906307195132__main .article-card__excerpt{position:relative;padding-left:50px;margin:18px 0 0!important}.section-template--19854432567548__featured_blog_DUMtVd-padding .article-card__excerpt:before,#shopify-section-template--19906307195132__main .article-card__excerpt:before{content:"A";font-size:2rem;position:absolute;left:0;top:50%;transform:translateY(-50%);width:36px;height:36px;color:#fff;border-radius:20px;background:#f7c0b7;display:grid;place-content:center}#shopify-section-template--19854432567548__rich_text_H7LzDM h2{font-family:Zen Kaku Gothic New,sans-serif}.product__title h1{font-size:clamp(2rem,2vw,2.4rem)}@media screen and (min-width: 750px){.product{margin-bottom:30px!important}}.product__description{font-size:1.4rem}dl.productSpecTbl{display:flex;flex-wrap:wrap;border-top:1px solid #999;margin:2em 0}.productSpecTbl dt{width:12em;border-bottom:1px solid #999;padding:.8em 1.5em .8em .5em;margin:0}.productSpecTbl dd{width:calc(100% - 12em);border-bottom:1px solid #999;padding:.8em .5em;margin:0}@media screen and (max-width: 749px){.productSpecTbl dt{width:8em}.productSpecTbl dd{width:calc(100% - 8em)}}.product__description video{width:100%}.productMediaEnumerate{text-align:center}.productMediaEnumerate img{max-width:100%;height:100%}.productMediaEnumerate .page-width{padding:0}.article-template__hero-container{width:min(100%,1000px)}.article-template__content h2{font-size:clamp(2rem,2vw,2.4rem);padding:.8em 1em;background-color:#f5f6f7;margin:1.8em 0 1em}.article-template__content h3{font-size:clamp(1.8rem,1.8vw,2.2rem);padding:.5em .6em;border-left:7px solid #999;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;margin:1.8em 0 1em}.article-template__content a{text-decoration:underline}div#ruffruff-table-of-contents nav{padding:30px 40px!important}div#ruffruff-table-of-contents nav .ruffruff-table-of-contents-body .ruffruff-table-of-contents-list-item a{color:#666!important}.main-blog h1{font-family:Zen Kaku Gothic New,sans-serif;font-size:clamp(2.6rem,2.5vw,3rem);text-align:center;font-weight:700;margin-top:0}#shopify-section-template--19906152202492__main .blog-articles{display:block}#shopify-section-template--19906152202492__main .card__inner{border-bottom:1px solid #999}#shopify-section-template--19906152202492__main .blog-articles .article-card .card__information{padding:0}#shopify-section-template--19906152202492__main .article-card__excerpt{display:none}#shopify-section-template--19906152202492__main .article-card .card__heading{font-size:1.6rem}h1.article-template__title{font-size:clamp(2.6rem,2.5vw,3rem)}#shopify-section-template--19906307195132__main .card__content{background:#f3f3f3;margin-bottom:10px}#shopify-section-template--19906307195132__main .card__information{text-align:left;padding:15px 20px}.card__heading{font-size:clamp(2rem,1.8vw,2.2rem)}#shopify-section-template--19906307195132__main .card__heading{position:relative;padding-left:50px}#shopify-section-template--19906307195132__main .article-card__info{display:none}.shopify-policy__title h1,h1.main-page-title{font-size:clamp(2.6rem,2.5vw,3rem);font-weight:700}.main-page-title{text-align:center}.contact .contact__fields{display:block!important}.contact .field{flex-wrap:wrap}.contact .field>div{width:calc(100% - 180px)}.contact .field__label{width:180px;position:static;order:-1;margin:10px 0 0}.contact .field__input{border:1px solid #999;padding:1.5rem!important}.contact .field:after{content:none}.contact .radiofield{display:flex;flex-wrap:wrap;margin-bottom:20px}.contact .radiofield label{width:180px;font-size:1.6rem}.contact .radiofield div{width:calc(100% - 180px);display:flex;flex-wrap:wrap;gap:0 .8em}@media only screen and (max-width: 749px){.contact .field>div{width:100%}.contact .radiofield div{width:100%}.contact .radiofield label,.contact .field__label{margin:0 0 5px}}.shopify-policy__container{max-width:1000px;margin:40px auto 80px}.shopify-policy__container h2,.shopify-policy__container .h2{margin:2.5em 0 .8em}.shopify-policy__container h3,.shopify-policy__container .h3{margin:1.3em 0 .3em}.shippingFee table tr:first-child td{background-color:#f6f6f6}.chargesTable{width:100%;font-size:14px;border:solid 1px #e6e6e6;margin:20px 0}.chargesTable dl{display:flex;flex-wrap:wrap;line-height:1.4;margin:0}.chargesTable dl:not(:last-child),.payTable dl:not(:last-child){border-bottom:solid 1px #e6e6e6}.chargesTable dl.tHead{background-color:#f6f6f6}.chargesTable dl dt,.chargesTable dl dd{padding:10px 8px;margin:0}.chargesTable dl dt{background-color:#f6f6f6;width:8%;border-right:solid 1px #e6e6e6}.chargesTable dl dd{width:calc(92%/13)}.chargesTable dl dd:not(:last-child){border-right:solid 1px #e6e6e6}@media screen and (max-width: 749px){.chargesTable{overflow-x:auto}.chargesTable dl{width:1200px}}.tableAmaPayArea{width:min(100%,400px)}.underline{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
