@charset "UTF-8";#gl-head .account-nav #header-info a,#gl-head .account-nav #header-info-left a{text-decoration:underline}#gl-head .account-nav li a,#gl-head .header-top-info a,.joinus-popup button{color:#fff}body{height:100%;text-align:center}body .screen{min-width:1090px;border-top:35px solid #353435}#wrapper{width:100%;max-width:1280px;margin:100px auto 0;padding:0;text-align:left}.wrapper{width:100%;max-width:960px;margin:0 auto;padding:0 100px;text-align:center}#gl-head{position:fixed;width:100%;height:100px;box-shadow:0 1px 21px 4px rgba(0,0,0,.2);z-index:900;min-width:1090px}#gl-head.sticky{position:fixed;top:35px;left:0}#gl-head .header-top-line{position:fixed;top:0;left:0;width:100%;height:0;border-top:35px solid #353435;z-index:1001}#gl-head .header-bg{background:#fff;height:100%}#gl-head .header-content{position:relative;max-width:1220px;height:100%;padding:0 30px;margin:0 auto}#gl-head .header-logo{position:absolute;top:15px;left:30px;z-index:1002}#gl-head .header-logo img{height:70px}#gl-head .header-top-info{position:absolute;top:-25px;left:30px;z-index:1002}#gl-head .account-nav{position:fixed;top:10px;right:calc(50% - 600px);text-align:right;z-index:1002}@media screen and (max-width:1280px){#gl-head .account-nav{right:30px}}#gl-head .account-nav li{display:inline-block;margin-right:30px;vertical-align:middle}#gl-head .account-nav li:last-of-type{margin-right:0}#gl-head .account-nav li.cart{margin-top:-2px}#gl-head .account-nav li.cart a,#gl-head .account-nav li.stores a{vertical-align:text-top}#gl-head .account-nav #header-info{right:calc(50% - 380px)}#gl-head .account-nav #header-info-left{position:fixed;left:calc(50% - 410px);top:52px}@media screen and (max-width:1280px){#gl-head .account-nav #header-info{right:250px}#gl-head .account-nav #header-info-left{left:230px}}#gl-head .account-nav #search_area{width:200px;padding-bottom:2px;border-bottom:1px solid #000;letter-spacing:-.5em}#gl-head .account-nav #search_area p{display:inline-block;margin-right:5px;letter-spacing:.1rem}#gl-head .account-nav #search_area p:last-of-type{margin-right:0}#gl-head .account-nav #search_area .label{float:left}#gl-head .account-nav #search_area .inputBox{float:left;width:180px;margin:-2px 0 0}#gl-head .account-nav #search_area .inputBox input{width:180px;margin:0;padding:0;border:none;background:0 0}#gl-head .account-nav #search_area #header_search_btn{float:right;width:14px;height:14px;vertical-align:middle;cursor:pointer}#gl-head .account-nav #search_area #header_search_btn input{text-decoration:none;width:14px;height:14px;margin:0;padding:0;font-size:0;cursor:pointer;border:none;background:0 0}.joinus-popup a,.topicpath li a{text-decoration:underline}#gl-head #category-nav{position:absolute;left:50%;bottom:0;width:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#gl-head #category-nav .level0>li{display:inline-block;margin:0 1%;padding:15px 1%}#gl-head #category-nav .level0>li:hover{padding-bottom:10px;border-bottom:5px solid #000}#gl-head #category-nav .level0>li>a{font-size:14px}#gl-head #category-nav .header-flyout{display:none;position:absolute;top:100%;left:0;width:100%;overflow:hidden;background:#f8f8f8}#gl-head #category-nav .header-flyout-boxshadow{position:absolute;top:0;left:0;width:100%;box-shadow:0 1px 21px 4px rgba(0,0,0,.2)}#gl-head #category-nav .header-flyout .inner{top:0;left:0;margin:0 auto;padding:30px 100px 20px}#gl-head #category-nav .header-flyout .inner .left,#gl-head #category-nav .header-flyout .inner .right{width:24%;padding:0}#gl-head #category-nav .header-flyout .inner .left:first-of-type{width:28%}#gl-head #category-nav .header-flyout .inner h2{text-align:left;margin-bottom:10px;white-space:nowrap}#gl-head #category-nav .header-flyout .inner li{position:relative;float:left;margin:0 5px 5px 0}#gl-head #category-nav .header-flyout.item-category .inner li{width:calc(20% - 12px);margin:10px 5px;background:#fff;border:1px solid #e1e1e1}#gl-head #category-nav .header-flyout.item-category .inner li a img,#gl-head .account-nav .header-right li{margin-right:10px}#gl-head #category-nav .header-flyout.item-category .inner li a{text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#gl-head #category-nav .header-flyout.item-category .inner li a span{display:none;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#gl-head #category-nav .header-flyout.fragrance-category .inner li{height:65px}#gl-head #category-nav .header-flyout.fragrance-category .inner li a img{max-height:100%}.header-right{margin-top:30px}.header-right div{display:inline-block;vertical-align:bottom;margin-left:20px}#gl-foot{max-width:1220px;margin:20px auto;padding:0 30px}#gl-foot #page-top{max-width:1280px;margin:20px auto 15px;text-align:right}#gl-foot #page-top a{position:relative;padding-right:15px;font-weight:700;cursor:pointer}#gl-foot #page-top a::after{position:absolute;top:40%;right:2px;content:'';width:6px;height:6px;border:0;border-top:solid 2px #000;border-right:solid 2px #000;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#gl-foot #footerJoinus{padding:20px;background:#f7f7f7}#gl-foot #footerJoinus h4{display:inline-block;vertical-align:middle;margin:0}#gl-foot #footerJoinus .caption{display:inline-block;vertical-align:middle;margin:0 40px;text-align:left}#gl-foot #footerJoinus .footer-joinus-button{display:inline-block;vertical-align:middle;padding:1em 100px;color:#fff;background:#000}#gl-foot .footer-contents{position:relative;padding:20px 0;border-bottom:1px solid #adadad}#gl-foot .footer-contents .customer-links ul{float:left;text-align:left;margin-right:50px}#gl-foot .footer-contents .customer-links li:not(:last-of-type){margin-bottom:15px}#gl-foot .footer-contents .sns-links{position:absolute;bottom:20px;right:0}#gl-foot .footer-contents .sns-links li{float:left;margin-left:15px}#gl-foot .footer-contents .customer-links{min-width:1200px}#gl-foot #footer-end{font-size:10px;padding:20px 0}#gl-foot .footer-contents .customer-links .kouju_banner{width:230px;position:absolute;right:0;top:63px}#lean_overlay,.joinus-popup{display:none;position:fixed}#lean_overlay{z-index:1000;top:0;left:0;height:100%;width:100%;background:#000;opacity:.5}.joinus-popup{width:730px;padding:40px;background:#fff;box-shadow:0 4px 11px 2px rgba(0,0,0,.3)}.joinus-popup a{display:block;margin:30px 0;text-align:left}.joinus-popup .joinus-popup-inner .birth .select-box,.joinus-popup .joinus-popup-inner .birth label,.topicpath li{display:inline-block}.joinus-popup button{width:100%;padding:1em 0;background:#000;border:0}.joinus-popup .joinus-popup-image{float:left;width:320px;padding-right:40px}.joinus-popup .joinus-popup-image img{width:100%}.joinus-popup .joinus-popup-inner{float:left;width:370px}.joinus-popup .joinus-popup-inner h3{margin:30px 10px 10px;color:#000}.joinus-popup .joinus-popup-inner h3 span{font-size:12px}.joinus-popup .joinus-popup-inner input[type=text]{width:calc(100% - 16px);padding:6px;border:1px solid #535353}.joinus-popup .joinus-popup-inner .birth{position:relative;margin:30px 0;text-align:left}.joinus-popup .joinus-popup-inner .birth label{padding-right:1em;padding-bottom:10px}.joinus-popup .joinus-popup-inner .birth .select-box select{width:90px;border:1px solid #535353}.joinus-popup .joinus-popup-inner .birth .note{position:absolute;bottom:0;right:0;font-size:10px;line-height:1}.joinus-popup .joinus-popup-inner .error-signup_email{color:red;text-align:left}.joinus-popup #modal_close{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer}.joinus-popup #modal_close span{font-size:20px;line-height:40px;font-weight:700;text-align:center}.joinus-popup .joinus-thanks{margin-top:calc(50% - 1em)}#indexPic{padding-top:1px;height:342px}.flexslider.wrapper{width:1090px;padding:0 0 20px}#two_maincolumn{width:730px;padding:20px 160px 0 0;margin-right:calc(50% - 640px)}#selectSection{clear:both}#selectSection li,#topicsItemSection li{float:left;padding:0 10px 10px 0}#selectSection .area{overflow:hidden;padding-bottom:20px}.seriesSelect .clearfix{padding-bottom:10px;overflow:hidden}#selectSection h3{font-size:1.2rem;font-size:12px;padding-bottom:5px}.topicpath{max-width:1080px;padding:50px;text-align:left}#customerSection .topicpath{padding:0 0 2em}.topicpath li:not(:last-child)::after{content:"＞";margin-left:5px}#leftcolumn{position:relative;width:215px;overflow:hidden;padding:20px 0 0 160px;background:#ebebeb;margin-left:calc(50% - 640px)}#leftcolumn::after{position:absolute;top:0;right:0;display:block;width:2px;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(.5,#adadad),to(rgba(255,255,255,0)));background:-moz-linear-gradient(rgba(255,255,255,0),#adadad 50%,rgba(255,255,255,0));background:linear-gradient(rgba(255,255,255,0),#adadad 50%,rgba(255,255,255,0))}#container{overflow:hidden}#container #leftcolumn{padding-bottom:10000px;margin-bottom:-10000px}#leftcolumn h2{font-family:"Times New Roman",Times,serif;color:#000;padding-bottom:20px}#leftcolumn h2 span{font-family:"メイリオ",Meiryo,Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-size:10px;padding-left:5px}#leftcolumn .sidebox{padding-top:50px;padding-bottom:50px;line-height:18px}#leftcolumn .sidebox .category_tree li{padding:0 0 15px}#leftcolumn .sidebox .category_tree li a,#leftcolumn .sidebox .category_tree2 li a{padding:0 0 9px}#leftcolumn .sidebox h3{font-size:1.2rem;font-size:12px;color:#5e523a;padding-bottom:0}#leftcolumn .sidebox .accordion .category_tree2{margin-top:0}#leftcolumn .sidebox .category_tree2{padding:0 0 0 10px;margin:10px 0;border-left:1px solid #CCC}#leftcolumn .sidebox .category_tree2 li{padding-bottom:5px;font-size:1.1rem;font-size:11px}#leftcolumn .sidebox .category_tree li img{vertical-align:middle;padding-right:5px}#leftcolumn #search_area{display:none;margin-bottom:20px;overflow:hidden}#leftcolumn #search_area .adjusted{background-color:#d1d0c7;border:none;color:#000;height:18px;width:170px}#leftcolumn #search_area form p{float:left}#leftcolumn #search_area form #search_btn{background:url(/contents/packages/esteban/img/search_btn.gif) no-repeat;text-decoration:none;text-indent:-9999px;width:29px;height:18px}#facebox{z-index:1000!important}#facebox_overlay{z-index:999}#undercolumn{max-width:960px;margin:0 auto;padding-top:50px}body.is_iPad #gl-head,body.is_iPad #top-page .hero,body.is_iPad .screen{min-width:auto}body.is_iPad .screen{border-top:35px solid #fff}body.is_iPad #gl-head{position:fixed}body.is_iPad #gl-foot .footer-contents .customer-links ul{margin:0 0 3em;width:50%}body.is_iPad #aboutSection .mgLayout,body.is_iPad #cart,body.is_iPad #customerSection,body.is_iPad #login,body.is_iPad #newsListSection,body.is_iPad #newsSection,body.is_iPad #payment,body.is_iPad #storeSection{max-width:920px}body.is_iPad #leftcolumn{padding-left:180px}body.is_iPad #two_maincolumn{width:690px;padding-right:180px}body.is_iPad #mypage{padding-left:40px}body.is_iPad #mypage.favorite .productList{margin:0}body.is_iPad .productList .list .product{width:225px}body.is_iPad .productList .list .product .image-box{width:223px;height:223px}body.is_iPad #detailSection{padding:0 60px}body.is_iPad #detailSection .product_image_column{width:400px}body.is_iPad #payment #left{width:600px}body.is_iPad #payment.deliv #left{width:500px}body.is_iPad .flow .stepbox{font-size:12px}body.is_iPad #aboutSection #history .visual-bg{width:800px}body.is_iPad #lp .items .item-box{width:457px}body.is_iPad #lp .items h2{width:950px}