@charset "utf-8";
#atc07 {width:100%;position:relative;background:url(/index/include/include07/bg.jpg) no-repeat center/cover}
#atc07 .inner_area{max-width:140rem;width:100%;margin:0 auto;position:relative;display:flex;flex-wrap:wrap}
#atc07 .inner{width:70%;padding:10rem 0}
#atc07 .atc07_img_box{width:30%;display: flex;align-items: flex-end;}
#atc07 .atc07_img_box img{width: 147%;left: -28%;position: relative;}


#atc07 .tit_box{margin-bottom:5.5rem;text-align:left;}
#atc07 .tit_box .tit{font-size:4.5rem;line-height:130%}
#atc07 .tit_box .txt p{display:inline}

#atc07 .atc07_btn{width:11rem;position:absolute;bottom:3rem;right:0}
#atc07 .tit_box .arr{width:5rem;height:5rem}

#atc07 .more_btn{width:30.5rem;height:6.7rem;margin:8rem auto 0;border-radius:6.7rem;background:var(--re-pt-color2);font-size:2rem;font-weight:700;color:#fff;transition:all .3s;display: flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem;}
#atc07 .more_btn:hover{background:#222;box-shadow:0 1rem 1rem rgba(0,0,0,.2)}



@media(max-width:1400px){
	#atc07 .inner{padding:10rem 2rem}
}
@media(max-width:1280px){
	#atc07 .inner{padding:9rem 2rem}
	#atc07 .tit_box .txt {padding-right:12rem}
	#atc07 .tit_box .txt br{display:none}
	
}
@media(max-width:1024px){
	#atc07 .inner{width:100%;padding:8rem 2rem}
	#atc07 .tit_box{margin-bottom:3rem;text-align:center}
	#atc07 .tit_box .tit{font-size:4rem}
	#atc07 .tit_box .txt{padding:0}
	#atc07 .atc07_btn{width:auto;bottom:auto;right:auto}
	#atc07 .atc07_img_box{display:none}
	
	
}
@media(max-width:767px){
	#atc07 .inner{padding:7rem 0}
	#atc07 .tit_box{padding:0 2rem}
	#atc07 .tit_box .tit{font-size:3.5rem}
	#idx_area .atc_slide li{max-width:35rem;width:85%;margin:0 .7rem}
	
	#atc07 .more_btn{max-width:30rem;width:100%; height:5rem;font-size:1.7rem}
}
@media(max-width:480px){
	#atc07 .inner{padding:6rem 0}
	#atc07 .tit_box .tit{font-size:3rem}
}

