@charset "utf-8";
 
#KS_PREV_NEXT_list a {
    transition: all 0.2s ease-in ;
	-webkit-transition: all 0.2s ease-in ;
	-moz-transition: all 0.2s ease-in ;
	-ms-transition: all 0.2s ease-in ;
	-o-transition: all 0.2s ease-in 
 }
 
 
 

/* SUB HEADER */
#KUMM_hgroup { border-bottom:solid 1px #d7d7d7 ; border-color:rgba(0,0,0,0.1) }



/* URL */
#KS_url , #KS_url_list { display:block ; overflow:hidden }
#KS_url { padding-top:61px ; border-bottom:solid 1px #d7d7d7 ; border-color:rgba(0,0,0,0.2) } 
#KS_url_list {padding:5px 15px}
#KS_url_list a br {display:none}
#KS_url1 , #KS_url2 , #KS_url3 , #KS_url4 { padding-right:5px ; float:left }
#KS_url1 , #KS_url2 , #KS_url3 , #KS_url4 ,
#KS_url1 > a , #KS_url2 > a , #KS_url3 > a , #KS_url4 > a {display:inline-block ; overflow:hidden ; height:20px }
#KS_url1 > a { width:20px ; background:url(../img/KS_icon_home.png) no-repeat 0px 2px ; text-indent:-9999px }
#KS_url2 , #KS_url3  , #KS_url4 { padding-left:11px ; background-image:url(../img/KS_icon_arrow.png) ; background-repeat:no-repeat ; background-position:0px 5px }
#KS_url_list a , #KS_url_list a br {line-height:20px ; font-size:12px}


/* ARTICLE */ 
#KS_ARTICLE { display:block ; overflow:hidden ; padding:30px 15px }



/* PREV+NEXT */
#KS_PREV_NEXT , #KS_PREV_NEXT_list , #KS_PREV_NEXT_list li , #KS_PREV_NEXT_list a {display:block ; overflow:hidden}
#KS_PREV_NEXT , #KS_PREV_NEXT_list {width:100%}
#KS_PREV_NEXT {padding:30px 0px}
#KS_PREV_NEXT_list { background:url(../img/KS_PN_arrow_bg.gif) repeat-x 0px 0px ; text-align:center}
#KS_PREV_NEXT_list li , #KS_PREV_NEXT_list a {width:50px ; height:50px}
#KS_PREV_NEXT_list li { display:inline-block }
li#KS_PN_prev { margin-right:20px }
li#KS_PN_next { margin-left:20px }
#KS_PREV_NEXT_list a { background-image:url(../img/KS_PN_arrow.png) ; background-repeat:no-repeat ; text-indent:-9999px }
#KS_PN_prev a { background-position:0px 0px }
#KS_PN_next a { background-position:-50px 0px }
#KS_PN_prev a:hover { background-position:0px -50px }
#KS_PN_next a:hover { background-position:-50px -50px }



/* SUB PAGE */
#KSA_title_h2 , .KSA_title_h3 , .KSA_lead_text , .KSA_title_h3 > b , .KSA_title_hanja {color:#000000 ; font-weight:bold}
#KSA_title_h2 , .KSA_lead , .KSA_section { display:block }
#KSA_title_h2 , .KSA_title_h3 > b {word-break:keep-all}
#KSA_title_h2 , .KSA_title_h3 > b , .KSA_lead_text {font-family:'Nanum Square','나눔스퀘어'}
#KSA_title_h2 , .KSA_title_h3 , .KSA_lead_text{ display:block }
#KSA_title_h2 {
	margin:auto ; word-break:keep-all ; letter-spacing:-1px ; 
	font-size:32px ; line-height:40px ; text-align:center ;
	padding-bottom:15px ; margin-bottom:20px ; background:url(../img/KS_icon_bar.png) no-repeat center bottom}

.KSA_title_h3 { margin-bottom:15px }
.KSA_title_h3 > b , .KSA_title_h3 > b .KSA_title_hanja {font-size:24px ; line-height:30px}
.KSA_title_h3 > b {
    display:inline-block ; padding-bottom:10px ; 
	background-image:url(../img/KS_title_bar.gif) ; background-repeat:no-repeat ; background-position:left bottom }
	
.KSA_title_h3 > b.KSA_title_h3_bar1 { background-image:url(../img/KS_title_bar1.gif) }	
.KSA_title_h3 > b.KSA_title_h3_bar2 { background-image:url(../img/KS_title_bar2.gif) }		
.KSA_title_h3 > b.KSA_title_h3_bar3 { background-image:url(../img/KS_title_bar3.gif) }	
.KSA_title_h3 > b.KSA_title_h3_bar4 { background-image:url(../img/KS_title_bar4.gif) }	
.KSA_title_h3 > b.KSA_title_h3_bar5 { background-image:url(../img/KS_title_bar5.gif) }	
.KSA_title_h3 > b.KSA_title_h3_bar6 { background-image:url(../img/KS_title_bar6.gif) }	

.KSA_lead , .KSA_section { margin-bottom:70px } 
.KSA_lead_text { text-align:justify ; border-bottom:solid 1px #d7d7d7 ; padding-bottom:40px ; margin-bottom:40px }   
.KSA_lead_text , .KSA_lead_text br , .KSA_lead_text .KSA_title_hanja {font-size:20px ; letter-spacing:-0.5px ; line-height:30px}

 
.KSA_p { display:block ; margin-bottom:20px ; text-align:justify}
.KSA_p:last-child ,
.KSA_section:last-child { margin-bottom:0px }

.KSA_section_box {display:block ; overflow:hidden ; padding:30px 20px }




/* NOTICE */
.KSA_notice , .KSA_notice li { display:block ; overflow:hidden}
.KSA_notice { border-top:solid 1px #d7d7d7 ; border-color:rgba(0,0,0,0.1) ; padding-top:15px }
.KSA_notice li { margin-bottom:5px ; display:inline-block ; margin-right:40px ; font-size:14px ; line-height:18px ; padding-left:10px }
.KSA_notice li:last-child {margin-right:0px}





/* PC ********************************************************************/
@media all and (min-width:1100px){


/* SUB HEADER */
#KUMM_00 #KUMM_header { background-color:rgba(256,256,256,0.0) ; background-position:0px 0px }
#KUMM_header { background-color:#ffffff ; background-position:0px -100px ; border-bottom:solid 1px #d7d7d7 ; border-color:rgba(0,0,0,0.1) }

#KUMM_00  #KUMM_PC_logo > a {background-position:0px 0px}
#KUMM_PC_logo > a {background-position:0px -80px}

#KUMM_00 #KUMM_PC_nav_open > a { background-position:0px 0px}
#KUMM_PC_nav_open > a { background-position:0px -30px }
 
#KUMM_00 #KUMM_PC_date a {background-position:0px 0px}
#KUMM_PC_date a {background-position:0px -80px}



/* URL */
#KS_url , #KS_url_list { border:0px ; padding:0px }
#KS_url { padding-top:80px ; width:1100px ; margin:auto }
#KS_url_list { padding:0px ; padding:20px 0px}



/* ARTICLE */ 
#KS_ARTICLE { padding:0px }



/* PREV+NEXT */
#KS_PREV_NEXT { width:1100px ; margin:auto }
#KS_PREV_NEXT { padding:60px 0px }
li#KS_PN_prev { margin-right:30px }
li#KS_PN_next { margin-left:30px }



/* SUB PAGE */
#KSA_title_h2 , .KSA_lead , .KSA_section , .KSA_section_box {width:1000px ; margin:auto }
#KSA_title_h2 , #KSA_title_h2 > br {line-height:58px }
#KSA_title_h2  { width:1100px ; font-size:46px ; padding-bottom:20px ; padding-top:40px ; letter-spacing:-2px ; margin-bottom:40px }
.KSA_lead , .KSA_section { margin-bottom:60px }	
.KSA_lead_text { text-align:left ; word-break:keep-all }
.KSA_title_h3 > b { padding:0px ; padding-right:35px ; background-position:100% 4px }

.KSA_section_box {padding:50px 0px }




}


/* PRINT *****************************************************************/
@media print {}