@charset "UTF-8";
a, button { cursor: pointer; }

#body_wrap { border-top: 1px solid #e9e9e9; }

#location { overflow: visible; }

::-webkit-input-placeholder { color: #c0c0c0; }

:-ms-input-placeholder { color: #c0c0c0; }

::-ms-input-placeholder { color: #c0c0c0; }

::placeholder { color: #c0c0c0; }

:-ms-input-placeholder { color: #c0c0c0; }

::-ms-input-placeholder { color: #c0c0c0; }

.p2 { width: 86%; }

.mb60 { margin-bottom: 60px !important; }

.mb64 { margin-bottom: 64px !important; }

.pb0 { padding-bottom: 0px !important; }

.pb20 { padding-bottom: 20px !important; }

.pb53 { padding-bottom: 53px !important; }

.snotable01 tr { border-top: 1px solid #eee; }

.snotable01 td { position: relative; z-index: auto; border-top: none !important; }

.snotable01 tr.box-none:hover td:first-child:before { border: none; -webkit-box-shadow: none; box-shadow: none; }

.snotable01 tr.power_top:hover td:first-child:before { height: 169px; }

.snotable01 tr td a.bigSizeLink { position: relative; z-index: auto; }

.snotable01 tr.power_top td div.top { margin-bottom: 57px !important; }

.snotable01 tr.power_top td ul.optionlist2 li.top { padding-bottom: 15px !important; /*visibility: hidden*/ }

.snotable01 tr.s_seller_top:hover td:first-child:before { height: 168px; }

.snotable01 tr.s_seller_top td div.top { margin-bottom: 57px !important; }

.snotable01 tr.s_seller_top td ul.optionlist2 li.top { padding-bottom: 20px !important; }

.snotable01 tr.hg156:hover td:first-child:before { height: 156px !important; }

.snotable01 tr.hg168:hover td:first-child:before { height: 168px !important; height: -webkit-calc(171px) !important; }

.snotable01 tr.hg168 td a.top { height: 46px !important; }

.snotable01 tr.hg168 td div.top { margin-bottom: 52px !important; font-size: 13px; }

.snotable01 tr.hg168 td ul.optionlist2 li.top { padding-bottom: 48px !important; }

.grey { background: #aaa; border: 1px solid #8e8e8e; }

.chkbox { display: inline-block !important; position: absolute; right: 5px; bottom: 15px; width: 18px; height: 18px; }

.mgb58 { margin-bottom: 58px !important; }

.all-fare-area input[type="checkbox"] { display: inline; }

.all-fare-input-area li { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.all-fare-area { position: absolute; width: 500px; border: 1px solid black; right: 0; background: white; text-align: left; display: none; top: 36px; z-index: 2; }

.wd480 { width: 480px; }

#locbar2 { position: absolute; top: 0px; left: 120px; }

.arrowDown { position: relative; top: 8px; left: 4px; cursor: pointer; }

.categorylayer2 { display: none; z-index: 99; position: relative; left: 5px; border: 1px solid #898989; background: none repeat scroll 0 0 #FFF; }

.categorylayer2 ul li { padding: 10px; line-height: 22px; font-size: 12px; cursor: pointer; }

.categorylayer2 ul li:hover { background: #f5f5f5; }

.on { display: block; }

#body_left { width: 135px; }

#body_content { padding-left: 35px; border-left: 1px solid #ddd; }

#favspot { border: 1px solid #eee; border-radius: 10px; padding: 18px 0px 10px 15px; }

#favspot .fwb { font-size: 16px; }

#favspot > ul { padding-top: 5px; margin: 0; }

#favspot > ul > li { font-size: 15px; margin-top: 14px; }

#favspot > ul > li > a { cursor: pointer; }

#favspot > ul > li > a.current { text-decoration: underline; color: #376be0; }

#favspot > ul > li > ul { margin-top: 7px; padding-left: 7px; margin-bottom: 0; }

#favspot > ul > li > ul > li { padding: 2px 0; }

#favspot > ul > li > ul > li > a { color: #818284; font-size: 14px; line-height: 22px; /* display:inline-block;  */ }

#favspot > ul > li > ul > li > a.current { display: inline-block; height: 29px; padding: 0 10px; border-radius: 23px; line-height: 26px; background: #e7f0fc; color: #4d4d4d; margin-left: -11px; }

.h3_tit2 { margin-top: 40px; margin-left: 10px; font-size: 18px; }

/*2020-03-19 김시형*/
.defaultbox { -webkit-box-sizing: border-box; box-sizing: border-box; min-width: 1262px; max-width: 1530px; padding-left: 15px; padding-right: 15px; width: 100%; }

#toplogo { left: 15px; }

.onlinechoice, .onlinesearch { left: 75px; }

#location { width: 100%; padding: 24.5px 0; height: auto; }

#location .defaultbox:after { content: ""; display: block; clear: both; }

#location #allmenu { position: static; float: left; top: auto; left: auto; }

#location .location { position: static; float: left; top: auto; left: auto; margin-left: 4px; line-height: 31px; }

#location .location span { line-height: inherit; }

#location .current_state { line-height: 31px; }

#body_wrap > .defaultbox { display: table; table-layout: fixed; }

#body_wrap #body_left, #body_wrap #body_content { display: table-cell; float: none; padding-top: 20px; vertical-align: top; }

#body_wrap #body_left { width: 150px; padding-left: 0; padding-right: 0; }

#body_wrap #body_content { width: auto; -webkit-box-sizing: border-box; box-sizing: border-box; border-left: none; padding-left: 20px; }

.cursor_default { cursor: default; }

.cursor_pointer { cursor: pointer; }

.snolist_wrap > ul > li { border-bottom: 1px solid #f3f3f5; }

.snolist_wrap > ul > li:first-child { border-top: 1px solid #f3f3f5; }

.snolist_wrap > ul > li .inner:hover { background: #f5f9fe; }

.snolist_wrap > ul > li .inner:hover .hover_text_style { color: #376be0; font-weight: 600; }

.snolist_wrap > ul > li .inner { display: table; table-layout: fixed; width: 100%; }

.snolist_wrap > ul > li .inner > div { display: table-cell; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; vertical-align: top; padding-top: 25px; padding-bottom: 25px; z-index: auto; }

.snolist_wrap > ul > li .inner > div.imgbox { width: 189px; padding-left: 25px; padding-right: 25px; height: 189px; /*높이 안잡아도 되긴 하지만 안잡으면 로딩시 포지션앱솔루트요소들로 인해 잠시 겹쳐보이는것들이 있음*/ }

.snolist_wrap > ul > li .inner > div.imgbox a { display: block; padding: 5px; border-radius: 5px; background: #fff; }

.list_container .snolist_wrap > ul > li .inner > div.imgbox img { width: 129px; height: 129px; border-radius: 5px; }

.checkboard_mode .snolist_wrap > ul > li .inner > div.imgbox img { width: 100%; height: auto; }

.snolist_wrap > ul > li .far:hover span.user-icon { display: inline; -webkit-animation: fadein 1s; animation: fadein 1s; }

.snolist_wrap > ul > li .far span.user-icon { display: none; background: url(/share/snoimg/bookmark_off3.png) no-repeat; z-index: 1; }

.icon-bookmark { background: url(/share/snoimg/bookmark_on4.png) no-repeat; width: 28px; height: 36px; top: -7px; }

.ca_name { border: 1px solid #888; border-radius: 26px; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; min-width: 60px; height: 26px; line-height: 24px; color: #4d4d4d; text-align: center; box-sizing: border-box; padding: 0 10px; }

.ca_name2 { border: 1px solid #4d4d4d; border-radius: 30px; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; min-width: 60px; height: 26px; line-height: 26px; color: #4d4d4d; text-align: center; box-sizing: border-box; padding: 0 10px; font-size: 13px; }

.optionlist1 { display: inline-block; margin-left: 5px; }

.optionlist1:first-child { margin-left: 0; }

.optionlist1 li { display: inline-block; color: #a2a5a8; }

.optionlist1 li.on { display: inline-block; color: #376be0; line-height: 26px; }

.snolist_wrap > ul > li .inner > div.goods_info { padding-top: 20px; }

div.goods_info .tit { color: #000; font-size: 17px; font-weight: bold; line-height: 21px; height: 43px; margin-top: 8px; margin-bottom: 12px; }

div.goods_info .delivery { display: inline-block; margin-top: 20px; font-size: 12px; color: #4d4d4d; }

div.goods_info input[type='checkbox'].notext.chkbox { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; display: block; }

div.goods_info input[type='checkbox'].notext + label { font-size: 0; text-indent: -99999px; width: 20px; height: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #376be0; border-radius: 5px; background: #fff; display: inline-block; -webkit-transition: background 0.2s; transition: background 0.2s; position: absolute; right: 0; top: 50%; margin-top: -10px; }

div.goods_info input[type='checkbox'].notext:checked + label { background: #376be0; }

div.goods_info input[type='checkbox'].notext:checked + label:after { content: ''; display: block; width: 8px; height: 6px; border-radius: 1px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); position: absolute; left: 50%; top: 50%; margin-top: -3px; margin-left: -4px; -webkit-box-sizing: border-box; box-sizing: border-box; border-width: 0 0 2px 2px; border-style: solid; border-color: transparent transparent #fff #fff; }

.order_blind_y_span { padding: 1px 8px; margin-right: 0.4em; display: inline; height: auto; line-height: 20px; }

.comment_wrap { position: absolute; color: #999; font-size: 13px; bottom: 27px; }

.comment_wrap dl { display: inline-block; padding-right: 7px; position: relative; }

.comment_wrap dl:after { content: ""; display: block; width: 2px; height: 2px; border-radius: 50%; background: #999; position: absolute; right: 0px; top: 50%; margin-top: -1px; }

.comment_wrap dl:last-child:after { display: none; }

.comment_wrap dl dt, .comment_wrap dl dd { display: inline; }

.comment_wrap dl dd { display: inline; font-weight: 600; margin-left: 0.4em; }

div.seller_info .btn_view_amount { background: none; border: none; text-decoration: underline; color: inherit; }

div.seller_info { width: 290px; padding-left: 30px; margin: 0 !important; }

div.seller_info .top { margin-bottom: 16px; }

div.seller_info .date { color: #4d4d4d; }

div.seller_info dl dt, div.seller_info dl dd { display: inline; font-size: 13px; color: #888888; line-height: 20px; }

div.seller_info dl dt:after { content: " : "; }

div.seller_info dl dd.blue { color: #376be0; }

div.seller_info .btns { position: absolute; width: calc(100% - 60px); bottom: 25px; left: 30px; -webkit-box-sizing: border-box; box-sizing: border-box; }

div.seller_info .btns > ul { display: -webkit-box; display: -ms-flexbox; display: flex; }

div.seller_info .btns > ul:after { content: ""; display: block; clear: both; }

div.seller_info .btns > ul > li { /*float: left; margin-left: 10px;*/ -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

div.seller_info .btns > ul > li > a, div.seller_info .btns > ul > li > button, .drop_down_menu button.btn_drop_down { font-size: 14px; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 32px; line-height: 30px; border-radius: 5px; background: #fff; border: 1px solid #376be0; color: #376be0; text-align: center; -webkit-transition: background 0.2s; transition: background 0.2s; }

div.seller_info .btns > ul > li > button, .drop_down_menu button.btn_drop_down { padding-right: 15px; position: relative; }

div.seller_info .btns > ul > li > button.btn_ring_view:after, .drop_down_menu button.btn_drop_down:after { content: ""; display: block; width: 13px; height: 8px; background: url("/share/snoimg/arrow_down_up.png") no-repeat center top; position: absolute; top: 50%; left: 50%; margin-top: -5px; margin-left: 22px; }

div.seller_info .btns > ul > li > button.btn_ring_view.on { background: #376be0; color: #fff; }

div.seller_info .btns > ul > li > button.btn_ring_view.on:after { background: url("/share/snoimg/arrow_down_up_white.png") no-repeat center top; background-position: center bottom; margin-top: -5px; }

.drop_down_menu.on button.btn_drop_down:after { background: url("/share/snoimg/arrow_down_up2.png") no-repeat center top; background-position: center bottom; margin-top: -5px; }

div.seller_info .btns > ul > li > button.btn_ring_view.soldout2 { border: 1px solid #E7E7E7; background: #f0f0f0; color: rgba(153, 153, 153, 0.5); }

div.seller_info .btns > ul > li > button.btn_ring_view.soldout2:after { right: 74px; background: url("/share/snoimg/arrow_down_up_soldout.png") no-repeat center top; background-size: 12.5px 8px; }

.drop_down_menu { position: relative; }

.drop_down_menu button.btn_drop_down { border-color: #376be0; color: #376be0; }

.drop_down_menu button.btn_drop_down:after { background-image: url("/share/snoimg/arrow_down_up.png"); }

.drop_down_menu > ul { position: absolute; width: 100%; top: 100%; left: 0; border: 1px solid #376be0; border-top: none; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0 0 5px 5px; padding-bottom: 2px; z-index: 10; background: #fff; display: none; }

.drop_down_menu > ul button { background: none; border: none; width: 100%; text-align: center; padding-right: 15px; height: 23px; font-size: 14px; }

.drop_down_menu > ul button:hover { background: #e7f0fc; }

.drop_down_menu.on button.btn_drop_down { border-radius: 5px 5px 0 0; border-bottom: 1px solid #ddd; }

.drop_down_menu.on > ul { display: block; }

.policy_layer { padding: 10px 0; height: 260px; border-top: 1px solid #f3f3f5; }

.policy_layer:after { content: ""; display: block; clear: both; }

.policy_layer iframe { height: 100%; width: 100%; max-width: 640px; float: right; }

.ad_layer3 { top: 100%; right: -10px; width: 320px; padding: 27px 15px 15px; margin-top: 10px; color: #4d4d4d; }

.icon_arrow2 { right: 10px; }

.modelList, .colorList { top: 100%; margin-top: -12.5px; right: 65px; }

.reduce { padding: 0 3px 1px; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; }

#reduce_layer { position: absolute; display: none; z-index: 9999999; }

#reduce_layer #con { position: relative; padding: 10px; background-color: #CCC; }

.title_wrap { padding: 8px 0; }

.title_wrap > strong { font-size: 20px; line-height: 40px; }

.title_wrap .right_btns { float: right; }

.title_wrap .right_btns:after { content: ""; display: block; clear: both; }

.title_wrap .arrayWrap { position: relative; float: left; top: auto; }

.arrayTab { width: 120px; padding-left: 10px; font-size: 12px; text-align: left; border-radius: 5px; border: 1px solid #eee; height: 38px; line-height: 38px; }

.opend .arrayTab { border-radius: 5px 5px 0 0; -webkit-box-shadow: 1px 3px 3px rgba(127, 127, 127, 0.1); box-shadow: 1px 3px 3px rgba(127, 127, 127, 0.1); }

.arrayWrap .icon_explain { top: 50%; margin-top: -6.5px; }

.arrayList { width: 130px; font-size: 12px; font-weight: bold; border-radius: 0 0 5px 5px; border-color: #eee; -webkit-box-shadow: 1px 3px 3px rgba(127, 127, 127, 0.1); box-shadow: 1px 3px 3px rgba(127, 127, 127, 0.1); }

.arrayList li { position: relative; }

.arrayList li.on { color: #376be0; }

.arrayList li.on a { display: block; }

.body_search_optionboxO { padding: 0; }

.body_search_optionbox2 { position: relative; width: auto; padding: 8px 0 8px 145px; float: none; clear: both; height: 29px; border-top: 1px solid #eee; }

.body_search_optionbox2:first-child { border: none; }

.body_search_optionbox2 .tit { position: absolute; left: -1px; top: -1px; bottom: -1px; width: 131px; display: inline-block; background: #525f78; color: #fff; padding: 10px 0; text-align: center; line-height: 23px; height: 27px; }

.body_search_optionbox2 ul { position: relative; }

.body_search_optionbox2 ul li { position: relative; float: left !important; padding: 0 2px; }

input[type="checkbox"] + label.rctype1 { display: inline-block; position: relative; height: 26px; padding: 0 18px; line-height: 26px; color: #202022; vertical-align: middle; cursor: pointer; }

input[type="checkbox"]:checked + label.rctype1 { border-radius: 23px; background-color: #3262a7; color: #fff; }

input[type="radio"] + label.rctype1 { display: inline-block; position: relative; height: 26px; padding: 0 18px; line-height: 26px; color: #202022; vertical-align: middle; cursor: pointer; background-color: #fff; }

input[type="radio"]:checked + label.rctype1 { border-radius: 23px; background-color: #3262a7; color: #fff; }

input[type="radio"] + label span.mtm3 { margin-top: -3px; }

input[type="checkbox"] + label.rctype1 span.btnclose, input[type="radio"] + label.rctype1 span.btnclose { display: none; overflow: hidden; position: absolute; right: -6px; top: -6px; width: 18px; height: 18px; background: url(/img/btn/btn_close_sno.png) no-repeat; vertical-align: top; content: ''; }

input[type="checkbox"]:checked + label.rctype1:hover span.btnclose, input[type="radio"]:checked + label.rctype1:hover span.btnclose { display: block; }

.title_wrap .view_mode_wrap { float: left; margin-left: 20px; }

.title_wrap .view_mode_wrap ul:after { content: ""; display: block; clear: both; }

.title_wrap .view_mode_wrap ul li { float: left; }

.title_wrap .view_mode_wrap ul li button { border-radius: 5px; background: #fff; font-size: 0; text-indent: -99999px; width: 40px; height: 40px; border: 1px solid #eee; position: relative; cursor: pointer; }

button.list_mode:before, button.list_mode:after, button.list_mode span:before { content: ""; display: block; position: absolute; width: 14px; height: 2px; left: 50%; margin-left: -7px; }

button.list_mode:before { top: 12px; }

button.list_mode:after { bottom: 12px; }

button.list_mode span:before { top: 50%; margin-top: -1px; }

button.checkboard_mode:before, button.checkboard_mode:after, button.checkboard_mode span:before, button.checkboard_mode span:after { content: ""; display: block; position: absolute; width: 7px; height: 7px; }

button.checkboard_mode:before { top: 12px; left: 12px; }

button.checkboard_mode:after { top: 12px; right: 11px; }

button.checkboard_mode span:before { bottom: 11px; left: 12px; }

button.checkboard_mode span:after { bottom: 11px; right: 11px; }

button.list_mode { cursor: default; }

button.list_mode:before, button.list_mode:after, button.list_mode :before, button.list_mode :after { background: #6896EE; }

button:not(.list_mode):before, button:not(.list_mode):after, button:not(.list_mode) :before, button:not(.list_mode) :after { background: #ddd; }

table.select_table { border-collapse: separate; text-align: left; width: 100%; table-layout: fixed; }

table.select_table th { font-size: 16px; padding-left: 18px; vertical-align: top; padding: 10px 18px; line-height: 29px; }

table.select_table thead th, table.select_table thead td { border-top: 1px solid #eee; border-bottom: 1px solid #eee; }

table.select_table td { padding: 5px; }

table.select_table .model_list_warp { position: relative; padding-right: 100px; -webkit-box-sizing: border-box; box-sizing: border-box; height: 39px; overflow: hidden; }

table.select_table .model_list_warp.open { height: auto; }

table.select_table .model_list_warp .btn_toggle_all { background: none; border: none; font-size: 14px; font-weight: 500; height: 29px; line-height: 28px; position: absolute; right: 20px; top: 5px; color: #4d4d4d; padding-right: 28px; display: none; }

table.select_table .model_list_warp .btn_toggle_all.exposed { display: block; }

table.select_table .model_list_warp .btn_toggle_all:before, table.select_table .model_list_warp .btn_toggle_all:after { content: ""; display: block; background: #4d4d4d; position: absolute; top: 50%; }

table.select_table .model_list_warp .btn_toggle_all:before { width: 10px; height: 2px; margin-top: -1px; right: 10px; }

table.select_table .model_list_warp .btn_toggle_all:after { width: 2px; height: 10px; margin-top: -5px; right: 14px; -webkit-transition: -webkit-transform 0.3s opacity 0.3s; transition: -webkit-transform 0.3s opacity 0.3s; transition: transform 0.3s opacity 0.3s; transition: transform 0.3s opacity 0.3s, -webkit-transform 0.3s opacity 0.3s; }

table.select_table .model_list_warp.open .btn_toggle_all:after { -webkit-transform: rotate(270deg); transform: rotate(270deg); opacity: 0; }

table.select_table td ul { font-size: 0; }

table.select_table td ul:after { content: ""; display: block; clear: both; }

table.select_table td ul li { padding: 5px; display: inline-block; vertical-align: top; float: left; }

table.select_table tbody.del_btns th, table.select_table tbody.del_btns td { border-top: 1px solid #eee; }

input[type="checkbox"] + label.rctype1, button.btn_option_delete, .btn_all_del { padding: 0 10px; font-size: 14px; color: #4d4d4d; border-radius: 15px; height: 29px; border: none; }

input[type="checkbox"] + label.rctype1 { background: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

input[type="checkbox"] + label.rctype1:hover { max-width: none; }

input[type="checkbox"]:checked + label.rctype1 { background: #e7f0fc; color: #4d4d4d; }

button.btn_option_delete { padding-right: 28px; background: #e7f0fc url("/share/snoimg/delete_x.gif") no-repeat right 11px center; }

a.btn_all_del { background: #273968; color: #fff; display: inline-block; }

.board_search2.add { display: inline-block; float: left; width: 264px; margin-right: 10px; }

.arrayList li { padding: 0; }

.arrayList li a { display: block; padding: 10px; color: #000; }

.arrayList li.on a { color: #376be0; }

.internet_brand_logo_m { margin-top: 9px; padding: 0; }

.board_search_wrap { position: relative; margin-top: 50px; }

.board_search2 { margin: 0 auto; width: 414px; height: 40px; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; padding-right: 42px; }

.board_search2 input[type="text"] { width: 100%; line-height: 38px; padding: 0 20px; border-radius: 5px 0 0 5px; border: 1px solid; border-right: none; }

.board_search2 input[type="text"]::-webkit-input-placeholder { color: #888; }

.board_search2 input[type="text"]:-ms-input-placeholder { color: #888; }

.board_search2 input[type="text"]::-ms-input-placeholder { color: #888; }

.board_search2 input[type="text"]::placeholder { color: #888; }

.board_search2 button.btn_boardsearch { position: absolute; right: 0; top: 0; width: 42px; font-size: 0; text-indent: -9999px; border-radius: 0 5px 5px 0; border: 1px solid; background: #fff url("/share/snoimg/icon_boardsearch.png") no-repeat center center; }

.board_search2 input[type="text"], .board_search2 button.btn_boardsearch { border-color: #eee; -webkit-box-sizing: border-box; box-sizing: border-box; height: 100%; }

.board_search_wrap .btnwrite { position: absolute; right: 0; top: 0; padding: 0; }

.board_search_wrap .btnwrite p { padding: 7.5px 0; }

#pagination-bottom { background: none; text-align: center; padding: 0; }

#pagination-bottom .ui-pagination-navi { margin-left: 0; font-size: 0; margin-top: 50px; margin-bottom: 100px; }

.ui-pagination-front .ui-pagination-navi a, .ui-pagination-front .ui-pagination-navi span, .ui-pagination-front .ui-pagination-navi span.ui-pagination-disabled { border: none; border-radius: 16px; min-width: 32px; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 4px; height: 32px; line-height: 32px; display: inline-block; float: none; font-weight: 600; margin: 0 3px; }

.ui-pagination-front .ui-pagination-navi span.ui-pagination-active { background: #376be0; }

.ui-pagination-front .ui-pagination-navi a { color: #333; }

.ui-pagination-front .ui-pagination-navi .ui-pagination-next, .ui-pagination-front .ui-pagination-navi .ui-pagination-prev, .ui-pagination-front .ui-pagination-navi span.ui-pagination-disabled.ui-pagination-next, .ui-pagination-front .ui-pagination-navi span.ui-pagination-disabled.ui-pagination-prev { border: none !important; }

.ui-pagination-front .ui-pagination-navi span.ui-pagination-disabled.ui-pagination-first, .ui-pagination-front .ui-pagination-navi a.ui-pagination-first, .ui-pagination-front .ui-pagination-navi span.ui-pagination-disabled.ui-pagination-prev, .ui-pagination-front .ui-pagination-navi a.ui-pagination-prev, .ui-pagination-front .ui-pagination-navi span.ui-pagination-disabled.ui-pagination-next, .ui-pagination-front .ui-pagination-navi a.ui-pagination-next, .ui-pagination-front .ui-pagination-navi span.ui-pagination-disabled.ui-pagination-end, .ui-pagination-front .ui-pagination-navi a.ui-pagination-end { font-size: 0; text-indent: -99999px; background: no-repeat center center !important; }

.ui-pagination-front .ui-pagination-navi span.ui-pagination-disabled.ui-pagination-first, .ui-pagination-front .ui-pagination-navi a.ui-pagination-first { background-image: url("/share/snoimg/icon_page_first.png") !important; }

.ui-pagination-front .ui-pagination-navi span.ui-pagination-disabled.ui-pagination-prev, .ui-pagination-front .ui-pagination-navi a.ui-pagination-prev { background-image: url("/share/snoimg/icon_page_prev.png") !important; }

.ui-pagination-front .ui-pagination-navi span.ui-pagination-disabled.ui-pagination-next, .ui-pagination-front .ui-pagination-navi a.ui-pagination-next { background-image: url("/share/snoimg/icon_page_next.png") !important; }

.ui-pagination-front .ui-pagination-navi span.ui-pagination-disabled.ui-pagination-end, .ui-pagination-front .ui-pagination-navi a.ui-pagination-end { background-image: url("/share/snoimg/icon_page_end.png") !important; }

.ui-pagination-front .ui-pagination-navi span.ui-pagination-disabled { opacity: 0.5; }

#pagination-bottom .ui-pagination-goto { display: none; }

/*버튼*/
a.bb_btn, button.bb_btn, input[type="button"].bb_btn, .bb_btn { border-radius: 5px; border: 1px solid #376be0; color: #376be0; background: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; height: 40px; line-height: 38px; padding: 0 20px; font-size: 14px; font-weight: 600; }

/*버튼 컬러    2번은 흰색바탕에 컬러색상글자*/
.bb_btn.primary { background-color: #376be0; color: #fff; border-color: #376be0; }

.bb_btn.primary2 { background-color: #fff; color: #376be0; border-color: #376be0; }

.bb_btn.second_primary { background-color: #376be0; color: #fff; border-color: #376be0; }

.bb_btn.second_primary2 { background-color: #fff; color: #376be0; border-color: #376be0; }

.bb_btn.third_primary { background-color: #376be0; color: #fff; border-color: #376be0; }

.bb_btn.third_primary2 { background-color: #fff; color: #376be0; border-color: #376be0; }

.bb_btn.point_color { background-color: #e88620; color: #fff; border-color: #e88620; }

.bb_btn.point_color2 { background-color: #fff; color: #e88620; border-color: #e88620; }

/*버튼 사이즈 */
.bb_btn.btn_md { height: 40px; line-height: 38px; padding: 0 20px; font-size: 14px; font-weight: 600; }

/*default와 같음*/
.soldout_wrap { position: absolute; color: #4d4d4d; margin-top: -3px; }

.soldout { background: #E84E03; display: inline-block; font-size: 12px; color: #fff; padding: 3px 5px; border-radius: 2px; }

.orange { margin-right: 5px; color: #ff8200; }

/*중고폰 리스트*/
.used_hp_model_price2 { margin-bottom: 30px; line-height: 14px; letter-spacing: -0.03em; font-size: 12px; color: #222; }

.used_hp_model_price2 span { line-height: 19px; font-size: 19px; font-weight: bold; }

.used_hp_model_price2.soldout2 { color: #999; }

.used_hp_model_price2.usim { font-size: 15px; }

.used_hp_model_price2.usim span { font-size: 25px; }

.used_hp_level_icon { position: relative; display: inline-block; width: 12px; height: 11px; margin-right: 3px; }

.used_hp_level_icon .levelicons { position: absolute; top: -2px; left: 0; }

.used_hp_nick { line-height: 19px; font-size: 13px; color: #999; }

.comment_wrap.used { bottom: 23px; letter-spacing: -0.03em; font-size: 13px; color: #999; }

.comment_wrap.used > span { margin-right: 7px; }

.comment_wrap.used dl dd { margin-left: 0; }

.comment_wrap.area { position: relative; bottom: auto; margin-top: 3px; }

.comment_wrap.area dl dt:after { content: ''; }

.comment_wrap.area dl dt img { position: relative; top: 4px; left: 0; }

.used_model_wrap { position: absolute; bottom: 45px; left: 0; letter-spacing: -0.03em; font-size: 14px; color: #999; }

.used_model { font-size: 14px; color: #333; }

.used_ca_name { color: #87AAFA; }

.used_sold_out2 { display: none; position: absolute; top: 0; left: 0; width: 129px; height: 129px; border-radius: 5px; background: rgba(0, 0, 0, 0.1); }

.used_sold_out2 span { position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background: rgba(0, 0, 0, 0.6); color: #fff; text-align: center; line-height: 30px; font-size: 13px; }

div.goods_info .tit.soldout2 { text-decoration: line-through; color: #999; }

.snolist_wrap > ul > li .inner:hover .hover_text_style.soldout2 { color: #999; }

.used_soldout_txt { position: relative; top: 1px; font-size: 13px; color: #FF665C; }

.right_btns2 { z-index: 99; position: absolute; right: 0; bottom: -60px; }

.right_btns2 .board_search2.add { width: 300px; height: 42px; margin-right: 0; }

.right_btns2 .arrayWrap { position: absolute; top: 0; right: 310px; }

.right_btns2 .arrayTab { width: 170px; height: 42px; line-height: 42px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #e7e7e7; font-size: 14px; font-weight: normal; color: #666; }

.right_btns2 .arrayList { width: 170px; -webkit-box-sizing: border-box; box-sizing: border-box; border-color: #e7e7e7; }

.right_btns2 .arrayList li:last-child { border-radius: 0 0 5px 5px; }

.right_btns2 .arrayList li:hover { background: #f5f5f5; }

.right_btns2 .arrayList li a { padding: 13px; font-size: 14px; font-weight: normal; color: #666; }

.right_btns2 .arrayWrap.opend .arrayTab { border-color: #333; -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1); box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1); }

.right_btns2 .arrayWrap.opend .arrayList { border-color: #333; border-top-color: #e7e7e7; -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1); box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1); }

.right_btns2 .board_search2 input[type="text"] { padding: 0 15px; }

.right_btns2 .board_search2 input[type="text"]::-webkit-input-placeholder { color: #ADADAD; }

.right_btns2 .board_search2 input[type="text"]:-ms-input-placeholder { color: #ADADAD; }

.right_btns2 .board_search2 input[type="text"]::-ms-input-placeholder { color: #ADADAD; }

.right_btns2 .board_search2 input[type="text"]::placeholder { color: #ADADAD; }

.right_btns2 .board_search2 button.btn_boardsearch { border-left: none; background: #fff url("/share/snoimg/icon_boardsearch_up.png") no-repeat center center; }

.right_btns2 .board_search2 input[type="text"], .right_btns2 .board_search2 button.btn_boardsearch { border-color: #e7e7e7; }

.right_btns2 .arrow_on, .right_btns2 .arrow_off { top: 19px; right: 15px; }

.used_wr_id { position: absolute; right: 16px; bottom: 22px; font-size: 13px; color: #999; }

.used_wr_id2 { position: absolute; left: 0; bottom: 42px; font-size: 13px; color: #999; }

.usim_info_wrap { position: absolute; bottom: 20px; left: 30px; }

.usim_info_wrap.v2 { bottom: 65px; }

.usim_info_wrap .comment_wrap.area { margin-top: 2px; }

.seller_icon { position: relative; top: 3px; }
/*# sourceMappingURL=snowroom-list-common.css.map */