@import"https://fonts.googleapis.com/css2?family=Jost:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique&display=swap";.gf-jost{font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal}.d_title .main_en{font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}body.v_top_page .c-codebuy__btn{text-align:center}body.v_top_page .button,body.v_top_page .c-codebuy__btn_link{width:100%;max-width:340px;background:#fff;color:#000;padding:2rem 3rem;border-radius:0;border:#000 solid 1px}body.v_top_page .button:after,body.v_top_page .button:before{content:none}body.v_top_page .button:hover,body.v_top_page .c-codebuy__btn_link:hover{opacity:.8}.p-codebuy__coordination_single_cart_variation select{border:none!important;border-bottom:1px solid rgb(18 18 18 / 75%)!important;background-color:#fff!important;font-family:Zen Kaku Gothic Antique,sans-serif;color:rgba(var(--color-foreground),.75);font-weight:var(--font-body-weight)}@media (max-width: 767px){.p-codebuy__coordination_single_cart_btn button{min-width:280px}}.header{display:flex!important;height:110px;align-items:center;justify-content:flex-end;max-width:100%}@media (max-width: 989px){.header{height:75px}}.header__heading{padding:0;position:absolute;left:2%;margin:auto}@media (max-width: 750px){.header__heading{max-width:250px}}.header__icon{margin-left:auto}.header-wrapper{background:transparent}.header{background:#fff}.menu-drawer{height:calc(100vh - 200px)}.icon_hamburger2{width:25px;height:20px}.header__icon--cart{width:30px!important;margin-right:40px!important}.header__icon--cart .icon{width:34px!important}.header__icon--account{width:30px!important;padding:0!important;margin-right:20px!important}.header__icon--account>a{width:30px!important}.header__icon--account>a svg{width:40px!important}.menu-drawer__inner-container{padding-bottom:120px!important}@media (max-width: 998px){.header__icon--cart{width:30px!important;margin-right:20px!important}.header__icon .icon.icon-close{width:25px;height:25px}}@media (max-width: 750px){header-drawer{margin-left:unset!important}.header__icon{margin-right:0}.header__icon--cart{margin-right:10px;width:30px}.header__icon--menu{width:30px;height:30px}.iconNav{margin-left:unset!important}.iconNav svg{width:20px;height:20px}.menu-drawer{height:calc(100vh - 123px)}.menu-drawer__inner-container{padding-bottom:36px!important}}@media (max-width: 989px){.icon_hamburger2{width:20px;height:15px}.icon_hamburger2 span{height:1px}}.headerBottom .search-header__form .search__input.field__input{background:none!important;border-radius:0!important;border-top:none!important;border-left:none!important;border-right:none!important;border-color:currentColor!important}.headerBottom .search-header__form .search__input.field__input:focus-visible{box-shadow:none!important}.headerBottom .headerBottom__search form{width:250px!important}.headerBottom__nav a span{font-weight:500;text-decoration:none!important;color:rgb(var(--color-foreground))}@media (min-width: 1061px){.hdrBottom{display:none!important}}.hdrBottom .hdrInner{width:100%;padding:15px 0 12px}@media (max-width: 1060px){.headerBottom{display:none!important}}.hdr__catNavC{position:relative}.hdr__catNavC .spSwiper{width:100%}.hdr__catNavC .swiper-slide{width:unset}.hdr__catNavC a{color:#333;display:block;padding:0 10px;font-size:12px;text-align:center}.hdrBottom .swiper-button-prev{width:12px;height:12px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);position:absolute;top:0;bottom:0;left:10px;margin:auto;z-index:1}.hdrBottom .swiper-button-next{width:12px;height:12px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg);position:absolute;top:0;bottom:0;right:10px;margin:auto;z-index:1}.hdrBottom .swiper-button-disabled{display:none}body.v_top_page .ck-codebuy-ui{padding-top:0}body.v_top_page .swipermainSlider{margin-top:-49px}@media (min-width: 1061px){body.v_top_page .swipermainSlider{margin-top:-60px}}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}.sec_concept{background:url(bg_img001.png) no-repeat center /cover}.sec_concept p{font-weight:600}.sec_concept .bg_wrap{height:650px;display:flex;align-items:center;justify-content:flex-end}.sec_concept .contents{width:700px;background:#fff;text-align:left;padding:min(60px,8%)}@media (min-width: 751px){.sec_concept .d_title_mode_center .d_title{align-items:flex-start!important}}@media (max-width: 750px){.sec_concept{padding-top:85vw!important}.sec_concept .bg_wrap{height:auto}.sec_concept .contents{width:calc(100% - 30px)}.sec_concept{background:url(sp_bg_img001.png) no-repeat top center /100%}}.sec_category .list_bnr{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 20px}@media (max-width: 750px){.sec_category .list_bnr{grid-template-columns:repeat(2,1fr);gap:15px 15px}}.sec_category .list_bnr a{display:block;position:relative;overflow:hidden}@media (max-width: 750px){.sec_category .list_bnr a{height:26vw}}.sec_category .list_bnr a:after{content:"";width:20px;height:5px;position:absolute;right:20px;bottom:20px;border-right:#fff solid 1px;border-bottom:#fff solid 1px;transform:skew(45deg)}.sec_category .list_bnr a img{width:100%;height:100%;object-fit:cover;transition:all .5s}.sec_category .text_wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-flow:column}.sec_category .collection_title{color:#fff;font-size:clamp(21px,2vw,42px);font-family:Jost,sans-serif;font-weight:500;line-height:1.5}.sec_category .collection_sub_title{display:inline-block;color:#fff;background:#000;padding:0 10px;font-size:clamp(10px,2vw,20px);line-height:1.5}.sec_category .list_bnr a:hover img{scale:1.05}.part_sec:has(.sec_topics){margin-bottom:0!important}.h2_info{text-align:center;font-size:clamp(20px,2vw,22px);display:flex;flex-flow:column;align-items:center;justify-content:center;font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.h2_info .sub{font-size:12px;font-weight:600;color:#7f7f7f}.important_infomation_wrap{border-top:1px solid #121212;margin-top:20px}.important_infomation_wrap a:hover{opacity:.8}.important_infomation_wrap ul li{border-bottom:#121212 solid 1px;padding:20px}@media (max-width: 750px){.important_infomation_link{flex-flow:column;gap:5px}}@media (min-width: 751px){.footer__blocks-wrapper{column-gap:30px}}.footer-block__heading{font-weight:500;border-bottom:#000 solid 1px}.footer-block__details-content .link--text{color:#000;font-family:Jost,Noto Sans JP,sans-serif!important}.footer-block__details-content .list_sns{margin-top:20px}.footer__content-top{padding-bottom:0!important}.footer__content-bottom{border-top:none!important;text-align:center}.footer__column.footer__column--info{justify-content:center!important}.footer_sticky{display:none}@media (max-width: 750px){.footer_sticky{position:fixed;width:100%;bottom:0;height:75px;display:block;background:#fff;z-index:1}.footer_sticky ul{height:100%;display:grid;grid-template-columns:repeat(4,1fr)}.footer_sticky ul li a{display:flex;flex-flow:column;align-items:center;justify-content:center;font-size:13px;height:100%}.footer_sticky ul li a .icon-wrapper{width:25px}.side_to_top_btn_sec{bottom:120px}body{padding-bottom:50px}}@media (max-width: 750px){#PBarNextFrameWrapper{display:none!important}}table.legal{width:100%;margin-bottom:50px}.legal th,.legal td{border:solid 1px rgb(80,37,17);padding:10px}@media (min-width: 768px){.legal th{width:25%}}.legal th{background:#f8f8f8}@media (max-width: 767px){.legal tr{display:flex;flex-direction:column}}.v_terms-of-service h2{padding-top:20px}.shopify-policy__container{max-width:100%;width:1000px}.v_terms-of-service .rte ul li{list-style:circle!important}.rte ol{padding-left:20px}.main-page-title{margin-bottom:4rem;text-align:center!important;font-size:2.4rem!important}@media (max-width: 767px){.main-page-title{font-size:2.4rem!important}}.v_codebuy-coordination-list .shopify-section:not(.section_no-margin-bottom)+.shopify-section{margin-top:0!important}.ck-codebuy-ui{padding:0!important}.anchor-offset{scroll-margin-top:200px}.card-information{font-family:Jost,sans-serif;font-weight:300}.card-information .price{font-size:1.2rem;letter-spacing:.2rem}.p-codebuy__typeC_tab_wrap,.p-codebuy__typeA_thumbnail,.p-codebuy__typeA_thumbnail img{border-radius:0!important}.product-form__input input[type=radio]:checked+label.color_option_chip{border:1px solid var(--color-base-text)!important}.gravity-button{background-color:#1829a3!important}@media screen and (max-width: 989px){.facets-container{display:none}}@media screen and (max-width: 989px){.product-count{display:none}}li.p-codebuy__typeA_name{font-size:1.2rem!important}.sec_ranking .ranking_design_rd2 span{background:none!important;position:relative}.sec_ranking .ranking_design_rd2 span:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:70px;height:50px;clip-path:polygon(0 0,0% 100%,100% 0);background:#2f2725}@media screen and (max-width: 767px){.sec_ranking .ranking_design_rd2 span:before{width:60px;height:45px}}.sec_ranking .ranking_design_rd2 span.ranking_num_1:before{background-color:#2f2725}.sec_ranking .ranking_design_rd2 span.ranking_num_2:before{background-color:#2f2725}.sec_ranking .ranking_design_rd2 span.ranking_num_3:before{background-color:#2f2725}@media screen and (min-width: 750px){.c-codebuy__btn{margin-bottom:96px!important}}@media screen and (max-width: 749px){.c-codebuy__btn{margin-bottom:48px!important}}.swatch-input__label{background:none!important;border-radius:100vh!important;font-size:0!important;width:30px;height:30px;padding:0!important}.swatch-input__label .swatch{display:block;width:24px;height:24px;border-radius:100vh;transform:translate(2px,2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-section{opacity:0;transform:translateY(30px)}.fade-in-section.is-active{animation:fadeInUp .8s ease-out forwards}.swatch--gl .name-option{display:none!important}ul.ul-swatches-list.value.g-variant-color{padding-top:5px!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/add.css.map */
