.thanks-rlb05{display:flex;flex-direction:column;justify-content:space-between;height:100%}.thanks-rlb05 .small-container{max-width:780px;margin:0 auto;flex:1}.thanks-rlb05 html{height:100%;font-size:18px;scroll-behavior:smooth}.thanks-rlb05 body{font:"Noto Sans JP","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:18px;color:#000;letter-spacing:0px;position:relative;font-weight:normal;counter-reset:number 0;height:100%;width:100%}.thanks-rlb05 body.fixed{position:fixed;width:100%;height:100%}.thanks-rlb05 .wrap{overflow:hidden}.thanks-rlb05 p{margin-bottom:1rem;font-size:18px}.thanks-rlb05 p:last-child{margin-bottom:0}.thanks-rlb05 a:hover{text-decoration:none}.thanks-rlb05 a:active,.thanks-rlb05 a:focus{outline:0}.thanks-rlb05 img{border:0;max-width:100%;height:auto;display:block}.thanks-rlb05 dl dt{font-weight:normal}.thanks-rlb05 dl dd{margin:0}.thanks-rlb05 .d-down-xl-block,.thanks-rlb05 .d-down-lg-block,.thanks-rlb05 .d-down-md-block,.thanks-rlb05 .d-down-sm-block{display:none}.thanks-rlb05 .d-up-xl-block,.thanks-rlb05 .d-up-lg-block,.thanks-rlb05 .d-up-sm-block{display:block}.thanks-rlb05 header{padding:.5rem 0}.thanks-rlb05 h1{color:#fff;font-size:32px;margin-bottom:2rem;text-align:center;background:linear-gradient(to right, #005a00, #003200);padding:1rem 0}.thanks-rlb05 h2{margin-top:3rem;font-size:1.8rem;color:#1e2f7e}.thanks-rlb05 .btn_calender{background:#fff800;border-radius:6px;display:block;width:80%;padding:10px 0;text-align:center;color:#000;margin:1rem auto 1rem;font-weight:bold;border-bottom:5px solid #756c00}.thanks-rlb05 .calender_box{display:flex;justify-content:center;column-gap:10px}.thanks-rlb05 .present{width:600px;height:auto;margin:0 auto 1rem}.thanks-rlb05 .calendar .card img{width:40px;height:auto;margin:1rem auto 0}.thanks-rlb05 h2.mini-title{font-size:26px;font-weight:bold;color:#000;text-align:center;margin-top:1rem;margin-bottom:1rem}.thanks-rlb05 h2.sub-title{font-size:28px;font-weight:bold;color:#1e2f7e;text-align:center;margin-top:2rem;margin-bottom:1rem}.thanks-rlb05 h3.mini-title{font-size:20px;font-weight:bold;color:#1e2f7e;text-align:center;margin-top:1rem}.thanks-rlb05 .flex-card{display:flex;gap:12px}.thanks-rlb05 .flex-card .card{border:none;background:#f6f6f6;flex:1;text-align:center}.thanks-rlb05 .flex-card .card .card-body{font-size:18px;font-weight:bold}.thanks-rlb05 .special-title{text-align:center;font-weight:bold;font-size:24px;padding-bottom:1rem;border-bottom:1px solid #ccc}.thanks-rlb05 .countdown-section{background:#fbfbd1;padding:1rem 2rem 1rem;margin-top:1rem;margin-bottom:1rem}.thanks-rlb05 .countdown-head{text-align:center;font-size:32px;font-weight:bold;text-align:center;margin-top:2rem;margin-bottom:0}.thanks-rlb05 #countdown{margin-bottom:1.5rem}.thanks-rlb05 #countdown p{font-size:46px;font-weight:bold;text-align:center;color:red}.thanks-rlb05 #countdown span{font-size:22px;color:#000}.thanks-rlb05 .text-section{border:1px solid #ccc;padding:2rem}.thanks-rlb05 .bl_recommend_banner b{background-color:rgba(251,255,0,.999)}.thanks-rlb05 .recommend_title{border-top:1px dotted #1e2f7e;border-bottom:1px dotted #1e2f7e;padding:10px 0;margin:40px 0 20px}.thanks-rlb05 .recommend_title h2{font-size:28px;font-weight:bold;color:#1e2f7e;text-align:center;margin-bottom:0;margin-top:10px}.thanks-rlb05 .recommend_title h3{font-size:18px;text-align:center}.thanks-rlb05 .btn-main{background:#fff800;border-radius:6px;display:block;width:80%;padding:10px 0;text-align:center;color:#000;margin:30px auto 20px;font-weight:bold;border-bottom:5px solid #756c00}.thanks-rlb05 footer{background-color:#a2b7cb;text-align:center;color:#000;padding:3rem 0;margin-top:6rem;width:100%}.thanks-rlb05 footer a{color:#000}@media screen and (max-width: 991px){.thanks-rlb05 html{font-size:14px}}@media screen and (min-width: 1200px){.thanks-rlb05 .container{max-width:900px}}@media screen and (max-width: 1199px){.thanks-rlb05 .d-down-xl-block{display:inline}}@media screen and (max-width: 991px){.thanks-rlb05 .d-down-lg-block{display:inline}}@media screen and (max-width: 767px){.thanks-rlb05 .d-down-md-block{display:inline}}@media screen and (max-width: 575px){.thanks-rlb05 .d-down-sm-block{display:inline}}@media screen and (max-width: 1199px){.thanks-rlb05 .d-up-xl-block{display:none}}@media screen and (max-width: 991px){.thanks-rlb05 .d-up-lg-block{display:none}}@media screen and (max-width: 575px){.thanks-rlb05 .d-up-sm-block{display:none}}@media screen and (max-width: 767px){.thanks-rlb05 header{padding:.5rem 0}}@media screen and (max-width: 767px){.thanks-rlb05 h1{font-size:23px}}@media screen and (max-width: 767px){.thanks-rlb05 h2{font-size:22px;text-align:left}}@media screen and (max-width: 767px){.thanks-rlb05 .btn_calender{width:100%;margin:0 auto}}@media screen and (max-width: 767px){.thanks-rlb05 .calender_box{display:block;margin-top:2rem}}@media screen and (max-width: 767px){.thanks-rlb05 h2.mini-title{font-size:20px}}@media screen and (max-width: 767px){.thanks-rlb05 h2.sub-title{font-size:24px}}@media screen and (max-width: 767px){.thanks-rlb05 h3.mini-title{font-size:18px}}@media screen and (max-width: 767px){.thanks-rlb05 .flex-card{flex-direction:column}}@media screen and (max-width: 767px){.thanks-rlb05 .special-title{font-size:20px}}@media screen and (max-width: 767px){.thanks-rlb05 .countdown-section{padding:1rem 0;margin-bottom:1rem}}@media screen and (max-width: 767px){.thanks-rlb05 .countdown-head{font-size:32px}}@media screen and (max-width: 767px){.thanks-rlb05 .text-section{padding:1rem}}@media screen and (max-width: 767px){.thanks-rlb05 footer{position:unset}}@media screen and (max-width: 767px){.thanks-rlb05{text-align:left !important}}