@charset "utf-8";

/* @import url(http://fonts.googleapis.com/earlyaccess/dhyana.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); */
/* SUP,sup{vertical-align:super;font-size:.9em;line-height:.8em;}*/
img,input,select{vertical-align:middle;}
body{margin: 0;padding: 0;}
/*div { font-size: 12px; font-family:'Segoe UI',Arial,verdana,gulim,batang; }*/

.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.full_blink:link{color: #d62c30;text-decoration:none;font-size:16px}
a.full_blink:visited{color:#d62c30;text-decoration:none;font-size:16px}
a.full_blink:active{color: #d62c30;text-decoration:none;font-size:16px}
a.full_blink:hover{color: #d62c30;text-decoration:none;font-size:16px;}

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




/*
// Blue !!!	2015-03-23	테이블 크기 100%로 만들기
table-wrap 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;}



/*	figure, table 이미지 보기시 테두리 정의	*/
.view_img {margin-top: 5px;margin-right: 20px;	border: 1px solid #C4C0D8;padding: 2px;}
dd[id^=F] a > strong{color: #e8820a;font-weight:bold;}

@media (max-width: 767px) {
	.view_img{width:auto;margin:0 auto 10px auto;display:block;float:none;padding:5px;}
}

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

#fulltext_Area h3{margin-bottom: 10px;color:#111;font-size: 18px;line-height: 1.3em;}
#fulltext_Area h4 ,#fulltext_Area h5{margin-bottom: 10px;}
#fulltext_Area p{margin-bottom: 20px;font-size: 16px;color: #2b2b2b;font-weight: 500;}

/* 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: 16px; background: #f9f9f9;padding-bottom:0;}
boxed-text + p{margin-top:20px;}
blockquote {display:block; padding:10px 0 10px 20px; text-indent:20px;}

/* fig > label 줄바꿈 */
fig > label { margin-top: 20px; display: block;font-weight: bold;color: #e8820a;font-size: 16px;}

/* fig > label 강조 */
table-wrap > label {margin-top: 20px;display: block;font-weight: bold;color: #e8820a;font-size: 16px;}
table-wrap > table{width:100%;}

div > label {display:block;float:left;margin-right:5px;}
div > label + p{display:block;}


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

/* 저널 특정 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 label{float:left;margin-right:5px;}
ul.listType_Simple li p { display:block; padding:0 0 0 5px; }
ul.listType_Simple li label + p{display:block;}

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_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:10px;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:15px;padding-left:5px;}
list[list-type="alpha-lower"] > list-item{ list-style-type:lower-alpha;margin-left:12px;padding-left:10px;}

list-item label{display:block;float:left;margin-right:5px;}
list-item label + p{display:block;}


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


 #tooltip_reference {display: none; position: absolute;padding: 5px;width: 500px;background: #fff; color: #000;border-width: 1px; border-style: solid; border-color: #D4D0C8; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}

/* 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;}
#fulltext_Area thead th, #fulltext_Area tbody td{color:#2b2b2b;font-weight:500;}
#fulltext_Area ol li{color:#2b2b2b;font-weight:500;}
#fulltext_Area ol li a{color:#1435a9}


.archive_suppIcon {display:inline-block;width:20px;font-weight: 700;background:#1435a9; color:#fff !important; text-align:center; border-radius:20px;}