@charset "utf-8";
 
/* ACCODION BOX */ 
.KS_ACC { margin:0px }
#kiip42_lib_book { margin-bottom:20px ; padding-top:0px }
.kiip32_h4 { font-size:1.4em ; line-height:1.2em ; font-family: 'NanumSquare','Nanum Gothic',sans-serif ; margin-bottom:15px ; color:#000000 ; text-align:center }



/* BOOKS */
.kiip42_book , .kiip42_book img { width:100% }
.kiip42_book { max-width:307px ; margin:auto ; margin-bottom:20px }
.kiip42_infor { display:block ; overflow:hidden ; text-align:center }
.kiip42_infor table { width:100% ; border:0px ; border-spacing:0px ; border-collapse:collapse ; margin-bottom:20px }
.kiip42_caption { 
    padding:10px 5px ; 
    border-top:solid 2px #6faebf ; border-bottom:solid 1px #c6c6c6 ;
	text-align:center ; font-size:1.2em ; line-height:1.4em ; font-family: 'NanumSquare','Nanum Gothic',sans-serif ; font-weight:bold ; color:#000000 }
.kiip42_infor thead th { font-size:0px ; height:0px ; line-height:0px ; overflow:hidden }
.kiip42_infor tbody th , .kiip42_infor tbody td {
	vertical-align:middle ; border:solid 1px #b2b2b2 ; border-top:0px ; border-left:0px ;
	font-size:1em ; line-height:1.4em ; padding:5px  }
.kiip42_infor tbody th { font-size:0.9em ; font-weight:bold ; color:#444444 ; text-align:center ; background-color:#dedede }
.kiip42_infor tbody td { border-right:0px ; text-align:left }	
.kiip42_book_list { display:block ; overflow:hidden }

.kiip42_book_list li { font-size:1em ; line-height:1.4em ; padding:4px 0px }
.kiip42_book_list li > b { font-size:inherit ; line-height:inherit ; font-weight:inherit }
.kiip42_book_list ul { display:block ; overflow:hidden ; margin-left:20px ; margin-bottom:7px }

#KS_ACC_box4 .kiip42_book_list ul > li { position:relative ; padding-left:35px }
#KS_ACC_box4 .kiip42_book_list ul > li  > b { position:absolute ; left:0px ; top:4px ; width:30px ; text-align:right}

#KS_ACC_box4 .kiip42_book_list ul {margin-left:10px }
#kiip42_lib_pub .kiip42_book_list > li { padding-left:10px ; background:url(../img/icon_nemo.gif) no-repeat 0px 14px}

.kiip42_book_more , .kiip42_book_copy {
	display:inline-block ; overflow:hidden ; margin:5px ; margin-bottom:15px ; padding:0px 30px  ;  
    height:50px ; border-radius:6px ;  
	text-align:center ; background:url(../img/btn_bg1.jpg) no-repeat center center }
.kiip42_book_copy { background:none ; background-color:#111111 }
	
.kiip42_book_more b , .kiip42_book_copy b { 
    display:inline-block ; font-size:0.9em ; line-height:1.2em ; color:#ffffff ; 
	padding:15px 0px ; padding-left:35px ;
	background-image:url(../img/icon_book.png) ; background-repeat:no-repeat ; background-position:-5px -50px  }
.kiip42_book_copy b { background-position:-5px 0px}	
.kiip42_book_more:hover , .kiip42_book_more:focus ,
.kiip42_book_copy:hover , .kiip42_book_copy:focus { background:none ; background-color:#2e5e83 }




  

/* PC ********************************************************************/
@media all and (min-width:1000px){
 
/* ACCODION */
#KS_ACC #KS_ACC_box11 { padding-top:0px } 


/* ACCODION BOX */ 
.kiip32_h4 { text-align:left }



/* BOOKS */ 
.kiip42_book { float:left } 
.kiip42_infor { float:right ; width:670px ; padding-bottom:20px } 
.kiip42_caption { font-size:1.6em ; line-height:1.2em ; letter-spacing:-0.5px ; word-break:keep-all }
.kiip42_infor tbody th { width:80px }
.kiip42_infor tbody td { padding-left:20px }

.kiip42_book_list li { word-break:keep-all }

.kiip42_book_more , .kiip42_book_copy { display:block ; margin:0px ; float:left } 
.kiip42_book_more { margin-right:30px }

}