@charset "UTF-8";.feature .feature-frame,.feature .feature-list,.mark,.recommend,.ribbon{background-repeat:no-repeat}img{max-width:100%;height:auto}li,ul{list-style-type:none;padding:0;margin:0}#hena-menu ul li a{padding-top:0;line-height:1;display:flex;justify-content:center;flex-direction:column;align-items:center}#hena-menu ul li.no-link a{cursor:none;color:#ccc}.mark{position:relative;padding-top:33px;background-image:url(/sp/images/ayuru/mark.png);background-position:top center;background-size:33px auto}.mark.red{background-image:url(/sp/images/ayuru/mark_red.png)}.hena-top h2{margin-bottom:30px}#cont1 .explain{margin-top:47px}.ayuru-item-info{margin:0 17px}.ayuru-item-info .inner{background-color:#f9f2ec;padding:20px 10px 25px;margin-bottom:12px}.ayuru-item-info .ayuru-item-info-title{font-size:15px;font-weight:700;line-height:1.2;margin:15px 0}.ayuru-item-info .ayuru-item-info-title-sub{font-size:17px;margin-top:45px;margin-bottom:10px}.ayuru-item-info .item-image{height:135px;width:auto}.ayuru-item-info .btns a{box-sizing:border-box;float:left;width:50%;padding:0 10px}.ayuru-item-info .btns a img{width:100%}.ayuru-item-info .description{margin:0;display:flex;justify-content:center}.ayuru-item-info .description dd,.ayuru-item-info .description dt{float:left;font-size:12px;text-align-last:left;margin:0}.ayuru-item-info .description dt{width:120px}.ayuru-item-info .description dd{width:166px}.voice{margin-top:44px;margin-bottom:60px}.voice .top-slider-inner:nth-child(n+2){display:none}.voice .flickity-viewport .top-slider-inner{display:block}.cont3{margin-bottom:50px}.cont3 .off{display:none}.cont3 .detail-text{display:none;text-align:left;margin:30px 16px 20px}.cont3 .detail-text dt{text-align:left;color:#026a6f;font-size:14px;font-weight:700}.cont3 .detail-text dd{text-align:left;font-size:14px;margin-left:0;margin-bottom:1em}.cont3 .show-detail{cursor:pointer;font-size:11px;margin-top:1em}.feature{margin-bottom:60px}.feature .feature-title{margin-bottom:20px}.feature .feature-frame{background-image:url(/sp/images/ayuru/frame1.png),url(/sp/images/ayuru/frame2.png),url(/sp/images/ayuru/frame3.png),url(/sp/images/ayuru/frame4.png);background-position:top -3px left -3px,top -3px right -3px,bottom -3px left -3px,bottom -3px right -3px;background-color:#f9f2ec;border:3px solid #cdb893;padding:50px 18px 20px;margin:0 15px 20px}.feature .feature-list{background-image:url(/sp/images/ayuru/mark.png);background-position:top center;background-size:32px auto;text-align:center;padding:50px 0 0;margin:22px 0 0}.feature .feature-list li{font-size:15.5px;margin-bottom:25px}.feature .feature-list-title{font-size:12.5px;font-weight:400;line-height:2}.recommend{background-image:url(/sp/images/ayuru/content_image_03.jpg);background-position:bottom center;background-size:100% auto;padding-bottom:170px}.recommend .inner{width:276px;margin:0 auto}.recommend .title{margin-bottom:20px}.recommend .recommend-list{margin-bottom:19px}.recommend .recommend-list li{text-align:center;color:#fff;background-color:#c7b088;border-radius:8px;font-size:15.5px;line-height:2;margin-bottom:14px}.recommend .recommend-list li:last-child{margin-bottom:0}.hena-footer .prod-image{width:84.5px}.ayuru-shampoo-info.neat .inner{background-color:#d7ebdd}.ayuru-shampoo-info.normal .inner{background-color:#f0e8c7}.ayuru-shampoo-info.moist .inner{background-color:#f7e4e3}.ayuru-shampoo-info .inner .item-image{float:left;width:60px;height:auto}.ribbon{background-image:url(/sp/images/ayuru/shampoo/ribbon.png);background-size:238px;background-position:center;border:none;height:8px;margin:20px 0}.oil-introduction,.shampoo-introduction{background-position:bottom center;background-size:100%;background-repeat:no-repeat}.shampoo-introduction{background-image:url(/sp/images/ayuru/shampoo/content_image_02.png);padding-bottom:50px;margin-bottom:71px}.hena-top .oil-introduction p.explain,.hena-top .shampoo-introduction p.explain{width:260px;margin-right:auto;margin-left:auto;font-size:14px;letter-spacing:0}.shampoo-introduction h3{font-size:16px;color:#cc6a1b;margin-top:16px;padding-top:40px}.introduction-list{width:261px;color:#cc6a1b;text-align-last:left;margin-left:auto;margin-right:auto}.shampoo-type .ayuru-shampoo-info{margin-bottom:16px}.shampoo-type .ayuru-shampoo-info:last-child{margin-bottom:0}.shampoo-type .ayuru-shampoo-info .inner{box-sizing:border-box;width:282px;margin-left:auto;margin-right:auto;padding:15px}.shampoo-type .ayuru-item-info-title-sub{margin-bottom:16px}.shampoo-type .ayuru-shampoo-info-title{font-size:16px;font-weight:700}.shampoo-type .ayuru-shampoo-info-sub{font-size:13px;margin-bottom:.25em}.shampoo-type .ayuru-shampoo-info-text{font-size:11px}.shampoo-type .ayuru-shampoo-info img{padding-right:18px;margin-top:10px}.shampoo-type .ayuru-shampoo-info .btns{margin-top:13px}.shampoo-type .bottle-set img{width:101px;height:auto}.shampoo-type .bottle-set .bottle-set-title{text-align-last:left;font-size:12px;font-weight:700;margin-top:20px;margin-bottom:13px}.shampoo-type .bottle-set .bottle-set-text{text-align-last:left;font-size:10px;line-height:2}.youtube{margin-bottom:58px}.youtube h3{font-size:17px;margin-bottom:8px}.youtube iframe+iframe{margin-top:30px}.oil-introduction{padding-bottom:165px;margin-bottom:71px}.oil-introduction.oil-introduction1{background-image:url(/sp/images/ayuru/oil/content_image_02.png)}.oil-introduction.oil-introduction2{background-image:url(/sp/images/ayuru/oil/content_image_03.png)}.salon-invitation{width:275px;margin-left:auto;margin-right:auto}.salon-invitation img{width:110px;margin-bottom:18px}.salon-invitation h3{background-color:#c7b088;color:#fff;border-radius:5px;font-weight:400;font-size:15px;text-align:center;line-height:1;padding:11px 0}.salon-invitation ul{margin-top:20px;margin-bottom:46px}.salon-invitation ul li{text-align-last:left;font-weight:700;font-size:15px}.salon-invitation p{font-size:14px;line-height:2;text-align-last:left;width:266px}.salon-tel{width:216px;margin:68px auto}.salon-tel p{color:#006b74}.salon-tel .mark-tel{display:block;background-image:url(/sp/images/ayuru/salon/icon_tel.png);background-repeat:no-repeat;background-position:center left;background-size:contain;padding-left:37px;margin:.5em 0}.salon-tel .mark-tel img{width:167px}.ayuru-qa .qa-title{width:251px;margin:0 auto}.ayuru-qa .qa-title img{width:100%}.ayuru-qa .qa-menu ul li{float:left;width:50%;text-align:center}.ayuru-qa .qa-menu ul li img{width:113px}