@charset "euc-kr";
/* ---------------------------------------
    Description : °øÅë¿ä¼Ò
    modify  : 2014.11.17 10:00 seoyeon
    modify  : 2014.10.27 15:00 seoyeon
    modify  : 2014.08.11 11:11 gyungmin
    modify  : 2015.06.16 18:20 JMG
    modify  : 2016.01.14 10:58 KTY
   --------------------------------------- */
@import url("template.css");
@import url("shinhansebit.css"); /* ½ÅÇÑ¼¼ºû */


/* ÀüÃ¼ °£°ÝÁ¶Á¤ */
.pbContent div.pageLocation,
.pbContent .tabWrap1 + h3,
.pbContent .tabWrap1 + h4,
.pbContent .tabWrap2 + h3,
.pbContent .tabWrap2 + h4,
.pbContent .tabWrap1 + div,
.pbContent .tabWrap2 + div,
.pbContent .tabWrap1 + .hWrap,
.pbContent .tblLayout div + table,
.pbContent div.layoutL + div.layoutR,
.pbContent div + div#Tk_fpass_multiMouseTypeDiv,
.pbContent div + div#Tk_fjumin2_multiMouseTypeDiv {margin-top: 0}

.pbContent .hWrap + form,
.pbContent .hIcoCard + div,
.pbContent .hIcoCard + table,
.pbContent .btnWrap + ul,
.pbContent .btnWrap + dl,
.pbContent .btnWrap + ol,
.pbContent .btnWrap + p,
.pbContent .hWrap + table,
.pbContent .hWrap + div,
.pbContent .hWrap + fieldset,
.pbContent .hWrap + ul,
.pbContent h2 + form,
.pbContent h3 + div,
.pbContent h3 + ul,
.pbContent h3 + dl,
.pbContent h3 + ol,
.pbContent h3 + fieldset,
.pbContent h3 + p,
.pbContent h3 + form,
.pbContent h3 + table,
.pbContent h4 + div,
.pbContent h4 + ul,
.pbContent h4 + dl,
.pbContent h4 + ol,
.pbContent h4 + fieldset,
.pbContent h4 + p,
.pbContent h4 + form,
.pbContent h4 + table,
.pbContent h5 + div,
.pbContent h5 + ul,
.pbContent h5 + dl,
.pbContent h5 + ol,
.pbContent h5 + fieldset,
.pbContent h5 + p,
.pbContent h5 + form,
.pbContent h5 + table,
.pbContent p + form,
.pbContent p + p,
.pbContent p + table,
.pbContent div + ul,
.pbContent div + ol,
.pbContent div + dl,
.pbContent div + p,
.pbContent div + em,
.pbContent table + ul,
.pbContent table + ol,
.pbContent table + dl,
.pbContent table + p,
.pbContent table + em,
.pbContent dl + dl,
.pbContent dl + ul,
.pbContent dl + ol,
.pbContent ul + ul,
.pbContent ul + dl,
.pbContent ul + ol,
.pbContent ol + ol,
.pbContent ol + dl,
.pbContent ol + ul{margin-top:10px}

.pbContent .tblList + .btnWrap{margin-top:15px}

.pbContent div + .hIcoCard,
.pbContent p + .hIcoCard,
.pbContent h4 + .hIcoCard,
.pbContent .tabWrap1 + * + h3 + h4,
.pbContent .titleTxt + form,
.pbContent .titleTxt + div,
.pbContent .titleTxt + ul,
.pbContent .titleTxt + dl,
.pbContent .titleTxt + ol
.pbContent div + table,
.pbContent h2 + .titleTxt,
.pbContent h2 + table{margin-top:20px}

.pbContent .titleTxt + iframe,
.pbContent .titleTxt form iframe,
.pbContent h2 form + .tabWrap1,
.pbContent h3 form + .tabWrap1,
.pbContent h4 form + .tabWrap1,
.pbContent h5 form + .tabWrap1,
.pbContent table + div,
.pbContent ul + div,
.pbContent div + div,
.pbContent h3 + .tabWrap1,
.pbContent h4 + h5,
.pbContent h2 + div + h3.hide + h4{margin-top:30px}
.pbContent div + .hWrap,
.pbContent ul + .hWrap,
.pbContent dl + .hWrap,
.pbContent ol + .hWrap,
.pbContent p + .hWrap,
.pbContent em + .hWrap{margin-top:35px}

.pbContent .titleTxt form + .tabWrap1,
.pbContent .titleTxt + .tabWrap1,
.pbContent h2 + div,
.pbContent h2 + h3,
.pbContent div + h3,
.pbContent ul + h3,
.pbContent ul + h4,
.pbContent ul + h5,
.pbContent dl + h3,
.pbContent dl + h4,
.pbContent dl + h5,
.pbContent ol + h3,
.pbContent ol + h4,
.pbContent ol + h5,
.pbContent form + div,
.pbContent form + h3,
.pbContent form + h4,
.pbContent form + h4,
.pbContent p + h3,
.pbContent p + h4,
.pbContent p + h5,
.pbContent div + h4,
.pbContent div + h5,
.pbContent div p + h5,
.pbContent fieldset + h3,
.pbContent fieldset + h4,
.pbContent fieldset + h5,
.pbContent table + form,
.pbContent table + h3,
.pbContent table + h4,
.pbContent table + h5{margin-top:40px}

.pbContent div + h4.hide + form > table,
.pbContent div + form + h4.hide > table,
.pbContent div + h4.hide + table{margin-top:-10px}

.pbContent .tabWrap1 + .topsAllSrv{margin-top:-20px}
.pbContent .tabWrap1 + .btnWrap{margin-top:-20px; z-index:20; position:relative}
.pbContent img#blankImg {margin-top: -40px}
.pbContent .eventSection div + div,
.pbContent table + .paging{margin:0}


.hBtn{zoom:1}
.hBtn:after{content:"";display:block;clear:both}
.selectBox{float:right}
.selectBox a{float:left}
.selectBox select{float:left;margin-right:4px}

/* icon */
.icoTxt .ico{display:inline-block;height:12px;padding-left:15px;margin-right:8px;background:url(/images/topsclub/common/icons02.gif) no-repeat}
.icoTxt .icoSrv01{background-position:0 0}
.icoTxt .icoSrv02{background-position:0 -20px}
.icoTxt .icoSrv03{background-position:0 -40px}
.icoTxt .icoSrv04{background-position:0 -60px}
.icoTxt .icoSrv05{background-position:0 -80px}

.icoImg .ico{display:block;float:left;height:12px;width:12px;background:url(/images/topsclub/common/icons02.gif) no-repeat;overflow:hidden;font-size:1px;line-height:50;padding-right:3px}
.icoImg .icoSrv01{background-position:0 0}
.icoImg .icoSrv02{background-position:0 -20px}
.icoImg .icoSrv03{background-position:0 -40px}
.icoImg .icoSrv04{background-position:0 -60px}
.icoImg .icoSrv05{background-position:0 -80px}

/* À§Ã·ÀÚ ¼³¸í */
.subScpt{position:relative;padding:0 0 0 30px}
.subScpt dt{position:absolute;left:0;width:20px}
.subScpt dd{padding-bottom:2px}

/* h3 ¿· ÅØ½ºÆ® */
h3.faq{color:#737373}
h3.faq img{margin-right:10px;vertical-align:middle}
h3.subTxt{color:#9b9b9b}
h3.subTxt img{margin-right:10px;vertical-align:middle}

/* visual type1 */
.visualWrap { border:1px solid #d5d5d5; padding:0 30px 20px 276px;  min-height:162px}
.visualWrap strong.visualTitle { display:inline-block;color:#004fa8}
.visualWrap p { margin:14px 0 0 0; line-height:1.5em}
.visualWrap .block  { display:block; line-height:1.5em; padding-top:6px}
.stepDefault .visualWrap { border:none; min-height:113px; padding:0 0 0 170px}

/* ÄÁÅÙÃ÷ ³»ÀÇ top ¹öÆ° */
.btnTop{margin-top:40px;text-align:right}

/* my Tops Clube Page */
.myPageInfo{width:820px;height:90px;margin-top:-15px;background:url(/images/topsclub/content/bg_myPageInfo.gif) no-repeat}
.myPageInfo .title{float:left;margin:37px 40px 0 40px;color:#41474c;font-size:14px}
.myPageInfo .title span{display:inline-block;width:99px;height:13px;font-size:0;line-height:0;vertical-align:middle;background:url(/images/topsclub/content/bg_myPageInfoTitle.gif) no-repeat}
.myPageInfo .titleCnt{float:left;margin:26px 0 0 0;line-height:20px}
.myPageInfo .titleCnt strong{color:#178096}
.myPageInfo .titleCnt strong:first-child{color:#41474c}
.myPageInfo .titleCnt em{font-weight:bold}

.myPageEvent{padding:30px 37px;background-color:#fbfbfb;border:1px solid #e0e1e2}
.myPageEvent ul{overflow:hidden}
.myPageEvent ul li{display:inline;float:left;margin-left:30px}
.myPageEvent ul li:first-child{margin-left:0}
.myPageEvent ul li img{border:1px solid #e0e1e2}

/* search h4+.oneLineSrch{margin-top:0} */
.oneLineSrch{display:block;border-top:2px solid #4e5b68;border-bottom:2px solid #acb0b3;padding:7px 0 7px}
.oneLineSrch input[type="text"]{width:75px}
.oneLineSrch label{padding:0 5px 0 20px;background:url(/html/images/common/bullets.gif) no-repeat 14px 5px}
.oneLineSrch .btnTblBlue{margin-left:15px}
.oneLineSrch span{padding:0 5px 0 10px}

/* line box */
.lineBox{position:relative;border:1px solid #847450;padding:59px 69px;margin-top:-1px;z-index:10}

/* cardLIst */
.cardList{border-top:2px solid #4d483e;margin-top:40px;padding:50px 0}
.cardList > li{float:left;position:relative;padding:0 0 40px 255px;margin-bottom:40px;border-bottom:1px solid #e6e6e6}
.cardList > li h3{font-size:1.2em;font-weight:700;margin-bottom:10px}
.cardList > li .cardImg{position:absolute;top:0;left:0}
.cardList ul + span{margin-top:14px}
/* cardView */
.cardView{border-top:2px solid #4d483e;margin-top:50px !important;padding:50px 0;overflow:hidden}
.cardView li{float:left;position:relative;padding-left:400px;margin-bottom:50px}
.cardView li h3{font-size:2em;font-weight:300}
.cardView li .cardImg{position:absolute;top:0;left:0}
.cardView dl{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin:25px 0;padding:14px 0;overflow:hidden;line-height:1.5}
.cardView dt{font-weight:bold;width:60px;float:left;min-height:24px}
.cardView dd{width:330px;float:left;min-height:24px}
.cardView .refer + a{margin-top:25px}

/* srvList */
.srvList {position:relative; overflow: hidden; border:1px solid #d5d5d5; padding: 30px 24px 30px 270px}
.srvList:after {content:"";display:block;clear:both}
.srvList .icoImg {position:absolute;top:12px;left:30px}
.srvList .btnWrap {text-align:left;margin-top:10px}

#pbContent .srvList h5,
#pbContent .srvList h4{margin-top:0}

.srvList dl{position:relative; overflow: hidden; clear: both}
.srvList dt{float: left; width: 80px; color: #43484e; padding:3px 2px 3px 6px;margin-bottom:2px;margin-right:5px; font-weight: bold; background: url(/images/person/common/bullets.gif) no-repeat  0 7px}
.srvList dd{width: 420px; line-height: 1.5; margin-left: 80px; padding:0 0 10px 10px !important; background:url(/images/topsclub/bg/bg_bar.gif) no-repeat left 5px}
.srvList dd + dd{background:none}
.srvList dd + dd + dd{background:none}
.srvList dd strong {color: #43484e}
.srvList dd em {display: block; line-height: 1.5em; padding-left: 20px; text-indent: -21px}

.bgMemSrv0302 dt{width:60px}
.bgMemSrv0302 dd{padding:3px 0 10px 65px}

.srvList + .srvList{padding-top:20px}
.srvList li strong{color:#43484e}
.oddTypeA{float:right !important}

.srvList2{position:relative;zoom:1}
.srvList2:after{content:"";display:block;clear:both}
.srvList2 li{position:relative;float:left;height:240px;border:1px solid #d5d5d5;padding:30px 27px 0;width:334px;margin:0 0 20px}
.srvList2 .icoImg{margin:4px 0 0 180px}
.srvList2 .icoImg + a{margin:10px 0 0 180px}
.srvList2 h5{margin:0 0 0 180px;width:100%}
.srvList2 h5 + dl,.srvList h4 + dl{margin-top:15px}
.srvList2 dl{border-top:1px solid #d5d5d5;margin-top:20px;padding:20px 0 0;line-height:1.4}
.srvList2 dt{width:60px;background:#666;color:#fff;font-weight:normal;padding:3px 0;margin-bottom:2px;margin-right:5px;text-align:center}
.srvList2 dd{padding:3px 0 10px 70px;margin-top:-24px}

.bgMemSrv01 dl {padding: 10px 0 0}

.bgMemSrv01{background:url(/images/topsclub/bg/img_memberSrv0101.jpg) no-repeat 30px 35px}
.bgMemSrv0201{padding-left:265px;background:url(/images/topsclub/bg/img_travelSrv01.gif) no-repeat 27px 30px}
.bgMemSrv0202{padding-left:265px;background:url(/images/topsclub/bg/img_travelSrv02.gif) no-repeat 27px 30px}
.bgMemSrv0203{padding-left:265px;background:url(/images/topsclub/bg/img_travelSrv03.gif) no-repeat 27px 30px}
.bgMemSrv0204{padding-left:265px;background:url(/images/topsclub/bg/img_travelSrv04.gif) no-repeat 27px 30px}
.bgMemSrv0205{padding-left:265px;background:url(/images/topsclub/bg/img_travelSrv05.gif) no-repeat 27px 30px}
.bgMemSrv0206{padding-left:265px;background:url(/images/topsclub/bg/img_travelSrv06.gif) no-repeat 27px 30px}
.bgMemSrv0207{padding-left:265px;background:url(/images/topsclub/bg/img_travelSrv07.gif) no-repeat 27px 30px}

.bgMemSrv0301{padding-left:265px;background:url(/images/topsclub/bg/img_memberSrv0301.gif) no-repeat 30px 35px}
.bgMemSrv0302{padding-left:265px;background:url(/images/topsclub/bg/img_memberSrv0302.gif) no-repeat 30px 35px}

.bgMemSrv0401{padding-left:360px;background:url(/images/topsclub/bg/img_memberSrv0401.jpg) no-repeat 30px 35px;min-height:115px}
.bgMemSrv0402{padding-left:360px;background:url(/images/topsclub/bg/img_memberSrv0402.jpg) no-repeat 30px 35px;min-height:115px}
.bgMemSrv0403{padding-left:360px;background:url(/images/topsclub/bg/img_memberSrv0403.jpg) no-repeat 30px 35px;min-height:115px}

.bgMemSrv0501{background:url(/images/topsclub/bg/img_memberSrv0501.gif) no-repeat 30px 35px;min-height:115px}
.bgMemSrv0502{background:url(/images/topsclub/bg/img_memberSrv0502.gif) no-repeat 30px 35px;min-height:115px}
.bgMemSrv0503{background:url(/images/topsclub/bg/img_memberSrv0503.gif) no-repeat 30px 35px;min-height:115px}

/* common 204 line Ãß°¡ */
h5.textImg{background:none}
h5.textImg strong{font-size:1.2em;color:#4f3f1b;vertical-align:top;line-height:1.3}
h5.textImg > img{margin-left:0;vertical-align:middle}


/* °£°ÝÁ¶Á¤ */
.refer li .listHyphen li { text-indent:0; padding-left:10px}
.infoRefer.infoSectionDot dd{padding:0 0 0 15px;background-position:9px 7px}

/* tip Ãß°¡ */
.infoTipbox .infoSectionDot{margin:12px 27px 8px}

/* table */
table tbody td.noLineL{border-left:0}
.thType01 tbody th{font-weight:normal}
.tblListHalf.theadType01{border-top:2px solid #4D483E}
.tblListHalf.theadType01 thead th{background-color:#f5f3e3;color:#4d493e;font-weight:700}
table th sup{top:0;vertical-align:super}
table th a.supView + dl{width:1px;height:1px;overflow:hidden}
a.supView:focus + dl,a.supView:active + dl{width:auto;height:auto;padding:3px;background:#fff;border:1px solid gray}
th.thColor{color:#8d670f !important}

/* ÁÖ¿ä¹®±¸ */
.titleTxt strong{margin-bottom:10px;display:block}

/* ½½¶óÀÌµå ¹è³Ê */
/* ¸â¹ö½Ê¸ÞÀÎ */
.sliderType01 li{float:left}
.sliderType01 .btnArrow{display:none}
.sliderType01 li.on .btnArrow{display:block}
.sliderType01 .arrowPrev{position:absolute;top:210px;left:14px;z-index:20;margin-top:0 !important}
.sliderType01 .arrowNext{position:absolute;top:210px;right:14px;z-index:20;margin-top:0 !important}
.sliderType01 > li:first-child > a{margin-left:348px}
.sliderType01 > li > a{margin-right:3px;cursor:pointer}

.sliderType01 > li > a > span{display:block;overflow:hidden;background:url(/images/topsclub/bg/bg_stab.gif) no-repeat 0 2px}
.sliderType01 > li.on > a > span img{padding:0 4px;background:#fff}
.sliderType01 > li.on > a > span{background-position:2px -16px}
/*
.sliderType01 > li > a > em{display:block;float:left;background:#bcc7cd;width:11px;height:11px;overflow:hidden;color:#bcc7cd;margin:2px 0 0 5px;cursor:pointer}
.sliderType01 li.on > a span{background:none;width:auto;height:auto;overflow:auto;color:#8b6104;margin-left:5px}
*/
.memSrvInfo li > a{display:block;z-index:10;margin-top:460px}
.memSrvInfo{position:relative;overflow:hidden;height:530px}
.memSrvInfo:after{content:"";display:block;clear:both}

.memSrvInfo .divLine{border:1px solid #e0e1e2;position:absolute;width:818px;height:444px;padding:0;top:0;left:0}
.memSrvInfo .srvDiv{display:none;position:absolute;top:0;left:0;z-index:10;width:375px;height:345px;padding:103px 0 0 443px}
.memSrvInfo .srv01{background:url(/images/topsclub/bg/bg_memSrvInfo01.gif) no-repeat 1px 10px;display:block}
.srv02{background:url(/images/topsclub/bg/bg_memSrvInfo02.gif) no-repeat 1px 10px}
.srv03{background:url(/images/topsclub/bg/bg_memSrvInfo03.gif) no-repeat 1px 10px}
.srv04{background:url(/images/topsclub/bg/bg_memSrvInfo04.gif) no-repeat 1px 10px}
.srv05{background:url(/images/topsclub/bg/bg_memSrvInfo05.gif) no-repeat 1px 10px}
.srvDiv p{margin-bottom:46px}
.srvDiv h3{margin:0 0 19px;padding:0}
.srvDiv .btnCardInfo{margin-left:5px}

.divUp{z-index:100}

.eventSection{position:relative;padding-left:525px;overflow:hidden;zoom:1}
.eventSection:after{content:"";display:block;clear:both}

.eventSection li{float:left;margin-bottom:10px}
.eventSection li:first-child{position:absolute;top:0;left:0}
.eventSection li a{display:block}
.eventSection li a img {border: 1px solid #d5d5d5}

/* event big */
.sliderType02 li{float:left;margin-left:2px}
.sliderType02 li > a{display:block;position:absolute;width:14px;height:14px;background:url(/images/topsclub/common/icon_bnNum.gif) no-repeat 0 0;overflow:hidden}
.sliderType02 li.event02 > a{background-position:-16px 0}
.sliderType02 li.event03 > a{background-position:-32px 0}

.sliderType02 li.on.event01 > a{background-position:0 -16px}
.sliderType02 li.on.event02 > a{background-position:-16px -16px}
.sliderType02 li.on.event03 > a{background-position:-32px -16px}

.sliderType02 li > a span{display:inline-block;text-indent:-1000px}
.eventBig{float:left;position:relative;overflow:hidden;height:340px;width:500px}
.eventBig:after{content:"";display:block;clear:both}
.eventBig li > a{display:block;z-index:10}
.eventBig .srvDiv{display:none;position:absolute;top:0;left:0;z-index:10;width:498px;height:318px;padding:0}
.eventBig .event01 .srvDiv{display:block}
.eventBig .divLine{border:1px solid #e0e1e2;position:absolute;width:498px;height:318px;padding:0;top:20px;left:0}
.sliderType02 li.event01 a{right:32px}
.sliderType02 li.event02 a{right:16px}
.sliderType02 li.event03 a{right:0}

/* event samll */
.viewWrap .control{position:absolute;right:0;height:20px}
.viewWrap .control p{float:left}
.viewWrap .control .liNum{float:left;margin:-4px 10px 0 0;font-size:1.2em;background:none;width:auto;height:20px}
.viewWrap .control .liNum em{font-weight:bold}

.viewWrap{float:right;width:310px;height:340px;overflow:hidden;position:relative}
.typeA{position:absolute;top:20px}
.typeA ul{float:left;width:320px;margin-top:0 !important}
.typeA li{float:left;width:150px;height:155px;margin:0 10px 10px 0}

.control p{float:left;margin:0 0 0 4px;background:url(/images/topsclub/common/icon_control.gif) no-repeat 0 0;width:14px;height:14px;overflow:hidden}
.control p.btnPrev{background-position:0 0}
.control p.btnPlay{background-position:-18px 0}
.control p.btnStop{background-position:-36px 0}
.control p.btnNext{background-position:-54px 0}
.control p a{display:block;width:14px;height:14px;text-indent:-3000px}

/* ÇÁ¸®¹Ì¾öÄíÆù slider bn */
.viewWrapB{position:absolute;left:65px;top:30px;width:710px;height:212px;overflow:hidden}
.grayBox{position:relative;border:1px solid #e9e9e9;background:#f6f6f6;height:290px;margin-bottom:30px}
.typeB{position:absolute}
.typeB li{float:left;width:180px;border:1px solid #d5d5d5;margin-right:70px;background:#fff;height:210px;overflow:hidden}
.typeB li a{text-decoration:none}
.typeB li .img{border-bottom:1px solid #d5d5d5;width:180px;height:122px;overflow:hidden;text-align:center;display:table-cell;vertical-align:middle;padding:0}
.typeB li .img img{margin:12px auto;width:150px;height:98px;display:block}
.typeB li strong{display:inline-block;margin-top:10px;width:150px;padding:0 17px}
.typeB li span{display:inline-block;margin-top:4px;width:150px;padding:0 17px;height:30px;color:#747474}
.typeB li span.date{height:15px;margin-top:2px;color:#747474;font-weight:bold}

.bgAutoCtr{position:absolute;left:56px;top:250px;width:708px;height:14px;background:url(/images/topsclub/bg/bg_diagonalLine.gif) repeat-x 0 0}
.grayBox .btnPrev a{position:absolute;top:125px;left:25px;display:block;width:15px;height:27px;background:url(/images/topsclub/common/icons2.gif) repeat-x 0 -140px;overflow:hidden;text-indent:-3000px}
.grayBox .btnNext a{position:absolute;top:125px;right:25px;display:block;width:15px;height:27px;background:url(/images/topsclub/common/icons2.gif) repeat-x 0 -170px;overflow:hidden;text-indent:-3000px}

.bgAutoCtr .btnPlay a{position:absolute;top:0px;right:17px;display:block;width:14px;height:14px;background:url(/images/topsclub/common/icons2.gif) repeat-x 0 -100px;overflow:hidden;text-indent:-3000px}
.bgAutoCtr .btnStop a{position:absolute;top:0px;right:0px;display:block;width:14px;height:14px;background:url(/images/topsclub/common/icons2.gif) repeat-x 0 -120px;overflow:hidden;text-indent:-3000px}

/* event list */
.eventList{zoom:1}
.eventList:after{content:"";display:block;clear:both}
.eventList .eventTitle{padding:0 0 0 245px;color:#43484e; margin-top:30px;line-height:18px}
.eventList dt a{color:#43484e;text-decoration:none}
.eventList dd{position:relative;height:49px;padding-left:245px; padding-bottom:10px; border-bottom:1px solid #d5d5d5}
.eventList dd .txt{width:560px; color:#43484e;line-height:18px;.padding-top:3px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis}
.eventList dd a {position:absolute;bottom:15px;left:0;border:1px solid #d5d5d5}
.eventList dd .date{margin-top:7px !important; color:#6f787f}

/* main tab °£°Ý Á¶Á¤ */
.tabDepth1.mainTab li.on strong span, .tabDepth1.mainTab li.on a span{padding:10px 40px 0 40px}
.tabDepth1.mainTab li a span{padding:10px 40px 0 40px}

/* IR */
.irMemberSrv01{background:url(/images/topsclub/bg/irMemberSrv01.gif) no-repeat 0 0;width:100%;height:240px;margin-top:-10px}/* ¸â¹ö½Ê ¹®È­°ø¿¬ */
.irMemberSrv02{background:url(/images/topsclub/bg/irMemberSrv02.gif) no-repeat 0 0;width:100%;height:240px;margin-top:-10px}/* ¸â¹ö½Ê ¿©Çà */
.irMemberSrv03{background:url(/images/topsclub/bg/irMemberSrv03.gif) no-repeat 0 0;width:100%;height:240px;margin-top:-10px}/* ¸â¹ö½Ê °ñÇÁ */
.irMemberSrv04{background:url(/images/topsclub/bg/irMemberSrv04_new01.gif) no-repeat 0 0;width:100%;height:240px;margin-top:-10px}/* ¸â¹ö½Ê ¹ý·ü */
.irMemberSrv05{background:url(/images/topsclub/bg/irMemberSrv05.gif) no-repeat 0 0;width:100%;height:240px;margin-top:-10px;position:relative}/* ¸â¹ö½Ê ¹ý·ü */


.irPremiumPointMall{border:1px solid #d5d5d5;background:url(/images/topsclub/bg/bg_premiumPointMall01.gif) no-repeat 20px 20px;height:145px;padding:20px 0} /* ÇÁ¸®¹Ì¾öÆ÷ÀÎÆ®¸ô */
.irPremiumFinance{position:relative;border:1px solid #d5d5d5; margin:40px 0 0 !important; background:url(/images/topsclub/bg/bg_premiumFinance.gif) no-repeat 20px 20px;height:145px;padding:20px 0} /* ÇÁ¸®¹Ì¾ö±ÝÀ¶ */
.irPremiumFinance .boxInBtn{position:absolute;top:117px;left:260px;display:inline-block}
.irPremiumCoupon{position:relative;border:1px solid #d5d5d5;background:url(/images/topsclub/bg/bg_premiumCoupon.gif) no-repeat 30px 20px;height:162px;padding:20px 0}/* ÇÁ¸®¹Ì¾öÄíÆù*/
.irPremiumCoupon .boxInBtn, .irCashSrbPrmFin .boxInBtn{position:absolute;top:130px;left:280px;display:inline-block}
.irPremiumCoupon_2{position:relative;border:1px solid #d5d5d5;background:url(/images/topsclub/bg/bg_premiumCoupon_2.gif) no-repeat 30px 20px;height:162px;padding:20px 0}/* ÇÁ¸®¹Ì¾öÄíÆù*/
.irPremiumCoupon_3{position:relative;border:1px solid #d5d5d5;background:url(/images/topsclub/bg/bg_premiumCoupon_3.gif) no-repeat 30px 20px;height:162px;padding:20px 0}/* ÇÁ¸®¹Ì¾öÄíÆù*/

.irPremiumCoupon.irUseGuide{background:url(/images/topsclub/bg/bg_premiumCoupon_useGuide.gif) no-repeat 30px 20px}
.irPremiumCoupon.irMyCoupon{background:url(/images/topsclub/bg/bg_premiumCoupon_myCoupon.gif) no-repeat 30px 20px}

.irCashSrbPrmFin{position: relative; margin: 40px 0 0 !important; border:1px solid #d5d5d5;background:url(/images/topsclub/bg/bg_CashSrbPrmFin01.gif) no-repeat 20px 20px;height:145px;padding:20px 0}
/*.irCashSrbPrmFin .btnPerformGray {position: absolute; top: 115px; left: 274px} boxInBtn Ãß°¡*/
.irCashSrbPrmFin .boxInBtn a.btnPerformGray{width:auto;padding:0 9px;line-height:32px}/*ÀÌºÎºÐ ¼öÁ¤½Ã ¹öÆ°ÅÂ±×¸ÕÀú ¼öÁ¤ ksy*/
.irCashSrbPrmFin02{background:url(/images/topsclub/bg/bg_CashSrbPrmFin02.jpg) no-repeat;width:820px;height:186px}

/* 20160421 ±èÅÂ¾ç ´Ü±â´ëÃâ ÇÁ¸®¹Ì¾öÄíÆù*/
.irCashSrbPrmFin.typep{background: url(/images/topsclub/bg/bg_CashSrbPrmFin01_typep.jpg) no-repeat 20px 20px;}
.irCashSrbPrmFin.typea{background: url(/images/topsclub/bg/bg_CashSrbPrmFin01_typea.gif) no-repeat 20px 20px;}

.irTopsShinhanLife{height:185px;margin: 40px 0 0 !important; background:url(/images/topsclub/bg/bg_topsShinhanLife.gif) no-repeat;border:1px solid #d5d5d5} /* Tops¿ì´ë ½ÅÇÑ»ý¸í»óÇ° */

/* IR-intro */
.irTopsClubSystem01{background:url(/images/topsclub/bg/bg_topsClubSystem01.gif) no-repeat 0 0;width:100%;height:209px}
.irTopsClubSystem03{background:url(/images/topsclub/bg/bg_topsClubSystem03.gif) no-repeat 0 100%;width:100%;height:207px}
.irTopsClubSystem01 + div{text-align:center}
.irClassInfo01{background:url(/images/topsclub/bg/bg_classInfo01.gif) no-repeat 0 0;width:100%;height:505px}
.irClassInfo02{background:url(/images/topsclub/bg/bg_classInfo02.gif) no-repeat 0 0;width:100%;height:189px}
.irClassInfo03{background:url(/images/topsclub/bg/bg_classInfo03.gif) no-repeat 0 0;width:100%;height:85px}
.irClassInfo03 + h3{padding-bottom:0}
.groupBtn a{margin-right:7px}


/* ÇÁ¸®¹Ì¾öÆ÷ÀÎÆ®¸ô */

/* ÇÁ¸®¹Ì¾öÆ÷ÀÎÆ®¸ô ÃßÃµ»óÇ° */
.goodsList {overflow: hidden; margin: 0 !important; padding: 10px 0 0}
.goodsList li:first-child{margin-left:0}
.goodsList li{float:left;width:259px; height: 257px; border:1px solid #d5d5d5; margin-left:18px}
.goodsList li a{color:#4a4e5b;text-decoration:none}
.goodsList li .goodsT{display:block;background:#edf1f3;padding:20px;font-weight:bold;line-height:1.5;text-align:left}
.goodsList li .goodsImg{display:table-cell;height:185px;vertical-align:middle}

/* ÇÁ¸®¹Ì¾ö ÄíÆù */
.prmCouponInfo{padding:0 40px 0 0;border:1px solid #d5d5d5;background:#fafafa;zoom:1}
.prmCouponInfo:after{content:"";display:block;clear:both}
.prmCouponImg{float:left;width:388px;border-right:1px solid #d5d5d5;padding:20px 10px 20px 9px;background:#fff}
.prmCouponImg ul{float:left;width:388px;border-top:1px solid #eeeeee;margin-top:5px;padding-top:14px}
.prmCouponImg li:first-child{margin-left:0}
.prmCouponImg li{float:left;display:block;width:94px;height:51px;margin-left:4px;background:url(/images/topsclub/bg/bg_noCoupon.gif) no-repeat}
.prmCouponImg li a{width:100%;display:block;text-align:center;background:#fff}
.prmCouponImg li img{max-width:94px;height:51px}
.prmCouponImg .imgL{width:100%;height:220px;text-align:center}
.prmCouponImg .imgL img{max-width:388px;height:220px}
.prmCouponInfo .info{float:right;width:330px;position:relative}
.prmCouponInfo .info h3{color:#8b6104;font-weight:bold;font-size:1.25em}
.prmCouponInfo .info .hIcoCpn{position:absolute;top:-10px;right:0}
.prmCouponInfo .info ul{float:left;width:330px;border-top:1px solid #eeeeee;margin-top:5px;padding-top:14px}
.prmCouponInfo .info li{float:left;width:100%;padding:3px 0}
.prmCouponInfo .info li b{display:inline-block;width:110px}
.listDotHyphen.boxGray{background:#f7f7f7;padding:20px}
.boxGray{background:#f7f7f7;padding:20px}
.boxGray .refer{padding-top:0}

/* ico */
.hWrap .hIcoCpn{position:absolute;right:0;margin-right:0;bottom:5px}
.icoCpn01{display:inline-block;background:url(/images/topsclub/common/icons.gif) no-repeat 0 -584px;padding-left:16px}
.icoCpn02{display:inline-block;background:url(/images/topsclub/common/icons.gif) no-repeat 0 -604px;padding-left:16px}
.icoCpn03{display:inline-block;background:url(/images/topsclub/common/icons.gif) no-repeat 0 -624px;padding-left:16px}
.hIcoCpn em{display:block}
.title_d{clear:both;height:15px}
.title_d .hIcoCpn{position:absolute;right:0;margin-right:0;bottom:0px}

.icoCpn01_1{display:inline-block;background:url(/images/topsclub/common/icons.gif) no-repeat 0 -584px;width:12px;height:12px;overflow:hidden;margin:3px 0 0 3px}
.icoCpn01_1 em{display:block;text-indent:-1000px}
.icoCpn02_1{display:inline-block;background:url(/images/topsclub/common/icons.gif) no-repeat 0 -604px;width:12px;height:12px;overflow:hidden;margin:3px 0 0 3px}
.icoCpn02_1 em{display:block;text-indent:-1000px}
.icoCpn03_1{display:inline-block;background:url(/images/topsclub/common/icons.gif) no-repeat 0 -624px;width:12px;height:12px;overflow:hidden;margin:3px 0 0 3px}
.icoCpn03_1 em{display:block;text-indent:-1000px}


/* Tops Club ¼­ºñ½º > ¼­ºñ½º°¡»óÃ¼Çè */
.TopsClub_classSrv {height:48px;background:url(/images/topsclub/bg/imgbg_classSrv01.gif) no-repeat left top; clear:both}
ul.classSrv_Menu {margin:0px !important;height:87px}
ul.classSrv_Menu li {float:left}
.service_hidden{display:none}

ul.srcBenefit { overflow:hidden; width:100%; margin-top:20px}
ul.srcBenefit li { float:left; height:304px}
ul.srcBenefit li div { margin-left:38px; margin-top:253px}
ul.srcBenefit li.classic { width:207px; background:url(/images/topsclub/bg/imgbg_srcBenefit01_160114.gif) no-repeat left top}
ul.srcBenefit li.best { width:204px; background:url(/images/topsclub/bg/imgbg_srcBenefit02_160114.gif) no-repeat left top}
ul.srcBenefit li.ace { width:203px; background:url(/images/topsclub/bg/imgbg_srcBenefit03_190219.gif) no-repeat left top}
ul.srcBenefit li.premier { width:206px; background:url(/images/topsclub/bg/imgbg_srcBenefit04_160114.gif) no-repeat left top}

dl.expClass {overflow:hidden;border:1px solid #d6d6d6;padding:32px 0 27px 40px;margin-bottom:15px}
dl.expClass dt {float:left;width:166px;height:72px;background:url(/images/topsclub/bg/imgbg_expClass.gif) no-repeat left 8px}
dl.expClass dd {float:left;padding-left:28px}


/* Tops Club vipÄ«µå > vipÄ«µå  ¼Ò°³ */
.vipCardList{overflow:hidden;border-top:2px solid #4d483e;margin-top:45px;padding:30px 0 50px 0}
.vipCardList li{float:left;padding:0 0 35px 0;margin-bottom:35px;width:410px;text-align:center;border-bottom:1px solid #e6e6e6}
.vipCardList li.last{border-bottom:none}
.vipCardList li h3{font-size:0;margin-bottom:15px}
.vipCardList li p.cardTxt {font-size:12px}
.vipCardList li strong {color:#795300; font-size:14px}
.vipCardList span{margin-top:10px}

/* ir tab - tip */
.irBtnTip li{float:left;width:25%;height:30px}
.irBtnTip li a{display:block;width:100%;height:30px;background:url(/images/topsclub/common/ir_btnTip.gif) no-repeat 0 0;overflow:hidden;text-indent:-2000px}
.irBtnTip li.tip01 a{background-position:0 0}
.irBtnTip li.tip02 a{background-position:-205px 0}
.irBtnTip li.tip03 a{background-position:-410px 0}
.irBtnTip li.tip04 a{background-position:-615px 0}
.irBtnTip li.tip01 a:hover,.irBtnTip li.tip01 a:focus,.irBtnTip li.tip01 a:active{background-position:0 -30px}
.irBtnTip li.tip02 a:hover,.irBtnTip li.tip02 a:focus,.irBtnTip li.tip02 a:active{background-position:-205px  -30px}
.irBtnTip li.tip03 a:hover,.irBtnTip li.tip03 a:focus,.irBtnTip li.tip03 a:active{background-position:-410px  -30px}
.irBtnTip li.tip04 a:hover,.irBtnTip li.tip04 a:focus,.irBtnTip li.tip04 a:active{background-position:-615px  -30px}

.irBtnTip li.tip05 a{background-position:0 -60px}
.irBtnTip li.tip06 a{background-position:-205px -60px}
.irBtnTip li.tip07 a{background-position:-410px -60px}
.irBtnTip li.tip08 a{background-position:-615px -60px}
.irBtnTip li.tip05 a:hover,.irBtnTip li.tip05 a:focus,.irBtnTip li.tip05 a:active{background-position:0 -90px}
.irBtnTip li.tip06 a:hover,.irBtnTip li.tip06 a:focus,.irBtnTip li.tip06 a:active{background-position:-205px -90px}
.irBtnTip li.tip07 a:hover,.irBtnTip li.tip07 a:focus,.irBtnTip li.tip07 a:active{background-position:-410px -90px}
.irBtnTip li.tip08 a:hover,.irBtnTip li.tip08 a:focus,.irBtnTip li.tip08 a:active{background-position:-615px -90px}

/* ir tab - faq */
.irFaq{zoom:1;overflow:hidden}
.irFaq li{float:left;width:25%;height:41px}
.irFaq li a{display:block;width:100%;height:41px;background:url(/images/topsclub/common/ir_btnFaq01.gif) no-repeat 0 0;overflow:hidden;text-indent:-2000px}
.irFaq li.faq01 a{background-position:0 0}
.irFaq li.faq02 a{background-position:-205px 0}
.irFaq li.faq03 a{background-position:-410px 0}
.irFaq li.faq04 a{background-position:-615px 0}
.irFaq li.faq05 a{background-position:0 -41px}
.irFaq li.faq06 a{background-position:-205px -41px}
.irFaq li.faq07 a{background-position:-410px -41px}
.irFaq li.faq08 a{background-position:-615px -41px}
.irFaq li.faq09 a{background-position:0 -82px}
.irFaq li.faq10 a{background-position:-205px -82px}
.irFaq li.faq11 a{background-position:-410px -82px}
.irFaq li.faq12 a{background-position:-615px -82px}
.irFaq li.faq13 a{background-position:0 -123px}
.irFaq li.faq14 a{background-position:-205px -123px}

.irFaq li.faq01.on a{background-position:0 -164px}
.irFaq li.faq02.on a{background-position:-205px -164px}
.irFaq li.faq03.on a{background-position:-410px -164px}
.irFaq li.faq04.on a{background-position:-615px -164px}
.irFaq li.faq05.on a{background-position:0 -205px}
.irFaq li.faq06.on a{background-position:-205px -205px}
.irFaq li.faq07.on a{background-position:-410px -205px}
.irFaq li.faq08.on a{background-position:-615px -205px}
.irFaq li.faq09.on a{background-position:0 -246px}
.irFaq li.faq10.on a{background-position:-205px -246px}
.irFaq li.faq11.on a{background-position:-410px -246px}
.irFaq li.faq12.on a{background-position:-615px -246px}
.irFaq li.faq13.on a{background-position:0 -287px}
.irFaq li.faq14.on a{background-position:-205px -287px}

/* 20130413 Ãß°¡ */
.searchCoupon{border:1px solid #e9e9e9;background:#f6f6f6;height:51px;position:relative}
.searchCoupon fieldset{height:1%;margin:0 auto;width:690px;position:absolute;top:13px;left:70px}
.searchCoupon fieldset:after{content:"";display:block;clear:both}
.searchCoupon fieldset legend{display:none}
.searchCoupon fieldset span{display:inline-block;padding-right:10px}
.searchCoupon fieldset span img{margin-top:2px;vertical-align:middle}
.searchCoupon fieldset .btnSearch{background:#4f3f1b;padding:5px 16px 4px 16px;font:bold 12px dotum;color:#fff}

.searchCouponD{border:1px solid #e9e9e9;background:#f6f6f6;padding:30px 0 15px 35px ;position:relative}
.searchCouponD strong{display:inline-block;width:68px;font:bold 12px dotum;color:#333;vertical-align:middle}
.searchCouponD em{display:inline-block;width:45px;font:bold 12px dotum;color:#333;vertical-align:middle}
.searchCouponD select{width:240px;margin-right:30px}
.searchCouponD p{margin-bottom:15px}

.searchCouponD.reIssue .cNw{margin-right:40px}
.searchCouponD.reIssue .sizeCalendar{width:80px}
.searchCouponD.reIssue .btnSearch{width:70px;margin-left:20px}

.result{height:1%;margin-top:15px !important}
.result:after{content:"";display:block;clear:both}
.result .count{float:left;height:18px;background:url(/images/topsclub/content/bul_list.gif) no-repeat left 2px;padding-left:14px;color:#41474c;margin-bottom:8px}
.result .sort{float:right;height:18px;background:url(/images/topsclub/content/bg_ln.gif) no-repeat center 2px;margin:0 0 8px 0}
.result .sort a{display:inline-block;background:url(/images/topsclub/content/bul_arr.gif) no-repeat left 4px;padding-left:10px;text-decoration:none;margin:0 8px;color:#41474c}
.result .sort2{float:right;height:18px;margin:0 0 8px 0}
.result .sort2 ul{height:1%}
.result .sort2 ul:after{content:"";display:block;clear:both}
.result .sort2 ul li{float:left;margin-left:10px;padding-left:10px;background:url(/images/topsclub/content/bg_ln.gif) no-repeat left 2px}
.result .sort2 ul li.first{background:none}
.result .sort2 ul li a{display:inline-block;background:url(/images/topsclub/content/bul_arr.gif) no-repeat left 4px;padding-left:10px;text-decoration:none;color:#41474c}
.result .resultList{width:820px;overflow:hidden;border-top:1px solid #d5d5d5;clear:both;margin-top:0 !important}
.result .resultList ul{width:856px;margin-top:15px}
.result .resultList ul li{float:left;width:356px;height:98px;background:url(/images/topsclub/content/bg_coupon1.gif) no-repeat left top;padding:18px;margin:0 36px 20px 0}
.result .resultList ul li:after{content:"";display:block;clear:both}
.result .resultList ul li .img{float:left;width:150px;height:98px}
.result .resultList ul li .cont{float:right;width:170px;height:98px}
.result .resultList ul li .cont a{text-decoration:none}
.result .resultList ul li .cont em{display:block;margin-top:8px;width:170px;height:30px;color:#666}
.result .resultList ul li .cont .date{display:block;height:15px;margin:4px 0 6px 0;color:#666;font-weight:bold}
.result .resultList .dataNone{height:78px;width:456px;background:url('/images/topsclub/bg/bg_reslutNone.gif') no-repeat left top;padding:57px 0 0 364px;margin-top:15px}
.result .resultList .paging{clear:both;margin-top:15px !important;padding:0 !important}
.result .resultList .tblBoard{margin-top:15px}
.result .resultList .pdNone {padding-top:0 !important}



.sliderTypeC{width:820px;height:325px;background:url(/images/topsclub/bg/bg_map.gif) no-repeat left top}
.sliderTypeC:after{content:"";display:block;clear:both}
.sliderTypeC .map{position:relative;float:left;width:248px;height:325px}
.sliderTypeC .map .m1{position:absolute;left:81px;top:88px}
.sliderTypeC .map .m2{position:absolute;left:140px;top:80px}
.sliderTypeC .map .m3{position:absolute;left:110px;top:120px}
.sliderTypeC .map .m4{position:absolute;left:53px;top:137px}
.sliderTypeC .map .m5{position:absolute;left:160px;top:144px}
.sliderTypeC .map .m6{position:absolute;left:144px;top:197px}
.sliderTypeC .map .m7{position:absolute;left:68px;top:176px}
.sliderTypeC .map .m8{position:absolute;left:77px;top:218px}
.sliderTypeC .map .m9{position:absolute;left:69px;top:262px}
.sliderTypeC .coupon{position:relative;float:right;width:454px;height:355px;padding:0;margin-right:55px}
.sliderTypeC .coupon .tit{font:bold 14px dotum;color:#333333;padding-left:23px}
.sliderTypeC .coupon .tit strong{color:#8b6104}
.sliderTypeC .viewWrapB{position:absolute;left:25px;top:30px;width:395px;height:212px;overflow:hidden}
.sliderTypeC .typeB{position:absolute}
.sliderTypeC .typeB li{float:left;width:180px;border:1px solid #d5d5d5;margin-right:30px;background:#fff;height:210px;overflow:hidden}
.sliderTypeC .typeB li a{text-decoration:none}
.sliderTypeC .typeB li .img{border-bottom:1px solid #d5d5d5;width:180px;height:122px;overflow:hidden;text-align:center;display:table-cell;vertical-align:middle;padding:0}
.sliderTypeC .typeB li .img img{margin:12px auto;width:150px;height:98px;display:block}
.sliderTypeC .typeB li strong{display:inline-block;margin-top:10px;width:150px;padding:0 17px}
.sliderTypeC .typeB li span{display:inline-block;margin-top:4px;width:150px;padding:0 17px;height:30px;color:#747474}
.sliderTypeC .typeB li span.date{height:15px;margin-top:2px;color:#747474;font-weight:bold}
.sliderTypeC .btnPrev a{position:absolute;top:125px;left:-15px;display:block;width:15px;height:27px;background:url(/images/topsclub/common/icons2.gif) repeat-x 0 -140px;overflow:hidden;text-indent:-3000px}
.sliderTypeC .btnNext a{position:absolute;top:125px;right:-5px;display:block;width:15px;height:27px;background:url(/images/topsclub/common/icons2.gif) repeat-x 0 -170px;overflow:hidden;text-indent:-3000px}
.sliderTypeC .bgAutoCtr{position:absolute;left:21px;top:250px;width:410px;height:14px;background:url(/images/topsclub/bg/bg_diagonalLine.gif) repeat-x 0 0}
.sliderTypeC .bgAutoCtr .btnPlay a{position:absolute;top:0px;right:17px;display:block;width:14px;height:14px;background:url(/images/topsclub/common/icons2.gif) repeat-x 0 -100px;overflow:hidden;text-indent:-3000px}
.sliderTypeC .bgAutoCtr .btnStop a{position:absolute;top:0px;right:0px;display:block;width:14px;height:14px;background:url(/images/topsclub/common/icons2.gif) repeat-x 0 -120px;overflow:hidden;text-indent:-3000px}

.detailBx{background:url(/images/topsclub/bg/bg_detail.gif) repeat-y left top;border-bottom:1px solid #eeeeee;border-top:1px solid #eeeeee;min-height:236px;padding-bottom:10px}
.detailBx:after{content:"";display:block;clear:both}
.detailBx .img{float:left;width:280px;padding:30px}
.detailBx .img .bimg img{margin-bottom:10px}
.detailBx .img .simg{overflow:hidden;width:280px;height:44px}
.detailBx .img .simg ul{width:290px;height:44px}
.detailBx .img .simg ul:after{content:"";display:block;clear:both}
.detailBx .img .simg ul li{float:left;width:67px;height:44px;margin-right:4px}
.detailBx .spec{float:right;width:408px;padding-right:30px;margin-top:30px !important}
.detailBx .spec strong{display:block;font:bold 15px dotum;color:#8b6104;border-bottom:1px solid #ececec;padding-bottom:10px}
.detailBx .spec .benefit{margin-top:18px;border-bottom:1px solid #ececec;padding-bottom:18px}
.detailBx .spec .benefit li{margin-top:13px;font:bold 12px/1.4 dotum;color:#43484e}
.detailBx .spec .benefit li em{display:inline-block;width:114px;vertical-align:top;font:bold 12px/1.4 dotum;color:#43484e}
.detailBx .spec .basicInfo{margin-top:18px;border-bottom:1px solid #ececec;padding-bottom:18px}
.detailBx .spec .basicInfo li{margin-top:13px;font:12px/1.4 dotum;color:#43484e}
.detailBx .spec .basicInfo li em{display:inline-block;width:114px;vertical-align:top;font:12px/1.4 dotum;color:#43484e}
.detailBx .spec .infoRefer{margin-top:15px}

.ctit{background:url(/images/topsclub/content/bul_h4.gif) no-repeat left 2px;padding-left:17px;font:bold 14px dotum;color:#3e424d;margin:30px 0 8px 0}

/* layer -  public layer popup */
.layerMask { display:none; position:fixed; z-index:9999; top:0; right:0; bottom:0; left:0; margin:0 !important; padding:0 !important; background:#000; opacity:.8; filter:alpha(opacity=80) !important}

.layerPopupWrap.other { border:2px solid #847450; position:relative; z-index:100; background:#fff}
.layerPopupWrap.other .btnClosePopup {position: absolute;top:15px;right:29px;z-index: 20}
.layerPopupWrap.other .layerPopupContent {padding:50px 50px 40px}
.layerPopupWrap.other .layerPopupContent ul{overflow:hidden}
.layerPopupWrap.other .layerPopupContent ul li{float:left;padding:14px;border:1px solid #d6d6d6;background:#fff;margin-left:30px}
.layerPopupWrap.other .layerPopupContent ul li.first{margin-left:0}
.layerPopupWrap.other .layerPopupContent ul li img{width:158px;height:153px}
.layerPopupWrap.other .popInfoBox {border: 1px solid #d5d5d5;padding: 17px 19px 14px 19px;margin-bottom: 30px}
.layerPopupWrap.other .layerPopupFooter {background-color:#eee;text-align: right;padding:14px 25px 15px 0px}
.layerPopupWrap.other .layerPopupFooter label{color:#555}
.layerPopupWrap.other .layerPopupContent p {padding: 10px 0;line-height: 1.5em}
.layerPopupWrap.other .popInfoBox p {background: url(/images/topsclub/common/bullets.gif) no-repeat 0 7px;padding-left: 6px;padding-top: 0;line-height: 140%}
.layerPopupWrap.other .popInfoBox ul li {background: url(/images/topsclub/common/bullets.gif) no-repeat 0 7px;padding-left: 6px;line-height: 140%;padding-bottom: 5px}
.layerPopupWrap.other #popupContent h2, .layerPopupWrap.other .layerPopupContent h2 {color: #004fa8;margin: 20px 0 10px 0}
.layerPopupWrap.other #popupContent h2 + dl.listDot, .layerPopupWrap.other .layerPopupContent h2 + dl.listDot {padding-top: 0}

.vipEventBig{position:relative}
.vipEventBig .tab{position:relative;width:818px;border:1px solid #d6d6d6;height:240px;margin-top:0 !important;overflow:hidden}
.vipEventBig .btn{position:absolute;top:10px;right:0;z-index:50}
.vipEventBig .btn a{display:inline-block;width:14px;height:14px;background:url(/images/topsclub/common/bul_mainControl.gif) no-repeat 0 0;line-height:50;vertical-align:bottom;overflow:hidden;margin-right:10px}
.vipEventBig .btn.noPlay a{background-position:-15px 0}
.vipEventBig .innerBox{float:left;margin-top:0 !important}


.vipEventBig .imgBox{position:absolute;top:0;left:0}
.vipEventBig .innerBox.on .imgBox{display:block}
.vipEventBig .innerBox > a{position:relative;width:10px;height:10px;z-index:50;float:left;overflow:hidden;background:#9098b0;display:block;margin:11px 0 0 3px;color:#9098b0}
.vipEventBig .innerBox.on a{width:20px;background:#847450;color:#847450}

/* Tops¿ì´ë ½ÅÇÑ»ý¸í»óÇ° */
.topsShinhanLife { height:505px; overflow:hidden; border:1px solid #d9d3c6; border-left:none}
.topsShinhanLife .section01 { float:left; width:272px; padding:362px 0 23px; margin:0 !important; background:url(/images/topsclub/bg/bg_topsShinhanLife01.gif) no-repeat; border-left:1px solid #d9d3c6}
.topsShinhanLife .section02 { float:left; width:272px; padding:362px 0 23px; margin:0 !important; background:url(/images/topsclub/bg/bg_topsShinhanLife02.gif) no-repeat; border-left:1px solid #d9d3c6}
.topsShinhanLife .section03 { float:left; width:272px; padding:362px 0 23px; margin:0 !important; background:url(/images/topsclub/bg/bg_topsShinhanLife03.gif) no-repeat; border-left:1px solid #d9d3c6}

.topsShinhanLife .btnWrap { margin-top:0 !important; text-align:center}
.topsShinhanLife .consultMsg { margin-top:10px !important; line-height:1.4; text-align:center; font-size:11px}
.topsShinhanLife .uniqueNum { margin-top:20px !important; padding-left:25px; line-height:1.4; font-size:11px}



/* Tops 2013 new */

/* IR */
.irTopsFamily { position:relative; border:1px solid #d5d5d5; background:url(/images/topsclub/bg/bg_topsFamily.gif) no-repeat 20px 20px; height:185px; padding:20px 0} /* °¡Á·ÇÕ»ê */
.irTopsFamily .boxInBtn { position:absolute; top:124px; left:246px; display:inline-block}
.irTopsFamilyProc { overflow:hidden; height:246px; border:1px solid #bdbec0; background:url(/images/topsclub/bg/bg_topsFamilyproc.gif) no-repeat center 35px}

.irGroupTops { zoom:1; margin-top:0 !important; overflow:hidden; border:1px solid #d5d5d5; background:url(/images/topsclub/bg/bg_grouptops.gif) no-repeat 20px 20px; height:142px; padding:20px 0}
.irGroupTops02 { zoom:1; margin-top:0 !important; overflow:hidden; border:1px solid #d5d5d5; background:url(/images/topsclub/bg/bg_grouptops02_0110.gif) no-repeat 20px 20px; height:142px; padding:20px 0}
.irGroupTops03 { zoom:1; margin-top:0 !important; overflow:hidden; border:1px solid #d5d5d5; background:url(/images/topsclub/bg/bg_grouptops03.gif) no-repeat 20px 20px; height:142px; padding:20px 0}
.irGroupTops04 { zoom:1; margin-top:0 !important; overflow:hidden; border:1px solid #d5d5d5; background:url(/images/topsclub/bg/bg_grouptops04.gif) no-repeat 20px 20px; height:142px; padding:20px 0}

.irTopsPlus { width:100%; height:240px; background:url(/images/topsclub/bg/bg_topsplus_0430.gif) no-repeat 0 0}
.irTopsPrestige { width:100%; height:240px; margin-bottom:40px; background:url(/images/topsclub/bg/bg_topspresige.gif) no-repeat 0 0}

.irRecoGoodCard{zoom:1; overflow:hidden; border:1px solid #d5d5d5; background:url(/images/topsclub/bg/bg_reco_card.gif) no-repeat 20px 20px; height:142px; padding:20px 0}
.irRecoGoodBank{zoom:1; overflow:hidden; border:1px solid #d5d5d5; background:url(/images/topsclub/bg/bg_reco_bank.gif) no-repeat 20px 20px; height:142px; padding:20px 0}
.irRecoGoodLife{zoom:1; overflow:hidden; border:1px solid #d5d5d5; background:url(/images/topsclub/bg/bg_reco_life.gif) no-repeat 20px 20px; height:142px; padding:20px 0}
.irRecoGoodInvest{zoom:1; overflow:hidden; border:1px solid #d5d5d5; background:url(/images/topsclub/bg/bg_reco_invest.gif) no-repeat 20px 20px; height:142px; padding:20px 0}

/* ÀüÃ¼ °£°ÝÁ¶Á¤ */
#pbContent h3 + h4 { margin-top:25px}
.lineBoxGray + .referB { margin-top:20px !important}
#pbContent .topVisual + .btnWrap { margin-top:20px}
#pbContent .groupTabWrap + h3 { margin-top:0 !important}
#pbContent h3 + .irGroupTops { margin-top:0}
#pbContent h4.myImgText + .hWrap { margin-top:20px}
#pbContent .myTopsListWrap + .myTopsListWrap { margin-top:20px}
#pbContent .referB + .tblList { margin-top:30px}
#pbContent .topsPrestige dl + dl { margin-top:0}

/* common */
.lineBoxGray { overflow:hidden; padding:18px 20px; border:1px solid #d5d5d5; color:#6d767d}
.lineBoxGray p { line-height:18px}
.lineBoxGray p.dot { padding-left:6px; background:url(/images/topsclub/common/bullets.gif) no-repeat 0 5px}

.boxAgree { overflow:hidden}
.boxAgree li { position:relative; padding-left:6px; margin-top:14px; background:url(/images/topsclub/common/bullets.gif) no-repeat 0 5px; line-height:150%}
.boxAgree li:first-child { margin-top:0}
.boxAgree li span { position:absolute; bottom:0; right:0}
.boxAgree li span input { margin-left:30px}

.referB { color:#847450}

strong.txtPoint { color:#847450; font-size:14px}

/* topsClub */
.visualWrap.topsFamilyNo { padding-left:259px !important; background:url(/images/topsclub/bg/bg_visualtopsfamily.gif) no-repeat 22px 20px}
.visualWrap.topsFamilyNo strong.visualTitle { margin-top:39px}
.visualWrap.topsFamilyNo strong.visualNotice { display:block; margin-top:10px}

.visualWrap.topsNo { margin-top:0 !important; padding-left:192px !important; background:url(/images/topsclub/bg/bg_visualgrouptops_v140411.gif) no-repeat 40px 42px}
.visualWrap.topsNo strong.visualTitle { margin-top:48px}

span.familyAgree { padding-left:25px; vertical-align:middle}/* °¡Á·ÇÕ»êµ¿ÀÇ Ã¼Å© ¹®±¸ */

/* my tops */
.hBtn a.btn > img { vertical-align:top}
.hBtn input { vertical-align:middle}

h4.myImgText{ margin-top:40px; background:none}
h4.myImgText strong{ font-size:16px; vertical-align:top; line-height:18px; }
h4.myImgText> img{ margin-left:0; vertical-align:middle}

.groupTopsTab { zoom:1; overflow:hidden; margin-top:30px; height:95px}
	.groupTopsTab li { position:relative; float:left}

	.groupTopsTab li a { overflow:hidden; display:block; height:30px; margin-left:2px; padding-top:37px; font-size:14px; text-align:center; background:url(/images/topsclub/bg/bg_groupTopsTab.gif) no-repeat 0 0; text-decoration:none}
	.groupTopsTab li a strong { color:#392e0e}
	.groupTopsTab li.on a { padding-bottom:10px}
	.groupTopsTab li.on a strong { padding-bottom:10px; color:#fff}

	.groupTopsTab li a strong.groupMonth { position:absolute; top:17px; display:block; width:50px; text-align:right; left:40px}

	.groupTopsTab li.topsTab01 a 	{ background-position:0 0; width:204px; margin-left:0}
	.groupTopsTab li.topsTab01.on a { background-position:0 -67px}
	.groupTopsTab li.topsTab02 a    { background-position:-206px 0; width:202px}
	.groupTopsTab li.topsTab02.on a { width:202px; background-position:-206px -67px}
	.groupTopsTab li.topsTab03 a    { background-position:-410px 0; width:205px}
	.groupTopsTab li.topsTab03.on a { background-position:-410px -67px}
	.groupTopsTab li.topsTab04 a	{ background-position:-617px 0; width:203px}
	.groupTopsTab li.topsTab04.on a { background-position:-617px -67px}

.myTopsInfoTxt { overflow:hidden; height:44px; color:#443830; background:url(/images/topsclub/bg/bg_myTopsInfoTxt.gif) no-repeat 0 0; text-align:center}
	.myTopsInfoTxt p { display:inline-block; padding:16px 0 0 20px; height:28px; line-height:18px}
	.myTopsInfoTxt strong.name { display:inline-block; vertical-align:middle; height:18px; padding-left:20px; text-decoration:underline; background:url(/images/topsclub/content/icon_myTopsInfoTxt.gif) no-repeat 0 0}
	.myTopsInfoTxt strong.line { text-decoration:underline}
	.myTopsInfoTxt strong.pTxt { color:#733b04}

.myGroupReport { overflow:hidden; height:262px; background:url(/images/topsclub/bg/bg_myGroupReport.gif) no-repeat 0 0}
.myGroupReport.groupReport { height:217px; background:url(/images/topsclub/bg/bg_myGroupReport.gif) no-repeat 0 -284px}
.myGroupReport.simulReport { height:217px; background:url(/images/topsclub/bg/bg_myGroupReport.gif) no-repeat 0 -522px}
	
.myGroupReport .inner { zoom:1; overflow:hidden; padding:2px 0 0 0}
.myGroupReportCost { zoom:1; overflow:hidden}
    .myGroupReportCost li { height:32px; padding-top:13px}
    .myGroupReportCost li span { display:inline-block; line-height:18px; color:#956a04; font-weight:bold}
    .myGroupReportCost li span.storeName { width:135px; padding-left:16px}
    .myGroupReportCost li span .groupTxt { color:#4a4e5b}
    .myGroupReportCost li .chartLine { display:inline-block; width:525px; padding:0 100px 0 0}
    .myGroupReportCost li .chartLine span { background:#4a4e5b}
    .myGroupReportCost li .chartLine em { display:inline-block; width:100px; font-weight:normal; text-align:left; padding-right:5px; margin-left:540px}
    .myGroupReportCost li .chartLine.group01 span { background:url(/images/topsclub/bg/bg_chartLine.gif) repeat-x 0 0}
    .myGroupReportCost li .chartLine.group02 span { background:url(/images/topsclub/bg/bg_chartLine.gif) repeat-x 0 -20px}
    .myGroupReportCost li .chartLine.group03 span { background:url(/images/topsclub/bg/bg_chartLine.gif) repeat-x 0 -40px}
    .myGroupReportCost li .chartLine.group04 span { background:url(/images/topsclub/bg/bg_chartLine.gif) repeat-x 0 -60px}

/* ±×·ì Tops µî±Þ */
.myTopsListWrap { overflow:hidden; position:relative}
	.myTopsListWrap h6 { color:#3e424d; background-image:none; background-color:#f7f7f7; border-top:2px solid #4e5b68; border-bottom:1px solid #d5d8da; padding:12px 0 10px 19px; margin:0}
	.myTopsListWrap span.myTopsListBtn { position:absolute; top:11px; right:5px}
	.myTopsListWrap table { border-top:none}

.topsPrestige { overflow:hidden; margin-top:20px; background:url(/images/topsclub/bg/bg_topsprestige_arrow.gif) no-repeat 265px 74px}
	.topsPrestige dl { overflow:hidden; float:left; width:255px; margin-left:27px}
	.topsPrestige dl:first-child { margin-left:0}
	.topsPrestige dt { line-height:0; font-size:0}
	.topsPrestige dd { padding:15px 20px 0 20px; border:1px solid #bdbec0; border-top:0; height:68px}
	.topsPrestige dd .listDot li { line-height:120%; background-position:0 5px}

.hTblList { zoom:1; overflow:hidden; margin-top:20px !important;  border-bottom:1px solid #d8d9db; border-top:1px solid #4d483e}
.hTblWrap { overflow:hidden; padding:10px 0 8px 18px; margin:0 !important; color:#3e424d; background-image:none; border-top:1px solid #4d483e; background-color:#f7f7f7; border-bottom:1px solid #e0e1e2}
.hTblWrap h6 { float:left; width:300px}
.hTblWrap .hTblTxt { float:right; width:200px; text-align:right; padding-right:15px}
	.hTblCont { zoom:1; overflow-y:auto; overflow-x:hidden; width:100%; margin-top:0 !important; max-height:99px}
	.hTblCont table { width:100%; *width:auto}
	.hTblCont table th { color:#686868; font-weight:normal; background-color:#f7f7f7; border-left:1px solid #e0e1e2; border-bottom:1px solid #e0e1e2; height:36px}
	.hTblCont table th:first-child { border-left:0}
	.hTblCont table td { color:#555555; background-color:#fff; border-left:1px solid #e0e1e2; border-bottom:1px solid #e0e1e2; height:30px; text-align:center; overflow:hidden; line-height:150%; word-break:break-all}
	.hTblCont table td:first-child { border-left:0}

.myTopsSave { zoom:1; overflow:hidden; background:#f4f0e7; height:28px; padding:15px 0 0 15px}
	.myTopsSave h5 { font-size:14px; float:left; width:300px}
	.myTopsSave .detail { float:right; width:300px; margin-top:0 !important; font-size:14px; padding-right:15px; text-align:right; color:#847450}
	.myTopsSave .detail a { vertical-align:middle}
	
#alltab { margin-top:10px !important}
#mytab { margin-top:10px !important}

/* topsclub */
.visualWrap.imaginaryService { margin-bottom:40px; padding-left:226px !important; padding-bottom:0 !important; background:url(/images/topsclub/bg/bg_visualimaginaryservice4.gif) no-repeat 39px 22px}
.visualWrap.imaginaryService p { margin-top:39px}
.visualWrap.imaginaryService strong.visualNotice { display:block; margin-top:10px}

.subTopsInfo + .myGroupReport {margin-top:20px !important}
.subTopsInfo { overflow:hidden; height:65px; margin:20px 0 0 0; padding:5px 0 0 90px; background:url("/images/topsclub/content/icon_vttops_rate.gif") no-repeat 0 -284px}
        .subTopsInfo h2 { font-size:16px; line-height:30px; letter-spacing:-0.1em;  }
        .subTopsInfo span, .subResultTxt span { display:inline-block; font-size:0px; line-height:0; vertical-align:middle}
        .subTopsInfo span.subTopsInfo01 { width:28px; height:17px; background:url("/images/topsclub/content/bg_topsInfoTitle01.gif") no-repeat 0 0}
        .subTopsInfo span.subTopsInfo02 { width:56px; height:17px; background:url("/images/topsclub/content/bg_topsInfoTitle02.gif") no-repeat 0 0}
        .subTopsInfo span.subTopsInfo03 { width:218px; height:23px; background:url("/images/topsclub/content/bg_topsInfoTitle03.gif") no-repeat 0 0}
        .subTopsInfo span.subTopsInfo04 { width:59px; height:23px; background:url("/images/topsclub/content/bg_topsInfoTitle04.gif") no-repeat 0 0}
        .subTopsInfo span.subTopsInfoNot { font-weight:normal; font-size:12px; line-height:16px; vertical-align:bottom; letter-spacing:0em}

        .subTopsInfo strong { vertical-align:middle}
        .subTopsInfo strong.infoGrade { font-size:21px; color:#9c5312; padding:0 4px}

        .subTopsInfo.infoC { background:url("/images/topsclub/content/icon_vttops_rate.gif") no-repeat 0 0} /* ¹è°æ Å¬·¡½Ä */
        .subTopsInfo.infoB { background:url("/images/topsclub/content/icon_vttops_rate.gif") no-repeat 0 -71px}
        .subTopsInfo.infoA { background:url("/images/topsclub/content/icon_vttops_rate.gif") no-repeat 0 -142px}
        .subTopsInfo.infoP { background:url("/images/topsclub/content/icon_vttops_rate.gif") no-repeat 0 -213px}       


/* topsclub Á¦µµ¾È³» */
.irSystemGuideVisual { zoom:1; overflow:hidden; height:142px; padding:20px 0; border:1px solid #d5d5d5; background:url(/images/topsclub/bg/bg_systemGuideVisual.gif) no-repeat 20px 20px}/* Á¦µµ¾È³» */
.irSystemGuideCont { padding-bottom:20px; background:url(/images/topsclub/content/bg_topsSystemGuide.gif) no-repeat right 54px}
.irSystemGuideCont p { margin-top:30px !important; line-height:20px !important; color:#43484c}
.irSystemGuideCont p:first-child { margin-top:40px !important}
.irSystemGuideCont strong { vertical-align:middle}
.irSystemGuideCont strong.systemTxt01 { width:406px; height:58px; display:block; font-size:0px; line-height:0; background:url(/images/topsclub/content/txt_topsSystemGuide01.gif) no-repeat 0 0}
.irSystemGuideCont span.systemTxt02 { margin-top:40px; width:420px; height:253px; display:block; font-size:0px; line-height:0; background:url(/images/topsclub/content/txt_topsSystemGuide02.gif) no-repeat 0 0}

/* 
ul.srcBenefit { overflow:hidden; margin-top:20px; border:1px solid #d0d0d0}
ul.srcBenefit li { float:left; height:313px}
ul.srcBenefit li div { margin-left:31px; margin-top:253px}
ul.srcBenefit li.classic { width:186px; padding-left:33px; background:url(/images/topsclub/bg/imgbg_srcBenefit01.gif) no-repeat left top}
ul.srcBenefit li.best { width:185px; background:url(/images/topsclub/bg/imgbg_srcBenefit02.gif) no-repeat left top}
ul.srcBenefit li.ace { width:183px; background:url(/images/topsclub/bg/imgbg_srcBenefit03.gif) no-repeat left top}
ul.srcBenefit li.premier { width:231px; background:url(/images/topsclub/bg/imgbg_srcBenefit04.gif) no-repeat left top}  */

/* topsclub µî±Þ¾È³» */
.irRateGuideGroupVisual { zoom:1; overflow:hidden; height:142px; padding:20px 0; border:1px solid #d5d5d5; background:url(/images/topsclub/bg/bg_rateguide_groupvisual.gif) no-repeat 20px 20px}
.irRateGuideGroupGraph { width:100%; height:338px; background:url(/images/topsclub/bg/bg_rateguide_groupgraph.gif) no-repeat 0 0}
.irRateGuideGroupTerm { width:100%; height:85px; background:url(/images/topsclub/bg/bg_rateguide_groupterm.gif) no-repeat 0 0}
.irRateGuideCardVisual { zoom:1; overflow:hidden; height:142px;padding:20px 0; border:1px solid #d5d5d5; background:url(/images/topsclub/bg/bg_rateguide_cardvisual_0110.gif) no-repeat 20px 20px}
.irRateGuideCardGraph { width:100%; height:500px; background:url(/images/topsclub/bg/bg_rateguide_cardgraph_0110.gif) no-repeat 0 0}
.irRateGuideCardTerm { width:100%; height:85px; background:url(/images/topsclub/bg/bg_rateguide_cardterm.gif) no-repeat 0 0}
.irRateGuideBankVisual { zoom:1; overflow:hidden; height:142px; padding:20px 0; border:1px solid #d5d5d5; background:url(/images/topsclub/bg/bg_rateguide_bankvisual.gif) no-repeat 20px 20px}
.irRateGuideBankGraph { width:100%; height:500px; background:url(/images/topsclub/bg/bg_rateguide_bankgraph.gif) no-repeat 0 0}
.irRateGuideBankTerm { width:100%; height:85px; background:url(/images/topsclub/bg/bg_rateguide_bankterm.gif) no-repeat 0 0}
.irRateGuideInvestVisual { zoom:1; overflow:hidden; height:142px; padding:20px 0; border:1px solid #d5d5d5; background:url(/images/topsclub/bg/bg_rateguide_investvisual.gif) no-repeat 20px 20px}
.irRateGuideInvestGraph { width:100%; height:500px; background:url(/images/topsclub/bg/bg_rateguide_investgraph.gif) no-repeat 0 0}
.irRateGuideInvestTerm { width:100%; height:85px; background:url(/images/topsclub/bg/bg_rateguide_investterm.gif) no-repeat 0 0}
.irRateGuideLifeVisual { zoom:1; overflow:hidden; height:142px; padding:20px 0; border:1px solid #d5d5d5; background:url(/images/topsclub/bg/bg_rateguide_lifevisual.gif) no-repeat 20px 20px}
.irRateGuideLifeGraph { width:100%; height:500px; background:url(/images/topsclub/bg/bg_rateguide_lifegraph_new160114.gif) no-repeat 0 0}
.irRateGuideLifeTerm { width:100%; height:85px; background:url(/images/topsclub/bg/bg_rateguide_lifeterm_new160114.gif) no-repeat 0 0}

/* ÇÁ¸®¹Ì¾ö ¼îÇÎ, ¶óÀÌÇÁ */
#pbContent .innerBox + .innerBox {margin-top:0}
.premiumEvent { overflow:hidden; position:relative; margin:40px 0 !important; width:820px; height:264px}
.premiumEvent .innerBox { float:left}
.premiumEvent .imgBox {position:absolute; top:0; left:0; width:818px; height:238px; border:1px solid #e0e1e2}
.premiumEvent a {display:inline-block; overflow:hidden; width:15px; height:14px; line-height:350%; margin-top:250px; background:url(/images/topsclub/bg/bg_nums.gif) no-repeat}
.premiumEvent a.btnStop {position:absolute; right:0; bottom:0; background-position:0 0}
.premiumEvent a.btnPlay {position:absolute; right:0; bottom:0; background-position:0 -20px}

.premiumEvent .tab { margin:0 !important}
.premiumEvent .innerBox > a { display:inline-block; overflow:hidden; width:15px; height:14px; margin-top:250px; float:left; right:0; margin-left:3px; line-height:350%; background:url(/images/topsclub/bg/bg_nums.gif) no-repeat}
.premiumEvent .innerBox a.num1 {background-position:-20px 0; margin-left:0px}
.premiumEvent .innerBox a.num2 {background-position:-40px 0}
.premiumEvent .innerBox a.num3 {background-position:-60px 0}
.premiumEvent .innerBox a.num4 {background-position:-80px 0}
.premiumEvent .innerBox a.num5 {background-position:-100px 0}
.premiumEvent .on a.num1 {background-position:-20px -20px}
.premiumEvent .on a.num2 {background-position:-40px -20px}
.premiumEvent .on a.num3 {background-position:-60px -20px}
.premiumEvent .on a.num4 {background-position:-80px -20px}
.premiumEvent .on a.num5 {background-position:-100px -20px}

.prtShopWrapGolf {overflow:hidden; width:821px; height:330px; margin-bottom:40px}
.prtShopWrapGolf iframe {width:100%; height:100%}
.prtShopWrap {overflow:hidden; width:804px; height:308px; margin-bottom:40px; padding:22px 0 0 17px; background:url(/images/topsclub/bg/bg_prtshop.jpg) no-repeat}
.prtShopWrap .txtInfo {float:left; width:169px}
.rollingTab {float:left; position:relative; width:601px; padding-left:20px}
.rollingTab ul { /*overflow:hidden;*/}
.rollingTab ul li {display:none;float:left; margin-right:7px}
.prtShopWrapGolf .rollingTab ul li {display:list-item}
.rollingTab ul li .frameBox {display:none; position:absolute; top:56px; left:20px; width:581px; height:230px}
.rollingTab ul li .frameBox iframe {width:581px; height:230px}
.rollingTab ul li.on div {display:block}
.rollingTab > a { position:absolute; display:none}
.rollingTab > a.btnMoveLeft {top:0; left:0}
.rollingTab > a.btnMoveRight {top:0; right:0}
.rollingTab button.actBtn { display:none; position:absolute; top:13px; left:-20px; width:14px; height:14px; font-size:0; line-height:0; text-indent:-3000em; background:url(/images/topsclub/content/btn_playParse.png) no-repeat; border:0 none}
.rollingTab button.actBtn.play { background-position:0 0}
.rollingTab button.actBtn.stop { background-position:0 -14px}

.rollingTab .txtSub {display:none; position:absolute; top:97px; left:-168px}
#pbContent .txtInfo + .rollingTab {margin-top:0}
#pbContent h4 + .txtSub {margin-top:0}
#pbContent .txtSub + .frameBox {margin-top:0}

.rollingTab.golfTabWrap ul li .frameBox { width:588px; overflow:hidden}
.rollingTab.golfTabWrap ul li .frameBox .frameInbox { position:absolute}
.rollingTab.golfTabWrap ul li .frameBox .frameInbox .goodsWrap01,
.rollingTab.golfTabWrap ul li .frameBox .frameInbox .goodsWrap02,
.rollingTab.golfTabWrap ul li .frameBox .frameInbox .goodsWrap03 { float:left; padding-right:7px; margin-top:0 !important}
.rollingTab.golfTabWrap ul li > a {display:none; position:absolute}
.rollingTab.golfTabWrap ul li > a.btnMoveLeft {top:145px; left:0}
.rollingTab.golfTabWrap ul li > a.btnMoveRight {top:145px; right:0}
.rollingTab.golfTabWrap ul li.on > a {display:block}

/* template01 */
.goodsWrap01 {width:581px; height:230px; background:url(/images/topsclub/temp/bg_goods_wrap.gif) no-repeat}
.goodsWrap01 a {display:block; position:relative; height:230px; text-decoration:none}
.goodsWrap01 a strong {display:block; position:absolute; left:0; bottom:0; width:566px; height:50px; background:url(/images/topsclub/temp/bg_trans.png); font-size:16px; color:#f0c168; padding:19px 0 0 15px}
.goodsWrap01 a strong > em {letter-spacing:-0.1em}
.goodsWrap01 a strong span {display:block;height:23px;font-size:12px;color:#fff;font-weight:normal;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px;}

/* template02 */
.goodsWrap02 {width:581px; height:230px; background:url(/images/topsclub/temp/bg_goods_wrap.gif) no-repeat}
.goodsWrap02 a {display:block; float:left; position:relative; width:287px; height:230px; text-decoration:none}
.goodsWrap02 a:first-child {margin-right:7px}
.goodsWrap02 a strong {display:block;position:absolute;left:0;bottom:0;width:277px;height:50px;background:url(/images/topsclub/temp/bg_trans.png);font-size:16px;color:#f0c168;padding: 19px 0 0 10px}
.goodsWrap02 a strong > em {letter-spacing:-0.1em}
.goodsWrap02 a strong span {display:block;height:23px;font-size:12px;color:#fff;font-weight:normal;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px;}
.goodsWrap02 a strong span em {display:inline-block; height:15px; background:#c86a2b; padding:3px 5px 0 5px; margin-right:4px}
.goodsWrap02 a:first-child strong span em {background:#e7b977; color:#3a3a3a}

/* template03 */
.goodsWrap03 {width:581px; height:230px; background:url(/images/topsclub/temp/bg_goods_wrap.gif) no-repeat}
.goodsWrap03 a {float:left; display:block; position:relative; width:140px; height:230px; margin-left:7px; text-decoration:none}
.goodsWrap03 a:first-child {width:287px; margin-left:0}
.goodsWrap03 a strong {display:block; position:absolute; left:0; bottom:0;width: 130px; height:50px; background:url(/images/topsclub/temp/bg_trans.png); font-size:16px; color:#f0c168;padding: 19px 0 0 10px;}
.goodsWrap03 a strong > em {letter-spacing:-0.1em}
.goodsWrap03 a strong span {display:block;height: 23px;font-size:12px;color:#fff;font-weight:normal;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px;}
.goodsWrap03 a:first-child strong {width: 277px;}

/*.plusPrtBenefit { overflow:hidden; background:#cfbfa8; margin-bottom:40px; padding:0 4px 5px 0}
.plusPrtBenefit .bannerBox {float:left; width:199px; margin:5px 0 0 5px}
.plusPrtBenefit .bannerBox h4 {border-bottom:1px solid #c9c5b3; background:#fff}
.plusPrtBenefit .bannerBox ul {height:119px; border-bottom:1px solid #a19f8e; background:#f7f4eb; padding:12px 15px 0 18px; color:#322c2c}
.plusPrtBenefit .bannerBox ul li {padding-left:14px; background:url(/images/topsclub/bg/bul_ball.gif) 0 4px no-repeat; line-height:18px; margin-top:6px}
.plusPrtBenefit .bannerBox ul li:first-child {margin-top:0}
.plusPrtBenefit .bannerBox > a {display:block; height:26px; text-align:center; background:url(/images/topsclub/bg/bg_btn_partner.gif) no-repeat; padding-top:17px; text-decoration:none; font-weight:bold; color:#322c2c}
#pbContent .bannerBox + .bannerBox {margin-top:5px}
#pbContent .bannerBox h4 + ul {margin-top:0} */

.plusPrtBenefit {overflow:hidden}
.plusPrtBenefit .bannerBox.first { padding-left:4px}
.plusPrtBenefit .bannerBox.firstLine { padding-top:5px}
.plusPrtBenefit .bannerBox {float:left; width:199px; padding:0 4px 5px 0; background:#cfbfa8}
.plusPrtBenefit .bannerBox.box_two {width:404px;}
.plusPrtBenefit .bannerBox h4 {border-bottom:1px solid #c9c5b3; background:#fff}
.plusPrtBenefit .bannerBox ul {height: 169px;border-bottom:1px solid #a19f8e;background:#f7f4eb;padding:12px 15px 0 18px;color:#322c2c;}
.plusPrtBenefit .bannerBox ul li {padding-left:14px; background:url(/images/topsclub/bg/bul_ball.gif) 0 4px no-repeat; line-height:18px; margin-top:6px}
.plusPrtBenefit .bannerBox ul li:first-child {margin-top:0}
.plusPrtBenefit .bannerBox > a {display:block; height:26px; text-align:center; color:#fff; background:url(/images/topsclub/bg/bg_btn_partner.gif) no-repeat; padding-top:17px; text-decoration:none; font-weight:bold}
#pbContent .bannerBox + .bannerBox {margin-top:0}
#pbContent .bannerBox h4 + ul {margin-top:0}

.infoGuide {clear:both; position:relative; border:1px solid #e0e1e2; background:#fff; padding:25px 30px 18px 30px; margin-top:60px}
.numList { width:750px; padding-top:34px; line-height:20px}
.numList li {overflow:hidden; border-bottom:1px solid #e0e1e2; padding:23px 0 21px 0; vertical-align:top}
.numList li:first-child {padding-top:0}
.numList li > span {float:left; overflow:hidden; display:block; width:20px; height:29px; margin:3px 34px 0 0; background:url(/images/topsclub/bg/bg_bignumber.gif) no-repeat; text-indent:-9999px}
.numList li .num1 {background-position:-328px 0}
.numList li .num2 {background-position:-288px -120px}
.numList li .num3 {background-position:-248px -240px}
.numList li .num4 {background-position:-208px -360px}
.numList li .num5 {background-position:-168px -480px}
.numList li .num6 {background-position:-128px -600px}
.numList li.noLine { border-bottom:0}

.numList .guidetxt {width:695px; margin-left:53px}
.numList .guidetxt em {color:#8B6104}
.infoGuide .etc {padding:17px 32px 0 54px; line-height:20px !important}
.infoGuide .etc strong {color:#8B6104}
#pbContent div + .infoGuide {margin-top:60px}
#pbContent h3 + .numList {margin-top:0}

.guideTxt {text-indent:-10px; padding-left:10px; color:#847450}
.guideTxt span {display:block; text-indent:-16px; padding-left:16px}

.dcSrv { overflow:hidden; position:relative; border:3px solid #cfbfa8; padding:26px 20px 23px 94px; background:url(/images/topsclub/bg/bg_movie.gif) 20px 13px no-repeat; line-height:20px; color:#333}
.dcSrv .btn {position:absolute; top:30px; right:20px}
.dcSrv .btn a {display:inline-block; height:30px; background:#825c19; color:#fff; font-weight:bold; line-height:32px; padding:0 20px; text-decoration:none}

.cdDetailTabWrap { overflow:hidden; width:820px; border-bottom:1px solid #d1d1d1}
.cdDetailTab { overflow:hidden; margin-left:-1px; margin-bottom:-2px}
.cdDetailTab li { float:left; text-align:center}
.cdDetailTab li { width:204px; height:28px; margin:0 0 1px 1px; text-align:center; border-bottom:1px solid #d1d1d1; background-color:#dce4e7}
.cdDetailTab a {display:inline-block; height:19px; padding-top:9px; color:#242424; text-decoration:none; padding-right:13px; background:url(/images/topsclub/bg/bg_cdTab_arr.gif) 100% -22px no-repeat}
.cdDetailTab .on {border-bottom-color:#857551; background-color:#857551}
.cdDetailTab .on a {font-weight:bold; color:#fff; background-position:100% 12px}

.golfSrvBox {border:3px solid #cfbfa8;  padding:17px 10px 14px 248px; color:#333; background:url(/images/topsclub/bg/bg_golf_srv.jpg) 20px 20px  no-repeat}
.golfSrvBox ul li {margin-top:5px; line-height:21px; padding-left:14px; background:url(/images/topsclub/bg/bul_ball.gif) 0 6px no-repeat}
.golfSrvBox ul li:first-child {margin-top:0}
.golfSrvBox .listHyphen {padding:4px 0 2px 0; margin-left:55px}
.golfSrvBox .listHyphen li {margin-top:0; line-height:21px; background:url(/images/topsclub/common/bullets.gif) no-repeat -995px 9px; padding-left:11px}

.premiumPlus { overflow:hidden; width:100%; margin:18px 0 0 0 !important}
	.premiumPlusList { overflow:hidden; width:100%}
	.premiumPlusList li { float:left; width:400px}
	.premiumPlusList .plusWrap { overflow:hidden; width:398px; height:168px; background:#fafafa; border:1px solid #d7d7d7; }
	.premiumPlusList li:first-child { margin-left:0; width:420px}	
	
	.premiumPlusList .serviceImg { float:left; width:200px; height:168px}
	.premiumPlusList .serviceImg img { width:200px; height:168px}
	.premiumPlusList .figcaption { float:left; width:168px; height:138px; margin:0; padding:0 15px; color:#4a4e5a; word-wrap:break-word}
	.premiumPlusList .figcaption strong { letter-spacing:1px}
	.premiumPlusList dl  { margin-top:0 !important}
	.premiumPlusList dt { display:block; margin:0 0 11px; padding:12px 0 8px 0; vertical-align:middle; min-height:37px; line-height:18px; border-bottom:1px solid #d5d5d5; font-weight:bold; font-size:14px; letter-spacing:-1px}
	.premiumPlusList dt .lineS { line-height:37px}	
	.premiumPlusList dd { padding:0 3px 4px}
	.premiumPlusList dd.figTxt { height:28px}
	.premiumPlusList dd.more { display:block; padding-top:10px}

	a.btnDetailView{display:inline-block;height:20px;padding:8px 0 0; background:url(/images/topsclub/common/btn_dview.gif) no-repeat 100% 0; padding-right:37px;vertical-align:middle;font-weight:bold;line-height:100%;color:#fff;text-decoration:none}
	a.btnDetailView span{display:block;background:url(/images/topsclub/common/btn_dview.gif) no-repeat 0 -80px;padding:0 0 0 11px;line-height:110%;text-align:center;letter-spacing:-1px}

	.premiumPlusDetail { zoom:1; overflow:hidden; border:1px solid #e0e1e2; padding:29px 29px 29px 29px}
		.premiumPlusDetail .btnWrap { margin-top:10px !important}
		.premiumPlusDetail p.paraDot { margin-top:10px; padding-left:10px; background:url(/images/tops/common/bullets.gif) no-repeat 0px 7px}
		.premiumPlusDetail h5 { overflow:hidden; width:100%;  margin-top:28px !important}
		.premiumPlusDetail h6 { overflow:hidden; width:100%;  margin-top:15px !important; line-height:150%}
		.premiumPlusDetail h6 strong { display:inline-block; vertical-align:middle}
		.premiumPlusDetail h6 strong.num1 { width:12px; height:12px; background:url(/images/topsclub/common/bul_num1.gif) no-repeat 0 1px}
		.premiumPlusDetail h6 strong.num2 { width:12px; height:12px; background:url(/images/topsclub/common/bul_num2.gif) no-repeat 0 1px}
		.premiumPlusDetail h6 strong.num3 { width:12px; height:12px; background:url(/images/topsclub/common/bul_num3.gif) no-repeat 0 1px}
		.premiumPlusDetail h6 strong.num4 { width:12px; height:12px; background:url(/images/topsclub/common/bul_num4.gif) no-repeat 0 1px}
		
		.premiumPlusDetail ul.listHyphen { margin-top:5px; padding:0}
		.premiumPlusDetail p.listHyphen { margin-top:5px}
		
		.premiumPlusDetail p { overflow:hidden; width:100%; clear:both}
		.premiumPlusDetail dl { overflow:hidden; position:relative; min-height:236px}
		.premiumPlusDetail dt { margin-left:300px; padding:8px 0 14px 0; border-bottom:1px solid #d5d5d5; color:#3e424d; font-size:14px; line-height:22px}
		.premiumPlusDetail dt strong { display:block; font-size:16px; margin-bottom:5px}
		.premiumPlusDetail dd { margin-left:300px; padding:20px 0 0 0}	
		.premiumPlusDetail span.photo { overflow:hidden; display:block; position:absolute; top:0; left:0; width:270px; height:236px}

		.premiumPlusDetail .servInfo { zoom:1; overflow:hidden}
		.premiumPlusDetail .servInfo li { overflow:hidden; position:relative; margin-top:4px; padding-left:70px; line-height:18px}
		.premiumPlusDetail .servInfo li:first-child { margin-top:0}
		.premiumPlusDetail .servInfo li.infoDep2 { margin-top:15px}
		.premiumPlusDetail .servInfo li strong { position:absolute; top:0; left:0; display:block; width:55px; height:17px; padding-left:8px; color:#3e424d; background:#e6dfb9; font-size:11px; line-height:17px; letter-spacing:-1px}
		.premiumPlusDetail .servInfo li strong.dep2 { color:#fff; background:#4a4e5b}
		
		.irPremiumPlusHana { margin-top:10px !important; width:100%; height:100px; background:url(/images/topsclub/content/bg_topsplus_hana.gif) no-repeat 0 0}
		.irPremiumPlusYes24 { margin-top:10px !important; width:100%; height:100px; background:url(/images/topsclub/content/bg_topsplus_yes24.gif) no-repeat 0 0}
		.irPremiumPlusGolf { margin-top:20px !important; width:100%; height:82px; background:url(/images/topsclub/content/bg_topsplus_golf.gif) no-repeat 0 0}
		
		.plusGolfImgBox { overflow:hidden; margin-top:10px !important; padding:20px 20px 10px 20px; background:#fafafa; border:1px solid #d6d6d6}
		.plusGolfImgBox .imgList { overflow:hidden; margin-bottom:12px}
		.plusGolfImgBox .imgList li { float:left; margin-left:17px}
		.plusGolfImgBox .imgList li:first-child { margin-left:0}
		
		.golfPlusImgWrap { overflow:hidden; margin-top:10px !important}
			
		.boatImgList { overflow:hidden}
		.boatImgList li { float:left; margin-left:15px}
		.boatImgList li strong { display:block; margin-bottom:5px}
		.boatImgList li:first-child { margin-left:0}
		
		.plusNumWrap { overfow:hidden; position:relative; height:34px; padding-left:18px; font-size:14px; line-height:34px; font-weight:bold; color:#3e424d; background:#f7f7f7; border-top:2px solid #4d483e; border-bottom:2px solid #4d483e}
		.plusNumWrap .btn { position:absolute; top:7px; right:30px}
		
		.btnArrowNavy{display:inline-block; height:18px; border:1px solid #4a4e5b; background:url(/images/topsclub/common/btn.gif) no-repeat 100% -360px; vertical-align:middle; font-size:11px; line-height:100%}
		.btnArrowNavy span{display:block; padding:0 18px 0 9px; line-height:22px}		
		a.btnArrowNavy{color:#fff; text-decoration:none; font-weight:normal}
		.btnArrowNavy:focus { border:1px dashed #4f3f1b}		
		
	.prestigeService { zoom:1; overflow:hidden; border:1px solid #d5d5d5; margin:15px 0 10px 0; padding:10px 29px}
	.prestigeService li { padding:26px 0 30px 160px; min-height:75px; line-height:0; font-size:0; border-top:1px dotted #e0e0e0; color:#333; background:url(/images/topsclub/bg/bg_prestigesrv.jpg) no-repeat}
	.prestigeService li:first-child { border-top:0}
	.prestigeService li strong.imgTitle { display:block}
	.prestigeService li span { display:block; margin-top:8px; line-height:18px; font-size:12px}
	.prestigeService li em { color:#847450}
	.prestigeService li em img { vertical-align:middle}

	.prestigeService li.p0101 { background-position:0 0}
	.prestigeService li.p0102 { background-position:0 -134px}
	.prestigeService li.p0103 { background-position:0 -267px}
	.prestigeService li.p0104 { padding-bottom:20px !important; background-position:0 -400px}

	.prestigeService li.p0201 { background-position:0 -534px}
	.prestigeService li.p0202 { background-position:0 -668px}
	.prestigeService li.p0203 { background-position:0 -801px}
	.prestigeService li.p0204 { background-position:0 -934px}
	.prestigeService li.p0205 { background-position:0 -1069px}
	.prestigeService li.p0206 { background-position:0 -1201px}
	.prestigeService li.p0207 { background-position:0 -1338px}

	.prestigeService li.p0301 { background-position:-760px 0}
	.prestigeService li.p0302 { background-position:-760px -134px}
	.prestigeService li.p0303 { background-position:-760px -267px}
	.prestigeService li.p0304 { background-position:-760px -400px}
	.prestigeService li.p0305 { background-position:-760px -534px}
	.prestigeService li.p0306 { background-position:-760px -668px}

	.prestigeService li.p0401 { background-position:-760px -801px}
	.prestigeService li.p0402 { background-position:-760px -934px}
	.prestigeService li.p0403 { background-position:-760px -1069px}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.bgPrestige caption { display:none}
}

.bgPrestige th strong { color:#7e6d48}
	.bgPrestige thead tr.depth2 th{color:#686868;background-color:#efefef;border-left:1px solid #e0e1e2;border-bottom:1px solid #e0e1e2;padding:13px 0 9px 0}
	.bgPrestige .prestigeTd { padding:5px 0 !important; text-align:center; line-height:0; font-size:0; }
	.bgPrestige .prestigeTbl01 { display:inline-block; width:431px; height:63px; background:url(/images/topsclub/content/bg_prestigetbl.gif) no-repeat 0 0}
	.bgPrestige .prestigeTbl02 { display:inline-block; width:112px; height:63px; background:url(/images/topsclub/content/bg_prestigetbl.gif) no-repeat -441px 0}
	.bgPrestige .prestigeTbl03 { display:inline-block; width:76px; height:63px; background:url(/images/topsclub/content/bg_prestigetbl.gif) no-repeat -564px 0}

	.bgPrestige .prestigeTbl04 { display:inline-block; width:431px; height:63px; background:url(/images/topsclub/content/bg_prestigetbl.gif) no-repeat 0 -73px}
	.bgPrestige .prestigeTbl05 { display:inline-block; width:112px; height:63px; background:url(/images/topsclub/content/bg_prestigetbl.gif) no-repeat -441px -73px}
	.bgPrestige .prestigeTbl06 { display:inline-block; width:76px; height:63px; background:url(/images/topsclub/content/bg_prestigetbl.gif) no-repeat -564px -73px}

	.bgPrestige .prestigeTbl07 { display:inline-block; width:431px; height:135px; background:url(/images/topsclub/content/bg_prestigetbl.gif) no-repeat 0 -146px}
	.bgPrestige .prestigeTbl08 { display:inline-block; width:112px; height:135px; background:url(/images/topsclub/content/bg_prestigetbl.gif) no-repeat -441px -146px}
	.bgPrestige .prestigeTbl09 { display:inline-block; width:76px; height:63px; background:url(/images/topsclub/content/bg_prestigetbl.gif) no-repeat -564px -146px}

	.bgPrestige .prestigeTbl10 { display:inline-block; width:76px; height:63px; background:url(/images/topsclub/content/bg_prestigetbl.gif) no-repeat -565px -219px}
	.bgPrestige .prestigeTbl11 { display:inline-block; width:431px; height:63px; background:url(/images/topsclub/content/bg_prestigetbl.gif) no-repeat 0 -292px}
	.bgPrestige .prestigeTbl12 { display:inline-block; width:76px; height:63px; background:url(/images/topsclub/content/bg_prestigetbl.gif) no-repeat -564px -292px}

.bgPrestige .prestigeTdS { padding:0 !important; text-align:center; line-height:0; font-size:0; }
	.bgPrestige .prestigeTblS01 { display:inline-block; width:431px; height:72px; background:url(/images/topsclub/content/bg_prestigetblService.gif) no-repeat 0 0}
	.bgPrestige .prestigeTblS04 { display:inline-block; width:431px; height:72px; background:url(/images/topsclub/content/bg_prestigetblService.gif) no-repeat 0 -73px}
	.bgPrestige .prestigeTblS07 { display:inline-block; width:431px; height:145px; background:url(/images/topsclub/content/bg_prestigetblService.gif) no-repeat 0 -146px}
	.bgPrestige .prestigeTblS11 { display:inline-block; width:431px; height:72px; background:url(/images/topsclub/content/bg_prestigetblService.gif) no-repeat 0 -292px}


/* tops ÃßÃµ±ÝÀ¶»óÇ° */
.recoGoodWrap { overflow:hidden; padding:0 50px; border:1px solid #d5d5d5}

.recoGoodList { zoom:1; overflow:hidden; position:relative; margin-top:0 !important; padding:50px 0; border-top:1px dotted #9ea0a6; min-height:214px}
	.recoGoodList .recoName { margin:0 0 10px 300px; color:#3e424d; line-height:18px; padding-bottom:20px; background:url(/images/topsclub/content/bg_recolist.gif) no-repeat 0 bottom}
	.recoGoodList.first { border:0}
	.recoGoodList .recoName strong { display:block; margin-bottom:8px}
	.recoGoodList .recoImg { position:absolute; left:0; top:50px; margin-top:0 !important}
	.recoGoodList .listDot { margin-left:300px; color:#795300; }
	.recoGoodList .listDot > li, .recoGoodList .listHyphen > li { padding-left:10px; background:url(/images/topsclub/common/bul_dotlistb.gif) no-repeat 0 6px}
	.recoGoodList .listDot > li em { padding-left:10px; text-indent:-10px; color:#686868}
	.recoGoodList .listInfo { margin-left:310px; color:#4a4e5b}
	.recoGoodList .listInfos { margin:2px 0 0 310px !important; color:#4a4e5b; padding-left:10px; text-indent:-10px}
	.recoGoodList .btn { position:absolute; margin-top:0 !important; left:85px; top:235px}

	.recoGoodList.recoBank { min-height:166px; background:url(/images/topsclub/content/bg_recobank.gif) no-repeat }
	.recoGoodList.recoBank .recoName { margin:0 0 20px 300px}
	.recoGoodList.recoBank .recoImg { position:absolute; left:0; top:0; margin-top:0 !important}
	.recoGoodList.recoBank .btn { position:absolute; margin-top:0 !important; left:90px; top:187px}

		.bgRecoBank01 { border:0; background-position:0 -1250px !important;}
		.bgRecoBank02 { background-position:0 -256px !important; }
		.bgRecoBank03 { background-position:0 -1525px !important}
		.bgRecoBank04 { background-position:0 -870px !important}
		
		
		
/* ÀÚÁÖÃ£´Â Áú¹® */
.faqGroupWrap { overflow:hidden; margin-top:10px}
	.faqGroupLeft { overflow:hidden; float:left; width:320px; margin-top:0}
	.faqGroupRight { overflow:hidden; float:left; width:320px;  margin-top:0 !important}
	.faqGroupCnt { overflow:hidden; float:left; width:100px; margin-top:0 !important}
		.groupPontTxt { display:block; margin-top:70px; height:40px; width:100px; text-align:center; background:url(/images/topsclub/content/bg_faqgroup_arrow.gif) 20px bottom no-repeat} 

/* common :slider control */
.jo_control{position:absolute;top:0;right:0;overflow:hidden;z-index:30;display:none}
.jo_control p{float:left;padding:0;margin:0 5px 0 0}
.jo_control div{float:left}
.jo_control a{float:left;display:block;width:12px;height:12px;background:url(/images/topsclub/common/ico_control.gif) no-repeat 0 0;overflow:hidden;line-height:30;border:1px solid #6d767d}
.jo_control a:focus, .jo_control a:hover{border:1px dashed #6d767d}
.jo_control .prev{background-position:-40px 0;float:left;margin-right:2px}
.jo_control .next{background-position:-60px 0;float:right}
.jo_control .stop{background-position:-20px 0;float:left;margin-right:2px}
.jo_control .play{background-position:0 0;float:left;margin-right:2px}

/* common :slider double Img */
.dbImg .upImg{position:absolute;top:0;left:0;z-index:15}
.dbImg .downImg{position:absolute;top:0;left:0;z-index:5}
.dbImg .trBg{position:absolute;top:0;left:0;z-index:10}
.dbImg .jo_sliderAct > a{position:absolute;top:0;left:0;z-index:20}

/* base :jo_slider */
.sliderJHM{position:relative}
.jo_sliderBody{position:relative;overflow:hidden}
.jo_sliderDiv{float:left}
.jo_sliderAct{position:absolute;top:0;left:0;display:none}
.jo_num{float:left;position:relative;z-index:40;width:12px;height:12px;background:#fff;overflow:hidden;padding:2px 2px 1px;font-size:11px;text-align:center;display:none}
.on > .jo_num{width:30px;background:#000;color:#fff}

/* base :sliderDoubleW */
.sliderDoubleW{position:relative}
.sliderDoubleW .jo_sliderGroup{position:relative;overflow:hidden}
.sliderDoubleW .jo_sliderGroup > div{float:left}
.sliderDoubleW .jo_sliderGroup > div > .jo_num
{display:block;float:left;position:relative;z-index:40;width:12px;height:12px;background:#fff;overflow:hidden;padding:2px 2px 1px;font-size:11px;text-align:center}
.sliderDoubleW .jo_sliderGroup > div.on > .jo_num{width:30px;background:#000;color:#fff}
.jo_sliderGroup .sliderJHM{position:absolute;top:0;left:0}
.jo_sliderGroup .jo_sliderDiv .jo_num{top:40px;top:30px}

/* base :sliderDoubleH */
.sliderDoubleH{position:relative}
.sliderDoubleH .jo_sliderGroup{position:relative;overflow:hidden}
.sliderDoubleH .jo_sliderGroup > div > .jo_num
{display:block;clear:left;float:left;position:relative;z-index:40;width:12px;height:12px;background:#fff;overflow:hidden;padding:2px 2px 1px;font-size:11px;text-align:center}
.sliderDoubleH .jo_sliderGroup > div.on > .jo_num{width:30px;background:#000;color:#fff}
.jo_sliderGroup .sliderJHM{position:absolute;top:0;left:0}
.jo_sliderGroup .jo_sliderDiv .jo_num{top:40px;top:30px}

/* style :slider02 */
.topsMainVs{margin-bottom:20px; width:100%}
.topsMainVs .jo_sliderBody{width:100%;height:535px}
.topsMainVs .jo_sliderAct{width:100%;height:535px;top:0}
.topsMainVs .jo_sliderAct > a{display:block}
.topsMainVs .main_slideImg { position:absolute; top:0; left:50%; margin-left:-1200px}
.topsMainVs .jo_control{top:78px;left:50%;margin-left:-318px}
.topsMainVs .jo_control div{}
.topsMainVs .jo_sliderDiv{}
.topsMainVs .jo_num{ float:left; top:79px; margin-right:5px; width:12px; height:12px; line-height:10; padding:0}
.topsMainVs .jo_sliderAct h2{position:absolute;top:115px;left:50%;margin-left:-470px}
.topsMainVs .btn_srvGo{position:absolute;top:271px;left:50%;margin-left:-445px}
.topsMainVs .on > .jo_num{background:#fff;width:40px}

/* style :slider01 */
.topsMainBn01{ float:left;width:293px;height:146px;border:1px solid #e0e1e2;padding:20px 20px 0; margin-right:18px}
.topsMainBn01 h3{float:left;margin-bottom:15px}
.topsMainBn01 .jo_sliderBody{width:293px;height:98px;border:1px solid #ccc}
.topsMainBn01 .jo_sliderAct{width:293px;height:98px;top:0}
/*
.topsMainBn01 .jo_sliderAct > a{display:block;width:15px;height:14px;background:#6d767d;color:#fff;margin-right:3px;font-size:11px;line-height:14px}
*/
.topsMainBn01 .jo_control{ top:21px;right:18px; text-align:left}
.topsMainBn01 .stop, .topsMainBn01 .play { position:absolute; top:0; left:32px}
.topsMainBn01 .next { position:absolute; top:0; left:16px}
.topsMainBn01 .prev { position:absolute; top:0; left:0}
.topsMainBn01 .autoOn, .topsMainBn01 .autoOff { position:relative}

/* style :slider02 */
.topsMainBn02{float:left;width:243px;height:146px;border:1px solid #e0e1e2;padding:20px 20px 0; margin-right:18px}
.topsMainBn02 h3{float:left;margin-bottom:15px}
.topsMainBn02 .jo_sliderBody{width:241px;height:128px;top:-28px}
.topsMainBn02 .jo_sliderAct{width:241px;height:100px;top:28px}
.topsMainBn02 .jo_num{width:15px;height:14px;background:#6d767d;color:#fff;margin-right:3px;font-size:11px;line-height:15px;padding:0;text-decoration:none}
.topsMainBn02 .on > .jo_num{background:#847450;width:30px}
.topsMainBn02 .jo_control{top:21px;right:18px}


/* style :sliderList4 */
.sliderList4{float:left;margin-right:10px;width:300px;height:320px}
.sliderList4 .jo_sliderBody{width:300px;height:320px}
.sliderList4 .jo_sliderAct{width:300px;height:300px;top:20px}
.sliderList4 .jo_sliderAct a{display:block;float:left;width:140px;height:140px;font-size:100px;text-align:center;margin:0 5px 5px 0}


/* style : premium shopping */
.premiumEventBn { margin:40px 0 !important; width:818px; min-height:238px; padding:1px; background:url(/images/topsclub/content/bg_premium_line.gif) no-repeat 0 0}
.premiumEventBn .jo_control{ top:251px; right:-1px}
.premiumEventBn .jo_sliderBody{ margin-top:0 !important; width:818px; min-height:238px; top:0} 
.premiumEventBn .jo_sliderAct{ width:100%; height:238px}
.premiumEventBn .jo_num{ display:none; margin-top:250px; width:15px;height:14px;background:#6d767d;color:#fff;margin-right:3px;font-size:11px;line-height:15px;padding:0;text-decoration:none}
.premiumEventBn .on > .jo_num{background:#847450;width:30px}
.premiumEventBn .jo_sliderDiv{ margin-top:0 !important}

/* 2017.02.10_kang - Tops ÇÁ¸®¹Ì¾ö ¸â¹ö½± ÆäÀÌÁö */
.irPrimium_mem {width:100%; height:240px; margin-top:45px; background:url(/images/topsclub/bg/bg_primium_mem.gif) no-repeat 0 0}
.premium_mem_cont {width:818px; margin-top:40px !important; border:1px solid #e0e1e2}
.premium_mem_cont:after {display:block; content:''; clear:both}
.premium_mem_cont > div {float:left; margin:0 !important} 
.premium_mem_cont .img_box {width:236px; height:246px}
.premium_mem_cont .info_box {width:532px; height:176px; padding:34px 0 36px 50px}
.premium_mem_cont .info_box .tit {display:block; margin-bottom:27px; color:#444; font-size:14px}
.premium_mem_cont .info_box .info {margin-top:17px}
.premium_mem_cont .info_box .info.fir {margin-top:0}
.premium_mem_cont .info_box .info:after {display:block; content:''; clear:both}
.premium_mem_cont .info_box .info > * {float:left}
.premium_mem_cont .info_box .info > dt {width:71px; color:#444; font-weight:bold}
.premium_mem_cont .info_box .info > dd li {margin-top:12px; color:#444}
.premium_mem_cont .info_box .info > dd li:first-child {margin-top:0}
.premium_mem_cont .info_box .info_btn_wrap {margin-top:28px}
.premium_mem_cont .info_box .info_btn_wrap a {
display:inline-block; height:23px; margin-left:1px; padding:10px 13px 0; color:#444; text-align:center; font-weight:bold; text-decoration:none
}
.premium_mem_cont .info_box .info_btn_wrap a:first-child {margin-left:0}
.premium_mem_cont .info_box .info_btn_wrap .btn_white {border:1px solid #ccc; background:#fff}
.premium_mem_chk {margin-top:40px !important}
.premium_mem_chk .txt_tit,
.premium_mem_chk .listDot li  {color:#444}


/* Tops¸ô - ÇÁ¸®¹Ì¾ö Æ÷ÀÎÆ®¸ô (2017-06-22) */
.tops_pointmall_wrap {*zoom:1;}
.tops_pointmall_wrap:after {content:""; display:block; clear:both;}
.tops_pointmall_wrap .tops_pointmall_box01 {float:left; width:206px; height:371px; background-color:#615649;}
.tops_pointmall_wrap .tops_pointmall_box01 .inbox01 {padding:30px 20px 0 20px;}
.tops_pointmall_wrap .tops_pointmall_box02 {float:left; border:1px solid #e0e1e2; width:612px; height:369px; margin-top:0;}
.tops_pointmall_wrap .tops_pointmall_box02 .inbox02 {padding:30px 20px 0 20px;}
.tops_pointmall_wrap .tops_pointmall_box02 .tblNfud-Tops {border-top:none; margin-top:20px;}
.tops_pointmall_wrap .tops_pointmall_box02 .tblNfud-Tops tr th {border-left-color:#fff; border-bottom:none; padding:15px 0;}
.tops_pointmall_wrap .tops_pointmall_box02 .tblNfud-Tops tr td {border-color:#e0e1e2; padding:15px 0;}
.tops_pointmall_wrap .tops_pointmall_txtlist {margin-top:18px;}
.tops_pointmall_wrap .btn_tops_pointmall_link {margin-top:15px;}	

/* ·¹ÀÌ¾î  20180705 ±èºû³ª Ãß°¡*/
#layer1.layer-t1.topsVer{border:2px solid #847450;}
#layer1.layer-t1.topsVer .layer-close{background:url(/images/topsclub/common/btn_close_popup.gif) center center no-repeat;}
#layer1.layer-t1.topsVer h1,
#layer1.layer-t1.topsVer h3.tit-t2{color:#847450;}
#layer1.topsVer .layerPopupFooter{background-color:#f8f8f8;text-align:right;padding:7px 19px 6px 19px;font-size:12px;}
#layer1.topsVer .layerPopupFooter .btnClose span{line-height:20px;}

/* Å¾½ºÀÌº¥Æ® ÀçÁ¤ÀÇ */
.tops .even_content .even_tit01 {color:#8a6203;}
.tops .even_content .step_arrow01 li div strong {color:#8a6203;}
.tops .eve_pnt01 {color:#8a6203 !important}
.tops .eve_txt01 dd {width:710px;}
.tops .eve_box>dt {color:#8a6203;}
.tops .qr_cont .qrcode_img {float:right;}
.tops .eve_box_wrap {width:634px !important;}
.tops .eve_box_wrap .eve_box dd {width:540px !important;}
.tops .even_content .tbl_even01{font-size:14px;}
.pbContent .tops .even_content p + p, 
.pbContent .tops .even_content div + ul,
.pbContent .tops .even_content dl + dl,
.pbContent .tops .even_content div + dl,
.pbContent .tops .even_content h3 + div,
.pbContent .tops .even_content div + div{margin-top:0;}

.tops_llist01 {margin-top:40px; background:#f7f7f7; padding:30px 35px;}
.tops_llist01 h4 {font-size:16px; color:#191919; padding-bottom:20px;}
.tops_llist01 ul {margin-bottom:15px; border:1px solid #e0e1e2; background:#efefef; padding:25px 0; text-align:center;}
.tops_llist01 ul li {padding:0 30px 0 0; display:inline-block; font-size:14px; color:#191919; font-weight:bold;}
.tops_llist01 ul li:before {content:''; width:2px; height:2px; display:inline-block; background:#191919; margin-right:8px; vertical-align:middle;}
.tops_llist01 ul span {padding-left:25px; color:#8d743a; display:inline-block;}

.tops_sv01 {border:1px solid #d5d5d5;}
.tops_tits01 {font-size:18px; color:#222; padding-bottom:10px;}
.tops_titss01 {background:url('/images/topsclub/common/ico_tops_titss01.gif') no-repeat left 5px; color:#222; font-size:16px; padding-left:16px; font-weight:bold;}
.p_conts01 {padding-bottom:20px;}
.p_conts01 dd {padding:5px 0 0 16px; line-height:22px;}

.step_cont01 {padding:10px 0 15px;}
.step_cont01:after {content:""; display:block; clear:both}
.step_cont01 li {text-align:center; float:left; background:url(/images/common/event/bg_stepArrow.png) no-repeat left top;}
.step_cont01 li:first-child {background:none;}
.step_cont01 li div {padding-left:30px;}
.step_cont01 li:first-child div {padding-left:0;}
.step_cont01 li div strong {color:#847450;}
.step_cont01 li div p {padding-top:10px;}

.tab_sty01 {border-bottom:2px solid #3e424d; margin:30px 0 35px;}
.tab_sty01:after{content:"";display:block;clear:both}
.tab_sty01 li {float:left;}
.tab_sty01 li a {height:24px; border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5; display:block; padding:5px 12px 0; color:#3e424d; text-decoration:none; background:#fff;}
.tab_sty01 li:last-child a {border-right:1px solid #d5d5d5;}
.tab_sty01 li.on {}
.tab_sty01 li.on a {height:25px; margin:0 -1px -2px 0; border:2px solid #3e424d; border-bottom:0; z-index:1; position:relative; font-weight:bold;}

.ln_txtb01 {position:relative; border-top:2px solid #4d483e; border-bottom:2px solid #4d483e; font-size:14px; color:#3e424d; padding:7px 0 9px 20px; font-weight:bold; background:#f7f7f7;}
.ln_txtb01 .btn_gst01 {position:absolute; top:7px; right:30px; display:inline-block; height:18px; padding:0 19px 0 11px; line-height:18px; color:#fff; text-decoration:none; border:1px solid #4a4e5b; background:url(/images/topsclub/common/btn.gif) no-repeat right -360px; font-weight:normal; font-size:11px;}

.box_sq01 {border:1px solid #d1d1d1; background:#eee; margin-top:7px;}
.box_sq01:after{content:"";display:block;clear:both}
.box_sq01 .step_cont01 {float:left; width:500px; padding:20px 0; background:#fff;}
.box_sq01 .appqr_code {width:254px; padding:17px 0 0 42px; float:right;}
.box_sq01 .appqr_code strong {display:block;color:#333;text-align:left; padding:0 0 4px 15px;}
.box_sq01 .appqr_code .qr_conts {}
.box_sq01 .appqr_code .qr_conts div {display:inline-block; margin:0 15px; line-height:18px; text-align:center;}
.box_sq01 .appqr_code .qr_conts div img {display:block; padding-bottom:4px;}

.imgm_add {display:block; padding-top:7px;}

.tops_appqr {margin-top:60px; border-top:2px solid #4d483e; border-bottom:2px solid #4d483e; background:#f7f7f7; height:150px; line-height:150px; position:relative; padding-left:29px;}
.tops_appqr .appqr_cont {position:absolute; top:25px; right:32px;}
.tops_appqr .appqr_cont:after{content:"";display:block;clear:both}
.tops_appqr .appqr_cont div {margin:0 13px; width:86px; text-align:center; font-size:14px; color:#686868; float:left; line-height:21px; font-weight:bold;}
.tops_appqr .appqr_cont div img {display:block; padding-bottom:5px;}

/* 190724  */
.box_sq01.qr_t01 .step_cont01{width:550px;}
.box_sq01.qr_t01 .appqr_code{width:245px;padding:20px 0 0;}
.box_sq01.qr_t01 .appqr_code .qr_conts,
.box_sq01.qr_t01 .appqr_code strong{text-align:center;padding:5px 0 0;}
.tblList tbody td.pdno{padding:0;}
.tops_giftlst{display:table;table-layout:fixed;width:100%;}
.tops_giftlst>li{display:table-cell;vertical-align:middle;padding:7px 5px 2px 5px;border-left:1px solid #e0e1e2;}
.tops_giftlst>li.first{border-left:0 none;}