@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.8em ; line-height:1.4em ; 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  }


/* 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 { max-width:260px } 
#KSA46_img3 { max-width:730px } 
#KSA46_img5 { max-width:600px ; margin-bottom:30px }
#KSA46_img6 { max-width:280px }
#KSA46_img7 { max-width:710px }


/* 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.8em ; line-height:1em ; color:#ffffff ; font-weight:600 }
.KSA46_infor span { font-size:1em ; line-height:1.4em  } 




/* 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 }
	
	#KSA46_img5 { float:right ; padding-left:40px ; margin:0 ; padding-top:7px }
  

    /* 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(6) { width:100% } 
 	
	#KSA_section2 .KSA46_infor li:nth-child(5) { width:100% }
	#KSA_section2 .KSA46_infor li:nth-child(6) { width:50% }

 
}



/* PRINT *****************************************************************/
@media print {}