:root{--main-color: #D32321;--sub-color: #EEEEEE;--accent-color: #4E4E4E;--icon-font: "Phosphor-Light" !important}html{font-size:62.5%;height:100%;scroll-behavior:smooth}body{font-size:1.5rem;line-height:1.5;color:var(--accent-color);background-color:#fff;position:relative;font-family:Montserrat,Noto Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:unset!important;margin:0}@media(min-width:768px){body{font-size:1.7rem}}@media(min-width:992px){body{font-size:1.8rem}}body *{box-sizing:border-box}body a{transition:ease .3s all;color:inherit;text-decoration:none}body a:hover{color:inherit}body button,body a.btn{transition:ease .3s all;color:inherit;text-decoration:none}body button:hover,body a.btn:hover{opacity:.7}body img{display:inline-block;max-width:100%;height:auto}body .red{color:#d32321!important}.wrapper{height:100%}.main_contents{padding-bottom:3em}footer{padding-bottom:0!important}.custom_footer a{text-decoration:none;color:#efefef}.custom_footer a:hover{color:var(--main-color)}.custom_footer{padding-top:55px!important;padding-bottom:55px!important}@media(min-width:992px){.d-lg-flex{display:flex;gap:20px}.justify_between{justify-content:space-between}}@media(min-width:1200px){.d-lg-flex{gap:80px}}.custom_footer .slogan{color:#efefef;font-size:2.8rem;font-weight:300;letter-spacing:normal;margin-bottom:1.2em}.custom_footer .slogan p{margin:0}.custom_footer .help_info{border-bottom:1px solid #acacac;margin-bottom:2em}.custom_footer .help_sns h4{margin:0;padding:.75em;font-size:1.5rem;display:none}@media(min-width:992px){.custom_footer .slogan{margin-bottom:0;font-size:3.4rem}.custom_footer .help_info{margin-bottom:0;border-bottom:none}.custom_footer .help_sns h4{display:block}}.custom_footer .help_sns ul{margin:0!important;padding:0!important}.custom_footer .help_sns ul li{margin-bottom:0}.custom_footer dl{margin-bottom:0;margin-top:0}.custom_footer dl dt{padding:.75em;position:relative;cursor:pointer;color:#efefef;font-weight:500;border-top:1px solid #acacac}.custom_footer dl dt:after{content:"\e136";position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:Phosphor-Bold!important;color:#efefef}.custom_footer dl dd{margin-left:0;max-height:0;overflow:hidden;transition:all .4s ease}.custom_footer dl dt.active{border-bottom:1px solid #acacac}.custom_footer dl dt.active:after{content:"\e13c"}.custom_footer dl dd.is-open{max-height:500px}@media(min-width:992px){.custom_footer dl dt{cursor:unset;border:none!important;padding-left:0}.custom_footer dl dt:after{display:none}.custom_footer dl dd{display:block!important;max-height:none!important}}.custom_footer ul{padding-left:1em;list-style:none;margin-bottom:1em;padding-top:.75em;flex-wrap:nowrap}.custom_footer ul li{margin-bottom:.75em;font-weight:400}@media(min-width:992px){.custom_footer ul{padding-left:0!important;padding-top:0!important;margin-bottom:0;font-size:1.4rem}.custom_footer ul li{margin-bottom:.5em}}.custom_footer .footer__content-bottom{border-top:0}.custom_footer .list-social__item .svg-wrapper{width:35px;height:35px}.custom_footer .list-social__link{padding:0 1.5rem}.custom_footer .list-social__item .icon{width:3.5rem;height:3.5rem;color:#efefef}@media(min-width:992px){.custom_footer .list-social__link{padding:0 1rem}}footer #copyright{background:#333;color:#666;font-size:1.2rem;text-align:center;padding:1em}.d-none{display:none!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-grid{display:grid!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}}.container,.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid{max-width:100%}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}.inter{font-family:Inter,sans-serif!important}.main_content#page h1{text-align:center;font-size:4rem;font-weight:300}@media(min-width:992px){.main_content#page h1{font-size:6rem}}.main_content#page .faq dt{padding:1.5em 1.75em 1.5em 0;position:relative;cursor:pointer;color:#555;font-weight:400;border-top:1px solid #A38F68}.main_content#page .faq dt:after{content:"\e136";position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:Phosphor-Bold!important;color:#a38f68}.main_content#page .faq dd{margin-left:0;display:grid;grid-template-rows:0fr;transition:.25s grid-template-rows ease;font-weight:300}.main_content#page .faq dd>div{overflow:hidden}.main_content#page .faq dd p{margin-top:0;font-weight:300}.main_content#page .faq dd p:last-child{margin-bottom:0}.main_content#page .faq dt.active:after{content:"\e13c"}.main_content#page .faq dd.is-open{grid-template-rows:1fr;margin-bottom:1.5em}@media(min-width:992px){.main_content#page .faq dt{font-size:2.2rem}.main_content#page .faq dd,.main_content#page .faq dd p{font-size:2rem}}.shopify-policy__container{max-width:unset!important}.shopify-policy__title h1{text-align:center;font-size:4rem;font-weight:300}@media(min-width:992px){.shopify-policy__title h1{font-size:6rem}}.policy{margin-bottom:5em!important}.policy .container{max-width:900px;margin-left:auto;margin-right:auto;font-weight:300}.policy dt{font-weight:600;margin-bottom:.3em}.policy dd{margin-left:1.5em;margin-bottom:2em}.policy dd ul,.policy dd ol{padding-left:1em;list-style-position:outside}.policy dd ul li,.policy dd ol li{margin-bottom:.3em}.policy p{margin-top:0;margin-bottom:1.2em}.policy span{font-weight:500}.policy h4{margin-bottom:.5em;font-size:1.7rem;margin-top:0;font-weight:600}.policy .company{font-size:smaller}#refund dt{margin-bottom:1em}#refund dd{margin-left:0}#payment li{margin-bottom:.3em}.policy table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:auto!important}.policy table,.policy table *{display:block}@media(min-width:574px){.policy table{display:table}.policy table tbody{display:table-row-group}.policy table tr{display:table-row}.policy table td,.policy table th{display:table-cell}}.policy table th{font-weight:500}.policy table th,.policy table td{padding:1em;text-align:left;border-bottom:1px solid #dee2e6}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ttj_common.css.map */
