body{padding-top:0}.lp-wrapper{overflow:hidden;margin-top:111px}@media only screen and (min-width: 769px)and (max-width: 1120px){.lp-wrapper{margin-top:55px}}@media only screen and (max-width: 768px){.lp-wrapper{margin-top:55px}}section{width:100%;text-align:center}.cam_inquiry{margin-top:85px}@media only screen and (max-width: 768px){.cam_inquiry{margin-top:65px}}.btn-main{width:630px;height:80px;box-shadow:0 2px 0 #670008;border-radius:40px;background-color:#be0000;color:#fff;font-size:2.4rem;font-weight:bold;padding-top:15px;position:relative;margin:0 auto 40px}@media only screen and (min-width: 769px)and (max-width: 1120px){.btn-main{font-size:1.6rem;width:100%;height:45px;padding-top:8px}}@media only screen and (max-width: 768px){.btn-main{font-size:1.4rem;width:100%;height:45px;padding-top:10px}}.btn-main a{color:#fff;width:100%;height:100%;display:block}.btn-main:after{position:absolute;top:15px;right:25px;width:18px;height:16px;border-top:none;border-right:none;-webkit-transform:none;transform:none}@media only screen and (min-width: 769px)and (max-width: 1120px){.btn-main:after{top:9px;right:16px}}@media only screen and (max-width: 768px){.btn-main:after{top:9px;right:16px}}.btn-main:hover{opacity:.8}.mv_lp_img{background:url(../img/bg_mv@2x.png) no-repeat top center/100% auto;width:100%;height:auto;position:relative;display:block;background-size:cover}@media only screen and (min-width: 769px)and (max-width: 1120px){.mv_lp_img{background:url(../img/bg_mv@2x.png) no-repeat top center/100% auto;margin:0;padding-top:20px}}@media only screen and (max-width: 768px){.mv_lp_img{background:url(../img/bg_mv_sp@2x.png) no-repeat top center/100% auto;margin:0;padding-top:0}}.mv_lp_img figure{position:static;top:0;left:0;width:100%;margin:25px auto 0 auto;text-align:center}@media only screen and (min-width: 769px)and (max-width: 1120px){.mv_lp_img figure{position:inherit;margin-bottom:0px}}@media only screen and (max-width: 768px){.mv_lp_img figure{position:inherit;margin-top:0}}.bg_menu{background:url(../img/nav_bg@2x.png) center no-repeat;background-size:cover;margin-bottom:140px}@media only screen and (max-width: 768px){.bg_menu{background:url(../img/nav_bg_sp@2x.png) center no-repeat;background-size:cover;margin-bottom:55px}}.bg_menu-list{display:flex;flex-wrap:wrap;justify-content:center;margin:40px 0}@media only screen and (min-width: 769px)and (max-width: 1120px){.bg_menu-list{margin:16px 10px 10px 20px}}@media only screen and (max-width: 768px){.bg_menu-list{margin:40px auto 40px auto}}.bg_menu-list li{margin-right:10px}@media only screen and (min-width: 769px)and (max-width: 1120px){.bg_menu-list li{width:calc(50% - 10px);margin-right:10px;margin-bottom:10px}}@media only screen and (max-width: 768px){.bg_menu-list li{width:100%;margin-right:auto;margin-bottom:10px}}.bg_menu-list li a{display:inline-block;width:270px;border:#d80c18 2px solid;border-radius:10px;padding:20px;text-align:center;color:#d80c18;background-color:#fff;font-size:2rem;transition:.1s}@media only screen and (min-width: 769px)and (max-width: 1120px){.bg_menu-list li a{width:100%;margin-right:auto}}@media only screen and (max-width: 768px){.bg_menu-list li a{width:270px;margin-right:auto}}.bg_menu-list li a:hover{position:relative;display:inline-block;color:#fff;border-color:#fff;background-color:#d80c18}.bg_menu-list li a:hover:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid rgba(0,0,0,0);border-top:15px solid #fff}.bg_menu-list li a.red{border:#d80c18 2px solid;color:#d80c18;margin-right:0}.bg_menu-list li a.red:hover{position:relative;display:inline-block;color:#fff;border-color:#fff;background-color:#d80c18}.bg_menu-list li a.red:hover:before{border-top:15px solid #d80c18}.pdlist{margin:0 auto;margin-bottom:80px}@media only screen and (min-width: 769px)and (max-width: 1120px){.pdlist{margin-bottom:80px}}@media only screen and (max-width: 768px){.pdlist{margin-bottom:80px}}.pdlist_wrap{max-width:100%;margin:0;padding:0 20px;font-size:16px}@media only screen and (min-width: 769px)and (max-width: 1120px){.pdlist_wrap{padding:0 10px}}@media only screen and (max-width: 768px){.pdlist_wrap{padding:0 10px}}@media only screen and (min-width: 769px)and (max-width: 1120px){.pdlist_wrap:first-child{padding:0 10px}}@media only screen and (max-width: 768px){.pdlist_wrap:first-child{padding:0 10px}}.pdlist_wrap_inr{width:1120px;margin:0 auto;border-radius:10px;background:#fff;position:relative;padding:0 20px}@media only screen and (min-width: 769px)and (max-width: 1120px){.pdlist_wrap_inr{width:100%;margin:0 auto}}@media only screen and (max-width: 768px){.pdlist_wrap_inr{width:100%;margin:0 auto}}.pdlist .main_title{color:#d7000f;font-size:4.6rem;font-weight:bold;line-height:1.6;display:inline-block;margin-bottom:10px}@media only screen and (min-width: 769px)and (max-width: 1120px){.pdlist .main_title{font-size:2.4rem;margin-bottom:10px}}@media only screen and (max-width: 768px){.pdlist .main_title{font-size:2.4rem;margin-bottom:10px}}.pdlist .main_title span{display:block}.pdlist .list-flex{display:flex;justify-content:center;flex-wrap:wrap}.pdlist .list-flex li{max-width:300px;margin:0 15px 0 15px;padding:0}.pdlist .under-link-orange{margin:40px auto 50px auto;display:block}@media only screen and (min-width: 769px)and (max-width: 1120px){.pdlist .under-link-orange{margin:20px auto 50px auto;display:block}}@media only screen and (max-width: 768px){.pdlist .under-link-orange{margin:20px auto 35px auto;display:block}}.pdlist .under-link-orange a{color:#ff661a;position:relative;display:inline-block;padding-left:18px;font-size:2.4rem;line-height:1.2;text-decoration:none}.pdlist .under-link-orange a:before{content:" ";position:absolute;left:0;top:50%;margin-top:-3.5px;width:6px;height:6px;border-top:2px solid #ff661a;border-right:2px solid #ff661a;-ms-transform:rotate(45deg);transform:rotate(45deg)}.pdlist .under-link-orange a:hover{text-decoration:underline}.winners{margin-bottom:30px}@media only screen and (min-width: 769px)and (max-width: 1120px){.winners{margin-bottom:30px}}@media only screen and (max-width: 768px){.winners{margin-bottom:80px}}.winners_wrap{max-width:100%;margin:0;font-size:16px}@media only screen and (min-width: 769px)and (max-width: 1120px){.winners_wrap{padding:0 10px}}@media only screen and (max-width: 768px){.winners_wrap{padding:0 10px}}@media only screen and (min-width: 769px)and (max-width: 1120px){.winners_wrap:first-child{padding:0 10px}}@media only screen and (max-width: 768px){.winners_wrap:first-child{padding:0 10px}}.winners_wrap_inr{max-width:960px;margin:0 auto}@media only screen and (min-width: 769px)and (max-width: 1120px){.winners_wrap_inr{width:100%;margin:0 auto}}@media only screen and (max-width: 768px){.winners_wrap_inr{width:100%;margin:0 auto}}.winners-lead{font-size:2.4rem;line-height:1.5;font-weight:bold}@media only screen and (min-width: 769px)and (max-width: 1120px){.winners-lead{font-size:2rem;text-align:center}}@media only screen and (max-width: 768px){.winners-lead{font-size:2rem;text-align:center}}.winners-lead-supplement{margin-bottom:100px}.winners-item{margin-bottom:0 !important;display:flex}.winners-item-detail{width:100%;text-align:left}.winners-item-detail .winners-item-text__indent{display:inline-block;padding-left:1em}.winners-deadline{padding:20px;border:1px solid #707070;text-align:left;margin-top:15px}.lovery{margin-bottom:80px}@media only screen and (min-width: 769px)and (max-width: 1120px){.lovery{margin-bottom:30px}}@media only screen and (max-width: 768px){.lovery{margin-bottom:80px}}.lovery_wrap{max-width:100%;margin:0;font-size:16px}@media only screen and (min-width: 769px)and (max-width: 1120px){.lovery_wrap{padding:0 10px}}@media only screen and (max-width: 768px){.lovery_wrap{padding:0 10px}}.lovery_wrap_inr{max-width:960px;margin:0 auto}@media only screen and (min-width: 769px)and (max-width: 1120px){.lovery_wrap_inr{width:100%;margin:0 auto}}@media only screen and (max-width: 768px){.lovery_wrap_inr{width:100%;margin:0 auto}}.lovery-item{margin-top:20px;text-align:center}.lovery-item p{line-height:1.8}.lovery-item__lead{width:100%;margin:0 auto;padding:0 0 32px 0;font-weight:700;font-size:24px;line-height:200%}.lovery-item__monthly{margin:0 auto 18px;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-weight:bold;font-size:16px;color:#d7000f;background:#f7c8ce;border-radius:999px;position:relative}.lovery-item__monthly::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:10px solid #f7c8ce}@media only screen and (max-width: 768px){.lovery-item__monthly{font-size:1.8rem;padding:14px 28px}}.lovery-item__name{margin:0 auto 50px;font-weight:bold;font-size:24px;line-height:200%;letter-spacing:0%;color:#c5000a;text-align:center}@media only screen and (max-width: 768px){.lovery-item__name{font-size:20px}}.lovery-item figure{margin:0 auto}.lovery-item__months{margin-bottom:50px}.lovery-item__months img{width:100%;max-width:750px;height:auto;display:block;margin:0 auto}.lovery-item__goods{margin-bottom:20px}.lovery-item__goods img{width:100%;max-width:750px;aspect-ratio:750/542.57;height:auto;display:block;margin:0 auto}.lovery-item__character{margin:0 auto}.lovery-item__character figure{width:350px;height:auto;aspect-ratio:7/8;margin:0 auto 50px auto}.lovery-item__character img{width:100%;height:100%;display:block;object-fit:contain}.lovery-item__character p{font-size:16px;list-style:200%}@media only screen and (max-width: 768px){.lovery-item__character{width:100%;max-width:350px;height:auto}.lovery-item__character img{height:auto}}.receipt{text-align:left;margin-bottom:90px}@media only screen and (min-width: 769px)and (max-width: 1120px){.receipt{margin-bottom:50px}}@media only screen and (max-width: 768px){.receipt{margin-bottom:50px}}.receipt_wrap{max-width:100%;margin:0;padding:0 0 0 0;font-size:16px}@media only screen and (min-width: 769px)and (max-width: 1120px){.receipt_wrap{padding:0 10px}}@media only screen and (max-width: 768px){.receipt_wrap{padding:0 10px}}.receipt_wrap_inr{max-width:960px;margin:0 auto}@media only screen and (min-width: 769px)and (max-width: 1120px){.receipt_wrap_inr{width:100%;margin:0 auto}}@media only screen and (max-width: 768px){.receipt_wrap_inr{width:100%;margin:0 auto}}.receipt-lead{margin-bottom:50px}.receipt-lead p .red{color:#c7000f;font-weight:bold;font-size:18px}.receipt-example{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}@media only screen and (max-width: 1124px){.receipt-example{grid-template-columns:1fr}}.receipt-example:before,.receipt-example:after{display:none}.receipt-example dl{max-width:465px;width:100%;margin:0 auto;display:flex;flex-direction:column}.receipt-example dl dt{background:#000;color:#fff;text-align:center;font-size:24px;font-weight:bold}.receipt-example dl dd{border:1px solid #000;padding:20px;display:flex;align-items:flex-start;flex:1}@media only screen and (max-width: 768px){.receipt-example dl dd{display:block}}.receipt-example dl dd img{flex-shrink:0;height:234px;width:auto;max-width:100%;margin-right:15px;align-self:center}@media only screen and (max-width: 768px){.receipt-example dl dd img{margin:0 auto 20px;display:block}}.receipt-example dl dd p{font-size:14px;line-height:2;text-align:left;align-self:center}.apply{background:#f7c8ce}@media only screen and (min-width: 769px)and (max-width: 1120px){.apply{font-size:2.4rem;margin-bottom:10px}}@media only screen and (max-width: 768px){.apply{font-size:2.4rem;margin-bottom:10px}}.apply_wrap{max-width:100%;margin:0;padding:40px 0;font-size:16px;margin-bottom:30px}@media only screen and (min-width: 769px)and (max-width: 1120px){.apply_wrap{padding:0 10px}}@media only screen and (max-width: 768px){.apply_wrap{padding:0 10px;margin-bottom:60px}}.apply_wrap:first-child{padding:80px 0 40px}@media only screen and (min-width: 769px)and (max-width: 1120px){.apply_wrap:first-child{padding:0 10px}}@media only screen and (max-width: 768px){.apply_wrap:first-child{padding:0 10px}}.apply_wrap_inr_web{width:1120px;margin:0 auto;border-radius:10px;background:#fff;padding:60px;position:relative}@media only screen and (min-width: 769px)and (max-width: 1120px){.apply_wrap_inr_web{width:100%;padding:30px 20px;margin:0 auto;margin-top:30px}}@media only screen and (max-width: 768px){.apply_wrap_inr_web{width:100%;padding:30px 20px;margin:0 auto;margin-top:30px}}.apply_wrap_inr_web-title{color:#d7000f;font-size:4.6rem;font-weight:bold;line-height:1.6;display:inline-block;margin-bottom:10px;border:#d7000f solid 4px;padding:0 20px}@media only screen and (min-width: 769px)and (max-width: 1120px){.apply_wrap_inr_web-title{font-size:2.4rem;margin-bottom:10px}}@media only screen and (max-width: 768px){.apply_wrap_inr_web-title{font-size:2.4rem;margin-bottom:10px}}.apply_wrap_inr_web-lead{text-align:left}.apply_wrap_inr_web-lead dt{font-weight:bold;padding:5px 0}.apply_wrap_inr_web-lead dd{padding:7px 0 15px;margin-bottom:30px}.apply_wrap_inr_web-lead dd:last-child{margin-bottom:0}.apply_wrap_inr_web-lead dd .red{color:#c7000f;font-weight:bold;font-size:18px}.apply_wrap_inr_mail{width:1120px;margin:0 auto;margin-top:30px;border-radius:10px;background:#fff;padding:60px;position:relative}@media only screen and (min-width: 769px)and (max-width: 1120px){.apply_wrap_inr_mail{width:100%;padding:30px 20px;margin:0 auto}}@media only screen and (max-width: 768px){.apply_wrap_inr_mail{width:100%;padding:30px 20px;margin:0 auto;margin-top:30px}}.apply_wrap_inr_mail-title{color:#d7000f;font-size:4.6rem;font-weight:bold;line-height:1.6;display:inline-block;margin-bottom:10px;border:#d7000f solid 4px;padding:0 20px}@media only screen and (min-width: 769px)and (max-width: 1120px){.apply_wrap_inr_mail-title{font-size:2.4rem;margin-bottom:10px}}@media only screen and (max-width: 768px){.apply_wrap_inr_mail-title{font-size:2.4rem;margin-bottom:10px}}.apply_wrap_inr_mail-lead{text-align:left;margin-bottom:75px}@media only screen and (min-width: 769px)and (max-width: 1120px){.apply_wrap_inr_mail-lead{margin-bottom:75px}}@media only screen and (max-width: 768px){.apply_wrap_inr_mail-lead{margin-bottom:65px}}.apply_wrap_inr_mail-lead dt{font-weight:bold;padding:5px 0}.apply_wrap_inr_mail-lead dd{padding:7px 0 15px;margin-bottom:30px}.apply_wrap_inr_mail-lead dd:last-child{margin-bottom:0}.apply_wrap_inr_mail-lead dd .red{color:#c7000f;font-weight:bold;font-size:18px}.apply_wrap_inr_mail-box{text-align:center;border:#c7000f solid 2px;padding:10px 0;color:#c7000f;font-weight:bold;font-size:18px}.apply_wrap_inr_mail-box p{font-size:28px;line-height:2;font-weight:bold}@media only screen and (max-width: 768px){.apply_wrap_inr_mail-box p{font-size:18px}}.apply_wrap_inr_notes{text-align:left}.apply_wrap_inr_personalinformation{text-align:left;width:1120px;margin:0 auto;margin-top:30px;border-radius:10px;background:#fff;padding:60px;position:relative}@media only screen and (min-width: 769px)and (max-width: 1120px){.apply_wrap_inr_personalinformation{width:100%;padding:30px 20px;margin:0 auto}}@media only screen and (max-width: 768px){.apply_wrap_inr_personalinformation{width:100%;padding:30px 20px;margin:0 auto;margin-top:30px}}.apply_wrap_inr_personalinformation dd{padding:7px 0 15px;margin-bottom:30px}.apply_wrap_inr_personalinformation dd:last-child{margin-bottom:0}.apply_wrap_inr_personalinformation a.privacy_link{text-decoration:underline}.inquiry_box{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.inquiry_tel{width:48%;height:320px;background-color:#f2f2f2;padding:30px;text-align:center}@media only screen and (max-width: 768px){.inquiry_tel{width:100%;margin:10px 0;background-color:#f2f2f2;padding:15px}}.inquiry_tel h3{font-size:24px;font-weight:bold}.inquiry_tel .tel{font-size:36px;font-weight:bold;color:#d7000f}@media only screen and (max-width: 768px){.inquiry_tel .tel{font-size:26px}}.inquiry_mail{width:48%;height:320px;background-color:#f2f2f2;padding:30px}@media only screen and (max-width: 768px){.inquiry_mail{width:100%;margin:10px 0;background-color:#f2f2f2;padding:15px}}.inquiry_mail-btn{box-shadow:0 2px 0 #670008;border-radius:40px;background-color:#be0000;color:#fff;font-weight:bold;position:relative;margin:0 auto 40px}@media only screen and (max-width: 768px){.inquiry_mail-btn{font-size:1.4rem;width:100%;height:45px;padding-top:10px}}@media only screen and (min-width: 769px){.inquiry_mail-btn{width:100%;display:block;margin:0 0 20px 0;height:63px;font-size:2rem;padding-top:10px}}.inquiry_mail-btn:hover{opacity:.8}.inquiry_mail-btn a{color:#fff;width:100%;height:100%;display:block;text-align:center}.inquiry_mail p{text-align:left;font-size:14px}@media only screen and (max-width: 768px){.inquiry_mail p{font-size:12px}}/*# sourceMappingURL=pages.min.css.map */