@charset "euc-kr";
/* CSS Document */

/*top banner common style*/

.main #content_wrap {padding-top:0;}

/*main visual*/
#main_visual {position:relative; width:100%; height:952px; overflow:hidden;}

#main_visual #arrows {position:absolute; left:50%; top:50%; z-index:2;width:86%; height:68px;margin-left:-43%; margin-top:-34px;}
#main_visual #arrows .prev {float:left; width:52px;}
#main_visual #arrows .next {float:right; width:52px;}
#main_visual #arrows a {cursor:pointer;}

#main_visual .btnbox {position:absolute; left:50%; bottom:-20px; z-index:2;	width:255px; height:60px; margin-left:-140px; overflow:hidden;}
#main_visual .btnbox li {float:left; width:53px; height:20px; margin:0 5px; cursor:pointer; overflow:hidden;}

#main_visual .imgbox {position:absolute; left:50%; top:0; width:2000px; height:690px; margin-left:-1000px;}
#main_visual .imgbox ul {width:100%;}
#main_visual .imgbox li {float:left; width:2000px; height:6900px; overflow:hidden;}


/*contents*/
#main_contents {width:100%; margin:0 auto;}

#ban_wrap {width:1630px; margin:0 auto;  overflow:hidden;}
#ban_wrap li{float:left; line-height:0 }
#ban_wrap li img{padding-bottom:0; width:100%;}

#ban_wrap .tit{text-align:center; padding-bottom:50px}


.grey_line{width:100%; height:25px; background-color:#f3f3f3; margin:120px 0}


/*Ä¿¹Â´ÏÆ¼*/
#com_wrap {width:100%; margin:0 auto; overflow:hidden;}
#com_wrap #com_cont{width:100%; margin:0 auto; overflow:hidden; background-color:#ebe3de}
#com_wrap #com_cont li{width:25%; float:left; padding-top:30px; background:url(../images/main/main_line.gif) no-repeat}
#com_wrap #com_cont .com_txt{font-size:18px; text-align:center; background-color:#dcd8d6; padding:50px 0;}
#com_wrap #com_cont .com_txt .b_txt{color:#222; font-size:30px; font-weight:bold; letter-spacing:-0.5px}
#com_wrap #com_cont .com_txt .s_txt{color:#666;}

#com_wrap .tit{text-align:center; padding:120px 0 60px 0}




/*º´¿øÁ¤º¸*/
#info_wrap {width:100%; margin:0 auto; overflow:hidden;}
#info_wrap #info_cont{width:100%; margin:0 auto; overflow:hidden;}
#info_wrap #info_cont li{width:24.9%; float:left; text-align:center; border-right:1px solid #dccdd1}
#info_wrap #info_cont li:last-child{border-right:0}
#info_wrap #info_cont img{width:95%}
#info_wrap #info_cont .info_txt{font-size:18px; text-align:center; padding:50px 0;}
#info_wrap #info_cont .info_txt .b_txt{color:#222; font-size:30px; font-weight:bold; letter-spacing:-0.5px}
#info_wrap #info_cont .info_txt .s_txt{color:#666;}

#info_wrap .tit{text-align:center; padding:120px 0 60px 0}



	
/* ´º½º */

#news{ width:100%; margin:0 auto; text-align:center; overflow:hidden;}
#news li{border-right:1px solid #ddd;}
#news .tit{text-align:center; padding:120px 0 40px 0}
#news_list {position:relative; width:100%; overflow:hidden;}
#news_list .news_cont{width:98%;background:#fff; padding:12px 0; }
#news_list .news_cont_img {width:100%; padding-top:4px; overflow:hidden;}
#news_list .news_cont_img img {width:370px; height:510px;}

#news_list .news_cont_txt .title_tit {font-size:20px; color:#222; padding-top:30px; font-weight:500; line-height:16px; min-height:16px; max-height:32px; margin:0 0 12px; text-align:center;}
#news_list .news_cont_txt .cont_txt {width:80%; margin:0 auto; font-size:18px; color:#666; line-height:24px; padding:0 0 12px; text-align:center;}

.img{width:100%}

/* ÇÏ´Ü °Ô½ÃÆÇ°ú ¹è³Ê */

#ban_bot_wrap{width:100%; margin:0 auto; overflow:hidden;}
#ban_bot_wrap .tit{text-align:center; padding:120px 0 50px 0}
#ban_bot_wrap li{float:left; width:50%; height:600px}





/*==========1600ÀÌÇÏ=========*/

@media all and (max-width:1600px){

#news_list .news_cont_img img {width:100%;height:100%;}

#ban_wrap{}
#ban_wrap img{width:100%}
}