@charset "utf-8";

@font-face {
    font-family: 'Noto Sans KR';
    font-style: lighter;
    font-weight: 100;
    src: local('NotoSansKR-Light'), local('NotoSansKR-Light'), local('NotoSansKR-Light');
    src: url('../webfonts/NotoSansKR-Light.woff2') format('woff2'),
    url('../webfonts/NotoSansKR-Light.woff') format('woff'),
    url('../webfonts/NotoSansKR-Light.otf') format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: local('NotoSansKR-Regular'), local('NotoSansKR-Regular'), local('NotoSansKR-Regular');
    src: url('../webfonts/NotoSansKR-Regular.woff2') format('woff2'),
    url('../webfonts/NotoSansKR-Regular.woff') format('woff'),
    url('../webfonts/NotoSansKR-Regular.otf') format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: bold;
    font-weight: 800;
    src: local('NotoSansKR-Bold'), local('NotoSansKR-Bold'), local('NotoSansKR-Bold');
    src: url('../webfonts/NotoSansKR-Bold.woff2') format('woff2'),
    url('../webfonts/NotoSansKR-Bold.woff') format('woff'),
    url('../webfonts/NotoSansKR-Bold.otf') format('opentype');
}

html,body{height:100%;margin:0;padding:0}
body{background:#fff;font: 14px/1.5 'Noto Sans KR', 'Malgun Gothic', '돋움', 'Dotum', '굴림', 'Gulim', 'arial', 'sans-serif';color:#666; margin: 0}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0}
body, textarea, select, td, th, button, input {
	font: 14px/1.5 'Noto Sans KR', 'Malgun Gothic', '돋움', 'Dotum', '굴림', 'Gulim', 'arial', 'sans-serif';
	color: #333;
	box-sizing: border-box;
	vertical-align: middle;
}
input,textarea,select,td,th,button{vertical-align:middle}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}
ol,ul,li{list-style:none}
hr,legend,caption,.none{visibility:hidden;overflow:hidden;position:absolute;top:0;left:-5000px;width:.1%;height:.1%;line-height:.1%;font-size:.1%}
caption{position:relative}
img,fieldset{border:0 none}
label,button{cursor:pointer}
label{display: inline-block;max-width: 100%;}
em,address{font-style:normal}
a:link,a:visited{color:#666;text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}

table th{word-break:keep-all; word-wrap:break-word}
table td{word-break:break-all}
ul#export{margin-left:75px}
ul#export li{display:inline;padding:2px 10px;border:1px solid #f7f3f7;background-color:#5a9ad6}
ul#export li a{color:#fff}

body.eng #mIndex .menuIndex>li{margin:0 26px}
body.eng #gnb #citaMenu .menuIndex>li{margin:0 35px}

body.eng .menuIndex .list_more ul li,#mStatistics .menuIndex .list_more ul li{background:url(../image/kor/icon/ico_arr.png) no-repeat -10px 0}
body.eng .ipt_tx{background:#fff url(../image/eng/title/txt_input.png) no-repeat 0 0}
body.eng .ico_cal{background:#fff url(../image/kor/icon/ico_calendar.png) no-repeat 96% 50%}
body.eng .search_wrap .ipt1{background-position:0 -60px}
body.eng .search_wrap .ipt2{background-position:0 -90px}
body.eng .search_wrap .ipt3{background-position:0 -120px}
body.eng .btn_round .excel{padding-left:15px !important}
body.eng .list_tab li{height:40px}
.ipt_txbg_yellow{height:16px;padding:2px 5px 1px;border:1px solid #cfcfcf;background:#fafae2;line-height:16px}
.ipt_txbg_pupple{height:16px;padding:2px 5px 1px;border:1px solid #cfcfcf;background:#efe6f5;line-height:16px}

#quickMenu{top:210px !important}

/* 학술지발간현황 팝업 */
.dtablePop tbody td{padding:7px 7px 6px;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center}

#mNotice ul li ul li{overflow:hidden;margin:2px 0 0;white-space:nowrap;text-overflow:ellipsis}
#mNotice ul li ul li .date{display:inline-block;width:65px;color:#767676}
#mNotice ul li ul li a{}

table.eng td{padding:5px 0 5px 50px}

.list_tab li{float:left;width:33%;margin:0 -1px -1px 0;background:#f7f7f7;font-size:13px;text-align:center}

.list_abc li{padding:0 0 0 6px !important}

.pub_wrap .pub li{width:25%}
.pub_wrap .pub a{white-space:nowrap}

/* 연구소 학술지 승인 등록 */
.sereInfoBox,.sereInfoBoxAft{position:relative; /*width:550px;*/min-height:34px;margin-bottom:1px;padding:3px 0 2px;border:#7f9db9 solid 1px;background-color:#fff}
.sereInfoBox div.sereInfoDet,.sereInfoBoxAft div.sereInfoDetAft{/*float:left;width:470px;*/min-height:32px;padding:0 0 0 5px;line-height:16px}
.sereInfoBox div.sereInfoBtn,.sereInfoBoxAft div.sereInfoBtnAft{position:absolute;top:0; right: 0}
.selDiv{border:#1E7AE2 solid 2px}

#mHead .mbox{z-index:1 !important}

/* 폰트 */
.t_point{color:#467099}
.t_strong{color:#0355a3}
.t_blue{color:#017dfc}

.t_red,.t_red:link,.t_red:visited{color:#e43f25}
.t_line{text-decoration:underline}
.fs11{font-size:12px}

/* 인풋 */
.ipt_tx{max-width:100%; height:23px;padding:2px 5px 1px;border:1px solid #cfcfcf;line-height:23px}
#pop .ipt_tx{height: 21px; line-height: 21px}
.ipt_cr{width:13px;height:13px}
.ipt_file{border:1px solid #cfcfcf;background:none}
#pop .ipt_file{height:23px;}
.ipt_btn{vertical-align:middle}
textarea{max-width:100%; overflow:auto;overflow-x:hidden;padding:2px 2px 2px 5px;border:1px solid #cfcfcf;resize:none}
iframe.frame{overflow:hidden;width:100%}
select{padding:2px 2px 2px 0}
.ipt_txbg_yellow{height:16px;padding:2px 5px 1px;border:1px solid #cfcfcf;background:#fafae2;line-height:16px}
.ipt_txbg_pupple{height:16px;padding:2px 5px 1px;border:1px solid #cfcfcf;background:#efe6f5;line-height:16px}
.original_bg_pupple{width:98%;background:#efe6f5;font-size:13pt;font-weight:bold}
.original{width:98%;background:#f6f9fc;font-size:13pt;font-weight:bold}
.bg_sky{background:#f6f9fc}
.bg_pupple{background:#efe6f5}
.bg_yellow{background:#fafae2}

.ipt_tx{background:#fff url(../image/kor/title/txt_input.png) no-repeat 0 0}
.ipt_tx.on{background-position:0 0 !important}
.ipt_tx.ico_cal{background:#fff url(../image/kor/icon/ico_calendar.png) no-repeat 96% 50%}

textarea.hint{background:#fff url(../image/kor/title/txt_textarea.png) no-repeat 0 0}
textarea.hint.on{background-position:-1000px 0 !important}

.form_left{display:inline-block;font-size:0}
* html .form_left{display:inline}
*+html .form_left{display:inline}
.form_left li{display:inline-block;margin:0 14px 0 0;font-size:14px}
.form_left input{margin:0 4px 0 0;vertical-align:middle}
.form_left li img{vertical-align:middle}
* html .form_left li{display:inline}
*+html .form_left li{display:inline}


/* 정렬 */
.al_left{text-align:left !important}
.al_center{text-align:center !important}
.al_right{text-align:right !important}
.al_middle{display:inline-block;vertical-align:middle}
.al_top{vertical-align:top !important}

.clear{zoom:1}
.clear:after{display:block;clear:both;content:''}
.fl{float:left}
.fr{float:right}

/* 버튼 */
button,.button{overflow:visible;margin:0;padding:0;border:0;background:none;white-space:nowrap;cursor:pointer}
button::-moz-focus-inner{padding:0;border:0}
.btn_wrap:after{display:block;clear:both;content:''}
.btn_wrap{width:100%;margin-top:15px;font-size:0}
.btn_wrap .btn_left{float:left}
.btn_wrap .btn_right{float:right}

.btn_wrap input,.btn_wrap button,.btn_wrap img,.btn_wrap a{margin:0 1px;vertical-align:middle}
.btn_center{position:relative;margin-top:15px;font-size:0;text-align:center}

.btn_center input,.btn_center a,.btn_center button{margin:0 1px}
.btn_center *{vertical-align:middle}
.btn_center a{display:inline-block}
.btn_big_center{position:relative;margin-top:30px;text-align:center}

span.btn_wrap{display:inline-block;width:auto;margin:0;vertical-align:middle}

.btn_square{display:inline-block;cursor:pointer}
.btn_square span{display:inline-block;height:20px;padding:0 5px;border:1px solid #dcdcdc;background:#f6f6f6;line-height:20px}

.btn_round{display:inline-block;height:22px;padding:0 0 0 7px;background:url(../image/kor/button/btn_round.png) no-repeat 0 0;letter-spacing:0;text-align:center;vertical-align:middle;cursor:pointer}
.btn_round:hover{text-decoration:none}
.btn_round span{display:inline-block;height:22px;margin:0 -1px 0 0;padding:0 7px 0 0;color:#666; background:url(../image/kor/button/btn_round.png) no-repeat 100% 0;font:11px/20px dotum}
* html .btn_round{margin:0 2px}
*+html .btn_round{margin:0 2px}

.btn_round_new{display:inline-block;padding:0 0 0 7px;background-color:#0355a3;letter-spacing:0;text-align:center;vertical-align:middle;cursor:pointer; border:1px solid #023262; border-radius:5px; box-shadow:1px 1px 2px #666}
.btn_round_new:hover{text-decoration:none}
.btn_round_new span{display:inline-block;margin:0 -1px 0 0;padding:0 7px 0 0;color:#fff; background-color:#0355a3; font:11px/20px dotum; border-radius:5px; line-height:22px; font-weight:normal; }
* html .btn_round_new{margin:0 2px}
*+html .btn_round_new{margin:0 2px}

.btn_round em{display:inline-block}
.btn_round_new em{display:inline-block}

.btn_wrap input[type=submit]{height:20px;margin:0 1px 2px;padding:0 3px;border:0;border:1px solid #ddd;border-radius:3px;background:#fff;font-size:12px;line-height:20px;box-shadow:1px 1px 1px #ddd;cursor:pointer}
* html .btn_wrap input[type=submit]{line-height:14px}
*+html .btn_wrap input[type=submit]{line-height:14px}

/* 
#pop .btn_round,
#pop .btn_round span{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
     box-sizing: border-box;
}
#pop .btn_round {
	background: none;
	height: 24px;
	line-height: 24px;
	padding: 0;
}
	
#pop  .btn_round span {
	background: none;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 1px 10px;
	margin:0;
	border: 1px solid #0355a3;
	background-color: #0355a3;
	text-align: center;
	color: #fff;
	vertical-align: middle;
	font : 11px/20px 'Malgun Gothic', '돋움', 'Dotum', '굴림', 'Gulim', 'arial', 'sans-serif';
	overflow: hidden;
	border-radius: 5px;
}
 */
/* 박스 */
.box_blur{padding:12px;background:#f6f6f6}
.box_gray{position:relative;margin:0 0 -1px;padding:35px;border:1px solid #ccc;background:#f4f4f4}
.box_gray_new{position:relative;margin:0 0 -1px;padding:15px;border:1px solid #ccc;background:#f4f4f4}
.box_scroll{overflow:auto;overflow-x:hidden;height:119px;border:1px solid #afafaf}
.box_scroll2{overflow:auto;height:160px;border:1px solid #afafaf}

/*.box_scroll ul{margin:-1px 0 0}
.box_scroll li{height:29px;border-top:1px dashed #ccc;padding:0 0 0 25px;line-height:29px}*/
.box_bold{padding:15px 0;border:3px solid #ebeaea;text-align:center}
.box_line{padding:30px 40px;border-top:2px solid #ebeaea;background:#fcfcfc}
.box_wrap{border-bottom:2px solid #ebeaea}
.dotted_wrap{padding:10px 0 8px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}
.line_wrap{margin:30px 0 0;padding:30px 0 0;border-top:1px dashed #eee}

/* 목록 */
.el{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.list_basic{}
.list_basic li{margin:0 0 5px}
.depth2 li{margin:10px 0 0}
.list_dot{text-align:left}
.list_dot li{padding:0 0 0 6px;background:url(../image/kor/icon/ico_dot.png) no-repeat 0 8px}
td .list_basic{margin-top:-15px}
td .list_basic li{margin:15px 0 0}
.list_dashed{margin:-6px 0 0}
.list_dashed li{padding:6px 0;border-bottom:1px dashed #eee}
.list_progress{}
.list_progress li{margin:0 0 20px}
.list_progress li li{margin:0}
ol.list_progress{margin:0 0 0 20px}
ol.list_progress li{list-style:decimal}
ol.list_progress li li{list-style:none}
.list_table{border-top:2px solid #012870}
.list_table li{position:relative;padding:0 0 0 4%;border-bottom:1px solid #dddcdc;line-height:33px}
.list_table li em{display:block;overflow:hidden;width:80%;white-space:nowrap;text-overflow:ellipsis}
.list_table li .date{position:absolute;top:10px;right:4%;font-size:12px}
.list_line{overflow:hidden;margin:-6px 0 0}
.list_line li{margin:-1px 0 1px;padding:6px 0 6px 10px;border-top:1px dashed #dfdfdf;background:url(../image/kor/icon/ico_ribbon.png) no-repeat 0 10px}
.list_line li li{padding:0;border:0;background-image:none}
.list_line ul{margin:3px 0 0}
.list_ribbon{margin:0;padding:0 0 0 10px;background:url(../image/kor/icon/ico_ribbon.png) no-repeat 0 5px}
.list_ribbon li{margin:0}
.list_slash{zoom:1}
.list_slash:after{display:block;clear:both;content:''}
.list_slash li{padding:0 0 0 10px;background:url(../image/kor/icon/ico_ribbon.png) no-repeat 0 5px}
.list_slash.half li{float:left;width:45%;margin:0 3% 0 0}

dl.list_table{overflow:hidden;border-bottom:1px solid #dddcdc}

dl.list_table dt,dl.list_table dd{padding:8px 0 8px 10px;border-top:1px dashed #dddcdc}
dl.list_table dt{margin:-1px 0 0;background:#f9f9f9}
dl.list_table dd{}

/* 테이블 */
.table_wrap{overflow:hidden;border-bottom:1px solid #e4e4e4}
.table_wrap .dtable{margin:0 0 -1px 1px;border-left:0}
.dtable{border-top:3px solid #4e88c1;border-left:1px solid #e4e4e4}

.dtable thead th,.dtable tbody th,.dtable tbody td,.dtable tfoot td{padding:7px 7px 6px;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center}

.dtable thead th,.dtable tbody th{background:#f7f7f7;font-weight:bold;color:#484848}
.dtable thead th{}

.dtable .sum td,.dtable tfoot td{background:#f6f9fc;font-weight:bold;color:#4e88c1}

/* .dtable tbody td{border-bottom-style:dotted} */
.dtable tbody td img{vertical-align:middle}
.basic-view-tbl tbody .need,
/* .dtable tbody .need{background:#f7f7f7 url(../image/kor/icon/ico_need_red.png) no-repeat} */
.dtable tbody .need{background-image: url(../image/kor/icon/ico_need_red.png); background-repeat: no-repeat}
.basic-view-tbl thead .need,
.dtable thead .need{background-image: url(../image/kor/icon/ico_need_red.png); background-repeat: no-repeat}

.dtable tbody td.al_left,.dtable.row tbody th,.dtable.row tbody td{padding-left:10px;text-align:left}
.dtable tbody td.al_right{padding-right:7px;text-align:right}
.dtable tbody td a{color: #0355a3}
#pop .table_wrap{margin:0 1px 0 0}
#pop .dtable{border-top-color:#012870;border-left:0}

#pop .dtable.row thead th,#pop .dtable.row tbody th,#pop .dtable.row tbody td{border-right:0}

#pop .dtable thead th,#pop .dtable tbody th{color:#0354a3}

#pop .dtable thead th,#pop .dtable tbody th,#pop .dtable tbody td{font-size:13px}

.dtable_desc{overflow:hidden;margin-top:10px;zoom:1}
.dtable_desc .txt_left{float:left}
.dtable_desc .txt_right{float:right}
.dtable_desc a img{vertical-align:top}
.dtable_txt{position:relative;width:100%;min-height:22px;margin-bottom:10px}
.dtable_txt:after{display:block;clear:both;content:''}
#container .dtable_txt .txt_left{float:left;position:relative;z-index:10;margin-bottom:0}
.dtable_txt .txt_center{position:absolute;top:0;left:0;width:100%;text-align:center}
.dtable_txt .txt_left{float:left}
.dtable_txt .txt_right{float:right;position:relative;z-index:10}
.dtable_txt .po_right{position:absolute;right:0;bottom:0;z-index:10}
.dtable_txt .po_left{}

table.table tbody th{font-weight:bold}
table.table tbody td a{color: #0355a3}
table.table thead th,table.table tbody th,table.table tbody td{padding:3px 0}

table.search tbody .need{background:#f4f4f4 url(../image/kor/icon/ico_need_red.png) no-repeat}

/* 페이징 */
.pagenate{margin-top:25px;text-align:center}
.pagenate a{position:relative}
.pagenate ol{display:inline;overflow:hidden;margin:0 6px 0 1px}
.pagenate li{display:inline;padding:0 0 0 2px;font-family:dotum;font-weight:bold;color:#666}
.pagenate li a{font-weight:normal;zoom:1}

.pagenate li a:link,.pagenate li a:visited{color:#767676}

.pagenate li a:hover,.pagenate li a:active,.pagenate li a:focus{color:#666}
.pagenate img{vertical-align:middle}

/* 팝업공통 */
#popHead{position:relative;padding:20px 0 20px 16px;background:url(../image/kor/background/bg_mosaic_blue.png);color:#fff}
#popHead h1{font-weight:bold;font-size:24px;letter-spacing:-1px}
#popHead .po_right{position:absolute;top:28px;right:18px}
#popContainer{padding:15px;font-size:13px}
#popContainer .hgroup{position:relative;margin:0 0 8px;zoom:1;zoom:1}
#popContainer .hgroup:after{display:block;clear:both;content:''}
#popContainer .hgroup h2{font-weight:bold;font-size:13px}
#popContainer .hgroup .po_right{position:absolute;right:0;bottom:0}
#popContainer .hgroup .txt_right{float:right}
#popContainer .form_left li{font-size:12px}
#popContainer .box_bold{font-size:12px}

#popContainer input,#popContainer textarea{font-size:13px}

.list_tab{margin:0 -3px 20px 0;zoom:1}
.list_tab:after{display:block;clear:both;content:''}
.list_tab li{float:left;width:25%;margin:0 -1px -1px 0;background:#f7f7f7;font-size:12px;text-align:center;overflow:hidden}
.list_tab li span{color:#cacaca}

.list_tab li a,.list_tab li span{display:block;height:100%;border:1px solid #dfdfdf;line-height:20px;text-decoration:none}

.list_tab li a:hover,.list_tab li a:focus,.list_tab li.on a{position:relative;border-color:#3a3a3a;background:#484848;color:#fff}
.eng.list_tab li{height:40px}

#society.list_tab li{width:14%}

/* 컨텐츠 바로가기 */
#accessibility a{display:block;visibility:visible;background:#000;color:#fff;text-align:center;text-decoration:none}
#accessibility a:focus{overflow:visible;position:static;width:100%;height:20px;font-weight:bold;font-size:12px;line-height:20px}

/* 레이아웃 */
#wrap{position:relative; min-width:1400px; z-index: 0}
.wrapper{width:1000px;margin:0 auto}
.wrapper:after{display:block;clear:both;content:''}
#wrapper .floats{zoom:1}
#wrapper .floats:after{content:'';display:block;clear:both}
#wrapper .floats > li{float:left}
#wrapper .floats > li.fr{float:right}
#wrapper .floats > dt{float:left}
#wrapper .floats > dd{float:left}
/* #header{padding:0 0 0px;border-bottom:1px solid #ebeaea;background:url(../image/kor/background/bg_header.png) repeat-x 0 45px;zoom:1} */

/* #header .wrapper{position:relative;z-index:2;width:1000px;margin:0 auto}
#header h1{position:absolute;top:10px;left:0;font-size:0}
#header h1 a{display:inline-block;margin:0 25px 0 0}
#header h1 a.h1{width:108px}
#header h1 a.h2{width:121px}
#header h1 img{width:100%} */

/* 메인메뉴 */
#gnbMenu{position:absolute;top:45px;left:0;z-index:5;width:100%}
#gnbMenu .inner{width:1000px;margin:0 auto;zoom:1}
#gnbMenu .inner:after{display:block;clear:both;content:''}
#gnbMenu .list_more .inner{width:auto;margin:0}
#gnb{float:left}
#gnb li{float:left/* overflow:hidden;position:relative; */}

/* #gnb li.on{overflow:visible;position:static} */
#gnb li a{display:block;overflow:hidden;height:35px}
#gnb li a img{}

#gnb li a:hover img,#gnb li a:focus img,#gnb li.on a img{margin:-35px 0 0}
#gnb .sub{display:none;position:absolute;top:35px;left:0;z-index:5;width:100%}
#gnbMenu.on #gnb .sub{background:url(../image/kor/background/bg_gnb.png) repeat-x 0 0}
#gnb .menuIndex{width:960px;margin:0 auto;padding:15px 20px}
#gnb .menuIndex li{margin:0 45px}
#gnb .menuIndex li a{height:65px}
#gnb .menuIndex li a img{margin:0}

#gnb .menuIndex li a:hover img,#gnb .menuIndex li a:focus img{margin:-65px 0 0}
#gnb .menuIndex li li{margin:0}
#gnb .menuIndex li li a{height:auto}

#utilMenu{position:absolute;top:23px;right:50%;z-index:6;margin:0 -491px 0 0;font-size:0;text-align:right}
#utilMenu li{display:inline-block;margin:0 0 0 14px;font-size:0}
* html #utilMenu li{display:inline}
*+html #utilMenu li{display:inline}

#container .wrapper{width:998px;margin:0 auto;border:1px solid #ebeaea;border-bottom-color:#ccc;border-top:0;background:url(../image/kor/background/line_cont.png) repeat-y 198px 0}
#contents.full{float:none;width:100%}
#contents{float:right;width:799px}

#container .wrapperSoce{width:797px;margin:0 auto;border:1px solid #ebeaea;border-bottom-color:#ccc;border-top:0;background:url(../image/kor/background/line_cont.png) repeat-y 198px 0}

#footer{}
#footer .inner{overflow:hidden;width:1000px;margin:0 auto;padding:20px 0 50px;border-top:1px solid #ccc}
#footer .logo{float:left;width:182px;padding:0 0 0 6px;font-size:0}
#footer .logo a{display:inline-block;margin:2px 0 0 3px}
#footer .foot{float:left;padding:7px 0 0;font-size:0}
#footer .foot .copy{margin:9px 0 0}
#footer .kri{float:right;padding:16px 26px 0 0}

#quickMenu{overflow:hidden;position:absolute;top:147px;left:50%;width:106px;margin:0 0 0 523px}
#quickMenu .quick{padding:0 25px}
#quickMenu .quick li{margin:-1px 0 1px;padding:10px 0;border-top:1px dashed #ebeaea;text-align:center}
#quickMenu .quick li img{vertical-align:top}
#quickMenu .keyword{margin:20px 0 0}
#quickMenu .keyword li{padding:5px 10px 3px;border-bottom:1px dashed #ebeaea;font-size:12px}
#quickMenu .keyword li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

/* 메인 */
/* .main #header{padding:0 0 17px;border:0} */

.search_wrap{font:12px/1.5 '돋움',Dotum,'굴림',Gulim,arial,sans-serif;color:#666;}
.search_wrap{position:relative;width:880px;margin:0 auto; padding:0px 0 0 120px;zoom:1}
.search_wrap #search_top{height: 63px;padding-top:32px}
.search_wrap:after{display:block;clear:both;content:''}
.search_wrap h2{float:left;margin:5px 15px 0 0}
.search_wrap .input_wrap{float:left;width:411px}
.search_wrap .search{display:block;height:23px;padding:3px 0 0 3px;border:3px solid #0056a3}
.search_wrap .search .select_wrap.on{border-color:#ccc}
.search_wrap .search .select_wrap input{width:100%;height:18px;border:0;background:url(../image/kor/icon/ico_select_search.png) no-repeat 90% 60%;font-size:12px;line-height:18px}
.search_wrap .search .ipt_tx{width:290px;height:22px;padding:0;border:0;font-size:12px;line-height:22px;vertical-align:top}
.search_wrap .btn{float:left;width:172px}
.search_wrap .btn .ipt_btn{float:left}
.search_wrap .search .select_wrap{position:relative;width:90px;border:1px solid #fff}
.search_wrap .search .select_wrap ul{top:19px;left:-1px;width:90px}
.search_wrap .search .select_wrap li{padding:0 0 0 6px;font-size:12px}
.search_wrap .btn .language{float:right;z-index:4}
.search_wrap .btn .language .keyboard_wrap{z-index:4}

.search_wrap .ipt1{background-position:0 -60px}
.search_wrap .ipt2{background-position:0 -90px}
.search_wrap .ipt3{background-position:0 -120px}

#mLogin .ipt1{background-position:-5px -154px}
#mLogin .ipt2{background-position:-5px -184px}

.select_wrap{display:inline-block;overflow:hidden;position:relative;vertical-align:middle}
.select_wrap.on{position:static}
* html .select_wrap{display:inline;margin:0 2px 0 0}
*+html .select_wrap{display:inline;margin:0 2px 0 0}
.select_wrap input{width:92px;height:21px;padding:0 0 0 5px;border:1px solid #a5a5a5;background:#fff url(../image/kor/background/bg_select.png) no-repeat 100% 50%;font-size:12px;line-height:21px;cursor:pointer}
.select_wrap .inner{position:relative;z-index:1002}
.select_wrap.on{overflow:visible}
.select_wrap ul{position:absolute;top:0;left:0;z-index:2;width:97px;padding:5px 0;border:1px solid #afafaf;border-top:0;background:#fff}
.select_wrap.on ul{z-index:6}
/* .select_wrap.on ul.scroll{overflow-y:auto;height:200px;scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#cfcfcf;scrollbar-face-color:#fff;scrollbar-shadow-color:#cfcfcf;scrollbar-darkshadow-color:#fff;scrollbar-track-color:#fff;scrollbar-arrow-color:#cfcfcf} */
.select_wrap li a{display:block; white-space: nowrap; overflow-x:hidden}

.main .search_wrap{padding-top:97px;padding-left:100px}
.main .search_wrap h2{float:left;margin:16px 15px 0 0}
.main .search_wrap .input_wrap{width:473px;margin:0 4px 0 0}
.main .search_wrap .search{height:auto;padding:0;background:url(../image/kor/icon/ico_search.png) no-repeat 98% 50%}
.main .search_wrap .search .ipt_tx{width:430px;height:21px;padding:3px 0 0 5px;border:0;background-position:0 -30px;line-height:21px}
* html .main .search_wrap .search .ipt_tx{margin-top:-1px}
*+html .main .search_wrap .search .ipt_tx{margin-top:-1px}
.main .search_wrap .addon{display:inline-block;margin:4px -4px 0 0;font-size:0}
.main .search_wrap .addon .ipt_tx{float:left;width:143px;height:19px;margin:0 4px 0 0;border:1px solid #0056a3;line-height:19px}
.main .search_wrap .addon .ipt_tx{margin-top:-1px}
.main .search_wrap .addon .ipt_tx{margin-top:-1px}
.main .search_wrap .btn{width:184px;margin-top:-1px}
.main .search_wrap .btn .ipt_btn{margin:1px 6px 0 0}
.main .search_wrap .btn .detail{float:left;margin:1px 0 0}
.main .search_wrap .btn .detail a{display:block}

/* 키보드 */
.main .search_wrap .btn .language{margin:1px 0 0}
.language{overflow:hidden;position:relative;z-index:1;zoom:1}
.language button{font-size:0}
.language.on{overflow:visible;z-index:4}
.language.on .keyboard_wrap{z-index:4}
.keyboard_wrap{position:absolute;top:39px;right:0;z-index:1;padding:11px 10px 10px;border:1px solid #b8b8b8;background:#f6f6f6}
.keyboard_wrap .sel{overflow:hidden;width:350px}
.keyboard_wrap .sel select{float:left;margin:0 14px 0 0}
.keyboard_wrap .sel .link{float:left;font-size:12px;line-height:20px}
.keyboard_wrap .sel .link *{display:inline-block}
.keyboard_wrap .edit{position:absolute;top:12px;right:39px;font-size:0}
.keyboard_wrap .edit button{margin:0 0 0 4px}
.keyboard_wrap .keyboard .body{position:relative;margin:30px 0 0;padding:0;border:0}
.keyboard_wrap ul{position:absolute;top:0;left:0;padding:1px 0 0 1px}
.keyboard_wrap li{display:inline;float:left;width:25px;height:25px;margin:0 1px 1px 0}

.keyboard_wrap li button,.keyboard_wrap li a{display:block;width:100%;height:100%;margin:0;background:#000;text-indent:-9999px;opacity:0;filter:alpha(opacity=0)}
.keyboard_wrap .close{position:absolute;top:12px;right:11px}

.main .mbox{float:left;position:relative}
.main .mbox h3{margin:0 0 20px;font-size:0}
.main .mbox .more{position:absolute;top:0;right:30px}

.menuIndex{zoom:1}
.menuIndex:after{display:block;clear:both;content:''}
.menuIndex li{float:left;margin:0 65px}
.menuIndex li a{display:block;overflow:hidden;height:65px}
.menuIndex li a:hover img{margin-top:-65px}
.menuIndex li li a{height:auto}

.menuIndex li li a:hover,.menuIndex li li a:focus{color:#0355a3}

.menuIndex .list_more{overflow:hidden;position:relative;z-index:3}
.menuIndex .list_more .inner{position:absolute;top:0;left:-28px;z-index:4;border-left:5px solid #0355a3;background:#fff}
.menuIndex .on .list_more{overflow:visible;z-index:4;zoom:1}
.menuIndex .on .list_more .inner{z-index:4}
.menuIndex .list_more ul{border-right:1px solid #ccc;border-bottom:1px solid #ccc;zoom:1}
.menuIndex .list_more ul:after{display:block;clear:both;content:''}
.menuIndex .list_more ul li{position:relative;z-index:3;width:120px;padding:0 0 0 10px;border-top:1px solid #ccc;background:url(../image/kor/icon/ico_arr.png) no-repeat 95% 50%;line-height:23px;font-size:12px;color:#666}
.menuIndex .list_more ul li .num{position:absolute;top:0;right:10px;width:33px}

#mHead{background:#f9f9f9}
#mHead .wrap{width:1000px;height:231px;margin:0 auto;background:url(../image/kor/background/bg_mhead.png) no-repeat}
#mHead .wrap:after{display:block;clear:both;content:''}
#mHead .mbox{z-index:3}

/* KCI 인용정보 */
#mIndex{width:766px;padding:45px 0 0}
#mIndex h3{margin:0 0 38px}
#mIndex .menuIndex{margin:0 0 0 -10px}
#mIndex .menuIndex li{margin:0 30px}
#mIndex .menuIndex li li{margin:0;background:#fff}

/* 로그인 */
#mLogin{width:234px}
#mLogin .form_left{margin:0 0 6px}
#mLogin .form_left li{font-size:12px}
#mLogin .logout{position:relative;margin:14px 0 0 26px;;font-size:12px}
#mLogin .logout .ipt_tx{width:125px;height:13px;margin:1px 0 0;border:2px solid #e7e7e7;line-height:13px;vertical-align:top}
* html #mLogin .logout .ipt_tx{margin-top:1px}
*+html #mLogin .logout .ipt_tx{margin-top:1px}
#mLogin .logout .ipt_btn{margin:-21px 0 0}
#mLogin .logout .scan {position: absolute;right: 3px;top: 66px; }
#mLogin .logout .link { margin: 8px 0 4px 2px; }

#mLogin .login{padding:70px 0 100px 20px;background:url(../image/kor/etc/img_login.png) no-repeat 28px 100px}
#mLogin .login .out{position:absolute;top:165px;right:13px}
#mLogin .login .menu{position:absolute;top:107px;left:120px}
#mLogin .login li{padding:0 0 0 11px;background:url(../image/kor/background/line_2depth.png) no-repeat 0 -8px}
#mLogin .login li.last{background-position:0 -26px}
#mLogin .login li.first{background-position:0 10px}
#mLogin .login li.solo{background:url(../image/kor/background/line_solo.png) no-repeat 0 45%}

#mBody{margin:40px 0 0;padding:0 0 30px}
#mBody .wrap{width:1000px;margin:0 auto}
#mBody .wrap:after{display:block;clear:both;content:''}

/* KCI 통계 */
#mStatistics{position:relative;z-index:2;width:390px}
#mStatistics h3{margin:0 0 10px;padding:0 0 40px;background:url(../image/kor/background/line_sta.png) no-repeat 0 100%}
#mStatistics .menuIndex{margin:0 -15px 0 0}
#mStatistics .menuIndex li{position:relative;width:120px;height:60px;margin:0 15px 0 0;text-align:center}
#mStatistics .menuIndex li.on{z-index:4}
#mStatistics .menuIndex .count li a{display:block;height:auto;margin:0;padding:0;background-image:none}
#mStatistics .menuIndex em{display:block}
#mStatistics .menuIndex .count{width:100%;margin:5px 0 0;font-size:12px}
#mStatistics .menuIndex .count a{display:inline-block;height:auto;margin:0 0 -5px;padding:0 17px 0 0;background:url(../image/kor/background/m_arr.png) no-repeat 100% 0}
#mStatistics .menuIndex .num{display:block}
#mStatistics .menuIndex .num strong{margin:0 2px;font-size:20px;color:#0355a3;letter-spacing:-1px}
#mStatistics .menuIndex .list_more .inner{top:-100px;left:90px}
#mStatistics .menuIndex .list_more ul li{height:auto;text-align:left}
#mStatistics .menuIndex .list_detail{margin:5px 0 0 22px}

#mStatistics .menuIndex .list_detail th,#mStatistics .menuIndex .list_detail td{padding:3px 0 2px;border-bottom:1px dotted #ccc;font-size:12px}
#mStatistics .menuIndex .list_detail th{text-align:left}
#mStatistics .menuIndex .list_detail td{color:#0355a3;text-align:right}

/* 공지사항 */
#mNotice{width:330px;margin:0 40px 0 0;font-size:12px}
#mNotice h3{margin:0 0 10px;padding:0 0 40px;background:url(../image/kor/background/line_sta.png) no-repeat 0 100%}
#mNotice ul{}
#mNotice ul li ul li{overflow:hidden;margin:2px 0 0;white-space:nowrap;text-overflow:ellipsis}
#mNotice ul li ul li .date{display:inline-block;width:65px;color:#767676}
#mNotice ul li ul li a{}
#mNotice .more{right:30px;font-size:0}
#mNotice .more a{display:inline-block;overflow:hidden;height:14px}
#mNotice .more a.next img{margin:-14px 0 0}
#mNotice .page{width:100%;margin:10px 0 0}
#mNotice .page:after{display:block;clear:both;content:''}
#mNotice .page ol{overflow:hidden;float:left;margin:0 0 0 -7px}
#mNotice .page li{display:inline;margin:0 8px 0 -1px;padding:0 0 0 8px;background:url(../image/kor/background/line.png) no-repeat 0 2px;font-weight:bold}
#mNotice .page li a{font-weight:normal}
#mNotice .page .btn_round{float:left}

/* 다운로드 */
#mDownload{float:right;width:230px;margin:-18px 0 0;font-size:11px}
#mDownload h3{margin:0}
#mDownload .cont{padding:2px 10px 1px;border:1px solid #e6e6e6}
#mDownload ul{overflow:hidden;position:relative}
#mDownload li{position:relative;margin:-1px 0 1px;padding:6px 0 0px;border-top:1px solid #e6e6e6;zoom:1}
#mDownload li .files{position:absolute;top:6px;right:0}
#mDownload .more{top:10px;right:10px;color:#d7d5d5}

/* 서브 */
#conLeft{float:left;width:199px}
#subCont{zoom:1}
#subCont:after{display:block;clear:both;content:''}
#subCont h3{margin:0 0 20px;font-weight:bold;font-size:28px;letter-spacing:-2px}
#subCont h3 img{vertical-align:middle}

#subCont h3 .num,#subCont h4 .num{font-weight:normal;font-size:12px;letter-spacing:0}

#subCont h3 .num .t_point,#subCont h4 .num .t_point{color:#017dfc}

.tabMenu{zoom:1}
.tabMenu:after{display:block;clear:both;content:''}
.tabMenu li{float:left}
.tabMenu li a{display:block;overflow:hidden;height:100%}

#tabMenu{background:#484848}
#tabMenu li a{height:41px}

#tabMenu li a:hover img,#tabMenu li a:focus img,#tabMenu li.on a img{margin:-41px 0 0}

#tabMenu_s{position:absolute;top:40px;right:30px}
#tabMenu_s li a{height:20px}

#tabMenu_s li a:hover img,#tabMenu_s li a:focus img,#tabMenu_s li.on a img{margin:-20px 0 0}
 
#sBody{position:relative;padding:30px;background:#fff;zoom:1}
#sBody .contents{padding:15px 35px 35px;border:1px solid #ccc;background:#fcfcfc}
#sBody .section{position:relative;width:100%;margin:30px 0 0}
#sBody .section:after{display:block;clear:both;content:''}
#sBody .section .hgroup{position:relative;margin:0 0 10px;zoom:1}
#sBody .section .hgroup h4{}
#sBody .section .hgroup:after{display:block;clear:both;content:''}
#sBody .section .hgroup .txt_riight{float:right}
#sBody .section .hgroup .po_right{top:auto;bottom:0}
#sBody .section h4{margin:0 0 10px;font-weight:bold;font-size:18px;letter-spacing:-1px}
#sBody .section h4 img{vertical-align:middle}
#sBody .section h5{margin:0 0 10px;font-weight:bold;font-size:13px}
#sBody .section h6{margin:0 0 10px;font-weight:bold}
#sBody .section h6 img{vertical-align:top}
#sBody .section .po_right{position:absolute;top:0;right:0}
#sBody .section .body{margin:0 -30px 0 0;zoom:1}
#sBody .section .body:after{display:block;clear:both;content:''}
#sBody .section .body .column{float:left;position:relative;margin:0 30px 0 0}
#sBody .contents .section .body{margin-right:-35px}
#sBody .contents .section .column{width:865px;margin-right:35px}

/* #sBody .section .column h4{margin:0 0 20px} */

/* #sBody .section .hgroup h4{margin:0 0 10px} */
#contents.full .section .body .column.safari{width:938px}
.line_search #sBody .section .body .column.safari{width:739px}

/* 논문 */
.page_wrap{}
.page_wrap .head{}
.page_wrap .body{margin:13px 0 0;padding:12px 0 0;border-top:1px dashed #ccc}

table.search{/*position:relative;z-index:6;*/margin:-3px 0 0}
table.search tbody th{padding:0 0 0 5px;font-weight:bold;text-align:left}

table.search th,table.search td{padding:3px 0 2px}
* html table.search td .select_wrap{margin:0 4px 0 0}
*+html table.search td .select_wrap{margin:0 4px 0 0}

.language .button{font-size:12px;color:#666;white-space:nowrap}
.language .button em{display:inline-block;padding:0 0 0 18px;background:url(../image/kor/icon/ico_language.png) no-repeat 0 50%}
.language .button span{display:inline-block;padding:0 20px 0 0;background:url(../image/kor/icon/ico_select_search.png) no-repeat 100% 50%}
.page_wrap .head .keyboard_wrap{top:22px}

.list_tag{margin:15px 0 0;padding:10px 0 20px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;zoom:1}
.list_tag:after{display:block;clear:both;content:''}
.list_tag li{float:left;width:32%;margin:2px 0 0;text-transform:uppercase}
.list_tag li.n3{width:36%}

/* 저자정보 */
.author_wrap{padding:29px 19px;letter-spacing:-1px}
.author_wrap h4{margin:0 0 -5px}
.author_wrap dl{overflow:hidden;line-height:23px}
.author_wrap dt{margin:-1px 0 1px;padding:20px 0 0;border-top:1px dotted #eee;font-weight:bold}
.author_wrap dd{padding:0 0 10px}
.author_wrap .t_point{color:#0354a3}

/* 로케이션 */
#locate{position:absolute;top:12px;right:30px}
#locate *{padding:0 0 0 10px;background:url(../image/kor/icon/ico_locate.png) no-repeat 0 -46px;color:#484848}
#locate a{background-image:none;color:#484848}
#locate strong{color:#0354a3}

.location{position:relative;height:18px;padding:12px 0 11px 28px;background:#484848;color:#fff}
.location button{padding:0 0 0 16px;background:url(../image/kor/icon/ico_print2.png) no-repeat 0 50%;color:#fff}
.location #locate *{background:url(../image/kor/icon/ico_locate.png) no-repeat 0 5px;color:#fff}
.location #locate a{background-image:none}
.printic{padding:0 0 0 16px;background:url(../image/kor/icon/ico_print.png) no-repeat 0 50%;color:#000000}

/* 저자정보 */
.box_bold .table_wrap{border:0}
.table_wrap .table_dotted{margin:0 0 -1px}

.table_dotted th,.table_dotted td{padding:5px 3px 4px;border-bottom:1px solid #eee}
.table_dotted th{letter-spacing:-1px;text-align:left}
.table_dotted td{text-align:right}

.index_wrap{text-align:left;zoom:1}
.index_wrap:after{display:block;clear:both;content:''}
.index_wrap .col{float:left;margin:0 2%}
.index_wrap .col.safari{width:90%}
.index_wrap h4{margin:0 0 5px;font-weight:bold}

.btn_round .excel{padding:0 0 0 16px;background:url(../image/kor/icon/ico_excel_l.png) no-repeat 0 50%}
.btn_round .print{padding:0 0 0 16px;background:url(../image/kor/icon/ico_print.png) no-repeat 0 50%}
.btn_round .graph{padding:0 0 0 16px;background:url(../image/kor/icon/ico_graph.png) no-repeat 0 50%}
.btn_round .check{padding:0 0 0 16px;background:url(../image/kor/icon/ico_check.png) no-repeat 0 50%}
.btn_round .download{padding:0 0 0 16px;background:url(../image/kor/icon/ico_download.png) no-repeat 0 50%}
.btn_round .more{padding:0 0 0 16px;background:url(../image/kor/icon/ico_more.png) no-repeat 0 50%}
.btn_round .top{padding:0 0 0 16px;background:url(../image/kor/icon/ico_top.png) no-repeat 0 50%}
.btn_round .pdf{padding:0 0 0 16px;background:url(../image/kor/icon/ico_pdf.png) no-repeat 0 50%}
.btn_round .hwp{padding:0 0 0 16px;background:url(../image/kor/icon/ico_hwp.png) no-repeat 0 50%}
.btn_round .disk{padding:0 0 0 16px;background:url(../image/kor/icon/ico_disk.png) no-repeat 0 50%}

div.list_paper{padding:5px 0 0}
div.list_paper h4{margin:0 0 15px;font-size:18px}
.list_paper{border-top:3px solid #ebeaea}
.list_paper td{padding:16px 0 15px 15px;border-bottom:1px dashed #ebeaea;vertical-align:top}
.list_paper img{vertical-align:middle}
.list_paper p{display:inline;font-size:12px}

.list_paper p label,.list_paper p .title{font-weight:bold;font-size:12px}
.list_paper p em{display:block;margin:3px 0}
.list_paper p .t_point{color:#fe8900}
.list_paper p .paper{display:block;color:#0355a3}
.no_title{margin:-16px 0 0;border:0}

.list_keyword{font-size:0}
.list_keyword li{display:inline-block;margin:0 3px 0 0;padding:0 4px 0 0;background:url(../image/kor/background/line.png) no-repeat 100% 50%;font-size:12px}
* html .list_keyword li{display:inline}
*+html .list_keyword li{display:inline}
.list_keyword li a{text-decoration:none}
.list_keyword li.on a{background:#0355a3;font-weight:bold;font-size:15px;color:#fff}
.list_keyword li.on2 a{font-weight:bold;font-size:14px;color:#0355a3}
.list_keyword li.on3 a{font-weight:bold;font-size:14px;color:#60a1c6}
/* .list_keyword .list_keyword_search{display: none} */

.list_keyword .list_keyword_search{display: none; position: absolute; background-color: #f7f7f7; width: 100px}
.list_keyword .list_keyword_search {border: 1px solid #ebeaea; border-top: none}
.list_keyword .list_keyword_search li{display: block; background: none; margin: 0; padding: 0}
.list_keyword .list_keyword_search li a{display:block; padding: 5px; border-top:1px solid #ebeaea; background-color: #f7f7f7; color: #666; font-size: 12px; font-weight: normal !important; }
.list_keyword .list_keyword_search li a:hover{background-color: #0355a3 !important; color: #fff !important}
.list_keyword li.hover .list_keyword_search{display: block;}

#contents .list_keyword li a:hover,
#contents .list_keyword li a:focus,
.list_keyword li.hover>a{background:#1e4f55;color:#ff0}

/* 검색결과 */
#container .line_search{background:url(../image/kor/background/line_mosaic.png) repeat-y 0 0}
.list_search{}
.list_search h4{position:relative;height:23px;padding:0 0 0 20px;border-bottom:1px solid #f5f5f5;background:url(../image/kor/background/bg_mosaic.png);font-weight:bold;line-height:23px;color:#333}
.list_search h4 em{font-weight:normal;font-size:12px}
.list_search h4 a.more{position:absolute;right:10px;color:#333}
.list_search ul{padding:10px 10px 10px 20px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
.list_search li{line-height:21px}

.list_search li input,.list_search li label{vertical-align:middle}
.list_search li label{display:inline-block;overflow:hidden;max-width:110px;margin:0 4px 0 0;white-space:nowrap;text-overflow:ellipsis}

.txt_notice{position:relative;min-height:18px;padding:12px 0 11px 28px;border-bottom:1px solid #ebeaea;background:#fff}
.txt_notice .summary{width:600px}
.box_bold h4.summary{margin:0 0 20px;font-size:16px}
#sBody .bg_gray{position:relative;margin:0 0 10px;padding:10px;border-top:1px solid #ebeaea;background:#f1f0f0}
#sBody .bg_gray h5{margin:0}
#sBody .bg_gray .po_right{position:absolute;top:10px;right:10px}
table.fraction{width:auto;margin:0 auto;table-layout:auto}

table.fraction th,table.fraction td{font-size:12px}
table.fraction td{padding:0 10px;text-align:center}
table.fraction td .bottom{display:block;margin:5px 0 0;padding:5px 0 0;border-top:1px solid #cfcfcf}
.frac_wrap{margin:0 0 30px;padding:0 0 25px;border-bottom:1px dashed #eee}
.frac_wrap table .ico_dot{display:inline-block;padding:0 0 0 6px;background:url(../image/kor/icon/ico_dot.png) no-repeat 0 8px}
.frac_wrap td{padding:0 15px 0 5px}
.frac_wrap table.fraction{margin:0}
.frac_wrap table.fraction td{padding:0 10px}

.list_icon{display:inline-block;font-size:0}
* html .list_icon{display:inline}
*+html .list_icon{display:inline}
.list_icon li{display:inline-block;margin:0 20px 0 0;padding:0 0 0 16px;background:url(../image/kor/icon/ico.png) no-repeat 0 2px;font-size:12px}
* html .list_icon li{display:inline}
*+html .list_icon li{display:inline}
.list_icon li.print{background-position:0 -18px}
.list_icon li.excel{background-position:0 -40px}

.index_wrap .list_icon{margin:0 0 0 20px}

.search_s{display:inline-block;vertical-align:middle}
* html .search_s{display:inline}
*+html .search_s{display:inline}
.search_s .select_wrap{position:relative;border:1px solid #fff}
.search_s .select_wrap input{width:80px;height:21px;padding:0px 5px 1px;border:0;background:url(../image/kor/icon/ico_select_search.png) no-repeat 95% 60%;font-size:13px;line-height:21px}
.search_s .ipt_tx{width:290px;height:22px;border:0;font-size:12px;line-height:22px;vertical-align:top}
.search_wrap .btn{float:left;width:172px}
.search_wrap .btn .ipt_btn{float:left}
.search_s .select_wrap.on{border-color:#ccc}
.search_s .select_wrap ul{top:23px;left:-1px;width:90px}
.search_s .select_wrap li{padding:0 0 0 6px;font-size:13px}

/* 발행기관분류검색 */

/*.pub_wrap{position:relative;padding:0 0 0 11px;line-height:20px;zoom:1}
.pub_wrap:after{content:'';display:block;clear:both}
.pub_wrap .list_pub{float:left}
.pub_wrap .list_pub li{padding:0 0 0 18px;background:url('../image/kor/background/line_pub.png') no-repeat 0 -12px}
.pub_wrap .list_pub li.first{background-position:0 8px}
.pub_wrap .list_pub li.last{background-position:0 -32px}
.pub_wrap .list_pub li a{text-decoration:none}
.pub_wrap .list_pub li a:hover,
.pub_wrap .list_pub li a:focus,
.pub_wrap .list_pub li.on a{font-weight:bold;color:#0355a3}
.pub_wrap .pub{float:right}
.pub_wrap .pub ul{overflow:hidden;width:810px;margin:0 -30px 0 0}
.pub_wrap .pub li{float:left;width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pub_wrap .pub li a{text-decoration:none}
.pub_wrap .pub li a:hover,
.pub_wrap .pub li a:focus,
.pub_wrap .pub li.on a{font-weight:bold}
.pub_wrap .box_blur{margin:45px 0 0}*/
.pub_wrap{border:1px solid #e1e1e1}
.pub_wrap .list_pub{zoom:1}
.pub_wrap .list_pub:after{display:block;clear:both;content:''}
.pub_wrap .list_pub li{float:left;width:25%}
.pub_wrap .list_pub li.first a{border-left:0}
.pub_wrap .list_pub li a{display:block;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background:#fff;line-height:27px;text-align:center;text-decoration:none}

.pub_wrap .list_pub li.on a,.pub_wrap .list_pub li a:hover,.pub_wrap .list_pub li a:focus{background:#E9ECFF;font-weight:bold;color:#0452a4;background-image: url(../image/eng/icon/ico_arr_right.png);background-repeat: no-repeat;background-position: 5%;}
.pub_wrap .pub{}
.pub_wrap .pub ul{padding:18px 0 18px 23px;border-top:0;background:#E9ECFF;font-size:.3em}
.pub_wrap .pub li{display:inline-block;margin:0 35px 0 0;font-size:12px;line-height:20px}
.pub_wrap .pub li.on{font-weight:bold}
* html .pub_wrap .pub li{display:inline}
*+html .pub_wrap .pub li{display:inline}

.list_abc{overflow:hidden;margin:30px -30px 11px;padding:9px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background:#f9f9f9;font-size:.3em;text-align:center}
.list_abc li{display:inline-block;margin:0 0 0 6px;padding:0 0 0 7px;background:url(../image/kor/background/line_abc.png) no-repeat 0 50%;font-size:12px}
* html .list_abc li{display:inline}
*+html .list_abc li{display:inline}
.list_abc li.on{font-weight:bold}
.list_abc li:first-child{margin:0;padding:0;background-image:none}

.list_publish{overflow:hidden;margin:10px -30px -30px;border-top:1px dashed #ebeaea}
.list_publish li{/* overflow:hidden;height:29px; */margin:1px 0 -1px;padding:10px 0 0;border-bottom:1px dashed #ebeaea}

/* .list_publish li.on{overflow:visible;height:auto} */
.list_publish li button,.list_publish li a{display:inline-block;margin:0 0 0 30px;padding:0 0 0 20px;background:url(../image/kor/icon/ico_plus.png) no-repeat 0 4px;text-decoration:none}

/*.list_publish li button:hover,
.list_publish li a:hover{font-weight:bold}*/
.list_publish li.on a{background-position:0 -46px;font-weight:bold}
.list_publish li li{height:auto;margin:0;padding:0;border:0}
.list_publish li li a{background-image:none}
.list_publish li.on li a{font-weight:normal}
.list_publish ul{margin:11px 0 0;padding:6px 0 6px 20px;border-top:1px dashed #ebeaea;background:#fbfbfb url(../image/kor/background/line_nieun.png) no-repeat 50px 14px;font-size:0}
.list_publish ul li{margin:5px 10px 0 0;font-size:12px}
.list_publish ul li a{font-weight:normal}
.list_publish ul li a:hover{color:#6695c2}

.list_publish ul ul{margin:11px 0 0 -20px;padding-left:40px;background-position:70px 14px}
.list_publish ul ul ul{margin:11px 0 0 -40px;padding-left:60px;background-position:90px 14px}
.list_publish ul ul ul ul{margin:11px 0 0 -60px;padding-left:80px;background-position:110px 14px}

.list_publish .btn_round{display:inline-block;height:22px;margin:0 0 0 5px;padding:0 0 0 7px;background:url(../image/kor/button/btn_round.png) no-repeat 0 0;text-align:center;cursor:pointer}
.list_publish .on .btn_round{background-position:0 0}
.list_publish .btn_round:hover{text-decoration:none}
.list_publish .link li a:hover .btn_round{color:#666}
.list_publish .btn_round span{display:inline-block;height:22px;margin:0 -1px 0 0;padding:0 7px 0 0;background:url(../image/kor/button/btn_round.png) no-repeat 100% 0;font-size:12px;line-height:20px}

/* line 709 */
.list_publish>li>span{margin:0 0 0 15px}
.list_publish>li>a{margin:0 0 0 10px !important}

/* .table1Subject01 세로테이블컬러{width:20%;margin:0;padding-bottom:-40px}

.table1Subject03 필수항목입력칸{width:16%;height:25px;font-size:12px;font-weight:bold;color:#646f97}

.table1Content01{width:78%} */

/* .search_s .select_wrap 폰트 12px */
.table2Subject02{height:24px;padding-left:3px;border-right:#e6eaf3 solid 1px;background-color:#f6f7fa;font-size:12px;color:#646f97}

.tableLine00{background-color:#fff}

.tableLine01{background-color:#D2D9EC}

.tableLine02{background-color:#dfdbd2}

.tableLine03{background-color:#F1F0EB}

.row.dtable tbody th.required{background:#f6f7fa url(../../images/point03.gif) no-repeat right top}
.dtable thead .need{background:#f7f7f7 url(../image/kor/icon/ico_need_red.png) no-repeat}

h3 .sub,h5 .sub{padding-left:15px;font-size:11px;font-weight:100;color:#acacac;letter-spacing:0}


/* 논문상세 */
.box_bold .over_wrap{overflow:hidden;position:relative;margin:-15px 0;text-align:left;zoom:1}
.box_bold .over_wrap .col{display:inline;float:left;margin:0 0 0 -1px;padding:20px 15px;border-left:1px solid #eee}
.box_bold .over_wrap .col table.table{}
.box_bold .over_wrap .list_dashed{}
.box_bold .over_wrap .btn_wrap{position:absolute;left:14px;bottom:14px}
.box_bold .over_wrap .list_dashed{margin:-3px 0 0}

.api_wrap{position:relative}
.api_wrap .btn_wrap{position:absolute;right:0;bottom:0;width:auto}

table.eng{}
table.eng .t{padding-left:0;background:#f7f7f7}
table.eng td{padding:5px 0 5px 50px}

/* 인용 */
.list_subject{margin:0 -40px 0 0;zoom:1}
.list_subject:after{display:block;clear:both;content:''}
.list_subject li{float:left;width:260px;margin:0 40px 0 0;padding:6px 0 5px;border-bottom:1px dashed #ccc}
.list_subject li input{margin:0 2px 0 0}

.box_gray .line_wrap{border-top-color:#ccc}

.btn_align{display:inline-block;width:8px;font-size:0;vertical-align:middle}
.btn_align button{margin:0 0 1px}

/* 통계 */
.stat_wrap{position:relative}
.stat_wrap .infor{position:absolute;top:-40px;right:0}
.stat_wrap .infor .date{display:inline-block;margin:20px 0 0}
.stat_wrap .infor .btn_wrap{position:static}
.stat_wrap .btn_wrap{position:absolute;top:0;right:0;width:auto;margin-top:0}

/* 정보마당 */
#lnb{}
#lnb li{font:bold 14px/36px dotum;letter-spacing:-1px}
#lnb li a{display:block;overflow:hidden;height:36px;background:url(../image/kor/background/bg_lnb.png) repeat-x;color:#323232;text-decoration:none}

#lnb li a:hover,#lnb li a:focus,#lnb li.on a{background-position:0 100%;color:#0455a4}

#lnb li a:hover img,#lnb li a:focus img,#lnb li.on a img{margin:-36px 0 0}
#lnb li a img{vertical-align:top}

#lnbMenu .qna{padding:6px 0 25px 26px}
#lnbMenu .qna li{margin:22px 0 0}
#lnbMenu .qna li img{vertical-align:top}

#divYard{margin:-30px -30px 0;padding:20px 30px;font-size:12px}
#divYard .list_basic li{overflow:hidden;margin:0;padding:0;line-height:20px;white-space:nowrap;text-overflow:ellipsis}
#divYard h4{padding:0 0 12px}
#divYard h4 img{vertical-align:top}
#divYard .conTop{position:relative;height:220px;zoom:1}
#divYard .conTop:after{display:block;clear:both;content:''}
#divYard .conTop .conLeft{float:left}
#divYard .conTop .conRight{float:left;position:relative}
#divYard .banner{zoom:1}
#divYard .banner:after{display:block;clear:both;content:''}
#divYard .banner p{float:left;margin:0 20px 0 0;border:1px solid #ebeaea}
#divYard .conTop .column{position:relative;width:220px}

#divYard .conTop #mFAQ{width:229px}
#divYard .conBtm{position:relative;margin:40px 0 0;zoom:1}
#divYard .conBtm:after{display:block;clear:both;content:''}
#divYard .column{float:left;margin:0 20px 0 0}
#divYard .list_menu{zoom:1}
#divYard .list_menu:after{display:block;clear:both;content:''}
#divYard .list_menu li{float:left;width:137px;margin:0 -1px -1px 0;padding:4px 20px 4px 10px;border:1px solid #eee;background:url(../image/kor/icon/ico_arr_right.png) no-repeat 95% 50%}
#divYard .list_menu li a{display:block;overflow:hidden;text-decoration:none;white-space:nowrap;text-overflow:ellipsis}
#divYard .list_menu li:hover{background:#0355a3 url(../image/kor/icon/ico_arr_right.png) no-repeat 95% 50%}
#divYard .list_menu li:hover a{color:#fff}
#divYard .list_basic{overflow:hidden;position:relative;height:120px}

#divYard #yNotice,#divYard #yFAQ{width:358px}

#divYard #yNotice h4,#divYard #yFAQ h4{margin:0 0 12px;border-bottom:2px solid #5d5d5d}

#divYard #yHelp,#divYard #yDown{width:338px}
#yNotice ul{}
#yNotice ul li ul li{overflow:hidden;margin:2px 0 0;white-space:nowrap;text-overflow:ellipsis}
#yNotice ul li ul li .date{display:inline-block;width:65px;color:#767676}
#yNotice ul li ul li a{}
#yNotice .more{position:absolute;top:0;right:0;font-size:0}
#yNotice .more a{display:inline-block;overflow:hidden;height:14px}
#yNotice .more a.next img{margin:-14px 0 0}
#yNotice .page{width:100%;margin:10px 0 0}
#yNotice .page:after{display:block;clear:both;content:''}
#yNotice .page ol{overflow:hidden;float:left;margin:0 0 0 -7px}
#yNotice .page li{display:inline;margin:0 8px 0 -1px;padding:0 0 0 8px;background:url(../image/kor/background/line.png) no-repeat 0 2px;font-weight:bold}
#yNotice .page li a{font-weight:normal}
#yNotice .page .btn_round{float:left}

/* 공지사항 */
#bbsView .tit{display:block;}
#bbsView .basic-view-tbl td.nopadding{padding: 0 !important}
#bbsView .basic-view-tbl td .content{overflow-y:scroll; height:450px; padding: 10px 20px}
/* #bbsView textarea{font-size:12px} */
/* .list_file{font-size:12px} */
.list_file li{padding:0 0 0 15px;background:url(../image/kor/icon/ico_disk2.png) no-repeat 0 7px}
.list_file a{display:inline-block;margin:0 3px 0 0;color:#5079a1;vertical-align:middle}

.paper_wrap{position:relative}
.paper_wrap .bubble_wrap{position:absolute;top:2px;right:5px;font-size:0}
.paper_wrap .bubble_wrap button{position:relative;top:0;right:0;margin:0 1px}
.paper_wrap button{position:absolute;top:4px;right:7px}
.paper_wrap .bubble{display:none;position:absolute;top:17px;left:-37px;height:23px;padding:0 5px;border:2px solid #7ca1c5;background:#fff;font-weight:normal;line-height:16px;color:#7ca1c5}
.paper_wrap .bubble .cap{position:absolute;top:-6px;left:0;width:100%;height:6px;background:url(../image/kor/icon/ico_cap.png) no-repeat 50% 0}
.paper_wrap .bubble.b{top:auto;bottom:17px}
.paper_wrap .bubble.b .cap{top:auto;bottom:-6px;background:url(../image/kor/icon/ico_cap_b.png) no-repeat 50% 0}
.paper_wrap.on{z-index:2}
.paper_wrap.on .bubble_wrap{z-index:2}
.paper_wrap.on button.on{z-index:2}
.paper_wrap.on button.on .bubble{display:block}

/* 학회관리 */
.tab_s{overflow:hidden;position:relative;height:20px}
.tab_s li{display:inline;float:left;margin:0 0 0 -2px;text-align:center}
.tab_s li a{display:inline-block;border-left:1px solid #3a3a3a;border-right:1px solid #5e5e5e;border-bottom:1px solid #4d4d4d;cursor:pointer}
.tab_s li a span{display:inline-block;height:18px;padding:0 13px;border-left:1px solid #5e5e5e;border-right:1px solid #3a3a3a;border-bottom:1px solid #484848;background:#484848;line-height:20px;color:#fff}

.tab_s li a:hover,.tab_s li a:focus,.tab_s li.on a{position:relative;border-color:#023e74}

.tab_s li a:hover span,.tab_s li a:focus span,.tab_s li.on a span{position:relative;border-color:#015fb7;background:#0354a3}

.list_zipcode{padding:10px 5%}
.list_zipcode li{margin:4px 0 0}
.list_zipcode .zip{display:inline-block;width:18%}

.list_zipcode a,.list_zipcode button{display:inline-block;overflow:hidden;width:80%;font-size:12px;text-align:left;white-space:nowrap;text-overflow:ellipsis}

.list_zipcode a:hover,.list_zipcode a:focus,.list_zipcode button:hover,.list_zipcode button:focus{text-decoration:underline}
.list_zipcode .el{width:100%}

#popContainer .box_bold label{font-size:14px}

.table1Subject01 /*세로테이블컬러*/{width:20%;margin:0;}

.table1Subject03 /*필수항목입력칸*/{width:16%;height:25px;font-size:12px;font-weight:bold;color:#646f97}

.table1Content01{width:78%}

.a2{font-size:11px;font-family:'돋움',Arial,Verdana;line-height:12pt;color:#8E8E8E;text-decoration:none}

/* 회원가입 */
.members_step{height:34px}
.members_step li{overflow:hidden;float:left;height:34px}
.members_step li strong{display:block}
.members_step li strong img{margin:-34px 0 0}

div.mService{padding:5px;background:url(../image/kor/background/bg_nano.png)}
.mService{margin:0 -9px 0 0;zoom:1}
.mService:after{display:block;clear:both;content:''}

ul.mService li,ol.mService li{float:left;width:282px;margin:0 9px 9px 0;padding:5px;background:url(../image/kor/background/bg_nano.png)}
.mService .wrap{padding:14px 14px 7px;background:#fff}

ul.mService li h3,ol.mService li h3{margin:0 0 6px;font-size:0}

ul.mService li p,ol.mService li p{min-height:50px;line-height:16px}
.mService.s{margin-right:-6px}
.mService.s li{width:232px;margin-right:6px}
.mService.s li p{min-height:80px}

/* 마이페이지 */
#mypage.list_search h4{padding-left:40px;font-size:13px;letter-spacing:-1px}
#mypage.list_search ul{}
#mypage.list_search ul li{margin:0 0 0 15px;padding:0 0 0 9px;background:url(../image/kor/background/line_mypage.png) no-repeat 0 7px}
#mypage.list_search ul li a{text-decoration:none}

#mypage.list_search ul li a:hover,#mypage.list_search ul li a:focus,#mypage.list_search ul li.on a{font-weight:bold;color:#0355a3}

#hgroup,#admin_tab{position:relative;width:100%;margin:0 0 20px}
#hgroup h3{margin:0}
#hgroup .po_right,#admin_tab .po_right{position:absolute;right:0;bottom:0}

/* 내정보관리 */
#divMyinfo{zoom:1}
#divMyinfo:after{display:block;clear:both;content:''}
#divMyinfo .list{float:left}
#divMyinfo .list h5{margin:0 0 20px}
#divMyinfo .list ul{width:200px}
#divMyinfo .list li{float:left;width:100px;margin:0 0 2px}
#divMyinfo .list li a{text-decoration:none}

#divMyinfo .list li a:hover,#divMyinfo .list li a:focus,#divMyinfo .list li.on a{font-weight:bold;color:#0355a3}
#divMyinfo .select{float:left}
#divMyinfo .arr{margin:0 10px}

.list_num{margin:-15px 0 0}
.list_num li{margin:15px 0 0;padding:0 0 0 25px}
.list_num li.n1{background:url(../image/kor/icon/ico_num01.png) no-repeat 0 0}
.list_num li.n2{background:url(../image/kor/icon/ico_num02.png) no-repeat 0 0}
.list_num li.n3{background:url(../image/kor/icon/ico_num03.png) no-repeat 0 0}
table.file_down{border-top:1px dashed #dfdfdf}

table.file_down th,table.file_down td{height:40px;padding:10px 15px;border-bottom:1px dashed #dfdfdf}
table.file_down th{background:#f7f7f7;color:#333}
table.file_down td{}

/* 권호별검색 */
#listKH{background:url(../image/kor/background/line_mosaic.png) repeat-y 0 0;zoom:1}
#listKH:after{display:block;clear:both;content:''}
#listKH .list_years{float:left;width:161px;padding:29px 19px}
#listKH .list_years h4{height:23px;margin:-29px -19px 0;padding:0 19px;border-bottom:1px solid #e2e2e2;background:url(../image/kor/background/bg_mosaic.png);font-weight:bold;line-height:23px}
#listKH .list_years li{margin:3px 0 0}
#listKH #conRight{float:left;width:799px}
#listKH #list_kw{border:0}
#listKH #list_kw li{border-top:0;background:none;font-weight:normal}
#listKH #list_kw ul ul{margin:0;border-top:0}
#listKH #list_kw li li{margin:0;padding:0 0 0 20px;background:url(../image/kor/background/line_nieun.png) no-repeat 0 0;font-size:12px}

#listKH #list_kw li.on li a,#listKH #list_kw li li a{color:#666}
#listKH #list_kw.list_years li{margin-top:0}
#listKH #list_kw ul{margin:10px 0 0}

/* KCI 소개 */
#divInt{}
#divInt .paragraph{-moz-column-count:3;-webkit-column-count:3;-o-column-count:3;column-count:3}

.listDB_wrap{overflow:hidden;width:928px}
#listDB{margin-right:-20px;background:url(../image/kor/icon/ico_arr_info_db.png) repeat-x -5px 50%}
#listDB li{width:207px;margin-right:20px}
#listDB li p{min-height:65px}

#divService6 .list_line{padding:0 0 0 12px}

/* 사이트맵 */
#divSitemap{zoom:1}
#divSitemap:after{display:block;clear:both;content:''}
#divSitemap h3{float:left;width:168px}
#divSitemap .sitemap{float:left;background:url(../image/kor/background/line_sitemap.png) repeat-x 0 39px;font-size:0}

/* 1뎁스 */
#divSitemap .sitemap ul{margin:0 -30px 0 0;zoom:1}
#divSitemap .sitemap ul:after{display:block;clear:both;content:''}
#divSitemap .sitemap li{float:left;width:130px;margin:0 30px 0 0}
#divSitemap .sitemap li h4{padding:0 0 24px}

/* 2뎁스 */
#divSitemap .sitemap ul ul{}
#divSitemap .sitemap li li{float:none;width:auto}
#divSitemap .sitemap li li a{display:block;padding:9px 0;background:url(../image/kor/background/line_cont.png) repeat-x 0 29px}

/* 3뎁스 */
#divSitemap .sitemap ul ul ul{margin:6px 0}
#divSitemap .sitemap li li li{margin:2px 0 0;padding:0 0 0 6px;background:url(../image/kor/icon/ico_dot_0.png) no-repeat 0 7px;font-size:12px;letter-spacing:-1px}
#divSitemap .sitemap li li li a{display:inline-block;padding:0;background-image:none}

/* 4뎁스 */
#divSitemap .sitemap ul ul ul ul{}
#divSitemap .sitemap li li li li{margin:0;padding:0;background-image:none;font-size:12px}

/* 권호관리 */
#list_kw{overflow:hidden;position:relative;border:1px solid #ccc}
#list_kw ul{margin:-1px 0 0}
#list_kw li{overflow:hidden;position:relative;height:21px;padding:3px 0 0 15px;border-top:1px dotted #ccc;background:#f4f4f4;font-weight:bold;font-size:12px}
#list_kw li.on{height:auto}
#list_kw li a{display:inline-block;padding:0 0 3px 20px;background:url(../image/kor/button/btn_plus.png) no-repeat 0 40%}
#list_kw li.on a{background-image:url(../image/kor/button/btn_minus.png)}
#list_kw ul ul{overflow:hidden;position:relative;margin:0 0 0 -15px;border-top:1px dotted #ccc}
#list_kw li li{position:relative;margin:-1px 0 1px;border-color:#e7e7e7;background:#fff;font-weight:normal;font-size:12px}

#list_kw li.on li a,#list_kw li li a{padding-left:0;background-image:none;color:#0354a3}
#list_kw li .num{position:absolute;top:3px;right:17px;color:#0354a3;text-align:right}

/*관리자 로그인*/
/* .login_area {position: relative; width:562px; margin:0 auto; height:320px;background:url(../image/kor/background/login_bg.gif) no-repeat 0 0; } */
.login_area {position: absolute; top:50%;left:50%; width:562px; height:320px; margin:-160px 0 0 -281px; background:url(../image/kor/background/login_bg.gif) no-repeat 0 0; }

.login_area form legend { position: absolute;top: 0;left: 0;width: 0;height: 0;overflow: hidden;visibility: hidden;font-size: 0;line-height: 0;}
.login_area h2 { left: 89px;position: absolute;top: 65px }
.login_area .login_box { width:346px;left: 100px;position: absolute;top: 140px; }


.login_area .login_box .login_bt01{ position: absolute; top:0; right:0;}

.login_area .login_box .organization_type {width: 81px; }
.login_area .login_box ul {margin:0 0 6px 54px; float: left;}
.login_area .login_box ul li {display:inline-block; float: left; margin:0 20px 0 0; }
.login_area .login_box ul li label {margin-left:4px; }

.login_area .login_box dl {clear:both; margin-bottom:8px; overflow: hidden;}
.login_area .login_box dl dt {float:left; width: 52px; padding-top:7px; }
.login_area .login_box dl dd {float:left; width:195px; height:24px;padding:2px 2px 0 2px; background:url(../image/kor/background/login_input_bg.gif) no-repeat left top;}
.login_area .login_box dl dd input {border:0px solid #a29e9e; width:100%; height:20px; background: transparent;}

.login_info_box {margin:0 0px 0 54px;}
.login_info_box span {display: inline-block;background:url(../image/kor/background/login_blit_bg.png) no-repeat 0px 2px; padding-left:16px; margin-right:16px;}
.login_info_box .id_pw_bt { background-position:0px -40px; margin-right:0;}

#contents .login_area{ position: relative;  top:auto;left:auto; margin:0 auto}
#contents .login_area .login_box {top: 120px}
#contents .login_area .login_box .login_bt01{top:23px}


.mw{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%}
.mw .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}
.mw .fg{position:absolute;top:50%;left:50%;width:360px;height:160px;margin:-100px 0 0 -200px;padding:20px;border:1px solid #ccc;background:#fff}
.mw .fg .login_area{ position: relative;  top:auto;left:auto; width:350px; height:120px; margin:0 auto; background: none}
.mw .fg .login_area .login_box {position: static;}
.mw .fg .login_area .login_box .login_bt01{top:23px}
.mw .fg .btn_close{position: absolute; top: 2px; right: 2px;z-index:102;}



.mbox .login_info_text { font-size: 11px;color: #454545;background:url('../image/kor/background/bg_login_line.png') no-repeat 50% bottom; padding-bottom:4px; margin-bottom:4px;}
.mbox .login_info_text em{font-weight: bold; color: #0e4c8a; line-height: 16px;  }

.mbox .login_info_box {background:url('../image/kor/background/bg_login_box.png') no-repeat 0 0;height:62px; margin: 0}
.mbox .login_info_box h4 {color: #fff;margin-bottom: 4px;font-weight: bold;background: url('../image/kor/bullet/login_bullet.png') no-repeat 8px 3px;height: 20px;line-height: 20px;padding: 0 0 0 22px;  }
.mbox .login_info_box ul li a{ display: block; background:url('../image/kor/bullet/login_bullet02.png') no-repeat 5px 5px;padding: 0 0 0 12px;  }
.mbox .login_info_box ul li a:hover,
.mbox .login_info_box ul li a:focus {color:#0355a3;  }

/*진행 상황*/
#processFlow { width:970px; margin:0 auto; overflow:hidden; }
#processFlow .innerBox { position:relative; float:left; width:194px; /*970 나누기 5*/ text-align:center; cursor:pointer; opacity:0.8; }
#processFlow .innerBox:hover { opacity:1; }
#processFlow .innerBox:hover span { font-weight:bold; }
#processFlow .innerBox span { display:block; width:inherit; margin-top:5px; text-align:center; font-family:"Dotum", "돋움", sans-serif; font-size:13px; color:#333; }
#processFlow .innerBox:before { content:url("../../images/kci/arrow_right_02.png"); position:absolute; z-index:10; top:20px; left:-12px; }
#processFlow .innerBox.box1:before { content:""; display:none; } 
/*진행상황 팝업*/
#processFlowPop { position:absolute; z-index:900; width:560px; background-color:#eee; }
#processFlowPop .innerBox { display:none; width:558px; padding:0; border:1px solid #0354a3; background-color:#fff; box-shadow:1px 1px 5px #333; }
#processFlowPop .innerBox a:hover, #processFlowPop .innerBox a:focus { text-decoration:underline; }
#processFlowPop .innerBox h1 { width:100%; height:40px; margin:0; padding:0; line-height:40px; text-align:center; font-size:14px; color:#fff; background-color:#0354a3; }
#processFlowPop .innerBox table { width:100%; margin:15px 0; padding:0; border:none; }
#processFlowPop .innerBox table tr { border:none; }
#processFlowPop .innerBox table tr td { height:24px; border:none; color:#444; line-height:24px; font-size:13px; }
#processFlowPop .innerBox table tr td:first-child { width:30%; text-align:right; }
#processFlowPop .innerBox table tr td:first-child + td { width:auto; text-align:left; font-weight:bold; }
#processFlowPop .innerBox table tr td a { text-decoration:none; color:#0354a3; }
#processFlowPop .innerBox .guide { margin:0; padding:15px; font-size:12px; border-top:1px dotted #0354a3; }
#processFlowPop .innerBox .guide p { position:relative; margin:0 0 5px 25px; padding:0; line-height:16px; color:#333; }
#processFlowPop .innerBox .guide p:before { content:url("../../images/kci/img_check.png"); position:absolute; left:-20px; }
#processFlowPop .innerBox .guide a { text-decoration:none; font-weight:bold; color:#0354a3; }
#processFlowPop .innerBox img { position:absolute; z-index:999; top:10px; right:10px; cursor:pointer; }

/************************************************** 신규 메인 퍼블리싱 ************************************************************/

	.main #wrap,
	.curation,
	#wrap #header,
	#wrap #footer{color:#444;}

/* 메인 공통 */
	.main #wrap a:link, .main #wrap a:visited, .main #wrap a:hover, .main #wrap a:active, .main #wrap a:focus, #wrap #header a:link,
	#wrap #header a:visited, #wrap #header a:hover, #wrap #header a:active, #wrap #header a:focus,
	#wrap #footer a:link, #wrap #footer a:visited, #wrap #footer a:hover, #wrap #footer a:active, #wrap #footer a:focus{text-decoration:none;}
	
	#wrap .respon{position:relative;width:1000px;margin:0 auto}
	/*#wrap.shadowopen{height:100%;overflow-y:hidden !important}*/

	.colorRed{color:#ed1c25 !important}
	.colorBlue{color:#0355a3 !important}
	.colorOrange{color:#ffcc00 !important}

	.fsize12{font-size:12px !important}
	.fsize14{font-size:14px !important}
	.fsize16{font-size:16px !important}
	.fsize18{font-size:18px !important}
	.fsize20{font-size:20px !important}

	.w50{width:50%}
	.w100{width:100%}

	.mgtpx{margin-top:20px !important}
	.mgt5px{margin-top:5px !important;}
	.mgt10px{margin-top:10px !important;}
	.mgt20px{margin-top:20px !important;}
	.mgt30px{margin-top:30px !important;}
	.mgt40px{margin-top:40px !important;}
	.mgt50px{margin-top:50px !important;}
	.mgt80px{margin-top:80px !important;}

	.alignCenter{text-align:center !important}
	.alignLeft{text-align:left !important}
	.alignRight{text-align:right !important}

		/* .pagenation{margin-top:25px;text-align:center;font-size:0;}
	.pagenation ol{display:inline-block;overflow:hidden;border:1px solid #ccc;background-color:#fff;border-radius:15px;}
	.pagenation ol li{display:inline-block;width:30px;height:30px;line-height:30px;font-size:12px;border-left:1px dotted #e0e0e0;vertical-align:top;text-align:center;font-weight:bold;}
	.pagenation ol li:first-child{border-left:none}
	.pagenation ol li:hover{background-color:#fafafa}
	.pagenation ol li a{display:block;height:30px;font-weight:normal}
	.pagenation ol li img{margin-top:7px}
	.pagenation ol li.arrow_startend{width:50px;font-size:11px;letter-spacing:-.5pt}
	.pagenation ol li.arrow_startend a{text-decoration:none !important}
	 */
	.pagenation2{margin-top:25px;text-align:center;font-size:0;}
	.pagenation2 ol{display:inline-block;overflow:hidden;border:1px solid #ccc;background-color:#fff;border-radius:15px;}
	.pagenation2 ol li{display:inline-block;width:30px;height:30px;line-height:30px;font-size:14px;border-left:1px dotted #e0e0e0;vertical-align:top;text-align:center;font-weight:bold;}
	.pagenation2 ol li:first-child{border-left:none}
	.pagenation2 ol li:hover{background-color:#fafafa}
	.pagenation2 ol li a{display:block;height:30px;font-weight:normal}
	.pagenation2 ol li img{margin-top:9px}
	.pagenation2 ol li.arrow_startend{width:50px;font-size:13px;letter-spacing:-.5pt}
	.pagenation2 ol li.arrow_startend a{text-decoration:none !important}


	.recommend_sKeyword{position:relative;}
	.recommend_sKeyword dl{position:relative;padding-left:100px;}
	.recommend_sKeyword dl dt{position:absolute;top:0;left:0;width:90px;height:26px;line-height:28px;background-color:#0355a3;color:#fff;text-align:center;font-weight:bold;border-radius:13px;}
	.recommend_sKeyword dl dd{font-size:0;}
	.recommend_sKeyword dl dd a{display:inline-block;overflow:hidden;height:22px;line-height:24px;padding:0 10px;margin:2px 4px 2px 0px;border:1px solid #ccc;background-color:#fff;border-radius:11px;font-size:11px;}
	.recommend_sKeyword dl dd a:hover{border:1px solid #0355a3;background-color:#0355a3;color:#fff;}

	#wrap .floats{zoom:1}
	#wrap .floats:after{content:'';display:block;clear:both}
	#wrap .floats > li{float:left}
	#wrap .floats > li.fr{float:right}
	#wrap .floats > dt{float:left}
	#wrap .floats > dd{float:left}

/* 상단 헤더 */
/*	#wrap #header{-moz-box-shadow:0px 2px 7px rgba(0,0,0,0.3);-webkit-box-shadow:0px 2px 7px rgba(0,0,0,0.3);box-shadow:0px 2px 7px rgba(0,0,0,0.3);} 
	#wrap #header{border-bottom: 1px solid #ebeaea;}
	.main #wrap #header{border-bottom: 0}
	#wrap #header h1{padding:15px 0 11px}
	#wrap #header .topmnu{position:absolute;top:30px;right:0;}
	#wrap #header .topmnu ul li a{display:block;height:13px;line-height:13px !important;padding:0 13px;border-right:1px solid #cfcfcf;font-size:11px;color:#212121}
	#wrap #header .topmnu ul li.exclamation_mark a{padding-left:16px;background:url("../image/kor/icon/ico_exclamation.png") no-repeat center left;}
	#wrap #header .topmnu ul li:last-child a{padding-right:0;border-right:none;}

	#wrap #gnbs{background-color:#0355a3;text-align:center;font-size:0;}
	#wrap #gnbs ul li{position:relative; display:inline-block;}
	#wrap #gnbs ul li a{
		display:block;height:45px;line-height:45px;padding:0 16px;color:#fff;text-align:center;font-weight:bold;font-size:15px;
		-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
	#wrap #gnbs ul li a:hover{background-color:#333;color:#66ccff}
	#wrap #gnbs ul li a .icocheck{position:absolute;top:-14px;right:9px;width:26px; height:26px; background:url("../image/kor/icon/ico_check2.png") no-repeat center center;}
	#wrap #gnbs ul li a .newico{position:absolute;top:-8px;right:10px;height:16px;line-height:16px;padding:0 10px;background-color:#ed1c25;color:#fff;font-size:10px;font-weight:bold;border-radius:8px}
	#wrap #gnbs ul li.loginbg a{background-color:#47a303}
	#wrap #gnbs ul li.loginbg a:hover{background-color:#333;color:#dcf29f}
	#wrap #gnbs.logined1 ul li a{padding:0 17px;font-size:13px;letter-spacing:-.25pt}
	#wrap #gnbs.logined1 ul li a .icocheck{right:11px}
	#wrap #gnbs.logined2 ul li a{padding:0 13px;font-size:13px;letter-spacing:-.25pt}
	#wrap #gnbs.logined2 ul li a .icocheck{right:6px}
	#wrap #gnbs.logined3 ul li a{padding:0 9px;font-size:13px;letter-spacing:-.25pt}
	#wrap #gnbs.logined3 ul li a .icocheck{right:3px}
	
	body.eng #wrap #gnbs ul li a{padding:0 24px;}
	body.eng #wrap #gnbs.logined1 ul li a{padding:0 24px;}
	body.eng #wrap #gnbs.logined2 ul li a{padding:0 20px;}
	body.eng #wrap #gnbs.logined3 ul li a{padding:0 15px;}
*/
/* 메인콘텐츠 */
	#wrap #mainContainer{background:url("../image/kor/background/mainBg.jpg") no-repeat center top;background-size:cover}
	#wrap h2.mainTit{position:relative;padding:0 10px 10px 10px;border-bottom:1px solid #a9d040;font-size:15px;font-weight:bold;}
	#wrap h2.mainTit a.more{position:absolute;top:2px;right:10px;}
	#wrap #mainContainer .main_middlecon{padding:40px 0}

	/* KCI 통합검색 */
		#wrap #mainSearchBox{position:relative;padding:40px 0 40px}
		#wrap #mainSearchBox h2{font-size:30px;color:#fff;font-weight: normal;}
        #wrap #mainSearchBox .search_wraps{padding-top: 15px}
/* 		#wrap #mainSearchBox .ac_input{height:42px;line-height:40px;padding:0 10px;margin-right:7px;border:1px solid #0355a3;background-color:#fff;font-size:13px;} */
		#wrap #mainSearchBox .search{position:relative;}
/* 		#wrap #mainSearchBox .search .ac_input{width:607px;line-height:32px;border:5px solid #0355a3} */
/* 		#wrap #mainSearchBox .addon{margin-top:7px;font-size:0;} */
/* 		#wrap #mainSearchBox .addon .ac_input{display:inline-block;width:165px;vertical-align:top} */
/* 		#wrap #mainSearchBox .ac_input.ipt0{background:#fff url("../image/kor/background/txt_searchbox1.png") no-repeat 10px center} */
/* 		#wrap #mainSearchBox .ac_input.ipt1{background:#fff url("../image/kor/background/txt_searchbox2.png") no-repeat 10px center} */
/* 		#wrap #mainSearchBox .ac_input.ipt2{background:#fff url("../image/kor/background/txt_searchbox3.png") no-repeat 10px center} */
/* 		#wrap #mainSearchBox .ac_input.ipt3{background:#fff url("../image/kor/background/txt_searchbox4.png") no-repeat 10px center} */
/* 		body.eng #wrap #mainSearchBox .ac_input.ipt0{background:#fff url("../image/eng/background/txt_searchbox1.png") no-repeat 10px center} */
/* 		body.eng #wrap #mainSearchBox .ac_input.ipt1{background:#fff url("../image/eng/background/txt_searchbox2.png") no-repeat 10px center} */
/* 		body.eng #wrap #mainSearchBox .ac_input.ipt2{background:#fff url("../image/eng/background/txt_searchbox3.png") no-repeat 10px center} */
/* 		body.eng #wrap #mainSearchBox .ac_input.ipt3{background:#fff url("../image/eng/background/txt_searchbox4.png") no-repeat 10px center} */
/* 		#wrap #mainSearchBox .ac_input.on, */
/* 		#wrap #mainSearchBox .ac_input:focus{background:#fff !important} */
		#wrap #mainSearchBox .addon .languagebtn{display:inline-block;width:90px;height:42px;line-height:40px;border:1px solid #999;background-color:#a6ce39;color:#fff;font-weight:bold;text-align:center;font-size:13px;vertical-align:top}
		#wrap #mainSearchBox .btnbox{position:absolute;top:40px;right:55px;}
		#wrap #mainSearchBox .btnbox .searchbtn{display:block;width:90px;height:91px;line-height:91px;border:none;background-color:#0355a3;font-size:0px;text-align:center}
		
		#wrap #mainSearchBox .search .searchoverview{display:none;position:absolute;top:60px;left:0;width:600px;background-color:#fff;border:5px solid #e6e7e8;border-bottom:none;z-index:1100; font-size: 14px;text-align: left}
		#wrap #mainSearchBox .search .searchoverview dl{padding:15px;border-top:1px solid #e6e7e8}
		#wrap #mainSearchBox .search .searchoverview dl:first-child{border-top:none}
		#wrap #mainSearchBox .search .searchoverview dl dt{position:relative;color:#333}
		#wrap #mainSearchBox .search .searchoverview dl dt em{color:#f37021}
		#wrap #mainSearchBox .search .searchoverview dl dt a.more{position:absolute;top:0;right:0}
		#wrap #mainSearchBox .search .searchoverview dl dd{padding-top:10px;}
		#wrap #mainSearchBox .search .searchoverview .shv_foot{background-color:#e6e7e8}
		#wrap #mainSearchBox .search .searchoverview .shv_foot a{display:inline-block;height:30px;line-height:30px;padding:0 15px;}
		#wrap #mainSearchBox .search .searchoverview.open{display:block}


	/* KCI 인용정보 */
		#wrap #mainLinkBox{position: relative;background-color:#efefef;-moz-box-shadow:0px 2px 7px rgba(0,0,0,0.3);-webkit-box-shadow:0px 2px 7px rgba(0,0,0,0.3);box-shadow:0px 2px 7px rgba(0,0,0,0.3);}
        #wrap #mainLinkBox:after {position: absolute;top: 0;left: 50%;bottom: 0;width: 60px;margin-left: -30px;background-color: #efefef;content: '';}
		#wrap #mainLinkBox .respon{background-color:#fff;}
		#wrap #mainLinkBox .respon ul.mainquicklink > li{position:relative;width:205px;text-align:center}
		#wrap #mainLinkBox .respon ul.mainquicklink > li > a{display:block;height: 155px;padding:18px 0px 12px;color:#58595b;}
		#wrap #mainLinkBox .respon ul.mainquicklink > li > a em{display:block;overflow:hidden;height:80px;}
		#wrap #mainLinkBox .respon ul.mainquicklink > li > a span{display:block;margin-top:10px;}
		#wrap #mainLinkBox .respon ul.mainquicklink > li .mainLinkGnb{display:none;position:absolute;top:150px;left:0;width:100%;border:2px solid #0057a2;background-color:#fff;z-index:1000}
		#wrap #mainLinkBox .respon ul.mainquicklink > li .mainLinkGnb ul li{text-align:left;border-top:1px dashed #e0e0e0}
		#wrap #mainLinkBox .respon ul.mainquicklink > li .mainLinkGnb ul li:first-child{border-top:none;}
		#wrap #mainLinkBox .respon ul.mainquicklink > li .mainLinkGnb ul li a{display:block;padding:6px 10px;color:#666;font-size:12px;}
		#wrap #mainLinkBox .respon ul.mainquicklink > li .mainLinkGnb ul li a:hover{background-color:#f7f7f7;color:#212121;font-weight:bold;text-decoration:underline}
		#wrap #mainLinkBox .respon ul.mainquicklink > li:hover > a{background-color:#0057A2}
		#wrap #mainLinkBox .respon ul.mainquicklink > li:hover > a em img{margin-top:-80px;}
		#wrap #mainLinkBox .respon ul.mainquicklink > li:hover > a span{color:#fff}
		#wrap #mainLinkBox .respon ul.mainquicklink > li:hover .mainLinkGnb{display:block;}

		#wrap #mainLinkBox .popular_keyword{position:absolute;top:0;right:0;width:620px;}
		#wrap #mainLinkBox .popular_keyword .pkbox{position: relative;height:155px;padding:20px 10px;}
		#wrap #mainLinkBox .popular_keyword .pkbox h2{width:200px;padding:0 10px 10px;margin-bottom:55px;border-bottom:1px solid #a6ce39;font-weight:bold;max-height:32px;overflow:hidden;white-space: normal;display: -webkit-box; -webkit-line-clamp: 2;	-webkit-box-orient: vertical;}
		.eng #wrap #mainLinkBox .popular_keyword .pkbox h2{max-height:45px; margin-bottom:42px;}
		#wrap #mainLinkBox .popular_keyword .pkbox .pbox{position:relative;width:180px;margin:0 10px;}
		#wrap #mainLinkBox .popular_keyword .pkbox .pbox .pk_openbtn{display:block;width:180px;padding:7px;background-color:#0355a3;color:#fff;text-align:center;}
		#wrap #mainLinkBox .popular_keyword .pkbox .pbox .pk_openbtn span{position:absolute;top:12px;right:15px;color:#d1d3d4}
		#wrap #mainLinkBox .popular_keyword .pkbox .pk_list{position:absolute;top:20px;right:0px;width:400px;}
		#wrap #mainLinkBox .popular_keyword .pkbox .pk_list ol{float:left;width:50%;}
		#wrap #mainLinkBox .popular_keyword .pkbox .pk_list ol li{padding:0 5px}
		#wrap #mainLinkBox .popular_keyword .pkbox .pk_list ol a{display:block;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
		#wrap #mainLinkBox .popular_keyword .bx-wrapper .bx-pager,
		#wrap #mainLinkBox .popular_keyword .bx-wrapper .bx-controls-auto{left:20px;bottom:85px;width:30%;text-align:left}
		.eng #wrap #mainLinkBox .popular_keyword .bx-wrapper .bx-pager,
		.eng #wrap #mainLinkBox .popular_keyword .bx-wrapper .bx-controls-auto{bottom:65px;}
		#wrap #mainLinkBox .popular_keyword .bx-wrapper .bx-default-pager.bx-pager a{width:10px;height:10px;border:1px solid #a7a9ac;background-color:#a7a9ac;}
		#wrap #mainLinkBox .popular_keyword .bx-wrapper .bx-default-pager.bx-pager a.active{width:20px;border:1px solid #a6ce39;background-color:#a6ce39}
		
        #wrap #mainLinkBox .pk_popShadow{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);z-index:999}	
        #wrap #mainLinkBox .pk_popShadow.open{display:block;}
        #wrap #mainLinkBox .pk_popBox{
			display:none;position:absolute;top:0;left:0;padding:30px 20px;background-color:#fff;z-index:1000;
			-moz-box-shadow:0px 2px 7px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 7px rgba(0,0,0,0.2);box-shadow:0px 2px 7px rgba(0,0,0,0.2)}
		#wrap #mainLinkBox .pk_popBox .analyticsgo{position:absolute;top:30px;right:20px;}
		#wrap #mainLinkBox .pk_popBox .pk_closebtn{position:absolute;top:0;right:-50px;width:50px;height:50px;padding:16px 0;background-color:rgba(0,0,0,0.4);font-size:0;text-align:center}
		#wrap #mainLinkBox .pk_popBox .pk_closebtn:hover{background-color:rgba(0,0,0,0.8)}
		#wrap #mainLinkBox .pk_popBox ul{border-top:1px solid #a6ce39;border-bottom:1px solid #a6ce39}
		#wrap #mainLinkBox .pk_popBox ul > li{width:12.5%;border-left:1px solid #a6ce39}
		#wrap #mainLinkBox .pk_popBox ul > li:first-child{border-left:none}
		#wrap #mainLinkBox .pk_popBox ul > li dl dt{padding:15px 0;border-bottom:2px solid #a6ce39;text-align:center;font-weight:bold;}
		.eng #wrap #mainLinkBox .pk_popBox ul > li dl dt{height: 72px}
		#wrap #mainLinkBox .pk_popBox ul > li dl dd{padding:10px 0;}
		#wrap #mainLinkBox .pk_popBox ul > li dl > dd > ol > li > a{display:block;height:34px;line-height:34px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
		#wrap #mainLinkBox .pk_popBox ul > li:hover{background-color:#fafafa}
		#wrap #mainLinkBox .pk_popBox ul > li:hover dt{border-bottom:2px solid #0355a3}
		#wrap #mainLinkBox .pk_popBox.open{display:block;}

	/* KCI Statistics */
		#wrap #mainStatisticsBox{
			float:left;width:620px;height:292px;padding:15px;background-color:#fff;
			-moz-box-shadow:0px 1px 7px rgba(0,0,0,0.1);-webkit-box-shadow:0px 1px 7px rgba(0,0,0,0.1);box-shadow:0px 1px 7px rgba(0,0,0,0.1);}
		#wrap #mainStatisticsBox .totalnumbox ul li{width:32%;margin-left:2%;}
		#wrap #mainStatisticsBox .totalnumbox ul li:first-child{margin-left:0;}
		#wrap #mainStatisticsBox .totalnumbox ul li a{display:block;padding:15px 0;background-color:#efefef;text-align:center;color:#58595b}
		#wrap #mainStatisticsBox .totalnumbox ul li a h3{font-weight:bold;font-size:15px;}
		#wrap #mainStatisticsBox .totalnumbox ul li a em{display:block;margin:10px 0 7px;}
		#wrap #mainStatisticsBox .totalnumbox ul li a span{display:block}
		#wrap #mainStatisticsBox .totalnumbox ul li a span.title{font-weight: bold; font-size: 15px; line-height: 1.1}
		#wrap #mainStatisticsBox .totalnumbox ul li a span b{font-size:16px;}
		#wrap #mainStatisticsBox .totalnumbox ul li a:hover{background-color:#ebebeb}
		#wrap #mainStatisticsBox .totalnumbox ul li a:hover h3{color:#212121}
		#wrap #mainStatisticsBox .etcnumbox{margin-top:10px;padding-bottom:10px;border-bottom:2px solid #a9d040;}
		#wrap #mainStatisticsBox .etcnumbox ul li{width:235px;line-height:22px;margin:0 30px;}
		#wrap #mainStatisticsBox .etcnumbox ul li em{display:inline-block;width:185px;}
		#wrap #mainStatisticsBox .etcnumbox ul li span{display:inline-block;width:50px;text-align:right;font-weight:bold;}
/* 		body.eng #wrap #mainStatisticsBox .etcnumbox ul li{width:200px;margin:0 15px} */
/* 		body.eng #wrap #mainStatisticsBox .etcnumbox ul li em{width:150px;} */

	/* Banner & Login Box */
		#wrap #mainBannerLoginBox{
			float:right;position:relative;width:620px;height:292px;padding:15px 15px 15px 320px;background-color:#fff;
			-moz-box-shadow:0px 1px 7px rgba(0,0,0,0.1);-webkit-box-shadow:0px 1px 7px rgba(0,0,0,0.1);box-shadow:0px 1px 7px rgba(0,0,0,0.1);}
		#wrap #mainBannerLoginBox .main_banner{position:absolute;top:15px;left:15px;}
		#wrap #mainBannerLoginBox .main_banner li{width:290px;margin-top:8px;}
		#wrap #mainBannerLoginBox .main_banner li:first-child{margin-top:0px;}
		#wrap #mainBannerLoginBox .main_banner li a{display:block;height:60px;line-height:60px;padding:0 10px;font-weight:bold;color:#fff;letter-spacing:-.25pt;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}
		#wrap #mainBannerLoginBox .main_banner li.banner1 a{background:#aa867f url("../image/kor/icon/main_banner_ico1.png") no-repeat right bottom}
		#wrap #mainBannerLoginBox .main_banner li.banner2 a{background:#99b6a9 url("../image/kor/icon/main_banner_ico2.png") no-repeat right bottom}
		#wrap #mainBannerLoginBox .main_banner li.banner3 a{background:#e5a388 url("../image/kor/icon/main_banner_ico3.png") no-repeat right bottom}
		#wrap #mainBannerLoginBox .main_banner li.banner4 a{background:#afbf71 url("../image/kor/icon/main_banner_ico4.png") no-repeat right bottom}
		.eng #wrap #mainBannerLoginBox .main_banner li a span{display: block;width: 230px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
		#wrap #mainBannerLoginBox .main_login{width:290px;padding-left:10px;border-left:1px solid #a9d040;}
		#wrap #mainBannerLoginBox .main_login .selectlogin li{width:50%;}
		#wrap #mainBannerLoginBox .main_login .selectlogin li a{display:block;height:40px;line-height:40px;padding-left:17px;text-align:center;color:#fff;font-weight:bold;}
/* 		body.eng #wrap #mainBannerLoginBox .main_login .selectlogin li a{font-size:11px;} */
		#wrap #mainBannerLoginBox .main_login .selectlogin li.grouplogin a{background:#0355a3 url("../image/kor/icon/ico_agency.png") no-repeat 10px center}
		#wrap #mainBannerLoginBox .main_login .selectlogin li.personallogin a{background:#0355a3 url("../image/kor/icon/ico_people.png") no-repeat 10px center}
		#wrap #mainBannerLoginBox .main_login .selectlogin li.on a{background-color: #a6ce39}
		#wrap #mainBannerLoginBox .main_login .loginbox{padding:12px;background-color:#efefef}
		#wrap #mainBannerLoginBox .main_login .loginbox p{margin-bottom:0px;font-size:13px;}
		#wrap #mainBannerLoginBox .main_login .loginbox .logininputbox{padding:4px 0;}
		#wrap #mainBannerLoginBox .main_login .loginbox .logininputbox li{position:relative;width:100%;margin-bottom:5px;}
/* 		#wrap #mainBannerLoginBox .main_login .loginbox .logininputbox li.login_id{background:url("../image/kor/icon/ico_id.png") no-repeat left center} */
/* 		#wrap #mainBannerLoginBox .main_login .loginbox .logininputbox li.login_pw{background:url("../image/kor/icon/ico_pw.png") no-repeat left center} */
		#wrap #mainBannerLoginBox .main_login .loginbox .logininputbox li.login_id .login_input{width:100%}
		#wrap #mainBannerLoginBox .main_login .loginbox .logininputbox li.login_pw .login_input{width:100%}
/* 		body.eng #wrap #mainBannerLoginBox .main_login .loginbox .logininputbox li.login_id .login_input{background:#fff url("../image/eng/background/txt_loginid.png") no-repeat 7px center} */
/* 		body.eng #wrap #mainBannerLoginBox .main_login .loginbox .logininputbox li.login_pw .login_input{background:#fff url("../image/eng/background/txt_loginpw.png") no-repeat 7px center} */
		#wrap #mainBannerLoginBox .main_login .loginbox .logininputbox li.login_id .login_input.on{background:#fff !important}
		#wrap #mainBannerLoginBox .main_login .loginbox .logininputbox li.login_pw .login_input.on{background:#fff !important}
		#wrap #mainBannerLoginBox .main_login .loginbox .logininputbox li .login_input{width:234px;height:32px;line-height:32px;padding:0 10px;border:none;font-size:13px;}
		#wrap #mainBannerLoginBox .main_login .loginbox .logininputbox li .login_searchbtn{position:absolute;top:3px;right:0px;width:30px;height:32px;padding:7px 0; color: #b5b5b5; text-align:center}
		#wrap #mainBannerLoginBox .main_login .loginbox .loginbtnbox{padding-top:0px;}
		#wrap #mainBannerLoginBox .main_login .loginbox .loginbtnbox li:nth-child(2){margin-left:10px;}
		#wrap #mainBannerLoginBox .main_login .loginbox .loginbtnbox a{font-size:13px}
		#wrap #mainBannerLoginBox .main_login .loginbox .loginbtnbox a:hover{color:#212121}
		#wrap #mainBannerLoginBox .main_login .loginSubmit{display:block;width:100%;height:40px;line-height:40px;border:none;background-color:#0355a3;color:#fff;font-weight:bold;text-align:center}
		#wrap #mainBannerLoginBox .main_login.logined .loginedArea{height:164px;padding-top:10px;border-top:1px solid #e0e0e0;}
		#wrap #mainBannerLoginBox .main_login.logined .loginedArea p{font-size:13px}
		#wrap #mainBannerLoginBox .main_login.logined .loginedArea .pic{padding:10px 0;text-align:center}
		#wrap #mainBannerLoginBox .main_login.logined .loginedArea .loginedmnu{text-align:center}
		#wrap #mainBannerLoginBox .main_login.logined .loginedArea .loginedmnu a{color:#212121;font-size:13px;}
		#wrap #mainBannerLoginBox .main_login.logined .loginedArea .loginedmnu a:hover{text-decoration:underline}
/* 		body.eng #wrap #mainBannerLoginBox .main_login .loginbox{padding:10px 12px} */
/* 		body.eng #wrap #mainBannerLoginBox .main_login .loginbox p{margin:0 -3px 10px;font-size:11px} */
/* 		body.eng #wrap #mainBannerLoginBox .main_login .loginbox .loginbtnbox{padding-top:0px;} */

	/* 최근게시물 */
		#wrap .mainLatestBox{}
		#wrap .mainLatestBox .main_latest{float:left;position:relative;width:50%;padding:40px 20px}
		#wrap .mainLatestBox .main_latest ul li{padding:20px;border-bottom:1px solid #a9d040;}
		#wrap .mainLatestBox .notice_latest{}
		#wrap .mainLatestBox .download_latest{}
		#wrap .mainLatestBox .latest_tbl{}
		#wrap .mainLatestBox .latest_tbl td{padding:3px 0;}
		#wrap .mainLatestBox .latest_tbl td.subject{padding-right:10px;}
		#wrap .mainLatestBox .latest_tbl td.date{text-align:right;font-size:13px;color:#999}
		#wrap .mainLatestBox .latest_tbl td.down{text-align:right}
		#wrap .mainLatestBox .latest_tbl td a{display:block;color:#555}
		#wrap .mainLatestBox .latest_tbl td a:hover{color:#0355a3}
		#wrap .mainLatestBox .latest_tbl td.subject a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
		#wrap .mainLatestBox .latest_tbl td.subject.new a{padding-left:26px;background:url("../image/kor/icon/icon_new.gif") no-repeat left center}
		#wrap .mainLatestBox .outarrow{position:absolute;top:43px;right:50px;}
		#wrap .mainLatestBox .outarrow a{display:inline-block;padding:0 5px;}


/* 분석정보서비스 */
	.infoService{padding:0 !important}

	.infoService .btns{display:inline-block;height:30px;line-height:30px;padding:0 15px;border:1px solid #ccc;background-color:#fff;color:#212121;border-radius:4px}
	.infoService .btns.h24px{height:24px;line-height:24px;font-size:12px;}
	.infoService .btns.btnBlue{border:1px solid #0355a3;background-color:#0355a3;color:#fff}

	.infoService .iconArea em{display:inline-block;line-height:20px;padding:0 10px;font-size:11px !important;background-color:#0355a3;color:#fff;text-align:center;font-weight:normal}
	.infoService .iconArea em.iconArea_blue{background-color:#0355a3}
	.infoService .iconArea em.iconArea_green{background-color:#0995a5}

    .ovbox{
		display:none;position:absolute;top:100%;left:0px;width:210px;;background-color:#fff;font-size:0;z-index:1000;
		-moz-box-shadow:0px 1px 7px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 7px rgba(0,0,0,0.2);box-shadow:0px 1px 7px rgba(0,0,0,0.2);}
	.ovbox a{display:block;height:30px;line-height:30px;padding:0 10px 0 30px;border-top:1px solid #ccc;background:url("../image/kor/icon/ico_th_black.png") no-repeat 10px center;font-size:13px;color:#212121 !important;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.ovbox a.ico_graph_line{background:url("../image/kor/icon/ico_linechart_black.png") no-repeat 10px center;}
	.ovbox a.ico_graph{background:url("../image/kor/icon/ico_chart_black.png") no-repeat 10px center;}
	.ovbox a.ico_search{background:url("../image/kor/icon/ico_searchs_black.png") no-repeat 10px center;}
	.ovbox a:first-child{border-top:none}
	.ovbox a:hover{background:#0355a3 url("../image/kor/icon/ico_th_white.png") no-repeat 10px center;color:#fff !important}
	.ovbox a.ico_graph_line:hover{background:#0355a3 url("../image/kor/icon/ico_linechart_white.png") no-repeat 10px center;color:#fff}
	.ovbox a.ico_graph:hover{background:#0355a3 url("../image/kor/icon/ico_chart_white.png") no-repeat 10px center;color:#fff}
	.ovbox a.ico_search:hover{background:#0355a3 url("../image/kor/icon/ico_searchs_white.png") no-repeat 10px center;color:#fff}
	.overbox{position:relative;}
	.overbox.ib{display:inline-block}
	.overbox.rightview{display:inline-block;padding-right:10px}
	.overbox.rightview .ovbox{top:0;left:100%;}
	.overbox:hover > a{text-decoration:underline}
	.overbox:hover .ovbox{display:block}
	
	.infoService .tbl_styledl{border-top:2px solid #0355a3;font-size:0}
	.infoService .tbl_styledl dl{float:left;display:table;width:33.3%;border-bottom:1px solid #d6d6d6;}
	.infoService .tbl_styledl dl dt,
	.infoService .tbl_styledl dl dd{display:table-cell;height:60px;font-size:14px;vertical-align:middle}
	.infoService .tbl_styledl dl dt{width:140px;background-color:#f3f3f3;text-align:center;font-weight:bold;}
	.infoService .tbl_styledl dl dd{padding:0 10px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background-color:#fff;text-align:right}
	.infoService .tbl_styledl dl:nth-child(3n) dd{border-right:none}

	.infoService .is_tbl{border-top:2px solid #0355a3;background-color:#fff}
	.infoService .scrollbox .is_tbl{width: 940px;}
	.infoService .is_tbl th,
	.infoService .is_tbl td{padding:10px;border:1px solid #ccc;}
	.infoService .is_tbl th:first-child,
	.infoService .is_tbl td:first-child{border-left:none}
	.infoService .is_tbl th:last-child,
	.infoService .is_tbl td:last-child{border-right:none}
	.infoService .is_tbl thead th{background-color:#f3f3f3;font-weight:bold}
	.infoService .is_tbl .icobox{display:block;line-height:20px;font-size:11px;background-color:#0355a3;color:#fff;text-align:center;border-radius:4px;}
	.infoService .is_tbl .icobox.iconbox_blue{background-color:#0355a3}
	.infoService .is_tbl .icobox.iconbox_green{background-color:#0995a5}
	.infoService .is_tbl .icobox.iconbox_white{border:1px solid #ccc;background-color:#fff;color:#666}

	.infoService .dl_tbl{border-top:2px solid #0355a3;background-color:#fff}
	.infoService .dl_tbl th,
	.infoService .dl_tbl td{padding:10px;border-bottom:1px dashed #ccc}
	.infoService .dl_tbl td .dc_info ul li{height:15px;line-height:15px;border-right:1px solid #e0e0e0;padding-right:10px;margin-right:10px;}
	.infoService .dl_tbl td .dc_info ul li:last-child{border-right:none;padding-right:0;margin-right:0;}

	.infoService .rangeArea{padding:0 10px}
	.infoService .rangeArea .rs-container{height:70px}
	.infoService .rangeArea .rs-container .rs-bg{height:40px;background-color:#fff;border:1px solid #d6d6d6;border-radius:20px;}
	.infoService .rangeArea .rs-container .rs-selected{top:15px;height:20px;background-color:#0355a3}
	.infoService .rangeArea .rs-container .rs-pointer{top:10px;width:28px;height:28px;margin-left:-5px;border:6px solid #0355a3;background-color:#fff;border-radius:50%;box-shadow:none;}
	.infoService .rangeArea .rs-container .rs-pointer:after,
	.infoService .rangeArea .rs-container .rs-pointer:before{width:0px;}
	.infoService .rangeArea .rs-container .rs-scale span:before{top:0px;height:40px;background-color:rgba(0,0,0,0.1)}
	.infoService .rangeArea .rs-container .rs-scale span:first-child:before,
	.infoService .rangeArea .rs-container .rs-scale span:last-child:before{width:0}
	.infoService .rangeArea .rs-container .rs-scale span ins{margin-top:45px}
	.infoService .rangeArea.norange .rs-container .rs-selected{display:none}

	.infoService .sbodytop{padding:0 15px 50px;margin-bottom:20px;background:#d9e6f1 url("../image/kor/background/bullet_arrowdownline.png") repeat-x center bottom}
	.infoService .sbodytop h3{text-align:center}
	.infoService .sbodytop h3 em{display:inline-block;height:70px;line-height:70px;padding:0 60px;font-size:26px;background-color:#45474a;color:#fff;border-radius:0 0 20px 20px}
	.infoService .sbodytop .tab-wrap{overflow:hidden;border-radius:0 0 5px 5px;-moz-box-shadow:0px 3px 7px rgba(0,0,0,0.1);-webkit-box-shadow:0px 3px 7px rgba(0,0,0,0.1);box-shadow:0px 3px 7px rgba(0,0,0,0.1);}
	.infoService .sbodytop .tabmnu ul{font-size:0}
	.infoService .sbodytop .tabmnu ul.tab8 li{width:12.5%;}
	.infoService .sbodytop .tabmnu ul li{display:inline-block;padding:10px 0;background-color:#eaeaea;border-left:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;text-align:center;font-size:14px;font-weight:bold;box-sizing:border-box;vertical-align:bottom;}
	.eng .infoService .sbodytop .tabmnu ul li{font-size: 12px;}
	.infoService .sbodytop .tabmnu ul li:first-child{border-left:none}
	.infoService .sbodytop .tabmnu ul li.current{border-bottom:1px solid #fff;padding:12px 0;background-color:#fff}
    .infoService .sbodytop .tabmnu ul li a {display:inline-block;max-width: 90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align: middle;}
	.infoService .sbodytop .tab_unit_wrap{background-color:#fff}
	.infoService .sbodytop .tab_unit{padding:20px;}
	.infoService .sbodytop .tab_unit ul li{width:20%;line-height:34px;}
    .infoService .sbodytop .tab_unit ul li label {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align: middle;}
	.infoService .sbodytop .is_search{font-size:0;text-align:center}
	.infoService .sbodytop .is_search input{width:640px;height:37px;line-height:37px;padding:0 10px;margin-right:5px;border:2px solid #0355a3;font-size:14px;}
	.infoService .sbodytop .is_search input[type=text]::-webkit-input-placeholder{color:#808285}
	.infoService .sbodytop .is_search input[type=text]:-moz-placeholder{color:#808285}
	.infoService .sbodytop .is_search input[type=text]::-moz-placeholder{color:#808285}
	.infoService .sbodytop .is_search input[type=text]:-ms-input-placeholder{color:#808285}
	.infoService .sbodytop .journalName{padding:0 20px;font-size:16px;color:#45474a}
	.infoService .sbodytop .journalName em{font-size:20px;font-weight:bold}
	.infoService .sbodytop .viewbtnbox{position:relative;min-height:50px;padding:15px 20px;margin-top:10px;border:1px solid #0355a3;background-color:#fff;border-radius:5px}
	.infoService .sbodytop .viewbtnbox dl{margin:5px 0;}
	.infoService .sbodytop .viewbtnbox dl dt{width:130px}
	.infoService .sbodytop .viewbtnbox.cutline{margin-top:0}
	.infoService .sbodytop .viewbtnbox.cutline dl{margin:10px 0 0 0;padding-top:10px;border-top:1px dashed #e0e0e0}
	.infoService .sbodytop .viewbtnbox.cutline dl:first-child{margin:0;border-top:none}
 	.infoService .sbodytop .viewbtnbox a.btns{position:absolute;top:15px;right:20px;height:46px;line-height:46px;padding:0 20px;font-size:16px;font-weight:bold}

	.infoService .sectionbox{position:relative;padding:25px 15px;border-top:1px solid #d6d6d6;}
	.infoService .sectionbox.bggray{background-color:#f8f8f8}
	.infoService .sectionbox .f_left{float:left;width:49%}
	.infoService .sectionbox .f_right{float:right;width:49%}
	.infoService .sectionbox h4{position:relative;margin-bottom:25px;}
	.infoService .sectionbox h4 em{display:inline-block;padding:10px 25px;background-color:#45474a;color:#fff;font-size:16px;font-weight:bold;letter-spacing:-.25pt}
	.infoService .sectionbox h4 span.righttxt{position:absolute;top:10px;right:0;font-size:18px;font-weight:bold;letter-spacing:-.5pt;}
	.infoService .sectionbox h4 span.righttxt b{font-size:24px;}
	.infoService .sectionbox h4.numbering{padding-right:170px}
	.infoService .sectionbox h5{position:relative;margin-bottom:25px;}
	.infoService .sectionbox h5 em{display:inline-block;padding:10px 25px;background-color:#c2c3c3;color:#45474a;font-size:16px;font-weight:bold;letter-spacing:-.25pt}
	.infoService .sectionbox h5 span.righttxt{position:absolute;top:10px;right:0;font-size:18px;font-weight:bold;letter-spacing:-.5pt;}
	.infoService .sectionbox h5.numbering{padding-right:170px}
	.infoService .sectionbox .subcomment{position:relative;margin-bottom:15px;font-size:14px;color:#212121;font-weight:bold}
	.infoService .sectionbox .subcomment.topic{font-size: 13px}
	.infoService .sectionbox .subcomment .righttxt{position:absolute;right:0;}
	.infoService .sectionbox .borderbox{padding:10px;border:2px solid #ebeaea;background-color:#fff}
	.infoService .sectionbox .chartbox{padding:20px;border-radius:7px;-moz-box-shadow:0px 1px 7px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 7px rgba(0,0,0,0.2);box-shadow:0px 1px 7px rgba(0,0,0,0.2);}
	.infoService .sectionbox .h_control{overflow-y:auto;overflow-x:hidden;}
	.infoService .sectionbox .h_control.minh200{max-height:200px}
	.infoService .sectionbox .h_control.minh300{max-height:300px;}
	.infoService .sectionbox .h_control.minh400{max-height:400px}
	.infoService .sectionbox .h_control.minh500{max-height:500px}
	.infoService .sectionbox .h_control.minh600{max-height:600px}
	
	.tagCloudBox ul li{position:relative;padding:2px;}
	.tagCloudBox ul li.hide{display: none}
	.tagCloudBox ul li a.tcbox{display:block;height:30px;line-height:30px;padding:0 10px;border-radius:3px;box-sizing:border-box;}
	.tagCloudBox ul li a.tcbox.tc_type1{background-color:#0355a3;font-weight:bold;color:#fff;}
	.tagCloudBox ul li a.tcbox.tc_type2{background-color:#3d9aca;color:#fff;font-weight:bold;}
	.tagCloudBox ul li a.tcbox.tc_type3{line-height:26px;border:2px solid #3d9aca;background-color:#fff;color:#3d9aca;font-weight:bold;}
	.tagCloudBox ul li a.tcbox.tc_type4{line-height:28px;border:1px solid #b5b5b5;background-color:#fff;color:#999}
	
	/*
	.infoService .sectionbox .tagCloudBox ul li .ovbox{
		display:none;position:absolute;top:32px;left:2px;width:210px;;background-color:#fff;font-size:0;z-index:1000;
		-moz-box-shadow:0px 1px 7px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 7px rgba(0,0,0,0.2);box-shadow:0px 1px 7px rgba(0,0,0,0.2);}
	.infoService .sectionbox .tagCloudBox ul li .ovbox a{display:block;height:30px;line-height:30px;padding:0 10px 0 30px;border-top:1px solid #ccc;background:url("../image/kor/icon/ico_link_black.png") no-repeat 10px center;font-size:13px;color:#212121}
	.infoService .sectionbox .tagCloudBox ul li .ovbox a:first-child{border-top:none}
	.infoService .sectionbox .tagCloudBox ul li .ovbox a:hover{background:#0355a3 url("../image/kor/icon/ico_link_white.png") no-repeat 10px center;color:#fff}
	.infoService .sectionbox .tagCloudBox ul li:hover .ovbox{display:block}
	*/

	.infoService .sectionbox .keywordList{}
	.infoService .sectionbox .keywordList .klbox{border:1px solid #e0e0e0;background-color:#fff;box-sizing:border-box;}
	.infoService .sectionbox .keywordList .klbox h6{padding:25px 15px 15px;font-size:16px;font-weight:bold;color:#212121;text-align:center}
	.infoService .sectionbox .keywordList .klbox ul{padding:0 15px 30px 15px}
	.infoService .sectionbox .keywordList .klbox ul li a{position:relative;display:block;padding:5px 0;}
	.infoService .sectionbox .keywordList .klbox ul li a em{display:inline-block;width:20px;font-size:11px;border:1px solid #ecedee;background-color:#f2f4f8;text-align:center;color:#666;vertical-align:top}
	.infoService .sectionbox .keywordList .klbox ul li a span{display:inline-block;width:140px;overflow:hidden;padding-left:10px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}
	.infoService .sectionbox .keywordList .klbox ul li a:hover span{color:#0355a3;text-decoration:underline}
	.infoService .sectionbox.keywordbox .outarrow span{position:absolute;bottom:40%;}
	.infoService .sectionbox.keywordbox .outarrow span#slider-next{right:15px}
	.infoService .sectionbox.keywordbox .outarrow span#slider-prev{left:15px}

	.custom_check{display:none;}
	.custom_check + label{color:#212121;font-weight:normal;}
	.custom_check + label span{display:inline-block;width:18px;height:18px;margin:-3px 3px 0 0;vertical-align:middle;background:url("../image/kor/icon/ico_checkbox.png") left top no-repeat;background-size:auto 100%;cursor:pointer;}
	.custom_check:checked + label span{background:url("../image/kor/icon/ico_checkbox.png") right top no-repeat;background-size:auto 100%;}

	.choiceContentbox{
		position:fixed;top:50%;right:-840px;overflow:hidden;width:840px;height:500px;margin-top:-250px;background-color:#fff;box-sizing:border-box;z-index:1001;
		-moz-box-shadow:0px 1px 7px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 7px rgba(0,0,0,0.2);box-shadow:0px 1px 7px rgba(0,0,0,0.2);
		-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
	.choiceContentbox h2{position:absolute;top:0;left:0;width:40px;height:500px;z-index:1100}
	.choiceContentbox h2 a{
		display:block;width:40px;height:500px;padding:20px 5px 0;background:#0355a3 url("../image/kor/button/btn_arrow_white.png") no-repeat bottom left;color:#fff;font-size:16px;font-weight:bold;text-align:center;text-decoration:none !important;box-sizing:border-box;
		-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
	.choiceContentbox h3{font-weight:bold;font-size:14px;}
	.choiceContentbox .choiceArea{position:relative;overflow-y:auto;height:500px;padding:20px 20px 20px 60px;box-sizing:border-box;}
	.choiceContentbox.open{right:0}
	.choiceContentbox.open h2 a{background-position:bottom right}
	.choiceContentbox.off{right:-800px}
	.choiceContentbox.off h2 a{background-position:bottom left}

	/*
	.shadowbox{display:none;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;background:rgba(0,0,0,0.7)}
	.choiceContentbox{
		position:absolute;top:100px;left:50%;width:800px;margin-bottom:50px;margin-left:-400px;background-color:#fff;border-radius:5px;
		-moz-box-shadow:0px 1px 7px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 7px rgba(0,0,0,0.2);box-shadow:0px 1px 7px rgba(0,0,0,0.2);}
	.choiceContentbox h2{position:relative;height:50px;line-height:50px;padding:0 20px;font-size:16px;font-weight:bold;background-color:#0355a3;color:#fff;}
	.choiceContentbox h2 .close{position:absolute;top:0px;right:0px;display:block;width:50px;height:50px;padding-top:16px;font-size:0;text-align:center;box-sizing:border-box;}
	.choiceContentbox h3{font-weight:bold;font-size:14px;}
	.choiceContentbox .choiceArea{padding:30px 20px}
	.shadowbox.open{display:block;}
	*/

/* 학술단체 지원사업 안내 */
	#kciguide *{box-sizing:border-box}
	#kciguide .guidetab{margin-bottom:30px;}
	#kciguide .guidetab ul{zoom:1}
	#kciguide .guidetab ul:after{content:'';display:block;clear:both}
	#kciguide .guidetab ul li{float:left}
	#kciguide .guidetab ul li a{display:block;height:40px;line-height:40px;padding:0 15px;border-left:1px solid #5e5e5e;border-right:1px solid #3a3a3a;background-color:#484848;color:#fff}
	#kciguide .guidetab ul li.on a{border-left:1px solid #015fb7;border-right:1px solid #043d74;background-color:#0354a3;font-weight:bold;}
	#kciguide h4{font-size:24px;font-weight:bold;}
	#kciguide .guidecon{line-height:1.5em;margin-top:30px;}
	#kciguide .guidecon h5{margin-bottom:15px;}
	#kciguide .guidecon h5 em{display:inline-block;padding:5px 10px;background-color:#fff100;font-size:20px;color:#212121;font-weight:bold;}
	#kciguide .guidecon .guidelist li{margin-top:5px;}
	#kciguide .guidecon dl{margin-top:20px;}
	#kciguide .guidecon dl dt{font-size:16px;font-weight:bold;}
	#kciguide .guideDown ul{zoom:1}
	#kciguide .guideDown ul:after{content:'';display:block;clear:both}
	#kciguide .guideDown ul li{
		float:left;width:49.5%;padding:15px 10px;margin-left:1%;margin-bottom:1%;border:1px solid #44c0be;font-size:0;
		-moz-box-shadow:0px 2px 7px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 7px rgba(0,0,0,0.2);box-shadow:0px 2px 7px rgba(0,0,0,0.2);}
	#kciguide .guideDown ul li:nth-child(2n+1){margin-left:0}
	#kciguide .guideDown ul li em{display:inline-block;width:110px;line-height:40px;padding-left:15px;font-size:18px;font-weight:bold;}
	#kciguide .guideDown ul li a{display:inline-block;height:40px;line-height:40px;margin-left:10px;padding:0 10px 0 45px;background:#eee url("../image/kor/button/excelimg.png") no-repeat 10px center;font-size:16px;}
	#kciguide .guideDown ul li a:hover{border-color:#0354a3;color:#212121}
	#kciguide .pageingbox{margin-top:20px;text-align:center;}

/* KCI 인용정보검색서비스 */
	#inyong *{box-sizing:border-box}
	#inyong .inyongsearch{text-align:right}
	#inyong .inyongsearch .datetimebox{display:inline-block;}
	#inyong .inyongsearch .datetimebox .inyongdateinput{height:42px;line-height:42px;padding:0 10px;border:1px solid #0355a3;background:url("../img/inyong_inputico.png") no-repeat right center}
	#inyong .inyongsearch .datetimebox .inyongdateselect{height:42px;line-height:42px;padding:0 10px;border:1px solid #0355a3;}
	#inyong .inyongsearch .datetimebox a{display:inline-block;width:80px;height:42px;line-height:42px;background-color:#0355a3;color:#fff;text-align:center;font-weight:bold;vertical-align:top}
	#inyong .inyongsearch .exceltextdown{display:inline-block;margin-left:10px;font-size:0;vertical-align:top}
	#inyong .inyongsearch .exceltextdown a{margin-left:5px;}
	
	#inyong .inyongchartbox .inyongcbox{float:left;width:459px;height:370px;margin-left:20px;margin-top:20px}
	#inyong .inyongchartbox .inyongcbox:nth-child(2n+1){margin-left:0}
	#inyong .inyongchartbox .inyongcbox h4{font-size:18px;text-align:center;letter-spacing:-.5pt}
	#inyong .inyongchartbox .inyongcbox .inyongchart{
	    height:370px;padding-top:30px;border:1px solid #44c0be;
	    -moz-box-shadow:0px 2px 7px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 7px rgba(0,0,0,0.2);box-shadow:0px 2px 7px rgba(0,0,0,0.2);}
	#inyong .inyongchartbox .inyongcbox .icbox{margin-top:5px}
	#inyong .inyongchartbox .inyongcbox .numbox ul li{
	        width:219px;height:175px;padding-top:25px;margin-left:20px;margin-top:20px;
	        -moz-box-shadow:0px 2px 7px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 7px rgba(0,0,0,0.2);box-shadow:0px 2px 7px rgba(0,0,0,0.2);}
	#inyong .inyongchartbox .inyongcbox .numbox ul li:nth-child(2n+1){margin-left:0;}
	#inyong .inyongchartbox .inyongcbox .numbox ul li:nth-child(1),
	#inyong .inyongchartbox .inyongcbox .numbox ul li:nth-child(2){margin-top:0px}
	#inyong .inyongchartbox .inyongcbox .numbox ul li.numline1{border-top:5px solid #ef4b83}
	#inyong .inyongchartbox .inyongcbox .numbox ul li.numline2{border-top:5px solid #03b89d}
	#inyong .inyongchartbox .inyongcbox .numbox ul li.numline3{border-top:5px solid #8701b3}
	#inyong .inyongchartbox .inyongcbox .numbox ul li.numline4{border-top:5px solid #f37427}
	#inyong .inyongchartbox .inyongcbox .numbox ul li p{margin-top:30px;text-align:center;color:#0354a3;font-size:38px;font-weight:bold;}
	
	#inyong .thesis_list{margin-top:45px;}
	#inyong .thesis_list h4{padding:0 15px;margin-bottom:20px;font-size:18px;color:#0354a3;font-weight:bold;}
	#inyong .thesis_list .tllist li{position:relative;}
	#inyong .thesis_list .tllist li:nth-child(2n+1){background-color:#f1f2f2}
	#inyong .thesis_list .tllist li .thesis{display:block;padding:30px 30px 30px 80px}
	#inyong .thesis_list .tllist li .thesis em.num{position:absolute;top:30px;left:10px;width:70px;text-align:center;font-size:26px;color:#0354a3}
	#inyong .thesis_list .tllist li .thesis strong{display:block;color:#212121;font-size:16px}
	#inyong .thesis_list .tllist li .thesis span{display:block;margin-top:5px;color:#666;}
	#inyong .thesis_list .pageingbox{margin-top:20px;text-align:center;}

/* 하단푸터 */
	#wrap #footer{line-height:18px;font-size:11px;}
	.main #wrap #footer{border-top:1px solid #cdcdcd;}
	#wrap #footer .respon{padding:25px 0 25px 0px;background:url("../image/kor/common/foot_logo.png") no-repeat center left;}
	body.eng #wrap #footer .respon{background:url("../image/eng/common/logo_foot.png") no-repeat center left;}
	
	#wrap #footer .respon .nopm{padding-left:170px;}
	#wrap #footer .respon .footinfo{padding-left:170px;}
	#wrap #footer .respon .copyright{padding-left:170px;}
	
	
	#wrap #footer ul li{padding:0 10px;border-left:1px solid #cfcfcf}
	#wrap #footer ul li:first-child{padding-left:0;border-left:none;}
	#wrap #footer ul li a{color:#444}
	#wrap #footer ul li a:hover{color:#0355a3}
	#wrap #footer p{color:#aaaaaa}
	#wrap #footer p span{display:inline-block;margin-right:10px;}
	#wrap #footer .adminbtn{position:absolute;/* top:30px;right:0; */color:#999;text-align:center}
	#wrap #footer .adminbtn span{display:block;font-size:20px}
/* 	#wrap #footer .adminbtn em{display:block;} */
	#wrap #footer .adminbtn:hover{color:#212121}
	
	#sBody h3,#sBody h5{color: #000}
     .t_orange{color: #ff7800}
     #sBody .section h5{font-size: 17px}
/*      #sBody .section{margin-top: 50px} */
     .totalCnt{margin-bottom: 10px}
	
	.loading-cover-spin{position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;background-color: rgba(0,0,0,0.1);z-index:1001;}
	@-webkit-keyframes spin {from {-webkit-transform:rotate(0deg);}to {-webkit-transform:rotate(360deg);}}
	@keyframes spin {from {transform:rotate(0deg);}to {transform:rotate(360deg);}}
	.loading-cover-spin::after {content:'';display:block;position:absolute;left:48%;top:40%;width:40px;height:40px;border-style:solid;border-color:black;border-top-color:transparent;border-width: 4px;border-radius:50%;-webkit-animation: spin .8s linear infinite;animation: spin .8s linear infinite;}
		.fa-caret-down{
		transform:rotate(0deg);
		transition:transform 0.2s linear; 
	}
	.fa-caret-down.open{
		transform:rotate(180deg);
		transition:transform 0.2s linear; 
	}
	.fa-caret-up.open{
		transform:rotate(0deg);
		transition:transform 0.2s linear; 
	}
	.fa-caret-up{
		transform:rotate(180deg);
		transition:transform 0.2s linear; 
	}
	
	.search-answer-tbl tr td b,
	.search-answer-tbl tr td .subject em,
	.search-answer-tbl tr td .subject-info em{color:#fc8900 !important; font-weight: normal;}
   	.eng .search-answer-search ul li.checkli{padding: 7px 11px}
	.row{margin-left: 0; margin-right: 0}
	
	.infoService .is_tbl thead th{text-align: center; word-break:keep-all; word-wrap:break-word}
	
	.gene-info-view .ipt_tx{height:23px;padding:2px 5px 1px;border:1px solid #cfcfcf;line-height:23px}
	
.gene-info-view .dtable input[disabled] {
    height:24px;padding:2px 5px 1px;border:1px solid #cfcfcf;line-height:24px;
    background-color: #eee
}

.gene-info-view .dtable select::-ms-expand {
	display: none;
}

.gene-info-view .dtable select{
/* 	height: 36px; */
	padding: 0 30px 0 10px;
	border: 1px solid #ccc;
	background: #fff url("../image/kor/icon/ico_select.png") no-repeat center right;
	background-size: 20px auto;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}