@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;700&display=swap");@media print, screen and (min-width: 769px){html{font-size:62.5%}}@media print, screen and (min-width: 769px) and (max-width: 1150px){html{font-size:54.6875%}}@media print, screen and (min-width: 1550px) and (max-width: 9999px){html{font-size:70.3125%}}@media print, screen and (max-width: 768px){html{font-size:3.466vw}}html,body{height:100%}@supports (-webkit-touch-callout: none){html body,body body{height:-webkit-fill-available}}body{font-family:"Noto Sans JP", "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#000;letter-spacing:0.04em;background-color:white}@media print, screen and (min-width: 769px){body{font-size:1.6rem}}@media print, screen and (max-width: 768px){body{font-size:3.466vw}}::-moz-selection{background:#99b7c2;color:white}::selection{background:#99b7c2;color:white}a{cursor:pointer;outline:none;text-decoration:none;color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{width:100%;height:auto;vertical-align:top}input,button,textarea,select{padding:0;margin:0;border-radius:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:white;font-size:1rem}input:focus,button:focus,textarea:focus,select:focus{outline:0}input::-webkit-input-placeholder, button::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder{font-size:1rem}input::-moz-placeholder, button::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder{font-size:1rem}input:-ms-input-placeholder, button:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder{font-size:1rem}input::-ms-input-placeholder, button::-ms-input-placeholder, textarea::-ms-input-placeholder, select::-ms-input-placeholder{font-size:1rem}input::placeholder,button::placeholder,textarea::placeholder,select::placeholder{font-size:1rem}select::-ms-expand{display:none}textarea{resize:vertical}.header{width:100%;z-index:999}@media print, screen and (min-width: 769px){.header{position:absolute}.header::before{content:"";display:block;position:absolute;top:0;right:0;background:url("../img/common/sns-bg.png") right top no-repeat;background-size:contain;width:27.1rem;height:7.8rem}}@media print, screen and (max-width: 768px){.header{position:absolute;top:0;left:0}}@media print, screen and (min-width: 769px){.header.-lower .header-logo{display:block;position:absolute}.header.-lower .header-title{display:block;margin-top:8.5rem}}@media print, screen and (max-width: 768px){.header.-lower .header-title{opacity:1}}@media print, screen and (min-width: 769px){.header-title{display:none;position:absolute;top:1.6rem;left:1.2rem;width:18.4rem}}@media print, screen and (max-width: 768px){.header-title{position:absolute;opacity:0;top:14.666vw;left:1.6vw;width:24.533vw}}.header-logo{position:fixed;top:0;left:0;z-index:99}.header-logo a{display:block;overflow:hidden;text-indent:-999px;background:url("../img/common/duskin-logo.png") 0 0 no-repeat;background-size:contain}@media print, screen and (min-width: 769px){.header-logo{padding-top:1.6rem;padding-left:2rem}.header-logo::before{content:"";position:absolute;top:0;left:0;width:20.8rem;height:7.4rem;background:url("../img/common/logo-bg.png") 0 0 no-repeat;background-size:contain;pointer-events:none}.header-logo a{position:relative;width:10rem;height:3.5rem}}@media print, screen and (max-width: 768px){.header-logo{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;height:12vw;padding:0 2.666vw;z-index:999;background-color:white}.header-logo a{width:21.333vw;height:6.933vw}}@media print, screen and (min-width: 769px){.header-sns{position:absolute;top:3rem;right:2rem}}.footer{width:100%;z-index:999}@media print, screen and (min-width: 769px){.footer{bottom:2rem;padding:0 2rem}}@media print, screen and (max-width: 768px){.footer{bottom:0;z-index:999}}.footer.-lower{bottom:0}@media print, screen and (min-width: 769px){.footer.-lower{height:27.6rem;margin-top:-12rem;background:url("../img/common/bg-result-bottom-pc.png") center 0 no-repeat;background-size:100% 100%}.footer.-lower .footer-copyright{bottom:3rem}.footer.-lower .footer-title{display:none}}@media print, screen and (max-width: 768px){.footer.-lower{height:auto;padding-top:45.333vw;background:url("../img/common/bg-result-bottom-sp.png") 0 0 no-repeat;background-size:100% auto}}.footer-logo{background:url("../img/common/duskin-logo.png") 0 0 no-repeat;background-size:contain}.footer-logo a{display:block;overflow:hidden;text-indent:-999px}@media print, screen and (min-width: 769px){.footer-logo a{width:9.8rem;height:3.2rem}}@media print, screen and (max-width: 768px){.footer-logo{display:none}}@media print, screen and (min-width: 769px){.footer-title{position:absolute;left:1rem;bottom:-1rem;width:18.4rem}}@media print, screen and (min-width: 768px) and (max-height: 780px){.footer-title{width:17rem}}@media print, screen and (max-width: 768px){.footer-title{display:none}}@media print, screen and (max-width: 768px){.footer-share{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.footer-share #ShareSns::before{content:"";display:block;position:absolute;top:-2vw;left:calc(50% - 50vw);width:100vw;height:9.333vw;background-color:white}}.footer-copyright{pointer-events:none;font-family:'Jost', sans-serif;font-weight:400;letter-spacing:0.05em}@media print, screen and (min-width: 769px){.footer-copyright{position:absolute;right:2rem;bottom:0;font-size:1.1rem}}@media print, screen and (max-width: 768px){.footer-copyright{padding:2.4vw 0 2.133vw;text-align:center;font-size:2.133vw;background-color:white}}.footer-pagetop{position:absolute;margin:auto;cursor:pointer}.footer-pagetop::before,.footer-pagetop::after{content:"";display:block;position:absolute;width:100%;height:100%;background:center center no-repeat;background-size:contain;pointer-events:none}.footer-pagetop::before{background-image:url("../img/common/pagetop-circle.png")}.footer-pagetop::after{background-image:url("../img/common/pagetop.png")}@media print, screen and (min-width: 769px){.footer-pagetop{top:5rem;left:0;right:0;width:13.4rem;height:13.4rem;-webkit-perspective:800px;perspective:800px}.footer-pagetop::after{transition:-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.footer-pagetop:hover::after{-webkit-transform:rotateY(360deg) translateY(-6px);transform:rotateY(360deg) translateY(-6px)}}@media print, screen and (max-width: 768px){.footer-pagetop{top:20vw;left:0;right:0;width:17.866vw;height:17.866vw}}@-webkit-keyframes pagetop__rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pagetop__rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media print, screen and (min-width: 769px){#Main{height:100%}}@media print, screen and (max-width: 768px){#Main{border-top:solid 12vw white}}#Bg{position:absolute;z-index:0;width:100%;height:100%;pointer-events:none;opacity:0}@media print, screen and (min-width: 769px){#Bg{background:no-repeat;background-image:url("../img/common/bg-top-side-pc.png"),url("../img/common/bg-top-pc.png"),url("../img/common/bg-bottom-pc.png");background-size:100% 83%, 100% 55%, 100% 33%;background-position:0 0, 0 0, 0 bottom}}@media print, screen and (max-width: 768px){#Bg{background:no-repeat;background-image:url("../img/common/bg-top-sp.png"),url("../img/common/bg-bottom-sp.png");background-size:105% auto, 100% auto;background-position:center 12vw,0 bottom}}#ResultBg{position:absolute;z-index:0;width:100%;height:100%;pointer-events:none}@media print, screen and (min-width: 769px){#ResultBg{background:no-repeat;background-image:url("../img/common/bg-result-top-pc.png");background-size:100% 63rem,100% 60rem;background-position:0 0, 0 0}}@media print, screen and (max-width: 768px){#ResultBg{background:no-repeat;background-image:url("../img/common/bg-top-sp.png");background-size:105% auto, 100% auto;background-position:center 12vw}}@media print, screen and (min-width: 769px){.u-sp{display:none !important}}@media print, screen and (max-width: 768px){.u-pc{display:none !important}}.u-weight-bold{font-weight:bold}.u-align-left{text-align:left}.u-align-center{text-align:center}.u-align-right{text-align:right}.u-mb-0{margin-bottom:0 !important}.u-mb-05{margin-bottom:0.5rem !important}.u-mb-10{margin-bottom:1.0rem !important}.u-mb-15{margin-bottom:1.5rem !important}.u-mb-20{margin-bottom:2.0rem !important}.u-mb-25{margin-bottom:2.5rem !important}.u-mb-30{margin-bottom:3.0rem !important}.u-mb-35{margin-bottom:3.5rem !important}.u-mb-40{margin-bottom:4.0rem !important}.u-mb-45{margin-bottom:4.5rem !important}.u-mb-50{margin-bottom:5.0rem !important}.u-mb-55{margin-bottom:5.5rem !important}.u-mb-60{margin-bottom:6.0rem !important}.u-mt-0{margin-top:0 !important}.u-mt-05{margin-top:0.5rem !important}.u-mt-10{margin-top:1.0rem !important}.u-mt-15{margin-top:1.5rem !important}.u-mt-20{margin-top:2.0rem !important}.u-mt-25{margin-top:2.5rem !important}.u-mt-30{margin-top:3.0rem !important}.u-mt-35{margin-top:3.5rem !important}.u-mt-40{margin-top:4.0rem !important}.u-mt-45{margin-top:4.5rem !important}.u-mt-50{margin-top:5.0rem !important}.u-mt-55{margin-top:5.5rem !important}.u-mt-60{margin-top:6.0rem !important}.u-ml-0{margin-left:0 !important}.u-ml-05{margin-left:0.5rem !important}.u-ml-10{margin-left:1.0rem !important}.u-ml-15{margin-left:1.5rem !important}.u-ml-20{margin-left:2.0rem !important}.u-ml-25{margin-left:2.5rem !important}.u-ml-30{margin-left:3.0rem !important}.u-ml-35{margin-left:3.5rem !important}.u-ml-40{margin-left:4.0rem !important}.u-ml-45{margin-left:4.5rem !important}.u-ml-50{margin-left:5.0rem !important}.u-ml-55{margin-left:5.5rem !important}.u-ml-60{margin-left:6.0rem !important}.u-pb-0{padding-bottom:0 !important}.u-pb-05{padding-bottom:0.5rem !important}.u-pb-10{padding-bottom:1.0rem !important}.u-pb-15{padding-bottom:1.5rem !important}.u-pb-20{padding-bottom:2.0rem !important}.u-pb-25{padding-bottom:2.5rem !important}.u-pb-30{padding-bottom:3.0rem !important}.u-pb-35{padding-bottom:3.5rem !important}.u-pb-40{padding-bottom:4.0rem !important}.u-pb-45{padding-bottom:4.5rem !important}.u-pb-50{padding-bottom:5.0rem !important}.u-pb-55{padding-bottom:5.5rem !important}.u-pb-60{padding-bottom:6.0rem !important}.u-pt-0{padding-top:0 !important}.u-pt-05{padding-top:0.5rem !important}.u-pt-10{padding-top:1.0rem !important}.u-pt-15{padding-top:1.5rem !important}.u-pt-20{padding-top:2.0rem !important}.u-pt-25{padding-top:2.5rem !important}.u-pt-30{padding-top:3.0rem !important}.u-pt-35{padding-top:3.5rem !important}.u-pt-40{padding-top:4.0rem !important}.u-pt-45{padding-top:4.5rem !important}.u-pt-50{padding-top:5.0rem !important}.u-pt-55{padding-top:5.5rem !important}.u-pt-60{padding-top:6.0rem !important}.anim-fadeIn{opacity:0;transition:1.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition-property:opacity}.anim-fadeIn[data-anim-status="show"]{opacity:1}@media (-ms-high-contrast: none){.anim-fadeIn{opacity:1 !important}}.anim-fadeInUp{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem);transition:1.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform}.anim-fadeInUp[data-anim-status="show"]{opacity:1;-webkit-transform:translateY(0) rotate(0.02deg);transform:translateY(0) rotate(0.02deg)}@media (-ms-high-contrast: none){.anim-fadeInUp{opacity:1 !important;-webkit-transform:translateY(0) rotate(0.02deg) !important;transform:translateY(0) rotate(0.02deg) !important}}.anim-list-fadeInUp>*{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem);transition:1.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform}.anim-list-fadeInUp>*:nth-child(1){transition-delay:0s}.anim-list-fadeInUp>*:nth-child(2){transition-delay:0.1s}.anim-list-fadeInUp>*:nth-child(3){transition-delay:0.2s}.anim-list-fadeInUp>*:nth-child(4){transition-delay:0.3s}.anim-list-fadeInUp>*:nth-child(5){transition-delay:0.4s}.anim-list-fadeInUp>*:nth-child(6){transition-delay:0.5s}.anim-list-fadeInUp>*:nth-child(7){transition-delay:0.6s}.anim-list-fadeInUp>*:nth-child(8){transition-delay:0.7s}.anim-list-fadeInUp>*:nth-child(9){transition-delay:0.8s}.anim-list-fadeInUp>*:nth-child(10){transition-delay:0.9s}.anim-list-fadeInUp>*:nth-child(11){transition-delay:1s}.anim-list-fadeInUp>*:nth-child(12){transition-delay:1.1s}.anim-list-fadeInUp>*:nth-child(13){transition-delay:1.2s}.anim-list-fadeInUp>*:nth-child(14){transition-delay:1.3s}.anim-list-fadeInUp>*:nth-child(15){transition-delay:1.4s}.anim-list-fadeInUp>*:nth-child(16){transition-delay:1.5s}.anim-list-fadeInUp>*:nth-child(17){transition-delay:1.6s}.anim-list-fadeInUp>*:nth-child(18){transition-delay:1.7s}.anim-list-fadeInUp>*:nth-child(19){transition-delay:1.8s}.anim-list-fadeInUp>*:nth-child(20){transition-delay:1.9s}@media (-ms-high-contrast: none){.anim-list-fadeInUp>*{opacity:1 !important;-webkit-transform:translateY(0) rotate(0.02deg) !important;transform:translateY(0) rotate(0.02deg) !important}}.anim-list-fadeInUp[data-anim-status="show"]>*{opacity:1;-webkit-transform:translateY(0) rotate(0.02deg);transform:translateY(0) rotate(0.02deg)}.anim-fadeIn{opacity:0;transition:1.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition-property:opacity}.anim-fadeIn[data-anim-status="show"]{opacity:1}@media (-ms-high-contrast: none){.anim-fadeIn{opacity:1 !important}}.btn{position:relative;display:inline-block}.btn::before{content:"";position:absolute;display:block;width:100%;height:100%;background:url("../img/button/stripe.png") 0 0 repeat;box-sizing:border-box;border:solid 1px black}.btn span{position:relative;display:block;width:100%;height:100%;background:center center no-repeat;background-size:auto 100%;box-sizing:border-box;border:solid 1px black}.btn span::before{content:"";position:absolute;display:block;height:100%;background:center center no-repeat;background-size:contain}@media print, screen and (min-width: 769px){.btn::before{top:4px;left:4px;background-size:250px auto;border-radius:3.5rem}.btn span{border-radius:3.5rem}}@media print, screen and (max-width: 768px){.btn::before{top:3px;left:3px;background-size:200px auto;border-radius:6.666vw}.btn span{border-radius:6.666vw}}.btn-prev span{background-image:url("../img/button/btn-prev.png");background-color:#1e1e1e}.btn-prev span::before{background-image:url("../img/button/arrow-white.png")}@media print, screen and (min-width: 769px){.btn-prev span{width:32.5rem;height:6rem;transition:background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}.btn-prev span::before{left:2.6rem;width:12px}.btn-prev:hover span{background-color:#555}}@media print, screen and (max-width: 768px){.btn-prev span{width:60vw;height:10.666vw}.btn-prev span::before{left:3.466vw;width:12px}}.btn-backtotop span{background-image:url("../img/button/btn-backtotop.png");background-color:white}.btn-backtotop span::before{background-image:url("../img/button/arrow-black.png")}@media print, screen and (min-width: 769px){.btn-backtotop span{width:20.5rem;height:5rem;background-position:2rem center;transition:background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}.btn-backtotop span::before{left:4.5rem;width:12px}.btn-backtotop:hover span{background-color:#eee}}@media print, screen and (max-width: 768px){.btn-backtotop span{width:36vw;height:8.8vw}.btn-backtotop span::before{left:5.333vw;width:1.6vw}}.btn-more span{background-image:url("../img/button/btn-more.png");background-color:#1e1e1e}@media print, screen and (min-width: 769px){.btn-more span{width:27.5rem;height:5rem;transition:background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}.btn-more:hover span{background-color:#444}}@media print, screen and (max-width: 768px){.btn-more span{width:36vw;height:8vw;background-size:auto 110%}}#ShareSns{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#ShareSns p{font-family:'Jost', sans-serif;font-weight:400;letter-spacing:0.08em}#ShareSns ul{display:-webkit-flex;display:flex}#ShareSns ul .btn-sns{display:block;overflow:hidden;text-indent:-999px;background:center center no-repeat;background-size:auto 96%}#ShareSns ul .btn-sns.facebook{background-image:url("../img/common/sns-fb.png")}#ShareSns ul .btn-sns.twitter{background-image:url("../img/common/sns-tw.png")}#ShareSns ul .btn-sns.line{background-image:url("../img/common/sns-line.png")}@media print, screen and (min-width: 769px){#ShareSns p{margin-right:.4rem;font-size:1.2rem}#ShareSns ul .btn-sns{width:2.5rem;height:2.5rem;margin-left:.5rem}}@media print, screen and (max-width: 768px){#ShareSns p{margin-right:.8vw;font-size:3.2vw}#ShareSns ul .btn-sns{width:7.2vw;height:7.2vw;margin-left:1.6vw}}
