@charset "UTF-8";#product_lineup .ttlBorder{margin-bottom:3%}.productpage .productListBox{max-width:1000px;margin-left:auto;margin-right:auto}.productpage .productListBox li{width:22.9%;float:left;margin:0 2.8% 2.8% 0}.productpage .productListBox li:nth-child(4n){margin:0 0 3%}.productpage .productListBox li a{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border:1px #cdc4bf solid;display:block;padding:3.4%}.productpage .productListBox li img{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.productpage .productListBox .ttl{border-bottom:#7e6c62 1px solid;margin:2% 0 2%;padding:0 0 1%;text-align:center;position:relative}.productpage .productListBox .ttl:before,.productpage .productListBox .ttl:after{display:block;content:'';position:absolute;border-radius:50%;background:#7e6c62;width:6px;height:6px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:-6px}.productpage .productListBox .ttl:before{left:0}.productpage .productListBox .ttl:after{right:0}.productpage .productListBox .text{font-size:.867rem;margin:0 0 2%}.pro_skincare{margin-bottom:5%}@media screen and (max-width:1000px){.productpage .productListBox{padding:0 4%}}@media screen and (max-width:640px){#product_lineup .ttlBorder{margin-bottom:8%}.productpage .ttlBgBox01 .ttlBox{padding:9% 0}.productpage .productListBox{margin:0 0 15%;padding:0}.productpage .productListBox li{width:47.2%;float:left;margin:0 4.8% 4% 0}.productpage .productListBox li:nth-child(3n+3){margin:0 4.8% 4% 0}.productpage .productListBox li:nth-child(2n+2){margin:0 0 4%}.productpage .productListBox li a{padding:4%}.productpage .productListBox .ttl{margin:0 0 5%;padding:0;font-size:3.8vw;text-align:center}.productpage .productListBox .bgBlock{padding:5% 0}.productpage .productListBox .text{font-size:.75rem;line-height:5.4vw}.productpage .productListBox .btn a{padding:5% 3%;font-size:3.5vw}}.product{margin:0 0 10%}.productBox{margin:3% auto 0;max-width:1000px;width:100%}.productBox .subTtl{letter-spacing:2.8px;text-align:center;font-size:.8vw}.productBox .mainTtl{font-size:1.6rem;line-height:1.2;font-weight:300}.productBox .ttlBox{margin:0 auto 8%;padding:5.2% 0;text-align:center;position:relative}.productBox .ttlBox:before,.productBox .ttlBox:after{position:absolute;content:" ";right:0;left:0;margin:0 auto;display:inline-block;width:82px;height:30px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/css/../img/title_dec.png) no-repeat;background-size:contain;vertical-align:middle}.productBox .ttlBox:before{top:0}.productBox .ttlBox:after{bottom:0;transform:scale(1,-1)}.productTopBox{margin:0 0 3%}.productPhotoBox{float:left;margin:0 4% 0 0;width:48%;position:relative;max-height:560px;overflow:hidden;opacity:0}.photoMainBox{margin:0 0 1.5%;min-height:400px;position:absolute}.photoThumBox{width:100%;margin:0 auto}.photoThumBox li{cursor:pointer;margin:0 4% 0 0}.photoThumBox li:last-child{margin:0}.photoMainBox img{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.productInfoBox{float:left;width:48%}.productInfoBox .head{font-size:1.4rem;line-height:1.5;margin:0 0 2%;color:#eeaa3d}.productInfoBox .text{font-size:.95rem;line-height:1.8}.productSellBox{position:relative}.productImgTabBox{width:32%;position:absolute;right:0;top:70px;z-index:-1}.productSellBox .ttl{color:#4b1700;font-size:1.3rem;line-height:1.8;margin:0 0 3%;width:52%}.normalPrice{color:#707070;margin:0 0 1%;font-size:.9rem}.normalPrice span span{font-size:1.5rem;font-weight:500}.normalPrice .cross{position:relative}.cross:before,.cross:after{position:absolute;top:40%;left:0;content:"";display:block;width:100%;height:1px;-moz-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);background-color:#db4d00}.cross:after{-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.mainPrice,.note{margin:0 0 2%}.mainPrice .priceHead{border:1px solid #333;border-radius:5px;display:inline-block;font-size:.8rem;line-height:1.2;padding:.5% 1.8%;text-align:center}.mainPrice .priceMain{font-size:3rem;font-weight:700}.mainPrice .priceMain.first{font-size:3rem}.mainPrice .priceMain.orange{color:#db4d01}.mainPrice .priceMain.black{color:#333}.mainPrice .priceMain span{font-size:2rem}.postageIcon{background:#db4d00;border:1px solid #db4d00;border-radius:5px;color:#fff;display:inline-block;font-size:16px;line-height:1.2;padding:3px 6px;margin:1% 0 0}.postageIcon.first{font-size:1.2rem}.note{font-size:.8rem;line-height:1.2rem}.productTabSelect{outline:none;text-indent:.01px;text-overflow:'';vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 10px;border:1px solid #c6c6c6;width:100%;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/css/../img/product/product_arrow.png) no-repeat right center;background-size:auto 100%}.productTabSelect option{background-color:#fff;color:#333}.productTabSelect::-ms-expand{display:none}.productTabSelect:-moz-focusring{color:transparent;text-shadow:0 0 0 #828c9a}.productBtnTabBox{margin:2% 0 0}.productBtn{display:block;background:#7e6c62;border-radius:5px;padding:3px}.productBtn span{display:block;color:#fff;font-size:1.4rem;border-radius:3px;padding:3.5% 0;text-align:center;box-sizing:content-box}.productBtn i{font-size:1.6rem;margin:0 3% 0 0}.product2ColBlock{margin:0 auto 6%}.product2ColBlock .productSellBox{float:left;width:48%;margin:0 4% 0 0}.product2ColBlock .productSellBox:last-child{margin:0}.product2ColBlock .productBtn span{padding:3.5% 2%}.product2ColBlock .ttl{width:57%}#productSellBox01{margin:2% 0 0}#productSellBox01 .productImgTabBox{width:34%}#productSellBox01 .mainPrice .priceHead{padding:1.5% 2.5%;vertical-align:super;margin:0 3% 0 0}#productSellBox01 .mainPrice.headTop .priceHead{padding:.5% 1.8%;vertical-align:baseline}#productSellBox01 .mainPrice.headTop .priceHead br{display:none}#productSellBox02 .productBtn{background:#7e6c62}#productSellBox03 .productBtn{background:#7e6c62}#productSellBox01 .ttl,#productSellBox02 .ttl,#productSellBox03 .ttl{background:#f9f6e9;padding:2% 2% 2% 8%;width:100%;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;position:relative}#productSellBox01 .ttl:before,#productSellBox02 .ttl:before,#productSellBox03 .ttl:before{display:block;content:'';position:absolute;top:16px;left:16px;background:#eeaa3d;width:10px;height:24px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.productMainBox{margin:0 0 5%;border:10px solid #f9f6e9;padding:3%}.productTabNavBoxT{padding:2% 0 0;border-top:1px #7e6c62 solid;position:relative;max-width:100%}.productTabNavBoxB{padding:0 0 2%;border-bottom:1px #7e6c62 solid;position:relative;max-width:100%}.productTabNavBoxT:before,.productTabNavBoxT:after{display:block;content:'';position:absolute;top:-1px;border-radius:50%;background:#7e6c62;width:6px;height:6px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.productTabNavBoxB:before,.productTabNavBoxB:after{display:block;content:'';position:absolute;bottom:-6px;border-radius:50%;background:#7e6c62;width:6px;height:6px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.productTabNavBoxT:before,.productTabNavBoxB:before{left:0}.productTabNavBoxT:after,.productTabNavBoxB:after{right:0}.productTabNavBox li{color:#7e6c62;background:#f9f6e9;cursor:pointer;float:left;margin:0 2% 0 0;padding:1%;text-align:center;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;width:32%}.productTabNavBox li:last-child{margin:0}.productTabNavBox.top li{border-bottom:0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.productTabNavBox.bottom li{border-top:0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.productTabNavBox .current{background:#7e6c62;color:#fff}.productLpBox{margin:1% 0}.productLpBox img{display:block}.productVoiceBox{margin:3% 0}.productQaBox .qaBox{margin:4% 0 5%}.productQaBox .qaBox .questionIcon,.productQaBox .qaBox .answerIcon{border-radius:50%;font-size:1.6rem;width:27px;height:27px;font-weight:400;line-height:1;margin:0 10px 0 0;padding:5px 7px 0;vertical-align:text-bottom}.productDetailBox{background:#f9f6e9;padding:5%;margin:0 auto 6%}.productDetailBox ul{border-top:1px #e1d8d4 dashed}.productDetailBox li{padding:2% 0 2%;border-bottom:1px #e1d8d4 dashed}.productDetailBox li:last-child{margin:0}.productDetailBox .item_title{float:left;width:20%;padding-left:2%}.productDetailBox .item_detail{float:right;width:80%}.lpBtnBox{max-width:1000px;margin:0 auto;text-align:center}.lpBtnBox a{width:290px;height:42px;box-sizing:border-box;text-align:center;font-size:.89rem;display:inline-block;position:relative;padding:9px 0 0 10px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/css/../img/btn_dec.png);background-position:center top;background-repeat:no-repeat;background-size:100%}@media screen and (min-width:641px){.productTabNavBox li:hover{background:#7e6c62;color:#fff}}@media screen and (min-width:641px) and (max-width:999px){.productBox{width:96%}.productBox .mainTtl{background-size:14% auto,14% auto}.productBox .mainTtl{font-size:3.5vw;padding:0 15%}.productBox .mainTtl img{width:12%}.productBox .subTtl{font-size:1.6vw}.photoMainBox{min-height:290px}.productInfoBox .head{font-size:2.55vw}.productInfoBox .text{font-size:1.52vw}.productSellBox .ttl{font-size:2vw}.normalPrice{font-size:1.45vw}.normalPrice span span{font-size:2.4vw}.mainPrice .priceHead{font-size:1.2vw}#productSellBox01 .mainPrice .priceHead{margin:0 1% 0 0;padding:1.5%;vertical-align:text-bottom}.mainPrice .priceMain,.mainPrice .priceMain.first{font-size:3.5vw;letter-spacing:-2px}.mainPrice .priceMain span{font-size:3.2vw}.mainPrice .priceTax{font-size:1.6vw}.postageIcon,.postageIcon.first{font-size:1.6vw}.note{font-size:1.3vw}.productBtn span{font-size:2.2vw}.productBtn i{font-size:2.6vw}.product2ColBlock .ttl{width:62%}.productTabNavBox li{font-size:1.75vw}.productVoiceBox,.productQaBox dl{font-size:2vw}.productDetailBox dt{font-size:1.7vw}.productDetailBox dd{font-size:1.53vw}}@media screen and (max-width:640px){.productBox{margin:15% auto 0}.productBox .subTtl{font-size:2.5vw}.productBox .mainTtl{font-size:6vw;text-align:center;line-height:10vw}.productBox .ttlBox{width:100%}.productTopBox{margin:0 0 7%}.productPhotoBox{float:none;margin:0 0 8%;overflow:auto;max-height:68vw;width:100%}.photoMainBox{min-height:46vw}.photoThumBox{width:60%}.productInfoBox{float:none;width:92%;margin:0 auto}.productInfoBox .head{font-size:4.6vw}.productInfoBox .text{font-size:4.1vw;margin:0 0 7%}.productSellBox .ttl{font-size:4.7vw;width:100%}.normalPrice,.product2ColBlock .normalPrice{font-size:3.4vw;margin:0 0 1%;width:100%}.normalPrice span span{font-size:5.7vw}.mainPrice,.note{margin:0 0 2%}.mainPrice .priceHead{font-size:3vw}.mainPrice .priceMain,.mainPrice .priceMain.first{font-size:10.5vw;letter-spacing:-1px}.mainPrice .priceMain span{font-size:5.9vw}.postageIcon,.postageIcon.first{font-size:2.9vw}.note{font-size:3.5vw}.productImgTabBox,#productSellBox01 .productImgTabBox{width:28%;margin:10vw 0 0}.priceTax{font-size:2.7vw}#productSellBox01{padding:0}#productSellBox01 .mainPrice .priceHead{padding:.5% 1.8%;vertical-align:baseline;margin:0}#productSellBox01 .mainPrice .priceHead br{display:none}.productBtnTabBox{margin:3% 0 0}.productBtn span,.product2ColBlock .productBtn span{font-size:4.7vw;padding:3.5% 2% 3.5% 4%;text-align:left}.productBtn i{font-size:6vw}.product2ColBlock{margin:0 auto 15%;width:92%}.product2ColBlock .productSellBox{float:none;width:100%;margin:0}#productSellBox02{margin:0 0 7%}.productMainBox{margin:0 0 10%}.productMainBox .productTabNavBox{width:92%;margin:0 auto}.productTabNavBox li{font-size:4.1vw}.productVoiceBox{font-size:3.5vw}.productQaBox .qaBox{margin:4% auto 5%;width:92%}.productDetailBox dt,.productDetailBox dd{font-size:3.2vw}.lpBtnBox{max-width:1000px;margin:0 auto;text-align:center}.lpBtnBox a{font-size:4vw}.lpBtnBox a:after{font-size:7vw;margin-top:-6.25vw}}