/* 팝업로그인 */

.form-style-1 li {
padding: 0;
display: block;
list-style: none;
}
.form-style-1 input[type=text], 
.form-style-1 input[type=date],
.form-style-1 input[type=datetime],
.form-style-1 input[type=number],
.form-style-1 input[type=search],
.form-style-1 input[type=time],
.form-style-1 input[type=url],
.form-style-1 input[type=email],
.form-style-1 input[type=password],
.form-style-1 input[type=radio],
textarea, 
select{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border:1px solid #BEBEBE;
	/*padding: 7px;*/
	margin:0px;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	outline: none;  
	height:30px;
	font-size:16px;
}

.form-style-1 input[type=text], .form-style-1 input[type=password] {
 padding-left:10px;
}

.form-style-1 input[type=text]:focus, 
.form-style-1 input[type=date]:focus,
.form-style-1 input[type=datetime]:focus,
.form-style-1 input[type=number]:focus,
.form-style-1 input[type=search]:focus,
.form-style-1 input[type=time]:focus,
.form-style-1 input[type=url]:focus,
.form-style-1 input[type=email]:focus,
.form-style-1 input[type=password]:focus,
.form-style-1 textarea:focus, 
.form-style-1 select:focus{
	-moz-box-shadow: 0 0 8px #ff8c10;
	-webkit-box-shadow: 0 0 8px #ff8c10;
	box-shadow: 0 0 8px #ff8c10;
	border: 1px solid #ff8c10;
}

.form-style-1 input[type=submit], .form-style-1 input[type=button]{
	background: #4B99AD;
	padding: 8px 15px 8px 15px;
	border: none;
	color: #fff;
}
.form-style-1 input[type=submit]:hover, .form-style-1 input[type=button]:hover{
	background: #4691A4;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.form-style-1 .required{
	color:red;
}
.login_box2 {*zoom:1; width:100%;}
.login_box2:after {content:" "; display:block; clear:both;}
.login_box2 .left_box {float:left; width:500px;}
.login_box2 .left_box .center {width:370px; margin:0 auto; padding:80px 0 0;}
.login_box2 .left_box h2 {text-align:center; font-size:25px; font-weight:600; margin:0 0 35px 0; color:#000; background:url('../images/common/lock.png') 95px center no-repeat;}
.login_box2 .left_box ul {padding:0 0 18px 0; border-bottom:1px solid #ccc; margin:0 0 12px 0;}
.login_box2 .left_box ul li {font-size:16px; font-weight:600; color:#0f0f0f; margin:13px 0 0;}
.login_box2 .left_box ul li span {display:inline-block; width:86px;}
.login_box2 .left_box ul li .input {width:260px; line-height:38px;}
.login_box2 .left_box .userchk {font-size:14px; font-weight:400; color:#666; margin:0 0 13px 0;}
.login_box2 .left_box .userchk input {border:1px solid #777; background-color:transparent;}
.login_box2 .left_box .login_btn {font-size:18px; font-weight:600; text-align:center; margin:0 0 10px 0;}
.login_box2 .left_box .login_btn a {display:block; background:#f98100; height:40px; line-height:40px; color:#fff;
	-webkit-transition:all .3s;
	-o-transition:all .3s;
	-ms-transition:all .3s;
}
.login_box2 .left_box .login_btn a:hover {color:#333; background:#fa9e3c;}
.login_box2 .left_box .member_btn a {display:inline-block; width:47.5%; border:1px solid #f98100; height:34px; line-height:34px; text-align:center; font-size:14px; font-weight:400; color:#f98100;
	-webkit-transition:all .3s;
	-o-transition:all .3s;
	-ms-transition:all .3s;
}
.login_box2 .left_box .member_btn span {vertical-align:middle; display:inline-block; margin:0 10px 0 0;}
.login_box2 .left_box .member_btn a:hover {background:#f8b874; color:#fff; border:1px solid #f98100;}
.login_box2 .left_box .member_btn a.find {}
.login_box2 .left_box .member_btn a.join {margin:0 0 0 10px;}
.login_box2 .left_box .input {vertical-align:middle;}

.login_box2 .right_box {float:left; width:350px; padding:110px 0 0;}
.login_box2 .right_box span {display:block; text-align:center; margin:0 0 30px 0;}
.login_box2 .right_box p {font-size:16px;font-weight:400; color:#333; text-align:center; line-height:22px;}

/* paginate */
.paginate {
    padding: 20px 0;
    text-align: center;
    line-height: normal;
    clear: both;
}
.paginate a, .paginate strong {
    display: inline-block;
    position: relative;
    margin: 0 -2px;
    width: 34px;
    height: 34px;
    font-weight: bold;
    font-size: 12px;
    color: #333;
    line-height: 34px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}
.paginate strong {
    color: #fff;
    background: #ff8c10;
}
.paginate a.num_btn:hover, .paginate a.num_btn:focus {background:#dfdfdf;}
.paginate .direction {background:none;}
.paginate .direction:hover,.paginate .direction:focus {background:none;}
/* paper_submission */
.submission {*zoom:1;}
.submission:after {content:" "; display:block; clear:both;}
.submission h3 {padding:0 0 0 9px; font-size:16px; font-weight:bold; color:#464646; margin:0 0 20px 0; background:url('../images/main/green_dot.gif') 0 7px no-repeat;}
.submission .blue_box {padding:10px; background:#edf5fb; margin:0 0 20px 0; height:30px}
.submission .blue_box table td {text-align:center;  font-size:15px; font-weight:normal; color:#464646; line-height:30px;}
.submission .blue_box table td strong {background:url('../images/common/black_dot.gif') 2px center no-repeat; padding-left:10px;}
.submission_table table {border-top:2px solid #343434;}
.submission_table table th {padding:12px 5px; background:#f6f6f6; text-align:center; font-size:15px; font-weight:600; color:#4b4a4a; border-bottom:1px solid #ccc; border-left:1px solid #ccc; word-break:keep-all;}
.submission_table table th:first-child {border-left:none;}
.submission_table table td {border-left:1px solid #ccc; border-bottom:1px solid #ccc; padding:12px 5px; font-size:14px; font-weight:normal; word-break:keep-all; line-height:16px;}
.submission_table table td:first-child {border-left:none;}

.submission_table2 table td {font-size:16px;}


a.draft_btn {
	padding:5px; text-align:center; color:#464646; background:#dfdfdf; 
	float:right;
	font-weight:600;
	font-size:12px;
	margin:30px 0 0;
	border-radius:5px; 
	border:1px solid #D6D6D6;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	display:block;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
	behavior:url('../js/ie-css3.htc');
}
a.draft_btn:hover {background:#4d4d4d; color:#fff; 
			transform:rotateX(360deg);
			-webkit-transform: rotateX(360deg);
			-o-transform:rotateX(360deg);
			transition-delay: 0s;
			transition-duration: 0.5s;
			transition-property: all;
			transition-timing-function: linear;
}
.sample_btn {margin:0 0 20px 0;}
.sample_btn ul {*zoom:1;}
.sample_btn ul:after {content:" "; display:block; clear:both;}
.sample_btn ul li {float:left; margin:0 0 0 10px; text-align:center; font-size:12px; line-height:22px;}
.sample_btn ul li a {display:block; color:#fff; font-weight:600; height:22px; padding:0 5px; background:url('../images/sub/blue_bg.gif') 0 0 repeat-x;
	border-radius:5px; 
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.sample_btn ul li:first-child {margin:0;}
.submission_insert table {border-top:2px solid #343434;}
.submission_insert table th {padding:12px 15px; background:#f6f6f6; text-align:left; font-size:15px; font-weight:600; color:#4b4a4a; border-bottom:1px solid #ccc; word-break:keep-all;}
.submission_insert table .alignLeft {padding-left:30px;}
.submission_insert table td {border-left:1px solid #ccc; border-bottom:1px solid #ccc; padding:12px 15px; font-size:15px; font-weight:normal; word-break:keep-all; line-height:16px;}
.alignLeft {padding-left:30px !important;}
.alignCenter {text-align:center !important;}

.filebox input[type="file"] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip:rect(0,0,0,0);
  border: 0;
}

.filebox label {
  display: inline-block;
  padding: 6px 10px;
  color: #464646;
  font-size: inherit;
  line-height: normal;
  vertical-align: middle;
  background-color: #d2e6f6;
  border-color:#d7d7d7;
  cursor: pointer;
  border-radius: 5px;
  font-size:14px;
  font-weight:600;
}

/* named upload */
.filebox .upload-name {
  display: inline-block;
  padding: 6px 10px;  /* label의 패딩값과 일치 */
  font-size: inherit;
  font-family: inherit;
  line-height: normal;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #d7d7d7;
  border-radius: .25em;
  -webkit-appearance: none; /* 네이티브 외형 감추기 */
  -moz-appearance: none;
  appearance: none;
}
.filebox .upload-name {
  display: inline-block;
  padding: 6px 10px;  /* label의 패딩값과 일치 */
  width:300px;
  font-size: inherit;
  font-family: inherit;
  line-height: normal;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #d7d7d7;
  border-radius: .25em;
  -webkit-appearance: none; /* 네이티브 외형 감추기 */
  -moz-appearance: none;
  appearance: none;
}
.filebox .notes {margin:7px 0 0; color:red; font-size:14px;}
.submission_insert table td .input {vertical-align:middle;}
.submission_insert table td .input2 {display:inline-block; border:none;}
.submission_insert table td textarea {border-color:#ccc;}

/* new btn */
.confirm_btn2 {text-align:center; margin:25px 0;} 
.confirm_btn2 a {
	padding:5px 10px;
	display:inline-block;
	color:#464646;
	background:#f6f6f6;
	border-radius:5px; 
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	margin:0 0 0 10px;
	border:1px solid #dedede;
	border-radius:5px; 
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-transition:all 0.6s;
	-webkit-transition:all 0.6s;
	-ms-transition:all 0.6s;
	transition:all 0.6s;
	behavior:url('../js/ie-css3.htc');
}
.confirm_btn2 a:hover {background:#4d4d4d; color:#fff;}

/******************/
.confirm_btn {text-align:center; margin:25px 0;}
.confirm_btn ul {*zoom:1; width:150px; margin:0 auto;}
.confirm_btn ul:after {content:" "; display:block; clear:both;}
.confirm_btn ul li {float:left; font-size:14px; font-weight:600; }
.confirm_btn ul li a {
	padding:5px 10px;
	display:block;
	color:#464646;
	background:#f6f6f6;
	border-radius:5px; 
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	margin:0 0 0 10px;
	border:1px solid #dedede;
	border-radius:5px; 
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	display:block;
	-o-transition:all 0.6s;
	-webkit-transition:all 0.6s;
	-ms-transition:all 0.6s;
	transition:all 0.6s;
	behavior:url('../js/ie-css3.htc');
}
.confirm_btn ul li a:hover {background:#4d4d4d; color:#fff;}

.top_gradi {margin:0 0 30px 0;}
.top_gradi h3 {padding:0 0 0 33px; line-height:30px; background:url('../images/common/orange_circle.png') 0 center no-repeat; font-size:20px; font-weight:600; color:#3b3b3b;}

/* 161109 추가 윤리규정 및 저작권양도 */
.agree_paper {margin:0 0 22px 0;}
.agree_paper h2 {padding:0 0 0 33px; background:url('../images/common/orange_circle.png') 0 center no-repeat; font-size:20px; line-height:30px; font-weight:bold; color:#464646; margin:0 0 20px 0;}
.agree_paper .agree_wrap {padding:15px 20px; border:1px solid #eaeaea;}
.agree_paper .agree_wrap h3 {font-size:17px; line-height:20px; font-weight:600; color:#1643b4; margin:0 0 10px 0;}
.agree_paper .agree_box h4 {text-align:center; font-size:16px; font-weight:600; color:#0b0b0b; margin:0 0 30px 0;}
.agree_paper .agree_box {background:#f4f4f4; padding:20px 16px; height:280px; overflow-y:scroll;
	border-radius:10px;
	-webkit-border-radius:10px 0 0 10px;
	-moz-border-radius:10px 0 0 10px;
	-ms-border-radius:10px 0 0 10px;
}
.agree_paper .agree_box dl {margin:0 0 30px 0;}
.agree_paper .agree_box dl dt {font-size:15px; font-weight:600; color:#555; margin:0 0 13px 0;}
.agree_paper .agree_box dl dd {font-size:14px; word-break:keep-all; /*text-align:justify;*/ line-height:190%; font-weight:normal; color:#555;}
.agree_paper .agree_box dl dd ol {padding:10px 0;}
.agree_paper p.agreechk {text-align:center; margin:20px 0 0; font-size:14px; font-weight:600; color:#0140a9;}
.botttombtn {text-align:center; margin:25px 0;}
.botttombtn a.formGo {display:inline-block; text-align:center; padding:10px 20px; background:#1e60ba; border:1px solid #134fa0; color:#fff; font-size:14px; font-weight:normal;}
.agree_paper .agree_wrap h5 {font-size:28px; text-align:center; font-weight:600; color:#1643b4; margin:0 0 20px 0;}
.chking {border:1px solid #ccc;}
.chking table thead th {padding:12px 0; text-align:center; font-size:15px; background:#f6f6f6; font-weight:600; color:#444; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
.chking table thead th:first-child {border-left:none;}
.chking table tbody th {text-align:center; border-bottom:1px solid #ccc; font-size:14px; font-weight:600; color:#444;}
.chking table tbody td {text-align:center; word-break:keep-all; padding:12px 0; font-size:14px; font-weight:normal; color:#444; line-height:22px; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
.chking table tbody td.subject {text-align:left; padding:12px 20px; }

/* review */
.review_table table {border-top:2px solid #343434; width:100%; border-spacing:0; border-collapse:collapse;}
.review_table .input {vertical-align:middle; border:none;}
.review_table textarea {border:1px solid #ccc;}
.review_table table th {padding:12px 5px; background:#f6f6f6; text-align:center; font-size:15px; font-weight:600; color:#4b4a4a; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
.review_table table th:first-child {border-left:none;}
.review_table table td {border-left:1px solid #ccc; border-bottom:1px solid #ccc; padding:13px 5px; font-size:14px; font-weight:normal; text-align:left; word-break:keep-all; line-height:16px;}
.review_table table td:first-child {border-left:none;}
.review_table table td.subject {text-align:left;}
.review_table table td.subject a {display:block; width:250px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.review_table table td.subject a:hover {text-decoration:underline;}
.review_table table td.center {text-align:center;}

.view_list {margin:0 0 30px 0;}
.view_list h4 {font-size:13px; font-weight:600; color:#464646; margin:0 0 10px 0; padding:0 0 0 10px; background:url('../images/sub/blue_dot.gif') 0 5px no-repeat;}
.view_list table {border-top:2px solid #004483;}
.view_list table th {padding:3px 15px; background:#f6f6f6; text-align:left; font-size:12px; font-weight:600; color:#4b4a4a; border-bottom:1px solid #ccc; word-break:keep-all;}
.view_list table td {border-bottom:1px solid #ccc; padding:5px 10px; font-size:13px; font-weight:normal; word-break:keep-all; line-height:16px;}
.view_list textarea {border-color:#ccc;}

.view_btn ul {*zoom:1; text-align:center;}
.view_btn ul:after {content:" "; display:block; clear:both;}
.view_btn ul li {display:inline-block; text-align:center; font-size:12px; font-weight:600; }
.view_btn ul li a {
	padding:4px 10px;
	display:block;
	color:#464646;
	background:#f6f6f6;
	border-radius:5px; 
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	margin:0 0 0 10px;
	border:1px solid #dedede;
	border-radius:5px; 
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	display:block;
	-o-transition:all 0.6s;
	-webkit-transition:all 0.6s;
	-ms-transition:all 0.6s;
	transition:all 0.6s;
	behavior:url('../js/ie-css3.htc');
}
.view_btn ul li a:hover {background:#004483; color:#fff;}

/* article_search */
.article h3 {padding:0 0 0 9px; font-size:16px; font-weight:bold; color:#464646; margin:0 0 20px 0; background:url('../images/sub/blue_dot.gif') 0 7px no-repeat;}
.article_search table {border-top:2px solid #004483;}
.article_search table th {padding:3px 15px; background:#f6f6f6; text-align:left; font-size:13px; font-weight:600; color:#4b4a4a; border-bottom:1px solid #ccc; word-break:keep-all;}
.article_search table td {border-bottom:1px solid #ccc; padding:10px; font-size:13px; font-weight:normal; word-break:keep-all; line-height:16px;}
.article_search table td p {line-height:17px; word-break:keep-all;}
.article_search table td p span {display:inline-block; margin:0 0 0 10px;}
.article_search table td p span:first-child {margin:0;}
.article_search table td select {width:100px;}
.article_btn {*zoom:1; margin:20px 0;}
.article_btn:after {content:" "; display:block; clear:both;}
.article_btn ul {*zoom:1; float:right;}
.article_btn ul:after {content:" "; display:block; clear:both;}
.article_btn ul li {float:left; font-size:12px; font-weight:600; }
.article_btn ul li a {
	padding:4px 10px;
	display:block;
	color:#464646;
	background:#f6f6f6;
	border-radius:5px; 
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	margin:0 0 0 10px;
	border:1px solid #dedede;
	border-radius:5px; 
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	display:block;
	-o-transition:all 0.6s;
	-webkit-transition:all 0.6s;
	-ms-transition:all 0.6s;
	transition:all 0.6s;
	behavior:url('../js/ie-css3.htc');
}
.article_btn ul li a:hover {background:#004483; color:#fff;}
.article_info h4 {font-size:14px; font-weight:600; color:#464646; margin:0 0 20px 0;}
.article_info h4 span {color:#004483;}
.article_info ul {padding:15px; background:#edf5fb;}
.article_info ul li {font-size:12px; font-weight:normal; color:#464646; line-height:17px; word-break:keep-all;}

@media screen and (max-width:1600px) {

	.submission ul.blue_box li {margin-left:100px;}
	.submission ul.blue_box_short li {margin-left:200px important;}
}