.ct-page{min-height:600px}.bp-sm .ct-page{min-height:0}.ct-page>.ca-title-bar{margin-bottom:40px}.bp-sm .ct-page>.ca-title-bar{margin-bottom:2.5rem}.ct-page>.wrap{margin:0 auto 120px}.bp-sm .ct-page>.wrap{margin-bottom:10rem}.ct-page>.wrap.column2{width:94%;max-width:1360px;margin:80px auto 110px;display:grid;grid-template-columns:230px minmax(auto,1140px);grid-column-gap:2%;align-items:start}@media only screen and (max-width:960px){.ct-page>.wrap.column2{margin:5rem auto 0;display:flex}}.bp-sm .ct-page>.wrap.column2{margin-top:5.625rem;width:100%}@media only screen and (max-width:960px){.ct-page>.wrap.column2 .co-side-bar{display:none}}.ct-page>.wrap.column2>.inner{font-size:16px;font-weight:500;width:100%}@media only screen and (max-width:850px){.ct-page>.wrap.column2>.inner{padding-left:0;border-left:none}}.ct-page>.wrap.column2 .cm-slider-block-list .swiper-container{overflow:hidden}.ct-page.ec .ct-top,.ct-page.index .ct-top{padding:0}.ct-page.news-key>.wrap,.ct-page.news>.wrap{width:90%}.bp-sm .ct-page.news-key>.wrap,.bp-sm .ct-page.news>.wrap{width:100%}.ct-page.news-key>.wrap>.inner,.ct-page.news>.wrap>.inner{background-color:var(--color-white,#fff);padding:80px 40px;box-sizing:border-box;border-radius:10px}@media only screen and (max-width:960px){.ct-page.news-key>.wrap>.inner,.ct-page.news>.wrap>.inner{margin-bottom:7.5rem}.bp-sm .ct-page.news-key>.wrap>.inner,.bp-sm .ct-page.news>.wrap>.inner{padding:5rem 2.5rem;border-radius:0}}.bp-sm .ct-page.news-key>.wrap>.inner .ca-pagination,.bp-sm .ct-page.news>.wrap>.inner .ca-pagination{margin-top:3.125rem}.ct-page.product-key{overflow:visible}.ct-page.product-key .ct-single.breadcrumb{margin:0;padding:30px 4%;background-color:var(--color-white,#fff);width:100vw;max-width:unset;box-sizing:border-box}.ct-page.product-key .ct-single.breadcrumb.bottom{border-top:1px solid var(--color-border,#ccc)}.bp-sm .ct-page.product-key .ct-single.breadcrumb{padding:2rem 4%;line-height:1;border-top:1px solid var(--color-border,#ccc)}.ct-page.product-key .ct-single.breadcrumb .ca-breadcrumb ul.breadcrumb{max-width:1366px;margin:auto}.ct-page.product-key>.wrap{margin:0 auto}.ct-page.product{background-color:var(--color-white,#fff)}@media only screen and (max-width:960px){.ct-page.product{background-color:transparent}.ct-page.product .ct-single.breadcrumb{margin:17px auto 24px}}.bp-sm .ct-page.product .ct-single.breadcrumb{margin:2rem auto 2.875rem}.ct-page.product .ct-single.breadcrumb.bottom{border-top:1px solid var(--color-border,#ccc);padding:14px 0 25px;margin-block:0}@media only screen and (max-width:960px){.ct-page.product .ct-single.breadcrumb.bottom{padding:17px 0 24px;margin-block:0}}.ct-page.product .ct-single.breadcrumb .ca-breadcrumb{line-height:1.1}.ct-page.product .ca-title-bar{display:none}.ct-page.product>.wrap.column2{margin-top:46px}@media only screen and (max-width:960px){.ct-page.product>.wrap.column2{width:100%;margin:0}.ct-page.product>.wrap.column2 .co-side-bar{display:none}}.ct-page.product>.wrap.column2 .co-side-bar .stock-list{display:none}.bp-sm .ct-page.cart .cp-cart.ct-cart.ct-single .buttons .ca-button-area>.login{width:100%}.ct-page.cart .buttons .ca-button-area .login-link span{font-size:.875rem}.bp-sm .ct-page.cart .buttons .ca-button-area .login-link span{font-size:1.75rem}.bp-sm .ct-page.cart .ca-social-login-button{width:58%;min-width:220px}.ct-page.cart .ca-social-login-button .login-link.next:after,.ct-page.cart .ca-social-login-button+.ca-button.next:after{right:10px}.bp-sm .ct-page.mypage-product_history .cm-table tr .operation .ca-button{min-width:unset}.ct-page.mypage-product_history>.wrap{margin-bottom:0}.ct-page>.breadcrumb{margin:14px auto 25px}.bp-sm .ct-page>.breadcrumb{margin:.875rem auto 1.8125rem}.ct-page.brand{background-color:var(--color-white,#fff);padding-bottom:6.25rem}.ct-page .breadcrumb.bottom{border-top:1px solid var(--color-border,#ccc)}.bp-sm .ct-page .breadcrumb.ct-single{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.bp-sm .ct-page .breadcrumb.ct-single::-webkit-scrollbar{display:none}.bp-sm .ct-page .breadcrumb.ct-single .ca-breadcrumb ul{padding:0 20px}.bp-sm .ct-page .breadcrumb.ct-single .ca-breadcrumb ul.breadcrumb{flex-wrap:nowrap}.bp-sm .ct-page .breadcrumb.ct-single .ca-breadcrumb ul li a{white-space:nowrap}@media only screen and (max-width:960px){.co-header.fixed+.ct-page{padding-top:150px}}
