@media(min-width:992px){#Details-menu-drawer-container{display:none}}.header-wrapper{background:#fff}.announcement-bar{background:#6d6d6d}.announcement-bar .announcement-bar__message{font-weight:400;font-size:14px;line-height:19px;letter-spacing:0;text-align:center;vertical-align:middle}.card-information .price{font-family:Inter;font-weight:500;font-size:14px;letter-spacing:0;text-align:center;vertical-align:middle}.card-information .price .tax_in{font-weight:500;font-size:12px;letter-spacing:0;text-align:center;vertical-align:middle}.seriessec{background:#ddd;padding:80px 0}.seriessec .contents_blocks .contents_block_heading{font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0;text-align:center}.keywordSearch .row{align-items:center;justify-content:center}@media(min-width:768px){.keywordSearch .row{flex-wrap:nowrap}}.keywordSearch .button{border-radius:0;width:100%;max-width:345px;margin:30px 0}@media(max-width:767px){.keywordSearch .button{margin:15px 0}}.ks__searchForm{margin-bottom:0}@media(max-width:767px){.ks__searchForm{padding-right:7.5px}}.ks__keywords{margin-bottom:0}@media(max-width:767px){.ks__keywords{border:0;padding-top:15px}}.keywordList{display:flex;flex-wrap:wrap;list-style:none}@media(max-width:767px){.keywordList{margin:0 -5px;justify-content:center}}.keywordList li{margin:5px}@media(max-width:767px){.keywordList li{margin:0 2.5px 10px}}.keywordList li a{display:block;background:#f2f2f2;font-size:12px;line-height:20px;padding:0 5px;text-align:center;border-radius:5px;transition:.3s}.keywordList li a:hover{background:#fff}@media(max-width:479px){.keywordList li a{font-size:10px;padding:8px 18px}}@media(min-width:768px){.keywordSearch--typeA .ks__searchForm{flex:0 0 25%;max-width:25%}}@media(min-width:768px){.keywordSearch--typeA .ks__keywords{flex:0 0 auto;max-width:75%;width:auto}}.keywordSearch--typeB .ks__searchForm{width:600px;max-width:100%;margin:0 auto 20px}.keywordSearch--typeB .ks__keywords{padding-top:0;display:flex;justify-content:center;align-items:center}.keywordSearch--typeB .ks__keywords h3{flex:0 0 80px;font-weight:500}@media(max-width:767px){.keywordSearch--typeB .ks__searchForm{margin:0 auto 10px}.keywordSearch--typeB .ks__keywords h3{font-size:12px}.keywordSearch--typeB .ks__keywords ul{justify-content:flex-start}}.keywordSearch--typeB .keywordList{justify-content:center}.searchForm{position:relative;width:100%}.searchForm .searchForm__inner{position:relative;height:66px;background:#fff;display:flex;align-items:center}.searchForm input[type=text]{padding:25px 45px 25px 19px;background:transparent;border:none;line-height:1;width:100%;display:block;font-size:16px;transform:scale(.8);transform-origin:center left}@media(max-width:767px){.searchForm .searchForm__inner{height:40px}.searchForm input[type=text]{padding:11px 45px 11px 14px}}.searchForm .searchForm__submit{position:absolute;top:50%;right:17px;transform:translateY(-50%);background:transparent;border:none;line-height:1;padding:0 6px;cursor:pointer}@media(max-width:767px){.searchForm .searchForm__submit{right:4px}}.searchForm.searchFormA .searchForm__inner{border:1px solid #dfdfdf}.searchForm.searchFormA .searchForm__inner,.searchForm.searchFormC .searchForm__inner,.searchForm.searchFormA .searchForm__inner input[type=text],.searchForm.searchFormC .searchForm__inner input[type=text]{border-radius:6px}.searchForm.searchFormB .searchForm__inner{border:1px solid #dfdfdf;border-radius:6px;overflow:hidden}.searchForm.searchFormB .searchForm__inner input[type=text]{border-radius:100px}.searchForm.searchFormC .searchForm__inner{background:#f2f2f2}.searchForm.searchFormD .searchForm__inner{background:#f2f2f2;border-radius:100px}.searchForm.searchFormD .searchForm__inner input[type=text]{border-radius:100px}.searchForm.searchFormE{border-bottom:1px solid #dfdfdf}.searchForm i.material-icons{color:#1b1b1b}.searchForm input[type=text]:focus{outline:none;box-shadow:none}@media(max-width:767px){.keywordList li a{padding:0 5px;font-size:10px}}.catebnrsec .contents_blocks{display:flex!important;justify-content:center;flex-wrap:wrap}.catebnrsec .contents_blocks .contents_block_part{width:calc((100% - 50px) / 6)}.catebnrsec .contents_blocks .contents_block_heading{font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;text-align:center}@media(max-width:767px){.catebnrsec .contents_blocks .contents_block_part{width:calc((100% - 24px) / 3)}.catebnrsec .contents_blocks .contents_block_heading{font-size:12px}}.aboutsec01 .page-container.conceptC__bg,.aboutsec02 .page-container.conceptC__bg{background:none!important}@media(max-width:767px){.aboutsec01 .page-container.conceptC__bg,.aboutsec02 .page-container.conceptC__bg{padding:125px 20px 30px!important}}.aboutsec01{background:url(/cdn/shop/files/about_bg.jpg) no-repeat right 50% center;background-size:cover}@media(max-width:767px){.aboutsec01{background:url(/cdn/shop/files/about_bg_sp.jpg) no-repeat center;background-size:cover}}.aboutsec02{background:url(/cdn/shop/files/kodawari_bg.jpg) no-repeat;background-size:cover}@media(max-width:767px){.aboutsec02{background:url(/cdn/shop/files/kodawari_bg_sp.jpg) no-repeat center;background-size:cover}}.aboutsec01 .conceptC__text .main_en,.aboutsec02 .conceptC__text .main_en{font-family:"Noto Serif JP",\6e38\660e\671d\4f53,Yu Mincho,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro,Hiragino Mincho Pro,MS P\660e\671d,MS PMincho,serif}.aboutsec01 .conceptC__text,.aboutsec02 .conceptC__text{padding:55px;margin:66px}.aboutsec01 .conceptC__text .buttonWrap .button,.aboutsec02 .conceptC__text .buttonWrap .button{position:relative;background:#fff;color:#000;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle;width:250px}.aboutsec01 .conceptC__text .buttonWrap .button:after,.aboutsec02 .conceptC__text .buttonWrap .button:after{content:"";display:block;position:absolute;top:50%;left:auto;right:15px;width:6px;height:6px;border:none;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg) translateY(-50%);transform-origin:top center;transition:.15s;box-shadow:none}@media(max-width:767px){.aboutsec01 .conceptC__text .main_en,.aboutsec02 .conceptC__text .main_en{font-weight:500;font-size:20px;line-height:141%;letter-spacing:1px;text-align:center;vertical-align:middle}.aboutsec01 .conceptC__text,.aboutsec02 .conceptC__text p{font-weight:400;font-size:12px;line-height:180%;letter-spacing:0px;text-align:center}.aboutsec01 .conceptC__text .buttonWrap .button,.aboutsec02 .conceptC__text .buttonWrap .button{font-size:14px}}.newssec .news_list>li{margin:20px 0}.newssec .news_list a{align-items:center}.newssec .news_list time{background:#6d6d6d;color:#fff;padding:13px 10px;font-family:Inter;font-weight:500;font-size:14px;line-height:100%;letter-spacing:.05em;vertical-align:middle}.newssec .news_list h3{font-weight:400;font-size:14px;line-height:150%;letter-spacing:.05em}@media(max-width:767px){.newssec .news_list{border-top:solid 1px #C1C1C1;padding-top:10px}.newssec .news_list a{align-items:flex-start}.newssec .news_list time{padding:10px;margin-bottom:10px}.newssec .morebtnWrap div{border-bottom:solid 1px #C1C1C1;padding-bottom:30px}}.morebtn{position:relative;background:#000;color:#fff!important;font-weight:700;font-size:16px;line-height:45px;letter-spacing:0;text-align:center;vertical-align:middle;display:block;width:250px;margin:40px auto 0}.morebtn:after{content:"";display:block;position:absolute;top:50%;left:auto;right:15px;width:6px;height:6px;border:none;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translateY(-50%);transform-origin:top center;transition:.15s;box-shadow:none}@media(max-width:767px){.bt_service .parts_contents{max-width:225px}.bt_service .contents_block_heading{font-size:12px}.bt_service .contents_block_exp{font-size:10px;word-break:auto-phrase}}.footer-block__heading{font-family:Inter!important;font-weight:500;font-size:16px;line-height:100%;letter-spacing:.05em;margin-bottom:21px}.footer-block__details-content li a{font-family:Noto Sans JP;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;padding:0}.footer__content-bottom{border-top:none!important;padding-top:0!important}.footer__column.footer__column--info{justify-content:center!important}.contents_block_exp{font-weight:400;font-size:12px;line-height:160%;letter-spacing:0;text-align:center;vertical-align:middle}.contents_block_title h3{font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle}.hdr-left{display:flex;align-items:center}.hdr-left .header__icon--search svg{width:20px;height:20px}@media(min-width:992px){.hdr-left{display:none!important}}slider-component .prevBtn,slider-component .nextBtn{transform-origin:top left top left;z-index:2;margin:0;display:block;width:40px;height:40px;transform-origin:top}slider-component .prevBtn:before,slider-component .nextBtn:before{content:none}slider-component .nextBtn{transform:rotate(45deg) translateY(-50%);border-top:#1b1b1b 1px solid;border-right:#1b1b1b 1px solid;right:15px}slider-component .prevBtn{transform:rotate(45deg) translateY(-50%);border-bottom:#1b1b1b 1px solid;border-left:#1b1b1b 1px solid;left:15px}@media(max-width:750px){slider-component .prevBtn{width:25px;height:25px;left:15px}slider-component .nextBtn{width:25px;height:25px;right:15px}}.nextBtn,.prevBtn{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translateY(-50%);padding:0;border:none;outline:none}.nextBtn:hover,.nextBtn:focus,.prevBtn:hover,.prevBtn:focus{outline:none;background:transparent;color:transparent}.nextBtn:hover:before,.nextBtn:focus:before,.prevBtn:hover:before,.prevBtn:focus:before{opacity:1}.nextBtn.slick-disabled:before,.prevBtn.slick-disabled:before{opacity:1}.nextBtn:before,.prevBtn:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.v_top_page{background:#efefef}.confirm__msg{margin-top:5px;color:gray;font-size:12px;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/3/assets/add.css.map */
