﻿@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;}/* フリーページ全体 */.free_page {padding: 168px 0px 60px;margin: 12px auto 40px;max-width: 1180px;}.free_page  p{font-size: 1.18em;}.free_page  h1 {padding: 20px 0 0;}html {scroll-behavior: smooth;}/* よくあるご質問 */.block-faq-intro {margin: 0 0 40px;}.block-faq-intro--text {margin: 0 0 20px;}.block-faq-intro--nav li {border-radius: 5px;transition: background-color 0.3s;}.block-faq-intro--nav li:hover {background-color: #e6f1f2;}.block-faq-intro--nav a {position: relative;display: block;border: 2px solid #73aab7;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: 2px solid #333;border-bottom: 2px solid #333;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 10px;}.block-faq-section dt {position: relative;background: #73aab7;border-radius: 3px;padding: 13px 35px 13px 15px;color: #fff;}.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: #fff;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: 1.18em;padding: 0 0 0 25px;}.block-faq-section dt span:before {content: "Q.";position: absolute;left: 0;font-size: 18px;}.block-faq-section dd {display: none;position: relative;margin: 0 0 20px;padding: 20px 25px 20px 40px;border: 1px solid #73aab7;}.block-faq-section dd:before {content: "A.";position: absolute;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 h1,.block-guide h2,.block-guide p {color:#333;font-family:"Yu Gothic","Yu Gothic Medium","游ゴシック体","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}.block-guide {padding: 0;margin: 12px 0 40px;}.block-guide-intro {margin: 0 0 40px;}.block-guide-intro--text {margin: 0 0 20px;}.block-guide-intro--nav{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0;padding:0;list-style:none;}.block-guide-intro--nav li {flex:0 0 calc((100% - 30px) / 4)!important;width:auto!important;box-sizing:border-box;border-radius:5px;transition:background-color 0.3s;margin:0!important;}.block-guide-intro--nav li:not(:last-child) {margin:0!important;}.block-guide-intro--nav li:hover {background-color:#e6f1f2;}.block-guide-intro--nav a {position:relative;display:block;font-family:"Yu Gothic","Yu Gothic Medium","游ゴシック体","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;font-weight:600;color:#4e95d9;border:4px solid #dceaf7;border-radius:3px;padding:13px 15px;}/*.block-guide-intro--nav a:after {content:"";position:absolute;top:17px;right:15px;width:10px;height:10px;border-right:2px solid #111;border-bottom:2px solid #111;transform:rotate(45deg);}*/.block-guide-intro--nav a span {padding:0!important;font-size:clamp(14px, 1.9vw, 18px)!important;;}.block-guide-intro--nav a:hover {text-decoration:none!important;}.block-guide-intro--nav a span:after {display:none!important;}.block-guide [id]{scroll-margin-top: 150px;}@media (max-width: 767px){.block-guide [id]{scroll-margin-top: 90px;}.block-guide-intro--nav{gap:8px!important;}.block-guide-intro--nav li{flex:0 0 calc((100% - 8px) / 2)!important;text-align:center!important;}.block-guide-intro--nav a{position:relative;display:flex;align-items:center;justify-content:center;height:64px;padding:12px 12px 12px 12px;box-sizing:border-box;}.block-guide-intro--nav a span{display:block;width:100%;text-align:center;font-size:16px!important;}.block-guide-intro--nav a:after{top:16px;right:12px;}}@media (min-width:768px) and (max-width:1220px){/* フリーページ全体 */.free_page {padding-right:20px;padding-left:20px;}}.block-guide h1,.block-guide h2 {font-weight:600;}.block-guide h2.guide-title {border:none;}.block-guide .guide-title{display:flex;align-items:center;gap:18px;margin:70px 0 30px!important;padding:10px 20px;background:#4e95d9;color:#fff;font-size:24px;font-weight:bold;line-height:1.4;}.block-guide .guide-title__icon{width:38px;height:38px;flex-shrink:0;color:#fff;}@media (max-width:767px){.block-guide .guide-title{padding:10px 15px;font-size:22px;gap:10px;}.block-guide .guide-title__icon{width:28px;height:28px;}}.block-guide .guide_inner {margin:0 1%;}.block-guide .guide_inner2 {margin:0 2%;}.block-guide .guide_inner p,.block-guide .guide_inner2 p {font-size:16px;line-height:1.6;}.block-guide .guide-step-title{display:flex;align-items:center;margin:35px 0 25px;border-top:1px solid #46b1e1;border-bottom:1px solid #46b1e1;border-right:1px solid #46b1e1;background:#fff;color:#333;font-size:28px;font-weight:bold;line-height:1.4;}.block-guide .guide-step-title__step{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-width:90px;height:45px;margin-right:28px;background:#46b1e1;color:#fff;font-size:20px;font-weight:normal;flex-shrink:0;padding-left:7px;}.block-guide .guide-step-title__step::after{content:"";position:absolute;top:0;right:-24px;width:25px;height:100%;background:#46b1e1;clip-path:polygon(0 0,100% 50%,0 100%);}.block-guide .guide-step-title > span:last-child{padding-left:14px;padding-right:5px!important;font-size:20px;line-height:1.3;}@media (max-width:767px){.block-guide .guide_inner {margin:0;}.block-guide .guide_inner2 {margin:0 2%;}.block-guide .guide-step-title{font-size:20px;margin:0 2%!important;}.block-guide .guide-step-title__step{min-width:50px;height:50px;margin-right:20px;font-size:18px;gap:4px;padding-left:12px;}.block-guide .guide-step-title__step::after{right:-21px;width:22px;}.block-guide .guide-step-title > span:last-child{font-size:17px;padding-right:15px;}}.block-guide .guide-content{display:flex;align-items:flex-start;gap:40px;margin:30px 1% 70px;}.block-guide .guide-content__text{font-family:"Yu Gothic","Yu Gothic Medium","游ゴシック体","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;color:#333;flex:1;}.block-guide .guide-content__text p {font-size:15px;margin:10px 0;}.block-guide .guide-content__text .hosok{font-size:14px;padding-top:10px;}.block-guide .guide-content__text .waku{background-color:#eff6fb;padding:5px 20px;margin-top:20px;}.block-guide .guide-content__text .waku p {margin:15px 0;font-size:14px;}.block-guide .guide-content__image{flex:0 0 50%;}.block-guide .guide-content__image picture,.block-guide .guide-content__image img{display:block;width:100%;}.block-guide .guide-content__image img{height:auto;border:1px solid #d9d9d9;box-sizing:border-box;}@media (max-width:767px){.block-guide .guide-content{display:block;}.block-guide .guide-content__text{margin:0 2% 30px;font-size:16px;}.block-guide .guide-content__image{width:85%;margin:0 auto;}}.block-guide .guide-sub-title{margin:30px 0 20px;padding:12px 18px;background:#dceaf7;color:#333;font-size:20px;font-weight:bold;line-height:1.5;}@media (max-width:767px){.block-guide .guide-sub-title{padding:10px 15px;font-size:16px;}}.block-guide .guide-info{display:flex;margin:0 auto;max-width:1000px;font-family:"Yu Gothic","Yu Gothic Medium","游ゴシック体","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}.block-guide .guide-info__title{flex:0 0 220px;display:flex;flex-direction:column;/*justify-content:center;*/justify-content:flex-start;padding:20px;font-size:18px;font-weight:bold;color:#333;box-sizing:border-box;}.block-guide .guide-info__title .set{margin-top:6px;font-size:14px;font-weight:normal;line-height:1.4;}.block-guide .guide-info__body .set{margin-top:6px;font-size:14px;line-height:1.4;}.block-guide .guide-info__body{flex:1;padding:20px;font-size:16px;line-height:1.6;color:#333;box-sizing:border-box;}.block-guide .guide-info__body p{font-size:16px;}.block-guide .guide-info__body strong{display:inline-block;margin-top:20px;}.block-guide .guide-info__body p:first-of-type strong{margin-top:0;}@media (max-width:767px){.block-guide .guide-info{display:block;}.block-guide .guide-info__title{display:block;width:100%;padding:25px 0 8px;font-size:16px;line-height:1.4;}.block-guide .guide-info__body{padding:0 0 20px;font-size:16px;line-height:1.5;}}.block-guide .guide-card{margin:10px auto 40px;text-align:center;}.block-guide .guide-card img{display:inline-block;max-width:100%;height:auto;}.block-guide .guide-caution-box{margin:25px auto 60px;padding:18px 20px;background:#f2f2f2;color:#333;font:normal 14px/1.6 "Yu Gothic","Yu Gothic Medium","游ゴシック体","Hiragino Kaku Gothic ProN","Meiryo",sans-serif !important;box-sizing:border-box;max-width:900px;}.block-guide .guide-caution-box p{margin:0;padding-left:1em;text-indent:-1em;font:inherit;}.block-guide .guide-caution-box p + p{margin-top:10px;}.block-guide .guide-caution-box p.guide-caution-box__note{margin-top:28px;}.block-guide .guide-caution-box p.guide-caution-box__note + p.guide-caution-box__note{margin-top:0;}@media (max-width:767px){.block-guide .guide-caution-box{padding:15px;font:normal 16px/1.4 "Yu Gothic","Yu Gothic Medium","游ゴシック体","Hiragino Kaku Gothic ProN","Meiryo",sans-serif !important;}.block-guide .guide-caution-box p{padding-left:1em;text-indent:-1em;}.block-guide .guide-caution-box p + p{margin-top:15px;}}.block-guide .guide-divider{margin:50px auto 40px;border:0;border-top:1px solid #e2e2e2;width:80%;}@media (max-width:767px){.block-guide .guide-divider{margin:20px auto 10px;width:95%;}.block-guide .guide-info__title .set{font-size:16px;}.block-guide .guide-info__body .set{font-size:14px;}}.block-guide .guide-gmo-logo{margin:25px 0;text-align:center;}.block-guide .guide-gmo-logo img{display:inline-block;max-width:100%;height:auto;}.block-guide .guide-time{margin:25px 0;}.block-guide .guide-time img{display:inline-block;max-width:60%;height:auto;margin-left:30px;}.block-guide .guide-gmo-detail{margin-top:25px;}.block-guide .guide-gmo-detail p{margin:0 0 18px;}.block-guide .guide-gmo-detail p:last-child{margin-bottom:0;}.block-guide .guide-menu-list{max-width:900px;margin:0 auto;color:#333;font-family:"Yu Gothic","Yu Gothic Medium","游ゴシック体","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}.block-guide .guide-menu-list__section{margin:35px 0 0;font-size:16px;font-weight:600;line-height:1.4;}.block-guide .guide-menu-list__item{margin:0 0 25px;}.block-guide .guide-menu-list__title{margin:20px 0 0;font-size:16px;line-height:1.5;}.block-guide .guide-menu-list__item p{margin:0;font-size:15px;line-height:1.8;box-sizing:border-box;}@media (max-width:767px){.block-guide .guide-menu-list__section{margin:30px 0 0;font-size:16px;}.block-guide .guide-menu-list__title{margin:18px 0 0;font-size:16px;line-height:1.5;}.block-guide .guide-menu-list__item{margin-bottom:20px;}.block-guide .guide-menu-list__item p{font-size:16px;line-height:1.7;}.block-guide .guide-time{margin:25px 0;text-align:center;}.block-guide .guide-time img{margin-left:0;}}.block-guide .block-guide-mail{margin:40px auto;border:3px solid #dceaf7;max-width:900px;}.block-guide .block-guide-mail__title{padding:18px 20px;background:#dceaf7;color:#333;text-align:center;font-size:18px;font-weight:bold;}.block-guide .block-guide-mail__body{padding:26px 20px;text-align:center;font-size:18px;}.block-guide .block-guide-mail__btn{display:inline-block;min-width:260px;padding:16px 30px;background:#9fc3e8;color:#fff;text-decoration:none;border-radius:8px;transition:.25s;}.block-guide .block-guide-mail__btn:hover{background:#4e95d9;color:#fff;text-decoration:none;}.pc-none {display:none;}@media (max-width:767px){.block-guide .block-guide-mail__title{padding:15px;font-size:18px;}.block-guide .block-guide-mail__body{padding:20px 15px;}.block-guide .block-guide-mail__btn{display:block;width:100%;min-width:0;padding:14px 20px;box-sizing:border-box;}.pc-none {display:block;}}.block-guide .block-guide-contact{margin:70px auto 100px;border:2px solid #dceaf7;max-width:900px;}.block-guide .block-guide-contact__title{padding:18px 20px;background:#dceaf7;color:#333;text-align:center;font-size:18px;font-weight:bold;}.block-guide .block-guide-contact__body{display:flex;}.block-guide .block-guide-contact__item{flex:1;padding:30px 40px;}.block-guide .block-guide-contact__item{position:relative;flex:1;padding:30px 40px;}.block-guide .block-guide-contact__item + .block-guide-contact__item::before{content:"";position:absolute;left:0;top:30px;bottom:30px;width:4px;background:#dceaf7;}.block-guide .block-guide-contact__head{display:flex;align-items:flex-start;gap:15px;margin-bottom:15px;}.block-guide .block-guide-contact__head img{width:54px;height:auto;flex-shrink:0;}.block-guide .block-guide-contact__name{font-size:22px;font-weight:bold;}.block-guide .block-guide-contact__note{margin-top:5px;line-height:1.5;min-height:3em;}.block-guide .block-guide-contact__free{margin-bottom:8px;padding-left:10px;font-size:20px;}.block-guide .block-guide-contact__number{font-size:48px;font-weight:bold;line-height:1;letter-spacing:1px;text-align:center;}@media (max-width:767px){.block-guide .block-guide-contact{margin:60px auto 100px;}.block-guide .block-guide-contact__body{display:block;}.block-guide .block-guide-contact__item{padding:20px 15px;}.block-guide .block-guide-contact__item + .block-guide-contact__item::before{display:none;}.block-guide .block-guide-contact__item + .block-guide-contact__item{border-left:0;border-top:2px solid #dceaf7;}.block-guide .block-guide-contact__head img{width:42px;}.block-guide .block-guide-contact__name{font-size:20px;}.block-guide .block-guide-contact__number{font-size:34px;}.block-guide .block-guide-contact__free{font-size:18px;text-align:center;}.block-guide .block-guide-contact__head{margin-bottom:0;}}.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: 14px;margin: 0 0 32px;}.block-guide-section--text a {text-decoration: none;}.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;}@media (max-width: 767px){.block-guide-section--text {font-size: 15px;margin: 0 0 32px;line-height:1.5;}}/* プライバシーポリシー */.block-privacy h2 {font-size: 1.4em;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: 1.18em;}.block-privacy-section--text p:last-child {margin: 0;}/* 特定商取引 */.tokushou{font-size: 1.2em;}.tokushou table th{background: #e6f1f2;padding: 12px 15px 10px;border: solid 1px #dfdfdf;width: 18%;}.tokushou table td{padding: 12px 15px 10px;border: solid 1px #dfdfdf;}/* 放射性物質に関する取り組みについて */.block-safety h2 {font-size: 1.4em;padding: 20px;background-color: aliceblue;border-bottom: 1px solid #fff;}.block-safety-section:not(:last-child) {margin: 42px 0 42px;}.block-safety-section--text p {margin: 20px 0 40px;font-size: 1.18em;}.block-safety-section--text p:last-child {margin: 0;}.block-safety th{background: #f5f5f5;padding: 12px 15px 10px;border: solid 1px #dfdfdf;}.block-safety td {padding: 12px 15px 10px;border: solid 1px #dfdfdf;}.block-safety-section--process{margin: 40px;}.block-safety-section--process-title{background-color: cadetblue;color: #fff;padding: 10px;}.block-safety-section--process-box{display: flex;padding: 30px;text-align: center;}.block-safety-section--process-box-s-e{background-color: beige;width: 53%;}.block-safety-section--process-box-s p{font-size: 1.0em;padding: 5px 30px;}.block-safety-section--process-box-s-e img{padding: 16px;}.block-safety-section--process-box-s-e p{font-size: 1.0em;padding: 0 7px;}/* ----ランディングページ---- *//* common */.pane-landingpage-contents {background: #fff;}/* 「会員の方はこちら」アンカーリンク：文字サイズ拡大 */.block-landingpage--member-anchor {margin: 12px 20px;text-align: center;}.block-landingpage--member-anchor a {display: inline-block;font-size: 18px;font-weight: bold;text-decoration: underline;}/* アンカー遷移時に固定ヘッダー(#header)へ被らないようオフセット */#lp-member-login {scroll-margin-top: calc(var(--header-h, 162px) + 10px);}.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: 20px 0 10px;}.block-landingpage h2.block-landingpage-form--goods-title,.block-landingpage h2.block-landingpage-form--guest-title,.block-landingpage h2.block-landingpage-order--host-title {padding: 0;margin: 0 0 10px 0;font-size: 14px;border: none;}.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: none;}.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;}/* カートページギフトボタン */.block-cart--order-btn-gift-message{color: #bf292a;font-weight: 900;margin: 20px auto 0px;}.block-cart--order-btn-gift {font-size: 1.12rem!important;background: #fff;color: #bf292a;border: 3px solid #bf292a;}.action .btn {border-bottom-width: 3px;}/* マイページLINE連携ボタン */.modal--linesync-menu-contents .line_word {background: #06c755;border-left: solid 1px rgba(0, 0, 0, 0.08);border-radius: 0 7px 7px 0;width: 85%;height: 40px;line-height: 40px;float: left;text-align: center;padding: 0 8px;color: #fff;}@media (max-width: 768px) {/* フリーページ全体 */.free_page {padding: 55px 10px 30px;margin: 12px auto 40px;max-width: 100%;}/* 特定商取引 */.tokushou{font-size: 1.2em;}.tokushou table th{background: #e6f1f2;padding: 12px 15px 10px;border: solid 1px #dfdfdf;width: 31%;}/* 放射性物質に関する取り組みについて */.block-safety-section:not(:last-child) {margin: 20px 0 42px;}.block-safety-section--process{margin: 10px;}.block-safety-section--process-title{background-color: cadetblue;color: #fff;padding: 10px;}.block-safety-section--process-box{display: flex;padding: 10px;text-align: center;flex-direction: column;}.block-safety-section--process-box-s-e{background-color: beige;width: 100%;}.block-safety-section--process-box-s p{font-size: 1.0em;padding: 5px 30px;}.block-safety-section--process-box-s-e img{padding: 16px;}.block-safety-section--process-box-s-e p{font-size: 1.0em;padding: 0 7px;}/* カートページギフトボタン */.block-cart--order-btn-gift-message{margin: 20px auto 5px;}.block-cart--procedure-container .action-buttons {width: 100%;table-layout: fixed;display: flex;flex-direction: column;}}