.defalutFontStyle{color:#333;font-family:"Noto Serif JP",serif;font-size:1.6rem;letter-spacing:.1rem;line-height:2}.icon_fb:before{color:#ddd;content:"";font-family:Font Awesome\ 5 Brands}.icon_fb.active:before{color:#555}.icon_tw:before{color:#ddd;content:"";font-family:Font Awesome\ 5 Brands}.icon_tw.active:before{color:#555}.icon_insta:before{color:#ddd;content:"";font-family:Font Awesome\ 5 Brands}.icon_insta.active:before{color:#555}.icon_pin:before{color:#ddd;content:"";font-family:Font Awesome\ 5 Brands}.icon_pin.active:before{color:#555}.icon_tel:before{color:#ddd;content:"";font-family:Font Awesome\ 5 Brands}.icon_tel.active:before{color:#555}.aspectFix{position:relative;width:100%}.aspectFix:before{content:"";display:block;padding-top:75%}.aspectFix>:first-child{bottom:0;left:0;position:absolute;right:0;top:0}.alinkText{color:#a78000;cursor:pointer;text-decoration:underline}.alinkText:hover{color:#c19400}.flex-container{display:flex}.hidden{display:none!important}.sp{display:none}@media screen and (max-width:767px){.sp{display:block}}.home.admin-bar .firstview{height:calc(100vh - 132px)}.home .firstview{background-position:bottom;background-repeat:no-repeat;background-size:cover;color:#fff;height:calc(100vh - 100px);padding-top:20vh;position:relative;text-align:center;width:100%}.home .firstview .content .description{font-size:16px;letter-spacing:.1em;line-height:1.75;min-height:400px;padding:40px 5vw 0}.home .firstview .content .description span{display:inline-block;white-space:nowrap}.home .firstview .scroll{bottom:57px;font-size:10px;height:35px;left:0;letter-spacing:.2em;margin:auto;position:absolute;right:0;transform:rotate(90deg);width:80px}.home .firstview .scroll a{color:#fff;text-decoration:none}.home .firstview .scroll p{border-bottom:1px solid #fff;height:18px;margin:0;text-align:right}@media screen and (max-width:767px){.home .firstview{height:calc(100vh - 50px);padding-top:7vh}.home .firstview .content .description{padding-top:20px;text-align:justify}.home .firstview .scroll{bottom:30px}.home.admin-bar .firstview{height:calc(100vh - 96px)}}@media screen and (max-width:320px){.home .firstview{min-height:640px}}@media screen and (max-width:420px){.home .firstview{background-position:bottom;background-position-x:68%;background-position-y:0;background-repeat:no-repeat;background-size:225%;color:#fff;height:calc(100vh - 100px);height:calc(100vw - 50px);min-height:580px;padding-top:20vh;position:relative;text-align:center;width:100%}}@media screen and (max-width:1019px){.home .firstview{padding-top:10vw}.home .firstview .content .description{line-height:1.5}}@media screen and (max-width:768px){.home .firstview .content .description{font-size:14px;text-align:left}.home .firstview .content .description span{display:inline;white-space:pre-wrap}}@media screen and (orientation:landscape){.firstview{min-height:700px}}.home .brand{padding-bottom:20px;padding-top:40px}.home .brand .content .layoutInner{max-width:1008px}.home .brand .content .posts{display:grid;grid-template-columns:repeat(auto-fit,160px);justify-content:center;margin:0;padding:0}.home .brand .content .posts .post{padding-bottom:15px;width:160px}.home .brand .content .posts .post a{color:#333}.home .brand .content .posts .post .thumbnail{padding:0 10% 6px}.home .brand .content .posts .post .thumbnail img{width:100%}.home .brand .content .posts .post .thumbnail:hover{border:1px solid #c2c2c2}.home .brand .content .posts .post .title_jp{align-items:center;color:#333;display:flex;font-size:1rem;height:26px;justify-content:center;letter-spacing:.05rem;line-height:1.3rem;padding:0;text-align:center}.home .brand .content .posts .post .title_en{align-items:center;color:#333;display:flex;font-size:1.3rem;height:32px;justify-content:center;letter-spacing:.04rem;line-height:1.6rem;margin:0;text-align:center;vertical-align:middle}.home .brand .content .more a{border:1px solid #c2c2c2;color:#333;display:block;font-size:18px;height:50px;letter-spacing:.1em;line-height:48px;margin:21px auto 0;text-align:center;width:270px}.home .brand .content .more a:hover{background:#000;color:#fff;opacity:.5}@media screen and (max-width:767px){.home .brand .content .posts{justify-content:space-around}}.home .bodymenu .content .layoutInner{margin:0 auto;max-width:800px;padding:120px 0;width:100%}.home .bodymenu .content .posts{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:10px}.home .bodymenu .content .posts .post{align-items:center;background:rgba(0,0,0,.4);border:1px solid #a1a1a1;display:flex;height:60px;justify-content:center;margin:1px;width:calc(33.33% - 2px)}.home .bodymenu .content .posts .post a{color:#fff;font-size:1.8rem;letter-spacing:.22rem;line-height:2.3rem;padding:10px 0;text-align:center;width:100%}.home .bodymenu .content .posts .post:hover{background:rgba(0,0,0,.5)}.home .bodymenu .content .posts .post.franchise a,.home .bodymenu .content .posts .post.relief a{font-size:1.4rem;line-height:1.9rem}.home .bodymenu .content .posts .post.full,.home .bodymenu .content .posts .post.full a{width:100%}@media screen and (max-width:767px){.home .bodymenu{background-position:top;background-size:cover}.home .bodymenu .content .posts{padding:5px}.home .bodymenu .content .posts .post{font-size:1.3rem;line-height:1.8rem;margin:1px;width:calc(50% - 2px)}.home .bodymenu .content .posts .post,.home .bodymenu .content .posts .post.franchise a,.home .bodymenu .content .posts .post.relief a{font-size:1.2rem;line-height:1.6rem}}@keyframes fadeInAnimeClr{to{color:#a38000;font-weight:700}}@keyframes fadeInAnimeBorder{0%{border-bottom:.5px solid #999}to{border-bottom:.5px solid #a38000}}@keyframes fadeInAnime{0%{opacity:0}to{opacity:1}}.tab-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:0;padding:0}.tab-list li{color:#fff;cursor:pointer;font-weight:700;text-align:center;transition:.2s ease;width:33.33%}.tab-list li p{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:10px 0}.tab-list li p:hover{animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeInAnimeClr}.tab-list li p:hover span:first-child{animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeInAnimeBorder}.tab-list li:first-child{width:100%}.tab-list li.tabBrand-item{color:#333}.tab-list li.tabBrand-list:first-child,.tab-list li:first-child{align-items:center;display:flex;justify-content:center}.tab-list li span:first-child{border-bottom:.5px solid #999;font-size:1.8rem;line-height:3rem}.tab-list li span:last-child{font-size:1rem;line-height:2.4rem}.tab-list li.active p span{animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeInAnimeClr;color:#a38000;transition:.2s ease}.tab-list li.active p span:first-child{animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeInAnimeBorder;border-bottom:.5px solid #a38000}@media screen and (max-width:767px){.tab-list li p{margin:5px 0}.tab-list li span:first-child{font-size:3.6vw;letter-spacing:.15vw;line-height:6.2vw}.tab-list li span:last-child{font-size:2.3vw;letter-spacing:.14vw;line-height:6vw}}.tab-container .tab-content,.tabBrand-container .tabBrand-content{display:none}.tab-container .tab-content.active,.tabBrand-container .tabBrand-content.active{display:block}.tab-container .tab-content,.tabBrand-container .tabBrand-content{opacity:0;perspective:1000}.tab-container .tab-content.active,.tabBrand-container .tabBrand-content.active{animation-duration:1s;animation-fill-mode:forwards;animation-name:fadeInAnime;opacity:0}.home .firstview{background-image:url(../img/page/toppage/header-pic.webp)}.home .description{font-feature-settings:"palt"}.home h1{font-size:4.1rem}.home #main h2,.home h1{font-weight:700;letter-spacing:.1em;margin:0}.home #main h2{color:#a38000;font-size:34px;padding:37px 0;text-align:center}.home #main h3{margin:0}.home .newarrival h2{padding-top:50px}.home .newarrival .content{height:360px;margin:20px auto;width:100%}.home .newarrival .content iframe{border:none;height:100%;width:100%}.home .information{background-color:#231815}.home .information h2{padding-bottom:45px}.home .information .posts{grid-gap:0 20px;display:grid;gap:0 20px;grid-template-columns:repeat(auto-fit,290px);justify-content:center;padding:inherit}.home .information .posts .post{padding-bottom:5px 5px 57px 5px;width:280px}.home .information .posts .post a{border-bottom:.5px solid #999;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:5px}.home .information .posts .post a .thumbnail{height:148px;width:100%}.home .information .posts .post a .thumbnail img{display:block;height:auto;margin:0;padding:0;width:100%}.home .information .posts .post a .date{color:#999;font-family:Noto Sans,sans-serif;font-size:10px;letter-spacing:.025rem}.home .information .posts .post a .category{color:#999;font-family:Noto Sans,sans-serif;font-size:10px;letter-spacing:.09em;padding-right:6px}.home .information .posts .post a h3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:1.4rem;font-weight:700;height:63px;letter-spacing:.05rem;line-height:1.5;margin:15px 0;overflow:hidden;overflow-wrap:break-word;padding:3px 0 0;text-overflow:ellipsis;width:100%;word-break:break-word}.home .information .more{padding:63px 0}.home .information .more a{background-color:#fff;border:1px solid #c2c2c2;color:#333;display:block;font-size:18px;height:50px;letter-spacing:.1em;line-height:48px;margin:0 auto;text-align:center;width:270px}.home .information .container{margin:0 auto}@media screen and (max-width:767px){.home .information .home .information .posts{justify-content:space-around}}.home .itemcategory{padding-bottom:20px}.home .itemcategory h2{padding-bottom:40px}.home .itemcategory .content .layoutInner{max-width:500px}.home .itemcategory .content .posts{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0}.home .itemcategory .content .posts .post{width:150px}.home .itemcategory .content .posts .post a{border-bottom:.5px solid #efefef;border-top:.5px solid #efefef;color:#333;display:block;padding-bottom:16px;padding-top:12px;width:100%}.home .itemcategory .content .posts .post a .title_en{color:#333;font-size:14px;letter-spacing:.1em;line-height:1.667;margin:0;text-align:center}.home .itemcategory .content .posts .post a .title_jp{color:#333;font-size:10px;letter-spacing:.1em;line-height:1.667;padding:0;text-align:center}.home .itemcategory .content--genre .posts{flex-direction:row;flex-wrap:wrap;padding:.5rem}.home .itemcategory .content--genre .posts .post{padding:.5rem;width:33.3333333333%}.home .itemcategory .content--genre .posts .post a{align-items:center;border-bottom:.5px solid #d9d9d9;border-top:none;color:#333;display:flex;flex-direction:column;padding:10px 0;width:100%}@media screen and (max-width:767px){.home .itemcategory .content .posts{justify-content:space-around}.home .itemcategory .content--genre .posts .post a .title_jp{font-size:.9rem;letter-spacing:.05rem;order:2}.home .itemcategory .content--genre .posts .post a .title_en{font-size:1.2rem;letter-spacing:.05rem;order:1}}.home .itemcategory .content .posts .post a[href*="tag=outlet"] .title_en,.home .itemcategory .content .posts .post a[href*="tag=outlet"] .title_jp{color:#c00}.home .itemcategory .content .posts li .post :hover{background:rgba(0,0,0,.1)}.home .recommenditem{padding-bottom:98px}.home .recommenditem .categories{display:flex;justify-content:space-between;margin:0 auto 45px;padding:0;width:230px}.home .recommenditem .categories li a{color:#333;font-size:1.5rem;font-weight:700;letter-spacing:.1em;line-height:1.7}.home .recommenditem .categories li a.current_tab{border-bottom:1px solid #333}.home .recommenditem .content{height:550px;width:100%}.home .recommenditem .content iframe{border:none;height:100%;width:100%}@media screen and (max-width:500px){.home .recommenditem .content{margin:20px 0;width:100%}}@media screen and (max-width:767px){.home .recommenditem{padding-bottom:0}}@media screen and (max-width:1019px){.home h1{font-size:4.023553vw}}@media screen and (max-width:768px){.home h1{font-size:2.4rem;line-height:1.8}.home .header_news{font-size:1.6rem;text-align:left}}@media screen and (max-width:420px){.home h1{font-size:2rem}.home .description{padding-left:10px;padding-right:10px}.home .description p{font-size:14px;line-height:1.4;margin-bottom:7px;text-align:left}.home .description span{display:inline}}

/*# sourceMappingURL=home.css.map*/