@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section,figcaption,figure,main{display:block}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:top}table{border-collapse:collapse}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}@media print,screen{html{color:#2b1a0a;line-height:1}body{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:16px;min-width:945px;color:#393939}body ::-moz-selection{background-color:#0003}body ::selection{background-color:#0003}a{text-decoration:none;transition:.3s;color:#393939}a:hover{opacity:.6}a.common_link{color:#2d64b6;text-decoration:underline;text-underline-offset:5px}button{transition:.3s}button:hover{opacity:.6}button.common_link{color:#2d64b6;text-decoration:underline;text-underline-offset:5px}a[href^="tel:"],a[href^="mailto:"]{text-decoration:none}ul,ol{list-style-type:none}img{max-width:100%;height:auto;display:block}*{box-sizing:border-box}.mT0{margin-top:0!important}.mT10{margin-top:10px!important}.mT15{margin-top:15px!important}.mT20{margin-top:20px!important}.mT25{margin-top:25px!important}.mT30{margin-top:30px!important}.mT50{margin-top:50px!important}.mT70{margin-top:70px!important}.w350{width:350px!important;min-width:inherit!important}.w300{width:300px!important;min-width:inherit!important}.w250{width:250px!important;min-width:inherit!important}.w200{width:200px!important;min-width:inherit!important}.w150{width:150px!important;min-width:inherit!important}.w120{width:120px!important;min-width:inherit!important}.size14{font-size:14px!important}.size13{font-size:13px!important}#globalHeader{width:100%;height:130px;background-color:#ffffffd6;position:relative;z-index:10;font-weight:500}#globalHeader.headerMini,#globalHeader.headerMini .headerIn{height:85px}#globalHeader.headerMini .headerIn .logo{padding-top:0;align-items:center}#globalHeader .headerIn{max-width:1420px;padding-left:20px;padding-right:20px;margin:0 auto;height:130px;display:flex;justify-content:space-between}#globalHeader .headerIn .logo{flex-basis:280px;text-align:right;display:flex;padding-top:23px}#globalHeader .headerIn .right{flex:1}#globalHeader .headerIn .right .row1{display:flex;justify-content:flex-end;padding-top:33px}#globalHeader .headerIn .right .row1>div{margin-left:40px;font-size:14px}#globalHeader .headerIn .right .row1 .search_btn{width:22px;height:22px;cursor:pointer;margin-top:-2px}#globalHeader .headerIn .right .row1 .search_btn .header__icon,#globalHeader .headerIn .right .row1 .search_btn .header__icon--cart .icon,#globalHeader .headerIn .right .row1 .search_btn .header__icon .icon{height:22px;width:22px}#globalHeader .headerIn .right .row1 .h_link_mypage a,#globalHeader .headerIn .right .row1 .h_link_contact a{display:inline-block;padding-left:20px;vertical-align:middle}#globalHeader .headerIn .right .row1 .h_link_mypage a{background:url(//www.tc-station.jp/cdn/shop/t/1/assets/icon_logout.svg?v=94675338167405446161776061864) no-repeat center left;background-size:17px}#globalHeader .headerIn .right .row1 .h_link_contact a{background:url(//www.tc-station.jp/cdn/shop/t/1/assets/icon_mail.svg?v=179587061470536529381776061864) no-repeat center left;background-size:17px}#globalHeader .headerIn .right .row2{padding-top:30px}#globalHeader .headerIn .right .row2 ul{display:flex;justify-content:flex-end}#globalHeader .headerIn .right .row2 ul li{margin-left:40px;font-size:16px}#globalHeader .headerIn .right .on{opacity:.6}.page_title_wrap{background:url(//www.tc-station.jp/cdn/shop/t/1/assets/title_bg_webp.webp?v=118491909392244257041776061873) no-repeat center bottom;background-size:1980px auto;padding-top:110px;margin-top:-130px;min-height:420px}.page_title_wrap:before{content:"";display:block;width:683px;height:95px;background:url(//www.tc-station.jp/cdn/shop/t/1/assets/title_main_txt.png?v=111396380004220973481768904473) no-repeat 0 0;position:absolute;left:0;top:130px;z-index:1}.page_title_wrap .in{max-width:980px;padding-left:20px;padding-right:20px;margin:0 auto;padding-top:95px;position:relative;min-height:183px;z-index:2}.page_title_wrap .in .h1{font-size:36px;font-weight:900;margin-bottom:28px}.page_title_wrap .in .lead{font-size:16px;line-height:1.7;font-weight:700}.page_title_wrap .pankuzu{width:100%;border-top:1px solid #a8a8a8;margin-top:50px}.page_title_wrap .pankuzu .pankuzu_in{max-width:960px;margin:0 auto;padding:10px 20px 50px;font-size:13px}.page_title_wrap .pankuzu .pankuzu_in div{display:inline-block;position:relative;padding-left:18px;margin-right:4px}.page_title_wrap .pankuzu .pankuzu_in div:before{content:"";display:block;width:6px;height:6px;border-top:1px solid #393939;border-right:1px solid #393939;transform:rotate(45deg);position:absolute;left:0;top:3px}.page_title_wrap .pankuzu .pankuzu_in div:first-of-type{padding-left:0}.page_title_wrap .pankuzu .pankuzu_in div:first-of-type:before{display:none}#globalFooter{display:flex;align-items:center;max-width:1420px;padding-left:20px;padding-right:20px;margin:25px auto;background:url(//www.tc-station.jp/cdn/shop/t/1/assets/footer_bg.webp?v=55452361418067300821776061870) no-repeat center top;background-size:1980px auto;position:relative}#globalFooter .footerIn{display:flex;gap:34px}#globalFooter .footerIn .logo{max-width:205px}#globalFooter .footerIn .logo a:focus,#globalFooter .footerIn .logo a:hover{opacity:1}#globalFooter .footerIn .footerLink{display:flex;align-items:center;margin-top:20px}#globalFooter .footerIn .footerLink ul{display:flex;align-items:center;gap:20px}#globalFooter .footerIn .footerLink ul li{font-size:14px}#globalFooter .footerIn .footerLink ul li a{text-decoration:underline}#globalFooter .footerIn .footerLink ul li a:focus,#globalFooter .footerIn .footerLink ul li a:hover{text-decoration:none}#globalFooter .footerCopy{margin-top:20px;margin-left:auto;text-align:center}#globalFooter .footerCopy .copyright{text-align:center;padding:25px 0}#globalFooter .footerCopy .copyright small{font-size:12px;color:#a1a1a1}header .modal__content{background:#fff}header .predictive-search{position:relative}header .search-modal__form{border:1px solid #393939}header .search-modal__form .search-modal__form{border:none}header .field__input,header .select__select,header .customer .field input,header .customer select{height:50px}header .search-modal__content{padding:0;max-width:940px;margin:0 auto}header .field__button{height:50px;width:60px}header .field__button>.svg-wrapper{height:22px;width:22px}header .field__label,header .customer .field label{font-size:1.2rem;font-weight:400;left:1.1rem;top:.6rem}header .field__input:focus~.field__label,header .field__input:not(:placeholder-shown)~.field__label,header .field__input:-webkit-autofill~.field__label,header .customer .field input:focus~label,header .customer .field input:not(:placeholder-shown)~label,header .customer .field input:-webkit-autofill~label{font-size:.8rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}header .field__input:focus,header .field__input:not(:placeholder-shown),header .field__input:-webkit-autofill,header .customer .field input:focus,header .customer .field input:not(:placeholder-shown),header .customer .field input:-webkit-autofill{padding:1rem 1.5rem .8rem 2rem}header .field__input,header .select__select,header .customer .field input,header .customer select{font-size:18px;font-weight:400}header details[open] .modal-overlay:after{position:absolute;content:"";background-color:#00000080;top:100%;left:0;right:0;height:100vh}header .search-modal__form{max-width:100%;width:100%}header .search-modal__close-button{position:initial;margin-left:.5rem}.search_box .template-search__search{border:1px solid #393939}.search_box .field__input,.search_box .customer .field input{height:50px;font-size:18px;font-weight:400;padding:1rem 1.5rem .8rem 2rem}.search_box .field__button{background:#393939;width:50px;height:50px}.search_box .field__button .svg-wrapper svg path{fill:#fff}.search_box .field__button>.svg-wrapper{width:22px;height:22px}.search_box .field__label,.search_box .customer .field label{font-size:1.2rem;font-weight:400;left:1.1rem;top:.6rem}.search_box .field__input:focus~.field__label,.search_box .field__input:not(:placeholder-shown)~.field__label,.search_box .field__input:-webkit-autofill~.field__label,.search_box .customer .field input:focus~label,.search_box .customer .field input:not(:placeholder-shown)~label,.search_box .customer .field input:-webkit-autofill~label{font-size:.8rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.search_box .field__input:focus,.search_box .field__input:not(:placeholder-shown),.search_box .field__input:-webkit-autofill,.search_box .customer .field input:focus,.search_box .customer .field input:not(:placeholder-shown),.search_box .customer .field input:-webkit-autofill{padding:1rem 1.5rem .8rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/common.css.map */
