body{font-family:Noto Sans JP,sans-serif!important}.title-underline{position:relative}.title-underline:before{content:"";position:absolute;left:50%;bottom:-20px;display:inline-block;width:140px;height:5px;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:#010101}.section-header__cart{text-align:center;font-size:32px;font-weight:700;margin-bottom:3em}@media screen and (max-width:768px){.section-header__cart{font-size:22px;margin-bottom:2em}}@media screen and (min-width:769px){.template-product .breadcrumbs{max-width:1120px;margin:0 auto}}@media screen and (max-width:768px){.template-product .breadcrumbs{padding-left:1rem;padding-right:1rem}}.slick-dots li button:before{font-size:20px}.footer__title{border-bottom:solid 1px #dedede;padding-bottom:10px;font-size:16px;width:90%}@media screen and (max-width:768px){.footer__title{font-size:14px;width:100%;border-bottom:0}}.banner-item{list-style:none;padding-left:0;margin:0}.banner-list{width:360px;margin-right:20px}.banner-img{margin:0 0 10px}.banner-title{font-size:18px;font-weight:600}.banner-text{font-size:14px;margin-top:10px}.banner-btn{margin-top:20px}.btn-custom a{position:relative;display:inline-block;margin:0 auto;width:300px;border-radius:3px;padding:1em 2em;background:#fff;border:solid 1px #BBBBBB;color:#333}.btn-custom a:hover{border:solid 1px #727070;background:#727070;color:#fff;transition:all .3s}.btn-custom button{width:300px;border-radius:3px;padding:12px 30px;background:#fff;border:solid 1px #BBBBBB;color:#333;margin-bottom:30px}.btn-custom button:hover{border:solid 1px #727070;background:#727070;color:#fff;transition:all .3s}.btn-custom--s a{position:relative;display:inline-block;margin:0 auto;width:170px;border-radius:3px;padding:8px 2em 8px .6rem;background:#fff;border:solid 1px #BBBBBB;color:#333;font-size:14px}.btn-custom--s a:after{content:"";width:6px;height:6px;border:0;border-top:solid 2px #333;border-right:solid 2px #333;position:absolute;top:50%;right:20px;margin-top:-2px;transform:rotate(45deg)}.btn-custom--s a:hover{border:solid 1px #727070;background:#727070;color:#fff;transition:all .3s}.btn-custom--s a:hover:after{border-top:solid 2px #fff;border-right:solid 2px #fff;transition:all .3s}.custom-btn{text-align:center}.btn-custom--back a{position:relative;display:inline-block;margin:0 auto;width:200px;border-radius:3px;padding:8px 2em;background:#fff;border:solid 1px #BBBBBB;color:#333;font-size:14px}.btn-custom--back a:before{content:"";width:6px;height:6px;border:0;border-top:solid 2px #333;border-left:solid 2px #333;position:absolute;top:50%;left:20px;margin-top:-3px;transform:rotate(-45deg)}.btn-custom--back a:hover{border:solid 1px #727070;background:#727070;color:#fff;transition:all .3s}.btn-custom--back a:hover:before{border-top:solid 2px #fff;border-left:solid 2px #fff;transition:all .3s}.page-menu .btn-form a{width:100%;font-size:15px;line-height:20px;text-align:center;background:#fff;border:solid 1px #BBBBBB;color:#000;text-decoration:none;position:relative;display:inline-block;padding:12px 7px;border-radius:3px}.page-menu .btn-form a:hover{opacity:1;color:#fff;background:#727070}.page-menu .btn-form a:hover span:after{background:url(/cdn/shop/files/arrow_white_bottom.png?v=1652132813)no-repeat}.page-menu .btn-form a span{position:relative;padding-right:18px}.page-menu .btn-form a span:after{background:url(/cdn/shop/files/arrow_green_bottom.png?v=1652132814)no-repeat;background-size:cover!important;position:absolute;content:"";width:11px;height:7px;margin-top:-3.5px;top:50%;right:0}.page-menu .content-box .btn-form .white a{background:#fff;border:solid 1px #BBBBBB;color:#000}.btn-form{text-align:center}.ContactForm-wrap{margin-bottom:60px}.ContactForm-button{display:flex;justify-content:center}.ContactForm-message{margin-bottom:30px}.ContactForm-tel{margin-bottom:60px}.ContactForm-tel h4{max-width:400px;font-size:20px;background:#f2f2f2;padding:10px 1em;margin:0 auto 10px}.ContactForm-tel--number{font-size:30px;font-weight:700;line-height:.8;margin:0}.ContactForm-tel--number span{font-size:14px;font-weight:400}.ContactForm-button .btn-custom:not(:last-of-type){margin-right:30px}.ContactForm-radio{display:flex;align-items:center;background:#f2f2f2;padding:30px 1rem;margin:0 0 30px}.ContactForm-radio input{margin:0 1rem 0 0;cursor:pointer}.ContactForm-radio span{margin:0 20px 0 0}.ContactForm-required{color:#fff;background:#fe0606;padding:2px 10px;font-size:14px;font-weight:600;letter-spacing:0;margin-left:1rem}@media screen and (max-width:768px){.ContactForm-tel h4{font-size:18px}.ContactForm-button{display:block}.ContactForm-button .btn-custom:not(:last-of-type){margin-right:0;margin-bottom:30px}.ContactForm-radio{display:block;text-align:left}}.acd-container{margin-bottom:150px}.acd-panel{border:1px solid #333;padding:30px;width:100%;margin-bottom:30px}.acd-check{display:none!important}.acd-label{background:#f5f5f5;color:#333;cursor:pointer;display:block;font-size:16px!important;margin-bottom:1px;letter-spacing:.1em!important;padding:20px;position:relative}.acd-label:after{background:#f5f5f5;box-sizing:border-box;color:#333;display:block;content:"\f067";font-family:"Font Awesome 5 Free";font-weight:700;font-size:16px;padding:20px;position:absolute;right:0;top:0}.acd-check:checked+.acd-label:after{content:"\f068";color:#333;font-family:"Font Awesome 5 Free";font-weight:700}.acd-content{height:0;opacity:0;padding:10px;transition:.5s;visibility:hidden}.acd-check:checked+.acd-label+.acd-content{height:auto;opacity:1;padding:20px;visibility:visible}.question{display:flex}#faq .acd-content .answer .flex{display:flex;padding-left:0}#faq .acd-content .answer-desc{padding-left:1.6rem}.alfa{width:1em;margin-right:10px}@media screen and (max-width:768px){.question{width:90%}.acd-label:after{right:0;top:0}}.title_border_bottom{text-align:center;margin-bottom:50px}.title_border_bottom .eng{font-size:14px}.title_border_bottom .ja{position:relative;margin:0;font-size:30px;font-weight:700!important}.title_border_bottom .ja:before{content:"";position:absolute;bottom:-15px;left:50%;display:inline-block;width:60px;height:6px;transform:translate(-50%);background-color:#727070}@media screen and (max-width:768px){.title_border_bottom .ja{font-size:24px}}.collection-image--custom img{height:auto}.featured-collection--width{margin-left:auto;margin-right:auto}.include_taxes{font-size:14px;font-weight:400}.product-block .rte .table-wrapper table tr{font-size:14px}.product-block .rte .table-wrapper table tr td:first-of-type{background-color:#f2f2f2}.page-mid{max-width:1200px;margin:0 auto}@media screen and (min-width:769px){.Products--title{font-size:30px;font-weight:700;letter-spacing:.05em}.Products__price{font-size:24px;font-weight:700}}.grid-product__tag.grid-product__tag--sold-out{background-color:red;color:#fff!important}.clg-contact-des{margin:5px 0 2em!important}.c1gFnLabel,.c1gFeLabel,.c1gFpLabel,.c1gFselLabel,.c1gFmLabel{font-size:16px!important;margin-bottom:10px!important}@media screen and (max-width:769px){.c1gFnLabel,.c1gFeLabel,.c1gFpLabel,.c1gFselLabel,.c1gFmLabel{font-size:14px!important}}@media only screen and (min-width:769px){.blog-event,.blog-news{padding-top:48px;padding-bottom:48px}.section-blog--header{margin-bottom:4em}.article__date--wrapper{display:flex;align-items:center}.article-event--content{padding-right:2em;font-size:18px}.article__date--wrapper{font-size:16px}}@media screen and (max-width:768px){.blog-event,.blog-news{padding-top:32px;padding-bottom:32px}.section-blog--header{margin-bottom:3em}.article-event--content{font-size:16px}.article__date--wrapper{font-size:14px}}.article__img--wrapper{text-align:center;margin-bottom:3em}.article__body--wrapper{margin-bottom:5em!important}.article__date--wrapper{margin-bottom:3em!important}@media screen and (min-width:769px){.sp-only{display:none}.pc-only{display:block}}@media screen and (max-width:768px){.sp-only{display:block}.pc-only{display:none}}.gaihanboshi-page-content{padding-bottom:75px}.gaihanboshi-page-content .rte h2{margin-bottom:0}#concept .gaihanboshi-title{text-align:center;font-size:32px;font-weight:700;margin-bottom:60px}.gaihanboshi-background__img{background-image:url(//hps-jp.com/cdn/shop/files/gaihanboshi_head.jpg);margin:0 calc(50% - 50vw);display:flex;width:100vw;height:300px;justify-content:center;align-items:center;background-size:cover}#concept .concept-box .concept-text{line-height:2;letter-spacing:.05em;font-size:15px;text-align:left}.gaihanboshi-recommend-products-wrapper{margin-bottom:100px}.gaihanboshi-recommend-products-inner{display:flex;flex-wrap:wrap;justify-content:space-around;max-width:1010px;margin:0 auto}.gaihanboshi-recommend-products-box-3col{width:30%}.gaihanboshi-recommend-products-box-4col{width:23%}.voice_section{margin-top:50px}.voice_wrapper{padding:30px 50px}.voice_wrapper .box{border:1px solid;padding:20px 50px;margin:30px 0;text-align:center}.voice_wrapper .box .customer_info{text-align:right}@media only screen and (max-width: 768px){.gaihanboshi-background__img{height:200px}.gaihanboshi-page-content .background__title{font-size:24px}#concept .gaihanboshi-title{font-size:22px}.gaihanboshi-recommend-products-box-3col,.gaihanboshi-recommend-products-box-4col{width:43%}.voice_wrapper{padding:10px 0}.voice_wrapper .box{margin:0 0 20px;text-align:left}}.comfortshoes-page-content{padding-bottom:75px}.comfortshoes-page-content .rte h1,.comfortshoes-page-content .rte h2{margin-bottom:0}.background__title{font-size:30px;font-weight:700;margin:.3em 0}.comfortshoes-background__img{background-image:url(//hps-jp.com/cdn/shop/files/comfortshoes_head.jpg);margin:0 calc(50% - 50vw);display:flex;width:100vw;height:300px;justify-content:center;align-items:center;background-size:cover}#concept .comfortshoes-title{text-align:center;font-size:32px;font-weight:700;margin-bottom:60px}.comfortshoes-img{text-align:center}.comfortshoes-page-content .list-wrap{padding:50px 0 20px}.comfortshoes-page-content .head-line{border-left:solid 8px #93B21B;padding-left:10px;padding-right:20px}.comfortshoes-page-content .list-wrap h3{font-size:20px;margin:0}@media screen and (max-width:768px){.comfortshoes-background__img{height:200px}#concept .comfortshoes-title{font-size:24px}.comfortshoes-page-content .list-wrap{margin-bottom:0}}.gradation{height:auto}.show_more2{display:none}@media only screen and (max-width: 768px){.concept-box{position:relative;margin-bottom:100px}.gradation{height:120px;overflow:hidden}.show_more2{display:block;position:absolute;bottom:0;left:0;width:100%;height:30px;padding-top:60px;text-align:center;line-height:30px;background:linear-gradient(180deg,#fff0,#fff 70%);cursor:pointer;transition:bottom .2s}.active{background:none;bottom:-30px}}.flex-box{display:flex;justify-content:center;gap:5%;align-items:center}.flex-box-itemStart{align-items:start}.flex-box .concept-text{width:70%}.flex-box .concept-text-sizeM{width:75%}.flex-box .concept-img{width:20%}.flex-box .concept-img-sizeM{width:25%}@media only screen and (max-width: 768px){.flex-box{flex-direction:column-reverse}.flex-box-spReverse{flex-direction:column}.flex-box .concept-text{width:100%}.flex-box .concept-img{width:60%;margin:0 auto}.flex-box .concept-img-spSizeL{width:80%}}.narrowdown{text-align:right;margin-top:13px;width:100px}@media only screen and (max-width: 768px){.narrowdown{width:auto}}.hpstype-link{margin-bottom:20px}.hpstype-link .img{width:50%;margin:auto}.hpstype-link .link-btn{max-width:300px;width:100%;margin:auto;text-align:center}.hpstype-link .link-btn a{padding:10px;border:1px solid;width:100%;margin-bottom:10px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom.css.map */
