/* Header -----------------------------------------------------------------------------*/
/* main page ------------------------- */
/* top ¿µ¿ª */
#top_con{ width:526px; height:383px; position:relative; margin-bottom:10px; overflow:hidden;}
/* visual main */
#top_vsphoto{ width:526px; height:383px; left:0px; top:0px;}
/* visual text main */
#top_vsheadline{ width:400px; height:100px; position:absolute; z-index:3; left:0px; top:315px; text-align:right;font-family:'Nanum Gothic',normal,dotum,'µ¸¿ò'; font-size:21px; font-weight:bold; line-height:30px; position:absolute; opacity:0;}
/* visual text2 main */
#top_vsheadline_e{ font-family:'Nanum Gothic',normal,dotum,'µ¸¿ò'; font-size:29px; color:#2a5ed5;}

#top_vsheadline_bg{ width:100%; height:75px; top:308px; background:#fff; position:absolute; z-index:2; opacity:0;}

/* sub page ------------------------- */
/* top ¿µ¿ª */
#top_con_sub{ width:100%; height:152px; position:relative; text-align:left}
.top_con_sub_bg{ width:738px; height:132px; border:10px solid #e5e5e5; margin-left:15px;}
/* visual sub */
#top_vsphoto_sub{ width:220px; height:132px; padding:10px 15px 10px 15px; position:absolute; z-index:3; left:478px; top:0px; background:#FFF}
/* visual text sub */
#top_vsheadline_t{ height:32px; overflow:hidden; font-size:28px; line-height:28px; font-family:'Nanum Gothic','³ª´®°íµñ',normal,dotum,'µ¸¿ò'; color:#2051a4; font-weight:400}
#top_vsheadline_sub{ width:325px; position:absolute; z-index:2; left:240px; top:85px; text-align:left; font-family:'Nanum Gothic',normal,dotum,'µ¸¿ò';  position:absolute; opacity:0;}
/* visual text2 sub */
#top_vsheadline_e_sub{ font-family:'Nanum Gothic',normal,dotum,'µ¸¿ò'; font-size:11px; color:#aeafaf;}