@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}html{font-size:14px;height:-webkit-fill-available}@media(min-width: 960px){html{font-size:16px}}body{background:#fff;font-family:"Helvetica Neue",Arial,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,sans-serif;font-feature-settings:"palt";color:#333;line-height:2}img,video{max-width:100%;display:block}@font-face{font-family:"TPSkyR50StdN-CHiB";src:url("../../fonts/TPSkyR50StdN-CHiB.otf") format("opentype")}@font-face{font-family:"TPSkyR50StdN-CHiR";src:url("../../fonts/TPSkyR50StdN-CHiM.otf") format("opentype")}@font-face{font-family:"TPSkyR50StdN-CHiR";src:url("../../fonts/TPSkyR50StdN-CHiR.otf") format("opentype")}.l-section{margin-top:100px}.l-section--medium{margin-top:75px}.l-footer{background:#333;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.l-footer__inner{padding:16px 0}.l-footer__list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}@media(min-width: 415px){.l-footer__list{flex-direction:row;gap:16px}}.l-footer__item{list-style:none}.l-footer__link{color:#fff;font-size:14px;text-decoration:none}.l-footer__copyright{color:#fff;font-size:12px;text-align:center}.lp-hr{font-family:"axisR",sans-serif;background:#fff;line-height:1.5;max-width:375px;margin-inline:auto}@media(min-width: 960px){.lp-hr{background:#fff}}.lp-hr-lh1{line-height:1}.lp-hr-margin--top5{margin-top:5px}.lp-hr-padding--x5{padding:0 5px}.lp-hr-dfx{display:flex;align-items:center;justify-content:center}.lp-hr-body{max-width:1280px;margin:0 auto}.lp-hr-body picture{vertical-align:bottom;line-height:0}.lp-hr-countdown{position:fixed;top:0;left:0;width:100%;color:#fff;font-family:sans-serif;z-index:50}.lp-hr-countdown__inner{max-width:375px;margin:0 auto;padding:6px 10px;background:rgba(0,0,0,0) linear-gradient(90deg, #a70020 0%, #ea0036 100%) 0% 0% no-repeat padding-box;display:flex;justify-content:space-between;align-items:center}.lp-hr-countdown__inner__box1{background:#d90026;font-weight:600;font-size:10px;padding:6px 10px}.lp-hr-countdown__inner__box2{font-size:8px;font-weight:600;display:flex;align-items:baseline}@media(min-width: 385px){.lp-hr-countdown__inner__box2{margin-right:33px}}.lp-hr-countdown__inner__box2__small{margin:0 2px}.lp-hr-countdown__inner__box2 .chrome{display:block;font-size:10px;transform:scale(0.8)}.lp-hr-countdown__inner__box2__text{font-size:20px;font-weight:300}.lp-hr-fv__btn{position:absolute;bottom:90px}.lp-hr-fv__btn .cvBtn{display:block;animation:flexibility 1s infinite ease;margin:0 auto;width:90%}@keyframes flexibility{0%{transform:scale(0.9)}50%{transform:scale(0.85)}100%{transform:scale(0.9)}}.lp-hr-fv__guarantee{position:absolute;width:90%;left:50%;transform:translateX(-50%);bottom:25px;font-family:initial}.lp-hr-fv__guarantee .lp-hr-guarantee{letter-spacing:initial;margin:5px 0;transform:scale(0.8)}@media(min-width: 370px){.lp-hr-fv__guarantee .lp-hr-guarantee{margin:20px 0;transform:scale(0.9)}}.lp-hr-fv__guarantee .lp-hr-guarantee-fv{letter-spacing:initial;transform:scale(0.8)}@media(min-width: 370px){.lp-hr-fv__guarantee .lp-hr-guarantee-fv{transform:scale(0.9)}}.lp-hr-fv__guarantee .lp-hr-guarantee-fv__text{font-size:6pt;line-height:1.5;text-align:justify}.lp-hr-cv{margin:0 18px}.lp-hr-cv__head{line-height:1;background:#000;padding:8px 0;font-family:"axisB",sans-serif;font-size:16px;color:#fff;letter-spacing:.8px}.lp-hr-cv__content{display:flex;align-items:center;justify-content:center;max-width:343px;margin:0 auto;padding:15px 8px 5px}.lp-hr-cv__content__price{width:50%;display:grid;grid-template-rows:6px 30px;grid-template-columns:100px 30px;line-height:1}@media(min-width: 370px){.lp-hr-cv__content__price{margin-right:10px;grid-template-rows:10px 35px;grid-template-columns:135px 1fr}}.lp-hr-cv__content__price__btn a{display:block}.lp-hr-cv__content__text{max-width:343px;margin:0 auto;font-size:10px;padding:0 15px 10px;color:#000;line-height:1.5;letter-spacing:.4px;text-align:justify}.lp-hr-cv-guarantee{font-size:10px;margin:20px 15px;line-height:1.5;letter-spacing:.4px;text-align:justify}.lp-hr-cv-cvWrap__guarantee{position:absolute;top:67%;left:0%;transform:translateY(-67%);-webkit-transform:translateY(-67%);-ms-transform:translateY(-67%)}@media(min-width: 377px){.lp-hr-cv-cvWrap__guarantee{top:65%;transform:translateY(-65%);-webkit-transform:translateY(-65%);-ms-transform:translateY(-65%)}}.lp-hr-cv-cvWrap__guarantee .lp-hr-guarantee{font-family:initial;font-size:10px;letter-spacing:initial}.lp-hr-cv-cvWrap__guaranteeAF{position:absolute;top:52.5%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);max-width:300px;width:100%}.lp-hr-cv-cvWrap__guaranteeAF .lp-hr-guarantee{font-family:initial;margin:initial;letter-spacing:initial;line-height:1;color:#414141;font-size:7pt;line-height:10px}.lp-hr-cv-section{line-height:0}.lp-hr-cv-section-cv{background-color:#fff;padding:23px 0 15px}.lp-hr-cv-section-cv .cvBtn{animation:flexibility 1s infinite ease;display:block}@keyframes flexibility{0%{transform:scale(0.9)}50%{transform:scale(0.85)}100%{transform:scale(0.9)}}.lp-hr-cv-section__cvarea{padding:0 35px;position:absolute;top:63%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:100%}.lp-hr-cv-section__cvarea .cvBtn{display:block;margin-bottom:20px;animation:flexibility 1s infinite ease;display:block}@keyframes flexibility{0%{transform:scale(0.9)}50%{transform:scale(0.85)}100%{transform:scale(0.9)}}.lp-hr-cv-section__cvarea .amazonpayBtn{display:block}.lp-hr-cv-section-eq{position:absolute;bottom:10px;padding:0 50px}.lp-hr-cv-section-eq__btn{animation:fuwafuwa 3s infinite ease;cursor:pointer}@keyframes fuwafuwa{0%{transform:scale(1)}40%{transform:scale(1)}50%{transform:scale(1.1)}60%{transform:scale(1)}100%{transform:scale(1)}}.lp-hr-cv__copyright{text-align:center;color:#fff}.hr-dr__body{max-width:430px;margin-inline:auto;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4}.hr-dr__fv{position:relative;background:url("https://d2w53g1q050m78.cloudfront.net/bimorajp/uploads/hr-doctor/fv-bg.webp") no-repeat center right;background-size:auto 100%;padding-bottom:75px}.hr-dr__fv img{position:relative;z-index:10}.hr-dr__fv>p{width:90%;position:absolute;top:26%;left:50%;transform:translateX(-50%);font-size:12px;letter-spacing:.1em;line-height:1.6666666667;color:#333;font-family:"TP Sky R50 StdN","TPSkyR50StdN-CHiB",sans-serif}.hr-dr__fv>p .instant-word{visibility:hidden}.hr-dr__fv>p .cursor.current::after::after{inset-inline-end:-1ch}.hr-dr__fv>p .word-1{animation-delay:0s}.hr-dr__fv>p .word-2{animation-delay:.5s}.hr-dr__fv>p .word-3{animation-delay:0s}.hr-dr__fv>p .word-4{animation-delay:1.5s}.hr-dr__fv>p .word-5{animation-delay:2s}.hr-dr__fv>p .word-6{animation-delay:2.5s}.hr-dr__cvArea{position:relative}.hr-dr__cvArea-product{width:21%;position:absolute;top:11%;left:7%;animation:fuwafuwa 3s infinite ease;cursor:pointer}@keyframes fuwafuwa{0%{transform:rotate(-2deg)}40%{transform:rotate(2deg)}50%{transform:rotate(2deg)}60%{transform:rotate(2deg)}100%{transform:rotate(-2deg)}}.hr-dr__cvArea-product img{-o-object-fit:cover;object-fit:cover}.hr-dr__cvArea-notes{width:81%;position:absolute;bottom:6%;left:50%;transform:translateX(-50%)}.hr-dr__cvArea-notes p{font-size:8px;line-height:1.5;letter-spacing:.1em}.hr-dr__cvArea-notes a{color:#61a7e7}.hr-dr__cvButton{position:absolute;width:82%;bottom:23%;left:50%;transform:translate(-50%, 0);box-shadow:4px 4px 0 #ff9d9d;transition:all .3s;animation:pressAnimation 1.5s infinite ease}@keyframes pressAnimation{0%,100%{transform:translate(-50%, 0);box-shadow:4px 4px 0 #ff9d9d}50%{box-shadow:0 0 0 #ff9d9d;transform:translate(-49%, 4px)}}.hr-dr-hair-growth{position:relative}.hr-dr-hair-growth .hr-dr__videoArea{width:90%;background:#f7f9ff;padding:20px;position:absolute;top:6%;left:0}.hr-dr-hair-growth .hr-dr__videos{display:flex}.hr-dr-hair-growth .hr-dr__videos video{width:100%}.hr-dr-hair-growth .hr-dr__video p{text-align:center;font-size:clamp(.5rem,-.3522727273rem + 3.6363636364vw,.625rem);letter-spacing:.1em;padding:5px 0}.hr-dr-hair-growth .hr-dr__video--normal{background:#61a7e7;color:#fff}.hr-dr-hair-growth .hr-dr__video--slow{background:#c4c4c4}.hr-dr__extraBenefits{position:relative}.hr-dr__extraBenefits-video{position:absolute;top:15%;right:20px;width:86%}/*# sourceMappingURL=style.css.map */
/*-------------------------------------*
 * PCデザイン可変部分
 *-------------------------------------*/
/* 【PC】フォームの項目名ラベル内必須アイコン */
span.form_required_ec{
  /* セクションラベルの色 */
  background: #7E0F09;
  /* セクションラベルのフォント色*/
  color: #ffffff;
}
/* 【PC】フォームのセクションラベル */
.landing_form_label_ec {
  /* セクションラベルの色 */
  background: #203594;
  /* セクションラベルのフォント色*/
  color: #ffffff;
  /* セクションラベルのフォントサイズ */
  font-size: 18px;
}
/* 【PC】フォーム入力ボックス内の基本デザイン */
table.landing_form_ec {
  border-top: 1px solid #d0dcec;
  border-right: 1px solid #d0dcec;
  background: #FFF;
  border-bottom: 1px solid #999;
}
/* 【PC】フォーム左側　項目名ラベル */
.landing_form_ec th {
  background-color: #e1edfd;
  border-bottom: 1px solid #d0dcec;
  border-left: 1px solid #d0dcec;
  background-color: #e1edfd;
}
/* 【PC】フォーム右側　入力ボックス */
.landing_form_ec td {
  border-bottom: 1px solid #d0dcec;
  border-left: 1px solid #d0dcec;
  background-color: #ffffff;
}


/*-------------------------------------*
 * スマートフォンデザイン可変部分
 *-------------------------------------*/
/* 【SP】フォームの項目名ラベル内必須アイコン */
span.form_required_sp_ec{
  /* セクションラベルの色 */
  background: #7E0F09;
  /* セクションラベルのフォント色*/
  color: #ffffff;
}

/* 【SP】フォームのセクションラベル */
.landing_form_label_sp_ec {
  /* セクションラベルの色 */
  background: #203594;
  /* セクションラベルのフォント色*/
  color: #ffffff;
  /* セクションラベルのフォントサイズ */
  font-size: 18px;
}

/* 【SP】フォームの項目名ラベル */
.form_box_label_sp_ec {
  background: #cadefc;
  border-bottom: 1px solid #C3C3C3;
  border-top: 1px solid #C3C3C3;
}

/* 【PC】購入ボタンのデザイン */
.submit_bottom_ec {
  border: 0px;
  width: 400px;
  height: 150px;
  background-size: 394px auto;
  background-repeat: no-repeat;
  cursor: pointer;
}

/* 【SP】購入ボタンのデザイン */
.submit_bottom_sp_ec {
  border: 0px;
  width: 100%;
  height: 150px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  cursor: pointer;
}

@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";/*! __PAYMENT_FORM__の装飾  */table.landing_form_ec{width:100%;border:initial}table.landing_form_ec tbody tr{display:grid}@media(min-width: 768px){table.landing_form_ec tbody tr{align-items:center;gap:20px;grid-template-columns:280px 1fr;max-width:1140px}}@media(min-width: 896px){table.landing_form_ec tbody tr{grid-template-columns:326px 1fr;gap:50px}}table.landing_form_ec tbody tr th,table.landing_form_ec tbody tr td{border:initial;max-width:315px;padding:0;width:100%}@media(min-width: 768px){table.landing_form_ec tbody tr th,table.landing_form_ec tbody tr td{max-width:unset}}table.landing_form_ec tbody tr th{background-color:initial}#view-input-card-cvv{align-items:start}#view-input-card-cvv .form_box_label_ec{margin-top:14px}#view-input-card-cvv ul{list-style:none !important}#lp-form{color:#2a2928;font-family:"Zen Kaku Gothic New",sans-serif}#lp-form h4{margin-top:64px}#lp-form h4:nth-of-type(1){margin-top:53px}.form_main_container_ec{background:#fff}.form_main_container_ec div.form_group_ec{text-align:left}.form_main_container_ec div.form_group_ec input,.form_main_container_ec div.form_group_ec select{border:1px #161615 solid;border-radius:0;font-family:"Zen Kaku Gothic New",sans-serif;box-sizing:border-box;width:100%}@media(min-width: 768px){.form_main_container_ec div.form_group_ec input,.form_main_container_ec div.form_group_ec select{border-width:2px;font-size:20px}}@media(min-width: 894px){.form_main_container_ec div.form_group_ec input,.form_main_container_ec div.form_group_ec select{font-size:24px}}.form_main_container_ec div.form_group_ec select{width:100%;height:unset}.form_container_ec{margin:30px auto;margin-top:0;max-width:315px;width:100%}@media(min-width: 768px){.form_container_ec{max-width:1140px;width:calc(100% - 60px)}}.form_container_ec .landing_form_label_ec{background:#fff;border-bottom:2px #161615 solid;border-top:2px #161615 solid;color:#2a2928;font-size:20px;font-weight:500;letter-spacing:2px;padding:6px 0;text-align:center}@media(min-width: 768px){.form_container_ec .landing_form_label_ec{font-size:32px;padding:10px 0}}.form_container_ec .purchase_message_ec{display:none}.form_container_ec .form_box_label_ec{align-items:center;display:flex;justify-content:space-between}.form_container_ec .form_box_label_ec strong{font-size:16px;font-weight:500;letter-spacing:1.6px}@media(min-width: 768px){.form_container_ec .form_box_label_ec strong{font-size:20px;line-height:1.3;max-width:208px}}@media(min-width: 896px){.form_container_ec .form_box_label_ec strong{font-size:22px}}.form_container_ec .form_box_label_ec .form_required_ec{background:initial;border:2px #f7b220 solid;color:#f7b220;font-weight:500;padding:3px 13px;letter-spacing:0px;margin-left:unset}@media(min-width: 768px){.form_container_ec .form_box_label_ec .form_required_ec{font-size:20px;padding:5px 13px}}.form_container_ec .form_group_ec{font-size:16px;font-weight:400;letter-spacing:1.6px;line-height:1.5;margin-top:14px;padding:0}@media(min-width: 768px){.form_container_ec .form_group_ec{font-size:20px;margin-top:0}}@media(min-width: 896px){.form_container_ec .form_group_ec{font-size:24px}}.form_container_ec #view-billing-information table.landing_form_ec tbody tr,.form_container_ec #view-shipping-information table.landing_form_ec tbody tr{margin-top:40px}.form_container_ec #view-billing-information .input_name_ec td .form_group_ec,.form_container_ec #view-shipping-information .input_name_ec td .form_group_ec,.form_container_ec #view-billing-information .input_kana_ec td .form_group_ec,.form_container_ec #view-shipping-information .input_kana_ec td .form_group_ec{display:flex;gap:32px}.form_container_ec #view-billing-information .input_name_ec td .form_group_ec .col-12,.form_container_ec #view-shipping-information .input_name_ec td .form_group_ec .col-12,.form_container_ec #view-billing-information .input_kana_ec td .form_group_ec .col-12,.form_container_ec #view-shipping-information .input_kana_ec td .form_group_ec .col-12{flex:1 1 auto}.form_container_ec #view-billing-information .input_zip_ec .form_group_ec p,.form_container_ec #view-shipping-information .input_zip_ec .form_group_ec p{align-items:center;display:flex;justify-content:space-between}.form_container_ec #view-billing-information .input_zip_ec .form_group_ec p label,.form_container_ec #view-shipping-information .input_zip_ec .form_group_ec p label{font-weight:600;margin-right:5px}@media(min-width: 768px){.form_container_ec #view-billing-information .input_prefecture_ec .form_group_ec .input_box_pref_ec,.form_container_ec #view-shipping-information .input_prefecture_ec .form_group_ec .input_box_pref_ec{width:360px}}.form_container_ec #view-billing-information .input_tel_ec .form_group_ec p,.form_container_ec #view-shipping-information .input_tel_ec .form_group_ec p{display:flex;gap:8px;align-items:center}.form_container_ec #view-shipping-information table.landing_form_ec tbody tr,.form_container_ec #view-payment-information table.landing_form_ec tbody tr{margin-top:50px}.form_container_ec #view-payment-information .input_card_number_ec{align-items:flex-start}.form_container_ec #view-payment-information .input_card_expiration_ec .form_group_ec p{align-items:center;display:flex;justify-content:left}.form_container_ec #view-payment-information .input_card_expiration_ec .form_group_ec p select{margin:0;width:80px}.form_container_ec #view-payment-information .input_card_expiration_ec .form_group_ec p span{font-weight:400;margin:0 15px}.form_container_ec #view-payment-information .input_card_expiration_ec{align-items:baseline}.form_container_ec #view-payment-schedule #container_payment_schedule{margin-top:17px}@media(min-width: 768px){.form_container_ec #view-payment-schedule #container_payment_schedule{margin-top:50px}}@media(min-width: 768px){.form_container_ec #view-payment-schedule #container_payment_schedule #container_delivery_cycle .form_box_label_ec strong{max-width:unset}}.form_container_ec #view-payment-schedule #container_payment_schedule #container_delivery_cycle .form_box_label_ec .form_required_ec{display:none}.form_container_ec #view-payment-schedule #container_payment_schedule #container_delivery_schedule_by_term table.landing_form_ec tbody tr{margin-top:46px}.form_container_ec #view-payment-schedule #container_payment_schedule #container_delivery_schedule_by_term .form_box_label_ec strong::after{content:"間隔日数の指定";display:block}.form_container_ec #view-payment-schedule #container_payment_schedule #container_delivery_schedule_by_term .form_group_ec select{max-width:110px}.form_container_ec #view-payment-schedule #container_scheduled_delivery_dates table.landing_form_ec tbody tr{margin-top:36px}@media(min-width: 768px){.form_container_ec #view-payment-schedule #container_scheduled_delivery_dates table.landing_form_ec tbody tr{align-items:flex-start}}.form_container_ec #view-payment-schedule #container_scheduled_delivery_dates table.landing_form_ec tbody tr td .form_group_ec .scheduled_delivery_date_text_ec{font-size:16px;line-height:1.5}@media(min-width: 768px){.form_container_ec #view-payment-schedule #container_scheduled_delivery_dates table.landing_form_ec tbody tr td .form_group_ec .scheduled_delivery_date_text_ec{font-size:20px;line-height:1}.form_container_ec #view-payment-schedule #container_scheduled_delivery_dates table.landing_form_ec tbody tr td .form_group_ec .scheduled_delivery_date_text_ec:nth-of-type(1){margin-bottom:16px}}@media(min-width: 894px){.form_container_ec #view-payment-schedule #container_scheduled_delivery_dates table.landing_form_ec tbody tr td .form_group_ec .scheduled_delivery_date_text_ec{font-size:24px}}div.optin_view_ec{display:flex;margin:0;margin-top:30px;align-items:center;justify-content:center}div.optin_view_ec input[type=checkbox]{margin:0;margin-right:11px}div.optin_view_ec label{color:#161615;font-size:16px;letter-spacing:1.6px}.agreement_view_ec{align-items:flex-start;display:flex;margin:0;text-align:left}@media(min-width: 768px){.agreement_view_ec{align-items:center;justify-content:center;margin-top:0px;margin-bottom:30px}}.agreement_view_ec input[type=checkbox]{margin:0;margin-right:11px}.agreement_view_ec label{color:#161615;font-size:10px}@media(min-width: 768px){.agreement_view_ec label{font-size:16px;letter-spacing:1.6px}}.agreement_view_ec label a:-webkit-any-link{color:#161615;font-weight:700}.submit_ec{padding:0}@media(min-width: 768px){.submit_ec{margin-top:40px}}.submit_ec .submit_bottom_ec{background-image:url(https://d2w53g1q050m78.cloudfront.net/wanplatejp/uploads/lp-form-cv-btn.png),linear-gradient(#ffc7d3, 45%, #FF4655);background-size:315px;width:315px;background-repeat:no-repeat;height:0;padding:31px 0}@media(min-width: 768px){.submit_ec .submit_bottom_ec{background-image:url(https://d2w53g1q050m78.cloudfront.net/wanplatejp/uploads/lp-form-cv-btn-pc.png),linear-gradient(#ffc7d3, 45%, #FF4655);background-size:784px;width:784px}}.submit_ec{margin-top:15px}.submit_ec .login_button_ec{background:rgba(0,0,0,0) url("/assets/default_login_btn-3545ead6f7c1f581390be8bada934a229cd580f4f4830b21c14803de789ad249.png") center;background-repeat:no-repeat;width:315px}.amazon_pay_button_all_ec{margin:10px auto}.optin_view_ec{margin-top:10px}.login_message_box_ec{margin-top:10px;max-width:100%}#lp-form{color:#2a2928;font-family:"Zen Kaku Gothic New",sans-serif}#lp-form h4{margin-top:64px}#lp-form h4:nth-of-type(1){margin-top:53px}.form_main_container_sp_ec{background:#fff}.form_main_container_sp_ec div.form_group_sp_ec{text-align:left}.form_main_container_sp_ec div.form_group_sp_ec input,.form_main_container_sp_ec div.form_group_sp_ec select{background:#fff;border:1px #161615 solid;border-radius:0;box-sizing:border-box;font-family:"Zen Kaku Gothic New",sans-serif;line-height:1;padding:8px 12px;width:100%}.form_main_container_sp_ec div.form_group_sp_ec input:focus,.form_main_container_sp_ec div.form_group_sp_ec select:focus{outline:none}@media(min-width: 768px){.form_main_container_sp_ec div.form_group_sp_ec input,.form_main_container_sp_ec div.form_group_sp_ec select{border-width:2px;font-size:20px}}@media(min-width: 894px){.form_main_container_sp_ec div.form_group_sp_ec input,.form_main_container_sp_ec div.form_group_sp_ec select{font-size:24px}}.form_main_container_sp_ec div.form_group_sp_ec select{height:40px}.form_container_sp_ec{margin:30px auto;margin-top:0;max-width:315px;width:100%}@media(min-width: 768px){.form_container_sp_ec{max-width:1140px;width:calc(100% - 60px)}}.form_container_sp_ec .landing_form_label_sp_ec{background:#fff;border-bottom:2px #161615 solid;border-top:2px #161615 solid;color:#2a2928;font-size:20px;font-weight:600;letter-spacing:2px;padding:6px 0;text-align:center}@media(min-width: 768px){.form_container_sp_ec .landing_form_label_sp_ec{font-size:32px;padding:10px 0}}.form_container_sp_ec .purchase_message_sp_ec{display:none}.form_container_sp_ec .form_box_label_sp_ec{align-items:center;display:flex;justify-content:space-between}.form_container_sp_ec .form_box_label_sp_ec strong{font-size:16px;font-weight:600;letter-spacing:1.6px}@media(min-width: 768px){.form_container_sp_ec .form_box_label_sp_ec strong{font-size:20px;line-height:1.3;max-width:208px}}@media(min-width: 896px){.form_container_sp_ec .form_box_label_sp_ec strong{font-size:22px}}.form_container_sp_ec .form_box_label_sp_ec .form_required_sp_ec{background:initial;border:2px #f7b220 solid;color:#f7b220;font-weight:600;letter-spacing:0px;line-height:1;margin-left:unset;padding:3px 11px}@media(min-width: 768px){.form_container_sp_ec .form_box_label_sp_ec .form_required_sp_ec{font-size:20px;padding:5px 13px}}.form_container_sp_ec .form_box_label_sp_ec{background:unset;border:unset;padding:unset}.form_container_sp_ec .form_group_sp_ec{font-size:16px;font-weight:400;letter-spacing:1.6px;line-height:1.5;margin-top:14px;padding:0}@media(min-width: 768px){.form_container_sp_ec .form_group_sp_ec{font-size:20px;margin-top:0}}@media(min-width: 896px){.form_container_sp_ec .form_group_sp_ec{font-size:24px}}.form_container_sp_ec .form_main_container_sp_ec .input_password_sp_ec{margin-top:40px}.form_container_sp_ec #view-billing-information .input_variant_sp_ec,.form_container_sp_ec #view-shipping-information #shipping_address_input .input_variant_sp_ec{margin-top:38px}.form_container_sp_ec #view-billing-information .input_variant_sp_ec .input_product_sp_ec,.form_container_sp_ec #view-shipping-information #shipping_address_input .input_variant_sp_ec .input_product_sp_ec{font-weight:400}.form_container_sp_ec #view-billing-information .input_name_sp_ec,.form_container_sp_ec #view-shipping-information #shipping_address_input .input_name_sp_ec,.form_container_sp_ec #view-billing-information .input_kana_sp_ec,.form_container_sp_ec #view-shipping-information #shipping_address_input .input_kana_sp_ec,.form_container_sp_ec #view-billing-information .input_zip_sp_ec,.form_container_sp_ec #view-shipping-information #shipping_address_input .input_zip_sp_ec,.form_container_sp_ec #view-billing-information .input_prefecture_sp_ec,.form_container_sp_ec #view-shipping-information #shipping_address_input .input_prefecture_sp_ec,.form_container_sp_ec #view-billing-information .input_addr01_sp_ec,.form_container_sp_ec #view-shipping-information #shipping_address_input .input_addr01_sp_ec,.form_container_sp_ec #view-billing-information .input_addr02_sp_ec,.form_container_sp_ec #view-shipping-information #shipping_address_input .input_addr02_sp_ec,.form_container_sp_ec #view-billing-information .input_tel_sp_ec,.form_container_sp_ec #view-shipping-information #shipping_address_input .input_tel_sp_ec,.form_container_sp_ec #view-billing-information .input_email_sp_ec,.form_container_sp_ec #view-shipping-information #shipping_address_input .input_email_sp_ec{margin-top:40px}.form_container_sp_ec #view-billing-information .input_name_sp_ec .form_group_sp_ec,.form_container_sp_ec #view-shipping-information #shipping_address_input .input_name_sp_ec .form_group_sp_ec,.form_container_sp_ec #view-billing-information .input_kana_sp_ec .form_group_sp_ec,.form_container_sp_ec #view-shipping-information #shipping_address_input .input_kana_sp_ec .form_group_sp_ec{display:flex;gap:16px}.form_container_sp_ec #view-billing-information .input_zip_sp_ec .form_group_sp_ec p,.form_container_sp_ec #view-shipping-information #shipping_address_input .input_zip_sp_ec .form_group_sp_ec p{align-items:center;display:flex;justify-content:space-between}.form_container_sp_ec #view-billing-information .input_zip_sp_ec .form_group_sp_ec p span,.form_container_sp_ec #view-shipping-information #shipping_address_input .input_zip_sp_ec .form_group_sp_ec p span{margin-right:2px}.form_container_sp_ec #view-billing-information .input_tel_sp_ec .form_group_sp_ec p,.form_container_sp_ec #view-shipping-information #shipping_address_input .input_tel_sp_ec .form_group_sp_ec p{display:flex;gap:8px;align-items:center}.form_container_sp_ec #view-shipping-information .hide-on-amazon-pay{margin-top:50px}.form_container_sp_ec #view-payment-information .form_box_label_sp_ec{margin-top:50px}.form_container_sp_ec #view-payment-information #view-credit-card-information .input_card_expiration_sp_ec .form_group_sp_ec p{align-items:center;display:flex;justify-content:left}.form_container_sp_ec #view-payment-information #view-credit-card-information .input_card_expiration_sp_ec .form_group_sp_ec p select{margin:0;width:80px}.form_container_sp_ec #view-payment-information #view-credit-card-information .input_card_expiration_sp_ec .form_group_sp_ec p span{font-weight:400;margin:0 14px}.form_container_sp_ec #view-payment-schedule #container_payment_schedule{margin-top:17px}@media(min-width: 768px){.form_container_sp_ec #view-payment-schedule #container_payment_schedule{margin-top:50px}}@media(min-width: 768px){.form_container_sp_ec #view-payment-schedule #container_payment_schedule #container_delivery_cycle .form_box_label_sp_ec strong{max-width:unset}}.form_container_sp_ec #view-payment-schedule #container_payment_schedule #container_delivery_cycle .form_box_label_sp_ec .form_required_sp_ec{display:none}.form_container_sp_ec #view-payment-schedule #container_payment_schedule #container_delivery_schedule_by_term{margin-top:40px}.form_container_sp_ec #view-payment-schedule #container_payment_schedule #container_delivery_schedule_by_term .form_group_sp_ec select{max-width:110px}.form_container_sp_ec #view-payment-schedule #container_scheduled_delivery_dates{margin-top:40px}.form_container_sp_ec #view-payment-schedule #container_scheduled_delivery_dates .scheduled_delivery_date_text_sp_ec{font-size:16px;line-height:1;margin-top:14px;padding:0;text-align:left}.optin_view_sp_ec{display:flex;margin:0;margin-top:20px}.optin_view_sp_ec input[type=checkbox]{background:#fff;margin:0;margin-right:11px}.optin_view_sp_ec label{color:#161615;font-size:10px}.agreement_view_sp_ec{align-items:flex-start;display:flex;margin:0;margin-top:20px;padding-top:0;text-align:left}@media(min-width: 768px){.agreement_view_sp_ec{align-items:center;justify-content:center;margin-top:25px}}.agreement_view_sp_ec input[type=checkbox]{background:#fff;margin:0;margin-right:11px}.agreement_view_sp_ec label{color:#161615;font-size:10px}@media(min-width: 768px){.agreement_view_sp_ec label{font-size:16px;letter-spacing:1.6px}}.agreement_view_sp_ec label a:-webkit-any-link{color:#161615;font-weight:700}.submit_sp_ec{padding:0}@media(min-width: 768px){.submit_sp_ec{margin-top:40px}}.submit_sp_ec .submit_bottom_sp_ec{background-image:url(https://d2w53g1q050m78.cloudfront.net/wanplatejp/uploads/lp-form-cv-btn.png),linear-gradient(#ffc7d3, 45%, #FF4655);background-size:315px;height:60px;margin-top:20px;padding:0;width:315px}@media(min-width: 768px){.submit_sp_ec .submit_bottom_sp_ec{background-image:url(https://d2w53g1q050m78.cloudfront.net/wanplatejp/uploads/lp-form-cv-btn-pc.png),linear-gradient(#ffc7d3, 45%, #FF4655);background-size:784px;width:784px}}.submit_sp_ec{margin-top:15px}.submit_sp_ec .login_button_sp_ec{background:rgba(0,0,0,0) url("/assets/default_login_btn-3545ead6f7c1f581390be8bada934a229cd580f4f4830b21c14803de789ad249.png") center;background-repeat:no-repeat;width:315px}.optin_view_sp_ec{margin-top:10px}.login_message_wrapper_sp_ec{margin-top:10px}/*# sourceMappingURL=form-style.css.map */

.amazon_pay_box_ec {
    border: none;
}

.amazon_pay_box_sp_ec {
    border: none;
}

.login_message_box_ec{
    border: solid 1px transparent;
}

.login_message_box_sp_ec {
    border: solid 1px transparent;
}

.form_container_ec {
    background-color: #fff;
	max-width: inherit;
    width: inherit;
    margin: 0 auto;
    padding-bottom: 30px;
}

.form_container_sp_ec {
    background-color: #fff;
    max-width: inherit;
    width: inherit;
    margin: 0 auto;
    padding: 0 10px 30px;
}

.landing_form_ec tbody tr {
	margin-right: auto;
    margin-left: auto;
}

#lp-form {
  position: relative;
    z-index: 1000;
}

#AmazonPayOneClickOrderArea {
  text-align: center;
}

.amazon_pay_button_all_sp_ec {
  margin-inline: auto;
}