﻿@keyframes movieThumbnail{100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes node{100%{opacity:1;top:0}}@keyframes startButton{20%{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}40%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes rasen{100%{height:200%;left:-50%;opacity:0;top:-50%;width:200%}}@keyframes rasen2{100%{height:150%;left:-25%;opacity:0;top:-25%;width:150%}}@keyframes frame{100%{height:120%;left:-10%;top:-10%;width:120%}}@keyframes selected{50%{height:110%;left:-5%;top:-5%;width:110%}100%{-moz-box-shadow:#ccc 0 4px 8px;-webkit-box-shadow:#ccc 0 4px 8px;box-shadow:#ccc 0 4px 8px;height:100%;left:0%;top:0%;width:100%}}@keyframes cleardec{50%{height:150%;left:-5%;top:-25%;width:110%}100%{-moz-box-shadow:#ccc 0 0 0;-webkit-box-shadow:#ccc 0 0 0;box-shadow:#ccc 0 0 0;height:100%;left:0%;top:0%;width:100%}}@keyframes btn{50%{background:#fff;color:#000;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}100%{background:#888;color:#fff;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes btn2{50%{background:#fff;color:#000;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}100%{background:#000;color:#fff;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes btn3{50%{background:#fff;color:#000;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}100%{background:#e5e5e5;color:#000;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes btn4{50%{background:#eee;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}100%{background:#fff;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes numberIn{100%{opacity:1;right:8px}}@keyframes flip{40%{left:-48px;top:-88px;transform:rotate3d(70, -40, 0, 50deg)}60%{left:-22px;top:-54px;transform:rotate3d(50, -20, 0, 40deg)}80%{left:-10px;top:-13px;transform:rotate3d(20, -10, 0, 20deg)}100%{left:0;top:0;transform:rotate3d(0, 0, 0, 0deg)}}@keyframes zure{100%{left:8px;top:8px}}@keyframes show{100%{left:0;opacity:1}}@keyframes subcard{100%{opacity:1}}.header{background:#fff;border-bottom:solid 1px #ddd}.header__container{display:table;margin:0 auto;max-width:620px;table-layout:fixed;width:100%}.header__block{display:table-cell;padding:16px 0;vertical-align:middle}.header__block:nth-child(2){text-align:right}.header__logo{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0}.header__logo .e--anchor{background-image:url("//www.cosmedecorte.com/images/header/logo.png?1458808382");background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:25px;overflow:hidden;text-indent:200%;white-space:nowrap;width:137px}.header__social .e--span{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background-color:#777;color:#fff;font-size:12px;height:20px;line-height:20px;margin-left:4px;text-align:center;width:20px}@media screen and (max-width: 662px){.header__block{padding:8px}.header__logo .e--anchor{height:15px;width:69px}.header__social .e--span{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background-color:#777;color:#fff;font-size:12px;height:20px;line-height:20px;margin-left:4px;text-align:center;width:20px}}.footer{background:#000;position:relative}.footer__container{margin:0 auto;max-width:620px;position:relative;width:100%}.footer__copyright{color:#fff;font-family:"Noto Sans JP", "Arial", "Helvetica Neue", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "Yu Gothic", "游ゴシック", "YuGothic", "游ゴシック体", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:12px;font-style:inherit;line-height:40px;text-align:center}.footer .t--back-question{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;border:solid 2px transparent;cursor:pointer;display:none;left:0;position:absolute;top:-108px}.footer .t--back-question__container{background-color:#000;color:#fff;font-size:0.8em;left:0%;padding:8px 16px;position:relative;text-align:center}.footer .t--back-question.m--active{border:solid 2px #ccc}@media screen and (max-width: 662px){.footer__copyright{font-size:10px}.footer .t--back-question{font-size:10px;left:16px}}.homescreen__container{margin:0 auto;text-align:center;width:430px}.homescreen__title{border-bottom:solid 1px #e5e5e5;padding:32px 0}.homescreen__title .e--paragraph.m--brand{font-size:22px;margin-bottom:5px}.homescreen__title .e--paragraph.m--brand img{width:137px}.homescreen__title .e--paragraph.m--name{font-size:32px}.homescreen__description{padding:32px 0}.homescreen__button{padding:32px 0}.homescreen__button .t--counseling-start{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:solid 1px #e5e5e5;cursor:pointer;display:block;height:218px;margin:0 auto;position:relative;width:218px}.homescreen__button .t--counseling-start .e--span.m--container{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#e5e5e5;display:block;height:190px;line-height:190px;margin:14px;text-align:center;width:190px}.homescreen__button .t--counseling-start .e--span.m--container:lang(en){font-size:14px}.homescreen__button .t--counseling-start.m--active{-webkit-animation:startButton 1s linear infinite;-moz-animation:startButton 1s linear infinite;-ms-animation:startButton 1s linear infinite;-o-animation:startButton 1s linear infinite;animation:startButton 1s linear infinite}.homescreen__button .t--counseling-start.m--active:before,.homescreen__button .t--counseling-start.m--active:after{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-shadow:#ddd 0 0 16px inset;-webkit-box-shadow:#ddd 0 0 16px inset;box-shadow:#ddd 0 0 16px inset;content:"";height:100%;left:0;position:absolute;top:0;width:100%;-webkit-animation:rasen 1s linear infinite;-moz-animation:rasen 1s linear infinite;-ms-animation:rasen 1s linear infinite;-o-animation:rasen 1s linear infinite;animation:rasen 1s linear infinite}.homescreen__button .t--counseling-start.m--active:after{-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;-ms-animation-delay:0.5s;-o-animation-delay:0.5s;animation-delay:0.5s}.homescreen__previous-result{display:none}.homescreen__previous-result a{color:#000}.homescreen__no-cookie{margin:40px auto;text-align:left;width:600px;background:#f2f2f2;padding:20px}@media screen and (max-width: 662px){.homescreen__container{width:auto}.homescreen__title{line-height:1.4em;margin:0 auto;padding:16px 0;width:80%}.homescreen__title .e--paragraph.m--brand{font-size:11px;margin-bottom:0}.homescreen__title .e--paragraph.m--brand img{width:69px}.homescreen__title .e--paragraph.m--name{font-size:16px}.homescreen__description{font-size:0.8em;line-height:2em;padding:16px 0}.homescreen__button{padding:16px 0}.homescreen__button .t--counseling-start{font-size:10px;height:108px;width:108px}.homescreen__button .t--counseling-start .e--span.m--container{height:95px;line-height:95px;margin:7px;width:95px}.homescreen__button .t--counseling-start .e--span.m--container:lang(en){font-size:10px}.homescreen__previous-result{font-size:0.8em}.homescreen__no-cookie{width:auto;margin:20px 10px;padding:20px;font-size:0.8em}}html,body{font-family:"Noto Serif JP", "Times New Roman", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Yu Mincho", "游明朝", "YuMincho", "游明朝体", "MS PMincho", "ＭＳ Ｐ明朝", serif}.contents{background:#fff;position:relative}.contents__container{height:2304px}.e--paragraph{margin:0}.m--table{display:table;table-layout:fixed}.m--table-cell,.m--cell{display:table-cell;vertical-align:middle}.m--block{display:block}.m--slide{left:-100%;position:absolute;top:-100%;width:100%}.t--back-homescreen{background-color:#343434;color:#fff;cursor:pointer;display:none;left:0;line-height:50px;overflow:hidden;position:absolute;text-align:center;top:-50px;width:100%}.t--back-homescreen .e--anchor{color:#fff;display:block;text-decoration:none}.l--webfont{opacity:0}.l--note-noscript{left:50%;margin-left:-160px;margin-top:-50px;position:fixed;text-align:center;top:50%;width:320px}.l--note-noscript .e--paragraph{color:#888;line-height:1.7em;margin:0}.l--overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:2}.l--overlay.m--loading{background-color:#fff}.l--clear-float{clear:both;display:block}.s--ib{display:inline-block}.s--display-none{display:none}iframe[name="google_conversion_frame"]{display:none}@media only screen and (min-width: 737px){.l--break-desktop:after{content:"\a";white-space:pre}}@media only screen and (max-width: 736px){.l--break-mobile:after{content:"\a";white-space:pre}.t--back-homescreen{font-size:0.8em}}.cssload-triangles{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:91px;left:50%;position:absolute;top:50%;width:101px}.cssload-tri{border-top:30px solid #215a6d;border-left:17px solid transparent;border-right:17px solid transparent;border-bottom:0px;position:absolute;-webkit-animation:cssload-pulse 862.5ms ease-in infinite;-moz-animation:cssload-pulse 862.5ms ease-in infinite;-ms-animation:cssload-pulse 862.5ms ease-in infinite;-o-animation:cssload-pulse 862.5ms ease-in infinite;animation:cssload-pulse 862.5ms ease-in infinite}.cssload-tri.cssload-invert{border-top:0px;border-bottom:30px solid #215a6d;border-left:17px solid transparent;border-right:17px solid transparent}.cssload-tri:nth-child(1){left:34px}.cssload-tri:nth-child(2){left:17px;top:30px;-webkit-animation-delay:-143.75ms;-moz-animation-delay:-143.75ms;-ms-animation-delay:-143.75ms;-o-animation-delay:-143.75ms;animation-delay:-143.75ms}.cssload-tri:nth-child(3){left:34px;top:30px}.cssload-tri:nth-child(4){left:51px;top:30px;-webkit-animation-delay:-718.75ms;-moz-animation-delay:-718.75ms;-ms-animation-delay:-718.75ms;-o-animation-delay:-718.75ms;animation-delay:-718.75ms}.cssload-tri:nth-child(5){top:61px;-webkit-animation-delay:-287.5ms;-moz-animation-delay:-287.5ms;-ms-animation-delay:-287.5ms;-o-animation-delay:-287.5ms;animation-delay:-287.5ms}.cssload-tri:nth-child(6){top:61px;left:17px;-webkit-animation-delay:-287.5ms;-moz-animation-delay:-287.5ms;-ms-animation-delay:-287.5ms;-o-animation-delay:-287.5ms;animation-delay:-287.5ms}.cssload-tri:nth-child(7){top:61px;left:34px;-webkit-animation-delay:-431.25ms;-moz-animation-delay:-431.25ms;-ms-animation-delay:-431.25ms;-o-animation-delay:-431.25ms;animation-delay:-431.25ms}.cssload-tri:nth-child(8){top:61px;left:51px;-webkit-animation-delay:-575ms;-moz-animation-delay:-575ms;-ms-animation-delay:-575ms;-o-animation-delay:-575ms;animation-delay:-575ms}.cssload-tri:nth-child(9){top:61px;left:68px;-webkit-animation-delay:-575ms;-moz-animation-delay:-575ms;-ms-animation-delay:-575ms;-o-animation-delay:-575ms;animation-delay:-575ms}@keyframes cssload-pulse{0%{opacity:1}16.666%{opacity:1}100%{opacity:0}}@-o-keyframes cssload-pulse{0%{opacity:1}16.666%{opacity:1}100%{opacity:0}}@-ms-keyframes cssload-pulse{0%{opacity:1}16.666%{opacity:1}100%{opacity:0}}@-webkit-keyframes cssload-pulse{0%{opacity:1}16.666%{opacity:1}100%{opacity:0}}@-moz-keyframes cssload-pulse{0%{opacity:1}16.666%{opacity:1}100%{opacity:0}}.loader,.loader:after{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;height:100px;width:100px}.loader{border-top:1.1em solid rgba(204,204,204,0.2);border-right:1.1em solid rgba(204,204,204,0.2);border-bottom:1.1em solid rgba(204,204,204,0.2);border-left:1.1em solid #cccccc;font-size:10px;left:50%;margin-left:-60px;margin-top:-60px;position:absolute;top:50%;text-indent:-9999em;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;-moz-animation:load8 1.1s infinite linear;-ms-animation:load8 1.1s infinite linear;-o-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.l--movie-window{background:rgba(0,0,0,0.8);bottom:0;left:0;position:fixed;right:0;top:0}.l--movie-window__container{left:0;position:absolute;top:50%;width:50%}.l--movie-window__container .t--close{background:#888;bottom:-3em;color:#fff;cursor:pointer;left:50%;margin-left:-64px;padding:8px 16px;position:absolute;text-align:center;width:96px}.l--movie-window__container .t--close .fa{margin-right:4px}.l--movie-window__thumbnail{padding:16px 0}.l--movie-window__thumbnail .p--node{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background-position:center;background-repeat:norepeat;background-size:cover;cursor:pointer;height:90px;margin-right:16px;position:relative;width:160px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-animation:movieThumbnail 0.5s linear forwards;-moz-animation:movieThumbnail 0.5s linear forwards;-ms-animation:movieThumbnail 0.5s linear forwards;-o-animation:movieThumbnail 0.5s linear forwards;animation:movieThumbnail 0.5s linear forwards}.l--movie-window__thumbnail .p--node.m--active:after,.l--movie-window__thumbnail .p--node.m--pause:after{border:solid 2px #aaa;color:#fff;display:block;font-weight:bold;height:86px;line-height:90px;left:0;postion:absolute;text-align:center;top:0;width:156px}.l--movie-window__thumbnail .p--node.m--active:after{background:rgba(0,0,0,0.5);content:"再生中"}.l--movie-window__thumbnail .p--node.m--pause:after{background:rgba(0,0,0,0.2);content:"停止中"}.l--movie-window__playground{background-color:#fff;padding:16px}.l--movie-window__playground__title{font-size:0.8em;min-height:1em;padding-bottom:16px}@media screen and (max-width: 736px) and (orientation: portrait){.l--movie-window__container{left:8px;position:absolute;top:50%}.l--movie-window__container .t--close{font-size:0.8em}.l--movie-window__thumbnail .p--node{height:45px;width:80px}.l--movie-window__thumbnail .p--node.m--active:after,.l--movie-window__thumbnail .p--node.m--pause:after{height:41px;line-height:45px;width:76px}}@media screen and (max-width: 736px) and (orientation: landscape){.l--movie-window__container{left:8px;position:absolute;top:8px}.l--movie-window__container .t--close{font-size:0.8em;left:0;line-height:28px;margin-left:0;position:absolute;top:0}.l--movie-window__thumbnail{left:0;padding:0;position:absolute;top:48px;width:128px}.l--movie-window__thumbnail .p--node{height:72px;margin-bottom:8px;margin-right:0;width:128px}.l--movie-window__thumbnail .p--node.m--active:after,.l--movie-window__thumbnail .p--node.m--pause:after{height:68px;line-height:72px;width:126px}.l--movie-window__playground{left:144px;position:absolute;top:0}}.question__progress{padding:18px;position:relative;text-align:right}.question__progress .e--span.m--text,.question__progress .e--span.m--bar{position:absolute;right:0;width:205px}.question__progress .e--span.m--text{font-size:0.8em;top:1em}.question__progress .e--span.m--text .e--span.m--start{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;left:4px;position:absolute;top:2px}.question__progress .e--span.m--text .e--span.m--finish{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding-right:4px}.question__progress .e--span.m--bar{background:#ccc;height:3px;top:2em}.question__progress .e--span.m--status{background:#666;display:block;height:3px;width:0%;transition:all 1s}@media screen and (max-width: 662px){.question__progress{padding:18px;text-align:right}.question__progress .e--span.m--text,.question__progress .e--span.m--bar{right:16px;width:102px}.question__progress .e--span.m--text{font-size:10px;top:1.5em}}.question__slider{position:relative;height:50px}.question__slider__min{position:absolute;left:0;bottom:25px;margin:0;color:#7aaef5;font-size:0.8em}.question__slider__mid{position:absolute;left:0;width:100%;text-align:center;bottom:25px;margin:0;color:#7aaef5;font-size:0.8em}.question__slider__max{position:absolute;right:0;bottom:25px;margin:0;color:#7aaef5;font-size:0.8em}.question__slider__ui{position:absolute;bottom:0;width:100%}.app-ui-slider-result .question__slider__min{color:#888}.app-ui-slider-result .question__slider__mid{color:#888}.app-ui-slider-result .question__slider__max{color:#888}.ui-slider{background:#e5e5e5;border:none !important;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-slider .ui-slider-range-min{background:#c3d8f5}.ui-slider .ui-slider-handle{transform:rotate(-45deg);background:#7aaef5;border:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-slider.ui-slider-disabled{background:#e7e7e7}.ui-slider.ui-slider-disabled .ui-slider-range-min{background:#c0c0c0}.ui-slider.ui-slider-disabled .ui-slider-handle{background:#666}.question__container{margin:0 auto;padding:0 0 128px;position:relative;text-align:center;width:620px}.question__title .e--paragraph{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;border-bottom:solid 1px #eee;font-size:20px;padding:20px 0}.question__description{line-height:1.8em;padding:20px 0}.question__description .p--annotation{margin:0}.question__choice{overflow:hidden;*zoom:1;margin:0 auto;overflow:visible}.question__choice__node{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;cursor:pointer;float:left;margin:10px;position:relative}.question__choice__node:hover .e--span.m--cell{background:#000;color:#fff}.question__choice__node .e--span.m--cell{border:solid 1px #ccc;height:98px;line-height:1.3em;padding:0 12px;width:154px}.question__choice__node.m--selected .e--span.m--cell{background-color:#000;color:#fff}.question__choice__node.m--selected .e--span.m--cell:after{color:#666;font-family:"Noto Serif JP", "Times New Roman", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Yu Mincho", "游明朝", "YuMincho", "游明朝体", "MS PMincho", "ＭＳ Ｐ明朝", serif;font-size:32px;font-style:italic;position:absolute;right:12px;top:16px}.question__choice__node.m--order-1 .e--span.m--cell:after{content:"1"}.question__choice__node.m--order-2 .e--span.m--cell:after{content:"2"}.question__choice__node.m--order-3 .e--span.m--cell:after{content:"3"}.question__choice__node.m--order-4 .e--span.m--cell:after{content:"4"}.question__choice__node.m--order-5 .e--span.m--cell:after{content:"5"}.question__choice__node.m--order-6 .e--span.m--cell:after{content:"6"}.question__choice__node.m--order-7 .e--span.m--cell:after{content:"7"}.question__decision{padding:30px 0;text-align:center}.question__decision .t--clear-selection,.question__decision .t--decision-selection{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;border:solid 2px transparent;cursor:pointer;margin:0 9px;position:relative}.question__decision .t--clear-selection.m--active,.question__decision .t--decision-selection.m--active{border:solid 2px #000}.question__decision .t--clear-selection__container,.question__decision .t--decision-selection__container{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background-color:#e5e5e5;min-width:148px;padding:12px 16px}.question__decision .t--clear-selection .fa,.question__decision .t--decision-selection .fa{margin:0 4px}.question__figure{margin-top:20px}.question__figure .figure-question__question{text-align:left}.question .figure-question{display:flex;justify-content:space-between;align-items:center}.question .figure-question__figure{margin-left:85px}.question .figure-question__question{flex-basis:310px}.question .figure-question__description{margin:0 0 25px;line-height:1.5em}.question[data-choice="2"] .question__choice{width:428px}.question[data-choice="2"] .question__choice__node .e--span.m--cell{width:168px}.question[data-choice="2"][data-page-id="start"] .question__choice__node .e--span.m--cell{width:382px}@media screen and (max-width: 662px){.question__container{width:auto}.question__title .e--paragraph{font-size:1em}.question__description{font-size:0.8em}.question__choice{width:300px}.question__choice__node{margin:5px}.question__choice__node .e--span.m--cell{font-size:10px;height:48px;padding:0 8px;width:72px}.question__choice__node.m--selected .e--span.m--cell:after{font-size:14px;right:8px;top:4px}.question__decision{padding:30px 0;text-align:center}.question__decision .t--clear-selection__container,.question__decision .t--decision-selection__container{font-size:10px;line-height:14px;min-width:58px}.question__figure{margin-top:0}.question .figure-question{flex-wrap:wrap;justify-content:center}.question .figure-question__figure{width:80px;margin-left:0}.question .figure-question__question{flex-basis:100%;padding:0 16px;font-size:0.8em;text-align:center}.question .figure-question__description{margin:20px 0;line-height:1.5em}.question[data-choice="2"] .question__choice{width:300px}.question[data-choice="2"] .question__choice__node .e--span.m--cell{width:114px}.question[data-choice="2"][data-page-id="start"] .question__choice__node .e--span.m--cell{width:272px}}.result{background-color:#fff}.result__container{margin:0 auto;max-width:960px;padding:70px 0 128px}.result__head{text-align:center}.result__head .e--heading{border-bottom:solid 1px #ddd;font-size:24px;font-weight:400;margin:0 auto;padding-bottom:23px;width:220px}.result__head .e--paragraph{font-size:18px;padding-top:30px;padding-bottom:35px}.result__diagnosis{max-width:620px;margin:0 auto}.result__product.m--main{border-bottom:solid 1px #ddd}.result__product.m--main .result__product__container{padding:55px 0 85px}.result__product{margin:0 auto}.result__product__container:after{clear:both;content:"";display:block}.result__product .p--description{float:right;width:50%}.result__product .p--image{float:left;text-align:center;width:50%}.result__product .p--image img{max-width:80%}.result__product .p--category__name{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background-color:#e2e2e2;font-size:0.7em;padding:8px 16px}.result__product .p--phrase{font-family:"Noto Serif JP", "Times New Roman", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Yu Mincho", "游明朝", "YuMincho", "游明朝体", "MS PMincho", "ＭＳ Ｐ明朝", serif;font-size:18px;line-height:1.7em;margin:30px auto}.result__product .p--phrase .e--span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.result__product .p--phrase .p--annotation{display:block;font-size:14px}.result__product .p--brand{font-size:12px}.result__product .p--name{font-size:18px;line-height:1.7em;margin:7px 0 0}.result__product .p--name .e--span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.result__product .p--price{font-size:12px;line-height:1.7em;margin-top:7px}.result__product .p--price .e--paragraph.m--notice{font-size:10px;margin:10px 0 0}.result__product .p--notes__node{font-size:10px;line-height:1.7em}.result__product .p--onepoint{font-size:12px;margin:25px auto 0}.result__product .p--onepoint__head{cursor:pointer;margin:0 auto}.result__product .p--onepoint__head .p--handle,.result__product .p--onepoint__head .p--text{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.result__product .p--onepoint__head .p--text{text-indent:0.5em}.result__product .p--onepoint__head .p--handle{font-family:"Noto Sans JP", "Arial", "Helvetica Neue", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "Yu Gothic", "游ゴシック", "YuGothic", "游ゴシック体", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.result__product .p--onepoint__head.m--disabled .p--handle,.result__product .p--onepoint__head.m--disabled .p--text{border-bottom:solid 1px #333}.result__product .p--onepoint__body{display:none;line-height:1.5em;margin:20px auto}.result__product .p--howToMovie{margin-top:24px}.result__product .p--howToMovie .t--show-movie{background-color:transparent;border:solid 1px #000;color:#000;cursor:pointer;font-family:"Noto Serif JP", "Times New Roman", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Yu Mincho", "游明朝", "YuMincho", "游明朝体", "MS PMincho", "ＭＳ Ｐ明朝", serif;font-size:12px;padding:8px 16px;text-align:center;width:188px}.result__product .p--goto .e--anchor.m--goto-website{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background-color:#000;color:#fff;cursor:pointer;font-size:0.8em;margin-top:40px;padding:8px 16px;text-align:center;text-decoration:none}.result__product .p--note-agingcare{font-size:10px;padding-top:16px}.result__substitute{overflow:hidden;*zoom:1;padding:34px 0 64px}.result__substitute__head{text-align:center;margin-bottom:32px}.result__substitute .result__product{float:left;width:50%}.result__substitute .result__product .p--image{width:40%}.result__substitute .result__product .p--description{width:60%}.result__substitute .result__product .p--phrase{font-size:12px}.result__substitute .result__product .p--phrase .p--annotation{font-size:10px}.result .shop-search__container{line-height:1.4em;text-align:center}.result .shop-search .e--paragraph{font-size:0.8em}.result .shop-search__goto{padding:24px 0;text-align:center}.result .shop-search__goto .e--anchor{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background-color:#000;color:#fff;font-size:0.8em;padding:8px 24px;text-decoration:none}.result .progress-note{margin:100px auto 0;width:620px}.result .progress-note__head{border-bottom:solid 1px #ddd;margin-bottom:16px;padding-bottom:16px;text-align:center}.result .progress-note__node{padding:12px 0}.result .progress-note__node .e--paragraph{overflow:hidden;*zoom:1;font-size:0.8em;line-height:1.4em;padding:4px 0}.result .progress-note__node .e--paragraph .e--span.m--label{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;float:left;height:30px;line-height:30px;text-align:center;width:45px}.result .progress-note__node .e--paragraph .e--span.m--body{display:block;margin-left:54px;padding-top:6px}.result .progress-note__node .e--paragraph .e--span.m--body.app-ui-slider-result{padding-top:0}.result .progress-note__node .e--paragraph.m--question .e--span.m--label{background-color:#e5e5e5}.result .progress-note__node .e--paragraph.m--question .e--span.m--body{color:#888}.result .progress-note__node .e--paragraph.m--answer .e--span.m--label{background-color:#666;color:#fff}.result .back-button{text-align:center}.result .back-button .e--anchor.m--return-back{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background-color:#000;color:#fff;cursor:pointer;font-size:0.8em;margin-top:40px;padding:8px 16px;text-align:center;text-decoration:none}.result__section{margin-top:30px}.result__recommend-area{margin:80px 0;text-align:center}.result .skin-type-box{margin-bottom:50px}.result .skin-type-box__state{margin:0 auto 10px;font-size:20px}.result .skin-type-box__type{margin:0;font-size:30px}.result .result-box-wrap{display:flex;justify-content:space-between;width:100%;margin:0 auto}.result .result-box{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #ddd;padding:20px 20px;box-sizing:border-box;line-height:1.3em}.result .result-box--blueback{background:linear-gradient(#d4e0ff, #fff 10px)}.result .result-box--grayback{background:linear-gradient(#ccc, #fff 10px)}.result .result-box--half{flex-basis:300px}.result .result-box__head{text-align:center}.result .result-box__head .e--heading{border-bottom:solid 1px #ddd;font-size:18px;font-weight:400;margin:0 auto;padding-bottom:15px}.result .result-box__body{text-align:center}.result .result-box__skin-type{font-size:16px}.result .result-box__skin-description{font-size:0.8em;text-align:left}.result .result-box__state-list{text-align:left}.result .advice-list{font-size:0.8em}.result .advice-list__item{margin-top:15px}.result .advice-list__item:first-child{margin-top:0}.result .column-list{display:flex;justify-content:space-between;flex-wrap:wrap;list-style-type:none;margin:0 auto 20px;padding:0}.result .column-list__item{flex-basis:280px;margin-top:20px}.result .advice-box__head{font-size:0.8em;font-weight:normal;margin:0 auto;padding:8px 0;background:#ddd}.result .advice-box__description{font-size:0.8em;text-align:left;margin:0}.result .recommend-link{display:inline-block;background-color:#000;color:#fff;padding:8px 16px;text-decoration:none}.result .recommend-link text{align:center}.result .qrcode{margin-top:20px}.result .app-ui-slider-result .question__slider{height:30px}.result .app-ui-slider-result .question__slider__min{top:0;bottom:none}.result .app-ui-slider-result .question__slider__mid{top:0;bottom:none}.result .app-ui-slider-result .question__slider__max{top:0;bottom:none}.result__lang-switch{margin-top:40px;text-align:center}.result__lang-switch a{margin:0 40px;color:#000}@media screen and (max-width: 736px){.result__container{width:100%;padding:35px 16px 64px;box-sizing:border-box}.result__head .e--heading{font-family:"Noto Serif JP", "Times New Roman", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Yu Mincho", "游明朝", "YuMincho", "游明朝体", "MS PMincho", "ＭＳ Ｐ明朝", serif;font-size:20px;font-weight:400;padding-bottom:12px;width:180px}.result__head .e--paragraph{font-size:14px;padding-top:24px}.result__product.m--main .result__product__container{padding:28px 0 42px}.result__product .p--description{float:none;text-align:center;width:auto}.result__product .p--image{float:none;width:auto}.result__product .p--image img{max-width:100%}.result__product .p--category{padding:20px 0}.result__product .p--category__name{font-size:10px}.result__product .p--phrase{font-size:14px;margin:0 auto}.result__product .p--phrase .p--annotation{font-size:10px}.result__product .p--brand{font-size:10px;margin-top:20px}.result__product .p--name{font-size:16px;margin:0}.result__product .p--price{font-size:10px;margin-top:7px}.result__product .p--onepoint{width:90%}.result__product .p--onepoint__head{text-align:left}.result__product .p--onepoint__body{text-align:left}.result__product .p--howToMovie .t--show-movie{padding:8px 0;width:180px}.result__product .p--goto .e--anchor.m--goto-website{font-size:12px;margin-top:20px;padding:8px 0;width:180px}.result__substitute{padding:20px 0 80px}.result__substitute__head .e--paragraph{font-size:12px}.result__substitute__head .e--paragraph.m--arrow{font-size:1em}.result__substitute .result__product{float:none;margin-top:32px;width:auto}.result__substitute .result__product .p--image{margin:0 auto;width:50%}.result__substitute .result__product .p--description{width:auto}.result .shop-search__container{line-height:1em}.result .shop-search .e--paragraph{font-size:12px}.result .shop-search__goto .e--anchor{font-size:12px;padding:8px 0;width:180px}.result .progress-note{margin:50px auto 0;width:auto}.result .progress-note__head .e--paragraph{font-size:14px}.result .progress-note__node{font-size:14px;margin:0 auto;width:100%}.result .result-box-wrap{flex-wrap:wrap}.result .result-box--half{flex-basis:100%;margin-top:30px}.result .result-box--half:first-child{margin-top:0}.result .column-list__item{flex-basis:100%;margin-top:20px}.result__lang-switch{margin-bottom:20px}}.skincareChart{font-size:12px;width:100%}.skincareChart__head{cursor:pointer;text-align:left}.skincareChart__head .p--handle,.skincareChart__head .p--text{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.skincareChart__head .p--text{text-indent:0.5em}.skincareChart__head .p--handle{font-family:"Noto Sans JP", "Arial", "Helvetica Neue", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "Yu Gothic", "游ゴシック", "YuGothic", "游ゴシック体", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.skincareChart__head.m--disabled .p--handle,.skincareChart__head.m--disabled .p--text{border-bottom:solid 1px #333}.skincareChart__head.m--disabled .p--handle{font-family:"Noto Sans JP", "Arial", "Helvetica Neue", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "Yu Gothic", "游ゴシック", "YuGothic", "游ゴシック体", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.skincareChart__graph{display:none;height:230px;position:relative}.skincareChart__graph .p--bar{background-color:#ccc;height:6px;position:relative;width:99%}.skincareChart__graph .p--bar .p--icon{left:0;position:absolute;top:-10px;width:26px}.skincareChart__graph .p--bar .p--arrow{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:13px solid #ccc;height:0;position:absolute;right:-2px;top:-10px;width:0}.skincareChart__graph .p--box{background-color:#fff;border:solid 2px #ccc;height:124px;position:absolute;text-align:center;top:10px;width:20%}.skincareChart__graph .p--box__name{height:96px;width:100%}.skincareChart__graph .p--box__name .p--node{display:block}.skincareChart__graph .p--box__category{background-color:#666;bottom:2%;color:#fff;left:2%;padding:4px 0;position:absolute;width:96%}.skincareChart__graph .p--box.m--cleansing{left:8%}.skincareChart__graph .p--box.m--milk{left:30%}.skincareChart__graph .p--box.m--lotion{left:52%}.skincareChart__graph .p--box.m--cream{left:74%}.skincareChart__graph .p--pointer{background-color:#333;border:solid 2px #333;bottom:52px;color:#fff;font-size:0.8em;left:0;padding:8px 0;position:absolute;text-align:center;white-space:nowrap;width:20%}.skincareChart__graph .p--pointer:after{border-right:10px solid transparent;border-bottom:16px solid #333;border-left:10px solid transparent;content:"";height:0;left:50%;margin-left:-10px;position:absolute;top:-16px;width:0}.skincareChart__graph .p--pointer.m--point1{left:-3%}.skincareChart__graph .p--pointer.m--point2{left:8%}.skincareChart__graph .p--pointer.m--point3{left:19%}.skincareChart__graph .p--pointer.m--point4{left:30%}.skincareChart__graph .p--pointer.m--point5{left:41%}.skincareChart__graph .p--pointer.m--point6{left:52%}.skincareChart__graph .p--pointer.m--point7{left:63%}.skincareChart__graph .p--pointer.m--point8{left:74%}.skincareChart__graph .p--pointer.m--point9{left:85%}.skincareChart__graph.m--daynight .p--bar.m--day{top:46px}.skincareChart__graph.m--daynight .p--bar.m--night{top:96px}.skincareChart__graph.m--day .p--bar.m--day{top:72px}.skincareChart__graph.m--night .p--bar.m--night{top:72px}@media screen and (max-width: 736px){.skincareChart{margin:0 auto;width:90%}.skincareChart__graph{display:none;height:115px;position:relative}.skincareChart__graph .p--bar{height:3px}.skincareChart__graph .p--bar .p--icon{top:-5px;width:13px}.skincareChart__graph .p--bar .p--arrow{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #ccc;right:-2px;top:-5px}.skincareChart__graph .p--box{height:62px;top:5px}.skincareChart__graph .p--box__name{height:40px}.skincareChart__graph .p--box__name,.skincareChart__graph .p--box__category{font-size:2.2vw;letter-spacing:-0.2px}.skincareChart__graph .p--pointer{bottom:0;font-size:10px;line-height:1.5em;padding:4px 0}.skincareChart__graph .p--pointer:after{border-right:5px solid transparent;border-bottom:10px solid #333;border-left:5px solid transparent;left:50%;margin-left:-5px;position:absolute;top:-10px}.skincareChart__graph.m--daynight .p--bar.m--day{top:23px}.skincareChart__graph.m--daynight .p--bar.m--night{top:48px}.skincareChart__graph.m--day .p--bar.m--day{top:36px}.skincareChart__graph.m--night .p--bar.m--night{top:36px}}