@charset "UTF-8";body{width:100%;margin:0}.l-wrapper{width:100%;max-width:720px;margin:0 auto;position:relative;z-index:1}.l-inner{padding:0 15px}@media screen and (min-width:768px){.l-inner{padding:0}}p{margin:0}img{display:block;max-width:100%;margin:0 auto}.owl-nav{height:0}.owl-dots{display:none}.owl-thumbs{display:none}.p-concept .mdl-title-h2title{margin-bottom:25px}@media screen and (min-width:768px){.p-concept .mdl-title-h2title{margin-bottom:5px}}.p-feature .mdl-title-h2title{margin-bottom:25px}.p-mainvisual{margin-bottom:40px}.c-section__title{display:flex;flex-flow:column;align-items:center;margin-top:0;margin-bottom:55px;font:normal normal 600 30px/91px Montserrat;letter-spacing:2.1px;color:#212322;line-height:1.5}@media screen and (min-width:768px){.c-section__title{font:normal normal 600 42px/84px Montserrat}}.c-section__heading{text-align:center;font:normal normal normal 12px/14px Hiragino Sans;letter-spacing:2.4px;color:#212322;line-height:1;font-weight:700;margin-bottom:10px}@media screen and (min-width:768px){.c-section__heading{font:normal normal normal 20px/40px Hiragino Kaku Gothic Std}}.p-section{padding-top:80px;padding-bottom:30px}.p-section.p-lineup{width:calc(100% - 30px);max-width:960px;margin:0 auto;background:#fff;position:relative;z-index:1}.p-section.p-feature{background:#fff}.p-section.p-look{background:#f2f3f4 0 0 no-repeat padding-box}@media screen and (min-width:768px){.p-concept{padding-top:80px}}.p-concept__heading{font:normal normal 600 30px/91px Montserrat;letter-spacing:1.8px;margin-top:0;margin-bottom:25px;color:#212322;text-align:center;line-height:1}@media screen and (min-width:768px){.p-concept__heading{margin-bottom:30px;font:normal normal 600 42px/84px Montserrat;letter-spacing:2.1px}}.p-concept__text{font:normal normal normal 18px/30px Hiragino Sans;margin-bottom:25px;font-weight:700;letter-spacing:-.2px;color:#212322;text-align:center;font-weight:700}@media screen and (min-width:768px){.p-concept__text{margin-bottom:30px;font:normal normal normal 32px/42px Hiragino Sans;font-weight:700}}.p-lineup__list{display:flex;flex-wrap:wrap;margin-left:-15px}@media screen and (min-width:768px){.p-lineup__list{margin-left:-25px}}.p-lineup__listItem{width:calc(50% - 15px);margin-left:15px;margin-bottom:20px;background:#fff;box-shadow:5px 0 24px rgba(0,0,0,.1019607843);cursor:pointer}@media screen and (min-width:768px){.p-lineup__listItem{width:calc(33.3333333333% - 25px);margin-left:25px;margin-bottom:25px}}.p-lineup__itemWrap{padding:15px}@media screen and (min-width:768px){.p-lineup__itemWrap{padding:10px 15px}}.p-lineup__itemName{padding-top:15px;margin-top:0;margin-bottom:15px;font:normal normal normal 13px/18px Hiragino Sans;color:#212322;font-weight:700}@media screen and (min-width:768px){.p-lineup__itemName{font-size:18px}}.p-lineup__itemText{margin-bottom:15px;font:normal normal normal 12px/17px Hiragino Sans;letter-spacing:0;color:#212322}@media screen and (min-width:768px){.p-lineup__itemText{font-size:15px}}.p-lineup__itemPrice{font:normal normal normal 12px/17px Montserrat;color:#8a8a8a}@media screen and (min-width:768px){.p-lineup__itemPrice{font-size:15px}}.p-feature__columnItem{display:flex;flex-flow:row;align-items:flex-start;margin-bottom:35px}@media screen and (min-width:768px){.p-feature__columnItem{align-items:center;margin-bottom:55px}}.p-feature__columnImage{max-width:120px;background:#e8ebf1 0 0 no-repeat padding-box;box-shadow:0 4px 16px rgba(166,181,208,.2)}@media screen and (min-width:768px){.p-feature__columnImage{max-width:220px}}.p-feature__columnContnt{flex:1;padding-left:15px}@media screen and (min-width:768px){.p-feature__columnContnt{padding-left:50px}}.p-feature__columnLabel{display:inline-block;padding:2px 12px;border-radius:100px;text-align:center;font:normal normal normal 12px/15px Montserrat;background:#8094dd;color:#fff}@media screen and (min-width:768px){.p-feature__columnLabel{padding:3px 13px;font:normal normal normal 20px/24px Montserrat}}.p-feature__columnText{margin-top:12px;margin-bottom:15px;text-align:left;font:normal normal normal 18px/27px Hiragino Sans;font-weight:700;color:#212322}@media screen and (min-width:768px){.p-feature__columnText{font:normal normal normal 32px/48px Hiragino Sans;font-weight:700}}.p-feature__columnList{list-style:none;padding:0}.p-feature__columnList li{display:flex;text-align:left;font:normal normal normal 15px/23px Hiragino Sans;color:#212322}@media screen and (min-width:768px){.p-feature__columnList li{font-size:20px;line-height:1.7}}.p-feature__columnList li::before{content:"・";display:inline-block}.p-product{text-align:center}.p-product__name{text-align:center;font:normal normal normal 20px/34px Hiragino Kaku Gothic ProN;margin:0 auto 15px;padding:15px 0;border-bottom:1px solid #ddd;font-weight:700}.p-product__name span{display:block;font:normal normal normal 12px/17px Hiragino Kaku Gothic ProN}.p-product__name .--ss{font-size:10px}.p-product__price{text-align:center;font:normal normal normal 14px/24px Hiragino Kaku Gothic ProN}.p-product__kinds{text-align:center;font:normal normal normal 12px/20px Hiragino Kaku Gothic ProN}.p-product__panelSelect{display:block;opacity:0;overflow:hidden;height:0}.p-product__panelSelect.active{opacity:1;overflow:visible;height:auto;transition:opacity .8s ease-in-out}.p-product__tabArea{display:flex;justify-content:space-between;align-items:center;max-width:275px;margin:0 auto;padding-top:15px}.p-product__tabSelect{position:relative;width:50px;height:50px;background:#ccc;border-radius:100px;cursor:pointer}.p-product__tabSelect.active::before{content:"";display:block;position:absolute;width:58px;height:58px;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #2c2c2c;border-radius:100px}.p-product__buttonSelect{display:none}.p-product__buttonSelect.active{display:block}.p-product__button{display:block;max-width:275px;margin:20px auto;padding:15px 0;background:#000;border-radius:999px;text-align:center;font:normal normal normal 16px/27px Hiragino Kaku Gothic ProN;color:#fff!important;text-decoration:none;font-weight:700}.p-product__anchor{display:inline-block;text-decoration:underline;font:normal normal normal 14px/24px Hiragino Kaku Gothic ProN;color:#000;margin-top:20px;text-decoration:underline!important}.p-product__anchor::after{content:url(../img/eyeshadow/icon_arrow_d.svg);margin-left:7px}.p-info{padding-top:0;padding-bottom:40px}.p-info__accordion{margin:0 0 40px}@media screen and (min-width:768px){.p-info__accordion{margin-bottom:60px}}.p-accordion__title{border-color:#ddd}.js-accordion-open{cursor:pointer}.js-accordion-open::after,.js-accordion-open::before{content:"";position:absolute;right:5px;top:50%;display:block;width:12px;height:1px;background:#000;transition:all .4s;transform:translateY(-50%)}@media screen and (min-width:768px){.js-accordion-open::after,.js-accordion-open::before{width:22px}}.js-accordion-open::before{transform:translateY(-50%) rotate(90deg)}.js-accordion-open.active::before{transform:translateY(-50%) rotate(0)}.p-description__header{display:flex;align-items:center;border-bottom:1px solid #ccc;padding-bottom:12px;margin-bottom:30px}@media screen and (min-width:768px){.p-description__header{padding-bottom:20px}}.p-description__headerImage{max-width:120px}@media screen and (min-width:768px){.p-description__headerImage{max-width:150px}}.p-description__title{font:normal normal normal 16px/29px Hiragino Sans;font-weight:700;flex:1;color:#212322}@media screen and (min-width:768px){.p-description__title{font:normal normal normal 28px/45px Hiragino Sans;font-weight:700}}.p-description__title span{color:#8094dd;font-size:100%}.p-description__bodyContent{counter-increment:description__bodyHeading;position:relative;padding-left:30px;margin:0 0 30px}@media screen and (min-width:768px){.p-description__bodyContent{padding-left:35px}}.p-description__bodyContent::before{content:"";width:20px;height:27px;background-size:contain;font:normal normal normal 30px/36px Helvetica;color:#8094dd;display:block;position:absolute;left:0;top:0}@media screen and (min-width:768px){.p-description__bodyContent::before{width:26px;height:35px}}.p-description__bodyContent:nth-child(1)::before{background-image:url(https://www.amwaylive.com/h_img/lp/at_eye/img/common/explain_number_01.png)}.p-description__bodyContent:nth-child(2)::before{background-image:url(https://www.amwaylive.com/h_img/lp/at_eye/img/common/explain_number_02.png)}.p-description__bodyContent:nth-child(3)::before{background-image:url(https://www.amwaylive.com/h_img/lp/at_eye/img/common/explain_number_03.png)}.p-description__bodyHeading{margin-bottom:10px;font:normal normal normal 16px/24px Hiragino Sans;font-weight:700;color:#212322}@media screen and (min-width:768px){.p-description__bodyHeading{margin-bottom:15px;font:normal normal normal 22px/33px Hiragino Sans;font-weight:700}}.p-description__bodyDetails{margin:0;font:normal normal normal 15px/23px Hiragino Sans;color:#212322}@media screen and (min-width:768px){.p-description__bodyDetails{font-size:20px}}.p-description__bodyList{margin:0;padding:0;font:normal normal normal 14px/20px Hiragino Kaku Gothic ProN}@media screen and (min-width:768px){.p-description__bodyList{font-size:20px}}.p-description__bodyList li{margin-bottom:5px;display:flex;align-items:baseline}@media screen and (min-width:768px){.p-description__bodyList li{margin-bottom:10px}}.p-description__bodyList li p{width:100%;line-height:19.6px;font:normal normal normal 15px/23px Hiragino Sans}@media screen and (min-width:768px){.p-description__bodyList li p{font:normal normal normal 20px/30px Hiragino Sans}}.p-description__bodyList li sup{font-size:60%}.p-description__bodyList li::before{content:"";display:inline-block;width:4px;height:4px;margin-right:8px;background:#000;border-radius:2px;transform:translateY(-100%)}.p-description__point{display:flex;align-items:center;position:relative;padding:13px;border:1px solid #212322}@media screen and (min-width:768px){.p-description__point{padding:15px 30px}}.p-description__point::before{content:"UPDATE";position:absolute;top:30%;left:-33px;transform:rotate(90deg);padding:0 8px;background:#e4e5e8;font:normal normal normal 12px/14px Helvetica Neue;color:#212322}@media screen and (min-width:768px){.p-description__point::before{font-size:16px;left:-41px}}.p-description__point img{max-width:105px}@media screen and (min-width:768px){.p-description__point img{max-width:140px}}.p-description__point p{font:normal normal normal 14px/22px Hiragino Kaku Gothic ProN;color:#212322}@media screen and (min-width:768px){.p-description__point p{font-size:20px}}.p-description__annotation{border-top:1px solid #ccc;padding:24px 15px 0;margin:30px 0 0;list-style:none;font:normal normal normal 12px/22px Hiragino Sans;color:#444;line-height:2}@media screen and (min-width:768px){.p-description__annotation{margin-top:40px;padding:30px 30px 0;font-size:14px}}.p-description__annotation li{color:#444}.p-feel__title{display:flex;align-items:center;margin:0 0 12px;font:normal normal normal 16px/25px Hiragino Kaku Gothic ProN;color:#212322;letter-spacing:-.16px;font-weight:700}@media screen and (min-width:768px){.p-feel__title{justify-content:center;margin-bottom:20px;font-size:22px}}.p-feel__title:not(:first-of-type){padding-top:40px}.p-feel__title span{display:inline-block;width:100%;max-width:60px;margin-right:8px;padding:2px 5px;background:#8094dd;border-radius:100px;text-align:center;font:normal normal normal 12px/15px Montserrat;color:#fff;font-style:normal}@media screen and (min-width:768px){.p-feel__title span{max-width:110px;margin-right:10px;font-size:20px;padding:3px 13px;line-height:1}}.p-feel__variations{background:#fff;padding:20px}.variations__thumbnails{padding-top:5px}.variations__thumbnails .current img{border:1px solid #212322}.variations__thumbnails .slick-current img{border:1px solid #212322}.variations__thumbnails .slick-track{transform:unset!important;display:flex;flex-flow:row;justify-content:space-between;width:100%!important;margin-bottom:20px}.variations__thumbnails .owl-stage{display:flex;justify-content:space-between}.variations__thumbnails .owl-nav{display:none}.variations__thumbnail{max-width:50px;margin:0 auto;cursor:pointer}.variations__thumbnail img{cursor:pointer}.variations__thumbnail span{display:block;text-align:center;font:normal normal normal 10px/13px Hiragino Kaku Gothic ProN;font-weight:700}.variations__thumbnail.slick-current span{font-weight:700}.variations__carouselItem{padding:0 10px}.variations__carousel .slick-arrow{position:absolute;top:25%;z-index:1;cursor:pointer}.variations__carousel .prev-arrow{left:-7%}.variations__carousel .next-arrow{right:-7%}.variations__carousel .slide-arrow{position:absolute;top:25%;z-index:1;cursor:pointer}.variations__carousel .prev-arrow{left:-7%}.variations__carousel .next-arrow{right:-7%}.variations__colorName{margin-top:12px;padding-top:15px;border-top:1px solid #ddd;text-align:center;font:normal normal normal 14px/24px Hiragino Kaku Gothic ProN;font-weight:700}.variations__colorName span{display:block;font:normal normal normal 12px/20px Hiragino Kaku Gothic ProN;color:#ddd}.variations__colorText{margin-top:15px;font:normal normal normal 16px/27px Hiragino Kaku Gothic ProN;font-weight:700;text-align:center}.variations__thumbnails{padding-top:5px}.variations__thumbnails .slick-track{transform:unset!important;display:flex;flex-flow:row;justify-content:space-between;width:100%!important;margin-bottom:20px}.variations__thumbnail{width:100%!important;max-width:50px}.variations__thumbnail img{cursor:pointer}.variations__thumbnail span{display:block;text-align:center;font:normal normal normal 10px/13px Hiragino Kaku Gothic ProN}.variations__carouselItem{padding:0 10px}.variations__carousel .slick-arrow{position:absolute;top:25%;z-index:1;cursor:pointer}.variations__carousel .prev-arrow{left:-7%}.variations__carousel .next-arrow{right:-7%}.variations__colorName{margin-top:12px;padding-top:15px;border-top:1px solid #ddd;text-align:center;font:normal normal normal 14px/21px Hiragino Sans}.variations__colorName span{display:block;font:normal normal normal 12px/18px Hiragino Sans;color:#666}.variations__columnList{display:flex;flex-wrap:nowrap;justify-content:center}.variations__columnList-item{display:flex;flex-flow:column;width:25%;padding:0 5px;text-align:center}.variations__itemIcon{max-width:50px;margin-bottom:15px}.variations__itemThum{width:100%;max-width:140px}.variations__itemText{flex:1;padding-top:12px;font:normal normal bold 13px/21px Hiragino Sans;color:#212322}.variations__itemName{margin-top:10px;padding-top:10px;border-top:1px solid #ddd;font:normal normal bold 13px/21px Hiragino Sans;color:#212322}.variations__itemName span{display:block;font:normal normal normal 12px/18px Hiragino Sans;color:#666}.p-howto__tabArea{display:flex;justify-content:space-between;margin-bottom:32px;padding:0 10px}@media screen and (min-width:768px){.p-howto__tabArea{padding:0 60px}}.p-howto__tabSelect{width:50%;max-width:140px;padding:14px 0;border:1px solid #bbb;font:normal normal normal 12px/17px Hiragino Kaku Gothic ProN;letter-spacing:.36px;color:#666!important;text-align:center;cursor:pointer}@media screen and (min-width:768px){.p-howto__tabSelect{max-width:240px;padding:20px 0;font-size:16px}}@media screen and (min-width:768px){.p-howto__tabSelect:nth-of-type(1){margin-right:5px}}@media screen and (min-width:768px){.p-howto__tabSelect:nth-of-type(2){margin-left:5px}}.p-howto__tabSelect.active{color:#212322!important;border:1px solid #212322;font-weight:700}.p-howto__panelSelect{display:block;height:0;opacity:0}.p-howto__panelSelect.active{height:auto;opacity:1;transition:opacity .8s ease-in-out}.p-howto__panelSelect:not(.active) *{margin:0;height:0}.p-howto__title{margin-top:0;padding-bottom:15px;font:normal normal normal 16px/24px Hiragino Sans;color:#212322;text-align:center;font-weight:700}@media screen and (min-width:768px){.p-howto__title{padding-bottom:20px;font:normal normal normal 22px/33px Hiragino Sans;font-weight:700}}.p-howto__title span{font-size:18px;color:#8094dd}@media screen and (min-width:768px){.p-howto__title span{font-size:22px}}.p-howto__title b{font:normal normal normal 18px/24px Hiragino Sans;font-weight:700}@media screen and (min-width:768px){.p-howto__title b{font:normal normal normal 28px/33px Hiragino Sans;font-weight:700}}.p-howto__flowHeading{display:flex;align-items:center;margin-bottom:15px;font:normal normal normal 12px/14px Helvetica Neue;letter-spacing:.36px}@media screen and (min-width:768px){.p-howto__flowHeading{margin-bottom:30px}}.p-howto__flowHeading::after,.p-howto__flowHeading::before{content:"";flex-grow:1;border-top:solid 1px #ccc;display:block;margin:0}.p-howto__flowWrap{counter-increment:flowText}@media screen and (min-width:768px){.p-howto__flowWrap{display:flex;align-items:start}}@media screen and (min-width:768px){.p-howto__flowImage{width:50%}}.p-howto__flowText{display:flex;padding-top:18px;margin-bottom:20px;font:normal normal normal 15px/27px Hiragino Sans;color:#212322}@media screen and (min-width:768px){.p-howto__flowText{font-size:18px;width:50%;margin-left:15px;padding-top:0}}.p-howto__flowText::before{content:counter(flowText) ".";margin-right:4px;font:italic normal 100 20px/24px Helvetica Neue;font-style:normal}.p-howto__flowText:last-child{margin-bottom:0}.p-howto__flowText p{margin:0;font:normal normal normal 15px/27px Hiragino Sans}@media screen and (min-width:768px){.p-howto__flowText p{font:normal normal normal 18px/27px Hiragino Sans}}.p-howto__flowArrow{width:0;height:0;margin:25px auto 20px;border-style:solid;border-width:16px 21px 0 21px;border-color:#ccc transparent transparent transparent}@media screen and (min-width:768px){.p-howto__flowArrow{margin-top:20px}}.p-howto__flowbigArrow{width:42px;margin:25px auto 20px}@media screen and (min-width:768px){.p-howto__flowbigArrow{margin-top:20px}}.p-accordion__title{margin-bottom:12px;text-align:left;font:normal normal normal 18px/30px Hiragino Sans;border-bottom:1px solid #ddd;padding:10px 0;position:relative;color:#212322}@media screen and (min-width:768px){.p-accordion__title{padding:16px 0;font-size:22px}}.p-accordion__content{margin:0;background:#e4e5e8;padding:30px 15px 40px}@media screen and (min-width:768px){.p-accordion__content{padding:40px 45px;font-size:22px}}.p-other{border-top:1px solid #ddd}.p-other__items{display:flex;flex-wrap:wrap;justify-content:space-between}.p-other__item{display:flex;flex-flow:column;width:50%;max-width:none;margin-bottom:60px}.p-other__item:nth-of-type(2n+1){padding-right:10px}.p-other__item:nth-of-type(2n){padding-left:10px}.p-other__item img{box-shadow:0 4px 16px rgba(166,181,208,.2)}.p-other__itemName{flex:1;padding-top:12px;font:normal normal normal 14px/22px Hiragino Kaku Gothic ProN;text-align:center}.p-other__itemName span{display:block;font-size:12px}.p-other__itemButton{display:block;width:100%;margin-top:16px;padding:10px 0;background:#666;border-radius:999px;color:#fff!important;text-align:center;font:normal normal normal 12px/20px Hiragino Kaku Gothic ProN;text-decoration:none;font-weight:700}.p-other .c-section__title{margin-top:0}.p-lower{width:100vw;margin:0 calc(50% - 50vw);background:#f2f3f4}.p-lower__imageLink{margin-bottom:30px}.p-lower__appDownload{padding:30px 25px 50px;background:0 0}@media screen and (min-width:768px){.p-lower__appDownload{margin-bottom:50px;padding:50px 0 0}}.p-lower__button{display:block;width:100%;max-width:295px;margin:0 auto 80px;padding:20px 0;background:#fff;border:1px solid #000;border-radius:100px;color:#000;font:normal normal normal 16px/27px Hiragino Kaku Gothic ProN;text-align:center;text-decoration:none}.appDownload__text{text-align:center;font:normal normal normal 14px/22px Hiragino Kaku Gothic ProN;font-weight:700;color:#212322}@media screen and (min-width:768px){.appDownload__text{font:normal normal normal 20px/32px Hiragino Sans;font-weight:700}}.appDownload__text::after{content:"";display:block;width:50px;padding-top:20px;margin:0 auto 20px;border-bottom:1px solid #000}@media screen and (min-width:768px){.appDownload__text::after{width:100px}}.appDownload__content{display:flex;align-items:center}.appDownload__icon{max-width:96px}.appDownload__linkWrapper{display:flex;flex-flow:row;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-left:18px}@media screen and (min-width:768px){.appDownload__linkWrapper{flex-wrap:nowrap}}.appDownload__linkWrapper span{display:block;width:100%;font:normal normal normal 20px/28px Montserrat;color:#212322}@media screen and (max-width:767px){.appDownload__linkWrapper span{padding-bottom:10px}}@media screen and (min-width:768px){.appDownload__linkWrapper span{width:auto;font:normal normal normal 24px/34px Montserrat;letter-spacing:.72px}}.appDownload__linkWrapper a:nth-of-type(1){max-width:90px}@media screen and (min-width:768px){.appDownload__linkWrapper a:nth-of-type(1){max-width:164px;margin-left:15px}}.appDownload__linkWrapper a:nth-of-type(2){max-width:109px}@media screen and (min-width:768px){.appDownload__linkWrapper a:nth-of-type(2){max-width:200px;margin-left:15px}}.item-detail__wrap .mdl-list-colorselect #_taupe{background-color:#7c736a}.item-detail__wrap .mdl-list-colorselect #_brown{background-color:#5d4134}.item-detail__wrap .mdl-list-colorselect #_black{background-color:#010101}.item-detail__wrap .mdl-list-colorselect li.active{position:relative}.item-detail__wrap .mdl-list-colorselect li.active::before{content:"";display:block;position:absolute;width:105%;height:105%;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #2c2c2c;border-radius:100px}.pcOnly{display:none}@media screen and (min-width:768px){.pcOnly{display:block}}.spOnly{display:block}@media screen and (min-width:768px){.spOnly{display:none}}