﻿@charset "UTF-8";.pane-header + .pane-globalnav + .block-faq,.pane-header + .pane-globalnav + .block-guide,.pane-header + .pane-globalnav + .block-privacy {padding-top: 112px;}/* fade image in after load */.lazyload {opacity: 0;}.lazyloading {opacity: 1;}.lazyloaded {opacity: 1;transition: opacity 200ms;}/* よくあるご質問 */.block-faq {padding: 0 20px;margin: 12px 0 40px;}.block-faq h1 {padding: 12px 0 0;}.block-faq-intro {margin: 0 0 40px;}.block-faq-intro--text {margin: 0 0 20px;}.block-faq-intro--nav li:not(:last-child) {margin: 0 0 8px;}.block-faq-intro--nav a {position: relative;display: block;border: 1px solid #dedede;border-radius: 3px;font-size: 15px;padding: 13px 15px;}.block-faq-intro--nav a:after {content: "";position: absolute;top: 17px;right: 15px;width: 10px;height: 10px;border-right: 1px solid #111;border-bottom: 1px solid #111;transform: rotate(45deg);}.block-faq h2 {padding: 0 0 5px;}.block-faq-section:not(:last-child) {margin: 0 0 40px;}.block-faq-section dl:not(:last-child) {margin: 0 0 4px;}.block-faq-section dt {position: relative;background: #eee;border-radius: 3px;padding: 13px 35px 13px 15px;}.block-faq-section dt:before,.block-faq-section dt:after {content: "";position: absolute;top: 0;right: 15px;bottom: 0;margin: auto;width: 14px;height: 2px;background: #111;transition: .3s ease;}.block-faq-section dt:after {transform: rotate(90deg);}.block-faq-section dt.open:after {transform: rotate(180deg);}.block-faq-section dt span {position: relative;font-size: 14px;padding: 0 0 0 25px;}.block-faq-section dt span:before {content: "Q.";position: absolute;top: -5px;left: 0;font-size: 18px;}.block-faq-section dd {display: none;position: relative;margin: 16px 0 20px;padding: 0 0 0 40px;font-size: 13px;}.block-faq-section dd:before {content: "A.";position: absolute;top: -4px;left: 18px;font-size: 18px;}.block-faq-section dd p:not(:last-child) {margin: 0 0 20px;}.block-faq-section dd span {color: #d53100;}/* ご利用ガイド */.block-guide {padding: 0 20px;margin: 12px 0 40px;}.block-guide h1 {padding: 12px 0 0;}.block-guide-intro {margin: 0 0 40px;}.block-guide-intro--text {margin: 0 0 20px;}.block-guide-intro--nav li:not(:last-child) {margin: 0 0 8px;}.block-guide-intro--nav a {position: relative;display: block;border: 1px solid #dedede;border-radius: 3px;font-size: 15px;padding: 13px 15px;}.block-guide-intro--nav a:after {content: "";position: absolute;top: 17px;right: 15px;width: 10px;height: 10px;border-right: 1px solid #111;border-bottom: 1px solid #111;transform: rotate(45deg);}.block-guide h2 {padding: 0 0 5px;}.block-guide-section:not(:last-child) {margin: 0 0 40px;}.block-guide-section--box:not(:last-child) {margin: 0 0 32px;}.block-guide-section--text {font-size: 13px;margin: 0 0 32px;}.block-guide-section--text a {text-decoration: underline;}.block-guide h3 {font-size: 16px;padding: 0 0 5px;margin: 0 0 15px;}.block-guide-section--text p:not(:last-child) {margin: 0 0 20px;}#payment .block-guide-section--box:nth-of-type(2) .block-guide-section--text p:nth-child(3) {margin: 0;}#payment .block-guide-section--box:nth-of-type(2) .block-guide-section--text ul {margin: 0 0 20px;}/* プライバシーポリシー */.block-privacy {padding: 0 20px;margin: 12px 0 40px;}.block-privacy h1 {padding: 12px 0 0;}.block-privacy h2 {font-size: 16px;padding: 0 0 5px;margin: 0 0 15px;border-bottom: 1px solid #dedede;}.block-privacy-section:not(:last-child) {margin: 0 0 42px;}.block-privacy-section--text p {margin: 0 0 20px;font-size: 13px;}.block-privacy-section--text p:last-child {margin: 0;}/* ----ランディングページ---- *//* common */.pane-landingpage-contents {background: #fff;}.block-landingpage h2[class^="block-landingpage"] {margin: 20px 0 10px 0;padding: 0;font-size: 19px;border: none;}.block-landingpage .block-landingpage-login--member h2.block-landingpage-login--member-header {margin: 0 0 10px;}.block-landingpage h2.block-landingpage-form--goods-title,.block-landingpage h2.block-landingpage-form--guest-title,.block-landingpage h2.block-landingpage-form--sales-append-title,.block-landingpage h2.block-landingpage-order--host-title {padding: 0;margin: 0 0 10px 0;font-size: 14px;border: none;}.block-landingpage h2.block-landingpage-form--sales-append-title {margin: 20px 0 5px 0;}.block-landingpage #method_spec h3 {padding: 0;margin: 0 0 10px 0;font-size: 14px;border: none;}.block-landingpage #method_pay h3 {display: none;}.block-landingpage .block-landingpage--dest-amazonpay h3 {padding: 0;margin: 0 0 10px 0;font-size: 14px;border: none;}.block-landingpage .block-landingpage-login--member-message {margin: 0 0 20px 0;font-size: 14px;text-align: center;}.block-landingpage .block-landingpage-login--ask-password {margin: 20px 0 0 0;font-size: 14px;text-align: center;}.block-landingpage .block-landingpage-login--ask-password a {text-decoration: underline;}.block-landingpage .block-landingpage-login--guest {padding: 0;margin: 0;border: none;}.block-landingpage .block-landingpage-other--dest {margin: 30px 0 10px;padding: 20px;border: none;}.block-landingpage .block-landingpage-login--member-body {width: auto !important;margin: 0 0 20px 0;border: #dcdcdc 1px solid;}.block-landingpage .block-landingpage-form {width: auto !important;margin: 0 0 20px 0;border: #dcdcdc 1px solid;display: block;}.block-landingpage .block-landingpage-login--first-time-message {margin: 0;font-size: 14px;text-align: center;}.block-landingpage .block-landingpage-login--first-time-body {width: auto !important;border: #dcdcdc 1px solid;display: block;}.block-landingpage .block-landingpage-form .block-landingpage-form--goods,.block-landingpage .block-landingpage-form .block-landingpage-form--sales-append-content {padding: 0;border: none;}.block-landingpage-form--spec-content dl dt {float: left;}.block-landingpage-form--spec-content dl dd {margin-left: 8em;}.block-landingpage input {max-width: 100%;}.pane-landingpage-contents #frmLP {margin: 0 20px;}.pane-landingpage-contents #frmLP .fieldset-vertical {border: none !important;}.pane-landingpage-contents #frmLP .form-group {border: none;}.block-landingpage-form--sales-append-content .form-label {background: none;}.pane-landingpage-contents .block-landingpage-other--dest-change {border: none !important;}.pane-landingpage-contents #frmLP .action-buttons {margin: 30px 0 40px;}.pane-landingpage-contents .action-buttons .btn.btn-primary {width: 80%;padding: 12px 0;margin: 0 auto;border-radius: 3px;font-size: 15px;text-align: center;display: block;}.pane-landingpage-contents #frmLP .action-buttons .btn.btn-primary {width: 100%;}/* details */.pane-landingpage-contents #lp_details {margin: 40px 20px 0;}.pane-landingpage-contents .detail-box {margin: 0 0 30px 0;}.pane-landingpage-contents .detail-box#detail_bottom {margin: 0 0 10px 0;}.pane-landingpage-contents .detail-box .detail-ttl {padding: 10px 0;margin: 0;border: none;font-size: 13px;font-weight: bold;text-align: center;background: #707070;color: #fff;}.pane-landingpage-contents .detail-box .detail-inbox {padding: 10px;border-left: #dedede 2px solid;border-right: #dedede 2px solid;border-bottom: #dedede 2px solid;}.pane-landingpage-contents .detail-box .detail-inbox.table {padding: 0;}.pane-landingpage-contents .detail-box p {font-size: 12px;}.pane-landingpage-contents .detail-box p + p {margin-top: 10px;}.pane-landingpage-contents .detail-box .notice-list {margin: 0 1em 10px;}.pane-landingpage-contents .detail-box .notice-list li {font-size: 12px;list-style: disc inside;padding-left: 1em;text-indent: -1em;}.pane-landingpage-contents .detail-box .dl-table {display: flex;align-items: stretch;}.pane-landingpage-contents .detail-box .dl-table + .dl-table {border-top: #dedede 2px solid;}.pane-landingpage-contents .detail-box .dl-table dt {width: 30%;padding: 10px;border-right: #dedede 2px solid;font-size: 12px;box-sizing: border-box;display: flex;align-items: center;justify-content: center;}.pane-landingpage-contents .detail-box .dl-table dd {width: 70%;height: 100%;padding: 10px;font-size: 12px;box-sizing: border-box;}/* LP:CLEAR SKIN */#lp_clear_skin .for-pc {display: none;}#lp_clear_skin * {font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;}#lp_clear_skin section {position: relative;}#lp_clear_skin section .inner {margin: 0 auto;position: relative;z-index: 2;}#lp_clear_skin h1,#lp_clear_skin h2,#lp_clear_skin h3 {padding: 0;margin: 0;border: none;}#lp_clear_skin #sec_main .top-pop {width: 100%;text-align: center;position: absolute;top: 0;left: 0;}#lp_clear_skin #sec_main .visual img {width: 100%;}#lp_clear_skin #sec_main .desc-box {width: 100%;height: 100%;padding: 30% 3% 0 55%;position: absolute;top: 0;left: 0;}#lp_clear_skin #sec_main .desc-box h1 {max-width: 324px;margin: 0 auto 10px;}#lp_clear_skin #sec_main .desc-box .text {margin: 0 0 20px;font-size: 0.7rem;text-align: center;line-height: 1.8;}#lp_clear_skin #sec_main .button.days10 a {width: 100%;height: 38px;margin: 0 auto;border: #000 1px solid;border-radius: 38px;font-size: 11px;text-align: center;line-height: 36px;text-decoration: none;display: block;position: relative;transition: 0.3s;background: transparent;}#lp_clear_skin #sec_main .button.days10 a::after {content: "";width: 8px;height: 8px;border-top: 1px solid #000;border-right: 1px solid #000;position: absolute;right: 25px;top: calc(50% - 4px);transform: rotate(45deg);}#lp_clear_skin #sec_main .button.days10 a:hover {border: #000 1px solid;background: #000;color: #fff;}#lp_clear_skin #sec_main .button.days10 a:hover::after {border-color: #fff;}#lp_clear_skin #sec_story {padding: 0 0 35vw 0;background: url("../../img/usr/lp/clear-skin/story_bg_sp.png") center bottom no-repeat;-webkit-background-size: 100% auto;background-size: 100% auto;position: relative;box-sizing: border-box;}#lp_clear_skin #sec_story .side {width: 16px;position: absolute;left: 10px;bottom: 45vw;}#lp_clear_skin #sec_story .side img {width: 16px;}#lp_clear_skin #sec_story h2 {margin: 0 0 20px 0;text-align: center;}#lp_clear_skin #sec_story .pop {margin: 0 0 20px 0;font-size: 16px;font-weight: bold;text-align: center;}#lp_clear_skin #sec_story .text {margin: 0 0 20px 0;font-size: 12px;line-height: 1.8;text-align: center;}#lp_clear_skin #sec_story .kome-list {margin: 0 0 30px 0;display: flex;justify-content: center;}#lp_clear_skin #sec_story .kome-list li {margin: 0 10px 0 0;font-size: 10px;}#lp_clear_skin #sec_story .button.days10 a {width: 70%;height: 50px;margin: 0 auto;border: #000 1px solid;border-radius: 50px;font-size: 18px;text-align: center;line-height: 48px;text-decoration: none;display: block;position: relative;transition: 0.3s;background: #fff;}#lp_clear_skin #sec_story .button.days10 a::after {content: "";width: 8px;height: 8px;border-top: 1px solid #000;border-right: 1px solid #000;position: absolute;right: 25px;top: calc(50% - 4px);transform: rotate(45deg);}#lp_clear_skin #sec_story .product {width: 70%;margin: 25px auto 60px;text-align: center;}#lp_clear_skin #sec_body {width: 100%;padding: 0;background: url("../../img/usr/lp/clear-skin/body_bg_sp.jpg") center bottom no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;}#lp_clear_skin #sec_eye {width: 100%;padding: 22vw 0 0;background: url("../../img/usr/lp/clear-skin/eye_bg_sp.jpg") center bottom no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;}#lp_clear_skin #sec_face {width: 100%;padding: 22vw 0 0 0;background: url("../../img/usr/lp/clear-skin/face_bg_sp.jpg") center bottom no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;}#lp_clear_skin #sec_body h2 {width: 24%;position: absolute;bottom: -20vw;left: -2%;z-index: 2;}#lp_clear_skin #sec_eye  h2 {width: 26%;position: absolute;bottom: -2vw;right: 0;z-index: 2;}#lp_clear_skin #sec_face h2 {width: 20%;position: absolute;bottom: -18vw;left: 0;z-index: 2;}#lp_clear_skin .item-frame .inner {display: flex;justify-content: center;flex-direction: column-reverse;}#lp_clear_skin .item-frame .image {padding: 0 20%;text-align: center;}#lp_clear_skin .item-frame .image img {vertical-align: top;}#lp_clear_skin .item-frame .item-desc {margin: 10px 0 0 0;font-size: 10px;line-height: 1.4;text-align: center;}#lp_clear_skin .item-frame .desc-box .pop {margin: 0 0 20px;font-size: 16px;font-weight: bold;text-align: center;line-height: 1.4;color: #fff;}#lp_clear_skin .item-frame .desc-box .text {margin: 0;font-size: 12px;text-align: center;line-height: 2.0;color: #fff;}#lp_clear_skin #sec_eye.item-frame .desc-box .text {margin-bottom: 20px;}#lp_clear_skin #sec_nayami {padding: 35vw 0 60px;background: url("../../img/usr/lp/clear-skin/nayami_bg_sp.jpg") center bottom no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;}#lp_clear_skin #sec_nayami .inner {position: relative;z-index: 2;}#lp_clear_skin #sec_nayami h2 {margin: 0 0 30px 0;font-size: 18px;font-weight: bold;text-align: center;}#lp_clear_skin #sec_nayami .nayami-list {margin: 0 0 25px 0;display: flex;justify-content: center;}#lp_clear_skin #sec_nayami .nayami-list li {width: 30vw;height: 30vw;margin: 0 1vw;border-radius: 30vw;text-align: center;background: #fff;display: flex;justify-content: center;align-items: center;font-size: 1.2rem;font-weight: bold;font-family: YuMincho, "Yu Mincho", sans-serif;}#lp_clear_skin #sec_nayami .line01 {margin: 0 0 25px 0;font-size: 12px;text-align: center;line-height: 1.8;}#lp_clear_skin #sec_nayami .line02 {font-size: 16px;font-weight: bold;text-align: center;line-height: 2.0;}#lp_clear_skin #sec_offer {padding: 30px 20px 20px;background: #cac4c4;overflow: hidden;}#lp_clear_skin #sec_offer .inner {margin: 0 auto;background: #fff;position: relative;z-index: 2;}#lp_clear_skin #sec_offer .head {padding: 30px 15% 15px;text-align: center;position: relative;}#lp_clear_skin #sec_offer .head .pop {width: 100%;text-align: center;position: absolute;top: -12px;left: 0;}#lp_clear_skin #sec_offer .head .pop img {width: 142px;}#lp_clear_skin #sec_offer .main {margin: 0 -20px;}#lp_clear_skin #sec_offer .main img {width: 100%;}#lp_clear_skin #sec_offer .details {padding: 30px 25px;}#lp_clear_skin #sec_offer .ttl-point {margin: 0 0 20px 0;font-size: 16px;font-weight: bold;letter-spacing: 0.2em;text-align: center;color: #e37a7a;}#lp_clear_skin #sec_offer .ttl-point strong {font-size: 24px;font-weight: bold;}#lp_clear_skin #sec_offer .point-list {margin: 0 0 20px 0;display: flex;justify-content: center;flex-wrap: wrap;}#lp_clear_skin #sec_offer .point-list li {width: 46%;padding: 5px 0;margin: 0 1% 2%;border: #000 1px solid;border-radius: 6px;font-size: 12px;font-weight: bold;text-align: center;}#lp_clear_skin #sec_offer .middle-text {margin: 0 0 30px 0;font-size: 14px;text-align: center;line-height: 2.0;}#lp_clear_skin #sec_offer .middle-text .days10 {padding: 5px 8px;margin: 0 10px;border: #e37a7a 1px solid;color: #e37a7a;display: inline-block;line-height: 1.0;}#lp_clear_skin #sec_offer .middle-text .line {border-bottom: #e37a7a 2px solid;display: inline-block;line-height: 1.0;}#lp_clear_skin #sec_offer .price-box-wrap {margin: 0 0 25px 0;border: #dedede 1px solid;padding: 20px;background: #f5f5f5;}#lp_clear_skin #sec_offer .price-box .price-line {margin: 0 0 10px 0;text-align: center;}#lp_clear_skin #sec_offer .price-box .regular-line {display: none;}#lp_clear_skin #sec_offer .trial-button {margin: 0;}#lp_clear_skin #sec_offer .trial-button a {width: 100%;height: 50px;margin: 0 auto;border-radius: 3px;font-size: 16px;font-weight: bold;text-align: center;text-decoration: none;line-height: 50px;letter-spacing: 0.1em;color: #fff;display: block;background: linear-gradient(90deg, rgba(213,8,8,1) 0%, rgba(237,9,141,1) 100%);transition: 0.3s;}#lp_clear_skin #sec_offer .trial-button a:hover {opacity: 0.7;}#lp_clear_skin #sec_offer .trial-button a::after {content: "";width: 0;height: 0;margin: 0 0 0 14px;border-top: 6px solid transparent;border-right: 6px solid transparent;border-left: 6px solid #fff;border-bottom: 6px solid transparent;display: inline-block;}#lp_clear_skin #sec_offer .notice-list li {padding-left: 1em;text-indent: -1em;font-size: 10px;color: #444;}/* lightbox.css override *//*  Preload images */body:after {content: url(../../img/sys/close.png) url(../../img/sys/loading.gif) url(../../img/sys/prev.png) url(../../img/sys/next.png);display: none;}body .lightboxOverlay {z-index: 99999;}body .lightbox {z-index: 100000;}