@charset "UTF-8";#gp_wrap{width:100%;padding:180px 30px}.gp_contents{width:100%;max-width:800px;margin:0 auto;padding:0 60px;text-align:center;border-left:3px solid #f8b400;border-right:3px solid #f8b400;position:relative}.gp_contents:before{content:"";width:20px;height:20px;background-color:#f8b400;border-radius:10px;position:absolute;top:0;left:-11.5px}.gp_contents:after{content:"";width:20px;height:20px;background-color:#f8b400;border-radius:10px;position:absolute;bottom:0;right:-11.5px}.gp_title{text-align:center;font-size:1.2rem;font-weight:700;margin:50px 0 0}.gp_box:first-of-type{margin:30px auto 20px}.gp_box{max-width:500px;margin:50px auto 20px;display:flex;justify-content:center}.gp_number{font-size:1.2rem;margin:0 10px 0 0}.gp_lead span{font-size:1.2rem}.gp_lead{text-align:left}#challenge_wrap{position:relative}#challenge_wrap:before{content:"";width:100%;height:100%;background-color:#eee;clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;top:0;left:0;z-index:-2}#challenge_wrap:after{content:"";width:100%;height:100%;background-color:#e2e2e2;clip-path:polygon(100% 50%,100% 100%,0 100%);position:absolute;top:0;left:0;z-index:-1}.challenge_box{width:100%;max-width:800px;margin:0 auto;padding:180px 30px;display:flex;justify-content:space-around;align-items:center}.challenge_item{max-width:500px}.challenge_img img{max-width:250px;margin:0 auto}#future_wrap{width:100%;padding:180px 30px;text-align:center;background:url(//kobatora.jp/wp-content/themes/kobatora2025_wp/css/../img/bg/about_future.jpg) no-repeat;background-size:cover;background-position:center center}.future_contents{max-width:800px;margin:0 auto}#future_wrap p{max-width:800px;margin:0 auto;text-align:left}#future_wrap p:last-child{margin:20px auto 0}