﻿[data-aos=fade-right]{transform:translate3d(-50px,0,0)}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{max-width:100vw;background:#f9f4eb;line-height:1.5;font-family:"ten-mincho","Noto Serif KR",serif;font-weight:400;font-style:normal}body .felix_titling{font-family:"felix-titling",serif}body.locked{overflow:hidden}body * a{display:block;text-decoration:none}body .wrap,body .sp_wrap{max-width:90%;margin:0 auto}body h2{margin-bottom:.3em;font-size:3rem;font-weight:500;text-align:center}header{position:fixed;z-index:999;justify-content:space-between;align-items:center;width:100vw;height:60px;padding:1.4em 1em 1em;background:#232323}header h1{max-width:70%;margin:0 auto}header .menu_btn,header .lang_btn{position:absolute;left:20px;content:"";width:30px;height:30px;background:url(//orange-boutique-jp.jp/wp-content/themes/orangeboutique/css/../img/ico_menu.svg) no-repeat}header .menu_btn.active,header .lang_btn.active{background:url(//orange-boutique-jp.jp/wp-content/themes/orangeboutique/css/../img/ico_close.svg) no-repeat}header .lang_btn{left:auto;right:20px;top:12px;width:36px;height:36px;background:url(//orange-boutique-jp.jp/wp-content/themes/orangeboutique/css/../img/ico_lang.svg) no-repeat}header .lang_btn.active{top:21px;right:14px}#gnav,#langnav{display:none;position:fixed;z-index:99;width:100%;height:100vh;padding:70px 1em 1em;background:rgba(54,54,54,.95)}#gnav nav ul li,#langnav nav ul li{border-bottom:1px dotted #bbb}#gnav nav ul li a,#langnav nav ul li a{padding:.1em 1em;line-height:40px;color:#fff}#gnav nav ul.store,#langnav nav ul.store{margin-bottom:.5em}#gnav nav ul.store li,#langnav nav ul.store li{height:80px;border:none;background-size:cover !important}#gnav nav ul.store li a,#langnav nav ul.store li a{padding:0 0 0 26px;background:rgba(0,0,0,.3);text-shadow:0 2pt 3pt #000}#gnav nav ul.store li a span,#langnav nav ul.store li a span{position:relative;z-index:1;font-size:1.8em;line-height:80px;letter-spacing:.2em}#gnav nav ul.store li:not(:last-child),#langnav nav ul.store li:not(:last-child){margin:0 0 .8em}#gnav nav ul.store li:first-child,#langnav nav ul.store li:first-child{background:url(//orange-boutique-jp.jp/wp-content/themes/orangeboutique/css/../img/store_menu_shinsaibashi.png)}#gnav nav ul.store li:nth-child(2),#langnav nav ul.store li:nth-child(2){background:url(//orange-boutique-jp.jp/wp-content/themes/orangeboutique/css/../img/store_menu_ginza.png)}#gnav nav ul.store li:nth-child(3),#langnav nav ul.store li:nth-child(3){background:url(//orange-boutique-jp.jp/wp-content/themes/orangeboutique/css/../img/store_menu_shibuya.png)}#gnav nav ul.store li:last-child,#langnav nav ul.store li:last-child{background:url(//orange-boutique-jp.jp/wp-content/themes/orangeboutique/css/../img/store_menu_aoyama.png)}#gnav.none,#langnav.none{display:none !important}footer{margin-top:10em}footer .foot_nav{width:65%;margin-bottom:3em}footer .foot_nav ul:first-child{border-bottom:1px dotted #999}footer .foot_nav ul li{margin-bottom:0}footer .foot_nav ul li:not(:last-child){border-bottom:1px dotted #999}footer .foot_nav ul li a{padding:.3em 1em;line-height:40px;text-align:left;letter-spacing:.1em}footer .sns{width:50px;margin:2% 5% 0 0}footer .sns li{margin-bottom:1em}footer small{font-family:"felix-titling",serif}main{padding-top:60px}main .btn{position:relative;display:inline-block;min-width:150px;min-height:30px;line-height:30px;letter-spacing:.15em}main .btn a{background:#232323;color:#fff;text-align:center}main .btn:after{position:absolute;right:9px;bottom:7px;content:"";width:27px;height:7px;background:url(//orange-boutique-jp.jp/wp-content/themes/orangeboutique/css/../img/ico_btn_arrow_r.svg) no-repeat;background-size:100% auto}main .btn.more a{font-family:"ten-mincho","Noto Serif KR",serif}main .btn.under a,main .btn.long a{padding:0 2em}main .btn.under:after{right:10px;bottom:7px;width:6px;height:16px;background:url(//orange-boutique-jp.jp/wp-content/themes/orangeboutique/css/../img/ico_btn_arrow_d.svg) no-repeat}main .btn.back:after{left:9px;background:url(//orange-boutique-jp.jp/wp-content/themes/orangeboutique/css/../img/ico_btn_arrow_l.svg) no-repeat}main .tit{font-family:"felix-titling","Noto Serif KR",serif;margin-bottom:1em;font-size:1.75em;text-align:center}main #archive{padding-top:3em}main .news .tit{margin-bottom:0}main .news .news_list li a{justify-content:start;padding:.8em 0;line-height:1.3}main .news .news_list li a .date{display:block;margin-right:1em;margin-bottom:.3em;color:#bbb;font-size:.9em}main .news .news_list li:not(:last-child){border-bottom:1px dotted #bbb}main .campain_bn{margin:3em auto}main .campain_bn li{margin-bottom:1em}#home div.top{min-height:590px;padding-top:18em;background:url(//orange-boutique-jp.jp/wp-content/themes/orangeboutique/css/../img/main_img.png);background-size:100% auto}#home div.top div{padding:1.8em 7% 2em;background:rgba(255,255,255,.4)}#home div.top div h2{font-size:1.75em;text-align:left;letter-spacing:-.03em}#home div.top div p{width:100%;padding:.3em 0;background:#232323;color:#fff;text-align:center}#home .store{padding:5em 0;background:url(//orange-boutique-jp.jp/wp-content/themes/orangeboutique/css/../img/deco_bg_orange.svg) left top no-repeat;background-size:30% auto}#home .store .top_store_list>div{position:relative}#home .store .top_store_list>div:not(:last-child){margin-bottom:4em}#home .store .top_store_list>div figure{width:47%}#home .store .top_store_list>div .detail{position:absolute;top:.1em;right:0;width:58%}#home .store .top_store_list>div .detail>p:first-child{margin-right:5%;font-family:"felix-titling",serif;color:#ddd;font-size:1.75em;text-align:right;letter-spacing:.2em}#home .store .top_store_list>div .detail h3{margin:-1em 0 0 1.7em;font-size:1.75em;letter-spacing:.3em}#home .store .top_store_list>div .detail p.open{margin:1em 0;padding:.8em 1%;background:#f60;color:#fff;font-size:.9em;text-align:right;letter-spacing:.1em}#home .store .top_store_list>div .detail .address p{margin-right:10%;font-size:.9em;text-align:right}#home .store .top_store_list>div .detail .address p a{display:inline;text-decoration:underline}#home .store .top_store_list>div .detail .address p:not(:last-child){margin-bottom:.5em}#home .store .top_store_list>div .detail .btn{margin:1.8em 0 0 26%}#home .store .top_store_list>div.ginza .detail .btn{margin-top:.7em}#home .store .top_store_list>div:not(.ginza) .detail .address{margin-top:2.2em}#home .store .top_store_list>div.shinsaibashi .detail h3{letter-spacing:.1em}#home .store .top_store_list>div.shinsaibashi .detail p:first-child{letter-spacing:0}#home .biz{margin:4em auto}#home .biz section{height:400px}#home .biz section div{height:100%;padding:78% 0 0 7%;background:rgba(0,0,0,.3)}#home .biz section div h3{color:#fff;font-size:1.8rem}#home .biz section div h3 span{font-family:"felix-titling",serif;display:block;font-size:2.8rem}#home .biz section.sell{margin-bottom:2em;background:url(//orange-boutique-jp.jp/wp-content/themes/orangeboutique/css/../img/top_sell.png) no-repeat;background-size:cover}#home .biz section.cons{background:url(//orange-boutique-jp.jp/wp-content/themes/orangeboutique/css/../img/top_cons.png) no-repeat;background-size:cover}#home .access ul li:not(:last-child){margin-bottom:2em}#home .access ul li h4{font-size:2.8rem}#home .access ul li p{margin:1em 0}#home .access ul li dl{margin:1em 0}#home .access ul li dl dt{width:20%;margin-bottom:.5em;background:#ddd;font-family:"felix-titling","Noto Serif KR",serif;font-size:1.8rem;text-align:center}#home .access ul li dl dt.ko_open{padding-top:.3em;font-size:1.4rem}#home .access ul li dl dd{width:80%;margin-bottom:.5em;padding-left:1em}#home .access ul li iframe{width:100%;height:250px}.en #home .store .top_store_list>div .detail h3{line-height:1.2;letter-spacing:0}.en #home .store .top_store_list>div .detail p.open{margin:1em 0}.en #home .store .top_store_list>div:not(:last-child){margin-bottom:8em}.en #home .store .top_store_list>div:not(.ginza) .detail .address{margin-top:1em}.en #home .biz section div{padding-top:85%}.ko #home .store .top_store_list>div.shinsaibashi .detail h3{letter-spacing:0}.page_store section{margin:5em auto}.page_store section h3.tit{margin-bottom:.5em}.page_store .top{position:relative}.page_store .top figure{width:47%}.page_store .top .detail{position:absolute;top:2em;right:0;width:58%}.page_store .top .detail p:first-child{margin-right:5%;font-family:"felix-titling",serif;color:#ddd;font-size:1.75em;text-align:right;letter-spacing:.2em}.page_store .top .detail h2{margin:-1em 0 0 1.7em;font-size:1.75em;letter-spacing:.3em;text-shadow:-2px -2px 2px rgba(255,255,255,.5),-2px 0px 2px rgba(255,255,255,.5),-2px 2px 2px rgba(255,255,255,.5)}.page_store .top .detail p.open{margin:1em 0 2em;padding:.8em 8%;background:#f60;color:#fff;font-size:.9em;text-align:right;letter-spacing:.1em}.page_store .top .detail p.open+p{margin-right:8%;font-size:.9em;text-align:right;text-shadow:-2px -2px 2px rgba(255,255,255,.5),-2px 0px 2px rgba(255,255,255,.5),-2px 2px 2px rgba(255,255,255,.5)}.page_store#ginza .top .detail p.open{margin-bottom:1em}.page_store#ginza .top .detail p.open+p{font-size:.8em}.page_store#shinsaibashi .top .detail h2{letter-spacing:.1em}.page_store#shinsaibashi .top .detail p:first-child{letter-spacing:0}.page_store .top+div .station{margin:1em 0}.page_store .top+div dl{margin:1em 0}.page_store .top+div dl dt{width:20%;margin-bottom:.5em;padding-top:.1em;background:#ddd;font-family:"felix-titling","Noto Serif KR",serif;font-size:1.8rem;text-align:center}.page_store .top+div dl dt.ko_open{padding-top:.3em;font-size:1.4rem}.page_store .top+div dl dd{width:80%;margin-bottom:.5em;padding-left:1em}.page_store .photo .xo-slider .gallery-thumbs .swiper-slide{cursor:pointer;opacity:1;box-sizing:border-box;border:1px solid #aaa}.page_store .photo .xo-slider .gallery-thumbs .swiper-slide-thumb-active{border:1px solid #fff}.page_store .photo ul li{width:47%;min-height:200px;margin-bottom:1.3em;background:#ccc}.page_store .map iframe{display:block;width:100%;height:250px}.page_store .access h3+p{margin-bottom:1em;text-align:center}.page_store .access .tab-label{display:flex;justify-content:center;align-items:center;width:47%;min-height:45px;margin:.4em 0;padding:.6em 0 .8em;border:1px solid #ddd;background:url(//orange-boutique-jp.jp/wp-content/themes/orangeboutique/css/../img/ico_btn_arrow_d02.svg) no-repeat center 90%;text-align:center;line-height:1.2;order:-1}.page_store .access .tab-switch:checked+.tab-label{background-color:rgba(255,102,0,.3)}.page_store .access .tab-switch:checked+.tab-label+.root{display:block}.page_store .access .tab-switch{display:none}.page_store .access .root{display:none;position:relative;width:100%}.page_store .access .root h4.tit{font-family:"ten-mincho","Noto Serif KR",serif}.page_store .access .root .btn{position:absolute;right:0;bottom:-40px}.page_store .access .root:not(:last-child){margin-bottom:5em}.page_store .access h4.tit{margin:1em 0 .5em;font-size:2rem}.page_store .access ol li figure{margin:.3em 0 1em}.page_store .access .root_last{margin-top:5em;padding-top:3em;border-top:2px solid #ddd}.page_store .campain_bn{margin-top:3em}.en .page_store .top .detail h2{margin:-1em 0 0;line-height:1.2;letter-spacing:0}.ko .page_store .top .detail h2{margin:-1em 0 0 1em;letter-spacing:.1em}#shibuya .access .root{display:block}#shinsaibashi .access h3+p+ul li a{padding:.5em 0 .8em;background-position:center 56px;line-height:1.4}.news_single{padding-top:3em}.news_single h2{margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px dotted #bbb;font-size:2rem}.news_single h2 .date{display:block;margin-bottom:.5em;color:#bbb;font-size:1.4rem;text-align:center}.news_single .btn.back{margin-top:3em}.news_single .btn.back a{padding:0 2em 0 3em}#sales{padding-top:3em}#sales .top h3{max-width:250px;margin:2em auto 1em}#sales>section{margin:5em auto}#sales>section h3{margin:1em 0;font-size:2rem;text-align:center}#sales ul.sell_store_list li{height:100px;margin:1em 0;border:none}#sales ul.sell_store_list li a{height:100px;padding:0 0 0 26px;background:rgba(0,0,0,.3);text-shadow:0 2pt 3pt #000;color:#fff;font-size:2.8rem;line-height:100px;letter-spacing:.2em}#sales ul.sell_store_list li:first-child{background:url(//orange-boutique-jp.jp/wp-content/themes/orangeboutique/css/../img/store_menu_shinsaibashi.png)}#sales ul.sell_store_list li:nth-child(2){background:url(//orange-boutique-jp.jp/wp-content/themes/orangeboutique/css/../img/store_menu_ginza.png)}#sales ul.sell_store_list li:nth-child(3){background:url(//orange-boutique-jp.jp/wp-content/themes/orangeboutique/css/../img/store_menu_shibuya.png)}#sales ul.sell_store_list li:last-child{background:url(//orange-boutique-jp.jp/wp-content/themes/orangeboutique/css/../img/store_menu_aoyama.png)}#consignment{padding-top:3em}#consignment .top h3{max-width:200px;margin:2em auto;border:1px solid #000;text-align:center;line-height:30px}#consignment .top ul{max-width:290px;margin:0 auto}#consignment .top ul li{width:90px}#consignment .top ul+ul{max-width:190px;margin-top:1em}#consignment .top p{margin:2em auto}#consignment .top .btn{display:block;width:200px;margin:0 auto}#consignment .top+section{margin:5em auto}#consignment .top+section h3{max-width:200px;margin:2em auto;border:1px solid #000;text-align:center;line-height:30px}#consignment .top+section h4{margin:1em 0 .5em;font-size:2rem;text-align:center}#consignment .top+section ol>li{margin-bottom:3em}#consignment .top+section ol>li h5{margin-bottom:.5em;text-align:center}#consignment .top+section ol>li p{margin:1em 0;font-size:1.4rem}#consignment .top+section ol>li h6{width:100px;background:#f60;color:#fff;line-height:30px;text-align:center}#consignment .top+section ol>li ul li{width:48%;margin-bottom:.7em}.en #consignment .top+section ol li h6{display:inline-block;width:auto;padding:0 1em}#contact{padding-top:3em}.contact_form>div{margin-bottom:.3em}.contact_form>div h4{margin:1.5em 0 .5em}.contact_form>div h4.required:after{content:"必須";position:relative;top:0;display:inline-block;height:1.5em;margin-left:1em;padding:1px .8em 2px;background:#c03;border-radius:3px;color:#fff;font-size:.7em;line-height:1.4}.contact_form>div input,.contact_form>div select,.contact_form>div textarea{font-family:"ten-mincho","Noto Serif KR",serif;background:#CCCCCC33;border:1px solid #ddd;border-radius:5px}.contact_form>div input:placeholder-shown,.contact_form>div input::-webkit-input-placeholder,.contact_form>div select:placeholder-shown,.contact_form>div select::-webkit-input-placeholder,.contact_form>div textarea:placeholder-shown,.contact_form>div textarea::-webkit-input-placeholder{color:#686868}.contact_form>div p.cont_select{margin-top:-12px}.contact_form>div #zip1,.contact_form>div #zip2{display:inline-block;max-width:100px}.contact_form>div .zip-button{margin-left:10px;padding-top:3px;border:1px solid #bbb;border-radius:2px;color:#333;line-height:2}.contact_form>div .address_top{display:inline-block;max-width:150px;margin-bottom:10px}.contact_form>div input[type=checkbox]+span:before{margin-right:5px;color:#000}.mw_wp_form .error{font-size:.8em}.en .mw_wp_form .error,.ko .mw_wp_form .error{overflow:hidden;width:100%;height:0;padding-top:5em}.en .mw_wp_form .error:after,.ko .mw_wp_form .error:after{position:absolute;display:block;top:0}.en .mw_wp_form .error:after{content:"* Please double check."}.ko .mw_wp_form .error:after{content:"* 다시 확인하십시오."}.submit_btn input{font-family:"ten-mincho","Noto Serif KR",serif;max-width:80%;min-width:300px;height:50px;background:#f60;color:#fff;font-size:2rem;line-height:50px}.submit_btn.back input{background:#ddd}.en .contact_form>div h4.required:after,.ko .contact_form>div h4.required:after{content:"*";margin-left:.2em;padding:0;background:0 0;color:#c03;font-size:2rem}#privacy{padding-top:3em}#privacy section{margin:3em 0}#privacy section h3{margin-bottom:.8em;padding-bottom:.5em;border-bottom:1px solid #777;font-size:1.8rem}#privacy section ol,#privacy section ol li{list-style:auto}#privacy section ol{padding-left:5%}#privacy section ol li:not(:last-child){margin-bottom:1em}#privacy section>ol{margin:1em 0;list-style-type:decimal}#privacy section>ol ol{margin:1em 0}#privacy section>ol ol.lower-roman{margin-bottom:2em;padding-top:1em;border-top:1px dotted #777}#privacy section ol.lower-latin,#privacy section ol.lower-latin li{list-style-type:lower-latin}#privacy section ol.lower-roman,#privacy section ol.lower-roman li{list-style-type:lower-roman}#privacy section .address{margin-top:1em}#privacy section .address li{margin-bottom:.5em}#privacy section .address li h4,#privacy section .address li p{display:inline}#privacy section .last{text-align:right}.news_single h3{margin:50px 0 20px;text-align:center;font-size:2rem;color:#b5651d}.news_single h4{margin:10px 0;font-size:1.8rem;font-weight:700}.news_single ul li{margin-left:20px;list-style-type:disc}.news_img{margin:20px auto}