@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 }


/* 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 }


 
/* 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: 'NanumMyeongjo' ; font-size:26px ; line-height:34px ; font-weight:normal ; letter-spacing:-1px ;
	background-position:100% 5px }
.KSA_title_h3 > span { font-family:'NanumSquare' ; font-size:18px ; line-height:26px ; color:#846e33 ; margin-bottom:5px }


.KSA_title_h4 { font-family:'NanumSquare' ; font-size:24px ; line-height:30px ; font-weight:bold ; color:#000000 ; margin-bottom:15px }



/* 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_img_txt { 
    display:block ; overflow:hidden ;
	font-size:0.8rem ; line-height:1.4rem ; text-align:center ; word-break:keep-all }

#KSA46_imgs80 .KSA46_img_txt { float:left ; width:100% }

#KSA46_img1 { max-width:1000px ; margin-bottom:40px ; padding-top:20px }
#KSA46_img2 , #KSA46_img6 { max-width:300px }
#KSA46_img3 , #KSA46_img7 { max-width:690px }

#KSA46_img8 , #KSA46_img9 { margin-bottom:0 }


/* 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_sub2_1 { padding-top:20px }


.KSA_lead_text > br { display:none }




/* PC ********************************************************************/
@media all and (min-width:1100px){

	/* LEAD TEXT */
    .KSA_lead_text { word-break:break-all ; text-align:justify }
    .KSA_lead_text > br { display:block }
      


    /* 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:20px ; padding-right:20px ; overflow:hidden } 
    .KSA46_infor li { width:50% ; box-sizing:border-box ; float:left}
	.KSA46_infor li:nth-child(3) , .KSA46_infor li:nth-child(4) { width:100% ; letter-spacing:-0.5px } 
 	

	

 
}



/* PRINT *****************************************************************/
@media print {}