@charset "utf-8";
@import url('//fonts.googleapis.com/earlyaccess/nanumgothic.css');

div , dl ,dt , dd , ul ,ol ,li , h1 ,h2 , h3 , h4 ,h5 ,h6 ,pre , form , input ,p {
margin : 0 ; 
padding : 0 ;	
}

ul, li {list-style:none;}
img {border:0;}


body {
 background-color:#ffffff;
 margin:0;
 padding:0;
 font-size:12px;
 font-family:'Nanum Gothic', '나눔고딕', 'Nanum Gothic Coding', 'dotum', '돋움', serif;
 color:#333;
 line-height:130%;
}

img { border :0;}

td { font-size:12px; }

/*LINK*/

A:link {color:#515151; text-decoration:none;cursor:pointer;}
A:visited {color:#515151;text-decoration:none;cursor:pointer;}
A:active {color:#515151;text-decoration:none;cursor:pointer;}
A:hover {color:#515151;text-decoration:underline;cursor:pointer;}

#wrapper { margin: 0; width: 100%; height: 100%; }

.submenu td{border-color:#e1b2bc; border-bottom-style:solid; border-bottom-width:1px; height:20px; padding-left:10px; padding-top:2px;}
.submenu td A:hover {color:#000;text-decoration:none; }
.submenu td .classnone {border-width:0px;}

.subline {border-color:#e1b2bc; border-bottom-style:solid; border-bottom-width:1px; height:26px; padding-left:10px; padding-top:2px;}
.subline A {color:#6C1C2E;text-decoration:none; }
.subline A:hover {color:#ffffff;text-decoration:none; }
.subline2 {border-color:#e1b2bc; border-bottom-style:none; border-bottom-width:0px; height:17px; padding-left:10px; padding-top:4px;}
.subline2 A {color:#6C1C2E;text-decoration:none; }
.subline2 A:hover {color:#ffffff;text-decoration:none; }

/*.title {font-size:14px; font-family:"돋움";color:#333; font-weight:bold; padding-left:23px; background-image:url(/newsdesk2/images/ver1/title_icon.gif); background-repeat:no-repeat; background-position:left; letter-spacing:-1px;}
.title_r {float:right;font-size:12px; font-family:"돋움";color:#8A8A8A; font-weight:bold; padding-bottom:5px; padding-right:10px;}
*/

.title {font-size:16px; color:#000; font-weight:bold; padding:20px 0 5px 0; background-position:left; letter-spacing:-1px;}
.title_r {float:right;font-size:12px; color:#333; font-weight:bold; padding-bottom:5px; padding-right:10px; }


.table_width01 {}
.table_width01 td{ border-color:#d8dce1; border-top-style:solid; border-top-width:1px; height:27px;padding-left:10px; }
.table_width01 th{ border-color:#d8dce1; border-top-style:solid; border-top-width:1px;border-right-style:solid; border-right-width:1px; width:130px; background-color:#f9f9f9; text-align:left; padding-left:10px; font-weight:normal;}
.table_width01 .end {border-color:#d8dce1; border-bottom-style:solid; border-bottom-width:1px;border-right-style:solid;}
.table_width01 .end2 {border-color:#d8dce1; border-bottom-style:solid; border-bottom-width:1px; }
.table_width01 input {border-color:#d8dce1; border-style:solid; border-width:1px; font-size:12px;padding:3px; color:#535353 ;}
.table_width01 textarea {border-color:#d8dce1; border-style:solid; border-width:1px; font-size:12px; padding:3px; color:#535353 ;}
.table_width01 select { font-size:12px; }


.table_height01 {clear:both;}
.table_height01 td{ border-color:#d8dce1; border-bottom-style:solid; border-bottom-width:1px; height:27px;text-align:center;}
.table_height01 th{ border-color:#d8dce1; border-top-style:solid; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px;background-color:#f9f9f9; font-weight:normal;height:27px; }
.table_height01 .left{ text-align:left;}
.table_height01 .right{ text-align:right;}

/*
.table_height01 .htit{padding-left:10px;}
.table_height01 .state{ text-align:center; font-size:11px; color:#e75a75;}
.table_height01 .review{ }
.table_height01 .headline{ }
.table_height01 .section{ }
*/

.redcolor {color:#e75a75}
.bluecolor {color:#3d6c91}

/*작은네비게이션*/
.navi{font-size:11px; color:#0f0f0f; font-family:"돋움";}

/*도움말*/
.help{border:1px #e4e4e4 solid; padding-bottom:15px; margin-top:50px; clear:both; }
.help dt{ padding-top:15px; padding-left:20px; color:#60626b; font-weight:bold; font-size:14px; }
.help dd{ margin:0; padding:5px 0 0 20px; color:#60626b; line-height:18px; }
.help .title { background-color:#e5ecf5; padding:10px; color:#415d82; font-size:14px; font-weight:bold; }


/* ASE 개인 추가 --------> */
/* 보더 라인 주기 */
.line_gray {border-color:#d8dce1; border-style:solid; border-width:1px;}

/* 라인없애기 : 이것은 기존 강제조건에 상관없이 실행 */
.noline{border:0px red solid !important;}

/* 설명부 */
.gray_text {color:#929292;text-decoration:none;font-family:"돋움";}

/* 셀렉트 박스 CSS */
.select {font-size: 9pt;color:#808080;background-color:#F9F9F9;border-color:#d8dce1; border-style:solid; border-width:2px;}

/* 필수 사항 별 */
.star {color:#D20000;padding-left:3px;padding-right:3px;}

/* ASE 개인 추가 <-------- */


.leftbox { background:#f3f3f3; height:535px; padding-top:15px; margin-right:10px; border-right:1px solid #e4e4e4;}
.leftbox  .title { margin-bottom:5px; margin-left:20px;}
.leftbox input{border-color:#d8dce1; border-style:solid; border-width:1px; font-size:12px; font-family:"돋움";padding:3px; color:#535353 ;}
.leftbox .lefttit{font-size:12px; font-family:"돋움"; letter-spacing:-1px;  font-weight:bold; padding-left:5px;}

/*.leftmenutit {background-image:url(/newsdesk2/images/ver1/left_icon.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; color:#000000; height:23px;} 수정*/
.leftmenutit {background:url(/newsdesk2/images/ver1/left_icon.gif) no-repeat left 7px; padding-left:15px; color:#000000; height:23px;} 


/*왼쪽박스*/
.leftbox {}
.leftbox input{border-color:#d8dce1; border-style:solid; border-width:1px; font-size:12px; font-family:"돋움";padding:3px; color:#535353 ;}
.leftbox .lefttit{font-size:14px; font-family:"돋움"; font-weight:bold; padding-left:5px;}

.leftmenutit {background-image:url(/newsdesk2/images/ver1/left_icon.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; color:#000000; height:23px;}


/*왼쪽박스*/
.photoview {padding:0; margin:0;}
.photoview td{padding:0; margin:0;}


/*사진*/
.table_list { border-top:2px solid #60626b; }
.table_list tr th { background-color:#f2f2f2; border-bottom:1px solid #d5d6d8; border-right:1px solid #eee; padding:5px 0 5px 0; text-align:center; font-size:13px; }
.table_list tr td { border-bottom:1px solid #eee; border-right:1px solid #eee; padding:5px 3px 5px 3px; color:#616161; }
.table_list tr td a { color:#616161; text-decoration:none; }
.table_list tr td img { vertical-align:middle; }


.table_list01 { border-top:2px solid #60626b; }
.table_list01 tr th { background-color:#f2f2f2; border-right:1px solid #eee; border-bottom:1px solid #eee;  padding:5px 0 5px 0; text-align:center; font-size:13px; }
.table_list01 tr td {  padding:5px 3px 5px 10px; color:#616161; border-bottom:1px solid #eee; }
.table_list01 tr td a { color:#616161; text-decoration:none; }
.table_list01 tr td img { vertical-align:middle; }
.table_list01 tr td .inputB { border:1px solid #d1d1d1; height:23px; padding-left:3px; }


.photodata ul{ list-style-type:none; padding:0; margin:0;}
.photodata li{ background-image:url(/newsdesk2/images/ver1/photo_point.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; height:18px; font-size:11px; overflow: hidden; padding-bottom: 1px; line-height: 1.6; }

.default_input{border-color:#d8dce1; border-style:solid; border-width:1px; font-size:12px; font-family:"돋움";padding:3px; color:#535353 ;}


/*메인왼쪽*/
.mainleftbox {}
.mainleftbox .leftmenutit{ font-size:11px; font-weight:bold; height:20px;}


/*공지사항*/
.notice {padding:0 0 0 10px; text-align:left;}
.notice ul{list-style-type:none; padding:0; margin:0;}
.notice li{background-image:url(/newsdesk2/images/ver1/photo_point.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; height:20px; font-size:12px;}
.notice li span { padding-right:10px; font-size:11px;}


/*검색박스*/
.search_area { border-top:2px solid #417ec8; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; padding:12px 12px 5px 12px; margin:5px 0 10px 0; }
.search_area tr td { padding-bottom:7px; }
.search_area .inputB { border:1px solid #b3b3b3; height:18px; }


/*메인테이블*/
.table_main {}
.table_main td{ border-color:#d8dce1; border-top-style:solid; border-top-width:1px; height:27px;padding-left:10px; }
.table_main th{ border-color:#d8dce1; border-top-style:solid; border-top-width:1px;border-right-style:solid; border-right-width:1px; width:130px; background-color:#f9f9f9; padding-left:10px; font-weight:normal;}
.table_main .end {border-color:#d8dce1; border-bottom-style:solid; border-bottom-width:1px;border-right-style:solid;}
.table_main .end2 {border-color:#d8dce1; border-bottom-style:solid; border-bottom-width:1px;}


/*달력*/
.calendar td{padding:3px;}
.calendar .red{ color:#e82848;}
.calendar .blue{ color:#197ad5;}
.calendar span{ font-weight:bold;color:#e82848;}


/*페이징*/
.paging {text-align:center; border:0px red solid; margin:20px 0 0 0; clear:both; }
.paging img {border:none; vertical-align:middle; margin:0 2px 0 2px; }
.paging a {font-size:13px; color:#444; text-decoration:none; margin:0 2px 0 2px; font-weight:bold; }
.paging a.on { font-weight:bold;color:#ff0000;  }


/*AMI 메뉴영역*/
.menu_area { height:85px; width:100%; background:url(/newsdesk2/images/center/top_bg.png) repeat-x; border-bottom:2px solid #2b90cf; margin:0 auto; }
.menu_area .cen { width:90%; margin:0 auto; background-color:#000; }
.menu_area .cen .logo { float:left; width:192px; text-align:center; vertical-align:middle; padding-top:25px; }
.menu_area .cen .menu { float:left; margin-top:45px; padding-left:40px;}
.menu_area .cen .menu li { float:left; padding-left:60px; }
.menu_area .cen .menu li img { margin-right:10px; vertical-align:middle; }
.menu_area .cen .menu li a { font-size:15px; color:#fff; font-weight:bold; text-decoration:none; }
.menu_area .cen .menu li a:hover { font-size:15px; color:#b4dbf5; font-weight:bold; text-decoration:none; }
.menu_area .cen .menu li.last { background:none;}
.menu_area .cen .join { top:10px; right:95px; height:17px; margin:0 auto; color:#cce4f7; font-size:11px; float:right; position:absolute;  }
.menu_area .cen .join a { color:#cce4f7; text-decoration:none;  }
.menu_area .cen .join .log { color:#a7bf84; }
.menu_area .cen .join .log a { color:#a7bf84; text-decoration:none; }



/*AMI 네비상태영역*/
.status { height:21px; font-size:11px; font-family:"돋움", verdana; }
.status .left_right { font-weight:normal !important; }
.status .left { height:21px; float:left; line-height:22px; color:#767676; }
.status .right { float:left;background:url(/newsdesk2/images/cover/bg_status_right.gif) no-repeat; line-height:22px; width:531px; text-align:center;color:#fff; float:left;}
.status .right strong { color:#fffb86; font-weight:normal; letter-spacing:-1px; }


/*AMI 서브레프트 영역*/
.sub_leftarea { float:left; width:192px; z-index:1000;  background:#f5f5f5; }
.sub_leftarea .title { background:url(/newsdesk2/images/ver1/left_t_bg.png) repeat-x; font-size:18px; height:49px; font-weight:bold; text-align:center; color:#fff; padding-top:30px;  }
.sub_leftarea .sub_leftcov { margin-bottom:20px; }
.sub_leftarea .sub_leftcov h2 { font-size:14px; color:#505050; margin:20px 0 10px 0; line-height:20px; padding-left:13px; }
.sub_leftarea .sub_leftcov .contents { background:#fff; border:1px solid #e4e4e4; padding:10px 0 10px 10px ; width:154px; margin-left:13px; }


/*AMI 메인레프트영역*/
.main_left {width:192px; overflow:hidden; float:left; border-top:2px solid #474747; border-left:1px solid #d7d8d9; border-right:1px solid #d7d8d9; border-bottom:1px solid #d7d8d9; margin-right:25px; }
.main_left .contents { width:192px; float:left;}
.main_left .contents h2 { margin-bottom:7px; }
.main_left .contents h3 { color:#333333; font-size:16px; font-weight:bold; background:url(/newsdesk2/images/cover/left_m_01.png) no-repeat 0 0; padding-left:35px; padding-bottom:10px; }
.main_left .contents .mediaon { line-height:22px; color:#505050; padding:30px 0 30px 18px; }
.main_left .contents .mediaon h3 { color:#333333; font-size:16px; font-weight:bold; background:url(/newsdesk2/images/cover/left_m_01.png) no-repeat 0 0; padding-left:35px; }
.main_left .contents .mediaon ul { overflow:hidden;}
.main_left .contents .mediaon li { background:url(/newsdesk2/images/cover/dot_icon.gif) no-repeat 0 10px; padding-left:6px; display:block; color:#505050 !important; font-size:12px; }
.main_left .contents .mediaon li strong{ color:#fff600;}
.main_left .contents .mediaon li span { float:right; margin-top:2px; margin-right:47px;}
.main_left .contents .admin { line-height:22px; margin-top:2px; color:#505050; padding:30px 0 30px 18px; }
.main_left .contents .admin h2 { color:#333333; font-size:16px; font-weight:bold; background:url(/newsdesk2/images/cover/left_m_02.png) no-repeat 0 0; padding-left:35px; }
.main_left .contents .admin li { background:url(/newsdesk2/images/cover/dot_icon.gif) no-repeat 0 10px; padding-left:6px; color:#505050; font-size:12px; }
.main_left .contents .visit {line-height:22px; color:#505050; background-color:#f1f1f1; padding:30px 0 30px 18px; }
.main_left .contents .visit h2 { color:#333333; font-size:16px; font-weight:bold; background:url(/newsdesk2/images/cover/left_m_03.png) no-repeat 0 0; padding-left:35px; }
.main_left .contents .visit li { background:url(/newsdesk2/images/cover/dot_icon.gif) no-repeat 0 10px; padding-left:6px; color:#505050; font-size:12px; }

.bggray { }


/*AMI 레프트 화살표*/
.move { width:16px; float:left; margin-top:48px;}

/*AMI 메인컨텐츠영역*/
.main_contents { width:100%; min-height:650px;  overflow:hidden;}
.main_contents .delay {  width:750px; height:79px; text-indent:-999999;margin-bottom:20px; position:relative; }
.main_contents .delay strong { position:absolute; top:23px; left:280px; color:#fa8e21; font-size:25px; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;  display:block;}
.main_contents .delay a { display:block; margin:0 0 0 480px; width:75px; font-size:11px; height:15px;position:absolute; bottom:17px; right:140px; }


.main_contents .center .home { color:#767676; font-family:"돋움", verdana; font-size:11px; margin-bottom:20px; }
.main_contents .center { width:100%; margin-right:25px;  float:left; }
.main_contents .center .data { width:100%; margin:0 0 5px 0; border-top:2px solid #7d7d7d; }
.main_contents .center .data caption {background:url(/newsdesk2/images/center/txt_data.gif) no-repeat; height:33px; width:480px; margin-bottom:-10px; text-indent:-10000px; }
.main_contents .center .data tr th { text-align:center; color:#666; font-size:13px; height:28px; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background-color:#f5fafd; }
.main_contents .center .data tr td { text-align:center; color:#666; font-size:13px; height:28px; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; }
.main_contents .center .data .txt { text-align:center; color:#666; font-size:13px; height:28px; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background-color:#f8f8f8; }


.main_contents .center .notice { margin:10px 0 10px 0;position:relative; padding:17px 15px 15px 15px; position:relative; border-top:1px solid #e4e4e4; }
.main_contents .center .notice h2{ font-size:14px; color:#2d2d2d; }
.main_contents .center .notice ul { padding:10px 0 0 0; }
.main_contents .center .notice li { background:url(/newsdesk2/images/center/ico_bullet_gray.gif) no-repeat left 12px; padding-left:10px ; font-size:13px; line-height:30px; height:25px; }
.main_contents .center .notice li a { color:#60626b; text-decoration:none; }
.main_contents .center .notice a img { position:absolute; top:15px; right:15px;}


.main_right .right { width:240px; float:right; }
.main_right .right .state { padding:14px 12px 17px 12px; margin-bottom:15px; border-top:2px solid #474747;  border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; }
.main_right .right .state h2 { margin:0 0 7px 0 ; padding-bottom:7px; color:#5b6b89; font-size:16px; font-weight:600; }
.main_right .right .state ul {  }
.main_right .right .state li { line-height:25px; color:#60626b; font-size:13px; }
.main_right .right .state li.center {  height:35px; border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; line-height:35px; margin:4px 0; }
.main_right .right .state li strong { color:#ff6969; }
.main_right .right .state li.center a {margin-top:8px;}
.main_right .right .state li span { float:right; margin-right:25px; }
.main_right .right .state li img { vertical-align:middle; margin-left:15px; }
.main_right .right .state dl dt { color:#60626b; }
.main_right .right .bnr_area  { }
.main_right .right .bnr_area a { margin-bottom:6px; float:left;}
.main_right .right .state01 { width:100%; clear:both; margin-bottom:15px; font-size:13px; }
.main_right .right .state01 .left01  { float:left; width:55px; color:#60626b; margin-bottom:10px; }
.main_right .right .state01 .center01  { float:left; width:95px; color:#60626b; text-align:right; margin-bottom:10px; }
.main_right .right .state01 .right01 { float:left; margin:0 0 10px 15px; }

.main_right .right .state02 { width:100%; clear:both; font-size:13px; }
.main_right .right .state02 .left01  { float:left; width:98px; color:#60626b; padding:10px 0 10px 0; margin-bottom:13px; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; }
.main_right .right .state02 .center01  { float:left; width:51px; color:#60626b; text-align:right;padding:10px 0 10px 0; margin-bottom:13px; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.main_right .right .state02 .right01 { float:left; padding:10px 0 8px 15px; margin-bottom:13px; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;  }


.main_right .right .use { padding:14px 12px 15px 12px; margin-bottom:15px; border-top:2px solid #474747;  border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; }
.main_right .right .use h2 { color:#5b6b89; font-size:16px; font-weight:600; }
.main_right .right .use ul  { padding-top:7px;}
.main_right .right .use ul li { overflow:hidden; display:block; padding-top:10px; }
.main_right .right .use ul li dl dt { padding-bottom:10px; overflow:hidden; color:#60626b; font-size:13px; }


/*AMI 푸터영역*/
.footer { border-top:1px solid #e5e5e5; margin:0 auto; margin-top:50px; }
.footer .logo { width:100%; margin:0 auto; padding:15px 0 15px 0; text-align:center; color:#8c8c8c; font-size:13px; }
.footer .logo_add { width:100%; margin:0 auto; text-align:center;}


/*글씨위치*/
.TextL { text-align:left; }
.TextC { text-align:center; }


/*좌우여백*/
.mT25 { margin-top:25px; }
.mT20 { margin-top:20px; }
