@charset "UTF-8";@media(max-width:991px){.pcOnly{display:none!important}}@media(min-width:992px){.spOnly{display:none!important}}.itemArrangeWrapper{max-width:1920px;margin:0 auto;position:relative;padding-bottom:100px;overflow:hidden}@media(max-width:1000px){.itemArrangeWrapper{padding-bottom:30px}}.itemArrangeWrapper:before{position:absolute;content:"";height:646px;width:69vw;max-width:1447px;bottom:0;background:#eeecec;right:0;z-index:-1}@media(max-width:1000px){.itemArrangeWrapper:before{width:73vw;height:100%}}.itemArrangeWrapper.--reverse: before{right:inherit;left:0}.itemArrange{display:grid;grid-template-columns:1fr 1fr;gap:44px;padding-right:80px;padding-left:80px}@media(max-width:1000px){.itemArrange{grid-template-columns:1fr;padding-right:0;gap:0}}.itemArrange .itemArrange__img{max-width:940px;width:100%}.itemArrange>div:last-child{max-width:698px;width:100%}@media(max-width:1000px){.itemArrange>div:last-child{display:flex;flex-direction:column-reverse;padding:0 30px}}@media(max-width:767px){.itemArrange>div:last-child{padding:0 15px}}.itemArrange .itemArrange__product{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media(max-width:767px){.itemArrange .itemArrange__product{gap:11px}}.itemArrange .itemArrange__text{margin-top:40px}@media(max-width:1000px){.itemArrange .itemArrange__text{margin-top:20px;margin-bottom:32px}}.itemArrange .itemArrange__text h3{font-size:26px;font-weight:600;line-height:48px;letter-spacing:1px;margin-bottom:12px}@media(max-width:767px){.itemArrange .itemArrange__text h3{font-size:18px;font-weight:500;line-height:24px;letter-spacing:1px}}.itemArrange .itemArrange__text p{font-size:15px;font-weight:500;line-height:28px;letter-spacing:0px;margin-bottom:35px}@media(max-width:767px){.itemArrange .itemArrange__text p{font-size:13px;font-weight:500;line-height:24px;letter-spacing:0px;margin-bottom:26px}}.itemArrange.--reverse{padding-right:80px;padding-left:80px}@media(max-width:1000px){.itemArrange.--reverse{padding:0}}.itemArrange.--reverse>.itemArrange__img{order:2}@media(max-width:1000px){.itemArrange.--reverse>.itemArrange__img{order:inherit}}.itemArrange.--reverse>div{justify-self:end}.color-accent-2,.color-accent-2 a{color:#fff}.header__submenu{background:#ffffffe6}.d_title .sub_jp{font-size:12px;font-weight:500;line-height:24px;letter-spacing:1px;text-align:center;font-family:tahoma;color:#121212bf}.announcement-bar.display-user ul{display:flex;align-items:center}@media(max-width:991px){.announcement-bar.display-user ul{display:none}}.announcement-bar.display-user ul li:not(:first-child){padding-left:10px}.announcement-bar.display-user ul li a{display:block;position:relative;padding-left:20px}.announcement-bar.display-user ul li a:before{content:"";width:6px;height:6px;border-top:1px solid #ffffff;border-right:1px solid #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;left:0;bottom:0;margin:auto}.bg_sec .d_title .main_en,.bg_sec .d_title .sub_jp{color:#fff}.bg_sec .collection-list .card-wrapper{padding:15px;border-radius:4px;background-color:#fff}.bg_sec .collection-list .card-wrapper .card__information{text-align:center}.keyword{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 0}.keyword li{padding:0 5px;list-style:none}.keyword li a{display:block;font-size:10px;font-weight:400;line-height:20px;text-align:center;color:#1b1b1b;background-color:#fff;padding:0 10px;border-radius:5px}.free{margin-bottom:30px}.product-grid .grid__item .ranking_design_rd4 .ranking_num{font-size:0;display:block;margin:0 auto}.product-grid .grid__item:nth-child(1) .ranking_design_rd4 .ranking_num{width:50px;height:50px;background:url(/cdn/shop/files/sec6_icon1.svg);background-size:cover}.product-grid .grid__item:nth-child(2) .ranking_design_rd4 .ranking_num{width:50px;height:50px;background:url(/cdn/shop/files/sec6_icon2.svg);background-size:cover}.product-grid .grid__item:nth-child(3) .ranking_design_rd4 .ranking_num{width:50px;height:50px;background:url(/cdn/shop/files/sec6_icon3.svg);background-size:cover}.product-grid .grid__item:nth-child(4) .ranking_design_rd4 .ranking_num{width:50px;height:50px;background:url(/cdn/shop/files/sec6_icon4.svg);background-size:cover}.product-grid .grid__item:nth-child(n+5) .ranking_design_rd4 .ranking_num{display:none}.banner__subheading{font-size:12px;font-weight:500;line-height:24px;letter-spacing:1px;text-align:left}.collection__view-all a,.collection__view-all button{width:270px;position:relative}.collection__view-all a:after,.collection__view-all button:after{content:"";display:block;width:6px;height:6px;border-top:1px solid #ffffff;border-right:1px solid #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg);box-shadow:unset;position:absolute;top:0;right:15px;left:unset;bottom:0;margin:auto}.collection__view-all a:hover:after,.collection__view-all button:hover:after{box-shadow:unset!important}.product_tab{display:flex;align-items:center;justify-content:center;gap:10px 0;margin-bottom:40px}@media(max-width:767px){.product_tab{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 0;margin-bottom:20px}}.product_tab li{list-style:none;margin:0 5px;padding:0 5px;min-width:140px}@media(max-width:767px){.product_tab li{width:30%;list-style:none;margin:0 2.5px;padding:0 2.5px;min-width:75px}}.product_tab li:not(:first-child) span:before{content:"";display:block;width:1px;height:20px;background-color:#dfdfdf;position:absolute;top:0;left:-10px;bottom:0;margin:auto}@media(max-width:767px){.product_tab li:not(:first-child) span:before{content:"";display:block;width:1px;height:20px;background-color:#dfdfdf;position:absolute;top:0;left:-5px;bottom:0;margin:auto}.product_tab li:nth-child(4n) span:before{content:unset}}.product_tab li span{display:block;font-size:16px;font-weight:400;line-height:23.17px;text-align:center;color:#1b1b1b;background-color:transparent;padding:10px;position:relative}@media(max-width:767px){.product_tab li span{display:block;font-size:12px;font-weight:400;line-height:17.38px;text-align:center;color:#1b1b1b;background-color:#transparent;padding:10px 3px;position:relative}}.product_tab li.is-active span{color:#fff;background-color:#da281b}.product_tab li.is-active span:after{content:"";display:block;width:100%;height:2px;background-color:#da281b;position:absolute;bottom:-5px;left:0}.product_tab__container{display:none}.product_tab__container.is-active{display:block}.product_tab__container>section+section{margin-top:40px}.text__image{display:flex;align-items:center}@media(max-width:767px){.text__image{display:grid;gap:20px 0}}.text__image.reverse{flex-direction:row-reverse}.text__image .text__image__img{width:50%;text-align:center}.text__image .text__image__txt{width:50%;padding:60px}@media(max-width:767px){.text__image .text__image__img{width:100%;text-align:center}.text__image .text__image__txt{width:100%;padding:0}}.text__image .text__image__txt h2{font-size:24px;font-weight:700;line-height:33.75px;letter-spacing:3px;text-align:left}.text__image .text__image__txt p{font-size:14px;font-weight:400;line-height:25.2px;letter-spacing:1px;text-align:left}@media(max-width:767px){.text__image .text__image__txt h2{font-size:20px;font-weight:700}.text__image .text__image__txt p{font-size:12px;font-weight:400}}.specification_tabel{width:100%;max-width:1200px;margin:0 auto}.specification_tabel+.collection__view-all{margin-top:20px}.specification_tabel__wrap+.specification_tabel__wrap{margin-top:40px}.specification_tabel thead tr th{font-size:16px;font-weight:700;line-height:20px;text-align:center;background-color:#f2f1ef;padding:15px}@media(max-width:767px){.specification_tabel thead tr th{font-size:14px;padding:15px 8px}}.specification_tabel tbody tr:nth-child(odd) td{background-color:#dcdcdc}.specification_tabel tbody tr:nth-child(2n) td{background-color:#f2f1ef}.specification_tabel tbody tr td{width:25%;font-size:16px;font-weight:700;line-height:32px;text-align:center;padding:15px 12px}@media(max-width:767px){.specification_tabel tbody tr td{font-size:10px;line-height:14px;padding:15px 3px}}.specification_tabel tbody tr td:nth-child(2),.specification_tabel tbody tr td:nth-child(4){font-size:16px;font-weight:400;line-height:32px}@media(max-width:767px){.specification_tabel tbody tr td:nth-child(2),.specification_tabel tbody tr td:nth-child(4){font-size:12px;line-height:14px}}@media(max-width:991px){.specification_tabel tbody tr:nth-child(n+7){display:none}.specification_tabel.is-active tbody tr:nth-child(n+7){display:table-row}}.itemList{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:auto}@media(max-width:767px){.itemList{grid-template-columns:repeat(2,1fr);gap:15px}}.itemList .itemList__item .itemList__item__img{position:relative;padding-top:100%;overflow:hidden;margin-bottom:10px}.itemList .itemList__item .itemList__item__img img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:100%;object-fit:cover}.itemList .itemList__item p{font-size:14px;font-weight:400;line-height:24px;margin:0}.itemList .itemList__item p{font-size:14px;font-weight:400;line-height:24px;margin:0;color:#1b1b1b}.itemList .itemList__item p+p{margin-top:5px}.itemList .itemList__item p.itemList__item__price{font-size:16px;font-weight:400;line-height:24px}.itemList .itemList__item p.itemList__item__price small{font-size:12px}.manual_area{text-align:center}.movie_area{max-width:800px;margin:auto}.movie_area video{max-width:100%;margin:auto}h2.banner__heading.h1{color:#fff}h3.banner__subheading{color:#fff;text-align:center}.banner__text.body{color:#fff;text-align:left}@media(max-width:1000px){#shopify-section-template--22910244421943__collection_list_menu_slide_kQA7hi ul#Slider-template--22910244421943__collection_list_menu_slide_kQA7hi{gap:15px}}.header__inline-menu .header__menu-item{font-weight:500}.header__icon{position:relative}.header__icon:before{position:absolute;content:"";font-size:10px;line-height:1;font-weight:600;left:0;right:0;bottom:-2px;margin:auto;display:block;text-align:center;letter-spacing:-1px}@media(max-width:767px){.header__icon:before{display:none!important}}.header__icon--search:before{content:"\691c\7d22"}.header__icon--account:before{content:"\30a2\30ab\30a6\30f3\30c8";letter-spacing:-2px;bottom:-3px}.header__icon--cart:before{content:"\30ab\30fc\30c8"}.a-news{max-width:1000px;margin-left:auto;margin-right:auto}.a-news .important_infomation_day{margin-right:20px}.a-news .important_infomation_title{margin-right:0}.a-banner1 .contents_block_part{box-shadow:0 0 10px #0000001a}@media(max-width:950px){.a-banner1 .contents_block_heading{font-size:12px}}@media(max-width:450px){.a-banner1 .contents_block_heading{font-size:10px}}@media(max-width:767px){.a-link.category-slide ul.icon li.grid__item a{justify-content:center}}@media(max-width:767px){.a-link.category-slide ul.icon li.grid__item a p{padding:0}}.customer.account h1{text-align:center;font-size:24px;font-weight:500;line-height:48px;letter-spacing:3px}@media(max-width:767px){.customer.account h1{font-size:20px;font-weight:500;line-height:36px;letter-spacing:3px}}.customer.account .accountBtn{border-color:#dfdfdf;display:flex;align-items:center;margin:0}@media(max-width:767px){.customer.account .accountBtn{flex-direction:column;align-items:flex-start}}.customer.account .accountBtn svg{flex-shrink:0;width:60px;height:60px}@media(max-width:767px){.customer.account .accountBtn svg{width:30px;height:30px}}.customer.account .accountBtn h3{font-size:16px;font-weight:500;line-height:23.17px;letter-spacing:1px;color:#1b1b1b;margin:0}@media(max-width:767px){.customer.account .accountBtn h3{margin:0}}.customer.account .accountBtn p{font-size:14px;font-weight:400;line-height:20.27px;color:#797979;margin-top:10px}@media(max-width:767px){.customer.account .accountBtn p{font-size:12px;font-weight:400;line-height:17.38px;margin:0}}.customer.account .accountBtn:before{display:none}.customer.account .accountBtn:after{border-color:#9c9c9c;width:10px;height:10px}.customer.account .accountBtn .h3Wrapper{display:flex;align-items:center}@media(max-width:767px){.customer.account .accountBtn .h3Wrapper{margin-bottom:5px}}.customer.account .accountBtn-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:40px 30px}@media(max-width:767px){.customer.account .accountBtn-wrapper{grid-template-columns:1fr;gap:20px;padding:0 20px}}.v_contact .page-width--narrow{max-width:960px;padding-left:30px;padding-right:30px}@media(max-width:767px){.v_contact .page-width--narrow{padding-left:15px;padding-right:15px}}.v_contact h1{text-align:center;font-size:24px;font-weight:400;line-height:48px;letter-spacing:3px}.v_contact h3{font-size:20px;font-weight:500;line-height:20px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #000000;color:#000;margin-top:50px}@media(max-width:767px){.v_contact h3{margin-top:30px}}.v_contact h3 span{color:red}.v_contact .radio-wrapper{margin-bottom:50px;display:flex;gap:15px;flex-wrap:wrap}@media(max-width:767px){.v_contact .radio-wrapper{margin-bottom:30px;display:grid;grid-template-columns:1fr 1fr}}.v_contact .radio{display:flex;align-items:center;gap:5px;font-size:16px;font-weight:500;line-height:16px}.v_contact .radio input{accent-color:#253745;margin:0}.v_contact .field__input:focus,.v_contact .field__input:not(:placeholder-shown),.v_contact .field__input:-webkit-autofill,.v_contact .customer .field input:focus,.v_contact .customer .field input:not(:placeholder-shown),.v_contact .customer .field input:-webkit-autofill{padding:1.5rem}.v_contact .field{border:1px solid #d9d9d9}.v_contact .field:before,.v_contact .field:after{display:none}.v_contact .custom-phone{display:flex;gap:10px}.v_contact .custom-phone .field__input{border:1px solid #d9d9d9;max-width:152px}.contact.page-width--narrow{max-width:960px;padding-left:30px;padding-right:30px}@media(max-width:767px){.contact.page-width--narrow{padding-left:15px;padding-right:15px}}.contact h1{text-align:center;font-size:24px;font-weight:400;line-height:48px;letter-spacing:3px}.contact h3{font-size:20px;font-weight:500;line-height:20px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #000000;color:#000;margin-top:50px}@media(max-width:767px){.contact h3{margin-top:30px}}.contact h3 span{color:red}.contact .radio-wrapper{margin-bottom:50px;display:flex;gap:15px;flex-wrap:wrap}@media(max-width:767px){.contact .radio-wrapper{margin-bottom:30px;display:grid;grid-template-columns:1fr 1fr}}.contact .radio{display:flex;align-items:center;gap:5px;font-size:16px;font-weight:500;line-height:16px}.contact .radio input{accent-color:#253745;margin:0}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill,.contact .customer .field input:focus,.contact .customer .field input:not(:placeholder-shown),.contact .customer .field input:-webkit-autofill{padding:1.5rem}.contact .field{border:1px solid #d9d9d9}.contact .field:before,.contact .field:after{display:none}.contact .custom-phone{display:flex;gap:10px}.contact .custom-phone .field__input{border:1px solid #d9d9d9;max-width:152px}.contact-for-item{color:#000!important}p.itemList__item__tag{color:#fff!important;background:#000;display:inline-block;padding:2.5px 5px}.product-form__submit:has(.contact-for-item){background:#000;cursor:pointer;opacity:1;padding:0}.product-form__submit:has(.contact-for-item) span{display:block;width:100%;height:100%;position:relative;z-index:10;padding:0}.product-form__submit:has(.contact-for-item) .contact-for-item{color:#fff!important;display:block;width:100%;height:100%;line-height:49px;font-size:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/14/assets/add.css.map */
