
.cont_wrap > p{margin:10px 0 40px; color:#9e9e9e; }

/*Event List*/
.event_bn{margin-top:20px; width:1080px; height:400px; overflow:hidden;}
.event_bn a{display:block;}
.event_bn img{width:100%; height:100%;}
.event_list{}
.event_list ul:after{content:''; display:block; clear:both;}
.event_list li{float:left; margin-top:60px; border:1px solid #dedede;}
.event_list li:nth-child(2n){margin-left:36px;}
.event_list li a{display:block; width:520px; height:250px;}
.event_list li a img{width:100%; height:100%;}
.event_list h3{font-weight:bold; font-size:17px; margin-top:15px; color:#000; padding:0 20px 0;}
.event_list h3:before{display:none;}

.event_list dl{color:#9e9e9e; margin-top:5px; padding:0 20px 15px;}
.event_list dd, .event_list dt{display:inline-block; font-size:14px; vertical-align:middle;}
.event_list dt{color:#76a139; border:1px solid #76a139; border-radius:2px; font-size:12px; padding:0 5px; margin-right:5px;}

/*Event View*/
#sub_wrap .cont_wrap.event_view{}
.event_view{position:relative;}
.event_view h2{padding:23px 20px 20px; min-height:70px; font-size:19px; position:relative; margin-bottom:10px; border-top:2px solid #5a5a5a; border-bottom:2px solid #dcdcdc;}

.btn_back{height:40px; line-height:38px; display:block; width:250px; border-radius:2px; text-align:center; margin:0 auto 0; color:#525252; border:#525252 1px solid;}

.event_cont{border-bottom:2px solid #dcdcdc; margin-bottom:20px;}
.event_cont > img{}

/*도서리스트*/
ul.books{overflow:hidden; margin:25px auto; width:1000px;}
ul.books li{width:250px; margin-top:25px; padding:20px; float:left; position:relative; font-family:'Nanum Gothic', 나눔고딕, Dotum, Sans-serif; overflow:hidden; text-align:center;}
ul.books a{display:block; cursor:pointer;}
ul.books span.thum{display:block; width:130px; height:184px; background:#000; border:1px solid #ccc; margin:0 auto 11px;}
ul.books a:hover span.thum img{opacity:0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}
ul.books span.thum img{display:block; width:130px; height:184px;}
ul.books a > strong{color:#000; font-weight:700; font-size:10pt; width:100%; height:36px; margin-bottom:5px; line-height:130%; text-overflow: ellipsis; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; display:block; overflow: hidden;}
ul.books a:hover > strong{text-decoration:underline;}
ul.books span{display:block; font-size:11px; color:#999;font-family:'돋움', Dotum, sans-serif; line-height:160%;}
ul.books span.price{color:#f1541e; font-weight:bold;}
ul.books span.price em{font-weight:normal; font-size:12px;}

/*SNS 공유버튼*/
.sns_wrap{float:right; margin-top:-5px;}

.sns_wrap ul{background:#FFF; border-radius:2px; z-index:1;}
.sns_wrap ul:after{content:'';display:block;clear:both;}
.sns_wrap ul li{float:left; margin-left:10px; line-height:41px;}
.sns_wrap ul li button{font-size:0; display:block; width:32px; height:32px;}

.ks{background:URL('/img/book/btn_ks.png') no-repeat;}
.fb{background:URL('/img/book/btn_fb.png') no-repeat;}
.tw{background:URL('/img/book/btn_twitter.png') no-repeat;}