﻿*,*::before,*::after{box-sizing:border-box}body{margin:0}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:unset}p{margin:0}h1,h2,h3,h4,h5,h6{margin:0}hr{margin:0}button{background:none;border:none;padding:0;cursor:pointer}ul{padding:0;margin:0}*:focus{outline:none}a{text-underline-offset:2px}strong{font-weight:bold}.r_lp_main{display:block;max-width:1200px;margin-inline:auto;letter-spacing:.1rem}.r_lp_content{background-color:#f8f7ed;letter-spacing:.1rem}@media screen and (max-width: 768px){.r_lp_content{background-color:#fff}}.r_lp_wrap{max-width:1080px;margin-inline:auto;padding:16px}.r_lp_tab{display:flex;flex-direction:column;gap:42px;padding:42px 0;counter-reset:section;color:#000}@media screen and (max-width: 768px){.r_lp_tab{padding:40px 0}}.r_lp_card{background-color:#fff;border-radius:30px;padding:70px 38px}@media screen and (max-width: 768px){.r_lp_card{padding:0}}.r_lp_card-title{font-size:32px;font-weight:bold;display:flex;align-items:center;gap:14px;line-height:1.4}@media screen and (max-width: 768px){.r_lp_card-title{font-size:20px;gap:8px}}.r_lp_card-title::before{content:counter(section);counter-increment:section;font-size:32px;font-weight:bold;color:#000;background-color:#d9d9d9;width:70px;height:70px;border-radius:50%;line-height:1;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.r_lp_card-title::before{font-size:20px;width:42px;height:42px;min-width:42px;min-height:42px}}.r_lp_card-warap{max-width:800px;margin-inline:auto;margin-top:24px}@media screen and (max-width: 768px){.r_lp_card-warap{margin-top:18px}}.r_lp_card-text{font-size:16px;line-height:1.8;margin-top:6px}@media screen and (max-width: 768px){.r_lp_card-text{font-size:15px}}.r_lp_card-text--large{font-size:20px;line-height:1.8}@media screen and (max-width: 768px){.r_lp_card-text--large{font-size:15px}}.r_lp_card-text--red{color:#bd0000;font-weight:bold}.r_lp_card-register{display:block;margin-top:70px;margin-bottom:12px;max-width:592px;margin-inline:auto}@media screen and (max-width: 768px){.r_lp_card-register{margin-top:22px;max-width:100%}}.r_lp_card-link{display:block;width:fit-content;color:#ff9000;font-size:16px;margin-inline:auto;margin-top:4px;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width: 768px){.r_lp_card-link{font-size:15px}}.r_lp_card-banner{margin-top:80px;margin-bottom:22px;display:block;max-width:592px;margin-inline:auto}@media screen and (max-width: 768px){.r_lp_card-banner{margin-top:26px;max-width:100%}}.r_lp_card-center{text-align:center;margin-top:16px}.r_lp_card-link-underline{color:#ffab40;font-size:20px;text-decoration:underline;display:block;width:fit-content;margin-bottom:32px;margin-top:4px}@media screen and (max-width: 768px){.r_lp_card-link-underline{font-size:15px}}.r_lp_card-button{display:block;width:100%;max-width:592px;margin-inline:auto;margin-top:52px;background-color:#ffab40;color:#fff;border-radius:24px;font-size:24px;padding:24px 23px;font-weight:bold;text-align:center;line-height:1}@media screen and (max-width: 768px){.r_lp_card-button{font-size:16px;padding:18px;line-height:1.2;margin-top:42px}}.r_lp_card-button.disabled{background-color:#d9d9d9;color:#fff;pointer-events:none;cursor:not-allowed}.r_lp_card-button:hover{color:#fff}.r_lp_faq{padding:100px 0;background-color:#F8F7ED}@media screen and (max-width: 768px){.r_lp_faq{padding:70px 0}}.r_lp_faq-title{font-size:32px;color:#323232;text-align:center}@media screen and (max-width: 768px){.r_lp_faq-title{font-size:24px}}.r_lp_faq-list{margin-top:42px;display:flex;flex-direction:column;gap:42px;counter-reset:faq}@media screen and (max-width: 768px){.r_lp_faq-list{gap:22px;margin-top:18px}}.r_lp_faq-item-title{color:#363b40;font-size:24px;display:flex;align-items:center;gap:16px;border-bottom:dotted 2px #363b40;padding:12px 25px 12px 0;font-weight:bold;text-align:left}@media screen and (max-width: 768px){.r_lp_faq-item-title{font-size:18px;gap:8px;padding:12px 0}}.r_lp_faq-item-title::before{content:"Q" counter(faq);counter-increment:faq;font-size:22px;color:#fff;background-color:#363b40;width:44px;height:44px;border-radius:50%;line-height:1;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.r_lp_faq-item-title::before{font-size:16px;width:34px;height:34px;min-width:34px;min-height:34px}}.r_lp_faq-item-text{color:#363b40;font-size:16px;padding:12px 0;line-height:1.8}.r_lp_faq-item-text a{text-decoration:underline}.r_lp_faq-contact{display:block;width:100%;max-width:592px;margin-inline:auto;margin-top:70px;background-color:#363b40;color:#fff;border-radius:100px;font-size:18px;padding:20px;text-align:center;font-weight:bold}@media screen and (max-width: 768px){.r_lp_faq-contact{font-size:16px;padding:18px;margin-top:32px}}.r_lp_faq-contact:hover{color:#fff !important}.sp-only{display:none}@media screen and (max-width: 768px){.sp-only{display:block}}@media screen and (max-width: 768px){.pc-only{display:none}}.r_lp_trade{background-image:url("/assets/static/rakuten_point/trade_bg-27203e8eaf5968ebdcf18a32bb4d097a9bb55fd0ce1887b93ae7967b21f9ae04.png");background-position:center;padding:42px 0;color:#000}@media screen and (max-width: 768px){.r_lp_trade{padding:40px 0}}.r_lp_trade-content{max-width:800px;margin-inline:auto}@media screen and (max-width: 768px){.r_lp_trade-content{padding:22px}}.r_lp_trade-title{font-size:32px;font-weight:bold;display:flex;align-items:center;justify-content:center;gap:14px;line-height:1.4;margin-bottom:50px;text-align:center}@media screen and (max-width: 768px){.r_lp_trade-title{font-size:20px;gap:0;margin-bottom:18px}}.r_lp_trade-icon{width:100%;max-width:122px}@media screen and (max-width: 768px){.r_lp_trade-icon{max-width:76px}}.r_lp_main-link{display:block;font-size:15px;padding:14px;width:fit-content;margin-left:auto;text-decoration:underline;color:#000}.r_lp_faq-note{margin-top:100px}@media screen and (max-width: 768px){.r_lp_faq-note{margin-top:70px}}.r_lp_faq-note-item{color:#363b40;font-size:16px;line-height:1.8;display:flex;gap:4px}.r_lp_faq-note-item::before{content:"※"}@media screen and (max-width: 768px){.r_lp_faq-note-item{font-size:15px}}
