.contents *,.contents :after,.contents :before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}.contents :after,.contents :before{pointer-events:none}.contents .pc-block{display:none}.contents .sp-block{display:block}.contents button{background:none;border:none;cursor:pointer;font:inherit;margin:0;padding:0}.contents .check{background:#fdd url(images/check_bg.png) no-repeat top contain;padding-bottom:6vw;padding-top:10vw;position:relative}.contents .check img{height:auto;max-width:100%}.contents .check-title{margin:auto;width:43vw}.contents #app{background:#f9f2f0;height:180vw}.contents .app-inner{overflow-x:hidden}.contents .diagnosis-wrapper{background:#f9f2f0;padding-bottom:5vw}.contents .diagnosis-inner{height:160vw;overflow:hidden;padding-top:6vw;position:relative}.contents .diagnosis-title{margin:auto;width:36vw}.contents .diagnosis-question{margin:7vw auto 0;width:86vw}.contents .diagnosis-button-list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:7vw auto 0;position:relative;width:86vw;z-index:3}.contents .diagnosis-button-item{margin-bottom:2vw;width:42vw}.contents .diagnosis-button-item:nth-child(2n){margin-left:2vw}.contents .diagnosis-button-item-five{width:27vw}.contents .diagnosis-button-item-five:not(:first-child){margin-left:2vw}.contents .diagnosis-answerButton{pointer-events:none;position:relative;width:100%}.contents .diagnosis-answerButton-pink{height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:.3s;transition:.3s;width:100%;z-index:1}.contents .diagnosis-answerButton:hover .diagnosis-answerButton-pink{opacity:1}.contents .diagnosis-comment{position:absolute;-webkit-transform-origin:bottom;transform-origin:bottom;width:36.35%}.contents .diagnosis-comment-left{left:-2vw;top:19vw;width:64vw}.contents .diagnosis-comment-right{right:-2vw;top:48vw;width:64vw}.contents .diagnosis-person{bottom:0;pointer-events:none;position:absolute;z-index:2}.contents .diagnosis-person-shupei{left:0}.contents .diagnosis-person-shoinji{right:0}.contents .diagnosis-person-question.diagnosis-person-low{bottom:-16vw}.contents .diagnosis-nextButton{bottom:4%;left:50%;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:86vw;z-index:3}.contents .diagnosis-prevButton{display:block;margin:5vw 6vw 0;width:22vw}.contents .result-wrapper{min-height:161vw;overflow:hidden;padding:7vw 0;position:relative;text-align:center}.contents .result-product{display:none;opacity:0}.contents .result-button-list{margin:7vw auto 0;width:86vw}.contents .result-button-item{margin-bottom:4vw;width:100%}.contents .result-button-item:last-child{border-top:1px solid #707070;margin-bottom:0;margin-top:6vw;padding-top:6vw}.contents .result-button-item a{display:block}.contents .result-button-again{width:100%}.contents .result-comment{position:absolute;-webkit-transform-origin:bottom;transform-origin:bottom;width:64vw}.contents .result-comment-left{left:-3vw;top:26vw}.contents .result-comment-right{right:-3vw;top:50vw}.contents .result-person{bottom:0;opacity:0;pointer-events:none;position:absolute}.contents .result-person-shupei{left:0}.contents .result-person-shoinji{right:0}.contents .result-nextButton{bottom:5%;left:50%;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:86vw;z-index:3}.contents .result-wrapper-acne{background:radial-gradient(ellipse closest-side,#f5eeda 0,#f9eabd 100%)}.contents .result-wrapper-acne .result-title{margin:auto;width:53vw}.contents .result-wrapper-acne .result-productImage{margin:auto;width:48vw}.contents .result-wrapper-acne .result-copy{margin:auto;width:60vw}.contents .result-wrapper-acne .result-detail{margin:5vw auto 0;width:78vw}.contents .result-wrapper-moist{background:radial-gradient(ellipse closest-side,#ffedf1 0,#fad3db 100%)}.contents .result-wrapper-moist .result-title{margin:auto;width:61vw}.contents .result-wrapper-moist .result-productImage{margin:auto;width:48vw}.contents .result-wrapper-moist .result-copy{margin:auto;width:59vw}.contents .result-wrapper-moist .result-detail{margin:5vw auto 0;width:75vw}.contents .result-wrapper-balance{background:radial-gradient(ellipse closest-side,#d6f4f4 0,#bbeef1 100%)}.contents .result-wrapper-balance .result-title{margin:auto;width:65vw}.contents .result-wrapper-balance .result-productImage{margin:auto;width:48vw}.contents .result-wrapper-balance .result-copy{margin:auto;width:65vw}.contents .result-wrapper-balance .result-detail{margin:5vw auto 0;width:86vw}.contents .result-wrapper-aging{background:radial-gradient(ellipse closest-side,#ffe8ff 0,#e7cbf6 100%)}.contents .result-wrapper-aging .result-title{margin:auto;width:72vw}.contents .result-wrapper-aging .result-productImage{margin:auto;width:48vw}.contents .result-wrapper-aging .result-copy{margin:auto;width:60vw}.contents .result-wrapper-aging .result-detail{margin:5vw auto 0;width:75vw}.contents .result-wrapper-white{background:radial-gradient(ellipse closest-side,#fff 0,#e2e0e8 100%)}.contents .result-wrapper-white .result-title{margin:auto;width:61vw}.contents .result-wrapper-white .result-productImage{margin:auto;width:48vw}.contents .result-wrapper-white .result-copy{margin:auto;width:80vw}.contents .result-wrapper-white .result-detail{margin:5vw auto 0;width:79vw}.contents .result-wrapper-white .result-person{bottom:-1vw}