@charset "UTF-8";html{background-color:#eaeaea}body{font-family:Noto Sans JP,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}input,textarea,select{outline:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffffff inset}#preview-bar-iframe{display:none!important}br.sp{display:none}.site-header{position:fixed;top:0;right:0;left:0;z-index:9998;padding:0 32px;height:77px;border-bottom:#ececec solid 1px;background-color:#fff}.site-header.index{border-bottom:none}.site-header .menuBtn{display:none}.site-header .fxp{position:absolute;top:50%;left:32px;margin-top:-17px;line-height:0}.site-header .site-header__logo{position:absolute;top:50%;left:100px;margin:-8.5px 0 0;padding:0;line-height:0}.site-header nav.account{position:absolute;top:0;right:32px;height:inherit}.site-header nav.account ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:77px;list-style:none}.site-header nav.account ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 0 36px;padding:0;font-size:14px;font-family:Barlow Semi Condensed,sans-serif;line-height:1}.site-header nav.account ul li a{padding:0;color:#191919;text-decoration:none}.site-header nav.account ul li .site-header__cart-count{position:absolute;top:-4px;right:-4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:18px;min-height:18px;border-radius:50%;background-color:var(--color-btn-primary);color:var(--color-btn-primary-text);font-weight:500;font-family:Barlow Semi Condensed,sans-serif}.site-header nav.gNavi{position:absolute;top:0;left:300px;height:77px}.site-header nav.gNavi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:77px;list-style:none}.site-header nav.gNavi ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 0 60px;padding:0;height:77px;font-size:14px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif;line-height:77px}.site-header nav.gNavi ul li.open:after{position:absolute;bottom:0;left:50%;margin-left:-25px;width:50px;height:3px;background-color:#000;content:""}.site-header nav.gNavi ul li a{padding:0;color:#191919;text-decoration:none}.site-header nav.gNavi ul li .dropdownBox{position:fixed;top:77px;right:0;left:0;display:none;padding:50px 50px 35px;border-bottom:#ececec solid 1px;background:#fff}.site-header nav.gNavi ul li .dropdownBox .dropdownMenu{margin:0 auto;padding:0}.site-header nav.gNavi ul li .dropdownBox .dropdownMenu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;height:auto}.site-header nav.gNavi ul li .dropdownBox .dropdownMenu ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 40px;min-height:auto;width:250px;height:auto;border-right:#ececec solid 1px;border-bottom:none;list-style:none;line-height:1}.site-header nav.gNavi ul li .dropdownBox .dropdownMenu ul li a{display:inline-block;margin:0 0 25px;font-size:16px}.site-header nav.gNavi ul li .dropdownBox .dropdownMenu ul li.open:after{display:none}.site-header nav.gNavi ul li .dropdownBox .dropdownMenu ul li:last-child{border-right:none}.site-header nav.gNavi ul li .dropdownBox .dropdownMenu ul li:first-child ul.child li a{display:inline;font-size:16px}.site-header nav.gNavi ul li .dropdownBox .dropdownMenu ul li ul.child{display:block;margin:0;padding:0}.site-header nav.gNavi ul li .dropdownBox .dropdownMenu ul li ul.child li{margin:0;padding:0 0 20px;width:auto;height:auto;border-right:none;line-height:1}.site-header nav.gNavi ul li .dropdownBox .dropdownMenu ul li ul.child li a{margin:0;font-size:16px}.site-header nav.gNavi ul li .dropdownBox .dropdownMenu ul li ul.child li:first-child a{display:inline}.site-header nav.gNavi ul li .dropdownBox .dropdownMenu ul li ul.child li.open:after{display:none}footer.fxp_footer{position:relative;margin:0;padding:107px 54px;background-color:#eaeaea}footer.fxp_footer .fotterBlock{position:relative;margin:0;padding:0}footer.fxp_footer .fotterBlock .logo{margin:0 0 20px;padding:10px 0 0;line-height:0}footer.fxp_footer .fotterBlock p.copyright{margin:0;padding:0;font-size:10px;font-family:Barlow Semi Condensed,sans-serif;line-height:1}footer.fxp_footer .fotterBlock .sns{position:absolute;bottom:-4px;left:130px}footer.fxp_footer .fotterBlock .sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0;list-style:none}footer.fxp_footer .fotterBlock .sns ul li{margin:0;padding:0 20px 0 0;line-height:0}footer.fxp_footer .fotterBlock .newsLetter{position:absolute;top:0;left:224px;width:326px}footer.fxp_footer .fotterBlock .newsLetter p.h4{margin:0 0 8px;padding:0;font-size:11px;font-family:Barlow Semi Condensed,sans-serif;line-height:1}footer.fxp_footer .fotterBlock .newsLetter input[type=email]{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;min-height:40px;width:100%;border:none;border-radius:0;background-color:#f7f7f7;font-size:13px;font-family:Noto Sans JP,sans-serif}footer.fxp_footer .fotterBlock .newsLetter .input-group__btn{position:absolute;right:0;min-height:40px;width:90px;height:40px}footer.fxp_footer .fotterBlock .newsLetter .input-group__btn .newsletter__submit{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:40px;height:40px;background-color:#191919;color:#eaeaea;font-size:10px}footer.fxp_footer .fotterBlock .footerMenu{position:absolute;top:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0}footer.fxp_footer .fotterBlock .footerMenu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0}footer.fxp_footer .fotterBlock .footerMenu ul li{margin:0 0 0 40px;padding:0;font-weight:500;font-size:12px;line-height:1}footer.fxp_footer .fotterBlock .footerMenu ul li a{color:#191919}.mobileNavi{display:none}#breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0 54px;height:50px}#breadcrumb ul{display:inline-block;margin:0;padding:0}#breadcrumb ul li{position:relative;float:left;margin:0;padding:0 30px 0 0;height:26px;background-position:top right;background-repeat:no-repeat;list-style:none;font-size:11px;line-height:26px}#breadcrumb ul li:after{position:absolute;top:0;right:12px;display:block;content:"/"}#breadcrumb ul li:last-child:after{display:none}#breadcrumb ul li a{position:relative;display:block;overflow:hidden;margin:0;padding:0;max-width:150px;color:#191919;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap}.pager{margin:0;padding:0;height:50px;border-bottom:#ececec solid 1px;text-align:center}.pager .sp{display:none}.pager ul.pagination-custom{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;height:50px}.pager ul.pagination-custom li{margin:0;padding:0;width:42px;height:50px;border-bottom:#dedede solid 2px;color:#191919;text-align:center;font-size:16px;font-family:Barlow Semi Condensed,sans-serif;line-height:50px}.pager ul.pagination-custom li.active{border-bottom:#191919 solid 2px}.pager ul.pagination-custom li:first-child{border-bottom:none}.pager ul.pagination-custom li:last-child{border-bottom:none}.pager ul.pagination-custom li a,.pager ul.pagination-custom li span{display:block;margin:0;padding:0;width:42px;height:50px;color:#191919;text-align:center;text-align:none}.pager ul.pagination-custom li i{line-height:50px}.infoPager{border-top:#ececec solid 1px}.main-content{padding:77px 0 0}.slideBox,.heroSlider{padding:0 32px 32px}.heroSlider .slider{width:100%;line-height:0}.heroSlider .slider .bx{position:relative;background-position:50% 0;background-size:cover;background-repeat:no-repeat}.heroSlider .slider .bx a{position:absolute;bottom:80px;left:50%;transform:translate(-50%);display:block}.heroSlider .slider .slick-dots{position:absolute;right:0;bottom:18px;left:0;z-index:999;display:block;margin:0;padding:0;list-style:none;text-align:center}.heroSlider .slider .slick-dots li{position:relative;display:inline-block;margin:0 8px;padding:0;width:10px;height:10px;cursor:pointer}.heroSlider .slider .slick-dots li.slick-active button:before{background-color:#939393}.heroSlider .slider .slick-dots li button{width:10px;height:10px}.heroSlider .slider .slick-dots li button:before{position:absolute;top:0;left:0;display:block;width:10px;height:10px;border-radius:20px;background-color:#fff;content:"";text-align:center;opacity:1}.introduction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:#ececec solid 1px;border-bottom:#ececec solid 1px}.introduction .introBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.introduction .introBox:first-of-type{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:65px 50px}.introduction .introBox:first-of-type img{width:200px!important;height:auto}.introduction .introBox:nth-of-type(2){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:65px 50px;border-left:#ececec solid 1px}.introduction .introBox:nth-of-type(2) h2{margin:0 0 16px;letter-spacing:normal;font-size:24px;font-family:Barlow Semi Condensed,sans-serif;line-height:1}.introduction .introBox:nth-of-type(2) p{margin:0;padding:0;font-weight:500;font-size:15px;line-height:2.4em}.introduction .introBox:nth-of-type(2) strong{display:inline-block;margin:0 0 10px;font-weight:500;font-size:17px}.introduction .introBox:nth-of-type(2) ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:24px 0 0;padding:0}.introduction .introBox:nth-of-type(2) ul li{margin:0 16px 0 0;padding:0}.introduction .introBox:nth-of-type(2) ul li a{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;width:196px;height:50px;background-color:#000;color:#fff;text-align:left;text-decoration:none;font-size:16px;font-family:Barlow Semi Condensed,sans-serif;line-height:50px}.introduction .introBox:nth-of-type(2) ul li a span{position:absolute;top:50%;right:20px;margin-top:-12px}.contentsBox{padding:0 32px 32px}.contentsBox .grid__item{padding-left:32px}.contentsBox .grid__item img{max-width:inherit;width:100%;height:auto;border:0}.contentsBox h3{position:relative;margin:24px 0 0;font-size:24px;font-family:Barlow Semi Condensed,sans-serif;line-height:1}.contentsBox h3 span{position:absolute;right:0;display:inline-block;padding:0 40px 0 0;font-size:16px;line-height:24px}.contentsBox h3 span i{position:absolute;top:50%;right:0;margin-top:-12px}.newItems{margin:0;padding:0}.newItems h2{margin:0;height:78px;text-align:center;letter-spacing:normal;font-size:28px;font-family:Barlow Semi Condensed,sans-serif;line-height:74px}.newItems ul.newItemList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;border-top:#ececec solid 1px}.newItems ul.newItemList li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;min-height:auto;width:16.66666%;border-right:#ececec solid 1px;border-bottom:#ececec solid 1px;list-style:none}.newItems ul.newItemList li:nth-child(6n){border-right:none}.newItems ul.newItemList li .itemBox{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px;width:100%;height:100%}.newItems ul.newItemList li .itemBox .photo{margin:0 0 60px;padding:0;line-height:0}.newItems ul.newItemList li .itemBox .itemName{font-weight:700;font-size:16px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif}.newItems ul.newItemList li .itemBox .price__vendor dd{letter-spacing:normal;font-weight:700;font-size:12px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif}.newItems ul.newItemList li .itemBox .price-item{font-weight:700;font-size:14px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif}.newItems ul.newItemList li .soldOut{position:absolute;top:50%;right:-10px;display:none;margin:-35px 0 0;color:#191919;font-weight:700;font-size:18px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif;line-height:1;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.newItems ul.newItemList li .soldOut.price--sold-out{display:inline-block}.newItems ul.newItemList.recommend li{width:25%}.newItems .allItemLink{margin:-1px 0 0;padding:30px;border-top:#ececec solid 1px;border-bottom:#ececec solid 1px;text-align:center;line-height:1}.newItems .allItemLink a{position:relative;display:inline-block;margin:0;padding:0 48px 0 0;color:#191919;font-size:24px;font-family:Barlow Semi Condensed,sans-serif}.newItems .allItemLink a span{position:absolute;top:50%;right:0;margin-top:-14px;font-size:28px}.latestInfo{margin:0;padding:80px 50px}.latestInfo .latestInfoBox{position:relative;margin:0 auto;padding:0;max-width:1000px}.latestInfo .latestInfoBox h2{margin:0 0 40px;padding:0;color:#191919;letter-spacing:normal;font-size:24px;font-family:Barlow Semi Condensed,sans-serif}.latestInfo .latestInfoBox a.allInfo{position:absolute;top:0;right:0;padding:0 0 0 30px;font-weight:500;font-size:14px}.latestInfo .latestInfoBox a.allInfo span{position:absolute;top:50%;left:0;margin-top:-12px}.latestInfo .latestInfoBox ul{margin:0;padding:0;list-style:none}.latestInfo .latestInfoBox ul li{margin:0 0 25px;padding:0 0 25px;border-bottom:#ececec solid 1px}.latestInfo .latestInfoBox ul li a{color:#191919;text-decoration:none}.latestInfo .latestInfoBox ul li dl{position:relative;margin:0;padding:0 0 0 144px;font-weight:500;font-size:14px}.latestInfo .latestInfoBox ul li dl dt{position:absolute;top:0;left:0;margin:0;padding:0}.latestInfo .latestInfoBox ul li dl dd{margin:0;padding:0}.collection-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 40px;height:125px;margin-bottom:10px}.collection-header .collection-title{margin:0;padding:0;color:#191919;font-size:24px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif}.collection-header .sortBox{position:absolute;top:57%;right:40px;margin-top:-27.5px}.collection-header .sortBox .filters-toolbar__label{font-style:18px;font-family:Barlow Semi Condensed,sans-serif;width:80px}.collection-header .sortBox .filters-toolbar__input{margin:0 0 0 20px;padding:0 15px 0 0;width:180px!important;height:40px;outline:0;font-size:14px;font-family:Noto Sans JP,sans-serif}.collection-header .filters-toolbar__item--count{padding:5px 0 0 30px}.collection-header .filters-toolbar__item--count .filters-toolbar__product-count{font-style:normal;font-size:18px;font-family:Barlow Semi Condensed,sans-serif;line-height:1}.product_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0;border-bottom:#efefef solid 1px}.slide-box{position:relative;margin:0;padding:0 0 0 112px;width:calc(100% - 442px)}.slide{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:50px;height:100%;border-left:#efefef solid 1px}.slide .item{position:relative;height:100%}.slide .item a{display:block}.slide .item .image{position:relative;overflow:hidden}.slide .item img{position:relative;top:0;right:0;bottom:0;left:0;margin:auto;max-width:840px;width:100%}.slide>.slick-list{position:relative;height:100%}.slide>.slick-list>.slick-track{position:relative;height:100%}.slide>.slick-list>.slick-track>.slick-slide>div{position:relative;height:100%}.slide-navigation{position:absolute;top:50px;left:15px;margin:0;padding:0;width:82px;line-height:0}.slide-navigation .item{position:relative;padding:3px 0;cursor:pointer}.slide-navigation .item .image{position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:100%;border:#efefef solid 1px}.slide-navigation .item .image img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;width:100%}.slide-navigation .item .image:before{display:block;padding-top:100%;content:""}.slide-navigation .item .image:after{position:absolute;top:0;bottom:0;left:0;display:block;width:100%;background:#191919;content:"";opacity:.4}.slide-navigation .slick-current .image:after{opacity:0}.slick-vertical .slick-slide{border:0 solid transparent}.slick-arrow{z-index:999}.slick-prev{top:-20px;right:0;bottom:auto;left:0;margin:auto}.slick-prev:before{position:absolute;top:0;left:50%;margin-left:-12px;content:"expand_less";text-transform:none;white-space:nowrap;word-wrap:normal;letter-spacing:normal;font-weight:400;font-style:normal;font-size:24px;font-family:Material Icons Outlined;line-height:1;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.slick-next{top:auto;right:0;bottom:-40px;left:0;margin:auto}.slick-next:before{position:absolute;bottom:0;left:50%;margin-left:-12px;content:"expand_more";text-transform:none;white-space:nowrap;word-wrap:normal;letter-spacing:normal;font-weight:400;font-style:normal;font-size:24px;font-family:Material Icons Outlined;line-height:1;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.product_detail_info{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:80px 50px;width:442px;border-left:#efefef solid 1px}.product_detail_info .product-form{padding-top:0;width:auto}.product_detail_info p.vendor{position:relative;margin:0;padding:0;color:#191919;font-size:14px;font-family:Barlow Semi Condensed,sans-serif}.product_detail_info h1.product-single__title{position:relative;margin:0;padding:0;color:#191919;font-size:24px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif;line-height:1.3em}.product_detail_info .price__regular .price-item{position:relative;margin:0;padding:0;color:#191919;font-size:18px;font-family:Barlow Semi Condensed,sans-serif}.product_detail_info .product__policies{position:relative;margin:0 0 30px;padding:0;color:#191919;font-size:12px;font-family:Barlow Semi Condensed,sans-serif}.product_detail_info .product-form__item{position:relative;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 0 0 40px;border-bottom:#efefef solid 1px}.product_detail_info .product-form__item label{position:absolute;top:50%;left:0;display:block;margin-top:-12px;font-size:14px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif}.product_detail_info .product-form__controls-group--submit .product-form__item{padding:0;border-bottom:none}.product_detail_info .product-form__controls-group--submit .product-form__item .product-form__cart-submit{position:relative;padding:0 20px;height:50px;color:#b5b5b5;text-align:left;font-size:12px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif}.product_detail_info .product-form__controls-group--submit .product-form__item .product-form__cart-submit:after{position:absolute;top:50%;right:20px;margin-top:-12px;width:24px;height:24px;background-image:url(/cdn/shop/files/icon_cart_57c61582-7f28-4d83-b031-9b5700bd754d.svg?v=1696740783);background-position:50% 50%;background-repeat:no-repeat;content:""}.product_detail_info .product-form select{min-height:44px;border:none;text-align:center;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif}.product_detail_info .product-form input{padding:10px 28px 10px 18px;min-height:44px;max-width:initial;width:100%;border:none;text-align:center;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif}.product_detail_info .product-single__description dl{margin:0;padding:0;color:#191919}.product_detail_info .product-single__description dl dt{position:relative;margin:0;padding:0;height:50px;border-bottom:#efefef solid 1px;text-align:left;font-size:14px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif;line-height:50px;cursor:pointer}.product_detail_info .product-single__description dl dt:after{position:absolute;top:50%;right:0;display:inline-block;margin-top:-12px;content:"expand_more";text-transform:none;white-space:nowrap;word-wrap:normal;letter-spacing:normal;font-weight:400;font-style:normal;font-size:24px;font-family:Material Icons Outlined;line-height:1;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.product_detail_info .product-single__description dl dt.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product_detail_info .product-single__description dl dd{display:none;margin:0;padding:20px 0;text-align:justify;font-weight:500;font-size:14px;line-height:2em}.product_detail_info .product-single__description dl dd:first-of-type{display:block}.backtToPage{margin:0;padding:30px;text-align:center;line-height:1}.backtToPage a{position:relative;display:inline-block;margin:0;padding:0 0 0 48px;color:#191919;font-size:24px;font-family:Barlow Semi Condensed,sans-serif}.backtToPage a span{position:absolute;top:50%;left:0;margin-top:-14px;font-size:28px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.about{margin:0;padding:0}.about .aboutBlock{margin:0 auto;padding:20px 50px 100px;max-width:1020px;text-align:left}.about .aboutBlock h1{position:relative;margin:0 0 20px;padding:0;color:#191919;font-size:18px;font-family:Barlow Semi Condensed,sans-serif}.about .aboutBlock p{margin:0;padding:0;font-weight:500;font-size:15px;line-height:2.2em}.about .aboutBlock p.en{margin:40px 0 0;font-size:18px;font-family:Barlow Semi Condensed,sans-serif;line-height:1.8em}.about .aboutBlock p.copy{position:relative;margin:0 0 30px;padding:0;color:#191919;text-indent:-3px;font-size:48px;font-family:Barlow Semi Condensed,sans-serif;line-height:1}.about .aboutBlock p img{width:100%;height:auto}.about .aboutMenu{margin:0 auto;padding:0 50px 80px;max-width:1170px;text-align:left}.about .aboutMenu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0 0 -50px;padding:0}.about .aboutMenu ul li{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 50px;width:50%}.about .aboutMenu ul li a{display:block;margin:0;padding:0;width:100%;color:#191919;text-decoration:none}.about .aboutMenu ul li .photo{margin:0;padding:0;width:100%;line-height:0}.about .aboutMenu ul li .photo img{width:100%;height:auto}.about .aboutMenu ul li h3{position:relative;margin:24px 0 0;font-size:24px;font-family:Barlow Semi Condensed,sans-serif;line-height:1}.about .aboutMenu ul li h3 span{position:absolute;right:0;display:inline-block;padding:0 40px 0 0;font-size:16px;line-height:24px}.about .aboutMenu ul li h3 span i{position:absolute;top:50%;right:0;margin-top:-12px}.catalog{margin:0;padding:0}.catalog .titleBox{margin:0;padding:70px 50px;border-bottom:#ececec solid 1px;line-height:0}.catalog .titleBox h1{margin:0 auto;padding:0;max-width:678px;font-size:30px;font-family:Barlow Semi Condensed,sans-serif;line-height:1}.catalog .catalogBlock{margin:0;padding:0;border-bottom:#ececec solid 1px}.catalog .catalogBlock a{display:block;margin:0;padding:30px 50px;color:#191919;text-decoration:none}.catalog .catalogBlock .box{position:relative;margin:0 auto;padding:0;max-width:678px;background:none}.catalog .catalogBlock .box .material-icons-outlined{position:absolute;top:50%;right:0;margin-top:-20px;font-size:40px}.catalog .catalogBlock .box .catalogTitle{margin:0;padding:0;font-size:22px;font-family:Barlow Semi Condensed,sans-serif;line-height:1}.catalog .catalogBlock .box .topics{margin:0 0 10px;padding:0}.catalog .catalogBlock .box .topics p{margin:0;padding:0;letter-spacing:normal;font-size:13px;font-family:Barlow Semi Condensed,sans-serif;line-height:1.6em}.catalog .catalogBlock .box p.message{margin:0;padding:0;font-weight:500;font-size:13px}.catalog .showroomBlock{margin:0;padding:100px 50px 120px;border-bottom:#ececec solid 1px}.catalog .showroomBlock .box{position:relative;margin:0 auto;padding:0;max-width:678px;background:none}.catalog .showroomBlock .box p{margin:0;padding:0;font-weight:500;font-size:14px;line-height:2em}.catalog .showroomBlock .box p.name{margin:0 0 10px;padding:0;font-size:18px;font-family:Barlow Semi Condensed,sans-serif;line-height:1.8em}.catalog .showroomBlock .box a{position:absolute;right:0;bottom:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;width:196px;height:50px;background-color:#000;color:#fff;text-align:left;text-decoration:none;font-size:16px;font-family:Barlow Semi Condensed,sans-serif;line-height:50px}.catalog .showroomBlock .box a span{position:absolute;top:50%;right:20px;margin-top:-12px}.company{margin:0;padding:0}.company .titleBox{margin:0;padding:70px 50px;border-bottom:#ececec solid 1px;line-height:0}.company .titleBox h1{margin:0 auto;padding:0;text-align:center;font-size:30px;font-family:Barlow Semi Condensed,sans-serif;line-height:1}.company .companyBlock{margin:0;padding:0 50px;border-bottom:#ececec solid 1px}.company .companyBlock .box{position:relative;margin:0 auto;padding:70px 0;max-width:680px;background:none}.company .companyBlock .box p{margin:0 0 50px;padding:0;text-align:justify;font-weight:500;font-size:14px;line-height:2.2em}.company .companyBlock .box dl{position:relative;margin:0 0 20px;padding:0 0 20px 160px;border-bottom:#ececec solid 1px;font-weight:500;font-size:14px;line-height:1.8em}.company .companyBlock .box dl dt{position:absolute;top:0;left:0;margin:0;padding:0}.company .companyBlock .box dl dd{margin:0;padding:0}.company .shopBlock{margin:0;padding:70px 50px}.company .shopBlock .box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;padding:0;max-width:1000px;background:none}.company .shopBlock .box .shopoInfo{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 50px 0 0;width:50%}.company .shopBlock .box .shopoInfo h2{margin:0 0 30px;padding:0;letter-spacing:normal;font-size:30px;font-family:Barlow Semi Condensed,sans-serif;line-height:1}.company .shopBlock .box .shopoInfo p{margin:0 0 25px;padding:0;text-align:justify;font-weight:500;font-size:14px;line-height:2em}.company .shopBlock .box .shopoInfo p b{font-weight:700;font-size:18px}.company .shopBlock .box .shopoInfo p.address{margin:0}.company .shopBlock .box .map{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:50%;line-height:0}.company .shopBlock .box .map iframe{width:100%;height:400px;border:#ececec solid 1px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.informationList{margin:0;padding:0 50px}.informationList .informationListBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;padding:0;max-width:1024px}.informationList .informationListBox .infoTitleBox{margin:0;padding:60px 0 0;width:230px}.informationList .informationListBox .infoTitleBox h1{margin:0;padding:0;letter-spacing:normal;font-size:30px;font-family:Barlow Semi Condensed,sans-serif;line-height:1}.informationList .informationListBox .infoList{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:60px 0 80px 70px;width:calc(100% - 230px)}.informationList .informationListBox .infoList ul{margin:0;padding:0}.informationList .informationListBox .infoList ul li{margin:0 0 15px;padding:0}.informationList .informationListBox .infoList ul li a{position:relative;display:block;margin:0;padding:22px 66px 22px 30px;border:#ececec solid 1px}.informationList .informationListBox .infoList ul li a p.infoTitle{margin:0 0 10px;padding:0;font-weight:700;font-size:16px;line-height:1.8em}.informationList .informationListBox .infoList ul li a p.date{margin:0;padding:0;font-weight:500;font-size:13px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif}.informationList .informationListBox .infoList ul li a i{position:absolute;right:20px;bottom:10px;color:#000;font-size:30px}.informationDetail{margin:0;padding:0 50px}.informationDetail .informationDetailBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;padding:0;max-width:1024px}.informationDetail .informationDetailBox .infoTitleBox{margin:0;padding:60px 0 0;width:230px}.informationDetail .informationDetailBox .infoTitleBox .h1{margin:0;padding:0;letter-spacing:normal;font-size:30px;font-family:Barlow Semi Condensed,sans-serif;line-height:1}.informationDetail .informationDetailBox .infoDetail{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:60px 0 80px 70px;width:calc(100% - 230px)}.informationDetail .informationDetailBox .infoDetail .post{margin:0;padding:0 0 30px}.informationDetail .informationDetailBox .infoDetail .post h1{margin:0 0 5px;padding:0;font-weight:700;font-size:18px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif;line-height:1.8em}.informationDetail .informationDetailBox .infoDetail .post p{margin:0 0 30px;text-align:justify;font-weight:500;font-size:14px;line-height:2.2em}.informationDetail .informationDetailBox .infoDetail .post p.date{margin:0 0 40px;padding:0;font-weight:500;font-size:13px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif}.informationDetail .informationDetailBox .infoDetail .post img{display:block;margin:0 auto;max-width:100%;width:100%;height:auto}.informationDetail .informationDetailBox .infoDetail .back{margin:0 0 30px;padding:0}.informationDetail .informationDetailBox .infoDetail .back a{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px;width:146px;height:50px;background-color:#000;color:#fff;text-align:right;text-decoration:none;font-size:16px;font-family:Barlow Semi Condensed,sans-serif;line-height:50px}.informationDetail .informationDetailBox .infoDetail .back a span{position:absolute;top:50%;left:30px;margin-top:-12px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.term{margin:0;padding:0}.term .titleBox{margin:0;padding:70px 50px;border-bottom:#ececec solid 1px;line-height:0}.term .titleBox h1{margin:0 auto;padding:0;text-align:center;font-size:24px;font-family:Noto Sans JP,sans-serif;line-height:1}.term .termBlock{margin:0;padding:0 50px}.term .termBlock .box{position:relative;margin:0 auto;padding:70px 0;max-width:800px;background:none}.term .termBlock .box dl{position:relative;margin:0 0 40px;padding:0 0 40px 210px;border-bottom:#ececec solid 1px;font-weight:500;font-size:14px;line-height:2em}.term .termBlock .box dl dt{position:absolute;top:0;left:0;margin:0;padding:0;line-height:2em}.term .termBlock .box dl dd{margin:0;padding:0;text-align:justify;line-height:2em}.term .termBlock .box dl dd b{display:inline-block;padding:10px 0 0;font-weight:700}.term .termBlock .box .privacy{margin:0;padding:0}.term .termBlock .box .privacy p{margin:0 0 50px;padding:0;text-align:justify;font-weight:500;font-size:14px;line-height:2.2em}.term .termBlock .box .privacy p b{display:inline-block;margin:0 0 10px;padding:0;font-size:18px}.contact{margin:0;padding:0 50px}.contact .contactBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;padding:0;max-width:1024px}.contact .contactBox .contactTitleBox{margin:0;padding:110px 0 0;width:230px}.contact .contactBox .contactTitleBox h1{margin:0;padding:0;letter-spacing:normal;font-size:30px;font-family:Barlow Semi Condensed,sans-serif;line-height:1}.contact .contactBox .formBox{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:88px 0 80px 70px;width:calc(100% - 230px);border-left:#ececec solid 1px}.contact .contactBox .formBox p{margin:0 0 50px;padding:0;text-align:justify;font-weight:500;font-size:14px;line-height:2.2em}.contact .contactBox .formBox p.form-message--success{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 20px;width:100%;border:1px solid #1f873d;background-color:#f8fff9;color:#1f873d}.contact .contactBox .formBox dl{margin:0 0 30px;padding:0}.contact .contactBox .formBox dl dt{margin:0 0 5px;padding:0;font-weight:700;font-size:14px}.contact .contactBox .formBox dl dt label:before{content:"\25a0  "}.contact .contactBox .formBox dl dd{margin:0;padding:0}.contact .contactBox .formBox dl dd input,.contact .contactBox .formBox dl dd textarea{padding:15px 18px;width:100%;border:none;border-bottom:#000000 solid 1px}.contact .contactBox .formBox .submit{margin:0;padding:0;text-align:center}.contact .contactBox .formBox .submit input[type=submit]{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0;width:146px;height:50px;background-color:#000;color:#fff;text-align:center;text-decoration:none;font-size:14px;line-height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-message--error{padding:30px 20px;width:100%;border:1px solid #ececec;background-color:#f9f9f9;color:#000;text-align:left}.form-message--error .form-message__title{margin:0 0 10px!important;padding:0!important;font-size:15px!important}.form-message--error ul li{margin:0;padding:0;list-style:none!important}.form-message--error ul li a{position:relative;display:inline-block!important;padding:0 0 0 30px;color:#000!important;text-decoration:underline!important;font-weight:500;font-size:14px}.form-message--error ul li a span{position:absolute;top:50%;left:0;margin-top:-12px}.shopify-challenge__container{padding:80px}.lookbook{margin:0;padding:0}.lookbook .lookbook-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 30px;height:125px}.lookbook .lookbook-header h1{margin:0;padding:0;color:#191919;font-size:24px;font-family:Barlow Semi Condensed,sans-serif}.lookbook ul.photos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;border-top:#ececec solid 1px}.lookbook ul.photos li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;min-height:auto;width:50%;list-style:none;line-height:0}.lookbook ul.photos li img{width:100%;height:auto}.lookbook ul.books{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;border-top:#ececec solid 1px}.lookbook ul.books li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;min-height:auto;width:33.33333%;border-right:#ececec solid 1px;border-bottom:#ececec solid 1px;list-style:none}.lookbook ul.books li:nth-child(3n){border-right:none}.lookbook ul.books li a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px;width:100%}.lookbook ul.books li a .bookPhoto{margin:0 0 20px;padding:0;line-height:0}.lookbook ul.books li a .bookPhoto img{width:100%;height:auto}.lookbook ul.books li a .bookName{position:relative;margin:24px 0 0;font-size:24px;font-family:Barlow Semi Condensed,sans-serif;line-height:1}.lookbook ul.books li a .bookName span{position:absolute;right:0;display:inline-block;padding:0 40px 0 0;font-size:16px;line-height:24px}.lookbook ul.books li a .bookName span i{position:absolute;top:50%;right:0;margin-top:-12px}.lookbook .backtToPage{border-top:#ececec solid 1px}.popup_overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:block;display:none;background:#fff9}.popup_overlay .popup{position:absolute;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:670px;height:436px;background-color:#000;opacity:0;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translate(-50%)}.popup_overlay .popup .popupPhoto{width:50%;height:436px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.popup_overlay .popup .popupInfo{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:30px;width:50%;color:#fff}.popup_overlay .popup .popupInfo .logo{margin:0 0 10px;padding:0;line-height:0}.popup_overlay .popup .popupInfo p{margin:0 0 20px;color:#fff;text-align:justify;font-weight:500;font-size:14px;line-height:2em}.popup_overlay .popup .popupInfo a.regist{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;width:196px;height:50px;background-color:#454545;color:#fff;text-align:left;text-decoration:none;font-weight:500;font-size:14px;line-height:50px}.popup_overlay .popup .popupInfo a.regist i{position:absolute;top:50%;right:20px;margin-top:-12px}.popup_overlay .popup .popupInfo a.close_popup{position:absolute;top:20px;right:20px;color:#fff;cursor:pointer}.customers{padding:0 50px}.customers .login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;padding:0}.customers .login h1,.customers .login h2{margin:0 auto 30px;padding:0;text-align:left;letter-spacing:normal;font-size:30px;font-family:Barlow Semi Condensed,sans-serif;line-height:1}.customers .login .loginBox{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:100px 50px 100px 0;width:calc(100% - 390px);border-right:#ececec solid 1px}.customers .login .loginBox p.form-message{margin:0 0 30px;padding:20px;border:#000000 solid 3px;background:#f5f5f5;letter-spacing:1px}.customers .login .loginBox p.forgot{position:absolute;top:110px;right:50px;margin:0;font-weight:500;font-size:13px}.customers .login .loginBox p.forgot a{position:relative;display:inline-block;padding:0 0 0 30px}.customers .login .loginBox p.forgot a span{position:absolute;top:50%;left:0;margin-top:-12px}.customers .login .loginBox a.cancel{display:inline-block;margin:20px 0 0;padding:0;color:#000;text-decoration:underline;font-weight:500;font-size:13px}.customers .login .loginBox .guest{margin:50px -50px 0;padding:50px 50px 0;border-top:#ececec solid 1px}.customers .login .loginBox .guest h3{margin:0 0 20px;font-size:20px;font-family:Noto Sans JP,sans-serif}.customers .login .signupBox{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:100px 0 100px 50px;width:390px}.customers .login .signupBox a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:50px auto 0 0;padding:0 20px;width:200px;height:50px;background:#000;color:#fff;text-align:center;text-decoration:none;font-weight:500;font-size:13px;line-height:50px}.customers .login label{display:block;margin-bottom:5px;font-weight:500;font-size:13px;font-family:Barlow Semi Condensed,sans-serif}.customers .login p{margin:0;font-weight:500;font-size:13px}.customers .login p.read{margin:0 0 30px}.customers .login input,.customers .login textarea{padding:15px 18px;border:none;border-bottom:#000000 solid 1px;border-radius:0}.customers .login input[type=submit]{display:block;margin:40px auto 0 0;width:200px;height:50px;background:#000;font-weight:500;font-size:13px;font-family:Noto Sans JP,sans-serif!important}.forgotBlock{margin:0;padding:125px 50px}.forgotBlock .forgotBox{margin:0 auto;padding:0;max-width:760px}.forgotBlock .forgotBox h1{margin:0 auto 30px;padding:0;text-align:center;font-size:24px;font-family:Noto Sans JP,sans-serif;line-height:1}.forgotBlock .forgotBox p{margin:0 0 30px;text-align:center;font-weight:500;font-size:13px;font-family:Noto Sans JP,sans-serif}.forgotBlock .forgotBox label{display:block;margin-bottom:5px;font-weight:700;font-size:12px;font-family:Noto Sans JP,sans-serif!important}.forgotBlock .forgotBox input{margin:0 0 20px;padding:15px 18px;width:100%;border:none;border-bottom:#000000 solid 1px;border-radius:0}.forgotBlock .forgotBox input[type=submit]{display:block;margin:40px auto 0 0;width:200px;height:50px;background:#000;font-weight:500;font-size:13px;font-family:Noto Sans JP,sans-serif!important}.myPage{margin:0;padding:0}.myPage .mypageBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0 50px}.myPage .mypageBox .mypageMenu{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:80px 50px 80px 0;width:236px}.myPage .mypageBox .mypageMenu h1{margin:0 auto 50px;padding:0;text-align:left;letter-spacing:normal;font-size:30px;font-family:Barlow Semi Condensed,sans-serif;line-height:1}.myPage .mypageBox .mypageMenu ul{margin:0;padding:0}.myPage .mypageBox .mypageMenu ul li{margin:0 0 20px;padding:0}.myPage .mypageBox .mypageMenu ul li a{color:#000;font-weight:500;font-size:13px}.myPage .mypageBox .myaccount{padding:80px 0 80px 50px;width:calc(100% - 236px);border-left:#ececec solid 1px}.myPage .mypageBox .myaccount .myaccount__order-history{margin:0;padding:0;width:100%}.myPage .mypageBox .myaccount .myaccount__order-history .history{position:relative;margin:0;padding:0;width:100%}.myPage .mypageBox .myaccount .myaccount__order-history .history h2{position:relative;margin:0 0 50px;padding:0 0 0 40px;letter-spacing:normal;font-size:20px;font-family:Noto Sans JP,sans-serif!important}.myPage .mypageBox .myaccount .myaccount__order-history .history h2 span{position:absolute;top:50%;left:0;margin-top:-15px;font-size:30px}.myPage .mypageBox .myaccount .myaccount__order-history .history .responsive-table{margin:0;padding:0;width:100%;border-collapse:collapse}.myPage .mypageBox .myaccount .myaccount__order-history .history .responsive-table th{margin:0;padding:0 0 5px;border:none;border-bottom:#ececec solid 1px;font-size:13px;font-family:Barlow Semi Condensed,sans-serif}.myPage .mypageBox .myaccount .myaccount__order-history .history .responsive-table th.w80{width:80px}.myPage .mypageBox .myaccount .myaccount__order-history .history .responsive-table th.w120{width:120px}.myPage .mypageBox .myaccount .myaccount__order-history .history .responsive-table td{margin:0;padding:15px 0;border:none;border-bottom:#ececec solid 1px;font-weight:500;font-size:14px;font-family:Noto Sans JP,sans-serif!important}.myPage .mypageBox .myaccount .myaccount__order-history .history .responsive-table td a{display:block;width:80px;height:34px;border:none;background-color:#000;color:#fff;text-align:center;text-decoration:none;font-weight:500;font-size:13px;line-height:34px}.myPage .mypageBox .myaccount .myaccount__order-history .history .responsive-table .alignC{text-align:center}.myPage .mypageBox .myaccount .myaccount__order-history .history .responsive-table .alignL{text-align:left}.myPage .mypageBox .myaccount .myaccount__order-history .history .responsive-table .alignR{text-align:right}.myPage .mypageBox .myaccount .myaccount__order-history .history .order--cancelled{margin:0 0 30px;padding:20px;border:#ececec solid 1px;background:#f8f8f8}.myPage .mypageBox .myaccount .myaccount__order-history .history .order--cancelled p{margin:0;padding:0;font-weight:500;font-size:14px;line-height:2.2em}.myPage .mypageBox .myaccount .myaccount__order-history .history .order--cancelled p time{padding:0 0 0 20px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif}.myPage .mypageBox .myaccount .myaccount__order-history .history .orderInfo{margin:0 0 30px;padding:0}.myPage .mypageBox .myaccount .myaccount__order-history .history .orderInfo p.num{margin:0;padding:0;font-weight:500;font-size:14px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif}.myPage .mypageBox .myaccount .myaccount__order-history .history .orderInfo p.num .date{display:inline-block;padding:0 0 0 30px}.myPage .mypageBox .myaccount .myaccount__order-history .history .orderInfo p.num .deliv{float:right}.myPage .mypageBox .myaccount .myaccount__order-history .history .order-table{margin:0 0 30px;padding:0;width:100%;border:none;border-collapse:collapse}.myPage .mypageBox .myaccount .myaccount__order-history .history .order-table.sub{margin:0 0 50px auto;width:300px}.myPage .mypageBox .myaccount .myaccount__order-history .history .order-table th{margin:0;padding:0 0 5px;border:none;border-bottom:#ececec solid 1px;font-size:13px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif}.myPage .mypageBox .myaccount .myaccount__order-history .history .order-table th.w80{width:80px}.myPage .mypageBox .myaccount .myaccount__order-history .history .order-table th.w120{width:120px}.myPage .mypageBox .myaccount .myaccount__order-history .history .order-table td{margin:0;padding:15px 0;border:none;border-bottom:#ececec solid 1px;font-weight:500;font-size:14px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif}.myPage .mypageBox .myaccount .myaccount__order-history .history .order-table td dl{margin:0;padding:0}.myPage .mypageBox .myaccount .myaccount__order-history .history .order-table td dl dt{font-size:10px}.myPage .mypageBox .myaccount .myaccount__order-history .history .order-table td dl dd{margin:0;padding:0}.myPage .mypageBox .myaccount .myaccount__order-history .history .order-table td.small--hide{font-weight:700;font-size:12px}.myPage .mypageBox .myaccount .myaccount__order-history .history .order-table .alignC{text-align:center}.myPage .mypageBox .myaccount .myaccount__order-history .history .order-table .alignL{text-align:left}.myPage .mypageBox .myaccount .myaccount__order-history .history .order-table .alignR{text-align:right}.myPage .mypageBox .myaccount .myaccount__order-history .history .myaccount__account-details{margin:0;padding:0}.myPage .mypageBox .myaccount .myaccount__order-history .history .myaccount__account-details ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -45px;padding:0}.myPage .mypageBox .myaccount .myaccount__order-history .history .myaccount__account-details ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 0 45px 45px;min-height:auto;width:50%;border-bottom:none;list-style:none}.myPage .mypageBox .myaccount .myaccount__order-history .history .myaccount__account-details ul li .delivInfoDetail{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px;width:100%;border:#ececec solid 1px}.myPage .mypageBox .myaccount .myaccount__order-history .history .myaccount__account-details ul li .delivInfoDetail h3{position:relative;margin:0 0 10px;padding:0 0 0 30px;font-size:16px}.myPage .mypageBox .myaccount .myaccount__order-history .history .myaccount__account-details ul li .delivInfoDetail h3 span{position:absolute;top:50%;left:0;margin-top:-12px}.myPage .mypageBox .myaccount .myaccount__order-history .history .myaccount__account-details ul li .delivInfoDetail p{margin:0;padding:0;font-weight:500;font-size:13px;line-height:2em}.myPage .mypageBox .myaccount .myAddress{position:relative;margin:0;padding:0;width:100%}.myPage .mypageBox .myaccount .myAddress h2{position:relative;margin:0 0 50px;padding:0 0 0 40px;letter-spacing:normal;font-size:20px;font-family:Noto Sans JP,sans-serif!important}.myPage .mypageBox .myaccount .myAddress h2 span{position:absolute;top:50%;left:0;margin-top:-15px;font-size:30px}.myPage .mypageBox .myaccount .myAddress .addBtn{position:absolute;top:0;right:0;background:#000;letter-spacing:normal;font-weight:500;font-size:13px;font-family:Noto Sans JP,sans-serif!important}.myPage .mypageBox .myaccount .myAddress .delBtn{position:absolute;top:0;right:180px;padding:10px 18px;letter-spacing:normal;font-weight:500;font-size:13px;font-family:Noto Sans JP,sans-serif!important}.myPage .mypageBox .myaccount .myAddress h3{position:relative;margin:0 0 30px;padding:0 0 0 30px;letter-spacing:normal;font-size:16px;font-family:Noto Sans JP,sans-serif!important}.myPage .mypageBox .myaccount .myAddress h3 span{position:absolute;top:50%;left:0;margin-top:-12px;font-size:24px}.myPage .mypageBox .myaccount .myAddress h4{position:relative;margin:0 0 10px;padding:0 0 0 30px;letter-spacing:normal;font-size:14px;font-family:Noto Sans JP,sans-serif!important}.myPage .mypageBox .myaccount .myAddress h4 span{position:absolute;top:50%;left:0;margin-top:-12px;font-size:24px}.myPage .mypageBox .myaccount .myAddress input,.myPage .mypageBox .myaccount .myAddress textarea,.myPage .mypageBox .myaccount .myAddress select{padding:15px 18px 15px 0;border:none;border-bottom:#000000 solid 1px;border-radius:0}.myPage .mypageBox .myaccount .myAddress label{font-weight:500;font-size:12px;font-family:Noto Sans JP,sans-serif!important}.myPage .mypageBox .myaccount .myAddress input[type=submit]{display:block;margin:40px auto 0 0;width:200px;height:50px;background:#000;font-weight:500;font-size:13px;font-family:Noto Sans JP,sans-serif!important}.myPage .mypageBox .myaccount .myAddress .addArea{margin:0 0 50px;padding:0}.myPage .mypageBox .myaccount .myAddress ul.addressList{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.myPage .mypageBox .myaccount .myAddress ul.addressList li{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px;padding:0;border:#ececec solid 1px;list-style:none}.myPage .mypageBox .myaccount .myAddress ul.addressList li .address{position:relative;margin-bottom:0;padding:30px 150px 30px 30px;width:100%}.myPage .mypageBox .myaccount .myAddress ul.addressList li .address p{margin:0;font-weight:500;font-size:13px}.myPage .mypageBox .myaccount .myAddress ul.addressList li .address ul{position:absolute;top:50%;right:20px;display:inline-block;margin-top:-15px}.myPage .mypageBox .myaccount .myAddress ul.addressList li .address ul li{display:inline-block;margin:0 5px 0 0;padding:0;width:auto}.myPage .mypageBox .myaccount .myAddress ul.addressList li .editAddress{padding:50px 30px 30px}.myPage .mypageBox .myaccount .myAddress ul.addressList li .editDelBtn{margin:30px 0 0;text-align:left}.cart{margin:0;padding:0}.cart .cartBox{margin:0 auto;padding:80px 50px;max-width:1000px}.cart input[type=submit]{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 0 auto;padding:0;width:246px;height:50px;background-color:#000;color:#fff;text-align:center;text-decoration:none;font-weight:500;font-size:14px;font-family:Noto Sans JP,sans-serif!important;line-height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cart h1{margin:0 0 40px;padding:0;color:#191919;font-size:34px;font-family:Barlow Semi Condensed,sans-serif}.cart p.cart--empty-message{margin:0 0 40px;padding:0;font-weight:500;font-size:14px}.cart a.cart__continue-btn{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 20px;width:196px;height:50px;background-color:#000;color:#fff;text-align:left;text-decoration:none;font-weight:500;font-size:14px;font-family:Noto Sans JP,sans-serif!important;line-height:50px}.cart a.cart__continue-btn span{position:absolute;top:50%;right:20px;margin-top:-12px}.shopList{margin:0;padding:0}.shopList .titleBox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 50px;height:125px;max-width:1040px;margin:0 auto}.shopList .titleBox:after{position:absolute;content:"";bottom:0;right:0;width:100%;margin:0 auto;border-bottom:#ececec solid 1px}.shopList .titleBox h1{margin:0;padding:0;color:#191919;font-size:24px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif}.shopList .areaSelect{margin:0;padding:0;height:54px;border-bottom:#ececec solid 1px;text-align:center}.shopList .areaSelect ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:0;max-width:1040px;width:100%;height:54px;list-style:none}.shopList .areaSelect ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;width:14.28571%;height:54px;border-right:#ececec solid 1px;font-size:14px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif;cursor:pointer}.shopList .areaSelect ul li.open{background-color:#f1f1f1}.shopList .areaSelect ul li:first-child{border-left:#ececec solid 1px}.shopList .shopDetail{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:100px 50px;max-width:1040px}.shopList .shopDetail h2{margin:0 0 50px;padding:0;letter-spacing:normal;font-size:22px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif;line-height:1}.shopList .shopDetail .shopInfo{margin:0 0 20px;padding:0 0 20px;border-bottom:#ececec solid 1px}.shopList .shopDetail .shopInfo ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:0;list-style:none}.shopList .shopDetail .shopInfo ul li{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;font-weight:500;font-size:14px;line-height:1.8em}.shopList .shopDetail .shopInfo ul li:nth-child(1){padding:0 20px 0 0;width:240px;text-align:left}.shopList .shopDetail .shopInfo ul li:nth-child(2){padding:0 20px 0 0;width:calc(100% - 410px);text-align:left}.shopList .shopDetail .shopInfo ul li:nth-child(3){padding:0 20px 0 0;width:120px;text-align:right;font-size:16px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif}.shopList .shopDetail .shopInfo ul li:nth-child(4){padding:0;width:50px;text-align:center;font-size:16px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif}@media screen and (max-width: 1600px){.newItems ul.newItemList li{width:25%}.newItems ul.newItemList li:nth-child(6n){border-right:#ececec solid 1px}.newItems ul.newItemList li:nth-child(4n){border-right:none}}@media screen and (max-width: 1280px){footer.fxp_footer{padding:87px 54px 107px}footer.fxp_footer .fotterBlock .footerMenu{position:absolute;top:10px;right:0;bottom:initial}footer.fxp_footer .fotterBlock .newsLetter{position:absolute;top:50px;right:0;left:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:366px}footer.fxp_footer .fotterBlock .newsLetter p.h4{margin:0;padding:0 10px 0 0}.lookbook ul.books li a .bookName{font-size:20px}.lookbook ul.books li a .bookName span{overflow:hidden;text-indent:-9999px}.lookbook ul.books li a .bookName span i{text-indent:initial}}@media screen and (max-width: 1300px){.site-header nav.gNavi{left:260px}.site-header nav.gNavi ul li{margin:0 0 0 50px}}@media screen and (max-width: 1150px){.introduction .introBox:nth-of-type(2) p{font-size:14px;line-height:2.2em}.introduction .introBox:nth-of-type(2) strong{margin:0 0 5px;font-size:16px}.introduction .introBox:nth-of-type(2) h2{font-size:26px;line-height:1.4em}.introduction .introBox:nth-of-type(2) ul{margin:24px 0 0 -16px}.introduction .introBox:nth-of-type(2) ul li{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 0 0 16px;width:50%}.introduction .introBox:nth-of-type(2) ul li a{width:100%}.informationList .informationListBox .informationList .informationListBox .infoTitleBox{width:210px}.informationList .informationListBox .infoList{padding:60px 0 80px 50px;width:calc(100% - 210px)}.informationList .informationListBox .infoList ul li a p.infoTitle{margin:0 0 5px;font-size:15px}.informationDetail .informationDetailBox .infoDetail{padding:60px 0 80px 50px;width:calc(100% - 210px)}.informationDetail .informationDetailBox .infotitlebox,.contact .contactBox .contactTitleBox{width:210px}.contact .contactBox .formBox{padding:88px 0 80px 50px;width:calc(100% - 210px)}.myPage .mypageBox .mypageMenu{width:166px}.myPage .mypageBox .myaccount{width:calc(100% - 166px)}.myPage .mypageBox .myaccount .myaccount__order-history .history .myaccount__account-details ul{margin:0 0 0 -30px;padding:0}.myPage .mypageBox .myaccount .myaccount__order-history .history .myaccount__account-details ul li{padding:0 0 30px 30px}}@media screen and (max-width: 1100px){.site-header nav.gNavi ul li .dropdownBox .dropdownMenu ul li{padding:0 26px;width:210px}.site-header nav.gNavi ul li .dropdownBox .dropdownMenu ul li ul.child li a{margin:0;font-size:14px}}@media screen and (max-width: 1200px){.site-header .fxp{display:none}.site-header .site-header__logo{position:absolute;top:50%;left:32px;margin:-8.5px 0 0;padding:0;line-height:0}.site-header nav.gNavi{left:200px}.site-header nav.gNavi ul li{margin:0 0 0 27px}.site-header nav.account ul li{margin:0 0 0 25px}}@media screen and (max-width: 969px){.site-header .menuBtn{position:fixed;top:0;right:4px;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;width:90px;height:77px;cursor:pointer}.site-header .menuBtn .mbox{position:relative;margin:0;padding:0;width:40px;height:16px}.site-header .menuBtn .mbox .hambarg:nth-child(1){position:absolute;top:0;left:0;width:100%;height:1px;background:#000;-webkit-transition:ease .5s;transition:ease .5s}.site-header .menuBtn .mbox .hambarg:nth-child(2){position:absolute;top:50%;left:0;width:100%;height:1px;background:#000;-webkit-transition:ease .5s;transition:ease .5s}.site-header .menuBtn .mbox .hambarg:nth-child(3){position:absolute;top:100%;left:0;width:100%;height:1px;background:#000;-webkit-transition:ease .5s;transition:ease .5s}.site-header .menuBtn.action .mbox .hambarg:nth-child(1){top:50%;background:#737373;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.site-header .menuBtn.action .mbox .hambarg:nth-child(2){opacity:0}.site-header .menuBtn.action .mbox .hambarg:nth-child(3){top:50%;background:#737373;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.site-header nav.gNavi{left:200px;display:none}.site-header nav.account{right:112px}.mobileNavi{position:fixed;top:0;right:-401px;bottom:0;z-index:9996;display:block;overflow-y:scroll;padding:140px 50px 50px;width:400px;border-left:#ececec solid 1px;background:#fff;-webkit-transition:right .7s cubic-bezier(.26,.63,0,.99);transition:right .7s cubic-bezier(.26,.63,0,.99)}.mobileNavi.on{right:0}.mobileNavi ul{margin:0;padding:0}.mobileNavi ul li{margin:0;padding:0;border-bottom:#ececec solid 1px}.mobileNavi ul li:last-child{border-bottom:none}.mobileNavi ul li a{display:block;padding:0;height:50px;color:#191919;text-decoration:none;font-size:14px;font-family:Barlow Semi Condensed,sans-serif;line-height:50px}.mobileNavi ul li span{position:relative;display:block;padding:0;height:50px;color:#191919;text-decoration:none;font-size:14px;font-family:Barlow Semi Condensed,sans-serif;line-height:50px}.mobileNavi ul li span i{position:absolute;top:50%;right:10px;margin-top:-12px}.mobileNavi .spDropdownBox{position:fixed;top:0;right:-401px;bottom:0;z-index:9997;display:block!important;overflow-y:scroll;padding:140px 50px 50px;width:30px;width:400px;border-left:#ececec solid 1px;background:#fff;-webkit-transition:right .7s cubic-bezier(.26,.63,0,.99);transition:right .7s cubic-bezier(.26,.63,0,.99)}.mobileNavi .spDropdownBox.on{right:0}.mobileNavi .spDropdownBox .cls{position:absolute;top:90px;right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;cursor:pointer}.mobileNavi .spDropdownBox .cls i{font-size:32px}.mobileNavi .spDropdownBox .spDropdownMenu ul li{border-bottom:none}.mobileNavi .spDropdownBox .spDropdownMenu ul li:first-child span.tl{display:none}.mobileNavi .spDropdownBox .spDropdownMenu ul li:first-child ul.child{display:block}.mobileNavi .spDropdownBox .spDropdownMenu ul li:first-child ul.child li{margin:0}.mobileNavi .spDropdownBox .spDropdownMenu ul li:first-child ul.child li a,.mobileNavi .spDropdownBox .spDropdownMenu ul li:first-child ul.child li a span{height:50px;line-height:50px}.mobileNavi .spDropdownBox .spDropdownMenu ul li span.tl{display:block;height:50px;border-bottom:#ececec solid 1px;line-height:50px;cursor:pointer}.mobileNavi .spDropdownBox .spDropdownMenu ul li ul.child{display:block}.mobileNavi .spDropdownBox .spDropdownMenu ul li ul.child li{margin:0;border-bottom:#ececec solid 1px}.mobileNavi .spDropdownBox .spDropdownMenu ul li ul.child li a{display:block!important;padding:0;height:50px;line-height:50px}.mobileNavi .spDropdownBox .spDropdownMenu ul li ul.child li a span{height:50px;line-height:50px}.contentsBox .grid__item{padding-left:10px}.contentsBox .grid__item .grid{margin-left:-10px}.contentsBox h3{margin:10px 0 0;font-size:20px}.contentsBox h3 span{overflow:hidden;text-indent:-9999px}.contentsBox h3 span i{text-indent:initial}.introduction .introBox:nth-of-type(2) strong{font-size:15px}.introduction .introBox:nth-of-type(2) p{font-size:13px;line-height:2em}.introduction .introBox:nth-of-type(2) ul{margin:24px 0 0 -5px}.introduction .introBox:nth-of-type(2) ul li{padding:0 0 0 5px}.introduction .introBox:nth-of-type(2) ul li a{font-size:14px}.medium-up--one-quarter{width:33.33333%!important}.newItems ul.newItemList li{width:33.33333%}.newItems ul.newItemList li:nth-child(4n){border-right:#ececec solid 1px}.newItems ul.newItemList li:nth-child(2n){border-right:#ececec solid 1px}.newItems ul.newItemList li:nth-child(6n){border-right:#ececec solid 1px}.newItems ul.newItemList li:nth-child(3n){border-right:none}.about .aboutBlock{padding:20px 50px 50px}.about .aboutBlock p.copy{font-size:35px}.about .aboutBlock p{font-size:14px}.about .aboutBlock p.en{font-size:16px}.lookbook ul.books li a{padding:20px}.lookbook ul.books li a .article__grid-image-container{margin:0 auto 16px 0}.lookbook ul.books li a .bookName{margin:0;font-size:16px}.product_detail{display:block}.product_detail .slide-box{position:relative;margin:0;padding:0 0 0 92px;width:auto;border-bottom:#efefef solid 1px}.product_detail .slide-box .slide-navigation{top:50%;left:15px;width:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product_detail .product_detail_info{padding:50px;width:auto;border-left:none}.newItems ul.newItemList.recommend li{width:25%!important}.newItems ul.newItemList.recommend li .itemBox{padding:26px}.newItems ul.newItemList.recommend li .itemBox .itemName{font-weight:700;font-size:14px}.newItems ul.newItemList.recommend li .itemBox .price__vendor--listing{letter-spacing:normal}.newItems ul.newItemList.recommend li:nth-child(3n){border-right:#ececec solid 1px}.newItems ul.newItemList.recommend li:nth-child(4n){border-right:none}footer.fxp_footer{padding:100px 50px 50px}footer.fxp_footer .fotterBlock .newsLetter{top:5px}footer.fxp_footer .fotterBlock .footerMenu{top:-60px;right:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}footer.fxp_footer .fotterBlock .footerMenu ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}footer.fxp_footer .fotterBlock .footerMenu ul li{margin:0;padding:0 20px}.informationList .informationListBox{display:block}.informationList .informationListBox .infoTitleBox{padding:50px 0 0;width:auto}.informationList .informationListBox .infoList{padding:50px 0 80px;width:auto;border-left:none}.informationDetail .informationDetailBox{display:block}.informationDetail .informationDetailBox .infoTitleBox{padding:80px 0 0;width:auto}.informationDetail .informationDetailBox .infoDetail{padding:80px 0;width:auto;border-left:none}.contact .contactBox{display:block}.contact .contactBox .contactTitleBox{padding:80px 0 0;width:auto}.contact .contactBox .formBox{padding:50px 0 80px;width:auto;border-left:none}.term .titleBox{padding:50px}.term .titleBox h1{font-size:20px}.company .titleBox{padding:50px}.company .titleBox h1{font-size:26px}.customers .login .loginBox{width:60%}.customers .login .signupBox{width:40%}.myPage .mypageBox{display:block}.myPage .mypageBox .mypageMenu{position:relative;padding:80px 0 0;width:auto}.myPage .mypageBox .mypageMenu ul{position:absolute;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0}.myPage .mypageBox .mypageMenu ul li{margin:0 0 0 40px;padding:0}.myPage .mypageBox .myaccount{display:block;padding:50px 0 80px;width:auto;border-left:none}.shopList .shopDetail{padding:70px 50px}.shopList .areaSelect ul li{font-size:12px}.shopList .about.shopDetail .shopInfo ul li{font-size:13px}.shopList .about.shopDetail .shopInfo ul li:nth-child(3){font-size:14px}.shopList .about.shopDetail .shopInfo ul li:nth-child(4){font-size:14px}}@media screen and (max-width: 767px){.popup_overlay .popup{position:absolute;top:50%;right:20px;left:20px;display:block;width:auto;height:auto;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translate(0)}.popup_overlay .popup .popupPhoto{width:auto;height:170px}.popup_overlay .popup .popupInfo{width:auto;color:#fff}.popup_overlay .popup .popupInfo a.regist{width:100%}.popup_overlay .popup .popupInfo a.close_popup{top:12px;right:12px}br.sp{display:block!important}.site-header{padding:0 20px;height:50px}.site-header .site-header__logo{left:20px;margin-top:-7.5px}.site-header .site-header__logo img{width:120px;height:13px}.site-header .menuBtn{right:10px;width:50px;height:50px;cursor:pointer}.site-header .menuBtn .mbox{width:30px;height:10px}.site-header nav.account{right:70px}.site-header nav.account ul{height:50px}.site-header nav.account ul li{margin:0 0 0 16px;padding:0;height:50px;font-size:13px}.site-header nav.account ul li:nth-child(2){display:none}.site-header nav.account ul li:last-child{display:block}.site-header nav.account ul li:last-child a svg{width:20px;height:auto}.site-header nav.account ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px}.site-header nav.account ul li .site-header__cart-count{position:absolute;top:3px;right:-9px}.mobileNavi{right:-110%;padding:100px 20px 50px;width:100%;border-left:#ececec solid 1px}.mobileNavi .spDropdownBox{right:-110%;padding:100px 20px 50px;width:100%}.mobileNavi .spDropdownBox .cls{position:absolute;top:60px;right:10px}*:focus{outline:none}.main-content{padding:50px 0 0}a{outline:0}.index-section--flush:first-child{margin-top:0!important}.heroSlider{margin:0;padding:0 20px 20px}.heroSlider .slider .slick-dots{bottom:14px}.heroSlider .slider .slick-dots li,.heroSlider .slider .slick-dots li button{width:8px;height:8px}.heroSlider .slider .slick-dots li button:before{width:8px;height:8px}.contentsBox{display:block;overflow:hidden;margin:0;padding:0}.contentsBox .grid--flush-bottom{overflow-x:auto;margin-bottom:-20px;margin-left:0!important;padding:0 0 20px;white-space:nowrap;font-size:0}.contentsBox .grid--flush-bottom .grid__item{display:inline-block;float:none;margin-bottom:20px;padding:0 0 0 20px;width:80%}.contentsBox .grid--flush-bottom .grid__item:last-of-type{margin:0 20px 20px 0}.index-section{padding-top:0;padding-bottom:0}.introduction{display:block}.introduction .introBox{display:block;width:auto}.introduction .introBox:nth-of-type(1){display:none}.introduction .introBox:nth-of-type(2){padding:30px 20px}.introduction .introBox:nth-of-type(2) h2{text-align:center}.introduction .introBox:nth-of-type(2) p{text-align:justify}.introduction .introBox:nth-of-type(2) p br{display:none}.introduction .introBox:nth-of-type(2) p strong{display:block;text-align:center}.medium-up--one-quarter{width:50%!important}.newItems ul.newItemList li{width:50%}.newItems ul.newItemList li:nth-child(2n){border-right:none}.newItems ul.newItemList li:nth-child(3n){border-right:#ececec solid 1px}.newItems ul.newItemList li:nth-child(6n){border-right:none!important}.newItems ul.newItemList li:nth-child(4n){border-right:none}.newItems ul.newItemList li .soldOut{top:30px;right:-12px;margin:0;font-size:12px}.newItems ul.newItemList li .itemBox{padding:30px 20px}.newItems ul.newItemList li .itemBox .photo{margin:0 0 30px}.newItems ul.newItemList li .itemBox .itemName{margin:0 0 5px;font-size:14px}.newItems ul.newItemList li .itemBox .price__vendor--listing{letter-spacing:normal}.latestInfo{margin:0;padding:30px 20px}.latestInfo .latestInfoBox h2{margin:0 0 30px}.latestInfo .latestInfoBox ul li{margin:0 0 20px;padding:0 0 20px}.latestInfo .latestInfoBox ul li:last-child{margin:0;padding:0;border-bottom:none}.latestInfo .latestInfoBox ul li dl{margin:0;padding:0;font-size:13px;line-height:1.8em}.latestInfo .latestInfoBox ul li dl dt{position:static;margin:0;font-size:11px}.latestInfo .latestInfoBox a.allInfo{top:7px}footer.fxp_footer{padding:50px 0 20px}footer.fxp_footer .fotterBlock .logo{margin:0 0 20px;padding:0;text-align:center;line-height:0}footer.fxp_footer .fotterBlock .sns{position:static;margin:0 0 20px;text-align:center}footer.fxp_footer .fotterBlock .sns ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}footer.fxp_footer .fotterBlock .sns ul li{padding:0 10px}footer.fxp_footer .fotterBlock p.copyright{margin:20px 0 0;text-align:center}footer.fxp_footer .fotterBlock .footerMenu{position:static;display:block}footer.fxp_footer .fotterBlock .footerMenu ul{display:block;border-top:#d5d5d5 solid 1px}footer.fxp_footer .fotterBlock .footerMenu ul li{margin:0;padding:0;border-bottom:#d5d5d5 solid 1px}footer.fxp_footer .fotterBlock .footerMenu ul li a{display:block;padding:0 20px;height:50px;text-align:left;line-height:50px}footer.fxp_footer .fotterBlock .newsLetter{position:relative;top:auto;display:block;padding:0 20px 20px;width:auto}footer.fxp_footer .fotterBlock .newsLetter p.h4{margin:0;padding:0 0 10px;text-align:center}footer.fxp_footer .fotterBlock .newsLetter .input-group{width:calc(100% - 90px)}footer.fxp_footer .fotterBlock .newsLetter .input-group__btn{right:20px}.about .aboutBlock{padding:20px 30px 30px}.about .aboutBlock p{text-align:left;font-size:14px;line-height:2em}.about .aboutBlock p.copy{text-align:left}.about .aboutBlock p.en{margin:30px 0 0;text-align:left;line-height:1.7em}.about .aboutBlock p br{display:none}.about .aboutMenu{padding:0 30px 50px}.about .aboutMenu ul{margin:0 0 0 -10px}.about .aboutMenu ul li{padding:0 0 0 10px}.about .aboutMenu ul li h3{margin:14px 0 0;font-size:18px}.about .aboutMenu ul li h3 span{display:none}.lookbook .lookbook-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;height:80px}.lookbook ul.books li{width:50%}.lookbook ul.books li:nth-child(3n){border-right:#ececec solid 1px}.lookbook ul.books li:nth-child(2n){border-right:none}.lookbook ul.books li a{padding:16px}.lookbook ul.books li a .bookName{font-size:14px}.lookbook ul.books li a .bookName span{display:none}.lookbook ul.books li a .article__grid-image-container{margin:0 auto 10px 0}.lookbook ul.photos{padding:20px}.lookbook ul.photos li{padding:0 0 20px;width:100%}.lookbook ul.photos li:last-child{padding:0}.backtToPage a{padding:0 0 0 36px;font-size:20px}.catalog .titleBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0 20px;height:80px}.catalog .titleBox h1{font-size:24px}.catalog .catalogBlock a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0 30px;height:100px;color:#191919;text-decoration:none}.catalog .catalogBlock a .box{padding:0 30px 0 0;width:100%}.catalog .catalogBlock a .box .catalogTitle{margin:0;font-size:20px;line-height:1.4em}.catalog .catalogBlock a .box .material-icons-outlined{right:-10px;margin-top:-15px;font-size:30px}.catalog .catalogBlock a .box .topics{margin:0;padding:0}.catalog .catalogBlock a .box .topics p{font-size:12px}.catalog .catalogBlock a .box .topics p br{display:none}.catalog .showroomBlock{margin:0;padding:40px 30px}.catalog .showroomBlock .box p{margin:0 0 20px;text-align:justify;font-size:14px;line-height:1.8em}.catalog .showroomBlock .box p.name{margin:0 0 20px;text-align:left;font-size:22px;line-height:1}.catalog .showroomBlock .box p br{display:none}.catalog .showroomBlock .box a{position:relative}.collection-header{display:block;padding:0 0 20px;width:100%;height:auto}.collection-header .collection-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 10px;padding:0 20px;height:80px;border-bottom:#ececec solid 1px}.collection-header .sortBox{position:relative;top:2px;right:0;margin-top:0;padding:0 20px}.collection-header .sortBox .filters-toolbar__label{display:none}.collection-header .sortBox .filters-toolbar__input-wrapper{display:block;margin:0 0 0 auto;width:150px}.collection-header .sortBox .filters-toolbar__input{margin:0;padding:0 15px 0 0;width:150px!important}.collection-header .filters-toolbar__item--count{position:absolute;bottom:24px;left:20px;padding:0}.collection-header .filters-toolbar__item--count .filters-toolbar__product-count{font-size:16px}.template-product .main-content{padding-top:50px}.product_detail .slide-box{margin:0;padding:0;width:auto}.product_detail .slide-box .slide-navigation{display:none}.product_detail .slide{padding:20px 20px 30px;height:100%;border-left:none}.product_detail .slide .slick-dots{position:absolute;right:0;bottom:10px;left:0;z-index:999;display:block;margin:0;padding:0;list-style:none;text-align:center}.product_detail .slide .slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;width:6px;height:6px;cursor:pointer}.product_detail .slide .slick-dots li.slick-active button:before{background-color:#939393}.product_detail .slide .slick-dots li button{width:6px;height:6px}.product_detail .slide .slick-dots li button:before{position:absolute;top:0;left:0;display:block;width:6px;height:6px;border-radius:20px;background-color:#f1f1f1;content:"";text-align:center;opacity:1}.product_detail .product_detail_info{padding:40px 30px;width:auto;border-left:none}.product_detail .product_detail_info .product-single__description{margin-top:0}.product_detail .product_detail_info .product__policies{position:relative;margin:0 0 10px}.newItems h2{height:68px;font-size:22px;line-height:64px}.newItems ul.newItemList.recommend li{width:50%!important}.informationList{margin:0;padding:0}.informationList .informationListBox .infoList{padding:20px 20px 5px;width:auto;border-left:none}.informationList .informationListBox .infoList ul li a{padding:20px 50px 20px 20px}.informationList .informationListBox .infoList ul li a p.infoTitle{margin:0 0 5px;font-size:14px}.informationList .informationListBox .infoList ul li a i{top:50%;bottom:inherit;margin-top:-12px;font-size:24px}.informationList .informationListBox .infoTitleBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0 20px;height:80px;border-bottom:#ececec solid 1px}.informationList .informationListBox .infoTitleBox h1{font-size:24px}.informationDetail{margin:0;padding:0}.informationDetail .informationDetailBox .infoDetail{padding:40px 30px}.informationDetail .informationDetailBox .infoDetail .post{margin:0;padding:0 0 10px}.informationDetail .informationDetailBox .infoDetail .post p{margin:0 0 20px;line-height:2em}.informationDetail .informationDetailBox .infoDetail .post p.date{margin:0 0 30px}.informationDetail .informationDetailBox .infoDetail .back{margin:0;padding:0}.informationDetail .informationDetailBox .infoDetail .back a{margin:0 auto}.informationDetail .informationDetailBox .infoTitleBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0 20px;height:80px;border-bottom:#ececec solid 1px}.informationDetail .informationDetailBox .infoTitleBox .h1{font-size:24px}.cart input[type=submit]{width:100%;height:50px}.cart .cartBox{padding:50px 30px}.cart table{margin-bottom:0}.cart__shipping{margin-bottom:20px;line-height:1.8em}.customers{padding:0}.customers .login{display:block}.customers .login .loginBox{padding:40px 30px;width:auto;border-right:none;border-bottom:#ececec solid 1px}.customers .login .loginBox p.forgot{top:50px;right:30px;font-size:12px}.customers .login .loginBox p.forgot a{padding:0 0 0 26px}.customers .login .loginBox p.forgot a span{margin-top:-10px;font-size:20px}.customers .login h1,.customers .login h2{margin:0 auto 30px}.customers .login p.read{margin:0 0 20px;line-height:1.8em}.customers .login input[type=submit]{margin:30px auto 0 0;width:100%}.customers .login .signupBox{padding:40px 30px;width:100%}.customers .login .signupBox a{margin:30px auto 0;width:100%}.shopify-challenge__container{padding:40px 30px}.myPage .mypageBox{margin:0;padding:0}.myPage .mypageBox .mypageMenu{position:relative;display:block;padding:0;width:auto;border-bottom:#ececec solid 1px}.myPage .mypageBox .mypageMenu h1{margin:0;padding:0;height:80px;text-align:center;font-size:24px;line-height:80px}.myPage .mypageBox .mypageMenu ul{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;border-top:#ececec solid 1px}.myPage .mypageBox .mypageMenu ul li{margin:0;padding:0;width:33.3333%;border-right:#ececec solid 1px}.myPage .mypageBox .mypageMenu ul li:last-child{border-right:none}.myPage .mypageBox .mypageMenu ul li a{display:block;height:40px;text-align:center;line-height:40px}.myPage .mypageBox .myaccount{display:block;padding:40px 30px;width:auto;border-left:none}.myPage .mypageBox .myaccount .myaccount__order-history .history h2{margin:0 0 30px;font-size:20px}.myPage .mypageBox .myaccount .myaccount__order-history .history .responsive-table td{padding:5px 0;font-size:13px}.myPage .mypageBox .myaccount .myaccount__order-history .history .responsive-table td:last-child{border-bottom:none}.myPage .mypageBox .myaccount .myaccount__order-history .history .responsive-table td a{margin:10px 0 20px;width:100%;height:40px;line-height:40px}.myPage .mypageBox .myaccount .myaccount__order-history .history .responsive-table .alignC,.myPage .mypageBox .myaccount .myaccount__order-history .history .responsive-table .alignL{text-align:right}.myPage .mypageBox .myaccount .myaccount__order-history .history .orderInfo{margin:0 0 10px}.myPage .mypageBox .myaccount .myaccount__order-history .history .orderInfo p.num{font-size:13px;line-height:1.6em}.myPage .mypageBox .myaccount .myaccount__order-history .history .orderInfo p.num .date{display:block;padding:0}.myPage .mypageBox .myaccount .myaccount__order-history .history .orderInfo p.num .deliv{display:block;float:none}.myPage .mypageBox .myaccount .myaccount__order-history .history .order--cancelled{margin:0 0 10px;padding:20px}.myPage .mypageBox .myaccount .myaccount__order-history .history .order--cancelled p{font-size:13px;line-height:1.8em}.myPage .mypageBox .myaccount .myaccount__order-history .history .order--cancelled p time{display:block;padding:0}.myPage .mypageBox .myaccount .myaccount__order-history .history .order-table.sub{margin:0 0 30px;width:100%}.myPage .mypageBox .myaccount .myaccount__order-history .history .order-table td{padding:5px 0;font-size:13px}.myPage .mypageBox .myaccount .myaccount__order-history .history .order-table .alignC{text-align:right}.myPage .mypageBox .myaccount .myaccount__order-history .history .order-table tbody tr+tr{border-top:none}.myPage .mypageBox .myaccount .myaccount__order-history .history .myaccount__account-details ul{margin:0;padding:0}.myPage .mypageBox .myaccount .myaccount__order-history .history .myaccount__account-details ul li{padding:0 0 10px;width:100%}.myPage .mypageBox .myaccount .myaccount__order-history .history .myaccount__account-details ul li .delivInfoDetail{padding:20px}.myPage .mypageBox .myaccount .myAddress input[type=submit]{display:block;margin:20px 0 0;width:100%}.myPage .mypageBox .myaccount .myAddress h2{position:relative;margin:0 0 30px}.myPage .mypageBox .myaccount .myAddress .addBtn{position:static;margin:0 0 20px;width:100%;height:40px}.myPage .mypageBox .myaccount .myAddress .delBtn{position:static;margin:20px 0 0;padding:0}.myPage .mypageBox .myaccount .myAddress ul.addressList li .editDelBtn{margin:20px 0 0;text-align:left}.myPage .mypageBox .myaccount .myAddress ul.addressList li .editDelBtn .text-link{font-size:13px}.myPage .mypageBox .myaccount .myAddress ul.addressList li .editAddress{padding:20px 20px 30px}.myPage .mypageBox .myaccount .myAddress ul.addressList li .address{padding:30px 20px}.myPage .mypageBox .myaccount .myAddress ul.addressList li .address ul{position:relative;top:inherit;right:0;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:20px 0 0 -10px}.myPage .mypageBox .myaccount .myAddress ul.addressList li .address ul li{margin:0;padding:0 0 0 10px;width:50%;border:none}.myPage .mypageBox .myaccount .myAddress ul.addressList li .address ul li .btn--small{display:block;width:100%;height:40px}.forgotBlock{margin:0;padding:40px 30px}.forgotBlock .forgotBox p{margin:0 0 30px;line-height:1.8em}.forgotBlock .forgotBox input[type=submit]{display:block;margin:20px auto 0;width:100%;height:50px}.company .companyBlock{padding:0 30px}.company .companyBlock .box{padding:40px 0}.company .companyBlock .box dl{position:relative;margin:0 0 20px;padding:0 0 20px}.company .companyBlock .box dl:last-of-type{margin:0;padding:0;border-bottom:none}.company .companyBlock .box dl dt{position:static;font-weight:700}.company .shopBlock{margin:0;padding:40px 30px 0}.company .shopBlock .box{display:block}.company .shopBlock .box .shopoInfo{margin:0;padding:0 0 30px;width:100%}.company .shopBlock .box .map{margin:0 -30px;padding:0;width:auto}.company .shopBlock .box .map iframe{width:100%;height:260px;border:none;border-top:#ececec solid 1px}.company .titleBox{padding:0 20px;height:80px}.company .titleBox h1{font-size:24px;line-height:80px}.contact{margin:0;padding:0}.contact .contactBox .contactTitleBox{padding:0;width:auto;height:80px;border-bottom:#ececec solid 1px;text-align:center}.contact .contactBox .contactTitleBox h1{font-size:24px;line-height:80px}.contact .contactBox .formBox{padding:40px 30px}.contact .contactBox .formBox p{margin:0 0 30px;line-height:2em}.contact .contactBox .formBox .submit input[type=submit]{width:100%;height:50px;background-color:#000}.term .termBlock{margin:0;padding:0 30px}.term .termBlock .box{padding:40px 0}.term .termBlock .box dl{margin:0 0 30px;padding:0 0 30px;line-height:1.8em}.term .termBlock .box dl:last-of-type{margin:0;padding:0;border-bottom:none}.term .termBlock .box dl dt{position:static;font-weight:700;line-height:1.8em}.term .termBlock .privacy p{margin:0 0 30px;font-size:13px;line-height:1.8em}.term .termBlock .privacy p b{font-size:16px}.term .titleBox{padding:0 20px;height:80px}.term .titleBox h1{font-size:20px;line-height:80px}.shopList .titleBox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}.shopList .titleBox h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;height:80px}.shopList .areaSelect{height:auto;border-bottom:none}.shopList .areaSelect ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.shopList .areaSelect ul li{padding:0 10px;width:25%;height:54px;border-right:#ececec solid 1px;border-bottom:#ececec solid 1px}.shopList .areaSelect ul li:first-child{border-left:none}.shopList .areaSelect ul li:nth-child(4){border-right:none}.shopList .areaSelect ul li:nth-child(5){width:33.333%}.shopList .areaSelect ul li:nth-child(6){width:33.333%}.shopList .areaSelect ul li:nth-child(7){width:33.333%;border-right:none}.shopList .shopDetail{padding:50px 30px}.shopList .shopDetail h2{margin:0 0 45px;text-align:center}.shopList .shopDetail .shopInfo ul{position:relative;display:block}.shopList .shopDetail .shopInfo ul li{font-size:13px;line-height:1.8em}.shopList .shopDetail .shopInfo ul li:nth-child(1){padding:0;width:auto;font-weight:700;font-size:15px}.shopList .shopDetail .shopInfo ul li:nth-child(2){padding:0;width:auto}.shopList .shopDetail .shopInfo ul li:nth-child(3){padding:0;width:auto;text-align:left;font-size:15px}.shopList .shopDetail .shopInfo ul li:nth-child(4){position:absolute;right:0;bottom:0;padding:0;width:auto;text-align:center;font-size:15px}.shopList .shopDetail .shopInfo ul li:nth-child(4) a{display:block;padding:5px 15px;background:#000;color:#fff;font-size:12px;line-height:1}}@media only screen and (max-width: 374px){.introduction .introBox:nth-of-type(2) p strong{font-size:14px}.customers .login h1,.customers .login h2{font-size:26px}}@media only screen and (min-width: 750px){[class*=index-section--flush]:first-child{margin-top:0!important}.index-section{padding-top:0;padding-bottom:0}}.collection__description{padding:0 40px}@media screen and (max-width: 767px){.collection__description{padding:0 20px;margin-bottom:16px}}.custom__pc{display:block}.custom__sp{display:none}@media screen and (max-width: 767px){.custom__pc{display:none}.custom__sp{display:block}}@media screen and (max-width: 767px){.md-none{display:none}}.md-show{display:none}@media screen and (max-width: 767px){.md-show{display:block}}.custom__border--none{border-bottom:none!important}.card-text__custom{margin:0;letter-spacing:normal;font-weight:700;font-size:12px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif}.product_detail_info_custom{padding:50px}.related-category{padding:20px;border:1px solid #ECECEC;margin:40px 0}.related-category p{margin-bottom:12px;font-weight:700}.related-category a{letter-spacing:.5px;color:#000;line-height:1.8;border-bottom:1px solid #000;padding-bottom:1px}.related-category_arrow{display:inline-block;margin:0 10px;width:1px;height:14px;background:#d2d1d1;vertical-align:middle}.spr-header-title{font-size:15px!important;font-family:Noto Sans JP,sans-serif}.spr-container{padding:20px!important}.spr-header-title,.spr-summary{text-align:start!important}.breadcrumb__list{display:inline-flex;list-style:none}.breadcrumb__item{display:flex}.breadcrumb__item+.breadcrumb__item:before{display:block;content:"";width:3px;height:3px;border-radius:50%;background:#222;margin:6.4px 5px 5px}.breadcrumb{white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb__list{color:#363636;background:-webkit-linear-gradient(1deg,#363636,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0 0 5px;font-size:10px}span.breadcrumb__link{font-weight:700}@media screen and (max-width: 767px){.sp-pan{padding:5px 20px 0}}@media screen and (max-width: 767px){.custom-slide{padding-top:5px!important}}.pan__wrapper{padding:5px 40px 0;max-width:1020px}@media screen and (max-width: 767px){.pan__wrapper{padding:0 30px!important}}.page-shoplist .pan__wrapper{padding:5px 40px 0;max-width:1040px}.page-catalog .pan__wrapper{margin:0 auto;padding:5px 0 0;max-width:678px}.page-information .pan__wrapper{padding:5px 40px 0}@media screen and (max-width: 1123px){.page-information .pan__wrapper{margin:0;padding:0 40px!important}}@media screen and (max-width: 767px){.page-information .pan__wrapper{padding:0 20px!important}}.page-lookbook .pan__wrapper{margin:0;padding:5px 30px 0}@media screen and (max-width: 767px){.page-lookbook .pan__wrapper{padding:0 16px!important}}.page-collection .pan__wrapper{margin:0;padding:5px 40px 0}@media screen and (max-width: 767px){.page-collection .pan__wrapper{padding:0 20px!important}}.collection-mane-title{position:absolute;bottom:-5px;margin-bottom:0;font-size:10px}@media screen and (max-width: 767px){.collection-mane-title{padding:0 20px;font-size:10px}}.product-collection-type{display:block;font-size:10px;font-weight:500;line-height:1.8}.mini-symbol{font-size:.75em}.date-custom{margin:0 0 5px!important}.Article__Collections_news{margin:0 0 40px;font-size:13px;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif}.Article__Collections_news a{color:#1558d6}.Article__Collections_news .collections-between:last-child{display:none}.main-font{font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif!important}.shopify-section .introduction .introBox .banner-img{width:auto!important}#backToCollection{border-bottom:#ececec solid 1px}.btn.product-form__cart-submit{overflow:hidden}.btn.product-form__cart-submit.shiny:before{position:absolute;top:-200%;left:-150%;content:"";height:500%;width:70px;background:linear-gradient(90deg,#fff0,#fff9 40%,#fff0,#fff9,#fff0);transform:rotate(60deg);animation:shine 3s infinite linear}@keyframes shine{0%{left:-100%}80%{left:150%}to{left:150%}}.product-description{margin:0 0 10px;padding:0;color:#191919;font-size:13px;font-weight:600;font-family:Barlow Semi Condensed,sans-serif}.product-description a{color:#7eaaff}.btn.btn-original{border:none}@media screen and (max-width: 767px){.introduction.original-introduction .introBox:nth-of-type(1){display:block!important;padding-bottom:0!important;padding-top:45px!important}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/origin.css.map */
