@charset "utf-8";

/* VISUTL+URL+TAB */
#KS_visual_url_tab , #KS_vUrl { display:block ; overflow:hidden } 
#KS_vTab { display:none }
#KS_visual_url_tab { margin-top:50px ; border:solid 1px #d7d7d7 ; border-left:0px ; border-right:0px }
#KS_vUrl { text-align:left ; padding: 5px }
#KS_vUrl_p { font-size:0px ; line-height:0px ; border:0px ; text-indent:-9999px ; display:block ; overflow:hidden ; height:0px }
#KS_vUrl li { 
    display:inline-block ; float:left ; padding-left:30px ; 
	background:url(../img/url_icon.gif) no-repeat -19px 50% ;
    font-size:0.7em ; line-height:1em  }
#KS_vUrl li:first-child { padding-left:0px ; background:none }



/* SECTION */
#KIIP_section , #KS_ARTICLE_CTNS { display:block ; overflow:hidden }
#KS_ARTICLE_CTNS {width:90% ; margin:auto}



/* AC TITLE */
#KS_AC_title , #KS_AC_title h2 , #KS_AC_title p  { display:block ; overflow:hidden } 
#KS_AC_title { padding-top:40px ; border-bottom:solid 1px #d7d7d7 ; margin-bottom:30px }
#KS_AC_title h2 , #KS_AC_title p , #KS_AVP_h6 , #KS_AN_h6 { font-family: 'NanumSquare','Nanum Gothic',sans-serif }
#KS_AC_title h2 , #KS_AVP_h6 , #KS_AN_h6 { 
    text-align:center ; font-size:2em ; line-height:1.2em ; color:#000000 ; font-weight:bold ; word-break:keep-all ;
	letter-spacing:-1px ; background-image:url(../img/sub_title_bar.gif) ; background-repeat:no-repeat ; background-position:center bottom ;
	padding-bottom:15px ; margin-bottom:15px  } 
#KS_AC_title p { font-size:1.1em ; line-height:1.6em ; font-weight:normal ; margin-bottom:20px ; text-align:center }	




/* CONTENTS */	
.KS_AC_PTS { display:block ; overflow:hidden ;  margin:auto ; margin-bottom:70px }
.KS_AC_p { font-size:1em ; line-height:1.8em }
.KS_AC_p a { font-size:inherit ; line-height:inherit ; font-weight:inherit }
.KS_AC_p a:hover , .KS_AC_p a:focus { text-decoration:underline }  
.KS_AC_p { text-align:justify ; word-break:break-all ; margin-bottom:25px }	
.KS_AC_p_for { line-height:inherit ; font-size:inherit ; font-weight:inherit }
.KS_AC_p:last-child { margin-bottom:0px }
.KS_AC_lang { font-size:inherit ; line-height:inherit ; color:inherit ; font-weight:inherit }



/* VIEW PAST */	
#KS_ARTICLE_VP , #KS_AVP_header , #KS_AVP_h6 , #KS_AVP_tab , #KS_AVP_tab a , #KS_AN_tab a  { display:block ; overflow:hidden }
#KS_ARTICLE_VP { width:90% ; margin:auto ; border-top:solid 1px #d7d7d7 ; text-align:center }
#KIIP_21 #KS_ARTICLE_VP { border:0px }
#KS_AVP_header { padding-top:50px }
#KS_AVP_h6 , #KS_AN_h6 { font-size:1.6em ; background-image:url(../img/past_title_bar.gif) ; margin-bottom:20px }

#KS_AVP_tab , #KS_AN_tab { margin-bottom:15px ; text-align:center ; display:block  }
#KS_AVP_tab li , #KS_AN_tab li { display:inline-block ; margin:1px }
#KS_AVP_tab a , #KS_AN_tab a { font-size:0.9em ; line-height:1.2em ; padding:3px 10px ; border:solid 1px #d7d7d7 ; font-weight:bold }
#KS_AVP_tab a:hover , #KS_AVP_tab a:focus ,
#KS_AN_tab a:hover , #KS_AN_tab a:focus { color:#000000 ; background-color:#f7f7f7 ; border-color:#444444 }
#KS_AVP_tab li.KS_AVP_tab_li_now a ,
#KS_AN_tab li.KS_AN_tab_li_now a { background-color:#3b82f1 ; border-color:#3b82f1 ; color:#ffffff}
 
.KS_AVP_list { display:none ; border-top:solid 1px #d7d7d7 }
#KS_AVP_list2020 { display:block }
.KS_AVP_li , .KS_AVP_li > a {display:block ; overflow:hidden}
.KS_AVP_li > a { border-bottom:solid 1px #d7d7d7 ; text-align:left ; padding:7px 5px }
.KS_AVP_li > a:hover , .KS_AVP_li > a:focus { border-color:#444444 }
.KS_AVP_li b , .KS_AVP_li span { display:inline-block }
.KS_AVP_li b { 
    padding:3px 7px ; border-radius:3px ; margin-right:5px ;
	font-size:0.7em ; line-height:1.3em ; background-color:#444444 ; color:#ffffff ; font-weight:normal }
.KS_AVP_li span { font-size:1em ; line-height:1.2em }
.KS_AVP_li > a:hover b , .KS_AVP_li > a:focus b { background-color:#000000 }
.KS_AVP_li > a:hover span , .KS_AVP_li > a:focus span { color:#000000 ; text-decoration:underline } 



/* SUB NEWS */
#KS_ARTICLE_news { padding-bottom:50px ; background-color:#f7f7f7 }
#KS_AN_header { padding-top:50px }
#KS_AN_h6 { 
    background-image:url(../img/sub_21_title_bar.gif) ; padding:0px 5% ; word-break:keep-all ;
	line-height:1.2em ; padding-bottom:12px }
#KS_AN_tab li.KS_AN_tab_li_now a { background-color:#72b64b ; border-color:#72b64b }
.KS_AN_list , .KS_ANL { display:none }
#KS_AN_list2020 { display:block }
.KS_AN_list {width:90% ; margin:auto ; border-top:solid 1px #d7d7d7 }
.KS_AN_list li { border-bottom:solid 1px #d7d7d7 ; padding:0px ; text-align:center  }
.KS_AN_list li:hover { background-color:#ffffff }
.KS_ANL_title { display:block ; overflow:hidden ; padding:7px ; text-align:left }
.KS_ANL_title > b , .KS_ANL_title > span { display:inline-block ; overflow:hidden }
.KS_ANL_title > b { display:inline ; font-size:1.2em ; line-height:1.4em ; font-family: 'NanumSquare','Nanum Gothic',sans-serif ; font-weight:normal ; letter-spacing:-1px }
.KS_ANL_title > span { 
    margin-left:2px ; margin-top:4px ;
    width:19px ; height:19px ; text-indent:-9999px ; font-size:0px ;
	background-image:url(../img/sub_AC_icon.png) ; background-repeat:no-repeat ; background-position:0px 0px  }
.KS_ANL_title > b > .KS_hanja { line-height:1.2em ; letter-spacing:0px }	
.KS_ANL_title:hover b { color:#000000 ; text-decoration:underline }	

.KS_ANL { display:none ; overflow:hidden ; padding:10px 20px ; padding-top:5px }
.KS_AC_more { 
    display:inline-block ; overflow:hidden ; margin:auto ; margin-bottom:10px ; padding:7px 25px ; border-radius:30px ;
	font-size:0.8em ; line-height:1em ; text-align:center ; font-weight:bold ;
	border:solid 1px #d7d7d7 ; background-color:#f7f7f7}
.KS_AC_more:hover , .KS_AC_more:focus { background-color:#72b64b ; border:solid 1px #72b64b  ; color:#ffffff  }

.KS_ANL_close { 
    display:none ; overflow:hidden ; 
	font-size:0.8em ; line-height:1em ; padding:7px 0px ; text-align:center ; color:#ffffff ;
	background-color:#999999 }
.KS_ANL_close:hover , .KS_ANL_close:focus { background:none ; background-color:#111111 }	

.KS_AN_list .KS_AN_li_open { background-color:#ffffff }
.KS_AN_li_open .KS_ANL , .KS_AN_li_open .KS_ANL_close { display:block } 
.KS_AN_li_open .KS_ANL_title > b { font-weight:bold ; color:#222222}
.KS_AN_li_open .KS_ANL_title > span { background-position:-19px 0px}



/* PREV+NEXT */
#KIIP_PREV_NEXT , #KIIP_PREV_NEXT ul , #KIIP_PREV_NEXT li , #KIIP_PREV_NEXT a { display:block ; overflow:hidden }
#KIIP_PREV_NEXT { margin:auto ; width:90% }
#KIIP_PREV_NEXT ul { background:url(../img/point.gif) repeat-x left center }
#KIIP_PREV_NEXT { padding:50px 0px }
#KIIP_PREV_NEXT ul { text-align:center }
#KIIP_PREV_NEXT li { display:inline-block ; margin:0px 5px }
#KIIP_PREV_NEXT li , #KIIP_PREV_NEXT a {width:40px ; height:40px}
#KIIP_PREV_NEXT a { 
    text-indent:-9999px ; font-size:0px ;
	background-image:url(../img/sub_PN_arrow.gif) ; background-repeat:no-repeat }
#KIIP_PN_prev > a { background-position:0px 0px }	
#KIIP_PN_next > a { background-position:-40px 0px }	
#KIIP_PN_prev > a:hover , #KIIP_PN_prev > a:focus { background-position:0px -40px }	
#KIIP_PN_next > a:hover , #KIIP_PN_next > a:focus { background-position:-40px -40px }
#KIIP_PN_top > a { background-image:url(../img/PC_aside.png) ; background-position:-5px -205px}	
#KIIP_PN_top > a:hover { background-position:-55px -205px}	



/* ACCODION BOX */ 
.KS_ACC_box , .KS_ACC_header , .KS_ACC_h6 , .KS_ACC_link , .KS_ACC_ctns , .KS_ACC_box_wrap { display:block ;  } 
.KS_ACC_h6 , .KS_ACC_link , .KS_ACC_ctns , .KS_ACC_box_wrap { overflow:hidden }
.KS_ACC_h6  { margin-left:10px } 
.KS_ACC_ctns { display:none }
#KS_ACC , .KS_ACC { width:100% }
.KS_ACC_box { padding:5px 0px }
.KS_ACC_box_wrap  { border:solid 1px #d7d7d7 ; border-top:solid 2px #72b64b ; padding:0px }
.KS_ACC_box:hover .KS_ACC_box_wrap { background-color:#f7f7f7 }
.KS_ACC_box:last-child { margin-bottom:0px } 
.KS_ACC_header { padding:10px 0px }
.KS_ACC_link > b , .KS_ACC_link > b > .KS_hanja { letter-spacing:-0.5px ; font-weight:normal }
.KS_ACC_link > b { font-family: 'NanumSquare','Nanum Gothic',sans-serif ; font-size:1.2em ; line-height:1.4em } 
.KS_ACC_link > b > .KS_hanja { line-height:1em ; font-size:1.1em }
.KS_ACC_link:focus > b { text-decoration:underline }
.KS_ACC_more { 
    display:inline-block ; overflow:hidden ; margin-left:7px ; margin-top:4px ;
	width:19px ; height:19px ; text-indent:-9999px ; font-size:0px ;
	background-image:url(../img/sub_AC_icon.png) ; background-repeat:no-repeat ; background-position:0px 0px }
.KS_ACC_ctns { border-top:solid 1px #d7d7d7 ; padding:20px ; text-align:center }
.KS_ACC_ST { 
    display:block ; padding:7px ; padding-bottom:0px ; margin-top:5px ;  
	font-size:1.1em ; line-height:1.4em ; font-weight:normal ; font-family:'NanumSquare','Nanum Gothic',sans-serif ; 
	border-top:solid 1px #d7d7d7 }
.KS_ACC_box_close { 
    display:none ; overflow:hidden ; margin:auto ; padding:7px 5px ; background-color:#999999 ;
    width:100% ; font-size:0.8em ; line-height:1em ; color:#ffffff ; text-align:center }
.KS_ACC_box_close:hover , .KS_ACC_box_close:focus { background-color:#000000 }
 
.KS_ACC_box_open { padding-bottom:10px ; padding-top:60px } 
.KS_ACC_box_open .KS_ACC_link b { color:#111111 ; font-weight:bold }
.KS_ACC_box_open > .KS_ACC_box_wrap { background-color:#f7f7f7 }
.KS_ACC_box_open .KS_ACC_ctns , #KS_ACC_box1  { display:block }
.KS_ACC_box_close { display:none }
.KS_ACC_box_open .KS_ACC_box_close { display:block  }
.KS_ACC_box_open .KS_ACC_more { background-position:-19px 0px }
.KS_ACC_box_open .KS_ACC_box_close { display:block }
#KS_ACC_box1 { padding:0px }


/* 21-23 TITLE */
#KIIP_21 #KS_AC_title > h1 br , #KIIP_22 #KS_AC_title > h1 br ,#KIIP_23 #KS_AC_title > h1 br { display:none }



/* PC ********************************************************************/
@media all and (min-width:1000px){
 

/* VISUTL+URL+TAB */
#KS_visual_url_tab { 
    width:1100px ; margin:auto ; padding-top:380px ; height:50px ; border:0px ;
	position:relative ; border-bottom :solid 1px #d7d7d7 ;
    background-repeat:no-repeat ; background-position:0px 50px }
#KIIP_10 #KS_visual_url_tab , #KIIP_11 #KS_visual_url_tab , #KIIP_12 #KS_visual_url_tab , #KIIP_13 #KS_visual_url_tab , #KIIP_14 #KS_visual_url_tab  { background-image:url(../img/KS_sub_visual_10.jpg) }
#KIIP_20 #KS_visual_url_tab , #KIIP_21 #KS_visual_url_tab , #KIIP_22 #KS_visual_url_tab , #KIIP_23 #KS_visual_url_tab , #KIIP_24 #KS_visual_url_tab  { background-image:url(../img/KS_sub_visual_20.jpg) }
#KIIP_30 #KS_visual_url_tab , #KIIP_31 #KS_visual_url_tab , #KIIP_32 #KS_visual_url_tab , #KIIP_33 #KS_visual_url_tab , #KIIP_34 #KS_visual_url_tab  { background-image:url(../img/KS_sub_visual_30.jpg) }
#KIIP_40 #KS_visual_url_tab , #KIIP_41 #KS_visual_url_tab , #KIIP_42 #KS_visual_url_tab , #KIIP_43 #KS_visual_url_tab , #KIIP_44 #KS_visual_url_tab  { background-image:url(../img/KS_sub_visual_40.jpg) }
#KIIP_50 #KS_visual_url_tab , #KIIP_51 #KS_visual_url_tab , #KIIP_52 #KS_visual_url_tab , #KIIP_53 #KS_visual_url_tab , #KIIP_54 #KS_visual_url_tab  { background-image:url(../img/KS_sub_visual_50.jpg) }
 
#KS_vUrl { float:left ; padding:0px ; border-left:solid 1px #d7d7d7 }
#KS_vUrl li { line-height:50px ; overflow:hidden ; padding:0px ; background:none  }
#KS_vUrl li#KS_vUrl1 , #KS_vUrl li#KS_vUrl3 { background-image:url(../img/url_icon.gif) ; background-repeat:no-repeat}
#KS_vUrl li#KS_vUrl1 { display:block ; width:50px ; height:50px ; text-indent:-9999px ; font-size:0px ; background-position:right center }
#KS_vUrl li#KS_vUrl2 { padding:0px 15px}
#KS_vUrl li#KS_vUrl3 { background-position:-29px 50%  ; padding-left:19px}

#KS_vTab , #KS_vTab li , #KS_vTab a { display:block ; overflow:hidden }
#KS_vTab { width:600px ; float:right ; border-left:solid 1px #d7d7d7 } 
#KIIP_11 #KS_vTab { width:200px }
#KS_vTab li { float:left ; width:199px ; border-right:solid 1px #d7d7d7 }
#KS_vTab a  { width:100% ; border-right:solid 1px #d7d7d7 ; text-align:center }
#KS_vTab a:hover { background-color:#f7f7f7 }
#KS_vTab a:hover span { color:#000000 }
#KS_vTab span { display:inline-block ; font-family:'NanumSquare','Nanum Gothic',sans-serif ; font-size:1.1em ; line-height:50px ; font-weight:600 }
.KS_vTab_now a , #KS_vTab .KS_vTab_now a:hover { background-color:#208ddb ; border-color:#208ddb }
.KS_vTab_now a span , #KS_vTab .KS_vTab_now a:hover span { color:#ffffff ; padding-right:15px ; background:url(../img/sub_tab_icon.png) no-repeat right center } 
.KS_vTab_now span:hover { text-decoration:underline }



/* SECTION */ 
#KS_ARTICLE_CTNS {width:100% }



/* AC TITLE */
#KS_AC_title { border-bottom:0px ; margin-bottom:100px }


	
/* CONTENTS */	
.KS_AC_PTS { width:1100px } 



/* VIEW PAST */
#KS_ARTICLE_VP  { width:1100px ; margin:auto ; border:0px ; margin-bottom:70px }
#KS_AVP_tab  { width:auto ; border:solid 1px #d7d7d7 ; margin:0px }
#KS_AVP_tab , #KS_AVP_tab li , #KS_AVP_tab a { display:block ; overflow:hidden }
#KS_AVP_tab li { float:left ; width:20% ; border:0px ; padding:0px ; margin:0px }

#KIIP_33 #KS_AVP_tab li { width:33.33% }
#KS_AVP_tab a { 
    border:0px ; border-right:solid 1px #d7d7d7 ;
	font-size:1em ; line-height:1.6em ; padding:10px 0px }
#KS_AVP_tab li:last-child a { border:0px }
#KS_AVP_tab a:hover , #KS_AVP_tab a:focus { border-color:#d7d7d7} 

.KS_AVP_list { border:0px ; overflow:hidden }
.KS_AVP_li { width:530px ; float:left ; margin:0px}
.KS_AVP_li a { padding:10px 0px }
.KS_AVP_li:nth-child(odd) { margin-right:40px }

.KS_AVP_li span { 
    width:415px ; 
    word-wrap:break-word ;white-space:nowrap ;overflow:hidden ;text-overflow:ellipsis }
 


/* PREV+NEXT */
#KIIP_PREV_NEXT { padding:0px ; width:1100px ; position:absolute ; top:610px ; left:50% ; margin:0px ; margin-left:-550px }
#KIIP_PREV_NEXT li#KIIP_PN_top { display:none }
#KIIP_PREV_NEXT li { margin:0px } 



/* SUB NEWS */
#KS_ARTICLE_news { 
    padding-bottom:70px ; 
    border:solid 1px #dadada ; border-left:0px ; border-right:0px ;
	background:url(../img/sub_AC_bg.gif) left top }
#KS_AN_header { padding:0px ; padding-top:70px ; margin:auto ; width:1100px }	
#KS_AN_tab , #KS_AN_tab li , #KS_AN_tab a { display:block ; overflow:hidden } 
#KS_AN_tab { width:auto ; border:solid 1px #e6e6e6 ; margin:0px ; background-color:#ffffff }
#KS_AN_tab li { width:33.333% ; float:left ; margin:0px }
#KS_AN_tab a { 
    border:0px ; border-right:solid 1px #e6e6e6 ; 
	text-align:center ; font-size:1em ; line-height:1.6em ; padding:10px 0px } 
#KS_AN_tab li:last-child a { border-right:0px }
#KS_AN_tab a:hover , #KS_AN_tab a:focus { border-color:#e6e6e6 } 
.KS_AN_list { width:1100px ; margin:auto ; border:0px }
.KS_ANL_title { padding:10px 20px }

.KS_AN_list li { position:relative }
.KS_ANL_close { 
    position:absolute ; top:30px ; left:0px ;
	display:none ; width:100% ; height:70px ;
	text-indent:-9999px ; font-size:0px }
.KS_ANL_close , .KS_ANL_close:hover , .KS_ANL_close:focus { background:none }  
.KS_ANL { padding:10px 40px ; padding-top:5px }

.KS_AN_list .KS_AN_li_open { padding-top:30px ; padding-bottom:30px }
 
 
 
/* ACCODION BOX */ 
.KS_ACC_box_wrap { padding:0px 20px }
.KS_ACC_h6  { margin-left:0px } 
.KS_ACC_ctns { padding:20px }
.KS_ACC_box_wrap { position:relative }
.KS_ACC_box_close { 
    position:absolute ; left:0px ; top:0px ; padding:0px ; 
	width:100% ; height:90px ; overflow:hidden ;
	text-indent:-9999px ; font-size:0em }
.KS_ACC_box_close , .KS_ACC_box_close:hover , .KS_ACC_box_close:focus { background:none } 
.KS_ACC_box { margin:2px 0px ; margin-bottom:5px ; padding:0px }
 
 
	 
	 
}