.pager{position:relative;text-align:center;}.pager *{display:inline-block;vertical-align:middle;font-size:17px;}.pager .first,.pager .last,.pager .page,.pager input{line-height:36px;height:36px;}.pager .first{margin-right:8px;}.pager .first,.pager .last,.pager .page{min-width:36px;box-sizing:border-box;}.pager .first.selected,.pager .first:hover,.pager .last.selected,.pager .last:hover,.pager .page.selected,.pager .page:hover{background:#951c4d;color:#fff;}.pager .page{margin:0 2px;}.pager .first.disabled,.pager .last.disabled,.pager .prev.disabled,.pager .next.disabled{display:none;}.pager .prev,.pager .next{width:20px;height:20px;margin:0 2px;background:url(/img/News/page-arrow.svg) no-repeat center/100% 100%;}.pager .prev.disable,.pager .next.disable{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity = 30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}.pager .next{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}.pager .last{margin-left:8px;}.pager input{width:54px;padding-left:12px;text-align:left;box-sizing:border-box;margin-left:20px;background:#f1f1f1;}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.reverse-h{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}.reverse-v{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";}.container,.container2{margin:auto;position:relative;padding:0 30px;}.container{max-width:1400px;}.container2{max-width:1200px;}html.mobile .container,html.mobile .container2{padding:0 20px;}html.open{overflow:hidden;}html.open header{position:fixed;top:0;left:0;height:100%;overflow-y:scroll;background:#fff;}html.open header .header-wrapper .logo{display:none;}html.open header .header-wrapper .nav-icon{background-image:url(/img/nav-close.svg);}html.open header .header-responsive{display:block;}body{position:relative;min-width:480px;}header,#content,footer{width:100%;float:left;clear:both;}header{position:relative;z-index:100;}header .header-wrapper{padding:34px 50px 40px;position:relative;text-align:right;box-sizing:border-box;}header .header-wrapper .logo{position:absolute;top:14px;left:50px;}header .header-wrapper .logo img{display:inline-block;vertical-align:middle;width:83px;height:auto;}header .header-wrapper .logo div{display:inline-block;vertical-align:middle;margin-left:22px;text-align:left;}header .header-wrapper .logo div span{display:block;font-weight:bold;}header .header-wrapper .logo div span.ja{font-size:22px;letter-spacing:-1px;font-family:'Noto Sans JP';}header .header-wrapper .logo div span.en{font-size:26px;letter-spacing:2px;}header .header-wrapper .header-container{margin-left:300px;}header .header-wrapper .header-container > *{display:inline-block;vertical-align:middle;}header .header-wrapper .header-container .menu{margin-right:28px;padding-right:40px;position:relative;}header .header-wrapper .header-container .menu li{display:inline-block;vertical-align:middle;margin-left:36px;}header .header-wrapper .header-container .menu li a{font-size:17px;font-weight:bold;display:block;position:relative;padding:8px 0;}header .header-wrapper .header-container .menu li a:after{content:'';position:absolute;bottom:0;left:50%;width:100%;height:1px;background:#921849;transform:translateX(-50%) scaleX(0);transition:transform 250ms ease-in-out;}header .header-wrapper .header-container .menu li a.current,header .header-wrapper .header-container .menu li a:hover{color:#921849;}header .header-wrapper .header-container .menu li a.current:after,header .header-wrapper .header-container .menu li a:hover:after{transform:translateX(-50%) scaleX(1);}header .header-wrapper .header-container .menu li .home{background:url(/img/home-icon.svg) no-repeat center;width:30px;height:30px;}header .header-wrapper .header-container .menu li .home:after{display:none;}header .header-wrapper .header-container .menu li .home.current,header .header-wrapper .header-container .menu li .home:hover{background-image:url(/img/home-icon-rollover.svg);}header .header-wrapper .header-container .menu:after{content:'';position:absolute;top:0;bottom:0;margin:auto;right:0;height:22px;width:1px;background:#ccd0b4;}header .header-wrapper .header-container .social{margin-right:30px;}header .header-wrapper .header-container .social a{display:inline-block;vertical-align:middle;margin-right:10px;}header .header-wrapper .header-container .social a img{width:36px;height:auto;}header .header-wrapper .header-container .language{width:90px;}header .header-wrapper .header-container .language .select{position:relative;cursor:pointer;text-align:left;}header .header-wrapper .header-container .language .select .select-input{display:block;position:relative;border:1px solid #d9d9d9;font-size:17px;line-height:34px;padding:0 17px;}header .header-wrapper .header-container .language .select .select-input:after{content:'';position:absolute;top:0;right:6px;bottom:0;margin:auto;background:url(/img/pulldown-arrow.svg) no-repeat center;width:20px;height:20px;}header .header-wrapper .header-container .language .select .select-container{display:none;position:absolute;top:calc(100% - 1px);left:0;border:1px solid #d9d9d9;width:100%;box-sizing:border-box;background:#fff;}header .header-wrapper .header-container .language .select .select-container div{font-size:17px;line-height:34px;padding:0 17px;}header .header-wrapper .header-container .language .select .select-container div:hover{color:#fff;background:#921849;}header .header-wrapper .header-container .language .select.select-fix .select-input:after{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";}header .header-wrapper .nav-icon{display:none;position:absolute;top:0;bottom:0;right:27px;margin:auto;background:url(/img/nav.svg) no-repeat center;width:48px;height:48px;}header .header-responsive{display:none;text-align:center;margin:40px 0;}header .header-responsive .menu li{display:block;margin-bottom:38px;}header .header-responsive .menu li a{display:block;}header .header-responsive .menu li a span{font-size:17px;font-weight:bold;position:relative;padding-bottom:9px;}header .header-responsive .menu li a:hover span,header .header-responsive .menu li a.current span{color:#921849;}header .header-responsive .menu li a:hover span:after,header .header-responsive .menu li a.current span:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#921849;}header .header-responsive .social{padding-top:58px;}header .header-responsive .social a{display:inline-block;vertical-align:top;margin:0 5px;}header .header-responsive .social a img{width:36px;height:auto;}header .header-responsive .language{padding-top:30px;}header .header-responsive .language a{display:inline-block;vertical-align:top;font-size:17px;position:relative;padding-bottom:9px;margin:0 16px;}header .header-responsive .language a.current,header .header-responsive .language a:hover{color:#921849;}header .header-responsive .language a.current:after,header .header-responsive .language a:hover:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#921849;}header.tablet .header-wrapper .logo div,header.mobile .header-wrapper .logo div{margin-left:16px;}header.tablet .header-wrapper .logo div span.ja,header.mobile .header-wrapper .logo div span.ja{font-size:17.16px;}header.tablet .header-wrapper .logo div span.en,header.mobile .header-wrapper .logo div span.en{font-size:20.28px;}header.tablet .header-wrapper .header-container,header.mobile .header-wrapper .header-container{display:none;}header.tablet .header-wrapper .nav-icon,header.mobile .header-wrapper .nav-icon{display:block;}header.tablet .header-wrapper .logo{left:30px;top:24px;}header.tablet .header-wrapper .logo img{width:65px;}header.tablet .header-wrapper .logo div span.ja{font-size:17.16px;}header.tablet .header-wrapper .logo div span.en{font-size:20.28px;}header.mobile .header-wrapper{height:100px;}header.mobile .header-wrapper .logo{left:20px;top:19px;}header.mobile .header-wrapper .logo img{width:56px;}header.mobile .header-wrapper .logo div span.ja{font-size:14.72px;}header.mobile .header-wrapper .logo div span.en{font-size:17.39px;letter-spacing:1.5px;}header.mobile .header-wrapper .nav-icon{right:20px;}#content{min-height:500px;}#content #inner-banner{position:relative;height:360px;overflow:hidden;background:#921849;}#content #inner-banner img{position:absolute;top:0;left:0;}#content #inner-banner .container2{height:100%;padding:0;}#content #inner-banner .cover{position:absolute;top:0;right:0;width:35.8%;height:100%;background:#921849;}#content #inner-banner .cover:after{content:'';position:absolute;top:0;left:-360px;width:0;height:0;border-style:solid;border-width:0 0 360px 360px;border-color:transparent transparent #921849 transparent;}#content #inner-banner .section-title{position:absolute;top:0;bottom:0;right:0;margin:auto;}#content #inner-banner .section-title h1{display:inline-block;vertical-align:middle;color:#fff;font-size:50px;font-weight:normal;background:url(/img/shape-1.png) no-repeat left/auto 100%;padding:47px 5px 47px 400px;letter-spacing:14px;position:relative;text-align:right;}#content #inner-banner .section-title h1:after{content:'';position:absolute;top:0;right:-100%;width:100%;height:100%;background:url(/img/shape-1.png) no-repeat right/100% 100%;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}#content .page-wrapper{padding:80px 0;}#content.tablet #inner-banner .cover{background:none;width:100%;}#content.tablet #inner-banner .cover:after{left:auto;right:0;}#content.tablet #inner-banner .section-title h1{padding-left:150px;}#content.mobile #inner-banner{height:auto;}#content.mobile #inner-banner img{position:relative;width:100%;height:auto;}#content.mobile #inner-banner .cover{display:none;}#content.mobile #inner-banner .section-title{position:relative;background:#921849;}#content.mobile #inner-banner .section-title h1{padding:20px;line-height:normal;background:none;width:100%;box-sizing:border-box;}footer{padding:28px 0;border-top:1px solid #ead7de;}footer .copyright{font-size:16px;text-align:center;}footer .copyright *{font-size:16px;}footer.mobile .copyright{font-size:15px;}@media screen and (max-width: 1400px){header .header-wrapper{padding:11px 50px 17px;height:120px;}header .header-wrapper .header-container .menu{display:block;padding-right:0;margin-right:0;margin-bottom:10px;}header .header-wrapper .header-container .menu:after{display:none;}}#content .categories{padding-top:40px;overflow:hidden;}#content .categories .category{padding-top:94px;padding-bottom:78px;}#content .categories .category .category-header{margin-bottom:49px;position:relative;}#content .categories .category .category-header > span{position:relative;display:inline-block;}#content .categories .category .category-header > span .category-name{position:relative;}#content .categories .category .category-header > span .category-name h3{font-size:42px;color:#212121;font-weight:normal;letter-spacing:2px;position:relative;}/*953795e33e25c16a067bcfa2a5842f5b*/#content .categories .category .category-header > span .category-name img{position:absolute;bottom:-28px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);filter:alpha(opacity = 10);-moz-opacity:0.1;-khtml-opacity:0.1;opacity:0.1;}#content .categories .category .category-header > span:after{content:'';position:absolute;top:0;bottom:0;margin:auto;width:52px;height:52px;background:url(/img/Categories/slash.png) no-repeat;}#content .categories .category .category-header:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:#921849;height:2px;}#content .categories .category .brands{display:flex;flex-wrap:wrap;gap:28px calc((100% - 1040px) / 7);align-items:flex-start;}#content .categories .category .brands a{width:130px;text-align:center;}#content .categories .category .brands a .brand-logo{padding:5px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);}#content .categories .category .brands a .brand-name{font-size:17px;color:#222;font-weight:bold;margin-top:12px;letter-spacing:1px;}#content .categories .category:nth-child(odd) .category-header > span{background:#fff;padding-right:30px;}#content .categories .category:nth-child(odd) .category-header > span .category-name img{left:-80px;}#content .categories .category:nth-child(odd) .category-header > span:after{right:-24px;}#content .categories .category:nth-child(even){background:#fbf5f7;}#content .categories .category:nth-child(even) .category-header{text-align:right;}#content .categories .category:nth-child(even) .category-header > span{background:#fbf5f7;padding-left:30px;}#content .categories .category:nth-child(even) .category-header > span .category-name img{right:-80px;}#content .categories .category:nth-child(even) .category-header > span:after{left:-27px;}#content.tablet .categories .category .brands{column-gap:calc((100% - 520px) / 3);}#content.mobile .categories .category .brands{column-gap:calc((100% - 390px) / 2);}