@charset "utf-8";

.sub-left img,input,select{vertical-align:middle;}
body{margin: 0;padding: 0;}
title{display:block;}

.lt_prev {float:left;display:block;color:#fff;padding:3px;background:#2671d2;border-radius:5px;width:80px;text-align:center;font-size:16px;line-height:30px;}
.gt_next {float:right;display:block;color:#fff;padding:3px;background:#2671d2;border-radius:5px;width:80px;text-align:center;font-size:16px;line-height:30px;}

.lt_prev_none {float:left;margin-left:30px;display:block;background:#fff;color:#fff !important;padding:0 15px;width:86px;text-align:center;}
.gt_next_none {float:right;margin-right:30px;display:block;background:#fff;color:#fff !important;padding:0 15px;width:86px;text-align:center;}

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; }

/* 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;
}

/* view 페이지 테이블 너비 */
div#T1, div#T2, div#T3, div#T4, div#T5, div#T6{width: 100%;overflow-x:auto;}
#T1 table, #T2 table, #T3 table, #T4 table, #T5 table, #T6 table{width: 100%;}

/*	상단 색상있는 테이블 표준형	*/
.Table { width: 100%; margin: 3px 0px; border-spacing: 0px; border-width: 1px; border-style: solid; border-color: #D4D0C8; border-collapse: collapse; }
.Table caption { line-height: 26px; background-color: #EFEFFF; text-align: center; font-size: 12px; font-weight: bold; color: #598CBF; border-top-width: 2px; border-top-style: solid; border-top-color: #E39900; }
.Table caption.top { line-height: 0px; border-top-width: 2px; border-top-style: solid; border-top-color: #E39900; }

.Table tr { height: 22px; text-align: center; vertical-align: middle; }
.Table th { height: 26px; text-align: center; background-color: #F5F9FB; border-width: 1px; border-style: solid; border-color: #D4D0C8; border-collapse: collapse; }

.Table tr th.left { text-align: left; padding: 1px 5px; }
.Table tr th.right { text-align: right; padding: 1px 5px; }

.Table tr td { background-color: #FFFFFF; padding: 1px 5px; border-width: 1px; border-style: solid; border-color: #D4D0C8; border-collapse: collapse; }
.Table tr.odd td { background-color: #FFFFFF; padding: 1px 5px; border-width: 1px; border-style: solid; border-color: #D4D0C8; border-collapse: collapse; }
.Table tr.even td { background-color: #EFEFEF; padding: 1px 5px; border-width: 1px; border-style: solid; border-color: #D4D0C8; border-collapse: collapse; }

.Table tr td.left { text-align: left; }
.Table tr td.right { text-align: right; }
.Table tr td.left_long { text-align: left; vertical-align: top; height: 80px; }

.Table tr.none { height: 60px; }
.Table tr.none td { background-color: #FFFFFF; }
.Table tr.bottom { height: 3px; background-color: #CACAED; }
.Table tr.bottom td {  }

table tr.odd:hover td,
table tr.even:hover td,
table tr.hover td,
.hover{background: #D0DEBE;}

/*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;}
table-wrap-foot {display:block; margin-top:10px;}

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

/*	다운로드	*/
.download {cursor: pointer;padding-left: 20px;background: url('/journal/img/file_icon.gif') no-repeat 0 center;color: #234c6f;text-decoration: underline;}
.download:hover, .download:focus, .download:visited, .download:active{color: #234c6f;text-decoration: underline;}

.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%; }

/* 저널 본문 서식 지정 */
.body_paragraph { text-align: left; font-size: 110%; line-height: 160%; }
.thesis_linkout { color: #777; font-size: 1em; margin-right: 10px; }

/* 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; }

/* jats xml tag */
italic { font-style: italic; }
underline { text-decoration: underline; }
overline { text-decoration: overline; }
bold { font-weight: bold; }
boxed-text {border: 1px solid #e1e1e1; display: inline-block; padding: 0 12px; background: #f9f9f9;}
blockquote {display:block; padding:10px 0 10px 20px; text-indent:20px;}

/* fig > label 줄바꿈 */
fig > label { margin:5px 0; display: block;font-weight: bold;color: #004cc1;font-size: 16px;}

/* fig > label 강조 */
table-wrap > label {margin:5px 0;display: block;font-weight: bold;color: #004cc1;font-size: 16px;}


.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%; }

/* 191213 P. */
.corss-wrap{padding: 0;margin: 0;}
.cross-header{padding: 20px 30px;background: #222;}
.cross-con{padding: 15px 20px;font-size: 14px;line-height: 22px;}
.cross-wrap .copyright{padding: 20px 30px;background: #444;font-size: 14px;color: #aaa;text-align: center;word-break: break-all;}
.cross-wrap .copyright > a{word-break: break-all;color:#fff;}

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

ul.listType_Order {list-style:decimal; padding:5px 0 5px 15px; }	/* decimal <label>1</label> 거의 라벨로 들어옴. */
ul.listType_Order li { list-style:decimal;}
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 { list-style-type:lower-alpha;}
ul.listType_Alpha_lower li p { display:inline; padding:0 0 0 0px; }

ul.listType_Alpha_upper {list-style-type:upper-alpha; padding:5px 0 5px 25px; }
ul.listType_Alpha_upper li { list-style-type:upper-alpha;}
ul.listType_Alpha_upper 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 {list-style-type:lower-roman;}
ul.listType_Roman_lower li p { display:inline; padding:0 0 0 0px; }

/* list-item (220713 추가) */
list-item { display: list-item; list-style-position: outside;}
list-item > p{margin-left:-5px !important;}
list[list-type="simple"] > list-item{ list-style-type:none;margin-left:20px;padding-left:5px;}
list[list-type="bullet"] > list-item{ list-style-type:disc;margin-left:20px;padding-left:5px;}
list[list-type="order"] > list-item{ list-style-type:decimal;margin-left:20px;padding-left:5px;}
list[list-type="alpha-lower"] > list-item{ list-style-type:lower-alpha;margin-left:20px;padding-left:5px;}

/* def-item (220712 추가) */
def-item{display:block;}
def-item > term{min-width:65px;display:inline-block;}
def-item > def{display:inline-block;}

/* speech (220914 추가)*/
speech{display:block;margin-top:10px;}
speech > speaker{display:inline;}
speech > p{display:inline;}
speech:first-child{margin-top:0;}

/* table valign 적용 (230428 추가) */
#fulltext_Area thead[valign='middle'], #fulltext_Area tbody[valign='middle'], #fulltext_Area th[valign='middle'], #fulltext_Area td[valign='middle'] {vertical-align:middle;}
#fulltext_Area thead[valign='top'], #fulltext_Area tbody[valign='top'], #fulltext_Area th[valign='top'], #fulltext_Area td[valign='top'] {vertical-align:top;}
#fulltext_Area thead[valign='bottom'], #fulltext_Area tbody[valign='bottom'], #fulltext_Area th[valign='bottom'], #fulltext_Area td[valign='bottom'] {vertical-align:bottom;}