@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:'NanumSquare' }  
#KSA_title_h2_tag  { text-align:center ; margin-bottom:15px ; color:#900028 ; font-size:16px }
#KSA_title_h2 { padding-top:0px }
 
#KSA_title_h2 > span.KSA_lang { 
    display:inline ; 
    font-size:inherit ; color:inherit ; line-height:inherit ; font-weight:400 ; font-family:'Noto Sans KR',sans-serif }



/* VISUAL*/
#KSA47_visual , #KSA47_visual_inner , .KSA47_visual_img  , #KSA47_visual span  { display:block ; overflow:hidden }
#KSA47_visual span { display:none }
#KSA47_visual { margin-bottom:30px } 
.KSA47_visual_img , .KSA47_visual_img img { width:100% }
.KSA47_visual_img , #KSA47_visual .KSA_img_txt { max-width:450px ; margin:auto }
.KSA47_visual_img { margin-bottom:5px }
.KSA47_visual_img img { border-radius:4px }

.KSA_lead_text br { display:none }


.KSA47_img_txt { 
    display:block ; overflow:hidden ;
	font-size:12px ; line-height:16px ; text-align:center ; word-break:keep-all }



/* IMAGE */
.KSA47_img , .KSA47_img img { width:100% } 
.KSA47_img { margin:auto ; max-width:495px }
.KSA47_img img { border-radius:4px ; margin-bottom:7px }
.KSA47_img.visual { max-width:1000px ; margin-bottom:40px } 
.KSA47_imgs { display:block ; overflow:hidden ; padding-top:10px ; text-align:center ; font-size:0 ; margin-bottom:40px ; padding-top:20px }
.KSA47_imgs:last-child { margin-bottom:0 }
.KSA47_imgs .left , .KSA47_imgs .right { display:inline-block }
.KSA47_imgs .left { margin-bottom:20px }


#KSA47_img2 { max-width:670px }
#KSA47_img3 { max-width:320px }
#KSA47_img6 { max-width:1000px ; margin-bottom:40px ; padding-top:20px }
#KSA47_img11 { max-width:400px }


/* BOX */
#KSA47_box1 { margin-top:40px }


/* INFOR */
.KSA47_infor { 
    border:solid 1px #d7d7d7 ; padding:10px 20px ; margin-bottom:40px ; margin-top:40px ; 
	display:block ; overflow:hidden ; border-radius:4px } 
.KSA47_infor a:hover { text-decoration:underline } 
.KSA47_infor li { display:block ; margin-bottom:10px } 
.KSA47_infor li:last-child { margin-bottom:0px }

.KSA47_infor li , .KSA47_infor b , .KSA47_infor span  { vertical-align:middle }
.KSA47_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 }
.KSA47_infor span { font-size:1rem ; line-height:1.4rem } 

.KSA47_infor h6 { font-size:16px ; line-height:24px ; font-weight:bold ; border-bottom:solid 1px #d7d7d7 ; padding-bottom:15px ; margin-bottom:15px }







/* PC ********************************************************************/
@media all and (min-width:1100px){
    
	
	/* LEAD TEXT */
    .KSA_lead_text { word-break:break-all ; text-align:justify }
    

    #KSA47_visual_inner { display:none }
    #KSA47_visual span , .KSA_lead_text { border-radius:4px }
    #KSA47_visual span { 
        display:block ;  width:1000px ; height:900px ; margin-bottom:7px ;  
        background:url(../img_sub/KS47_img1.jpg) no-repeat left top }

	.KSA_lead { position:relative }
    .KSA_lead_text {
        position:absolute ; left:0px ; top:0px ; padding:30px 40px ; border:0px ;
        width:600px ; box-sizing:border-box ; background-color: rgba(0,0,0,0.6) ;
        color:#ffffff }
    #KSA47_visual .KSA_img_txt { max-width:none }
	.KSA_lead_text br { display:block }
    
 
    /* IMAGE */
    .KSA47_img_txt { text-align:left ; border-left:solid 1px rgba(0,0,0,0.1) ; padding-left:7px }
    .KSA47_imgs { margin-bottom:40px }
    .KSA47_imgs .left , .KSA47_imgs .right { margin:0 }
    .KSA47_imgs .left { float:left } 
    .KSA47_imgs .right { float:right }
	
    /* IMG */ 
   #KSA47_img11 { float:right ; margin:0 ; margin-left:40px ; padding-top:7px ; margin-bottom:5px }

	
	
	/* INFOR */
    .KSA47_infor { padding:30px ; padding-right:30px ; overflow:hidden } 
    .KSA47_infor li { width:50% ; box-sizing:border-box ; float:left}
	.KSA47_infor li:nth-child(3) { width:100% } 
	
	#KSA_section1 .KSA47_infor li { width:33.33% }
    
    
}



/* PRINT *****************************************************************/
@media print {}