@charset "utf-8";
/* CSS Document */
/* Archive */ 

#menutitle h1 a {color: #153282;}
#menutitle p span a {color: #153282;}

.content_area02 {width:960px; margin:0 auto;}
.archive_list {clear:both; width:960px; overflow:hidden; z-index:0;}
.archive_list .special {position:relative; float:left;}
.archive_list .past {position:relative; float:right;}
.archive_list .archive_detail_menu {padding-top:13px;}
.archive_list .title {overflow:hidden;}
.archive_list .title h1 {float:left; padding:20px 0 10px 5px; font-size:14px;}
.archive_list .title .btn {float:right; padding:2px 4px 5px 0;}
.archive_list .title .btn img {margin-right:6px;}
.archive_list .menu {position:relative; width:960px;}
.archive_list .menu .menu_list {float:left; width:960px; height:38px; background:url(/images/layout/bg_archive_menu.gif) repeat-x #f8f8f8; border-top:#929dd0 1px solid;  overflow:hidden}
.archive_list .menu .menu_list ul li {float:left;}
.archive_list .menu .menu_list ul li div {float:left; height:29px; padding:9px 15px 0 15px; background:url(/images/layout/bl_03.gif) right 13px no-repeat; color:#0a0a0a; font-size:12px; cursor:pointer; cursor:hand;}
.archive_list .menu .menu_list ul li a div {height:29px; padding:9px 15px 0 15px; background:url(/images/layout/bl_03.gif) right 13px no-repeat; color:#0a0a0a;}
.archive_list .menu .menu_list ul li a:hover div {height:29px; padding:9px 14px 0 12px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99; text-decoration:none;}
.archive_list .menu .menu_list ul li a.curr div {height:29px; padding:9px 14px 0 12px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99;}
.archive_list .menu .menu_list ul li a:hover.curr div {height:29px; padding:9px 14px 0 12px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99; text-decoration:none;}


.archive_list .spe_depth02_01 {position:absolute; left:661px; top:39px;}
.archive_list .spe_depth02_01 .depth01 {position:absolute; left:0; top:-38px; width:34px; height:29px; padding:9px 15px 0 15px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99; font-size:12px;}
.archive_list .spe_depth02_01 .depth01 a {color:#3c4b99;}
.archive_list .spe_depth02_01 .depth01 a:hover {text-decoration:none;}
.archive_list .spe_depth02_01 .depth02 {clear:both; width:251px; padding:11px 0 7px 0; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; border-bottom:#929dd0 1px solid; overflow:hidden;}
.archive_list .spe_depth02_01 .depth02 ul li {float:left; width:222px; padding:0 10px 9px 17px; background:url(/images/layout/bl_c1.gif) 11px 6px no-repeat; color:#333; font-size:12px; line-height:14px;}
.archive_list .spe_depth02_01 .depth02 ul li a {color:#333;}


.archive_list .spe_depth02_02 {position:absolute; left:608px; top:39px;}
.archive_list .spe_depth02_02 .depth01 {position:absolute; left:0; top:-38px; width:22px; height:29px; padding:9px 15px 0 15px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99; font-size:12px;}
.archive_list .spe_depth02_02 .depth01 a {color:#3c4b99;}
.archive_list .spe_depth02_02 .depth01 a:hover {text-decoration:none;}
.archive_list .spe_depth02_02 .depth02 {clear:both; width:259px; padding:11px 0 7px 0; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; border-bottom:#929dd0 1px solid; overflow:hidden;}
.archive_list .spe_depth02_02 .depth02 ul li {float:left; width:222px; padding:0 20px 9px 17px; background:url(/images/layout/bl_c1.gif) 11px 6px no-repeat; color:#333; font-size:12px; line-height:14px;}
.archive_list .spe_depth02_02 .depth02 ul li a {color:#333;}


.archive_list .spe_depth02_03 {position:absolute; left:463px; top:39px;}
.archive_list .spe_depth02_03 .depth01 {position:absolute; left:0; top:-38px; width:115px; height:29px; padding:9px 14px 0 15px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99; font-size:12px;}
.archive_list .spe_depth02_03 .depth01 a {color:#3c4b99;}
.archive_list .spe_depth02_03 .depth01 a:hover {text-decoration:none;}
.archive_list .spe_depth02_03 .depth02 {clear:both; width:259px; padding:11px 0 7px 0; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; border-bottom:#929dd0 1px solid; overflow:hidden;}
.archive_list .spe_depth02_03 .depth02 ul li {float:left; width:222px; padding:0 20px 9px 17px; background:url(/images/layout/bl_c1.gif) 11px 6px no-repeat; color:#333; font-size:12px; line-height:14px;}
.archive_list .spe_depth02_03 .depth02 ul li a {color:#333;}


.archive_list .spe_depth02_04 {position:absolute; left:405px; top:39px;}
.archive_list .spe_depth02_04 .depth01 {position:absolute; left:0; top:-38px; width:27px; height:29px; padding:9px 15px 0 15px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99; font-size:12px;}
.archive_list .spe_depth02_04 .depth01 a {color:#3c4b99;}
.archive_list .spe_depth02_04 .depth01 a:hover {text-decoration:none;}
.archive_list .spe_depth02_04 .depth02 {clear:both; width:259px; padding:11px 0 7px 0; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; border-bottom:#929dd0 1px solid; overflow:hidden;}
.archive_list .spe_depth02_04 .depth02 ul li {float:left; width:222px; padding:0 20px 9px 17px; background:url(/images/layout/bl_c1.gif) 11px 6px no-repeat; color:#333; font-size:12px; line-height:14px;}
.archive_list .spe_depth02_04 .depth02 ul li a {color:#333;}

.archive_list .spe_depth02_05 {position:absolute; left:347px; top:39px;}
.archive_list .spe_depth02_05 .depth01 {position:absolute; left:0; top:-38px; width:27px; height:29px; padding:9px 15px 0 15px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99; font-size:12px;}
.archive_list .spe_depth02_05 .depth01 a {color:#3c4b99;}
.archive_list .spe_depth02_05 .depth01 a:hover {text-decoration:none;}
.archive_list .spe_depth02_05 .depth02 {clear:both; width:259px; padding:11px 0 7px 0; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; border-bottom:#929dd0 1px solid; overflow:hidden;}
.archive_list .spe_depth02_05 .depth02 ul li {float:left; width:222px; padding:0 20px 9px 17px; background:url(/images/layout/bl_c1.gif) 11px 6px no-repeat; color:#333; font-size:12px; line-height:14px;}
.archive_list .spe_depth02_05 .depth02 ul li a {color:#333;}

.archive_list .spe_depth02_06 {position:absolute; left:289px; top:39px;}
.archive_list .spe_depth02_06 .depth01 {position:absolute; left:0; top:-38px; width:27px; height:29px; padding:9px 15px 0 15px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99; font-size:12px;}
.archive_list .spe_depth02_06 .depth01 a {color:#3c4b99;}
.archive_list .spe_depth02_06 .depth01 a:hover {text-decoration:none;}
.archive_list .spe_depth02_06 .depth02 {clear:both; width:259px; padding:11px 0 7px 0; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; border-bottom:#929dd0 1px solid; overflow:hidden;}
.archive_list .spe_depth02_06 .depth02 ul li {float:left; width:222px; padding:0 20px 9px 17px; background:url(/images/layout/bl_c1.gif) 11px 6px no-repeat; color:#333; font-size:12px; line-height:14px;}
.archive_list .spe_depth02_06 .depth02 ul li a {color:#333;}

.archive_list .spe_depth02_07 {position:absolute; left:231px; top:39px;}
.archive_list .spe_depth02_07 .depth01 {position:absolute; left:0; top:-38px; width:27px; height:29px; padding:9px 15px 0 15px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99; font-size:12px;}
.archive_list .spe_depth02_07 .depth01 a {color:#3c4b99;}
.archive_list .spe_depth02_07 .depth01 a:hover {text-decoration:none;}
.archive_list .spe_depth02_07 .depth02 {clear:both; width:259px; padding:11px 0 7px 0; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; border-bottom:#929dd0 1px solid; overflow:hidden;}
.archive_list .spe_depth02_07 .depth02 ul li {float:left; width:222px; padding:0 20px 9px 17px; background:url(/images/layout/bl_c1.gif) 11px 6px no-repeat; color:#333; font-size:12px; line-height:14px;}
.archive_list .spe_depth02_07 .depth02 ul li a {color:#333;}

.archive_list .spe_depth02_08 {position:absolute; left:173px; top:39px;}
.archive_list .spe_depth02_08 .depth01 {position:absolute; left:0; top:-38px; width:27px; height:29px; padding:9px 15px 0 15px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99; font-size:12px;}
.archive_list .spe_depth02_08 .depth01 a {color:#3c4b99;}
.archive_list .spe_depth02_08 .depth01 a:hover {text-decoration:none;}
.archive_list .spe_depth02_08 .depth02 {clear:both; width:259px; padding:11px 0 7px 0; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; border-bottom:#929dd0 1px solid; overflow:hidden;}
.archive_list .spe_depth02_08 .depth02 ul li {float:left; width:222px; padding:0 20px 9px 17px; background:url(/images/layout/bl_c1.gif) 11px 6px no-repeat; color:#333; font-size:12px; line-height:14px;}
.archive_list .spe_depth02_08 .depth02 ul li a {color:#333;}

.archive_list .spe_depth02_09 {position:absolute; left:115px; top:39px;}
.archive_list .spe_depth02_09 .depth01 {position:absolute; left:0; top:-38px; width:27px; height:29px; padding:9px 15px 0 15px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99; font-size:12px;}
.archive_list .spe_depth02_09 .depth01 a {color:#3c4b99; font-size:12px;}
.archive_list .spe_depth02_09 .depth01 a:hover {text-decoration:none;}
.archive_list .spe_depth02_09 .depth02 {clear:both; width:259px; padding:11px 0 7px 0; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; border-bottom:#929dd0 1px solid; overflow:hidden;}
.archive_list .spe_depth02_09 .depth02 ul li {float:left; width:222px; padding:0 20px 9px 17px; background:url(/images/layout/bl_c1.gif) 11px 6px no-repeat; color:#333; font-size:12px; line-height:14px;}
.archive_list .spe_depth02_09 .depth02 ul li a {color:#333;}

.archive_list .spe_depth02_10 {position:absolute; left:57px; top:39px;}
.archive_list .spe_depth02_10 .depth01 {position:absolute; left:0; top:-38px; width:27px; height:29px; padding:9px 15px 0 15px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99; font-size:12px;}
.archive_list .spe_depth02_10 .depth01 a {color:#3c4b99;}
.archive_list .spe_depth02_10 .depth01 a:hover {text-decoration:none;}
.archive_list .spe_depth02_10 .depth02 {clear:both; width:259px; padding:11px 0 7px 0; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; border-bottom:#929dd0 1px solid; overflow:hidden;}
.archive_list .spe_depth02_10 .depth02 ul li {float:left; width:222px; padding:0 20px 9px 17px; background:url(/images/layout/bl_c1.gif) 11px 6px no-repeat; color:#333; font-size:12px; line-height:14px;}
.archive_list .spe_depth02_10 .depth02 ul li a {color:#333;}

.archive_list .spe_depth02_11 {position:absolute; left:0px; top:39px;}
.archive_list .spe_depth02_11 .depth01 {position:absolute; left:0; top:-38px; width:27px; height:29px; padding:9px 15px 0 14px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99; font-size:12px;}
.archive_list .spe_depth02_11 .depth01 a {color:#3c4b99;}
.archive_list .spe_depth02_11 .depth01 a:hover {text-decoration:none;}
.archive_list .spe_depth02_11 .depth02 {clear:both; width:259px; padding:11px 0 7px 0; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; border-bottom:#929dd0 1px solid; overflow:hidden;}
.archive_list .spe_depth02_11 .depth02 ul li {float:left; width:222px; padding:0 20px 9px 17px; background:url(/images/layout/bl_c1.gif) 11px 6px no-repeat; color:#333; font-size:12px; line-height:14px;}
.archive_list .spe_depth02_11 .depth02 ul li a {color:#333;}

.archive_list .past_depth02_01 {position:absolute; left:0; top:39px;}
.archive_list .past_depth02_01 .depth01 {position:absolute; left:0; top:-38px; width:73px; height:29px; padding:9px 14px 0 14px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99; font-size:12px;}
.archive_list .past_depth02_01 .depth01 a {color:#3c4b99;}
.archive_list .past_depth02_01 .depth01 a:hover {text-decoration:none;}
.archive_list .past_depth02_01 .depth02 {clear:both; width:259px; padding:11px 0 7px 0; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; border-bottom:#929dd0 1px solid; overflow:hidden;}
.archive_list .past_depth02_01 .depth02 ul li {float:left; width:222px; padding:0 20px 9px 17px; background:url(/images/layout/bl_c1.gif) 11px 6px no-repeat; color:#333; font-size:12px; line-height:14px;}
.archive_list .past_depth02_01 .depth02 ul li a {color:#333;}


.archive_list .past_depth02_02 {position:absolute; left:102px; top:39px;}
.archive_list .past_depth02_02 .depth01 {position:absolute; left:0; top:-38px; width:73px; height:29px; padding:9px 14px 0 15px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99; font-size:12px;}
.archive_list .past_depth02_02 .depth01 a {color:#3c4b99;}
.archive_list .past_depth02_02 .depth01 a:hover {text-decoration:none;}
.archive_list .past_depth02_02 .depth02 {clear:both; width:259px; padding:11px 0 7px 0; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; border-bottom:#929dd0 1px solid; overflow:hidden;}
.archive_list .past_depth02_02 .depth02 ul li {float:left; width:222px; padding:0 20px 9px 17px; background:url(/images/layout/bl_c1.gif) 11px 6px no-repeat; color:#333; font-size:12px; line-height:14px;}
.archive_list .past_depth02_02 .depth02 ul li a {color:#333;}


.archive_list .past_depth02_03 {position:absolute; left:205px; top:39px;}
.archive_list .past_depth02_03 .depth01 {position:absolute; left:0; top:-38px; width:26px; height:29px; padding:9px 14px 0 15px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99; font-size:12px;}
.archive_list .past_depth02_03 .depth01 a {color:#3c4b99;}
.archive_list .past_depth02_03 .depth01 a:hover {text-decoration:none;}
.archive_list .past_depth02_03 .depth02 {clear:both; width:259px; padding:11px 0 7px 0; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; border-bottom:#929dd0 1px solid; overflow:hidden;}
.archive_list .past_depth02_03 .depth02 ul li {float:left; width:222px; padding:0 20px 9px 17px; background:url(/images/layout/bl_c1.gif) 11px 6px no-repeat; color:#333; font-size:12px; line-height:14px;}
.archive_list .past_depth02_03 .depth02 ul li a {color:#333;}


.archive_list .past_depth02_04 {position:absolute; left:261px; top:39px;}
.archive_list .past_depth02_04 .depth01 {position:absolute; left:0; top:-38px; width:37px; height:29px; padding:9px 14px 0 15px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99; font-size:12px;}
.archive_list .past_depth02_04 .depth01 a {color:#3c4b99;}
.archive_list .past_depth02_04 .depth01 a:hover {text-decoration:none;}
.archive_list .past_depth02_04 .depth02 {clear:both; width:259px; padding:11px 0 7px 0; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; border-bottom:#929dd0 1px solid; overflow:hidden;}
.archive_list .past_depth02_04 .depth02 ul li {float:left; width:222px; padding:0 20px 9px 17px; background:url(/images/layout/bl_c1.gif) 11px 6px no-repeat; color:#333; font-size:12px; line-height:14px;}
.archive_list .past_depth02_04 .depth02 ul li a {color:#333;}


.archive_list .past_depth02_05 {position:absolute; left:328px; top:39px;}
.archive_list .past_depth02_05 .depth01 {position:absolute; left:0; top:-38px; width:39px; height:29px; padding:9px 14px 0 15px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99; font-size:12px;}
.archive_list .past_depth02_05 .depth01 a {color:#3c4b99;}
.archive_list .past_depth02_05 .depth01 a:hover {text-decoration:none;}
.archive_list .past_depth02_05 .depth02 {clear:both; width:259px; padding:11px 0 7px 0; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; border-bottom:#929dd0 1px solid; overflow:hidden;}
.archive_list .past_depth02_05 .depth02 ul li {float:left; width:222px; padding:0 20px 9px 17px; background:url(/images/layout/bl_c1.gif) 11px 6px no-repeat; color:#333; font-size:12px; line-height:14px;}
.archive_list .past_depth02_05 .depth02 ul li a {color:#333;}

.archive_list .past_depth02_06 {position:absolute; left:397px; top:39px;}
.archive_list .past_depth02_06 .depth01 {position:absolute; left:0; top:-38px; width:79px; height:29px; padding:9px 14px 0 15px; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; color:#3c4b99; font-size:12px;}
.archive_list .past_depth02_06 .depth01 a {color:#3c4b99;}
.archive_list .past_depth02_06 .depth01 a:hover {text-decoration:none;}
.archive_list .past_depth02_06 .depth02 {clear:both; width:259px; padding:11px 0 7px 0; background:#fff; border-left:#929dd0 1px solid; border-right:#929dd0 1px solid; border-bottom:#929dd0 1px solid; overflow:hidden;}
.archive_list .past_depth02_06 .depth02 ul li {float:left; width:222px; padding:0 20px 9px 17px; background:url(/images/layout/bl_c1.gif) 11px 6px no-repeat; color:#333; font-size:12px; line-height:14px;}
.archive_list .past_depth02_06 .depth02 ul li a {color:#333;}



.archive_list .list01 {width:960px; border-top:#929dd0 1px solid; border-bottom:#d6d6d6 1px solid; overflow:hidden;} /*20140210수정*/
.archive_list .list01 .photo_li {width:470px;}	
.archive_list .list01 .photo_li ul {float:left; width:455px; height:63px; padding:12px 10px 12px 5px; border-bottom:#d6d6d6 1px solid; overflow:hidden;}
.archive_list .list01 .photo_li ul li.photo {float:left; width:87px; height:63px;}
.archive_list .list01 .photo_li ul li.photo img {border:#bbb 1px solid;}
.archive_list .list01 .photo_li ul li.photo a img {border:#bbb 1px solid;}
.archive_list .list01 .photo_li ul li.photo a:hover img {border:#7ea3e2 1px solid;}
.archive_list .list01 .photo_li ul li.tit {float:left; width:345px; height:55px; padding:4px 0 4px 15px; color:#333; line-height:16px;}
.archive_list .list01 .photo_li ul li.tit p {font-size:12px; font-weight:normal;}
.archive_list .list01 .photo_li ul li.tit span.gray {font-size:12px; color:#808080;}
.archive_list .list01 .photo_li ul li.tit a {color:#333;}
.archive_list .list01 .photo_li ul.last {float:left; width:455px; padding:12px 10px 12px 5px; border-bottom:none;}

.archive_list .list01 .title_li {float:right; width:470px; height:251px; padding-top:12px; overflow:hidden;}
.archive_list .list01 .title_li ul li {padding-left:9px; background:url(/images/layout/bl_01.gif) left 8px no-repeat; line-height:16px; padding-bottom:6px;}
.archive_list .list01 .title_li ul li a {color:#111;}

.archive_list .list01 .title_li02 {float:right; width:470px; height:251px; padding-top:12px; overflow:hidden;}
.archive_list .list01 .title_li02 ul li {padding-left:9px ;background:url(/images/layout/bl_01.gif) left 8px no-repeat; line-height:15px; padding-bottom:8px;}
.archive_list .list01 .title_li02 ul li p {font-size:11px; font-weight:normal;}
.archive_list .list01 .title_li02 ul li span.gray {font-size:12px; color:#808080;}
.archive_list .list01 .title_li02 ul li a {color:#111;}



.archive_list .list02 {width:470px; border-top:#929dd0 1px solid; border-bottom:#929dd0 1px solid; overflow:hidden;}
.archive_list .list02 .tit {clear:both; width:470px; overflow:hidden;}
.archive_list .list02 .tit div {float:left; width:308px; margin-right:15px; height:21px; background:#f1f2f9; border:#e3e5f0 1px solid; color:#333; font-size:11px; font-weight:bold; text-align:center; line-height:20px;}
.archive_list .list02 .tit .etc {margin-right:0;}
.archive_list .list02 .con_box {width:470px; height:320px; margin:10px 0; overflow-y:auto; overflow-x:hidden;}
.archive_list .list02 .con_box02 {width:470px; margin:10px 0; overflow-x:hidden;}
.archive_list .list02 .list_index {float:left; width:310px; padding-right:15px; overflow:hidden;}
.archive_list .list02 .con_box .list_index_last {float:left; width:290px; overflow:hidden;}
.archive_list .list02 .con_box02 .list_index_last {float:left; width:310px; overflow:hidden;}
.archive_list .list02 .con {padding:6px 4px; overflow:hidden;}
.archive_list .list02 .con ul li {padding-left:9px; padding-bottom:6px; background:url(/images/layout/bl_01.gif) left 8px no-repeat; color:#333; line-height:16px;}
.archive_list .list02 .con ul li a {color:#333;}
.archive_list .list02 .con ul li a:hover {color:#00409b;}


.archive_content_area {clear:both; float:left; width:650px; padding-top:14px;}
.archive_rside {float:right; width:310px; padding-top:14px;}


.archive_detail {width:960px; overflow:hidden; font-size:1.2em; }
/* 타이틀 및 위치네비게이션 */
.archive_detail .depth02_tit {padding:18px 0 15px 5px; color:#2a40a3; font-size:12px; font-weight:bold;}
.archive_detail .ac_table { text-align:left;}
.archive_detail .title {overflow:hidden}
.archive_detail .title h1 {float:left; width:800px; font-size:15px; color:#000; padding:13px 0 0 5px ;margin-bottom:10px;}
.archive_detail .title h1 img {margin:4px 0 0 9px;}
.archive_detail .title p {float:right; padding:16px 5px 0 6px; color:#777; font-size:11px ;margin-bottom:10px;}


.archive_detail_past {width:635px; overflow:hidden;}
/* 타이틀 및 위치네비게이션 */
.archive_detail_past .depth02_tit {padding:4px 0 1px 5px; color:#2a40a3; font-size:14px; font-weight:bold;}
.archive_detail_past .ac_table { text-align:left;}
.archive_detail_past .title {overflow:hidden width:635px;}
.archive_detail_past .title h1 {float:left; width:540px; font-size:15px; color:#000; padding:13px 0 0 5px ;margin-bottom:10px;}
.archive_detail_past .title h1 img {margin:4px 0 0 9px;}
.archive_detail_past .title p {padding:16px 0px 0 6px; color:#777; font-size:11px ;margin-bottom:10px;}


.archive_detail_past .content {clear:both; overflow:hidden; padding:0 0 20px 5px; color:#333; line-height:18px;}
.archive_detail_past .content .photo {float:left; width:319px; padding:0 10px 13px 0;}
.archive_detail_past .content .photo img {border:#cdcdcd 1px solid;}
.archive_detail_past .content .photo .extra {width:286px; background:#f9f9f9 url(/images/layout/ico_extra.png) 8px 7px no-repeat; border:1px solid #d2d2d2; padding:6px 0 10px 31px; margin-top:5px;}
.archive_detail_past .content .photo .extra a {color:#111;}
.archive_detail_past .content .photo .extra02 {width:297px; background:#f9f9f9 url(/images/layout/ico_extra02.gif) 9px 12px no-repeat; border:1px solid #d2d2d2; padding:6px 0 10px 20px; margin-top:5px;}
.archive_detail_past .content .photo .extra02 a {color:#111;}



.archive_detail02 {width:943px; overflow:hidden;}
.archive_detail02 .depth02_tit {padding:18px 0 15px 5px; color:#2a40a3; font-size:12px; font-weight:bold;}
.archive_detail02 .ac_table { text-align:left;}
.archive_detail02 .title {overflow:hidden}
.archive_detail02 .title h1 {float:left; width:540px; font-size:15px; color:#000; padding:20px 0 0 5px ;margin-bottom:10px;}
.archive_detail02 .title h1 img {margin:4px 0 0 9px;}
.archive_detail02 .title p {float:right; padding:16px 5px 0 6px; color:#777; font-size:11px ;margin-bottom:10px;}
.archive_detail02 .content {clear:both; overflow:hidden; padding:0 5px 15px 5px;}

/* 본문 글 */
.archive_detail .contents {width:960px; margin:0 auto;}
.archive_detail .content {clear:both; overflow:hidden; padding:0 5px 15px 5px;}
.archive_detail .content .photo {float:left; width:310px; padding:0 10px 13px 0;}
.archive_detail .content .photo img {border:#cdcdcd 1px solid;}
.archive_detail .content .photo .extra {width:286px; background:#f9f9f9 url(/images/layout/ico_extra.png) 8px 7px no-repeat; border:1px solid #d2d2d2; padding:6px 0 10px 31px; margin-top:5px;}
.archive_detail .content .photo .extra a {color:#111;}
.archive_detail .content .photo .extra02 {width:297px; background:#f9f9f9 url(/images/layout/ico_extra02.gif) 9px 12px no-repeat; border:1px solid #d2d2d2; padding:6px 0 10px 20px; margin-top:5px;}
.archive_detail .content .photo .extra02 a {color:#111;}
.archive_detail .content .photoCooking {float:left; width:630px; padding:0 10px 13px 0;}


.archive_detail_list {clear:both; width:960px; overflow:hidden; margin-bottom:14px; border-top:#929dd0 2px solid; border-bottom:#929dd0 1px solid;}
.archive_detail_list .menu {width:960px; overflow:hidden;}
.archive_detail_list .menu h1 {float:left; width:141px; padding:17px 0 0 5px; font-size:14px;}

.archive_detail_list .menu .menu_li {float:right; width:814px; padding:11px 0 5px 0;}
.archive_detail_list .menu .menu_li ul { float:left;width:814px; height:27px; padding-bottom:7px; overflow:hidden;}
.archive_detail_list .menu .menu_li ul li {float:left;}
.archive_detail_list .menu .menu_li ul li a {float:left; height:25px; padding:2px 17px 0 17px; background:url(/images/layout/bl_archive.gif) left top no-repeat; color:#333; font-size:11px; cursor:pointer; cursor:hand;}
.archive_detail_list .menu .menu_li ul li a:hover {float:left; height:25px; padding:2px 17px 0 17px; background:#929dd0; color:#fff; font-size:11px; text-decoration:none; cursor:pointer; cursor:hand;}
.archive_detail_list .menu .menu_li ul li a.curr {float:left; height:25px; padding:2px 17px 0 17px; background:#929dd0; color:#fff; font-size:11px; cursor:pointer; cursor:hand;}
.archive_detail_list .menu .menu_li ul li a:hover.curr {float:left; height:25px; padding:2px 17px 0 17px; background:#929dd0; color:#fff; font-size:11px; text-decoration:none; cursor:pointer; cursor:hand;}

.archive_detail_list .menu02 {width:960px; border-bottom:#d6d6d6 1px solid; overflow:hidden;}
.archive_detail_list .menu02 h1 {float:left; width:141px; padding:17px 0 0 5px; font-size:14px;}

.archive_detail_list .menu02 .menu_li {float:right; width:814px; padding:11px 0 5px 0;}
.archive_detail_list .menu02 .menu_li ul { float:left;width:814px; height:27px; padding-bottom:7px; overflow:hidden;}
.archive_detail_list .menu02 .menu_li ul li {float:left;}
.archive_detail_list .menu02 .menu_li ul li a {float:left; height:25px; padding:2px 17px 0 17px; background:url(/images/layout/bl_archive.gif) left top no-repeat; color:#333; font-size:11px; cursor:pointer; cursor:hand;}
.archive_detail_list .menu02 .menu_li ul li a:hover {float:left; height:25px; padding:2px 17px 0 17px; background:#929dd0; color:#fff; font-size:11px; text-decoration:none; cursor:pointer; cursor:hand;}
.archive_detail_list .menu02 .menu_li ul li a.curr {float:left; height:25px; padding:2px 17px 0 17px; background:#929dd0; color:#fff; font-size:11px; cursor:pointer; cursor:hand;}
.archive_detail_list .menu02 .menu_li ul li a:hover.curr {float:left; height:25px; padding:2px 17px 0 17px; background:#929dd0; color:#fff; font-size:11px; text-decoration:none; cursor:pointer; cursor:hand;}





.archive_right_list02 {width:308px; background:#f8f8f8; border:#d6d6d6 1px solid; overflow:hidden;} 
.archive_right_list02 .tit {float:left; font-weight:bold; padding:13px 0 11px 11px;}     
.archive_right_list02 .con {clear:both; float:left; width:290px; padding:0 8px 14px 10px;} 
.archive_right_list02 .con ul li {float:left; width:281px; padding-left:9px; padding-bottom:8px; background:url(/images/layout/bl_01.gif) left 8px no-repeat; line-height:16px;}
.archive_right_list02 .con ul li p {font-size:11px; font-weight:normal;}
.archive_right_list02 .con ul li a {color:#333;}
.archive_right_list02 .con ul li a:hover {color:#2a40a3;}

/* Archive Paginate */
.paginate_simple {clear:both; padding:13px 0; text-align:center; line-height:normal; overflow:hidden;}
.paginate_simple * {display:inline-block; position:relative; margin:0 -2px; padding:2px 4px; font-size:11px; font-family:Tahoma, Sans-serif; color:#333; line-height:normal; text-decoration:none; vertical-align:middle;}
.paginate_simple a:hover,
.paginate_simple a:active,
.paginate_simple a:focus {background-color:#f8f8f8;}
.paginate_simple strong {color:#ff6600;}
.paginate_simple .direction {padding:0 6px; font-weight:bold; font-size:14px; color:#666; text-align:center;}
.paginate_simple .direction:hover,
.paginate_simple .direction:active,
.paginate_simple .direction:focus {background-color:transparent !important; color:#333;}
.paginate_simple .direction span {overflow:hidden; visibility:hidden; position:absolute; top:0; left:0; width:1px; height:1px;font-size:0; line-height:0;}


/* Archive list */
.archive_content_list {width:960px; overflow:hidden; padding-top:13px;}
.archive_content_list .title {float:left; font-weight:bold; padding:2px 0 4px 5px;}
.archive_content_list .more {float:right; padding:5px 8px 0 0;}
.archive_content_list .list {clear:both; width:960px; border-top:#8a93b4 2px solid; border-bottom:1px solid #d6d6d6; overflow:hidden;}
.archive_content_list .list ul {padding:9px 0 10px 0; overflow:hidden;}
.archive_content_list .list ul li {overflow:hidden;}
.archive_content_list .list ul li p.tit {float:left; width:550px; padding-left:15px; background:url(/images/layout/bl_01.gif) 6px 10px no-repeat;}
.archive_content_list .list ul li p.tit a {color:#111;}
.archive_content_list .list ul li p.tit a.curr {color:#2a40a3; font-weight:bold; padding-left:0;}
.archive_content_list .list ul li p.date {float:right; background:none; font-size:11px; color:#999; padding-right:7px;}

/* Paginate */
.archive_listview_paginate {position:relative; width:960px; clear:both; overflow:hidden; zoom:1; padding:14px 0 0 0; text-align:center; font-size:11px; line-height:18px;}
.archive_listview_paginate a {border:1px solid #fff; _position:relative; display:-moz-inline-box; display:inline-block; padding:1px 1px 1px 3px; _padding:0 1px 1px 3px; color:#999; text-decoration:none !important;}
.archive_listview_paginate a:hover {border:1px solid #afc5ec; text-decoration:none; color:#3260a1}
.archive_listview_paginate a span{position:relative; top:0; zoom:1; padding:0 5px 0 3px; display:block; _display:inline; color:#666;}
.archive_listview_paginate a:hover span {*padding:0 4px 0 3px; text-decoration:none; cursor:pointer; color:#3260a1; font-weight:bold; letter-spacing:-1px; *letter-spacing:-2px;}

.archive_listview_paginate a.curr {border:1px solid #afc5ec; _position:relative; display:-moz-inline-box; display:inline-block; padding:1px 1px 1px 3px; _padding:0 1px 1px 3px; color:#3260a1; text-decoration:none !important; font-weight:bold; letter-spacing:-1px;}
.archive_listview_paginate a:hover.curr {border:1px solid #afc5ec; text-decoration:none;}
.archive_listview_paginate a.curr span {position:relative; top:0; zoom:1; padding:0 5px 0 3px; padding:0 5px 0 3px; display:block; _display:inline; color:#3260a1;}
.archive_listview_paginate a:hover.curr span {text-decoration:none; cursor:pointer; color:#3260a1;}

.archive_listview_paginate a.pre  {position:relative; padding:0; top:6px; _top:3px; *top:3px; border:0; }
.archive_listview_paginate a:hover.pre  {position:relative; padding:0; top:6px; _top:3px; *top:3px; border:0;}
.archive_listview_paginate a.pre2  {position:relative; padding:0; top:6px; _top:3px; *top:3px; border:0; margin-right:6px; }
.archive_listview_paginate a:hover.pre2  {position:relative; padding:0; top:6px; _top:3px; *top:3px; border:0; margin-right:6px;}
.archive_listview_paginate a.next {position:relative; padding:0; top:6px; _top:3px; *top:3px; border:0; margin-left:6px;}
.archive_listview_paginate a:hover.next {position:relative; padding:0; top:6px; _top:3px; *top:3px; border:0; margin-left:6px;}
.archive_listview_paginate a.next2 {position:relative; padding:0; top:6px; _top:3px; *top:3px; border:0;}
.archive_listview_paginate a:hover.next2 {position:relative; padding:0; top:6px; _top:3px; *top:3px; border:0;}


/* 맛있는 코리아 */

.kfood_subtit{font-weight:bold; color:#E62A43; line-height:24px;}
p.recipe_tit{margin:15px 0 8px 0;}
div.recipe01{float:left; margin:0 0 10px 0;}
div.recipe02{margin:0 0 10px 10px;}
div.recipe03{float:left; margin:0 0 10px 0;}
div.recipe04{margin:0 0 10px 10px;}
div.recipe05{float:left; margin:0 0 10px 0;}
div.recipe06{margin:0 0 10px 10px;}
div.recipe07{float:left; margin:0 0 10px 0;}
div.recipe08{margin:0 0 10px 10px;}
div.recipe09{float:left; margin:0 0 10px 0;}
div.recipe10{margin:0 0 10px 10px;}
div.recipe11{float:left; margin:0 0 10px 0;}
div.recipe12{margin:0 0 10px 10px;}
div.recipe13{float:left; margin:0 0 10px 0;}
div.recipe14{margin:0 0 10px 10px;}
div.recipe15{float:left; margin:0 0 10px 0;}
p.recipe_txt{width:285px; padding:4px 4px 10px 4px;}




/* 신규 아카이브 메뉴 */
.archive_list_area {position:relative; clear:both; width:960px; overflow:hidden; z-index:0; margin:0 auto;}

.archive_menu { overflow:hidden; top:36px;}



/* 스페셜 */
.archive_menu .am_special_depth1 {float:left; width:184px; height:131px; background:#2a60a3;}
.archive_menu .am_special_depth1 li {background:#2a60a3; border-bottom:1px solid #1f4b8e; border-top:1px solid #4675a6; line-height:18px;}
.archive_menu .am_special_depth1 li a {color:#abbbd4; font-weight:bold;}
.archive_menu .am_special_depth1 li a:hover {color:#fff; text-decoration:none;}
.archive_menu .am_special_depth1 li a:hover div {text-decoration:none; background:url(/images/layout/ico_archive_d1.gif) 146px 14px no-repeat #2a60a3;}
.archive_menu .am_special_depth1 li a.curr {color:#fff; font-weight:bold;}
.archive_menu .am_special_depth1 li a.curr:hover {color:#fff; text-decoration:none;}
.archive_menu .am_special_depth1 li a.curr div {background:url(/images/layout/ach_more_btnm.png) 140px 6px no-repeat #2a60a3;}
.archive_menu .am_special_depth1 li a div {padding:6px 12px 7px 12px;}

.archive_menu .am_special_depth2 {float:left; width:136px; height:131px; background:#f8f8f8; border-bottom:1px solid #dfdfdf;}
.archive_menu .am_special_depth2 li { width:134px; height:31px; background:#f8f8f8; border-top:1px solid #fff; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; border-left:1px solid #fff;}
.archive_menu .am_special_depth2 li a {color:#555; font-size:11px;}
.archive_menu .am_special_depth2 li a:hover {color:#000; text-decoration:none;}
.archive_menu .am_special_depth2 li a:hover div {text-decoration:none; background:url(/images/layout/ico_archive_d2.gif) 122px 13px no-repeat #dae2eb;}
.archive_menu .am_special_depth2 li a.curr {color:#000; font-size:11px; font-weight:bold;}
.archive_menu .am_special_depth2 li a.curr:hover {color:#000; text-decoration:none;}
.archive_menu .am_special_depth2 li a.curr div {text-decoration:none; background:url(/images/layout/ico_archive_d2.gif) 90px 13px no-repeat #dae2eb;}
.archive_menu .am_special_depth2 li a div {padding:6px 8px 7px 10px;}

.archive_menu .am_special_depth3 {float:left; overflow-y: scroll; width:639px; height:131px; border-bottom:1px solid #b6b6b6; border-right:1px solid #b6b6b6;  background:#ffffff;}
.archive_menu .am_special_depth3 li {line-height:22px; background:url(/images/layout/ico_archive_d3.gif) 10px 12px no-repeat; padding:5px 0 0 17px;}
.archive_menu .am_special_depth3 li a {color:#111;}
.archive_menu .am_special_depth3 li a:hover {font-weight:bold; color:#00409b;}


/* 지난 */
.archive_menu .am_past_depth1 {float:left; width:160px; height:198px; background:#2a60a3;}
.archive_menu .am_past_depth1 ul {height:197px;}
.archive_menu .am_past_depth1 li {background:#2a60a3; border-bottom:1px solid #1f4b8e; border-top:1px solid #4675a6; line-height:18px;}
.archive_menu .am_past_depth1 li a {color:#abbbd4; font-weight:bold;}
.archive_menu .am_past_depth1 li a:hover {color:#fff; text-decoration:none;}
.archive_menu .am_past_depth1 li a:hover div {text-decoration:none; background:url(/images/layout/ico_archive_d1.gif) 146px 14px no-repeat #2a60a3;}
.archive_menu .am_past_depth1 li a.curr {color:#fff; font-weight:bold;}
.archive_menu .am_past_depth1 li a.curr:hover {color:#fff; text-decoration:none;}
.archive_menu .am_past_depth1 li a.curr div {background:url(/images/layout/ico_archive_d1.gif) 146px 14px no-repeat #2a60a3;}
.archive_menu .am_past_depth1 li a div {padding:6px 12px 7px 12px;}

.archive_menu .am_past_depth2 {float:left; width:220px;}
.archive_menu .am_past_depth2 li {float:left; width:218px; height:31px; background:#f8f8f8; border-top:1px solid #fff; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; border-left:1px solid #fff;}
.archive_menu .am_past_depth2 li a {color:#555; font-size:11px;}
.archive_menu .am_past_depth2 li a:hover {color:#000; text-decoration:none;}
.archive_menu .am_past_depth2 li a:hover div {text-decoration:none; background:url(/images/layout/ico_archive_d2.gif) 90px 13px no-repeat #dae2eb;}
.archive_menu .am_past_depth2 li a.curr {color:#000; font-size:11px; font-weight:bold;}
.archive_menu .am_past_depth2 li a.curr:hover {color:#000; text-decoration:none;}
.archive_menu .am_past_depth2 li a.curr div {text-decoration:none; background:url(/images/layout/ico_archive_d2.gif) 90px 13px no-repeat #dae2eb;}
.archive_menu .am_past_depth2 li a div {padding:6px 8px 7px 10px;}

.archive_menu .am_past_depth3 {float:left; width:579px; height:197px; border-bottom:1px solid #b6b6b6; border-right:1px solid #b6b6b6; overflow-x:no; overflow-y:scroll; background:#ffffff;}
.archive_menu .am_past_depth3 li {line-height:22px; background:url(/images/layout/ico_archive_d3.gif) 10px 12px no-repeat; padding:5px 0 0 17px;}
.archive_menu .am_past_depth3 li a {color:#111;}
.archive_menu .am_past_depth3 li a:hover {font-weight:bold; color:#00409b;}



/* 스포츠 */
.archive_menu .am_sports_depth1 {float:left; width:160px; height:198px; background:#2a60a3;}
.archive_menu .am_sports_depth1 li {background:#2a60a3; border-bottom:1px solid #1f4b8e; border-top:1px solid #4675a6; line-height:18px;}
.archive_menu .am_sports_depth1 li a {color:#abbbd4; font-weight:bold;}
.archive_menu .am_sports_depth1 li a:hover {color:#fff; text-decoration:none;}
.archive_menu .am_sports_depth1 li a:hover div {text-decoration:none; background:url(/images/layout/ico_archive_d1.gif) 146px 14px no-repeat #2a60a3;}
.archive_menu .am_sports_depth1 li a.curr {color:#fff; font-weight:bold;}
.archive_menu .am_sports_depth1 li a.curr:hover {color:#fff; text-decoration:none;}
.archive_menu .am_sports_depth1 li a.curr div {background:url(/images/layout/ico_archive_d1.gif) 146px 14px no-repeat #2a60a3;}
.archive_menu .am_sports_depth1 li a div {padding:6px 12px 7px 12px;}

.archive_menu .am_sports_depth2 {float:left; width:220px; height:197px; background:#f8f8f8; border-bottom:1px solid #dfdfdf;}
.archive_menu .am_sports_depth2 li {float:left; width:218px; height:31px; background:#f8f8f8; border-top:1px solid #fff; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; border-left:1px solid #fff;}
.archive_menu .am_sports_depth2 li a {color:#555; font-size:11px;}
.archive_menu .am_sports_depth2 li a:hover {color:#000; text-decoration:none;}
.archive_menu .am_sports_depth2 li a:hover div {text-decoration:none; background:url(/images/layout/ico_archive_d2.gif) 90px 13px no-repeat #dae2eb;}
.archive_menu .am_sports_depth2 li a.curr {color:#000; font-size:11px; font-weight:bold;}
.archive_menu .am_sports_depth2 li a.curr:hover {color:#000; text-decoration:none;}
.archive_menu .am_sports_depth2 li a.curr div {text-decoration:none; background:url(/images/layout/ico_archive_d2.gif) 90px 13px no-repeat #dae2eb;}
.archive_menu .am_sports_depth2 li a div {padding:6px 8px 7px 10px;}

.archive_menu .am_sports_depth3 {float:left; width:579px; height:197px; border-bottom:1px solid #b6b6b6; border-right:1px solid #b6b6b6; overflow-x:no; overflow-y:scroll; background:#ffffff;}
.archive_menu .am_sports_depth3 li {line-height:22px; background:url(/images/layout/ico_archive_d3.gif) 10px 12px no-repeat; padding:5px 0 0 17px;}
.archive_menu .am_sports_depth3 li a {color:#111;}
.archive_menu .am_sports_depth3 li a:hover {font-weight:bold; color:#00409b;}


.archive_menu_sub {position:relative; overflow:hidden;}
.archive_menu_sub .ams_depth1 {background:#2a60a3 url(/images/layout/ach_more_btn.png) no-repeat 140px 6px; float:left; width:160px; padding:6px 12px 7px 12px; color:#abbbd4; font-weight:bold; border-bottom:1px solid #1f4b8e; border-top:1px solid #4675a6; line-height:18px;}
.archive_menu_sub .ams_depth2 {float:left; width:756px; height:25px; padding:6px 8px 0 10px; background:#f8f8f8; border-top:1px solid #fff; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; border-left:1px solid #fff;}
.archive_menu_sub .ams_depth2 .txt01 {float:left; color:#000; font-size:12px; font-weight:bold; padding-right:12px; background:url(/images/layout/ico_archive_d2.gif) right 7px no-repeat}
.archive_menu_sub .ams_depth2 .txt02 {float:left; color:#111; font-size:12px; padding:0 0 0 12px;}
.archive_menu_sub .ams_depth2 .txt02 a {color:#111;}

/* 2013.11.25 추가/변경 - 특집 프로그램 */

/*  LNB */
.archive_detail .specialpro .lnb {width:174px; float:left; padding:0 5px;}
.archive_detail .specialpro .lnb h2{font-size:1.5em; font-weight:700; margin-bottom:15px; line-height:1.2em}
.archive_detail .specialpro .lnb p{margin-bottom:30px;}

.archive_detail .specialpro .lnb ul {border-top:1px solid #dfdfdf;padding:16px 8px 12px 8px; background:#f8f8f8;}
.archive_detail .specialpro .lnb ul li{background:url(/images/btn/bl_archive_3depth.gif) 0 6px no-repeat; line-height:16px; padding:0 0 6px 7px; font-size:0.98em;}
.archive_detail .specialpro .lnb ul li a {color:#333;}
.archive_detail .specialpro .lnb ul li a:hover {color:#333; }

/* 1125 */
.lnb-left-box-img {margin:33px 0 20px 0; width:160px; height:105px; padding:7px; position:relative;  background:#e6e5ea;}
.lnb-left-box-img .lnb-left-box-inner {width:140px; height:85px; padding:10px; background:#f8f7f7; }
.lnb-left-box-img-mobtn {width:18px; height:18px; display:block; position:absolute; top:92px; right:7px; }
.lnb-left-vod- {width:160px; height:105px; padding:7px; position:relative;  background:#e6e5ea;}
/* right_contents */
.archive_detail .r_cont{width:760px; float:left; padding-left:10px;  line-height:21px;}
.archive_detail .r_cont .archive_visual{margin-bottom:15px;}

/* 20140206수정 */
.ach-visual-list {width:960px; overflow:hidden}
.ach-visual-list .ach-section-line {clear:both; float:left; width:220px; padding:15px 0 10px 0;  margin:0 10px;}
.ach-visual-list .ach-visual-img {border:#bbb 1px solid; width:220px; height:160px;}
.ach-visual-list li {float:left; width:220px; padding:15px 0 10px 0;  margin:0 10px;}
.ach-visual-list li span {display:block; font-size:11px; font-weight:700; color:#112c4d; margin-top:6px;}
.ach-visual-list .ach-visual-img a:hover {border:#7ea3e2 1px solid;}
.ach-visual-list .ach-visual-txt {font-size:12px; font-weight:normal;}
.ach-visual-list .ach-visual-txt a {line-height: 16px; color:#333;}
.ach-visual-list .ach-visual-txt a:hover {color:#00409b;}


/* 좌우 화살표 버튼 */
.btn_archive_arrow_left {position:absolute; top:366px; left:0;}
.btn_archive_arrow_right {position:absolute; top:366px; right:0;}

/* 콘텐츠 영역 이미지 가로값 정으ㅢ */
.archive_cont_760{width:760px;}

/* sns Lib */
.world-sns-lib {width: 795px;padding-left: 177px; float: left; line-height: 18px;}

/* 콘텐츠 내 스타일 */
.archive_midtit_green{font-size:1.2em; color:#00ac94; margin:0; font-weight:bold;}
.archive_quote{background:url(/images/layout/archive_ico_man.gif) no-repeat;  font-size:0.96em; color:#209d84; padding:0 22px; }
.archive_quote strong{ font-weight:bold;}


/* 콘텐츠 내 갤러리(2016신년특집 참고) 2015.12.28 */
.r_cont .cont_text {clear:both;}
.r_cont .cont_gallery {text-align:center; float:left; margin-bottom:15px; position: relative;}
.r_cont .cont_gallery img{margin-bottom:6px; display: inline-block;}
.r_cont .cont_gallery .cont_gallery_caption {font-size:0.9em; color:#777; }
.r_cont .cont_gallery .cont_gallery_copyright {font-size:0.8em; color:#fff; position:absolute; right: 10px; top:10px;}

