@charset "utf-8";
.about-01{  position:relative;border-bottom:1px solid #cfd1d3; }
.about-01 .btxt{padding-top:15px; color:#003d81;font-size:28px; padding-bottom:25px;line-height:130%; font-weight:400; letter-spacing:-0.06em;}
.about-01 .stxt{color:#555; font-size:16px; letter-spacing:-0.07em; line-height:170%;}
.about-01 .ctxt{color:#000; font-size:16px; letter-spacing:-0.07em; line-height:170%;}
.about-01 .img{width:404px; height:auto; position:absolute; right:0; top:10px; z-index:-1}
.about-01 .img img{width:100%;}

img,input,select,button,textarea{vertical-align:middle;} /*게시판 수정 > 확인버튼 높이 조절 css*/


	@media only screen and (min-width:1200px){
		.about-01 .btxt{font-size:28px;}
		.about-01{ padding-right:435px;  height:405px;}

	}
	@media only screen and (min-width:1001px) and (max-width:1199px){
		.about-01{padding-right:40%; height:auto; padding-bottom:50px; }
		.about-01 .btxt{font-size:24px;}
		.about-01 .stxt, .about-01 .ctxt{font-size:15px}
		.about-01 .img{width:270px}
	}
	@media only screen and (max-width:1000px){
		.about-01{  padding-bottom:50px;}
		.about-01 .btxt{font-size:24px;padding-right:300px;}
		.about-01 .stxt{font-size:15px;padding-right:300px;}
		.about-01 .ctxt{font-size:15px;padding-right:300px;}
		.about-01 .img{width:270px; }

	}
	@media only screen and (max-width:780px){
		.about-01{height:auto;  padding-right:0px;}
		.about-01 .btxt{font-size:24px; height:auto; padding-bottom:30px;padding-right:300px;}
		.about-01 .stxt{font-size:15px;padding-right:300px;}
		.about-01 .ctxt{font-size:15px;padding-right:300px;}
		.about-01 .img{width:250px;top:90px;}
	}
	@media only screen and (max-width:680px){
		.about-01{height:auto; padding-bottom:40px;}
		.about-01 .btxt{font-size:20px;padding-right:80px ;padding-top:10px; height:auto; padding-bottom:10px}
		.about-01 .stxt, .about-01 .ctxt{font-size:14px; padding-right:0;}
		.about-01 .img{ width:auto; position:relative; margin-top:0; left:auto; top:auto; text-align:center; padding:30px 0}
		.about-01 .img img{width:80%; max-width:306px;}
	}

	@media only screen and (max-width:480px){
		.about-01 .btxt{font-size:18px;  padding-right:0}
		.about-01 .img img{width:70%;}

	}          

.C_body{padding: 20px 0 20px 0;  border-top: 1px solid #ebebeb; margin-top:-1px;}
.C_body .C_Cts{margin-top:10px; line-height:25px; overflow:hidden;}
.C_body .C_Cts .keyword{color:#d5393c;}
.C_body .txt{font-size:15px;}
.C_body .txt a{text-decoration:underline;}
.C_body .txt a:link{color:#005fca;}
.C_body .txt2{
	font-size: 14px;
	line-height: 23px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	display:-webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	color:#333;
}

.Cmenu_Title{color:#333; font-weight: bold;}
.Cmenu_Title li{display:inline; font-size:22px;}
.Cmenu_Title li:nth-child(2){font-size:18px; margin-left:5px;}
.C_body .thebogi{font-size: 13px; overflow: hidden; text-align: right; padding-top: 12px;}
.C_body .thebogi a{color:#005fca;}

#search_second{padding:15px 0;}
#search_second p{font-size:14px;}
#search_second p span{color:#d5393c; font-weight:700;}


                                     