.maintenance{padding-top:10em}body * a:hover{opacity:.5}body a[href^="tel:"]{pointer-events:none;text-decoration:none !important}body .wrap,body .pc_wrap{max-width:1000px;margin:0 auto}body .sp_wrap{max-width:100%}body section{margin:200px 0}body .tit{margin-bottom:.8em;padding-bottom:30px}body .trans_tit{font-size:7rem}body .trans_tit span.small{font-size:7rem}body .top_cont{height:600px;padding-top:0}body .top_cont h1{z-index:1;margin-top:290px;margin-left:75px;font-size:5rem}body .top_cont figure{top:0;right:0;width:740px;height:600px}body .top_cont:after{position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;left:25%;top:370px;content:"";width:180px;height:180px;background:rgba(221,221,221,.2);mix-blend-mode:difference}body .top_cont.simple{height:500px}body .top_cont.simple:after{top:30rem;left:43%}body .link_btn a svg{-webkit-transition:all .3s;transition:all .3s}body .link_btn a:hover{opacity:1}body .link_btn a:hover svg{left:15px;-webkit-transition:all .3s;transition:all .3s}body .btn a{position:relative;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}body .btn a span{position:relative;z-index:1}body .btn a:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.15);-webkit-transition:-webkit-transform .3s cubic-bezier(.8,0,.2,1) 0s;transition:-webkit-transform .3s cubic-bezier(.8,0,.2,1) 0s;transition:transform .3s cubic-bezier(.8,0,.2,1) 0s;transition:transform .3s cubic-bezier(.8,0,.2,1) 0s,-webkit-transform .3s cubic-bezier(.8,0,.2,1) 0s;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top}body .btn a:hover{opacity:1}body .btn a:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}body .ec{height:400px;background:url(//black-boutique.jp/wp-content/themes/blackboutique/css/../img/online_bg_pc.webp) center bottom;background-size:cover}body .ec div{height:400px;padding:160px 0 0}body .ec div ul{width:410px;margin:1em auto}body .ec div ul li{width:auto}body .ec div ul li a:hover{opacity:1;background:#151515}.menu_bar{top:35px;left:0}.openbtn{position:relative;width:60px;height:30px}.openbtn span{left:0;width:60px}.openbtn span:nth-of-type(1){top:2px}.openbtn span:nth-of-type(2){top:15px;width:40px}.openbtn span:nth-of-type(3){top:28px;width:30px}.openbtn.active span{left:0;width:40px}.openbtn.active span:nth-of-type(1){top:5px}.openbtn.active span:nth-of-type(3){top:17px}#gnav{top:100px;left:-100%;width:100%;height:50px;margin:0;padding:0;background:#151515}#gnav ul{max-width:1000px;margin:0 auto;-ms-flex-pack:distribute;justify-content:space-around}#gnav ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:100px}#gnav ul li a{position:relative;padding:0 1em;text-align:center;line-height:50px;letter-spacing:0}#gnav ul li a:after{position:absolute;left:0;content:"";width:100%;height:2px;background:#fff;bottom:0;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#gnav ul li a:hover{opacity:1}#gnav ul li a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}@media screen and (min-width:769px) and (max-width:1000px){#gnav ul li a{font-size:1.4rem}}header{height:100px;padding:0}header>div.flex{position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100px}header>div.flex h1{width:auto;margin-left:75px;font-size:4rem}header>div.flex h1 a{position:relative;padding:.5em .7em .4em}header>div.flex h1 a:before{position:absolute;z-index:-1;display:block;content:"";left:0;bottom:0;width:100%;height:100%;background:#151515;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}header>div.flex h1 a:hover{opacity:1;color:#fff}header>div.flex h1 a:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}header>div.flex h1+div .lang{width:80px;text-align:center}header>div.flex h1+div .lang .acc_btn{cursor:pointer;height:25px;background:#151515;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}header>div.flex h1+div .lang .acc_btn:hover{opacity:.7;-webkit-transition:all .3s ease;transition:all .3s ease}header>div.flex h1+div .lang .acc_cont{position:relative;z-index:1;display:none}header>div.flex h1+div .lang .acc_cont li a{width:100%;height:25px;background:#151515;font-weight:700}header>div.flex h1+div .lang .acc_cont li a:hover{opacity:.7}header>div.flex h1+div .store_link{position:absolute;right:0;bottom:10px}header>div.flex h1+div .store_link li a{position:relative;color:#151515;font-weight:400;text-align:right}header>div.flex h1+div .store_link li a:after{position:absolute;right:0;content:"";width:100%;height:1px;background:#151515;bottom:1px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}header>div.flex h1+div .store_link li a:hover{opacity:1}header>div.flex h1+div .store_link li a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.breadcrumbs{margin:200px 0 1.5em;font-size:1.4rem}footer{padding:0 0 50px;background:url(//black-boutique.jp/wp-content/themes/blackboutique/css/../img/footer_bg_pc.webp) center top;background-size:cover}footer:after{top:-20px;height:24px;background:url(//black-boutique.jp/wp-content/themes/blackboutique/css/../img/chain_pc.png) repeat-x;background-size:auto 24px;background-position:left center}footer div.wrap{padding:50px}footer div.wrap h2.logo a{position:relative;padding:.1em .3em .05em}footer div.wrap h2.logo a:before{position:absolute;z-index:-1;display:block;content:"";left:0;bottom:0;width:100%;height:100%;background:#fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}footer div.wrap h2.logo a:hover{opacity:1;color:#151515}footer div.wrap h2.logo a:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}footer div.wrap .sns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100px;margin:30px 0 30px .6em}footer div.wrap>ul{width:300px}footer div.wrap>ul li{width:50%}footer div.wrap>dl{margin:0}footer div.wrap>dl dt{padding-top:.2em;font-size:1.4rem}footer div.wrap>dl dd{width:100%}footer div.wrap>dl dd a{padding-left:13px}footer div.wrap>ul li a,footer div.wrap dd a{position:relative}footer div.wrap>ul li a:after,footer div.wrap dd a:after{position:absolute;left:-10px;content:"";width:95%;height:1px;background:#ccc;bottom:2px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}footer div.wrap>ul li a:hover,footer div.wrap dd a:hover{opacity:1}footer div.wrap>ul li a:hover:after,footer div.wrap dd a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}footer div.wrap dd a:after{left:0;width:100%}footer p.copyright small{font-weight:300}.info{max-width:800px;margin:150px auto}.info ul{margin:0;padding:1.5em 6%}.info ul li a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.7em}.info ul li a span.date{position:relative;width:80px;margin-right:60px;margin-bottom:0}.info ul li a span.date:after{position:absolute;display:block;left:90px;top:8px;content:"";width:30px;height:1px;background:#fff}.info ul li:not(:last-child){border-bottom:none}#home .top_main>div{position:static;height:600px;padding-bottom:0}#home .top_main>div>div:first-child{position:relative;z-index:2;height:560px}#home .top_main>div>div:first-child h2{z-index:2;left:0;text-shadow:3px 3px 3px #000}#home .top_main>div>div:first-child:after{position:absolute;z-index:1;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;left:260px;top:390px;content:"";width:180px;height:180px;background:#ddd;mix-blend-mode:difference;opacity:.3}#home .top_main>div .slider{position:absolute;top:0;right:0;width:740px;height:600px}#home .top_main>div .ribbon{position:absolute;z-index:0;top:300px;left:-6%;width:65vw;min-width:740px}#home .top_main>div:after{display:none;top:380px;left:37%}#home .store .google_map iframe{height:400px}#home .store .google_map+div{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:40px}#home .store .google_map+div div:first-child{width:340px}#home .store .google_map+div div:first-child h2{margin:0 0 .3em}#home .store .google_map+div div+dl{width:310px;margin:0}#home .store .google_map+div div+dl dt,#home .store .google_map+div div+dl dd{margin-bottom:.7em}#home .store .google_map+div div+dl+dl{width:280px;height:110px}#home .store .google_map+div div+dl+dl dt{width:70px;margin-right:20px}#home .store .google_map+div div+dl+dl dd{width:calc(100% - 70px - 20px)}#home .store .google_map+div div+dl+dl dd a{text-decoration:none}#home .sales .wrap>div:first-child,#home .consig .wrap>div:first-child{width:50%;margin:20px 0 0}#home .sales .wrap>div:first-child:before,#home .consig .wrap>div:first-child:before{display:none}#home .sales .wrap>div:last-child,#home .consig .wrap>div:last-child{width:50%;margin-top:2em;padding-left:5%}#home .sales .wrap>div:last-child h2,#home .consig .wrap>div:last-child h2{position:relative;margin-top:0;color:#fff;text-align:left}#home .sales .wrap>div:last-child h2:after,#home .consig .wrap>div:last-child h2:after{position:absolute;display:block;left:160px;top:12px;content:"";width:100vw;height:28px;margin-right:calc(100% - 50vw);background:url(//black-boutique.jp/wp-content/themes/blackboutique/css/../img/chain_pc.webp) no-repeat;background-size:auto 100%}#home .sales .wrap>div:last-child p,#home .consig .wrap>div:last-child p{max-width:400px;line-height:2}#home .sales .wrap>div:last-child .link_btn,#home .consig .wrap>div:last-child .link_btn{margin-top:3em}#home .consig{margin:250px 0}#home .consig .wrap>div:first-child figure img.sp_none{position:absolute;z-index:1;right:5vw;width:258px}#home .instagram .link_btn{margin-top:2em}#home .rec div.pc_wrap{position:relative}#home .rec div.pc_wrap figure{position:absolute;z-index:1;top:-45px;right:0;max-width:423px;width:43%}#home .rec div.pc_wrap div.wrap{max-width:850px;margin-top:50px;padding:4em 44% 4em 6%}#home.en .store .google_map+div div+dl dt{margin-bottom:.2em}article.lower .top_cont+section{margin-top:0}article.lower .top_cont+section.read{margin-top:70px}article.lower .top_cont+section.read div.wrap{padding-top:0}article.lower .top_cont+section.read div.wrap h1{margin-bottom:1.2em;text-align:left}article.lower .top_cont+section.read div.wrap h1.logo{font-size:4rem}article.lower .top_cont+section.read div.wrap .trans_tit{top:1.2em;line-height:.8}article.lower .top_cont+section.read div.wrap p{padding-left:30%}article.lower .table{max-width:800px}article.lower .table div dt{width:170px;padding:6px 15px 0 0;font-size:1.8rem}article.lower .table div dd{width:calc(100% - 170px);padding-left:2.5em}article.lower .tab-label{width:180px;height:80px;margin:0 20px;font-size:2rem;line-height:80px;-webkit-transition:all .2s ease;transition:all .2s ease}article.lower .tab-label:hover{height:70px;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .2s ease;transition:all .2s ease}#history .top_cont figure{top:210px;right:auto;width:195px;margin-left:38%}#history .top_cont p{max-width:380px;margin-top:300px;line-height:2.15}#history ol{margin-top:120px;padding-top:70px;background-position:40% top}#history ol li{padding:0}#history ol li p{line-height:2.5}#history ol li:first-child{padding:40px 0 0 100px}#history ol li:first-child h2{left:-38px}#history ol li:first-child p{max-width:400px}#history ol li:nth-child(2){margin-top:-4rem;padding-bottom:100px}#history ol li:nth-child(2) h2{margin:0;text-align:right}#history ol li:nth-child(2) p{position:absolute;top:110px;right:100px;max-width:400px}#history ol li:nth-child(3){padding:120px 0 130px 100px;background-position:90% top;background-size:430px auto}#history ol li:nth-child(3) h2{position:static;-webkit-transform:rotate(0deg) translateX(0) translateY(100px);transform:rotate(0deg) translateX(0) translateY(100px);margin-bottom:.4em}#history ol li:nth-child(3) h2.aos-animate{-webkit-transform:rotate(0deg) translateX(0) translateY(0) translateZ(0);transform:rotate(0deg) translateX(0) translateY(0) translateZ(0)}#history ol li:nth-child(3) p{max-width:400px}#history ol li:nth-child(4):before{position:absolute;top:0;left:0;display:block;content:"";width:550px;height:655px;background:url(//black-boutique.jp/wp-content/themes/blackboutique/css/../img/history_bag.webp) no-repeat;background-size:100% auto}#history ol li:nth-child(4){margin:-70px 0 0;padding:280px 0 0}#history ol li:nth-child(4) h2{top:110px;right:-85px;left:auto}#history ol li:nth-child(4) p{position:absolute;top:110px;right:100px;max-width:400px}#history ol li:nth-child(5){padding-top:70px;background:0 0}#history ol li:nth-child(5) p{position:relative;top:-80px;max-width:600px;margin:0 auto;padding-left:100px}#history ol li:last-child{margin:3em 0 0 20%;padding:0}#history ol li:last-child h2{-webkit-transform:rotate(90deg) translateX(90px) translateY(320px);transform:rotate(90deg) translateX(90px) translateY(320px)}#history ol li:last-child h2.aos-animate{-webkit-transform:rotate(90deg) translateX(90px) translateY(220px) translateZ(0);transform:rotate(90deg) translateX(90px) translateY(220px) translateZ(0)}#history ol li:last-child p{max-width:500px}#sales .charm{min-height:530px;padding:50px 0 30px;background:url(//black-boutique.jp/wp-content/themes/blackboutique/css/../img/sales_charm_pc.webp) no-repeat left top;background-size:auto 100%}#sales .charm>div{background:0 0}#sales .charm>div div.sp_wrap{width:60%;max-width:600px;margin:80px 0 0 auto;padding:0}#sales .charm>div div.sp_wrap h3{position:relative;font-size:3rem;text-align:left}#sales .charm>div div.sp_wrap h3:after{position:absolute;display:block;left:500px;top:12px;content:"";width:100vw;height:28px;margin-right:calc(100% - 50vw);background:url(//black-boutique.jp/wp-content/themes/blackboutique/css/../img/chain_pc.webp) no-repeat;background-size:auto 100%}#sales .sales>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;background:0 0}#sales .sales>div .xo-slider{max-width:500px}#sales .sales>div .xo-slider+div{max-width:450px}#sales .sales>div h3{text-align:left}#sales .sales>div .link_btn{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;margin-top:0}#purchase .read div.wrap ul{margin-top:40px;padding-bottom:0}#purchase .read div.wrap ul li{width:20%;margin-bottom:0}#purchase .read div.wrap ul li:nth-child(2),#purchase .read div.wrap ul li:nth-child(4),#purchase .read div.wrap ul li:nth-child(5){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#purchase .read div.wrap ul+p{margin-top:50px;padding:0;text-align:center}#purchase .read ul.brand_list{margin-top:2em}#purchase .read ul.brand_list li{margin:.3em}#purchase .flow h3{font-size:3rem}#purchase .flow ol{max-width:850px}#purchase .flow ol li{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#purchase .flow ol li:before{position:absolute;top:-20px;right:0;width:60px;padding:0}#purchase .flow ol li figure{width:44%;max-width:360px}#purchase .flow ol li div.sp_wrap{width:auto;max-width:420px;margin:0}#purchase .flow ol li div.sp_wrap h4{margin:0 0 1em;font-size:2.4rem}#purchase .flow ol li div.sp_wrap dl{margin:1em 0 0;padding:10px 12px 8px;font-size:1.3rem}#purchase .flow ol li div.sp_wrap dl dt{margin-right:20px}#purchase .flow ol li div.sp_wrap .link_btn{margin-top:.5em}#purchase .flow ol li:first-child div.sp_wrap h4{margin-bottom:.7em}#storeinfo .read dl{padding-left:30%}#storeinfo .read dl div dt{width:auto;margin-right:30px;font-size:4rem}#storeinfo .read dl div dd{width:auto}#storeinfo .read dl div:last-child{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}#storeinfo .read dl div:last-child dt{width:auto}#storeinfo .read dl div:last-child dd{width:auto;margin-top:1.2em}#storeinfo .map .google_map iframe{width:100vw;height:400px;margin-right:calc(50% - 50vw)}#storeinfo .map p .storepc_none{display:none}#storeinfo .point div.wrap{max-width:800px}#storeinfo .access{background-position:85% 350px}#storeinfo .access h2+p{margin-bottom:3em}#storeinfo .access>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#storeinfo .access .root{width:auto;margin:0 auto}#storeinfo .access .root:after{position:absolute;top:0;left:0;display:block;content:"";width:1px;height:280px;background:#fff}#storeinfo .access .root ol{min-width:769px;margin-top:60px}#storeinfo .access .root ol li{max-width:470px;margin:0 auto}#storeinfo .access .root ol li:before{font-size:6rem}#storeinfo .access .root ol li:nth-child(n+10):before{width:70px}#storeinfo .access .root ol li:nth-child(n+10) h5{width:calc(100% - 70px - 10px)}#storeinfo .access .root ol li figure{padding-left:50px}#storeinfo.en .read dl div:first-child dd{width:72%}#storeinfo.en .read dl div:last-child dd{margin-top:.3em}#recruit>section>div{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}#recruit>section>div:before{display:none}#recruit .tab-label{width:23%;max-width:220px;margin:0 20px 0 0;font-size:1.6rem}#recruit .tab-label span{font-size:2rem}#recruit .detail{max-width:1000px;margin:0 auto;padding-top:4em}#recruit .detail:after{position:absolute;top:0;left:0;display:block;content:"";width:1px;height:280px;background:#fff}#recruit .detail>div.wrap{max-width:800px;margin:0 auto}#recruit .detail>div.wrap h3{margin:.2em 0 .1em;font-size:7rem}#recruit .detail .table{max-width:800px;margin:0 auto}#recruit .detail .table dd{font-size:1.6rem}#recruit .detail .table dd strong{font-size:2rem}#information_archive .info{margin-top:0}#information_archive .info ul.wrap{max-width:800px}#information_archive .info ul.wrap li a{padding:1.5em .7em 1.2em}#information_archive .info ul.wrap li a span{font-size:1.8rem}#information_archive .info ul.wrap li a span.date{display:block;width:100px;margin:0 80px 0 0;font-size:1.6rem}#information_archive .info ul.wrap li a span.date:after{left:115px}article.information .info_single{max-width:800px}article.information .info_single h1{margin-bottom:2em;text-align:center}article.information .info_single h1 .date{font-size:1.6rem}#maintenance h1.logo+h2{margin-left:75px}#maintenance h1.logo+h2+h2{width:auto;margin:1em 0 0}#maintenance .storeinfo{max-width:650px;margin-left:calc(100% - 650px)}#maintenance .storeinfo dt{margin-right:20px}#maintenance .storeinfo dt,#maintenance .storeinfo dd{width:auto !important}#maintenance .storeinfo div:last-child dt,#maintenance .storeinfo div:last-child dd{width:auto}#maintenance .storeinfo div:last-child dd{position:relative;top:27px}#maintenance .google_map iframe{height:500px;margin:5em 0 2em}#maintenance:after{height:300px;margin-top:20em;background:url(//black-boutique.jp/wp-content/themes/blackboutique/css/../img/sales_sales_pc.webp) repeat-x center bottom}#contact>section div.wrap,#apply>section div.wrap{max-width:800px}.snow-monkey-form .smf-progress-tracker{max-width:600px;margin:0 auto 50px}.snow-monkey-form .smf-form--business .smf-item{margin-bottom:1em}.snow-monkey-form .smf-form--business .smf-item .smf-checkboxes-control span{line-height:25px}.snow-monkey-form .smf-form--business .smf-item .smf-checkboxes-control .smf-checkbox-control__control{margin:0 15px 0 0;width:25px;height:25px}.snow-monkey-form .privacy{margin-top:3em;text-align:center}.snow-monkey-form .privacy p+div span{line-height:25px}.snow-monkey-form button.smf-button-control__control{max-width:280px;position:relative;z-index:1;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.snow-monkey-form button.smf-button-control__control:before{position:absolute;z-index:-1;content:"";top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.1);-webkit-transition:-webkit-transform .3s cubic-bezier(.8,0,.2,1) 0s;transition:-webkit-transform .3s cubic-bezier(.8,0,.2,1) 0s;transition:transform .3s cubic-bezier(.8,0,.2,1) 0s;transition:transform .3s cubic-bezier(.8,0,.2,1) 0s,-webkit-transform .3s cubic-bezier(.8,0,.2,1) 0s;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top}.snow-monkey-form button.smf-button-control__control:hover,.snow-monkey-form button.smf-button-control__control:focus{opacity:1}.snow-monkey-form button.smf-button-control__control:hover:before,.snow-monkey-form button.smf-button-control__control:focus:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}#privacy .top_cont+div.wrap{max-width:800px}