/* BASIC css start */
button span { visibility:visible !important }
.bd_top_bn{margin:0 auto 10px; width:1200px}
#contentWrapper { padding-top:30px; !important }

.shopInfoTop { background:#fff }
.shopInfoTop img { width:100% }

.shopSlideWrap { padding-bottom:67px; position:relative; width:100%; background:url(http://pencafe.img4.kr/renewal/abc963011/bg_shop_slide.gif) top center repeat-x }
.shopSlideArea { margin:0 auto; position:relative; width:1105px }
.shopSlideArea h3 { padding-top:29px }
.shopSlideArea .slideThumb { padding-top:6px; width:100% }
.shopSlideArea .slideThumb img { width:100% }
.shopSlideArea .slideBox { padding:30px 53px 0 49px; position:relative }
.shopSlideArea .slideBox li img { width:100% }
.shopSlideArea .slideBox li.active a:after,
.shopSlideArea .slideBox li a:hover:after { display:block; content:''; position:absolute; top:0; left:0; right:0; width:154px; height:92px; border:2px solid #9a1f1f }
.shopSlideArea .slideBox .bx-controls-direction { position:absolute; top:49px; left:0; right:0 }
.shopSlideArea .slideBox .bx-controls-direction a { position:absolute; top:0; width:29px; height:57px; text-indent:-9999em; background:url(http://pencafe.img4.kr/renewal/abc963011/sp_shop_controls.png) 0 0 no-repeat }
.shopSlideArea .slideBox .bx-controls-direction a.bx-prev { left:0; background-position:0 0 }
.shopSlideArea .slideBox .bx-controls-direction a.bx-next { right:0; background-position:0 -60px }

.page-body { padding:50px 93px }

.directionArea { position:relative }
.directionArea h3 { padding-top:10px; text-align:center }
.directionArea .mapArea { padding-top:33px }
.directionArea .addrArea { margin-top:43px; height:54px; text-align:center; line-height:54px; border:1px solid #999 }
.directionArea .addrArea span { margin:0 70px; font-size:18px; color:#333 }

.shopInfo { padding-top:79px }

.directionsTab { padding-top:73px }
.directionsTab .dTabs { position:relative; height:74px }
.directionsTab .dTabs ul { *zoom:1 }
.directionsTab .dTabs ul:after { display:block; clear:both; content:'' }
.directionsTab .dTabs li { float:left; width:100%; height:74px }
.directionsTab .dTabs li a { display:block; height:72px; font-size:20px; color:#666; text-align:center; line-height:72px; border:1px solid #006dba; background:#fbf2f2 }
.directionsTab .dTabs li a.active { color:#fff; background:#006dba }
.directionsTab .dContent { height:361px; border:1px solid #ccc; border-top:0 }
.directionsTab .dContent .tabCont { display:none }
/* BASIC css end */

