@charset "utf-8";

/*@font-face {
	font-family: 'NanumBarunGothic';
	src: url(fonts/NanumBarunGothic.eot);
	src: url(fonts/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
	url(fonts/NanumBarunGothic.woff) format('woff'),
	url(fonts/NanumBarunGothic.ttf) format('truetype');
}*/

@font-face {
	font-family: 'NotoSansKorean';
	src: url(fonts/NotoSans-Regular.eot);
	src: url(fonts/NotoSans-Regular.eot?#iefix) format('embedded-opentype'),
	url(fonts/NotoSans-Regular.woff) format('woff'),
	url(fonts/NotoSans-Regular.otf) format('opentype');
}

/* Reset */
body, h1, h2, h3, h4, h5, h6,
div, p, blockquote, pre, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td,
form, fieldset, legend,
hr {
	margin: 0;
	padding: 0;
}

body {
	position: relative;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

ul, ol {
	list-style: none;
}

table {
	margin: 0;
	padding: 0;
	border-spacing: 0;
	border: 0;
	border-collapse: collapse;
}

* + html table {
	border-collapse: collapse;
}

img, fieldset, abbr, acronym {
	border: 0;
}

q:before, q:after {
	content: '';
}

input, select, button, textarea {
	color: #262626;
	font-size: 100%;
	font-family: verdana, '맑은 고딕', tahoma, 굴림, 'NotoSansKorean', 'Arial', 'sans-serif';
	/*font-family: 'NotoSansKorean', 'NanumBarunGothic', 'HelveticaNeue-Light', 'HelveticaNeue', 'Helvetica', 'Arial', 'sans-serif';*/
}

/* Base */
body {
	color: #262626;
	font-size: 14px;
	font-family: verdana, '맑은 고딕', tahoma, 굴림, 'NotoSansKorean', 'Arial', 'sans-serif';
	/*font-family: 'NotoSansKorean', 'NanumBarunGothic', 'HelveticaNeue-Light', 'HelveticaNeue', 'Helvetica', 'Arial', 'sans-serif';*/
	line-height: 22px;
}

hr {
	display: none
}

caption, legend,
#skipNavi {
	width: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
}

a {
	color: #262626;
	text-decoration: none;
}

a:focus, a:hover, a:active {
	text-decoration: underline;
}

input.text,
textarea.textarea {
	padding: 2px 0;
	border: 1px solid #c7c7c7;
	font-family: verdana, '맑은 고딕', tahoma, 굴림, 'NotoSansKorean', 'Arial', 'sans-serif';
	/*font-family: 'NotoSansKorean', 'NanumBarunGothic', 'HelveticaNeue-Light', 'HelveticaNeue', 'Helvetica', 'Arial', 'sans-serif';*/
}

label,
input.button, input.submit, input.image,
button {
	cursor: pointer;
}

textarea, pre {
	overflow: auto;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* End hide from IE-mac */

.cboth {
	clear: both;
}

.invisible {
	overflow: hidden;
	visibility: hidden;
	position: absolute;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
}

/* wrap */
#wrap {
	position: relative;
	width: 100%;
}

/* header  로고 */
#header {
	position: relative;
	width: 100%;
	background: repeat-x left bottom;
}

#header div {
	overflow: hidden;
	width: 990px;
	height: 35px; /*height: 70px;*/
	padding-bottom: 0px;
	margin: 0 auto;
}

#header div h1 {
	float: left;
	margin: 5px 0px 0px 5px; /*margin: 18px 0px 0px 5px;*/
}

#header div h2 {
	float: right;
	margin: 5px 10px 0px 0px; /*margin: 35px 70px 0px 0px;*/
}

/*#header div h2 {float:right; padding:35px 70px  3px 0px;}*/

#image-header {
	position: relative;
	width: 100%;
	background: repeat-x left bottom;
}

#image-header div {
	overflow: hidden;
	width: 990px;
	height: 150px;
	padding-bottom: 0px;
	margin: 0 auto;
}

#image-header div h1 {
	float: left;
	margin: 5px 0px 0px 0px; /*margin: 18px 0px 0px 0px;*/
}

/* 메인 메뉴 */
#top_mn {
	/*width: 100%;*/
  width: 990px;
	height: 47px;
	background-color: #0c5fa8;
  margin: 0 auto;
}

ul#topnav {
	margin: 0 auto;
	padding: 0;
	width: 990px;
	list-style: none;
	position: relative;
}

ul#topnav li {
	float: left;
	margin: 0;
	padding: 0;
}

ul#topnav li span {
	float: left;
	padding: 5px 0;
	position: absolute;
	left: 0;
	top: 47px;
	display: none;
	width: 990px;
}

ul#topnav li span a {
	color: #fff;
	text-decoration: none;
	padding: 5px;
}

ul#topnav li span.mn1 {
}

ul#topnav li span.mn2 {
	width: 150px;
	text-align: left;
	padding-left: 25px;
	background-color: #f36933;
	margin-left: 620px; /*margin-left: 180px;*/
}

ul#topnav li span.mn3 {
}

ul#topnav li span.mn4 {
	width: 870px;
	text-align: left;
	padding-left: 25px;
	background-color: #f36933;
	margin-left: 0px; /*margin-left: 450px;*/
}

ul#topnav li span.mn5 {
}

ul#topnav li:hover span {
	display: block;
}

ul#topnav li span a {
	display: inline;
	font-size: 13px;
}

font.bar {
	font-weight: 200;
	color: #ca5426;
}

/*  메인-검색란 */
#top_mn1 {
	width: 100%;
	height: 50px;
	background-color: #ececec;
	margin: 0px 0px 20px 0px;
}

ul#topnav1 {
	margin: 0 auto;
	padding: 0px;
	width: 990px;
	list-style: none;
	position: relative;
}

ul#topnav1 li {
	float: left;
	padding: 10px 0px 0px 0px;
}

ul#topnav1 li span.mn1 {
	padding-left: 120px;
	padding-right: 15px;
}

ul#topnav1 li span.mn2 {
}

ul#topnav1 li span.mn3 {
	padding-left: 10px;
	padding-right: 25px;
}

ul#topnav1 li span.mn4 {
}

ul#topnav1 li input {
	width: 400px;
	height: 23px;
}

ul#form_line {
}

/*메인-타이틀 */
#main_title {
	overflow: hidden;
	width: 100%;
	text-align: left;
	height: 50px;
}

#main_title h1 {
	width: 990px;
	margin: 0 auto;
	padding-top: 30px;
}

/*메인 -1단- Editorial*/
div.box-list-title1 {
	float: left;
	width: 314px;
	height: 30px;
	background-color: #a3aab1;
	font-size: 18px;
	text-align: center;
	color: #ffffff;
	padding-top: 10px;
	margin: 5px 0px 5px 0px;
}

/*타이틀1 */
div.box-list-title {
	float: left;
	width: 314px;
	height: 25px;
	/*background-color: #a3aab1;*/
  background-color: #2484C6;
	font-size: 18px;
	text-align: center;
	color: #ffffff;
	padding-top: 5px;
	margin: 5px 0px 5px 0px;
	border-radius: 5px;
}

/*타이틀2*/
div.box-list {
	position: relative;
	float: left;
	width: 314px;
	border: 0px solid #d9d9d9;
	padding-top: 5px;
}

/*박스 아래 여백 */
div.box-list ul.tabs {
	overflow: hidden;
	width: 100%;
}

div.box-list ul.tabs li {
	float: left;
	margin-left: 3px;
}

div.box-list ul.tabs li.img {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

div.box-list ul.tabs li.selected1 {
	margin-top: -125px;
	margin-left: 125px;
	font-weight: bold;
}

div.box-list ul.tabs li.selected2 {
	margin-top: 10px;
	margin-left: 0px;
	font-weight: bold;
}

/*오른쪽 텍스트*/
div.box-list ul.clist {
	float: left;
	width: 100%;
}

/*저자명*/
div.box-list ul.clist li {
	float: left;
	padding: 10px 10px 10px 10px;
	/*font-style: italic;*/
}

/*저자명*/
div.box-list ul.clist2 {
	float: left;
	width: 100%;
}

/*권호정보*/
div.box-list ul.clist2 li {
	float: left;
	padding: 5px 10px 10px 10px;
}

/*권호정보*/
div.box-list ul.btn li {
	margin-bottom: 10px;
}

/*4개의 버튼*/
div.box-list ul.btn li.btn_abstract {
	float: left;
	padding-left: 12px;
	padding-right: 5px;
}

div.box-list ul.btn li.btn_article {
	float: left;
	padding-right: 5px;
}

div.box-list ul.btn li.btn_references {
	float: left;
	padding-right: 5px;
}

div.box-list ul.btn li.btn_pdf {
	float: left;
	padding-left: 0px;
	padding-bottom: 5px;
}

div.box-list ul.btn li.line {
	float: left;
	width: 95%;
	border-top: 2px dotted #585858;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;
}

/*점선*/

/*메인 - 3단 -Most Read Articles */
div.box-list-3 {
	position: relative;
	float: left;
	width: 314px;
	border: 0px solid #d9d9d9;
	margin-bottom: 20px;
}

/*박스 아래 여백 25px*/
div.box-list-3 span {
	/*float: left;*/
	/*background-color: #a3aab1;*/
	/*height: 30px;*/
	/*font-size: 20px;*/
	/*text-align: center;*/
	/*width: 100%;*/
	/*color: #ffffff;*/
	/*padding-top: 10px;*/
	/*margin-bottom: 10px;*/
}

/*Editorial */
div.box-list-3 ul.clist-3 {
	width: 100%;
	margin-left: 3px;
}

/*텍스트*/
div.box-list-3 ul.clist-3 img {
	padding-right: 5px;
}

/*블릿 여백*/
div.box-list-3 ul.clist-3 li.list-3 {
	padding-bottom: 5px;
}

div.box-list-3 ul.clist-3 li.name {
	font-style: italic;
	padding-right: 5px;
	color: #0c5fa8;
}

/*저자명*/

/* 메인 -3단-  ISSUE */
div.box-list5 {
	position: relative;
	float: left;
	width: 300px;
	border: 1px solid #d9d9d9;
	background-color: #fff;
	margin-left: 5px;
}

div.box-list5 ul.tabs5 {
	overflow: hidden;
	width: 100%;
	background-color: #f8fafc;
	height: 190px;
	text-align: center;
	padding-top: 15px;
}

/*책표지*/
div.box-list5 ul.clist5 li {
	overflow: hidden;
	/*border-top: 1px dotted #5b7289;)*/
	text-align: center;
	font-size: 16px;
	padding: 10px 0 10px 0;
}

/*날짜와 점선*/
div.box-list5 ul li.tx01 {
	color: #0060a9;
	padding: 5px 0 2px 0;
}

div.box-list5 ul li.tx02 {
	color: #0060a9;
	padding: 5px 0;
}

div.box-list5 ul li.tx03 {
	color: #0060a9;
	padding: 0px 0 2px 0;
}

div.box-list5 ul.btn {
	float: left;
	width: 100%;
	padding: 10px 0px;
}

div.box-list5 ul.btn > li {
	float: left;
	width: 50%;
}

div.box-list5 ul.btn > li > a {
	margin: 0 5px;
}

div.box-list5 ul.btn li.btn_previous {
	text-align: right;
}

/*메인 - 3단 - 배너 */
div.box-list4 {
	position: relative;
	float: left;
	width: 314px;
	border: 1px solid #d9d9d9;
	background-color: #f4f4f5;
}

/*박스 아래 여백 */
div.box-list4 ul.banner {
	float: left;
	padding: 8px 0 8px 7px;
}

div.box-list4 ul.banner li.banner1 {
	float: left;
	padding-right: 8px;
	padding-bottom: 8px;
}

div.box-list4 ul.banner li.banner2 {
	float: left;
	padding-right: 8px;
	padding-bottom: 8px;
}

div.box-list4 ul.banner li.banner3 {
	float: left;
	padding-right: 8px;
	padding-bottom: 8px;
}

div.box-list4 ul.banner li.banner4 {
	float: left;
	padding-right: 8px;
	padding-bottom: 8px;
}

#image-container {
	min-width: 640px;
}

/* 서브 container */
#container {
	position: relative;
	overflow: hidden;
	width: 990px;
	margin: 0px auto;
	margin-top: 35px;
}

/* 서브  title   */
div.sub_title {
	height: 40px;
	border-bottom: 1px solid #cfcfcf;
	color: #0c5fa8;
	font-size: 20px;
	line-height: 5px;
	font-weight: bold;
}

/*서브타이틀 및 밑줄긋기,*/

#contents {
	float: left;
	width: 710px;
	margin-top: 10px;
	margin-left: 40px;
}

#contents .location {
	margin-top: 15px;
	float: right;
}

#contents .location img {
	vertical-align: -2px;
}

/* 서브 - archive.html */
#allissue {
	float: left;
	width: 710px;
	margin-top: 10px;
	margin-left: 40px;
}

#allissue .allissue_location {
	margin-top: 20px;
	float: right;
}

/*pdf 버튼*/
#allissue .allissue_location img {
	vertical-align: 20px;
}

/*pdf 버튼*/
#allissue h2.title01 {
	font-size: 16px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}

#allissue h3.ctit {
	height: 40px;
	border-bottom: 1px solid #cfcfcf;
	color: #0c5fa8;
	font-size: 18px;
}

/*타이틀 밑줄긋기,*/
#allissue h3.ctit img {
	padding-right: 3px;
}

/*블릿정렬*/

#snb {
	float: left;
	width: 220px; /*width: 210px;*/
	margin-top: 10px;
	border: 1px solid #7893b1;
}

/*  서브 - archive.html  왼쪽 메뉴 시작*/
#snb h2 {
	line-height: 45px;
	color: #666666;
	font-size: 18px;
	text-align: center;
	background-color: #f4f4f5;
}

#snb ul {
	margin: 5px 0px 5px 10px;
	vertical-align: middle;
}

#snb ul li.list {
	width: 100%;
}

#snb ul li.vol1 {
	letter-spacing: -0.5px;
	color: #0c5fa8;
	font-weight: bold;
}

#snb ul li.vol1 a {
	padding-left: 27px;
}

#snb ul li.vol1.hide {
	display: none;
}

#snb ul li.list a {
	cursor: pointer;
}

#snb ul li.list img {
	vertical-align: middle;
	padding-right: 10px;
}

/* 아이콘 중앙 vertical-align:middle;*/
#snb ul li a:hover {
	text-decoration: none;
	color: #0c5fa8;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: -0.5px;
	/*background-color: #f4f4f5;*/
}

#snb ul li.selected a {
	text-decoration: none;
	color: #0c5fa8;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: -0.5px;
	background-color: #f4f4f5;
}

/* 서브 archive.html */
div.archive_box-listL {
	position: relative;
	float: left;
	width: 120px;
	border: 0px solid #d9d9d9;
	padding-top: 5px;
}

/*박스 아래 여백 */
div.archive_box-listL ul.tabs {
	overflow: hidden;
	width: 100%;
}

div.archive_box-listL ul.tabs li {
	float: left;
	margin-left: 3px;
}

div.archive_box-listL ul.tabs li.img {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

div.archive_box-listR {
	position: relative;
	float: right;
	width: 580px;
	border: 0px solid #d9d9d9;
	padding-top: 5px;
}

/*박스 아래 여백 */
div.archive_box-listR ul.tabs {
	overflow: hidden;
	width: 100%;
}

div.archive_box-listR ul.tabs li {
	float: left;
	margin-left: 3px;
}

div.archive_box-listR ul.tabs li.selected1 {
  clear:both;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}

div.archive_box-listR ul.tabs li.selected2 {
  clear:both;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
  padding-top: 10px;
	font-weight: bold;
}

/*오른쪽 텍스트*/
div.archive_box-listR ul.clist {
	float: left;
	width: 100%;
}

/*저자명*/
div.archive_box-listR ul.clist li {
	float: left;
	padding: 10px 10px 10px 10px;
	/*font-style: italic;*/
}

/*저자명*/
div.archive_box-listR ul.clist2 {
	float: left;
	width: 100%;
}

/*권호정보*/
div.archive_box-listR ul.clist2 li {
	float: left;
	padding: 5px 10px 10px 10px;
}

/*권호정보*/
div.archive_box-listR ul.btn li {
	margin-bottom: 10px;
}

/*4개의 버튼*/
div.archive_box-listR ul.btn li.btn_abstract {
	float: left;
	padding-left: 12px;
	padding-right: 5px;
}

div.archive_box-listR ul.btn li.btn_article {
	float: left;
	padding-right: 5px;
}

div.archive_box-listR ul.btn li.btn_references {
	float: left;
	padding-right: 5px;
}

div.archive_box-listR ul.btn li.btn_pdf {
	float: left;
	padding-bottom: 5px;
}

div.archive_box-listR ul.btn li.line {
	float: left;
	width: 95%;
	border-top: 2px dotted #585858;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;
}

/*점선*/

/*서브 archiveview.html  */
#archiveview_contents {
	float: left;
	width: 700px;
	margin-right: 15px;
	border: 0px solid #d9d9d9;
}

#archiveview_contents ul.ul_tx {
	/*width: 100%;*/
	margin: 10px 5px 10px 15px;
}

/*텍스트 여백*/
#archiveview_contents ul.ul_tx li.tx1 {
	font-size: 18px;
	font-weight: bold;
	padding: 10px 10px 18px 0;
}

#archiveview_contents ul.ul_tx li.tx2 {
	padding-bottom: 15px;
}

#archiveview_contents ul.ul_tx li.tx3 {
	padding: 20px 0;
	border-top: 1px dashed #cfcfcf;
}

div.archiveview_title {
	float: left;
	width: 668px;
	height: auto;
	/*background-color: #ddf1f8;*/
  background-color: #2484C6;
	font-size: 18px;
	text-align: left;
	color: #333;
	font-weight: bold;
	padding: 10px 10px 10px 20px;
	text-transform: capitalize;
  border-radius:0.25em;
}

/*archiveview_abstract 2  */
div.archiveview_title span.location {
	float: right;;
	border: 0px solid #d9d9d9;
	font-size: 13px;
	margin-right: 10px;
}

div.archiveview_title span.location img {
	vertical-align: -2px;
}

/*이미지 위치 조정*/
div.archiveview_title span.location select {
	height: 20px;
	border-style: none;
	background: transparent;
  background-color: #2484C6;
	/*color: #6F6F71*/
  color: #FFFFFF;
  max-width: 100px;
  min-width: 100px;
}

div.archiveview_title span.location select::-ms-expand {
	display: none;
}

div.archiveview_sub_title {
	font-size: 18px;
	text-align: left;
	color: #333;
	font-weight: bold;
	padding: 10px;
	margin-top: 10px;
	text-transform: capitalize;
}

div.archiveview_content {
	position: relative;
	width: 680px;
	border: 0px solid #d9d9d9;
	margin-bottom: 20px;
	padding: 10px;
  line-height: 27px;
}

div.archiveview_content img {
	max-width: 100%;
}

div.archiveview_content span.xref {
	color: #f36933;
}

div.archiveview_content1 {
	position: relative;
	float: left;
	width: 650px;
	border: 1px solid #bdbdbd;
	margin-bottom: 20px;
	padding: 10px;
	margin-left: 10px;
}

div.archiveview_content1 td {
	padding: 5px;
}

div.archiveview_content1 span.tx1 {
	float: left;
	font-weight: bold;
	color: #f36933;
}

div.archive_image_content {
	position: relative;
	float: left;
	margin-bottom: 20px;
	padding: 10px;
	margin-left: 10px;
}

div.archive_image_content td {
	padding: 5px;
}

div.archive_image_content span.tx1 {
	font-weight: bold;
	color: #f36933;
}

div.archiveview {
	position: relative;
	float: left;
	width: 700px;
	border: 0px solid #d9d9d9;
	margin-bottom: 20px;
}

/*박스 아래 여백 25px 박스 border*/
div.archiveview ul.archiveview_clist0 {
	width: 100%;
	margin: 10px;
}

/*텍스트 여백*/
div.archiveview ul.archiveview_clist0 img {
	padding-right: 8px;
}

/* 이미지 블릿 여백*/
div.archiveview ul.archiveview_clist0 li.archiveview_list_0 {
	padding-bottom: 10px;
	padding-right: 10px;
}

div.archiveview ul.archiveview_clist0 li.archiveview_list_0 strong {
	color: #f36933;
}

div.archiveview ul.archiveview_clist0 li.archiveview_keywords {
	padding-right: 5px;
	padding-bottom: 20px;
}

/*키워드*/

/*div.archiveview1{position:relative; float:left; width:650px; border:1px solid #bdbdbd; margin-left:25px; margin-bottom:25px; }
div.archiveview1 ul.tabs { float:left; margin:10px; width:100%;} 
div.archiveview1 ul.tabs li.img{float:left; padding-right:10px;} 
div.archiveview1 ul.tabs li.tx1{float:left;  font-weight:bold; color:#f36933;  } 
div.archiveview1 ul.tabs li.tx2{ float:left;  margin-top:-95px; margin-left:120px; padding-right:15px; }*/

div.references_title {
	float: left;
	width: 668px;
	height: 20px;
	/*background-color: #ddf1f8;*/
  background-color: #2484C6;
	font-size: 18px;
	text-align: left;
	color: #333;
	font-weight: bold;
	padding: 10px 10px 10px 20px;
  border-radius:0.25em;
}

/* archiveview_References   */
div.references_title span.location {
	float: right;;
	border: 0px solid #d9d9d9;
	font-size: 13px;
	margin-right: 10px;
}

div.references_title span.location img {
	vertical-align: -2px;
}

/*이미지 위치 조정*/
div.references_title span.location select {
	height: 20px;
	border-style: none;
	background: transparent;
	background-color: #2484C6;
	/*color: #6F6F71*/
  color: #FFFFFF;
}

div.references_title span.location select::-ms-expand {
	display: none;
}

div.references {
	position: relative;
	float: left;
	width: 700px;
	border: 0px solid #d9d9d9;
	margin-bottom: 20px;
}

div.references ul.clist {
	width: 100%;
	margin: 15px 10px 10px 10px;
}

/*ul margin 값*/
div.references ul.clist li.tx1 {
}

/*li txt*/
div.references ul.clist li.tx2_btn {
}

div.references ul.clist li img {
	padding: 10px 5px 10px 5px;
}

#archiveview_contents_RA {
	/*float: left;*/
	width: 100%;
	padding: 8px;
	border: 1px solid #d9d9d9;
	margin-bottom: 10px;
}

/* archiveview_origianl article-우측 시작*/
#archiveview_contents_RA .R1 {
	border-bottom: 1px solid #cfcfcf;
	color: #333;
	line-height: 25px;
	font-size: 16px;
}

/*타이틀 밑줄긋기*/
#archiveview_contents_RA .R1 img {
	padding-right: 8px;
}

/*블릿 여백,*/
#archiveview_contents_RA ul.R2 {
	margin: 10px;
	font-size: 14px;
}

#archiveview_contents_RA ul.R2 p:last-child {
	letter-spacing: -0.15px;
}

/*텍스트 ul여백*/
#archiveview_contents_RA ul.R2 li.R3 {
	color: #e0480c;
	font-weight: normal;
	padding-bottom: 10px;
}

/*텍스트 */
#archiveview_contents_RA ul.R2 li.R4 {
	padding-bottom: 10px;
	color: #666;
	border-bottom: 2px dotted #cfcfcf;
}

/*링크 /밑줄긋기 dotted  solid  vertical-align:middle */
#archiveview_contents_RA ul.R2 li.R5 {
	padding-top: 10px;
}

#archiveview_contents_RA ul.R2 li.R6 {
}

#archiveview_contents_RA ul.R2 li.R7 {
}

#archiveview_contents_RB {
	/*float: left;*/
	width: 100%;
	padding: 8px;
	border: 1px solid #d9d9d9;
	margin-bottom: 10px;
}

#archiveview_contents_RB h3 {
	border-bottom: 1px solid #cfcfcf;
	color: #333;
	line-height: 25px;
	font-size: 16px;
}

#archiveview_contents_RB h4 {
	border-bottom: 2px dotted #cfcfcf;
	color: #333;
	line-height: 30px;
	font-size: 16px;
	margin: 0 10px;
}

#archiveview_contents_RB h3 > img {
	padding-right: 8px;
}

#archiveview_contents_RB ul {
	padding: 10px;
}

#archiveview_contents_RB ul li {
	font-size: 14px;
	margin: 0;
	line-height: 22px;
}

#archiveview_contents_RB ul li a p {
	text-transform: capitalize;
}

#archiveview_contents_RC {
	float: left;
	width: 100%;
	padding: 8px;
	border: 1px solid #d9d9d9;
	margin-bottom: 10px;
}

/*  archiveview_origianl Correspondence to-우측 사작*/
#archiveview_contents_RC .R1 {
	border-bottom: 1px solid #cfcfcf;
	color: #333;
	line-height: 25px;
	font-size: 16px;
}

/*타이틀 밑줄긋기*/
#archiveview_contents_RC .R1 img {
	padding-right: 8px;
}

/*블릿 여백,*/
#archiveview_contents_RC ul.R2 {
	overflow: hidden;
	margin: 10px;
}

/*텍스트 ul여백*/
#archiveview_contents_RC ul.R2 li.R3 {
	font-weight: bold;
	padding-bottom: 5px;
}

/*텍스트-이름 */
#archiveview_contents_RC ul.R2 li.R4 {
	padding-bottom: 5px;
	color: #666;
	font-size: 12px;
	border-bottom: 2px dotted #cfcfcf;
	vertical-align: middle
}

/*주소 /밑줄긋기 dotted  solid  vertical-align:middle */
#archiveview_contents_RC ul.R2 li.R5 {
	padding-top: 10px;
}

/*전화번호 */
#archiveview_contents_RC ul.R2 li.R6 {
}

/*팩스 */
#archiveview_contents_RC ul.R2 li.R7 {
	word-break: break-all;
	padding-top: 5px;
	color: #666;
	font-size: 12px;
}

#archiveview_contents_RC ul.R2 li.R7 a, #archiveview_contents_RC ul.R2 li.R7 a:visited {
	text-decoration: none;
	color: #666;
}

/*이메일 */

/* 서브 search.html */
div.searchL {
	position: relative;
	float: left;
	width: 120px;
	border: 0px solid #d9d9d9;
	padding-top: 5px;
}

/*박스 아래 여백 */
div.searchL ul.tabs {
	overflow: hidden;
	width: 100%;
}

div.searchL ul.tabs li {
	float: left;
	margin-left: 3px;
}

div.searchL ul.tabs li.img {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

div.searchR {
	position: relative;
	float: right;
	width: 850px;
	border: 0px solid #d9d9d9;
	padding-top: 5px;
}

/*박스 아래 여백 */
div.searchR ul.tabs {
	overflow: hidden;
	width: 100%;
}

div.searchR ul.tabs li {
	float: left;
	margin-left: 3px;
}

div.searchR ul.tabs li.selected1 {
  clear:both;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}

div.searchR ul.tabs li.selected2 {
  clear:both;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
  padding-top: 10px;
	font-weight: bold;
}

/*오른쪽 텍스트*/
div.searchR ul.clist {
	float: left;
	width: 100%;
}

/*저자명*/
div.searchR ul.clist li {
	float: left;
	padding: 10px 10px 10px 10px;
	/*font-style: italic;*/
}

/*저자명*/
div.searchR ul.clist2 {
	float: left;
	width: 100%;
}

/*권호정보*/
div.searchR ul.clist2 li {
	float: left;
	padding: 5px 10px 10px 10px;
}

/*권호정보*/
div.searchR ul.btn li {
	margin-bottom: 10px;
}

/*4개의 버튼*/
div.searchR ul.btn li.btn_abstract {
	float: left;
	padding-left: 12px;
	padding-right: 5px;
}

div.searchR ul.btn li.btn_article {
	float: left;
	padding-right: 5px;
}

div.searchR ul.btn li.btn_references {
	float: left;
	padding-right: 5px;
}

div.searchR ul.btn li.btn_pdf {
	float: left;
	padding-left: 5px;
	padding-bottom: 5px;
}

div.searchR ul.btn li.line {
	float: left;
	width: 95%;
	border-top: 2px dotted #585858;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;
}

/*점선*/

div.NO {
	width: 870px;
	border: 0px solid #d9d9d9;
}

/*박스 아래 여백 */
div.NO ul.tabs {
	float: left;
	text-align: center;
	padding: 10px 0px 10px 280px;
}

/*ul 박스 */
div.NO ul.tabs li.img1 {
	float: left;
	padding-right: 10px;
	vertical-align: middle;
}

/*li 이미지*/
div.NO ul.tabs li.img2 {
	float: left;
	padding-right: 5px;
	vertical-align: middle;
}

/*li 이미지*/
div.NO ul.tabs li.img3 {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}

/*li 이미지*/
div.NO ul.tabs li.img4 {
	float: left;
	padding-right: 10px;
	vertical-align: middle;
}

/*li 이미지*/
div.NO ul.tabs li.tx1 {
	float: left;
	color: #007eb1;
	padding: 0 5px 0 5px;
	font-size: 14px;
	letter-spacing: 2px;
}

/* 숫자*/
div.NO ul.tabs li. a {
	color: #007eb1;
	padding: 0 5px 0 5px;
}

/*링크*/
div.NO ul.tabs li. a:hover {
	color: #007eb1;
	padding: 0 5px 0 5px;
	background-color: #e6e6e8;
}

/*hover*/
div.NO ul.tabs li. selected a {
	text-decoration: none;
	color: #007eb1;
	padding: 0 5px 0 5px;
}

/*selected a*/

div.formContent {
	text-align: left;
	width: 90%;
}

img {
	vertical-align: middle;
}

input {
	vertical-align: middle;
}

select {
	vertical-align: middle;
}

.black {
	color: black;
}

table.mtbl {
	border: 1px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	table-layout: fixed;
	border-spacing: 0;
	empty-cells: show;
}

table.mtbl .mtd2 {
	padding: 5px;
	border: 1px solid #e3e3e3;
	background-color: #f4f4f5;
}

/*테이블 선긋기*/
table.mtbl .mtd1 {
	padding: 5px;
	border: 1px solid #e3e3e3;
	background-color: #f4f4f5;
	text-align: center;
}

/*테이블 선긋기 텍스트 중앙정렬*/
#submit_box {
	padding: 20px;
	text-align: center;
}

/* 서브-instruction.html  */
#instruction {
	float: left;
	border: 0px solid #d9d9d9;
	padding: 10px;
}

#instruction h3.instruction_ctit {
	border-bottom: 1px solid #cfcfcf;
	color: #0c5fa8;
	font-size: 18px;
	padding-bottom: 10px;
}

/*타이틀 밑줄긋기,*/
#instruction h3.instruction_ctit img {
	padding-right: 3px;
}

/*블릿정렬*/
#instruction ul.ul_tx {
	width: 95%; /*width: 100%;*/
	margin: 10px 5px 10px 15px;
}

/*텍스트 여백*/
#instruction ul.ul_tx li.tx1 {
	font-size: 14px;
	font-size: 15px;
	color: #f35913;
	line-height: 25px;
	padding-bottom: 20px;
}

/*날짜*/
#instruction ul.ul_tx li.tx2 {
	padding-bottom: 1px;
	font-size: 15px;
	font-weight: bold;
	color: #1a618c;
	border-bottom: 0px solid #cfcfcf;
	line-height: 30px;
}

/*  소제목*/
#instruction ul.ul_tx li.tx3 {
	padding-bottom: 20px;
	padding-top: 10px;
}

#instruction ul.ul_tx li.tx4 {
	padding-bottom: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #00b0f0;
}

#instruction1_title {
	float: left;
	width: 668px;
	height: 20px;
	background-color: #ddf1f8;
	font-size: 18px;
	text-align: left;
	color: #333;
	font-weight: bold;
	padding: 10px 10px 10px 20px;
}

/*타이틀 text-align:center;*/
#instruction1_title span.instruction_location {
	float: right;;
	border: 0px solid #d9d9d9;
	font-size: 13px;
	margin-right: 10px;
}

#instruction1_title span.instruction_location img {
	vertical-align: -2px;
}

/*이미지 위치 조정*/
#instruction1 {
	position: relative;
	float: left;
	width: 700px;
	border: 0px solid #d9d9d9;
	margin-bottom: 20px;
}

/*박스 아래 여백 25px 박스 border*/
#instruction1 ul.instruction_clist {
	width: 100%;
	margin: 10px;
}

/*텍스트 여백*/
#instruction1 ul.instruction_clist img {
	padding-right: 5px;
	padding-top: 20px;
}

/*블릿 여백*/
#instruction1 ul.instruction_clist li.instruction_list {
	padding-bottom: 10px;
	padding-right: 10px;
}

#instruction1 ul.instruction_clist li.instruction_list strong {
	color: #f36933;
}

#instruction1 ul.instruction_clist li.instruction_keywords {
	padding-right: 5px;
	color: #007eba;
	padding-bottom: 20px;
}

/*키워드*/

div.instruction_btn3 {
	position: relative;
	float: left;
	width: 100%;
	border: 0px solid #d9d9d9;
	margin-right: 10px;
	margin-top: 30px;
	margin-bottom: 20px;
}

/*버튼3 */
div.instruction_btn3 ul li.btn_author {
	float: left;
	padding-top: 0px;
	padding-left: 235px;
}

div.instruction_btn3 ul li.btn_agreeform {
	float: left;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

div.instruction_btn3 ul li.btn_interestform {
	float: left;
	padding-top: 0px;
}

div.instruction_btn3 ul li.btn_korean {
	float: left;
	padding-top: 0px;
	padding-left: 10px;
}

div.instruction_btn3 ul li.btn_english {
	float: left;
	padding-top: 0px;
	padding-left: 10px;
}

div.journal_btn3 {
	position: relative;
	float: left;
	width: 100%;
	border: 0px solid #d9d9d9;
	margin-right: 10px;
	margin-top: 30px;
	margin-bottom: 20px;
}

div.journal_btn3 ul li.btn_korean {
	float: left;
	padding-top: 0px;
	padding-left: 750px;
}

div.journal_btn3 ul li.btn_english {
	float: left;
	padding-top: 0px;
	padding-left: 10px;
}

div.journal_btn3 ul li.btn_hwp {
	float: left;
	padding-top: 0px;
	padding-left: 550px;
}

div.journal_btn3 ul li.btn_doc {
	float: left;
	padding-top: 0px;
	padding-left: 10px;
}

/* 서브 -instruction.html -infomation-aimandscope  */
#aimandscope {
	float: left;
	border: 0px solid #d9d9d9;
	padding: 10px;
}

#aimandscope h3.aimandscope_ctit {
	border-bottom: 1px solid #cfcfcf;
	color: #0c5fa8;
	font-size: 18px;
	padding-bottom: 10px;
}

/*타이틀 밑줄긋기,*/
#aimandscope h3.aimandscope_ctit img {
	padding-right: 3px;
}

/*블릿정렬*/
#aimandscope ul.tabs {
	margin: 10px 5px 10px 15px;
}

/*텍스트 여백*/
#aimandscope ul.tabs li.tx1 {
	padding-left: 10px;
	line-height: 25px;
}

/*서브-instruction.html - infomation_editorialboard */
#editorialboard {
	float: left;
	border: 0 solid #d9d9d9;
	padding: 10px;
}

#editorialboard h3.editorialboard_ctit {
	border-bottom: 1px solid #cfcfcf;
	color: #0c5fa8;
	font-size: 18px;
	padding-bottom: 10px;
}

/*타이틀 밑줄긋기,*/
#editorialboard h3.editorialboard_ctit img {
	padding-right: 3px;
}

/*블릿정렬*/
#editorialboard ul.tabs {
	margin: 10px 5px 10px 15px;
}

/*텍스트 여백*/
#editorialboard ul.tabs li.tx2 {
	padding-bottom: 1px;
	font-size: 15px;
	font-weight: bold;
	color: #1a618c;
	border-bottom: 2px solid #85949c;
	line-height: 30px;
	padding-top: 20px;
}

/*  소제목과 라인긋기*/
#editorialboard ul.tabs li.tx3 {
	background-color: #f7fdff;
	line-height: 30px;
	margin-bottom: 10px;
	padding: 10px 10px 10px 30px;
	font-size: 14px;
}

#editorialboard ul.tabs li.tx4 {
	background-color: #f7fdff;
	color: #6f6f71;
	line-height: 30px;
	margin-bottom: 10px;
	padding: 0px 10px 10px 30px;
	font-size: 14px;
}

/*  저자 line-height--글자 행간*/

/*서브-instruction.html - infomation_openaccess */
#openaccess {
	float: left;
	border: 0px solid #d9d9d9;
	padding: 10px;
}

#openaccess h3.openaccess_ctit {
	border-bottom: 1px solid #cfcfcf;
	color: #0c5fa8;
	font-size: 18px;
	padding-bottom: 10px;
}

/*타이틀 밑줄긋기,*/
#openaccess h3.openaccess_ctit img {
	padding-right: 3px;
}

/*블릿정렬*/
#openaccess ul.tabs {
	width: 100%;
	margin: 10px 5px 10px 15px;
}

/*텍스트 여백*/
#openaccess ul.tabs li.tx2 {
	padding-bottom: 10px;
	padding-top: 10px;
}

#openaccess ul.tabs li.tx3 {
	padding-left: 10px;
	line-height: 25px;
}

/*서브-instruction.html -infomation_contactus_테이블*/
.contactus_tab {
	margin-top: 15px;
}

/*border-top:2px  solid #1d60af;*/
.contactus_tab td {
	border-bottom: 1px solid #eeeeee;
	padding-left: 10px;
	font-size: 14px;
	line-height: 35px;
}

/*td 간격line-heigh   letter-spacing:1px;  */
.tab_td_left {
	background: #fafafa;
	text-align: center;
}

.tab_td_right {
	text-align: left;
	border-left: 1px solid #eeeeee;
}

/* footer */
#footer {
	width: 100%;
	height: 150px; /*height: 120px;*/
	margin-top: 50px;
	background-color: #dddddd;
}

#footer .footer_txt {
	width: 980px;
	margin: 0 auto;
	padding: 20px;
	background-color: #dddddd;
}

#footer div strong {
	float: left;
}

#footer div address {
	float: left;
	padding: 0 10px 20px 10px;
	line-height: 20px;
	color: #3a3a3a;
	font-size: 13px;
}

/* 팝업-Citation */
#popwarp {
	float: left;
	width: 650px;
	border: 0px solid #333;
}

.pop_title {
	float: left;
	width: 100%;
	background-color: #0390d9;
	font-size: 25px;
	text-align: center;
	color: #fff;;
	line-height: 45px;;
}

/*타이틀*/
.pop_citation {
	text-align: left;
	width: 645px;
	padding-top: 35px;
}

.pop_citation ul {
	border: 0px solid #cfcfcf;
	margin: 20px;
	background: #fafafa;
}

.pop_citation ul li.pop_tx1 {
	padding: 10px;
}

.pop_citation ul li.pop_tx1 span {
	font-weight: bold;
	color: #0390d9;
}

.pop_citation ul li.pop_tx2 {
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #5c5b5b
}

.pop_tab {
	border-top: 2px solid #1d60af;
}

.pop_tab td {
	border-bottom: 1px solid #eeeeee;
	padding-left: 10px;
	line-height: 35px;
}

/*td 간격line-heigh   letter-spacing:1px;  */
.pop_td_left {
	background: #fafafa;
	text-align: center;
	font-size: 14px;
}

.pop_td_right {
	text-align: left;
	border-left: 1px solid #eeeeee;
	font-size: 13px;
}

#pop_form {
	float: left;
	width: 650px;
}

/*관리자페이지_메뉴-------inc폴더 -----left06_1.php */
#mn6 {
	width: 100%;
	background-color: #0390d9;
	color: #ffffff;
}

ul#mn6_subnav {
	margin: 0 auto;
	width: 990px;
	position: relative;
	height: 80px;
	font-size: 18px;
	border: 0px solid #eb2802;
	font-weight: bold
}

ul#mn6_subnav li {
	float: left;
	padding-top: 30px;
	padding-left: 30px;
}

ul#mn6_subnav li span.mn6_sub_mn1 {
	padding-left: 40px;
}

/* 기본정보 */
ul#mn6_subnav li span.mn6_sub_mn2 {
	color: #90d2f4;
}

/* / */
ul#mn6_subnav li span.mn6_sub_mn3 {
}

/* 권호관리 */
ul#mn6_subnav li span a {
	text-decoration: none;
	color: #fff;
}

ul#mn6_subnav li span a:hover {
	text-decoration: none;
	color: #fbec00;
}

ul#mn6_subnav li.selected a {
	text-decoration: none;
	color: #fbec00;
}

/*관리자페이지_기본정보*/
#admin_container {
	position: relative;
	overflow: hidden;
	width: 880px;
	margin: 0px auto;
	border: 0px solid #d9d9d9;
	padding-bottom: 30px;
	padding-top: 30px;
}

.admin_title {
	width: 100%;
	float: left;
	color: #0c5fa8;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 20px;
}

/*타이틀 */
.admin_tab {
	border-top: 2px solid #1d60af;
}

.admin_tab td {
	border-bottom: 1px solid #eeeeee;
	padding-left: 10px;
	line-height: 35px;
}

.admintab_td_left {
	background: #fafafa;
	text-align: center;
	border-left: 1px solid #eeeeee;;
}

.admintab_td_right {
	text-align: left;
	border-left: 1px solid #eeeeee;
}

#admin_form {
	float: left;
	width: 100%;
}

/*관리자페이지_권호관리 */
.admin_tab_title1 {
	ext-align: center;
	font-weight: bold;
	background: #f2f9fd;
	line-height: 80px;
	font-size: 11px;
	border-left: 1px solid #eeeeee;
}

.admin_tab1 {
	border-top: 2px solid #1d60af;
	padding-bottom: 10px;
}

/*라인 긋기 */
.admin_tab1 td {
	border-bottom: 1px solid #eeeeee;
	line-height: 35px;
	text-align: center;
}

.admintab_td_left1 {
	background: #fafafa;
	text-align: center;
	border-left: 1px solid #eeeeee;;
}

.admintab_td_right1 {
	text-align: left;
	border-left: 1px solid #eeeeee;
}

.tab0 {
	float: left;
	padding-bottom: 15px;
	padding-left: 10px;
	font-weight: bold;
}

.admin_mtd2 {
	padding-left: 5px;
	padding-right: 5px;
}

/*관리자페이지_권호등록 */
.admin2_tab {
	border-top: 2px solid #1d60af;
	table-layout: fixed;
}

.admin2_tab td {
	border-bottom: 1px solid #eeeeee;
	line-height: 35px;
}

.admin2_tab_td_left {
	background: #fafafa;
	text-align: center;
}

.admin2_tab_td_right {
	text-align: left;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	padding: 0 10px;
}

.admin2_tab_td_right span.tx10 {
	font-size: 12px;
	padding-left: 10px;
	color: #19a1cf;
}

/*관리자페이지_개별논문등록*/
#admin3_form {
	float: right;
	width: 30px;
	margin-right: 10px;;
}

#submit3_box {
	padding: 0px;
	text-align: right;
}

.admin_title00 {
	width: 100%;
	float: left;
	font-size: 15px;
	font-weight: bold;
	padding-top: 10px;
	background: #ddf1f8;
	padding-left: 20px;
	padding-bottom: 10px;
	margin: 20px 0 10px 0px;
}

/*타이틀 */

#admin4_form {
	float: right;
	width: 100%;
	padding-top: 20px;
}

#submit4_box {
	padding: 50px 60px 0px 0px;
	text-align: right;
}

.admin4_tab_td_right {
	text-align: left;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	padding: 10px 10px 10px 10px;
}

.admin4_mtd4 {
	padding: 20px 0px 20px 10px;
}

#admin4_btn_search {
	padding: 5px 10px 10px 10px;
	float: right;
}

.has-error em {
	font-style: italic;
	font-size: 10px;
	margin: 3px 0;
}

input[type=file].form-control {
	border: 0px;
	box-shadow: none;
}

.journal-pading .pagination > li > a, .pagination > li > span {
	padding: 5px 6px;
}

.journal-paging .col-xs-1,
.journal-paging .col-xs-10 {
	padding: 5px;
}

.journal-paging .journal-paging-button {
	margin: 17px 0;
}

.archive-container .row {
	margin: 0;
}

.archive-container .row .input-group input.form-control {
	width: 140px;
}

.archive-container .btn-group.archive-updown {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 0;
}

.archive-container .btn-file-remove {
	cursor: pointer;
	margin-left: 10px;
}

.archive-container .col-xs-1,
.archive-container .col-xs-2,
.archive-container .col-xs-6,
.archive-container .col-xs-11,
.archive-container .col-xs-12 {
	padding: 5px 5px 5px 0;
}

.archive-reference-link-box {
	margin: 0;
}

.archive-reference-link-box input.form-control {
	width: 100%;
	padding: 5px;
}

.archive-child-box.remove {
	opacity: 0.4;
}

.archive-child-box .btn-add-child-contents,
.archive-child-box .btn-delete-child-contents {
	display: inline-block;
}

.archive-child-box .btn-cancel-child-contents {
	display: none;
}

.archive-child-box.remove .btn-add-child-contents,
.archive-child-box.remove .btn-delete-child-contents {
	display: none;
}

.archive-child-box.remove .btn-cancel-child-contents {
	display: inline-block;
}

.archive-child-box.remove::before {
	content: "deleted";
}

a.archive-link {
	color: #f36933;
}

.group-span-filestyle {
	line-height: 30px;
}

.archive-table .archive-text {
	position: relative;
	padding: 0 10px;
}

.archive-table .archive-text span {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 10px;
}

.archive-table .archive-text:before {
	content: '';
	display: inline-block;
}

.archive-table-view {
	overflow-x: auto;
	padding: 5px;
	margin-bottom: 10px;
}

.archive-table-image {
	padding: 5px;
	margin-bottom: 10px;
}

.archive-table-image img {
	max-width: 100%;
}

.archive-section {
	margin-bottom: 40px;
}

.btn span:nth-of-type(1) {
	display: none;
}

.btn span:last-child {
	display: block;
}

.btn.active span:nth-of-type(1) {
	display: block;
}

.btn.active span:last-child {
	display: none;
}

.btn-image-popup {
	text-decoration: none;
	cursor: pointer;
}


