@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Nanum+Myeongjo&display=swap&subset=korean'); /* font-family: 'Nanum Myeongjo', serif; */

/* TAG */
#KSA_title_h2 span , #KSA_title_h2_tag {display:block ; color:#000000 ; word-break:keep-all}
#KSA_title_h2 span { font-size:24px ; line-height:30px ; margin-bottom:5px ; font-family:'Nanum Square','나눔스퀘어' }  
#KSA_title_h2_tag  { text-align:center ; margin-bottom:15px ; color:#900028 ; font-size:16px }
#KSA_title_h2 { padding-top:0px }


/* VISUAL*/
#KSA46_visual , #KSA46_visual_inner , .KSA46_visual_img  , #KSA46_visual span  { display:block ; overflow:hidden }
#KSA46_visual span { display:none }
#KSA46_visual { margin-bottom:30px } 
.KSA46_visual_img ,  .KSA46_visual_img img { width:100% }
.KSA46_visual_img  { margin:auto ; max-width:450px  }
.KSA46_visual_img img { border-radius:4px }

.KSA46_img_txt { 
    display:block ; overflow:hidden ;
	font-size:0.8rem ; line-height:1.4rem ; text-align:center ; word-break:keep-all } 


 
/* TITLE */
.KSA_title_h3 > b.KSA_title_h3_bar4 { padding:0px ; margin:0px ; margin-bottom:5px ; background-position:-5px 5px}
.KSA_title_h3 > span {display:block}
.KSA_title_h3 > b.KSA_title_h3_bar4 , .KSA_title_h3 > span { 
    padding-left:0px ; padding-right:30px ; color:#000000 ; letter-spacing:-0.5px  }
.KSA_title_h3 > b.KSA_title_h3_bar4 {
    font-family:'Nanum Myeongjo' ; font-size:26px ; line-height:34px ; font-weight:normal ; letter-spacing:-1px ;
	background-position:100% 5px }
.KSA_title_h3 > span { font-family:'Nanum Square','나눔스퀘어' ; font-size:18px ; line-height:26px ; color:#846e33 ; margin-bottom:5px  }


.KSA_h4 { width:30% ; border:1px dashed rgba(0,0,0,0.5) ; padding:10px ; text-align:center ; margin-bottom:30px ; margin-top:40px }
.KSA_h4 > b { font-family:'Nanum Square','나눔스퀘어' ; font-size:24px ; line-height:30px ; font-weight:normal ; color:#000000 }


/* IMAGE */
.KSA46_img , .KSA46_img img { width:100% } 
.KSA46_img { margin:auto ; max-width:495px }
.KSA46_img img { border-radius:4px ; margin-bottom:7px }
.KSA46_img.visual { max-width:1000px ; margin-bottom:40px } 
.KSA46_imgs { display:block ; overflow:hidden ; padding-top:10px ; text-align:center ; font-size:0 ; margin-bottom:20px ; padding-top:20px }
.KSA46_imgs .left , .KSA46_imgs .right { display:inline-block ; margin-bottom:20px }

#KSA46_img2 , #KSA46_img6 { max-width:260px } 
#KSA46_img3 , #KSA46_img7 { max-width:730px } 


/* INFOR */
.KSA46_infor { 
    border:solid 1px #d7d7d7 ; padding:10px 20px ; margin-bottom:40px ; margin-top:40px ; 
	display:block ; overflow:hidden ; border-radius:4px } 
.KSA46_infor a:hover { text-decoration:underline } 
.KSA46_infor li { display:block ; margin-bottom:10px } 
.KSA46_infor li:last-child { margin-bottom:0px }

.KSA46_infor li , .KSA46_infor b , .KSA46_infor span  { vertical-align:middle }
.KSA46_infor b { 
    display:inline-block ; background-color:#7d6040 ; padding:5px 10px ; border-radius:30px ; margin-right:5px ;
    font-size:0.8rem ; line-height:1rem ; color:#ffffff ; font-weight:600 }
.KSA46_infor span { font-size:1rem ; line-height:1.4rem  } 



/* SUB */
.KSA46_sub { margin-bottom:40px }
.KSA46_sub:last-child { margin-bottom:0 }

#KSA46_imgs67 .KSA46_img_txt { float:left ; width:100% }



/* TABLE */
.KSA46_table , .KSA46_table table { width:100% ; margin-bottom:10px } 
.KSA46_table table { border:0px ; border-spacing:0px ; border-collapse:collapse }
.KSA46_table th , .KSA46_table td {
	padding:7px 5px ; vertical-align:middle ;
	border:solid 1px #cccccc ; border-left:0px  ;
	font-weight:normal ; line-height:20px ; text-align:center }
.KSA46_table thead th:last-child ,
.KSA46_table tbody td:last-child { border-right:0px } 
.KSA46_table thead th { background-color:#efefef ; font-size:14px ; font-weight:bold }
.KSA46_table thead th.KSA46_tb_th ,
.KSA46_table tbody td.KSA46_tb_th { border-right:solid 1px ; border-color:rgba(0,0,0,0.2)}






/* PC ********************************************************************/
@media all and (min-width:1100px){

	/* LEAD TEXT */
    .KSA_lead_text { word-break:break-all ; text-align:justify }
    

    /* VISUAL*/
    #KSA46_visual_inner { display:none }
    #KSA46_visual span { border-radius:4px ; height:590px }
    #KSA46_visual span { 
        display:block ;  width:1000px ; margin-bottom:7px ;  
        background:url(../img_sub/KS46_img1.jpg) no-repeat left top }
      


    /* IMAGE */
    .KSA46_img_txt { text-align:left ; border-left:solid 1px rgba(0,0,0,0.1) ; padding-left:7px }
    .KSA46_imgs { margin-bottom:40px }
    .KSA46_imgs .left , .KSA46_imgs .right { margin:0 }
    .KSA46_imgs .left { float:left } 
    .KSA46_imgs .right { float:right }
  

    /* INFOR */
    .KSA46_infor { padding:30px ; padding-right:30px ; overflow:hidden } 
    .KSA46_infor li { width:50% ; box-sizing:border-box ; float:left}
	.KSA46_infor li:nth-child(1) { width:100% } 
 	
	#KSA_section3 .KSA46_infor li:nth-child(1) { width:60% } 
	#KSA_section3 .KSA46_infor li:nth-child(2) { width:24% } 
	
	/* TABLE */
	.KSA46_table th , .KSA46_table td { word-break:keep-all }

 
}



/* PRINT *****************************************************************/
@media print {}