/* CSS Document */
@charset "utf-8";
@import url("/_sys/jquery-ui/jquery-ui-1.8.16.custom.css");
@import url("/_sys/bxslider/jquery.bxslider.css");
@import url("/_sys/css/sliderkit-core.css");
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);



html, body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select { margin:0; padding:0 }
body, input, textarea, select, button, table { font-family:'Nanum Gothic',dotum,'돋움',sans-serif; font-size:14px }
img, fieldset {margin:0;padding:0;border:0;}
ul, ol{ list-style:none }
em,address { font-style:normal }
a { text-decoration:none; color:#49423b; }
a:hover{text-decoration: underline;}
caption, legend, hr { display:none }
table, th, td { border:none; border-spacing:0; border-collapse:collapse; table-layout:fixed }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }


/* UI Object */
body{_text-align:center; background:#fff;}
#wrap{position:relative; min-width:1140px; margin:0 auto; _text-align:center }

#header {position:relative; width:auto; max-width:1140px; min-width:inherit; height:100px; z-index:500; margin:0 auto;}
#headerNew {position:relative; width:1200px; height:135px; z-index:500; margin:0 auto;}

#logo {float:left; width:240px; height:90px; text-align:left;}

#gnb {height:40px; z-index:500;}
#gnb ul { float:right;}
#gnb li { float:left; margin:10px 0 1px 5px;}



#header_area {position:relative; width:100%; height:93px;  z-index:500; background:#fff; margin:0 auto; padding:0px;}
#header_area #logo {float:left; marign:0px; width:505px;}
#header_area #search_area { float:left; marign:0px; width:300px;}
#header_area .input_area {width:100%; height:36px; text-align:center; border:3px solid #646464; border-radius:30px; margin-top:30px;}

#header_area #gnb_area {float:right; text-align:right; marign:0px; width:395px;}
#header_area #gnb_area .gnb_menu {width:100%; height:40px; text-align:right; color:#000; font-size:10px; font-family:"simfang", "NaNoomGodicLight";}
#header_area #gnb_area .gnb_reg_btn {width:100%; height:33px; text-align:right;}
#header_area #gnb_area .gnb_reg_btn .biz_reg {float:left; width:121px; height:20px; text-align:center; background:#2a2a2a; border-radius:30px; color:#fff; font-size:10px; font-family:NaNoomGodicBold; padding-top:5px; margin-right:6px;}
#header_area #gnb_area .gnb_reg_btn .emp_reg {float:right; width:102px; height:20px; text-align:center; background:#2a2a2a; border-radius:30px; color:#fff; font-size:10px; font-family:NaNoomGodicBold; padding-top:5px; margin-left:6px;}
#header_area #gnb_area .full_menu_area {width:100%; text-align:right;}


#header_menuNew {position:relative; width:100%; height:42px;  z-index:500; background:#fff; margin:0 auto; padding:0px;}
.menuNew{ z-index:500; margin:0 auto; padding:0px;}
.menuNew:after {content:""; display:block; clear:both}
.menuNew ul {float:left; width:100%; height:42px; font-size:15px; font-family:"simfang", NaNoomGodicBold; color:#3f3f3f; border-top:1px solid #c2c2c2;  border-bottom:1px solid #c2c2c2; background:#fbfaf9;}
.menuNew li { float:left; text-align:center; cursor:pointer; width:10%; margin:10px 60px 0 60px; padding-bottom:6px;}
.menuNew li.menu_on_New {border-bottom:6px solid #1bccff; }
.menuNew li.menu_off_New {border-bottom:1px solid #fbfaf9;}

.dept {display:none; position:absolute; top:103px; width:1200px; height:0; background:#bdbdbd; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity:0.80; z-index:10;}
.dept #dept_ul {float:right; width:100%; font-family:LondonTwo; font-size:12px; line-height:24px; color:#30302f; padding-top:30px; margin:0px;}
.dept #dept_ul #dept_li_1 {float:left; width:180px; text-align:center; margin-left:330px; padding:0;}
.dept #dept_ul #dept_li_2 {float:left; width:170px; text-align:center; padding:0;}
.dept #dept_ul #dept_li_3 {float:left; width:180px; text-align:center; padding:0;}
.dept #dept_ul #dept_li_4 {float:left; width:120px; text-align:center; padding:0;}
.dept #dept_ul #dept_li_5 {float:left; width:160px; text-align:center; padding:0;}
.dept #dept_ul a {display:inline-block; color:#30302f;}
.dept #dept_ul a:hover, .dept #dept_ul a:focus{color:#747474;}

.blk {display:block;}

#footerNew:before{content:""; display:block; clear:both}
#footerNew {position:relative; width:1200px; margin:23px auto; background:#fff; border-top:1px solid #f0f0f0; margin-top:23px;}
#footerNew #footer_left{border-left:5px solid #ececec; float:left; width:800px; padding-left:20px; margin-top:20px;}
#footerNew #footer_left .footer_menu{ margin-top:20px; color:#5b5b5b;font-family:"simfang", NaNoomGodicEB;}
#footerNew #footer_left .link{text-align:left; padding-top:20px; height:30px; color:#5b5b5b;}
#footerNew #footer_left .link a {text-decoration:none; color:#5b5b5b; }
#footerNew #footer_left .address{margin-top:20px; line-height:18px; color:#b2b2b2;}
#footerNew #footer_right {float:right; text-align:right; margin-top:32px;}



#menu {float:right; height:60px; z-index:500;}
#menu ul { float:right; font-size:18px; color:#333; font-weight:800; line-height:60px;}
#menu li { float:left; margin:0px 20px 0px 20px; text-align:right;}
#menu li:last-child { margin-right:50px; text-align:right;}
#menu li a:hover { color:#715c4e; text-decoration:none; }
#menu .depth2{display:none;position:absolute;width:100%;top:100px; left:0px; background-color: #715c4e;z-index: 100;}
#menu .depth2 li{height: 43px; line-height: 43px; text-align:center; color:#fff;}
#menu .depth2 li a{font-weight:bold; font-size:14px; color:#fff;}
#menu .depth1 > li:hover .depth2, #menu .depth1 > li:focus .depth2{display:block;}
#menu .depth2 li a:hover { text-decoration:underline; }

#container {position:relative; margin:0 auto; width:auto; min-width:inherit; *zoom:1; padding:0; z-index: 200; }


#containerNew {position:relative; margin:4px auto; width:1200px; max-width:1200px; min-width:1200px; *zoom:1; padding: 0;z-index: 200; }
#containerNew:after{display:block;clear:both;content:''}

#contentNew{float:left;width:100%;display:block; margin:0 auto; text-align:center;}


#content{max-width:1140px; display:block; margin:0 auto;}
#content .location{max-width:1140px; display:block; margin:0 auto; border:1px solid #cccccc; height:41px; line-height:3em; font-size:14px; color:#333; font-weight:bold; text-align:right; padding-right:50px;}


/* main */
#major_area {float:left; width:398px; margin-top:8px;}
#major_area ul {width:100%; float:left;}
#major_area li {width:100%; float:left; text-align:left; color:#4a4949; font-family:"simfang", NaNoomGodicLight;}
#major_area li.title_area {width:100%; text-align:left; height:22px;}
#major_area li.image_area {float:left; text-align:left; padding-bottom:10px;}
#major_area li.image_area img {width:377px; height:147px;}
#major_area li.list { padding:6px 0 6px 14px; background:url(/images/icon/icon01.gif) no-repeat left center;}


/* main Slide */
.mSlide{ width:100%; min-width:1140px; background:#efefed;}
.mSlide ul li{height: 437px;}
.mSlide ul li a{display: block;width: 1140px;height: 437px;margin: 0 auto;}
.mSlide .bx-wrapper .bx-pager{}
.mSlide .bx-wrapper .bx-pager.bx-default-pager a{width: 14px;height: 14px;border-radius: 7px;background-color: #fff; margin:0 10px 0 10px;}
.mSlide .bx-wrapper .bx-pager, 
.mSlide .bx-wrapper .bx-controls-auto{bottom:8px}
.mSlide .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.mSlide .bx-wrapper .bx-pager.bx-default-pager a.active{background-color: #81634e;}
.mSlide .bx-wrapper .bx-prev{left:50%;margin-left: -590px; margin-top:-50px;}
.mSlide .bx-wrapper .bx-next{right:50%;margin-right: -590px; margin-top:-50px;}
.mSlide .bx-wrapper .bx-controls{text-align: center;position: absolute;bottom:20px;width: 100%;}
.mSlide .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align: center;width: auto;position: static;padding-top: 0;display: inline;}
.mSlide .bx-wrapper .bx-controls-direction{display: inline;}
.mSlide .bx-wrapper .bx-controls-direction a{top:-150px}
.mSlide .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right: auto;width: auto;position: static;display: inline;}
.mSlide .bx-wrapper .bx-pager .bx-pager-item, 
.mSlide .bx-wrapper .bx-controls-auto .bx-controls-auto-item{vertical-align: middle;}


/* 정렬 */
.fl{float:left !important;}
.fr{float:right !important;}
.aL{text-align:left !important;}
.aR{text-align:right !important;}
.aC{text-align:center !important;}

/* 텍스트 말줄임(...) */
.txtEl{display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

/* form */
input[type=text],
input[type=password]{border:1px solid #ccc;padding:8px;letter-spacing: 0;border-radius: 0;-webkit-appearance: none;-moz-appearance:none;font-size: 15px;margin: 0;}
input[type=submit]{border: 0;border-radius: 0;-webkit-appearance: none;-moz-appearance:none;margin: 0;padding: 0;cursor: pointer}
input[type='radio'] + label{margin-left: 3px;}
input[type='checkbox'] + label{margin-left: 3px;}
textarea{border: 1px solid #ccc;padding: 8px;}

/* select */
select{border:1px solid #ccc;color:#5c5554;font-size:15px;margin: 0 5px 0 15px;padding: 8px;width: 100px;box-sizing: content-box;-webkit-appearance: none;-moz-appearance:none;border-radius: 0;letter-spacing: 0;}
:root select {background: url('/images/btn/bg_select.gif') 100% 50% no-repeat;}
select::-ms-expand {display: none;}
select:first-child{margin-left: 0;}

/* 여백 */
.bt0{border-top:0 !important;}

.mt0{margin-top:0 !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mr20{margin-right: 20px !important;}
.mb15{margin-bottom: 15px !important;}
.mb40{margin-bottom: 40px !important;}

/* font */
.red{color: #ec3a4a !important;}
.fz15{font-size: 15px !important;}
.fz16{font-size: 16px !important;}
.fz17{font-size: 17px !important;}
.fz18{font-size: 18px !important;}

/* 버튼 */
.btnArea{text-align:center;margin-top:45px;}
.btnArea .btn{margin:0 4px;}
.btn{display:inline-block;background:#f7f7f7;border:1px solid #cbcbcb;border-radius:4px;width:134px;height:46px;line-height:46px;color:#5c5554;text-align:center;font-weight:bold;font-size:15px; cursor:pointer;}
.btn:hover,
.btn:focus{text-decoration: none;}
.btn.btnCartNumBox{background:#fff;border:1px solid #ec3a4a;color:#ec3a4a;height: 20px;line-height: 18px;width: 20px;}
.btn.btnCartNumBoxGray{background:#fff;border:1px solid #666;color:#666;height: 20px;line-height: 18px;width: 20px;}
.btn.btnUtil{background:#fff;border:1px solid #ec3a4a;color:#ec3a4a;height: 38px;line-height: 38px;width: 147px;}
.btn.btnCart{background:#fff; border:1px solid #ec3a4a; color:#ec3a4a;}
.btn.btnRed{background:#ec3a4a; border:1px solid #902326; color:#fff;}
.btn.btnBlack{background:#5c5554; border:1px solid #5c5554; color:#fff;}
.btn.btnInForm{border-radius: 0;font-weight: normal;height: 33px;line-height: 33px;vertical-align: middle;}
.btn.small{height: 30px;line-height: 30px;}
.btnAreaBoard{text-align:right; margin:20px 70px 20px 0;}
.btnAreaBoard .btn{margin: 0 0 0 5px; border-radius: 0;border: 0;width: 108px;height: 34px;line-height: 34px;color: #fff;background:#902326 url('../images/btn/btn_board.png') 0 0 no-repeat;}
.paging+.btnAreaBoard{margin-top: -30px;}

/* title */
.title{border-bottom:1px solid #ccc; height:53px; font-size:23px;color:#4c4b4b;line-height:53px; margin-bottom:19px; margin-top:26px;}


/* 게시물 검색 */
.boardSearch{text-align:center; margin-top: 25px; margin-bottom: 25px;}
.boardSearch input[type='text']{width: 222px;}
.boardSearch .btnSearch{display: inline-block;width: 67px;height: 35px;background-color: #902326;color: #fff;text-align: center;font-size: 15px;margin-left: 5px;}
.asideSch{position: relative;}
.asideSch .boardSearch{position: absolute;right:0;top:0;margin-top: -4px;}


/* paging */
.paging{text-align: center; margin-top: 25px;}
.paging a{display: inline-block;text-align: center;letter-spacing: 1px;padding: 5px;}
.paging a:hover{color: #000;}
.paging strong{display: inline-block;text-align: center;letter-spacing: 1px;padding: 5px;color: #902326;text-decoration: underline;}

/* table */
/* 세로 */
.type1{width: 100%;border-top: 2px solid #902326;}
.type1 thead th{padding: 12px 10px;background-color: #f0f0f0;font-size: 15px;border-bottom: 1px solid #ccc;}
.type1 tbody td{padding: 12px 10px;font-size: 15px;border-bottom: 1px solid #ccc;line-height: 1.4;text-align: center;min-height:35px}
.type1 tbody th{padding: 12px 10px;background-color: #f0f0f0;font-size: 15px;border-bottom: 1px solid #ccc;}
.type1 tbody td>a{font-size: 15px; }

/* 게시판 view */
.viewWrap{float:left; width:930px; border-top: 2px solid #902326;}
.viewWrap .subject{background-color: #f0f0f0;font-size: 16px;font-weight: bold;padding: 15px 20px;}
.viewWrap .info{font-size: 15px;padding: 15px 20px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.viewWrap .info dt{display: inline;}
.viewWrap .info dd{display: inline; margin-right: 80px;}
.viewWrap .cont{font-size: 15px;line-height: 1.6; border-bottom: 1px solid #ccc;padding: 30px 20px;min-height:200px}

.prodBg0 { background:#e8dfcb; }
.prodBgSub0 {background:#a3896c; }
.prodBg1 {background:#edebe2; }
.prodBgSub1 {background:#806d5e; }

/*.prodArea {float:right; padding-left:60px;}*/
.prodArea { margin:0 auto; text-align:center;}
.prodArea ul { margin:0 auto; padding:0px;}

.prodImg {position:relative; float:left; width:100%; text-align:center; padding-top:50px; cursor:pointer;}
.prodArea li { float:left; width:33%; height:340px;  margin:0px; padding:0px; text-align:center;}
.prodArea .prodInfo {display:none;position:absolute;width:100%; height:340px; top:0px; left:0px; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)'; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity:0.50; z-index:10; color:#fff; cursor:pointer; font-weight:700;}
.prodArea .prodList > li:hover .prodInfo, .prodArea .prodList > li:focus .prodInfo{display:block;}


.imgInfo {display:none;position:absolute;width:552px; height:194px; top:0px; left:0px; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity:0.90; z-index:10; color:#fff; cursor:pointer; font-weight:700;}
.img > img:hover .imgInfo, .img > img:focus .imgInfo{display:block;}

#footer:before{content:""; display:block; clear:both}
#footer {width:100%; margin:0 auto; height:160px; color:#333333; max-width:1140px; font-size:12px; padding-top:40px;}
#footer .address{padding:16px 0 0 0px; line-height:20px;}
#footer .copyrighter{padding:15px 0 20px 0px;}


/* 박스 상하 보더 */
.boxBorder{border-top:2px solid #ccc;border-bottom:1px solid #ccc;}
.titSt_pink{margin:35px 0 20px;padding-left:16px;background:url(http://www.jubustock.com/images/bg/blt_orange.png) no-repeat left 3px;font-size:18px;line-height:18px;font-weight:600;}
.titSt_pink span{color:#ec3a4a}


.tabRanking{margin-bottom: 0px;}
.tabRanking ul{*zoom:1;border-bottom: 1px solid #ec3a4a;}
.tabRanking ul:after{content:'';display:block;clear:both;float:none;width:0;height:0;}
.tabRanking ul li{float: left;width: 163px;margin-left: 0px;background-color: #f8f8f8;}
.tabRanking ul li:first-child{margin-left: 0;}
.tabRanking ul li a{display: block;height: 37px;line-height: 37px;text-align: center;border: 1px solid #c2c2c2;border-bottom: 0;font-size: 15px;font-weight: bold;color: #888;}
.tabRanking ul li a:hover{text-decoration: none;border-color: #777;color: #333;}
.tabRanking ul li.on{background: #f8f8f8 url('http://www.jubustock.com/images/common/bg_tab_hover.png') 100% 50% no-repeat;}
.tabRanking ul li.on a{border: 1px solid #ec3a4a;border-bottom: 0;color: #ec3a4a;}
.tabRanking.col5 li{width: 192px;}
.tabRanking.col7 li{width: 137px;margin-left: 3px;}
.tabRanking.col7 li:first-child{width: 138px;}
.tabRanking.col7 li:last-child{width: 139px;}




/* 회원가입 --------------------------------------------------------------------------------*/
/* 약관동의 */

/* 정보입력 */
.joinArea{padding-top:60px;}
.joinArea.join1{background:url(http://www.jubustock.com/images/sub/join_step1.png) no-repeat left top;}
.joinArea.join2{background:url(http://www.jubustock.com/images/sub/join_step2.png) no-repeat left top;}
.joinArea.join3{background:url(http://www.jubustock.com/images/sub/join_step3.png) no-repeat left top;}
.joinInfo{padding:18px 0 21px 199px;background:url(http://www.jubustock.com/images/bg/bg_lock.png) no-repeat 84px center;font-size:16px;font-weight:600;line-height:20px;margin-top: 22px;}

.tb_join{border-collapse:collapse;width:100%;margin-top:26px;font-size:15px;font-weight:bold;border-top: 2px solid #ec3a4a;}
.tb_join th{background:#f7f7f7;border:1px solid #ccc;border-left:0;line-height: 20px;}
.tb_join th label{cursor:inherit}
.tb_join td{border:1px solid #ccc;border-right:0;padding:12px 0 11px 25px;line-height:34px;}
.tb_join td span{margin-left: 22px;}
.tb_join td span:first-child{margin-left: 0;}
.tb_join td span+span{margin-left: 20px;}
.tb_join td input[type='text'],
.tb_join td input[type='password']{width:213px;margin: 0 5px;}
.tb_join td input[type='text']:first-child,
.tb_join td input[type='password']:first-child{margin-left: 0;}
.tb_join td select{margin: 0 5px 0 15px;width: 80px;}
.tb_join td select:first-child{margin-left: 0;}
.tb_join td input[type='radio']{margin:0 5px 0 15px}
.tb_join td input[type='radio']:first-child{margin-left: 0;}
.tb_join td .btn{height:34px;line-height:34px;padding:0;vertical-align: middle;width: 130px;border-radius: 0;}
.tb_join td .mark{padding-left:26px;background:url(http://www.jubustock.com/images/icon/ico_mark.png) no-repeat left center;margin-left:18px;display:inline-block;}
.tb_join td .info{margin-left:15px;display:inline-block;line-height:1.3em;vertical-align: middle;}
.tb_join td .info em{color:#ec3a4a}
.tb_join td .info.info2{}
.tb_join td .info.info3{line-height:1.5em;margin:10px 0 5px;padding-left:10px;}
.tb_join td .info.info3 span{margin-left:-8px;}


.tb_join_info{border-collapse:collapse;width:100%;margin-top:16px;border-top: 2px solid #ec3a4a;}
.tb_join_info th{background:#f7f7f7;border:1px solid #ccc;border-left:0;line-height: 20px; text-align:center;}
.tb_join_info th label{cursor:inherit}
.tb_join_info td{border:1px solid #ccc;border-right:0;padding:12px 0 11px 25px;line-height:34px;}
.tb_join_info td span{margin-left: 22px;}
.tb_join_info td span:first-child{margin-left: 0;}
.tb_join_info td span+span{margin-left: 20px;}
.tb_join_info td input[type='text'],
.tb_join_info td input[type='password']{width:213px;margin: 0 5px;}
.tb_join_info td input[type='text']:first-child,
.tb_join_info td input[type='password']:first-child{margin-left: 0;}
.tb_join_info td select{margin: 0 5px 0 15px;width: 80px;}
.tb_join_info td select:first-child{margin-left: 0;}
.tb_join_info td input[type='radio']{margin:0 5px 0 15px}
.tb_join_info td input[type='radio']:first-child{margin-left: 0;}
.tb_join_info td .btn{height:34px;line-height:34px;padding:0;vertical-align: middle;width: 130px;border-radius: 0;}
.tb_join_info td .mark{padding-left:26px;background:url(http://www.jubustock.com/images/icon/ico_mark.png) no-repeat left center;margin-left:18px;display:inline-block;}
.tb_join_info td .info{margin-left:15px;display:inline-block;line-height:1.3em;vertical-align: middle;}
.tb_join_info td .info em{color:#ec3a4a}
.tb_join_info td .info.info2{}
.tb_join_info td .info.info3{line-height:1.5em;margin:10px 0 5px;padding-left:10px;}
.tb_join_info td .info.info3 span{margin-left:-8px;}


.termsBox{border:1px solid #ccc;background:#f7f7f7;padding:20px;height:134px;overflow:auto;line-height:1.5em;}
.agreeBox{margin-top:10px;font-size:15px}
.agreeBox input[type=checkbox]{margin:0 5px 0 0}

.managerInfoBox{border:1px solid #ccc; background:#f7f7f7;padding:20px;line-height:1.5em;}


/* 가입완료 */
.welcome{height: 280px;background: url('http://www.jubustock.com/images/bg/bg_welcome.png') 635px 50% no-repeat;padding-left: 48px;}
.welcome strong{font-size: 36px;display: block;margin-bottom: 15px;padding-top: 54px;letter-spacing: -2px;}
.welcome p{font-size: 18px;line-height: 24px;margin-bottom: 20px;}
.welcome .btn{margin-right: 7px;}

/* 유틸메뉴 하단 배너 */
.bannerUtil{margin-top: 55px;}
.bannerUtil img{vertical-align: top;}

/* 로그인 --------------------------------------------------------------------------------*/
.loginWrap{overflow: hidden;}
.loginWrap .left{float:left;width: 564px;height: 156px;padding-top: 51px;position: relative;}
.loginWrap .right{float: right;width: 391px;height: 207px;padding-left: 25px;background-color: #f7f7f7;}
.loginWrap .row{margin-bottom: 9px;}
.loginWrap .row label{display: inline-block;font-size: 16px;font-weight: bold;line-height: 36px;width: 83px;padding-left: 16px;}
.loginWrap .row input[type='text'],
.loginWrap .row input[type='password']{width: 215px;}
.loginWrap .btnLogin{width: 132px;height: 81px;text-align: center;border: 0;background-color: #ec3a4a;color: #fff;font-size: 16px;font-weight: bold;position: absolute;left:350px;top:51px}
.loginWrap .chk{padding-left: 99px;padding-top: 5px;}
.loginWrap .chk label{font-weight: bold;}
.loginWrap .right strong{display: inline-block;font-size: 18px;color: #ec3a4a;padding-top: 50px;}
.loginWrap .right p{font-size: 14px;line-height: 20px;padding-top: 17px;}
.goMember{background-color: #f9f9f9;text-align: center;padding: 24px 0;overflow: hidden;border: 1px solid #cbcbcb;margin-top: 15px;}
.goMember .left{float:left;width: 548px;height: 99px;border-right: 1px solid #ccc;}
.goMember .right{float:right;width: 429px;height: 99px;}
.goMember .btn{margin: 0 5px;}
.goMember p{font-size: 18px;padding: 15px 0 20px;font-weight: bold;}


.tsLayerBox {position:absolute; width:255px; height:330px; left:50%; margin-left:230px; top:200px; z-index: 90;}
.tsLayerBox .tsLayerMemberBox {float:left; width:255px; height:330px; border:1px solid #d5d5d5; background-color:#fff; border-radius:10px;}
.tsLayerBox .tsLayerMemberBox .tsLayerLoginBox {height:194px; border-bottom:1px solid #d5d5d5; color:#000; text-align:center;}


.loginLayerWrap{overflow: hidden;}
.loginLayerWrap .row{margin-bottom: -1px; margin-right:70px;}
.loginLayerWrap .row input[type='text'],
.loginLayerWrap .row input[type='password']{width: 125px;}
.loginLayerWrap .btnLogin{width: 72px;height: 69px;text-align: center;border: 0;background-color: #ec3a4a;color: #fff;font-size: 16px;font-weight: bold;position: absolute;left:165px;top:48px}
.loginLayerWrap .chk{float:left; padding-left:18px; padding-top: 8px; color:#959595;}
.loginLayerWrap .chk_join{float:right; padding-right:25px; padding-top: 10px; color:#ec3a4a; cursor:pointer;}

.loginLayerWrap .tslogout{float:right; font-size:11px; cursor:pointer; position:absolute; left:190px; top:80px; background:#959595; border-radius:4px; color:#ffffff; padding:2px 5px; border:1px solid #959595;}

.tsIdPwdFind {width:90%; border-top:1px dashed #eee; text-align:center; margin:0 auto; padding-top:10px; margin-top:10px; color:#959595;}

.tsInfoPoint {width:90%; border-top:1px dashed #eee; text-align:left; margin:0 auto; padding-top:10px; margin-top:20px; padding-left:10px; color:#959595;}
.tsInfoPoint .tsInfoPointValue{position: absolute; left:124px; top:124px; width:113px; border-left:1px solid #d5d5d5; text-align:right; color:#ec3a4a;}

.tsInfoMileage {width:90%; border-top:1px dashed #eee; text-align:left; margin:0 auto; padding-top:10px; margin-top:10px; padding-left:10px; color:#959595;}
.tsInfoMileage .tsInfoMileageValue{position: absolute; left:124px; top:164px; width:113px; border-left:1px solid #d5d5d5; text-align:right; color:#ec3a4a;}

.tsLayerBtnBuy {float:left; width:127px; height:68px; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; color:#474151; text-align:center; line-height:68px; font-size:11pt; background:url('http://www.jubustock.com/images/icon/icon_right_top_arrow_red.gif') top right no-repeat; cursor:pointer;}
.tsLayerBtnSales {float:right; width:127px; height:68px; border-bottom:1px solid #d5d5d5; color:#474151; text-align:center; line-height:68px; font-size:11pt; background:url('http://www.jubustock.com/images/icon/icon_right_top_arrow_red.gif') top right no-repeat; cursor:pointer;}
.tsLayerBtnReq {float:left; width:127px; height:68px; border-right:1px solid #d5d5d5; color:#474151; text-align:center; line-height:68px; font-size:11pt; background:url('http://www.jubustock.com/images/icon/icon_right_top_arrow_red.gif') top right no-repeat; cursor:pointer;}
.tsLayerBtnCharge {float:right; width:127px; height:68px; color:#474151; line-height:68px; font-size:11pt; text-align:center; background:url('http://www.jubustock.com/images/icon/icon_right_top_arrow_red.gif') top right no-repeat; cursor:pointer;}


/* 아이디 찾기 */
.tbFind input[type='text'],
.tbFind input[type='password']{margin: 0 5px;width: 230px;}
.tbFind input[type='text']:first-child,
.tbFind input[type='password']:first-child{margin-left: 0;}


/* 고객센터 --------------------------------------------------------------------------------*/
/* 자주하는 질문 */ 
.faqWrap{border-top: 2px solid #c70540;padding-top: 20px;}
.faqWrap .category{margin-bottom: 30px;}
.faqWrap .category a{margin-left: 10px;padding-left: 10px;position: relative;}
.faqWrap .category a:after{content: '';width: 1px;height: 17px;background-color: #b4b1b1;position: absolute;left:0;top:50%;margin-top: -8px;}
.faqWrap .category a:first-child{margin-left: 0;padding-left: 0;}
.faqWrap .category a:first-child:after{display: none;}
.faqWrap ul{border-top: 1px solid #ccc;}
.faqWrap li{font-size: 16px;border-bottom: 1px solid #ccc;}
.faqWrap .q{padding: 13px 8px;}
.faqWrap .q span{color: #c70540;}
.faqWrap .a{padding: 20px 20px 20px 75px;background: #f8f8f8 url('/images/sub/blt_faq_a.png') 37px 20px no-repeat;font-size: 14px;line-height: 26px;border-top: 1px solid #ccc;display: none;}




table.notice_list { float:left; width:100%; border-top: 2px solid #cdcdcd; border-bottom: 2px solid #cdcdcd; background:#fff; color:#666666;  }
table.notice_list thead tr { height:46px; background:#fff; text-align:center; border-top: 2px solid #a1a1a1; border-bottom: 1px solid #dadada;  }
table.notice_list thead td._no { width:100px;  padding-top:2px;}
table.notice_list thead td._title {  padding-top:2px;}
table.notice_list thead td._writer { width:180px; padding-top:2px;  }
table.notice_list thead td._date { width:160px; }
table.notice_list thead td._hit { width:120px; }
table.notice_list tbody tr { height:53px; text-align:center; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #dadada; }
table.notice_list tbody td._title { text-align:left; padding-left:20px; }
table.notice_list tbody td a { color:#666666; text-decoration:none }

table.notice_view { float:left; width:100%; margin-top:30px; border-top: 2px solid #cdcdcd; border-bottom: 2px solid #cdcdcd; background:#fff; color:#666666;}
table.notice_view thead tr { height:46px; background:#fff; text-align:center; border-top: 2px solid #a1a1a1; border-bottom: 1px solid #dadada; }
table.notice_view thead td._title {  padding:20px; text-align:left; font-size:24px; }
table.notice_view tbody tr { height:53px; text-align:center; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #dadada; }
table.notice_view tbody td._date { text-align:left; padding:20px; }
table.notice_view tbody td._hwp { text-align:left; padding:20px;line-height:20pt; }
table.notice_view tbody td._re {border-top: 3px solid #cdcdcd; text-align:left; padding:20px; }
table.notice_view tbody td._re_data { text-align:left; padding:20px;line-height:20pt; }

.gray_input {border:0; height:23px; background:#ebebeb; padding:10px; font-size:16px;}
.input_consult {border:1px solid #898989; height:32px; background:#fff; padding-left:10px; font-size:16px;}
.input_qna {border:1px solid #898989; height:42px; background:#fff; padding-left:10px; font-size:16px;}
.input_btn { color:#666; font-size:20.6px; background-color:#FFF; width:230px; height:62px; border:1px #999999 solid; cursor:pointer; padding:5px;}
.input_qna_btn { color:#212020; font-size:18px; background-color:#FFF; width:170px; height:46px; border:1px #999999 solid; cursor:pointer; padding:5px; font-family:KoPubDotumBold}
.input_esti_btn { color:#212020; font-size:18px; background-color:#FFF; width:180px; height:46px; border:1px #999999 solid; cursor:pointer; padding:5px; font-family:KoPubDotumBold}
.input_esti_reset_btn { color:#212020; font-size:18px; background-color:#ebebeb; width:170px; height:46px; border:1px #999999 solid; cursor:pointer; padding:5px; font-family:KoPubDotumBold}
