.header__visual{margin:0 auto;background:#10171f;position:relative}.header__note{color:#e00;background:rgba(255,255,255,.9);border:dashed 1px #e00;font-size:1.2rem;position:absolute;right:20px;top:60px;z-index:2;padding:0 .5em;cursor:pointer}.header__copyWrap{height:100vh;max-height:100%;width:100%;position:absolute;top:0;left:0}.header__copy{position:absolute;bottom:100px;left:100px;color:#fff;z-index:2;font-weight:bold;text-shadow:0 0 3px #000}.header__heading{font-size:3.6rem;line-height:1.5;padding-bottom:1em;color:#fff}.header__text{color:#fff}.header__bannerWrap{position:absolute;top:120px;right:20px;z-index:1}.header__banner{width:300px;height:90px;background:rgba(255,255,255,.1);color:#fff;display:block;text-align:center;margin-bottom:30px;overflow:hidden;padding:15px;position:relative;border:3px solid rgba(0,0,0,0);-o-border-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0%,rgba(221,238,255,.5) 100%);border-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(rgba(221,238,255,.5)));border-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0%,rgba(221,238,255,.5) 100%);border-image-slice:1}.header__banner:hover{opacity:1;border:3px solid rgba(0,0,0,0);-o-border-image:linear-gradient(to bottom,#fff 0%,#def 100%);border-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#def));border-image:linear-gradient(to bottom,#fff 0%,#def 100%);border-image-slice:1}.header__banner.image{padding:0;-webkit-box-sizing:content-box;box-sizing:content-box}.header__banner.notlink:hover{border:3px solid rgba(0,0,0,0);-o-border-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0%,rgba(221,238,255,.5) 100%);border-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(rgba(221,238,255,.5)));border-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0%,rgba(221,238,255,.5) 100%);border-image-slice:1}.header__bannerTitle{font-family:"Noto Serif JP",serif;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:.5em;text-shadow:0 0 3px #000}.header__bannerCat{font-family:"Poppins",sans-serif;font-size:1.2rem;background:-webkit-linear-gradient(90deg,#fe0 45%,#fff 55%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:#fff;-webkit-filter:drop-shadow(0 1px 0 rgba(0,0,0,.5));filter:drop-shadow(0 1px 0 rgba(0,0,0,.5));font-weight:bold}.header__siliderLink:hover{opacity:1}.home .header__subVisual{padding:0}.marquee::after{content:"";display:block;clear:both}.topSlider{height:100vh;min-height:768px}.topSlider::before{content:"";display:block;padding-top:60%}.topSlider .swiper-wrapper{position:absolute;top:0;left:0}.topSlider .swiper-wrapper img{position:absolute;top:0;left:0;width:auto;height:auto;min-width:100%;min-height:100%;max-width:inherit}.topSlider .swiper-slide-active img,.topSlider .swiper-slide-duplicate-active img,.topSlider .swiper-slide-prev img{animation:zoomUp 15s linear 0s 1 normal both;-webkit-animation:zoomUp 15s linear 0s 1 normal both}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.15);transform:scale(1.15)}}.topSlider .swiper-pagination{text-align:right;padding-right:20px}.topSlider .swiper-pagination .swiper-pagination-bullet{border-radius:0;border:solid 1px #fff;background:none;opacity:.5;width:10px;height:10px}.topSlider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border:none;background:#fff}.topSlider .swiper-horizontal>.swiper-pagination-bullets,.topSlider .swiper-pagination-bullets.swiper-pagination-horizontal,.topSlider .swiper-pagination-custom,.topSlider .swiper-pagination-fraction{bottom:60px}.slider,.slider-ticker{padding:40px 0 50px!important}.slider .swiper-wrapper,.slider-ticker .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.slider .swiper-slide,.slider-ticker .swiper-slide{margin:0 25px;width:initial}.slider .swiper-slide img,.slider-ticker .swiper-slide img{max-width:300px;max-height:300px}.slider .swiper-slide a::before,.slider-ticker .swiper-slide a::before{content:attr(title);font-size:1.2rem;color:#333;background:rgba(255,255,255,.9);padding:0 30px 0 10px;position:absolute;bottom:5px;left:-10px;height:21px;line-height:20px;z-index:1;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden}.slider .swiper-slide a:hover,.slider-ticker .swiper-slide a:hover{opacity:1}.slider .swiper-slide .label_new,.slider-ticker .swiper-slide .label_new{font-family:"Poppins",sans-serif;font-size:1.2rem;color:#e00;font-weight:bold;text-align:center;line-height:15px;background:#fff;width:50px;height:15px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.slider .swiper-slide .label_sale,.slider-ticker .swiper-slide .label_sale{font-family:"Poppins",sans-serif;font-size:1.2rem;color:#fff;font-weight:bold;text-align:center;line-height:15px;background:#e00;width:50px;height:15px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slider .swiper-button-next,.slider .swiper-button-prev{width:60px;height:25px}.slider .swiper-button-next::after,.slider .swiper-button-prev::after{font-family:"Font Awesome 5 Free";font-weight:900;line-height:25px;font-size:1.6rem;color:#fff;background:rgba(0,0,0,.5);width:60px;height:25px;border:dashed #fff 1px;margin-top:10px}.slider .swiper-button-next{right:0}.slider .swiper-button-next::after{content:"";padding-left:20px}.slider .swiper-button-prev{left:0}.slider .swiper-button-prev::after{content:"";padding-left:30px}.slider .swiper-wrapper.slide-order .swiper-slide a{outline:1px dashed rgba(51,51,51,.5)}.slider .swiper-wrapper.slide-style .swiper-slide a{outline:1px dashed rgba(255,255,255,.5)}.slider-ticker .swiper-button-next::after,.slider-ticker .swiper-button-prev::after{content:none}.slider-ticker .swiper-wrapper.slide-brand .swiper-slide a{outline:1px dashed rgba(51,51,51,.5)}.slider-ticker .swiper-wrapper.slide-brand .swiper-slide a::before{color:#fff;background:rgba(51,51,51,.9)}.slider-ticker .swiper-wrapper.slide-brand .swiper-slide a img{max-width:200px;max-height:200px}@media all and (-ms-high-contrast:none){.topSlider{position:relative;overflow:hidden}.slider,.slider-ticker{position:relative;overflow:hidden}.slider .swiper-slide,.slider-ticker .swiper-slide{width:auto}.swiper-button-next,.swiper-button-prev{background-image:none;display:block}}.main .select{background:url(../images/select_bg.jpg) no-repeat center/cover;padding-bottom:70px}.main .select__box{background:rgba(255,255,255,.9);width:800px;max-width:100%;position:relative;margin:0 auto;padding-bottom:70px}.main .select__text{font-size:2.4rem;font-family:"Noto Serif JP",serif;text-align:center;margin-top:50px;letter-spacing:.1}.main .select__linkWrap{position:absolute;bottom:0;left:0;width:100%;background:#10171f;padding:5px 0}.main .select__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.main .select__link{color:#fff}.main .select__separte{display:inline-block}.main .info{background:#10171f;color:#fff}.main .info__title::after{content:none}.main .info__wrap{border:dashed 1px #fff;border-bottom:none;padding:50px 30px;margin-top:50px}.main .info__content{padding-bottom:20px}.main .info__item{padding-bottom:30px}.main .info__link{color:#fff}.main .info__heading{font-family:"Poppins",sans-serif;font-size:1.2rem;text-align:center;padding-bottom:.5em}.main .info__text{text-align:center}.main .info__data{padding-right:15px}.main .order__title{text-align:left;padding-left:40px}.main .order__title::after{left:0;-webkit-transform:translateX(0);transform:translateX(0)}.main .order__wrap{background:url(http://www.t-nagasaka.com/wp/wp-content/themes/nagasaka/assets/images/xbg-line.jpg.pagespeed.ic.CHTar-2-AB.jpg);margin-top:-200px;height:580px;padding-top:200px}.main .order__text{font-size:2.4rem;font-family:"Noto Serif JP",serif;color:#fff;text-align:center;padding:50px 0}.main .order__linkWrap{text-align:center;margin:30px 0}.main .order__link{margin:0 1.5em;color:#fff}.main .style{padding-bottom:50px;background:url(http://www.t-nagasaka.com/wp/wp-content/themes/nagasaka/assets/images/xbg-line.jpg.pagespeed.ic.CHTar-2-AB.jpg)}.main .style__title{color:#fff}.main .style__title::after{border-color:#fff}.main .brand{padding-bottom:50px}.main .brand__title{text-align:left;padding-left:40px;margin-bottom:50px}.main .brand__title::after{left:0;-webkit-transform:translateX(0);transform:translateX(0)}.main .store{background:#041452}.main .store::before{content:"";background:#f9fcff url(http://www.t-nagasaka.com/wp/wp-content/themes/nagasaka/assets/images/xYokohama.png.pagespeed.ic.i0-erfMhoE.png) bottom center no-repeat;display:block;width:100%;height:100px}.main .store__title{color:#fff;padding-top:30px}.main .store__title::after{content:none}.main .store__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 0;color:#fff}.main .store__img{outline:1px dashed rgba(255,255,255,.5);outline-offset:-1px}.main .store__access{padding:0 40px 0 60px}.main .store__access .circle{margin:0}.main .store__access .circle__text{font-size:1.2rem;white-space:nowrap}.main .store__area{padding-bottom:30px}.main .store__table{display:table}.main .store__heading,.main .store__data{display:table-cell}.main .store__heading{width:120px}.main .store__tel{color:#fff;pointer-events:none}.main .store__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main .store__mapWrap{max-width:630px;width:57.2%}.main .store__map{height:0;overflow:hidden;padding-bottom:38.09%;position:relative;width:100%}.main .store__map iframe{position:absolute;left:0;top:0;height:100%;width:100%}.main .store__credit{margin-bottom:50px;width:38.1%;max-width:420px}.main .store__menu{border:dashed 1px #fff;border-bottom:none;margin:0 40px}.main .store__menuList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.main .store__menuItem{padding:1em 0}.main .store__menuItem::after{content:"";border-right:solid 1px #fff}.main .store__menuItem:last-child:after{border:none}.main .store__link{padding:0 .5em;color:#fff;font-weight:bold}.main .blog{padding:50px 0}.main .blog__title::after{content:none}.main .blog__wrap{border:dashed 1px #333;padding:50px 30px;margin-top:50px}.main .blog__content{padding-bottom:20px}.main .blog__item{padding-bottom:30px}.main .blog__link{color:#333}.main .blog__heading{font-family:"Poppins",sans-serif;font-size:1.2rem;text-align:center;padding-bottom:.5em;display:block}.main .blog__catname{padding-right:1em}.main .blog__text{text-align:center}.main .blog__text--cat,.main .blog__text--tag{text-align:center;font-size:1.2rem}.main .blog__data{padding-right:15px}.main .blog__category{padding:20px 0 20px}.main .blog__sns{padding:50px 0;text-align:center}.main .blog__icon{padding:0 30px}.main .blog__feed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px;width:1280px;max-width:100%;padding:0 40px;margin:0 auto}.main .blog__facebook{margin-top:60px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:834px){.inner.narrow{padding:0 15px}.header__visual{padding-top:50px}.header__note{font-size:1rem;position:absolute;right:0;top:50px;width:100%}.header__copy{bottom:20px;left:20px;font-weight:bold}.header__heading{font-size:1.6rem;padding-bottom:.5em}.header__text{font-size:1.2rem}.header__bannerWrap{position:static;top:0;right:0;padding:5px 0}.header__banner{margin:15px auto}.header__banneritle{padding-bottom:0;-webkit-animation:10s linear 0s infinite marquee;animation:10s linear 0s infinite marquee}.topSlider{height:auto;min-height:initial}.topSlider .swiper-wrapper img{width:100%;height:auto}.topSlider.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}.slider .swiper-slide{margin:0;text-align:center}.slider .swiper-slide a{position:relative}.slider .swiper-slide a::before{left:0}.main .select{background:url(../images/select_bg-sp.jpg) no-repeat center/cover;padding-bottom:40px}.main .select__box{padding:0 10px 90px}.main .select__text{font-size:1.6rem}.main .select__list{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main .select__item{width:calc(50% - 20px);margin:0 10px;text-align:center}.main .select__separate{display:none}.main .info__wrap{padding:30px 15px}.main .order__text{font-size:1.6rem;padding:30px 15px}.main .store .circleWrap{margin:0}.main .store__detail{display:block;padding:45px 0}.main .store__imgWrap{text-align:center}.main .store__access{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0}.main .store__area{padding:0 25px 0 0}.main .store__table{padding:0 25px}.main .store__heading{width:100px}.main .store__content{display:block;width:100%;margin:0 auto}.main .store__mapWrap{width:100%;padding:0;margin:0 auto;max-width:420px}.main .store__map{padding-bottom:60%}.main .store__credit{width:100%;margin:30px auto 45px}.main .store__menu{margin:0 25px}.main .store__link{font-size:1.2rem}.main .blog{padding:0}.main .blog__text--cat,.main .blog__text--tag{font-size:1.4rem}.main .blog__icon{padding:0 5px}.main .blog__iconLink{width:40px}.main .blog__feed{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:45px;width:100%;padding:25px}.main #sb_instagram{padding-bottom:0!important}.main #sbi_images{padding:5px!important}}@media screen and (max-width:380px){main .select__link{font-size:12px;padding:5px 0;display:inline-block}}