.lp{font-family:'Noto Sans JP', sans-serif;color:#333}@media not screen and (max-width: 768px){.lp .tb,.lp .sp{display:none !important}}@media screen and (max-width: 768px){.lp .pc{display:none !important}}@media screen and (max-width: 468px){.lp .pc{display:none !important}}.lp img{display:block}.lp .hero-image{width:100%}.lp a.cv{display:inline-block;background:#E60012;border-radius:5px;padding:20px 0;color:#fff;text-align:center;max-width:360px;width:100%}.lp .more-link{clear:both;text-align:center;padding-top:20px}.lp .more-link a{display:inline-block;font-weight:bold;font-size:16px;color:inherit;padding:20px 40px;background:#fff;border:1px solid #D9DEE6;border-radius:5px}.lp section.message{margin:10px 24px 40px;text-align:center}@media screen and (max-width: 768px){.lp section.message{margin:32px 24px}}.lp section.message p{margin-bottom:20px;font-size:14px;line-height:200%}@media screen and (max-width: 768px){.lp section.message p{text-align:left;font-size:15px;line-height:1.8}}.lp section.message span{display:block;margin-top:20px}.lp section.message span strong{color:#E60012;font-weight:bold}.lp section.message span small{display:block;color:#999;font-size:12px;margin-top:10px}.lp .sec__basic__container.soon{background:#F6F8FA;padding:60px 0;position:relative}.lp .sec__basic__container.soon .card_container .boxes3{width:100%;max-width:1200px;position:absolute;left:0;right:0;margin:auto;z-index:99}.lp .sec__basic__container.soon .card_container .boxes3 .box{height:500px;margin-bottom:250px}.lp .sec__basic__container.soon .card_container .boxes3.comment{top:620px;z-index:0}.lp .sec__basic__container.soon .card_container .boxes3.comment .box{height:250px;margin-bottom:500px}.lp .sec__basic__container.soon .card_container .boxes3.comment .box.comment-box .inner{background:#fff;-webkit-box-shadow:0px 4px 0px #E0E0E0;box-shadow:0px 4px 0px #E0E0E0;border-radius:8px}.lp .sec__basic__container.soon .card_container .boxes3.comment .box.comment-box span{display:block;font-weight:bold;margin-bottom:20px;font-size:13px;line-height:40px;padding-left:45px;color:#E60012;background-image:url(https://static.camp-fire.jp/assets/curation/bicfire2025/icon-53331cb226c4624fa2fb2cd3a61aeeff99700aa90abf9eee7fd16185422caed5.png);background-repeat:no-repeat;background-size:40px}@media screen and (max-width: 920px){.lp .sec__basic__container.soon .card_container .boxes3.comment .box.comment-box span{line-height:20px;background-size:20px;padding-left:25px;margin-bottom:10px}}.lp .sec__basic__container.soon .card_container .boxes3.comment .box.comment-box p{font-size:12px;font-weight:bold}@media (max-width: 960px){.lp .sec__basic__container.soon .card_container .boxes3 .box{height:350px;margin-bottom:270px}.lp .sec__basic__container.soon .card_container .boxes3.comment{top:490px}.lp .sec__basic__container.soon .card_container .boxes3.comment .box{height:250px;margin-bottom:370px}}@media screen and (max-width: 768px){.lp .sec__basic__container.soon .card_container .boxes3{padding:0 20px}.lp .sec__basic__container.soon .card_container .boxes3 .box{height:360px;margin-bottom:180px;padding:0 10px}.lp .sec__basic__container.soon .card_container .boxes3.comment{top:480px}.lp .sec__basic__container.soon .card_container .boxes3.comment .box{height:160px;margin-bottom:380px;padding:0 10px}}@media screen and (max-width: 468px){.lp .sec__basic__container.soon .card_container .boxes3{padding:0 20px}.lp .sec__basic__container.soon .card_container .boxes3 .box{width:100%;height:400px;margin-bottom:180px;padding:0 10px}.lp .sec__basic__container.soon .card_container .boxes3.comment{top:520px !important}.lp .sec__basic__container.soon .card_container .boxes3.comment .box{width:100%;height:150px;margin-bottom:430px;padding:0 10px}}@media (max-width: 680px){.lp .sec__basic__container.soon .card_container .boxes3.comment{top:450px}}@media (max-width: 620px){.lp .sec__basic__container.soon .card_container .boxes3.comment{top:430px}}@media (max-width: 530px){.lp .sec__basic__container.soon .card_container .boxes3.comment{top:400px}}@media (max-width: 420px){.lp .sec__basic__container.soon .card_container .boxes3.comment{top:490px !important}}@media (max-width: 380px){.lp .sec__basic__container.soon .card_container .boxes3.comment{top:460px !important}}.lp .sec__basic__container .category_container .category_name{text-align:center;font-weight:bold;font-size:24px;margin-bottom:20px}@media screen and (max-width: 768px){.lp .sec__basic__container .category_container .category_name{font-size:16px;line-height:23px}}.lp section.about{max-width:1100px;width:90%;background:#F6F8FA;margin:80px auto;padding:64px 100px}@media screen and (max-width: 768px){.lp section.about{width:95%;margin:40px auto;padding:40px 24px}}@media screen and (max-width: 468px){.lp section.about{width:100%;margin:0}}.lp section.about h2{text-align:left;margin:40px 0 20px;font-size:24px;font-weight:bold}.lp section.about p{line-height:1.8;margin-bottom:12px}.lp section.about ul li{color:#666;font-size:12px;line-height:1.8}.lp section.about .featuer{margin:24px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}@media screen and (max-width: 468px){.lp section.about .featuer{display:block}}.lp section.about .featuer .box{padding:30px;background:#fff;border-radius:10px}@media screen and (max-width: 468px){.lp section.about .featuer .box{margin:0 0 15px}}.lp section.about .featuer .box h3{margin-top:0;color:#E91919;font-size:18px;text-align:center}.lp section.about .featuer .box p{margin:12px 0;text-align:left}.lp section.about .center{text-align:center;margin-top:40px}.lp section.about .center ul{margin-top:24px}.lp .lp__sec__title{margin-bottom:40px}.lp .lp__sec__title span{font-size:12px;display:block;color:#999;font-weight:normal;margin-top:10px}
