@charset "euc-kr";

@import url(popup.css);
@font-face{
	font-family: 'ShinhanCard';
	src: local(¡Ø);
	src: url('/images/fonts/ShinhanCardL.eot') format('embeded-opentype');
	src: url('/images/fonts/ShinhanCardL.woff') format('woff');
	src: url('/images/fonts/ShinhanCardL.woff') format('truetype');
	font-weight: 400;
	font-style: normal;
}
@font-face{
	font-family: 'ShinhanCard';
	src: local(¡Ø);
	src: url('/images/fonts/ShinhanCardM.eot') format('embeded-opentype');
	src: url('/images/fonts/ShinhanCardM.woff') format('woff');
	src: url('/images/fonts/ShinhanCardM.woff') format('truetype');
	font-weight: 700;
	font-style: normal;
}
@font-face{
	font-family: 'ShinhanCard';
	src: local(¡Ø);
	src: url('/images/fonts/ShinhanCardB.eot') format('embeded-opentype');
	src: url('/images/fonts/ShinhanCardB.woff') format('woff');
	src: url('/images/fonts/ShinhanCardB.woff') format('truetype');
	font-weight: 900;
	font-style: normal;
}

body{font-family:'ShinhanCard';font-weight:400;}

/* °øÅë */
::-ms-clear {display:none;}
.banner {}
.banner .img {}

.newCoupon span.gold {color:#8d743a;}
.newCoupon .mb30 {margin-bottomz:30px;}
.newCoupon i.i_t {display:inline-block; vertical-align:-2px; width:14px; height:14px; background:url('/images/topsclub/content/icon_t.png') no-repeat;}

.newCoupon .couponListWrap {margin:0; width:100%;}

/* ¹öÆ° */
.newCoupon .btnWrap {margin-top:20px;}
.newCoupon .btnWrap:after {content:""; display:block; clear:both;}
.newCoupon .btnWrap a {float:right; display:inline-block; padding:10px 18px; font-size:14px; line-height:15px; color:#fff; background:#444; border:1px solid #ccc; text-decoration:none; /*font-family:'shinhansebit'*/;}
.newCoupon .btnWrap a.nobg {background:none; font-weight:bold; color:#686868; }

/* ÅÇ */
.newCoupon .tab_wrap {margin-bottom:10px;}
.newCoupon .tab_wrap ul.tab_list{}
.newCoupon .tab_wrap ul.tab_list:after{content:""; display:block; clear:both;}
.newCoupon .tab_wrap ul.tab_list li {float:left; width:14.14%; border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5;}
.newCoupon .tab_wrap ul.tab_list li:first-child {border-left:solid 1px #e5e5e5;}
.newCoupon .tab_wrap ul.tab_list li a {display:block; padding:17px 0 17px 0; font-size:14px; line-height:15px; color:#555; font-weight:400; text-align:center; text-decoration:none; /*font-family:'shinhansebit'*/;}
.newCoupon .tab_wrap ul.tab_list li:hover a,
.newCoupon .tab_wrap ul.tab_list li a.on {background:#8d743a; color:#fff;}

.newCoupon .tab_wrap {margin:0;}
.newCoupon .tab_wrap ul.tab_list.type2 {width:100%; position:relative; margin-bottom:30px;}
.newCoupon .tab_wrap ul.tab_list.type2:before {content:""; position:absolute; left:230px; bottom:0; width:590px; height:1px; border-bottom:solid 1px #666; z-index:1;}
.newCoupon .tab_wrap ul.tab_list.type2:after{content:""; display:block; clear:both;}
.newCoupon .tab_wrap ul.tab_list.type2 li {float:left; border:0;}
.newCoupon .tab_wrap ul.tab_list.type2 li a {display:block; padding:14px 0 12px 0; font-size:14px; line-height:15px; letter-spacing:-1px; border:solid 1px #e0e0e0; border-left:0; border-bottom:solid 1px #666; text-decoration:none; color:#555; text-align:center;  /*font-family:'shinhansebit'*/;}
.newCoupon .tab_wrap ul.tab_list.type2 li:first-child a {border-left:solid 1px #e0e0e0;}
.newCoupon .tab_wrap ul.tab_list.type2 li:hover a {background:#fff; }
.newCoupon .tab_wrap ul.tab_list.type2 li a.on {background:#fff; font-weight:bold; border:solid 1px #666; border-bottom:solid 1px #fff;}

/* °Ë»ö */
.newCoupon button, .newCoupon input, .newCoupon select, .newCoupon textarea {font-size:12px; line-height:14px; /*font-family:'shinhansebit'*/;}
.newCoupon select {padding-bottom:2px; }
.newCoupon .search_wrap {margin-bottom:30px; text-align:center; border:solid 1px #e9e9e9; background:#f6f6f6; padding:10px 0;}
.newCoupon .search_wrap p {display:inline-block; padding:7px 5px 0 0; font-size:14px; font-weight:bold; vertical-align:top;}
.newCoupon .search_wrap select {display:inline-block; height:30px;}
.newCoupon .search_wrap .btn_search {display:inline-block; height:25px; padding-top:3px; width:300px; border:1px solid #dcdde3; vertical-align:top; position:relative; background:#fff;}
.newCoupon .search_wrap .btn_search input {float:left; width:235px; /*padding:14px 6px;*/padding:4px 6px;height:20px; border:0; text-align:left;}
.newCoupon .search_wrap .btn_search .txt_close {display:none; width:15px; height:15px; position:absolute; top:7px; right:34px; background:url('/images/topsclub/content/txt_close.png') no-repeat; cursor:pointer}
.newCoupon .search_wrap .btn_search a {display:inline-block; width:25px; height:20px; background:url('/images/topsclub/content/btn_search.gif') no-repeat; background-size:25px 20px; position:absolute; right:5px; bottom:4px;font-size:0;line-height:0;}

/* paging */
.newCoupon .paging {margin:0; width:100%; padding:20px 0 0 0;}
.newCoupon .paging span.prev-first a {font-size:0; line-height:0; background:url('/images/tops/common/btn_paging_first.gif') no-repeat; width:8px;}
.newCoupon .paging span.prev a {font-size:0; line-height:0; background:url('/images/tops/common/btn_paging_prev.gif') no-repeat; width:8px;}
.newCoupon .paging span.next a {font-size:0; line-height:0; background:url('/images/tops/common/btn_paging_next.gif') no-repeat; width:8px;}
.newCoupon .paging span.next-last a {font-size:0; line-height:0; background:url('/images/tops/common/btn_paging_last.gif') no-repeat; width:8px;}
.newCoupon .paging span.num a:hover,
.newCoupon .paging span.num a.on {border:solid 1px #8d743a; background:#8d743a; color:#fff;}

/* Å×ÀÌºí */
.newCoupon .tbList {width:100%; border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0; margin-bottom:30px}
.newCoupon .tbList.mb0 {margin-bottom:0;}
.newCoupon .tbList thead th {font-weight:normal; border-left:1px solid #e0e0e0; background-color:#f7f7f7;}
.newCoupon .tbList thead th:first-child{border-left:none;}

.newCoupon .tbList thead th, 
.newCoupon .tbList tbody th, .newCoupon .tbList tbody td {padding:15px 0; font-size:14px; line-height:15px; color:#686868; text-align:center; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; /*font-family:'shinhansebit'*/;}

.newCoupon .tbList tbody th {font-size:13px; line-height:14px; font-weight:normal; background-color:#f7f7f7;}
.newCoupon .tbList tbody th:first-child{border-left:none}
.newCoupon .tbList tbody td {font-size:13px; line-height:18px; word-break:break-all; }
.newCoupon .tbList tbody td  a {display:inline-block; margin-left:5px; color:#444; text-decoration:none;}
.newCoupon .tbList tbody td  a span {text-decoration:underline}
.newCoupon .tbList tbody td i.i_t {}
.newCoupon .tbList tbody td.txt_l {text-align:left; padding:12px 15px;}
.newCoupon .tbList tbody td:first-child{border-left:none !important; }
.newCoupon .tbList tbody td.lineL {border-left:1px solid #e0e0e0 !important;}

/* Å¸ÀÔ(ÅØ½ºÆ®, ¸®½ºÆ®, ¹Ú½º) */
.newCoupon  h2 {margin-bottom:15px; /*font-family:'shinhansebit'*/;}
.newCoupon .txtType {margin:0 0 15px 0; font-size:14px; line-height:24px; letter-spacing:-1px; color:#666; position:relative; /*font-family:'shinhansebit'*/;}
.newCoupon .txtType.bgtit {margin:0 0 10px 0; padding-left:20px; font-size:15px; line-height:16px; color:#444; font-weight:bold;  background:url('/images/topsclub/content/icon_tit_arrow.gif') left 2px no-repeat;}
.newCoupon .txtType .sel {position:absolute; right:0; top:0;}
.newCoupon .txtType .sel p {display:inline-block; font-size:14px; margin-right:10px;}
.newCoupon .txtType .sel p i.i_t {vertical-align:-2px;}
.newCoupon .txtType .sel select {display:inline-block; height:24px;}
.newCoupon .txtType .sel a.btn-t4a{display: inline-block;height: 22px;line-height: 22px;text-decoration: none;padding: 0 20px 0 10px;}

.newCoupon ul.listType {margin:0 0 15px 0;}
.newCoupon ul.listType li{padding-left:10px; font-size:14px; line-height:24px; background:url('/images/topsclub/content/icon_dotted.gif') left 13px no-repeat; /*font-family:'shinhansebit'*/; position:relative;}
.newCoupon .boxType {padding:30px; background:#f0f0f0;}
.newCoupon .boxType ul.listType  {margin:0;}
.newCoupon .boxType ul.listType li {padding-left:20px; font-size:14px; line-height:22px; letter-spacing:-1px; color:#444; background:none; /*font-family:'shinhansebit'*/;}
.newCoupon .boxType ul.listType li:before {content:"¡Ø"; position:absolute; left:0; top:0; }
.newCoupon .boxType ul.listDot li {/*font-family:'shinhansebit'*/;}
 
.newCoupon .boxType.noBg{margin-bottom:60px; }
.newCoupon .boxType.noBg ul.listType li {padding:0;}
.newCoupon .boxType.noBg ul.listType li:before {display:none;}

/* ÄíÆù ¸®½ºÆ® */
.newCoupon .couponListWrap .couponList {margin:0 -11px}
.newCoupon .couponListWrap .couponList ul:after {content:""; display:block; clear:both;}
.newCoupon .couponListWrap .couponList ul li {float:left; width:258px; height:361px; margin:0 11px 20px 11px;}
.newCoupon .couponListWrap .couponList ul li .img {width:258px; height:172px; overflow:hidden; position:relative;border: 1px solid #e0e0e0;box-sizing: border-box;}
.newCoupon .couponListWrap .couponList ul li .img .shadow { width:100%; height:100%; background:url('/images/topsclub/content/icon_shadow.png') repeat; position:absolute; left:0; top:0; z-index:10;opacity:0;transition:all .4s;}
.newCoupon .couponListWrap .couponList ul li .img .shadow:after {content:""; position:absolute; top:60px; left:127px; width:6px; height:1px; background:#9e9b99;}
.newCoupon .couponListWrap .couponList ul li .img .shadow span.txt {display:block; padding-top:33px; text-align:center; color:#fff;  /*font-family:'shinhansebit'*/;}
.newCoupon .couponListWrap .couponList ul li .img .shadow span.txt.pt {padding-top:19px;}
.newCoupon .couponListWrap .couponList ul li .img .shadow a {display:inline-block; margin:20px 0 0 -50px; font-size:14px; line-height:35px; vertical-align:middle; color:#fff; text-align:center; width:100px; text-decoration:none; height:35px; background:#8d743a; position:absolute; top:50%; left:50%; /*font-family:'shinhansebit'*/;}
.newCoupon .couponListWrap .couponList ul li .info {margin:0; padding:20px 0; height:151px; text-align:center; border:solid 1px #e0e0e0; border-top:0; position:relative;}
.newCoupon .couponListWrap .couponList ul li .info p.tit {font-size:16px; letter-spacing:0px; color:#8d743a; font-weight:bold; /*font-family:'shinhansebit'*/;}
.newCoupon .couponListWrap .couponList ul li .info .txt {display:block; margin:10px 0 5px 0; font-size:14px; letter-spacing:-1px; line-height:20px; /*font-family:'shinhansebit'*/;height:40px;overflow:hidden}
.newCoupon .couponListWrap .couponList ul li .info .day {display:block; font-size:14px; letter-spacing:0px; font-weight:bold; /*font-family:'shinhansebit'*/;}
.newCoupon .couponListWrap .couponList ul li .info .day span {color:#55bddf;}
.newCoupon .couponListWrap .couponList ul li .info  a {position:absolute; left:50%; bottom:20px; margin-left:-58px; padding:9px 0; width:116px; display:inline-block; font-weight:700; border:solid 1px #8d743a; text-decoration:none;}
.newCoupon .noDateList {display:none; border:solid 1px #e0e0e0; background:#f9f9f9; text-align:center; padding:10px 0; }
.layerPopupWrap {display: block; font-weight: normal; background:#fff; position: fixed; top: 50%; left: 50%; margin-top:0 !important; margin-left: -230px;}

/* ¹Ú½º */
.layerPopupWrap .listDot li {font-size:13px; line-height:20px; /*font-family:'shinhansebit'*/; background-position:0 9px;}
.layerPopupWrap p.txt {padding:0 0 20px; font-size:17px; line-height:17px; /*font-family:'shinhansebit'*/;}
.layerPopupWrap .boxType {margin-bottom:20px; padding:30px; text-align:center; background:#f7f7f7; /*font-family:'shinhansebit'*/;}
.layerPopupWrap .boxType p {padding:0; font-size:16px; line-height:26px; /*font-family:'shinhansebit'*/; letter-spacing:-1px;}
.layerPopupWrap .boxType p span {color:#79612a; font-size:16px; line-height:17px; font-weight:bold; /*font-family:'shinhansebit'*/;}

.layerPopupWrap .boxType.coupon {margin-bottom:0; padding:30px 67px;}
.layerPopupWrap .boxType.coupon .img{width: 200px;height: 200px;overflow: hidden;margin: 0 auto;}
.layerPopupWrap .boxType.coupon .img img{width:100%;}
.layerPopupWrap .boxType.coupon dl {margin:15px 0 10px 0;}
.layerPopupWrap .boxType.coupon dl dt {font-weight:bold; font-size:15px; /*font-family:'shinhansebit'*/;}
.layerPopupWrap .boxType.coupon dl dd {margin-top:7px; font-size:15px; line-height:15px; /*font-family:'shinhansebit'*/;}
.layerPopupWrap .boxType.coupon .day {margin-bottom:20px;  display:inline-block; font-size:14px; line-height:14px; /*font-family:'shinhansebit'*/;}
.layerPopupWrap .boxType.coupon .coupon_box {background:#fff; padding:20px; /*font-family:'shinhansebit'*/;}
.layerPopupWrap .boxType.coupon .coupon_box p {padding:0; font-size:14px; line-height:15px; font-weight:bold; /*font-family:'shinhansebit'*/;}
.layerPopupWrap .boxType.coupon .coupon_box p span{display:inline-block; margin-top:7px; color:#444; font-size:14px; line-height:15px; /*font-family:'shinhansebit'*/; letter-spacing:0.5px;}
.layerPopupWrap .boxType.coupon .coupon_box img{width:212px;}

.layerPopupWrap .boxType.phoneWrap {margin:20px 40px 20px 40px; padding:20px; text-align:left;}
.layerPopupWrap .boxType.phoneWrap p {font-size:13px; line-height:14px; font-weight:bold; color:#666; margin-bottom:10px; }
.layerPopupWrap .boxType.phoneWrap select {width:26%; height:28px; vertical-align:top}
.layerPopupWrap .boxType.phoneWrap input {width:30%; height:20px;}

.layerPopupWrap .listDot.plr {padding:0 20px;}
.layerPopupWrap .listDot li strong.gray {color:#797b7f;}

.layerPopupWrap .cardListWrap {width:100%; }
.layerPopupWrap .cardListWrap ul.cardListInfo {/* height:617px; */height:304px; overflow:auto;}
.layerPopupWrap .cardListWrap ul.cardListInfo li {padding:20px 0; border-bottom:solid 1px #e0e0e0;}
.layerPopupWrap .cardListWrap ul.cardListInfo li:first-child {padding-top:0;}
.layerPopupWrap .cardListWrap ul.cardListInfo li p.tit {padding:0 0 15px 0; font-size:13px; font-weight:bold; /*font-family:'shinhansebit'*/;}
.layerPopupWrap .cardListWrap ul.cardListInfo li .info {width:100%; position:relative; min-height:80px;}
.layerPopupWrap .cardListWrap ul.cardListInfo li .info:after {content:""; display:block; clear:both;}
.layerPopupWrap .cardListWrap ul.cardListInfo li .info .img {position:absolute; left:0; top:50%; margin-top:-37px;}
.layerPopupWrap .cardListWrap ul.cardListInfo li .info ul {float:left; margin-left:105px;}
.layerPopupWrap .cardListWrap ul.cardListInfo li .info ul li {border:0; padding:0; font-size:13px; line-height:20px; /*font-family:'shinhansebit'*/;}
.layerPopupWrap .cardListWrap ul.cardListInfo li .info ul li .i_menu {display:inline-block; margin:0 2px; width:8px; height:7px; background:url(/images/topsclub/content/icon_menu.png) no-repeat; vertical-align:1px}

/* ¹öÆ° */
.layerPopupWrap .btnWrap {text-align:center; margin-top:20px}
.layerPopupWrap .btnWrap a {display:inline-block; min-width:50px; font-size:13px; padding:7px 15px 9px 15px; text-decoration:none; /*font-family:'shinhansebit'*/; letter-spacing:-0.5px}
.layerPopupWrap .btnWrap a.btnLine {color:#444; background:#fff; border:solid 1px #ccc;}
.layerPopupWrap .btnWrap a.btnBg {color:#fff; background:#4a4e5b; border:solid 1px #4a4e5b;}
/* °øÅë end */

/* TopsBeyond10 ½½¶óÀÌµå */
.newCoupon .topsBeyond10Slide {margin:0; margin-bottom:60px; width:818px; height:297px; border:solid 1px #e0e0e0;}
.newCoupon .topsBeyond10Slide ul.imgSlide {width:818px; height:297px; overflow:hidden;}
.newCoupon .topsBeyond10Slide ul.imgSlide {content:""; display:block; clear:both;}
.newCoupon .topsBeyond10Slide ul.imgSlide li {float:left; width:818px; height:297px;}
.newCoupon .topsBeyond10Slide ul.imgSlide li a{display:block;}

.newCoupon .topsBeyond10Slide .bx-wrapper {position:relative;}
.newCoupon .topsBeyond10Slide .bx-wrapper img {max-width:100%; display:block;}
.newCoupon .topsBeyond10Slide .bx-wrapper .bx-pager {display:inline-block;}
.newCoupon .topsBeyond10Slide .bx-wrapper .bx-pager .bx-pager-item,
.newCoupon .topsBeyond10Slide .bx-wrapper .bx-controls-auto .bx-controls-item {display:inline-block; *zoom:1; *display:inline}
.newCoupon .topsBeyond10Slide .bx-controls-direction{display:none;}

.newCoupon .topsBeyond10Slide .bx-controls {position:absolute;  right:30px; bottom:10px; z-index:10; width:100%; text-align:right;}
.newCoupon .topsBeyond10Slide .bx-wrapper .bx-pager a{display:inline-block; margin:0 3px; width:7px; height:7px; background:#bcbcbc; overflow:hidden; text-align:center; text-indent:-9999px; border-radius:5px;}
.newCoupon .topsBeyond10Slide .bx-wrapper .bx-pager a.active{width:13px; background:#8d743a;}

.newCoupon .topsBeyond10Slide .bx-controls-auto{display:inline-block; vertical-align:11px; margin-left:2px;}
.newCoupon .topsBeyond10Slide .bx-controls-auto .bx-stop,
.newCoupon .topsBeyond10Slide .bx-controls-auto .bx-start {border:1px solid #6d767d; position:absolute; overflow: hidden; width: 12px; height: 12px; text-indent:-9999px; text-align:center;bottom: -3px;right: -18px;}
.newCoupon .topsBeyond10Slide .bx-controls-auto .bx-stop:hover,
.newCoupon .topsBeyond10Slide .bx-controls-auto .bx-start:hover {border:1px dashed #6d767d;}
.newCoupon .topsBeyond10Slide .bx-controls-auto .bx-stop {background: url('/images/topsclub/content/icon_controls_stop.gif') no-repeat; background-size:100%; }
.newCoupon .topsBeyond10Slide .bx-controls-auto .bx-start {display:none; background: url('/images/topsclub/content/icon_controls_start.gif') no-repeat; background-size:100%;}

/* ÇÁ¸®¹Ì¾ö ¸®½ºÆ® */
/* »ó´Ü ½½¶óÀÌµå ¿µ¿ª */
.topSlideWrap {width:100%; margin-top:0;}
.topSlideWrap .newCoupon {width:960px; margin:0 auto;}
.topSlideWrap .newCoupon h2 {width:830px;}

.topSlideWrap .newCoupon .slideWrap {width:820px; height:400px;}
.topSlideWrap .newCoupon .slideWrap ul.imgSlide {width:820px; height:400px; overflow:hidden;}
.topSlideWrap .newCoupon .slideWrap ul.imgSlide {content:""; display:block; clear:both;}
.topSlideWrap .newCoupon .slideWrap ul.imgSlide li {float:left; width:820px; height:400px;}

.topSlideWrap .newCoupon .slideWrap .bx-wrapper {position:relative; border:solid 1px #e0e0e0;}
.topSlideWrap .newCoupon .slideWrap .bx-wrapper img {max-width:100%; display:block;}
.topSlideWrap .newCoupon .slideWrap .bx-wrapper .bx-pager {display:inline-block;}
.topSlideWrap .newCoupon .slideWrap .bx-wrapper .bx-pager .bx-pager-item,
.topSlideWrap .newCoupon .slideWrap .bx-wrapper .bx-controls-auto .bx-controls-item {display:inline-block; *zoom:1; *display:inline}
.topSlideWrap .newCoupon .slideWrap .bx-controls-direction{display:none;}

.topSlideWrap .newCoupon .slideWrap .bx-controls {position:absolute;  right:30px; bottom:20px; z-index:10; width:100%; text-align:right;}
.topSlideWrap .newCoupon .slideWrap .bx-wrapper .bx-pager a {display:inline-block; margin:0 3px; width:7px; height:7px; background:#bcbcbc; overflow:hidden; text-align:center; text-indent:-9999px; border-radius:5px;}
.topSlideWrap .newCoupon .slideWrap .bx-wrapper .bx-pager a.active{width:13px; background:#8d743a;}

.topSlideWrap .newCoupon .slideWrap .bx-controls-auto{display:inline-block; vertical-align:11px; margin-left:2px;}
.topSlideWrap .newCoupon .slideWrap .bx-controls-auto .bx-stop,
.topSlideWrap .newCoupon .slideWrap .bx-controls-auto .bx-start {border:1px solid #6d767d; position:absolute; overflow: hidden; width: 12px; height: 12px; text-indent:-9999px; text-align:center;}
.topSlideWrap .newCoupon .slideWrap .bx-controls-auto .bx-stop:hover,
.topSlideWrap .newCoupon .slideWrap .bx-controls-auto .bx-start:hover {border:1px dashed #6d767d;}
.topSlideWrap .newCoupon .slideWrap .bx-controls-auto .bx-stop {background: url('/images/topsclub/content/icon_controls_stop.gif') no-repeat; background-size:100%; }
.topSlideWrap .newCoupon .slideWrap .bx-controls-auto .bx-start {display:none; background: url('/images/topsclub/content/icon_controls_start.gif') no-repeat; background-size:100%;}

.newCoupon .fitCoupon {width:100%; margin-bottom:60px;}
.newCoupon .fitCoupon p.title {margin-bottom:30px; font-size:20px; line-height:20px; text-align:center; color:#333; font-weight:bold; /*font-family:'shinhansebit'*/; letter-spacing:-1px;}
.newCoupon .fitCoupon .fitCouponSlide {width:100%; height:360px;}
.newCoupon .fitCoupon .fitCouponSlide ul:after {content:""; display:block; clear:both;}
.newCoupon .fitCoupon .fitCouponSlide ul li {width:260px; height:360px; text-align:center;}
.newCoupon .fitCoupon .fitCouponSlide ul li .img {position:relative;}
.newCoupon .fitCoupon .fitCouponSlide ul li .img img {border-radius:50%; box-shadow : 0 15px 20px #ddd;max-width:200px;height:auto;}
.newCoupon .fitCoupon .fitCouponSlide ul li a {display:inline-block; text-decoration:none;}
.newCoupon .fitCoupon .fitCouponSlide ul li .info {margin-top:15px; padding:20px 0; text-align:center;}
.newCoupon .fitCoupon .fitCouponSlide ul li .info p {font-size:14px; letter-spacing:-1px; color:#8d743a; font-weight:bold; /*font-family:'shinhansebit'*/; letter-spacing:-1px;}
.newCoupon .fitCoupon .fitCouponSlide ul li .info .txt {display:block; margin:8px 0 6px 0; font-size:14px; line-height:20px; letter-spacing:-1px; color:#666; /*font-family:'shinhansebit'*/;}
.newCoupon .fitCoupon .fitCouponSlide ul li .info .day {display:block; font-size:14px; letter-spacing:-1px; color:#666; font-weight:bold; /*font-family:'shinhansebit'*/;}

.newCoupon .fitCoupon .fitCouponSlide .bx-wrapper {position:relative;}
.newCoupon .fitCoupon .fitCouponSlide .bx-wrapper img {max-width:100%; display:block;margin:0 auto;}
.newCoupon .fitCoupon .fitCouponSlide .bx-wrapper .bx-pager {display:inline-block;}
.newCoupon .fitCoupon .fitCouponSlide .bx-wrapper .bx-pager .bx-pager-item,
.newCoupon .fitCoupon .fitCouponSlide .bx-wrapper .bx-controls-auto .bx-controls-item {display:inline-block; *zoom:1; *display:inline}
.newCoupon .fitCoupon .fitCouponSlide .bx-controls-direction{width:100%; position:absolute; top:50%; margin-top:-70px;  z-index:10;}
.newCoupon .fitCoupon .fitCouponSlide .bx-controls-direction .bx-prev,
.newCoupon .fitCoupon .fitCouponSlide .bx-controls-direction .bx-next {width:17px; height:37px; position:absolute; overflow:hidden; text-align:center; text-indent:-9999px;}
.newCoupon .fitCoupon .fitCouponSlide .bx-controls-direction .bx-prev {left:0; background:url('/images/topsclub/content/icon_prev_arrow.png') no-repeat;}
.newCoupon .fitCoupon .fitCouponSlide .bx-controls-direction .bx-next {right:0; background:url('/images/topsclub/content/icon_next_arrow.png') no-repeat;}

.newCoupon .fitCoupon .fitCouponSlide .bx-controls {width:100%; text-align:center;}
.newCoupon .fitCoupon .fitCouponSlide .bx-wrapper .bx-pager {display:none;}
.newCoupon .imgSlideView .bx-controls-auto {display:none;max-width:100%}


/* ºäÆäÀÌÁö */
.newCoupon h2 {width:100%;}
.newCoupon h2:after {content:""; display:block; clear:both;}
.newCoupon h2 ul.util {float:right; margin-top:1px;}
.newCoupon h2 ul.util li {float:left; position:relative; padding:0 10px;}
.newCoupon h2 ul.util li a {display:block; }
.newCoupon h2 ul.util li + li:before {content:""; position:absolute; top:7px; left:0; width:1px; height:10px; background:#adadad;}

.newCoupon .topcontInfo {margin:20px 0; padding:20px 0; height:316px; border-top:solid 1px #bcbcbc; border-bottom:solid 1px #bcbcbc;}
.newCoupon .topcontInfo .imgSlideView {float:left; width:475px;}
.newCoupon .topcontInfo .imgSlideView:after {content:""; display:block; clear:both;}
.newCoupon .topcontInfo .imgSlideView ul {width:475px; height:316px; overflow:hidden;}
.newCoupon .topcontInfo .imgSlideView ul li {float:left; width:475px; height:316px;}

/* ½½¶óÀÌµå */
.newCoupon .imgSlideView .bx-wrapper {position:relative;}
.newCoupon .imgSlideView .bx-wrapper img {max-width:100%; display:block;}
.newCoupon .imgSlideView .bx-wrapper .bx-pager {display:inline-block;}
.newCoupon .imgSlideView .bx-wrapper .bx-pager .bx-pager-item,
.newCoupon .imgSlideView .bx-wrapper .bx-controls-auto .bx-controls-item {display:inline-block; *zoom:1; *display:inline}
.newCoupon .imgSlideView .bx-controls-direction{width:100%; position:absolute; top:-149px; z-index:10;}
.newCoupon .imgSlideView .bx-controls-direction .bx-prev,
.newCoupon .imgSlideView .bx-controls-direction .bx-next {width:30px; height:40px; position:absolute; margin-top:-12px; overflow:hidden; text-align:center; text-indent:-9999px;}
.newCoupon .imgSlideView .bx-controls-direction .bx-prev {left:0; background:url('/images/topsclub/content/icon_prev.png') no-repeat;}
.newCoupon .imgSlideView .bx-controls-direction .bx-next {right:0; background:url('/images/topsclub/content/icon_next.png') no-repeat;}
.newCoupon .imgSlideView .bx-controls-direction a.disabled {display:none;}

.newCoupon .imgSlideView .bx-controls {position:absolute; bottom:10px; z-index:10; width:100%; text-align:center;}
.newCoupon .imgSlideView .bx-wrapper .bx-pager a{display:inline-block; margin:0 3px; width:7px; height:7px; background:#bcbcbc; overflow:hidden; text-align:center; text-indent:-9999px; border-radius:5px;}
.newCoupon .imgSlideView .bx-wrapper .bx-pager a.active{width:13px; background:#8d743a;}
.newCoupon .imgSlideView .bx-controls-auto {display:none;}

.newCoupon .topcontInfo .contInfo {float:right; width:315px;}
.newCoupon .topcontInfo .contInfo .titWrap {margin-bottom:20px; padding-bottom:35px; border-bottom:solid 1px #e1e1e1;}
.newCoupon .topcontInfo .contInfo .titWrap dl {margin-bottom:12px;}
.newCoupon .topcontInfo .contInfo .titWrap dl dt {margin-bottom:10px; font-size:16px; line-height:16px; color:#8d743a; font-weight:bold; /*font-family:'shinhansebit'*/; letter-spacing:-1px;}
.newCoupon .topcontInfo .contInfo .titWrap dl dd {font-size:18px; line-height:18px; color:#555; font-weight:bold; /*font-family:'shinhansebit'*/; letter-spacing:-1px;line-height:1.3}
.newCoupon .topcontInfo .contInfo .titWrap ul:after {content:""; display:block; clear:both;}
.newCoupon .topcontInfo .contInfo .titWrap ul li {float:left; padding:0 10px; position:relative; font-size:14px; line-height:14px; /*font-family:'shinhansebit'*/;}
.newCoupon .topcontInfo .contInfo .titWrap ul li:first-child {padding-left:0;}
.newCoupon .topcontInfo .contInfo .titWrap ul li + li:before {content:""; position:absolute; top:2px; left:0; width:1px; height:10px; background:#adadad;}

.newCoupon .topcontInfo .contInfo .etc dl {margin-bottom:20px;}
.newCoupon .topcontInfo .contInfo .etc dl:after {content:""; display:block; clear:both;}
.newCoupon .topcontInfo .contInfo .etc dl dt {float:left; width:88px; font-size:14px; line-height:18px; color:#333; vertical-align:top; /*font-family:'shinhansebit'*/;}
.newCoupon .topcontInfo .contInfo .etc dl dd {float:right; width:227px; font-size:14px; line-height:18px; color:#666; vertical-align:top; /*font-family:'shinhansebit'*/;}
.newCoupon .topcontInfo .contInfo .etc dl dd p {display:block; margin-bottom:7px; width:100%; color:#8d743a; font-weighT:bold; position:relative; /*font-family:'shinhansebit'*/;}
.newCoupon .topcontInfo .contInfo .etc dl dd p a {display:inline-block; font-size:12px; letter-spacing:-1px; font-weighT:normal; position:absolute; right:0; color:#686868; /*font-family:'shinhansebit'*/;}

.newCoupon .topcontView {padding-bottom:20px; border-bottom:solid 1px #bcbcbc;}
.newCoupon .topcontView .map_wrap {margin-bottom:20px; width:615px; height:410px;}
/* ºäÆäÀÌÁö end */

/* ÀÚÁÖ Ã£´Â Áú¹® */
.faq_wrap {width:100%; position:relative; /*font-family:'shinhansebit'*/;}
.faq_list:after {content:""; display:block; clear:both;}
.faq_list li.dep1 {float:left;}
.faq_list li.dep1 {width:100%;}
.faq_list li.dep1 p {position:relative; border-top:solid 1px #ccc;}
.faq_list li.dep1.last {border-bottom:solid 1px #ccc;}
.faq_list li.dep1 p span {position:absolute; left:6px; top:10px; background:url('/images/topsclub/content/icon_Qoff.gif') no-repeat; width:31px; height:13px;}
.faq_list li.dep1 p a.tit {display:block; padding:10px 10px 10px 42px; font-size:13px; line-height:14px; font-weight:400; color:#555; text-decoration:none;}
.faq_list li.dep1.on p a.tit { border-bottom:solid 1px #ccc; color:#8d743a; background:#f7f7f7; font-weight:700;}
.faq_list li.dep1.on p span {background:url('/images/topsclub/content/icon_Qon.gif') no-repeat; width:31px; height:13px;}
/* 2µª½º */
.faq_list li.dep1 .aswer {position:relative; float:left; display:none; width:100%; background:#f7f7f7;}
.faq_list li.dep1 .aswer .dep2 {float:left; padding:15px 42px;}
.faq_list li.dep1 .aswer .dep2::before {content:""; position:absolute; left:6px; top:17px; background:url('/images/topsclub/content/icon_A.gif') no-repeat; width:31px; height:13px;}
.faq_list li.dep1 .aswer .dep2 p,
.faq_list li.dep1 .aswer .dep2 span {margin:0; padding:0; border:0;}

/* ÀÚÁÖ Ã£´Â Áú¹® end */

#pbContainer.pbnewCoupon{padding-top:0}
.couponList .img{height:172px;overflow:hidden;}
.couponList .img img{max-width:100%;}

.bg-TopSpecial {text-indent:-5000px; margin-top:37px; height:194px; background:url('/images/tops/content/HPTTopSpecial-img1.png') no-repeat center top;}

.layerPopupWrap .boxType.coupon .coupon_box +p.textC{margin-top:5px;line-height:1.4;color:#9a9a9a;}