ul.sns,.keyvisual__title,.keyvisual__text{display:none}.lp .keyvisual{background-size:contain}section.lead{background:#fff543;text-align:center;padding:40px 0}section.lead p{font-size:30px;font-style:italic}section.what{margin-bottom:80px}section.what h3{text-align:center}section.what h3 img{width:300px}section.what .box{text-align:center;float:left;width:33.33333%;padding:20px}section.what .box h4{font-size:30px;margin-bottom:20px;font-weight:bolder}section.vision .row{position:relative}section.vision .row h3{text-align:center}section.vision .row h3 img{width:300px}section.vision .row h2{font-size:40px;margin:40px 0}section.vision .row p{text-align:center;font-size:14px;margin-bottom:20px}section.vision .row .people{position:absolute;bottom:0;width:300px;height:300px;background-repeat:no-repeat;background-size:contain;z-index:-1}section.vision .row .people.woman{left:0;background-image:url(https://static.camp-fire.jp/assets/curation/3rdtable/woman-d4edfb7a453b0b5dfeae80cdbd093debec7e6ffa93e0aa1da8a90d8e6c6b580a.png)}section.vision .row .people.man{right:0;background-image:url(https://static.camp-fire.jp/assets/curation/3rdtable/man-c597eb5e39d20d9cee68661b4fee6c3cae0347ef29156f9dfe07a26741b66909.png)}section.cta{text-align:center;padding:80px 0;background:#fff}section.cta:before{background-color:#fff}section.cta a{position:relative;display:inline-block;font-size:20px;color:#fff;border-radius:40px;padding:20px 100px;background:#eb4d3d}section.cta a i{position:absolute;top:50%;right:10px;margin-top:-10px;font-size:20px}@media (max-width: 960px){.lp .keyvisual{height:500px}section.what .box h4{font-size:20px}section.vision .row .people{width:250px;height:250px}}@media (max-width: 768px){.lp .keyvisual{height:300px}section.lead{padding:40px 0;margin-bottom:-40px}section.lead p{font-size:20px}section.what .box h4{font-size:14px}section.vision .row h2{font-size:20px}section.vision .row p{font-size:12px}section.vision .row .people{width:250px;height:250px}}@media (max-width: 480px){section.what .box{float:none;width:100%}section.what .box h4{font-size:20px}section.vision .row h2{font-size:24px}section.vision .row p{font-size:11px}section.vision .row .people{display:none}section.cta{padding:80px 20px}section.cta a{display:block;font-size:16px;padding:20px 0}}
