@charset "utf-8";


#sub_contents div.list{ padding:10px 0px 0px 0px; width:100%; min-height:550px; }

#articles_contents { width:97%; margin:0; padding:0; }

#articles_contents div.list{ padding:10px; border:solid 1px #e4e4e4; width:100%;}

.border_line { width:99%; clear:both; border-top:#969696 0.1em solid; height:1px; }

.view_contents { padding:10px 0; }


img,input,select{vertical-align:middle;}
.black{color:black;}
/* 하위 디렉토리 추가 CSS */
#jspBody { width: 100%;  text-align: left; }

#jspSchBox01 { border: 1px solid #CCC; padding: 6px; background: url(../img/jsp_bg01.gif); }
#jspSchBox01 div.sb { background: #FFF; padding: 5px; }

#jspSchBox02 { border: 1px solid #CCC; padding: 3px; background: url(../img/jsp_bg01.gif); }
#jspSchBox02 div.sb { background: #FFF; padding: 5px; text-align: left; }

#jspHelpBox { background: #FFF; padding: 12px; border: 1px solid #EFEFEF; }
#jspHelpBox ol { margin: 0 0 0 22px; padding: 0; text-align: left; }
#jspHelpBox ol li { padding: 2px; }

#jspDataBox01 { border: 1px solid #E8E8E8; }
#jspDataBox02 { border: 1px solid #E8E8E8; padding: 5px; }


a.jsp_blink:link { text-decoration: none; color: Red; font-weight: bold; }
a.jsp_blink:visited { text-decoration: none; color: Red; font-weight: bold; }
a.jsp_blink:hover { text-decoration: underline; color: Red; font-weight: bold; }

a.php_blink:link { text-decoration: none; color: Black; font-weight: bold; }
a.php_blink:visited { text-decoration: none; color: Black; font-weight: bold; }
a.php_blink:hover { text-decoration: underline; color: Black; font-weight: bold; }

/* 논문검색용 Table CSS */
.jtbl {
	margin: 0px;
	padding: 4px;
	/*width: 100%;*/
}
.jtbl textarea {
	width: 98%;
}
.jtbl th.int, .jtbl td.int {
	text-align: right;
}
.jtbl td input.int {
	text-align: right;
	padding-right: 2px;
}
/*\ IE/Win hack */
* html table.jtbl {
	margin-top: 3px;
}
.jtbl caption,
.jtbl th,
.jtbl td {
	padding: 1px;
	font-size: 12px;
	font-family:tahoma,verdana,gulim,batang;
	vertical-align: middle;
}
div { font-size: 12px; font-family:tahoma,verdana,gulim,batang; }
.jtbl th.subTH {
	text-align:left;
	padding-left: 10px;
}

.jtbl th {
	font-weight:			normal;
	color:					black;
	/*background:				#D3DCE3;*/
	background:				#FFF;
	white-space:			nowrap;
	text-align:				center;
}
.jtbl td {
	/*background: #EFEFEF;*/
	background: #FFF;
}

.jtbl td.jspDot { margin: 0px; padding: 0px; height: 1px; line-height: 1px; background: #CCC repeat-x; background-position: bottom; }
.jtbl td.bg01 { background: #EEE; }
.jtbl td.bg02 { background: #F5F5F5; }
.jtbl td.bg_title1 { background: #8188CF; color:#FFFFFF; font-size:16px; font-weight: bold; }
.jtbl td.bg_title2 { color:#666666; font-size:15px; font-weight: bold; }

/* odd items 1,3,5,7,... */
.jtbl tr.odd td,
.jtbl tr.odd,
.odd {
	background: #FFF;
}

/* even items 2,4,6,8,... */
.jtbl tr.even td,
.jtbl tr.even,
.even {
	background: #FFF;
}

/* marked table rows */
.jtbl tr.marked th,
.jtbl tr.marked td,
.jtbl tr.marked,
.jtbl tr.odd th.marked,
.jtbl tr.odd td.marked,
.jtbl tr.even th.marked,
.jtbl tr.even td.marked,
.marked {
	background:		#ECD5B5;
	color:   black;
}

/* hovered table rows */
.jtbl tr.odd:hover th,
.jtbl tr.odd:hover td,
.jtbl tr.even:hover th,
.jtbl tr.even:hover td,
.jtbl tr.hover th,
.jtbl tr.hover td,
.hover
{
	background:   #CDD9E7; //#D0DEBE
	color:   black;
}
.jtbl td.body_text1{font-size:14px;color:black;line-height:20px;padding-top:15px;}

/*Table*/
table.mtbl{width:100%;border:none 0;border-collapse:collapse;border-spacing:0;empty-cells:show;table-layout:fixed;text-align:left;}
table.mtbl .mtd1{padding:5px;border:1px solid #B2AE80;background-color:#ECEBE0;}
table.mtbl .mtd2{padding:5px;border:1px solid #B2AE80;}
table.adm_tbl{width:100%;table-layout:fixed;border-collapse:collapse;border-top:2px solid #B2AE80;empty-cells:show;}
table.adm_tbl th.th01{border-bottom:1px solid #B2AE80;border-right:1px solid #B2AE80;background-color:#ECEBE0;padding:5px;}
table.adm_tbl th.th02{border-bottom:1px solid #B2AE80;background-color:#ECEBE0;padding:5px;}
table.adm_tbl td.td01{border-bottom:1px solid #B2AE80;border-right:1px solid #B2AE80;padding:5px;}
table.adm_tbl td.td02{border-bottom:1px solid #B2AE80;padding:5px;}
table.adm_tbl td.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-binding: url('/css/ellipsis.xml#ellipsis');}
textarea.mtex1{width:97%;color:black;}
#submit_box{text-align:center;padding:30px;}



/* bluemind 추가한 내용 */
/* publihshed online 강조 텍스트 */
.publishedOnline {
	color: #53a9ff;
	font-weight: bold;
}


.figure_idx {
	color: #53a9ff;
	font-weight: bold;
	font-size: 150%;
	line-height: 30px;
}

.table_idx {
	color: #53a9ff;
	font-weight: bold;
	font-size: 150%;
	line-height: 30px;
}

.link_idx {
	color: #53a9ff;
	font-weight: bold;
	font-size: 150%;
	line-height: 30px;
}


/*	figure, table 이미지 보기시 테두리 정의	*/
.view_img {
	margin-right: 5px;
	border: 1px solid #C4C0D8;
	padding: 2px;
}

/*	div 블럭	*/
.block { margin: 3px 0px; width: 100%; }

/*	다운로드	*/
.download { cursor: pointer; padding-left: 20px; background: url('/journal/img/file_icon.gif') no-repeat 0% 0%; }


.pubmed_back { border: 1px solid #A7A6AA; background: url('/journal/img/pubmed_back.gif') no-repeat 50% 0%; }
.pmc_back { border: 1px solid #A7A6AA; background: url('/journal/img/pmc_back.gif') no-repeat 50% 0%;  }
.crossref_back { border: 1px solid #A7A6AA; background: url('/journal/img/crossref_back.gif') no-repeat 50% 0%; }
.self_back { border: 1px solid #A7A6AA; background: url('/journal/img/self_back.gif') no-repeat 50% 0%; }
.koreamed_back { border: 1px solid #A7A6AA; background: url('/journal/img/koreamed_back.gif') no-repeat 50% 0%; }
.synapse_back { border: 1px solid #A7A6AA; background: url('/journal/img/synapse_back.gif') no-repeat 50% 0%; }
.etc_back { border: 1px solid #A7A6AA; background: url('/journal/img/etc_back.gif') no-repeat 50% 0%; }



/* Retraction / Errata / Erratum */
.etcMemo1_box { margin: 5px; padding: 20px; border: 2px solid #c14313; text-align: center; color: #c14313; background-color: #fff7f7; }
.etcMemo2_box { margin: 5px; padding: 10px; border: 2px solid #AFAFAF; text-align: center; background-color: #efefef; }


/* 목록아이콘버튼 추가: 유석재 141118 */
.journal_view_btn{overflow:hidden; padding:5px 0; border-top:2px solid #497fc7; border-bottom:2px solid #497fc7; width:720px; text-align:right; }
.journal_view_btn li{float:left; padding:0 19px; background:url('/img/icon_line.gif') no-repeat right center;}
.journal_view_btn li.last{background:none;}
.journal_view_btn a{color:#777; font-size:11px; font-weight:bold; height:16px; line-height:16px;} /*padding-left:19px;*/
.journal_view_btn a:link{color:#666;text-decoration:none;font-size:11px;}
.journal_view_btn a:visited{color:#666;text-decoration:none;font-size:11px;}
.journal_view_btn a:active{color:#666;text-decoration:none;font-size:11px;}
.journal_view_btn a:hover{color:#d45b20;text-decoration:none;font-size:11px;text-decoration:underline;}



/* jats xml tag */
italic { font-style: italic; }
underline { text-decoration: underline; }
overline { text-decoration: overline; }
bold { font-weight: bold; }

/* 저널 본문 서식 지정 */
.body_paragraph { text-align: left; font-size: 110%; line-height: 160%; }

div h3 { color: #1567b7; padding:10px 0; font-size:14px; clear:both;}
.thesis_linkout { color: #777; font-size: 1em; margin-right: 10px; }

.prefix_back { border: 1px solid #A7A6AA; background: url('/journal/img/prefix_back.png') no-repeat 50% 0%; }
.gieven_names_back { border: 1px solid #A7A6AA; background: #FFFFFF url('/journal/img/gieven_names_back.png') no-repeat 50% 0%; }
.surname_back { border: 1px solid #A7A6AA; background: #FFFFFF url('/journal/img/surname_back.png') no-repeat 50% 0%; }
.degrees_back { border: 1px solid #A7A6AA; background: url('/journal/img/degrees_back.png') no-repeat 50% 0%; }
.suffix_back { border: 1px solid #A7A6AA; background: #FFFFFF url('/journal/img/suffix_back.png') no-repeat 50% 0%; }
.aff_back { border: 1px solid #A7A6AA; background: url('/journal/img/aff_back.png') no-repeat 50% 0%; }
.email_back { border: 1px solid #A7A6AA; background: url('/journal/img/email_back.png') no-repeat 50% 0%; }
.orcid_back { border: 1px solid #A7A6AA; background: url('/journal/img/orcid_back.png') no-repeat 50% 0%; }
.role_back { border: 1px solid #A7A6AA; background: url('/journal/img/role_back.png') no-repeat 50% 0%; }

.aff_back { border: 1px solid #A7A6AA; background: url('/journal/img/aff_back.png') no-repeat 50% 0%; }
.institution_back { border: 1px solid #A7A6AA; background: url('/journal/img/institution_back.png') no-repeat 50% 0%; }
.address_back { border: 1px solid #A7A6AA; background: url('/journal/img/address_back.png') no-repeat 50% 0%; }
.country_back { border: 1px solid #A7A6AA; background: url('/journal/img/country_back.png') no-repeat 50% 0%; }


.name_back { border: 1px solid #A7A6AA; background: url('/journal/img/name_back.png') no-repeat 50% 0%; }
.id_back { border: 1px solid #A7A6AA; background: url('/journal/img/id_back.png') no-repeat 50% 0%; }
.awardnumber_back { border: 1px solid #A7A6AA; background: url('/journal/img/awardnumber_back.png') no-repeat 50% 0%; }


ol.listType_Order { padding:0 0 0 15px; }	/* 이미 적용된건으로 남김 (타학회에서는 사용할일 없음) */ 


/* 저널 특정 list-item에서 사용 (기본 css에서 값 강제로 적용되어있어서 스타일 새로 지정 */
ul.listType_Bullet { list-style-type:disc; padding:5px 0 5px 15px; }
ul.listType_Bullet li p { display:inline; padding:0 0 0 5px; }
ul.listType_Simple { list-style-type:none; padding:5px 0 5px 15px; }
ul.listType_Simple li p { display:inline; padding:0 0 0 5px; }

ul.listType_Order { list-style:decimal; padding:5px 0 5px 15px; }	/* label 거희 라벨로 들어옴. list-style:none;  */
ul.listType_Order li p { display:inline; padding:0 0 0 5px; }

ul.listType_Alpha_lower { list-style-type:lower-alpha; padding:5px 0 5px 25px; }
ul.listType_Alpha_lower li p { display:inline; padding:0 0 0 0px; }

ul.listType_Roman_lower { list-style-type:lower-roman; padding:5px 0 5px 25px; }
ul.listType_Roman_lower li p { display:inline; padding:0 0 0 0px; }

ul.listType_Roman_upper { list-style-type:upper-roman; padding:5px 0 5px 25px; }
ul.listType_Roman_upper li p { display:inline; padding:0 0 0 0px; }

.inline_graphic {height:20px;vertical-align: middle; margin: 1px; }
.inline_graphic_fixed { width: 38px; vertical-align: middle; margin: 1px; }



/*

.inline_graphic { width: 50%; vertical-align: middle; }
.inline_graphic_fixed { width: 16px; vertical-align: middle; margin: 1px; }
.inline_graphic_figure { width: 20px; vertical-align: middle; margin: 1px; }
*/