#main-content-inner{font-family:sans-serif}#topic-path{margin-bottom:25px}#topic-path a{font-size:12px!important;letter-spacing:-1px;text-decoration:none}#topic-path a:hover{text-decoration:underline}.commonInfoArea{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dedede}.commonInfoArea__header{margin-bottom:22px}.commonInfoArea__productName{font-size:28px;color:#333;line-height:1.35}.commonInfoArea__brandName{padding-top:10px;font-size:12px;color:#08c}.commonInfoArea__brandName a{text-decoration:none}.commonInfoArea__brandName a:hover{text-decoration:underline}.commonInfoArea__main{display:-webkit-box;display:-ms-flexbox;display:flex}.commonInfoArea__left{display:-webkit-box;display:-ms-flexbox;display:flex;width:55%}.commonInfoArea__image{margin-right:30px;width:200px;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.commonInfoArea__image img{width:100%}.commonInfoArea__new{margin-bottom:10px}.commonInfoArea__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.commonInfoArea__salesPrice{margin-bottom:10px;font-size:14px;color:#222}.commonInfoArea__salesPrice--premium{color:#8f5712}.commonInfoArea__priceNumber{font-size:20px;font-weight:700;color:#ed1c24;line-height:1.35}.commonInfoArea__fixedPrice{margin-bottom:16px;font-size:13px;color:#666}.commonInfoArea__deliveryInfo{font-size:14px}.commonInfoArea__deliveryInfo dt{color:#390;line-height:1.5}.commonInfoArea__deliveryInfo dt::before{content:"■"}.commonInfoArea__deliveryInfo dd{color:#000;line-height:1.35}.commonInfoArea__deliveryInfo .attention{font-weight:400}.commonInfoArea__right{padding-left:20px;width:45%;font-size:14px;color:#333;line-height:1.75}.productDescriptionArea{max-height:120px;overflow:hidden}.productDescriptionArea__title{font-size:12px;padding-bottom:7px}.productDescriptionArea__toggle{padding:5px 0;display:none;text-align:right;color:#08c}.productDescriptionArea__toggle:hover{cursor:pointer}.displayVariationListArea{margin-bottom:80px}.displayVariationListArea__title{margin:22px;line-height:1;font-size:28px;font-weight:700;color:#333}.displayVariationListArea__strong{font-weight:700;color:#fc7607}.displayVariationListArea .displayBox__header{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fafafa;border-top:2px solid grey;border-bottom:1px solid #ddd}.displayVariationListArea .displayBox__headerLeft{width:60%;padding:14px;border-right:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:14px;font-weight:700;color:#333}.displayVariationListArea .displayBox__headerRight{width:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.displayVariationListArea .displayBox__item{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd}.displayVariationListArea .displayBox__item--sku{background-color:#fffdf5}.displayVariationListArea .displayBox__item .productDetailBox{display:-webkit-box;display:-ms-flexbox;display:flex;width:60%;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ddd}.displayVariationListArea .displayBox__item .productDetailBox__image{margin:20px;width:90px;height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.displayVariationListArea .displayBox__item .productDetailBox__image img{width:100%}.displayVariationListArea .displayBox__item .productDetailBox__detailButtonArea{text-align:right;margin-top:10px}.displayVariationListArea .displayBox__item .productDetailBox__detailButton{background-color:#3c9fd0;display:inline-block;color:#fff;padding:13px 0;font-size:16px;border-radius:7px;width:140px;text-align:center;font-weight:700}.displayVariationListArea .displayBox__item .productDetailBox__detailButton:hover{cursor:pointer;opacity:.85}.displayVariationListArea .displayBox__item .productDetailBox__description{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 30px 20px 0}.displayVariationListArea .displayBox__item .productDetailBox__productName a{font-size:18px;font-weight:700;color:#08c;line-height:1.35;text-decoration:underline}.displayVariationListArea .displayBox__item .productDetailBox__productName a:visited{color:#8961c1}.displayVariationListArea .displayBox__item .productDetailBox__spec{font-size:13px;margin-top:10px}.displayVariationListArea .displayBox__item .productDetailBox__detail{margin-top:10px;color:#666}.displayVariationListArea .displayBox__item .productDetailBox__footer{margin-top:10px}.displayVariationListArea .displayBox__item .productDetailBox__tag{margin-right:5px;display:inline-block;padding:5px}.displayVariationListArea .displayBox__item .productDetailBox__tag--inStock{padding-left:0;font-size:14px;color:#009100}.displayVariationListArea .displayBox__item .productDetailBox__tag--notInStock{padding-left:0;font-size:14px;color:#ce0010}.displayVariationListArea .displayBox__item .priceBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:40%;padding:10px}.displayVariationListArea .displayBox__item .priceBox__price{width:50%;margin-right:30px;text-align:right;font-size:14px;color:#222}.displayVariationListArea .displayBox__item .priceBox__price--premium{margin-top:10px;color:#8f5712}.displayVariationListArea .displayBox__item .priceBox__salesPrice{margin:10px 0;font-size:19px;font-weight:700;color:#ed1c24}.displayVariationListArea .displayBox__item .priceBox__fixedPrice{color:#333}.displayVariationListArea .displayBox__item .priceBox__fixedPrice--premium{margin-top:10px;text-decoration:line-through;font-size:14px;line-height:1.4;color:#666}.displayVariationListArea .displayBox__item .priceBox__cart{width:50%}.displayVariationListArea .displayBox__item .priceBox__countInCart{padding:5px 0;font-size:12px;color:#666;text-align:center}.displayVariationListArea .displayBox__item .priceBox__countNumber{font-weight:700;color:#f15a24}.displayVariationListArea .displayBox__item .priceBox__counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;padding-bottom:10px}.displayVariationListArea .displayBox__item .priceBox__label{font-size:13px;color:#666}.displayVariationListArea .displayBox__item .priceBox__addCartBtn input{display:block;width:140px;margin:0 auto;padding:10px 13px;border-radius:7px;border-style:none;background:-webkit-gradient(linear,left top,left bottom,from(#ff8307),to(#ff5e00));background:linear-gradient(180deg,#ff8307 0,#ff5e00 100%);text-align:center;font-size:16px;font-weight:700;color:#fff}.displayVariationListArea .displayBox__item .priceBox__addCartBtn input:hover{cursor:pointer;background:-webkit-gradient(linear,left top,left bottom,from(#ed7600),to(#e65500));background:linear-gradient(180deg,#ed7600 0,#e65500 100%)}.newIcon{width:39px;padding:2px 0 0;overflow:hidden;opacity:.9;background-color:#1e5cda;border-radius:3px;color:#fff;font-size:11px;line-height:1.3;text-align:center}.spec-products{height:252px;margin-bottom:36px}#history-products{height:224px}#history-products .es-carousel{height:150px}.attention{font-weight:700;color:#ce0010}.productFaq{margin:30px 0}.productFaq__title{font-size:18px;font-weight:700;color:#b88055}.productFaq__list{border-top:1px solid #aaa;margin-top:17px;line-height:24px;font-size:14px}.productFaq__item{padding:10px 15px;border-bottom:1px solid #ddd}.productFaq__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.productFaq__answerBox{margin-top:13px}.productFaq__text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:12px}.productFaq__icon{font-weight:700;color:#fff;width:20px;line-height:20px;text-align:center;font-size:15px}.productFaq__icon--question{background-color:#d21a07}.productFaq__icon--answer{background-color:#00a0e9}#guide{border:1px solid #ddd;background-color:#f7f7f7;margin:0 0 40px 0;padding:15px;position:relative}#guide .guide-link-icon::before{margin-right:5px;font-size:10px;font-weight:700;color:#fff;display:inline-block;height:18px;width:18px;background-color:#acd48e;text-align:center;line-height:1.8;border-radius:50%}#guide .guide-link-text{font-size:14px;line-height:1.35;font-weight:400;color:#303030}#guide .guide-title{font-size:12px;line-height:1.68;color:#333}#guide .guide-header-navi{position:absolute;top:15px;right:15px}#guide .guide-link-header-navi{position:absolute;top:15px;right:15px;font-size:14px}#guide .guide-link-header-navi a{text-decoration:none}#guide .guide-link-header-navi a:hover{text-decoration:underline}#guide .guide-link-title{margin:0 0 15px 0;padding:2px;background:0 0;font-weight:700}#guide h2{margin:0 0 15px 0;padding:2px;background:0 0}#guide .guide-box{border-top:1px solid #ddd;padding:12px 2px 20px}#guide .guide-box h3{font-weight:700}#guide .guide-box h4{font-size:11px;font-weight:700}#guide .guide-box p{padding:10px 0;font-size:11px}#guide .guide-box p img{margin:0 0 0 5px}#guide .guide-box .step{margin:0 0 5px 0}#guide .guide-box .step img{margin:0 0 0 2px}#guide .guide-box .estimate-guide{float:right;font-size:12px;font-weight:700}#guide .guide-box-left{clear:both;float:left;width:415px}#guide .guide-box-right{float:right;width:475px}#guide .guide-link-list{display:-webkit-box;display:-ms-flexbox;display:flex}#guide .guide-link-item{border:1px solid #d9d9d9;padding:7px 14px;background-color:#fff;margin-right:10px}#guide .guide-title-link{color:#303030;font-size:15px;text-decoration:none}#guide .guide-title-link:hover{text-decoration:underline}#guide .guide-link{font-size:14px;line-height:1.35;font-weight:700;color:#303030;text-decoration:none}#guide .guide-link:hover{text-decoration:underline}.productSpecList{line-height:1.5}.productSpecList__sizeItem{display:inline}.productSpecList__detailItem{padding-top:10px}.productSpecList__name{color:#888}.productSpecList__value{color:#000}