@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css); /* 'Nanum Myeongjo' */

/* LEADTXT */
#kiip51_header , #kiip51_header_lead { display:block ; overflow:hidden }
#kiip51_header_lead { margin-bottom:40px ; text-align:center ; word-break:keep-all }
#kiip51_header_lead > span {
	padding-bottom:3px ; font-family:'Nanum Myeongjo',serif ;
	display:inline ; border-bottom:solid 1px #e5e5e5 ; 
    font-size:1.4em ; line-height:1.6em ; font-weight:600 ; color:#000000 ; letter-spacing:-1px ;
	word-break:keep-all }
#kiip51_header_lead > span > br { display:none }

.kiip51_img_MB , .kiip51_img , .kiip51_img img { width:100%}
.kiip51_img_MB { margin-bottom:30px }
.kiip51_img { margin:auto ; max-width:360px ; margin-bottom:5px }
.kiip51_imgs_txt { 
   display:block ; overflow:hidden ;
   font-size:0.8em ; line-height:1.6em ; text-align:center }
.kiip51_imgs_txt a { line-height:inherit ; font-size:inherit }
.kiip51_imgs_txt a:hover { text-decoration:underline  }  
#kiip51_header > .kiip51_imgs_txt { display:none }

sup { font-size:0.7em ; line-height:0.8em }


/* TITLE */
.kiip51_h6 { 
    padding-left:45px ; padding-top:4px ; padding-bottom:15px ; box-sizing:border-box ; 
	background:url(../img_sub/KS51_icons.gif) no-repeat 0px 0px ;
    font-size:1.4em ; line-height:1.2em ; font-family: 'NanumSquare','Nanum Gothic',sans-serif ; color:#372a7a }



/* SUB CONTENTS */
.kiip51_sub { margin:auto ; margin-bottom:60px ; width:100% ; max-width:1100px }



/* IMAGE */ 
.kiip51_img , .kiip51_img img { width:100% ; max-width:1000px }
.kiip51_img { padding-top:20px }
.kiip51_img img  { border-radius:4px } 
#kiip51_img3 { margin-bottom:40px }



/* BTN MORE */
#kiip51_btn_more { 
    display:block ; overflow:hidden ; border-radius:6px ; margin:auto ; 
	width:180px ; height:50px ; text-align:center ;
	background:url(../img/btn_bg1.jpg) no-repeat center center }
#kiip51_btn_more > b { 
    display:inline-block ; padding:15px 0px ; padding-left:35px ; 
	font-size:0.9em ; line-height:1.2em ; color:#ffffff ;
	background:url(../img/icon_book.png) no-repeat -5px 0px}
#kiip51_btn_more:hover , #kiip51_btn_more:focus { background:none ; background-color:#111111 }



/* TABLE */
.kiip51_table { display:block ; overflow:hidden }
.kiip51_table , .kiip51_table table { width:100% }
.kiip51_table { padding-top:10px ; padding-bottom:30px }
.kiip51_table table { border:0px ; border-collapse:collapse ; border-spacing:0px }

.kiip51_table caption  { font-size:0px ; overflow:hidden ; text-indent:-9999px }

.kiip51_table th , .kiip51_table td { vertical-align:middle }
.kiip51_table thead th { 
    background-color:#e5d6f3 ; padding:5px ; 
	font-size:0.9em ; line-height:1.2em ; text-align:center ; font-weight:bold ; color:#5e5773 ;
	border:solid 1px #b7abc2 ; border-left:0px }
.kiip51_table tbody td { 
    font-size:1em ; line-height:1.4em ; text-align:center ; padding:5px ; 
	border:solid 1px #d2d2d2 ; border-left:0px ; border-top:0px }
.kiip51_table thead th:last-child ,  .kiip51_table tbody td:last-child { border-right:0px }
.kiip51_table tbody tr:hover td { background-color:#ffffff ; border-bottom:solid 1px #444444} 

 
 

/* PC ********************************************************************/
@media all and (min-width:1000px){

    /* ARTICLE */	
    #KS_AC_PTS1 { width:100% }	



    /* LEADTXT */
    #kiip51_header { width:1100px ; margin:auto ; position:relative ; margin-bottom:40px }
    .kiip51_img_MB { display:none }
    #kiip51_header_lead { width:1000px ; height:450px ; margin:auto ; position:relative ; padding:0px ; background:url(../img_sub/KS51_img1_PC.jpg) no-repeat left top }
    #kiip51_header_lead > span { 
        border:0px ; padding:0px ; color:#ffffff ;
        position:absolute ; left:0px ; bottom:0px ;	background:url(../img/b_50.png) ; 
        width:100% ; box-sizing:border-box ; padding:20px 100px ; word-break:keep-all }
    #kiip51_header_lead > span > br ,
    #kiip51_header > .kiip51_imgs_txt { display:block }
    #kiip51_header > .kiip51_imgs_txt { padding-top:5px }



    /* IMAGE */ 
    .kiip51_imgs { overflow:hidden }
    .kiip51_imgs img:nth-child(1) { float:left }
    .kiip51_imgs img:nth-child(2) { float:right }
    .kiip51_imgs_txt { overflow:hidden ; width:100% }
 



    

}