@charset "utf-8";

/* 내용관리 */
#ctt{background:#fff}
.ctt_admin {text-align:right;display:none;}
#ctt header h {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con{padding:150px 0;line-height:1.6em}
#ctt_himg img, #ctt_timg img, #ctt_con img{max-width:100%;height:auto}
.ctt_img{text-align:center}


h1, h2, h3, h4, h5, h6, p{margin:0;padding:0;}
.container{max-width:1440px;}

.box-info{display:flex;margin-bottom:60px;}
.info-left, .info-right{width:50%;}

.info-left{display:flex;flex-direction:column;justify-content:space-between;height:auto;}
.info-left h2{font-size:50px;color:#000;font-weight:700;line-height:1;display:flex;align-items:center;gap:20px;} 
.info-left h2 span{font-size:45px;font-weight:400;}
.info-left a{display:inline-block;background:#000;width:fit-content;padding:10px 15px;border-radius:50px !important;font-size:16px;color:#fff;font-weight:500;line-height:1;} 
.info-left a span{vertical-align:sub;font-size:20px;margin-right:5px;} 

.info-right{}
.info-right p{border-top:1px solid #000;padding:25px 0;}
.info-right p:last-child{border-bottom:1px solid #000;}
.info-right p span{display:block;}
.info-right .txt01{font-size:21px;color:#111;font-weight:500;margin-bottom:20px;}
.info-right .txt02{font-size:16px;color:#666;font-weight:400;}

.box-map iframe{width:100%;}


@media(max-width:991px){
	#ctt_con{padding:120px 0;}
}
@media(max-width:768px){
	#ctt_con{padding:100px 0;}

	.box-info{flex-direction:column;gap:30px;margin-bottom:60px;}
	.info-left, .info-right{width:100%;}
	.info-left{flex-direction:row;flex-wrap:wrap;align-items:center;gap:15px;}

	.info-left h2{font-size:35px;gap:10px;} 
	.info-left h2 span{font-size:32px;} 
	.info-left a{padding:10px;font-size:13px;}
	.info-left a span{font-size:16px;}

	.info-right .txt01{font-size:18px;margin-bottom:10px;}
	.info-right .txt02{font-size:15px;}

	.box-map iframe{height:300px;}
}
@media(max-width:575px){
	#ctt_con{padding:80px 0;}
}
@media(max-width:480px){
	.box-info{margin-bottom:30px;}
	.box-map iframe{height:200px;}
}