@charset "utf-8";
/*--------------------------------------------------------------------------
General Style Sheet / Author : myeong-hee park / Create date : 2014. 09. 10.
--------------------------------------------------------------------------*/
@font-face {font-family: "icomoon";src: url('/resources/fonts/icomoon.eot?pz0caj');src: url('/resources/fonts/icomoon.woff?pz0caj') format('woff'),url('/resources/fonts/icomoon.svg?pz0caj#icomoon') format('svg');font-weight: normal;font-style: normal;}	
html{margin:0;padding:0;overflow-y:scroll;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;}
body{margin:0;padding:0;color:#535353;line-height:1.6;vertical-align:baseline;font-size:78%;font-family:"맑은 고딕", Malgun Gothic, "돋움", Dotum, "굴림", Gulim, Tahoma, Verdana, AppleGothic, UnDotum, sans-serif;}
header, footer, article, section, aside, nav, main{display:block;}
mark{background-color:#fff;}
a{color:#535353;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}
select, input, textarea{border:solid 1px #ebebeb; border-top-color:#d2d2d2;border-left-color:#d2d2d2; color:#454545;font-family:"맑은 고딕", Malgun Gothic, arial, helvetica, clean, sans-serif;font-size:0.95em;vertical-align:middle;}
textarea{font-size:1em;}
select{padding:3px 4px;}
input[type="radio"], input[type="checkbox"], input[type="image"]{width:auto;border:none;}
input[type="text"], 
input[type="tel"],
input[type="search"],
input[type="number"],
input[type="date"],
input[type="email"],
input[type="password"]{padding:4px;-webkit-appearance:none;}
input[type="submit"],
input[type="button"]{border:none;-webkit-appearance:none;cursor:pointer;}
input[type="text"]:focus, input[type="tel"]:focus, input[type="search"]:focus,input[type="number"]:focus,input[type="date"]:focus, input[type="email"]:focus, input[type="password"]:focus { background-color: #fffdd2;}
input[type="text"][readonly="readonly"] {background-color: #ddd;}
ul, ol, li, dl, dt, dd, p, figure, h1, h2, h3, h4, h5, h6{margin:0;padding:0;list-style:none;}
h1{font-size:1.429em;letter-spacing:-0.05em;}
h2{font-size:1.2em;}
h3, h4, h5, h6{font-size:1.08em;}
hr{display:none;}
* button{position:relative;display:inline-block;margin:0;padding:0;background:none;border:0;cursor:pointer;_cursor:hand;text-decoration:none;overflow:visible;font-family:"맑은 고딕", Malgun Gothic, "돋움", Dotum, "굴림", Gulim, Tahoma, Verdana, AppleGothic, UnDotum, sans-serif;white-space:nowrap;}
form{margin:0;padding:0;}
fieldset{margin:0;padding:0;border:none;}
legend{width:100%;height:1px;text-indent:-9999px;overflow:hidden;}
iframe{margin:0;padding:0;border:currentcolor;border-image-source:none;}
caption{width:100%;height:1px;text-indent:-9999px;overflow:hidden;}
table{width:100%;border-collapse:collapse;border:none;}
table th{padding:5px 15px;white-space:nowrap;text-align:center;}
table td{padding:5px 0px;white-space:normal;word-break:break-all;}
i[class^="icon-"], i[class*="icon-"]{font-family:icomoon !important; font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;}
#accessibility{position:relative;width:100%;margin:0 auto;font-size:1.3em;z-index:200;}
#accessibility dt{width:100%;height:0;font-size:0;line-height:0;}
#accessibility a{display:block;position:absolute;top:-10000px;left:0;width:100%;height:0;text-align:center;font-size:1em;z-index:200;}
#accessibility a:hover, #accessibility a:focus, #accessibility a:active{position:absolute;top:0;padding:10px 0 25px;background:#1d60a7;color:#fff;z-index:200;}
.full_cont{display:inline-block;position:relative;width:100%;}
.full_cont::before{display:table-cell;position:absolute;top:0;left:50%;width:127%;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";z-index:-1;}
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}
.display_none{display:none;}
.display_block{display:block;}
.txt_center{text-align:center;}
.txt_left{text-align:left;}
.txt_right{text-align:right;}
.txt_justify{text-align:justify;}
.input_nomal{width:auto;}
.textarea{width:98%;}
.input_long{width:100%;}
.input_long02{width:90%;}
.input_long03{width:87%;}
.input_long04{width:65%;}
.input_mid{width:50%;}
.input_mid02{width:45%;}
.input_mid03{width:35%;}
.input_small{width:25%;}
.point01, .point01_bold{color:#d9394a;}
.point02, .point02_bold, .point02 a{color:#037bc1;}
.black_txt{color:#000;}
.black_bold{color:#000;font-weight:bold;}
.gray_txt{color:#555;}
.point01_bold, .point02_bold, .txt_bold{font-style:normal;font-weight:bold;}
.point03{color:#00857a;}
.point03_bold{color:#00857a;font-weight:bold;}
.txt_normal, .txt_normal a{font-weight:normal !important;}
.letter_spacing{letter-spacing:0;}
.vertical_top{vertical-align:top;}
.vertical_mid{vertical-align:middle;}
.vertical_bom{vertical-align:bottom;}
.title_hidden, .hiddenTxt{width:100%;height:0;text-indent:-9999px;overflow:hidden;}
.float_wrap, .float_wrap02{clear:both;overflow:hidden;}
.float_wrap02{margin-top:33px;}
.float_wrap .btn_colorType01, .float_wrap02 .btn_colorType01{margin-bottom:8px;}
a.link{color:#1d78d5;letter-spacing:0;text-decoration:underline;}
a.newlayer {padding-right: 16px; background: url(../../images/common/icon/icon_newlayer.png) no-repeat right 6px;text-decoration: underline;letter-spacing: 0; }	
.icon_newlayer{padding-left:16px; background:url(../../images/common/icon/icon_newlayer.gif) no-repeat 0 2px;letter-spacing:-0.1em;font-size:0.9em;font-family:"돋움", Dotum, "굴림", Gulim, sans-serif;}
.yellow_newlayer{padding-right:15px; background:url(../../images/common/icon/icon_openwindow_yellow.png) no-repeat right center;}
.icon-down-yellow, .save{padding-right:18px;background:url(../../images/common/icon/icon_down_yellow.png) no-repeat right center;}
.fa_openwindow, .fa_download{display:inline-block;width:11px;height:10px;margin-left:7px;background:url(../../images/common/icon/icon_newlayer.gif) no-repeat right center;}
.fa_download{background:url(../../images/common/icon/icon_downloadGray.gif) no-repeat 0 0;}
.save_gray{display:inline-block;background:url(../../images/common/content/btn_downBg.gif) repeat-x 0 0;border:solid 1px #afb4bb;border-bottom-color:#a4a7ac;}
.save_gray a{padding-right:18px;background:url(../../images/common/icon/icon_downloadGray.gif) no-repeat 0 0;}
a.pdf{padding-left:16px;background:url(/images/custom/kor/icon/icon_acrobat.gif) no-repeat 0 0;color:#1d78d5;}
.icon-han{padding-left:20px;background:url('../../images/kps/common/icon_han.gif') no-repeat 0 center;}
.txt_decoration{text-decoration:underline;font-weight:bold;}
.place{margin-left:3px;padding-left:20px;background:url(../../images/kps/common/icon_place02.png) no-repeat 0 0;font-size:0.95em;letter-spacing:-1px;}
/*컬러 작은 버튼 기본*/
[class*="btn_redSmall"], [class*="btn_blueSmall"],
[class*="btn_graySmall"], [class*="btn_purpleSmall"],
[class*="btn_brownSmall"], [class*="btn_navySmall"],
[class*="btn_greenSmall"], [class*="btn_orangesmall"],
[class*="btn_lightNavy_Small"], [class*="btn_lightGrey_small"],
[class*="btn_smallbasic"], [class*="btn_whitesmall"],
[class*="btn_disabledSmall"], [class*="btn_upfile"],
[class*="btn_deleteFile"] {
	display: inline-block;
	min-width: 53px;
	padding: 4px 10px 5px;
	color: #fff;
	letter-spacing: -0.1em;
	line-height: 1.2;
	text-align: center;
	font-size: 0.9em;
	}
/*컬러 작은 버튼 with 5px*/	
.btn_redSmall01, .btn_blueSmall01,
.btn_graySmall01, .btn_purpleSmall01,
.btn_brownSmall01, .btn_navySmall01,
.btn_greenSmall01, .btn_orangesmall01,
.btn_lightGrey_small01 {
	min-width: 10px;
	padding: 2px 5px 0;
	}	
[class*="btn_redSmall"], [class*="btn_blueSmall"],
[class*="btn_graySmall"], [class*="btn_purpleSmall"],
[class*="btn_brownSmall"], [class*="btn_navySmall"],
[class*="btn_greenSmall"], [class*="btn_orangesmall"] {	
	background: #d9394a url(../../images/common/bbs/btn_miniRolled.png) no-repeat right bottom;
	}
[class*="btn_redSmall"] {text-shadow: 2px 1px 1px #d9394a;}
[class*="btn_blueSmall"] {background-color: #037bc1; background-position: right -27px; text-shadow: 2px 1px 1px #036ead;}
[class*="btn_graySmall"] {background-color: #686e75; background-position: right -54px; text-shadow: 2px 1px 1px #5d6369;}
[class*="btn_purpleSmall"] {background-color: #9751bb; background-position: right -81px; text-shadow: 2px 1px 1px #8849a8;}
[class*="btn_brownSmall"] {background-color: #786965; background-position: right -108px; text-shadow: 2px 1px 1px #695854;}
[class*="btn_navySmall"] {background-color: #34495e; background-position: right -135px; text-shadow: 2px 1px 1px #2f4254;}
[class*="btn_greenSmall"] {background-color: #00857a; background-position: right -162px; text-shadow: 2px 1px 1px #00776e;}
[class*="btn_orangesmall"] {background-color: #f05e22; background-position: right 0;}
[class*="btn_lightNavy_Small"] {background-color: #515f79;}
[class*="btn_lightGrey_small"] {background-color: #8a93a4;}
[class*="btn_smallbasic"] {padding: 3px 10px 4px; background-color: #fcfcfc; background: -webkit-linear-gradient(bottom, #f2f2f2, #fcfcfc); background: -moz-linear-gradient(bottom, #f2f2f2, #fcfcfc); border: 1px solid #afb4bb; color: #555;}	
[class*="btn_whitesmall"] {padding: 3px 10px 4px; background-color: #fff; border: 1px solid #d5d5d6; border-right-color: #d5d5d6; border-bottom-color: #d5d5d6; color: #555; }	
[class*="btn_disabledSmall"] {background-color: #e5e5e5; color: #6c6d70; text-shadow: 2px 1px 1px #e5e5e5;}	
.btn_upfile, .btn_deleteFile { height: 25px; padding: 3px 20px 2px; background: #0d4c99; border-bottom: 2px solid #07317a; text-shadow: 2px 1px 1px #07337d;}
.btn_upfile {padding-right: 25px; background: #0d4c99 url(../../images/common/bbs/img_plus.gif) no-repeat 65px 8px;}
.btn_del {display: inline-block; margin-left: 5px; border: solid 1px #e1e1e1; vertical-align: middle; line-height: 1; overflow: hidden;}
.btn_grayLink {position: relative; display: inline-block; padding: 18px 0 17px 60px; background: #6f7483; border-bottom: solid 3px #565b69; color: #fff; text-shadow: 2px 1px 1px #575b68; font-weight: bold; font-size: 1.286em;}
.btn_grayLink:before {display: block; position: absolute; top: 0; left: 0; width: 60px; height: 100%; background: url(../../images/common/icon/icon_linkChart.gif) no-repeat center; border-right: solid 1px #888d9d; content: '';} 
.btn_grayLink span {display: block;margin: 0 60px;text-align: center;}

/* 아이콘+텍스트 */
.emphasis, .emphasis_red, .emphasis_blue, .emphasis_green, .emphasis_gray{display:inline-block;padding:3px 5px 4px;background:#f9f9f9;border:1px solid #d9d8d8;color:#fff;letter-spacing:-0.1em;font-size:0.9em;line-height:1;}
.emphasis{color:#5c5c5c;}
.emphasis_red{background:#d9394a;border-color:transparent;}
.emphasis_blue{background:#037bc1;border-color:transparent;}
.emphasis_green{background:#6c6d70;border-color:transparent;}
.emphasis_gray{background:#515f79;border-color:transparent;color:#dee1e7;}
/*  레이어 팝업 */
html.active{overflow-y:hidden;}
.layerPop_bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.6;filter:alpha(opacity=60);z-index:100;}
.layerPop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0, 0.6);overflow-y:scroll;z-index:100;}
.layerPop .layerPop_area{display:block;position:absolute;min-height:280px;margin:auto;padding-top:28px;overflow:hidden;z-index:95;}
.layerPop .layerPop_area img{max-width:100%;}
.layerPop_close{position:absolute;top:0;width:100%;margin-top:-2px;padding:3px 13px;background-color:#fff;color:#333;font-size:0.95em;box-sizing:border-box;overflow:hidden;}
.layerPop_close .custom-check{display:none;}
.layerPop_close button{display:block;float:right;padding:3px 0;color:#333;vertical-align:middle;}
.layerPop .btnPopupWinodwChk i {vertical-align: middle; font-size: 20px;}
/* new font icon */
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-caret-right:before{content:"\f0da";}
[class*="icon-check"]{padding-left:15px;background:url('../../images/kps/common/icon_check.gif') no-repeat 0 8px;line-height:1.6;font-family:맑은 고딕;}
.check_arrow{padding-left:18px;background:url('../../images/common/content/check_arrow.png') no-repeat 0 6px;color:#00857a;}
.dot_lstyle + .check_arrow{margin-top:6px;}
.icon-scrap:before{content:"\e900";}
.icon-briefcase:before{content:"\e901";}
.icon-earth:before{content:"\e902";}
.icon-exclamation:before{content:"\e903";}
.icon-news-paper:before{content:"\e904";}
.icon-note:before{content:"\e905";}
.icon-tag:before{content:"\e907";}
.icon-text:before{content:"\e908";}
.icon-ribbon:before{content:"\e909";}
.icon-share:before{content:"\e90a";}
.icon-shield:before{content:"\e90b";}
.icon-user:before{content:"\e90c";}
.icon-video:before{content:"\e90d";}
.icon-gear:before{content:"\e90e";}
.icon-curation:before{content:"\e90f";}
.icon-timeLine:before{content:"\e910";}
.icon-calender:before{content:"\e911";}
.icon-list:before{content:"\e912";}
.icon-bookmark:before{content:"\e913";}
.icon-notification:before{content:"\ea08";}
.icon-place:before{content:"\e914";}
.icon-clock:before{content:"\e915";}
.icon-excel:before{content:"\e916";}
.icon-tag-optional:before{content:"\e917";}
.sr-only, .hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}