@charset "UTF-8";

/* @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); */

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(./font/NanumGothic-Regular.eot);
  src: url(./font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(./font/NanumGothic-Regular.woff2) format('woff2'),
       url(./font/NanumGothic-Regular.woff) format('woff'),
       url(./font/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(./font/NanumGothic-Bold.eot);
  src: url(./font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(./font/NanumGothic-Bold.woff2) format('woff2'),
       url(./font/NanumGothic-Bold.woff) format('woff'),
       url(./font/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(./font/NanumGothic-ExtraBold.eot);
  src: url(./font/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(./font/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(./font/NanumGothic-ExtraBold.woff) format('woff'),
       url(./font/NanumGothic-ExtraBold.ttf) format('truetype');
}

td span strong img{margin-left:10px;}
div td span.text09 strong img{margin-left:0;}
.text09
{
    font-family: "verdana";
    font-size: 14px;
    font-weight:bold;
    color:#002157;
}
.operationColorBold
{
    font-family: "verdana";
    font-size: 11px;
    font-weight:bold;
}

/* reset */
*{margin:0; padding:0; font-family:'나눔고딕', 'Nanum Gothic', sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
/* list */
ul,li,ol,dl,dt,dd{list-style:none;}
img,fieldset,iframe{border:0;}
/* hide */
.hide{font-size:0;width:0;height:0;line-height:0;position:absolute;text-indent:-9999px; }
hr{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;}
/* table form */
table{border-collapse:collapse; vertical-align:middle; }
caption{visibility:hidden;}
legend{ visibility:hidden; margin:0; padding:0;}
select, input, textarea{border:1px solid #efefef; vertical-align:middle;}
/* a link */
a{text-decoration:none; color:#333;}
a:visited{text-decoration:none; color:#333;}
a:active{text-decoration:none; color:#333;}
a:hover{text-decoration:none; color:#333;}

body, table, td, input, select, form, textarea {font-family:'나눔고딕', 'Nanum Gothic', sans-serif; font-size:11px; color:#333333; line-height:150%; }
td{word-break: break-word;}
p, div{
word-break: keep-all;
/*-webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens: auto; hyphens:auto;*/
}

TD a:link          {color:#1e67b1; text-decoration:none}
TD a:active		   {color:#1e67b1; text-decoration:none}
TD a:visited       {color:#1e67b1; text-decoration:none}
TD a:hover         {color:#9e005d; text-decoration:underline}

.text01 a:link         {color:#002157; text-decoration:none}
.text01 a:active       {color:#002157; text-decoration:none}
.text01 a:visited      {color:#002157; text-decoration:none}
.text01 a:hover        {color:#9e005d; text-decoration:underline}

.text02 a:link         {text-decoration:none;}
.text02 a:active       {text-decoration:none;}
.text02 a:visited      {text-decoration:none;}
.text02 a:hover        {text-decoration:underline;}



body
{
	font-family:'나눔고딕', 'Nanum Gothic', sans-serif;
    scrollbar-3dlight-color:#BBBBBB;
    scrollbar-arrow-color:#BBBBBB;
    scrollbar-track-color:#EEEEEE;
    scrollbar-darkshadow-color:#BBBBBB;
    scrollbar-face-color:#DDDDDD;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF
}


/* padding Style --------------------------------*/
/* 상 */
.paddingtop3        {padding-top:3px;}
.paddingtop5        {padding-top:5px;}
.paddingtop7        {padding-top:7px;}
.paddingtop10       {padding-top:10px;}
.paddingtop15       {padding-top:15px;}
.paddingtop20       {padding-top:20px;}
.paddingtop25       {padding-top:25px;}
.paddingtop30       {padding-top:30px;}
.paddingtop40       {padding-top:40px;}
/* 하 */
.paddingbottom3 {padding-bottom:3px;}
.paddingbottom5 {padding-bottom:5px;}
.paddingbottom15    {padding-bottom:15px;}
.paddingbottom10    {padding-bottom:10px;}
/* 우 */
.paddingright3  {padding-right:3px;}
.paddingright5  {padding-right:5px;}
.paddingright10{padding-right:10px;}
.paddingright20{padding-right:20px;}
/* 좌 */
.paddingleft5   {padding-left:5px;}
.paddingleft8   {padding-left:8px;}
.paddingleft10  {padding-left:10px;}
.paddingleft15  {padding-left:15px;}
.paddingleft20  {padding-left:20px;}
.paddingleft25  {padding-left:25px;}
.paddingleft30  {padding-left:30px;}
.paddingleft35  {padding-left:35px;}
.paddingleft40  {padding-left:40px;}
.paddingleft50  {padding-left:50px;}
.paddingleft145 {padding-left:145px;}
/* 상좌 */
.paddingleft5top5{padding-left:5px; padding-top:5px;}
.paddingleft10top5{padding-left:10px; padding-top:5px;}
/* 상우 */
.paddingright5top5{padding-right:5px; padding-top:5px;}
/* 상하좌우 */
.padding5{padding:5px;}
.padding10{padding:10px;}
.padding20{padding:20px;}
.padding50{padding:5px 0;}
.padding1020{padding:10px 20px;}
.padding2010{padding:20px 10px;}
.padding100{padding:10px 0;}
.padding200{padding:20px 0;}
.padding010{padding:0 10px;}
.padding020{padding:0 20px;}


.mg_right10{margin-right:10px;}
.padding_left5{padding-left:5px;}
.padding_left10{padding-left:10px;}

/* margin */
.mgbottom5{margin-bottom:5px;}
.mgright0{margin-right:0;}
.mgright5{margin-right:5px;}
.mgright15{margin-right:15px;}

/* 2015 LINEA layout design modi --------------------------------*/
/* main_left suv **************/
td img{border:0; vertical-align:middle; margin-right:5px;}

TD.acoms_h1_title{text-align:left; font-family:'verdana'; font-size:14px; font-weight:bold; color:#002157; padding-top:20px;}

TD a.top_link:link{font-size:12px; font-weight:bold; color:#1e67b1; margin-right:10px;}
TD a.top_link:active{color:#1e67b1;}
TD a.top_link:visited{color:#1e67b1;}
TD a.top_link:hover{color:#1e67b1; text-decoration:underline;}

/* admin login */
TD span.top_login{font-size:12px; font-weight:bold; color:#fff;}
TD span.top_login a{font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
TD span.top_login a:hover{color:#fff; text-decoration:underline;}

/* member login */
.m_login{font-size:11px; font-weight:bold; color:#000;}
a.m_login:link{display:inline-block; font-size:11px; font-weight:bold; color:#000; text-decoration:none; margin-right:10px;}
a.m_login:active{color:#000;}
a.m_login:visited{color:#000;}
a.m_login:hover{color:#000; text-decoration:underline;}
a.p_login:link{display:inline-block; font-size:11px; font-weight:bold; color:#000; text-decoration:none;}
a.p_login:active{color:#000;}
a.p_login:visited{color:#000;}
a.p_login:hover{color:#000; text-decoration:underline;}

/* 로그인 상태가 아닐 때 */
TD a.topnav_bef{color:#fff; font-size:14px; text-decoration:none; font-weight:bold;}

TD a.topnav_bef:active{color:#fff;}
TD a.topnav_bef:visited{color:#fff;}
TD a.topnav_bef:hover{color:#fff; text-decoration:none;}

/* 로그인상태일 때 */
TD a.top_nav:link{font-size:14px; font-weight:bold; margin-right:10px; margin-left:5px; color:#0080cb;}
TD a.top_nav:first-child{margin-left:0;}
TD a.top_nav:active{color:#0080cb;}
TD a.top_nav:visited{color:#0080cb;}
TD a.top_nav:hover{color:#df202f; text-decoration:underline;}

/* left main subnav */
TD.subtitle{padding:3px 5px; background:#23746d; color:#fff; font-size:14px; font-weight:bold;}
TD.sub_nav{padding:3px 5px; border-bottom:1px solid #0080cb;}
TD.sub_nav a:link{color:#0080cb; font-weight:bold;}
TD.sub_nav a:active{color:#0080cb;}
TD.sub_nav a:visited{color:#0080cb;}
TD.sub_nav a:hover{text-decoration:none;}
TD.sub_nav:hover{background:#efefef; cursor:pointer;}

/* 관리자시작버튼 */
TD.home_nav{padding:5px; background:#efefef;}
TD.home_nav a{font-weight:bold; color:#d32725; }
TD.home_nav a:link{color:#d32725; font-weight:bold; text-decoration:none;}
TD.home_nav a:active{color:#d32725;}
TD.home_nav a:visited{color:#d32725;}
TD.home_nav a:hover{text-decoration:none;}

/* sitemap */
.sitemap_title{font-weight:bold; font-size:14px; padding:0 5px 3px;}
.sitemap{padding-left:5px; width:780px;}
.sitemap h2{font-size:12px; padding:4px 0 3px 5px; border-bottom:1px solid #ddd;}
.sitemap table{width:100%; border-left:1px solid #ddd; border-right:1px solid #ddd; table-layout:fixed;}
.sitemap table th{width:25%; text-align:left; font-size:11px; padding:3px 0 3px 10px; border-bottom:1px solid #ddd; background:#f1f1f1; width:19%; font-weight:normal;}
.sitemap table td{width:70%; font-size:11px; padding:3px 0 3px 5px; border-bottom:1px solid #ddd;}


/* page top title */
TD.h3_title, .h3_title{font-size:14px; color:#23746d; font-weight:bold;}

/* h4_title */
TD.h4_title_td{padding-top:10px;}
TD.h4_title, .h4_title{font-weight:bold; font-size:14px; padding:15px 15px 3px;}
TD.search_container table td.h4_searchbox{font-weight:bold; font-size:14px; padding:3px 0; border-bottom:0;}
TD a.h4_title:link{font-weight:bold; font-size:14px; color:#1b4f26;}
TD a.h4_title:active{color:#1b4f26;}
TD a.h4_title:visited{color:#1b4f26;}
TD a.h4_title:hover{color:#1b4f26; text-decoration:underline;}
.pop_h4_title{font-weight:bold; font-size:12px;}
.step_title{font-weight:bold; font-size:12px; padding-top:20px; padding-left:5px;}


/* h5_title */
TD.h5_title_txt{font-size:12px; font-weight:bold; padding:10px 0 5px 10px;}
TD.h5_title, div.h5_title{font-size:12px; font-weight:bold; padding:10px 0 5px 20px;}

/* td_width */
TD.td_width{width:780px;}


/* 테이블 --------------------------------*/
td, th{line-height:1.2;}
/* 좌측정렬기본 detailtable */
TD.detailtable_td{padding-top:5px;}
table.detailtable{width:100%; border-top:2px solid #999; table-layout:fixed;}
.detailtable thead th{text-align:center; padding:8px 10px; vertical-align:middle; color:#222; background:#f2f2ea; border-bottom:1px solid #ddd; }
.detailtable th{text-align:left; padding:8px 10px; vertical-align:middle; color:#222; background:#f2f2ea; border-bottom:1px solid #ddd;}
.detailtable th.th_center{text-align:center;}/* th중앙정렬 */
.detailtable td.td_right{text-align:right;}/* th중앙정렬 */
.detailtable td{text-align:left; padding:8px 10px; height:19px; vertical-align:middle; border-bottom:1px solid #ddd; line-height:1.2;}

/* 좌측정렬기본 테이블 td 오른쪽 라인 */
.detailtable tbody tr.right_line td{padding:3px 5px; border-right:1px solid #ddd;}
.detailtable tbody tr.right_line td:last-child{border-right:0;}
.detailtable td.td_center{text-align:center;}/* td중앙정렬 */
.detailtable tfoot td{border-bottom:0; padding-top:20px; padding-right:0; text-align:right;}
.detailtable tfoot td.btn_td{border-bottom:0; padding-top:10px; padding-right:5px; text-align:right;}
/* 좌측정렬기본 border_bottom0 */
table.bottom0{width:100%; border-top:2px solid #999; table-layout:fixed;}
table.bottom0 th{text-align:left; padding:5px 10px; vertical-align:middle; color:#222; background:#f2f2ea; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
table.bottom0 td{text-align:left; padding:5px 10px; vertical-align:middle; color:#222; }
/* 좌측기본정렬 패딩 좌우5px */
.pd85 td, .pd85 tbody td, .pd85 thead tr th{padding:8px 5px;}
.pd55 td, .pd55 tbody td, .pd55 thead tr th{padding:5px 5px;}

/* 팝업 베너 썸네일 이미지 */
TD img.thum_img{width:100px; height:19px;}
TD.border_bottom0_td{border-bottom:0; padding:2px 5px 0 0; text-align:right;}

/* File table */
TH.category_th{text-align:left; padding:8px 10px; vertical-align:middle; color:#222; background:#fff; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.txt_normal{font-weight:normal; font-size:10px;}

/* 보더0_테이블 */
table.border0_table th{text-align:left; padding:0 0 2px 2px; border:0;}
table.border0_table td{height:22px; vertical-align:middle; border:0;}
/* border_bottom0 테이블 */
table.border_bottom0 td{padding:10px 0; vertical-align:middle; text-align:center; border-bottom:0; border-right:1px solid #ddd;}
table.border_bottom0 td input[type=radio]{margin-right:0;}
.pop_table td{padding-left:10px;}

/* 중앙정렬기본 detailtable center */
TD.detailtable_center_td{padding-top:5px; padding-left:20px;}
table.detailtable_center{width:100%; border-top:2px solid #999; table-layout:fixed;}
.detailtable_center th{padding:8px 10px; vertical-align:middle; color:#222; background:#f2f2ea; border-bottom:1px solid #ddd;}
.detailtable_center td{text-align:center; padding:8px 10px; height:19px; vertical-align:middle; border-bottom:1px solid #ddd; }
.detailtable_center td.left_td{text-align:left;}
/* 중앙정렬기본 테이블 td 오른쪽 라인 */
.detailtable_center tbody tr.right_line td{padding:8px 10px; border-right:1px solid #ddd;}
.detailtable_center tbody tr.right_line td:last-child{border-right:0;}
.detailtable_center tfoot td{border-bottom:0; padding-top:20px; padding-right:0; text-align:right;}
.detailtable_center tfoot td.btn_td{border-bottom:0; padding-top:10px; padding-right:5px; text-align:right;}

/* 중앙정렬 중앙라인 detail center line table */
table.detailtable_center_line{width:100%; border-top:2px solid #999; table-layout:fixed;}
.detailtable_center_line th{border-right:1px solid #ddd; padding:8px 10px; height:19px; vertical-align:middle; color:#222; background:#f2f2ea; border-bottom:1px solid #ddd; }
.detailtable_center_line th:last-child{border-right:0;}
.detailtable_center_line thead tr.th_borderL0 th{border-right:0;}
.detailtable_center_line th.bg_white_th{background:#fff;}
.detailtable_center_line tbody td{border-right:1px solid #ddd; }
.detailtable_center_line tbody td:last-child{border-right:0;}
.detailtable_center_line tfoot td{border-bottom:0; padding-top:20px; text-align:right;}
.detailtable_center_line td{text-align:center; padding:8px 10px; vertical-align:middle; border-bottom:1px solid #ddd; }
.detailtable_center_line td.left_td{text-align:left;}
.detailtable_center_line td input[type=radio]{margin-left:0; margin-right:0;}

/* 상단검색박스 클래스 상속 테이블 */
TD.search_container{width:100%; border:1px solid #ccc; border-top:3px solid #204081; padding:10px 20px 20px;}
TD.search_container table td{border-bottom:1px solid #ddd; padding:8px 10px 8px 0; height:19px; vertical-align:middle;}
TD.search_container table td:first-child{font-weight:bold; line-height:1.2;}
TD.search_container table td.border_bt0_td{border-bottom:0; padding:15px 0 0; text-align:center;}

/* step 아이콘테이블 */
TD.icon_table_td{padding:10px 0 0 5px;}
table.icon_table{border-top:1px solid #eee; border-bottom:1px solid #eee;}
table.icon_table th{font-weight:bold; text-align:left; vertical-align:top; padding-top:7px; padding-left:15px;}
table.icon_table td{padding:5px 0;}

/* step 미리보기테이블 */
table.steptable{width:100%; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; table-layout:fixed;}
.steptable th{text-align:left; padding:5px 10px; vertical-align:middle; color:#222; background:#f2f2ea; border-bottom:1px solid #ddd;}
.steptable th.th_center{text-align:center;}
.steptable td{text-align:left; padding:5px 10px; vertical-align:middle; border-bottom:1px solid #ddd; line-height:1.2;}
.steptable td.td_center{text-align:center;}
.steptable td.td_right{text-align:right;}
.steptable tr.border_bottom0 td{border-bottom:0;}

/* areastable 권호분야테이블 */
table.areastable{width:100%; padding:10px;}
table.areastable td{padding:2px 0; background:#fff;}
table.areastable td.areastable_title{font-weight:bold; padding:10px 5px 5px; background:#f1f1f1;}

/* 발행권호정보확인 점선테이블 */
table.dottable{width:100%; border-top:1px solid #ddd; border-bottom:2px solid #ddd;}
table.dottable td{vertical-align:top;}
table.dottable tr:first-child td{padding-top:20px;}
table.dottable tr:last-child td{padding-bottom:20px;}
.dottable td.down_title a{font-size:13px; font-weight:bold; color:#06f; text-decoration:underline;}
.dottable td div.dotline{border-top:1px solid #ddd; padding-bottom:5px;}

/* 사용자일괄등록 팝업 */
table.usertotalinput{width:100%;}
table.usertotalinput td{padding:5px 0 0 25px; }
.usertotalinput td a{font-weight:bold; color:#c00;}
/* mappingKeyword */
span.mapping_title_type{font-weight:normal; color:#666;}


/* gray_box ----------------------------*/
div.areastable_graybox{margin-left:20px; margin-right:20px; padding:0 15px 10px; background:#f1f1f1;}
TD div.gray_box{margin-left:20px; margin-right:20px; padding:10px; background:#f1f1f1; position:relative;}
TD.gray_box_height{width:100%; height:30px; vertical-align:middle; background:#f1f1f1;}
TD div.mg0_linebox{margin-left:0; margin-right:0; margin-bottom:20px; padding:20px; border:1px solid #ccc;}
TD.line_box{border:1px solid #ddd; background:#fff; padding:10px;}
.gray_box td{vertical-align:top;}

/* step6:gray_box */
div.bg_gray{background:#f7f8fc; border-top:2px solid #a9b2b9; padding:15px 10px 0 10px; overflow:hidden;}
div.line_box{margin-bottom:15px; border:1px solid #aaa; background:#fff; padding:20px 15px;}

/* 논문접수chdckin */
TD.gray_box_td{margin-left:20px; padding:10px; background:#f1f1f1; position:relative;}
TD.gray_box_td input[type=radio]:first-child{margin-left:0;}



/* 버튼 --------------------------------*/
/* 로그인버튼 admin */
a.login_btn{width:50px; height:44px; display:block; line-height:44px; text-align:center; background:#8781bd; background-image:linear-gradient(#8781bd, #6561ab); 
cursor:pointer; color:#fff; font-weight:bold; text-decoration:none;}
a.login_btn:link{color:#fff; font-weight:bold; text-decoration:none;}
a.login_btn:hover{background:#6561ab; background-image:linear-gradient(#6561ab, #8781bd); color:#fff; text-decoration:none;}
/* 로그인버튼 member */
a.mlogin_btn{width:50px; height:44px; display:block; line-height:44px; text-align:center; background:#218887; background-image:linear-gradient(#218887, #227269); 
cursor:pointer; color:#fff; font-weight:bold; text-decoration:none;}
a.mlogin_btn:link{color:#fff; font-weight:bold; text-decoration:none;}
a.mlogin_btn:hover{background:#227269; background-image:linear-gradient(#227269, #218887); color:#fff; text-decoration:none;}

/* BTN basic_btn */
TD a.basic_btn, .basic_btn{display:inline-block; cursor:pointer; padding:2px 5px; vertical-align:middle;
	background:#e5e5e5; background-image:linear-gradient(#fff, #e5e5e5); border:1px solid #aaa; border-radius:3px; 
	text-shadow:1px 1px 1px #fff; color:#333; font-weight:normal; font-size:11px;}
TD a.basic_btn:hover, a.basic_btn_right:hover{text-decoration:none;}
TD span.txt_margin{margin-left:5px; margin-right:3px;}

a.basic_btn_right:link{
	display:inline-block; cursor:pointer; padding:2px 5px; vertical-align:middle; float:right; margin-left:3px;
	background:#e5e5e5; background-image:linear-gradient(#fff, #e5e5e5); border:1px solid #aaa; border-radius:3px; 
	text-shadow:1px 1px 1px #fff; color:#333; font-weight:normal; font-size:11px;}

a.characterBtn{display:inline-block; padding:4px 10px 5px 10px; 
	background:#e5e5e5; background-image:linear-gradient(#fff, #e5e5e5); border:1px solid #aaa; border-radius:3px; 
	text-shadow:1px 1px 1px #fff; color:#333; margin-bottom:5px;}
a.characterBtn:link{color:#333;}



/* BTN blue gray btn*/
TD.detail_table_btn_td{border-bottom:0; text-align:center; padding-top:20px;}
TD.btn_td_right{border-bottom:0; text-align:right; padding-top:10px;}
TD a.btn_blue{padding:6px 20px; color:#fff; background:#204081; box-shadow:1px 2px 1px #ccc;  border:0px ; font-size:12px; font-weight:bold; border-radius:5px;}
TD a.btn_lightgray{padding:6px 20px; color:#fff; background:#566d6e; box-shadow:1px 2px 1px #ccc;  border:0px ; font-size:12px; font-weight:bold; border-radius:5px;}

/*  */
TD.btn_lightgreen_td{text-align:right; padding:10px 0;}
TD a.btn_lightgreen{
	padding:3px 8px 4px 8px; color:#293627; font-size:12px; font-weight:bold; text-shadow:1px 1px 1px #fff; 
	background:#C5D3C2; background-image:linear-gradient(#fff, #C5D3C2); border:1px solid #217432; border-radius:4px; }

/* +addFile btn*/
TD.addBtn_td{padding-top:5px; padding-right:5px; text-align:right;}
TD a.btn_green{display:inline-block; padding:4px 10px 5px 10px; background:#1b4f26; color:#fff; font-size:12px; font-weight:bold; border-radius:5px;}

/* 테이블 안 가로길이정해진 버튼 */
TD a.td_in_btn_wid{
	cursor:pointer; display:inline-block; width:120px; padding:2px 5px; margin-bottom:3px; 
	font-size:11px; text-align:center; color:#333;
	text-shadow:1px 1px 1px #fff;  border:1px solid #aaa; border-radius:3px; background:#e5e5e5; background-image:linear-gradient(#fff, #e5e5e5);
	}
/* 상단 탑 버튼 */
TD a.right_top_btn{
	cursor:pointer; display:inline-block; padding:2px 5px; margin:0 0 5px 2px; 
	font-size:11px; text-align:center; 
	text-shadow:1px 1px 1px #fff;  color:#333; border:1px solid #aaa; border-radius:3px; background:#e5e5e5; background-image:linear-gradient(#fff, #e5e5e5);
	}

/* 버튼색상 포인트주기 */
TD a.txt_red{color:#c00;}
TD a.txt_blue{color:#19569f;}
TD a.txt_gray{color:#999;}

/* add_new_author_btn 중앙버튼 */
TD.add_new_author_btn{vertical-align:middle; text-align:center; font-size:12px; line-height:1; cursor:pointer;}
TD.add_new_author_btn img{margin-bottom:5px;}



/* 별포포인트 --------------------------------*/
.point_star{color:#c00; margin-right:3px;}
.point_red{color:#c00; font-weight:bold;}
.point_black{color:#222; font-weight:bold;}
.point_blue{color:#176ccb; font-weight:bold;}
span.txt_mgtop3{display:inline-block; margin-top:3px;}
span.txt_mgbottom3{display:inline-block; margin-bottom:3px;}
/* 테이블 안 빨간글씨 --------------------------------*/
.txt_red{color:#c00;}


/* 페이징: 공통 --------------------------------*/
#page_controll{padding: 15px 0;	text-align: center;	line-height: normal}
TD div.paginate_regular {padding: 15px 0;	text-align: center;	line-height: normal}
TD div.paginate_regular a, .paginate_regular strong {margin: 0 -2px; padding: 2px 8px; display: inline-block; position: relative; font-weight: bold; font-size: 12px; color: #333; line-height: normal; text-decoration: none; 	vertical-align: middle;}
TD div.paginate_regular a:hover, .paginate_regular a:active, .paginate_regular a:focus {background-color: #f8f8f8}
TD div.paginate_regular strong {color: #C60}
TD div.paginate_regular .currentPageNo {font-weight: normal; color: #767676; white-space: nowrap;}
TD div.paginate_regular .currentPageNo span {font-weight: bold; font-size: 14px}
TD div.paginate_regular .currentPageNo:hover, .paginate_regular .currentPageNo:active, .paginate_regular .currentPageNo:focus {background-color: #fff; color: #333}

/* bottom line */
div.bottom_line750{margin:20px 0; background:#ddd; height:1px;}


/* input --------------------------------*/
input[type=file]{width:100%; height:20px; border:none; background:#f1f1f1; cursor:pointer;}
input[type=radio]{width:13px; height:13px; margin-left:5px; margin-right:2px;}
input[type=radio].margin_left0{margin-left:0;}
input[type=checkbox]{width:13px; height:13px; margin-left:5px; margin-right:3px;}
input{width:100%; height:16px; border:1px solid #ddd; padding:2px; vertical-align:middle;} /* input width:100% 주석 제거 2017-03-03 이재우 관리자 input박스가 짤리는 관계로*/
TD input.input5, .input5{width:5%;}
TD input.input10, .input10{width:10%;}
TD input.input15, .input15{width:15%;}
TD input.input25, .input25{width:25%;}
TD input.input35, .input35{width:35%;}
TD input.input50, .input50{width:50%;}
TD input.input60, .input60{width:60%;}
TD input.input70, .input70{width:70%;}
TD input.input80, .input80{width:80%;}

TD input.input90, .input90{width:90%;}
TD input.input95, .input95{width:95%;}
TD input.mg_bottom{margin-bottom:5px;}
select, option{height:22px; border:1px solid #ddd; padding:2px; width:200px;}
TD select.select35, TD option.option35{width:35%;}
textarea{width:100%; border:1px solid #ddd; padding:2px;}

/* iframe_style */
TD.iframe_style{width:100%; padding-left:10px; height:34px;}
TD.iframe_style input{width:70%;}
TD.iframe_style a{display:inline-block; cursor:pointer; padding:2px 7px 3px; float:right;
	background:#e5e5e5; background-image:linear-gradient(#fff, #e5e5e5); border:1px solid #aaa; border-radius:3px; 
	text-shadow:1px 1px 1px #fff; color:#333;}
TD.iframe_style a:hover{text-decoration:none;}

/* login inpu box */
TD input.logininputbox{padding:0 5px;}


/* 페이지별 스타일 --------------------------------*/

/* 심사환경설정 */
TD span#customDeselected{padding-left:10px;}
TD span#customDeselected em{font-style:normal; margin-left:8px; margin-right:3px;}
input#abbrevYmdCnt{width:25%;margin-top:5px; margin-left:5px; margin-right:3px;}
TD span#customDeselected select{width:15%;}
TD span.ex_txt{display:block; padding:10px 13px; background:#f1f1f1; font-size:11px; font-weight:normal; margin-top:3px;}

/* 투고환경설정 */
table.h5_detailtable{width:100%; table-layout:fixed;}
.h5_detailtable td{text-align:left; padding:5px 0; vertical-align:middle;}
.h5_detailtable td input[type=text]{width:70%;}
TD.white_box_td{padding:5px;}
TD div.white_box{padding:10px 20px; background:#fff;}
table#questionTable td{padding-top:5px;}
table#questionTable td input[type=text]{width:84%;}

/* 분야및유형관리 (상단탭디자인: 공통) */
TD.basic_tab_td{padding:15px 10px;}
table.basic_tab td a{display:block; width:100%; height:35px; text-align:center; font-weight:bold; line-height:35px; background:#fff; border:1px solid #ddd; color:#333;}
table.basic_tab td a:hover, table.basic_tab td a.on_tab{background:#193da5; border:1px solid #193da5; color:#fff; text-decoration:none;}

/* 알림메세지설정 */
TD.pd010{padding:0 10px;}
tr.notifications:hover td{background:#f1f1f1;}

/* 사용자등록 */
table.graybox_table td{padding-right:30px; padding-bottom:5px;}
table.graybox_table TD input[type=radio]{margin-left:0;}
table.graybox_table TD input[type=radio]:last-child{margin-left:10px;}
TD div.userinfo_txt{padding-left:22px; padding-top:5px;}
TD div.userinfo_txt input[type=checkbox]{vertical-align:middle;}
TD div.userinfo_txt input[type=checkbox]:first-child{margin-left:0;}
TD span.change_id_btn{
cursor:pointer; display:inline-block; width:70px; height:20px; text-align:center; line-height:20px; 
background:#666; border-radius:5px; font-weight:bold; color:#fff;}
TD span.change_id_btn:hover{background:#999; color:#fff;}

/* 사용자메일발송 */
TD.mail_box_textareaTD{padding-left:5px;}
TD.mail_box_textareaTD textarea{width:100%; height:300px;}

/* Total */
TD.total_num{font-size:12px; text-align:right; padding-right:5px; padding-bottom:2px;}
TD.bottom_total_num{font-size:12px; font-weight:bold; text-align:center; border-top:2px solid #ddd;}
span.left_total_num{font-size:12px; text-align:left; vertical-align:bottom; padding-bottom:5px;}
TD.total_txt{vertical-align:bottom;}
TD.total_txt span{margin-right:10px;}
TD div.td_in_div_box{border-top:1px solid #ccc; margin-top:8px; padding-top:8px;}

/* 심사진행현황 */
table.blue_table{margin-top:10px; border:1px solid #333; }
table.blue_table th{padding:3px 5px; background:#204081; color:#fff; border-right:1px solid #333; line-height:1; }
table.blue_table th:last-child{border-right:0;}
table.blue_table td{padding:3px 5px; background:#fff; color:#333; border-top:1px solid #333; border-right:1px solid #333; line-height:1.2; text-align:center;}
/*table.blue_table td:last-child{border-right:0;}*/

/* 이용자 논문투고시스템 step */
ul.step_list{width:150px; overflow:hidden;}
ul.step_list li{
	cursor:pointer; width:120px; line-height:1; padding:10px; margin-bottom:3px;
	background:#efefef; background-image:linear-gradient(#fff, #efefef); border:1px solid #e6e6e6; border-radius:5px; 
}
ul.step_list li:hover, ul.step_list li.act {
	background:#23746d; background-image:linear-gradient(#4ea8a0, #23746d); border:1px solid #ccc; border-radius:5px;
	color:#fff;
}
ul.step_list li:nth-child(2n){width:140px; height:12px; padding:0; border:0; background:none; text-align:center; margin-bottom:5px;}
ul.step_list li p{display:block; padding:4px 0;}
ul.step_list li p span{font-weight:bold; padding-bottom:3px; display:inline-block;}

ul.td_in_inputList{width:100%; overflow:hidden;}
ul.td_in_inputList li{float:left;  margin-bottom:5px; margin-right:2%; width:31.3%;}
p.inputList_btn{float:right;margin-right:7px;}

div.step2_name_detailinfo{
	white-space:nowrap; opacity:0.9; filter:alpha(opacity=90); /* For IE8 and earlier */
	position:absolute; padding:3px 10px; background:#fff; border:1px solid #ddd; border-radius:5px;
}
ul.search_box{width:100%; padding-top:5px; overflow:hidden;}
ul.search_box li{float:left; margin-right:5px;}
ul.search_box li.float_right{float:right; margin-right:0;}
ul.search_box li select, ul.search_box li input{width:150px;}

div.search_box{width:100%; padding-top:10px; padding-left:10px; font-size:14px; font-weight:bold;}
div.search_box input{margin-right:5px;}
div.search_box input[type=button].basic_btn{
	cursor:pointer; padding:2px 5px; width:34px; height:22px; vertical-align:middle; text-align:center; 
	background:#e5e5e5; background-image:linear-gradient(#fff, #e5e5e5); border:1px solid #aaa; border-radius:3px; 
	text-shadow:1px 1px 1px #fff; color:#333; font-weight:normal; font-size:11px;
}
ul.article_num{padding:10px 0 5px 10px; overflow:hidden;}
ul.article_num li{float:left; line-height:22px; font-size:12px; font-weight:bold;}
ul.article_num li:last-child{float:right;}

ul.edition_list{overflow:hidden; margin-top:3px; margin-bottom:8px; padding:15px 10px 10px; border:1px solid #ddd; background:#fff;}
ul.edition_list li{float:left; width:48%; margin-bottom:5px;}

.edition_list{margin-top:3px; margin-bottom:8px; padding:15px 10px 10px; border:1px solid #ddd; background:#fff;}

/* step3 title */
TD.step3_title{padding:15px 5px 2px; font-weight:bold; font-size:12px;}

/* step6 */
TD.h_step{background:none; padding-bottom:10px; font-weight:bold; font-size:12px; color:#193da5;}
TD.h_step span{display:inline-block; margin-right:6px; padding:1px 3px; background:#195425; font-style:italic; border-radius:3px; color:#fff;}



/* 활용현황,저자현황: 구글차트통계,지도 */
TD.chart_title, h3.chart_title, dl dt.chart_title{font-weight:bold; font-size:15px; padding-top:10px; padding-left:10px;}

#bar_chart_div{margin-left:20px; margin-top:20px; width:100%; height:450px; background:#fff;}
#chart_div{margin-left:20px; margin-top:20px; width:100%; height:450px; background:#fff;}
div.chart_float{width:770px; overflow:hidden;}
.chart_float dl{float:left;}
.chart_float dl:first-child{margin-right:5px;}
#bar_chart_div2, #bar_chart_div3{width:380px; height:500px;}
#regions_div{width:760px; height:500px; margin-top:10px;}



/* 서비스정보수정: 상세/발행권호정보확인 */
.issueintro_h4{font-size:12px; border-bottom:1px solid #ddd; margin-top:20px; margin-bottom:30px; padding-bottom:3px;}
.issueintro_h4 span{margin-left:5px;}
.issueintro_title{font-weight:bold; font-size:14px; padding:0 0 10px 0;}
.issueintro_txt{font-size:12px; word-break:break-all}
.issue_intro_wrap{width:100%; overflow:hidden;}
.issue_intro_box{width:580px; float:right;}
.issue_intro_img{float:left; width:164px; border:5px solid #ddd;}


.titleInfo{font-family:'verdana'; font-size:12px; font-weight:bold; padding-bottom:3px;}
.bottom_line2px{border-bottom:2px solid #999;}
.bottom_line1px{border-bottom:1px solid #ddd;}
.div_titleInfo{font-family:'verdana';font-size:13px; font-weight:bold; padding-top:20px; padding-bottom:3px; border-bottom:2px solid #999; margin-left:20px;}
.info_td{text-align:left; padding:5px 10px; height:19px; vertical-align:middle; border-bottom:1px solid #ddd; line-height:1.2; }

.insertbtn_td{padding:5px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}

/* currentissue */
table.orgtable{width:100%;}
table.orgtable td.num_td{padding-top:5px; font-size:12px; color:#6f6f6f;}
table.orgtable td{padding:3px 5px; font-size:12px;}

table.orgtable td.title_link{font-family:'Georgia'; font-size:15px; font-weight:bold; color:#dfb72d;}
.title_link a:link         {color:##1E67B1; text-decoration:none}
.title_link a:active     {color:#dfb72d; text-decoration:none}
.title_link a:visited      {color:#dfb72d; text-decoration:none}
.title_link a:hover        {color:#eb9f32; text-decoration:underline}


/* 이용자페이지 스타일 --------------------------------*/

/* acoms intro */
.intro_title{font-weight:bold; font-size:14px;}
.personal_btn{font-size:12px; font-weight:bold;}
input.introinput{width:50%; height:22px; border:1px solid #ddd; padding:2px; vertical-align:middle;}
.search_btn{display:inline-block; cursor:pointer; padding:2px 10px 3px; vertical-align:middle; font-size:12px; text-shadow:1px 1px 1px #fff; color:#333; 
	background:#e5e5e5; background-image:linear-gradient(#fff, #e5e5e5); border:1px solid #aaa; border-radius:3px; }
div.tortal_journal{width:150px; float:right; text-align:right; font-weight:bold; margin-top:5px;}
#journalList_home td table.introtable th{text-align:center;}
#journalList_home td table.introtable td{padding:2px 5px; word-break:break-all; line-height:1.2;}
#journalList_home td table.introtable td.center_td{text-align:center;}

/* authorhome_suv */
.authorhome_nav{font-size:14px; font-weight:bold; background:#23746d; color:#fff; padding:10px;}
.authorhome_suv{height:28px; background:#f1f1f1; border-bottom:2px solid #fff; vertical-align:middle; padding-left:10px;}
.authorhome_suv a{font-size:11px; font-weight:bold;  color:#23746d; text-decoration:none;}
.authorhome_suv a:link{color:#23746d; text-decoration:none;}
.authorhome_suv a:active{color:#23746d;}
.authorhome_suv a:visited{color:#23746d;}
.authorhome_suv a:hover{color:#23746d; text-decoration:underline;}


