@charset 'utf-8';

@import url("reset.css");
@import url("basic.css");
@import url("button.css");
@import url("font-awesome.css");
@import url("ionicons.css");

/*폼*/
.frm_input,.frm_file,input[type=file] {height:23px;}
.frm_input {padding:0 4px 1px 4px;font-size:12px;font-weight:normal;border:1px solid #ccc;background-color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.frm_textbox {padding:4px;line-height:1.4;font-size:12px;font-weight:normal;border:1px solid #ccc;background-color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}

/*input_크롬 배경컬러*/
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset;}

/*placeholder 속성*/
::-webkit-input-placeholder {color:#bbb;font-size:12px;letter-spacing:-1px; /* Webkit browsers */}
:-moz-placeholder {color:#bbb;opacity:1;font-size:12px;letter-spacing:-1px; /* Mozilla Firefox 4 to 18 */}
::-moz-placeholder {color:#bbb;opacity:1;font-size:12px;letter-spacing:-1px; /* Mozilla Firefox 19+ */}
:-ms-input-placeholder {color:#bbb;font-size:12px;letter-spacing:-1px; /* Internet Explorer 10+ */}

/*에디터 단축키 닫기*/
.btn_cke_sc_close {border:0;background-color:#666;padding:5px 10px;color:#fff;}

/*팝업레이어*/
#hd_pop {z-index:10000;position:relative;margin:0 auto;width:1000px;height:0;}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden;}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background-color:#fff;}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background-color:#000;color:#fff;text-align:right;}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background-color:#393939;color:#fff;}

/*텍스트 크기 조절*/
#text_size {float:left;margin:0 0 0 10px;letter-spacing:-3px;}
#text_size button {margin:0;padding:1px 2px;border:1px solid #c3c6ca;background:transparent;vertical-align:middle;cursor:pointer;}
.ts_up {font-size:1.167em !important;}
.ts_up2 {font-size:1.3em !important;}

/*게시물 선택복사 선택이동*/
#copymove {}
.copymove_current {float:right;color:#ff3061;}
.copymove_currentbg {background-color:#f4f4f4;}

/*화면낭독기 사용자용*/
#hd_login_msg {position:absolute;top:0;left:0;font-size:0;line-height:0;overflow:hidden;}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important;}

/*본문 바로가기*/
#skip_to_container a {z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;}
#skip_to_container a:focus, #skip_to_container a:active {width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:600;text-align:center;text-decoration:none;line-height:3.3em;}

/*이미지 등비율 리사이징*/
.img_fix {width:100%;height:auto;}

/*캡챠 자동등록(입력)방지 기본 -pc*/
#captcha {display:inline-block;position:relative;}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;}
#captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;vertical-align:top;padding:0;margin:0;}
#captcha #captcha_mp3 {position:absolute;top:0;left:161px;margin:0;padding:0;width:31px;height:31px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;}
#captcha #captcha_mp3 span {position:absolute;top:0;left:0;width:31px;height:31px;background:url('../img/captcha.png') no-repeat;}
#captcha #captcha_reload {position:absolute;top:31px;left:161px;margin:0;padding:0;width:31px;height:31px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../img/captcha.png') no-repeat  0 -30px;border-top:1px solid #ccc;text-indent:-999px;}
#captcha #captcha_key {margin:0 0 0 33px;padding:0 5px;width:100px;height:60px;border:1px solid #b8c9c2;background-color:#f7f7f7;font-size:1.333em;font-weight:600;text-align:center;line-height:2.8em;vertical-align:top;}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em;}

/*캡챠 자동등록(입력)방지 기본 - mobile*/
#captcha.m_captcha audio {display:block;margin:0 0 5px;width:187px;}
#captcha.m_captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;margin-bottom:3px;margin-top:5px;display:block;}
#captcha.m_captcha #captcha_reload {position:static;margin:0;padding:0;width:31px;height:31px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha.png') no-repeat  0 -30px;text-indent:-999px;}
#captcha.m_captcha #captcha_reload span {display:none;}
#captcha.m_captcha #captcha_key {margin:0;padding:0 5px;width:115px;height:29px;border:1px solid #b8c9c2;background-color:#f7f7f7;font-size:1.333em;font-weight:600;text-align:center;line-height:29px;margin-left:3px;}
#captcha.m_captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em;}
#captcha.m_captcha #captcha_mp3 {width:31px;height:31px;background:url('../img/captcha.png') no-repeat; vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none;}

/*ckeditor 단축키*/
.cke_sc {margin:0 0 5px;text-align:right;}
.btn_cke_sc {display:inline-block;padding:0 10px;line-height:23px;border:1px solid #ccc !important;background-color:#fafafa !important;color:#000 !important;text-decoration:none !important;line-height:1.9em;vertical-align:middle;}
.cke_sc_def {margin:5px 0 5px;padding:10px;border:1px solid #ccc;background-color:#f7f7f7;text-align:center;}
.cke_sc_def dl {margin:0 0 5px;text-align:left;zoom:1;}
.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:"";}
.cke_sc_def dt,.cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9;}
.cke_sc_def dt {width:20%;font-weight:600;}
.cke_sc_def dd {width:30%;}

/*서식단계 진행*/
.btn_confirm {margin-top:10px;overflow:hidden;text-align:center;}
.btn_confirm a,.btn_confirm input,.btn_confirm button {margin:0 1.5px;}

/*이전, 다음 버튼*/
.bt_bn_prev {width:22px;height:43px;position:absolute;left:0;top:50%;margin-top:-21px;z-index:100;}
.bt_bn_next {width:22px;height:43px;position:absolute;right:0;top:50%;margin-top:-21px;z-index:100;}

/*관리자버튼*/
#btn_admin {margin-bottom:5px;}
#btn_admin .btn_lsmall {width:100%;text-align:center;background:#ef4836;border:1px solid #ef4836;color:#fff !important;}
#btn_admin .btn_lsmall:hover {background:#e02612;border:1px solid #d72411;color:#fff !important;}

/*콘텐츠별 스타일*/
.cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:600;}

/*기본테이블*/
.tbl_wrap table {width:100%;}

/*가로형 테이블 (중간에 라인없음)*/
.tbl_head01 {border-top:1px solid #666;border-bottom:1px solid #e4e5e7;}
.tbl_head01 thead th {border-top:0 !important;text-align:center;}
.tbl_head01 th {padding:9px 0;line-height:1em;font-weight:600;vertical-align:middle;}
.tbl_head01 th,.tbl_head01 td {font-size:12px;}
.tbl_head01 td {padding:9px;text-align:left;line-height:1.4;border-top:1px solid #e4e5e7;word-break:break-all;}
.tbl_head01 tfoot {background-color:#f8f8f8 !important;}
.tbl_head01 tfoot th,.tbl_head01 tfoot td {border-top:1px solid #e4e5e7 !important;}

/*가로형 테이블 (중간에 라인있음)*/
.tbl_head02 {border-top:1px solid #666;border-bottom:1px solid #e4e5e7;}
.tbl_head02 thead th {border-top:0 !important;text-align:center;}
.tbl_head02 thead tr.rows th {border-top:1px solid #e4e5e7 !important;}
.tbl_head02 th {padding:9px 0;line-height:1em;font-weight:600;}
.tbl_head02 th,.tbl_head02 td {font-size:12px;border-left:1px solid #e4e5e7;vertical-align:middle;}
.tbl_head02 td {padding:9px;text-align:left;line-height:1.4;border-top:1px solid #e4e5e7;word-break:break-all;}
.tbl_head02 tfoot {background-color:#f8f8f8 !important;}
.tbl_head02 tfoot th,.tbl_head02 tfoot td {border-top:1px solid #e4e5e7 !important;}
.tbl_head02 tr:not(.rows) th:first-child,
.tbl_head02 tr:not(.rows) td:first-child {border-left:0 !important;}

/*폼 테이블*/
.tbl_frm01 {border-top:1px solid #666;}
.tbl_frm01 table {width:100%;}
.tbl_frm01 th,
.tbl_frm01 td {padding:8px 14px;height:22px;border-bottom:1px solid #ddd;text-align:left;vertical-align:middle;}
.tbl_frm01 th {font-weight:600;}
.tbl_frm01 .frm_address {margin-top:5px;}

.tbl_frm02 {width:100%;}
.tbl_frm02 th {padding:7px 20px;border:1px solid #e8e8e8;background-color:#fafafa;font-weight:600;text-align:left;}
.tbl_frm02 td {padding:5px 10px;text-align:left;border:1px solid #e8e8e8;background:transparent;}
.tbl_frm02 textarea {padding:2px 2px 3px;border:1px solid #ccc;color:#454545;vertical-align:middle;line-height:1.4;}
.tbl_frm02 textarea {width:100%;height:140px;}

/*설명글*/
.frm_info {display:block;padding-top:5px;line-height:1.4em;}

/*외부서비스 사이트코드*/
.sitecode {display:inline-block;font:bold 15px 'Verdana';vertical-align:middle;}

/*자료 없는 목록*/
.empty_table {font-size:12px;color:#999;padding:50px 0 !important;text-align:center !important;}
.empty_table p {padding-top:5px;}
.empty_list {font-size:12px;color:#999;padding:30px 0 !important;text-align:center !important;background:none !important;}
.empty_list p {padding-top:5px;}

/*필수입력*/
.required, textarea.required {background:url('/img/wrest.gif') #fff top right no-repeat;}

/*테이블 항목별 정의*/
.td_name {position:relative;vertical-align:top !important;text-align:left !important;}
.td_name .inner {font-weight:400;padding-top:0 !important;}
.td_name .inner p {margin-top:5px;}
.td_name .inner p.basic {color:#999;font-weight:normal;}
.td_price {vertical-align:middle;text-align:right !important;}
.td_price .spr {font:12px verdana;font-weight:400;color:#999;text-decoration:line-through;}
.td_price .mpr {font:14px verdana;font-weight:600;letter-spacing:-1px;}
.td_price .tel,
.td_price .soldout {font-size:13px;font-weight:600;}
.td_price .soldout {color:red;}
.td_num {text-align:right !important;padding:9px 9px 9px 0 !important;letter-spacing:0 !important;}
.td_num2 {text-align:center !important;padding:9px 0 !important;letter-spacing:0 !important;}
.td_label label {margin-right:7px !important;}
.td_on {cursor:pointer;}
.td_on:hover {background-color:#fcfcfc;}
.txt_expired {font-weight:normal;color:#bbb;}

/*새창 기본 스타일*/
.new_win {}
.new_win .tbl_wrap {margin:0 20px;}
.new_win #win_title {margin:0 0 20px;padding:20px;border-top:3px solid #4e5d60;border-bottom:1px solid #e9e9e9;background:#fff;font-size:1.2em;}
.new_win #win_title .sv {font-size:0.75em;line-height:1.2em;}
.new_win .win_ul {margin:-21px 0 20px 0;padding:0 20px;border-top:1px solid #333;background-color:#333;list-style:none;zoom:1;}
.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:"";}
.new_win .win_ul li {float:left;margin-left:-1px;}
.new_win .win_ul a {display:block;padding:10px 10px 8px;border-right:1px solid #555;border-left:1px solid #555;color:#fff;font-family:dotum;font-weight:600;text-decoration:none;}
.new_win .win_ul a.on {background-color:#fff;color:#222;}
.new_win .win_desc {margin:10px 20px 0 20px;}
.new_win .win_btn {clear:both;padding:20px;text-align:center;} /*새창용*/
.new_win .win_btn a,.new_win .win_btn input,.new_win .win_btn button {margin:0 1.5px;}
.new_win .win_paging {padding-top:20px;text-align:center;}

/*검색결과 색상*/
.sch_word {color:#ff3061;}

/*자바스크립트 alert 대안*/
#validation_check {margin:100px auto;width:500px;}
#validation_check h1 {margin-bottom:20px;font-size:1.3em;}
#validation_check p {margin-bottom:20px;padding:30px 20px;border:1px solid #e9e9e9;background:#fff;}

/*사이드뷰*/
.sv_wrap {display:inline-block;position:relative;font-weight:normal;}
.sv_wrap .sv {z-index:1000;display:none;margin:5px 0 0;border:1px solid #283646;}
.sv_wrap .sv a {display:inline-block;margin:0;padding:3px;width:94px;border-bottom:1px solid #283646;background:#111;color:#fff !important;}
.sv_wrap a:focus, .sv_wrap a:hover, .sv_wrap a:active {text-decoration:none;}
.sv_on {display:block !important;position:absolute;top:10px;left:20px;width:auto;height:auto;}
.sv_nojs .sv {display:block;}

/*페이징*/
.pg_wrap {margin:0;padding:20px 0 0;text-align:center;}
.pg_wrap span,.pg_wrap strong,.pg_wrap a {display:inline-block;text-decoration:none;}
.pg {}
.pg a:focus,.pg a:hover {text-decoration:none;border:1px solid #333;}
.pg_page,.qa_page,.pg_current {padding:0 8px;min-width:9px;height:25px;color:#353e44;font-weight:normal;line-height:25px;vertical-align:middle;border:1px solid #c8c8c8;}
.pg_page,.qa_page {background-color:#fbfbfb;text-decoration:none;}
.pg_current {background-color:#333;color:#fff;border:1px solid #333 !important;}
.pg_start,.pg_prev,.pg_next,.pg_end {width:27px;height:27px;overflow:hidden;padding:0 !important;font-size:0 !important;text-indent:-9000px;border:none !important;background:url('/img/sprite_pg.png') no-repeat;vertical-align:top;}
.pg_prev {margin-right:4px;}
.pg_next {margin-left:4px;}
.pg a.pg_start {background-position:-116px 0;}
.pg a.pg_prev {background-position:-145px 0;}
.pg a.pg_next {background-position:-174px 0;}
.pg a.pg_end {background-position:-203px 0;}
.pg span.pg_start {background-position:0 0;}
.pg span.pg_prev {background-position:-29px 0;}
.pg span.pg_next {background-position:-58px 0;}
.pg span.pg_end {background-position:-87px 0;}

/*Mobile화면으로*/
#device_change {display:block;margin:0.3em;padding:0.5em 0;border:1px solid #eee;border-radius:2em;background-color:#fff;color:#000;font-size:2em;text-decoration:none;text-align:center;}

/*메일인증*/
.rg_em {margin-top:5px;}
.rg_em caption {padding:0;font-size:0;line-height:0;overflow:hidden;}

/*캡챠 모바일에서 피시버젼*/
#captcha.m_captcha audio {display:block;margin:5px 0 10px;}
#captcha.m_captcha #captcha_key {margin-left:3px;}
#captcha.m_captcha #captcha_reload span {background:none;display:inline;}
#captcha.m_captcha #captcha_reload {position:relative;width:auto;top:0;left:0;margin:0;padding:0 10px;height:43px;border:0;background:#e4eaec;vertical-align:middle;overflow:hidden;cursor:pointer;}

/*공통*/
.g_hl {margin:0 5px;color:#bbb;}
#sr_fx_total {float:left;}
#sr_fx_pad {float:right;}
.sr_fx {height:12px;padding:8px 0 10px;position:relative;}
.sr_fx:after {display:block;visibility:hidden;clear:both;content:"";}

/*안내박스*/
.bx-success,.bx-info,.bx-danger,.bx-warning {padding:15px;font-size:13px;line-height:1.5em;text-align:left;}
.bx-success h4,.bx-info h4,.bx-danger h4,.bx-warning h4 {font-size:15px;color:#000;font-weight:400;line-height:1em;letter-spacing:-1px;margin-bottom:10px;}
.bx-success {background:#c0edf1;border:1px solid #58d0da;}
.bx-info {background:#f6fbff;border:1px solid #cbdbe8;}
.bx-danger {background:#f8f8f8;border:1px solid #e3e3e3;}
.bx-warning {background:#fffcea;border:1px solid #f3cc31;}

/*옵션 셀렉트박스*/
.it_option,.it_supply {width:100%;}

/*탭메뉴*/
.tab_sort {height:35px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;}
.tab_sort:after {display:block;clear:both;content:'';}
.tab_sort ul li {float:left;}
.tab_sort ul li a {display:block;background-color:#f9f9f9;font-weight:600;color:#666;line-height:12px;padding:11px 12px;border:1px solid #ddd;border-left:0;text-align:center;}
.tab_sort ul li a.active,
.tab_sort ul li a:hover {background-color:#fff;border-bottom:1px solid #fff;}
.tab_sort ul li a.active {color:#000;}
.tab_sort ul li a:hover {color:red;text-decoration:none;}
.tab_li {height:36px;border-bottom:1px solid #333;}
.tab_li ul {overflow:visible;}
.tab_li li {height:36px;color:#999;padding:0 17px;font-size:13px;margin-left:-1px;line-height:37px;background-color:#f5f5f5;text-align:center;float:left;overflow:visible;position:relative;cursor:pointer;}
.tab_li li.active {height:37px;color:#454545;line-height:38px;background-color:#fff;z-index:10;}
.tab_li li:first-child {padding:0 25px !important;margin-left:0 !important;}
.tab_li li:after {border-width:1px 1px 0 1px;border-style:solid;border-color:#ddd;cursor:pointer;display:block;position:absolute;top:0;right:0;bottom:0;left:0;content:'';}
.tab_li li.active:after {border-color:#333;z-index:99;}
.tab_li li a {color:#999;display:block;text-decoration:none !important;position:inherit;z-index:10;}
.tab_li li.active a {color:#454545;}
.tab_m {height:45px;border-width:2px 0 1px 0;border-style:solid;border-color:#4c4845 #ddd #ed3636 #ddd;}
.tab_m ul, .tab_m li {height:45px;overflow:visible;}
.tab_m li {background-color:#f8f8f8;border-right:1px solid #ddd;text-align:center;float:left;cursor:pointer;position:relative;}
.tab_m li:first-child {border-left:1px solid #ddd;}
.tab_m li span {font-size:17px;color:#4c4845;line-height:2.6;display:block;position:absolute;left:-1px;top:0;right:-1px;bottom:-1px;}
.tab_m li.active span {color:#ed3636;font-weight:600;background-color:#fff;border-width:2px 1px 0 1px;border-style:solid;border-color:#ed3636;top:-2px;}

/*폰트box 스타일*/
.fbx_small,.fbx_free,.fbx_lsmall {display:inline-block;vertical-align:middle;text-align:center;}
.fbx_small {padding:1px 5px;font-size:11px;line-height:1.555;font-weight:normal;letter-spacing:0;}
.fbx_lsmall {padding:3px 10px;font-size:12px;line-height:1.777;font-weight:normal !important;}
.fbx_bg1 {border:1px solid #c1dcff;background-color:#ffffff;color:#4294ff;} /*blue*/
.fbx_bg2 {border:1px solid #dddddd;background-color:#f7f7f7;color:#aaaaaa;} /*gray*/
.fbx_bg3 {border:1px solid #fdd8e2;background-color:#ffffff;color:#ff90af;} /*pink*/
.fbx_bg4 {border:1px solid #ed3636;background-color:#ffffff;color:#ed3636;} /*red*/
.fbx_bg5 {border:1px solid #cbcbcb;background-color:#ffffff;color:#909090;} /*default*/
.fbx_free {width:70px;height:38px;padding:16px 0;color:#fff;font-size:16px;line-height:1.222;letter-spacing:0;text-align:center;position:absolute;bottom:10px;right:10px;z-index:10;background:url('/img/ic_free_bg.png') no-repeat;background-size:100%;}

/*sub 타이틀*/
.pg_tit {margin:0 0 20px;height:36px;border-bottom:1px solid #ddd;position:relative;}
.pg_tit span {font-size:22px;padding:4px 10px 7px 0;margin:0 0 -1px 0;border-bottom:1px solid #333;display:inline-block;}
.pg_tit .pg_nav {font-size:12px;font-weight:normal;position:absolute;bottom:8px;right:0;}
.pg_tit i {font-style:normal;font-size:12px;color:#aaa;margin:0 5px;}

/*레이아웃*/
#wrapper {width:100%;height:100%;overflow:hidden;}
#container {min-width:1000px;position:relative;}
#container:after {display:block;clear:both;content:'';}
#con_lf {float:left;width:800px;margin:0 0 0 20px;}
.sub_body {padding:20px 0 50px 0;min-height:450px;}

/*좌측, 우측 퀵메뉴*/
#qcl,#qcr {position:absolute;top:20px;left:50%;width:80px;z-index:999;}
#qcr .qcr_inner {border:1px solid #ddd;background-color:#fff;margin-bottom:-1px;}
#qcl ul,#qcr ul {position:relative;top:0;}
#qcl ul {width:80px;}
#qcl ul li {margin-top:10px;}
#qcl ul li:first-child {margin-top:0 !important;}
#qcr ul {width:78px;overflow:visible;}
#qcl {margin-left:-600px;}
#qcr {margin-left:520px;}
#qcr ul li {border-top:1px solid #ddd;overflow:visible;}
#qcr ul li:first-child {border-top:0;}
#qcr ul li .cart_btn,
#qcr ul li .coup_btn {width:78px;height:21px;padding:34px 0 0 0;display:block;position:relative;}
#qcr ul li .cart_btn {background:url('/img/ic_cart.gif') no-repeat center 9px;}
#qcr ul li .coup_btn {background:url('/img/ic_coupon.gif') no-repeat center 10px;}
#qcr ul li .num {padding:3px 7px;font-size:10px;color:#fff;background-color:#e85d5d;border-radius:10px;position:absolute;top:13px;right:14px;z-index:100;}
#qcr ul li a,#qcr dl dt {font-size:11px;letter-spacing:-0.05em;}
#qcr ul li,#qcr dl dt,#qcr dl dd {text-align:center;}
#qcr dl {margin:0 0 10px 0;overflow:visible;}
#qcr dl dt {width:80px;height:26px;line-height:2.35em;color:#fff;background-color:#888;margin:-1px 0 10px -1px;}
#qcr dl dd {margin-top:5px;}
#qcr dl dd.no_item {margin:22px 0 !important;color:#ddd !important;font-size:11px;}
#qcr ol {clear:both;position:relative;left:9px;width:60px;margin-bottom:10px;}
#qcr ol li {float:left;}
#qcr ol li.page {width:30px;font-size:11px;line-height:1.7em;font-weight:600;text-align:center;}
#qcr button {overflow:hidden;border:none;cursor:pointer;background:url('/img/bt_anc.gif') no-repeat;width:80px;text-indent:-9999px;}
#qcr button#anc_up {background-position:0 0;height:22px;}
#qcr button#anc_dw {background-position:0 -22px;height:23px;}
#qcr .num_bx {width:80px;color:#fff;font-size:13px;padding:7px 0;margin:0 0 5px 0;background-color:#fa0000;letter-spacing:0;text-align:center;display:block;}

/*header*/
#hd {position:relative;}
#hd:after {display:block;clear:both;content:'';}
#hd_inner,#cont_wrap,#ft,.sub_body {width:1000px !important;margin:0 auto;}
#hd_banner {min-width:1000px;text-align:center;position:relative;}
#hd_close {width:26px;height:26px;position:absolute;top:50%;right:17px;margin-top:-13px;cursor:pointer;}
#hd_gt {position:absolute;right:0;top:0;}
#hd_inner {height:110px;position:relative;}
#hd_logo {position:absolute;left:0;top:50%;margin-top:-35px;}
#hd_logo img {width:auto;height:70px;}
#hd_sch {width:430px;position:absolute;top:50%;left:50%;margin:-24px 0 0 -215px;}
#hd_sch #sch_frm {width:426px;height:44px;border:2px solid #ed3636;position:relative;}
#hd_sch #sch_str, #hd_sch #sch_submit {position:absolute;border:none;}
#hd_sch #sch_str {top:9px;left:10px;width:350px;height:24px;background-color:#fff;font-weight:600;}
#hd_sch #sch_submit {top:0;right:0;width:58px;height:44px;font-family:FontAwesome;font-size:27px;color:#ed3636;cursor:pointer;}

/*gnb*/
#gnb {height:45px;min-width:1000px;border-width:1px 0 2px 0;border-style:solid;border-color:#ddd #fff #ed3636 #fff;background-color:#fff;}
#gnb_inner {width:1000px;margin:0 auto;position:relative;}
#gnb_inner .gnb_li {height:45px;padding-left:192px;float:left;overflow:visible;}
#gnb_inner .gnb_li li {float:left;position:relative;overflow:visible;}
#gnb_inner .gnb_li li a {height:45px;font-size:14px;font-weight:600;line-height:3.2;color:#4c4845;padding:0 10px;display:block;text-decoration:none !important;}
#gnb_inner .gnb_li li a:hover {color:#ed3636;}
#gnb_inner .gnb_li li .ic_new {position:absolute;top:-6px;right:15px;}
#gnb_inner .tnb {display:inline-block;float:right;}
#gnb_inner .tnb li {float:left;margin-left:22px;}
.gnb_cate {position:absolute;top:-1px;left:0;z-index:1500;}
.gnb_cate .allc_bt {width:148px;height:46px;font-size:15px;font-weight:600;line-height:3em;color:#4c4845;padding:0 15px;display:inline-block;border-width:0 1px;border-style:solid;border-color:#ddd;float:left;cursor:pointer;}
.gnb_cate .allc_bt .ionicons {font-size:28px;vertical-align:middle;margin:0 7px 1px 0;color:#ed3636;}
.gnb_cate .allc_bt.active {color:#fff;border-color:#ed3636;background:#ed3636 url('/img/ibt_allm_close.gif') no-repeat center right 15px;background-color:#ed3636}
.gnb_cate .allc_bt.active .ionicons {color:#fff;}
.gnb_cate .con_bx {width:996px;border:2px solid #ed3636;background-color:#fff;display:none;position:absolute;top:46px;left:0;z-index:1500;}
.gnb_cate .con_bx dl {width:100%;display:table;}
.gnb_cate .con_bx dl dd {width:20%;border-left:1px solid #ddd;display:table-cell;}
.gnb_cate .con_bx dl dd:first-child {border-left:0 !important;}
.gnb_cate .con_bx dl dd .cate_tit {height:32px;line-height:2.5;font-size:13px;font-weight:600;color:#222;text-align:left;padding:0 17px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#f5f5f5;display:block;}
.gnb_cate .con_bx dl:first-child .cate_tit {border-top:0 !important;}
.gnb_cate .con_bx dl dd ul {margin:12px 17px;}
.gnb_cate .con_bx dl dd li {width:133px;height:20px;line-height:1.666;text-align:left;}

/*lnb*/
#lnb {width:180px;height:378px;background-color:#ed3636;position:absolute;top:0;left:50%;margin-left:-500px;z-index:300;}
.lnb_menu {overflow:visible;position:relative;}
.lnb_menu .text {height:41px;border-top:1px solid #f27373;overflow:visible;}
.lnb_menu .text:first-child {border-top:0;}
.lnb_menu .text .mbtn {width:150px;height:41px;display:block;padding:0 15px;color:#fff;line-height:3;font-size:13px;font-weight:600;position:absolute;left:0;z-index:950;}
.lnb_menu .text:hover .mbtn {padding-left:14px;margin-top:-1px;border-width:1px 0 1px 1px;border-style:solid;border-color:#ed3636;background-color:#fff;text-decoration:none;color:#ea0000;}
.lnb_menu .text:hover .mbtn.sol_on {width:149px !important;border-width:1px !important;}
.lnb_menu .text:hover .lnb_sm {display:block;}
.lnb_menu .text .lnb_sm {position:absolute;top:-1px;left:180px;z-index:900;display:none;}
.lnb_menu .text .lnb_sm .sm_li {width:230px;height:353px;padding:12px 0;border:1px solid #ed3636;background-color:#fff;position:absolute;top:0;left:0;z-index:900;overflow-y:auto;}
.lnb_menu .text .lnb_sm .sm_li:first-child {border-left:0 !important;}
.lnb_menu .text .lnb_sm .sm_li li a {padding:0 15px;font-size:13px;color:#777;line-height:1.9;display:block;text-decoration:none;}
.lnb_menu .text .lnb_sm .sm_li li a:hover {background-color:#f1f1f1;color:#222;font-weight:600;}
.lnb_menu .text .lnb_sm .sm_bn {height:377px;border-width:1px 1px 1px 0;border-style:solid;border-color:#ed3636;background-color:#fff;overflow:hidden;position:absolute;top:0;left:230px;z-index:950;}
.lnb_menu .text .ck_other {margin:0 7px 2px 0;}

/*footer*/
.ft_menu {margin-top:20px;background-color:#fff;border-top:1px solid #222;border-bottom:1px solid #ddd;}
.ft_menu ul {height:39px;}
.ft_menu ul li {float:left;}
.ft_menu ul li a {padding:0 15px;line-height:3.35em;background:url('/img/bg_sm_bar.gif') no-repeat left 2px;}
.ft_menu ul li:first-child a {background-image:none;}
.ft_warp {padding:15px 0 25px;}
.ft_warp dl {padding-left:15px;zoom:1;}
.ft_warp dt {font-size:13px;font-weight:600;line-height:1.4em;padding-bottom:8px;color:#111;}
.ft_warp dd {font-size:11px;line-height:1.7em;color:#666;}
.ft_warp dd b {color:#111;}
.ft_warp dd em {font-size:0.9em;padding:0 7px;color:#d7d7d7;}
.ft_warp .company {border-bottom:1px solid #ddd;padding-bottom:15px;overflow:hidden;}
.ft_warp .customer {float:left;width:300px;}
.ft_warp .business {float:left;width:398px;border-width:0 1px;border-style:dotted;border-color:#ddd;}
.ft_warp .customer p, .ft_warp .business p {letter-spacing:0;}
.ft_warp .safeService {float:left;width:300px;}
.ft_warp .award {clear:both;padding-top:15px;padding:15px 0 0 15px;font-size:11px;}
.ft_warp .award .aw_alt {color:#898989;letter-spacing:-1px;padding:0 0 5px;}
.ft_warp .award .aw_crt {color:#c2aaaa;letter-spacing:0;}

/*메인*/
#scy_wrap {width:100%;min-width:1000px;height:378px;position:relative;}
#scy_wrap .ssl_01 {width:100%;height:378px;overflow:hidden;display:block;position:relative;}
#scy_wrap .ssl_01 .mbn_img {width:100%;height:378px;display:block;text-align:center;float:left;}
#scy_wrap .ssl_01 .mbn_img img {width:820px;height:378px;margin:0 auto;}

/* 위에 이미지처럼 링크 영역도 수정해야함 */
/*#scy_wrap .ssl_01 .slick-slide a {height:378px;display:block;}*/
#scy_wrap .ssl_01 .slick-slide a {width:820px;height:378px;padding-left:180px;margin:0 auto;display:block;}



#scy_wrap .ssl_01 .slick-slide {text-align:center;}
#scy_wrap .ssl_01 .slick-dots {width:820px;padding-left:180px;margin-left:-500px;left:50%;}
#scy_wrap .ssl_01 .slick-dots span {height:35px;line-height:35px;color:#222;background-color:#fff;border-width:1px 1px 1px 0;border-style:solid;border-color:#ddd;text-align:center;display:block;cursor:pointer;}
#scy_wrap .ssl_01 .slick-dots li:first-child span {border-left:1px solid #ddd !important;}
#scy_wrap .ssl_01 .slick-dots li.slick-active span {background-color:#222;border-color:#222;color:#fff;}
#ssl_02 {width:999px;height:160px;margin-top:15px;border:1px solid #ddd;border-left:0;overflow:hidden;position:relative;}
#ssl_02 .slick-slide {width:332px;height:160px;float:left;}
#ssl_02 .slick-slide img {border-left:1px solid #ddd;}
#ssl_02 .slick-arrow {width:25px;height:40px;margin-top:-20px;color:rgba(255,255,255,1);background-color:rgba(0,0,0,0.4);text-align:center;}
#ssl_02 .slick-arrow:before {font-size:27px;}
#ssl_02 .slick-next {right:0;}
#ssl_02 .slick-prev {left:1px;}
#sbn_01 {width:1000px;position:relative;top:0;height:379px;}
#sbn_01:after {display:block;clear:both;content:'';}
#sbn_01 li {border:1px solid #ddd;position:absolute;}
#sbn_01 li.bnr1 {top:0;left:0;}
#sbn_01 li.bnr2 {top:190px;left:0;}
#sbn_01 li.bnr3 {top:190px;left:167px;}
#sbn_01 li.bnr4 {top:0;left:334px;}
#sbn_01 li.bnr5 {top:0;right:167px;}
#sbn_01 li.bnr6 {top:0;right:0;}
#sbn_01 li.bnr7 {top:190px;right:0;}
#sbn_02 {width:1000px;height:828px;position:relative;margin-bottom:12px;}
#sbn_02 li {border:1px solid #ddd;position:absolute;}
#sbn_02 li.bnr1 {top:0;left:0;}
#sbn_02 li.bnr2 {top:0;right:0;}
#sbn_02 li.bnr3 {top:210px;right:0;}
#sbn_02 li.bnr4 {top:420px;right:0;}
#sbn_02 li.bnr5 {top:420px;left:0;}
#sbn_02 li.bnr6 {top:630px;left:0;}
#sbn_03 {position:relative;overflow:hidden;}
#sbn_03:after {display:block;clear:both;content:'';}
#sbn_03 ul {width:1000px;}
#sbn_03 ul:first-child {margin-bottom:12px;border-width:1px 0;border-style:solid;border-color:#ddd;}
#sbn_03 ul:first-child li {border-left:1px solid #ddd; margin:0;}
#sbn_03 ul:first-child li:first-child {border-left:1px solid #fff !important;}
#sbn_03 ul li {float:left;}

/* slick 아이콘 */
.slick-slide {outline:none;}
.slick-arrow {margin-top:-35px;font-size:0;color:rgba(0,0,0,0.1);position:absolute;top:50%;z-index:110;outline:none;}
.slick-arrow:before {font-family:'FontAwesome';font-size:70px;}
.slick-next {right:30px;}
.slick-next:before {content:'\f105';}
.slick-prev {left:30px;}
.slick-prev:before {content:'\f104';}
.slick-dots {position:absolute;bottom:15px;width:100%;text-align:center;z-index:110;}
.slick-dots li {display:inline-block;}
.slick-dots button {width:15px;height:15px;border-radius:50%;margin:0 4px;font-size:0;background-color:rgba(0,0,0,0.3);display:block;outline:none;}
.slick-dots li.slick-active button {background-color:rgba(0,0,0,0.9);}/* 롤링  색상*/

/*메인 탭상품 목록*/
.stt_wrap {width:1000px;margin-top:15px;overflow:hidden;}
.stt_wrap .stt_ul {padding:0 0 1px 1px;display:none;}
.stt_wrap .stt_ul.active {display:block;}
.stt_li {width:249px;height:370px;border:1px solid #ddd;margin:0 0 -1px -1px;float:left;position:relative;overflow:visible;}
.stt_li.stt_bn {width:498px;position:relative;overflow:hidden;}
.stt_li.stt_bn .slick-slide {float:left;}
.stt_li.stt_bn .slick-next {right:15px;}
.stt_li.stt_bn .slick-prev {left:15px;}
.stt_li:after {border:1px solid #222;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:10;content:'';display:none;}
.stt_li:hover:after {display:block;}
.stt_li.stt_bn:hover:after {display:none;}
.stt_li dl > a {text-decoration:none !important;position:absolute;z-index:40;}
.stt_li dl dt {width:208px;height:208px;margin:20px 20px 10px 20px;overflow:hidden;position:relative;}
.stt_li dl dt img {width:208px;height:208px;}
.stt_li dl dd {padding:0 20px;}
.stt_li dl dd.pname {height:34px;font-size:13px;color:#000;line-height:1.3;overflow:hidden;}
.stt_li dl dd.price {height:37px;margin:8px 0 15px 0;position:relative;text-align:right;}
.stt_li dl dd.price .spr {position:absolute;top:0;right:14px;font:13px verdana;font-weight:400;color:#999;height:16px;text-decoration:line-through;}
.stt_li dl dd.price .mpr,.stt_li dl dd.price .tel,.stt_li dl dd.price .soldout {position:absolute;top:14px;right:14px;font-size:16px;font-weight:600;height:23px;}
.stt_li dl dd.price .mpr {font-family:verdana;letter-spacing:-1px;}
.stt_li dl dd.price .soldout {color:red;}
.stt_li dl dd.price .sale {position:absolute;top:0;left:14px;width:60px;height:37px;line-height:1.4;color:#fff;background-color:#ed3636;text-align:center;display:inline-block;}
.stt_li dl dd.price .sale strong {font-size:27px;letter-spacing:-1px;}
.stt_li dl dd.price .sale em {color:#fff;}
.stt_li dl .ic_bx {width:220px;height:21px;padding:8px 14px;border-top:1px dotted #ddd;position:absolute;left:0;bottom:0;z-index:50;}

/*쿠폰존 리스트*/
#scp {}
.couponzone_title {height:130px;padding:15px;text-align:center;position:relative;}
.couponzone_title .inner {height:74px;padding:25px 0 27px;border:2px solid #fff;}
.couponzone_title .inner dt {font-size:42px;font-weight:600;color:#4c4845;text-align:center;}
.couponzone_title .inner dd {font-size:14px;font-weight:normal;color:#777;margin-top:7px;text-align:center;}
.couponzone_title.cp_bg {background:url('/img/cp_bg.jpg') no-repeat left top;}
.couponzone_list {margin:20px 0 0;}
.couponzone_list h2 {margin:0 0 5px;}
.couponzone_list ul {width:1020px;margin:0 0 0 -20px;}
.couponzone_list ul li {width:233px;border:1px solid #ddd;margin:0 0 20px 20px;position:relative;float:left;}
.couponzone_list ul li a {text-decoration:none !important;}
.couponzone_list ul li .cp_img {width:175px;height:90px;margin:29px;background:#ed3636 url('/img/coupon_bg.png') no-repeat left top;overflow:hidden;position:relative;display:block;}
.couponzone_list ul li .cp_img img {width:175px;height:90px;}
.couponzone_list ul li .cp_img .l_txt {color:#fff;font-style:italic;letter-spacing:0;position:absolute;left:-3px;top:40px;z-index:10;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);}
.couponzone_list ul li .cp_img p {width:126px;position:absolute;left:46px;text-align:center;z-index:11;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.couponzone_list ul li .cp_img p.price {font-size:32px;font-weight:600;color:#ed3636;letter-spacing:-1px;top:16px;}
.couponzone_list ul li .cp_img p.s_txt2 {font-size:10px;color:#aaa;bottom:21px;}
.couponzone_list ul li .cp_img.disabled {background:#bbb url('/img/coupon_bg.png') no-repeat left top;}
.couponzone_list ul li .cp_img.disabled p.price {color:#bbb;}
.couponzone_list ul li .btn_lsmall {background:#ef4836;border:1px solid #ef4836;color:#fff !important;}
.couponzone_list ul li .btn_lsmall:hover {background:#e02612;border:1px solid #d72411;color:#fff !important;}
.couponzone_list ul li .btn_lsmall.disabled {background:#888;border:1px solid #888;color:#fff !important;}
.couponzone_list ul li .btn_lsmall.disabled:hover {background:#666;border:1px solid #666;color:#fff !important;}
.couponzone_list ul li p {text-align:center;}
.couponzone_list ul li dl {padding:15px 17px;border-top:1px dotted #ddd;}
.couponzone_list ul li dl dt,
.couponzone_list ul li dl dd {width:100%;padding:3px 0;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.couponzone_list ul li dl dt {font-weight:600;}

/*이벤트*/
#sev {}
#sev_himg {}
#sev_timg {margin:20px 0 0;}
#sev_himg img,#sev_timg img {width:100%;height:auto;}
.event_title {height:130px;padding:15px;text-align:center;position:relative;}
.event_title .inner {height:74px;padding:25px 0 27px;border:2px solid #fff;}
.event_title .inner dt {font-size:42px;font-weight:600;color:#4c4845;text-align:center;}
.event_title .inner dd {font-size:14px;font-weight:normal;color:#777;margin-top:7px;text-align:center;}
.event_title.ev_bg {background:url('/img/ev_bg.jpg') no-repeat left top;}
.event_list {margin:0;}
.event_list ul {width:1020px;margin:0 0 0 -20px;}
.event_list ul li {width:318px;border:1px solid #ddd;margin:20px 0 0 20px;position:relative;float:left;}
.event_list ul li a {text-decoration:none !important;}
.event_list ul li p {text-align:center;}
.event_list ul li .ev_img {width:318px;height:170px;overflow:hidden;}
.event_list ul li .ev_img img {width:318px;height:170px;}
.event_list ul li .ev_subj {height:20px;font-size:15px;font-weight:600;padding:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.event_list ul li:hover {border:1px solid #222;}
.event_list ul li:hover .ev_img {opacity:0.7;}
.event_list_hd {border-width:1px 0;border-style:solid;border-color:#222 #fff #ddd;background-color:#f8f8f8;text-align:center;margin:20px 0 10px 0;position:relative;}
.event_list_hd .subj {font-size:25px;font-weight:600;color:#111;padding:25px;}
.event_list_hd .bt_bx {position:absolute;top:25px;right:25px;}

/*브랜드상품*/
#sbr {}
#sbr_himg {}
#sbr_timg {margin:20px 0 0;}
#sbr_himg img,#sbr_timg img {width:100%;height:auto;}
.br_title {height:120px;padding:20px;background:url('/img/br_bg.jpg') no-repeat left top;text-align:center;}
.br_title .inner {padding:8px;background-color:#fff;display:inline-block;}
.br_title .inner .txt_bx {height:74px;padding:15px 50px 13px;border:1px solid #a89e9a;}
.br_title .inner .txt_bx dt {font-size:40px;font-weight:600;color:#666;text-align:center;}
.br_title .inner .txt_bx dd {font-size:14px;font-weight:normal;color:#777;margin-top:6px;text-align:center;}
.br_search {padding:25px 12px 12px 12px;margin-top:20px;border:1px solid #ddd;}
.br_search .sch_inner {width:430px;margin:0 auto;}
.br_search .sch_inner dt {width:73px;height:37px;line-height:2.4;font-size:15px;font-weight:600;color:#555;float:left;}
.br_search .sch_inner dd {width:355px;height:35px;border:1px solid #555;float:left;}
.br_search .sch_inner dd input[type=text] {width:320px;height:35px;font-size:14px;padding:0 10px;line-height:2.3;border:0;}
.br_search .sch_inner dd .btn_submit {width:35px;height:35px;font-size:0;background:url('/img/br_sch_btn.png') no-repeat center;border:0;cursor:pointer;}
.br_search .sch_tab {width:125px;border:1px solid #555;float:left;}
.br_search .sch_tab li {width:50%;text-align:center;float:left;cursor:pointer;}
.br_search .sch_tab li a {height:25px;color:#666;line-height:2;text-decoration:none !important;display:block;}
.br_search .sch_tab li.active a {color:#fff;background-color:#555;}
.br_search .sch_tab_con {width:840px;margin-left:7px;float:left;}
.br_search .sch_tab_con li {width:24px;height:25px;color:#666;line-height:2;margin-left:3px;border:1px solid #ddd;float:left;text-align:center;cursor:pointer;}
.br_search .sch_tab_con li:hover {border:1px solid #555;}
.br_search .sch_tab_con li.active {color:#fff;font-weight:600;background-color:#555;border:1px solid #555;}
.br_list {width:100%;overflow:hidden;margin:20px 0 50px;}
.br_list ul {width:1008px;margin-left:-8px;}
.br_list li {width:158px;border:1px solid #ddd;margin:0 0 8px 8px;float:left;}
.br_list li:hover {border:1px solid #222;}
.br_list li a {height:64px;padding:10px 15px;color:#666;text-align:center;text-decoration:none !important;display:block;}
.br_list li img {width:auto;max-width:128px;height:40px;}
.br_list li p {height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.br_view_tit {width:100%;height:110px;background-color:#bbb;position:relative;}
.br_view_tit .tit_logo {width:128px;height:40px;padding:35px 183px 35px 215px;background:url('/img/br_view_bg.png') no-repeat right top;float:right;}
.br_view_tit .tit_logo img {width:auto;max-width:128px;height:40px;}
.br_view_tit .tit_txt {width:500px;height:40px;color:#fff;font-size:30px;line-height:1.3;position:absolute;top:35px;left:50px;z-index:99;}

/*네비게이션 (공통)*/
#nav_location {padding:0 0 20px;}
#nav_location:after {display:block;clear:both;content:'';}
#nav_location > ul {overflow:visible;}
#nav_location > ul > li {text-align:left;overflow:visible;float:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#nav_location > ul > li:first-child {width:15px;height:16px;font: 0/0 a;background:url('/img/ic_home.gif') no-repeat center;}
#nav_location > ul > li:before {width:4px;height:14px;padding:0 12px;background:url('/img/nav_hl.gif') no-repeat center;float:left;display:inline-block;content:'';}
#nav_location > ul > li:first-child:before {display:none;}
#nav_location a {height:100%;padding:0 15px;text-decoration:none !important;display:block;}
#nav_location .loca_btn {height:100%;padding:0 15px 0 0;background:url('/img/ic_navi.gif') no-repeat center right;color:#888;display:block;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#nav_location .loca_btn.active {color:#222;font-weight:600;background:url('/img/ic_navi_on.gif') no-repeat center right;}
#nav_location .nav_sub {width:200px;padding:8px 0;border:1px solid #ddd;background-color:#fff;position:absolute;top:20px;left:8px;z-index:100;display:none;}
#nav_location .nav_sub ul > li {height:22px;line-height:1.9;}
#nav_location .nav_sub ul > li:hover {background-color:#f8f8f8;}

/*sub 왼쪽메뉴*/
#aside {float:left;width:180px;}
.aside_hd {height:120px;background:#ed3636;text-align:center;}
.aside_hd p {padding:0;margin:0;line-height:1em;}
.aside_hd p.eng {padding-top:40px;font-size:14px;font-weight:400;color:#e1e1e1;text-transform:uppercase;}
.aside_hd p.kor {padding-top:10px;font-size:22px;font-weight:600;color:#fff;}
.aside_name {padding:10px 0 10px 15px;border-bottom:1px solid #121418;background-color:#2c313c;font-weight:600;color:#fff;}
.aside_bx {background-color:#495164;color:#fff;}
.aside_bx li {position:relative;padding-left:15px;height:36px;font-size:11px;line-height:36px;border-top:1px solid #525a6c;border-bottom:1px solid #444c5e;}
.aside_bx li:first-child {border-top:0;}
.aside_bx li span {position:absolute;top:0;right:10px;}
.aside_bx li span a {font-weight:600;color:#fff;}
.aside_cs {border-width:0 1px 1px 1px;border-style:solid;border-color:#ddd;}
.aside_cs dt {height:37px;font-size:13px;font-weight:600;line-height:2.9;border-top:1px solid #ddd;position:relative;}
.aside_cs dt:first-child {border-top:0 !important;}
.aside_cs dt a:after {font-family:FontAwesome;font-size:19px;font-weight:normal;line-height:2em;color:#ccc;position:absolute;top:0;right:15px;content:"\f105";}
.aside_cs dd {padding:8px 0;border-top:1px dotted #ddd;}
.aside_cs dt a,
.aside_cs dd li a {padding:0 15px;text-decoration:none;display:block;}
.aside_cs dt:hover a,
.aside_cs dt:hover a:after {color:#ed3636;}
.aside_cs dd li a:hover {color:#454545; background-color:#f5f5f5;}
.aside_cs dd li a {padding:5px 15px 5px 22px !important;color:#999;background:url('/img/lm_dot.gif') no-repeat 15px 11px;}
.aside_my {margin-top:10px;border:1px solid #ddd;}
.aside_my dt {margin-top:7px;padding:10px 0 7px 15px;font-weight:600;border-top:1px solid #ddd;}
.aside_my dt:first-child {margin-top:0;border-top:0;}
.aside_my dd a {line-height:1.9em;padding-left:15px;color:#666;display:block;text-decoration:none !important;}
.aside_my dd a:hover {background-color:#f5f5f5;color:#454545;}

/*고객센터*/
#cs_wrap {}
#cs_wrap h3 {height:18px;font-size:17px;line-height:1.1;}
#cs_wrap #btn_bx {padding:22px 0;background-color:#f8f8f8;}
#cs_wrap #btn_bx li {width:16.66%;height:76px;text-align:center;float:left;}
#cs_wrap #btn_bx li:first-child a {border-left:0 !important;}
#cs_wrap #btn_bx li a {padding-top:60px;font-size:13px;font-weight:600;color:#666;border-left:1px dotted #ccc;display:block;text-decoration:none;}
#cs_wrap #btn_bx li a.cs_bt1 {background:url('/img/cs_top_ic1.png') no-repeat top center;}
#cs_wrap #btn_bx li a.cs_bt2 {background:url('/img/cs_top_ic2.png') no-repeat top center;}
#cs_wrap #btn_bx li a.cs_bt3 {background:url('/img/cs_top_ic3.png') no-repeat top center;}
#cs_wrap #btn_bx li a.cs_bt4 {background:url('/img/cs_top_ic4.png') no-repeat top center;}
#cs_wrap #btn_bx li a.cs_bt5 {background:url('/img/cs_top_ic5.png') no-repeat top center;}
#cs_wrap #btn_bx li a.cs_bt6 {background:url('/img/cs_top_ic6.png') no-repeat top center;}
#cs_wrap #faq_bx {margin:30px 0 0;}
#cs_wrap #faq_bx .tab_li {margin:8px 0 0;}
#cs_wrap #board_bx {margin:30px 0 0;}
#cs_wrap #board_bx dt {width:390px;height:142px;float:left;}
#cs_wrap #board_bx dd {width:385px;height:142px;margin-left:25px;float:left;}
#cs_wrap #buy_process {margin:30px 0 0;}
#cs_wrap #buy_process ul {margin:8px 0 0;border:1px solid #ddd;background-color:#fafafa;}
#cs_wrap #buy_process li {width:16.66%;height:180px;border-left:1px solid #ddd;font-size:11px;line-height:1.5;color:#666;padding:20px 17px;text-align:center;background-color:#fff;float:left;position:relative;overflow:visible;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cs_wrap #buy_process li .no1,
#cs_wrap #buy_process li .no2 {width:16px;height:26px;display:inline-block;position:absolute;left:-1px;top:50px;}
#cs_wrap #buy_process li .no1 {background:url('/img/ic_process_ar1.gif') no-repeat left top;}
#cs_wrap #buy_process li .no2 {background:url('/img/ic_process_ar2.gif') no-repeat left top;}
#cs_wrap #buy_process li .tit {font-size:13px;font-weight:600;color:#689bba;}
#cs_wrap #buy_process li .img {margin:10px 0 15px;}
#cs_wrap #buy_process li:first-child {border-left:0 !important;}
#cs_wrap .faq_bo.cus_faq dl {display:none;}
#cs_wrap .faq_bo.cus_faq dl.active {display:block;}
#cs_wrap .faq_bo dt {font-size:13px;line-height:1.4;padding:11px 60px 11px 130px;border-bottom:1px dotted #ddd;cursor:pointer;position:relative;}
#cs_wrap .faq_bo dt span {display:inline-block;}
#cs_wrap .faq_bo dt .q_cate {width:100px;padding:11px 0;color:#679bb9;position:absolute;top:0;left:20px;}
#cs_wrap .faq_bo dt .arrow {width:20px;height:20px; background:url('/img/faq_q.png') no-repeat center right;position:absolute;top:50%;right:20px;margin-top:-10px;}
#cs_wrap .faq_bo dt.on .arrow {background:url('/img/faq_q_on.png') no-repeat center right;}
#cs_wrap .faq_bo dd {font-size:13px;line-height:1.6;padding:11px 60px 11px 130px;border-bottom:1px dotted #ddd;background-color:#f9f9f9;}

/*쇼핑가이드*/
.guide_wrap {padding:17px 17px 40px;font-size:13px;line-height:1.7;}

/*상품검색*/
#ssch {}
#ssch_frm {margin-top:10px;padding:20px;border:1px solid #ddd;background-color:#f8f8f8;zoom:1;}
#ssch_frm:after {display:block;visibility:hidden;clear:both;content:"";}
#ssch_frm div {margin:0 0 7px;}
#ssch_frm strong, #ssch_frm .ssch_lbl {display:inline-block;width:100px;font-weight:600;}
#ssch_frm p {padding:10px 0;border-top:1px solid #e9e9e9;line-height:1.5em;}
#ssch_frm #ssch_sort {float:left;margin:0;padding:0;list-style:none;zoom:1;}
#ssch_frm #ssch_sort:after {display:block;visibility:hidden;clear:both;content:"";}
#ssch_frm #ssch_sort li {float:left;margin:0 2px 0 0;}
#ssch_frm #ssch_ov {float:right;}

#ssch_cate {}
#ssch_cate ul {margin:10px 0 0;padding:10px 20px 20px;border-bottom:1px solid #e9e9e9;list-style:none;zoom:1;}
#ssch_cate ul:after {display:block;visibility:hidden;clear:both;content:"";}
#ssch_cate li {float:left;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #e9e9e9;}
#ssch_cate a {}
#ssch_cate a span {font-weight:600;}

/*마이페이지 (공통)*/
#smy {}
#smy:after {display:block;clear:both;content:'';}
#smy h3 {margin:0 0 5px;}
#smy .count {margin:0 0 7px;}
#smy .count em {color:red;font-weight:600;}
#smy .tab_sort {margin:15px 0 7px 0;}
#smy .sqa_con {display:none;}
#smy .sqa_con ul {width:100%;border-bottom:1px solid #e2e2e2;overflow:hidden;}
#smy .sqa_con ul li {float:left;width:746px;padding:10px 5px;}
#smy .sqa_con ul li:first-child {width:19px;padding:10px 5px 10px 10px;}
#smy .sqa_con ul.question {background-color:#ffffff;}
#smy .sqa_con ul.answer {background-color:#f8f8f8;}

/*마이페이지 (내쇼핑)*/
#smb_my_ov {margin:0 0 20px;}
#smb_my_ov h2 {position:absolute;font-size:0;line-height:0;overflow:hidden;}
#smb_my_act {margin:10px 0;zoom:1;}
#smb_my_act:after {display:block;visibility:hidden;clear:both;content:"";}
#smb_my_act ul {float:right;margin:0;padding:0;list-style:none;}
#smb_my_act li {float:left;margin:0 0 0 4px;}

#smb_my_tbl {width:100%;border-top:1px solid #c0c0c0;}
#smb_my_tbl th,
#smb_my_tbl td {border-bottom:1px solid #e2e2e2;text-align:left;}
#smb_my_tbl th {width:15%;padding:10px 15px;background-color:#f8f8f8;font-weight:normal;}
#smb_my_tbl td {width:35%;padding:10px 15px;color:#666;word-break:break-all;}

#smb_my_od {margin:0 0 20px;}
#smb_my_od h2 {margin:0 0 10px;font-size:14px;}
#smb_my_wish h2 {margin:0 0 10px;font-size:14px;}
.smb_my_more {margin-top:10px;text-align:right;}

/*사용후기 모음*/
#sps {}
#sps h3 {margin:0 0 5px;}
#sps .count {margin:20px 0 7px;}
#sps .count em {color:red;font-weight:600;}
#sps .sps_dl {color:#888;font-size:0.917em;overflow:hidden;}
#sps dl {margin:5px 0 10px;zoom:1;}
#sps dl:after {display:block;visibility:hidden;clear:both;content:"";}
#sps dt {float:left;}
#sps dd {float:left;margin:0 20px 0 5px;}
#sps_sch {position:relative;}
#sps_sch .sch_inner {position:absolute;right:0;top:-8px;}
.sps_img {vertical-align:top;text-align:center;}
.sps_img span {position:absolute;font-size:0;line-height:0;}
.sps_section {width:100%;}
.sps_con_btn {margin:5px 0 0;text-align:right;}
.sps_reply {position:relative;margin:0;padding:0 0 0 18px;}
.sps_reply_icon {position:absolute;top:2px;left:0;background:url('/img/board/icon_reply.gif') no-repeat 0 0;width:11px;height:13px;text-indent:-999px;overflow:hidden;}

/*상품문의 모음*/
#sqa {}
#sqa h3 {margin:0 0 5px;}
#sqa .count {margin:20px 0 7px;}
#sqa .count em {color:red;font-weight:600;}
#sqa .sqa_dl {color:#888;font-size:0.917em;overflow:hidden;}
#sqa dl {margin:5px 0 10px;zoom:1;}
#sqa dl:after {display:block;visibility:hidden;clear:both;content:"";}
#sqa dt {float:left;}
#sqa dd {float:left;margin:0 20px 0 5px;}
#sqa_sch {position:relative;}
#sqa_sch .sch_inner {position:absolute;right:0;top:-8px;}
.sqa_img {vertical-align:top;text-align:center;}
.sqa_img span {position:absolute;font-size:0;line-height:0;}
.sqa_section {float:left;width:100%;}
.sqa_section .sqa_con {padding:10px;background-color:#f8f8f8;line-height:1.7em;}
.sqa_con_btn {margin:5px 0 0;text-align:right;}
.sqa_qaq {}
.sqa_qaa {margin:20px 0 0;}

/*주문상세*/
#sod_ws_tot {margin:0 0 20px;padding:0 10px;border:1px solid #e2e2e2;background-color:#f9f9f9;zoom:1;}
#sod_ws_tot:after {display:block;visibility:hidden;clear:both;content:"";}
#sod_ws_tot dt,
#sod_ws_tot dd {float:left;font-weight:600;padding:12px 0;border-top:1px solid #e2e2e2;}
#sod_ws_tot dt {padding-left:2%;width:48%;}
#sod_ws_tot dd {padding-right:2%;width:48%;margin:0;text-align:right;}
#sod_ws_tot .ws_price {background-color:#8f908c;color:#fff;border-top:0 !important;}
#sod_fin_pay {margin:20px 0 0;}
#sod_fin_orderer {margin:30px 0 0;}
#sod_fin_receiver {margin:30px 0 0;}
#sod_fin_dvr {margin:30px 0 0;}
#sod_fin_dvr .dvr_link {color:#ff3061;text-decoration:underline;}
#sod_fin_tot {margin:20px 0 30px;padding:10px;border:1px solid #e9e9e9;border-top:0;background-color:#565e60;color:#fff;}
#sod_fin_tot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden;}
#sod_fin_tot ul {margin:0;padding:0;list-style:none;}
#sod_fin_tot li {padding:10px;border-bottom:1px solid #6f7a7d;zoom:1;}
#sod_fin_tot li:after {display:block;visibility:hidden;clear:both;content:"";}
#sod_fin_tot #alrdy {border-bottom:0 !important;}
#sod_fin_tot strong {float:right;}
#sod_fin_cancel {text-align:center;}
#sod_fin_cancel h2 {position:absolute;font-size:0;line-height:0;overflow:hidden;}
#sod_fin_cancelfrm {display:none;padding:10px;margin:10px 0 0;background-color:#f8f8f8;}
#sod_fin_cancelfrm label {margin-right:10px;}
#sod_fin_cancel_test {margin:30px 0 0;}
#sod_sts_wrap {margin:10px 0 10px;text-align:right;}
#sod_sts_explan {display:none;}
#sod_fin_legend {margin:5px 0;padding:10px 15px 7px;border:1px solid #e9e9e9;text-align:left;zoom:1;}
#sod_fin_legend:after {display:block;visibility:hidden;clear:both;content:'';}
#sod_fin_legend dt {clear:both;float:left;line-height:1.4;margin:0 0 5px;width:50px;font-weight:600;}
#sod_fin_legend dd {float:left;line-height:1.4;margin:0;}

/*장바구니*/
#sod_bsk {}
#sod_bsk .count {margin-top:30px;margin-bottom:7px;}
#sod_bsk .count em {color:red;font-weight:600;}
.sod_opt {margin:5px 0 0 0;padding:0;}
.sod_opt li {font-size:11px;color:#888;line-height:1.6em;}
.sod_option_btn {margin:5px 0;}
#sod_bsk_btn {position:relative;margin-top:10px;height:24px;}
#sod_bsk_btn div.palt {position:absolute;left:0;top:0;}
#sod_bsk_btn div.part {position:absolute;right:0;top:0;}
#sod_bsk_tot {margin-top:25px;}
#sod_bsk_tot table {width:100%;border:1px solid #e2e2e2;border-right:0;}
#sod_bsk_tot th,
#sod_bsk_tot td {padding:11px 0 9px 0;border-right:1px solid #e2e2e2;font-weight:600;text-align:center;}
#sod_bsk_tot th {border-bottom:1px solid #e2e2e2;}
#sod_bsk_tot td {font-family:Tahoma !important;font-size:16px;line-height:1.6em;}
#sod_bsk_act {margin-top:20px;text-align:center;}

/*장바구니 (견적서)*/
#sem_new {}
#sem_agree {text-align:right;}
#sem_hd {overflow:hidden;padding:20px;border-bottom:1px solid #6c6c6c;background-color:#eee;}
#sem_hd h3 {display:block;color:#353535;}
#sem_hd ul {float:left;margin:7px 0 0;width:430px;}
#sem_hd ul li {color:#757575;line-height:1.5em;}
#sem_hd p {float:right;}
#sem_new .section {margin:0 20px 30px;}
#sem_new .section h1 {margin:30px 0;line-height:1.4em;text-align:center;letter-spacing:10px;}
#sem_new .section table {margin-bottom:30px;}
#sem_new .section th,
#sem_new .section td {padding:5px;border:1px solid #999;}
#sem_new .section p {margin-bottom:5px;}
#sem_new .section div.com_seal {position:absolute;top:15px;right:15px;}

/*주문서 작성*/
#sod_frm {}
#sod_frm h3 {margin:0 0 5px;}
#sod_frm .count {margin-top:30px;margin-bottom:7px;}
#sod_frm .count em {color:red;font-weight:600;}
#sod_frm #ct_tot_price {color:red;}
#sod_frm p#sod_frm_pt_alert {margin:20px 0;text-align:center;}
#sod_frm p#sod_pay_not {margin:20px 0;text-align:center;font-weight:600;color:red;}
#sod_frm #display_pay_process {padding:20px;text-align:center;}
#sod_frm #display_pay_process span {display:block;margin:7px 0 0;}
#sod_frm_orderer {margin:20px 0 0;}
#sod_frm_taker {margin:40px 0 0;}
#settle_bank {margin:20px 0 0;}
#od_tot_price {font-family:Tahoma, Arial !important;font-size:14px;line-height:1em;font-weight:600;}
#sod_frm_escrow {margin:30px 0 0;}
#sod_frm_pay {margin:40px 0 0;}
#sod_frm_pay .KPAY {background:url('/img/kpay_logo.png') no-repeat 5px;width:37px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;}
#sod_frm_pay .PAYNOW {background:url('/img/paynow_logo.png') no-repeat 5px;width:46px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;}
#sod_frm_pay .PAYCO {background:url('/img/payco_logo.png') no-repeat 5px;width:46px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;}
#sod_frm_pay .kakaopay_icon {background:url('/img/kakao.png') no-repeat ;height:21px;width:74px;display:inline-block;overflow:hidden;text-indent:-999px;}
#sod_frm_pay #sc_coupon_frm,#sod_frm_pay #od_coupon_frm {z-index:10000;position:absolute;top:-1px;left:100px;padding:20px;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background-color:#f8f8f8;overflow-y:scroll;}
#sod_frm #cp_frm .tbl_head02,#od_coupon_frm .tbl_head02,#sc_coupon_frm .tbl_head02 {border:1px solid #ddd;}
#sod_frm #cp_frm .tbl_head02 th,#od_coupon_frm .tbl_head02 thead th,#sc_coupon_frm .tbl_head02 thead th {background:#ededed;text-align:center !important;padding:5px 0;font-weight:400;line-height:1.5em !important;}
#sod_frm #cp_frm .tbl_head02 td,#od_coupon_frm .tbl_head02 td,#sc_coupon_frm .tbl_head02 td {border-top:1px solid #ddd;border-bottom:0 !important;padding:5px 10px !important;line-height:1.5em !important;}

#sod_list {position:relative}
#sod_list #cp_frm {z-index:10000;position:absolute;top:30px;left:120px;padding:20px;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background-color:#f8f8f8;overflow-y:scroll;overflow-x:none;}

/*주문상세내역 (현금영수증 발급)*/
#scash {}
#scash h3 {margin:0 0 5px;text-align:left;}
#scash_apply {padding:10px 0 20px;text-align:center;}
#scash_apply #show_progress span {display:block;margin:7px 0 0;}
#scash_copy {margin-bottom:20px;text-align:center;}

#sod_fin_test {padding:10px;}
#sod_fin_test.btn_confirm {margin:0 !important;}

.sct_nofile {margin:10px 0;padding:10px;background-color:#f2f2f2;border:1px solid #e0e0e0;}

/*상품 상세보기*/
#sit {min-width:100%;min-height:100%;}

/*상품 상세보기 (탭메뉴)*/
#sit .sanchor {height:35px;border-bottom:1px solid #535353;border-left:1px solid #535353;}
#sit .sanchor:after {display:block;clear:both;content:'';}
#sit .sanchor ul li {width:25%;float:left;}
#sit .sanchor ul li a {font-size:13px;display:block;text-decoration:none;letter-spacing:-0.5px;color:#fff;line-height:12px;padding:12px 12px 10px 12px;border:1px solid #535353;border-left:0;background-color:#707070;text-align:center;}
#sit .sanchor ul li a.active,
#sit .sanchor ul li a:hover {font-weight:600;color:#454545;background-color:#fff;border-bottom:1px solid #fff;}
#sit .sanchor ul li a span {padding-left:5px;}

/*상품 상세보기 (타이틀)*/
#sit_title {border-bottom:1px solid #bebebe;margin-top:20px;height:auto;}
#sit_title:after {display:block;clear:both;content:'';}
#sit_title h2 {font-size:18px;line-height:1.3;padding:0 0 5px 0;}
#sit_desc {margin:5px 0 10px;font-size:12px;color:#999;}

/*상품 상세보기 (개요)*/
#sit_ov_wrap {margin:20px 0 30px;min-height:400px;zoom:1;}
#sit_ov_wrap:after {display:block;clear:both;content:'';}
#sit_ov_wrap .section {border-top:1px solid #e9e9e9;}
.sit_ov_tbl {width:100%;margin:10px 0;}
.sit_ov_tbl th,
.sit_ov_tbl td {background-color:#fff;height:27px;text-align:left;padding-left:15px;vertical-align:middle;}

/*옵션영역*/
#sit_sel_option {border-bottom:1px solid #e9e9e9;background-color:#fff;}
#sit_sel_option:after {display:block;clear:both;content:'';}
#sit_opt_added li {border-top:1px solid #e9e9e9;}
#sit_opt_added li .sit_ov_tbl th {white-space:inherit !important;line-height:1.4;}
#sit_opt_added li .sit_ov_tbl td {text-align:right;}
#sit_opt_added li .sit_ov_tbl td span {font-weight:600;}
#sit_opt_added li .sit_ov_tbl .frm_input {width:40px !important;height:25px;text-align:center;}
#sit_opt_added li .sit_ov_tbl .sit_qty_plus {margin-left:3px;background:url('/img/add.gif') no-repeat -1px -1px;border:1px solid #ccc;width:25px;height:25px;font-size:0;line-height:0;text-indent:-999px;}
#sit_opt_added li .sit_ov_tbl .sit_qty_minus {margin-left:3px;background:url('/img/add.gif') no-repeat -26px -1px;border:1px solid #ccc;width:25px;height:25px;font-size:0;line-height:0;text-indent:-999px;}
#sit_opt_added li .sit_ov_tbl .sit_opt_del {background:url("/img/del_btn.gif") no-repeat;width:18px;height:19px;font-size:0;line-height:0;text-indent:-999px;}
#sit_opt_added li .sit_ov_tbl .sit_opt_qty {position:relative;text-align:left !important;}
#sit_opt_added li .sit_ov_tbl .sit_opt_qty button {margin:0 !important;}
#sit_opt_added li .sit_ov_tbl .sit_opt_qty .sit_qty_plus {position:absolute;top:1px;left:58px;background:url('/img/add.gif') no-repeat -1px -1px;border:1px solid #ccc;width:25px;height:25px;font-size:0;line-height:0;text-indent:-999px;}
#sit_opt_added li .sit_ov_tbl .sit_opt_qty .sit_qty_minus {position:absolute;top:1px;left:86px;background:url('/img/add.gif') no-repeat -26px -1px;border:1px solid #ccc;width:25px;height:25px;font-size:0;line-height:0;text-indent:-999px;}

/*장바구니 (옵션변경/추가)*/
#mod_option_frm {position:absolute;top:0;left:0;z-index:9999;padding:20px;width:500px;height:auto !important;max-height:500px;border:1px solid #f4614d;background-color:#fff;overflow-y:scroll;overflow-x:none;}
#mod_option_frm h3 {line-height:1.2em;padding-bottom:8px;}
#mod_option_frm .section {border-top:1px solid #e9e9e9;}
#mod_option_frm .sit_ov_tbl th,
#mod_option_frm .sit_ov_tbl td {background:transparent;text-align:left;font-weight:400;border:0 !important;vertical-align:middle;}
#mod_option_frm .sit_ov_tbl th {padding:0 0 0 10px !important;position:relative;}
#mod_option_frm .sit_ov_tbl td {padding:0 !important;}
#mod_option_frm .sit_ov_tbl .sit_qty_plus {position:absolute;top:1px;left:51px;background:url('/img/add.gif') no-repeat -1px -1px;border:1px solid #ccc;width:25px;height:25px;font-size:0;line-height:0;text-indent:-999px;}
#mod_option_frm .sit_ov_tbl .sit_qty_minus {position:absolute;top:1px;left:80px;background:url('/img/add.gif') no-repeat -26px -1px;border:1px solid #ccc;width:25px;height:25px;font-size:0;line-height:0;text-indent:-999px;}
#mod_option_frm #sit_tot_views li:first-child {padding-left:10px !important;}
#mod_option_frm .btn_confirm {margin-bottom:30px;}

/*상품 상세보기 (이미지 미리보기)*/
#sit_pvi {float:left;width:310px;min-height:410px;text-align:center;}
#sit_pvi_big {position:relative;text-align:center;}
#sit_pvi_big a {display:none;}
#sit_pvi_big a.visible {display:block;}
#sit_pvi_big .soldout_area {position:absolute;top:0;right:0;}
#sit_sns {position:relative;top:0;margin:10px 0 10px;height:30px;}
#sit_sns {padding:10px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;text-align:center;}
#sit_sns img {width:30px;height:30px;}
#sit_sns .short_url {padding-left:10px;color:#999;}
#sit_pvi_thumb {display:inline-block;zoom:1;}
#sit_pvi_thumb:after {visibility:hidden;clear:both;content:"";}
#sit_pvi_thumb li {height:60px;margin:0 5px 5px 0;float:left;}
#sit_pvi_thumb li.li_last {margin-right:0 !important;}

#sit_ov_soldout {padding:10px 0 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;color:red;font-weight:600;text-align:center;}

/*상품 상세보기 - 다른 상품 보기*/
#sit_siblings {clear:both;margin:10px 0 0;padding:0;text-align:center;}
#sit_siblings:after {display:block;visibility:hidden;clear:both;content:"";}
#sit_siblings a {display:inline-block;padding:6px 12px;border:1px solid #e9e9e9;background-color:#fff;}

/*상품 상세보기 (간략정보 및 구매기능)*/
#sit_ov {float:left;position:relative;width:438px;margin-left:20px;}

/*상품 상세보기 (카테고리 HOT클릭)*/
#sit_star_hot {float:left;margin-left:20px;width:208px;height:auto;border-width:0 1px 1px 1px;border-style:solid;border-color:#d7d7d7;}

#sit_star {border-top:1px solid #d7d7d7;}
#sit_star dt {position:relative;background-color:#fbfbfb;font-weight:600;border-bottom:1px solid #e9e9e9;height:34px;line-height:2.7;padding-left:10px;}
#sit_star dt span {position:absolute;right:5px;bottom:2px;}
#sit_star dd {padding-left:10px;}
#sit_star dd ul li {float:left;}
#sit_star dd.star_score {line-height:2.6;border-bottom:1px solid #e9e9e9;}
#sit_star dd.star_tit {line-height:1.9;}
#sit_star dd.last {height:auto;line-height:1;padding:0 10px 5px 10px;}
#sit_star dd.last ul li {width:180px;background:url('/img/dot04.gif') no-repeat left 8px;padding-left:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#sit_star dd.last ul li a {line-height:1.6 !important;color:#777;}

#sit_hot {min-height:265px;}
#sit_hot p.hot_tit {padding-left:10px;line-height:2.6;font-weight:600;background-color:#fbfbfb;border-top:1px solid #d7d7d7;border-bottom:1px solid #e9e9e9;}
#sit_hot p.hot_tit span {font-family:'Lobster';font-size:14px;line-height:1.6;letter-spacing:0;color:red;}
#sit_hot ul {padding:0 10px;}
#sit_hot ul li {float:left;border-top:1px solid #d7d7d7;padding:10px 0;}
#sit_hot ul li.first {border-top:0 !important;}
#sit_hot ul li div.info {position:relative;height:63px;}
#sit_hot ul li div.info p {font-size:12px;line-height:1.4;font-weight:600;}
#sit_hot ul li div.info p.pname {height:34px;overflow:hidden;font-weight:400;}
#sit_hot ul li div.info p.mpr {font-family:verdana;}
#sit_hot ul li div.info p.soldout {color:red;}

/*상품 상세보기 (가격노출영역)*/
#sit_price_tbl {padding:7px 0;border-top:1px solid #d7d7d7;background-color:#fbfbfb;}
#sit_price_tbl table {width:100%;}
#sit_price_tbl th,
#sit_price_tbl td {height:27px;background-color:#fbfbfb;text-align:left;padding-left:15px;vertical-align:middle;}
#sit_price_tbl th {font-weight:400 !important;}
#sit_price_tbl .spr {font:14px verdana;font-weight:600;text-decoration:line-through;}
#sit_price_tbl .mpr {font:14px verdana;font-weight:600;color:red;}

#sit_tot_views {display:none;height:38px;border-bottom:1px solid #e9e9e9;background-color:#fbfbfb;}
#sit_tot_views:after {display:block;clear:both;content:'';}
#sit_tot_views li:first-child {float:left;line-height:40px !important;padding-left:20px;font-weight:600;}
#sit_tot_views li+li {float:right;padding-right:10px;}
#sit_tot_price {font:16px verdana;line-height:38px;font-weight:600;color:red;}

/*상품 상세보기 (바로구매,장바구니,찜,추천하기 버튼)*/
#sit_ov_btn {margin:20px 0 40px;}
#sit_ov_btn a,
#sit_ov_btn input {display:inline-block;text-decoration:none;}

/*네이버페이*/
.naverpay-item {display:block;margin:15px 0 0 0 !important;padding:0 !important;}
.cart-naverpay {margin-top:15px;}

/*상품 상세보기 (확대보기)*/
#sit_pvi_nwbig {padding:10px 0;text-align:center;}
#sit_pvi_nwbig span {display:none;}
#sit_pvi_nwbig span.visible {display:inline;}
#sit_pvi_nw ul {margin:0 0 20px;padding:0 10px;list-style:none;zoom:1;}
#sit_pvi_nw ul:after {display:block;visibility:hidden;clear:both;content:"";}
#sit_pvi_nw li {float:left;margin:0 0 1px 1px;}
#sit_pvi_nw li img {width:60px;height:60px;}

/*상품 상세보기 (사용후기 & 상품문의 공통)*/
#sit_sort_frm {width:100%;height:20px;padding-bottom:10px;}
#sit_sort_frm .tot {float:left;padding-top:5px;}
#sit_sort_frm .tot span {font-family:Tahoma !important;font-size:9px;font-weight:600;color:red;}
#sit_sort_frm .sort {float:right;}
#sit_paging {position:relative;margin:10px 0 60px;}
#sit_paging:after {display:block;clear:both;content:'';}
#sit_paging .pg_wrap {margin:0 !important;padding:0 !important;text-align:left !important;}
#sit_paging p.page {position:absolute;top:0;left:0;}
#sit_paging p.btns {position:absolute;top:0;right:0;}

/*상품 상세보기 (사용후기)*/
#sit_use_write {}
#sit_use_write #is_subject {width:100%;}
#sit_use_write ul {margin:5px 0;}
#sit_use_write ul li {margin-top:5px;}
#sit_use_write ul li:first-child {margin-top:0;}
#sit_use_write ul li label {display:inline-block;width:70px;}
#sit_use_write ul li span {float:left;}
.sit_use_con {display:none;}
.sit_use_con .sit_use_p {padding:15px 25px;border-top:1px solid #e4e5e7;overflow:hidden;}
.sit_use_cmd {padding:10px 0 0;}
.sit_use_reply {position:relative;border-top:1px dotted #bbb;margin:10px 0 10px;padding:10px 0 0 45px;}
.use_reply_icon {position:absolute;top:13px;left:25px;background:url('/img/board/icon_reply.gif') no-repeat 0 0; width:11px;height:13px;text-indent:-999px;overflow:hidden;}
.use_reply_tit {font-weight:600;line-height:1.5em;}
.use_reply_name {font-size:0.92em;color:#777;margin:5px 0;}
.use_reply_p {line-height:1.5em;}

/*상품 상세보기 (상품문의)*/
#sit_qa_write #iq_subject {width:100%;}
.sit_qa_con {display:none;}
.sit_qa_con ul {width:100%;border-top:1px solid #e4e5e7;overflow:hidden;}
.sit_qa_con ul li {float:left;width:925px;padding:10px 15px 10px 0;}
.sit_qa_con ul li:first-child {width:20px;padding:10px 15px 10px 25px;}
.sit_qa_con ul.question {background-color:#ffffff;}
.sit_qa_con ul.answer {background-color:#fafafa;}

/*상품 상세보기 (상세설명)*/
#sit_inf,#sit_use,#sit_qa,#sit_dvr {position:relative;}
#sit_inf_explan,#itemuse,#itemqa,#itemdvr {min-height:200px;margin:20px 0 40px 0;}
#sit_inf_explan {width:auto !important;width:1000px;overflow:hidden;}
#sit_inf_explan img {max-width:100%;height:auto;}

/*상품 상세보기 (기타정보)*/
#sit_etc {margin-top:20px;}
#sit_etc_tbl {width:100%;border-top:1px solid #c0c0c0;}
#sit_etc_tbl th,
#sit_etc_tbl td {border-bottom:1px solid #e2e2e2;text-align:left;}
#sit_etc_tbl th {width:15%;padding:10px 15px;background-color:#f8f8f8;font-weight:normal;}
#sit_etc_tbl td {width:35%;padding:10px 15px;color:#666;word-break:break-all;}

/*상품 상세보기 (정보고시)*/
#sit_inf_open {margin-bottom:40px;}
#sit_inf_open h3 {font-size:14px;margin-bottom:7px;}
#sit_inf_open p.help {margin-top:10px;}
#sit_inf_tbl {width:100%;border-top:1px solid #c0c0c0;}
#sit_inf_tbl th,
#sit_inf_tbl td {border-bottom:1px solid #e2e2e2;text-align:left;}
#sit_inf_tbl th {width:15%;padding:10px 15px;background-color:#f8f8f8;font-weight:normal;}
#sit_inf_tbl td {width:85%;padding:10px 15px;color:#666;word-break:break-all;}

/*상품 상세보기 (관련상품)*/
#sit_rel {margin-bottom:40px;}
#sit_rel h3 {font-size:14px;margin-bottom:7px;}
#sit_rel .sit_rel_inner {padding:10px;border:1px solid #ddd;overflow:hidden;}
#sit_rel .sit_rel_inner a {text-decoration:none !important;}
#sit_rel .sit_rel_inner dl {float:left;width:143px;border:1px solid #fff;padding:9px;}
#sit_rel .sit_rel_inner dl:nth-child(6n+1) {clear:both;}
#sit_rel .sit_rel_inner dl:hover {border-color:#333;}
#sit_rel .sit_rel_inner dl dt {width:143px;height:143px;}
#sit_rel .sit_rel_inner dl dt img {width:100%;height:auto;}
#sit_rel .sit_rel_inner dl dd {font-size:12px;line-height:1.4;font-weight:600;text-align:center;}
#sit_rel .sit_rel_inner dl dd.pname {margin:7px 0 3px;text-align:left;height:34px;overflow:hidden;font-weight:400;}
#sit_rel .sit_rel_inner dl dd .mpr {font-family:verdana;}
#sit_rel .sit_rel_inner dl dd .soldout {color:red;}

/*상품 재입고 알림 (SMS)*/
#sit_sms_new {}
#sit_sms_new #sms_agree {padding:0;text-align:right;}

/*쿠폰인증*/
.coupon_se {margin:20px 0 0;padding:15px 0 0;text-align:center;border-top:1px solid #e3e3e3;}
.coupon_se .cp_num {padding:0 5px;width:100px;height:40px;border:1px solid #b8c9c2;background:#fff;font-size:1.333em;font-weight:600;text-align:center;line-height:2.3em;vertical-align:top;text-transform:uppercase;}

#sct {}

/*타이틀*/
#sct_hdesc {position:relative;height:auto;}
#sct_hdesc .section {position:absolute;right:0;top:0;}
#sct_hdesc .sct_inner {overflow:hidden;position:relative;width:200px;height:25px;border:1px solid #dcdcdc;background-color:#fff;}
#sct_hdesc .sct_inner #sstx {border:0;width:155px;padding:5px 9px 1px;}
#sct_hdesc .sct_inner .btn_submit {position:absolute;right:0;top:0;font-size:0;line-height:0;border:0 !important;background:url('/img/bt_sch01.png') no-repeat;width:25px;height:25px;display:block;cursor:pointer;}
#sct_hdesc .sct_inner label {cursor:text;position:absolute;top:5px;left:10px;z-index:10;display:block;color:#666;line-height:normal;}

/*하위분류 박스*/
#sct_ct {margin-top:10px;border:1px solid #ddd;}
#sct_ct ul {padding:7px 0;}
#sct_ct ul li {float:left;width:25%;}
#sct_ct ul li:nth-child(5) {clear:both;}
#sct_ct ul li a {padding-left:15px;line-height:2em;}
#sct_ct ul li a.sct_here {color:red;font-weight:600;}
#sct_ct ul li a em {color:#999;font-weight:normal !important;}

/*리스트 스타일 선택*/
#sct_sort {position:relative;margin:20px 0 0;}
#sct_sort .count {margin-bottom:7px;}
#sct_sort .count em {color:red;font-weight:600;}
#sct_sort .sct_lst {position:absolute;right:0;bottom:7px;z-index:100;}
#sct_sort .sct_lst_view {float:left;height:22px;background:url('/img/ico_list_array.gif') no-repeat;font-size:0;line-height:0;text-indent:-9999px;}
#sct_sort .sct_lst_view.sct_thumb_on {background-position:-24px -22px;width:25px;margin-right:5px;}
#sct_sort .sct_lst_view.sct_thumb {background-position:-25px 0;width:24px;margin-right:5px;}
#sct_sort .sct_lst_view.sct_list_on {background-position:0 -22px;width:25px;}
#sct_sort .sct_lst_view.sct_list {background-position:0 0;width:24px;}
#sct_sort .tab_sort ul li {min-width:90px;}
#sct_sort .tab_sort ul li:first-child {min-width:120px;}

/*메인 상품 목록 스킨*/
.smt_panel ul li {margin:0 0 20px 20px !important;}
.smt_hdesc {height:23px;font-size:24px;font-weight:600;color:#222;line-height:1;text-align:left;position:relative;}
.smt_hdesc .btn_small {position:absolute;bottom:0;right:0;}
.smt_hdesc em {font-family:'Lobster';font-size:16px;font-weight:normal;color:#ed3636;letter-spacing:1px;vertical-align:top;margin-left:3px;}

/*************************************************************
** list.(nn).skin.php 공통 적용 시작
**************************************************************/
.sct_list ul {}
.sct_list li {border:1px solid #ddd;position:relative;float:left;}
.sct_list li:hover {border:1px solid #222;}
.sct_list li a {display:block;text-decoration:none !important;}
.sct_list dl dt {overflow:hidden;position:relative;}
.sct_list dl dt img {width:100%;height:auto;}
.sct_list dl dd.pname {color:#000;line-height:1.4;}
.sct_list dl dd.price {font-size:16px;font-weight:600;position:relative;text-align:right;}
.sct_list dl dd.price .spr {position:absolute;top:1px;right:14px;font:13px verdana;font-weight:400;color:#999;margin-bottom:4px;text-decoration:line-through;}
.sct_list dl dd.price .mpr,
.sct_list dl dd.price .tel,
.sct_list dl dd.price .soldout {position:absolute;top:16px;right:14px;}
.sct_list dl dd.price .mpr {font-family:verdana;letter-spacing:-1px;}
.sct_list dl dd.price .soldout {color:red;}
.sct_list dl dd.price .sale {position:absolute;top:0;left:14px;width:60px;height:37px;line-height:1.4;color:#fff;background-color:#ed3636;text-align:center;display:inline-block;}
.sct_list dl dd.price .sale strong {font-size:27px;letter-spacing:-1px;}
.sct_list dl dd.price .sale em {font-size:12px;font-weight:normal;color:#fff;}
.sct_list dl dd.ic_bx {height:21px;border-top:1px dotted #ddd;padding:10px 14px !important;}
.sct_list dl dd.ic_bx a {display:inline-block;}

/*상품 목록 한줄에 4개*/
.sct_list.wli4 li {width:233px;height:372px;margin:20px 0 0 20px;}
.sct_list.wli4 li:nth-child(4n+1) {margin-left:0 !important;clear:both;}
.sct_list.wli4 dl dt {width:205px;height:205px;margin:14px;}
.sct_list.wli4 dl dd {padding:0 14px;}
.sct_list.wli4 dl dd.pname {height:36px;font-size:13px;}
.sct_list.wli4 dl dd.price {height:37px;margin:10px 0 14px;}

/*상품 목록 한줄에 3개*/
.sct_list.wli3 li {width:318px;height:441px;margin:20px 0 0 20px;}
.sct_list.wli3 li:nth-child(3n+1) {margin-left:0 !important;clear:both;}
.sct_list.wli3 dl dt {width:290px;height:290px;margin:14px;}
.sct_list.wli3 dl dd {padding:0 14px;}
.sct_list.wli3 dl dd.pname {height:17px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;}
.sct_list.wli3 dl dd.price {height:37px;margin:10px 0 14px;}

/*상품 목록 스킨 basic (한줄에 1개)*/
.sct_ul_hdesc {margin:20px 0 0;background-color:#f8f8f8;border-top:1px solid #c0c0c0;border-bottom:1px solid #e2e2e2;}
.sct_ul_hdesc li {float:left;padding:7px 0;}
.sct_ul_hdesc li:first-child {width:720px;text-align:center;}
.sct_ul_hdesc li+li {width:120px;text-align:right;}
.sct_ul_hdesc li+li+li {width:160px;text-align:center;}
.sct_ul {width:100%;margin-bottom:20px;}
.sct_ul li {border-bottom:1px solid #e2e2e2;height:auto;}
.sct_ul li:first-child {border-top:0 !important;}
.sct_ul dt,
.sct_ul dd {float:left;margin:20px 0;}
.sct_ul dt {width:200px;text-align:center;}
.sct_ul dd.pname {position:relative;width:520px;margin-top:20px;vertical-align:top;}
.sct_ul dd.pname .soldout {position:absolute;top:0;left:0;}
.sct_ul dd.pname .inner {margin-top:18px;}
.sct_ul dd.pname .inner a {font-size:14px;line-height:1.4;}
.sct_ul dd.pname .inner p {margin-top:5px;}
.sct_ul dd.pname .inner p.basic {font-size:12px;color:#999;}
.sct_ul dd.price {padding:17px 0 0;width:120px;font-size:13px;line-height:1.4;text-align:right;}
.sct_ul dd.price .spr {font-weight:400;font-family:verdana;font-size:13px;color:#aaa;text-decoration:line-through;}
.sct_ul dd.price .mpr {font-weight:600;font-family:verdana;font-size:16px;color:#000;letter-spacing:-1px;}
.sct_ul dd.price .tel {font-weight:600;font-size:16px;letter-spacing:-1px;}
.sct_ul dd.price .point {font-weight:400;font-family:verdana;font-size:13px;color:#6b8f13;letter-spacing:0;}
.sct_ul dd.review {width:160px;}
.sct_ul dd.review ol li {float:left;font-size:11px;border:0 !important;}
.sct_ul dd.review ol li:first-child {width:95px;margin-right:3px;text-align:right;}
.sct_ul dd.review ol li a {font-weight:600;text-decoration:underline;}
.sct_noitem {padding:100px 0;text-align:center;color:#999;}
/*************************************************************
** list.(nn).skin.php 공통 적용 끝
**************************************************************/

/*아이콘 (상품관련)*/
.s2 {background:url('/img/ico_item.png') no-repeat;display:inline-block;font-size:0;line-height:0;overflow:hidden;}
.s2.question {background-position:0 -45px;width:19px;height:19px;}
.s2.answer {background-position:-19px -45px;width:19px;height:19px;}
.s2.soldout_area {background-position:0 -170px;width:122px;height:31px;}
.s2.soldout {background-position:-123px -170px;width:29px;height:13px;}
.s2.zzim {background-position:-218px -129px;width:22px;height:21px;}
.s2.zzim_on {background-position:-253px -130px;width:22px;height:21px;}
.s2.nwin {background-position:-277px -130px;width:23px;height:21px;}

/*별 아이콘*/
.ico_star {background:url('/img/ico_star.png') no-repeat;display:inline-block;position:relative;top:2px;font-size:0;line-height:0;overflow:hidden;}
.ico_star.score0 {background-position:0 -65px;width:68px;height:12px;}
.ico_star.score1 {background-position:0 -52px;width:68px;height:12px;}
.ico_star.score2 {background-position:0 -39px;width:68px;height:12px;}
.ico_star.score3 {background-position:0 -26px;width:68px;height:12px;}
.ico_star.score4 {background-position:0 -13px;width:68px;height:12px;}
.ico_star.score5 {background-position:0 0;width:68px;height:12px;}

/*셀렉트박스 대체용*/
.selbox {display:inline-block;*display:block;position:relative;border:1px solid #c8c8c8;background-color:#fff;font-size:11px;line-height:120%;}
.selbox .active {background-color:#fff9e8;font-weight:600;}
.selbox button {*overflow:visible;width:100%;height:20px;padding:0;border:0 none;background:url('/img/select.gif') no-repeat 100% 50%;color:#666;font-size:11px;text-align:left;}
.selbox button span {display:inline-block;overflow:hidden;height:16px;padding:0 24px 0 5px;line-height:1.6em;}
.selbox ol {display:none;position:absolute;left:-1px;top:20px;overflow:hidden;overflow-y:auto;width:100%;max-height:249px;border:1px solid #c8c8c8;background-color:#fff;color:#656565;}
.selbox ol li {overflow:hidden;border-top:1px solid #e9e9e9;font-size:11px;}
.selbox ol li:first-child {border:none;}
.selbox ol li a {display:block;height:24px;padding:0 5px;color:#666;text-decoration:none;text-align:left;line-height:240%;}
.selbox ol li a:hover {background-color:#f2f2f2;}