@charset "utf-8";
/* @import url("layout_new.css?d=20230901"); */
@import url("font.css");
/**************************************************
프로그램 ID : base.css
프로그램 명 : Base Cascading Style Sheets
작  성   자 : 김란영(sksdu@icak.or.kr)
최초 작성일 : 2016/10/20
최종 작성일 :
참고   사항 :
**************************************************/
/* Reset */
html,body{width:100%; height: 100%; margin:0 auto; text-align:left;}
html{overflow-y:scroll}
body{-webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0;/* font-size:17px; line-height:28px; */}
body,h1,h2,h3,h4,input,button{font-family:'NotoSans',Sans-serif, '돋움',Dotum,Helvetica;font-size:16px;color:#666666}
body{background-color:#fff;text-align:center;*word-break:break-all;-ms-word-break:break-all}
header, footer, nav, aside, section, hgroup, menu, article, canvas, details, figcation, figure, summary,section {margin:0; padding:0; display:block;}
img,fieldset,iframe,section{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
input,select{padding:2px;}
img{vertical-align:top}
i,em,address{font-style:normal}
button{cursor:pointer}
button{margin:0;padding:0}
a{color:#666666;text-decoration:none}
a:hover{color:#666666;text-decoration:underline}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:35px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
legend, caption {display:none;}
table{border-collapse:collapse;border-spacing:0}

/* Common */
.show{display:block}
.hide{display:none}
.b{ font-weight:bold;}
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
.ir{display:block;overflow:hidden;position:relative;z-index:-1;height:11px;font-size:11px;white-space:nowrap}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.entry-title{display:none}
.input { border:solid 1px #cecece; font-size:16px; color:#666; height:25px;}
.input-id { border:solid 1px #cecece; font-size:16px; color:#666; ime-mode:inactive; }
.input-pw { border:solid 1px #cecece; font-size:16px; color:#666; ime-mode:inactive; }
input[type=text]:focus, input[type=text]:hover, textarea:focus, textarea:hover {background-color:#feffcc;}
.clr{ clear:both;}
iframe{vertical-align:top}
.pt40{ padding-top:40px;}
.bt40{ padding-bottom:40px;}
.pt20{ padding-top:20px;}
.bt20{ padding-bottom:20px;}
.ls{ letter-spacing:-1px;}
.red{ color:#ff0000;}
/* skipNavi */
#skipnavi{position:absolute; left:0; top:0; width:100%; z-index:999;}
#skipnavi li{position:absolute; left:0; top:0; width:100%; z-index:999;}
#skipnavi a{overflow:hidden; display:block; width:1px; height:1px; margin-bottom:-1px; color:#444; font-size:0; text-decoration:none;}
#skipnavi a:active, #skipnavi a:focus{width:100%; height:auto; padding:5px 0; background:#eee; font-size:14px; text-align:center;}


@media print {
html,body{background:0 none;}
#main_container{background:0 none;}
.c_box h3{ color:#010101; font-size:32px; text-align:center; padding-top:50px; padding-bottom:35px;}
.c_box{ width:1048px;}
.sub_06_box{ margin:0 auto;}
}