@charset "utf-8";
/*navi*/
.navigation { position: relative; z-index:10; float:left; width:150px; }
.navigation li { position:relative; display:block; border-bottom:1px solid #dbdbdb;}
.navigation li a:link  { display:block; color:#707070; text-decoration:none; padding:19px 0 14px 18px; font-family:Tahoma; font-size:17px;}
.navigation li a:visited  { display:block; color:#707070; text-decoration:none; padding:19px 0 14px 18px; font-family:Tahoma; font-size:17px;}
.navigation li ul li {border:none;padding:0}
.navigation li ul li a:link  { color:#707070; text-decoration:none; height:23px; padding:11px 15px 6px 15px; font-family:Tahoma; font-size:14px;line-height:18px; }
.navigation li ul li a:hover { background-color:#fff;color:#e5150b;text-indent:0;}
.navigation li ul li a:visited  { color:#707070; text-decoration:none; height:23px; padding:11px 15px 6px 15px; font-family:Tahoma; font-size:14px;line-height:18px; }
/*.navigation li ul li a:focus { background-color:#fff;color:#e5150b;text-indent:0;}*/
.navigation li ul li a:link.line2 {height:38px}
.navigation li ul li a:link.line3 {height:60px}
.navigation li ul li a:link.line4 {height:75px}
.navigation li ul li a:link.line5 {height:95px}
.navigation li ul li a:visited.line2 {height:38px}
.navigation li ul li a:visited.line3 {height:60px}
.navigation li ul li a:visited.line4 {height:75px}
.navigation li ul li a:visited.line5 {height:95px}

.navigation ul ul {text-indent:-9999px;position:absolute; top:0; left:150px; width:160px; display:block;}
.navigation ul ul a, .navigation ul ul a:visited { height:30px; line-height:14px; display:block; text-decoration:none; word-break:keep-all;}
.navigation ul li:hover ul {text-indent:0px;z-index:20;}
/*
.navigation ul li:hover ul.subbg_1 {text-indent:0px;z-index:20;background:url(/en/Assets/Images/Common/bg_submenu_1.png) no-repeat; height:390px;}
.navigation ul li:hover ul.subbg_2 {text-indent:0px;z-index:20;background:url(/en/Assets/Images/Common/bg_submenu_2.png) no-repeat; height:390px;}
.navigation ul li:hover ul.subbg_3 {text-indent:0px;z-index:20;background:url(/en/Assets/Images/Common/bg_submenu_3.png) no-repeat; height:390px;}
.navigation ul li:hover ul.subbg_4 {text-indent:0px;z-index:20;background:url(/en/Assets/Images/Common/bg_submenu_4.png) no-repeat; height:415px;}
.navigation ul li:hover ul.subbg_5 {text-indent:0px;z-index:20;background:url(/en/Assets/Images/Common/bg_submenu_5.png) no-repeat; height:255px;}
*/
.navigation ul a:hover ul {text-indent:0px;}
.navigation ul :hover ul :hover ul {text-indent:0px;}
.navigation ul li:focus ul, .navigation ul a:focus ul {text-indent:0px;}
.navigation ul :focus ul :focus ul {text-indent:0px;}

/*대메뉴>서브메뉴 hover*/
.navigation a.link {background-color:#fff;}
.navigation a.link:hover{background-color:#fff;}
.navigation :hover > a.link, .navigation ul ul li :hover > a.link {background-color:#faf0f0;color:#e5150b;}

.navigation a.link a:focus{background-color:#f8f8f8;}
.navigation a.link:focus{background-color:#fff;color:#e5150b;}
.navigation :focus > a.link, .navigation ul ul li :focus > a.link {background-color:#faf0f0;color:#e5150b; text-indent:0}
/* main_flash */
.main_flash{width:730px; min-width:730px;height:920px;float:left;background:url(/en/Assets/Images/Main/bg_flash.gif) no-repeat;}
/*메인비쥬얼*/
#main_event {margin-top:155px; background:url(/en/Assets/Images/Main/mainslide_back.png) no-repeat; width:730px; height:630px; overflow:hidden; }
.mainslide_top {position:absolute;z-index:30;width:730px; height:920px; }
#imgList {position:absolute; width:6000px; left:0px; top:155px;}
#imgList div {float:left; margin:0px; padding:0px; width:1000px}

.main_slide{width:730px; height:630px;position:absolute; top:55px;z-index:40;padding-top:100px; overflow:hidden }
.main_slide ul.maintabs {width:730px; height:630px; overflow:hidden; float:left;}
.main_slide ul.maintabs li{z-index:15px}

.main_slide ul.maintabs li.menu1 a:link{ float:left; background:url(/en/Assets/Images/Main/mainslide_off.png) no-repeat top left;font-size:0; display:block; width:372px; height:190px; z-index:45}
.main_slide ul.maintabs li.menu1 a:visited{  float:left;background:url(/en/Assets/Images/Main/mainslide_off.png) no-repeat top left; font-size:0; display:block; width:372px; height:190px;z-index:45}
.main_slide ul.maintabs li.active1{ float:left;background:url(/en/Assets/Images/Main/mainslide_on.png) no-repeat top left; font-size:0; display:block;width:372px; height:190px;z-index:45}
.main_slide ul.maintabs li.active1 a:link{  float:left;background:url(/en/Assets/Images/Main/mainslide_on.png) no-repeat top left; font-size:0; display:block;width:372px; height:190px;z-index:45}

.main_slide ul.maintabs li.menu2 a:link{ float:left; background:url(/en/Assets/Images/Main/mainslide_off.png) no-repeat top right;font-size:0; display:block; width:357px; height:190px;z-index:45}
.main_slide ul.maintabs li.menu2 a:visited{  float:left;background:url(/en/Assets/Images/Main/mainslide_off.png) no-repeat top right; font-size:0; display:block; width:357px; height:190px;z-index:45}
.main_slide ul.maintabs li.active2 { float:left;background:url(/en/Assets/Images/Main/mainslide_on.png) no-repeat top right; font-size:0; display:block;width:357px; height:190px;z-index:45}
.main_slide ul.maintabs li.active2 a:link{  float:left;background:url(/en/Assets/Images/Main/mainslide_on.png) no-repeat top right; font-size:0; display:block;width:357px; height:190px;z-index:45}

.main_slide ul.maintabs li.menu3 a:link{ float:right; background:url(/en/Assets/Images/Main/mainslide_off.png) no-repeat  right -190px;font-size:0; display:block; width:373px; height:205px; z-index:45}
.main_slide ul.maintabs li.menu3 a:visited{  float:right;background:url(/en/Assets/Images/Main/mainslide_off.png) no-repeat right -190px; font-size:0; display:block; width:373px; height:205px;z-index:45}
.main_slide ul.maintabs li.active3 { float:right;background:url(/en/Assets/Images/Main/mainslide_on.png) no-repeat right -190px; font-size:0; display:block;width:373px; height:205px; z-index:45}
.main_slide ul.maintabs li.active3 a:link{  float:right;background:url(/en/Assets/Images/Main/mainslide_on.png) no-repeat  right -190px; font-size:0; display:block;width:373px; height:205px;z-index:45}

.main_slide ul.maintabs li.menu4 a:link{ float:right; background:url(/en/Assets/Images/Main/mainslide_off.png) no-repeat  right -398px;font-size:0; display:block; width:363px; height:235px;z-index:45 }
.main_slide ul.maintabs li.menu4 a:visited{  float:right;background:url(/en/Assets/Images/Main/mainslide_off.png) no-repeat right  -398px; font-size:0; display:block; width:363px; height:235px;z-index:45}
.main_slide ul.maintabs li.active4 { float:right;background:url(/en/Assets/Images/Main/mainslide_on.png) no-repeat right  -398px; font-size:0; display:block;width:363px; height:235px; z-index:45}
.main_slide ul.maintabs li.active4 a:link{  float:right;background:url(/en/Assets/Images/Main/mainslide_on.png) no-repeat right  -398px; font-size:0; display:block;width:363px; height:235px; z-index:45}

.main_slide ul.maintabs li.menu5 a:link{ float:left; background:url(/en/Assets/Images/Main/mainslide_off.png) no-repeat  0 -398px;font-size:0; display:block; width:367px; height:235px;z-index:45 }
.main_slide ul.maintabs li.menu5 a:visited{  float:left;background:url(/en/Assets/Images/Main/mainslide_off.png) no-repeat 0 -398px; font-size:0; display:block; width:367px; height:235px;z-index:45}
.main_slide ul.maintabs li.active5 { float:left;background:url(/en/Assets/Images/Main/mainslide_on.png) no-repeat 0 -398px; font-size:0; display:block;width:367px; height:235px; z-index:45}
.main_slide ul.maintabs li.active5 a:link{  float:left;background:url(/en/Assets/Images/Main/mainslide_on.png) no-repeat 0 -398px; font-size:0; display:block;width:367px; height:235px;z-index:45}

/* 원본 2015.09.15
.main_slide ul.maintabs li.menu6 a:link{ float:left; background:url(/en/Assets/Images/Main/mainslide_off.png) no-repeat  0 -190px;font-size:0; display:block; width:357px; height:205px; z-index:45; position:absolute;top:290px; left:0}
.main_slide ul.maintabs li.menu6 a:visited{  float:left;background:url(/en/Assets/Images/Main/mainslide_off.png) no-repeat 0 -190px; font-size:0; display:block; width:357px; height:205px;z-index:45; position:absolute;top:290px; left:0}
*/
.main_slide ul.maintabs li.menu6 { float:left; background:url(/en/Assets/Images/Main/mainslide_off.png) no-repeat  0 -190px;font-size:0; display:block; width:357px; height:205px; z-index:45; position:absolute;top:290px; left:0}

.tab_content_center1 {width:282px; height:299px; position:absolute; top:253px; left:257px;z-index:50;float:left}
.tab_content_center2 {width:282px; height:299px; position:absolute; top:253px; left:257px;z-index:50;float:left}
.tab_content_center3 {width:282px; height:299px; position:absolute; top:253px; left:257px;z-index:50;float:left}
.tab_content_center4 {width:282px; height:299px; position:absolute; top:253px; left:257px;z-index:50;float:left}
.tab_content_center5 {width:282px; height:299px; position:absolute; top:253px; left:257px;z-index:50;float:left}

/*ie8을 위한 필터*/
.tab_content_center1 img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='Assets/Images/Main/mainslide_on_1.png') }
.tab_content_center2 img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='Assets/Images/Main/mainslide_on_2.png') }
.tab_content_center3 img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='Assets/Images/Main/mainslide_on_3.png') }
.tab_content_center4 img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='Assets/Images/Main/mainslide_on_4.png') }
.tab_content_center5 img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='Assets/Images/Main/mainslide_on_5.png') }

.btn_set {position:absolute; top:130px; left:70px; z-index:50}
.btn_set h3 {padding-bottom:10px}
.btn_set p{padding-bottom:10px}
.btn_set li{float:left; padding-right:2px;}
/* contents_layer*/
.contents_layer{width:319px; float:left;}
.contents_layer h2{font-family:Tahoma; font-size:18px; color:#393939; height:33px;}

/* 재단소식 */
.main_news{width:280px;margin:50px auto;height:200px; min-width:280px; }
.main_news h3{font:bold 15px arial;color:#393939; vertical-align:middle;height:60px; display:block; width:160px; float:right; word-break:keep-all;padding-bottom:10px; padding-top:15px;}
.main_news p{line-height:18px;display:block; width:280px; height:90px; clear:both; overflow:hidden; font-family:arial; font-size:14px}
.main_news span.more{position:relative;dispaly:block; top:-202px; left:272px; clear:both;z-index:10}
.main_news a:link {text-decoration:none; color:#393939}
.main_news a:visited {text-decoration:none; color:#393939}
.main_news a:hover {text-decoration:none; color:#e5150b}

/*포토갤러리*/
.main_photo{width:280px;margin:auto;height:275px}
.main_photo h3{text-align:center;font:bold 12px arial;color:#393939;}
.main_photo ul{text-align:center;height:20px;width:185px;margin:auto;background:url(/en/Assets/Images/Main/bg_photo.gif) no-repeat; padding-top:10px;padding-bottom:10px}
.main_photo li{display:inline;}
.main_photo span.more{position:relative;display:block; top:-210px; left:272px; clear:both;z-index:10}
.main_photo a:link {text-decoration:none; color:#393939; font-size:14px}
.main_photo a:hover {text-decoration:none; color:#e5150b;font-size:14px}
.main_photo a:visited {text-decoration:none; color:#393939;font-size:14px}
.photo_view_wrap{width:280px; height:125px;}
.photo_view_wrap .photo_view_next {float:right; width:140px; text-align:right; position:relative;top:25px}
.photo_view_wrap .photo_view_prev {float:left; width:140px;text-align:left;position:relative;top:25px}
.photo_view_wrap .photo_view{width:280px;height:125px;position:absolute;text-align:center; z-index:10}

/*교육포럼*/
.main_forum{width:280px;margin:auto;height:150px;}
.main_forum dt{line-height:18px;font:bold 14px arial;color:#393939;width:160px;float:right;position:relativel; height:60px;padding-bottom:20px;letter-spacing:0;padding-top:15px;}
.main_forum dd{line-height:18px;font:13px arial;color:#393939;width:180px;width:280px;float:left; height:30px}
.main_forum dd.photo{position:absolute;width:120px}
.main_forum span.more{position:relative;dispaly:block; top:-30px; left:272px;clear:both;z-index:10}
.main_forum a:link {text-decoration:none; color:#393939}
.main_forum a:visited {text-decoration:none; color:#393939}
.main_forum a:hover {text-decoration:none; color:#e5150b}

/*모집요강*/
.main_recruit{width:280px;margin:50px auto;height:143px;}
.main_recruit span.more{position:relative;dispaly:block; top:-141px; left:272px;}

/*수상작품*/
.main_winner{width:280px; margin:auto; height:285px}
.main_winner ul.tabs {width:279px; height:13px; position:absolute; top:259px; left:300px}
.main_winner ul.tabs li{width:16px; height:13px; float:left}
.main_winner ul.tabs li a:link{width:16px; height:13px; float:left; background:url(/en/Assets/Images/Main/btn_winner_step_off.gif) no-repeat; font-size:0; display:block}
.main_winner ul.tabs li a:visited{width:16px; height:13px; float:left;background:url(/en/Assets/Images/Main/btn_winner_step_off.gif) no-repeat; font-size:0; display:block}
.main_winner ul.tabs li.active{width:16px; height:13px; float:left;background:url(/en/Assets/Images/Main/btn_winner_step_on.gif) no-repeat; font-size:0; display:block}
.main_winner ul.tabs li.active a:link{width:16px; height:13px; float:left;background:url(/en/Assets/Images/Main/btn_winner_step_on.gif) no-repeat; font-size:0; display:block}

.main_winner .tab_content {height:240px; widht:279px;background:url(/en/Assets/Images/Main/bg_winner.gif) no-repeat;clear:both;text-align:center;padding-top:12px}
.main_winner .tab_content dt{font:bold 11px arial;  padding-top:4px;} 
.main_winner .tab_content dd{font:11px arial;padding-top:2px}

/*main_volunteer*/
.main_volunteer {width:280px;margin:50px auto;height:143px;}
.main_volunteer span.more{position:relative;dispaly:block; top:-260px; left:272px;}

/*hidden box*/
.box_wrap {clear:both; height:auto; position: absolute;right:0;z-index:50;}
.box_button {height: 58px; width:42px; vertical-align:middle; float:left; position:relative;top:510px}
.box_main { background-color: #fff; float:right;border:1px solid #dbdbdb;display:block; height:920px;}
.box_main h2{font-family:Tahoma; font-size:18px; color:#393939; height:33px;}


#stage { width:280px; height:125px; position:relative; top:20px }
#stage img { display:none; }
#stage .default { display:block; left:50%; margin-left:-135px; position:absolute; }
#stage .animationReady { display:block; position:absolute; top:0; left:0; }

/* 2015.09.14 Add */
.main-banner {position:relative; overflow: hidden; width:280px; margin: 90px auto 66px; text-align: center; }
.main-banner-link { display: block; margin-bottom: 10px; }
.link-none { cursor: default; outline: 0; }

.main_volunteer { overflow: hidden; margin: 0 auto; height:264px;}