@charset "utf-8";

@import url("/css/reset.css");
@import url("/css/basic.css");
@import url("/css/button.css");
@import url("/css/font-awesome.css");
@import url("/css/ionicons.css");

.frm_input {height:23px;padding:3px 7px 3px 7px;border:1px solid #ccc;font-size:12px !important;line-height:1.444;background-color:#fff;}
.frm_file {height:23px;background-color:#f5f5f5;}
.frm_textbox {padding:5px 2px 1px 5px;border:1px solid #ccc;font-size:12px !important;line-height:1.444;color:#333;}
.sir_input {height:23px;padding:3px 7px 3px 7px;font-size:12px !important;line-height:1.444;border-top:1px solid #a6a6a6;border-left:1px solid #a6a6a6;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background-color:#dde4e8 !important;}

/*ÇÊ¼öÀÔ·Â*/
.required, textarea.required {background:url('/img/wrest.gif') #fff top right no-repeat;}

/*input_Å©·Ò ¹è°æÄÃ·¯*/
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset;}

/*placeholder ¼Ó¼º*/
::-webkit-input-placeholder {color:#bbb;font-size:inherit;letter-spacing:-1px; /*Webkit browsers*/}
:-moz-placeholder {color:#bbb;opacity:1;font-size:inherit;letter-spacing:-1px; /*Mozilla Firefox 4 to 18*/}
::-moz-placeholder {color:#bbb;opacity:1;font-size:inherit;letter-spacing:-1px; /*Mozilla Firefox 19+*/}
:-ms-input-placeholder {color:#bbb;font-size:inherit;letter-spacing:-1px; /*Internet Explorer 10+*/}

/*ÀÚ·á ¾ø´Â ¸ñ·Ï*/
.empty_table {font-size:13px;color:#999;padding:40px 0 !important;text-align:center !important;}
.empty_list {min-height:16px !important;font-size:13px;color:#999;padding:40px 0 !important;text-align:center !important;}

/*±âº»Å×ÀÌºí*/
.tbl_wrap{margin:0;}
.tbl_wrap table{width:100%;}

.tbl_head01 {border-top:1px solid #666;}
.tbl_head01 th {font-size:12px;padding:7px 0;border-bottom:1px solid #ddd;font-weight:600;text-align:center;}
.tbl_head01 th input {vertical-align:middle;}
.tbl_head01 td {font-size:12px;padding:7px;text-align:left;line-height:1.3;border-bottom:1px solid #ddd;word-break:break-all;}

.tbl_head02 {border-top:1px solid #666;}
.tbl_head02 th {font-size:12px; padding:9px 0; border-left:1px solid #ddd; border-bottom:1px solid #ddd; font-weight:600; text-align:center; vertical-align:middle;}
.tbl_head02 td {padding:7px 5px; text-align:center; line-height:1.3; border-left:1px solid #ddd; border-bottom:1px solid #ddd; word-break:break-all;}

/*Æû Å×ÀÌºí*/
.tbl_frm01 {border-top:1px solid #666;margin:0 0 10px;}
.tbl_frm01 input[type=text], .tbl_frm01 input[type=email], .tbl_frm01 input[type=file], .tbl_frm01 input[type=url], .tbl_frm01 input[type=password] {width:100%;}
.tbl_frm01 th {height:25px;font-size:12px;padding:7px 10px;border-width:0 1px 1px 0;border-style:solid;border-color:#ddd;background-color:#f8f8f8;font-weight:600;text-align:left;}
.tbl_frm01 td {min-height:23px;padding:7px 10px;border-bottom:1px solid #ddd;background:transparent;}
.tbl_frm01 textarea {padding:2px 2px 3px;border:1px solid #ccc;color:#333;vertical-align:middle;line-height:1.4em;}
.tbl_frm01 textarea {width:100%;height:140px;}

.tbl_frm02 {}
.tbl_frm02 input[type=text], .tbl_frm02 input[type=email], .tbl_frm02 input[type=file], .tbl_frm02 input[type=url], .tbl_frm02 input[type=password] {width:100%;}
.tbl_frm02 th {padding:7px 10px;border:1px solid #e8e8e8;background-color:#fafafa;font-weight:600;text-align:left;}
.tbl_frm02 td {padding:7px 10px;text-align:left;border:1px solid #e8e8e8;background:transparent;}
.tbl_frm02 textarea {padding:2px 2px 3px;border:1px solid #ccc;color:#333;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;}
.td_label label {margin-right:5px !important}

/*ÆË¾÷·¹ÀÌ¾î*/
#hd_pop {z-index:9999;position:absolute;top:101px;margin:0 auto;width:100%;text-align:center;}
#hd_pop h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.hd_pops {background:#fff;border:2px solid #000;display:inline-block;}
.hd_pops_con {}
.hd_pops_con img{min-width:100%;}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {font-size:12px;line-height:1em;margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}
.sound_only {display:inline-block;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;font-size:0 !important;line-height:0 !important;overflow:hidden}

/*°øÅë*/
.btn_confirm{margin-top:10px;overflow:hidden;text-align:center;}
.btn_confirm a,.btn_confirm input,.btn_confirm button{margin:0 1.5px;}

/*»õÃ¢ ±âº» ½ºÅ¸ÀÏ*/
.new_win {}
.new_win .tbl_wrap {margin:0 15px;}
.new_win #win_title {margin:0 0 20px;padding:20px;border-top:3px solid #555;border-bottom:1px solid #e9e9e9;background-color:#fff;font-size:14px;line-height: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 15px 0 15px;}
.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;}

/*ÁÖ¹®»ó¼¼³»¿ª Áß Çö±Ý¿µ¼öÁõ ¹ß±Þ*/
#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 #show_progress {text-align:center;}
#sod_fin #show_progress span {display:block;margin:5px 0 0;}

#sod_pay_not{margin:20px 0;text-align:center;font-size:18px;font-weight:600;color:red;}

/*¹Ì´Ï¼¥*/
.minishop_head {width:100%;border-width:0 0 5px 0;border-style:solid;}
.mini_hdinner {padding:10px;margin:0 auto;text-align:left;position:relative;}
.mini_hdinner .mini_logo img {max-height:60px;width:auto;}
.mini_hdinner .seller {position:absolute;bottom:10px;right:10px;}
.mini_hdinner .seller #btn_cp_open {height:26px;line-height:26px;padding:0 12px;border:1px solid #ddd;background-color:#fff;display:block;cursor:pointer;}
.mini_hdinner .seller ul {width:268px;padding:5px 15px;background-color:#fff;border:1px solid #333;position:absolute;right:0;top:27px;z-index:2000;display:none;}
.mini_hdinner .seller ul li {font-size:13px;border-top:1px solid #e1e1e1;padding:10px 0 10px 80px;position:relative;}
.mini_hdinner .seller ul li:first-child {border-top:0 !important;}
.mini_hdinner .seller ul li span {width:80px;display:inline-block;position:absolute;top:10px;left:0;}
.mini_hdinner .seller #btn_cp_open.active {border-color:#333;background-color:#333;color:#fff;}
.mini_top {width:100%;margin:0 auto;overflow:hidden;}
.mini_top .mini_cate {margin-top:10px;}
.mini_top .mini_cate h2 {font-size:14px;font-weight:800;color:#111;padding:0 10px;text-align:left;}
.mini_top .mini_cate div {padding:7px 0;margin:10px 10px 0;border:1px solid #e1e1e1;}
.mini_top .mini_cate ul {overflow-y:auto;}
.mini_top .mini_cate ul li {width:50%;position:relative;float:left;}
.mini_top .mini_cate ul li a {font-size:11px;color:#111;padding:4px 12px;display:block;text-decoration:none !important;}
.mini_top .mini_cate ul li a:after {font-family:'FontAwesome';margin-top:-6px;color:#ddd;line-height:1em;position:absolute;right:15px;top:50%;content:'\f0da';}
.mini_top .mini_cate ul li a:hover {font-weight:600;background-color:#f8f8f8;}
.mini_top .mini_bn {width:100%;overflow:hidden;position:relative;}
.mini_top .mini_bn .slick-slide {float:left;}
.mini_top .mini_bn img {width:100%;height:auto;}
.mini_top .mini_bn .slick-dots li button {width:10px;height:10px;margin:0 2px;background-color:#fff;}
.mini_body {margin:20px 0;overflow:hidden;}
.mini_body h2 {font-size:17px;text-align:left;padding:12px 10px;margin:0 10px;border-width:1px 0;border-style:solid;border-color:#000 #fff #ddd;position:relative;}
.mini_body .stxt{font-size:12px;font-weight:normal;color:#333;position:absolute;bottom:12px;right:10px;}
.mini_body .pr_desc {margin:10px;}

/*¹Ì´Ï¼¥¹öÆ°*/
.sp_wrap .sp_btn_wrap {border-top:1px solid #e6e6e6;position:relative;padding:10px;text-align:center;}
.sp_wrap .sp_btn_wrap .seller {display:inline-block;vertical-align:middle;position:relative;}
.sp_wrap .sp_btn_wrap .seller #btn_cp_open {height:21px;line-height:21px;padding:0 12px;border:1px solid #ccc;background-color:#fff;display:block;cursor:pointer;}
.sp_wrap .sp_btn_wrap .seller ul {width:254px;padding:5px 15px;background-color:#fff;border:1px solid #333;position:absolute;left:0;top:22px;z-index:2000;display:none;}
.sp_wrap .sp_btn_wrap .seller ul li {height:14px;font-size:13px;border-top:1px solid #e1e1e1;padding:10px 0 10px 80px;position:relative;}
.sp_wrap .sp_btn_wrap .seller ul li:first-child {border-top:0 !important;}
.sp_wrap .sp_btn_wrap .seller ul li span {width:80px;display:inline-block;position:absolute;top:10px;left:0;}
.sp_wrap .sp_btn_wrap .seller #btn_cp_open.active {border-color:#333;background-color:#333;color:#fff;}