@charset "UTF-8";
ul.tab1 { display: block; }

ul.tab1:after { content: ""; display: block; float: none; clear: both; }

ul.tab1 li { float: left; color: #000; padding: 6px 0px 3px; width: 78px; text-align: center; background: #f6f6f6; border-radius: 5px 5px 0 0; border: 1px solid #d6d6d6; margin-left: 2px; }

ul.tab1 li:first-child { margin-left: 0; }

ul.tab1 li a { padding: 0; font-size: 12px; }

ul.tab1 li.on, ul.tab1 li.onf { background: #376be0; border-color: #376be0; font-weight: bold; }

ul.tab1 li.on a, ul.tab1 li.onf a { border-right: solid 0px #ccc; color: #fff; }

.tb_date { font-family: tahoma !important; font-size: 11px; color: #505050; }

.tb_t1 { font-size: 12px; }

.tb_t2 { font-size: 13px; }

#btn_go_adminsetting { position: absolute; right: 10px; top: 12px; }

table .empty_table { font-size: 12px; }

table.t1 { border-collapse: collapse; text-indent: 0; font-weight: normal; width: 100%; border-bottom: 2px solid #376be0; }

table.t1 thead th { padding: 10px 0 9px; background: #f9f9f9; font-weight: normal; font-size: 14px; color: #333; text-align: left; border-bottom: 1px solid #dadada; border-top: 2px solid #376be0; }

table.t1 thead th div { /* border-left:1px solid #ddd;*/ background: url(/img/board/t1thbg.png) no-repeat 0 100%; background-size: 1px 13px; padding-left: 5px; /* font-family:dotum; */ }

table.t1 thead th div.fst { background: none; }

table.t1 thead th div.sel { padding-left: 5px; }

table.t1 thead th div select { font-size: 13px; padding: 0; margin: 0; /* font-family:dotum; */ }

table.t1 thead td { padding: 8px 3px; border-top: 1px solid #cdcfc4; line-height: 1.67; }

table.t1 th { padding: 8px; background: #f8f8f6; font-weight: normal; color: #333; text-align: left; }

table.t1 td.tit img { float: left; margin: 3px 5px 0 0; /*border:1px solid #ccc;*/ }

table.t1 td { border-bottom: 1px solid #cdcfc4; padding: 7px 5px; vertical-align: middle; text-align: left; color: #333333; /* line-height:12px; */ }

table.t1 td.ht0 { padding: 0; border-bottom: 0px solid #cdcfc4; }

table.t1 td.tit { text-align: left; }

table.t1 td a, table.t1 td a:visited { color: #202020; }

table.t1 td a:hover { color: #376be0; }

table.t1.bdt1 { border-top: 1px solid #cdcfc4 !important; }

table.t1 td p { padding: 0; margin: 0; line-height: 1.67; }

table.t1 td p.tit1 { padding: 0; margin: 0; font-size: 14px; }

table.t1 td p.etc { font-size: 11px; color: #8b8b8b; padding: 2px 0 0; float: right; position: absolute; right: 20px; top: 25px; }

table.t1 td p.etc2 { font-size: 11px; color: #505050; }

table.t1 td p.etc2.fthm { padding-left: 2px; }

table.t1 tr.l2 td { background: #f6f6f6; border-bottom: 1px solid #cdcfc4; }

table.t1 tr.qna td { padding-left: 0 !important; padding-right: 0 !important; }

table.t1.best { border-bottom: none; }

table.t1.best tr td { background: #FFF9F9; }

table.t4 { border-collapse: collapse; text-indent: 0; font-weight: normal; width: 100%; border-bottom: 2px solid #376be0; }

table.t4 thead th { padding: 10px 0 10px; background: #f9f9f9; font-weight: bold; font-size: 13px; color: #333; text-align: left; border-bottom: 1px solid #dadada; background: #f9f9f9 url(/img/board/board_gallerybg.png) repeat-x; }

table.t4 thead th div { /* border-left:1px solid #ddd;*/ background: url(/img/board/t1thbg.png) no-repeat 0 100%; padding-left: 5px; /* font-family:dotum; */ }

table.t4 thead th div.fst { background: none; }

table.t4 thead th div.sel { padding-left: 5px; }

table.t4 thead th div select { font-size: 11px; padding: 0; margin: 0; /* font-family:dotum; */ }

table.t4 thead td { padding: 8px 3px; border-top: 1px solid #cdcfc4; line-height: 1.67; }

table.t4 th { padding: 8px; background: #f8f8f6; font-weight: normal; color: #333; text-align: left; }

table.t4 td.tit img { float: left; margin: 0 5px 0 0; /*border:1px solid #ccc;*/ }

table.t4 td { border-bottom: 1px solid #cdcfc4; padding: 8px 5px 6px; vertical-align: middle; text-align: left; color: #333333; /* line-height:12px; */ font-size: 12px; }

table.t4 td.ht0 { padding: 0; border-bottom: 0px solid #cdcfc4; }

table.t4 td.tit { text-align: left; }

table.t4 td a, table.t2 td a:visited { color: #202020; }

table.t4 td a:hover { color: #376be0; }

table.t4.bdt1 { border-top: 1px solid #cdcfc4 !important; }

.icon_phone { display: inline-block; width: 11px; height: 15px; overflow: hidden; margin-right: 5px; vertical-align: text-bottom; background: url(/img/board/icon_comment_phone.png) no-repeat 0 0; }

.icon_phone2 { display: inline-block; width: 11px; height: 15px; overflow: hidden; vertical-align: middle; background: url(/img/board/icon_comment_phone.png) no-repeat 0 0; position: relative; top: 1px; }

.icon_q { background: url(/img/board/icon_q.png) no-repeat 100% 0px; display: inline-block; width: 16px; height: 16px; overflow: hidden; }

.icon_qq { background: url(/img/board/icon_qq.png) no-repeat 100% 0px; display: inline-block; width: 16px; height: 14px; overflow: hidden; }

.icon_qqq { background: url(/img/board/icon_qqq.png) no-repeat 100% 0px; display: inline-block; width: 14px; height: 13px; overflow: hidden; }

.icon_tip { background: url(/img/board/icon_tip.png) no-repeat 0 2px; display: inline-block; width: 22px; height: 13px; overflow: hidden; }

.icon_comment { background: url(/img/board/icon_board.png) no-repeat 0 -102px; display: inline-block; width: 14px; height: 14px; overflow: hidden; }

.icon_arrrr { background: url(/img/board/icon_arrrr.png) no-repeat 0 2px; display: inline-block; width: 13px; height: 12px; overflow: hidden; }

.icon_qqq1 { background: url(/img/board/icon_qqq.png) no-repeat 100% 0px; display: inline-block; width: 14px; height: 13px; overflow: hidden; }

.icon_qqq2 { background: url(/img/board/icon_qqq.png) no-repeat 100% 0px; display: inline-block; width: 14px; height: 13px; overflow: hidden; }

.icon_qqq3 { background: url(/img/board/icon_qqq.png) no-repeat 100% 0px; display: inline-block; width: 14px; height: 13px; overflow: hidden; }

.icon_qqq4 { background: url(/img/board/icon_qqq.png) no-repeat 100% 0px; display: inline-block; width: 14px; height: 13px; overflow: hidden; }

table.tmm { font-size: 12px; }

table.tmm td.tit { line-height: 1.3; }

.sc { background: url(/img/board/icon_shop.png) no-repeat; display: inline-block; width: 16px; height: 14px; overflow: hidden; }

.sc.sc1 { background-position: 0 0; }

#page { position: relative; text-align: center; color: #777777; display: table; margin-top: 13px; line-height: 170%; }

#page span { display: table-cell; }

#page a { position: relative; display: inline-block; margin: 0; padding: 2px 2px 0; width: 20px; float: left; }

#page a.on { border: 1px solid #e8e8e8; background: #fff; color: #3476ca; font-weight: blod; }

#page a.first { background: url(/img/board/pperv.png) no-repeat 0 1px; width: 52px; height: 24px; }

#page a.prev { background: url(/img/board/perv.png) no-repeat 0 1px; width: 40px; height: 24px; }

#page a.next { background: url(/img/board/next.png) no-repeat 0 1px; width: 40px; height: 24px; }

#page a.last { background: url(/img/board/nnext.png) no-repeat 0 1px; width: 52px; height: 24px; }

#pagenew { position: relative; text-align: center; display: table; margin-top: 13px; width: 100%; line-height: 170%; font: bold 13px Verdana !important; }

#pagenew span { display: table-cell; }

#pagenew a { position: relative; display: inline-block; margin: 0; border: 1px solid #376be0; padding: 4px 4px; width: 20px; vertical-align: top; color: #fff; background: #376be0; }

#pagenew a.on { background: #fff; color: #333; font-weight: blod; border: solid 1px #e8e8e8; border-bottom: solid 2px #e8e8e8; }

#pagenew a.first { background: url(/img/board/pperv.png) no-repeat 0 0px; width: 52px; height: 24px; border: none; }

#pagenew a.prev { background: url(/img/board/perv.png) no-repeat 0 0px; width: 40px; height: 24px; border: none; }

#pagenew a.next { background: url(/img/board/next.png) no-repeat 0 0px; width: 40px; height: 24px; border: none; }

#pagenew a.last { background: url(/img/board/nnext.png) no-repeat 0 0px; width: 52px; height: 24px; border: none; }

#page2 { position: relative; text-align: center; display: table; margin-top: 13px; width: 100%; line-height: 170%; font: bold 13px Verdana !important; }

#page2 span { display: table-cell; }

#page2 a { position: relative; display: inline-block; margin: 0; padding: 4px 4px; width: 20px; vertical-align: top; background: #fff; color: #333; font-weight: blod; border: solid 1px #e8e8e8; border-bottom: solid 2px #e8e8e8; }

#page2 a.on { border: 1px solid #376be0; color: #fff; background: #376be0; }

#page2 a.first { background: url(/img/board/pperv.png) no-repeat 0 0px; width: 52px; height: 24px; border: none; }

#page2 a.prev { background: url(/img/board/perv.png) no-repeat 0 0px; width: 40px; height: 24px; border: none; }

#page2 a.next { background: url(/img/board/next.png) no-repeat 0 0px; width: 40px; height: 24px; border: none; }

#page2 a.last { background: url(/img/board/nnext.png) no-repeat 0 0px; width: 52px; height: 24px; border: none; }

ul.btn_write { float: right; margin-top: 15px; }

ul.btn_write li { float: left; background: url(/img/board/writeline.png) no-repeat 0 0px; padding: 0 5px; }

ul.btn_write li.write { background: url(/img/board/icon_write.png) no-repeat 0 0px; padding: 0 5px 0 10px; font-weight: bold; }

ul.btn_write li.gwrite { background: url(/img/board/icon_gwrite.png) no-repeat 0 0px; padding: 0 5px 0 13px; font-weight: bold; }

.gwrite { background: url(/img/board/icon_gwrite.png) no-repeat 0 0px; padding: 0 5px 0 13px; font-weight: bold; }

.write { background: url(/img/board/icon_write.png) no-repeat 0 0px; padding: 0 5px 0 10px; font-weight: bold; }

.board_search { margin: 15px 0 30px; background: #f9f9f9; padding: 10px 0; text-align: center; border: solid 1px #e9e9e9; }

.board_search input { vertical-align: top; }

.board_search input[type="text"] { width: 160px; padding: 0 4px; font-size: 12px; height: 29px; line-height: 29px; border: solid 1px #cfcfcf; margin: 0 0 0 3px; }

.board_search select { padding: 0px 0 0 8px; width: 125px; font-size: 13px; height: 31px; border: solid 1px #cfcfcf; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #fff url(/img/board/bssbg.png) no-repeat 100% 0; }

.board_search select::-ms-expand { display: none; }

.board_search input[type="image"] { margin-left: -3px; }

ul.gallery { border-top: 2px solid #376be0; padding: 25px 2px 10px; }

ul.gallery li { float: left; text-align: center; line-height: 160%; }

ul.gallery li p.tit { padding: 0 0; }

ul.gallery li p.etc { font-size: 11px; color: #969697; padding: 0 0; }

ul.gallery:after { content: ""; display: block; clear: both; float: none; height: 0; }

#board_view { border-top: 2px solid #376be0; }

.view_title .mpic { width: 110px; float: left; margin: 15px 10px 0; border: 1px solid #ccc; position: absolute; }

.view_title { border-bottom: 1px solid #e6e6e6; min-height: 140px; }

.view_title .view_title_txt { padding: 0 0 0 130px; }

.view_title p.tit { padding: 13px 10px; color: #222222; border-bottom: dotted 1px #919191; line-height: 1.67; }

.view_title p.info { padding: 7px 10px; color: #222222; vertical-align: middle; border-bottom: 1px solid #e6e6e6; word-spacing: 1.3px; }

.view_title p.link1 { padding: 7px 10px; color: #222222; background: #fcfcfc; border-bottom: 1px solid #e6e6e6; max-width: 750px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.view_title p.atta1 { padding: 7px 10px; color: #222222; vertical-align: middle; }

.s_title { border-bottom: 1px solid #ccc !important; }

.s_tit { padding: 11px 10px 5px 10px !important; font-size: 16px; font-weight: bold; min-height: 53px; }

.s_mpic { margin-top: 19px !important; }

.view_title .etc { color: #444444; padding: 11px 27px; background: #f6f6f6; }

#board_view #view_content { /* font-family:dotum; */ padding: 40px 20px; line-height: 170%; min-height: 200px; }

#allimibox { background: url(/util/qrcode/qrcode-2.php) no-repeat; width: 572px; height: 151px; margin: 40px auto; font-size: 12px; }

#allimibox ul.txt { padding: 28px 0 0 127px; }

#allimibox p.mp { display: block; margin: 10px 20px; background: #e9eef2; color: #273968; text-align: center; padding: 6px 0 5px 0; }

#allimibox p.mp a { color: #273968; }

#allimibox ul.txt span.fwb { font-weight: bold; }

#allimibox_v2 { position: relative; width: 860px; height: 163px; margin: 40px auto; background: url(/util/qrcode/banner_qrcode.png) no-repeat; background-size: contain; }

#allimibox_v2 .pnum_wrap { position: absolute; top: 89px; left: 347px; }

#allimibox_v2 #phonenum { width: 290px; height: 44px; padding: 15px 10px; margin-right: 8px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ddd; border-radius: 6px; font-family: 'Noto Sans Kr'; font-size: 14px; }

#allimibox_v2 #phonenum::-webkit-input-placeholder { color: #aaa; }

#allimibox_v2 #phonenum:-ms-input-placeholder { color: #aaa; }

#allimibox_v2 #phonenum::-ms-input-placeholder { color: #aaa; }

#allimibox_v2 #phonenum::placeholder { color: #aaa; }

.sales { margin-bottom: -20px; }

.rc_add { background: url(/img/board/btn_rc_a.png) no-repeat; width: 94px; height: 36px; line-height: 34px; color: #e38d04; }

.rc_min { background: url(/img/board/btn_rc_m.png) no-repeat; width: 93px; height: 36px; margin-left: -4px; line-height: 34px; color: #888888; }

.rc_add2 { /*background:url(/img/board/btn_rc_a.png) no-repeat; width:94px; height:36px; line-height: 34px; color:#e38d04;*/ display: inline-block; width: 96px; padding: 9px 0; border: 1px solid #ddd; border-radius: 5px; color: #376be0; }

.rc_min2 { /*background:url(/img/board/btn_rc_m.png) no-repeat; width:93px; height:36px; margin-left: -4px; line-height: 34px; color:#888888;*/ display: inline-block; width: 96px; padding: 9px 0; border: 1px solid #ddd; border-radius: 5px; color: #e60202; }

.rc_report { background: url(/img/board/btn_rc_m.png) no-repeat; width: 93px; height: 36px; padding: 12px 0 0; color: #888888; }

#qrbox { position: absolute; top: 100px; left: 380px; background: #fff; border: 2px solid #89a4d7; width: 290px; height: 140px; z-index: 1; }

#qrbox .tit { margin: 10px; border-bottom: 1px solid #e6e6e6; text-align: center; padding: 0 0 8px; }

#qrbox .cont { margin: 10px; border-bottom: 1px solid #e6e6e6; text-align: center; height: 80px; }

#qrbox .cont .qrimg { position: absolute; top: 0; left: 13px; padding: 0; margin: 0; }

#qrbox .tit2 { padding: 8px 0 0 70px; font-size: 11px; /* font-family:dotum; */ }

#qrbox .ip1 { position: absolute; top: 30px; left: 95px; border: 1px solid #ccc; height: 26px; width: 150px; }

#qrbox .ip1 input[type="text"] { padding: 0; margin: 0; position: absolute; top: 2px; left: 2px; width: 100px; border: none; }

#snsbox { text-align: center; border-bottom: 1px solid #e6e6e6; min-height: 200px; }

#snsbox .recom { border-top: 1px dashed #e6e6e6; padding: 7px 0; }

#snsbox .recom2 { border-top: 1px dashed #e6e6e6; background: none; padding: 7px 0; }

#snsbox .recom2 .recombg { background: url(/img/board/recombg2.png) no-repeat; width: 35px; height: 33px; display: inline-block; }

#snsbox .recom2 .recombg2 { background: url(/img/board/img_cong.jpg) no-repeat; width: 902px; height: 95px; display: inline-block; }

#recombox { position: absolute; z-index: 98; left: 300px; background: url(/img/board/recomboxbg.png) no-repeat; padding: 20px 30px; width: 221px; height: 91px; text-align: left; }

#recombox .tit { color: #376be0; }

#recombox .ip2 { width: 40px; margin: 0 5px; padding: 0; }

#snsbox .share { border-top: 1px solid  #e6e6e6; padding: 8px 0; text-align: right; }

textarea.cmt_con, #wr_content_c { width: 100%; height: 60px; border: none; resize: none; }

#comment_write .cmt_btn, #fviewcomment1 .cmt_btn { position: relative; right: -1px; padding: 10px 15px; border: none; color: #FFF; }

#comment_write .cmt_btn.btn-show-control, #fviewcomment1 .cmt_btn.btn-show-control { background-color: #376be0; }

#comment_write .cmt_btn.btn-hide-control, #fviewcomment1 .cmt_btn.btn-hide-control { float: none; background-color: #CCC; }

#comment_write p > img, #fviewcomment1 p > img { margin-right: 20px; margin-bottom: 10px; }

#comment_write { /*background:#f6f6f6;*/ padding: 3px 8px 7px 8px; /*border:1px solid  #ededed;*/ margin-bottom: 10px; }

#comment_write textarea.cw { width: 772px; padding: 10px; height: 83px; border: 1px solid #c6c6c6; }

#comment_write input.btn { position: absolute; right: 5px; }

#comment_write img.btn { position: absolute; right: 5px; }

/*
#comment_write2 {background:#fff; padding:7px 8px; border:1px solid  #c6c6c6; margin:10px 0;}
#comment_write2 textarea.cw { width:777px; padding:10px; height:43px; border:1px solid #ededed; }
#comment_write2 input.btn {position:absolute; right:5px;}
*/
.comment_write2 { background: #fff; padding: 7px 0px; /*border:1px solid  #c6c6c6;*/ margin: 10px 0; }

.comment_write2 textarea.cw { width: 777px; padding: 10px; height: 83px; border: 1px solid #ededed; }

.comment_write2 input.btn2 { position: absolute; right: 10px; padding-top: 0 !important; }

.comment_write3 { background: #fff; padding: 7px 0px; /*border:1px solid  #c6c6c6;*/ }

.comment_write3 textarea.cw { width: 777px; padding: 10px; height: 83px; border: 1px solid #ededed; }

.comment_write3 input.btn3 { position: absolute; right: 5px; }

#choice_comment { border: 2px solid #376be0; padding: 9px; margin-bottom: 10px; }

#choice_comment .ch { color: #e38d04; display: inline-block; padding: 3px 0 12px 10px; }

.recom_hand { border-top: 1px solid #e4e4e6; border-left: 1px solid #e4e4e6; display: inline-block; padding: 0px; margin: 0; font-size: 11px; background: #fff; }

.recom_hand .recom { color: #e38d04; font-weight: bold; background: url(/img/board/icon_board.png) no-repeat 6px 2px; border-bottom: 1px solid #bfc6ce; border-right: 1px solid #bfc6ce; padding: 4px 10px 1px 26px; display: inline-block; margin: 0; }

.recom_hand .recom2 { background: url(/img/board/icon_board.png) no-repeat 6px -19px; border-bottom: 1px solid #bfc6ce; border-right: 1px solid #bfc6ce; padding: 4px 10px 1px 26px; display: inline-block; margin: 0; }

#choice_comment .choice_txtbox { margin: 0; background: #f9f9f9; padding: 15px; }

#choice_comment .choice_txtbox .info { padding-bottom: 15px; }

#choice_comment .choice_txtbox .txt { line-height: 167%; }

#choice_comment .choice_txtbox:after { content: ""; display: block; clear: both; float: none; height: 0; }

#comment_list { margin-bottom: 20px; }

#comment_list .tit { padding: 10px 0; border-bottom: 1px solid #eee; font-size: 12px; }

#comment_list ul { border-bottom: 1px solid #376be0; }

#comment_list li { border-top: 1px dotted #e6e6e6; padding: 10px 10px; position: relative; min-height: 100px; }

#comment_list li.re1 { padding-left: 145px; }

#comment_list li.re2 { padding-left: 150px; }

#comment_list li.re3 { padding-left: 155px; }

#comment_list li.re4 { padding-left: 160px; }

#comment_list li.re5 { padding-left: 165px; }

#comment_list li.re6 { padding-left: 170px; }

#comment_list li.re7 { padding-left: 175px; }

#comment_list li.re8 { padding-left: 180px; }

#comment_list li.re9 { padding-left: 185px; }

#comment_list li.re10 { padding-left: 190px; }

#comment_list li.re11 { padding-left: 195px; }

#comment_list li.re12 { padding-left: 200px; }

#comment_list li.re13 { padding-left: 205px; }

#comment_list li.re14 { padding-left: 210px; }

#comment_list li.re15 { padding-left: 215px; }

#comment_list li.re16 { padding-left: 220px; }

#comment_list li.re17 { padding-left: 225px; }

#comment_list li.re18 { padding-left: 230px; }

#comment_list li.re19 { padding-left: 235px; }

#comment_list li.re20 { padding-left: 240px; }

.comment_cont.re1 { padding-left: 145px; }

.comment_cont.re2 { padding-left: 150px; }

.comment_cont.re3 { padding-left: 155px; }

.comment_cont.re4 { padding-left: 160px; }

.comment_cont.re5 { padding-left: 165px; }

.comment_cont.re6 { padding-left: 170px; }

.comment_cont.re7 { padding-left: 175px; }

.comment_cont.re8 { padding-left: 180px; }

.comment_cont.re9 { padding-left: 185px; }

.comment_cont.re10 { padding-left: 190px; }

.comment_cont.re11 { padding-left: 195px; }

.comment_cont.re12 { padding-left: 200px; }

.comment_cont.re13 { padding-left: 205px; }

.comment_cont.re14 { padding-left: 210px; }

.comment_cont.re15 { padding-left: 215px; }

.comment_cont.re16 { padding-left: 220px; }

.comment_cont.re17 { padding-left: 225px; }

.comment_cont.re18 { padding-left: 230px; }

.comment_cont.re19 { padding-left: 235px; }

.comment_cont.re20 { padding-left: 240px; }

.re1 textarea.cw { width: 619px !important; }

.re2 textarea.cw { width: 599px !important; }

.re3 textarea.cw { width: 579px !important; }

.re4 textarea.cw { width: 559px !important; }

.re5 textarea.cw { width: 539px !important; }

.comment_cont .writer { /* background:url(/img/board/writer_comm.png) no-repeat*/ min-height: 90px; height: 100%; padding: 0 0 0 10px; border-left: 1px dotted #5898eb; }

.comment_cont span.sv_wrap a > b { font-weight: bold !important; }

.comment_hitbox { border: 1px solid #777; background: #f0f0f0; padding: 1px 2px; margin: 0 3px; color: #000; }

.salebox { border: 1px solid #b4c0d0; float: left; margin: 5px; padding: 8px 14px; float: left; width: 260px; height: 196px; background: #fff; }

.salebox .tit { background: url(/img/board/saletitlebg2.png) no-repeat; padding: 2px 0 4px 18px; font-weight: bold; color: #000; margin: 0 0 8px; }

.salebox:after { content: ""; display: block; float: none; clear: both; }

.salebox ul li { background: url(/img/board/bul_sale.png) no-repeat 7px 8px; padding: 0 0 0 17px; }

.salebox2 { border: 1px solid #e6e6e6; padding: 20px 0; }

.qasbox .tit { margin: 20px 0 0 57px; }

.qasbox:after { content: ""; display: block; float: none; clear: both; }

.qasbox .qainput { background: url(/img/board/qainputbg.png) no-repeat; margin: 6px 0 0 58px; padding: 0px 12px 30px; }

.qasbox .qainput .sel2 { padding: 2px 10px; color: #333; /* font-family:dotum; */ }

.qasbox .qainput .qatxt { width: 430px; margin: 2px 20px 0 0; padding: 3px; border: none; }

.qasbox ul li { background: url(/img/board/bul_sale.png) no-repeat 7px 8px; padding: 0 0 0 17px; }

.newqalist { margin: 15px 0 0 20px; }

.newqalist .tit { background: url(/img/board/bul_newqatit.png) no-repeat 0 50%; padding: 2px 0 0 13px; }

.newqalist ul { padding: 10px 0 30px; }

.newqalist ul li { padding: 3px 0 3px; }

.newqalist ul li .date { font-size: 11px; color: ccc; }

table.twrite1 { border-collapse: collapse; text-indent: 0; font-weight: normal; width: 100%; font-size: 12px; line-height: 1.4; /* font-family:dotum; */ }

table.twrite1 th.tops { border-top: 2px solid #376be0; }

table.twrite1 td.tops { border-top: 2px solid #376be0; }

table.twrite1 th { padding: 8px; background: #f9f9f9; font-weight: normal; color: #333; text-align: center; border: none; border-bottom: 1px solid #dadada; }

table.twrite1 td.tit { text-align: left; position: relative; }

table.twrite1 td.tit img { float: left; margin: 0 5px 0 0; border: 1px solid #ccc; }

table.twrite1 td { border-bottom: 1px solid #dadada; padding: 8px 10px 6px; vertical-align: middle; text-align: left; color: #333333; line-height: 160%; }

table.twrite1 input[type="text"], table.twrite1 .bd1 { padding: 4px 2px; border: 1px solid #dcdcdc; }

table.twrite1 .winput1 { width: 600px; }

table.twrite1 .winput2 { width: 350px; }

table.twrite1 .winput3 { width: 700px; }

table.twrite1 .winput4 { width: 500px; }

table.twrite1 .winput5 { width: 50px; }

table.twrite1 .winput6 { width: 760px; }

table.twrite1 .files { border: none; margin-bottom: 3px; }

table.twrite1 input[type="file"] { margin-bottom: 3px; }

table.twrite1 tr.l2 td { background: #f6f6f6; }

table.twrite2 { border-collapse: collapse; text-indent: 0; font-weight: normal; width: 100%; /* font-family:dotum; */ }

table.twrite2 th.tops { border-top: 2px solid #376be0; }

table.twrite2 td.tops { border-top: 2px solid #376be0; }

table.twrite2 th { padding: 8px; background: #f9f9f9; font-size: 13px; color: #333; text-align: center; border: none; border-top: 1px solid #dadada; }

table.twrite2 td.tit { text-align: left; position: relative; }

table.twrite2 td.tit img { float: left; margin: 0 5px 0 0; border: 1px solid #ccc; }

table.twrite2 td { border-top: 1px solid #dadada; padding: 5px 3px; vertical-align: middle; text-align: left; color: #333333; line-height: 160%; }

table.twrite2 td.icon { padding: 1px 10px 0; }

table.twrite2 .winput1 { font-size: 13px; }

table.twrite2 .winput2 { width: 210px; font-size: 13px; }

table.twrite2 .winput3 { font-size: 13px; }

table.twrite2 .winput4 { width: 46px; font-size: 13px; }

table.twrite2_1 { border-collapse: collapse; text-indent: 0; font-weight: normal; width: 100%; border-bottom: 1px solid #dadada; }

table.twrite3 td { border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; vertical-align: middle; text-align: left; color: #333333; line-height: 160%; }

.asbox { padding: 5px; background: #fff; border: 2px solid #89a4d7; }

.arr_top { height: 6px; padding: 0; margin: 0; width: 100%; text-align: center; line-height: 0; }

.arr_top img { padding: 0; margin: 0; line-height: 0; }

.exp_push1 { position: absolute; top: 0; left: 20px; }

.exp_push2 { position: absolute; top: 0; left: 169px; }

.exp_push3 { position: absolute; top: 0; left: 318px; }

.exp_push4 { position: absolute; top: 0; left: 467px; }

.exp_pushck1 { position: absolute; top: 0; left: 0px; }

.exp_pushck2 { position: absolute; top: 0; left: 149px; }

.exp_pushck3 { position: absolute; top: 0; left: 298px; }

.exp_pushck4 { position: absolute; top: 0; left: 447px; }

.rshbox_push1 { position: absolute; top: 15px; left: 45px; }

.rshbox_push2 { position: absolute; top: 0px; left: -20px; }

.dtsel { width: 100%; padding: 2px; font-size: 12px; border: solid 1px #dbdbdb; }

.researchbox { width: 665px; border: solid 1px #e6e6e6; padding: 15px 20px; }

.pt_30 { padding: 10px 0 30px 0; }

.btnwrite { padding: 20px 0; }

.btnwrite .fl { float: left; }

.btnwrite .fr { float: right; }

.btnwrite:after { content: ""; display: block; float: none; clear: both; }

/* �޴���ư 2015-04-10 */
.btnwrite-1 { padding: 10px 0; }

.btnwrite-1 .fl { float: left; }

.btnwrite-1 .fr { float: right; }

.btnwrite-1:after { content: ""; display: block; float: none; clear: both; }

.bgf9f9f9 { background: #f9f9f9; }

.searchbox { border-bottom: 1px solid #d6d6d6; padding: 15px 10px 0; }

.searchbox .tit1 { background: url(/img/layout/bul_loc.jpg) no-repeat 0 3px; padding: 0 0 15px 15px; font-size: 13px; color: #000; }

.searchbox ul li { padding: 0 0 15px 0; line-height: 160%; }

.searchbox ul li img { float: left; margin: 0 5px 0 0; border: 1px solid #ccc; }

.searchbox ul li .tit2 { padding: 0; margin: 0; font-size: 12px; }

.searchbox ul li .date { font-size: 11px; color: #888; /* font-family:dotum; */ }

.searchbox ul li .date2 { font-size: 12px; color: #333; }

.bdgf0f0f0 { border: 1px solid #ddd; background: #f9f9f9; padding: 1px 2px; margin: 0 3px; }

.bdgccc { border: 1px solid #777; background: #f0f0f0; padding: 1px 2px; margin: 0 3px; }

.bd3f4f6f9 { border: solid 3px #f4f6f9; }

.bdgf0f0f011 { border: 1px solid #fff; background: #376be0; padding: 1px 2px; margin: 0 3px; }

#mypage_topbox { padding: 15px 14px; }

#mypage_topbox .pic { border: solid 1px #d6d6d6; float: left; margin: 0 17px 0 0; }

#mypage_topbox ul { padding: 0px 0 5px 119px; }

#mypage_topbox ul li { border-bottom: dotted 1px #cdcdcd; padding: 8px 0; }

#mypage_topbox ul li .tit { background: url(/img/board/bul_mp1.jpg) no-repeat 3px 3px; padding: 0 0 0 12px; display: inline-block; width: 100px; }

#mypage_topbox ul li img { margin: 0; padding: 0; line-height: 0; }

ul.tab_mypage { display: block; border-top: solid 2px #333333; border-bottom: solid 1px #989898; }

ul.tab_mypage:after { content: ""; display: block; float: none; clear: both; }

ul.tab_mypage li { float: left; color: #000; font-size: 12px; padding: 13px 0px 11px; }

ul.tab_mypage li a { padding: 0 25px; font-weight: bold !important; }

ul.tab_mypage li.on { background: #376be0; }

ul.tab_mypage li.on a, ul.tab_mypage li.onf a { border-right: solid 0px #ccc; color: #fff; }

ul.tab_mypage.fs13t li { font-size: 13px; }

ul.tab_mypage2 { display: block; font-size: 12px; }

ul.tab_mypage2:after { content: ""; display: block; float: none; clear: both; }

ul.tab_mypage2 li { float: left; position: relative; color: #000; padding: 10px 22px 8px 40px; text-align: center; background: url(/img/board/ofback.png) no-repeat; }

ul.tab_mypage2 li img { position: absolute; top: 0; right: -18px; }

ul.tab_mypage2 li a { padding: 0; color: #7a90ab; }

ul.tab_mypage2 li.on { background: url(/img/board/onback.png) no-repeat; font-weight: bold; z-index: 11; }

ul.tab_mypage2 li.on:first-child { background: url(/img/board/onbackfc.png) no-repeat; }

ul.tab_mypage2 li.on a, ul.tab_mypage2 li.onf a { border-right: solid 0px #ccc; color: #376be0; }

ul.tab_mypage2 .z1 { z-index: 10; }

ul.tab_mypage2 .z2 { z-index: 9; }

ul.tab_mypage2 .z3 { z-index: 8; }

ul.tab_mypage2 .z4 { z-index: 7; }

ul.tab_mypage2 .z5 { z-index: 6; }

ul.tab_mypage2 .z6 { z-index: 5; }

ul.tab_mypage2 .z7 { z-index: 4; }

.loginbox { width: 650px; margin: auto; border: solid 2px #79aaeb; padding: 50px 25px 25px; }

.loginbox .lb { font-size: 13px; display: inline-block; width: 150px; text-align: right; padding: 0 10px 0 0; border: solid 0px #ccc; }

.loginbox input[type="text"] { border: solid 1px #808080; padding: 7px 12px; width: 315px; }

.loginbox input[type="password"] { border: solid 1px #808080; padding: 7px 12px; width: 315px; }

.loginbox2 { width: 470px; margin: auto; border: solid 1px #dbdbdb; padding: 50px 65px; }

.loginbox2 .lb { font-size: 13px; display: inline-block; width: 150px; text-align: right; padding: 0 10px 0 0; border: solid 0px #ccc; }

.loginbox2 input[type="text"] { border: solid 1px #7a7a7a; padding: 7px 10px; width: 320px; font-size: 12px; color: #777777; }

.loginbox2 input[type="password"] { border: solid 1px #7a7a7a; padding: 7px 10px; width: 320px; font-size: 12px; color: #777777; }

.tit_h4 { background: url(/img/layout/bul_loc.jpg) no-repeat 0 13px; padding: 13px 0 11px 15px; color: #000; }

.tit_h4_2 { background: url(/img/member/bul_h4_2.png) no-repeat 0 3px; padding: 0 0 8px 15px; color: #000; border-bottom: 1px dotted #919191; }

.tit_h4_3 { background: url(/img/member/bul_h4_2.png) no-repeat 0 3px; padding: 0 0 8px 15px; color: #000; }

.tit_h4_4 { background: url(/img/member/bul_h4_2.png) no-repeat 0 0px; padding: 0 0 0px 15px; color: #000; }

p.top_line { border-top: 2px solid #376be0; height: 0px; overflow: hidden; }

table.tl2 { border-collapse: collapse; text-indent: 0; border-top: solid 0px #a8a8a8; font-weight: normal; width: 100%; /* font-family:dotum; */ }

table.tl2 th { font-size: 11px; padding: 10px 5px 10px; background: #f9f9f9 url(/img/board/miwritetop.jpg) repeat-x; font-weight: bold; color: #333; text-align: center; border: none; border-bottom: 1px solid #dadada; width: 140px; }

table.tl2 td.tops { background: #fff url(/img/board/miwritetop.jpg) repeat-x; }

table.tl2 td.tit { text-align: left; position: relative; }

table.tl2 td.tit img { float: left; margin: 0 5px 0 0; border: 1px solid #ccc; }

table.tl2 td { border-bottom: 1px solid #dadada; padding: 8px 5px 6px; vertical-align: middle; text-align: center; color: #333333; /* line-height:12px; */ }

table.tl2 tr.l2 td { background: #f6f6f6; }

table.tl3 { border-collapse: collapse; text-indent: 0; padding: 1px 0; border-top: solid 1px #a8a8a8; font-weight: normal; width: 100%; /* font-family:dotum; */ }

table.tl3 th { padding: 10px 20px 10px; background: #f9f9f9; font-weight: bold; color: #333; text-align: left; border: none; border-bottom: 1px solid #dadada; width: 110px; }

table.tl3 td.tops { background: #fff url(/img/board/miwritetop.jpg) repeat-x; }

table.tl3 td.tit { text-align: left; position: relative; }

table.tl3 td.tit img { float: left; margin: 0 5px 0 0; border: 1px solid #ccc; }

table.tl3 td { border-bottom: 1px solid #dadada; padding: 8px 20px 6px; vertical-align: middle; text-align: left; color: #333333; /* line-height:12px; */ }

table.tl3 tr.l2 td { background: #f6f6f6; }

table.tl3 td .w1 { padding: 3px; width: 200px; /* font-family:dotum; */ border: solid 1px #dbdbdb; }

table.tl3 td .w2 { padding: 3px; width: 208px; /* font-family:dotum; */ border: solid 1px #dbdbdb; }

table.tl3 td .w3 { padding: 3px; width: 60px; /* font-family:dotum; */ border: solid 1px #dbdbdb; }

table.tl3 td .w4 { padding: 3px; width: 130px; /* font-family:dotum; */ border: solid 1px #dbdbdb; }

table.t2 { border-collapse: collapse; text-indent: 0; font-weight: normal; width: 100%; }

table.t2 thead th { font-size: 11px; padding: 8px 0px 1px; font-weight: bold; color: #333; text-align: left; border: none; border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; }

table.t2 thead th div { /* border-left:1px solid #ddd;*/ background: url(/img/board/t1thbg.png) no-repeat 0 100%; padding-left: 5px; /* font-family:dotum; */ }

table.t2 thead th div.fst { background: none; }

table.t2 thead th div.sel { padding-left: 5px; }

table.t2 thead th div select { font-size: 11px; padding: 0; margin: 0; /* font-family:dotum; */ }

table.t2 thead td { padding: 4px 3px 4px 3px; border-top: 1px solid #cdcfc4; }

table.t2 th { padding: 8px; background: #f8f8f6; font-weight: normal; color: #333; text-align: left; }

table.t2 td.tit { text-align: left; position: relative; }

table.t2 td.tit img { float: left; margin: 0 5px 0 0; border: 1px solid #ccc; }

table.t2 td { border-bottom: 0px solid #cdcfc4; padding: 8px 5px 6px; vertical-align: middle; text-align: left; color: #333333; /* line-height:12px; */ }

table.t2 td a, table.t2 td a:visited { color: #202020; }

table.t2 td a:hover { color: #376be0; }

table.t2 tr.l2 td { background: #f6f6f6; }

table.t2 td p { padding: 0; margin: 0; line-height: 18px; }

table.t2 td p.tit1 { padding: 0; margin: 0; font-size: 14px; }

table.t2 td p.etc { font-size: 11px; color: #8b8b8b; padding: 2px 0 0; float: right; position: absolute; right: 20px; top: 25px; }

table.t2 td p.etc2 { font-size: 11px; color: #505050; }

table.t2 tr.l2 td { background: #f6f6f6; }

table.deliveryTypeA { border-collapse: collapse; text-indent: 0; font-weight: normal; width: 100%; border-bottom: 1px solid #dadada; }

table.deliveryTypeA thead th { font-size: 13px; line-height: 43px; padding: 0 0 0 22px; font-weight: bold; background: #f6f6f6; color: #333; text-align: left; border: none; border-bottom: 1px solid #cdcfc4; border-top: 1px solid #565656; }

table.deliveryTypeA thead th div { /* border-left:1px solid #ddd;*/ background: url(/img/board/t1thbg.png) no-repeat 0 100%; padding-left: 5px; /* font-family:dotum; */ }

table.deliveryTypeA thead th div.fst { background: none; }

table.deliveryTypeA thead th div.sel { padding-left: 5px; }

table.deliveryTypeA thead th div select { font-size: 11px; padding: 0; margin: 0; /* font-family:dotum; */ }

table.deliveryTypeA thead td { padding: 4px 3px 4px 3px; border-top: 1px solid #cdcfc4; }

table.deliveryTypeA td.tit { text-align: left; position: relative; }

table.deliveryTypeA td.tit img { float: left; margin: 0 5px 0 0; border: 1px solid #ccc; }

table.deliveryTypeA td { border-bottom: 1px solid #cdcfc4; padding: 16px 5px; padding-left: 22px; vertical-align: middle; text-align: left; color: #333333; /* line-height:12px; */ }

table.deliveryTypeA td a, table.deliveryTypeA td a:visited { color: #202020; }

table.deliveryTypeA td a:hover { color: #376be0; }

table.deliveryTypeA tr.deliveryTypeA td { background: #f6f6f6; }

table.t2 td p { padding: 0; margin: 0; line-height: 18px; }

table.t2 td p.tit1 { padding: 0; margin: 0; font-size: 14px; }

table.t2 td p.etc { font-size: 11px; color: #8b8b8b; padding: 2px 0 0; float: right; position: absolute; right: 20px; top: 25px; }

table.t2 td p.etc2 { font-size: 11px; color: #505050; }

table.t2 tr.l2 td { background: #f6f6f6; }

table.lwrite1 { border-collapse: collapse; text-indent: 0; border-top: solid 1px #a8a8a8; font-weight: normal; width: 100%; /* font-family:dotum; */ }

table.lwrite1 th { padding: 10px 8px 10px 20px; background: #f9f9f9; font-weight: bold; color: #333; text-align: left; border: none; border-bottom: 1px solid #dadada; width: 120px; }

table.lwrite1 td.tit { text-align: left; position: relative; }

table.lwrite1 td.tit img { float: left; margin: 0 5px 0 0; border: 1px solid #ccc; }

table.lwrite1 td { border-bottom: 1px solid #dadada; padding: 8px 10px 6px; vertical-align: middle; text-align: left; color: #333333; /* line-height:12px; */ }

table.lwrite1 input[type="text"], table.lwrite1 .bd1 { padding: 4px; border: 1px solid #dcdcdc; }

table.lwrite1 .winput1 { width: 130px; }

table.lwrite1 .winput2 { width: 350px; }

table.lwrite1 .winput3 { width: 700px; }

table.lwrite1 .files { border: none; }

table.miwrite1 { border-collapse: collapse; text-indent: 0; border-top: solid 0px #a8a8a8; font-weight: normal; width: 100%; font-size: 12px; /* font-family:dotum; */ }

table.miwrite1 th { padding: 10px 8px 10px 20px; background: #f9f9f9; font-weight: bold; color: #333; text-align: left; border: none; border-bottom: 1px solid #dadada; width: 140px; font-size: 13px; }

table.miwrite1 th.tops { background: #f9f9f9 url(/img/board/miwritetop.jpg) repeat-x; }

table.miwrite1 td.tops { background: #fff url(/img/board/miwritetop.jpg) repeat-x; }

table.miwrite1 td.tit { text-align: left; position: relative; }

table.miwrite1 td.tit img { float: left; margin: 0 5px 0 0; border: 1px solid #ccc; }

table.miwrite1 td { border-bottom: 1px solid #dadada; padding: 8px 10px 6px; vertical-align: middle; text-align: left; color: #333333; /* line-height:12px; */ }

table.miwrite1 input[type="text"], table.miwrite1 input[type="password"], table.miwrite1 .bd1 { padding: 4px; border: 1px solid #dcdcdc; }

table.miwrite1 .winput1 { width: 250px; }

table.miwrite1 .winput2 { width: 70px; }

table.miwrite1 .winput3 { width: 700px; }

table.miwrite1 .w1 { width: 200px; }

table.miwrite1 .w2 { width: 150px; }

table.miwrite1 .w3 { width: 700px; }

table.miwrite1 .files { border: none; }

.borderbox { border: solid 3px #89a4d7; padding: 35px; line-height: 162%; }

.borderbox input[type="text"] { padding: 6px 10px; border: solid 1px #7a7a7a; width: 250px; }

.borderbox input[type="text"].winput1 { width: 160px; }

.borderboxmm { border: solid 3px #376be0; padding: 7px; line-height: 162%; color: #888888; }

.borderboxmm .tit_m { height: 27px; border-bottom: solid 1px #376be0; overflow: hidden; padding: 7px 8px 0; }

.borderboxmm .tit_m2 { height: 27px; border-bottom: solid 1px #e6e6e6; overflow: hidden; padding: 15px 8px 0; }

.borderboxmm .tit_m2 .in2 { width: 298px; border: solid 1px #a7a7a7; padding: 5px 8px; font-family: Malgun gothic; }

.borderboxmm .wrbox { padding: 7px 8px; margin: 0; }

.borderboxmm .wrbox .in1 { width: 350px; border: solid 1px #a7a7a7; padding: 5px 8px; font-family: Malgun gothic; }

.borderbox2 { width: 700px; margin: auto; border: solid 2px #79aaeb; padding: 50px 25px 25px; }

.borderbox2 .txtbox { margin: 20px 35px; background: #f9f9f9; padding: 25px 0; border: solid 0px #ccc; text-align: center; }

.borderbox2 .txtbox dl { width: 100%; padding: 0; margin: 0; text-align: left; }

.borderbox2 .txtbox dl:after { content: ""; display: block; float: none; clear: both; }

.borderbox2 .txtbox dt { padding: 0; margin: 0; float: left; }

.borderbox2 .txtbox dd { padding: 0; margin: 0; float: left; }

.borderbox2 .txtbox dl.t1 dt { width: 40px; padding-left: 220px; }

.borderbox2 .txtbox dl.t1 dd { width: 300px; }

.borderbox2 .txtbox dl.t2 dt { width: 130px; padding-left: 150px; }

.borderbox2 .txtbox dl.t2 dd { width: 280px; }

.borderbox2 .txtbox dl.t3 dt { width: 130px; padding-left: 100px; }

.borderbox2 .txtbox dl.t3 dd { width: 330px; }

.borderbox2 .txtbox dl.t4 dt { width: 60px; padding-left: 140px; }

.borderbox2 .txtbox dl.t4 dd { width: 360px; }

.borderbox2 .lb { font-size: 13px; display: inline-block; width: 150px; text-align: right; padding: 0 10px 0 0; border: solid 0px #ccc; }

.borderbox2 .lb2 { padding: 5px 0 10px 163px; border: solid 0px #ccc; display: block; }

.borderbox2 .lb2_ { padding: 5px 0 0 163px; border: solid 0px #ccc; display: block; }

.borderbox2 .lb4 { padding: 5px 0 10px 194px; border: solid 0px #ccc; display: block; }

.borderbox2 .lb3 { font-size: 13px; display: inline-block; width: 180px; text-align: right; padding: 0 10px 0 0; border: solid 0px #ccc; }

.borderbox2 input[type="text"] { border: solid 1px #808080; padding: 7px 12px; width: 315px; }

.borderbox2 select.t1 { border: solid 1px #808080; padding: 7px 12px; width: 340px; }

.borderbox2 input[type="password"] { border: solid 1px #808080; padding: 7px 12px; width: 315px; }

.borderbox2 input[type="text"].winput1 { width: 142px; }

.borderbox2 input[type="text"].winput2 { width: 70px; }

.borderbox2 input[type="text"].winput3 { width: 143px; }

.borderbox2 input[type="text"].winput4 { width: 142px; }

ul.appstore { color: #444444; }

ul.appstore li { position: relative; border-bottom: dotted 1px #a4a4a4; padding: 20px 22px; }

ul.appstore li .pon { background: url(/img/board/icon_appon.png) no-repeat; width: 61px; height: 64px; overflow: hidden; display: inline-block; }

ul.appstore li .poff { background: url(/img/board/icon_appoff.png) no-repeat; width: 61px; height: 64px; overflow: hidden; display: inline-block; }

/*
ul.appstore li .n1 {background-position:0px 1px;}
ul.appstore li .n2 {background-position:-72px 1px;}
ul.appstore li .n3 {background-position:-143px 1px;}
ul.appstore li .n4 {background-position:-215px 1px;}
ul.appstore li .n5 {background-position:-286px 1px;}
ul.appstore li .n6 {background-position:-358px 1px;}
ul.appstore li .n7 {background-position:-429px 1px;}
ul.appstore li .n8 {background-position:-501px 1px;}
ul.appstore li .n9 {background-position:-572px 1px;}
ul.appstore li .n10 {background-position:-644px 1px;}
*/
ul.appstore li .n1 { background-position: 0px 1px; }

/* �����*/
ul.appstore li .n10 { background-position: -72px 1px; }

/* ����*/
ul.appstore li .n6 { background-position: -143px 1px; }

/* �Ǹ���*/
ul.appstore li .n8 { background-position: -215px 1px; }

/* ����*/
ul.appstore li .n7 { background-position: -286px 1px; }

/* ��*/
ul.appstore li .n9 { background-position: -358px 1px; }

/* ȿ��*/
ul.appstore li .n2 { background-position: -429px 1px; }

/* ����*/
ul.appstore li .n3 { background-position: -501px 1px; }

/* ���*/
ul.appstore li .n4 { background-position: -572px 1px; }

/* ����*/
ul.appstore li .n5 { background-position: -644px 1px; }

/* �̺�Ʈ*/
.borderbox3 { border-top: 2px solid #376be0; padding: 10px; }

.borderbox3 li { background: url(../../img/layout/bul_btexp.jpg) no-repeat 0 7px; padding: 0 0 0 9px; }

.borderbox4 { border: 2px solid #376be0; }

.borderbox5 { border: 1px solid #e6e6e6; background: #f9f9f9; padding: 13px 17px; }

.borderbox6 { border: 2px solid #89a4d7; }

.borderbox6 .lb2 { padding: 0px 83px; border: solid 0px #ccc; display: block; }

.borderbox6 input[type="text"] { border: solid 2px #868686; padding: 10px 12px; width: 405px; }

.borderbox6 input[type="text"].t1 { width: 155px; }

.borderbox6 select { border: solid 2px #868686; padding: 7px 12px; width: 300px; }

.borderbox6_3 { border: 3px solid #89a4d7; }

.borderbox7 { width: 730px; margin: auto; border: solid 2px #79aaeb; padding: 30px 40px 25px; }

.borderbox7 .txtbox { margin: 20px 35px; background: #f9f9f9; padding: 25px 0; border: solid 0px #ccc; text-align: center; }

.borderbox7 .txtbox dl { width: 100%; padding: 0; margin: 0; text-align: left; }

.borderbox7 .txtbox dl:after { content: ""; display: block; float: none; clear: both; }

.borderbox7 .txtbox dt { padding: 0; margin: 0; float: left; font-size: 13px; padding-top: 5px; font-weight: bold; }

.borderbox7 .txtbox dd { padding: 0; margin: 0; float: left; font-size: 20px; color: #1a62c0; font-weight: bold; }

.borderbox7 .txtbox dl.t1 dt { width: 90px; padding-left: 150px; }

.borderbox7 .txtbox dl.t1 dd { width: 300px; }

.borderbox7 .txtbox dl.t2 dt { width: 130px; padding-left: 150px; }

.borderbox7 .txtbox dl.t2 dd { width: 280px; }

.borderbox7 .lb { font-size: 13px; display: inline-block; width: 150px; text-align: right; padding: 0 10px 0 0; border: solid 0px #ccc; }

.borderbox7 .lb2 { padding: 5px 0 10px 163px; border: solid 0px #ccc; display: block; }

.borderbox7 .lb2_ { padding: 5px 0 0 163px; border: solid 0px #ccc; display: block; }

.borderbox7 .lb4 { padding: 5px 0 10px 194px; border: solid 0px #ccc; display: block; }

.borderbox7 .lb3 { font-size: 13px; display: inline-block; width: 180px; text-align: right; padding: 0 10px 0 0; border: solid 0px #ccc; }

.borderbox8 { border: solid 1px #e7e7e7; margin: 25px 40px; display: block; }

.borderbox8 input[type="text"] { border: solid 1px #dbdbdb; padding: 5px; width: 405px; }

.borderbox8 input[type="text"].t1 { width: 155px; }

.borderbox8 input[type="password"] { border: solid 1px #dbdbdb; padding: 5px; width: 405px; }

.borderbox8 input[type="password"].t1 { width: 155px; }

.findbox1 { border: 2px solid #376be0; padding: 20px 33px; width: 396px; }

.findbox1 .lb { font-size: 13px; display: inline-block; width: 75px; text-align: right; padding: 0 10px 0 0; border: solid 0px #ccc; }

.findbox1 input[type="text"] { border: solid 1px #808080; padding: 7px 10px; width: 170px; }

.findbox1 input[type="password"] { border: solid 1px #808080; padding: 7px 10px; width: 376px; }

.findbox2 { border: 2px solid #376be0; padding: 15px; margin: 0 40px; }

.findbox2 .gray { background: #f9f9f9; padding: 45px 0; }

.findbox2 .lb { font-size: 13px; display: inline-block; width: 75px; text-align: right; padding: 0 10px 0 0; border: solid 0px #ccc; }

.findbox2 input[type="text"] { border: solid 1px #808080; padding: 7px 10px; width: 170px; }

.findbox2 input[type="password"] { border: solid 1px #808080; padding: 7px 10px; width: 376px; }

#findbox3 { border: solid 0px #dbdbdb; width: 811px; margin: auto; min-height: 300px; }

#findbox4 { border: solid 0px #dbdbdb; width: 811px; margin: auto; }

#tabfind { position: relative; }

#tabfind .tabmenu { width: 100%; margin: 0; padding: 0; background: url(/img/member/tabfindbg.png) repeat-x; min-height: 35px; }

#tabfind .tabmenu ul { list-style: none; float: left; margin: 0 0; padding: 0; }

#tabfind .tabmenu ul li { float: left; margin: 0; padding: 0; background: transparent; text-align: justify; font-weight: bold; }

#tabfind .tabmenu ul li a { color: #111; padding: 0; margin: 0; display: inline-block; }

#tabfind .tabmenu ul li a.on { color: #0c78df; background: #fff; margin: 0; }

@media screen and (-webkit-min-device-pixel-ratio: 0) { #tabfind .tabmenu ul li a.on { padding: 6px 18px; } }

#tabfind .tabcontent { display: none; position: absolute; left: 0px; top: 35px; margin: 0; padding: 50px 0px; width: 100%; border: 2px solid #79aaeb; border-top: none; }

#tabfind .tabcontent h2 { margin: 0; padding: 5px 0; }

#tabfind .tabcontent ul { padding: 0 0 5px 0; }

#tabfind .tabcontent ul li { font-weight: normal; padding: 0 0 6px 0; border: solid 0px #ccc; width: 100%; }

#tabfind .tabcontent ul li a { padding: 0 0 0 17px; background: url(/img/main/bul_li1.png) no-repeat 10px 4px; color: #333333; font-size: 12px; }

#tabfind .tabcontent ul li a:hover { color: #6896EE; }

#tabfind .tabcontent ul li span.date { padding: 0 13px 0 6px; margin: 0; font-size: 11px; float: right; }

#tabfind .tabcontent input[type="text"] { border: solid 1px #808080; padding: 9px 14px; width: 320px; }

#tabfind .tabcontent .txtbox { margin: 20px 35px; background: #f9f9f9; padding: 31px 0 30px; border: solid 0px #ccc; text-align: center; }

#tabsfind { position: relative; }

#tabsfind .tabmenu { width: 100%; margin: 0; padding: 0; background: url(/img/member/tabfindbg.png) repeat-x; min-height: 35px; }

#tabsfind .tabmenu ul { list-style: none; float: left; margin: 0 0; padding: 0; }

#tabsfind .tabmenu ul li { float: left; margin: 0; padding: 0; background: transparent; text-align: justify; font-weight: bold; }

#tabsfind .tabmenu ul li a { color: #111; padding: 0; margin: 0; display: inline-block; }

#tabsfind .tabmenu ul li a.on { color: #0c78df; background: #fff; margin: 0; }

@media screen and (-webkit-min-device-pixel-ratio: 0) { #tabsfind .tabmenu ul li a.on { padding: 6px 18px; } }

#tabsfind .tabcontent { /*position: absolute; left:0px; top:35px;*/ margin: 0; padding: 25px 0px; width: 100%; border: 2px solid #79aaeb; border-top: none; }

#tabsfind .tabcontent h2 { margin: 0; padding: 5px 0; }

#tabsfind .tabcontent ul { padding: 0 0 5px 0; }

#tabsfind .tabcontent ul li { font-weight: normal; padding: 0 0 6px 0; border: solid 0px #ccc; width: 100%; }

#tabsfind .tabcontent ul li a { padding: 0 0 0 17px; background: url(/img/main/bul_li1.png) no-repeat 10px 4px; color: #333333; font-size: 12px; }

#tabsfind .tabcontent ul li a:hover { color: #6896EE; }

#tabsfind .tabcontent ul li span.date { padding: 0 13px 0 6px; margin: 0; font-size: 11px; float: right; }

#tabsfind .tabcontent input[type="text"] { border: solid 1px #808080; padding: 8px 14px; width: 320px; }

#tabsfind .tabcontent input[type="text"].t2 { border: solid 1px #cccccc; padding: 3px; width: 230px; }

#tabsfind .tabcontent input[type="text"].t3 { border: solid 1px #cccccc; padding: 3px; width: 67px; }

#tabsfind .tabcontent select.t1 { padding: 3px; border: solid 1px #cccccc; width: 60px; }

#tabsfind .tabcontent input[type="password"] { border: solid 1px #808080; padding: 8px 14px; width: 320px; }

#tabsfind .tabcontent .txtbox { margin: 20px 35px; background: #f9f9f9; padding: 31px 0 30px; border: solid 0px #ccc; text-align: center; }

.joinbox1 { border: 2px solid #376be0; padding: 35px 30px; margin: 0 95px; }

.joinbox1.t2 { border: 2px solid #376be0; padding: 35px 30px; margin: 0 auto; width: 560px; }

.joinbox1 .gray { background: #f9f9f9; padding: 45px 0; }

.joinbox1 .lb { font-size: 13px; display: inline-block; width: 75px; text-align: right; padding: 0 10px 0 0; border: solid 0px #ccc; }

.joinbox1 input[type="text"] { border: solid 1px #808080; padding: 7px 10px; width: 170px; }

.joinbox1 input[type="password"] { border: solid 1px #808080; padding: 7px 10px; width: 376px; }

.joinbox1 .pbox { width: 340px; height: 31px; overflow: hidden; border: 1px solid #7a7a7a; margin: auto; }

.joinbox1 .pbox .pd1 { padding: 1px !important; }

.joinbox1 .pbox .ip1 { padding: 9px 10px 5px !important; margin: 0; width: 220px; border: none; font-size: 12px !important; color: #888888; }

.joinbox1 .pbox .ip2 { padding: 9px 10px 5px !important; border: none; display: block; width: 320px; margin: 0; font-size: 12px !important; color: #888888; }

.joinbox1 textarea { width: 95%; padding: 5px 2%; font-size: 11px; height: 130px; background: #f0f0f0; border: 1px solid #ccc; line-height: 120%; /* font-family:dotum; */ margin-bottom: 5px; }

.joinbox2 { border: 2px solid #376be0; padding: 35px 235px; margin: 0 95px; }

.joinbox2 .gray { background: #f9f9f9; padding: 45px 0; }

.joinbox2 .lb { font-size: 13px; display: inline-block; width: 75px; text-align: right; padding: 0 10px 0 0; border: solid 0px #ccc; }

.joinbox2 input[type="text"].ip3 { padding: 9px 10px 5px !important; margin: 0; border: solid 1px #7a7a7a; width: 100%; font-size: 12px !important; color: #888888; }

.joinbox2 input[type="password"] { border: solid 1px #808080; padding: 7px 10px; width: 376px; }

table.t3 { border-collapse: collapse; text-indent: 0; font-weight: normal; width: 100%; }

table.t3 th { padding: 8px; background: #f9f9f9; font-weight: normal; color: #444444; text-align: center; border-bottom: 1px dotted #d5d5d5; }

table.t3 td.tit { text-align: left; position: relative; }

table.t3 td.tit img { float: left; margin: 0 5px 0 0; border: 1px solid #ccc; }

table.t3 td { border-bottom: 1px dotted #d5d5d5; padding: 8px 5px 6px; vertical-align: middle; text-align: left; color: #333333; /* line-height:12px; */ }

table.t3 td a, table.t3 td a:visited { color: #202020; }

table.t3 td a:hover { color: #376be0; }

table.t3 input[type="text"], table.t3 input[type="password"] { padding: 5px 10px 3px !important; margin: 0; border: solid 1px #7a7a7a; width: 314px; font-size: 12px !important; color: #888888; }

table.t3 input[type="text"].w1 { width: 80px; }

table.t3 input[type="text"].w2, table.t3 input[type="password"].w2 { width: 200px; }

table.t3 input[type="text"].w3 { width: 135px; }

table.t3 input[type="text"].w4 { width: 50px; }

table.t3 input[type="text"].w5 { width: 77px; }

table.t3 tr.bn th, table.t3 tr.bn td { border: none !important; }

.btnbackground { background: url(/img/btn/btn_l1.png) no-repeat; height: 25px; overflow: hidden; padding-left: 7px; display: inline-block; }

.btnbgpos1 { background-position: 0 -30px; padding-left: 17px; }

.btnbgpos2 { background-position: 0 -60px; padding-left: 20px; }

.btnbackground span.btnbgend { font-size: 12px; background: url(/img/btn/btn_r1.png) no-repeat 100% 0; padding: 5px 7px 0 0; display: inline-block; height: 25px; color: #454545; }

.zipcodesearch { background: #f9f9f9; border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; padding: 7px; }

.zipcodesearch input[type="text"] { padding: 4px 7px 3px; width: 200px; border: 1px solid #dbdbdb; }

.zipcodesearch li { padding: 0 0 11px !important; }

ul.uldt { padding: 20px 20px 10px; }

ul.uldt li { background: url(/img/board/bul_default.png) no-repeat 0 4px; padding: 0 0 5px 9px; line-height: 1.2; color: #000; }

ul.uldt2 { padding: 15px 20px 20px; }

ul.uldt2 li { background: url(/img/board/bul_default.png) no-repeat 0 4px; padding: 0 0 5px 9px; line-height: 1.4; color: #000; font-size: 11px; font-family: dotum; color: #999999; }

#votebox { border-top: dotted 1px #ccc; border-bottom: solid 1px #ccc; padding: 20px; }

#vote_graph { width: 413px; border: solid 1px #e6e6e6; padding: 9px; }

#vote_graph .txtbox { background: #f9f9f9; padding: 10px 0; }

table.vote { border-collapse: collapse; text-indent: 0; font-weight: normal; width: 100%; /* font-family:dotum; */ }

table.vote th { width: 100px; padding: 5px 8px; font-weight: normal; color: #525050; text-align: right; border: none; }

table.vote td { border: none; padding: 5px 8px; vertical-align: middle; text-align: left; color: #444444; }

table.vote td .vgraph1 { background: url(/img/board/vote_bg1.png) repeat-x; height: 10px; }

table.vote td .vgraph2 { background: url(/img/board/vote_bg2.png) repeat-x; height: 10px; }

table.vote td .vgraph3 { background: url(/img/board/vote_bg3.png) repeat-x; height: 10px; }

table.vote td .vgraph4 { background: url(/img/board/vote_bg4.png) repeat-x; height: 10px; }

table.vote td .vgraph5 { background: url(/img/board/vote_bg5.png) repeat-x; height: 10px; }

#vote_exp { width: 400px; }

#vote_exp ul.votecklist { padding: 10px; border-bottom: dotted 1px #ccc; }

#vote_exp ul.votecklist li { padding: 5px; }

#shopimgfile { width: 355px; padding: 13px 15px; z-index: 1; position: absolute; top: 272px; left: 252px; }

#shopimgfile .txtbox { background: #f9f9f9; padding: 10px 0; border: solid 0px #ccc; text-align: center; }

#shopimgfile input[type="file"] { width: 100%; height: 20px; }

#board_setting { width: 355px; padding: 13px 15px; z-index: 1; position: absolute; top: -215px; left: 300px; }

#board_setting .txtbox { background: #f9f9f9; padding: 10px 0; border: solid 0px #ccc; text-align: center; }

#board_setting input[type="file"] { width: 100%; height: 20px; }

table.join1 { border-collapse: collapse; text-indent: 0; font-weight: normal; width: 100%; border-top: solid 2px #e6e6e6; }

table.join1 th { padding: 20px 0 20px 40px; background: #fbfbfb; font-weight: bold; color: #444444; text-align: left; border-bottom: 1px solid #e6e6e6; }

table.join1 td.tit { text-align: left; position: relative; }

table.join1 td.tit img { float: left; margin: 0 5px 0 0; border: 1px solid #ccc; }

table.join1 td { border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; padding: 8px 30px; vertical-align: middle; text-align: left; color: #333333; /* line-height:12px; */ }

table.join1 td a, table.t3 td a:visited { color: #202020; }

table.join1 td a:hover { color: #376be0; }

table.join1 input[type="text"], table.join1 input[type="password"] { padding: 11px 10px 9px !important; margin: 0; border: solid 1px #7a7a7a; width: 314px; font-size: 14px !important; color: #333; }

table.join1 input[type="text"].t2, table.join1 input[type="password"].t2 { padding: 6px 10px 5px !important; margin: 0; border: solid 1px #cbcbcb; width: 188px; font-size: 14px !important; color: #333; }

table.join1 input[type="text"].w1 { width: 80px; }

table.join1 input[type="text"].w2, table.t3 input[type="password"].w2 { width: 200px; }

table.join1 input[type="text"].w3 { width: 135px; }

table.join1 input[type="text"].w4 { width: 40px; }

table.join1 input[type="text"].w5 { width: 77px; }

table.join1 tr.bn th, table.join1 tr.bn td { border: none !important; }

table.join1 .btn_input { position: absolute; left: 228px; top: 3px; }

table.join2 { border-collapse: collapse; text-indent: 0; font-weight: normal; width: 100%; border-top: solid 2px #e6e6e6; }

table.join2 th { padding: 15px 0 15px 40px; background: #fbfbfb; font-weight: bold; color: #444444; text-align: left; border-bottom: 1px solid #e6e6e6; }

table.join2 td.tit { text-align: left; position: relative; }

table.join2 td.tit img { float: left; margin: 0 5px 0 0; border: 1px solid #ccc; }

table.join2 td { border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; padding: 8px 30px; vertical-align: middle; text-align: left; color: #333333; /* line-height:12px; */ }

table.join2 td a, table.t3 td a:visited { color: #202020; }

table.join2 td a:hover { color: #376be0; }

table.join2 input[type="text"], table.join2 input[type="password"] { padding: 6px 10px 5px !important; margin: 0; border: solid 1px #cbcbcb; width: 188px; font-size: 14px !important; color: #333; }

table.join2 input[type="text"].w1 { width: 80px; }

table.join2 input[type="text"].w2, table.join2 input[type="password"].w2 { width: 200px; }

table.join2 input[type="text"].w3 { width: 390px !important; }

table.join2 input[type="text"].w4 { width: 40px !important; }

table.join2 input[type="text"].w5 { width: 30px !important; }

table.join2 tr.bn th, table.join2 tr.bn td { border: none !important; }

.emailpbox { width: 490px; height: 43px; overflow: hidden; border: 1px solid #7a7a7a; margin: 0 auto; }

.emailpbox2 { width: 490px; margin: 0 auto; }

input[type="text"].email1 { padding: 9px 10px 5px !important; margin: 5px 0; width: 368px; border: none; font-size: 14px !important; color: #3333; }

input[type="text"].email2 { padding: 9px 10px 5px !important; margin: 5px 0; border: none; display: block; width: 470px; font-size: 14px !important; color: #3333; }

input[type="password"].email2 { padding: 9px 10px 5px !important; margin: 5px 0; border: none; display: block; width: 470px; font-size: 12px !important; color: #888888; }

ul.manageqna li.qna { background: url(/img/member/btn_qna_icon_q.jpg) no-repeat 175px 5px; padding: 1px 30px 0 195px; line-height: 1.6; }

ul.manageqna li.anwser { background: url(/img/member/btn_qna_icon_a.jpg) no-repeat 180px 8px; padding: 9px 30px 2px 210px; border-top: 1px solid #bdbdbd; margin-top: 10px; }

.btn_box3 { border: solid 1px e6e6e6; background-color: f9f9f9; padding: 10px; height: 33px; }

.btn_box2 { border: solid 2px #d1deec; padding: 0px 28px 10px; margin: 15px 0; }

.btn_box2 .radiusbox { position: relative; line-height: 18px; color: #fff; text-align: center; display: inline-block; width: 158px; height: 32px; overflow: hidden; padding: 5px 20px 9px; margin: 5px 4px; /* border: solid 1px #d8d9db; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; padding:20px 5px;  margin:0 0 10px; */ }

.btn_box2 .radiusbox-on { position: relative; line-height: 18px; color: #fff; text-align: center; display: inline-block; width: 158px; height: 32px; overflow: hidden; padding: 5px 20px 9px; margin: 5px 4px; /* border: solid 1px #d8d9db; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; padding:20px 5px;  margin:0 0 10px; */ }

.price-btn .txt1 { color: #ff0000 !important; font-size: 14px; }

.price-btn .txt2 { color: #000 !important; font-weight: normal; padding-top: 2px; font-size: 12px; }

.hyuna { position: absolute; top: 19px; left: 7px; }

.btn_box2 .on-1 { background: url(/img/btn_payback2/on01.gif) no-repeat; }

.btn_box2 .on-2 { background: url(/img/btn_payback2/on02.gif) no-repeat; }

.btn_box2 .on-3 { background: url(/img/btn_payback2/on03.gif) no-repeat; }

.btn_box2 .on-4 { background: url(/img/btn_payback2/on04.gif) no-repeat; }

.btn_box2 .on-5 { background: url(/img/btn_payback2/on05.gif) no-repeat; }

.btn_box2 .on-6 { background: url(/img/btn_payback2/on06.gif) no-repeat; }

.btn_box2 .on-7 { background: url(/img/btn_payback2/on07.gif) no-repeat; }

.btn_box2 .on-8 { background: url(/img/btn_payback2/on08.gif) no-repeat; }

.btn_box2 .on-9 { background: url(/img/btn_payback2/on09.gif) no-repeat; }

.btn_box2 .on-10 { background: url(/img/btn_payback2/on10.gif) no-repeat; }

.btn_box2 .on-11 { background: url(/img/btn_payback2/on11.gif) no-repeat; }

.btn_box2 .on-12 { background: url(/img/btn_payback2/on12.gif) no-repeat; }

.btn_box2 .on-13 { background: url(/img/btn_payback2/on13.gif) no-repeat; }

.btn_box2 .on-14 { background: url(/img/btn_payback2/on14.gif) no-repeat; }

.btn_box2 .on-15 { background: url(/img/btn_payback2/on15.gif) no-repeat; }

.btn_box2 .on-16 { background: url(/img/btn_payback2/on16.gif) no-repeat; }

.btn_box2 .on-17 { background: url(/img/btn_payback2/on17.gif) no-repeat; }

.btn_box2 .on-18 { background: url(/img/btn_payback2/on18.gif) no-repeat; }

.btn_box2 .on-19 { background: url(/img/btn_payback2/on19.gif) no-repeat; }

.btn_box2 .on-20 { background: url(/img/btn_payback2/on20.gif) no-repeat; }

.btn_box2 .on-21 { background: url(/img/btn_payback2/on21.gif) no-repeat; }

.btn_box2 .on-22 { background: url(/img/btn_payback2/on22.gif) no-repeat; }

.btn_box2 .on-23 { background: url(/img/btn_payback2/on23.gif) no-repeat; }

.btn_box2 .on-24 { background: url(/img/btn_payback2/on24.gif) no-repeat; }

.btn_box2 .on-25 { background: url(/img/btn_payback2/on25.gif) no-repeat; }

.btn_box2 .on-26 { background: url(/img/btn_payback2/on26.gif) no-repeat; }

.btn_box2 .on-27 { background: url(/img/btn_payback2/on27.gif) no-repeat; }

.btn_box2 .on-28 { background: url(/img/btn_payback2/on28.gif) no-repeat; }

.btn_box2 .on-29 { background: url(/img/btn_payback2/on29.gif) no-repeat; }

.btn_box2 .on-30 { background: url(/img/btn_payback2/on30.gif) no-repeat; }

.btn_box2 .on-31 { background: url(/img/btn_payback2/on31.gif) no-repeat; }

.btn_box2 .on-32 { background: url(/img/btn_payback2/on32.gif) no-repeat; }

.btn_box2 .off-1 { background: url(/img/btn_payback2/off01.gif) no-repeat; }

.btn_box2 .off-2 { background: url(/img/btn_payback2/off02.gif) no-repeat; }

.btn_box2 .off-3 { background: url(/img/btn_payback2/off03.gif) no-repeat; }

.btn_box2 .off-4 { background: url(/img/btn_payback2/off04.gif) no-repeat; }

.btn_box2 .off-5 { background: url(/img/btn_payback2/off05.gif) no-repeat; }

.btn_box2 .off-6 { background: url(/img/btn_payback2/off06.gif) no-repeat; }

.btn_box2 .off-7 { background: url(/img/btn_payback2/off07.gif) no-repeat; }

.btn_box2 .off-8 { background: url(/img/btn_payback2/off08.gif) no-repeat; }

.btn_box2 .off-9 { background: url(/img/btn_payback2/off09.gif) no-repeat; }

.btn_box2 .off-10 { background: url(/img/btn_payback2/off10.gif) no-repeat; }

.btn_box2 .off-11 { background: url(/img/btn_payback2/off11.gif) no-repeat; }

.btn_box2 .off-12 { background: url(/img/btn_payback2/off12.gif) no-repeat; }

.btn_box2 .off-13 { background: url(/img/btn_payback2/off13.gif) no-repeat; }

.btn_box2 .off-14 { background: url(/img/btn_payback2/off14.gif) no-repeat; }

.btn_box2 .off-15 { background: url(/img/btn_payback2/off15.gif) no-repeat; }

.btn_box2 .off-16 { background: url(/img/btn_payback2/off16.gif) no-repeat; }

.btn_box2 .off-17 { background: url(/img/btn_payback2/off17.gif) no-repeat; }

.btn_box2 .off-18 { background: url(/img/btn_payback2/off18.gif) no-repeat; }

.btn_box2 .off-19 { background: url(/img/btn_payback2/off19.gif) no-repeat; }

.btn_box2 .off-20 { background: url(/img/btn_payback2/off20.gif) no-repeat; }

.btn_box2 .off-21 { background: url(/img/btn_payback2/off21.gif) no-repeat; }

.btn_box2 .off-22 { background: url(/img/btn_payback2/off22.gif) no-repeat; }

.btn_box2 .off-23 { background: url(/img/btn_payback2/off23.gif) no-repeat; }

.btn_box2 .off-24 { background: url(/img/btn_payback2/off24.gif) no-repeat; }

.btn_box2 .off-25 { background: url(/img/btn_payback2/off25.gif) no-repeat; }

.btn_box2 .off-26 { background: url(/img/btn_payback2/off26.gif) no-repeat; }

.btn_box2 .off-27 { background: url(/img/btn_payback2/off27.gif) no-repeat; }

.btn_box2 .off-28 { background: url(/img/btn_payback2/off28.gif) no-repeat; }

.btn_box2 .off-29 { background: url(/img/btn_payback2/off29.gif) no-repeat; }

.btn_box2 .off-30 { background: url(/img/btn_payback2/off30.gif) no-repeat; }

.btn_box2 .off-31 { background: url(/img/btn_payback2/off31.gif) no-repeat; }

.btn_box2 .off-32 { background: url(/img/btn_payback2/off32.gif) no-repeat; }

.poker-container .poker-control { width: 800px; }

.poker-container .poker-control:after { display: block; clear: both; height: 0; content: ""; }

.poker-container .poker-control .icon { float: left; width: 25%; background: #000; text-align: center; padding: 10px 0; }

/* New sno room */
.sno_box { border: solid 2px #f2f2f2; border-top: solid 2px #333333; padding: 0 0; margin-bottom: 30px; }

.sno_title { color: #3c78ce; font-size: 18px; border-top: solid 1px #ccc; line-height: 57px; height: 57px; padding: 0 33px; padding-top: 16px; padding-left: 57px; background: url(/img/board/bul_sno_tit.png) no-repeat 33px 35px; }

.sno_btn { width: 270px; height: 50px; position: relative; background: #25a9ba; overflow: hidden; }

.sno_num { background: #168493; width: 27px; height: 50px; float: left; line-height: 50px; text-align: center; color: #fff; }

.sno_num2 { background: #168493; width: 27px; height: 50px; float: left; text-align: center; color: #fff; }

.sno_num2 p { height: 25px; line-height: 25px; }

.sno_num2 p.txt1 { font-family: dotum; font-size: 11px; background: #eb5f14; color: #fff; text-align: center; height: 22px; line-height: 22px; }

.sno_num2 p.txt2 { height: 28px; line-height: 28px; color: #fff; }

.sno_btn_info { position: reltive; float: left; width: 198px; color: #fff; padding-top: 5px; }

.sno_btn_info .txt1 { line-height: 21px; height: 21px; padding: 0 9px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 180px; }

.sno_btn_info .txt2 { line-height: 17px; height: 17px; padding: 0 9px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 180px; }

.sno_btn_info .ha { position: absolute; bottom: 4px; right: 48px; width: 23px; height: 23px; line-height: 23px; border-radius: 50%; color: #fff670; background: #005c57; text-align: center; }

.sno_btn_push { float: right; width: 44px; }

ul.sno_ullist { padding: 0 33px; }

ul.sno_ullist li { float: left; margin-left: 10px; margin-bottom: 10px; }

ul.sno_ullist li:nth-child(3n+1) { margin-left: 0px; float: left; }

ul.sno_ullist:after { content: ""; clear: both; display: block; height: 0; float: none; }

.sno_calbox { position: relative; background: #eff2f5; border: solid 1px #ccc; height: 65px; margin: 30px 33px; }

.sno_cal { left: 20px; padding-top: 16px; position: absolute; }

.sno_cal_exp { left: 76px; padding-top: 14px; position: absolute; line-height: 1.4; }

.sno_helpbox { background: #faf8f9; border: solid 1px #ccc; padding: 10px; margin: 30px 33px; }

.ceye_top_banner { margin-bottom: 10px; height: 120px; width: 100%; border: none; }

.ad_layer { background: #faf8dd; border: 1px solid #bababa; position: absolute; padding: 15px; width: 240px; right: 0px; margin-top: 7px; }

.ad_layer2 { background: #faf8dd; border: 1px solid #bababa; position: absolute; padding: 15px; width: 240px; right: 40px; margin-top: 12px; }

.ad_layer3 { z-index: 999999; display: none; background: #faf8dd; border: 1px solid #bababa; position: absolute; padding: 15px; width: 270px; top: 82px; right: 0px; }

.ad_layer_close { background: url(/share/snoimg/btn_close.gif) 0 0 no-repeat; position: absolute; top: 10px; right: 10px; width: 10px; height: 10px; display: inline-block; text-indent: -9999px; cursor: pointer; }

.icon_arrow { position: absolute; top: -6px; right: 17px; display: inline-block; width: 11px; height: 6px; background: url(/share/snoimg/icon_arrow13.gif) 0 0 no-repeat; text-indent: -9999px; }

.icon_arrow2 { position: absolute; top: -6px; right: 17px; display: inline-block; width: 11px; height: 6px; background: url(/share/snoimg/icon_arrow13.gif) 0 0 no-repeat; text-indent: -9999px; }

.icon_arrow3 { position: absolute; top: -6px; right: 162px; display: inline-block; width: 11px; height: 6px; background: url(/share/snoimg/black_arrow.png) 0 0 no-repeat; text-indent: -9999px; }

.cont { font-size: 12px; letter-spacing: -1px; font-weight: normal; line-height: 1.5; }

.w100 { width: 100%; }

.p0 { padding-bottom: 8px; font-weight: bold; font-size: 13px; }

.p1 { padding: 0 3px 0 5px; width: 4%; float: left; }

.p2 { width: 91%; float: left; padding-bottom: 3px; }

.p2.v2 { padding-bottom: 17px; }

.p3 { padding: 8px; border: 1px solid #bababa; }

.fc_aaa { color: #aaa !important; }

#bt_pop, #pc_pop, #agree_pop, #report_pop, #pay_pop, #df_pop, .df_pop { position: fixed; top: 0px; left: 0px; display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 999991; }

#df_pop2, .df_pop2 { position: relative; display: none; height: 100%; margin: 0 auto; }

#bt_pop2, #agree_pop2, #report_pop2 { position: relative; display: none; width: 550px; height: 100%; margin: 0 auto; }

#pc_pop2, #pay_pop2 { position: relative; display: none; width: 430px; height: 100%; margin: 0 auto; }

#bt_pop2 > div, #pc_pop2 > div, #agree_pop2 > div, #report_pop2 > div, #pay_pop2 > div, #df_pop2 > div, .df_pop2 > div { position: absolute; top: 50%; background: #fff; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

#receipt_pop2 { width: 470px; }

.bt_tit { color: #4598f6; }

.bt_layer { z-index: 9000; display: none; background: #faf8dd; border: 1px solid #bababa; position: absolute; padding: 15px; width: 240px; right: -4px; margin-top: 7px; }

.bt_gr { height: 47px; background: #eeeeee; }

.bt_exit { width: 18px; height: 18px; float: right; padding: 15px 19px; cursor: pointer; }

.btn_blind { width: 157px; background: #3069b3; color: #fff; margin: 30px 197px; padding: 15px 0; text-align: center; font-size: 16px; cursor: pointer; }

.bt_txt { padding: 30px 30px 0; text-align: center; }

.bt_txt2 { font-size: 17px; line-height: 1.7; letter-spacing: -1px; }

.bt_txt3 { font-size: 16px; line-height: 1.6; letter-spacing: -1px; margin-top: 15px; }

.bt_req { cursor: pointer; color: #999999; }

.bt_icon { float: right; margin-top: -1px; cursor: pointer; }

.bt_vote { padding: 0 20px; }

.bt_vote2 { background: #ecf4fe; padding: 17px; }

.bt_vtxt { line-height: 1.7; display: inline-block; }

.bt_vtxt2 { display: inline-block; margin-top: 5px; font-weight: bold; float: right; }

.bt_after { padding: 0 20px; }

.bt_after2 { background: #ecf4fe; color: 5a5a5a; padding: 15px 0; }

.bt_atxt { text-align: center; line-height: 1.7; }

.pc_bl { background: #376be0; color: #fff; padding: 18px 22px; font-size: 16px; }

.pc_txt { padding: 40px 25px 35px; font-size: 15px; }

.pc_txt2 { padding: 25px 20px; font-size: 14px; }

.pc_cont { padding-bottom: 15px; border-bottom: 1px dotted #c4c4c4; }

.pc_cont2 { padding: 15px 0; border-bottom: 1px dotted #c4c4c4; }

.pc_exit { width: 18px; height: 18px; float: right; cursor: pointer; }

.pc_tit { color: #757575; margin: 0 45px 0 10px; }

.pc_tit_bl { color: #3069b3; font-weight: bold; }

.pc_tit2 { font-size: 15px; color: #757575; margin-bottom: 10px; }

.pc_btn { width: 100%; padding-top: 30px; text-align: center; font-size: 16px; }

.pc_btn a:active { background: #777777; }

.pc_btn2 { width: 48%; display: inline-block; padding: 13px 0; background: #b4b4b4; color: #fff !important; cursor: pointer; }

.pc_btn_bl { width: 48%; display: inline-block; padding: 13px 0; background: #3069b3; color: #fff !important; }

.pc_back { padding: 30px 15px; }

.pc_back select { width: 100%; padding: 7px 5px; border: 1px solid #aaa; }

.pc_back input { width: 100%; padding: 7px 5px; border: 1px solid #aaa; }

.pdb20 { padding-bottom: 20px; }

.mr7 { margin-right: 7px; }

#cm_pop { position: fixed; top: 0px; left: 0px; display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 999999; }

#cm_pop .parent_con { cursor: pointer; }

#cm_pop .parent_con:hover { color: #3069b3; }

#cm_pop2 { position: relative; display: none; width: 608px; height: 100%; margin: 0 auto; }

#cm_pop2 > div { position: absolute; top: 50%; width: 100%; background: #fff; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.cm_gr { height: 47px; background: #3069b3; }

.cm_exit { width: 18px; height: 19px; float: right; position: absolute; top: 0; right: 0; padding: 15px 19px; cursor: pointer; }

.cm_txt { display: inline-block; font-size: 15px; color: #fff; padding: 15px; }

.cm_notice { float: right; position: absolute; top: 0; right: 33px; padding: 13px 19px; cursor: pointer; }

.cm_layer { display: none; z-index: 9000; background: #faf8dd; border: 1px solid #bababa; position: absolute; padding: 15px; width: 240px; right: 3px; margin-top: 7px; }

.cm_layer2 { display: none; z-index: 999999; background: #faf8dd; border: 1px solid #bababa; position: absolute; padding: 15px; width: 240px; right: 40px; margin-top: 12px; }

.cm_icon { float: right; margin: -1px 17px 0; cursor: pointer; }

.cm_icon2 { float: right; margin-top: 9px; cursor: pointer; }

.cm_req { cursor: pointer; color: #999999; }

.cm_l { margin: 0 3px; }

.cm_vote { background: #ecf4fe; padding: 18px; margin-top: 15px; }

.cm_vtxt { line-height: 1.7; display: inline-block; }

.cm_vtxt2 { display: inline-block; margin-top: 6px; font-weight: bold; float: right; }

.cm_after { background: #ecf4fe; padding: 15px 0; margin-top: 15px; text-align: center; line-height: 1.7; }

.cm_cont { height: 668px; overflow: auto; }

.cm_cont ul { padding: 15px 0; }

.cm_list { margin: 0 15px; padding-bottom: 15px; border-bottom: 1px solid #d2d2d2; }

.cm_list2 { position: relative; margin: 0 15px; padding: 15px 0; border-bottom: 1px solid #d2d2d2; }

.cm_recom { z-index: 1; float: right; padding-right: 5px; }

.cm_ltxt { overflow: hidden; margin: 0 5px; }

.cm_ltxt2 { margin: 0 5px; padding-top: 10px; font-size: 12px !important; }

#blcm_pop { display: none; background: rgba(0, 0, 0, 0.5); z-index: 999999; position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; }

#blcm_pop2 { display: none; width: 550px; background: #fff; position: absolute; margin: 330px 735px; }

.btnTypeB_ { padding: 3px 4px 4px; background: #fff; border: 1px solid #ccc; border-radius: 4px; -webkit-border-radius: 4px; font-weight: bold; text-align: center; text-decoration: none !important; font-size: 11px; color: #333; }

.btnTypeB_.no { color: #CCC !important; }

.like_btn_ { float: right; margin-right: 5px; padding: 5px 0; border: 1px solid #BFC6CE; border-radius: 4px; -webkit-border-radius: 4px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

.like_btn_ > span { font-size: 11px; text-align: right; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; cursor: pointer; }

.like_btn_ > .good_button { padding: 5px 10px 6px 25px; background: url(/img/board/icon_board.png) no-repeat 6px 4px; border-right: 1px solid #BFC6CE; }

.like_btn_ > .nogood_button { padding: 3px 10px 3px 22px; background: url(/img/board/icon_board.png) no-repeat 4px -17px; border-right: none; }

.like_btn_ > .good_button > a { color: #185EB9; }

.like_btn_ > .nogood_button > a { color: #BFC6CE; }

.auto_break_word { word-wrap: break-word; }

/* ��� �� ��� Textarea ��Ʈ ���� */
textarea { font-family: AppleSDGothicNeo-Regular,'Malgun Gothic','���� ���',dotum,'����',sans-serif; }

/* ��� �� ��� Textarea Placeholder ���� ���� */
textarea::-webkit-input-placeholder { color: #CCC; }

textarea:-moz-placeholder { color: #CCC; }

textarea::-moz-placeholder { color: #CCC; }

textarea:-ms-input-placeholder { color: #CCC; }

/* load circle */
.loading { position: fixed; width: 100%; height: 100%; background: #000; opacity: 0.4; z-index: 999; }

.sk-circle { position: absolute; top: 45%; left: 37%; width: 40px; height: 40px; margin: 0 auto; z-index: 9999; }

.sk-circle .sk-child { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.sk-circle .sk-child:before { content: ''; display: block; width: 15%; height: 15%; margin: 0 auto; background-color: #fff; opacity: 1; border-radius: 100%; -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both; animation: sk-circleBounceDelay 1.2s infinite ease-in-out both; }

.sk-circle .sk-circle2 { -webkit-transform: rotate(30deg); transform: rotate(30deg); }

.sk-circle .sk-circle3 { -webkit-transform: rotate(60deg); transform: rotate(60deg); }

.sk-circle .sk-circle4 { -webkit-transform: rotate(90deg); transform: rotate(90deg); }

.sk-circle .sk-circle5 { -webkit-transform: rotate(120deg); transform: rotate(120deg); }

.sk-circle .sk-circle6 { -webkit-transform: rotate(150deg); transform: rotate(150deg); }

.sk-circle .sk-circle7 { -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.sk-circle .sk-circle8 { -webkit-transform: rotate(210deg); transform: rotate(210deg); }

.sk-circle .sk-circle9 { -webkit-transform: rotate(240deg); transform: rotate(240deg); }

.sk-circle .sk-circle10 { -webkit-transform: rotate(270deg); transform: rotate(270deg); }

.sk-circle .sk-circle11 { -webkit-transform: rotate(300deg); transform: rotate(300deg); }

.sk-circle .sk-circle12 { -webkit-transform: rotate(330deg); transform: rotate(330deg); }

.sk-circle .sk-circle2:before { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }

.sk-circle .sk-circle3:before { -webkit-animation-delay: -1s; animation-delay: -1s; }

.sk-circle .sk-circle4:before { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }

.sk-circle .sk-circle5:before { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }

.sk-circle .sk-circle6:before { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; }

.sk-circle .sk-circle7:before { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; }

.sk-circle .sk-circle8:before { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; }

.sk-circle .sk-circle9:before { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; }

.sk-circle .sk-circle10:before { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; }

.sk-circle .sk-circle11:before { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; }

.sk-circle .sk-circle12:before { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; }

.dpn { display: none; }

@-webkit-keyframes sk-circleBounceDelay { 0%, 80%, 100% { -webkit-transform: scale(0);
    transform: scale(0); }
  40% { -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes sk-circleBounceDelay { 0%, 80%, 100% { -webkit-transform: scale(0);
    transform: scale(0); }
  40% { -webkit-transform: scale(1);
    transform: scale(1); } }

.loading-inline { position: inherit; display: none; width: 30px; height: 30px; margin-left: 10px; background: #FFF; vertical-align: middle; }

.loading-inline .sk-circle { position: relative; top: 0; left: 0; width: 30px; height: 30px; }

.loading-inline .sk-circle .sk-child:before { width: 10%; height: 15%; background: #306AB3 !important; }

/* 2018-05-10 �߰� */
.btn_join_apply { padding: 7px 15px; text-align: center; margin: 35px auto 10px; border: solid 1px #2b4e7e; border-radius: 3px; background: #3f6fb1; line-height: 40px; color: #fff; font-size: 20px; }

.btn_join_confirm { cursor: pointer; width: 160px; text-align: center; margin: 35px auto 10px; border: solid 1px #2b4e7e; border-radius: 3px; background: #3f6fb1; line-height: 40px; color: #fff; font-size: 20px; }

.join_txt1 { width: 452px; height: 70px; background: #eeeeee; border: solid 1px #cccccc; padding: 15px 20px; font-size: 12px; line-height: 1.67; resize: none; }

.location_add { width: 1200px; margin: 0 auto; border-bottom: none !important; }

.scroll_pos { position: fixed; bottom: 130px; right: 30px; width: 64px; height: 64px; border-radius: 50%; -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); z-index: 9; cursor: pointer; }

.scroll_pos.rev { bottom: 60px; }

/*.scroll_pos.rev > img { transform: rotate(180deg); }*/
.snow_d_btn { display: inline-block; height: 23px; padding: 0 10px; background: #1F6FB1; border: solid 1px #2b4e7e; border-radius: 3px; line-height: 22px; color: #fff !important; font-size: 12px; vertical-align: top; text-align: center; }

/* 2018-05-15 ��ܵ��� */
table.top1 { width: 100%; border-collapse: collapse; border: 1px solid #ccc; margin-top: 20px; }

table.top1 thead tr { background: #eee; border-bottom: 1px solid #ccc; }

table.top1 thead td { padding: 15px 17px; }

table.top1 tbody td { border-right: 1px solid #e7e7e7; padding: 20px; }

table.top1 tbody input { border: 1px solid #ccc; padding: 3px; }

#up_begin_time { width: 100px; text-align: center; cursor: pointer; }

#up_interval { width: 77px; padding: 3px 24px 3px 3px; text-align: right; }

#up_count { width: 73px; padding: 3px 24px 3px 3px; text-align: right; }

#up_break_time { width: 65px; padding: 3px 24px 3px 3px; text-align: right; }

#auto_top_up_end_time { width: 100px; padding: 3px; text-align: center; cursor: default; }

.ad_info { z-index: 9000; display: none; position: absolute; width: 150px; background: #faf8dd; border: 1px solid #bababa; padding: 15px; margin-left: -62px; color: #000 !important; }

.ml_33 { margin-left: -33px; }

.ml_39 { margin-left: -39px; }

.ml_45 { margin-left: -45px; }

.ml_51 { margin-left: -51px; }

.pd008 { padding: 0 0 8px; }

.ad_btn { float: right; margin: 3px 2px 0 0; cursor: pointer; }

.ad_btn2 { float: right; margin: 3px 0 0 5px; cursor: pointer; }

.txt_in { position: absolute; top: 112px; margin-left: -24px; }

.off { background: #fafafa; color: #c0c0c0; }

/* 2018-05-16 default_list_comment.php */
#page3 { position: relative; text-align: center; display: table; margin-top: 13px; width: 100%; line-height: 170%; font: bold 13px Verdana !important; }

#page3 span { display: table-cell; }

#page3 a { position: relative; display: inline-block; margin: 0; padding: 4px 4px; width: 20px; vertical-align: top; background: #fff; color: #333; font-weight: blod; border: solid 1px #e8e8e8; border-bottom: solid 2px #e8e8e8; cursor: pointer; }

#page3 a.on { border: 1px solid #376be0; color: #fff; background: #376be0; }

#page3 a.first { background: url(/img/board/pperv.png) no-repeat 0 0px; width: 52px; height: 24px; border: none; }

#page3 a.prev { background: url(/img/board/perv.png) no-repeat 0 0px; width: 40px; height: 24px; border: none; }

#page3 a.next { background: url(/img/board/next.png) no-repeat 0 0px; width: 40px; height: 24px; border: none; }

#page3 a.last { background: url(/img/board/nnext.png) no-repeat 0 0px; width: 52px; height: 24px; border: none; }

#cmt_collection_total_count { margin-left: 10px; color: #3069b3; }

/* 2018-05-17 pay.php pay_normal.php */
#wrap_Danal .banner { display: block; background: url(/Danal/images/s_topslug.png) no-repeat; background-position: center; height: 553px; text-align: center; margin-top: 80px; }

#wrap_Danal2 .banner { display: block; height: 533px; margin-top: 80px; background: url(/Danal/images/s_topslug2.png) no-repeat; background-position: center; text-align: center; }

#wrap_Danal .content, #wrap_Danal2 .content { display: block; width: 1010px; margin: 0 auto; padding-bottom: 80px; }

table.coupon { width: 1010px; border-collapse: collapse; color: #666; text-indent: 0; font-weight: normal; -webkit-box-sizing: border-box; box-sizing: border-box; }

table.coupon th { -webkit-box-sizing: border-box; box-sizing: border-box; height: 50px; }

table.coupon td { -webkit-box-sizing: border-box; box-sizing: border-box; vertical-align: top; }

table.coupon td.s_free { width: 248px; height: 330px; position: absolute; top: 317px; margin-left: 38px; background: url(/Danal/images/s_first_td_bg.png); }

table.coupon td.s_bbcash { width: 694px; height: 332px; position: absolute; top: 317px; margin-left: 289px; background: url(/Danal/images/s_second_td_bg.png) no-repeat; }

table.coupon td.s_pay { position: absolute; top: 297px; width: 944px; height: 333px; margin-left: 36px; background: url(/Danal/images/s_third_td_bg.png); }

.s_boxC2 { float: left; width: 99%; text-align: center; }

.s_boxC2:after { content: ""; display: block; clear: both; float: none; }

.boxC3 { float: left; width: 32%; text-align: center; }

.boxC3:after { content: ""; display: block; clear: both; float: none; }

.over { padding: 1px; }

.over:hover { padding: 0; border: 1px dotted #000; }

.bb_bcbc { border-bottom: 1px solid #bcbcbc !important; }

.bb_dcdc { border-bottom: 1px solid #dcdcdc !important; }

.bt_dcdc { border-top: 1px solid #dcdcdc !important; }

.cart_myinfobox { display: inline-block; }

.cart_myinfo { display: inline-block; width: 215px; padding: 20px 0 40px 0; background: #a6aab1; text-align: center; float: left; }

.cart_myinfo_id { color: #fff; font-size: 15px; }

.cart_myinfo2 { display: inline-block; float: left; padding: 17px 0 15px 0; background: #f5f7f8; border-bottom: 1px solid #a6aab1; border-right: 1px solid #c9c9c9; }

.cart_myinfo3 { display: inline-block; width: 151.5px; background: #f5f7f8; float: right; text-align: left; border-bottom: 1px solid #a6aab1; }

.cart_myinfo3 a:hover { color: #000 !important; }

.cart_tab { display: inline-block; border-right: 1px solid #c9c9c9; text-align: center; }

.cart_tit { color: #525252; font-size: 13px; padding-bottom: 23px; }

.cart_tit2 { color: #525252; font-size: 13px; padding: 36.5px 15px; border-bottom: 1px solid #c9c9c9; }

.cart_num { color: #585858; font-size: 35px; font-family: 'Nanum Square'; font-weight: lighter; }

.cart_cont_left { display: inline-block; width: 164px; min-height: 750px; padding: 15px 25px; margin-top: -1px; float: left; }

.cart_cont_left ul li { padding: 25px 0; border-bottom: 1px solid #dcdcdc; font-size: 16px; font-weight: bold; color: #666666; cursor: pointer; }

.cart_cont_left ul li:last-child { border-bottom: none; }

.cart_cont_left ol { padding-top: 17px; }

.cart_cont_left ol li { padding: 5px 0; font-size: 13px; font-weight: normal; color: #7e7e7e; border-bottom: none; }

.cart_cont_right { width: 950px; min-height: 750px; padding: 35px 0 0 35px; margin-top: -1px; float: right; border-left: 1px solid #dcdcdc; }

.cart_cont_tit { font-size: 22px; font-weight: bold; }

.cart_btn, .cart_btn2 { display: inline-block; background: #fff; border: 1px solid #ddd; font-size: 12px; font-weight: normal; cursor: pointer; }

.cart_btn2 { width: 98px; padding: 5px 0; }

.cart_btn2.red { color: #ff0000; }

.cart_btn2:hover { background: #f5f5f5; color: #000; }

.cart_btn2.red:hover { color: #ff0000; }

.cart_opt { padding: 10px 30px 0 30px; font-size: 13px; color: #3e6eb0; border-top: 1px solid #dcdcdc; }

.cart_opt2 { padding: 0 20px; font-size: 13px; color: #3e6eb0; }

.cart_exp { font-size: 13px; color: #828282; text-align: right; }

.cart_type { font-size: 16px; line-height: 23px; }

.seller_info { display: none; z-index: 9999; position: absolute; margin: 10px 0 0 -1px !important; }

.seller_arrow { position: absolute; height: 5px; left: 59px; margin-top: -4px; }

.seller_info_txt { width: 77px; padding: 8px; background: #faf8dd; border: 1px solid #bababa; text-align: left; font-size: 12px; line-height: 1.5; }

.seller_info2 { width: 100%; border-collapse: collapse; border-top: 2px solid #b5b5b5; }

.seller_info2 tr td { border-bottom: 1px solid #d2d2d2; padding: 15px 20px; }

.seller_info2 tr td:first-child { background: #eeeeee; text-align: center; }

.single_line { display: inline-block; padding: 0 3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; vertical-align: bottom; }

.one_line { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.two_line { overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 1.3; height: 2.6em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.mwd50 { max-width: 50px; }

.mwd10 { max-width: 100px; }

.mwd260 { max-width: 260px; }

.wd260 { width: 260px; }

.wd330 { width: 330px; }

.wd400 { width: 400px; }

/* Guide Msg */
.guide_msg_content { position: absolute; top: 280px; width: 100%; text-align: center; z-index: 9999; }

.guide_msg_content > div { display: inline-block; padding: 5px 20px; background-color: #578BD5; color: #FFF; }

.guide_msg_content > div.err { background-color: #EF5350; }

/* custom radio button */
.choice_button { display: inline-block; width: 100%; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 2px solid #212121; }

.choice_button ul li { float: left; margin-right: 12px; border: 1px solid #D7D7D7; cursor: pointer; }

.choice_button ul li:last-child { margin-right: 0; }

.choice_button ul li input[type='radio'] { display: none; }

.choice_button ul li input[type='radio'] + label { display: inline-block; position: relative; min-width: 60px; padding: 8px 18px; color: #202022; text-align: center; cursor: pointer; }

.choice_button ul li input[type='radio']:checked + label { background-color: slategrey; color: #FFF; }

.fund_tab { border-bottom: 2px solid #212121; text-align: right; }

.fund_tab > span { float: left; font-size: 14px; font-weight: bold; }

.fund_tab label input[type='radio'] { display: none; }

.fund_tab label input[type='radio'] + span { margin: 0 5px; padding: 1px 3px; font-weight: bold; cursor: pointer; }

.fund_tab label input[type='radio']:checked + span { border-bottom: 2px solid #286DCD; }

.fund_tab label:first-child input[type='radio'] + span { margin-left: 0; }

.fund_tab label:last-child input[type='radio'] + span { margin-right: 0; }

.btn_back { width: 1200px; margin: 26px auto 0; position: absolute; text-align: right; }

.btn_basic { padding: 4px 7px 6px 8px; background: #f8f8f8; border: 1px solid #ccc; font-size: 13px; }

.btn_basic:hover { color: #000; }

.btn-join2 { text-align: center; margin-top: 63px; }

.btn-join-apply2 { display: inline-block; width: 253px; height: 62px; margin-right: 9px; background: #3f6fb1; font-size: 24px; font-weight: bold; line-height: 58px; cursor: pointer; vertical-align: top; }

.btn-join-apply2 a { display: block; }

.btn-join-apply2:hover { background: #2a5794; }

.btn-join-confirm2 { width: 253px; height: 62px; background: #fff; border: 1px solid #000; font-size: 24px; font-weight: bold; color: #000; cursor: pointer; vertical-align: top; }

.btn-join-confirm2:hover { background: #f5f5f5; }

/*2018-11-02 login.php 추가*/
.login_wrap { width: 590px; margin: 0 auto; }

.bbasak_logo { margin: 50px 0 34px 50px; }

.login_cont { width: 590px; background: #fff; border: 1px solid #dbdbdb; margin-bottom: 30px; }

.loginbox3 { padding: 50px 30px; }

.loginbox3 .lb { font-size: 13px; display: inline-block; width: 150px; text-align: right; padding: 0 10px 0 0; border: solid 0px #ccc; }

.loginbox3 input[type="text"], .loginbox3 input[type="password"] { width: 498px; height: 34px; padding: 7px 15px; border: solid 1px #c8c8c8; font-size: 14px; color: #777777; }

.loginbox3 input.login-btn { width: 100%; height: 50px; border: none; background: #3e6eb0; color: #fff; font-size: 18px; letter-spacing: 1px; cursor: pointer; }

.loginbox3 input.login-btn:hover { background: #2a548f; }

.login-radio { width: 50%; float: left; padding-bottom: 15px; }

.login-tab p { width: 49%; float: left; padding: 15px 0; text-align: center; cursor: pointer; font-size: 15px; }

.login-tab:after { content: ''; display: block; clear: both; }

.many_visit_cont, .many_comment_cont { width: 481px; height: 210px; padding: 0 20px; margin-top: -1px; background: #fff; border: 1px solid #3e6eb0; border-top: none; overflow: auto; }

.many_visit_cont ul, .many_comment_cont ul { padding: 10px 0; }

.many_visit_cont ul li, .many_comment_cont ul li { padding: 9px 0; }

.many_visit_cont ul li a, .many_comment_cont ul li a { cursor: pointer; }

.many_visit_cont ul li img, .many_comment_cont ul li img { margin: -3px 3px 0 7px; }

.login-btn:hover { background: #123261; }

.click_on { border: 1px solid #3e6eb0; border-bottom: 1px solid #fff; background: #fff; color: #3e6eb0; }

.click_off { border: 1px solid #ddd; border-bottom: 1px solid #3e6eb0; background: #f5f5f5; color: #7f7f7f; }

/*type_car.php 추가*/
.car_wrap { border: 1px solid #ccc; margin-bottom: 15px; }

.car_brand_exp { font-size: 12px; font-weight: normal; color: #5c5c5c; }

.car_brand_btn, .car_brand_btn2, .car_brand_page { display: inline-block; float: right; cursor: pointer; }

.car_brand_btn img, .car_brand_btn2 img { margin-top: -2px; }

.car_brand_page a { display: block; position: absolute; width: 21px; height: 21px; margin-top: -2px; border: 1px solid #ccc; text-indent: -9999px; }

.car_page_num { position: absolute; right: 110px; margin-top: 2px; font-family: tahoma; letter-spacing: -1px; }

.car_page_prev { background: url(/img/board/bx-prev2.png) no-repeat 6px 6px; right: 72px; }

.car_page_next { background: url(/img/board/bx-next2.png) no-repeat 8px 6px; right: 50px; }

.car_page_prev:hover, .car_page_next:hover { background-color: #f8f8f8; }

#car_tab a { cursor: pointer; }

.car_tab_bar { margin: 0 10px; font-size: 12px; font-weight: normal; color: #d3d4d6; }

.car_emblem { display: none; z-index: 10; position: absolute; margin-left: -1px; background: #fff; background-image: url(/img/car/bg_emblem_line.png); border: 1px solid #ccc; border-top: 1px solid #eee; }

.car_emblem ul li { float: left; width: 112.2px; height: 38.7px; cursor: pointer; }

.car_emblem ul li a { position: relative; display: block; height: 100%; padding-left: 46px; text-align: left; }

.car_emblem ul li a:hover { color: #000; }

.car_emblem ul li a img { position: absolute; top: 5px; left: 8px; }

.car_name { display: block; line-height: 38.7px; font-size: 13px; }

.car_gallery { padding-top: 15px !important; }

.car_gallery.bxslider { height: 145px; overflow: hidden; }

.car_gallery:after, .car_emblem:after { content: ''; display: block; clear: both; }

.car_gallery li { float: left; width: 161.6px !important; margin-right: 15px; position: relative; }

.car_gallery_tit { width: 161px; position: absolute; top: 112px; background: rgba(0, 0, 0, 0.5); }

.car_gallery_tit p { width: auto !important; padding: 6px 7px 10px; color: #fff; font-size: 16px; cursor: pointer; }

.more_content { margin: 0px auto 5px; width: 146px; position: relative; }

.more_number { position: absolute; top: 5px; left: 0px; width: 50px; text-align: right; color: red; font-weight: bold; }

#board_view #view_content img { max-width: 100% !important; height: auto !important; }

.car_pop { z-index: 999999; display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); }

.car_pop2 { z-index: 999999; position: relative; width: 979px; height: 100%; margin: 0 auto; }

.car_pop2 > div { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background: #fff; border: 2px solid #bfbfbf; }

.car_tit { height: 53px; padding: 0 30px; background: #3d6cb0; color: #fff; line-height: 51px; font-size: 17px; text-align: left; }

.car_exit { float: right; padding-top: 17px; }

.car_cont, .car_cont2 { width: 925px; height: 607px; padding: 25px; background: #fff; }

.car_cont_ul { min-height: 554px; border-top: 3px solid #626262 !important; border: 1px solid #bfbfbf; background: url(/img/car/bg_model_line.png); }

.car_cont_ul:after { content: ''; display: block; clear: both; }

.car_cont_ul > li { float: left; width: 200.5px; height: 254px; padding: 9px 15px 12px; }

.car_cont_ul > li:nth-child(4n) { border-right: none; }

.car_info_ul { padding: 10px 0 5px; }

.car_info_ul > li { padding-bottom: 7px; }

.car_made_btn { display: inline-block; padding: 2px 5px 6px 4px; margin-right: 5px; background: #f8f8f8; border: 1px solid #d5d5d5; font-size: 13px; }

.car_info_add { float: right; margin-top: 4px; vertical-align: middle; font-size: 12px; text-decoration: underline; cursor: pointer; }

.car_cont2_div { width: 923px; min-height: 527px; border-top: 3px solid #626262 !important; border: 1px solid #bfbfbf; }

.car_info_tab p { display: inline-block; width: 461px; padding: 20px 0; color: #545454; font-size: 18px; text-align: center; cursor: pointer; }

.car_price { border-right: 1px solid #bfbfbf; }

.car_img { float: right; }

.on2 { background: #fff; border-bottom: 1px solid #fff; }

.off2 { background: #f8f8f8; border-bottom: 1px solid #bfbfbf; }

.car_price_wrap, .car_img_wrap { height: 417px; padding: 25px; }

.car_price_wrap { overflow-y: auto; }

.car_img_wrap { display: none; text-align: center; margin: 0 101px; }

.car_price_cont { width: 100%; border-collapse: collapse; text-align: left; font-size: 14px; text-indent: 0px; }

.car_price_cont tr th { padding: 15px 25px; background: #f8f8f8; color: #767676; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; text-align: left; }

.car_price_cont tr td { padding: 15px 25px; border-bottom: 1px solid #e5e5e5; }

.car_list_btn { display: inline-block; width: 155px; padding: 13px 0 17px; margin-top: 25px; background: #a0a0a0; color: #fff; font-size: 17px; cursor: pointer; }

.car_list_btn:hover { background: #8e8e8e; }

.bxslider2 li { width: auto !important; }

.car_img_wrap .bx-wrapper .bx-pager { display: none; }

.car_img_wrap .bx-wrapper .bx-controls-direction a { top: 190px; width: 25px; height: 70px; }

.car_img_wrap .bx-wrapper .bx-prev { left: -40px; right: auto; background: url(/img/board/bx-prev3.png) no-repeat 7px 28px; }

.car_img_wrap .bx-wrapper .bx-next { right: -40px; background: url(/img/board/bx-next3.png) no-repeat 9px 28px; }

.car_img_wrap .bx-wrapper .bx-prev:hover, .car_img_wrap .bx-wrapper .bx-next:hover { background-color: #f8f8f8; }

.car_img_wrap .bx-wrapper .bx-prev:hover, .car_img_wrap .bx-wrapper .bx-prev:active, .car_img_wrap .bx-wrapper .bx-prev:focus { background-position: 7px 28px; }

.car_img_wrap .bx-wrapper .bx-next:hover, .car_img_wrap .bx-wrapper .bx-next:active, .car_img_wrap .bx-wrapper .bx-next:focus { background-position: 9px 28px; }

.law-description { display: none; position: absolute; padding: 7px 12px; border: 1px solid black; background: white; z-index: 1; top: -20px; }

.tit:hover .law-description { display: block; }

.lawTit { position: relative; }

.bottom_btn { display: inline-block; height: 24px; padding: 0 7px; border: 1px solid #b6b6b6; border-radius: 3px; color: #0100ca; font-size: 12px; line-height: 22px; }

/*가격정보*/
.price_search_tit { display: inline-block; padding-right: 25px; font-size: 19px; }

.price_search_tit:before { content: ''; display: inline-block; width: 3px; height: 18px; margin-right: 7px; background: #343a40; vertical-align: middle; }

.price_update { position: absolute; top: 22px; right: 0px; width: 900px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.price_search_table { width: 100%; border: 1px solid #dedede; border-collapse: collapse; font-size: 13px; }

.price_search_table thead tr th { padding: 13px 0; background: #343a40; border-right: 1px solid #fff; color: #fff; font-weight: normal; }

.price_search_table thead tr th:last-child { border-right: none; }

.price_search_table tbody tr td { border-right: 1px solid #dedede; vertical-align: top; }

.price_search_table tbody tr td:last-child { border-right: none; }

.price_search_list { height: 210px; padding: 10px; overflow: auto; line-height: 30px; }

.price_search_list li { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.price_search_list li a { cursor: pointer; }

.price_search_col7 { padding: 15px; border-top: 1px solid #dedede; }

.price_search_slc { width: 160px; height: 40px; padding: 8px 5px; border: 1px solid #dedede; line-height: 40px; }

.price_search_btn { display: inline-block; float: right; width: 156px; height: 40px; background: #e63740; color: #fff; border-radius: 5px; line-height: 39px; text-align: center; font-size: 15px; font-weight: bold; cursor: pointer; }

.price_search_btn:hover { background: #cf262f; }

.dashed_line { border: 1px dashed #bbb; margin: 37px 0 30px; }

.price_add tbody tr td { padding: 15px 10px; text-align: center; }

.price_wrap { position: relative; padding: 20px 0 15px; }

.price_wrap2 { padding: 50px 0 8px; }

.price_wrap2:after, .price_txt:after { content: ''; display: block; clear: both; }

.price_txt { margin-bottom: 150px; line-height: 20px; color: #376be0; }

.span1, .span2 { float: left; display: inline-block; }

.span1 { width: 2%; }

.span2 { width: 97%; }

.choice { color: #376be0; font-weight: bold; }

.price_graph { border-top: 2px solid #0a2a64; border-bottom: 1px solid #0a2a64; padding-bottom: 20px; margin-bottom: 10px; }

#chart_div { width: 100%; height: 500px; }

#chart_div div { left: 5px; }

.wd214 { width: 214px; }

.wd241 { width: 241px; }

.price_blank { padding-top: 20px; text-align: center; font-size: 16px; }

.review_ul li { padding: 20px 0; border-bottom: 1px solid #e5e5e5; text-align: center; font-size: 15px; }

#star_grade { margin-bottom: 10px; letter-spacing: -5px; }

#star_grade a { text-decoration: none; color: #e5e5e5; font-size: 48px; }

#star_grade a.on, #star_grade a.hover { color: #3069b3; }

.grade_txt { font-size: 13px; color: #b5b5b5; }

.grade_txt_on { color: #3069b3 !important; }

.review_txt { margin-top: 10px; text-align: center; font-size: 13px; color: #f43435; }

.review_btn { padding: 25px 0; text-align: center; }

.review_cancel, .review_register { display: inline-block; width: 44%; padding: 13px 0; border: 1px solid #313131; font-size: 16px; cursor: pointer; }

.review_cancel { margin-right: 10px; }

.review_register { background: #313131; color: #fff; }

.notice_new { position: relative; }

.notice_new p a:after { content: ''; position: absolute; bottom: 13px; left: auto; background: url(/share/img/main/icon_new.png) no-repeat; width: 11px; height: 11px; -webkit-margin-start: 5px; }

.login_wrap2 { width: 500px; margin: 0 auto; }

.bbasak_logo2 { margin: 100px 0 50px; text-align: center; }

.bbasak_logo3 { margin-bottom: 60px; text-align: center; }

.bbasak_logo4 { margin-bottom: 35px; text-align: center; }

.login_bbasak_logo { position: relative; top: 5px; }

.login_bbasak_logo2 { position: relative; top: 1px; }

.whLine { display: inline-block; width: 1px; height: 13px; margin: 15px 20px 0 20px; background: #fff; }

.greyLine { display: inline-block; width: 1px; height: 13px; margin: 15px 20px 0 20px; background: #bbb; }

.greyLine2 { display: inline-block; width: 1px; height: 9px; margin: 3px 18px 0; background: #ddd; }

.greyLine3 { display: inline-block; width: 1px; height: 13px; margin: 8px 12px 0; background: #bbb; }

.greyLine4 { display: inline-block; width: 1px; height: 9px; margin: 8px 5px 0; background: #bbb; }

.login_cont2 { margin: 0 auto 100px; }

.login-radio2 { display: inline-block; padding-bottom: 15px; }

.login-radio2 span { display: inline-block; font-size: 15px; letter-spacing: -1px; }

.login-radio2:first-child { margin-right: 20px; }

.findIdPwd { color: #888 !important; text-align: center; font-size: 15px; letter-spacing: -1px; }

.findIdPwd a { color: #010101; }

.findIdPwd a.on, .infoWrap a.on { color: #376be0; font-weight: bold; }

.findIdPwd a.blue { color: #376be0; }

.joinBtn { display: block; height: 50px; margin-top: 20px; line-height: 50px; border: 1px solid #376be0; color: #376be0 !important; font-size: 18px; text-align: center; cursor: pointer; }

.container2 { position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.checkmark2 { position: absolute; top: -1px; left: 0; height: 18px; width: 18px; border: 1px solid #ddd; border-radius: 5px; background: #fff; }

.container2 input { position: relative; top: -2px; left: 1px; opacity: 0; width: 18px; height: 18px; }

.container2 input:checked ~ .checkmark2 { border: 1px solid #2e76c4; background: #2e76c4; }

.checkmark2:after { content: ""; position: absolute; }

.container2 .checkmark2:after { left: 6px; top: 2px; width: 4px; height: 9px; border: solid #fff; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.idfindTab { margin-bottom: 35px; }

.idfindTab:after { content: ''; display: block; clear: both; }

.idfindTab li { float: left; width: 49.6%; text-align: center; font-size: 17px; }

.idfindTab li.on { padding: 15px 0; border: 1px solid #2f76c4; border-bottom: 1px solid #fff; color: #2f76c4; }

.idfindTab li.off { background: #fff; border-bottom: 1px solid #2f76c4; }

.idfindTab li.off a, .idfindTab li.off a:hover { display: block; padding: 15px 0; color: #888 !important; }

.phoneChkBtn { float: right; display: inline-block; width: 240px; height: 48px; margin-top: 10px; line-height: 48px; border: 1px solid #2971b8; border-radius: 5px; color: #2971b8 !important; text-align: center; font-size: 15px; font-weight: bold; cursor: pointer; }

.idfindBtn { display: block; height: 50px; margin-top: 30px; line-height: 48px; border-radius: 5px; background: #376be0; color: #fff !important; font-size: 18px; }

.idfindBtn2 { display: block; height: 52px; margin-top: 50px; line-height: 50px; border-radius: 5px; background: #376be0; color: #fff !important; font-size: 18px; cursor: pointer; }

.idfindBtn3 { display: block; height: 52px; margin: 40px 0 130px; line-height: 50px; border: 1px solid #376be0; border-radius: 5px; color: #376be0 !important; font-size: 18px; }

.login_wrap2 h2 { margin-bottom: 25px; font-size: 25px; }

.icon_df { display: inline-block; width: 65px; height: 65px; vertical-align: top; }

.join_icon_id { background: url(/img/join/icon_id.jpg) no-repeat; }

.join_icon_nick { background: url(/img/join/icon_nick.jpg) no-repeat; }

.join_icon_pw { background: url(/img/join/icon_pw.jpg) no-repeat; }

.join_icon_pwconfirm { background: url(/img/join/icon_pwconfirm.jpg) no-repeat; }

.join_icon_name { background: url(/img/join/icon_name.jpg) no-repeat; }

.join_icon_phone { background: url(/img/join/icon_phone.jpg) no-repeat; }

.join_icon_phone2 { background: url(/img/join/icon_phone2.jpg) no-repeat; }

.join_icon_email { background: url(/img/join/icon_email.jpg) no-repeat; }

.join_icon_sellernum { background: url(/img/join/icon_sellernum.jpg) no-repeat; }

.join_icon_sellerchoice { background: url(/img/join/icon_sellerchoice.jpg) no-repeat; }

.join_icon_sellershop { background: url(/img/join/icon_sellershop.jpg) no-repeat; }

.join_icon_business { background: url(/img/join/icon_business.jpg) no-repeat; }

.join_icon_address { background: url(/img/join/icon_address.jpg) no-repeat; }

.join_icon_id.on { background: url(/img/join/icon_id.jpg) no-repeat -65px; }

.join_icon_nick.on { background: url(/img/join/icon_nick.jpg) no-repeat -65px; }

.join_icon_pw.on { background: url(/img/join/icon_pw.jpg) no-repeat -65px; }

.join_icon_pwconfirm.on { background: url(/img/join/icon_pwconfirm.jpg) no-repeat -65px; }

.join_icon_name.on { background: url(/img/join/icon_name.jpg) no-repeat -65px; }

.join_icon_phone.on { background: url(/img/join/icon_phone.jpg) no-repeat -65px; }

.join_icon_phone2.on { background: url(/img/join/icon_phone2.jpg) no-repeat -65px; }

.join_icon_email.on { background: url(/img/join/icon_email.jpg) no-repeat -65px; }

.join_icon_sellernum.on { background: url(/img/join/icon_sellernum.jpg) no-repeat -65px; }

.join_icon_sellerchoice.on { background: url(/img/join/icon_sellerchoice.jpg) no-repeat -65px; }

.join_icon_sellershop.on { background: url(/img/join/icon_sellershop.jpg) no-repeat -65px; }

.join_icon_business.on { background: url(/img/join/icon_business.jpg) no-repeat -65px; }

.join_icon_address.on { background: url(/img/join/icon_address.jpg) no-repeat -65px; }

.inputBox2 { position: relative; display: inline-block; width: 500px; margin-top: -1px; border: 1px solid #ddd; }

.joinInput { width: calc(100% - 90px); height: 65px; padding: 0 10px; border: none; font-size: 14px; }

.joinInput::-webkit-input-placeholder { color: #bebebf; }

.joinInput:-ms-input-placeholder { color: #bebebf; }

.joinInput::-ms-input-placeholder { color: #bebebf; }

.joinInput::placeholder { color: #bebebf; }

.joinInput:-ms-input-placeholder { color: #bebebf; }

.joinInput::-moz-placeholder { color: #bebebf; }

.phInput { width: calc(100% - 200px); }

.inputOn { border: 1px solid #2f76c4; }

.inputOn:after { content: ''; position: absolute; bottom: 0px; left: 0px; width: 500px; height: 1px; background: #2f76c4; }

.last.inputOn:after { display: none; }

.inputBox3.inputOn:after { content: ''; z-index: 99; position: absolute; bottom: -1px; left: 0px; width: 498.5px; height: 1px; background: #2f76c4; }

.id_type_txt { margin-bottom: 3px; font-size: 13px; color: #888; }

.id_type_txt:before { content: ''; position: relative; top: -2px; display: inline-block; width: 4px; height: 4px; margin-right: 3px; border-radius: 50%; background: #888; }

.jtxt3 { padding: 15px 25px; border: 1px solid #ddd; border-bottom: none; background: #f0f0f0; }

.jcontentbox4 { padding: 20px 25px; border: 1px solid #ddd; border-top: none; }

.container3 { position: relative; cursor: pointer; }

.container3 input { position: absolute; right: 0px; opacity: 0; width: 18px; height: 18px; }

.checkmark3 { position: absolute; right: 0px; width: 18px; height: 18px; background: #fff; border: 1px solid #ddd; }

.checkmark3:after { content: ''; position: absolute; }

.container3 input:checked ~ .checkmark3 { border: none; background: #2e76c4; }

.container3 .checkmark3:after { margin-top: 3px; margin-left: 6px; width: 4px; height: 8px; border: solid #fff; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.phone_confirm { position: absolute; top: 10px; right: 10px; display: inline-block; width: 100px; padding: 12px 0 14px; border-radius: 5px; background: #376be0; color: #fff; font-size: 16px; text-align: center; cursor: pointer; }

.blueTxt2, .orangeTxt { position: absolute; bottom: 8px; left: 78px; font-size: 12px; }

.orangeTxt { height: 14px; padding-left: 20px; background: url(/img/join/icon_join_explain.png) no-repeat; color: #eb7b02; }

.blueTxt2 { color: #2f76c4; }

.joinTit, .joinTit2 { padding: 30px 0 70px; line-height: 1.4; }

.joinTxt { margin-top: 10px; font-size: 18px; color: #000; }

.joinTab:after { content: ''; display: block; clear: both; }

.joinTab li { float: left; width: calc(50% - 13px); }

.joinTab li:last-child { margin-left: 25px; }

.joinTabTit, .joinTabTit2 { padding: 10px 0; margin-bottom: 18px; text-align: left; font-size: 18px; font-weight: bold; }

.joinTabTit { border-bottom: 2px solid #2f76c4; }

.joinTabTit2 { border-bottom: 2px solid #eb7b02; }

.joinCont { padding: 60px 0; border: 1px solid #ddd; line-height: 1.5; }

.joinCont2 li { float: left; width: calc(50% - 11px); padding: 60px 0; border: 1px solid #ddd; line-height: 1.5; }

.joinCont3 li { float: left; width: calc(50% - 11px); padding: 20px 0 19px; border: 1px solid #ddd; line-height: 1.5; }

.joinCont2 li:last-child, .joinCont3 li:last-child { margin-left: 17px; }

.joinTabBtn { display: inline-block; width: 108px; height: 50px; background: #346099; color: #fff !important; line-height: 48px; text-align: center; font-size: 15px; font-weight: bold; }

.joinTabBtn2 { display: inline-block; width: 108px; height: 48px; border: 1px solid #346099; color: #346099 !important; line-height: 48px; text-align: center; font-size: 15px; font-weight: bold; }

.joinTabBtn3 { display: inline-block; height: 50px; padding: 0 30px; border-radius: 5px; background: #376be0; color: #fff !important; line-height: 48px; text-align: center; font-size: 16px; vertical-align: middle; }

.joinType { font-size: 20px; font-weight: normal; color: #888; }

#idType { display: none; }

#member_gubun2 { -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 100%; background: url(/img/join/join_select_arrow2.png) no-repeat 96% 50%; }

#member_gubun2::-ms-expand { display: none; }

.sirenOn { position: relative; top: 5px; }

.harm_tit { display: inline-block; max-width: 400px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: bottom; }

.login_wrap3 { width: 900px; margin: 100px auto; text-align: center; }

.login_wrap4 { position: absolute; top: 50%; left: 50%; width: 448px; padding: 70px 40px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ddd; border-radius: 5px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; }

.login_wrap5 { position: absolute; top: 50%; left: 50%; width: 448px; padding: 70px 40px; margin-left: -224px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ddd; border-radius: 5px; text-align: center; }

.blue { color: #2f76c4; }

.underline { text-decoration: underline; }

.jtxtbig3 { font-size: 30px; font-weight: bold; }

.joinTxt2 { margin-top: 20px; line-height: 1.6; font-size: 15px; }

.borderBtn { display: inline-block; padding: 12px 30px; margin: 28px 0 32px; border: 1px solid #346099; color: #346099; font-size: 15px; font-weight: bold; cursor: pointer; }

.borderBtn:hover { color: #346099; }

.borderBtn2 { display: inline-block; padding: 2px 10px 4px; margin-right: 5px; border: 1px solid #888; color: #888; font-size: 14px; font-weight: bold; cursor: pointer; }

.borderBtn2:hover { color: #888; }

.borderBtn3 { display: inline-block; width: 85px; padding: 13px 0; margin-left: 4px; border: 1px solid #346099; color: #346099; text-align: center; cursor: pointer; }

.borderBtn3:hover { color: #346099; }

.backBtn { display: inline-block; padding: 9px 30px; margin-top: 30px; background: #346099; color: #fff; font-size: 15px; font-weight: bold; cursor: pointer; }

.backBtn:hover, .backBtn2:hover { color: #fff; }

.backBtn2 { position: relative; top: 1px; display: inline-block; width: 87px; padding: 13px 0; margin-left: 4px; background: #346099; color: #fff; text-align: center; font-size: 15px; cursor: pointer; }

.guideWrap { border: 1px solid #2f76c4; }

.guideTit { position: relative; padding: 20px 22px; background: #2f76c4; color: #fff; font-size: 16px; font-weight: bold; }

.guideCont { padding: 30px 50px; line-height: 1.6; font-size: 15px; }

.guideLink { position: absolute; right: 22px; font-size: 14px; font-weight: normal; cursor: pointer; }

.guideStep { padding: 0 90px 30px 90px; margin-bottom: 30px; border-bottom: 1px solid #ddd; }

.guideStep li { float: left; padding-right: 185px; background: url(/img/join/step_arrow.png) no-repeat 185px 61px; }

.guideStep li:last-child, .guideStep2 li:last-child { padding-right: 0px; }

.guideStep:after, .guideStep2:after, .careTxt:after { content: ''; display: block; clear: both; }

.guideTxt { margin-top: 3px; color: #888; line-height: 1.4; font-size: 13px; }

.guideStep2 { padding: 20px 10px; margin: 20px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; }

.guideStep2 li { float: left; padding-right: 67px; background: url(/img/join/step_arrow.png) no-repeat 69px 61px; }

.stepNum { display: inline-block; width: 36px; height: 36px; margin-bottom: 10px; border-radius: 50%; background: #27a8e0; color: #fff; line-height: 36px; font-family: tahoma; font-weight: bold; font-size: 15px; }

.guideExplain { margin-left: 12px; text-align: left; font-size: 14px; letter-spacing: -1px; }

.guideExplain li:first-child { margin-bottom: 5px; }

.df_pop_wh { display: none; z-index: 999999; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.4); }

.df_pop_wh2 { display: none; position: relative; width: 600px; height: 100%; margin: 0 auto; }

#guidePop2 { width: 450px; }

#uploadPop2 { width: 715px; }

#uploadPop2 > .dfWrap { -webkit-transform: none; transform: none; margin-top: -238px; }

.dfWrap { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 100%; /*height: 700px;*/ border: 2px solid #2f76c4; background: #fff; }

.dfTit { padding: 16px 18px; background: #2f76c4; color: #fff; font-size: 16px; font-weight: bold; }

.dfTit img { float: right; cursor: pointer; }

.dfCont { padding: 22px 19px; }

.ruleTit { padding-bottom: 15px; font-weight: bold; }

.ruleTit2:before { content: ''; display: inline-block; width: 4px; height: 4px; margin-right: 5px; background: #888; border-radius: 50%; vertical-align: middle; }

.ruleTit2 { padding-bottom: 10px; font-weight: bold; font-size: 15px; }

.ruleCont { padding-bottom: 25px; line-height: 1.6; color: #888; }

.dfCont .ruleCont:last-child { padding-bottom: 0px; }

.dcmTable { width: 100%; border-collapse: collapse; font-size: 14px; }

.dcmTable tr { border: 1px solid #ddd; }

.dcmTable tr th { padding: 20px; background: #eaf1f9; font-size: 15px; font-weight: bold; }

.dcmTable tr td { padding: 20px; line-height: 1.4; }

.uploadTable { width: 100%; margin-top: 20px; border-collapse: collapse; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }

.uploadTable tr th { padding: 13px 0; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; font-weight: normal; }

.uploadTable tr th:last-child, .uploadTable tr td:last-child { border-right: none; }

.uploadTable tr td { padding: 13px 10px; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }

.fileName2, .fileName3 { width: 128px; height: 40px; padding: 0 10px; background: #f3f3f3; border: 1px solid #ddd; }

.click_on2 { border: 1px solid #2f76c4; border-bottom: 1px solid #fff; background: #fff; color: #2f76c4; }

.click_off2 { border: 1px solid #f3f3f3; border-bottom: 1px solid #2f76c4; background: #f3f3f3; color: #888; }

.buy_member_cont2, .sell_member_cont2 { width: calc(100% - 63px); padding: 0 30px; margin-top: -1px; border: 1px solid #2f76c4; border-top: none; }

.member_tab li { float: left; padding: 0 10px 13px 20px; font-size: 15px; }

.member_tab li.on { font-weight: bold; background: url(/img/login/member_tab_arrow.png) no-repeat 60% 18px; }

.member_tab li a { color: #000; cursor: pointer; }

.member_tab li a:hover { color: #000; }

.nonmember_cont { display: none; }

.order_pw_btn { display: block; width: 100%; height: 50px; line-height: 50px; border-radius: 5px; background: #a2a5a8; color: #fff; font-size: 18px; cursor: pointer; }

.order_pw_btn:hover { color: #fff; }

.id_explain_txt { line-height: 20px; font-size: 13px; color: #888; }

.id_explain_txt li:before { content: ''; display: inline-block; width: 4px; height: 4px; margin-right: 4px; border-radius: 50%; background: #888; vertical-align: middle; }

.grey_circle { display: inline-block; width: 4px; height: 4px; margin-right: 3px; border-radius: 50%; background: #888; vertical-align: middle; }

.icon_agree_toggle { position: absolute; top: 5px; right: 0px; cursor: pointer; }

.od_icon { position: absolute; top: 61px; right: 10px; cursor: pointer; }

.od_layer { display: none; z-index: 9000; position: absolute; top: 82px; right: 0px; width: 240px; padding: 15px; margin-top: 7px; background: #faf8dd; border: 1px solid #bababa; text-align: left; }

.od_layer .icon_arrow { right: 12px; }

.comment_cont { position: relative; min-height: 100px; padding: 20px 0; border-bottom: 1px solid #eee; }

.right_btn { float: right; }

/*.good_button2 { 
	position: relative; top: 3px; display: inline-block; width: 15px; height: 16px; 
	background: url(/img/board/icon_comment_good.png) no-repeat 0 0; cursor: pointer;
}
.nogood_button2 { 
	position: relative; top: 4px; display: inline-block; width: 15px; height: 16px; 
	background: url(/img/board/icon_comment_nogood.png) no-repeat 0 0; cursor: pointer; 
}
.good_button2.top1, .nogood_button2.top1 { top: 1px; }*/
.right_btn a { margin: 0 10px 0 8px; color: #818284; font-size: 14px; }

.top_1 { position: relative; top: -1px; }

.top_3 { position: relative; top: -3px; }

.top_4 { position: relative; top: -4px; }

.top6 { position: relative; top: 6px; }

.top9 { position: relative; top: 9px; }

.btnTypeC { padding: 6px 10px 9px; border: none; border-radius: 5px; background: #ddd; color: #555; font-size: 13px; cursor: pointer; }

.btnTypeC.no { color: #bcbcbc; }

.btnTypeC.add { float: right; position: relative; top: 15px; padding: 0; background: none; color: #273968; }

.btnTypeC.add2 { float: right; position: relative; top: -3px; padding-bottom: 0; background: none; color: #273968; }

.btn_comment_list { display: inline-block; padding: 8px 10px 9px; margin-top: 5px; border-radius: 5px; background: #6896EE; color: #fff; cursor: pointer; -webkit-transition: all 0.2s; transition: all 0.2s; -ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; }

.btn_comment_list:hover { color: #fff; }

.btn_comment_list.off { background: #273968; }

.btn_comment_list.off .icon_comment_arrow { background: url(/img/board/icon_comment_arrow_close.png) no-repeat 0 5px; }

.btn_comment_list2 { display: inline-block; padding: 8px 10px 9px; margin-top: 5px; border: 1px solid #bdbdbd; border-radius: 5px; color: #aaa; cursor: default; -ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; }

.btn_comment_list2:hover { color: #aaa; }

.icon_comment_arrow { display: inline-block; width: 10px; background: url(/img/board/icon_comment_arrow.png) no-repeat 0 6px; text-indent: -9999px; }

.close_btn_comment { position: absolute; bottom: 0; left: 0; width: 100%; padding: 13px 0; background: #273968; color: #fff; text-align: center; cursor: pointer; }

.close_btn_comment .icon_comment_arrow { margin-left: 7px; background: url(/img/board/icon_comment_arrow_close.png) no-repeat 0 6px; }

.icon_comment_menu { padding: 8px 0 6px 10px; cursor: pointer; }

.comment_menu_wrap { display: none; z-index: 99; position: absolute; top: 35px; right: 0; width: 170px; border: 1px solid #ddd; border-radius: 5px; -webkit-box-shadow: 0px 6px 9px rgba(0, 0, 0, 0.05); box-shadow: 0px 6px 9px rgba(0, 0, 0, 0.05); background: #fff; }

.comment_menu_ul { border-bottom: none !important; }

.comment_menu_ul li { min-height: 0 !important; padding: 5px 10px !important; margin: 0 !important; border: none !important; font-size: 13px; color: #666; cursor: pointer; }

.comment_menu_ul li.off { background: none; color: #ddd; cursor: default; }

.comment_menu_ul li:first-child { padding-top: 15px; }

.comment_menu_ul li:last-child { padding-bottom: 15px; text-align: left !important; }

.re_comment_wrap { display: none; position: relative; padding: 25px 20px 45px; background: #f7f7f7; }

.re_comment_wrap:after, .my_comment_wrap:after { content: ''; display: block; clear: both; }

.re_comment_wrap ul { border-bottom: none !important; }

.re_comment_wrap ul li { margin-bottom: 20px; border-top: none !important; }

/*.re_comment_wrap ul li:last-child { 
    width: calc(100% - 20px); min-height: auto !important; float: left; margin-bottom: 0; text-align: center;
}*/
.my_comment_wrap { position: relative; float: right; min-width: 370px; max-width: 480px; padding: 0 !important; margin-left: 60px; }

.my_comment_cont { position: relative; min-width: 370px; max-width: 480px; padding: 10px 15px 12px; margin-top: 20px; border-radius: 15px; border: 1px solid #eee; line-height: 22px; word-break: break-word; background: #e4f0ff; color: #666; }

.my_comment_arrow { position: absolute; top: -14px; left: 11px; width: 13px; height: 14px; background: url(/img/board/my_comment_arrow.png) no-repeat; text-indent: -9999px; }

.re_comment_nick_wrap { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.re_comment_nick { color: #000; font-weight: bold; }

.re_comment_nick_cont { font-weight: normal; font-size: 13px; color: #bcbcbc; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer; }

.re_comment_nick_cont.open { white-space: normal; overflow: visible; text-overflow: clip; }

.re_comment_nick_cont img { position: relative; top: 4px; margin-right: 3px; }

.other_comment_wrap { position: relative; float: left; min-width: 370px; max-width: 480px; padding: 0 !important; margin-right: 60px; }

.other_comment_cont { position: relative; min-width: 370px; max-width: 480px; padding: 10px 15px 12px; margin-top: 20px; border-radius: 15px; border: 1px solid #eee; line-height: 22px; word-break: break-word; background: #fff; color: #666; }

.other_comment_arrow { position: absolute; top: -14px; left: 11px; width: 13px; height: 14px; background: url(/img/board/re_comment_arrow.png) no-repeat; text-indent: -9999px; }

.comment_more_wrap { position: relative; top: -1px; padding: 15px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; color: #666; text-align: center; cursor: pointer; }

.comment_more_wrap img { position: relative; top: 5px; margin-left: 5px; }

.btn_grey_line { display: inline-block; padding: 13px 20px; margin-right: 6px; border: 1px solid #818284; border-radius: 5px; color: #818284 !important; font-size: 15px; cursor: pointer; -ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; }

.btn_grey_line:hover { color: #818284; }

.btn_grey_line.prev span { display: inline-block; width: 6px; margin-right: 4px; background: url(/img/board/icon_prev_arrow.png) no-repeat 0 4px; text-indent: -9999px; }

.btn_grey_line.next span { display: inline-block; width: 6px; margin-left: 4px; background: url(/img/board/icon_next_arrow.png) no-repeat 0 4px; text-indent: -9999px; }

.btn_grey_back { float: right; display: inline-block; padding: 13px 20px; margin-left: 3px; border: 1px solid #818284; border-radius: 5px; background: #818284; color: #fff !important; font-size: 15px; cursor: pointer; -ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; }

.btn_grey_back:hover { color: #fff; }

.rc_num { position: relative; top: -2px; margin-left: 2px; }

.login-btn2 { float: right; width: 80px; height: 45px; border: none; border-radius: 5px; -webkit-box-sizing: border-box; box-sizing: border-box; background: #376be0; color: #fff; font-size: 16px; cursor: pointer; outline: none; -webkit-transition: 0.2s; transition: 0.2s; }

.login-btn2:hover { background: #2e5c9c; }

.findWrap { display: inline-block; position: relative; top: 12px; }

.idpwFindTab:after { content: ''; display: block; clear: both; }

.idpwFindTab { margin-bottom: 40px; text-align: center; }

.idpwFindTab li { display: inline-block; color: #a0a0a0; font-size: 20px; }

.idpwFindTab li a { color: #a0a0a0; }

.idpwFindTab li.on { color: #376be0; }

.idNextBtn { display: inline-block; width: 80px; padding: 15px 0 17px; border-radius: 5px; background: #376be0; color: #fff !important; font-size: 16px; }

.pwNextBtn { width: 80px; height: 45px; margin-top: 30px; border: none; border-radius: 5px; -webkit-box-sizing: border-box; box-sizing: border-box; background: #376be0; color: #fff; font-size: 16px; cursor: pointer; outline: none; }

.pwNextBtn2 { display: inline-block; padding: 15px 20px 17px; border: none; border-radius: 5px; -webkit-box-sizing: border-box; box-sizing: border-box; background: #376be0; color: #fff !important; font-size: 16px; cursor: pointer; outline: none; }

.nextnumBtn { display: inline-block; width: 185px; padding: 17px 0 20px; border-radius: 5px; border: 1px solid #376be0; color: #376be0 !important; font-size: 16px; text-align: center; cursor: pointer; }

.radioTxt { margin-left: 25px; color: #555; }

#phoneform, #mailform, #sci_form { padding: 25px 0 20px; }

#phoneChkNm, #EmailChkNm { width: 170px; margin-right: 5px; background: #f0f0f0; }

.formExp { line-height: 19px; color: #909090; text-align: left; }

#id_result { padding: 40px 0; margin-bottom: 40px; background: #f6f9fd; font-size: 16px; }

.infoWrap { position: absolute; bottom: -28px; left: 0; }

.infoWrap a { color: #727272; }

.re_comment_cont { width: 97%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #bcbcbc; }

.re_comment_close { position: absolute; top: 15px; right: 15px; cursor: pointer; }

.re_comment_reply { position: absolute; top: 15px; left: 15px; }

.fr { float: right; }

.blind_wrap { margin-bottom: 15px; color: orange; }

.blind_wrap.add { padding-top: 25px; margin-bottom: 0; }

.blind_wrap.add img { position: relative; top: 4px; margin-right: 3px; }

#comment_list .filter_list { display: inline-block; border-bottom: none; }

#comment_list .filter_list li { display: inline-block; min-height: 0; padding: 10px 5px; border: none; font-size: 14px; }

#comment_list .filter_list li a { color: #888; cursor: pointer; }

#comment_list .filter_list li a.on { color: #000; font-weight: bold; }

#comment_list .filter_list li:first-child { padding-left: 0; }

.delay_stamp { background: url(/mypage/img/order/delay_stamp.png) no-repeat 50% 50%; background-size: 87px 47px; }

.delay_cont { padding: 30px 20px; text-align: center; }

.delay_txt { padding-bottom: 25px; line-height: 1.6; text-align: left; font-size: 18px; }

.delay_btn { display: inline-block; width: 48%; padding: 15px 0; border-radius: 5px; font-size: 16px; cursor: pointer; }

.delay_btn.agree { margin-right: 10px; background: #4982cd; color: #fff; }

.delay_btn.disagree { background: #ddd; }

.good_button2, .nogood_button2 { display: inline-block; width: 19px; height: 20px; position: relative; top: 5px; left: 7px; cursor: pointer; }

.nogood_button2 { top: 6px; }

.good_button2.add { top: 3px; left: auto; }

.nogood_button2.add { top: 4px; left: auto; }

.good_button2.on .path_stroke { stroke: #689CDF; fill: #e3f5ff; }

.good_button2.on .path_fill { fill: #689CDF; }

.nogood_button2.on .path_stroke { stroke: #E5513D; fill: #ffe6e6; }

.nogood_button2.on .path_fill { fill: #E5513D; }

.pwd_change_wrap { position: absolute; top: 48%; left: 50%; width: 530px; margin-top: -320px; margin-left: -265px; text-align: center; font-family: 'Noto Sans KR'; }

.pwd_change_txt { padding-top: 35px; padding-bottom: 50px; }

.pwd_change_txt_big { padding-bottom: 15px; font-size: 28px; font-weight: bold; }

.pwd_change_txt_big .blue { color: #2f75d3; }

.pwd_change_txt_small { line-height: 25px; font-size: 16px; color: #5b5b5b; }

.pwd_change_wrap input { width: 100%; height: 52px; padding: 0 20px 0 40px; margin-bottom: 10px; border: 1px solid #ddd; border-radius: 5px; -webkit-box-sizing: border-box; box-sizing: border-box; background: url(/bbs/img/icon_lock.png) no-repeat 12px 14px; color: #888; font-family: 'Noto Sans KR'; font-weight: 300; }

.pwd_change_wrap input::-webkit-input-placeholder { color: #aaa; }

.pwd_change_wrap input:-ms-input-placeholder { color: #aaa; }

.pwd_change_wrap input::-ms-input-placeholder { color: #aaa; }

.pwd_change_wrap input::placeholder { color: #aaa; }

.pwd_change_btn_wrap a { display: inline-block; width: 48%; padding: 20px 0; border-radius: 5px; font-size: 18px; cursor: pointer; }

.pwd_change_btn { margin-right: 13px; background: #3e6eb0; color: #fff; }

.pwd_change_btn:hover { color: #fff; }

.pwd_nochange_btn { border: 1px solid #ddd; background: #f8f8f8; color: #9c9c9c; }

.pwd_nochange_btn:hover { color: #9c9c9c; }

.idpwTxt { z-index: 1; position: absolute; top: 19px; left: 12px; padding: 0 8px; background: #fff; color: #80868b; font-size: 17px; -webkit-transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1); transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), opacity 150ms cubic-bezier(0.4, 0, 0.2, 1); transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1); }

.idpwTxt.on { z-index: 99; -webkit-transform: scale(0.75) translate(-20px, -34px); transform: scale(0.75) translate(-20px, -34px); color: #80868b; }

.idpwTxt.v2.on { z-index: 99; -webkit-transform: scale(0.75) translate(-40px, -34px); transform: scale(0.75) translate(-40px, -34px); color: #80868b; }

.idpwTxt.add { z-index: 9; background: none; }

.dfnumIpt { position: relative; z-index: 9; width: 100%; height: 52px; padding: 0 20px; margin-bottom: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ddd; border-radius: 5px; outline: none; vertical-align: top; font-family: 'Malgun Gothic'; font-size: 17px; background: none; }

.dfnumIpt:focus { outline: none; border: 2px solid #376be0; }

.dfnumIpt:focus ~ .idpwTxt { z-index: 99; -webkit-transform: scale(0.75) translate(-20px, -34px); transform: scale(0.75) translate(-20px, -34px); color: #376be0; }

.dfnumIpt:focus ~ .idpwTxt.v2 { z-index: 99; -webkit-transform: scale(0.75) translate(-40px, -34px); transform: scale(0.75) translate(-40px, -34px); color: #376be0; }

.dfnumIpt:-webkit-autofill + .idpwTxt { z-index: 99; -webkit-transform: scale(0.75) translate(-20px, -34px); transform: scale(0.75) translate(-20px, -34px); -webkit-transition: none; transition: none; color: #80868b; }

#page4 { position: relative; text-align: center; display: table; width: 100%; font-size: 13px; font-family: tahoma; }

#page4 span { display: table-cell; }

#page4 a { position: relative; display: inline-block; height: 30px; padding: 0 11px; margin-right: 2px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #e7e7e7; border-radius: 5px; line-height: 29px; vertical-align: top; background: #fff; color: #000; }

#page4 a.on { border: 1px solid #3474c7; color: #fff; background: #3474c7; }

#page4 a.first { width: 30px; background: #f7f7f7; }

#page4 a.first span { position: absolute; top: 9px; left: 9px; display: inline-block; width: 11px; height: 11px; background: url(/img/main/search_paging_first.png) no-repeat; text-indent: -9999px; }

#page4 a.first span.on { background: url(/img/main/search_paging_first.png) no-repeat -11px; }

#page4 a.prev { width: 30px; margin-right: 11px; background: #f7f7f7; }

#page4 a.prev span { position: absolute; top: 9px; left: 11px; display: inline-block; width: 6px; height: 11px; background: url(/img/main/search_paging_prev.png) no-repeat; text-indent: -9999px; }

#page4 a.prev span.on { background: url(/img/main/search_paging_prev.png) no-repeat -6px; }

#page4 a.next { width: 30px; margin-left: 11px; background: #f7f7f7; }

#page4 a.next span { position: absolute; top: 9px; left: 11px; display: inline-block; width: 6px; height: 11px; background: url(/img/main/search_paging_next.png) no-repeat; text-indent: -9999px; }

#page4 a.next span.on { background: url(/img/main/search_paging_next.png) no-repeat -6px; }

#page4 a.last { width: 30px; margin-left: 2px; margin-right: 0; background: #f7f7f7; }

#page4 a.last span { position: absolute; top: 9px; left: 9px; display: inline-block; width: 11px; height: 11px; background: url(/img/main/search_paging_last.png) no-repeat; text-indent: -9999px; }

#page4 a.last span.on { background: url(/img/main/search_paging_last.png) no-repeat -11px; }

.comment_wrap dl:nth-child(4n):after { display: none; }

.exchange_money_box { width: 400px; margin: 0 auto; }

.exchange_money_box select { width: 100%; height: 30px; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0; background: #f7f7f7; border: 1px solid #ccc; display: block; margin-bottom: 5px; }

.exchange_money_box .table_wrap { margin: 0 -2px; }

.exchange_money_box table { text-align: center; width: 100%; border-spacing: 2px; border-collapse: separate; }

.exchange_money_box table th, .exchange_money_box table td { padding: 5px 15px; }

.exchange_money_box table th { background: #578BD5; color: #fff; font-weight: normal; }

.exchange_money_box table td { background: #f7f7f7; }

.exchange_money_box table img { vertical-align: middle; }

#offerTimeInfo { color: #999; font-size: 12px; }

.parent_con { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.icon_best { position: relative; top: 4px; left: 0; }

.comment_wrap li .no-comment { display: inline-block; width: 100%; text-align: center; padding: 80px 0; -webkit-box-sizing: border-box; box-sizing: border-box; }
/*# sourceMappingURL=board.css.map */