@charset "utf-8";

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

.lt_prev {float:left;display:block;color:#aaa !important;padding:0 3px;background:#fff;border-radius:20px;width:70px;text-align:center;font-weight:bold;font-size:13px;line-height:20px;}
.gt_next {float:right;display:block;color:#aaa !important;padding:0 3px;background:#fff;border-radius:20px;width:70px;text-align:center;font-weight:bold;font-size:13px;line-height:20px;}

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

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-wrap table thead tr th { padding: 0 10px; }
table-wrap table tbody tr td { padding: 0 10px; }



/*	상단 색상있는 테이블 표준형	*/
.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*/
.pub_layer table th ,.pub_layer table td{padding:7px;font-size:16px;}
.pub_layer table td ul.listType_Order li { margin-left:10px;}
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: 10px;
	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%; }

/* 저널 본문 서식 지정 */
.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 { color:#092d87; margin-top: 10px; }
#fulltext_Area p {  margin-top: 10px; line-height:line-height: 200%;}

/* 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; font-size: 1.3em; line-height: 160%; }

/* fig > label 강조 */
table-wrap > label { margin-top: 20px; display: block; font-weight: bold; font-size: 1.3em; line-height: 160%; }



.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 li { list-style-type:disc; }
ul.listType_Bullet li p {display:inline;  }
ul.listType_Simple li { list-style-type:none; }
ul.listType_Simple li p {display:inline; ; }
ul.listType_Order li { list-style: decimal; }	/* decimal <label>1</label> 거의 라벨로 들어옴. */
ul.listType_Order li p { display:inline;}
ul.listType_Alpha_upper li { list-style-type:upper-alpha;}
ul.listType_Alpha_upper li p {display:inline;}
ul.listType_Alpha_lower li { list-style-type:lower-alpha;}
ul.listType_Alpha_lower li p {display:inline;}
ul.listType_Roman_upper li { list-style-type:upper-roman; }
ul.listType_Roman_upper li p { display:inline;  }
ul.listType_Roman_lower li { list-style-type:lower-roman; }
ul.listType_Roman_lower li p { display:inline;  }


/* 저널 특정 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; }
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; }
*/

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

/* 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:12px; }
list[list-type="bullet"] > list-item{ list-style-type:disc;margin-left:20px;padding-left:15px;}
list[list-type="order"] > list-item{ list-style-type:decimal;margin-left:15px;padding-left:12px;}
list[list-type="alpha-lower"] > list-item{ list-style-type:lower-alpha;margin-left:10px;padding-left:5px;}
list[list-type="alpha-upper"] > list-item{ list-style-type:upper-alpha;margin-left:10px;padding-left:5px;}
list[list-type="simple"] label {float:left;margin-right:3px;}


/* def-item 020712 추가) */
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;}

/* =================
	custom M. Start
================= */
* {margin: 0; padding: 0;}
.mainimg {height: 130px; display: table;  width: 100%; background: url('/asset/images/popup/mainimg-bg.jpg'); background-size: cover;}
.mainimg > div {display: table-cell; vertical-align: middle;padding: 0 20px; }
.mainimg a {display: block;}
.mainimg h1 {float: left;}
.mainimg h1 img {width: auto; max-width:100%}
.mainimg .code_number {float: right; padding: 20px 0;}
.mainimg .code_number span {display: block;}

.popup-body {padding: 20px; min-height:300px;}
.popup-body h3 {margin-bottom: 10px;}
#jspHelpBox ol {padding: 15px;}
#jspHelpBox li {margin-bottom: 10px;}

#open_footer {background-color: #ddd; text-align: center; padding: 25px 20px;}

@media (max-width: 767px) {
	.mainimg {height: 115px;}
	.mainimg h1 {width: 60%;}
	.popup-body {padding: 15px;}
	#open_footer {padding: 10px 15px;}
	#open_footer .copyright {font-size: 14px; line-height: 20px;}
}

@media (max-width: 420px) {
	.mainimg .code_number span {color: #fff; font-size: 15px;}
}
/* =================
	custom M. End
================= */





.paging { margin: 30px 0; text-align: center; }
.paging > li { display: inline-block; width: 30px; height: 30px; margin: 1px; border: 1px solid #dddd; vertical-align: top; }
.paging > li > strong { background-color: #07306a; border: 1px solid #07306a; color: #fff; font-weight: 400; }
.paging > li > strong, .paging > li > a { display: block; width: 100%; height: 100%; padding: 6px 0; font-family: 'Roboto',sans-serif; }