@charset "UTF-8";
a{text-decoration:none}
html{box-sizing:border-box}
*,:after,:before{box-sizing:inherit}
body,html{height:100%}
.news__group__list__article__category--color--info{background-color:#a0a0a0}
#news{width:1000px;margin:0 auto 80px}
#news .news__title{border-left:solid 4px #d7d8d9;padding-left:40px;color:#373737;margin-bottom:30px}
#news .news__title--en{font-size:40px;font-family:"Roboto Condensed",sans-serif}
#news .news__title--ja{padding-left:30px;font-size:16px}
#news .news__group .news__group__list .news__group__list__article{display:flex;align-items:baseline;margin-bottom:5px}
#news .news__group .news__group__list .news__group__list__article>div:first-of-type{display:flex;align-items:baseline}
#news .news__group .news__group__list .news__group__list__article>div:last-of-type{width:calc(100% - 144px)}
#news .news__group .news__group__list .news__group__list__article___text,#news .news__group .news__group__list .news__group__list__article__date{font-size:14px;line-height:1.5;letter-spacing:.05em}
#news .news__group .news__group__list .news__group__list__article__date{display:inline-block;width:90px}
#news .news__group .news__group__list .news__group__list__article__category{width:67px;font-size:13px;letter-spacing:.05em;padding:5px 20px;color:#fff}
#news .news__group .news__group__list .news__group__list__article__text{margin-left:20px;font-size:14px;line-height:1.4}
#news .news__group .news__group__list .news__group__list__article__text a{color:#373733}
#class{max-width:1200px;width:100%;margin:20px auto 0}
#class .class__tab{display:flex;justify-content:space-between;margin-bottom:60px}
#class .class__tab__lead,#class .class__tab__lead-anker{box-sizing:border-box;width:20%;font-size:16px;letter-spacing:.05em;text-align:center;border:1px solid #d7d8d9;transition:.3s background-color ease-in;display:block;color:#000;padding:25px 0 30px;cursor:pointer}
#class .class__tab__lead-anker{padding:0}
#class .class__tab__lead-anker a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}
.content{display:none}
.content.is-active{display:block}
#class .class__tab__lead.is-select{transition:.3s background-color ease-in;background-color:#e71a19;color:#fff}
#class .class__tab__lead:nth-of-type(2).is-select{transition:.3s background-color ease-in;background-color:#134cb4;color:#fff}
#class .class__tab__lead:nth-of-type(3).is-select{transition:.3s background-color ease-in;background-color:#ffc600;color:#fff}
#class .class__tab__lead:nth-of-type(4).is-select{transition:.3s background-color ease-in;background-color:#249140;color:#fff}
.item__section{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:80px}
.item__section .item__section__group__title{font-size:18px;letter-spacing:.05em;padding:0 0 20px 30px;margin-bottom:30px;border-bottom:1px solid #d7d8d9;pointer-events:none}
.item__section .item__section__group__title a{color:#383838;pointer-events:none}
.item__section .item__section__group__selectitem{width:100%}
.item__section__group.item__section__group01 .item__section__group__list--flex{padding:0}
.item__section__group.item__section__group01 .item__section__group__list--flex .Bargain__list{width:100%;display:flex;justify-content:left;}
.item__section .item__section__group__selectfeatures{width:100%;margin-top:26px}
#fukusuketabi .item__section__group__selectitem{width:100%}
#fukusuketabi .item__section__group__list{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}
.item__section__group__selectitem .item__section__group__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));background:#f7f7f7;gap:30px;padding:50px}
#kids .item__section__group__selectitem .item__section__group__list{display:flex;flex-wrap:wrap}
.item__section__group__selectfeatures .item__section__group__list{display:flex;align-items:flex-start;flex-wrap:wrap;background:#f7f7f7;padding:50px}
.item__section__group__selectitem .item__section__group__list__item{width:110px;text-align:center}
.item__section__group__list__selectfeatures .item__section__group__list__item{width:220px}
.item__section__group__list__selectfeatures .item__section__group__list__item:nth-of-type(n+6){margin-top:26px}
.item__section__group__list__item a{color:#000;font-size:0}
.item__section__group__list__selectfeatures .item__section__group__list__item a{display:flex;align-items:center}
.item__section__group__selectitem .item__section__group__list__item a .item__section__group__list__item__icon{display:block;margin-bottom:10px}
.item__section__group__list__item a .item__section__group__list__item__text{display:block;font-size:16px;line-height:1.4;text-align:center;letter-spacing:.01em}
.item__section__group__list__selectfeatures .item__section__group__list__item a .item__section__group__list__item__text{margin-left:10px}
.item__slider{margin-bottom:155px}
.item__slider__list{aspect-ratio: 1200/400;overflow: hidden;}
.item__slider__list.slick-slider{overflow: visible;}
.is-border{border:1px solid #d7d8d9}
.topics{margin-bottom:140px}
.topics .topics__title{margin-bottom:60px;text-align:center}
.topics .topics__title--en,.topics .topics__title--ja{display:block;color:#000}
.topics .topics__title--en{font-size:50px;margin-bottom:15px;font-family:"Roboto Condensed",sans-serif}
.topics .topics__title__ja{font-size:16px;letter-spacing:.05em}
.topics .topics__list{font-size:0}
.topics .topics__list--toggle{display:none}
.Bargain .Bargain__list .Bargain__list__announce,.topics .topics__list .topics__list__announce{display:inline-block;vertical-align:top;width:22.5%;margin-bottom:35px}
.Bargain .Bargain__list .Bargain__list__announce a,.topics .topics__list .topics__list__announce a{color:#000}
.Bargain .Bargain__list .Bargain__list__announce__head,.topics .topics__list .topics__list__announce__head{font-size:15px;line-height:1.5;letter-spacing:.01em;font-weight:400}
.Bargain .Bargain__list .Bargain__list__announce .Bargain__list__announce__thumbnail,.topics .topics__list .topics__list__announce .topics__list__announce__thumbnail{margin-bottom:25px}
.Bargain .Bargain__list .Bargain__list__announce .Bargain__list__announce__thumbnail img,.topics .topics__list .topics__list__announce .topics__list__announce__thumbnail img{display:block;width:100%}
.Bargain .Bargain__list .Bargain__list__announce:not(:nth-of-type(4n-3)),.topics .topics__list .topics__list__announce:not(:nth-of-type(4n-3)){margin-left:40px}
.brand .brand__more,.topics .topics__more ,.revico-multicomment-top.revico-common-background-style + a {display:block;width:300px;margin:65px auto 0;padding:22px 0;text-align:center;font-size:16px;letter-spacing:.01em;color:#000;border:1px solid #d7d8d9;position:relative;overflow:hidden;background:0 0}
#fs_Top .brand .brand__more{left:0}
.brand .brand__more::before,.topics .topics__more::before , .revico-multicomment-top.revico-common-background-style + a::before{position:absolute;content:"";display:block;z-index:-2;top:0;left:0;width:120%;height:100%;background-color:#000;transform-origin:right top;transform:skewX(-30deg) scale(0,1);transition:transform .3s}
.brand .brand__more:hover,.topics .topics__more:hover, .revico-multicomment-top.revico-common-background-style + a:hover{color:#fff}
.brand .brand__more:hover::before,.topics .topics__more:hover::before, .revico-multicomment-top.revico-common-background-style + a:hover::before{transform-origin:left top;transform:skewX(-30deg) scale(1,1)}
.newitem{margin-bottom:140px}
.newitem .newitem__title{margin-bottom:60px;text-align:center}
.newitem .newitem__title--en,.newitem .newitem__title--ja{display:block;color:#000}
.newitem .newitem__title--en{font-size:50px;font-family:"Roboto Condensed",sans-serif;margin-bottom:15px}
.newitem .newitem__title__ja{font-size:16px;letter-spacing:.05em}
.newitem .newitem__list{font-size:0}
.newitem .newitem__list .newitem__list__announce{width:22%;display:inline-block;vertical-align:top;margin-bottom:35px}
.newitem .newitem__list .newitem__list__announce a{color:#000}
.newitem .newitem__list .newitem__list__announce .newitem__list__announce__thumbnail{margin-bottom:25px}
.newitem .newitem__list .newitem__list__announce .newitem__list__announce__thumbnail img{display:block;width:100%}
.newitem .newitem__list .newitem__list__announce .newitem__list__announce__name,.newitem .newitem__list .newitem__list__announce .newitem__list__announce__price{font-size:16px;line-height:1.5;letter-spacing:.01em}
.newitem .newitem__list .newitem__list__announce:not(:nth-of-type(4n-3)){margin-left:40px}
.newitem .newitem__more{display:block;width:300px;margin:65px auto 0;padding:22px 0;text-align:center;font-size:16px;letter-spacing:.01em;color:#000;border:1px solid #d7d8d9;position:relative;overflow:hidden}
.newitem .newitem__more::before{position:absolute;content:"";display:block;z-index:-2;top:0;left:0;width:120%;height:100%;background-color:#000;transform-origin:right top;transform:skewX(-30deg) scale(0,1);transition:transform .3s}
.newitem .newitem__more:hover{color:#fff}
.newitem .newitem__more:hover::before{transform-origin:left top;transform:skewX(-30deg) scale(1,1)}
.brand{margin-bottom:140px}
.brand .brand__title{margin-bottom:60px;text-align:center}
.brand .brand__title--en,.brand .brand__title--ja{display:block;color:#000}
.brand .brand__title--en{font-size:50px;font-family:"Roboto Condensed",sans-serif;font-weight:500;margin-bottom:15px}
.brand .brand__title--ja{font-size:16px;letter-spacing:.05em}
.brand .brand__list{font-size:0}
.brand .brand__list__announce{display:inline-block;vertical-align:top;width:31%;margin-bottom:35px}
.brand .brand__list__announce a{color:#000}
.brand .brand__list__announce__thumbnail{margin-bottom:15px}
.brand .brand__list__announce__thumbnail img{display:block;width:100%}
.brand .brand__list__announce__article__head{font-size:21px;line-height:1.5;letter-spacing:.01em}
.brand .brand__list__announce__article__text{font-size:16px;line-height:1.5;letter-spacing:.01em}
.brand .brand__list__announce:not(:nth-of-type(3n-2)){margin-left:42px}
.brand .brand__list::after{content:"";display:block;width:270px}
.brand .brand__group{font-size:0}
.brand .brand__group a{color:#000}
.brand .brand__group__list{display:inline-block;width:22%;margin-bottom:35px}
.brand .brand__group__list__thumbnail{margin-bottom:15px}
.brand .brand__group__list__thumbnail img{display:block;width:100%}
.brand .brand__group__list__name{font-size:16px;letter-spacing:.01em;margin-left:5px}
.brand .brand__group__list__name a{color:#000}
.brand .brand__group__list:not(:nth-of-type(4n-3)){margin-left:4%}
.tabi .tabi__head{display:flex;margin-bottom:3%}
.tabi .tabi__head .tabi__head__information{margin-left:2.1276595745%}
.tabi .tabi__head .tabi__head__information .tabi__head__information__text{font-size:20px;line-height:1.6;font-family:游明朝,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",HGS明朝B,"ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:4px}
.tabi .tabi__mainvisual{display:flex;justify-content:space-between;width:100%;position:relative;margin-bottom:65px;font-size:0}
.tabi .tabi__mainvisual__left{margin-right:2%}
.tabi .tabi__mainvisual__right .tabi__mainvisual__right__list{display:flex;flex-flow:column;align-content:center}
.tabi .tabi__mainvisual__right .tabi__mainvisual__right__list__point{width:100%;margin-bottom:3.5%}
.tabi .tabi__mainvisual__right .tabi__mainvisual__right__list__point img{display:block}
.tabi .tabi__type__main{display:flex;flex-direction:row-reverse;margin-bottom:75px}
.tabi .tabi__type__main__product:not(:last-of-type){margin-left:41px}
.tabi .tabi__type__main .tabi__type__main__product__image{display:block;margin-bottom:22px}
.tabi .tabi__type__main .tabi__type__main__product__image img{display:block}
.tabi .tabi__type__main .tabi__type__main__product__text{display:block;color:#000;font-size:22px;letter-spacing:.01em}
.tabi .tabi__type__sub{display:flex;justify-content:space-between;margin-bottom:200px}
.tabi .tabi__type__sub__product:not(:first-of-type){margin-left:25px}
.tabi .tabi__type__sub .tabi__type__sub__product--radius{border:1px solid #d7d8d9;border-radius:50%;overflow:hidden;margin-bottom:30px}
.tabi .tabi__type__sub .tabi__type__sub__product--radius img{width:100%}
.tabi .tabi__type__sub .tabi__type__sub__product__text{display:block;color:#000;font-size:22px;letter-spacing:.01em;text-align:center}
.promotion{margin-bottom:60px;padding:95px 0;border-top:1px dotted #a0a0a0;border-bottom:1px dotted #a0a0a0}
.promotion__title{margin-bottom:55px;font-size:30px;letter-spacing:.05em;text-align:center;font-family:"Roboto Condensed",sans-serif;font-weight:500;color:#000}
.promotion__list{font-size:0;display:flex;justify-content:space-between;flex-wrap:wrap}
.promotion__list__post{width:23%}
@media screen and (min-width:821px){
.promotion__list__post:nth-of-type(n+5){margin-top:30px}
}
.promotion__list__post__thumbnail{margin-bottom:15px}
.promotion__list__post__name{font-size:16px;letter-spacing:.01em;margin-left:5px}
.promotion__list__post__name a{color:#000}
.shoppingguide{margin-bottom:165px}
.shoppingguide__title{margin-bottom:55px;font-size:30px;letter-spacing:.05em;text-align:center;font-family:"Roboto Condensed",sans-serif;font-weight:500;color:#000}
.shoppingguide__list{display: flex; justify-content:space-between}
.shoppingguide__list .shoppingguide__list__infomation{display: inline-block; text-align:center;width:25%}
.shoppingguide__list .shoppingguide__list__infomation__thumbnail{max-width:152px;margin:0 auto 30px}
.shoppingguide__list .shoppingguide__list__infomation__thumbnail img{display:block;margin:0 auto}
.shoppingguide__list .shoppingguide__list__infomation__description{font-size:21px;line-height:1.6;letter-spacing:.01em;margin-bottom:28px;color:#000}
.shoppingguide__list .shoppingguide__list__infomation__text{font-size:13px;letter-spacing:.01em;line-height:1.8;margin-bottom:55px;color:#000}
.shoppingguide__list .shoppingguide__list__infomation__item{display:flex;justify-content:space-between}
.shoppingguide__list .shoppingguide__list__infomation__more{max-width:210px;width:100%;margin:0 auto;display:block;text-align:center;color:#000;padding:22px 0 20px;border:1px solid #d7d8d9;z-index:1;overflow:hidden;transition:.5s all ease-in-out;font-size:14px}
.shoppingguide__list .shoppingguide__list__infomation__more:hover{background-color:#000;color:#fff}
.shoppingguide__list .shoppingguide__list__infomation:not(:nth-of-type(4n-3)){margin-left:30px}
.topics__list__announce:hover h3{text-decoration:underline}
.topics__list__announce img:hover{opacity:.7}
.newitem__list__announce:hover p{text-decoration:underline}
.newitem__list__announce img:hover{opacity:.7}
.brand__list__announce:hover .brand__list__announce__article{text-decoration:underline}
.brand__list__announce img:hover{opacity:.7}
.brand__group__list img:hover{opacity:.7}
.brand__group__list:hover .brand__group__list__name{text-decoration:underline}
.promotion__list__post:hover a{text-decoration:underline}
.promotion__list__post:hover img{opacity:.7}
.tabi__mainvisual__left:hover img,.tabi__mainvisual__right__list__point:hover img,.tabi__type__main__product:hover img,.tabi__type__sub__product:hover img{opacity:.6}
.tabi__mainvisual__left:hover a,.tabi__mainvisual__right__list__point:hover a,.tabi__type__main__product:hover a,.tabi__type__sub__product:hover a{text-decoration:underline}
@media screen and (max-width:1200px){
.item__section__group.item__section__group01 .item__section__group__list--flex .Bargain__list{justify-content: space-between;}
.item__section__group__list{padding:4%}
.item__section__group__list:nth-of-type(3){display:block;margin-left:0}
.Bargain__list,.topics__list{display:flex;justify-content:space-between;flex-wrap:wrap}
.Bargain__list::after,.topics__list::after{content:"";display:block;width:22.5%}
.Bargain .Bargain__list .Bargain__list__announce:not(:nth-of-type(4n-3)),.topics .topics__list .topics__list__announce:not(:nth-of-type(4n-3)){margin-left:0}
.newitem__list{display:flex;justify-content:space-between;flex-wrap:wrap}
.newitem__list::after{content:"";display:block;width:270px}
.newitem .newitem__list .newitem__list__announce:not(:nth-of-type(4n-3)){margin-left:0}
.brand__list{display:flex;justify-content:space-between;flex-wrap:wrap}
.brand__list .brand__list__announce{display:flex;justify-content:space-between;flex-wrap:wrap}
.brand__list:after{display:none}
.brand .brand__list__announce:not(:nth-of-type(3n-2)){margin-left:0}
#footer .footer__inner{width:100%}
}
@media screen and (max-width:820px){
.sp_only{display:block}
#mainvisual .mainvisual__catch{width:80%}
#mainvisual .mainvisual__catch .mainvisual__catch__text{padding:6.6vw 5.6vw;font-size:24px;font-size:3.2vw;line-height:2}
#mainvisual .mainvisual__catch .mainvisual__catch__text--big{font-size:48px;font-size:6.4vw}
#news{width:100%;margin-bottom:6.6vw;overflow:hidden}
#news .news__title{padding-left:4.6vw;margin-bottom:4vw}
#news .news__title--en{font-size:40px;font-size:5.3333333333vw}
#news .news__title--ja{font-size:20px;font-size:2.6666666667vw;padding-left:4vw}
#news .news__group .news__group__list .news__group__list__article{display:flex;margin-bottom:2.6vw}
#news .news__group .news__group__list .news__group__list__article>div:first-of-type{width:inherit;justify-content:space-between}
#news .news__group .news__group__list .news__group__list__article>div:last-of-type{width:70%}
#news .news__group .news__group__list .news__group__list__article .news__group__list__article__date{width:6.3em}
#news .news__group .news__group__list .news__group__list__article .news__group__list__article__date,#news .news__group .news__group__list .news__group__list__article .news__group__list__article__text{font-size:20px;font-size:2.6666666667vw}
#news .news__group .news__group__list .news__group__list__article .news__group__list__article__category{padding-left:2.6vw;font-size:18px;font-size:2.4vw;padding:.6vw 2.4vw;width:inherit}
#news .news__group .news__group__list .news__group__list__article .news__group__list__article__text{width:100%;margin-left:0;padding-left:2.6vw}
#class #class__tab{flex-wrap:nowrap;margin-bottom:5vw}
#class #class__tab .class__tab__lead:last-of-type{display:none}
#class #class__tab .class__tab__lead{margin-bottom:1.3vw;width:49%;padding:4vw 0;font-size:22px;font-size:2.9333333333vw}
#class .class__tab__lead-anker{display:none}
.item__section{margin-bottom:8vw}
.item__section .item__section__group .item__section__group__list{display:grid;padding:5.3vw;grid-template-columns:repeat(4,1fr);gap:4.6vw}
#kids .item__section .item__section__group .item__section__group__list{display:grid}
.item__section__group__list__selectfeatures .item__section__group__list__item:nth-of-type(n+6){margin:0}
.item__section .item__section__group .item__section__group__list__item{width:100%;font-size:3.2vw;margin-left:0;text-align:center}
.item__section .item__section__group .item__section__group__list__item a{display:block}
.item__section .item__section__group .item__section__group__list__item a .item__section__group__list__item__icon{display:block;margin:0 auto 1.3vw}
.item__section__group__list__selectfeatures .item__section__group__list__item__icon{width:8.6vw}
.item__section .item__section__group .item__section__group__list__item a .item__section__group__list__item__icon img{width:100%}
.item__section .item__section__group .item__section__group__list__item a .item__section__group__list__item__text{display:block;font-size:22px;font-size:2.9333333333vw;letter-spacing:.05em}
.item__section .item__section__group .item__section__group__title{padding:6vw 0 4vw 2.6vw;margin-bottom:0;position:relative;pointer-events:auto}
.item__section .item__section__group .item__section__group__title .item__section__group__title__text{font-size:26px;font-size:3.4666666667vw;letter-spacing:.05em}
.item__section .item__section__group .item__section__group__title .item__section__group__title__text a{pointer-events:none}
.item__section .item__section__group .item__section__group__title::after,.item__section .item__section__group .item__section__group__title::before{content:"";display:block;height:2.4vw;width:.53vw;position:absolute;right:3.2vw;top:50%;background-color:#000;margin-top:-.5%;transition:transform .3s}
.item__section .item__section__group .item__section__group__title::after{transform:rotate(-90deg)}
.item__section .item__section__group .item__section__group__title.is-open::before{transform:rotate(-90deg)}
.item__section .item__section__group__selectitem{width:100%}
.item__section .item__section__group__selectfeatures{width:100%;margin-top:0}
.item__section .item__section__group__list--acordion{display:none}
.item__section .item__section__group__list--acordion .item__section__group__list--flex{display:block;padding:4vw 0}
.item__section,.item__section__group__list{display:block;width:auto}
.item__slider{margin-bottom:20vw}
.slick-dots{margin-bottom:-1.3vw}
.slick-dots li button:before{font-size:14px;font-size:1.8666666667vw}
.is-clearfix::after{content:"";display:block;clear:both}
#fukusuketabi .item__section__group .item__section__group__list{display:block}
#fukusuketabi .item__section__group .item__section__group__list .item__section__group__list__item{width:25%}
.tabi .tabi__head{display:block;margin-bottom:4vw}
.tabi .tabi__head .tabi__head__image{text-align:center;margin-bottom:4vw}
.tabi .tabi__head .tabi__head__information .tabi__head__information__text{font-size:22px;font-size:2.9333333333vw;line-height:2;text-align:center;letter-spacing:.04em}
.tabi .tabi__mainvisual{display:block;margin-bottom:8.5%}
.tabi .tabi__mainvisual .tabi__mainvisual__left{margin-right:0;margin-bottom:5%}
.tabi .tabi__mainvisual .tabi__mainvisual__right__list{display:flex;justify-content:space-between;flex-wrap:wrap;flex-flow:wrap}
.tabi .tabi__mainvisual .tabi__mainvisual__right__list__point{width:49%}
.tabi{overflow:hidden;margin-bottom:8vw}
.tabi .tabi__type__main{display:block;max-width:578px;margin:0 auto 8vw;font-size:0;overflow:hidden}
.tabi .tabi__type__main .tabi__type__main__product:not(:last-of-type){margin-left:0}
.tabi .tabi__type__main .tabi__type__main__product:first-of-type{display:block;width:100%;margin:0 auto}
.tabi .tabi__type__main .tabi__type__main__product:first-of-type img{display:block;margin:0 auto}
.tabi .tabi__type__main .tabi__type__main__product:not(:first-of-type){display:inline-block;max-width:270px;width:48%}
.tabi .tabi__type__main .tabi__type__main__product:nth-of-type(2){float:left}
.tabi .tabi__type__main .tabi__type__main__product:nth-of-type(3){float:right}
.tabi .tabi__type__main a{margin-bottom:15px}
.tabi .tabi__type__main .tabi__type__main__product__text{font-size:22px;font-size:2.9333333333vw}
.tabi .tabi__type__sub{flex-wrap:wrap;margin-bottom:13vw}
.tabi .tabi__type__sub .tabi__type__sub__product{width:30%;margin-bottom:8vw}
.tabi .tabi__type__sub .tabi__type__sub__product:not(:first-of-type){margin-left:0}
.tabi .tabi__type__sub .tabi__type__sub__product--radius{border-radius:50%;margin-bottom:4vw}
.tabi .tabi__type__sub .tabi__type__sub__product__text{font-size:26px;font-size:3.4666666667vw}
.topics{margin-bottom:18vw}
.topics .topics__title{margin-bottom:8vw}
.topics .topics__title--en{font-size:60px;font-size:8vw;margin-bottom:2vw}
.topics .topics__title--ja{font-size:30px;font-size:4vw}
.topics .topics__list{display:flex;justify-content:space-between;flex-wrap:wrap}
.Bargain .Bargain__list .Bargain__list__announce,.topics .topics__list .topics__list__announce{display:block;width:47.5%;margin-bottom:5.6vw}
.Bargain .Bargain__list .Bargain__list__announce .Bargain__list__announce__thumbnail,.topics .topics__list .topics__list__announce .topics__list__announce__thumbnail{margin-bottom:4vw}
.Bargain .Bargain__list .Bargain__list__announce .Bargain__list__announce__head,.topics .topics__list .topics__list__announce .topics__list__announce__head{font-size:24px;font-size:3.2vw}
.brand .brand__more,.topics .topics__more,.revico-multicomment-top.revico-common-background-style + a{max-width:300px;width:45%;font-size:24px;font-size:3.2vw;margin:8vw auto 0;padding:2.6vw 0}
.newitem{margin-bottom:18vw}
.newitem .newitem__title{margin-bottom:8vw}
.newitem .newitem__title--en{font-size:60px;font-size:8vw;margin-bottom:2vw}
.newitem .newitem__title--ja{font-size:30px;font-size:4vw}
.newitem .newitem__list{display:flex;justify-content:space-between;flex-wrap:wrap}
.newitem .newitem__list .newitem__list__announce{display:block;width:47.5%;margin-bottom:5.6vw}
.newitem .newitem__list .newitem__list__announce .newitem__list__announce__thumbnail{margin-bottom:4vw}
.newitem .newitem__list .newitem__list__announce .newitem__list__announce__name,.newitem .newitem__list .newitem__list__announce .newitem__list__announce__price{font-size:24px;font-size:3.2vw}
.newitem .newitem__list .newitem__list__announce:not(:nth-of-type(4n-3)){margin-left:0}
.newitem .newitem__more{max-width:300px;width:45%;font-size:24px;font-size:3.2vw;margin:8vw auto 0;padding:2.6vw 0}
.brand{margin-bottom:9.3vw}
.brand .brand__title{margin-bottom:8vw}
.brand .brand__title--en{font-size:50px;font-size:6.6666666667vw;margin-bottom:2vw}
.brand .brand__title--ja{font-size:20px;font-size:2.6666666667vw}
.brand .brand__list{display:flex;justify-content:space-between;flex-wrap:wrap}
.brand .brand__list .brand__list__announce{width:47.5%;margin-bottom:4vw;border:1px solid #d7d8d9}
.brand .brand__list .brand__list__announce .brand__list__announce__thumbnail{margin-bottom:0}
.brand .brand__list .is-border{border:hidden}
.brand .brand__list .brand__list__announce .brand__list__announce__article{padding:0}
.brand .brand__list .brand__list__announce .brand__list__announce__article .brand__list__announce__article__head{display:none}
.brand .brand__list .brand__list__announce .brand__list__announce__article .brand__list__announce__article__text{font-size:24px;font-size:3.2vw}
.brand .brand__list .brand__list__announce:not(:nth-of-type(3n-2)){margin-left:0}
.brand .brand__group{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:8vw;padding-bottom:13vw}
.brand .brand__group .brand__group__list{width:30%;margin-bottom:2.6vw}
.brand .brand__group .brand__group__list .brand__group__list__thumbnail img{width:100%}
.brand .brand__group .brand__group__list .brand__group__list__name{display:none}
.brand .brand__group::after{content:"";display:block;width:30%}
.brand .brand__group__list:not(:nth-of-type(4n-3)){margin-left:0}
.brand__list__announce .is-border{border:hidden}
.promotion{margin-bottom:8vw;padding-bottom:13vw}
.promotion .promotion__title{margin-bottom:6.4vw;font-size:6.6666666667vw}
.promotion .promotion__list__post{max-width:326px;width:47%;margin-bottom:5.6vw}
.promotion .promotion__list__post .promotion__list__post__thumbnail{width:100%;margin-bottom:2vw}
.promotion .promotion__list__post .promotion__list__post__thumbnail img{width:100%}
.promotion .promotion__list__post .promotion__list__post__name{font-size:22px;font-size:2.9333333333vw;letter-spacing:.01em}
.shoppingguide{margin-bottom:14vw}
.shoppingguide .shoppingguide__title{font-size:50px;font-size:6.6666666667vw}
.shoppingguide .shoppingguide__list{display:flex;flex-wrap:wrap;width:85%;margin:0 auto}
.shoppingguide .shoppingguide__list .shoppingguide__list__infomation{width:50%;margin-bottom:5.3vw}
.shoppingguide .shoppingguide__list .shoppingguide__list__infomation .shoppingguide__list__infomation__thumbnail{width:20vw;margin:0 auto 4vw}
.shoppingguide .shoppingguide__list .shoppingguide__list__infomation .shoppingguide__list__infomation__description{margin-bottom:3.4vw;font-size:30px;font-size:4vw}
.shoppingguide .shoppingguide__list .shoppingguide__list__infomation .shoppingguide__list__infomation__text{margin-bottom:7.3vw;font-size:22px;font-size:2.9333333333vw}
.shoppingguide .shoppingguide__list .shoppingguide__list__infomation .shoppingguide__list__infomation__more{width:36vw;font-size:22px;font-size:2.9333333333vw;padding:2.6vw 0;margin:0 auto}
.shoppingguide .shoppingguide__list .shoppingguide__list__infomation:last-of-type,.shoppingguide .shoppingguide__list .shoppingguide__list__infomation:nth-last-of-type(2){margin-bottom:0}
.shoppingguide .shoppingguide__list .shoppingguide__list__infomation:not(:nth-of-type(4n-3)){margin-left:0}
.shoppingguide .shoppingguide__list .shoppingguide__list__infomation:nth-of-type(even){padding-left:2vw}
}
.moreToggle{display:none}
@media screen and (min-width:769px){
:is(#kids,#ladies,#mens) .item__section .item__section__group01{width:100%}
#ladies .item__section .item__section__group__selectfeatures .item__section__group__list--flex{display:flex;justify-content:space-between;flex-wrap:wrap}
#ladies .item__section .item__section__group__selectitem .item__section__group__list--flex{flex-wrap:wrap}
}
.common_button{width:100%;margin:40px auto 0;text-align:center}
.common_button img{width:450px;height:80px}
@media screen and (max-width:640px){
.common_button.tabi{max-width:285px;clear:both;text-align:center}
.common_button.tabi img{width:100%;height:auto}
}
.movie--outer{max-width:1200px;margin:100px auto 150px}
@media screen and (max-width:820px){
.movie--outer{margin:8vw auto 10vw}
}
.movie--outer .movie__list{display:flex;justify-content:center;flex-wrap:wrap;list-style-type:none}
.movie__list .movie__list__content{width:calc((100% / 3) - 30px)}
@media screen and (max-width:820px){
.movie__list .movie__list__content{width:100%}
}
.movie__list .movie__list__content:hover{opacity:.8}
.movie__list .movie__list__content>a{text-decoration:none}
.movie__list__content:not(:first-of-type){margin:0 0 0 30px}
@media screen and (max-width:820px){
.movie__list .movie__list__content:first-of-type{margin:0 0 4vw}
.movie__list .movie__list__content{margin:4vw 0}
}
@media screen and (max-width:640px){
.movie__list .movie__list__content:first-of-type{margin:0 0 25px}
.movie__list .movie__list__content{margin:25px 0}
}
.movie__list .movie__list__content img{width:100%;height:auto}
.movie__list__content__name{margin:1em auto 0;font-size:16px;font-family:游明朝,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",HGS明朝B,"ＭＳ Ｐ明朝","MS PMincho",serif;text-align:center}
@media screen and (max-width:820px){
.movie__list__content__name{font-size:4.08vw}
}
@media screen and (max-width:640px){
.movie__list__content__name{font-size:16px}
}