@charset "utf-8";

/* 내용관리 */
#ctt {margin:10px 0;padding:10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.ctt_admin {margin:0 5px;text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0; font-size:.92em;  }
.ctt_img {text-align:center}


/* 특정 css */
#container div:has(.about) #ctt{margin:0; padding:0; border:0; }
#container div:has(.about) #container_title{display:none;}
#container div:has(.contact) #ctt{margin:0; padding:0; border:0; }
#container div:has(.contact) #container_title{display:none;}


/* about */ 
.about ul{margin:0; padding:0; border:0; display:flex; flex-wrap:wrap; justify-content:space-between;}
.about ul li{width:45%;  }
.about ul li:nth-child(2n+1){padding-top:0;}
.about ul li h2{margin:150px 0 100px; font-size:30px; color:#111;}
.about ul li p{font-size:1.3em; line-height:2; word-break: keep-all;}
.about ul li img{padding:80px 0;}

@media screen and (max-width:970px){
	.about ul li{padding:5%; width:50%;}
}
@media screen and (max-width:600px){
	.about ul li{ width:100%; padding:0;}
	.about ul li img{padding:40px 0;}
	.about ul li h2{margin:50px 0 30px; font-size:24px;}
	.about ul li p{font-size:14px; line-height:1.6;}
	.about ul:nth-child(2n){display: flex;  flex-direction: column-reverse;}
}


/* contact */ 
.contact ul{margin:0; padding:0; border:0; display:flex; flex-wrap:wrap; justify-content:space-between;}
.contact ul li{width:45%; }
.contact ul li:nth-child(2n+1){padding-top:0;}
.contact ul li h2{margin:150px 0 100px; font-size:30px; color:#111;}
.contact ul li p{font-size:1.3em; line-height:2; word-break: keep-all;}
.contact ul li img{padding:80px 0;}

@media screen and (max-width:970px){
	.contact ul li{padding:5%; width:50%;}
}
@media screen and (max-width:600px){
	.contact ul li{ width:100%; padding:0;}
	.contact ul li img{padding:40px 0;}
	.contact ul li h2{margin:50px 0 30px; font-size:24px;}
	.contact ul li p{font-size:14px; line-height:1.6;}
	.contact ul:nth-child(2n){display: flex;  flex-direction: column-reverse;}
}