@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:'NanumSquare'}
#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_h2 > b { font-size:inherit ; line-height:inherit ; color:inherit ; font-weight:normal }

.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 { 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}



/* IMAGE */
.KSA_img , .KSA_img img { width:100% }
.KSA_img { margin:auto }
.KSA_img img { border-radius:4px }
.KSA_img_txt { 
    width:100% ; box-sizing:border-box ; display:block ; margin-top:5px ; padding-left:5px ;
    font-size:12px ; line-height:20px ; word-break:keep-all  ; text-align:left ;
    border-left:solid 1px rgba(0,0,0,0.1) ;
}



/* BOX */
.KSA_box , .KSA_box_inner , .KSA_box_title , .KSA_box_body { width:100% ; box-sizing:border-box }
.KSA_box_body { overflow:hidden }
.KSA_box { max-width:1000px ; margin:auto }
.KSA_box { border:solid 1px #dfdfdf }
.KSA_box_inner { border:solid 4px #f3f3f3 ; padding:15px }

.KSA_box.green  { border-color:#9ddaca }
.KSA_box.green > .KSA_box_inner { border-color:#ebf8f4 }

.KSA_box.pink  { border-color:#fcc7c2 }
.KSA_box.pink > .KSA_box_inner { border-color:#fee9e8 }

.KSA_box.plum  { border-color:#cbbae2 }
.KSA_box.plum > .KSA_box_inner { border-color:#f0ebf6 }
 
.KSA_box.khaki  { border-color:#d2c2bd }
.KSA_box.khaki > .KSA_box_inner { border-color:#fff3ee }

.KSA_box_title {
    font-family:'NanumSquare' ; font-size:22px ; line-height:24px ; font-weight:bold ; color:#222222;
    border-bottom:dashed 1px rgba(0,0,0,0.1);
    padding-bottom:10px ; margin-bottom:10px ; letter-spacing:-0.5px;
}



/* QA LIST */
.KSA_QA , .KSA_QA > li , .KSA_QA_q , .KSA_QA_a {
    display:block ; width:100% ; box-sizing:border-box ;
}
.KSA_QA > li { margin-bottom:25px }
.KSA_QA > li:last-of-type  { margin-bottom:0 }
.KSA_QA_q , .KSA_QA_a { padding-left:34px ; position: relative } 
.KSA_QA_q::before , .KSA_QA_a::before { 
    display:block ; overflow:hidden ; content:"" ;
    width:27px ; height:27px ; background-repeat:no-repeat ; background-position:0 0 ; background-size:27px ;
    position:absolute ; left:0 ; top:4px 
} 
.KSA_QA_q { font-size:18px }
.KSA_QA_a { text-align:justify }
.KSA_QA_q::before { background-image:url(../img_sub/QA_icon_Q_blue.gif) }
.KSA_QA_a::before { background-image:url(../img_sub/QA_icon_A.gif) }

.pink .KSA_QA_q::before { background-image:url(../img_sub/QA_icon_Q_pink.png) }
.plum .KSA_QA_q::before { background-image:url(../img_sub/QA_icon_Q_plum.png) }
.khaki .KSA_QA_q::before { background-image:url(../img_sub/QA_icon_Q_khaki.gif) }
.green .KSA_QA_q::before { background-image:url(../img_sub/QA_icon_Q_blue.gif) }

.KSA_QA_q { padding-bottom:7px ; color:#111111 }

.pink .KSA_QA_q { color:#eb5164 }
.plum .KSA_QA_q { color:#674298 }
.khaki .KSA_QA_q { color:#3d2a17 }
.green .KSA_QA_q { color:#47928f }





/* 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:-1px ; 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 }
 


    /* IMAGE */
    .KSA_img { margin:0 }


    /* BOX */
    .KSA_box_inner { padding:25px }
    /*
    .KSA_box , .KSA_box_inner { width:100% ; box-sizing:border-box }
    .KSA_box { max-width:1100px ; margin:auto }
    .KSA_box { border:solid 1px #dfdfdf }
    .KSA_box_inner { border:solid 4px #f3f3f3 ; padding:15px }

    .KSA_box.green  { background-color:#43cba6 }
    .KSA_box.green > .KSA_box_inner { background-color:#c9f0e6 }

    .KSA_box.red  { background-color:#fcc7c2 }
    .KSA_box.red > .KSA_box_inner { background-color:#fee9e8 }

    .KSA_box.plum  { background-color:#cbbae2 }
    .KSA_box.plum > .KSA_box_inner { background-color:#f0ebf6 }
    
    .KSA_box.khaki  { background-color:#d2c2bd }
    .KSA_box.khaki > .KSA_box_inner { background-color:#fff3ee }
    */
}


/* PRINT *****************************************************************/
@media print {}