﻿.pc{display:none}@media (min-width: 800px){.pc{display:block}}@media (min-width: 800px){.sp{display:none}}.roboto{font-family:"Roboto", "Noto Sans JP", serif}.bebas{font-family:"Bebas Neue", sans-serif;font-weight:400;font-style:normal}.lower:before{content:"";display:block;width:100%;height:100%;position:fixed;top:0;left:0;background:url("../img/lower_bg_sp.webp") center top/cover no-repeat;z-index:-1}@media (min-width: 800px){.lower:before{background-image:url("../img/lower_bg_pc.webp")}}.lower .sec_title{padding-top:60px;background-repeat:no-repeat;background-size:auto 50px;background-position:center top;font-size:18px;font-weight:700;margin-bottom:60px}@media (min-width: 800px){.lower .sec_title{padding-top:90px;background-size:auto 80px;font-size:20px;margin-bottom:80px}}.lower #cashback .sec_title{background-image:url("../img/lower_title_CASHBACK.webp")}.lower #cashback .content+.content{margin-top:40px}.lower #cashback .content .lead_txt{font-size:15px;line-height:2}.lower #cashback .content .lead_txt+.box{margin-top:24px}.lower #cashback .content .box{text-align:center;background:#EAEBED;padding:30px 5%;border-radius:4px}.lower #cashback .content .box img{display:inline-block;width:80px;margin-bottom:25px}.lower #cashback .content .box .txt{font-size:15px;font-weight:500}.lower #cashback .content .box .txt small{display:block;margin-top:13px;font-size:12px;font-weight:400}@media (min-width: 800px){.lower #cashback .content .lead_txt{font-size:16px}.lower #cashback .content .box.flex{text-align:left;display:flex;justify-content:space-between;flex-wrap:wrap;padding:26px 56px}.lower #cashback .content .box.flex .txt{font-size:16px;width:calc(100% - 120px;)}.lower #cashback .content .box.flex .txt span:after{content:"／"}}.lower #booth .sec_title{background-image:url("../img/lower_title_MAP.webp")}.lower #booth .lead_txt{text-align:left;font-size:15px;line-height:1.8;margin-bottom:2em}.lower #booth .lead_txt a{color:#A52D35;font-weight:600;text-decoration:underline}.lower #booth .lead_txt a:hover{text-decoration:none}@media (min-width: 800px){.lower #booth .lead_txt{font-size:16px}}.lower #information .content{text-align:left}.lower #information .content+.content{margin-top:40px}.lower #information .sec_title{background-image:url("../img/lower_title_INFORMATION.webp")}.lower #information .info_list{margin-top:24px}.lower #information .info_list li{position:relative;padding-left:1.2em;font-size:15px;line-height:1.86}.lower #information .info_list li strong{font-weight:600;color:#A52D35}.lower #information .info_list li:before{content:"⚫︎";position:absolute;left:0;top:0}.lower #information .info_list li a{text-decoration:underline}.lower #information .info_list li a:hover{text-decoration:none}.lower #information h6{font-size:15px;font-weight:600;margin-bottom:32px}.lower #information .box{background:#EAEBED;padding:30px 6%;border-radius:4px;font-size:15px;display:grid;gap:10px}.lower #information .box .txt a{color:#2D4DA5;text-decoration:underline}@media (min-width: 800px){.lower #information .info_list{margin-top:32px}.lower #information .info_list li{font-size:16px}.lower #information h6{font-size:16px}.lower #information .box{padding:24px 6%;font-size:16px}.lower #information .box .txt a:hover{text-decoration:none}}.lower .lower_wrap{padding:60px 7%}.lower .lower_wrap .inner{background:#fff;padding:80px 5% 60px;box-shadow:5px 5px 10px rgba(0,0,0,0.1)}.lower .lower_wrap .inner .lower_logo{width:80px;position:fixed;top:25px;left:4%;z-index:100}.lower .lower_wrap .inner .inner_wrap{color:#534F4F}.lower .lower_wrap .inner h5{font-weight:600;font-size:23px;text-align:center;margin-bottom:20px}.lower .lower_wrap .inner .back_btn{display:block;width:166px;margin:60px auto 0}.lower .lower_wrap .inner .note{margin-top:24px;text-align:left;font-size:12px}.lower .lower_wrap .inner .note li{position:relative;padding-left:1.2em}.lower .lower_wrap .inner .note li:before{content:"※";position:absolute;left:0;top:0}@media (min-width: 800px){.lower .lower_wrap{padding:88px 7%}.lower .lower_wrap .inner{max-width:1040px;margin:auto;position:relative}.lower .lower_wrap .inner .lower_logo{width:160px;top:48PX;left:clamp(10px, calc(50% - 600px), 100%)}.lower .lower_wrap .inner h5{font-size:27px}.lower .lower_wrap .inner .back_btn{margin:80px auto 0}.lower .lower_wrap .inner .inner_wrap{max-width:680px;margin:auto}}
