/* layout */


/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:970px;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}



/* visual */
#visual{ position:relative; width:100%;overflow:hidden;}
#visual .m_visual {width:1920px;height:570px;margin-left:-960px;padding-left:50%;}
#visual .s_visual {width:1920px;height:170px;margin-left:-960px;padding-left:50%;}





#m_contents {position:relative; width:1000px; height:150px; padding:40px 0 ; margin:0 auto;}
#m_contents ul li {float:left; font-size:0; margin-right:40px;}
#m_contents ul .last {margin-right:0;}


/* visual */
#full_visual_wrap{ position:relative; overflow:hidden; width:100%; }
#full_visual_wrap #full_visual{width:1920px; margin-left:-960px; padding-left:50%;}
#full_visual .flex-direction-nav a{ display:block; position:absolute;  overflow:hidden; width:42px; height:83px;  text-indent:-5000px;}
#full_visual .flex-direction-nav a.flex-prev{ top:270px; left:50%; margin-left:-605px; background:url(../images/main/btn_prev.png) no-repeat 0 0;}
#full_visual .flex-direction-nav a.flex-next{  top:270px; left:50%; margin-left:570px; background:url(../images/main/btn_next.png) no-repeat 0 0;}