@charset "utf-8";

/* LEAD */
.KSA_lead_text > b , .KSA_lead_text  > span { 
    display:block ; overflow:hidden  ;
	 word-break:keep-all ; text-align:center
	}
.KSA_lead_text > b { font-size:18px ; line-height:24px ; margin-bottom:15px ; font-weight:600 }
.KSA_lead_text  > span	 { font-size:26px ; line-height:36px } 
.KSA_lead_text { font-size:26px ; line-height:36px ; padding-bottom:25px ; margin-bottom:25px }



/* TABLE */
.KSA50_table , .KSA50_table table { width:100% } 
.KSA50_table table { border:0px ; border-spacing:0px ; border-collapse:collapse }
.KSA50_table th , .KSA50_table td {
	padding:7px 5px ; vertical-align:middle ;
	border:solid 1px #cccccc ; border-left:0px  ;
	font-weight:normal ; line-height:20px ; text-align:center }
.KSA50_table thead th:last-child ,
.KSA50_table tbody td:last-child { border-right:0px } 
.KSA50_table thead th { background-color:#efefef ; font-size:14px ; font-weight:bold }
.KSA50_table thead th.KSA50_tb_th ,
.KSA50_table tbody td.KSA50_tb_th { border-right:solid 1px ; border-color:rgba(0,0,0,0.2)}

.KSA50_table_txt {display:block ; font-size:12px ; text-align:left ; padding-top:10px}
.KSA50_table_txt , .KSA50_table_txt br {line-height:20px}
#KSA50_tb_box { padding-left:20px }
#KSA50_tb_box p { text-align:left ; margin-bottom:10px }
#KSA50_tb_box p:last-child { margin-bottom:0px } 
#KSA50_tb_box p b {display:block}



/* ADDRESS */
#KSA50_address { border-top:solid 1px #d7d7d7 ; padding-top:20px}
#KSA50_address li , #KSA50_address li b , #KSA50_address a { font-size:18px ; line-height:24px }
#KSA50_address li b { font-weight:600 }
#KSA50_address li { margin-bottom:5px ; padding-left:10px }
#KSA50_address a:hover { text-decoration:underline }



/* IMAGE */
.KSA50_img , .KSA50_img img { width:100% }
.KSA50_img { margin:auto ; max-width:700px }
.KSA50_img img { border-radius:6px }
#KSA50_img1 figcaption { 
    display:block ; overflow:hidden ; height:0px ; width:1px ;
    font-size:0px ; text-indent:-9999px ; }


/* BOX */
.KSA50_box { margin-top:30px }
.KSA50_box , .KSA50_box_inner { display:block ; overflow:hidden ; border:solid 1px #d8bc9c ; box-sizing:border-box }
.KSA50_box_inner { border:solid 9px #f4ebe2 ; padding:20px ; box-sizing:border-box }
.KSA50_box_inner p { margin-bottom:20px ; font-size:0 }
.KSA50_box_inner p > span {
    display:inline-block ; position:relative ; word-break:keep-all ;
    margin-right:14px ; padding-right:14px ;
    font-family:'NanumSquare' ; font-size:18px ; line-height:40px ; font-weight:400 ;
    letter-spacing:-1.4px  
}
.KSA50_box_inner p > span:last-child { padding:0 ; margin:0 }
.KSA50_box_inner p:last-child { margin-bottom:0px }
.KSA50_box_inner p > span::after {
    content:"" ; width:1px ; height:10px ; background-color:#000000 ; opacity:0.15 ;
    position:absolute ; right:0 ; top:15px
}
.KSA50_box_inner p > span:last-child:after { display:none }

#KSA_section1 .KSA_p { color:#896258 ; font-weight:bold ; margin-top:10px ; letter-spacing:-1px }





/* PC ********************************************************************/
@media all and (min-width:1100px){

/* TABLE */
.KSA50_table th , .KSA50_table td { word-break:keep-all }



/* LEAD */
.KSA_lead .KSA_p { text-align:center} 
#KSA50_address li { text-align:left }

#KSA50_address { position:relative}
#KSA50_address li:nth-child(3) { position:absolute ; left:300px ; top:49px }
#KSA50_address li:nth-child(4) { position:absolute ; left:560px ; top:49px }
#KSA50_address li:nth-child(6) { position:absolute ; left:300px ; top:78px }


/* BOX */
    .KSA50_box { width:1000px ; margin:auto }
    .KSA50_box_inner { padding:30px 40px } 
	
}



/* PRINT *****************************************************************/
@media print {}