@charset "utf-8";
@import url("layout.css");

@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumpenscript.css");


/* js select */
.jsselect {margin-bottom:8px;}
.sbHolder{background-color:#fff;font-family: Dotum;font-size: 12px;font-weight: normal;height:32px;position:relative;width:272px;z-index:100;}
.sbSelector{display: block;width:100%;height: 32px;padding:0;top: 5px;left:0;line-height:23px;outline: none;overflow: hidden;position: absolute;text-indent: 10px;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #000;outline: none;text-decoration: none;font-size: 12px;}
.sbToggle{background: url("../img/common/select-icons.png") 0 -122px no-repeat;display: block;height: 9px;outline: none;position: absolute;right: 11px;top:12px;width: 8px;}
.sbToggle:hover{background: url("../img/common/select-icons.png") 0 -24px no-repeat;}
.sbToggleOpen{background: url("../img/common/select-icons.png") 0 -24px no-repeat;top:12px;}
.sbToggleOpen:hover{background: url("../img/common/select-icons.png") 0 -122px no-repeat;}
.sbHolderDisabled{background-color: #3C3C3C;border: solid 1px #515151;}
.sbHolderDisabled .sbHolder{}
.sbHolderDisabled .sbToggle{}
.sbOptions{background-color: #fff;border: solid 1px #8f7235;list-style: none;left: -1px;margin: 0;padding:0;position: absolute;top: 0px;width:100%;z-index: 1;overflow-y: auto;}
.sbOptions li{padding: 0 0;}
.sbOptions a{display: block;outline: none;padding:5px 7px;font-size:12px;}
.sbOptions a:link, .sbOptions a:visited{color: #7f5e18;text-decoration: none;}
.sbOptions a:hover{color: #fff;background-color:#3399ff;}
.sbOptions li.last a{border-bottom: none;}

.select_box {}
.select_box .sbHolder {width:100%;z-index:200;}

.select_box_2 {float:left;margin-right:10px;}
.select_box_2 .sbHolder {width:198px;z-index:100;}

/* 메인 슬라이드 */
.main_visual {overflow:hidden;position:relative;width:904px;height:300px;}
.main_visual .slide_box {}
.main_visual .slide_box li {}
.main_visual .bx-controls {position:absolute;bottom:33px;width:100%;}
.main_visual .bx-pager {overflow:hidden;text-align:center;}
.main_visual .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.main_visual .bx-pager-item a {display:block;margin-left:15px;width:12px;height:12px;background:url("../img/main/indi_off.png") 50% 0 no-repeat;text-indent:-9999px;}
.main_visual .bx-pager-item .active {background:url("../img/main/indi_on.png") 0 0 no-repeat;}
.main_visual .btn_go {position:absolute;bottom:20px;right:50px;}

.mid_box_1 {overflow:hidden;}
.mid_box_1 .gigo {position:relative;float:left;width:499px;height:200px;padding:50px;background-color:#4b69a6;}
.mid_box_1 .gigo h2 {}
.mid_box_1 .gigo .gigo_list {width:500px;margin-top:30px;}
.mid_box_1 .gigo .gigo_list li {margin-top:14px;line-height:18px;}
.mid_box_1 .gigo .gigo_list li:first-child {margin:0;}
.mid_box_1 .gigo .gigo_list li a {display:block;color:#fff;font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.mid_box_1 .gigo .gigo_list li a:hover {color:#dac9c9}
.mid_box_1 .gigo .btn_more {position:absolute;top:50px;right:50px;}

.mid_box_2 {overflow:hidden;}
.mid_box_2 li {float:left;}

.ico_1 {height:30px;padding:0 0 21px 74px;border-bottom:1px solid #a9a9a9;background:url("../img/ico/ico_1.png") 20px 0 no-repeat;}
.ico_2 {height:30px;padding:0 0 21px 71px;border-bottom:1px solid #a9a9a9;background:url("../img/ico/ico_2.png") 20px 0 no-repeat;}
.ico_3 {height:27px;padding:3px 0 21px 61px;border-bottom:1px solid #a9a9a9;background:url("../img/ico/ico_3.png") 20px 0 no-repeat;}
.ico_4 {height:27px;padding:3px 0 21px 64px;border-bottom:1px solid #a9a9a9;background:url("../img/ico/ico_4.png") 20px 0 no-repeat;}
.ico_5 {height:27px;padding:3px 0 21px 57px;border-bottom:1px solid #a9a9a9;background:url("../img/ico/ico_5.png") 20px 0 no-repeat;}
.ico_6 {height:30px;padding:0 0 21px 66px;border-bottom:1px solid #a9a9a9;background:url("../img/ico/ico_6.png") 20px 0 no-repeat;}
.ico_7 {height:30px;padding:0 0 21px 63px;border-bottom:1px solid #a9a9a9;background:url("../img/ico/ico_7.png") 20px 0 no-repeat;}
.ico_8 {height:30px;padding:0 0 21px 63px;border-bottom:1px solid #a9a9a9;background:url("../img/ico/ico_8.png") 20px 0 no-repeat;}

.list {border-bottom:1px solid #a9a9a9;}
.list li {overflow:hidden;padding:20px 20px;border-top:1px solid #f2f2f2;}
.list li:first-child {border:0;}
.list li .thumnail {float:left;}
.list li a {display:block;}
.list li dl {float:left;padding:19px 15px;width:97%;}
.list li dl dt {margin-bottom:7px;margin-top:7px; font-size:18px!important;}
.list li dl dd {}
.list li dl dd a {color:#808080;line-height:20px;}

.view {margin-top:38px;}
.view h3 {padding:0 0 20px 20px;font-size:18px;border-bottom:1px solid #f2f2f2; font-weight:bold;}
.view .img_view {overflow:hidden;margin-bottom:30px;padding:50px 70px;border-bottom:1px solid #f2f2f2; position:relative;}
.view .img_view p img {width:130px;}
.view .img_view .thumnail {float:left;}
.view .img_view .info {float:left; margin-left:150px; position:absolute; bottom:30px;}
.view .img_view .info dt {font-size:16px;margin-bottom:10px;}
.view .img_view .info dd {font-size:14px;color:#808080;}
.view .txt_view {padding:0 20px;color:#808080;font-size:15px;line-height:25px;}

.paging {margin-top:30px;text-align:center;}
.paging a {display:inline-block;height:15px;padding:5px 5px 0;vertical-align:middle;color:#818181;}
.paging a.pprev,.paging a.prev,.paging a.next,.paging a.nnext {margin-bottom:-6px;padding-top:8px;}
.paging a.pprev {}
.paging a.prev {margin-left:-3px;}
.paging a.next {}
.paging a.nnext {margin-left:-3px;}
.paging a.on {font-weight:bold;}
.paging img {margin-top:4px;}

.btn_wrap {margin-top:50px;text-align:center;}

.btn_search {display:inline-block;width:71px;padding:9px 0 8px;text-align:center;background-color:#808080;}
.btn_search span {color:#fff;font-weight:bold;}

/* 구독신청 */
.tab_menu {overflow:hidden;margin-top:40px;}
.tab_menu li {float:left; display:inline-block; width:430px; overflow:hidden;}

.tab_con {padding:48px 0 0;}
.tab_con_box {padding:0 20px;}
.h3_type1 {margin-top:30px;padding-left:18px;font-size:16px;color:#000;background:url("../img/ico/ico_cc.gif") 0 4px no-repeat;}
.txt_list {margin:10px 0 0 20px;}
.txt_list li {margin-top:5px;padding-left:9px;font-size:16px;color:#808080;background:url("../img/ico/ico_sq.gif") 0 8px no-repeat;}
.txt_list li:first-child {margin:0;}
.txt_list li a {color:#808080;}

.txt_box {padding:0 20px 29px;font-size:16px;color:#000;line-height:21px;border-bottom:1px solid #f2f2f2;}
.txt_box strong {color:#17458f;}

.table_list {margin-top:6px;}
.table_list table {}
.table_list table thead th,.table_list table tbody td {padding:7px;font-size:14px;line-height:18px;border:1px solid #fff;}
.table_list table thead th {color:#fff;background-color:#83b0d9;}
.table_list table tbody td {color:#808080;background-color:#f2f3f4;}
.table_list table tbody td.other {padding:11px 20px;text-align:left;}

.t_center th,.t_center td {text-align:center;}