@charset "UTF-8";/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}h2{font-family:'游ゴシック体',YuGothic,'游ゴシック','Yu Gothic',sans-serif}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}html{font-size:62.5%}body{position:relative;background-color:#f7f9ff;color:#464646;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",sans-serif;font-size:1.4rem;letter-spacing:.08rem;line-height:1}body.is-modal{overflow:hidden;width:100vw;height:100vh}a{color:#212121}img{max-width:100%;height:auto}.l-header{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:100;width:100%;background-color:#111b4e}@media (orientation:landscape),(min-width:768px){.l-header{height:56px}}@media (orientation:portrait) and (max-width:767px){.l-header{height:52px}}.l-header__back-page-link{font-size:14px;left:0;position:fixed;padding-left:calc(6px + 16px);color:white}.l-header__back-page-link:before{position:absolute;top:2px;left:8px;width:6px;height:8px;background-image:url(/images/icon_arrow.svg);background-size:6px 8px;transform:rotateY(180deg);content:''}.l-header__logo{width:158px}@media (orientation:landscape),(min-width:768px){.l-main{padding:56px 0 48px}}@media (orientation:portrait) and (max-width:767px){.l-main{padding:52px 0 48px}}.l-main.p-0{padding-bottom:0}.l-footer{display:flex;align-items:center;justify-content:center;position:fixed;bottom:0;left:0;z-index:100;width:100%;height:48px;background:#111b4e}.l-footer__copyright{color:#7f8295;font-size:1rem;text-align:center;letter-spacing:.08em}.p-maintenance{margin:44px 0 0;color:#4d4d4d}.p-maintenance__title{margin:0 0 40px;font-size:2rem;letter-spacing:.06em;text-align:center}.p-maintenance__comment{font-size:1.4rem;letter-spacing:.06em;line-height:1.42857}.c-contents{width:100%;box-sizing:border-box}@media (orientation:landscape),(min-width:768px){.c-contents{padding:0 5%}}@media (orientation:portrait) and (max-width:767px){.c-contents{padding:0 6%}}.c-contents__title{color:#111b4e;font-size:1.5rem;font-weight:700;line-height:1.46667}.c-contents__error{margin:16px 0 0 0;color:#be0000;font-size:1.3rem;line-height:1.33;text-align:center}.c-title__recommend,.c-title__result{color:#111b4e;font-size:4.8rem;font-weight:400;letter-spacing:.08em;text-align:center}.c-title__recommend__sub,.c-title__result__sub{display:block;font-family:'Noto Sans JP',sans-serif;font-size:1.4rem;letter-spacing:.12em}@media (orientation:landscape),(min-width:768px){.c-title__recommend__sub,.c-title__result__sub{margin:20px 0 0}}@media (orientation:portrait) and (max-width:767px){.c-title__recommend__sub,.c-title__result__sub{margin:4px 0 0}}.is-disp__hide{display:none!important}.is-disp__show{display:inherit!important}.ff-roboto{font-family:Roboto,serif;font-weight:400}.ff-marcellus{font-family:Marcellus,serif}.ico{display:inline-block}.ico-arrow{width:6px;height:9px;background-image:url(/images/icon_arrow.svg);background-size:6px 9px}.ico-arrow-black{width:6px;height:9px;background-image:url(/images/icon_arrow_black.svg);background-size:6px 9px}.ico-arrow-blue{width:6px;height:9px;background-image:url(/images/icon_arrow_blue.svg);background-size:6px 9px}.ico-camera{width:20px;height:24px;background-image:url(/images/icon_camera.svg);background-size:20px 24px}.ico-download{width:20px;height:20px;background-image:url(/images/icon_download.svg);background-size:20px 20px}#input-form{margin:24px 0 64px;padding:0 16px}#input-form input,#input-form select{width:100%;height:40px;padding:6px 8px;background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:16px;line-height:1}#input-form select{-moz-appearance:menulist-button;-webkit-appearance:menulist-button;appearance:menulist-button}#input-form dt{margin:0 0 8px}#input-form dd{margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid #ccc}.ts-hidden{height:0;visibility:hidden;font-family:'Noto Sans JP',sans-serif}.ts-hidden.fw-r{font-family:'Noto Sans JP',sans-serif}.c-pagenation{color:#999;font-size:1.2rem;letter-spacing:.06rem}.c-step{display:flex;justify-content:center;align-items:center;margin:0 0 32px;font-size:1.4rem;letter-spacing:.08em}.c-step__txt{margin:0 6px 0 0}.c-button{display:flex;align-items:center;justify-content:center;position:relative;margin:20px auto 0;width:100%;height:80px;background-color:#fff;border:1px solid #111b4e;border-radius:40px;box-sizing:border-box;color:#111b4e;font-size:1.6rem;font-weight:700;text-decoration:none;letter-spacing:.04em}@media (orientation:landscape),(min-width:768px){.c-button{max-width:326px}}.c-button__blue{background-color:#111b4e;color:#fff}.c-button .ico{margin:0 8px 0 0}.c-button__siteback .c-button__back{position:relative}.c-button__siteback .c-button__back .ico{position:absolute;top:50%;left:20px;transform:translateY(-50%) rotate(180deg)}.c-modal{position:fixed;top:0;left:0;z-index:1000;display:none;margin:0 auto;width:100vw;height:100vh;background:#000}.c-modal__header{width:100%;height:64px;cursor:pointer;color:#fff;font-size:1.1rem}.c-modal__close{display:flex;align-items:center;justify-content:center;margin:0 0 0 auto;width:64px;height:64px}.c-modal__close img{width:32px;height:auto}.c-modal__image{display:flex;align-items:center;justify-content:center;width:100%;height:calc(100vh - 64px - 64px)}.c-modal__image__inner{display:flex;align-items:center;height:100%}.c-modal__image__img{width:auto;max-height:100%}.c-modal__comment{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:64px;color:#fff;font-size:1.3rem;line-height:1.38;text-align:center;pointer-events:none}.c-error{margin:160px 0 0;text-align:center;letter-spacing:.06em}@media (orientation:landscape),(min-width:768px){.c-error__button .c-button{max-width:240px;height:40px;margin:40px auto 0;border-radius:20px}}@media (orientation:portrait) and (max-width:767px){.c-error__button .c-button{max-width:280px;height:48px;margin:32px auto 0;border-radius:24px}}.c-error__comment{line-height:1.4}.c-error__comment__left{text-align:left}@media (orientation:landscape),(min-width:768px){.c-ymk{position:relative;overflow:hidden;width:360px;height:480px;margin:0 auto}}@media (orientation:portrait) and (max-width:767px){.c-ymk{position:fixed;top:52px;left:0;width:100vw;height:calc(100vh - 48px)}}.c-ymk #YMK-module{position:relative;pointer-events:none}@media (orientation:landscape){.c-ymk #YMK-module{width:360px;left:50%;transform:translateX(-50%)}}.c-tryon{min-height:calc(100vh - 52px - 48px);background:#fff}@media (orientation:landscape),(min-width:768px){.c-tryon{padding:64px 0 0}}.c-tryon__ymk{overflow:hidden;position:relative}@media (orientation:landscape),(min-width:768px){.c-tryon__ymk{width:375px;margin:0 auto 32px}}@media (orientation:portrait) and (max-width:767px){.c-tryon__ymk{width:100%;margin:0 auto}}.c-tryon__ymk iframe{pointer-events:none}.c-tryon__controller{margin:0 auto}.c-tryon__controller__button{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;padding:0 9px;width:40px;height:40px;background:rgba(77,77,77,.8);box-sizing:border-box}.c-tryon__controller__close{top:16px;right:24px;background:rgba(77,77,77,.5)}.c-tryon__controller__reset{bottom:112px;right:24px}.c-tryon__controller__reset img{transform:rotate(112deg)}.c-tryon__controller__compare,.c-tryon__controller__uncompare{bottom:64px;right:24px}.c-tryon__controller__snapshot{bottom:16px;right:24px}.c-tryon__countdown{display:none}.c-tryon__countdown__inner{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%;color:#fff;font-size:1.5rem;text-shadow:1px 1px 1px rgba(0,0,0,.4);text-align:center;background:0 0;pointer-events:none}.c-tryon__countdown__num{display:block;margin:20px 0 0 0;font-family:Roboto,sans-serif;font-size:4.4rem}@media (orientation:landscape),(min-width:768px){.c-tryon__products{padding:0 5%}}.c-tryon__products__tabs{display:flex;justify-content:space-between}@media (orientation:landscape),(min-width:768px){.c-tryon__products__tabs{align-items:flex-end}}.c-tryon__products__tab{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:1rem;text-align:center}@media (orientation:landscape),(min-width:768px){.c-tryon__products__tab{height:46px;border:1px solid #becade;border-bottom:none;border-radius:4px 4px 0 0}.c-tryon__products__tab div{display:flex;justify-content:center;align-items:center}}@media (orientation:portrait) and (max-width:767px){.c-tryon__products__tab{height:70px;border-top:3px solid transparent}}.c-tryon__products__tab.is-current{background:#fff;border-top:3px solid #111b4e;color:#111b4e;font-weight:700}@media (orientation:landscape),(min-width:768px){.c-tryon__products__tab.is-current{height:54px;margin:0 0 -2px}}.c-tryon__products__tab.is-current::after{content:none}@media (orientation:landscape),(min-width:768px){.c-tryon__products__tab.col-num2{width:calc(50% - 2px)}}@media (orientation:portrait) and (max-width:767px){.c-tryon__products__tab.col-num2{width:50%}}@media (orientation:landscape),(min-width:768px){.c-tryon__products__tab.col-num3{width:calc(33.33% - 2px)}}@media (orientation:portrait) and (max-width:767px){.c-tryon__products__tab.col-num3{width:33%}.c-tryon__products__tab.col-num3:first-child{width:34%}}@media (orientation:portrait) and (max-width:767px){.c-tryon__products__tab::before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:42px;background:#ccc}}.c-tryon__products__tab:first-child::before{content:none}.c-tryon__products__tab::after{content:'';position:absolute;left:0;width:100%;background:rgba(70,70,80,.15)}@media (orientation:landscape),(min-width:768px){.c-tryon__products__tab::after{top:0;height:100%}}@media (orientation:portrait) and (max-width:767px){.c-tryon__products__tab::after{top:-3px;height:calc(100% + 3px)}}@media (orientation:landscape),(min-width:768px){.c-tryon__products__tab__name{margin:0 0 0 6px}}@media (orientation:portrait) and (max-width:767px){.c-tryon__products__tab__name{margin:12px 0 0 0}}@media (orientation:portrait) and (max-width:767px){.c-tryon__products__tab__icon{margin:0 auto}}.c-tryon__products__tab[data-category=liquidFoundation] .c-tryon__products__tab__icon{width:26px}.c-tryon__products__tab[data-category=powderFoundation] .c-tryon__products__tab__icon{width:20px}.c-tryon__products__tab[data-category=cheek] .c-tryon__products__tab__icon{width:23px}.c-tryon__products__tab[data-category=eyeColor] .c-tryon__products__tab__icon{width:26px}.c-tryon__products__tab[data-category=lip] .c-tryon__products__tab__icon{width:8px}.c-tryon__products__category{display:none;padding:16px 0 8px}@media (orientation:landscape),(min-width:768px){.c-tryon__products__category{border:1px solid #becade}}.c-tryon__products__category.is-show{display:block}.c-tryon__products__pallet{display:flex}@media (orientation:landscape),(min-width:768px){.c-tryon__products__pallet{margin:0 0 24px;padding:0 48px}}@media (orientation:portrait) and (max-width:767px){.c-tryon__products__pallet{overflow-x:auto;margin:0 0 4px;padding:0 0 12px 6%;white-space:nowrap}}.c-tryon__products__pallet__title{padding:8px;border-bottom:2px solid #ccc;font-size:1rem;line-height:1.4;text-align:center;letter-spacing:.06em}@media (orientation:landscape),(min-width:768px){.c-tryon__products__pallet__title{width:100%}}.c-tryon__products__pallet__title.is-current{color:#111c4e;font-weight:700;border-bottom:2px solid #111b4e}.c-tryon__products__colors{display:none}.c-tryon__products__colors.is-show{display:flex}@media (orientation:landscape),(min-width:768px){.c-tryon__products__colors{flex-wrap:wrap;margin:-28px 0 0;padding:0 48px 36px}}@media (orientation:portrait) and (max-width:767px){.c-tryon__products__colors{overflow-x:auto;padding:0 0 24px 6%;white-space:nowrap}}.c-tryon__products__colors li{margin:0 12px 0 0;width:48px;flex-shrink:0;text-align:center}@media (orientation:landscape),(min-width:768px){.c-tryon__products__colors li{margin-top:28px}}.c-tryon__products__colors li:last-child{margin-right:0}.c-tryon__products__colors li.is-current .c-tryon__products__colors__image{border:1px solid #999}.c-tryon__products__colors__image{padding:6px;border:1px solid transparent;box-sizing:border-box}.c-tryon__products__colors__code{margin:10px 0 0 0;color:#000;font-size:1rem}.c-tryon__select{display:flex}@media (orientation:landscape),(min-width:768px){.c-tryon__select{max-width:608px;margin:56px auto 0}}@media (orientation:portrait) and (max-width:767px){.c-tryon__select{padding:32px 0 24px 0;border-top:1px dotted #111b4e}}.c-tryon__select.is-hide{display:none}@media (orientation:landscape),(min-width:768px){.c-tryon__select__image{width:240px}}@media (orientation:portrait) and (max-width:767px){.c-tryon__select__image{width:120px}}.c-tryon__select__content{margin:0 0 0 auto}@media (orientation:landscape),(min-width:768px){.c-tryon__select__content{width:calc(100% - 240px - 32px)}}@media (orientation:portrait) and (max-width:767px){.c-tryon__select__content{width:calc(100% - 120px - 16px)}}.c-tryon__select__series{font-size:1.2rem}.c-tryon__select__name{color:#111b4e;font-weight:700;line-height:1.33;letter-spacing:.08em}@media (orientation:landscape),(min-width:768px){.c-tryon__select__name{margin:12px 0 0 0;font-size:2rem}}@media (orientation:portrait) and (max-width:767px){.c-tryon__select__name{margin:8px 0 0 0;font-size:1.6rem}}.c-tryon__select__code{margin:16px 0 0 0;font-size:1.2rem;letter-spacing:.08em}.c-tryon__select__catchphrase{margin:18px 0 0;font-size:1.2rem;letter-spacing:.025em;line-height:1.66667}.c-tryon__select__more{margin:24px 0 0 0}.c-tryon__select__more .c-button{font-weight:400}@media (orientation:landscape),(min-width:768px){.c-tryon__select__more .c-button{max-width:auto;height:64px;border-radius:32px}}@media (orientation:portrait) and (max-width:767px){.c-tryon__select__more .c-button{height:48px;font-size:1.3rem;border-radius:24px}}.c-tryon__select__more .c-button:after{width:6px;height:9px;margin:0 0 0 16px;background-image:url(/images/icon_arrow_blue.svg);background-size:6px 9px;content:''}.c-tryon__back{display:none;padding:0 0 100px}@media (orientation:landscape),(min-width:768px){.c-tryon__back{margin:80px 0 0}}.c-tryon__back .c-button__back{position:relative}.c-tryon__back .c-button__back .ico{position:absolute;top:50%;left:20px;transform:translateY(-50%) rotate(180deg)}.c-q{position:relative;margin:28px 0 0}@media (orientation:landscape),(min-width:768px){.c-q{min-height:calc(100vh - 52px - 48px - 28px)}}@media (orientation:portrait) and (max-width:767px){.c-q{min-height:calc(100vh - 56px - 48px - 28px)}}.c-q__header{display:flex;align-items:center}@media (orientation:landscape),(min-width:768px){.c-q__header{justify-content:center}}.c-q__num{flex-shrink:0;margin:0 12px 0 0;color:#111b4e;font-size:4.1rem}.c-q__content{padding:0 0 172px}.c-q__title{font-family:'Noto Sans JP',sans-serif;letter-spacing:.06em;line-height:1.46667}@media (orientation:landscape),(min-width:768px){.c-q__title{margin:16px 0 0 0;font-size:1.9rem}.c-q__title br{display:none}}@media (orientation:portrait) and (max-width:767px){.c-q__title{font-size:1.5rem}}.c-q__answer{padding:0}@media (orientation:landscape),(min-width:768px){.c-q__answer{margin:56px auto 0}}@media (orientation:portrait) and (max-width:767px){.c-q__answer{margin:48px auto 0}}.c-q__answer li{display:flex;justify-content:center;align-items:center;width:100%;height:52px;margin:0 auto;border:1px solid #464646;border-radius:26px;box-sizing:border-box;color:#464646;letter-spacing:.08em;word-break:keep-all;cursor:pointer}.c-q__answer li:nth-child(n+2){margin-top:16px}.c-q__answer li.is-active{background-color:#111b4e;border:1px solid #111b4e;color:#fff}@media (orientation:landscape),(min-width:768px){.c-q__answer li{max-width:320px;font-size:1.3rem}}@media (orientation:portrait) and (max-width:767px){.c-q__answer li{max-width:360px}}.c-q__answer__nextbtn{cursor:pointer}@media (orientation:landscape),(min-width:768px){.c-q__answer__nextbtn{margin:40px auto 0}}@media (orientation:portrait) and (max-width:767px){.c-q__answer__nextbtn{margin:80px auto 0}}.c-q__answer__nextbtn:after{width:7px;height:12px;margin:0 0 0 24px;background-image:url(/images/icon_arrow.svg);background-size:7px 12px;content:''}.c-q__footer{display:flex;justify-content:center;align-items:center;position:absolute;left:0;bottom:0;width:100%;height:72px;background-color:#fff;border-top:1px solid #1a1919}.c-q__footer__prevlink{font-size:1rem;letter-spacing:.08rem}.c-q__footer__prevlink .ico-arrow-black{margin:0 8px 0 0;transform:rotate(180deg)}.c-q[data-q="1"] .c-q__content{padding:0 0 100px}.c-q[data-q="1"] .c-q__footer{display:none}@media (orientation:landscape),(min-width:768px){.c-preshoot{margin:36px 0 0}}@media (orientation:portrait) and (max-width:767px){.c-preshoot{margin:28px 0 96px}}.c-preshoot__txt{margin:0 0 32px;font-size:1.3rem;letter-spacing:.08em;text-align:center}.c-preshoot__icon{width:63px}@media (orientation:landscape),(min-width:768px){.c-preshoot__icon{margin:22px auto 0}}@media (orientation:portrait) and (max-width:767px){.c-preshoot__icon{margin:30px auto 0}}.c-preshoot__title{margin:24px 0 0;font-family:'Noto Sans JP',sans-serif;font-size:1.5rem;letter-spacing:.06em;line-height:1.46667;text-align:center}.c-preshoot__attention{max-width:480px;margin:78px auto 0;padding:32px;background-color:#fff;border-radius:4px}.c-preshoot__attention__title{margin:0 0 16px;font-weight:700;letter-spacing:.06em;text-align:center}.c-preshoot__attention__list li{display:flex;align-items:center;margin:0 0 24px}.c-preshoot__attention__list li:last-child{margin-bottom:0}.c-preshoot__attention__list__img{width:50px;flex-shrink:0;margin:0 20px 0 0}.c-preshoot__attention__list__txt{font-size:1.3rem;letter-spacing:.08em;line-height:1.38462}.c-analytics{display:flex;position:fixed;top:0;left:0;z-index:99;width:100vw;height:100vh;background-color:#f7f9ff;background-size:cover}.c-analytics__loading{position:absolute;top:46%;left:50%;width:210px;height:210px;transform:translate(-50%,-50%)}.c-analytics__loading__circle{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/loading.svg) 0 0 no-repeat;background-size:cover;box-sizing:border-box;animation:loading 1s linear infinite}.c-analytics__loading__txt{position:absolute;top:82px;left:50%;color:#111c4e;font-size:2.6rem;letter-spacing:.08em;transform:translateX(-50%)}.c-analytics__loading__subtxt{position:absolute;bottom:70px;left:50%;color:#8993c4;letter-spacing:.08em;transform:translateX(-50%)}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.p-skincare .c-q__answer[data-q="1"]{display:flex;flex-wrap:wrap}@media (orientation:landscape),(min-width:768px){.p-skincare .c-q__answer[data-q="1"]{width:416px}}.p-skincare .c-q__answer[data-q="1"] li{position:relative;width:calc(50% - 10px);border:1px solid #4d4d4d;color:#4d4d4d}.p-skincare .c-q__answer[data-q="1"] li:nth-child(2n){margin-left:16px}.p-skincare .c-q__answer[data-q="1"] li:nth-child(2){margin-top:0}.p-skincare .c-q__answer[data-q="1"] li.is-active{background-color:#111b4e;border:1px solid #111b4e;color:#fff}.p-skincare__recommend{position:relative;background-color:#fff}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend{padding:52px 0 0}}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend .c-title__result{margin:0 0 62px}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend .c-title__result{position:absolute;top:24px;left:50%;z-index:1;transform:translateX(-50%)}}.p-skincare__recommend__header{position:relative}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__header{width:360px;margin:0 auto}}.p-skincare__recommend__header.is-touch .p-skincare__recommend__header__snapshot:before{display:none}.p-skincare__recommend__header.is-touch .p-skincare__recommend__header__graph__button{display:none}.p-skincare__recommend__header.is-touch .p-skincare__recommend__header__graph__list{opacity:1}.p-skincare__recommend__header__snapshot{position:relative}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__header__snapshot:before{position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(to top,rgba(255,255,255,.9) 5%,rgba(255,255,255,0) 100%);content:''}}.p-skincare__recommend__header__snapshot .img img{width:100%}.p-skincare__recommend__header__snapshot__wave{position:absolute;bottom:-1px;left:0;width:100%;height:40px;background:url(/images/result_wave.svg) bottom center no-repeat;background-size:100% auto}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__header__snapshot__wave{padding-top:40px}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__header__snapshot__wave{padding-top:11.27%}}.p-skincare__recommend__header__graph{position:absolute;width:100%}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__header__graph{bottom:68px}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__header__graph{bottom:17vw}}.p-skincare__recommend__header__graph__button{position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:.3s}.p-skincare__recommend__header__graph__button img{width:100%}.p-skincare__recommend__header__graph__list{display:flex;overflow-y:hidden;overflow-x:auto;opacity:.5;transition:.3s;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.p-skincare__recommend__header__graph__list::-webkit-scrollbar{display:none}.p-skincare__recommend__header__graph__list li{position:relative;flex-shrink:0;width:56px;padding:0 0 0 26px;box-sizing:content-box;scroll-snap-align:start}.p-skincare__recommend__header__graph__list li:last-child{padding:0 26px}.p-skincare__recommend__header__graph__name svg,.p-skincare__recommend__header__graph__value svg{display:inline-block}.p-skincare__recommend__header__graph__value{position:absolute;left:26px;top:0;cursor:pointer}.p-skincare__recommend__header__graph__name{margin:6px 0 0}.p-skincare__recommend__header__graph__canvas{pointer-events:none}.p-skincare__recommend__header__graph__guide{position:absolute;bottom:50px;width:100%}.p-skincare__recommend__header__graph__guide__background{position:absolute;top:0;left:50%;transform:translateX(-50%);font-family:'Noto Sans JP',sans-serif;letter-spacing:.08em;font-size:1.3rem;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff;white-space:nowrap}.p-skincare__recommend__header__graph__guide__foreground{position:absolute;top:0;left:50%;transform:translateX(-50%);font-family:'Noto Sans JP',sans-serif;letter-spacing:.08em;font-size:1.3rem;color:#4d4d4d;white-space:nowrap}.p-skincare__recommend__date{margin:36px 0;font-size:1.6rem;text-align:center}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__flex{display:flex;justify-content:center;margin:0 0 72px}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__result{display:flex;justify-content:center;margin:0 0 80px}}.p-skincare__recommend__result__skinage__title{margin:0 0 8px;font-family:'Noto Sans JP',sans-serif;letter-spacing:.08em;text-align:center}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__result__skinage__title{font-size:1.6rem}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__result__skinage__title{font-size:1.4rem}}@media (orientation:portrait) and (max-width:360px){.p-skincare__recommend__result__skinage__title{font-size:1.3rem}}.p-skincare__recommend__result__skinage__content{display:flex;justify-content:center;align-items:flex-end;font-family:'Noto Sans JP',sans-serif;font-size:1.8rem}.p-skincare__recommend__result__skinage__content .num{position:relative;top:10px;margin:0 4px 0 0;font-size:10.6rem;font-weight:100}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__result__skinage__content .num.num100{font-size:9.6rem}}@media (orientation:portrait) and (max-width:360px){.p-skincare__recommend__result__skinage__content .num{font-size:9.6rem}.p-skincare__recommend__result__skinage__content .num.num100{font-size:8rem}}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__result__balance{margin:32px 0 0}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__result__balance{margin:0 0 0 48px}}@media (orientation:portrait) and (max-width:360px){.p-skincare__recommend__result__balance{margin:0 0 0 32px}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__result__balance.balance100{margin:0 0 0 24px}}.p-skincare__recommend__result__balance__title{font-family:'Noto Sans JP',sans-serif;letter-spacing:.08em;text-align:center}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__result__balance__title{font-size:1.6rem}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__result__balance__title{font-size:1.4rem}}@media (orientation:portrait) and (max-width:360px){.p-skincare__recommend__result__balance__title{font-size:1.3rem}}.p-skincare__recommend__result__balance__content{display:flex;justify-content:center;align-items:center}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__result__balance__content{margin:8px 0 0}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__result__balance__content{margin:20px 0 0}}.p-skincare__recommend__result__balance__content img{margin:0 auto}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__result__balance__content img{width:112px}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__result__balance__content img{width:88px}}.p-skincare__recommend__chart{position:relative;width:256px;height:250px}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__chart{margin:20px 0 0 80px}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__chart{margin:0 auto 72px}}.p-skincare__recommend__chart__canvas{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;pointer-events:none}.p-skincare__recommend__chart--set{position:absolute;text-align:center;width:40px;height:40px}.p-skincare__recommend__chart--set.moisture{top:-32px;left:50%;transform:translateX(-50%)}.p-skincare__recommend__chart--set.oiliness{top:-4px;right:10px}.p-skincare__recommend__chart--set.texture{top:90px;right:-33px}.p-skincare__recommend__chart--set.radiance{bottom:24px;right:-18px}.p-skincare__recommend__chart--set.ageSpots{bottom:-40px;right:58px}.p-skincare__recommend__chart--set.wrinkles{bottom:-40px;left:58px}.p-skincare__recommend__chart--set.redness{bottom:24px;left:-18px}.p-skincare__recommend__chart--set.darkCircles{top:90px;left:-33px}.p-skincare__recommend__chart--set.pore{top:-4px;left:10px}.p-skincare__recommend__chart__value{margin:0 0 2px;font-size:1.8rem;letter-spacing:.02em;text-align:center}.p-skincare__recommend__chart__name{font-family:'Noto Sans JP',sans-serif;font-size:1.2rem;letter-spacing:.06em}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__advice{margin:0 0 72px}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__advice{margin:0 0 60px}}.p-skincare__recommend__advice__title{font-size:2.6rem;letter-spacing:.06em}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__advice__title{margin:0 0 40px;text-align:center}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__advice__title{margin:0 0 20px}}.p-skincare__recommend__advice__content{letter-spacing:.08em;line-height:1.71429}.p-skincare__recommend__score__title{font-size:2.6rem;letter-spacing:.06em}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__score__title{margin:0 0 40px;text-align:center}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__score__title{margin:0 0 20px}}.p-skincare__recommend__score__content__list{display:none}.p-skincare__recommend__score__content__list li{display:flex;margin:0 0 40px}.p-skincare__recommend__score__content__list li:last-child{margin:0 0 24px}.p-skincare__recommend__score__content__list__title{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:50px;height:50px;margin:0 16px 0 0;border-width:2px;border-radius:50%}.p-skincare__recommend__score__content__list__title span{font-family:'Noto Sans JP',sans-serif;font-size:1rem;letter-spacing:.06em;line-height:1.1;text-align:center}.p-skincare__recommend__score__content__list__text{letter-spacing:.08em;line-height:1.42857}.p-skincare__recommend__score__content .c-button__score:after,.p-skincare__recommend__score__content .c-button__score:before{position:absolute;top:50%;left:calc(50% + 3.5em);width:12px;height:1px;background-color:#fff;content:''}.p-skincare__recommend__score__content .c-button__score:after{transform:rotate(90deg)}.p-skincare__recommend__score__content .c-button__score.is-show:after{transform:rotate(0)}.p-skincare__recommend__download .c-button__download .ico{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.p-skincare__recommend__btn-wrapper{margin:0 0 146px}.p-skincare__recommend__btn-wrapper .c-button .ico{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.p-skincare__recommend__btn-wrapper .arrow-icon::after{position:absolute;right:64px;display:inline-block;content:"";width:8px;height:13px;background-image:url(/images/icon_arrow.svg);background-size:8px 13px}.p-skincare__recommend__product{position:relative;padding:72px 0;background-color:#ecf0f8}.p-skincare__recommend__product:before{position:absolute;bottom:calc(100% - 2px);left:0;width:100%;background-size:100% 100%;background-position:bottom center;background-repeat:no-repeat;content:''}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__product:before{padding-top:9.375%;background-image:url(/images/result_wave2_pc.svg)}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__product:before{padding-top:12.31%;background-image:url(/images/result_wave2.svg)}}.p-skincare__recommend__product__title{font-size:2.6rem;letter-spacing:.06em}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__product__title{margin:0 0 40px;text-align:center}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__product__title{margin:0 0 20px}}.p-skincare__recommend__product__tab__index{display:flex;justify-content:space-between;align-items:flex-end}.p-skincare__recommend__product__tab__index li{display:flex;justify-content:center;align-items:center;position:relative;bottom:-1px;z-index:1;width:calc(33.33% - 3px);height:64px;background-color:#fff;border:1px solid #becade;border-bottom:none;border-radius:4px 4px 0 0;color:#a8b5cc;font-size:1.1rem;letter-spacing:.08em;line-height:1.27273;text-align:center}.p-skincare__recommend__product__tab__index li.is-active{overflow:hidden;z-index:3;height:70px;color:#111c4e;font-weight:700}.p-skincare__recommend__product__tab__index li.is-active:before{position:absolute;top:0;left:0;width:100%;height:6px;background-color:#111b4e;content:''}.p-skincare__recommend__product__tab__content{position:relative;z-index:2;background-color:#fff;border:1px solid #becade}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__product__tab__content{padding:40px 48px 48px}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__product__tab__content{padding:32px 16px 48px}}.p-skincare__recommend__product__tab__content__in{display:none}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__product__tab__content__in.is-active{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__product__tab__content__in.is-active{display:block}}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__product__tab__content__set{width:calc(50% - 24px);margin:32px 0 0}.p-skincare__recommend__product__tab__content__set:nth-child(1),.p-skincare__recommend__product__tab__content__set:nth-child(2){margin:0}.p-skincare__recommend__product__tab__content__set.specials{width:100%}.p-skincare__recommend__product__tab__content__set.specials .p-skincare__recommend__product__tab__content__list{display:flex;flex-wrap:wrap;justify-content:space-between}.p-skincare__recommend__product__tab__content__set.specials .p-skincare__recommend__product__tab__content__list>li{width:calc(50% - 24px)}.p-skincare__recommend__product__tab__content__set.specials .p-skincare__recommend__product__tab__content__list>li:nth-child(3){margin:32px 0 0}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__product__tab__content__set{margin:0 0 30px}.p-skincare__recommend__product__tab__content__set:last-child{margin:0}}.p-skincare__recommend__product__tab__content__title{position:relative;margin:0 0 12px;color:#111c4e;font-weight:700;text-align:center}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__product__tab__content__title{letter-spacing:.32em}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__product__tab__content__title{letter-spacing:.08em}}.p-skincare__recommend__product__tab__content__title span{position:relative;padding:0 1em;background-color:#fff}.p-skincare__recommend__product__tab__content__title:before{position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#becade;content:''}.p-skincare__recommend__product__tab__content__list+.p-skincare__recommend__product__tab__content__title{margin-top:28px}.p-skincare__recommend__product__tab__content__list>li{margin:0 0 32px}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__product__tab__content__list>li{display:flex}}.p-skincare__recommend__product__tab__content__list>li:last-child{margin:0}.p-skincare__recommend__product__tab__content__list__img{width:120px}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__product__tab__content__list__img{margin:0 auto 8px}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__product__tab__content__list__img{flex-shrink:0;position:relative;margin:0 16px 0 0;padding:0 0 18px}}.p-skincare__recommend__product__tab__content__list__img__icon{display:flex;justify-content:center;align-items:center}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__product__tab__content__list__img__icon{position:absolute;top:122px;width:100%}}.p-skincare__recommend__product__tab__content__list__img__icon li{margin:0 6px 0 0}.p-skincare__recommend__product__tab__content__list__img__icon li:last-child{margin:0}.p-skincare__recommend__product__tab__content__list__img__icon li.daytime{width:18px}.p-skincare__recommend__product__tab__content__list__img__icon li.night{width:14px}.p-skincare__recommend__product__tab__content__list__brand{font-size:1.2rem}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__product__tab__content__list__brand{margin:0 0 14px;letter-spacing:.08em}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__product__tab__content__list__brand{margin:0 0 12px;letter-spacing:.025em}}.p-skincare__recommend__product__tab__content__list__name{color:#111b4e;font-size:1.6rem;font-weight:700;line-height:1.5}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__product__tab__content__list__name{margin:0 0 16px;letter-spacing:.08em}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__product__tab__content__list__name{margin:0 0 12px;letter-spacing:.025em}}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__product__tab__content__list__comment{margin:0 0 16px;font-size:1.3rem;line-height:1.38462;letter-spacing:.08em}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__product__tab__content__list__comment{margin:0 0 12px;font-size:1.2rem;line-height:1.66667;letter-spacing:.025em}}.p-skincare__recommend__product__tab__content__list__link{font-size:1.2rem;letter-spacing:.08em}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__product__tab__content__list__link a{text-decoration:underline}}.p-skincare__recommend__product__tab__content__list__link a .ico{margin:0 0 0 8px}@media (orientation:landscape),(min-width:768px){.p-skincare__recommend__back{margin:80px 0 0}}@media (orientation:portrait) and (max-width:767px){.p-skincare__recommend__back{margin:40px 0 0}}.p-skincare__recommend__back .ico{position:absolute;top:50%;left:20px;transform:translateY(-50%) rotate(180deg)}.p-skincare__recommend__back__error{margin:0 0 16px}.p-skincare__social-area{background-color:#ecf0f8;margin:20px auto 146px;padding:16px;border-radius:20px}@media (orientation:landscape),(min-width:768px){.p-skincare__social-area{max-width:328px}}.p-skincare__social-area .social-area__message{display:flex;font-size:1.1rem;font-weight:700}.p-skincare__social-area .social-area__message .social-area__hadamite-icon{border-radius:50%;width:72px;height:72px;background-size:72px 72px}.p-skincare__social-area .social-area__message .social-area__message-text{display:flex;align-items:center;padding-left:8px}.p-skincare__social-area .c-button{margin-top:8px}.p-skincare__social-area .c-button .line-img{margin-right:24px;width:48px;height:48px;background-size:48px 48px}.p-skincare__seeoff{margin:160px 0 0;text-align:center;letter-spacing:.06em}.p-skincare__seeoff__title{margin:0 0 40px;color:#2db4e5;font-size:2.4rem}.p-skincare__seeoff__comment{font-size:1.6rem;line-height:1.75}.p-basemake__result{background-color:#fff}@media (orientation:landscape),(min-width:768px){.p-basemake__result{padding:56px 0 0}}@media (orientation:portrait) and (max-width:767px){.p-basemake__result{padding:20px 0 0}}@media (orientation:landscape),(min-width:768px){.p-basemake__result .c-title__result{margin:0 0 62px}}@media (orientation:landscape),(min-width:768px){.p-basemake__result__flex{display:flex;justify-content:center;margin:0 0 160px}}@media (orientation:portrait) and (max-width:767px){.p-basemake__result__header{display:flex;justify-content:center;margin:52px 0 40px}}.p-basemake__result__header__skinage__title{margin:0 0 8px;font-family:'Noto Sans JP',sans-serif;letter-spacing:.08em;text-align:center}.p-basemake__result__header__skinage__content{display:flex;justify-content:center;align-items:flex-end;font-family:'Noto Sans JP',sans-serif;font-size:1.8rem}.p-basemake__result__header__skinage__content .num{position:relative;top:10px;margin:0 8px 0 0;font-weight:100}@media (orientation:landscape),(min-width:768px){.p-basemake__result__header__skinage__content .num{font-size:10.6rem}}@media (orientation:portrait) and (max-width:767px){.p-basemake__result__header__skinage__content .num{font-size:8rem}.p-basemake__result__header__skinage__content .num.num100{font-size:6.4rem}}@media (orientation:portrait) and (max-width:360px){.p-basemake__result__header__skinage__content .num{font-size:7.2rem}}@media (orientation:landscape),(min-width:768px){.p-basemake__result__header__balance{margin:36px 0 0}}@media (orientation:portrait) and (max-width:767px){.p-basemake__result__header__balance{margin:0 0 0 40px}}@media (orientation:portrait) and (max-width:360px){.p-basemake__result__header__balance{margin:0 0 0 36px}}.p-basemake__result__header__balance__title{font-family:'Noto Sans JP',sans-serif;font-size:1.3rem;letter-spacing:.08em;text-align:center;line-height:1.3}.p-basemake__result__header__balance__content{display:flex;justify-content:center;align-items:center;width:156px}@media (orientation:landscape),(min-width:768px){.p-basemake__result__header__balance__content{margin:20px auto 0}}@media (orientation:portrait) and (max-width:767px){.p-basemake__result__header__balance__content{margin:10px auto 0}}@media (orientation:portrait) and (max-width:360px){.p-basemake__result__header__balance__content{width:128px}}@media (orientation:portrait) and (max-width:767px){.p-basemake__result__header__balance.balance100{margin:0 0 0 24px}.p-basemake__result__header__balance.balance100 .p-basemake__result__header__balance__content{width:120px}}.p-basemake__result__chart{position:relative;width:295px;height:295px}@media (orientation:landscape),(min-width:768px){.p-basemake__result__chart{margin:0 0 0 64px}}@media (orientation:portrait) and (max-width:767px){.p-basemake__result__chart{margin:0 auto 100px}}.p-basemake__result__chart__canvas{position:absolute;bottom:0;left:50%;width:248px;transform:translateX(-50%)}.p-basemake__result__chart--set{position:absolute;text-align:center}.p-basemake__result__chart--set.skinBalance{top:0;left:50%;min-width:5em;transform:translateX(-50%)}.p-basemake__result__chart--set.moisture{bottom:39px;right:0}.p-basemake__result__chart--set.oiliness{bottom:39px;left:0}.p-basemake__result__chart__value{margin:0 0 2px;font-size:1.8rem;letter-spacing:.02em;text-align:center}.p-basemake__result__chart__name{font-family:'Noto Sans JP',sans-serif;font-size:1.2rem;letter-spacing:.06em}.p-basemake__result__wave{position:relative;padding:64px 0 100px;background-color:#ecf0f8}.p-basemake__result__wave:before{position:absolute;bottom:calc(100% - 2px);left:0;width:100%;background-size:100% 100%;background-position:bottom center;background-repeat:no-repeat;content:''}@media (orientation:landscape),(min-width:768px){.p-basemake__result__wave:before{padding-top:9.375%;background-image:url(/images/result_wave2_pc.svg)}}@media (orientation:portrait) and (max-width:767px){.p-basemake__result__wave:before{padding-top:12.31%;background-image:url(/images/result_wave2.svg)}}@media (orientation:landscape),(min-width:768px){.p-basemake__result__qa{max-width:608px;margin:0 auto 64px}}@media (orientation:portrait) and (max-width:767px){.p-basemake__result__qa{margin:0 0 64px}}.p-basemake__result__qa__title{color:#111b4e;letter-spacing:.06em}@media (orientation:landscape),(min-width:768px){.p-basemake__result__qa__title{margin:0 0 28px;font-size:2.6rem;text-align:center}}@media (orientation:portrait) and (max-width:767px){.p-basemake__result__qa__title{margin:0 0 24px;font-size:2rem}}.p-basemake__result__qa__content{font-size:1.3rem;letter-spacing:.08em}@media (orientation:landscape),(min-width:768px){.p-basemake__result__qa__content{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (orientation:landscape),(min-width:768px){.p-basemake__result__qa__content__set{width:calc(50% - 24px)}.p-basemake__result__qa__content__set:nth-child(1),.p-basemake__result__qa__content__set:nth-child(2){margin:0 0 48px}}@media (orientation:portrait) and (max-width:767px){.p-basemake__result__qa__content__set{margin:24px 0 0}}.p-basemake__result__qa__content__q{position:relative;margin:0 0 12px;color:#111b4e;font-weight:700}.p-basemake__result__qa__content__q:first-child{margin-top:0}.p-basemake__result__qa__content__q:before{position:absolute;top:50%;left:0;z-index:1;width:100%;height:1px;content:''}@media (orientation:landscape),(min-width:768px){.p-basemake__result__qa__content__q:before{background-color:#a6b3db}}@media (orientation:portrait) and (max-width:767px){.p-basemake__result__qa__content__q:before{background-color:#becade}}.p-basemake__result__qa__content__q span{position:relative;z-index:2;padding:0 1em 0 0;background-color:#ecf0f8}@media (orientation:landscape),(min-width:768px){.p-basemake__result__comment{max-width:608px;margin:0 auto}}.p-basemake__result__comment__title{color:#111b4e;letter-spacing:.06em}@media (orientation:landscape),(min-width:768px){.p-basemake__result__comment__title{margin:0 0 32px;font-size:2.6rem;text-align:center}}@media (orientation:portrait) and (max-width:767px){.p-basemake__result__comment__title{margin:0 0 20px;font-size:2.2rem}}.p-basemake__result__comment__content{letter-spacing:.08em;line-height:1.71429}.p-basemake__result__next .c-button{position:relative;margin:72px auto 0}.p-basemake__result__next .c-button .ico{margin:0 0 0 16px}.p-basemake__recommend{background-color:#fff}@media (orientation:landscape),(min-width:768px){.p-basemake__recommend{min-height:calc(100vh - 56px - 48px);padding:56px 0 100px}}@media (orientation:portrait) and (max-width:767px){.p-basemake__recommend{min-height:calc(100vh - 52px - 48px);padding:20px 0 100px}}.p-basemake__recommend__product{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:608px;margin:16px auto 0}.p-basemake__recommend__product li{width:100%;letter-spacing:.08em;margin:80px 0 0}@media (orientation:landscape),(min-width:768px){.p-basemake__recommend__product li{display:flex;padding:20px 0 0}}@media (orientation:landscape),(min-width:768px){.p-basemake__recommend__product li .p-basemake__recommend__product__img{position:relative;flex-shrink:0;width:240px;margin:0 24px 0 0}}.p-basemake__recommend__product li .p-basemake__recommend__product__img .p-basemake__recommend__product__type{margin:0 0 6px;color:#333;font-weight:700;text-align:center}@media (orientation:landscape),(min-width:768px){.p-basemake__recommend__product li .p-basemake__recommend__product__img .p-basemake__recommend__product__type{position:absolute;top:-20px;left:0;width:100%;text-align:center}}.p-basemake__recommend__product li .p-basemake__recommend__product__img .img{width:73.61963%;max-width:240px;margin:0 auto 8px}.p-basemake__recommend__product li .p-basemake__recommend__product__content .p-basemake__recommend__product__brand{margin:0 0 12px;font-size:1.2rem}.p-basemake__recommend__product li .p-basemake__recommend__product__content .p-basemake__recommend__product__name{margin:0 0 12px;color:#111b4e;font-size:2rem;font-weight:700;line-height:1.7}.p-basemake__recommend__product li .p-basemake__recommend__product__content .p-basemake__recommend__product__sku{margin:0 0 20px;font-size:1.2rem}.p-basemake__recommend__product li .p-basemake__recommend__product__content .p-basemake__recommend__product__catchphrase{font-size:1.2rem;letter-spacing:.025em;line-height:1.66667}@media (orientation:landscape),(min-width:768px){.p-basemake__recommend__product li .p-basemake__recommend__product__content .p-basemake__recommend__product__catchphrase{margin:0 0 20px}}@media (orientation:portrait) and (max-width:767px){.p-basemake__recommend__product li .p-basemake__recommend__product__content .p-basemake__recommend__product__catchphrase{margin:0 0 16px}}.p-basemake__recommend__product li .p-basemake__recommend__product__content .c-button{position:relative;height:64px;margin:16px auto 0;font-weight:400}.p-basemake__recommend__product li .p-basemake__recommend__product__content .c-button:after{margin:0 0 0 16px;width:6px;height:9px;background-image:url(/images/icon_arrow_blue.svg);background-size:6px 9px;content:''}@media (orientation:landscape),(min-width:768px){.p-basemake__recommend__product li.specialMake1:not(.w-100p),.p-basemake__recommend__product li.specialMake2:not(.w-100p){display:block;width:calc(50% - 12px)}}@media (orientation:portrait) and (max-width:767px){.p-basemake__recommend__product li.specialMake1:not(.w-100p),.p-basemake__recommend__product li.specialMake2:not(.w-100p){width:calc(50% - 12px)}}@media (orientation:landscape),(min-width:768px){.p-basemake__recommend__product li.specialMake1:not(.w-100p) .p-basemake__recommend__product__img,.p-basemake__recommend__product li.specialMake2:not(.w-100p) .p-basemake__recommend__product__img{width:100%}}@media (orientation:landscape),(min-width:768px){.p-basemake__recommend__product li.specialMake1:not(.w-100p) .p-basemake__recommend__product__img .img,.p-basemake__recommend__product li.specialMake2:not(.w-100p) .p-basemake__recommend__product__img .img{width:160px;margin:0 auto 12px}}@media (orientation:portrait) and (max-width:767px){.p-basemake__recommend__product li.specialMake1:not(.w-100p) .p-basemake__recommend__product__img .img,.p-basemake__recommend__product li.specialMake2:not(.w-100p) .p-basemake__recommend__product__img .img{width:100%}}.p-basemake__recommend__product li.specialMake1:not(.w-100p) .p-basemake__recommend__product__name,.p-basemake__recommend__product li.specialMake2:not(.w-100p) .p-basemake__recommend__product__name{font-size:1.6rem;line-height:1.25}.p-basemake__recommend__product li.specialMake1:not(.w-100p) .p-basemake__recommend__product__sku,.p-basemake__recommend__product li.specialMake2:not(.w-100p) .p-basemake__recommend__product__sku{margin:0 0 18px}.p-basemake__recommend__product li.specialMake1:not(.w-100p) .c-button,.p-basemake__recommend__product li.specialMake2:not(.w-100p) .c-button{height:48px}.p-pointmake__result{background-color:#fff}@media (orientation:landscape),(min-width:768px){.p-pointmake__result{padding:56px 0 0}}@media (orientation:portrait) and (max-width:767px){.p-pointmake__result{padding:20px 0 0}}.p-pointmake__result__image{max-width:326px;margin:56px auto 150px}.p-pointmake__result__wave{position:relative;padding:64px 0 100px;background-color:#ecf0f8}.p-pointmake__result__wave:before{position:absolute;bottom:calc(100% - 2px);left:0;width:100%;background-size:100% 100%;background-position:bottom center;background-repeat:no-repeat;content:''}@media (orientation:landscape),(min-width:768px){.p-pointmake__result__wave:before{padding-top:9.375%;background-image:url(/images/result_wave2_pc.svg)}}@media (orientation:portrait) and (max-width:767px){.p-pointmake__result__wave:before{padding-top:12.31%;background-image:url(/images/result_wave2.svg)}}.p-pointmake__result__makeup{margin:0 0 72px}.p-pointmake__result__makeup__title{margin:0 0 38px;color:#111b4e;font-size:2.6rem;letter-spacing:.06em}@media (orientation:landscape),(min-width:768px){.p-pointmake__result__makeup__title{text-align:center}}.p-pointmake__result__makeup__content{background-color:#fff}@media (orientation:landscape),(min-width:768px){.p-pointmake__result__makeup__content{max-width:608px;margin:0 auto}}.p-pointmake__result__makeup__content__title{display:flex;justify-content:center;align-items:center;width:100%;height:54px;margin:0 0 18px;background-color:#becade;color:#111b4d;font-size:1.6rem;font-weight:700;letter-spacing:.025em}.p-pointmake__result__makeup__content__name{margin:0 0 14px;color:#a8b5cc;letter-spacing:.025em;text-align:center}@media (orientation:landscape),(min-width:768px){.p-pointmake__result__makeup__content__image{width:160px;margin:0 auto 8px}}@media (orientation:portrait) and (max-width:767px){.p-pointmake__result__makeup__content__image{width:220px;margin:0 auto 14px}}.p-pointmake__result__makeup__content__comment{padding:0 16px 16px;font-weight:700;line-height:1.71429;letter-spacing:.025em}@media (orientation:landscape),(min-width:768px){.p-pointmake__result__makeup__content__comment{text-align:center}}@media (orientation:landscape),(min-width:768px){.p-pointmake__result__comment{max-width:608px;margin:0 auto}}.p-pointmake__result__comment__title{margin:0 0 32px;color:#111b4e;font-size:2.6rem;letter-spacing:.06em}@media (orientation:landscape),(min-width:768px){.p-pointmake__result__comment__title{text-align:center}}.p-pointmake__result__comment__content{letter-spacing:.08em;line-height:1.71429}.p-pointmake__result__next .c-button{position:relative;margin:64px auto 0}.p-pointmake__result__next .c-button .ico{margin:0 0 0 16px}.p-pointmake .c-q__type{margin:0 0 30px;text-align:center}.p-pointmake .c-q__type span{display:inline-block;position:relative;padding:30px;font-family:'Noto Sans JP',sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.06em;line-height:1.46667;text-align:left}.p-pointmake .c-q__type span:after,.p-pointmake .c-q__type span:before{position:absolute;width:128px;height:40px;content:''}.p-pointmake .c-q__type span:before{top:0;left:0;border-top:1px solid #111c4e;border-left:1px solid #111c4e;border-radius:10px 0 0 0}.p-pointmake .c-q__type span:after{bottom:0;right:0;border-bottom:1px solid #111c4e;border-right:1px solid #111c4e;border-radius:0 0 10px 0}.p-pointmake__recommend{background-color:#fff}@media (orientation:landscape),(min-width:768px){.p-pointmake__recommend{min-height:calc(100vh - 56px - 48px);padding:56px 0 100px}}@media (orientation:portrait) and (max-width:767px){.p-pointmake__recommend{min-height:calc(100vh - 52px - 48px);padding:20px 0 100px}}.p-pointmake__recommend__comment{letter-spacing:.08em;text-align:center}@media (orientation:landscape),(min-width:768px){.p-pointmake__recommend__comment{margin:22px 0 0}.p-pointmake__recommend__comment br{display:none}}@media (orientation:portrait) and (max-width:767px){.p-pointmake__recommend__comment{margin:64px 0 0;line-height:1.71429}}.p-pointmake__recommend__product{max-width:608px;margin:0 auto}.p-pointmake__recommend__product__type{font-weight:700;text-align:center}@media (orientation:landscape),(min-width:768px){.p-pointmake__recommend__product__type{margin:80px 0 6px}}@media (orientation:portrait) and (max-width:767px){.p-pointmake__recommend__product__type{margin:40px 0 6px}}.p-pointmake__recommend__product ul{display:flex;justify-content:space-between}.p-pointmake__recommend__product ul li{letter-spacing:.08em}@media (orientation:landscape),(min-width:768px){.p-pointmake__recommend__product ul li{width:calc(50% - 24px)}}@media (orientation:portrait) and (max-width:767px){.p-pointmake__recommend__product ul li{width:calc(50% - 12px)}}.p-pointmake__recommend__product ul li .img{margin:0 auto 8px}@media (orientation:landscape),(min-width:768px){.p-pointmake__recommend__product ul li .img{width:160px}}.p-pointmake__recommend__product ul li .p-pointmake__recommend__product__brand{margin:0 0 12px;font-size:1.2rem}.p-pointmake__recommend__product ul li .p-pointmake__recommend__product__name{margin:0 0 12px;color:#111b4e;font-size:2rem;font-weight:700;line-height:1.7}.p-pointmake__recommend__product ul li .p-pointmake__recommend__product__sku{margin:0 0 20px;font-size:1.2rem}.p-pointmake__recommend__product ul li .p-pointmake__recommend__product__catchphrase{font-size:1.2rem;letter-spacing:.025em;line-height:1.66667}@media (orientation:landscape),(min-width:768px){.p-pointmake__recommend__product ul li .p-pointmake__recommend__product__catchphrase{margin:0 0 20px}}@media (orientation:portrait) and (max-width:767px){.p-pointmake__recommend__product ul li .p-pointmake__recommend__product__catchphrase{margin:0 0 16px}}.p-pointmake__recommend__product ul li .c-button{position:relative;height:48px;margin:16px auto 0;font-size:1.3rem;font-weight:400}@media (orientation:landscape),(min-width:768px){.p-pointmake__recommend__product ul li .c-button__more{font-size:1.2rem}}.p-pointmake__recommend__product ul li .c-button__more:after{margin:0 0 0 16px;width:6px;height:9px;background-image:url(/images/icon_arrow_blue.svg);background-size:6px 9px;content:''}.p-wrinkle .c-q__answer__age{font-size:1.8rem;text-align:center}.p-wrinkle .c-q__answer__age input{margin:0 12px 0 0;padding:8px;height:48px;background:#fff;border:1px solid #333;border-radius:4px;box-sizing:border-box;font-size:1.6rem;text-align:right}@media (orientation:landscape),(min-width:768px){.p-wrinkle .c-q__answer__age input{width:120px}}@media (orientation:portrait) and (max-width:767px){.p-wrinkle .c-q__answer__age input{width:96px}}.p-wrinkle__result{position:relative;background-color:#fff}@media (orientation:landscape),(min-width:768px){.p-wrinkle__result{padding:52px 0 0}}@media (orientation:portrait) and (max-width:767px){.p-wrinkle__result{padding:20px 0 0}}@media (orientation:landscape),(min-width:768px){.p-wrinkle__result .c-title__result{margin:0 0 56px}}@media (orientation:landscape),(min-width:768px){.p-wrinkle__result__level{margin:72px 0 64px}}@media (orientation:portrait) and (max-width:767px){.p-wrinkle__result__level{margin:44px 0 72px}}.p-wrinkle__result__level__title{margin:0 0 24px;color:#111c4e;font-size:2.6rem;letter-spacing:.06em}@media (orientation:landscape),(min-width:768px){.p-wrinkle__result__level__title{text-align:center}}@media (orientation:landscape),(min-width:768px){.p-wrinkle__result__level__txt{font-size:1.3rem;letter-spacing:.08em;text-align:center}}@media (orientation:portrait) and (max-width:767px){.p-wrinkle__result__level__txt{font-size:1.2rem;letter-spacing:.025em;line-height:1.5}}.p-wrinkle__result__level__comment{font-size:1.2rem;letter-spacing:.025em;line-height:1.5}.p-wrinkle__result__level__canvas{position:relative;padding:0 0 0 24px;pointer-events:none}@media (orientation:landscape),(min-width:768px){.p-wrinkle__result__level__canvas{width:424px;margin:40px auto 100px}}@media (orientation:portrait) and (max-width:767px){.p-wrinkle__result__level__canvas{margin:40px 0 64px}}.p-wrinkle__result__level__canvas canvas{height:286px;border:1px solid #becade}.p-wrinkle__result__level__canvas__label{position:absolute;left:0;font-size:1rem;font-weight:700;letter-spacing:.025em;top:-28px}.p-wrinkle__result__level__canvas__step--x span{position:absolute;left:0;font-size:1.2rem;font-weight:700}.p-wrinkle__result__level__canvas__step--x span:nth-child(1){top:-1.97425%}.p-wrinkle__result__level__canvas__step--x span:nth-child(2){top:9.69957%}.p-wrinkle__result__level__canvas__step--x span:nth-child(3){top:22.57511%}.p-wrinkle__result__level__canvas__step--x span:nth-child(4){top:33.73391%}.p-wrinkle__result__level__canvas__step--x span:nth-child(5){top:47.03863%}.p-wrinkle__result__level__canvas__step--x span:nth-child(6){top:59.05579%}.p-wrinkle__result__level__canvas__step--x span:nth-child(7){top:71.50215%}.p-wrinkle__result__level__canvas__step--x span:nth-child(8){top:84.37768%}.p-wrinkle__result__level__canvas__step--x span:nth-child(9){top:97.25322%}.p-wrinkle__result__level__canvas__step--y span{position:absolute;bottom:-20px;font-size:1.2rem;font-weight:700;letter-spacing:.025em}.p-wrinkle__result__level__canvas__step--y span:nth-child(1){left:26.99387%;color:#8d8c8c}.p-wrinkle__result__level__canvas__step--y span:nth-child(2){left:48.77301%;color:#7084c4}.p-wrinkle__result__level__canvas__step--y span:nth-child(3){left:70.55215%;color:#111b4d}@media (orientation:landscape),(min-width:768px){.p-wrinkle__result__level__steps{display:flex}}@media (orientation:landscape),(min-width:768px){.p-wrinkle__result__level__step{position:relative;width:100%;padding:0 24px}.p-wrinkle__result__level__step:not(:last-child){border-right:1px solid #8d8c8c}}@media (orientation:portrait) and (max-width:767px){.p-wrinkle__result__level__step{display:flex;flex-wrap:wrap;margin:0 0 36px}}.p-wrinkle__result__level__step__title{position:relative;width:100%;margin:0 0 10px;font-size:2.2rem;letter-spacing:.025em}@media (orientation:landscape),(min-width:768px){.p-wrinkle__result__level__step__title{text-align:center}}@media (orientation:portrait) and (max-width:767px){.p-wrinkle__result__level__step__title:before{position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#8d8c8c;content:''}.p-wrinkle__result__level__step__title span{position:relative;z-index:1;padding:0 1em 0 0;background-color:#fff}}.p-wrinkle__result__level__step__image{width:132px}@media (orientation:landscape),(min-width:768px){.p-wrinkle__result__level__step__image{margin:24px auto}}@media (orientation:portrait) and (max-width:767px){.p-wrinkle__result__level__step__image{margin:0 22px 0 0}}@media (orientation:landscape),(min-width:768px){.p-wrinkle__result__level__step__content{letter-spacing:.08em;line-height:1.42857}}@media (orientation:portrait) and (max-width:767px){.p-wrinkle__result__level__step__content{width:calc(100% - 154px);letter-spacing:.025em;line-height:1.71429}}.p-wrinkle__result__level__step:nth-child(1) .p-wrinkle__result__level__step__title{color:#8d8c8c}.p-wrinkle__result__level__step:nth-child(2) .p-wrinkle__result__level__step__title{color:#7084c4}.p-wrinkle__result__level__step:nth-child(3){margin:0}.p-wrinkle__result__level__step:nth-child(3) .p-wrinkle__result__level__step__title{color:#111b4d}.p-wrinkle__result__risk__title{margin:0 0 30px;color:#111c4e;font-size:2.6rem;letter-spacing:.06em}@media (orientation:landscape),(min-width:768px){.p-wrinkle__result__risk__title{text-align:center}}.p-wrinkle__result__risk__comment{font-size:1.2rem;letter-spacing:.025em;line-height:1.5}@media (orientation:landscape),(min-width:768px){.p-wrinkle__result__risk__comment{margin:0 0 16px;text-align:center}}@media (orientation:portrait) and (max-width:767px){.p-wrinkle__result__risk__comment{margin:0 0 12px}}@media (orientation:landscape),(min-width:768px){.p-wrinkle__result__risk__images{display:flex;justify-content:space-between;margin:0 0 180px}}@media (orientation:landscape),(min-width:768px){.p-wrinkle__result__risk__graph{width:calc(50% - 26px)}}@media (orientation:portrait) and (max-width:767px){.p-wrinkle__result__risk__graph{margin:0 0 40px}}@media (orientation:landscape),(min-width:768px){.p-wrinkle__result__risk__orthant{width:calc(50% - 26px)}}@media (orientation:portrait) and (max-width:767px){.p-wrinkle__result__risk__orthant{margin:0 0 100px}}.p-wrinkle__result__wave{position:relative;padding:64px 0 100px;background-color:#ecf0f8}.p-wrinkle__result__wave:before{position:absolute;bottom:calc(100% - 2px);left:0;width:100%;background-size:100% 100%;background-position:bottom center;background-repeat:no-repeat;content:''}@media (orientation:landscape),(min-width:768px){.p-wrinkle__result__wave:before{padding-top:9.375%;background-image:url(/images/result_wave2_pc.svg)}}@media (orientation:portrait) and (max-width:767px){.p-wrinkle__result__wave:before{padding-top:12.31%;background-image:url(/images/result_wave2.svg)}}.p-wrinkle__result__advice__title{margin:0 0 32px;color:#111c4e;font-size:2.6rem;letter-spacing:.06em}@media (orientation:landscape),(min-width:768px){.p-wrinkle__result__advice__title{text-align:center}}.p-wrinkle__result__advice__comment{letter-spacing:.08em;line-height:1.42857}@media (orientation:landscape),(min-width:768px){.p-wrinkle__result__advice__comment{max-width:560px;margin:0 auto}}.p-wrinkle__result__back{margin:72px 0 0}.p-wrinkle__result__back .ico{position:absolute;top:50%;left:20px;transform:translateY(-50%) rotate(180deg)}.p-wrinkle__result__back__error{margin:0 0 16px}.c-divider{position:relative;height:12vw;max-height:136px}.c-divider__wave{position:absolute;bottom:0;left:0;width:100%;margin:-1px 0;overflow:hidden;line-height:0;transform:rotate(180deg)}.c-divider__wave svg{position:relative;right:14%;display:block;width:calc(128% + 1.3px);height:12vw;max-height:136px;transform:rotateY(180deg) scale(-1,1)}.tab-ui{margin:8px 0}.tab-ui__tab-list>ul{display:flex;justify-content:space-between}.tab-ui__tab-list-item{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:4px 8px;text-align:center;cursor:pointer}.tab-ui__tab-contents{padding:16px 8px}.tab-ui__tab-contents-panel{display:none}.tab-ui__tab-contents-panel.active{display:block}.tab-ui--type-a .tab-ui__tab-list-item{width:calc(33% - 8px);height:32px;border:solid 1px #111b4e;border-radius:16px}.tab-ui--type-a .tab-ui__tab-list-item.active{color:#fff;background-color:#111b4e}.tab-ui--type-b .tab-ui__tab-list-item{position:relative;z-index:1;width:calc(33% - 2px);min-height:64px;margin-top:16px;font-size:1.1rem;color:#b1bdd6;background-color:#fff;border:solid 1px #b1bdd6;border-radius:4px 4px 0 0;overflow:hidden}.tab-ui--type-b .tab-ui__tab-list-item .active-line{position:absolute;top:0;height:8px;width:100%}.tab-ui--type-b .tab-ui__tab-list-item.active{color:#111b4e;border-bottom:none;font-weight:700}.tab-ui--type-b .tab-ui__tab-list-item.active .active-line{background-color:#111b4e}.tab-ui--type-b .tab-ui__tab-contents{position:relative;top:-1px;border:solid 1px #b1bdd6;background-color:#fff}.default-design-btn{display:flex;justify-content:center;align-items:center;width:100%;height:80px;border:solid 1px #111b4e;border-radius:40px;font-weight:700;color:#fff;background-color:#111b4e}.default-design-btn.arrow-icon{position:relative}.default-design-btn.arrow-icon::after{position:absolute;right:48px;display:inline-block;content:"";width:8px;height:12px;background-image:url(/images/icon_arrow.svg);background-size:8px 12px}.default-design-btn--white{display:flex;justify-content:center;align-items:center;width:100%;height:80px;border:solid 1px #111b4e;border-radius:40px;font-weight:700;color:#fff;background-color:#111b4e;background-color:#fff;color:#111b4e}.default-design-btn--white.arrow-icon{position:relative}.default-design-btn--white.arrow-icon::after{position:absolute;right:48px;display:inline-block;content:"";width:8px;height:12px;background-image:url(/images/icon_arrow.svg);background-size:8px 12px}.default-design-btn--white.arrow-icon::after{background-image:url(/images/icon_arrow_blue.svg)}.page-top-icon{position:fixed;right:16px;bottom:52px;display:flex;flex-flow:column;align-items:center;visibility:hidden;width:48px;height:48px;padding:4px;z-index:2147483647;background-color:#111b4e;box-shadow:0 0 8px 2px rgba(0,0,0,.2);border-radius:8px}.page-top-icon .ico-arrow{width:16px;height:16px;transform:scale(1.2,.8) rotate(-90deg);background-size:contain;background-repeat:no-repeat}.page-top-icon__text{margin-top:8px;font-size:.8rem;font-weight:lighter;color:#fff;transform:scale(.5,1);width:200%;text-align:center}@media (max-width:320px){.page-top-icon{transform:scale(.8,.8);right:8px}}.canvas-container{position:relative;left:-5%;margin:auto;height:85vw;width:110%;max-height:50vh}@media (max-height:360px){.canvas-container{max-height:180px}}.p-mypage--hidden{display:none}.p-mypage__title{margin:24px 0;font-size:4rem;text-align:center;color:#111b4e}.p-mypage__title--subtitle{font-size:1.2rem}.p-mypage__contents .c-no-measurement-data{position:absolute;top:0;height:100vh;width:100%}.p-mypage__contents .c-no-measurement-data .c-contents{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.p-mypage__contents .c-no-measurement-data__message-text{width:100%;text-align:center}.p-mypage__contents .c-no-measurement-data__message-text strong{font-size:2.2rem;letter-spacing:.4rem;line-height:4.8rem;color:#111b4e}.p-mypage__contents .c-no-measurement-data__btn-area{margin-top:32px;width:100%;text-align:center}.p-mypage__contents .c-no-measurement-data__btn-area strong{display:block;margin:16px 0;font-size:1.6rem;color:#111b4e}.p-mypage__contents .c-skin-check-score{padding:0 16px 72px;background-color:#f5f7ff}.p-mypage__contents .c-skin-check-score .c-contents{padding-top:16px;padding-bottom:16px;background-color:#fff}.p-mypage__contents .c-skin-check-score .c-contents>*{padding:8px 0}.p-mypage__contents .c-skin-check-score__title{font-size:2.4rem;color:#111b4e}.p-mypage__contents .c-skin-check-score__message{font-size:1.2rem}.p-mypage__contents .c-skin-check-score__radio-group{font-size:1.28rem}.p-mypage__contents .c-skin-check-score__radio-group.analysis-item{margin:0 auto}.p-mypage__contents .c-skin-check-score__radio-group.analysis-item .radio-btn{width:16vw;height:16vw;max-width:96px;max-height:96px;aspect-ratio:1/1;text-align:center;background-color:#fff;border:solid 2px;border-radius:50%}.p-mypage__contents .c-skin-check-score__radio-group.analysis-item .radio-btn.checked{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.p-mypage__contents .c-skin-check-score__radio-group.analysis-item .radio-btn label{display:flex;align-items:center;vertical-align:middle;width:100%;height:100%}.p-mypage__contents .c-skin-check-score__radio-group.analysis-item .radio-btn label input[type=radio]{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.p-mypage__contents .c-skin-check-score__radio-group.analysis-item .radio-btn label .radio-btn__text{width:100%}.p-mypage__contents .c-skin-check-score__radio-group.analysis-item .radio-btn.checked{color:#fff}.p-mypage__contents .c-skin-check-score__radio-group.data-calc-period{position:relative;display:flex;justify-content:space-between;align-items:center}.p-mypage__contents .c-skin-check-score__radio-group.data-calc-period .radio-btn{width:calc(33% - 8px);height:32px;border:solid 1px #111b4e;border-radius:16px}.p-mypage__contents .c-skin-check-score__radio-group.data-calc-period .radio-btn.checked{background-color:#111b4e;color:#fff}.p-mypage__contents .c-skin-check-score__radio-group.data-calc-period .radio-btn label{display:flex;align-items:center;text-align:center;width:100%;height:100%}.p-mypage__contents .c-skin-check-score__radio-group.data-calc-period .radio-btn label input[type=radio]{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.p-mypage__contents .c-skin-check-score__radio-group.data-calc-period .radio-btn label .radio-btn__text{width:100%;font-size:1.4rem}.p-mypage__contents .c-skin-check-score__radio-group--lower-part,.p-mypage__contents .c-skin-check-score__radio-group--upper-part{display:flex;justify-content:center}.p-mypage__contents .c-skin-check-score__radio-group--lower-part>:not(:last-of-type),.p-mypage__contents .c-skin-check-score__radio-group--upper-part>:not(:last-of-type){margin-right:4px}.p-mypage__contents .c-skin-check-score+.c-divider{background-color:#f5f7ff}.p-mypage__contents .c-skin-check-score+.c-divider .shape-fill{fill:#e8ecf6}.p-mypage__contents .c-recommend{padding:64px 6% 32px;background-color:#e8ecf6}.p-mypage__contents .c-recommend>.c-contents{padding:0}.p-mypage__contents .c-recommend__title{font-size:2.4rem;color:#111b4e}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .message-text{padding:16px 0}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .message-text>.hide{display:none}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .recommend-category{margin-top:16px}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .recommend-category__header{position:relative;display:flex;justify-content:center;align-items:center}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .recommend-category__header::after{position:absolute;display:inline-block;content:"";width:100%;height:1px;background-color:#b1bdd6;z-index:0}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .recommend-category__header h3{padding:2px 16px;z-index:1;background-color:#fff;font-size:1.4rem;font-weight:700;line-height:1.5;color:#111b4e}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .recommend-category__body .recommend-product{display:flex;align-items:stretch;width:100%;padding:8px 0;color:#111b4e}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .recommend-category__body .recommend-product:not(:first-of-type){margin-top:8px}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .recommend-category__body .recommend-product>*{display:flex;flex-flow:column}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .recommend-category__body .recommend-product__contents--left{width:120px}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .recommend-category__body .recommend-product__contents--left .recommend-product__image{width:100%;height:auto}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .recommend-category__body .recommend-product__contents--left .recommend-product__usage-time{display:flex;justify-content:center}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .recommend-category__body .recommend-product__contents--left .recommend-product__usage-time li{height:calc(16px + 4px + 4px);display:none}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .recommend-category__body .recommend-product__contents--left .recommend-product__usage-time li img{width:16px;height:16px;margin:4px}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .recommend-category__body .recommend-product__contents--right{width:calc(100% - 120px)}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .recommend-category__body .recommend-product__contents--right .recommend-product__series-name{margin:4px 0;font-size:1.2rem}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .recommend-category__body .recommend-product__contents--right .recommend-product__name{margin:16px 0;font-size:1.6rem;font-weight:700}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .recommend-category__body .recommend-product__contents--right .recommend-product__detail{margin:16px 0;font-size:1.2rem;line-height:1.68}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .recommend-category__body .recommend-product__contents--right .recommend-product__readmore{margin-top:16px}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .recommend-category__body .recommend-product__contents--right .recommend-product__readmore span:not(.ico-arrow-black){font-size:1.2rem;text-decoration:underline}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel .recommend-category__body .recommend-product__contents--right .recommend-product__readmore .ico-arrow-black{margin-left:8px}.p-mypage__contents .c-social-area{padding:32px 8px;background-color:#fff}.p-mypage__contents .c-social-area__line-icon{height:48px;margin-right:16px}.p-mypage__contents .c-social-area__share-links{display:flex;justify-content:center;align-items:center;width:100%;margin-top:32px;color:#111b4e;font-weight:700}.p-mypage__contents .c-social-area__share-links>:not(:last-child){margin-right:16px}.p-mypage__contents .c-social-area__share-links>a{width:48px;height:48px;background-color:#b1bdd6;border-radius:50%;overflow:hidden}@media (max-width:380px){.p-mypage__contents .c-social-area{padding-bottom:56px}.p-mypage__contents .c-social-area__share-links>a{width:40px;height:40px}}@media (min-width:768px){.p-mypage__contents .c-skin-check-score__radio-group{font-size:1.68rem}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel.active{display:grid;grid-template-columns:1fr 1fr}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel.active>section{padding:8px}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel.active>section .recommend-category__body .recommend-product{padding:8px;flex-flow:column;align-items:center}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel.active>section .recommend-category__body .recommend-product:not(:first-of-type){margin-top:0}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel.active>section .recommend-category__body .recommend-product>*{width:100%}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel.active>section .recommend-category__body .recommend-product__contents--left{align-items:center;flex-direction:column-reverse}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel.active>section .recommend-category__body .recommend-product__contents--left .recommend-product__image{width:120px}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel.active>section .recommend-category__body .recommend-product__contents--right .recommend-product__detail{font-size:1.3rem}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel#tab-panel__special-care.active{display:block}.p-mypage__contents .c-recommend .tab-ui__tab-contents-panel#tab-panel__special-care.active .recommend-category__body{display:grid;grid-template-columns:1fr 1fr}}.p-consent{height:calc(100vh - 56px);overflow:hidden;display:flex;flex-flow:column}.p-consent--hide{visibility:hidden}.p-consent .main-contents__title{display:flex;align-items:center;justify-content:center;min-height:52px;text-align:center;font-weight:700;font-size:2rem;color:#111b4e}.p-consent .terms-area{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.09rem;line-height:1.42857;color:#000;height:calc(100vh - 56px - 48px - 52px - 212px);margin:0 16px;word-break:break-all}.p-consent .terms-area__list{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;font-size:1.1rem;padding:24px 12px}.p-consent .terms-area__list .scroll-area{padding-right:16px;overflow-y:auto}.p-consent .terms-area__list .scroll-area .info-area{margin-top:16px}.p-consent .terms-area__list .scroll-area .info-area .shifted{margin-left:1.4rem}.p-consent .terms-area__list .scroll-area .info-area .shifted::before{margin-left:-1.65rem}.p-consent .terms-area__list .scroll-area .info-area h2::before{font-family:'游ゴシック体',YuGothic,'游ゴシック','Yu Gothic',sans-serif;content:"■"}.p-consent .terms-area__list .scroll-area .info-area .addMarker{margin-top:8px}.p-consent .terms-area__list .scroll-area .info-area .addMarker::before{content:"●"}.p-consent .terms-area__list .scroll-area .info-area .addReferenceMark{margin-top:4px}.p-consent .terms-area__list .scroll-area .info-area .addReferenceMark::before{content:"※"}.p-consent .terms-area__list .scroll-area .info-area ol{list-style:decimal}.p-consent .terms-area__list .scroll-area .info-area h2{font-family:'游ゴシック体',YuGothic,'游ゴシック','Yu Gothic',sans-serif;font-size:1.5rem;font-weight:700}.p-consent .terms-area__list .scroll-area .info-area .brackets-list li,.p-consent .terms-area__list .scroll-area .info-area .brackets-list ol{list-style:none;counter-increment:cnt}.p-consent .terms-area__list .scroll-area .info-area .brackets-list li::before,.p-consent .terms-area__list .scroll-area .info-area .brackets-list ol{content:"(" counter(cnt) ")";margin-left:-1.9rem}.p-consent .terms-area__list .scroll-area .info-area__list{margin-top:8px;padding-left:1.8rem}.p-consent .terms-area__list .scroll-area .info-area__list a{color:#669}.p-consent .terms-area__list .scroll-area .info-area__text{margin-top:8px}.p-consent .terms-area__list .scroll-area .info-area__text .os-check{margin-top:4px}.p-consent .terms-area__list .revision-area{margin-top:40px}.p-consent .terms-area__list .scroll-area::-webkit-scrollbar{width:3.6px}.p-consent .terms-area__list .scroll-area::-webkit-scrollbar-thumb{background-color:#bcbcbc;border-radius:30px}.p-consent .terms-area__list .scroll-area::-webkit-scrollbar-track{background:#e1e1e1;border-radius:30px}.p-consent .button-area{position:relative;text-align:center;min-height:212px;display:flex;align-items:center;justify-content:center}.p-consent .button-area__consent-btn{position:absolute;top:10%;width:80%;height:72px;background-color:#111b4e;border:1px solid #111b4e;border-radius:40px;box-sizing:border-box;color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none;letter-spacing:.15rem}.p-consent .button-area__consent-btn:after{position:absolute;right:40px;width:12px;height:16px;background-image:url(/images/icon_arrow.svg);background-size:12px 16px;content:''}@media (min-width:768px){.p-consent .terms-area__list{width:calc(100vw - 240px);max-width:720px}.p-consent .button-area__consent-btn{width:calc(100vw - 280px);max-width:calc(720px * .8)}}