@charset "utf-8";

body, th, td, input, select, textarea, button {font-family:"Malgun Gothic","맑은 고딕",AppleSDGothicNeo-Regular,dotum,"돋움",sans-serif; font-size:13px}

/* layer */
#container {position:relative; margin:0 auto; text-align:left; width:1025px}
#container:after {display:block;clear:both;content:''}
.content {float:left; width:844px; margin:20px 0 0 30px;}
#content { float:left; width:844px; margin : 20px 0 0 30px;}

/* gnb */
.hp_gnb {
	width: 100%;
	height: 43px;
	position: relative;
	clear: both;
	background-color: #067DFD;}
.gnb_mypage {
	width: 1025px;
	height: 43px;
	margin: 0 auto;
	background-color: #067DFD;}
.gnb_mypage li {float:left}
.gnb_mypage li a {display:block; font-size:14px; font-weight:bold; height:43px; letter-spacing:-1px; line-height:43px; text-align:center; background: url("/images/v4/mypage/mypage_gnb.gif?v=2") no-repeat scroll 0 0; background-size: 950px;}
.gnb_mypage .link_gnb1 {background-position:-13px 0; width:67px; margin-left:822px}
.gnb_mypage .link_gnb2 {background-position:-82px 0; width:67px}
.gnb_mypage .link_gnb3 {background-position:-150px 0; width:67px}
.gnb_mypage .link_gnb4 {background-position:-220px 0; width:71px}
.gnb_mypage .on .link_gnb1 {background-position:-13px -53px}
.gnb_mypage .on .link_gnb2 {background-position:-82px -53px}
.gnb_mypage .on .link_gnb3 {background-position:-150px -53px}
.gnb_mypage .on .link_gnb4 {background-position:-220px -53px}

.gnb_sell_guide {width:1025px; height:43px; margin:0 auto; background-color:#067DFD}
.gnb_sell_guide li {float:left}
.gnb_sell_guide li a {display:block; font-size:14px; font-weight:bold; height:43px; letter-spacing:-1px; line-height:43px; text-align:center; background: url("/images/v4/mypage/sell_guide_gnb.gif") no-repeat scroll 0 0; background-size: 950px;}
.gnb_sell_guide .link_gnb1 {background-position:0 0; width:168px}
.gnb_sell_guide .link_gnb2 {background-position:-178px 0; width:73px;}
.gnb_sell_guide .link_gnb3 {background-position:-250px 0; width:71px;}
.gnb_sell_guide .link_gnb4 {background-position:-321px 0; width:72px;}
.gnb_sell_guide .on .link_gnb1 {background-position:0 -53px; width:168px}
.gnb_sell_guide .on .link_gnb2 {background-position:-177px -53px; width:74px; margin-left:-1px}
.gnb_sell_guide .on .link_gnb3 {background-position:-250px -53px}
.gnb_sell_guide .on .link_gnb4 {background-position:-321px -53px}

/* left */
.left_my_v4 {float:left; margin:20px 0 0 0; width:151px}
.left_my_v4 .mem_pro {width:151px; height:153px; background-color:#5b6475; position:relative}
.left_my_v4 .mem_pro img {width:80px; height:80px; border-radius:50%; margin:19px 0 10px 36px}
.left_my_v4 .mem_pro span {display:block; color:#dcdcdc; font-size:12px; text-align:center; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Gulim";}
.left_my_v4 .mem_pic {font-size:12px; color:#dcdcdc; background-color:#454f63; text-align:center; height:57px; line-height:56px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Gulim";}
.left_my_v4 .mem_pic a {color:#dcdcdc}
.left_my_v4 .mem_pic img {margin-right:7px;vertical-align: middle;margin-top: -2px;}
.lnb_menu {clear:both; padding:10px 18px 8px 15px; margin-top:0; box-sizing:border-box; background-color:#fdfdfe; border:1px solid #e5e5e5; border-top:none}
.lnb_menu .sub_lst {border-bottom:1px solid #e1e1e2; padding-bottom:13px}
.lnb_menu .sub_lst span {font-size:15px; letter-spacing:-0.5px; font-weight: bold; padding:0 0 8px 0; margin-top:17px; display: block; color:#222}
.lnb_menu .sub_lst:last-child {border-bottom:none}
.lnb_menu .sub_lst li { font-size:13px; margin-bottom:7px; margin-left:7px; word-spacing:-0.5px;}
.lnb_menu .sub_lst li a {color:#555; word-spacing:-1px}
.lnb_menu .sub_lst li a.on {color:#3565c9; text-decoration:underline} 
.l_banner {margin-top:10px}

/* mypage contents */
.content .a_tit {font-size:16px; color:#363636; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","dotum"; font-weight:600; padding-bottom:12px}

/* 마이페이지 account box */
.my_account_box {height:89px; margin-bottom:19px; margin-top:1px; border:1px solid #d7d7d7; border-top:2px solid #7e8594; background-color:#fdfdfe}
.my_account_box li {float:left; padding: 0; margin:17px 0 16px 0; word-spacing:-1px; border-left:1px solid #e9e9e9; height:60px}
.my_account_box li:first-child {border:none; padding-left:10px }
.my_account_box li.f_state_b {float:right}
.my_account_box dl {margin:0 0 0 20px}
.my_account_box dt {font-size:15px; padding-bottom:1px; letter-spacing:-1px; word-spacing:-1.5px; font-weight:normal; color:#222; text-align:left;}
.my_account_box dd {font-size:18px; color:#3565c9; letter-spacing:-0.7px; text-align:left; padding-left:1px; padding-top:1px}
.my_account_box dd em { font-size:16px; vertical-align:0; font-weight:normal}
.my_account_box dd a {color:#3565c9; text-decoration:none; letter-spacing:-0.7px}
.my_account_box dd em {color:#6e6e6e}
.my_account_box .acc_txt {float:left; display:table; width:209px; height:63px; margin:15px 0; padding:22px 0; font-family:dotum; font-size:12px; color:#1b1b1b; line-height:21px; border-right:1px solid #e5e5e5}
.my_account_box .acc_txt p {display:table-cell; vertical-align:middle}

.state1 {width:100px; text-align: center}
.state1 .ico_acc {background-position:0 0}
.state2 {width:100px}
.state2 .ico_acc {background-position:0 -77px}
.state3 {width:120px}
.state3 .ico_acc {background-position:0 -232px}
.state4 {width:120px}
.state4 .ico_acc {background-position:0 -232px}
.state5 {width:90px}
.state5 .ico_acc {background-position:0 -309px}
.state6 {width:194px; height:50px; position:relative}
.state7 {width:90px}
.state7 .ico_pay {display: inline-block; font-size: 12px; color:#888; text-align: center; border-radius: 10px; line-height: 12px; vertical-align: middle; margin: -3px 3px 0 -2px; letter-spacing: -1px;}
.my_doc_state {height:57px; margin-bottom:30px; background-color:#f7fafe; border-bottom:1px solid #bfbfbf; overflow:hidden}
.my_doc_state ul {margin:21px 0 0 24px}
.my_doc_state li {float:left; border-right:1px solid #d2d2d2; padding-right:22px; margin-right:30px; line-height:13px}
.my_doc_state li:last-child {border-right:none}
.my_doc_state a {font-size:14px; color:#6e6e6e; text-decoration:none; font-weight:400; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","dotum";}
.my_doc_state a .d_t1 {color:#0074ff}
.my_doc_state a .d_t2 {color:#cc0000}
.my_doc_state a .d_t3 {color:#434343}
.my_doc_state a .d_t4 {color:#000}
.my_doc_state a b {font-weight:bold}

/* 마이페이지 판매관리 */
.my_account_small {overflow:hidden; margin-bottom:20px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","dotum"; border-top:2px solid #495164; border-bottom:1px solid #b7b7b7; background-color:#f5f9fe}
.my_account_small li {float:left; margin:15px 0 15px 13px; padding-right:13px; border-right:1px solid #ddd; font-family: "맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","dotum";}
.my_account_small li:last-child {border-right:none;}
.my_account_small .charge {color:#5372bd; font-size:14px; font-weight:bold; padding-right:5px}
.my_account_small .charge em{color:#6e6e6e; font-weight:normal}
.my_account_small .coupon {color:#363636; font-size:14px; font-weight:bold; padding-right:5px}
.my_account_small .coupon em{color:#6e6e6e; font-weight:normal}
.my_account_small h3 {display:inline-block; font-size:14px; color:#363636; padding-right:5px}
.my_account_small .hold { color: #eb4a3f; font-size: 14px; font-weight: bold; padding-right: 5px; }
.my_account_small .hold em{color:#6e6e6e; font-weight:normal}

.ad_tyle_lst { z-index: 999; clear: both; width: 120px; border: 1px solid #cdcdcd; background-color: #FFFFFF; margin: 0; text-align: left; overflow: hidden; }
.ad_tyle_lst ul { clear: both; padding: 4px 5px 7px 5px; background-color: #FFFFFF; text-align: left; }
.ad_tyle_lst li { clear: both; font-size: 11px; color: #505050; font-family: dotum; letter-spacing: -1px; padding: 7px 0 0 4px; text-align: left; width: 110px; }
.ad_tyle_lst li a {color:#505050}
.adview_link { padding: 9px 0 7px 0; text-align: center; font-size: 11px; letter-spacing: -1px; color: #496abc; background-color: #f1f1f1; border-top: 1px solid #e2e2e2; }
.adview_link a {color:#496abc}

.pop_sketch { width: 700px; background: #fff; }
.pop_sketch .pcon { padding: 20px 25px 20px 25px; text-align: left; color: #252525; }
.k_point_tit { font-size: 17px; color: rgb(37, 37, 37); font-family: "맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Dotum; }
.pay_notice { clear: both; width: 845px; font-size: 12px; color: #505050; line-height: 20px; }
.pay_notice dl { clear: both; padding: 10px 15px 10px 15px; }
.pay_notice dd { clear: both; padding-top: 7px; }
.p_cate_w { margin: 15px 0 10px 0; }
.select_bx3 { float: left; position: relative; text-align: left; }
.select_bx3 .value { border: 1px solid #c6c6c6; cursor: pointer; font-size: 12px; text-align: left; width: 170px; padding: 10px 0 0 0; height: 22px; background: url(/images/v4/mypage/sort_bg1.gif) no-repeat scroll 60px 0; }
.select_bx3 .value .txt1 { padding-right: 5px; color: #333; margin-left: 9px; }
.select_bx3 .lst_layer { background-color: #fff; border: 1px solid #c6c6c6; position: absolute; right: 0; top: 33px; width: 170px; z-index: 100; }
.select_bx3 .lst_layer ul { padding: 5px 0 5px 0; }
.k_point_lst { float: left; clear: both; color: #333; background: #fff; margin-top: 20px; border-top: 2px solid #495164; }
.k_point_lst table { clear: both; font-size: 12px; color: #333333; }
.k_point_lst th { color: #333; font-size: 11px; height: 27px; font-weight: normal; background-color: #f8f8f8; }
.k_point_lst td { height: 35px; line-height: 20px; color: #333; background-color: #fff; text-align: center; }
.pop_sketch .pbottom { height: 47px; text-align: center; padding-top: 8px; }
.s_btn { display: inline-block; margin-left: 3px; font-size: 14px; line-height: 18px; letter-spacing: -0.5px; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; color: rgb(188, 188, 188); background-color: rgb(255, 255, 255); font-family: "맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Dotum; padding: 11px 19px 12px; border-radius: 4px; border-width: 1px; border-style: solid; border-color: rgb(203, 203, 203); border-image: initial; }
.po_close_top { top: 0px; left: 710px; text-align: center; z-index: 100; position: absolute; }


/* 판매관리 account box */
.f_state1 {padding:14px 19px 0 10px;}
.f_state1 dt, .f_state2 dt, .f_state3 dt {float:left; display:block; font-size:16px; color:#363636; font-weight:bold}
.f_state1 dt .ico_acc {display:block; margin-top:13px; margin-left:2px; width:34px; height:41px; background:url("/images/v4/mypage/ico_account2.png") no-repeat scroll 0 0}
.f_state1 dd {float:left; width:140px; text-align:right; margin-top:39px}
.f_state1 dd .my_charge, .f_state2 dd .my_charge, .f_state3 dd .my_charge {display:block; margin-bottom:10px; font-size:24px; font-weight:bold; color:#111}
.f_state1 dd .my_charge em, .f_state2 dd .my_charge em, .f_state3 dd .my_charge em {font-size:16px; color:#6e6e6e; font-weight:normal; vertical-align:3px}
.f_state2 {padding:14px 0 0 20px; width:176px}
.f_state2 dt .ico_acc {display:block; margin-top:16px; width:38px; height:38px; background:url("/images/v4/mypage/ico_account1.png") no-repeat scroll 0 0}
.f_state2 dd {float:left; width:107px; text-align:right; margin-top:39px}
.f_state3 {padding:14px 20px 0 18px; }
.f_state3 dt .ico_acc {display:block; margin-top:13px; margin-left:2px; width:34px; height:41px; background:url("/images/v4/mypage/ico_account3.png") no-repeat scroll 0 0}
.f_state3 dd {float:left; text-align:right; margin-top:39px}
.f_state3 dd .my_charge {display:block; width:107px; margin-left:-30px; font-size:24px; font-weight:bold; color:#111}
.f_state3 dd.order_num {width:114px; margin-top:4px; margin-left:20px}
.f_state3 dd.order_num a {display:block; width:103px; height:30px; padding-left:10px; margin-bottom:3px; color:#6e6e6e; text-align:left; line-height:33px; font-family:gulim; text-decoration:none; border-radius:3px; border:1px solid #e2e7eb; background-color:#fff}
.f_state3 dd.order_num a em {color:#496abc; font-weight:bold}
.f_state3 dd.btn_go_fun {width:114px; margin-top:4px; margin-left:16px;}
.f_state3 dd.btn_go_fun img {vertical-align:top}

/* 펀캠퍼스 account box */
.mf_state1 {padding:14px 0 0 10px; width:198px}
.mf_state1 dt, .mf_state2 dt, .mf_state3 dt {float:left; display:block; font-size:16px; color:#363636; font-weight:bold}
.mf_state1 dt .ico_acc {display:block; margin-top:13px; margin-left:2px; width:34px; height:41px; background:url("/images/v4/mypage/ico_account2.png") no-repeat scroll 0 0}
.mf_state1 dd {float:left; width:129px; text-align:right; margin-top:39px}
.mf_state1 dd .my_charge, .mf_state2 dd .my_charge, .mf_state3 dd .my_charge {display:block; margin-bottom:10px; font-size:24px; font-weight:bold; color:#111}
.mf_state1 dd .my_charge em, .mf_state2 dd .my_charge em, .mf_state3 dd .my_charge em {font-size:16px; color:#6e6e6e; font-weight:normal; vertical-align:3px}
.mf_state2 {padding:14px 0 0 25px; width:182px}
.mf_state2 dt .ico_acc {display:block; margin-top:21px; width:34px; height:27px; background:url("/images/v4/mypage/ico_account4.png") no-repeat scroll 0 0}
.mf_state2 dd {float:left; width:127px; text-align:right; margin-top:39px}
.mf_state3 {padding:14px 0 0 25px; width:403px}
.mf_state3 dt .ico_acc {display:block; margin-top:13px; margin-left:2px; width:31px; height:35px; background:url("/images/v4/mypage/ico_account5.png") no-repeat scroll 0 0}
.mf_state3 dd {float:left; text-align:right; margin-top:39px}
.mf_state3 dd .my_charge {display:block; width:70px; margin-left:-30px; font-size:24px; font-weight:bold; color:#111}
.mf_state3 dd.order_num {width:114px; margin-top:4px; margin-left:20px}
.mf_state3 dd.order_num a {display:block; width:93px; height:30px; padding-left:18px; margin-bottom:3px; color:#6e6e6e; text-align:left; line-height:33px; font-family:gulim; text-decoration:none; border-radius:3px; border:1px solid #e2e7eb; background-color:#fff}
.mf_state3 dd.order_num a em {color:#496abc; font-weight:bold}
.mf_state3 dd.btn_go_fun {width:114px; margin-top:4px; margin-left:16px;}
.mf_state3 dd.btn_go_fun img {vertical-align:top}

/* banner */
.google_ad img {vertical-align:top; padding:0; margin:0}
.sketch_banner {margin-bottom:15px}
.google_ad {margin:20px 0; text-align:center}

/* table */
.tb_title {position:relative; height:18px; padding:0 0 10px 10px; margin-top:30px}
.tb_title h4 {float:left; font-size:14px; color:#252525; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","dotum"}
.tb_title h4 em {color:#5372bd; font-size:14px; padding-left:0; line-height:18px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","dotum"}
.tb_title h4 a {color:#252525; text-decoration:none}
.tb_title .sub_txt {display:inline-block; padding:5px 0 0 8px; color:#6e6e6e}
.tb_title .t_more { position:absolute; right:0; bottom:9px; padding-right:10px; color:#496abc; background:url("/images/v4/mypage/ico_tit_arr.gif") no-repeat right 1px}

.tb_list1 {border-top:1px solid #7e8594; border-bottom:1px solid #d7d7d7}
.tb_list1 table {font-size:13px; font-family: "맑은 고딕","Malgun Gothic","dotum"}
.tb_list1 tr:first-of-type > td {border-top:none}
.tb_list1 th {padding:12px 0 11px 0; color:#6e6e6e; text-align:center; border-right:1px solid #ececec; border-bottom:1px solid #e1e1e1; background-color:#f8f8f8; font-size:12px}
.tb_list1 th:nth-child(1) {border-left:1px solid #e1e1e1}
.tb_list1 th:nth-child(3) {border-right:1px solid #e1e1e1}
.tb_list1 td {height:40px; text-align:center; color:#363636; border-right:1px solid #ececec; border-top:1px solid #ececec; font-size:12px}
.tb_list1 td:last-child {border-right:none}
.tb_list1 td.t_tit {padding-left:10px; text-align:left; font-size:13px}
.tb_list1 td.t_tit a {color:#363636; display:inline-block; padding-top:5px; padding-bottom:5px; text-overflow:ellipsis; overflow:hidden; font-size:13px }
.tb_list1 td.t_date {color:#6e6e6e}
.tb_list1 td.t_date em, .tb_list1 td.t_price {color:#eb4a3f}
.tb_list1 td.t_price2 {color:#496abc}
.tb_list1 td.t_point {font-weight:bold; color:#496abc}
.tb_list1 td.t_ad {padding:3px 0}
.tb_list1 td img {vertical-align:5px}
.tb_list1 td.f_tit {padding-left:10px; text-align:left; line-height:18px; font-size:13px}
.tb_list1 td.f_tit .opt, .tb_list1 td.f_tit2 .opt {display:block; font-size:11px; color:#6e6e6e}
.tb_list1 td.f_tit2 {padding-left:10px; text-align:left; line-height:18px; padding-top:5px}
.tb_list1 td.f_tit a, .tb_list1 td.f_tit2 a {color:#363636}
.tb_list1 td.f_tit .f_tit_det {padding:6px 0 3px 0; display:block}
.tb_list1 td .f_tit3 {color:#363636; display:inline-block; padding-top:5px; padding-left:10px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; text-align:left}
.tb_list1 td .s_c1 {color:#496abc}
.tb_list1 td a.s_c1 {color:#496abc; text-decoration:underline dashed; text-underline-position: under}
.tb_list1 td .s_c2 {color:#eb4a3f}
.tb_list1 td .s_c3 {color:#989898}
.tb_list1 td.f_link {color:#6e6e6e; font-size:11px}
.tb_list1 td.f_link a {display:block; font-size:12px; color:#363636; text-decoration:underline; line-height:22px}
.tb_list1 td.f_link2 {font-size:12px; line-height:16px}
.tb_list1 td.f_link2 a {display:block; font-size:11px; color:#363636; text-decoration:underline}
.tb_list1 td.tb_result {height:50px; padding-right:18px; text-align:right; font-size:13px; color:#363636; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","dotum"; background-color:#f8f8f8}
.tb_list1 td.tb_result em {color:#6286de; font-weight:bold}
.tb_list1 td.tb_result em.s_p{font-weight:bold; color:#eb4a3f}
.tb_list1 td.tb_result span {color:#e1e1e1; padding:0 5px}
.tb_list1 td.t_comment {padding:10px 10px 10px 15px; text-align:left; line-height:19px}
.tb_list1 td .pro_name a {display:block; color:#6e6e6e}
.tb_list1 td .comment_txt {display:block; margin-top:7px; color:#363636}
.tb_list1 td .comment_txt strong {display:block}
.tb_list1 td .comment_con {position:relative; padding:19px 50px 15px 81px; margin-top:-1px; line-height:20px; color:#363636; text-align:left; background-color:#f8f8f8; border-top:1px solid #ececec}
.tb_list1 td .comment_con .ico {position:absolute; left:30px; top:22px}
.tb_list1 td .question {position:relative; padding:0 0 0 65px; line-height:20px; color:#363636; text-align:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; text-align:left}
.tb_list1 td .question .ico {position:absolute; left:10px; top:0}
.tb_list1 td.cont_none {padding:35px 0 34px 0; border-top:none; color:#6e6e6e; text-align:center; font-weight:bold}
.tb_list1 td .answer_con .text_area {padding-left:22px}
.tb_list1 td .answer_con .btn_answer {display:inline-block; vertical-align:top; height:80px; width:94px; margin-left:-5px; line-height:80px; font-size:12px; color:#fff; font-weight:bold; text-align:center; text-decoration:none; background-color:#6286de; border:1px solid #5372bd}
.tb_list1 td .answer_con em {display:block; padding-bottom:5px; color:#eb4a3f; font-weight:bold; letter-spacing:-0.5px}
.tb_list1 td.t_cate {text-align:left; padding-left:10px}
.tb_list1 td.t_cate a {color:#6e6e6e}
.tb_list1 .b_info {font-size:11px; color:#496abc; padding:5px 0 0 4px; vertical-align:top; display:inline-block}
.tb_list1 .t_tit {padding:5px}
.tb_list1 td .cu_tit {display: block; width:235px; float: left; padding:5px 5px 5px 0}

.btn_tb1 {display:inline-block; height:20px; padding:0 8px!important; line-height:20px; font-size:12px !important; color:#ccedf7!important; text-align:center; border-radius:2px; background-color:#348fe2; border:1px solid #348fe2}
.btn_tb2 {display:inline-block; height:20px; padding:0 8px !important; line-height:20px; font-size:12px !important; color:#6e6e6e !important; text-align:center; border-radius:2px; background-color:#fff; border: 1px solid #e2e7eb; word-spacing:-2px}
.btn_tb4 {display:inline-block; height:20px; padding:0 8px!important; line-height:20px; font-size:12px; color:#fbe8e1!important; text-align:center; border-radius:2px; background-color:#eb4a3f; border:1px solid #eb4a3f; letter-spacing:-0.7px}
.btn_tb5 {display:inline-block; height:27px; padding:0 8px!important; line-height:29px; font-size:12px; color:#f8e0d8!important; text-align:center; border-radius:3px; background-color:#eb4a3f; border:1px solid #eb4a3f;}
.btn_tb6 {display:inline-block; height:27px; padding:0 8px!important; line-height:29px; font-size:12px; color:#fff!important; text-align:center; border-radius:3px; background-color:#999; border:1px solid #999;}
.btn_tb7 {display:inline-block; height:28px; padding:0 8px!important; line-height:30px; font-size:12px; color:#6e6e6e!important; text-align:center; border-radius:3px; background-color:#f8f8f8; border:1px solid #e1e1e1; margin-left:3px}
.btn_tb8 {display:inline-block; height:20px; padding:0 8px!important; line-height:22px; font-size:12px; color:#6e6e6e; text-align:center; border-radius:3px; background-color:#f8f8f8; border:1px solid #e2e7eb}
.btn_tb11 {display:inline-block; position:relative; padding:7px 6px 3px 6px; margin-top:6px; color:#6e6e6e; text-align:center; font-size:11px; letter-spacing:-1px; border-radius:3px; background-color:#fff; border:1px solid #d1d1d1; line-height:14px; float:right}
.btn_tb11 span {display:inline-block; vertical-align:-1px}
.btn_tb11:hover {background-color:#f5f5f5; text-decoration:none }

.btn_tb1_none {display:inline-block; height:20px; padding:0 8px; line-height:22px; font-size:12px; color:#898989; text-align:center; font-family:gulim; border-radius:3px; background-color:#e1e1e1; border:1px solid #e1e1e1}
a.btn_tb1, a.btn_tb2, a.btn_f_tb1, a.btn_f_tb2, a.btn_tb1_none, a.btn_tb3, a.btn_tb4, a.btn_tb5, a.btn_tb6, a.btn_tb7, a.btn_tb8 {text-decoration:none}
.btn_f_tb1 {display:inline-block; height:17px; width:85px; margin-top:5px; line-height:20px; font-size:11px; color:#6286de; text-align:center; font-family:dotum; border-radius:2px; background-color:#fff; border:1px solid #89a1dd}
.btn_f_tb2 {display:inline-block; height:17px; width:85px; margin:3px 0 5px 0; line-height:20px; font-size:11px; color:#6e6e6e; text-align:center; font-family:dotum; border-radius:2px; background-color:#fff; border:1px solid #e2e7eb}
.btn_corm2 {display:inline-block; padding:0 30px; height:34px; line-height:36px; font-size:12px; font-weight:bold; color:#333; text-align:center; background-color:#f8f8f8; border:1px solid #c2c2c2}
.btn_corm3 {display:inline-block; padding:0 30px; height:34px; line-height:36px; font-size:12px; font-weight:bold; color:#6286de; text-align:center; background-color:#fff; border:1px solid #89a1dd; border-radius: 4px;}
.btn_r {float:right; margin-left:-100px}

.btn_tb1:hover {background-color:#1875ca; border:1px solid #2666a1;}
.btn_tb2:hover {background-color:#f5f5f5; border:1px solid #e0e0e0;}
.btn_tb3:hover {background-color:#f4f7fe; border:1px solid #89a1dd;}
.btn_tb4:hover {border:1px solid #c83f36; background-color:#c83f36}
.btn_tb5:hover {border:1px solid #c83f36; background-color:#c83f36}
.btn_tb6:hover {border:1px solid #888; background-color:#888}
.btn_corm1:hover {background-color:#486cc5; border:1px solid #5a78c0}
.btn_corm2:hover {background-color:#e9e9e9; border:1px solid #c2c2c2}
.btn_corm3:hover {background-color:#f0f4ff; border:1px solid #89a1dd}

/* speed faq */
.speed_faq {position:relative; margin-top:40px; font-family:AppleSDGothicNeo-Regular,"Malgun Gothic","맑은 고딕",dotum,"돋움",sans-serif;}
.speed_faq h4 {display:block; height:37px; padding-left:15px; text-align:left; font-size:14px; font-weight:bold; line-height:36px; border-top:1px solid #7e8594; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; background-color:#f8f8f8; color:#363636}
.speed_faq .question {display:block; height:25px; padding-top:10px; padding-left:14px; color:#5372bd; font-weight:bold; border-bottom:1px solid #ececec}
.speed_faq .question em{color:#333; font-weight:normal; }
.speed_faq .answer {clear:both; color:#555; border-bottom:1px solid #ececec; background-color:#f8f8f8; line-height:18px; padding:17px 17px 17px 32px;}
.speed_faq .answer a {color:#5372bd}
.speed_faq .answer .faq_more {text-decoration:underline}
.speed_faq .answer img{padding:5px 0}
.speed_faq .answer .video_f_t {width:400px; border-top:1px solid #ccc; border-right:1px solid #ccc}
.speed_faq .answer .video_f_t td {padding:7px; text-align:center; font-size:12px; color:#505050; letter-spacing:0; border-bottom:1px solid #ccc; border-left:1px solid #ccc; background-color:#fff}
.speed_faq .answer .video_f_t .td_bg {background-color:#eff3ff}
.speed_faq img {vertical-align:middle}
.speed_faq .t_more {font-size:12px; font-weight:normal; position: absolute; right: 12px; top: 14px; padding-right: 10px; color: #496abc; background: url("/images/v4/mypage/ico_tit_arr.gif") no-repeat right 3px;}

/*notice*/
.my_notice {margin-bottom:8px; font-size:13px; margin-top:13px }
.my_notice strong {display:block; padding:3px 0 0 21px; margin-bottom:7px; font-size:14px; letter-spacing:-0.5px; color:#363636; background:url("/images/v4/mypage/ico_notice.gif") no-repeat 0 4px}
.my_notice li {display:block; padding-left:7px; margin-left:2px; line-height:23px; color:#363636; font-size:13px; letter-spacing:-0.5px; margin-bottom:1px; background:url("/images/v4/mypage/bul_notice.gif") no-repeat 0 10px}
.my_notice li em {color:#3565c9; font-weight:bold}
.my_notice li a {text-decoration:underline; font-weight:bold; color:#3565c9}
.my_notice li span img {vertical-align: middle; margin-right: 3px; margin-top: -2px;}
.my_notice li span { padding-left: 15px; color: #505050; }
.my_notice em.po_t {color:#eb4a3f}
.my_notice2 {margin:15px 0 15px 3px}
.my_notice2 li {display:block; padding-left:7px; line-height:23px; color:#363636; background:url("/images/v4/mypage/bul_notice.gif") no-repeat 0 11px}

/*date sorting*/
.date_sort {clear:both; position:relative; margin:19px 0 10px 0; height:30px}
.date_in {float:left}
.date_in .date {position:relative; display:inline-block; float:left; width:85px; height:28px; color:#6e6e6e; line-height:27px; text-indent:10px; text-decoration:none; border:1px solid #e1e1e1; cursor:pointer;}
.date_in .date .ico_date { position:absolute; right:0; width:36px; height:28px; background:url("/images/v4/mypage/btn_date.gif") no-repeat 0 0}
.ui-datepicker-trigger { float: left; border: solid 1px #e1e1e1; margin-left: -1px; } /* jquery.ui datepicker */
.date_in .dash {float:left; width:20px; line-height:30px; text-align:center}

.month_list {float:left; margin-right:10px}
.month_list li {float:left}
.month_list li a {clear:both; display:block; width:56px; height:28px; margin-right:-1px; line-height:28px; text-align:center; color:#6e6e6e; text-decoration:none; border:1px solid #e1e1e1; font-size:12px}
.month_list li a.on { color:#fff; border:1px solid #4e6bb1; background-color:#6286de; position:relative}

.tb_info_txt {padding-bottom:12px; color:#6e6e6e; line-height:18px; font-size:13px}
.tb_info_txt em, .tb_info_txt2 em {font-weight:bold; color:#eb4a3f}
.tb_info_txt2 {float:left; padding-top:7px; padding-bottom:12px; padding-left:2px; color:#6e6e6e; line-height:18px; font-size:13px; letter-spacing:-0.3px}
.tb_info_txt em {font-weight:bold; color:#eb4a3f}
.tb_list_txt {color:#363636}
.tb_info_w {clear:both; position:relative; margin:-5px 0 3px 0; overflow:hidden}

.tb_sorting {height:43px; margin-bottom:12px; border-top:1px solid #dbdbdb; border-bottom:1px solid #e8e8e8; background-color:#fafbfd}
.tb_sorting .sort_lst {float:right; margin:13px 16px 0 0}
.tb_sorting .sort_lst li {float:left; padding-left:9px; margin-left:13px; background:url("/images/v4/mypage/dot_sort.gif") no-repeat 0 -17px}
.tb_sorting .sort_lst li.on {font-weight:bold; background-position:0 6px}
.tb_sorting .sort_lst li.on a {color:#363636}
.tb_sorting .sort_lst li a {color:#6e6e6e; text-decoration:none}
.tb_sorting .sort_con {float:left; margin:13px 0 0 14px; color:#6e6e6e}
.tb_sorting .sort_con em {font-weight:bold; color:#6286de}
.tb_sorting .sort_con em.pay{font-weight:bold; color:#eb4a3f}
.tb_sorting .sort_con span {color:#e1e1e1; padding:0 5px}

.tb_sorting2 {height:43px; margin:0 0 15px; border-top:1px solid #a4a7ae; border-bottom:1px solid #e8e8e8; background-color:#fafbfd; font-size:13px}
.tb_sorting2 .sort_lst {float:right; margin:13px 16px 0 0}
.tb_sorting2 .sort_lst li {float:left; padding-left:9px; margin-left:13px; background:url("/images/v4/mypage/dot_sort.gif") no-repeat 0 -17px}
.tb_sorting2 .sort_lst li.on {font-weight:bold; background-position:0 6px}
.tb_sorting2 .sort_lst li.on a {color:#363636}
.tb_sorting2 .sort_lst li a {color:#6e6e6e; text-decoration:none}
.tb_sorting2 .sort_con {float:left; margin:13px 0 0 14px; color:#6e6e6e}
.tb_sorting2 .sort_con em {font-weight:bold; color:#eb4a3f}
.tb_sorting2 .sort_con span {color:#6e6e6e}

.tb_info_btn {float:right; margin-top:-8px}

/* search bar */
.b_sch_w {float:right; right:0;}
.the_ico_search {margin-left:-1px; background-image: url("/images/v4/doc/search_knou.gif")}
.b_search_v4 {float:left; position:relative; width:236px;}
.b_search_v4 .btn_search {background-position:0 0; border:0 none; cursor:pointer; float:left; height:26px; overflow:hidden; width:31px}
.b_search_v4 .fld_inside .tf_keyword {float:left; width:196px; font-size:12px; font-weight:normal; height:26px; padding-left:7px; background-color:transparent; border:1px solid #c5c5c5; }
.b_search_v4 .fld_inside .btn_search {background-position:0 0; height:28px; width:32px}

/* search list */
.lst_type1{position:relative; clear:both; overflow:hidden; padding:10px 0 0 0; }
.lst_type1 .tit, .lst_type2 .tit, .lst_type3 .tit, .lst_video .tit{float:left; color:#000;font-size:13px;font-weight:bold;margin:0 0 22px 0}
.lst_type1 .tit span, .lst_type2 .tit span, .lst_type3 .tit span, .lst_video .tit span{color:#606060; font-size:13px; font-weight:normal}
.lst_type1 img, .lst_type2 img, .lst_type3 img, .lst_video img{vertical-align:middle}
.lst_type1 li{clear:both;position:relative; overflow:hidden;margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #ebebeb}
.lst_type1 li:first-child, .lst_video li:first-child{margin-top:0}
.lst_type1 li:last-child {margin-bottom:0 }
.lst_type1 ul .thumb a{display:table-cell;*display:inline-block;width:100px; *width:106px; height:139px; *height:145px; text-align:center;vertical-align:middle}
.lst_type1 .ch_k{float: left; width: 25px; padding: 55px 0 0 5px;}
.doc_detail{float:left; width:720px; margin-top:-1px}
.doc_detail dt{margin:-2px 0 8px 1px; font-size:13px; line-height:21px; padding-top:2px}
.doc_detail dt a {text-decoration:underline; color:#002cbb}
.doc_detail dt img {margin-top:-1px}
.doc_detail dt a:visited{color:#99209b}
.doc_detail dd.d_con {line-height:19px; color:#000; font-size:13px}
.doc_detail dd.d_info {color:#6e6e6e; margin:11px 0 7px 0}
.doc_detail dd.d_info span {color:#ccc; margin:0 5px 0 0}
.doc_detail dd.d_info a:link, .doc_detail dd.d_info a:visited {text-decoration:none; color:#6e6e6e}
.doc_detail dd.d_info a:hover {text-decoration:underline; color:#6e6e6e}
.doc_detail dd.tag a{color:#197b30;word-wrap:break-word}
.thumb, .thumb2, .thumb3{float:left; position:relative; margin:0 17px 0 0}
.thumb4{float:left; margin:0 17px 0 0}
a.thmb100x{width:100px;height:139px}
a.sp_thmb{overflow:hidden;display:table-cell;*display:inline-block; text-align:center;z-index:1}
a.sp_thmb .thmb_v, a.sp_thmb .thmb_v2{display:inline-block;overflow:hidden;height:100%;vertical-align:middle}
a.sp_thmb:link, a.sp_thmb:active, a.sp_thmb:visited {border:1px solid #ccc; padding:2px; background-color:#fff; color:#fff}
a.sp_thmb:hover{border:3px solid #6398f0; padding:0}
a.sp_thmb img {*margin-right:-1px}
.btn_down_w2 {position:absolute; bottom:26px; right:0}
.btn_down_w2 a {display:inline-block; width:37px; height:29px; background:url("/images/v4/search/sch_btn.gif?v=3") no-repeat scroll 0 0; float:left; font-size:0; display:block; text-indent:-9999px}
.btn_down_w2 .btn_down {background-position:0 0; margin-right:-1px}
.btn_down_w2 .btn_down:hover {background-position:0 -28px}
.btn_down_w2 .btn_cart {background-position:-36px 0}
.btn_down_w2 .btn_cart:hover {background-position:-36px -28px}
.btn_down_w2 .btn_ai {background-position:0 -115px; width:80px}
.btn_down_w2 .btn_ai:hover {background-position:0px -144px; width:80px}

.btn_cont {display:inline-block; margin-bottom:20px; margin-top:15px; width:100%}
.btn_con1 {display:inline-block; padding:0 18px; height:34px; line-height:34px; font-size:12px; font-weight:bold; color:#6e6e6e; text-align:center; background-color:#fff; border:1px solid #d1d1d1; border-radius:2px}
.btn_con2 {display:inline-block; padding:0 18px; height:34px; line-height:34px; font-size:12px; font-weight:bold; color:#6286de; text-align:center; background-color:#fff; border:1px solid #89a1dd; border-radius:2px}
.btn_con3 {display:inline-block; padding:0 18px; height:34px; line-height:34px; font-size:12px; font-weight:bold; color:#fff; text-align:center; background-color:#6286de; border:1px solid #5a78c0; border-radius:2px}
a.btn_con1, a.btn_con2, a.btn_con3 {text-decoration:none}
.btn_con1:hover {background-color:#f5f5f5; border:1px solid #d1d1d1}
.btn_con2:hover {background-color:#f0f4ff; border:1px solid #89a1dd}
.btn_con3:hover {background-color:#486cc5; border:1px solid #5a78c0}
.mp10 {margin-right:10px}

/* board */
.board04{width:845px;font-size:12px;border-top:1px solid #cbcbca;border-bottom:1px solid #cbcbca; clear:both; padding:0; margin:2px 0 20px 0 ;}
.board04 table{font-size:12px;color:#505050;}
.board04 td{border-bottom:1px solid #e7e7e7;padding:12px 10px 11px 10px;letter-spacing:0px;border-right:1px solid #e7e7e7; line-height:18px; vertical-align:top;}
.board04 .line{border-right:none; background-color:#FFFFFF;}
.board04 th{background-color:#f4f4f4; border-bottom:1px solid #e7e7e7;padding:12px 0 11px 15px; letter-spacing:-1px;font-size:12px;width:89px;vertical-align:top; text-align:left; color:#707070;line-height:16px;}
.board04 .blank{text-align:center; vertical-align:middle;}
a.thum_2009_02:link, a.thum_2009_02:active, a.thum_2009_02:visited {background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 4px;}
a.thum_2009_02:hover {border: 5px solid #4B8DDE; padding: 0;}
.thum_2009_02 {float: left;}
.ccc{color:#cccccc;}
.bold{font-weight:bold}

/* paging */
.paging_v4 {clear:both; display:block; margin:16px auto 0 auto; text-align:center; overflow:hidden}
.paging_v4 a,.paging_v4 strong {display:inline-block;position:relative;_width:20px;margin-right:1px;padding:3px 3px 5px;border:1px solid #fff;font:bold 13px verdana;line-height:normal;color:#000;text-decoration:none;min-width:18px;_min-width:26px}
.paging_v4 strong {border:1px solid #e2e2e2; color:#e54f47 !important}
.paging_v4 a:hover {border:1px solid #e2e2e2;background:#fff;text-decoration:none; color:#333}
.paging_v4 .pre,.paging_v4 .next{display:inline-block;font-size:12px; font-family:dotum; font-weight:normal;color:#565656}
.paging_v4 .pre {display:inline-block;font-size:12px; font-weight:normal; color:#565656; margin-right:9px;!important}
.paging_v4 .next {display:inline-block;font-size:12px; font-weight:normal; color:#565656; margin-left:9px;!important}
.paging_v4 .pre:hover, .paging_v4 .next:hover {border:1px solid #fff}

/* personal_box */
.personal_box {clear:both; margin:20px auto 0 auto; text-align:center; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background-color:#f8f8f8}
.personal_box dl{width:500px; clear:both; padding:40px 0; text-align:center;margin:0 auto; }
.personal_box dt{font-weight:bold; letter-spacing:-1px; float:left;padding:5px 0 0 8px; width:150px; text-align:left; font-size:15px; color:#363636; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","dotum"}
.personal_box dd{padding-left:158px; padding-bottom:7px; text-align:left; font-size:11px; color:#767676}
.personal_box .btn{text-align:center; clear:both; padding-top:15px;}
.personal_box .s_cu {margin-left:10px; padding: 5px 0 0 19px; background: url("/images/v4/mypage/ico_notice.gif") no-repeat 0 0;}
.personal_box .s_cu em {color:#496abc; font-weight:bold}
.mypage_input {height:28px; border:1px solid #d6d6d6; padding-left:8px}
a.btn_corm1 {text-decoration:none}

/* personal_board */
.board02{width:845px;font-size:12px;border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; clear:both; padding:0; margin:0;}
.board02 table {font-size:12px;color:#505050;}
.board02 td {overflow:hidden; padding:12px 20px 12px 25px; text-align:left; vertical-align:middle; border-bottom:1px solid #e7e7e7}
.board02 .tit {letter-spacing:-1px; color:#505050; font-weight:bold; padding:0 0 0 15px; width:119px; vertical-align:middle; background-color:#f4f4f4;}
.board02 p {font-size:11px; color:#909090; padding-top:4px; padding-left:5px; line-height:16px; margin-bottom:-4px}
.board02 select {height:32px; font-size:12px;color:#505050; border:1px solid #ccc; vertical-align:1px}
.board02 select::-ms-expand {opacity:100}
.board02 .s_txt {font-size:12px; color:#767676; letter-spacing:-0.5px; line-height:28px; display: block}
.board02 .s_txt3 {font-size:12px; color:#767676; letter-spacing:-0.5px; line-height:20px; display: inline-block; padding-top:7px; min-width:473px}
.board02 .s_txt4 {font-size:12px; color:#767676; letter-spacing:-0.5px; padding-left:10px}
.s_txt2 {color:#505050; margin-top:12px}
.btn_ps {display:inline-block; height:30px; padding:0 9px; margin-left:4px; line-height:28px; font-size:12px; color:#6e6e6e; text-align:center; border-radius:2px; background-color:#f8f8f8; border:1px solid #cecece; vertical-align:1px}
a.btn_ps {text-decoration:none}

/* 프로필 팝업 */
.pop_profile {z-index:9999; position:absolute; top:0; left:151px; width:314px; height:223px; border:1px solid #e1e1e1; background-color:#fff; box-shadow:2px 2px 5px 2px rgba(0,0,0,0.1)}
.profile_con {margin:20px 0 0 23px}
.pop_profile strong {display:block; color:#363636; padding-bottom:13px; margin-left:-3px}
.pop_profile ul { clear:both; overflow:hidden; display:block; margin-bottom:14px}
.pop_profile li {float:left; margin-right:5px; position:relative}
.pop_profile li img {vertical-align:top}
.pop_profile .profile_txt { color:#6e6e6e; font-size:11px; padding-top:5px}
.pop_profile .pro_sel {position:absolute; top:0;left:0; height:50px; width:50px; display:block; background:url("/images/v4/mypage/profile_over.png") no-repeat 0 0}
.pop_my_btn {text-align: center; margin:18px 0 15px 0;}
.btn_my_w {display:inline-block; background-color:#fff; border:1px solid #c2c2c2; font-size:12px; width:56px; height:27px; line-height:29px; text-align:center; text-decoration:none; color:#333}
.btn_my_b {display:inline-block; background-color:#6286de; border:1px solid #5372bd; font-size:12px; width:56px; height:27px; line-height:29px; text-align:center; text-decoration:none; color:#fff}
a.btn_my_w, a.btn_my_b {text-decoration:none}

/* 콕포인트 배너 */
.point_noti {position:relative; background:url("/images/mypage/point_b_bg.jpg") no-repeat scroll 0 0; width:845px; height:90px; color: #fff; text-align:center; margin-bottom:23px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum"}
.point_noti .noti_txt1 { display:block; font-size:18px; letter-spacing:-1px; padding:16px 0 7px 0; margin-left:-5px; color:#fff}
.point_noti .noti_txt1 em {font-size:21px; font-style:normal; color:#ceeb63; font-family:Tahoma, Geneva, sans-serif; letter-spacing:0;}
.point_noti .noti_txt2 {font-size:18px; display:block; margin-top:-14px; letter-spacing:-1px; margin-left:-10px}
.point_noti .noti_txt2 img {vertical-align:-18px; margin:0 2px 0 2px}
.point_noti .noti_txt2 em { font-style:normal;}
a.btn_buy_yet { display:inline-block; vertical-align:middle; padding:5px 7px 1px 7px; margin-left:7px; letter-spacing:-0.5px; color:#fff; border:1px solid #348fe2; background-color:#348fe2; border-radius:4px}

/* calendar */
.calmainlayer {position:absolute;float:left; background-color:#fff; visibility:hidden;z-index:9999}
.calborderlayer {float:left; position:relative; background-color:#fff;}
.calborderinnerlayer {float:left; position:relative; width:213px; border:1px solid #707070; border-radius:7px; background-color:#fff; box-shadow:3px 4px 5px rgba(0,0,0,0.15)}
.calclosebtnlayer { position:absolute; top:3px; right:3px; padding-right:2px}
.calclosebtnlayer img {cursor:pointer; padding:7px 5px 5px 7px}
.caltitle {clear:both; padding:8px 0 5px 0px; margin-top:12px; background-color:#fff; text-align:center;}
.caltitle img {cursor:pointer; vertical-align:top; padding:3px; margin-top:-1px}
.year {padding:0 3px 0 2px; font-size:12px; font-weight:bold; font-family:tahoma,sans-serif; color:#111; text-align:center}
.weekbar {clear:both; float:left; position:relative; background-color:#fff; padding-left:11px; padding-bottom:5px; margin-top:2px; margin-bottom:3px;}
.weekbar .week_element {float:left; background-color:#eee; width:25px; height:17px; margin-left:2px; font-size:11px; padding-top:7px; vertical-align:text-bottom; text-align:center; color:#111; text-decoration:none;}
.cal_day {background-color:#fff; position:relative; padding-left:13px; clear:both; margin-bottom:10px; overflow:hidden}
.cal_day div {cursor:hand; padding-top:3px; float:left; width:27px; height:18px; font-size:11px; color:#111; text-align:center; font-family:tahoma,sans-serif}
.cal_day .sunday {color:#da2c2c; cursor:pointer;}
.cal_day .setday {color:#587cd8; cursor:pointer;}
.cal_day .thismonth {color:#111; cursor:pointer;}
.cal_day .prevmonth {color:#ccc}
.cal_day .nextmonth {color:#abc8dd;}
.cal_day .selectedDay {background-color:#5680eb; color:#fff; cursor:hand;}
.cal_day .playDay {background-color:#e8efff; cursor:hand;}

/* 해피에디터 */
.my_editor_tit {color:#000; font-size:12px; letter-spacing:0; padding-top:5px; width:500px}
.my_editor_tit .s_tit {display:block; font-size:11px; color:#6e6e6e; letter-spacing:-0.5px; padding-top:5px; padding-bottom:5px}
.btn_my_editor {position:absolute; right:20px; top:41px; display:block; height:24px; width:80px; text-align:center; line-height:27px; color:#6286de; font-weight:bold; border:1px solid #89a1dd; border-radius:3px; background-color:#fff}
a.btn_my_editor {color:#6286de; text-decoration:none}
.t_cont .t_sell {color:#111; font-size:11px}

.tablelist02 td .sell_editor_tit {color:#111; font-size:12px; letter-spacing:0; padding:11px 0 6px 0}
.tablelist02 td .sell_editor_tit .s_tit {display:block; font-size:11px; color:#6e6e6e; letter-spacing:-0.5px; padding-top:5px; padding-bottom:5px}
.tablelist02 td .sell_editor_tit .text_info { display:inline-block; color:#909090; padding-top:5px; font-size:11px}
.tablelist02 td .sell_editor_tit .text_info em { font-style:normal; margin-right:5px}
.dmm {background-color: rgba(0, 0, 0, 0.6); display:none; height:100%; left:0; position:absolute; top:0; width:100%; z-index:1500}

/* 해피에디터 팝업 */
.editor_guide_p {width:930px; position:relative; margin:0 auto; z-index:9999}
.editor_guide_p .guide_inner {position:absolute; top:44px; width:930px; height:859px; background:url(/images/v4/editor/pop_editor_bg.png) 0 0 no-repeat}
.editor_guide_p .guide_inner .top_copy {position:absolute; top:89px; left:249px; width:431px; height:113px; background:url(/images/v4/editor/pop_editor_txt1.png) 0 0 no-repeat; overflow:hidden;text-indent:100%;white-space:nowrap}
.editor_guide_p .guide_inner .g_cont1 {width:662px; margin:246px auto 0 auto; position:relative}
.editor_guide_p .guide_inner .g_cont1 .g_cont_txt {width:574px; height:21px; margin-left:30px; margin-bottom:27px; background:url(/images/v4/editor/pop_editor_txt2.png) 0 0 no-repeat}
.editor_guide_p .guide_inner .g_cont2 {width:711px; margin:246px auto 0 auto; position:relative}
.editor_guide_p .guide_inner .g_cont2 .g_cont_txt {width:711px; height:21px; margin-bottom:53px; background:url(/images/v4/editor/pop_editor_txt3.png) 0 0 no-repeat}
.editor_guide_p .guide_inner .btn_editor_write {position:absolute; bottom:74px; left:304px; display:block; width:318px; height:71px; background:url(/images/v4/editor/pop_editor_btn.png) 0 0 no-repeat}
.editor_guide_p .guide_inner .btn_cont_pre {position:absolute; left:72px; top:445px; display:block; width:32px; height:62px; background:url(/images/v4/editor/pop_editor_pre.png) 0 0 no-repeat; overflow:hidden;text-indent:100%;white-space:nowrap}
.editor_guide_p .guide_inner .btn_cont_next {position:absolute; right:72px; top:445px; display:block; width:32px; height:62px; background:url(/images/v4/editor/pop_editor_next.png) 0 0 no-repeat; overflow:hidden;text-indent:100%;white-space:nowrap}
.editor_guide_p .guide_inner .btn_top_close {position:absolute; right:39px; top:46px; display:block; width:49px; height:46px; background:url(/images/v4/editor/pop_editor_close.png) 0 0 no-repeat; overflow:hidden;text-indent:100%;white-space:nowrap}
.editor_guide_p .guide_inner .btn_bot_close1 {position:absolute; right:100px; bottom:41px; display:block; width:102px; height:17px; background:url(/images/v4/editor/pop_editor_close2.png) 0 0 no-repeat; overflow:hidden;text-indent:100%;white-space:nowrap}
.editor_guide_p .guide_inner .btn_bot_close2 {position:absolute; right:41px; bottom:42px; display:block; width:42px; height:14px; background:url(/images/v4/editor/pop_editor_close3.png) 0 0 no-repeat; overflow:hidden;text-indent:100%;white-space:nowrap}

/* 레이어 팝업 */
#pop_s { width: 400px; }
.pop_tit { padding: 12px 0 0 14px; text-align: left; color: #ffffff; font-size: 14px; font-weight: bold; font-family: dotum; letter-spacing: -1px; }
#pop_s .pcon { padding: 20px 25px 25px 25px; text-align: left; color: #555555; font-size: 12px; background: url(/images/pop/2009/bg_s.gif) 0 0 repeat-y; }
.pcon .mypage_info01 { font-size: 12px; line-height: 18px; padding-bottom: 10px; }
#pop_s .pcon .sellstop label { float: left; width: 100px; color: #303030; font-weight: bold; }
.pcon .mypage_info { font-size: 11px; line-height: 16px; }
.pcon .mypage_info { font-size: 11px; line-height: 16px; }
#pop_s .pbottom { height: 47px; text-align: center; padding-top: 8px; background: url(/images/pop/2009/bottom_s.gif) 0 0 no-repeat; }

.pop_s { width:400px; }
.pop_s .ptop { width:400px; height:36px; background:url('/images/pop/2009/title_s.gif') left top no-repeat; }
.pop_s .pcon { padding:20px 25px 25px 25px; text-align:left; color:#555555; font-size:12px; background:url('/images/pop/2009/bg_s.gif') 0 0 repeat-y; }
.pop_s .pcon td { font-size:12px; }
.pop_s .pbottom { height:47px; text-align:center; padding-top:8px; background:url('/images/pop/2009/bottom_s.gif') 0 0 no-repeat; }
.pop_s .pbottom_t { height:47px; text-align:center; padding-top:15px; background:url('/images/pop/2009/bottom_s.gif') 0 0 no-repeat; }
.pop_s .pcon .tit, #pop_m .pcon .tit { height:13px; font-weight:bold; color:#252525; margin-bottom:5px; font-size:12px; letter-spacing:-1px; }
.pop_s .pcon .np_tit, #pop_m .pcon .np_tit { font-weight:bold; color:#252525; margin-bottom:5px; font-size:12px; letter-spacing:-1px; }
.pop_s .pcon .ex { padding-left:8px; color:#818181; font-weight:normal; letter-spacing:-1px; line-height:23px; font-size:12px; }
.pop_s .pcon .info_pop { border:1px solid #e1cc83; }
.pop_s .pcon .des_tit { padding:5px 0 2px 10px; font-size:12px; background-color:#fffced; color:#555555; }
.pop_s .pcon .des_pcon { padding:8px 10px 5px 10px; color:#555555; font-size:12px; background-color:#ffffff; letter-spacing:-1px; line-height:16px; }
.pop_s .pcon .dot { background:url('/images/pop/2009/dotline1.gif') 0 0 repeat-x; }
.pop_s .pcon .input1 { border:1px solid #bebebe; height:22px; padding-top:4px; font-size:12px; }
.pop_s .pcon .input2 { border:1px solid #d4d4d4; height:20px; padding-top:3px; font-size:12px; }
.pop_s .pcon .input3 { border:1px solid #bebebe; height:21px; padding-top:3px; font-size:12px; }
.pop_s .pcon .s_name, .pop_s .pcon .subject { overflow:auto; width:349px; height:150px; margin-top:7px; border:1px solid #d7d7d7; letter-spacing:-1px;}
.pop_s .pcon .add { margin-top:20px; background-color:#f2f2f2; padding:10px; }
.pop_s .pcon .s_name strong, .pop_s .pcon .subject strong { color:#252525; }
.pop_s .pcon .s_name li {display:block; width:315px; margin:5px 5px 0 8px; line-height:16px; }
.pop_s .pcon .s_name li a , .pop_s .pcon .subject li a {display:block; color:#818181; text-decoration:none; }
.pop_s .pcon .s_name li a:hover , .pop_s .pcon .subject li a:hover {background-color:#eaf3f9; text-decoration: underline;}
.pop_s .pcon .subject li { margin:9px 5px 0 8px; line-height:16px; color:#818181; }
.pop_s .pcon .view_inc { margin:13px 0 10px 0; padding:0 0 0 6px; }
.pop_s .pcon .view_inc li { margin-bottom:3px; color:#555555; }
.pop_s .pcon .none { margin:5px 0 30px 0; padding:15px; line-height:18px; border:1px solid #d7d7d7; text-align:center; }
.pop_s .pcon .txt1, #pop_m .pcon .txt1 { line-height:19px; margin-bottom:15px; }
.pop_s .pcon .txt2 { line-height:19px; margin-top:20px }
.pop_s .pcon .price th , #pop_m .pcon .rank th , .sale_list th , #pop_m .pcon .charge_list th, #pop_m .pcon .mypage_list th, #pop_m .pcon .knowledge th{border:0; padding-top:7px; padding-bottom:4px; font-weight:normal; font-size:12px; background-color:#ededed; color:#818181; text-align:center; }
.pop_s .pcon .price td { padding:8px 12px 4px 12px; background-color:#ffffff; color:#555555; }
.pop_s .pcon .myinfo { padding:0; }
.pop_s .pcon .myinfo label { float:left; width:70px; padding-top:6px; }
.pop_s .pcon .myinfo .info_line { margin-bottom:7px; padding-bottom:7px; border-bottom:1px solid #e6e6e6 }
.pop_s .pcon .bookmark label { float:left; width:60px; }
.pop_s .pcon .scrap label { float:left; width:60px; }
.pop_s .pcon .complete { text-align:center; line-height:22px; padding-bottom:10px; padding-top:10px; }
.pop_s .pcon .copy_info_pop { margin-top:20px; padding:10px; border:1px solid #bdcfde; background-color:#f9fcfe; line-height:18px; }
.pop_s .pcon .down_info_pop { letter-spacing:-1px; margin-top:10px; line-height:19px; color:#e74e04; }
.pop_s .pcon .address{overflow:auto; width:340px; height:150px; margin-top:7px; border:1px solid #d7d7d7; letter-spacing:-1px; }
.pop_s .pcon .address li a{ color:#818181; text-decoration:none; }
.pop_s .pcon .address li a:hover{ text-decoration: underline; }
.pop_s .pcon .address li{ margin:9px 5px 0 8px; line-height:16px; color:#818181; }

/* ----------- 판매관리페이지용 ---------- */

/* title */
.sellm_tit {height:47px; margin-top:30px; border:1px solid #e1e1e1; border-top:1px solid #495164; background-color:#f8f8f8}
.sellm_tit h4 {float:left; margin:14px 0 0 14px; font-size:14px; font-weight:bold; color:#252525; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo";}
.sellm_tit .sub_txt {color:#6e6e6e; font-weight:normal}
.sellm_tit .sub_txt em {font-weight:bold; color:#eb4a3f}
.sellm_tit .g_txt1 {color:#6e6e6e; font-size:12px; font-weight:normal; font-family:dotum}

/* my data state */
.recent_sell_state { overflow:hidden; padding:20px 0 0 10px}
.recent_sell_state .graph {float:left}
.my_grade {clear:both; display:block; height:30px; padding-top:23px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background-color:#f5f9fe}
.my_grade li {float:left; margin-right:18px; color:#111}
.my_grade li:first-child { margin-right:14px}
.my_grade .grade {margin-top:-5px; margin-left:35px; font-size:14px; font-weight:bold; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","dotum";}
.my_grade .grade img {vertical-align:-5px; margin-right:3px}
.my_grade .g_txt1 {color:#6e6e6e; font-size:12px; font-weight:normal; font-family:dotum}
.my_grade .g_txt2 {color:#6286de; font-weight:bold}
.my_grade .g_txt3 {color:#eb4a3f; font-weight:bold}

.my_month {position:relative; margin-bottom:10px; margin-top:-1px; border-bottom:1px solid #d7d7d7; border-top:1px solid #d7d7d7}
.my_month th {height:32px; padding:7px 0 0 0; font-size:12px; color:#252525; text-align:center; font-weight:normal; font-family:dotum; border-right:1px solid #ececec; background-color:#f2f8fd}
.my_month th.bg { background-color:#f8f8f8}
.my_month th img {vertical-align:-2px}
.my_month td {height:38px; padding:2px 0 0 0; font-size:12px; color:#252525; text-align:center; border-top:1px solid #ececec; border-right:1px solid #ececec; background-color:#fff;}
.my_month td.txt_per {font-size:13px; font-weight:bold; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo";}
.my_month td.txt_per.on {color:#eb4a3f}
.my_month td a {font-size:13px; font-weight:bold; color:#252525; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo"}
.my_month .ing1 {display:block; border:2px solid #eb4a3f; width:136px; height:77px; position:absolute; top:0; left:141px}
.my_month .ing2 {display:block; border:2px solid #eb4a3f; width:136px; height:77px; position:absolute; top:0; left:282px}
.my_month .ing3 {display:block; border:2px solid #eb4a3f; width:136px; height:77px; position:absolute; top:0; left:423px}
.my_month .ing4 {display:block; border:2px solid #eb4a3f; width:136px; height:77px; position:absolute; top:0; left:564px}
.my_month .ing5 {display:block; border:2px solid #eb4a3f; width:135px; height:77px; position:absolute; top:0; left:705px}

.my_month_info {position:relative; padding:22px 0 25px 23px; margin:30px 0; border-top:1px solid #495164; border-bottom:1px solid #e1e1e1; background-color:#f2f8fd;}
.my_month_info .info_txt1 {font-size:14px; color:#252525; font-weight:bold; line-height:24px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo"}
.my_month_info .info_txt1 img {vertical-align:-5px; margin-right:2px}
.my_month_info .info_txt1 em {color:#eb4a3f}
.my_month_info .info_txt2 {margin-top:14px; line-height:19px; color:#6e6e6e}
.my_month_info .info_txt2 a {text-decoration:underline; color:#6e6e6e}
.my_month_info .btn_info_w { position:absolute; bottom:30px; right:73px}
.my_month_info .btn_info {display:inline-block; height:32px; line-height:34px; padding:0 18px; font-size:12px; color:#fff; font-weight:bold; font-family:dotum; background-color:#6286de; border:1px solid #5372bd; border-radius:4px}
.my_month_info a.btn_info {text-decoration:none}
.my_month_info .btn_info:hover {background-color:#486cc5; border:1px solid #5a78c0; border-radius:4px}

/* html5 sell chart */
.chartInfo {width:20%; float:right; margin-top:10px}
.chartInfo li {width:100%; height:35px}
.chartInfo li p {float:left; font-size:11px}
.chartInfo li .box {width:20px; height:15px; display:inline-block; margin-right:6px}
.chartInfo li .box_red {background-color:#FF4D94; border:1px solid #FF0066}
.chartInfo li .box_blue {background-color:#99CCFF; border:1px solid #97BBCD}

/* tab */
.wrap_tab_v4 {height:42px; border-bottom:2px solid #5372bd; margin:19px 0 30px 0}
.wrap_tab_v4 .list_tab {border-left:1px solid #d1d1d1; margin:0}
.wrap_tab_v4 .list_tab li {float:left; min-width:125px; text-align:center; margin-left:-1px; font-weight:400; border:1px solid #e5e5e5; border-bottom:0 none; background-color:#f2f2f2}
.wrap_tab_v4 .list_tab .link_tab {overflow:hidden;height:14px; font-size:14px; line-height:14px; color:#222; text-decoration:none}
.wrap_tab_v4 .list_tab .on {position:relative; height:42px; padding-left:2px; margin:0 0 -2px -2px;padding-bottom:0;border:2px solid #5372bd; border-bottom:none; background-color:#fff}
.wrap_tab_v4 .list_tab .on .link_tab {color:#3565c9}
.wrap_tab_v4 .list_tab li a span {display:inline-block; padding:0 35px; height:41px; line-height:40px}
.wrap_tab_v4 .list_tab.up_t li a span {padding:0 60px}
.wrap_tab_v4 .list_tab.s_t li a span {padding:0 19px}
.wrap_tab_v4 .list_tab img {vertical-align:-1px; margin-left:3px}
.wrap_tab_v4 .list_tab span em {font-size:13px; color:#444; vertical-align:1px; padding-left:3px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo";}
.wrap_tab_v4 .list_tab .on span em {color:#496abc}

/* sub tab */
.wrap_mytab {height:39px; border-bottom:1px solid #838791; font-size:12px; margin:20px 0; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo";}
.wrap_mytab .list_tab {border-left:1px solid #d1d1d1; margin:0}
.wrap_mytab .list_tab li {float:left; text-align:center; margin-left:-1px; font-weight:bold; border:1px solid #d1d1d1; border-bottom:0 none; background-color:#f8f8f8}
.wrap_mytab .list_tab .link_tab {overflow:hidden; height:14px; font-size:12px;line-height:14px; color:#606060;text-decoration:none}
.wrap_mytab .list_tab .on {position:relative; height:38px; padding-left:1px; margin:0 0 -1px -1px;padding-bottom:0; border:1px solid #3d475a; background-color:#454f63}
.wrap_mytab .list_tab .on .link_tab {font-weight:bold;color:#fff}
.wrap_mytab .list_tab li a span {display:inline-block; height:38px; padding:0 20px; line-height:37px}

.tb_info_btn {float:right; margin-top:-8px}
.btn_tb3 {display:inline-block; height:20px; padding:0 8px !important; line-height:20px; font-size:12px !important; color:#3565c9!important; text-align:center; border-radius:2px; background-color:#fff; border:1px solid #89a1dd}
a.btn_tb3 {text-decoration:none}

/* 광고등록 */
.ad_top_copy {margin:36px 0 30px 10px; font-size:13px; color:#535353; line-height:20px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo"}
.ad_top_copy .po_txt {display:block; padding-bottom:13px; font-size:17px; color:#222; font-weight:bold; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic"}
.ad_top_copy .po_txt em {color:#d94040}

.ad_tit {clear:both; height:44px; border:1px solid #e1e1e1; border-top:1px solid #495164; background-color:#f8f8f8; font-family:AppleSDGothicNeo-Regular,"Malgun Gothic","맑은 고딕",dotum,"돋움",sans-serif;}
.ad_tit h4 {float:left; margin:13px 0 0 14px; font-size:14px; font-weight:bold; color:#252525}
.ad_tit .sub_txt {display:inline-block; padding-top:14px; margin-left:12px; color:#6e6e6e; letter-spacing: -0.7px}

.ad_product {overflow:hidden; padding-bottom:21px; margin-bottom:30px; border-bottom:1px solid #d7d7d7}
.ad_product .pro_img {float:left; display:block; margin:27px 30px 0 13px}
.ad_product .pro_det {float:left; margin:30px 0 0 0; font-family:dotum; color:#252525}
.ad_product .pro_det .ad_info_txt1 {display:block; padding-bottom:10px; font-size:14px; line-height:22px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo"}
.ad_product .pro_det .ad_info_txt2 em, .ad_product_d .ad_info_txt1 em, .ad_info_txt1 em {font-weight:bold; color:#496abc}
.ad_product .pro_det .ad_info_txt3 {margin-top:8px; margin-bottom:17px; color:#6e6e6e; line-height:21px; font-size:13px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo"}
.ad_product .pro_det .ad_info_txt3 em, .ad_product_d .ad_info_txt1 em.ad_bul {font-weight:bold; color:#747474}
.ad_product .pro_det .ad_info_txt3 .bar {padding:0 5px; color:#b9b9b9}
.ad_product .btn_sample {display:inline-block; padding:0 16px; height:32px; line-height:34px; font-size:12px; font-weight:bold; color:#626262; text-align:center; font-family:dotum; font-weight:bold; text-decoration:none; background-color:#f7f7f7; border:1px solid #d2d2d2; border-radius:4px}
.ad_product .btn_sample:hover {background-color:#e9e9e9; border:1px solid #c2c2c2; border-radius:4px}

.ad_product_d {overflow:hidden; padding:18px 29px 21px 29px; margin-bottom:30px; border:1px solid #e1e1e1; border-top:none; background-color:#f8f8f8}
.ad_product_d .pro_img {float:left; display:block; width:316px; margin:0 30px 0 0}
.ad_product_d .ad_info_txt1 {width:100%; margin-bottom:17px; margin-left:-13px; color:#363636; line-height:22px}
.ad_product_d .btn_sample {display:block; clear:both; margin-left:95px; padding-top:5px}
.ad_info_tb {float:left; width:430px; color:#000; border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1}
.ad_info_tb th {width:66px; height:30px; padding-left:15px; font-weight:normal; color:#555}
.ad_info_tb th, .ad_info_tb td {line-height:22px;text-align:left; padding-top:3px; padding-bottom:2px; background-color:#fff; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }
.ad_info_tb td {padding-left:10px;}
.ico_ad_guide {display:inline-block; vertical-align:middle; height:20px; width:17px; margin-left:6px; background:url("/images/v4/mypage/guide_ico.gif") no-repeat 0 0}

.ad_info_tb2 {width:100%; color:#000;}
.ad_info_tb2 th {width:66px; height:40px; padding:0 0 0 15px; font-weight:normal; color:#767676}
.ad_info_tb2 th, .ad_info_tb2 td {text-align:left; padding-top:3px; background-color:#fff; border-bottom:1px solid #e7e7e7}
.ad_info_tb2 td {position:relative; padding-left:10px; color:#909090}
.ad_info_tb2 td.t_tit {padding-left:10px; text-align:left; color:#363636;}
.ad_info_tb2 td.t_tit a {color:#363636; display:inline-block; padding-top:5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.ad_info_tb2 .ad_in, .ad_info_tb3 .ad_in, .boxset .ad_in {display:inline-block; vertical-align:top; height:24px; width:142px; padding-left:7px; margin-right:4px; line-height:28px; border:1px solid #ccc}
.ad_info_tb2 .link_pop {display:inline-block; padding-right:7px; margin-left:15px; color:#496abc; font-size:11px; letter-spacing:-1px; background:url("/images/v4/mypage/ico_arr2.gif") no-repeat right 1px}
.ad_info_tb2 .up_in1 {height: 24px; margin-right: 11px;}
.ad_info_tb2 .sort_point {float: left; margin: 12px 3px; color: #333;}
.ad_info_tb2 .sort_point em {font-weight: bold; color: #6286de; padding:0 5px}
.ad_info_tb2 .sort_point em.pay {font-weight: bold; color: #eb4a3f;}
.ad_info_tb2 .sort_point span {color: #e1e1e1; padding:0 5px 0 0}
.ad_info_tb2 .in_txt {display: block; vertical-align: middle; float: left; padding: 8px 0 0 6px; color: #909090;}

.ad_info_tb3 {width:100%; color:#000;}
.ad_info_tb3 th {padding:10px 0; text-align:center; font-weight:normal; color:#505050; border-left:1px solid #e9e9e9; background-color:#f2f8fd; letter-spacing:-0.5px; font-size:12px}
.ad_info_tb3 td {position:relative; padding:5px 6px; text-align:center; color:#505050; background-color:#fff; border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9}
.ad_info_tb3 td.a_center {text-align:left; padding:4px 6px 4px 15px;}
.ad_info_tb3 td.ad_point {color:#5372bd; font-weight:bold}
.ad_info_tb3 td.b_line {}
.ad_info_tb3 td.tb_result {height:40px; border-left:0; padding-right:18px; text-align:right; font-size:13px; color:#363636; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","dotum"; background-color:#f8f8f8}
.ad_info_tb3 td.tb_result em {color:#6286de; font-weight:bold}
.ad_info_tb3 td.tb_result em.s_p{font-weight:bold; color:#eb4a3f}
.ad_info_tb3 td.tb_result span {color:#e1e1e1; padding:0 5px}

.ad_ranking_w {float:left; width:194px; border:1px solid #dfdfdf;margin-right:8px}
.ad_ranking {padding:9px 10px 8px 10px;}
.ad_ranking h4 {display:block; padding-bottom:4px; padding-left:7px; margin-bottom:8px; font-weight:normal; color:#505050; font-size:12px; letter-spacing:-1px; border-bottom:1px solid #ededed;}
.ad_ranking li {padding-left:7px; margin-top:8px; color:#777; font-size:11px;}
.ad_ranking strong {color:#6286de;}
.ad_ranking .h_rank {width: 13px; height: 10px; padding-bottom: 3px; border: 1px solid #eaeaea; font-size: 11px; color: #444; text-align: center; font-family: Tahoma,Verdana,Geneva,sans-serif; display: inline-block;}

.boxset .b_cont7 {float:right;}
.boxset .b_cont7 th {padding-left:15px; text-align:left; font-weight:normal; color:#505050; font-size:12px; letter-spacing:-1px; background-color:#f4f4f4; border-bottom:1px solid #e9e9e9;}
.boxset .b_cont7 td {padding:10px 0 8px 15px; font-size:12px; color:#505050; border-bottom:1px solid #e9e9e9;}
.boxset .b_cont7 table {border:1px solid #d5d5d5;}
.boxset .b_cont7 p {clear:both; margin-top:13px; color:#949494; font-size:11px; letter-spacing:-1px; line-height:15px;}
.boxset .b_cont7 .ranking_t {margin-left:5px; font-size:11px; letter-spacing:-1px; color:#6286de;}
.boxset .b_cont7 a:link{text-decoration:none}

.btn_ad_b {display:inline-block; height:24px; line-height:24px; padding:0 8px; font-size:11px; color:#6286de; text-align:center; letter-spacing:-1px; border-radius:2px; border:1px solid #89a1dd}
.btn_ad_w {display:inline-block; height:24px; line-height:24px; padding:0 8px; font-size:11px; color:#6e6e6e; text-align:center; letter-spacing:-1px; border-radius:2px; border:1px solid #d4d5d5}
.btn_ad_cont {display:block; padding-top:15px}
.btn_ad_go {display:inline-block; padding:0 20px; height:32px; line-height:32px; font-size:12px; font-weight:bold; color:#fff; text-align:center; font-family:dotum; font-weight:bold; text-decoration:none; background-color:#6286de; border:1px solid #5372bd; border-radius:2px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","dotum"}
a.btn_ad_go, a.btn_ad_b, a.btn_ad_w {text-decoration:none}
.btn_ad_go:hover {background-color:#486cc5; border:1px solid #5a78c0}


/* report */
.tb_half {width:100%; border-top:1px solid #495164; border-bottom:1px solid #d7d7d7; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic";}
.tb_half th {padding:12px 0 14px 0; margin-bottom:5px; color:#444; text-align:center; border-bottom:1px solid #e1e1e1; background-color:#f8f8f8; font-size:15px; font-weight:400; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic";}
.tb_half td {padding:4px 0 3px; text-align:center; color:#363636; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic";}
.tb_half td:last-child {border-right:none}
.tb_half td.t_tit {padding-left:10px; text-align:left; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic"; font-size:14px}
.tb_half td.t_tit a {color:#444; display:inline-block; padding-top:5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.tb_half td.t_tit2 {padding-left:10px; text-align:left; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic"; font-size:15px}
.tb_half td.t_tit2 a {color:#363636; display:inline-block; padding-top:5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.tb_half td.t_date {color:#6e6e6e}
.tb_half td.t_point {color:#eb4a3f}
.tb_half .h_rank {width: 18px; height: 13px; padding-bottom: 3px; border: 1px solid #eaeaea; font-size: 13px; color: #444; text-align: center; font-family: Tahoma,Verdana,Geneva,sans-serif; display: inline-block; font-weight: 400;}
.tb_half .h_rank2 {width: 18px; height: 13px; padding-bottom: 3px; border: 1px solid #2a55c2; background:#3e6bdc; font-size: 13px; color: #fff; text-align: center; font-family: Tahoma,Verdana,Geneva,sans-serif; display: inline-block; font-weight: 400;}

.report_top_copy {margin:26px 0 25px 0; font-size:14px; color:#535353; line-height:20px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo"; text-align:center}
.report_top_copy .po_txt {display:block; padding-bottom:13px; font-size:20px; color:#000; font-weight:bold}
.report_top_copy .po_txt em {color:#496abc}
.report_detail {color:#777; padding-bottom:10px; margin-bottom:30px; padding-left:12px; font-family:AppleSDGothicNeo-Regular,"Malgun Gothic","맑은 고딕",dotum,"돋움",sans-serif}
.report_detail dt {display:inline-block; color:#333; font-weight: bold; padding-left:3px}
.report_detail dl {display:inline-block; margin-top:20px; line-height:22px; color:#656565}
.report_detail .grade {width:100%; border:1px solid #d9d9d9;}
.report_detail .grade th {padding:7px 0 5px; font-size:12px; font-weight:normal; color:#505050; border-bottom:1px solid #d9d9d9; background-color:#fafafa; text-align:center}
.report_detail .grade td {height:25px; padding-top:5px; padding-bottom:5px; font-size:12px; color:#505050; text-align:center; border-bottom:1px solid #f1f1f1;}
.report_detail .grade tr:last-child {border-bottom:0px;}
.report_detail .grade .g_pnt {color:#ec564c}
.report_detail .txt1 {margin-top:3px; margin-bottom:13px; line-height:24px; margin-left:11px}
.report_detail .txt1 a {color:#496abc; text-decoration:underline; padding-left:5px}
.report_detail .txt1 b {margin-left:-11px}
.report_detail .txt1 span {padding-left:90px; display:block}
.report_detail .txt2 {padding:13px 20px 15px 20px; margin-bottom:20px; font-size:12px; line-height:24px; background-color:#fafafa; border:1px solid #e8e8e8}
.report_detail .txt2 strong, .saleinfo_detail .txt3 strong {color:#333}
.report_detail .txt2 a {display:block; margin-top:8px; color:#496abc; text-decoration:underline;}

.grade_info {line-height:26px; margin-top:17px; margin-bottom:25px; padding-bottom:25px; color:#656565; border-bottom:1px solid #e4e4e4}
.grade_info b {color:#333}

/* account */
.tb_list3 {clear:both; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; margin:20px 0 20px}
.tb_list3 table {width:100%; color:#636363; font-size:12px}
.tb_list3 th {width:113px; padding:16px 0 13px 20px; color:#505050; text-align:left; vertical-align:top; border-bottom:1px solid #e5e5e5; border-right:1px solid #dfdfdf; background-color:#f8f8f8; letter-spacing:-0.5px }
.tb_list3 th.th_bg {background-color:#f2f8fd}
.tb_list3 td {position:relative; color:#333; text-align:left; border-bottom:1px solid #e5e5e5; padding:9px 10px 10px 20px;}
.tb_list3 td input {vertical-align:middle}
.tb_list3 .up_in2 {height:26px;padding-left: 7px;line-height: 28px;border: 1px solid #bfbfbf;margin: -2px 0 0 3px;}
.tb_list3 .up_in3 {display:inline-block; height:26px; width:142px; padding-left:7px; line-height:28px; border:1px solid #bfbfbf}
.tb_list3 .up_in3 input {height:26px; width:117px; margin-right:5px; text-align:right; line-height:28px; border:none}
.tb_list3 .up_txt1 {color:#496abc; font-weight:bold}
.tb_list3 .up_txt2 {color:#eb4a3f}
.tb_list3 .up_txt3 {color:#eb4a3f; font-weight:bold}
.tb_list3 .up_txt4 {display:block; font-size:12px; line-height:20px; color:#949494; padding-top:10px; letter-spacing:-0.5px; margin-left:-5px}
.tb_list3 .up_txt4 em {color:#496abc}
.tb_list3 .up_txt4 a {color:#496abc; text-decoration:underline}
.tb_list3 .link_pop {position:absolute; right:10px; top:17px; display:inline-block; padding-right:7px; color:#496abc; font-size:11px; letter-spacing:-1px; background:url("/images/v4/mypage/ico_arr2.gif") no-repeat right 4px}
.tb_list3 p {line-height:20px}
.tb_list3 tr:last-of-type > td, .tb_list3 tr:last-of-type > th {border-bottom:none}
.btn_t_b {display:inline-block; height:26px; line-height:26px; padding: 0 10px; font-size: 11px; color: #fff; text-align:center; letter-spacing:-0.5px; border-radius:2px; border:1px solid #5a78c0; background-color:#6286de; font-weight:bold; vertical-align:-1px}
a.btn_t_b {text-decoration:none} 

/* giftishow */
.giftishow_wrap {margin:-15px 0 15px 0}
.giftishow_wrap h3 {padding:0 0 12px 15px}
.sort_area_v4 {clear:both; height:27px; padding-top:8px}
.sort_lst_v4 {display:block; padding-top:0; float:right;}
.sort_lst_v4 li a:link, .sort_lst_v4 li a:visited, .sort_lst_v4 li a:hover {color:#606060}
.sort_lst_v4 li {float:left; color:#333; background: url("/images/v4/doc/bu_bar.gif") no-repeat scroll 0 3px; font-size:12px; padding:0 9px 0 10px; white-space:nowrap}
.sort_lst_v4 li.first {background:none; padding-left:4px}
.sort_lst_v4 .on a:link{font-weight:bold; color:#496abc}

.brandlistWrap {width: 100%; margin-bottom: 20px;}
.brandlistWrap .list {clear: both; text-align: center; margin-left:-12px}
.brandlistWrap .list .border {position:relative; cursor: pointer; width: 190px; height: 270px; float: left; border: 1px solid #ebebeb; padding:0 5px 0 5px; margin:0 0 12px 12px}
.brandlistWrap .list .border img {width:150px; height: 150px; margin-top:15px; overflow: hidden}
.brandlistWrap .pInfo {width:180px; margin:0 auto; text-align: center}
.brandlistWrap .list .pInfo .tit {font-size:14px; color:#333; font-weight:bold; padding-bottom:3px; letter-spacing:-1px}
.brandlistWrap .list .pInfo .brand {font-size: 12px; padding-bottom:7px; color:#666}
.brandlistWrap .list .pInfo span.lastPrice {font-size:15px; color: #f4341a; font-weight:bold}
.f_s16 {font-size:14px; line-height:16px; color:#666; font-weight:bold}

.gifti_t {clear:both; border-top:1px solid #cbcbca; border-bottom:1px solid #cbcbca; margin-bottom:30px}
.gifti_t th {padding:11px 0 7px 0; width:150px; text-align:center; word-spacing:-1px; font-weight:normal; color:#505050; font-size:12px; background-color:#f4f4f4; border-left:1px solid #e9e9e9; text-align:center; border-bottom:1px solid #ddd}
.gifti_t td {padding:0 0 0 15px; font-size:12px; word-spacing:-1px; border-left:1px solid #e9e9e9; border-bottom:1px solid #ddd}
.gifti_t .gifti_cancel {margin-left:10px; color:#496abc; font-weight:bold; letter-spacing:-1px}
.gifti_t img { vertical-align:middle}
.gifti_lst_tit {font-size:14px; letter-spacing:-1px; display:block; margin-bottom:5px; margin-left:13px; color:#333}

.gifti_ico_tab {clear:both; overflow:hidden; background-color:#fff; border-top:1px solid #e5e5e5; margin-top:30px}
.gifti_ico_tab ul {margin:8px 0 15px 9px; overflow:hidden}
.gifti_ico_tab li {float:left; margin-left:65px}
.gifti_ico_tab li a {display:block; height:110px; width:87px; text-align:center; text-decoration:none; background: url("/images/v4/mypage/gifti_cate_ico.png") no-repeat scroll 0 0}
.gifti_ico_tab .g_cate1 {background-position:0 0}
.gifti_ico_tab .g_cate2 {background-position:-138px 0}
.gifti_ico_tab .g_cate3 {background-position:-276px 0}
.gifti_ico_tab .g_cate4 {background-position:-414px 0}
.gifti_ico_tab .g_cate5 {background-position:-552px 0}

.gifti_ico_tab .g_cate1:hover, .gifti_ico_tab .on .g_cate1 {background-position:0 -111px}
.gifti_ico_tab .g_cate2:hover, .gifti_ico_tab .on .g_cate2 {background-position:-138px -111px}
.gifti_ico_tab .g_cate3:hover, .gifti_ico_tab .on .g_cate3 {background-position:-276px -111px}
.gifti_ico_tab .g_cate4:hover, .gifti_ico_tab .on .g_cate4 {background-position:-414px -111px}
.gifti_ico_tab .g_cate5:hover, .gifti_ico_tab .on .g_cate5 {background-position:-552px -111px}
.gifti_ico_tab span {vertical-align:bottom; font-weight:bold; display:block; padding-top:87px; color:#333}
.gifti_ico_tab .on span {color:#eb4a3f}

.gifti_smenu {margin-bottom:7px; background-color:#f8f8f8; border-bottom:1px solid #d4d5d5; border-top:1px solid #d4d5d5;}
.gifti_smenu ul {overflow:hidden; padding:17px 0 10px 22px}
.gifti_smenu li {float:left; padding-left:7px; margin-right:50px; height:23px; background: url("/images/v4/doc/bul_left_v4.gif") 0 8px no-repeat scroll}
.gifti_smenu li a, .gifti_smenu li a:visited {color:#333}
.gifti_smenu li a:hover {color:#333; text-decoration:underline}
.gifti_smenu li a.select {color:#eb4a3f; font-weight:bold}

/* 가격 일괄 수정 */
.price_m_tit {font-size:14px; margin:25px 0 10px 15px; letter-spacing:-1px}
.price_m_w {position:relative; height:48px; padding:11px 15px 0 15px; margin-bottom:35px; border:1px solid #d8d9db; border-top:2px solid #495164; background-color:#f6f6f6}
.sel_w_v4 {float:left; display:block; position:relative; z-index:25; margin-right:4px}
.sel_w_v4 .btn_select {display:block; height:18px; padding:5px 0 3px 9px; border:1px solid #c5c5c5; background:#fff url("/images/v4/doc/down_knou.gif") no-repeat right 0px}
.sel_w_v4 a.btn_select {text-decoration:none;color:#333;font-size:12px}
.sel_w_v4 .list_select {position:absolute; top:27px; left:0; width:158px; padding:11px 0 1px 0; border:1px solid #c5c5c5;background:#fff; z-index:999}
.sel_w_v4 .list_select1 {position: absolute; max-height: 200px; overflow-y: auto; overflow-x: hidden; top: 28px; left: 0px; width: 138px; padding: 4px 0 6px 0; border: 1px solid #e1e1e1; background: #fff; z-index: 9999; }

.sel_w_v4 .list_select2 {position:absolute; top:28px; left:0; width:259px; padding:2px 0 6px 0; border:1px solid #c5c5c5;background:#fff; z-index:9999}
.sel_w_v4 .list_select li {height:23px; padding:0 0 0 8px;}
.sel_w_v4 .link_select {display:block; height:15px; padding:4px 0 8px 8px; text-decoration:none; font-size:12px; color:#333}
.sel_w_v4 .link_select:hover {text-decoration:underline}
.sel_w_v4 .list_select .on {color:#496abc}
.sel_w_v4 .input_chk {display:inline-block; width:14px; height:14px; margin-top:-1px; vertical-align:middle}
.sel_w_v4 .che_ad {margin:8px 0 2px 8px;}
.sel_w_v4 label {margin-top:-2px; font-size:12px}
.sel_w_v4 .list_select1 .b_btn {text-align:center; margin:10px 0 3px; padding-top:8px; border-top:1px solid #eee}
.sel_w_v4 .list_select3 { position: absolute; max-height: 200px; top: 28px; left: 0px; width: 138px; padding: 4px 0 6px 0; border: 1px solid #e1e1e1; background: #fff; z-index: 9999; }

.price_m_w .k_search {float:right; border-left:1px solid #c7c8cd; height:31px; padding-left:25px; padding-top:4px}
.price_m_w .k_search_in {float:left; width:325px; height:26px; border:1px solid #b4b4b4; background-color:#fff;}
.price_m_w .k_search_in input {height:24px; width:300px; font-size:12px; font-family:dotum; color:#333; border:none; margin:0 0 0 7px; line-height:27px}
.price_m_w .k_search_in .in_txt {width:300px; background: url("/images/mypage/input_txt.gif") no-repeat scroll 0 8px}
.price_m_w .btn_d_sch {width:50px; height:26px; border:1px solid #546daa; background-color:#6286de; display:inline-block; color:#fff; text-align:center; text-decoration:none; line-height:29px; font-weight:bold; vertical-align:top; margin-left:-1px}
.price_m_w .cate_search {float:left; padding-top:4px}

.price_opt_w {clear:both; color:#505050; padding:0 0 0 13px; margin-top:15px; height:28px}
.price_opt_w .p_opt_txt1 {font-weight:bold; display:block; float:left; padding-top:7px}

.price_cal_w {clear:both; width:845px; height:57px; margin-bottom:15px}
.price_cal {border:1px solid #a8aebc; background-color:#f6f6f6; border-radius:2px; padding:14px 15px 12px 15px; height:33px}
.cal_in {float:left}
.cal_in .p_num {display:block; float:left; height:31px; width:107px; background:url(/images/mypage/cal_input.gif) repeat-x 0 0}
.cal_in .p_num input {border:none; text-align:right; width:90px; height:25px; margin:3px 0 0 10px; font-size:14px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold}
.cal_in .p_num .cal_input {background:url(/images/mypage/cal_input_txt.gif) no-repeat right 7px}
.cal_ok {float:right; border-left:1px solid #c7c8cd; width:403px; text-align:right}
.cal_ok .p_complete {font-size:14px;font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo"; letter-spacing:0px; color:#2b2b2b; font-weight:bold; background:url("/images/mypage/ico_cal_chk.gif") no-repeat scroll 0 10px; padding:0 0 0 18px; vertical-align:middle; display:inline-block; margin:-3px 12px -3px 14px; height:31px; line-height:32px; text-align:left}
.cal_ok .p_complete em {font-style:normal; color:#698bdf}

.cal_opt_sel {float:left; display:block; position:relative;}
.cal_opt_sel .btn_select {display:block; width:20px; height:31px; padding:0 20px 0 0; margin-left:4px; background:url("/images/mypage/btn_cal_unit.gif") no-repeat right 0}
.cal_opt_sel a.btn_select {line-height:33px; text-decoration:none; color:#333; font-size:12px; font-family:'돋움',dotum,sans-serif; text-align:right}
.cal_opt_sel .btn_select2 {display:block; width:42px; height:31px; padding:0 20px 0 0; margin-right:4px; background:url("/images/mypage/btn_cal_up.gif") no-repeat right 0}
.cal_opt_sel a.btn_select2 {line-height:33px; text-decoration:none; color:#333; font-size:12px; font-family:'돋움',dotum,sans-serif; text-align:right}
.cal_opt_sel .list_select {padding:11px 0 1px 0; border:1px solid #acaeb3; background:#fff; z-index:999; border-radius:2px}
.cal_opt_sel .list_select li {height:20px; padding:0 0 0 8px;}
.cal_opt_sel .link_select {display:block; height:15px; text-decoration:none; font-size:12px; color:#333; font-family:'돋움',dotum,sans-serif}
.cal_opt_sel .link_select:hover {text-decoration:underline}
.cal_opt_txt {float:left; color:#7e7e7e; line-height:33px; padding:0 5px 0 14px}
.cal_btn a {border-radius:2px; color:#fff; background-color:#4c566c; border:1px solid #363b47; display:inline-block; height:29px; width:79px; text-decoration:none; line-height:31px; text-align:center}
.cal_btn a:hover {background-color:#363e50; border:1px solid #363b47;}

.price_g_link {background:url("/images/mypage/ico_ad.gif") no-repeat right 1px; padding-right:17px; padding-top:3px; margin-right:3px}
.price_g_link:link { display:block; font-size:11px; color:#505050; letter-spacing:-1px; text-align:right; margin-bottom:6px}
.price_cal_txt {text-align:right; color:#6e6e6e; font-size:11px; letter-spacing:-1px}
.price_cal_txt em {font-style:normal; text-decoration:underline}

.select_num {padding-left:4px; position:relative; float:left;}
.select_num dl { border:1px solid #cdcdcd; height:20px; background-color:#FFFFFF; position:relative;}
.select_num dt {padding:4px 0 0 5px;font-size:11px; color:#505050; font-family:dotum}
.select_num span {position:absolute;}
.selectbox_n ul { clear:both;padding:2px 5px 5px 5px;background-color:#FFFFFF; text-align:left; border:1px solid #cdcdcd}
.selectbox_n li {clear:both;font-size:11px; color:#505050; font-family:dotum; padding:4px 5px 0 0;text-align:left; width:80px; letter-spacing:0}
.selectbox_n div {clear:both;text-align:center; padding:5px 0}

/* select box */
.up_sel_w {display:block; position:relative; float:left; width:151px}
.up_sel_w .btn_select {display:block; height:18px; padding:6px 0 4px 9px; border:1px solid #bfbfbf; background:#fff url("/images/v4/mypage/sel_down.png") no-repeat right 2px}
.up_sel_w a.btn_select {text-decoration:none; color:#363636; font-size:13px; font-weight:normal; line-height:16px}
.up_sel_w .list_select {z-index:1; position:absolute; top:27px; left:0; width:149px; padding:2px 0 6px 0; background:#fff; border:1px solid #bfbfbf; overflow:auto;}
.up_sel_w .list_select li {height:23px; overflow:hidden}
.up_sel_w .link_select {display:inline-block; height:15px; width:75%; padding:8px 0 2px 8px; text-decoration:none; font-size:12px; color:#333; font-weight:normal; font-family:'돋움',dotum,sans-serif}
.up_sel_w .link_select:hover {text-decoration:underline}
.up_sel_w2 {display:block; position:relative; float:left; width:80px; margin-right:5px}
.up_sel_w2 .btn_select {display:block; height:18px; padding:8px 0 0 9px; border:1px solid #bfbfbf; background:#fff url("/images/v4/mypage/sel_down.png") no-repeat right 2px}
.up_sel_w2 a.btn_select {text-decoration:none; color:#363636; font-size:12px; font-weight:normal; font-family:'돋움',dotum,sans-serif}
.up_sel_w2 .list_select {z-index:1; position:absolute; top:27px; left:0; width:78px; padding:2px 0 6px 0; background:#fff; border:1px solid #bfbfbf; overflow:auto;}
.up_sel_w2 .list_select li {height:23px; overflow:hidden}
.up_sel_w2 .link_select {display:inline-block; height:15px; width:75%; padding:8px 0 2px 8px; text-decoration:none; font-size:12px; color:#333; font-weight:normal; font-family:'돋움',dotum,sans-serif}
.up_sel_w2 .link_select:hover {text-decoration:underline}

.up_sel_w3 {display:block; position:relative; float:left; width:68px}
.up_sel_w3 .btn_select {display:block; height:18px; padding:4px 0; border:1px solid #dedede; background:#fff url("/images/v4/mypage/sel_down.png") no-repeat right 2px; letter-spacing:-0.5px}
.up_sel_w3 a.btn_select {text-decoration:none; color:#363636; font-size:12px; font-weight:normal; font-family:'돋움',dotum,sans-serif}
.up_sel_w3 .list_select {z-index:1; position:absolute; top:27px; left:0; width:66px; height:200px; padding:2px 0 6px 0; background:#fff; border:1px solid #d2d2d2; overflow:auto;}
.up_sel_w3 .list_select li {height:23px; overflow:hidden}
.up_sel_w3 .link_select {display:inline-block; height:15px; width:100%; padding:6px 0 4px 0; text-decoration:none; font-size:12px; color:#333; font-weight:normal; font-family:'돋움',dotum,sans-serif}
.up_sel_w3 .link_select:hover {background-color:#ebebeb}

.ad_sel_w {display:block; position:relative; float:left; width:100%}
.ad_sel_w .btn_select {display:block; height:18px; padding:8px 0 0 8px; text-align:left; border:1px solid #c5c5c5; background:#fff url("/images/v4/mypage/sel_down.png") no-repeat right 2px}
.ad_sel_w a.btn_select {text-decoration:none; color:#424242; font-size:12px; font-weight:normal; font-family:'돋움',dotum,sans-serif}
.ad_sel_w .list_select {z-index:1; position:absolute; top:27px; left:0; width:100%; background:#fff; overflow:auto;}
.ad_sel_w .list_select ul {padding:2px 0 6px 0; border:1px solid #bfbfbf}
.ad_sel_w .list_select li {height:23px; overflow:hidden}
.ad_sel_w .link_select {display:inline-block; height:15px; width:75%;text-align:left; padding:8px 0 2px 0; text-decoration:none; font-size:12px; color:#333; font-weight:normal; font-family:'돋움',dotum,sans-serif}
.ad_sel_w .link_select:hover {text-decoration:underline}

/* 마이페이지 자료등록 개별 등록 */
.sub_title {padding-bottom:8px; border-bottom:2px solid #495164;}
.sub_title h4 {font-size:17px; font-weight:bold; color:#000; letter-spacing:-1px}
.up_agree {margin : 14px 0 15px 0; color : #363636; border:1px solid #e5e5e5; padding:12px 5px 8px 17px; letter-spacing:-0.5px}
.up_agree .agr_tit {display: block; font-size: 13px; font-weight: bold; color: #111; font-family: "맑은 고딕","Malgun Gothic","Apple SD Gothic Neo";}
.up_agree .agr_chk {margin: 3px 0 0 0px; line-height: 22px;}
.up_agree .agr_chk input {vertical-align: middle; margin-top: -2px; margin-right: 3px; margin-left:10px}
a.btn_s_w, a.btn_s_w2, a.btn_s_b, a.btn_s_g { text-decoration: none;}
.btn_s_w { display: inline-block; height: 26px; line-height:26px; padding: 0 10px; font-size: 11px; color: #505050; text-align: center; letter-spacing: -1px; border-radius:2px; border: 1px solid #d4d5d5; background-color:#fff}
.btn_s_g2 { display: inline-block; height: 26px; line-height: 26px; padding: 0 8px; font-size: 11px; color: #eb4a3f; text-align: center; letter-spacing: -0.7px; border-radius:2px; border:1px solid #f3908a; float: right; background-color: #fef9f9; text-decoration:none}
.btn_s_g2:link, .btn_s_g2:visited {text-decoration: none; color:#eb4a3f; font-weight: bold}

.upload_tab {height:51px; padding-left:1px; margin-bottom:15px; border-bottom:2px solid #cfcfcf}
.upload_tab li {float:left; width:33.4%; margin-left:-1px; position:relative}
.upload_tab li .tab_n {display: block; height:50px; line-height:46px; border:1px solid #cecece; border-bottom: none; background-color: #f4f4f4;}
.upload_tab li .tab_n.on a {height: 51px; color: #111; background-color:#fff}
.upload_tab li a {display: block; height: 49px; margin-bottom:1px; color:#636363; text-decoration:none; text-align: center; font-size: 15px; font-weight: bold; font-family: "맑은 고딕","Malgun Gothic","Apple SD Gothic Neo"; border-left: 1px solid #fff; border-top: 1px solid #fff}
.upload_tab li .tab_n.on .ico_up1, .upload_tab li .tab_n.on .ico_up2, .upload_tab li .tab_n.on .ico_up3 {opacity:1}
.upload_tab .ico_up1 {display: inline-block; vertical-align: middle; width: 18px; height: 18px; margin: -1px 6px 0 0; background: url(/images/v4/mypage/ico_up1.png) no-repeat 0 0; opacity:0.64}
.upload_tab li .tab_n {display: block; height: 50px; line-height: 46px; border: 1px solid #cecece; border-bottom: none; background-color: #f4f4f4; }
.upload_tab .ico_up2 {display: inline-block; vertical-align: middle; width: 18px; height: 18px; margin: -1px 6px 0 0; background: url(/images/v4/mypage/ico_up2.png) no-repeat 0 0; opacity:0.64}
.upload_tab .ico_up3 {display: inline-block; vertical-align: middle; width: 18px; height: 18px; margin: -1px 6px 0 0; background: url(/images/v4/mypage/ico_up3.png) no-repeat 0 0; opacity:0.64}
.upload_tab .ico_new {position:absolute; left:1px; top:1px; display:block; width:35px; height:35px; margin:0 ; background: url(/images/v4/mypage/ico_up_new.png) no-repeat 0 0;}

.up_link_pop {display: block; text-align:left; color:#363636; letter-spacing:-0.5px; padding:0 0 6px 19px}

.upload{ width:845px; clear:both;}
.upload .file_step{width:845px;}

.tb_list2 {clear:both; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; margin-top:15px}
.tb_list2 table {width:100%; color:#636363}
.tb_list2 th {width:113px; padding:16px 0 13px 20px; color:#333; text-align:left; vertical-align:top; border-bottom:1px solid #e5e5e5; border-right:1px solid #dfdfdf; background-color:#f8f8f8}
.tb_list2 th.th_bg {background-color:#f2f8fd}
.tb_list2 td {color:#909090; text-align:left; border-bottom:1px solid #e5e5e5; padding:11px 10px 11px 20px }
.tb_list2 td input {vertical-align:-2px}
.tb_list2 td.txt_g {color:#505050; padding-bottom:8px}
.tb_list2 .up_in1 {height:28px; margin-right:11px}
.tb_list2 .up_in2 {height:28px; padding-left:7px; border:1px solid #bfbfbf}
.tb_list2 .up_in3 {display:inline-block; height:28px; width:142px; padding-left:7px; line-height:28px; border:1px solid #bfbfbf}
.tb_list2 .up_in3 input {height:24px; width:117px; margin-right:5px; text-align:right; line-height:26px; border:none}
.tb_list2 .text_in {width:613px; height:79px; padding:7px; margin-bottom:5px; line-height:19px; border:1px solid #bfbfbf}
.tb_list2 .up_txt1 {display:block; padding:0 0 5px 0; margin-left:-3px; color:#909090; line-height:20px; font-size:12px}
.tb_list2 .up_txt1 em {font-weight:bold}
.tb_list2 .up_txt2 {display:block; vertical-align:middle; float:left; padding:8px 0 0 6px; color:#909090; font-size:12px}
.tb_list2 .up_txt3 {padding-left:6px; color:#eb4a3f}
.tb_list2 .up_txt4 {display:block; vertical-align:middle; float:left; padding-top:4px; color:#505050; letter-spacing:-0.3px; word-spacing:-0.3px}
.tb_list2 .up_txt5 {display:inline-block; vertical-align:middle; color:#505050; margin-left:10px}
.tb_list2 .up_txt5 input {vertical-align:-2px}
.tb_list2 .up_txt6 {display:block; margin-bottom:8px; margin-top:3px}
.tb_list2 .up_txt6 .im_p {vertical-align:-2.5px}
.tb_list2 em.t_point {color:#363636; font-weight:normal}
.tb_list2 .link_pop {float:right; display: inline-block; margin-top: 5px; padding-right: 7px; color: #496abc; font-size:11px; letter-spacing:-1px; font-family:AppleSDGothicNeo-Regular,dotum,"돋움",sans-serif; background: url("/images/v4/mypage/ico_arr2.gif") no-repeat right 2px;}
.tb_list2 .link_pop2 {display: inline-block; padding-right:8px; margin-left:10px; color:#496abc; font-size:11px; letter-spacing:-1px; vertical-align:-1px; font-family:AppleSDGothicNeo-Regular,dotum,"돋움",sans-serif; background: url("/images/v4/mypage/ico_arr2.gif") no-repeat right 2px}
.link_under:link{text-decoration:underline; color:#496abc; padding-left:10px}

.tb_list2 .byte_txt {font-weight:normal; display:block; letter-spacing:0; padding-top:3px; color:#6e6e6e}
.tb_list2 .byte_txt em {color:#eb4a3f; font-weight:bold}
.tb_list2 .in_ra {margin-top:-2px}
.tb_list2 img {vertical-align:middle}
.up_alert_txt {color:#eb4a3f; letter-spacing:-0.5px; display:block; font-size:12px; padding:6px 0 5px 0}

.my_write_input01 {height: 22px; padding: 3px 0 0 5px; background: url(/images/mypage/my_write_input_won.gif) no-repeat 0 4px; border: 1px solid #bfbfbf; font-size: 12px; font-family: "dotum";}
.write_textarea_mybox_01 {border:1px solid #bfbfbf}
.write_textarea_mybox_02 {border:1px solid #bfbfbf}

.cate_box { z-index: 1; position: absolute; top: 36px; left: 20px; width: 550px; padding: 20px 0 20px 15px; border: 1px solid #ababab; background-color: #fff; box-shadow: 3px 4px 10px rgba(0,0,0,0.2); }
.cate_box .sell_tab { float: left; width: 100%; margin-bottom: 13px; font-size: 12px; }
.cate_box .sell_tab li { float: left; margin-left: -1px; }
.cate_box .sell_tab li a.selected { font-weight: bold; background-color: #fff; border-bottom: 1px solid #fff; }
.cate_box .sell_tab li a { display: block; height:28px; padding: 0 7px 0 9px; color: #363636; text-decoration: none; line-height:29px; letter-spacing:-0.3px; border: 1px solid #cfcfcf; background-color: #f4f4f4}
.cate_box .sell_tab .selected4 a { background-color: #ffffff; border-bottom: none; }
.cate_box .up_cate_lst, .cate_box .up_cate_lst2 { clear: both;margin: 0 0 20px 5px; }
.cate_box .up_cate_lst li { float: left; width: 132px; padding: 4px 0; color: #363636; }
.cate_box .up_cate_lst li input, .cate_box .up_cate_lst2 li input { vertical-align: -2px; margin-right: 3px; }
.cate_box .up_cate_lst, .cate_box .up_cate_lst2 { clear: both; margin: 0 0 20px 5px; }
.cate_box .up_cate_lst2 li { padding: 4px 0; color: #6e6e6e; }
.cate_box .up_cate_lst2 li .cate_txt { display: inline-block; width: 90px; color: #363636; }
.cate_box .btn_up_cate { clear: both; width: 100%; text-align: center; }
.btn_s_b { display: inline-block; vertical-align: top; height: 29px; padding: 0 11px; line-height: 31px; font-size: 12px; color: #fff; text-align: center; background-color: #6286de; }
.btn_s_g { display: inline-block; vertical-align: top; height: 27px; padding: 0 13px; line-height: 31px; font-size: 12px; color: #636363; text-align: center; background-color: #f0f0f0; border: 1px solid #e2e2e2; }

.up_price_info {clear:both; padding-top:10px; height:120px}
.up_price_info dl {float:left; width:245px; color:#505050}
.up_price_info dt, .up_price_info dd {float:left; width:120px; border:1px solid #d6d6d6; font-size:11px; line-height:17px}
.up_price_info dt {background-color:#f4f4f4; padding:5px 0 3px 0; margin:0 -1px 0 0; text-align:center}
.up_price_info dd {background-color:#fff; padding:5px 0 3px 0; margin:-1px -1px 0 0; letter-spacing:0; text-align:center}
.up_price_info dd em {padding-left:10px}

.selectboxs{border:1px solid #ababab;background-color:#FFFFFF; padding:15px 0 0 15px;}
.selectboxs ul{padding:2px 5px 0px 5px;background-color:#FFFFFF;}
.selectboxs li{font-size:12px; color:#343434; font-family:dotum;letter-spacing:-1px; padding:4px 5px 0 0;text-align:left; line-height:18px}
.selectboxs div, .selectbox01 div{clear:both;text-align:center; padding:0;}
.selectboxs .sell_tab {float:left; padding-top:0; font-size:12px; letter-spacing:-1px; }
.selectboxs .sell_tab li {float:left;}
.selectboxs .sell_tab .selected1 {width:34px; height:30px; margin-left:-2px; text-align:center; padding:6px 2px 0 2px; background:url(/images/mypage/tab_on1.gif) no-repeat 0 0;}
.selectboxs .sell_tab .selected2 {width:44px; height:30px; margin-left:-2px; text-align:center; padding:6px 2px 0 2px; background:url(/images/mypage/tab_on2.gif) no-repeat 0 0;}
.selectboxs .sell_tab .selected3 {width:56px; height:30px; margin-left:-2px; text-align:center; padding:6px 2px 0 2px; background:url(/images/mypage/tab_on3.gif) no-repeat 0 0;}
.selectboxs .sell_tab .selected4 {width:65px; height:30px; margin-left:-2px; text-align:center; padding:6px 2px 0 2px; background:url(/images/mypage/tab_on4.gif) no-repeat 0 0;}
.selectboxs .sell_tab .selected1 a, .sell_tab .selected2 a, .sell_tab .selected3 a, .sell_tab .selected4 a { display:block; height:18px; color:#343434; font-weight:bold; text-decoration:none;}
.selectboxs .sell_tab .off1 {width:34px; height:30px; margin-left:-2px; text-align:center; padding:6px 2px 0 2px; background:url(/images/mypage/tab_off1.gif) no-repeat 0 0;}
.selectboxs .sell_tab .off2 {width:44px; height:30px; margin-left:-2px; text-align:center; padding:6px 2px 0 2px; background:url(/images/mypage/tab_off2.gif) no-repeat 0 0;}
.selectboxs .sell_tab .off3 {width:56px; height:30px; margin-left:-2px; text-align:center; padding:6px 2px 0 2px; background:url(/images/mypage/tab_off3.gif) no-repeat 0 0;}
.selectboxs .sell_tab .off4 {width:65px; height:30px; margin-left:-2px; text-align:center; padding:6px 2px 0 2px; background:url(/images/mypage/tab_off4.gif) no-repeat 0 0;}
.selectboxs .sell_tab .off1 a, .sell_tab .off2 a, .sell_tab .off3 a, .sell_tab .off4 a {text-align:center; height:18px; color:#343434; text-decoration:none;}
.selectboxs .sell_tab .off1 a:hover, .sell_tab .off2 a:hover, .sell_tab .off3 a:hover, .sell_tab .off4 a:hover {text-align:center; color:#343434; text-decoration:none;}
.selectboxs .cate_change {width:525px; margin:11px 0 2px 8px; color:#666; font-size:11px; letter-spacing:-1px; text-align:left; line-height:17px}

.selectbox2{border:1px solid #cdcdcd;background-color:#FFFFFF;margin:0;text-align:left; overflow:hidden;scroll:yes; scrollbar-3dlight-color:#B4B4B4; scrollbar-arrow-color:#333333; scrollbar-base-color:#FCFCFC; scrollbar-darkshadow-color:#FFFFFF; scrollbar-face-color:#EDEDED; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#B4B4B4;}
.selectbox2 ul{padding:2px 5px 2px 5px;background-color:#FFFFFF;}
.selectbox2 li{font-size:11px; color:#505050; font-family:dotum; text-align:left; letter-spacing:0px;}
.selectbox2 div, .selectbox2 div{text-align:center; padding:5px 0}

.tv_list_box { font-size:12px; letter-spacing:-1px;}
.tv_list_box ul {text-align:left; width:540px;}
.tv_list_box li {float:left; width:127px; height:22px; letter-spacing:-0.5px; padding:0; margin-bottom:2px; color:#000}
.tv_list_box .lavel {padding-top:30px; padding-bottom:10px; color:#e9e9e9; background:url(/images/mypage/tv_box_line.gif) no-repeat 0px 15px;}
.tv_list_box .lavel span {text-align:center;}
.tv_list_box .lavel2 {clear:both; padding-top:10px; padding-bottom:2px; color:#e9e9e9; background:url(/images/mypage/tv_box_line.gif) no-repeat;}

.up_sel_w .sel_tit {float:left; padding-top:6px; padding-left:5px;}
.up_sel_w .sel_btn {float:right;}
#noFile td {padding:15px 0!important}
#noFile td b {padding-bottom:1px; display:block}

.knou_data_w {background:url("/images/mypage/knou_con_bg.gif") repeat 0px 0px; overflow:hidden; margin:10px 0; border-top:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.knou_tit_v4 {width:100%; padding-top:10px; height:24px;text-align:center; background:#f8f8f8}
.knou_tit_v4 h3 {display:block; font-size:12px; height:16px; line-height:17px; overflow:hidden; color: #333;}
.knou_con_w {float:left; position: relative; }
.knou_con_wimg {vertical-align:middle}
.knou_con1 {margin:0; border-top:1px solid #e1e1e1;}
.knou_con1 ul {overflow:hidden; padding:9px 0 9px 0}
.knou_con1 li {float:left; width:66px; line-height:28px;padding-left:5px; background:url("/images/v4/doc/bul_left_v4.gif") 12px 11px no-repeat; letter-spacing:0}
.knou_con1 li span {color:#333; padding-left:13px; cursor:pointer;}
.knou_con1 li span.select {float:left; color:#eb4a3f; font-weight:bold; text-decoration:underline; width:100%; line-height:26px;vertical-align:middle}
.knou_con2 {border-top:1px solid #e1e1e1;}
.knou_con2 .m_lst {overflow:hidden; display: flex; flex-wrap: wrap; width: 100%;}
.knou_con2 .m_lst li {flex: 0 0 110px;padding: 10px;}
.knou_con2 .m_lst li span {color:#333; cursor:pointer}
.knou_con2 .m_lst li span.select {color:#eb4a3f; text-decoration:underline; font-weight:bold; padding-left:0}

.price_info {float:left; padding-top:10px}
.price_info dl {float:left; width:245px; color:#5e5e5e}
.price_info dt, .price_info dd {float:left; width:120px; border:1px solid #d6d6d6; font-size:12px; line-height:17px}
.price_info dt {background-color:#f4f4f4; padding:5px 0 3px 0; margin:0 -1px 0 0; text-align:center}
.price_info dd {background-color:#fff; padding:5px 0 3px 0; margin:-1px -1px 0 0; letter-spacing:0; text-align:left}
.price_info dd em {padding-left:10px}
.price_guide {float:left; padding:7px 0 0 12px; color:#ee4a3f; font-size:12px}

.sel_tit {display:block; height:19px; padding:4px 0 3px 9px; border:1px solid #e1e1e1; background:#ffffff url("/images/v4/mypage/sel_down.png") no-repeat right 2px; letter-spacing:-0.5px}

.list_search_p .selectboxs{clear:both;border:1px solid #1f83cf;background-color:#FFFFFF;margin:0;text-align:left; overflow:hidden; padding:4px 0 4px 10px;}
.list_search_p .selectboxs ul{clear:both; margin:0; padding:2px 5px 0 0;background-color:#FFFFFF;}
.list_search_p .selectboxs li{clear:both;font-size:12px; color:#505050; font-family:dotum;letter-spacing:-1px; padding:0; text-align:left; line-height:17px;}

.up_detail_tb { height: 51px; margin-top: 18px; border-top: 1px solid #495164; border-bottom: 1px solid #dfe2e7; background-color: #f2f8fd; }
.up_detail_tb .info_txt { float: left; padding: 20px 0 0 200px; color: #252525; }
.up_detail_tb .link_detail { float: right; width: 140px; height: 31px; padding-top: 20px; text-align: center; color: #5372bd; text-decoration: none; border-left: 1px solid #dfe2e7; }
.up_info_txt { margin-top: 30px; text-align: center; color: #363636; }
.up_detail_tb .link_detail .up_open { display: inline-block; width: 9px; height: 8px; margin-left: 4px; background: url(/images/v4/mypage/ico_up_detail.gif) 0 1px no-repeat; }

.tb_list2 .up_in2::placeholder {font-size:12px}
.tb_list2 .up_in2::-webkit-input-placeholder {font-size:12px}
.tb_list2 .up_in2:-ms-input-placeholder {font-size:12px}

/* 마이페이지 자료등록 일괄등록 */
.up_notice { margin: 22px 0 0px 0; color: #555; line-height:18px}
.btn_file_up { float: right; margin-bottom: 7px; }
a.btn_up1, a.btn_up2, a.btn_up3, a.btn_up4 { text-decoration: none; }
.btn_up1 { display: inline-block; width: 80px; height: 23px; margin-right: 4px; line-height: 23px; font-size: 12px; color: #ccedf7; text-align: center; border-radius:2px; background-color: #348fe2; border: 1px solid #348fe2; letter-spacing:-0.5px }
.btn_up2 { display: inline-block; width: 80px;height: 23px; line-height: 23px; font-size: 12px; color: #505050; text-align: center; border-radius:2px; background-color: #fff; border: 1px solid #e2e7eb; letter-spacing:-0.5px }
.btn_up1 .ico_plus { display: inline-block; width: 8px; height: 8px; margin-right: 4px; background: url(/images/v4/mypage/ico_plus.gif) no-repeat 0 0; }
.btn_up2 .ico_reset { display: inline-block; vertical-align: 0; width: 9px; height: 12px; margin-right: 3px; background: url(/images/v4/mypage/ico_reset.gif) no-repeat 0 0; }

.upload_table { clear: both;}
.upload_table table { width: 100%; color: #636363; font-size: 12px; border-left: 1px solid #d4d4d4; border-top: 1px solid #d4d4d4; }
.upload_table th { padding: 14px 7px 10px 7px; color: #333; text-align: left; letter-spacing: -1px; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #dfdfdf; background-color: #f8f8f8; }
.upload_table th .all_txt {float: right; padding-left:7px; font-weight: normal; font-size: 11px; letter-spacing: -1px;}
.upload_table th .all_txt a { color: #777; }
.upload_table td { height: 36px; text-align: left; padding: 4px 3px; color: #505050; text-align: center; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #dfdfdf; background-color: #fff; }
.upload_table .up_input { height: 26px; padding-left: 7px; line-height: 28px; border: 1px solid #bfbfbf; }
.upload_table .tb_result { padding: 7px 15px 9px 0; text-align: right; font-size: 13px; color: #363636; background-color: #f8f8f8; font-family: "맑은 고딕","Malgun Gothic","Apple SD Gothic Neo"}
.upload_table .bar { padding: 0 7px 0 7px; color: #ccc; font-size: 14px; vertical-align: -2px; }
.upload_table .tb_result #fileSize { color: #5372bd; }
.upload_table .tb_result #fileCount { color: #5372bd; }

.up_sel_box {z-index:999; border:1px solid #cdcdcd; background-color:#fff; margin:0; text-align:left; overflow:auto; scrollbar-3dlight-color:#B4B4B4; scrollbar-arrow-color:#333; scrollbar-base-color:#fcfcfc; scrollbar-darkshadow-color:#fff; scrollbar-face-color:#ededed; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#b4b4b4;}
.up_sel_box ul {padding:7px 0 0 0; background-color:#fff}
.up_sel_box li a {display:block; padding:6px 0 4px 9px; text-decoration:none; letter-spacing:0; font-size:12px; color:#505050; font-family:dotum; text-align:left; font-weight:normal}
.up_sel_box li a:hover {background-color:#e5e5e5}

.link_guide { margin-top:9px}
.link_guide .guide_lst {float:right; font-size:11px}
.link_guide .guide_lst a {color:#6e6e6e; letter-spacing:-0.5px}
.link_guide .guide_lst .bar { vertical-align:-1px; padding:0 8px 0 5px; color:#d1d1d1; font-size:14px}
#pop_m .pcon .des_pcon2 { padding: 8px 10px 5px 10px; color: #ff5300; font-size: 11px; font-family: dotum; background-color: #ffffff; letter-spacing: -0.5px; line-height: 17px; }

/* 자료등록 완료 */
.up_complete { width:550px; margin: 47px auto; padding-top: 80px; text-align: center; font-family: "맑은 고딕","Malgun Gothic","Apple SD Gothic Neo"; background: url(/images/v4/mypage/ico_complete.gif) 230px 0 no-repeat; }
.up_complete .info_txt { margin-bottom: 14px; font-size:20px; font-weight: bold; color: #111; letter-spacing: -1px; }
.up_complete .info_txt em, .up_complete .com_result em { color: #496abc; }
.up_complete .com_result { padding-left: 8px; margin: 0 14px; color: #363636; font-size: 14px; font-weight: bold; background: url(/images/v4/mypage/ico_arr3.gif) 0 7px no-repeat; }
.seller_confirm { text-align: center; font-size: 15px; line-height: 25px; font-weight: bold; color: #eb4a3f; }
.seller_confirm .confirm_txt { display: block; color: #363636; }
.seller_confirm .btn_confirm { display: block; margin-top: 20px; text-align: center; }
.btn_up3 { display: inline-block; width: 100px; height: 27px; margin-right: 4px; line-height: 29px; font-size: 12px; color: #ccedf7; text-align: center; font-family: dotum; font-weight: normal; border-radius: 3px; background-color: #348fe2; border: 1px solid #348fe2; }
.up_sell_info { height: 518px; width: 844px; margin-bottom: 35px; background: url(/images/v4/mypage/up_sell_info.gif) 0 0 no-repeat; }
.up_sell_info dl { position: relative; height: 100px; }
.blind { font-size: 0; height: 1px; left: 0; line-height: 0; overflow: hidden; position: absolute; top: 0; visibility: hidden; width: 1px; }
.up_sell_info .sell_link1 { position: absolute; bottom: 32px; left: 200px; display: block; width: 81px; height: 21px; background: url(/images/v4/mypage/up_sell_link1.gif) 0 0 no-repeat; }
.up_sell_info .sell_link2 { position: absolute; bottom: 51px; left: 193px; display: block; width: 40px; height: 17px; background: url(/images/v4/mypage/up_sell_link2.gif) 0 0 no-repeat; }
.up_sell_info .sell_link3 { position: absolute; bottom: 28px; left: 209px; display: block; width: 38px; height: 17px; background: url(/images/v4/mypage/up_sell_link3.gif) 0 0 no-repeat; }
.btn_corm { margin: 15px 0; text-align: center; position: relative; }
.btn_corm1 { display: inline-block; padding: 0 30px; height: 34px; line-height: 32px; font-size: 12px; font-weight: bold; color: #fff; text-align: center; background-color: #6286de; border: 1px solid #5a78c0; border-radius: 2px; }
a.btn_corm1, a.btn_corm2, a.btn_corm3 { text-decoration: none; }
#pop_m, .pop_often_account { width: 455px; }
#pop_m .pcon, .pop_often_account .pcon { padding: 20px 25px 25px 25px; text-align: left; color: #555555; }
#pop_m .pcon .des1 { margin-bottom: 15px; color: #818181; font-size: 12px; line-height: 16px; }
#pop_m .pcon .des1 dt { margin-bottom: 5px; font-weight: bold; color: #505050; }
#pop_m .pcon .tag_ex { height: 248px; width: 405px; }
#pop_m .pcon .des_tit { padding: 5px 0 2px 10px; font-size: 12px; background-color: #fffced; color: #555555; }
#pop_m .pcon .des_pcon { padding: 8px 10px 5px 10px; color: #555555; font-size: 12px; background-color: #ffffff; letter-spacing: -0.5px; line-height: 17px; }
#pop_m .pcon .tag_ex .txt3 { margin-bottom: 15px; font-size: 11px; color: #818181; font-family: dotum; }
#pop_b { width: 600px; }
#pop_b .pcon { padding: 20px 25px 25px 25px; text-align: left; color: #252525; background: url(/images/pop/2009/bg_b.gif) 0 0 repeat-y; }

/* 자료관리 보류중 */
.notice_ans_v4 { background-color: #f8f8f8; font-size: 12px; }
.notice_con_v4 { position: relative; line-height: 18px; color: #505050; padding: 20px; margin: 20px; border: 1px solid #e9e9e9; background: #fff; }
.notice_con_v4 .noti_time { font-size: 13px; color: #333; padding: 5px 10px 3px 0; font-weight: bold; margin-bottom: 15px; display: inline-block; font-family: "맑은 고딕","Malgun Gothic","Apple SD Gothic Neo"; }
.notice_con_v4 a { color: #496abc; text-decoration: underline; }
.admin_con_v4 { position: relative; border: 1px solid #d8d8d8; line-height: 18px; color: #454545; padding: 20px; margin: 20px; background: #f5f9fe; }
.admin_con_v4 .noti_time { font-size: 13px; color: #5372bd; padding: 5px 10px 3px 0; font-weight: bold; margin-bottom: 15px; display: inline-block; font-family: "맑은 고딕","Malgun Gothic","Apple SD Gothic Neo"; }
.notice_con_v4 { position: relative; line-height: 18px; color: #505050; padding: 20px; margin: 20px; border: 1px solid #e9e9e9; background: #fff; }
.notice_con_v4 .noti_time { font-size: 13px; color: #333; padding: 5px 10px 3px 0; font-weight: bold; margin-bottom: 15px; display: inline-block; font-family: "맑은 고딕","Malgun Gothic","Apple SD Gothic Neo"; }
.notice_con_v4 a { color: #496abc; text-decoration: underline; }
.admin_con_v4 { position: relative; border: 1px solid #d8d8d8; line-height: 18px; color: #454545; padding: 20px; margin: 20px; background: #f5f9fe; }
.admin_con_v4 .ans_input { padding: 20px; line-height: 22px; background: #f5f9fe; margin: -20px -20px 0 -20px; }
.admin_con_v4 .ans_input p { color: #333; font-family: "맑은 고딕","Malgun Gothic","Apple SD Gothic Neo"; font-size: 14px; font-weight: bold; padding-bottom: 8px; }
.admin_con_v4 .ans_input p em { color: #eb4a3f; }
.admin_con_v4 .link { color: #496abc; text-decoration: underline; font-weight: bold; }
.write_mybox_textarea01 { width: 400px; color: #505050; font-size: 12px; font-family: "dotum"; line-height: 18px; letter-spacing: -1px; height: 140px; font-size: 12px; border: 1px solid #dfdfdf; scroll: yes; scrollbar-3dlight-color: #b4b4b4; scrollbar-arrow-color: #333333; scrollbar-base-color: #fcfcfc; scrollbar-darkshadow-color: #ffffff; scrollbar-face-color: #ededed; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #b4b4b4; }
.admin_con_v4 .up_ok { display: inline-block; margin-left: -5px; padding: 0 36px; height: 108px; background-color: #348fe2; border: 1px solid #348fe2; color: #fff; font-size: 14px; line-height: 108px; font-weight: bold; text-decoration: none; vertical-align: top; }
.admin_con_v4 .ans_txt { color: #848484; padding-top: 10px; }

/* 자료관리 삭제대기 */
.tb_list1 td:last-child { border-right: none; }
.tb_list1 td .answer_con {width:737px; margin:17px 0 20px 37px; padding-left:20px; text-align: left; line-height:23px; font-size:13px; letter-spacing:-0.5px; background: url(/images/v4/mypage/ico_answer.gif) no-repeat 0 0px}
.tb_list1 td .answer_con em { display: block; padding-bottom: 5px; color: #eb4a3f; font-weight: bold; letter-spacing: -0.5px; }
.tb_list1 td .answer_con .cmt_none {color:#6e6e6e}
.tb_list1 td .answer_con .cmt_none b {vertical-align:2px; font-weight: normal}

/* 자료관리 중복자료(저작권 규정) */
.p_ntop { position: relative; height: 43px; background-color: #242d43; font-size: 16px; font-weight: bold; color: #e1e1e1; letter-spacing: -1px; line-height: 20px; }
.p_ntop h1.ptit { float: left; height: 30px; padding-top: 13px; }
.popupFrame h1 { display: block; position: relative; padding: 12px 0 0px 20px; height: 32px; background-color: #242d43; font-size: 16px; font-weight: bold; color: #e1e1e1; letter-spacing: -1px; line-height: 20px; text-align: left; }
.p_nclose { float: right; width: 29px; height: 29px; display: block; margin: 7px 7px 0 0; background: url(/images/pop/2014/popup_close.gif) 0 0 no-repeat; overflow: hidden; text-indent: -9999px; }
.containerPopup { padding: 20px 20px 0 20px; background: #fff; }
.containerPopup .p_new_info {font-size:12px; line-height:20px; word-spacing:-1px}
.containerPopup .p_new_info em {color:#eb4e45; font-weight:bold; letter-spacing:-1px}
.containerPopup .data_mail_list {width:100%;}
.containerPopup .data_mail_list th {text-align:center; height:29px; line-height:21px; background-color:#f2f2f2; font-weight:normal; color:#252525}
.containerPopup .data_mail_list td {text-align:left; height:29px; line-height:29px; padding:0 0 0 9px; background-color:#fff; color:#505050}
.containerPopup .data_mail_list td img {vertical-align:middle}

.containerPopup .data_mail_ad {margin:15px 0 20px 0; text-align:left; width:100%;}
.containerPopup .data_mail_ad th {padding:9px 0 5px 0; background-color:#fffef0; font-weight:normal; color:#252525; text-align:center}
.containerPopup .data_mail_ad td {padding:10px 0 9px 9px; background-color:#fff; color:#505050}
.containerPopup .data_mail_ad td img {vertical-align:middle}
.containerPopup .data_mail_ad input {height:25px;line-height:21px;width:90px;padding-left:2px;border-top:1px solid #9A9A9A;border-right:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8; border-left:1px solid #9A9A9A;}
.containerPopup .data_mail_ad select {height: 25px; border: 1px solid #ccc; font-size:12px; width:100px; color:#505050}
.containerPopup .data_mail_ad select::-ms-expand{opacity:100}
.containerPopup .p_mail_tit {font-weight:bold; letter-spacing:-1px; margin:23px 0 9px 0; color:#333}

.btn_fun_b { padding: 0 12px; display: inline-block; background-color: #6286de; border: 1px solid #5372bd; font-size: 12px; height: 29px; line-height: 32px; text-align: center; text-decoration: none; color: #fff; font-weight: bold; letter-spacing: -1px; }
.btn_fun_w { padding: 0 12px; display: inline-block; background-color: #fff; border: 1px solid #c2c2c2; font-size: 12px; height: 29px; line-height: 32px; text-align: center; text-decoration: none; color: #333; }
.scroll { overflow-x: hidden; overflow-y: scroll; overflow: auto; scrollbar-3dlight-color: #B4B4B4; scrollbar-arrow-color: #333333; scrollbar-base-color: #FCFCFC; scrollbar-darkshadow-color: #FFFFFF; scrollbar-face-color: #EDEDED; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #B4B4B4; }
.pop_often_account .account_upload td { padding: 6px 0 4px 0; text-align: center; font-size: 12px; color: #505050; background-color: #ffffff; }

/* 판매중 - 가격 일괄수정 */
.det_scrap { margin: 5px 0; }
.det_scrap .mypage_info01 { font-size: 12px; line-height: 18px; padding-bottom: 10px; }
.det_scrap .sellstop label { float: left; width: 100px; color: #303030; font-weight: bold; }
.det_scrap select { height: 25px; border: 1px solid #ccc; font-size: 12px; width: 100px; color: #505050; }
.det_scrap .mypage_info { font-size: 11px; line-height: 16px; padding: 10px 0; }
.det_scrap label { padding-right: 20px; width: 60px; float: left; }
.det_scrap td { height: 20px; }
.det_scrap .info { color: #eb4e45; line-height: 18px; padding: 10px 0; }
.sk_info {position: relative; height: 20px; padding-bottom: 21px; margin-top: 20px; background: url(/images/mypage/tit_bg.gif) 0 bottom repeat-x; }
.sk_doc {color: #333; letter-spacing: 0; float: left; padding-top: 12px; }
.sk_doc .bar {color:#cbcbcb; margin:0 1px}
.sk_doc .s_txt1 { color: #5372bd; font-weight: bold; }
.price_list { overflow: auto; overflow-x: hidden; }
.price_list th { padding: 10px 15px 5px 15px; font-size: 12px; background-color: #ededed; color: #555; text-align: center; }
.price_list td { padding: 8px 15px 4px 15px; color: #333; font-size: 12px; line-height: 18px; background-color: #ffffff; text-align: left; }

/* 판매중 - 콕포인트 자료관리 */
.k_point_lst td.po_date { font-size: 11px; color: #6e6e6e; }
.k_point_lst a { color: #333; text-decoration: none; }
.k_point_lst td .s_tit { float: left; width: 190px; height: 18px; margin: 0 5px 0 7px; overflow: hidden; text-align: left; }
.k_point_lst td.po_sale { color: #ff4036; }
.sel_ov { border: 1px solid #b8d7ed; text-align: center; color: #026abd; background-color: #FFFFFF; padding: 2px 8px 5px 6px; text-decoration: none; letter-spacing: -1px; font-weight: bold; font-family: verdana; font-size: 12px; }
a.sel:link, a.sel:visited, a.sel:active { color: #707070; background-color: #FFFFFF; border: 1px solid #eaeaea; text-align: center; text-decoration: none; padding: 2px 7px 5px 6px; letter-spacing: -1px; font-weight: bold; font-family: verdana; font-size: 12px; }
.btn_default { color: rgb(85, 85, 85); background-color: rgb(255, 255, 255); font-family: "맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo"; border-width: 1px; border-style: solid; border-color: rgb(203, 203, 203); border-image: initial; }
.po_close_top a { background: url(/images/pop/2015/pop_sk_close.png) no-repeat scroll 0 0; display: block; height: 54px; width: 54px; }
.blind, .u_b { font-size: 0; height: 0; left: -9999px; line-height: 0; overflow: hidden; position: absolute; top: -9999px; width: 0; }
.select_bx3 .lst_layer ul li { padding: 5px 0 1px 10px; color: #333; line-height: 14px; }
.select_bx3 .lst_layer ul a { color: #333; text-decoration: none; }
.next a:link { color: #505050; text-decoration: none; }
.next a:visited { color: #505050; text-decoration: none; }
.previous a:link { color: #505050; text-decoration: none; }
.previous a:visited { color: #505050; text-decoration: none; }

/* 자료 수정 */
.btn_s_w2 { display: inline-block; height: 28px; line-height: 27px; padding: 0 10px; font-size: 11px; color: #505050; text-align: center; letter-spacing: -1px; border-radius:2px; border: 1px solid #bfbfbf; vertical-align: middle; }
.pop_eference { width: 300px; padding-bottom: 20px; position: relative; border: 1px solid #8f8f8f; box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.15); }
.pop_eference .pcon { margin: 30px 15px 20px 15px; text-align: center; line-height: 16px; color: #252525; }
.pop_eference .g_noti { display: block; margin-bottom: 17px; font-size: 17px; color: #1064bd; font-weight: bold; text-decoration: underline; font-family: "맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum"; }
.btn_p_w { padding: 0 24px; display: inline-block; background-color: #f8f8f8; border: 1px solid #c2c2c2; font-size: 12px; height: 35px; line-height: 37px; text-align: center; text-decoration: none; color: #333; font-weight: bold; font-family: dotum; }
.btn_p_b {padding:0 24px; display:inline-block; background-color:#6286de; border:1px solid #5372bd; font-size:12px; height:35px; line-height:37px; text-align:center; text-decoration:none; color:#fff; font-weight:bold; letter-spacing:-1px; font-family:dotum}
.reply_dell { line-height: 18px; overflow-x: hidden; overflow-y: auto; width: 380px; padding-right: 20px; }
.reply_dell dd { margin-bottom: 20px; }
.reply_dell dt { margin-bottom: 10px; padding-bottom: 3px; border-bottom: 1px solid #dedede; font-weight: bold; }
.reply_dell dt.noline { border-bottom: 0; margin-bottom: 5px; }
.input_b { height: 23px; padding-top: 4px; padding-left: 5px; font-size: 12px; border: 1px solid #bebebe; font-family: "dotum"; }
.p_m_subject { overflow: auto; width: 400px; height: 150px; margin-top: 7px; border: 1px solid #d7d7d7; letter-spacing: -1px; }
.p_m_subject ul { float: left; }
.p_m_subject li { display: block; width: 240px; margin: 7px 5px 0 12px; }
.mypage_data { width: 550px; }
.mypage_data .result_thum_ui01 { width: 550px; margin: 0 0 0 0; clear: both; }
.mypage_data .result_thum_ui01 .thum { float: left; width: 50px; }
a.thum_2010:link, a.thum_2010:active, a.thum_2010:visited { border: 1px solid #9dc6e7; padding: 4px; background-color: #dce9f1; }
a.thum_2010:hover{border:5px solid #4b8dde; padding:0;}
.thum_2010 { float: left; }
.mypage_data .result_thum_ui01 dl { float: left; width: 400px; margin-left: 15px; }
.mypage_data .result_thum_ui01 dt { clear: both; color: #303030; font-size: 12px; font-family: dotum; text-align: left; line-height: 17px; }
.mypage_data .result_thum_ui01 dd { clear: both; color: #303030; padding-top: 15px; }
.mypage_view { clear: both; padding-top: 15px; border-bottom: 1px solid #e9e9e9; }
.mypage_view p { font-weight: bold; color: #505050; letter-spacing: -1px; }
.pop_gray_box { background-color: #f4f4f4; height: 30px; clear: both; border-top: 1px solid #e0e0e0; margin: 5px 0 0 0; }
.pop_gray_box ul { padding: 4px 15px 0 11px; }
.pop_gray_box li { float: left; width: 90px; color: #505050; letter-spacing: -1px; font-size: 11px; }
.view_btn { text-align: right; padding: 5px 0; }
.pop_content { clear: both; width: 550px; height: 284px; overflow-y: scroll; margin-top: 14px; scrollbar-3dlight-color: #dbdbdb; scrollbar-arrow-color: #888888; scrollbar-base-color: #ffffff; scrollbar-darkshadow-color: #FFFFFF; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #dbdbdb; scrollbar-track-color: #f4f4f4; }
.pop_content .view_setting { width: 533px; clear: both; }
.pop_content .view_setting li { padding: 0 1px 0 1px; clear: both; height: 155px; border-bottom: 1px solid #e7e7e7; margin: 10px 0 0 0; }
.pop_content .view_setting dl { border-right: 1px solid #e7e7e7; width: 125px; float: left; margin: 0 0 0 6px; }
.pop_content .view_setting dt { background-color: #f4f4f4; padding: 2px 0 2px 10px; font-size: 11px; color: #707070; letter-spacing: 0px; width: 108px; }
.pop_content .view_setting .selected { margin: 10px 0 0 19px; padding: 5px; width: 70px; height: 100px; background: url(/images/mypage/pop/tumb_bg.gif) 0 0 no-repeat; border: none; }
.view_setting_info { clear: both; border-top: 1px solid #e7e7e7; padding: 18px 0 0 10px; font-size: 11px; color: #909090; line-height: 16px; }
.pop_content .view_setting dd { margin: 10px 0 0 19px; border: 1px solid #cccccc; padding: 4px; background-color: #eeeeee; width: 68px; height: 100px; }
#pop_s .pcon .price th, #pop_m .pcon .rank th, .sale_list th, #pop_m .pcon .charge_list th, #pop_m .pcon .mypage_list th, #pop_m .pcon .knowledge th { border: 0; padding-top: 7px; padding-bottom: 4px; font-weight: normal; font-size: 12px; background-color: #ededed; color: #818181; text-align: center; }
#pop_s .pcon .price td { padding: 8px 12px 4px 12px; background-color: #ffffff; color: #555555; }
.tb_list2 .in_ra { margin-top: -2px; }
.btn_corm2 { display: inline-block; padding: 0 30px; height: 34px; line-height:32px; font-size: 12px; font-weight: bold; color: #333; text-align: center; background-color: #f8f8f8; border: 1px solid #c2c2c2; border-radius:2px}
.up_txt6 a:link{color: #505050;}
.up_txt6 a:visited{color: #505050;}
div.selectDiv { position: relative; width: 79px; height: 24px; background: #ffffff url(/images/v4/mypage/sel_down.png) no-repeat right 0px; border: 1px solid #bfbfbf; float: left; }
div.selectGradeDiv { position: relative; width: 50px; height: 24px; background: #ffffff url(/images/v4/mypage/sel_down.png) no-repeat right 2px; border: 1px solid #bfbfbf; float: left; }
div.selectSemesterDiv { position: relative; width: 50px; height: 24px; background: #ffffff url(/images/v4/mypage/sel_down.png) no-repeat right 2px; border: 1px solid #bfbfbf; float: left; }
div.selectSubjectDiv { position: relative; width: 200px; height: 24px; background: #ffffff url(/images/v4/mypage/sel_down.png) no-repeat right 2px; border: 1px solid #bfbfbf; float: left; margin-left: 15px;}
div.selectTypeDiv { position: relative; width: 60px; height: 24px; background: #ffffff url(/images/v4/mypage/sel_down.png) no-repeat right 2px; border: 1px solid #bfbfbf; float: left; margin-left: 15px;}
div.selectDiv label { position: absolute; font-size: 12px; color: #363636; top: 4px; left: 12px; letter-spacing: 1px; }
div.selectGradeDiv label { position: absolute; font-size: 12px; color: #363636; top: 6px; left: 3px; letter-spacing: 1px; }
div.selectSemesterDiv label { position: absolute; font-size: 12px; color: #363636; top: 6px; left: 3px; letter-spacing: 1px; }
div.selectSubjectDiv label { position: absolute; font-size: 12px; color: #363636; top: 6px; left: 3px; letter-spacing: 1px; }
div.selectTypeDiv label { position: absolute; font-size: 12px; color: #363636; top: 6px; left: 3px; letter-spacing: 1px; }
div.selectDiv select#createYear { width: 100%; height: 24px; min-height: 24px; line-height: 40px; opacity: 0; filter: alpha(opacity=0); }
div.selectDiv select#createMonth { width: 100%; height: 24px; min-height: 24px; line-height: 40px; opacity: 0; filter: alpha(opacity=0); }
div.selectDiv select.createDateSelBoxClass { width: 100%; height: 24px; min-height: 24px; line-height: 40px; opacity: 0; filter: alpha(opacity=0); font-family: "맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum"!important;}
div.selectGradeDiv select#knouGrade { width: 100%; height: 24px; min-height: 24px; line-height: 40px; opacity: 0; filter: alpha(opacity=0); }
div.selectSemesterDiv select#knouTerm { width: 100%; height: 24px; min-height: 24px; line-height: 40px; opacity: 0; filter: alpha(opacity=0); }
div.selectSubjectDiv select#knouCourse { width: 100%; height: 24px; min-height: 24px; line-height: 40px; opacity: 0; filter: alpha(opacity=0); }
div.selectTypeDiv select#knouReportType { width: 100%; height: 24px; min-height: 24px; line-height: 40px; opacity: 0; filter: alpha(opacity=0); }


/* 썸네일 */
.sketch_wrap { float: left; width: 842px; clear: both; _overflow: hidden; margin-top: 20px; border-top: 2px solid #495164; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ccc; background: url(/images/v4/mypage/sketch_bg.gif) repeat-y left top; }
.sketch_wrap .list_wrap { float: left; width: 523px; }
.sketch_wrap .list_btn { height: 58px; border-bottom: 1px solid #ccc; line-height: normal; padding: 14px 0 0 20px; }
.sketch_wrap .list_btn .sort_btn_w { float: left; }
.sketch_wrap .list_btn .sort_lst_w { float: right; width: 95px; }
.sketch_wrap .list_btn .sort_lst_w .view_v4 { vertical-align: top; float: left; }
.sketch_wrap .list_btn .sort_lst_w .view_v4 .gallery_on { background-position: 0 -41px; position: relative; width: 38px; }
.sketch_wrap .list_btn .sort_lst_w .view_v4 .lst { background-position: -37px 0; width: 38px; }
.sketch_wrap .list_btn .sort_lst_w .view_v4 a { background: url(/images/v4/mypage/view_type_v4.gif) no-repeat scroll 0 0; clear: right; float: left; height: 42px; margin-left: -1px; width: 38px; font-size: 0; display: block; text-indent: -9999px; }
.sketch_wrap .list_cont { overflow: auto; overflow-x: hidden; height: 560px; }
.sketch_wrap .list_cont .noti { font-family: "맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo"; font-size: 14px; text-align: center; margin-top: 190px; line-height: 50px; }
.tab_comm { display: block; height: 40px; border-bottom: 1px solid #ebebeb; background: #fafafa; margin-right: 1px; }
.tab_comm li:first-child { border-left: 0px; }
.tab_comm li { float: left; }
.tab_comm .on .link_tab { position: relative;margin-right: -1px; border-right: 1px solid #ebebeb; color: #333; font-weight: bold; background-color: #fff; }
.tab_comm .link_tab { float: left; width: 100px; height: 26px; font-family: 돋움, dotum, sans-serif; color: rgb(51, 51, 51); text-align: center; padding: 15px 25px 0px; border-right: 1px solid rgb(235, 235, 235); }
.sketch_wrap .cover_wrap { float: right; width: 319px; }
.sketch_wrap .cover_tit { height: 54px; border-bottom: 1px solid #ccc; line-height: normal; padding: 18px 0 0 20px; }
.sketch_wrap .cover_tit img.im_p { vertical-align:top; margin-right: 4px; }
.sketch_wrap .cover_cont { width: 232px; margin: 20px 23px 0 50px; }
.sketch_wrap .cover_cont .btn_thumb { float: right; }
.select_bx { float: left; position: relative; text-align: left; }
.select_bx .value { border: 1px solid #c6c6c6; cursor: pointer; font-size: 12px; text-align: left; width: 110px; padding: 10px 0 0 0; height: 20px; background: url(/images/v4/mypage/sort_bg1.gif) no-repeat scroll 0 0; }
.select_bx .value .txt1 { padding-right: 5px; color: #333; margin-left: 9px; }
.select_bx .lst_layer { background-color: #fff; border: 1px solid #c6c6c6; position: absolute; right: 0; top: 28px; width: 110px; z-index: 100; }
.select_bx .lst_layer ul { padding: 5px 0 5px 0; }
.select_bx .lst_layer ul li { padding: 5px 0 1px 10px; color: #333; line-height: 14px; }
.select_bx .lst_layer ul a { color: #333; text-decoration: none; }
.select_bx2 { float: left; position: relative; text-align: left; margin-left: 7px; }
.select_bx2 .value { border: 1px solid #c6c6c6; cursor: pointer; font-size: 12px; text-align: left; width: 60px; padding: 10px 0 0 0; height: 20px; background: url(/images/v4/mypage/sort_bg1.gif) no-repeat scroll -48px 0; }
.select_bx2 .value .txt1 { padding-right: 5px; color: #333; margin-left: 9px; }
.select_bx2 .lst_layer { background-color: #fff; border: 1px solid #c6c6c6; position: absolute; right: 0; top: 28px; width: 60px; z-index: 100; }
.select_bx2 .lst_layer ul { padding: 1px 0 1px 0; }
.select_bx2 .lst_layer ul li { padding: 5px 0 1px 10px; color: #333; line-height: 14px; }
.select_bx2 .lst_layer ul a { color: #333; text-decoration: none; }
.select_color { float: left; position: relative; text-align: left; margin-left: 4px; border: 1px solid #c6c6c6; background: #fff; }
.select_color .value { cursor: pointer; font-size: 0px; text-align: left; width: 35px; margin: 5px; height: 20px; background: #000; }
.select_color .lst_layer { background-color: #fff; border: 1px solid #c6c6c6; position: absolute; right: -20px; top: 30px; width: 128px; z-index: 100; }
.select_color .lst_layer ul { padding: 5px 0 5px 0; }
.select_color .lst_layer ul li { cursor: pointer; _padding: 5px 0 1px 10px; line-height: 14px; width: 17px; height: 15px; font-size: 0; background: #000; float: left; margin-left: 1px; margin-bottom: 5px; }
.select_text { vertical-align: top; float: left; margin: 5px 0 15px; }
.select_line { vertical-align: top; float: left; margin: 5px 0 15px 7px; }
.select_line .line_v4 { vertical-align: top; float: left; }
.select_line .line_v4 .left { background-position: 0 0; }
.select_line .line_v4 .center { background-position: -37px 0; }
.select_line .line_v4 .right { background-position: -73px 0; width: 39px; }
.select_line .line_v4 a { background: url(/images/v4/mypage/sort_line.gif) no-repeat scroll 0 0; clear: right; float: left; height: 38px; width: 37px; font-size: 0; display: block; text-indent: -9999px; }
.sketch_wrap .cover_cont p { text-align: center; }
.s_btn.on { color: #000; }
.sketch_bottom { float: left; text-align: center; width: 845px; margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #b7b7b7; }
.btn_green { color: rgb(255, 255, 255); background-color: rgb(61, 193, 79); font-family: "맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo"; border-width: 1px; border-style: solid; border-color: rgb(61, 193, 79); border-image: initial; }
.s_btn2 { display: inline-block; padding: 0 19px 0 19px; height: 43px; font-size: 14px; line-height: 18px; letter-spacing: -0.5px; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; border: 1px solid transparent; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.sketch_lst { float: left; clear: both; color: #333; background: #fff; margin-top: 20px; }
.sketch_lst table { clear: both; font-size: 12px; color: #333333; }
.sketch_lst th { color: #333; font-size: 12px; height: 40px; font-weight: bold; background-color: #f8f8f8; border-bottom: 1px solid #d1d1d1; border-top: 2px solid #495164; }
.sketch_lst td { line-height: 20px; color: #333; }
.close_top { top: 0px; left: 706px !important; text-align: center; z-index: 100; position: absolute; }
.recom_data_h { clear: both; margin: 18px 0 0 20px; }
.recom_data_h ul { text-align: left; }
.recom_data_h li { position: relative; display: inline-block; zoom: 1; margin: 0 15px 25px 0; width: 101px; vertical-align: top; font-family: dotum; text-align: left; }
.recom_data_h .re_thum { display: block; width: 102px; height: 148px; border: 1px solid #c6c6c6; background-size: 100%; line-height: 30px; }
.recom_data_h .re_bg { display: block; color: rgb(0, 0, 0); height: 140px; font-family: dotum, 돋움; line-height: 17px; word-break: break-word; overflow: hidden; }
.thumbnailCheck { position: absolute; right: 10px; top: 11px; cursor: pointer; width: 15px; height: 15px; z-index: 100; _visibility: hidden; color: #fff; visibility: hidden; }
.recom_data_h .b_off { z-index: 101; position: absolute; right: 8px; top: 8px; cursor: pointer; width: 21px; height: 21px; font-size: 0px; background: url(/images/v4/mypage/b_off.png) no-repeat right bottom; }
.recom_data_h .b_on { z-index: 101; position: absolute; right: 8px; top: 8px; cursor: pointer; width: 21px; height: 21px; font-size: 0px; background: url(/images/v4/mypage/b_on.png) no-repeat right bottom; }
.recom_data_h .re_tit a { display: block; overflow: hidden; padding-top: 5px; width: 107px; height: 30px; font-size: 11px; color: #333; line-height: 15px; }
.list_body_li { position: relative; border-bottom: 1px solid #e1e1e1; height: 38px; }
.list_body_li .list_body { position: relative; overflow: hidden; text-align: left; white-space: nowrap; }
.list_body_li .check { float: left; width: 50px; text-align: center; padding-top: 8px; }
.list_body_li li { display: inline-block; text-align: left; color: #333; }
.list_body_li .s_tit { overflow: hidden; line-height: 24px; width: 200px; padding: 8px 0 0 0; height: 30px; }
.list_body li:nth-child(3n) { background-color: #fafafa; }
.list_body_li .s_input { border-left: 1px solid #e1e1e1; padding: 6px 0 3px 8px; width: 260px; line-height: 19px; overflow: hidden; height: 29px; }
.list_body_li .s_tit img { margin-top: -3px; }
.recom_list_input { border: none; background: #fafafa; font-size: 12px; color: #898989; font-family: dotum; width: 230px; height: 27px; }
.sketch_wrap .list_btn .sort_lst_w .view_v4 .lst_on { background-position: -37px -41px; position: relative; width: 38px; }
a.previous:visited { color: #505050;}
a.next:link { color: #505050; }
a.next:visited { color: #505050;}
a.previous:link { color: #505050; }
a.a_desc:visited { color: #505050;}
a.a_desc:link { color: #505050; }
.sketch_lst ul { text-align: left; }
.sketch_lst li { position: relative; display: inline-block; zoom: 1; margin: 0 15px 25px 0; width: 136px; vertical-align: top; font-family: dotum; text-align: left; }
.sketch_lst .re_thum { display: block; width: 134px; height: 196px; }
.sketch_lst .re_bg { display: block; color: #a1a1a1; line-height: 17px; height: 196px; overflow: hidden; cursor: pointer; }
.sketch_lst .re_thum img { width: 132px; height: 194px; border: 1px solid #959595; }
.sketch_lst .zoom_ov { width: 134px; height: 196px; position: absolute; top: 0px; left: 0px; background: url(/images/pop/2015/sket_hover.png) scroll 50% 50%; cursor: pointer; }
.sketch_wrap .cover_cont .none { background: url(/images/v4/mypage/sket_thumb_none.gif) no-repeat 0 0; }
.sketch_wrap .cover_cont .sket_thumb { float: left; clear: both; width: 230px; height: 336px; border: none; margin: 5px 0 8px; overflow: hidden; font-size: 32px; border: 1px solid #959595; padding: 55px 15px 20px; box-sizing: border-box; background-size: 100%; }
.select_text .text_v4 { vertical-align: top; float: left; }
.select_text .text_v4 a { background: url(/images/v4/mypage/sort_text.gif) no-repeat scroll 0 0; clear: right; float: left; height: 38px; width: 37px; font-size: 0; display: block; text-indent: -9999px; }
.select_text .text_v4 .under { background-position: -37px 0; width: 38px; }
.select_text .text_v4 .incline { background-position: -73px 0; }
.sketch_wrap .cover_cont2 { width: 280px; margin: 20px 23px 0 18px; }
.sketch_wrap .cover_cont2 .btn_thumb { float: right; }
.sketch_lst2 li { position: relative; display: inline-block; zoom: 1; margin: 0 40px 25px 0; width: 167px; vertical-align: top; font-family: dotum; text-align: left; }
.sketch_lst2 .re_thum { display: block; width: 165px; height: 112px; }
.sketch_lst2 .re_bg { display: block; color: #a1a1a1; line-height: 17px; height: 115px; overflow: hidden; cursor: pointer; }
.sketch_lst2 .re_thum img { width: 163px; height: 112px; border: 1px solid #959595; }
.sketch_lst2 .zoom_ov { width: 165px; height: 114px; position: absolute; top: 0px; left: 0px; background: url(/images/pop/2015/sket_hover2.png) scroll 50% 50%; cursor: pointer; }
.sketch_wrap .cover_cont2 .sket_thumb { float: left; clear: both; width: 278px; height: 191px;border: 1px solid #959595; margin: 5px 0 8px; box-sizing: border-box; background-size: 100%; }
.sketch_wrap .cover_cont2 p { text-align: center; }
.guide_ico { width: 17px; height: 20px; display: inline-block; font-size: 0; background: url(/images/v4/mypage/guide_ico.gif) no-repeat 0 0; padding-top: 10px; margin-left: 5px; }
.g_sketch_w { z-index: 100; position: absolute; top: 0; left: 0; width: 844px; height: 636px; background: url(/images/v4/mypage/g_sketch_bg.png) no-repeat 0 0; }
.g_top_menu { float: right;z-index: 999; }
.g_sketch_cont1 { margin: 16px 0 0 18px; width: 803px; height: 469px;background: url(/images/v4/mypage/g_sketch_con1.png) no-repeat 0 0; }
.g_sketch_cont2 { margin: 83px 0 0 7px; width: 820px;height: 497px;background: url(/images/v4/mypage/g_sketch_con2.png) no-repeat 0 0; }
.g_sketch_cont3 { margin: 75px 0 0 42px; width: 759px; height: 477px; background: url(/images/v4/mypage/g_sketch_con3.png) no-repeat 0 0; }
.g_sketch_w .g_b_next { display: block; position: absolute; left: 376px; bottom: 29px; font-size: 0; width: 91px; height: 38px;background: url(/images/v4/mypage/g_sketch_next.png) no-repeat 0 0; }
.g_top_menu ul { position: absolute; top: 28px; right: 90px; }
.g_top_menu li { float: left; margin-left: 11px; }
.g_top_menu .on .g_menu1, .g_top_menu .g_menu1:hover { background-position: 0 -40px; }
.g_top_menu .g_menu1 { background-position: 0 0; width: 93px; }
.g_top_menu li a { display: block; height: 21px; text-align: center;background: url(/images/v4/mypage/g_sketch_menu.png) no-repeat scroll 0 0; }
.g_top_menu li span { font-size: 0; }
.g_top_menu .g_menu2 { background-position: -106px 0; width: 95px; }
.g_top_menu .g_menu3 { background-position: -212px 0; width: 131px; }
.g_top_menu .g_close { display: block; position: absolute; right: 26px; top: 23px; font-size: 0; width: 25px; height: 25px; background: url(/images/v4/mypage/g_sketch_close.png) no-repeat 0 0; }
.g_sketch_w .g_b_close { display: block; position: absolute; left: 376px; bottom: 29px; font-size: 0; width: 91px; height: 38px; background: url(/images/v4/mypage/g_sketch_close2.png) no-repeat 0 0; }
.g_top_menu .g_menu2 { background-position: -106px 0; width: 95px; }
.g_top_menu .on .g_menu2, .g_top_menu .g_menu2:hover { background-position: -106px -40px; }
.g_top_menu .on .g_menu3, .g_top_menu .g_menu3:hover { background-position: -212px -40px; }
.skt_pop { position: relative; width: 470px; font-family: "맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Dotum; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 6px 2px; border-width: 1px; border-style: solid; border-color: rgb(143, 143, 143); border-image: initial; }
.skt_pop .p_cont {padding: 35px 0 33px 0; text-align: center; color: #111; line-height: 24px; }
.skt_pop .p_cont .f_txt {font-size: 16px; font-weight: bold; line-height: 27px; padding-top: 15px; }
.skt_pop .p_cont em {color: #eb4e45; }
.skt_pop .f_btn {margin-top:18px; }
.recom_data_w {clear: both; margin:18px 0 0 20px }
.recom_data_w ul {text-align:left; }
.recom_data_w li {position: relative; display: inline-block; zoom: 1; margin: 0 15px 25px 0; width: 101px; vertical-align: top; font-family: dotum; text-align: left; }
.recom_data_w .re_thum {display: block; width: 109px; height: 77px; border: 1px solid #c6c6c6; }
.recom_data_w .re_bg {display: block; color: #000; line-height: 15px; height: 120px; overflow: hidden; }
.recom_data_w .b_off {z-index: 101; position: absolute; right: 0px; top: 8px; cursor: pointer; width: 21px; height: 21px; font-size: 0px; background: url(/images/v4/mypage/b_off.png) no-repeat right bottom; }
.recom_data_w .b_on {z-index: 101; position: absolute; right: 0px; top: 8px; cursor: pointer; width: 21px; height: 21px; font-size: 0px; background: url(/images/v4/mypage/b_on.png) no-repeat right bottom; }
.recom_data_w .re_tit a {display: block; overflow: hidden; padding-top: 5px; width: 107px; height: 30px; font-size: 11px; color: #333; line-height: 15px; }
.sk_doc .s_txt2 { color: #eb4a3f; font-weight: bold}
.thumb2 {float:left; position:relative; margin:0 14px 0 0}
.doc_detail2 dt {margin:0 0 4px 1px; font-size:12px; line-height:18px}
.doc_detail2 dt a {color:#333}
.doc_detail2 dd {color:#666; text-align: center}
.doc_detail2 dd.d_info {color: #6e6e6e; margin: 7px 0 7px 0; font-family: '돋움',dotum,sans-serif; text-align: center; }
.doc_detail2 span, .doc_detail3 span {color: #d2d2d2}
.btn_down_s {text-align: center; }
.btn_down_s a {padding: 8px 9px 5px 10px; margin: 0 2px 0 1px; line-height: 10px; border: 1px solid #ddd; color: #6e6e6e; display: inline-block; font-family: '돋움',Dotum,AppleGothic,sans-serif; font-size: 11px; text-decoration: none; }

.lst_sketch { overflow:hidden; clear:both; padding:25px 0 0 24px; position:relative; border-bottom:1px solid #cbcbca;}
.lst_sketch ul {clear:both; overflow:hidden;}
.lst_sketch li {float:left; position:relative; width:133px; height:282px; padding-left:20px; margin:0 35px 30px 10px}
.lst_sketch .tit {float:left; color:#000; font-size:13px; font-weight:bold; margin:0 0 22px 0; font-family:'굴림',Gulim,sans-serif}
.lst_sketch .tit span {color:#606060; font-size:13px; font-weight:normal}
.lst_sketch img {vertical-align:middle}
.lst_sketch .doc_detail2 {float:left; width:135px; margin-top:9px}
.lst_sketch .s_chk {position:absolute; left:0; top:0; z-index:999}
.lst_sketch .cont_none {margin:30px 0 60px 0; font-size:13px; text-align:center; color:#363636; line-height:24px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo"}
.lst_sketch .cont_none .none_txt {display:block; font-size:14px; font-weight:bold}
.lst_sketch .cont_none .btn_go_sketch {display: table; height: 36px; padding: 0 15px; clear:both; margin:16px auto 0 auto; line-height: 36px; font-size:14px; color: #ccedf7; letter-spacing:-0.5px; text-align: center; border-radius: 3px; background-color: #348fe2; border: 1px solid #348fe2; text-decoration: none; font-weight: bold; font-family: "맑은 고딕","Malgun Gothic","Apple SD Gothic Neo";}
.lst_sketch .cont_none .btn_go_sketch:hover {background-color:#297ecc}
.cover_tit a {overflow: hidden;	text-overflow: ellipsis; display: -webkit-inline-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: 270px}
.cover_tit a:link{color: #505050;}
.cover_tit a:visited{color: #505050;}


.btn_sketch_sel {float:left; width:97px; height:32px; margin-top:5px; padding-left:14px; font-size:11px; letter-spacing:-0.5px; word-spacing:-1px; border:1px solid #c6c6c6; background:url(/images/v4/mypage/ico_check.png) no-repeat 5px 12px; background-color:#fff }
.btn_sketch_sel a {display:block; color:#777; text-decoration:none; text-align:center; line-height:32px}
.btn_sketch_sel.on { background:url(/images/v4/mypage/ico_check_on.png) no-repeat 5px 12px; background-color:#f7f7f7}

/* 20220210 썸네일스케치 추가 */
.sketch_wrap .cover_cont .btn_thumb, .sketch_wrap .cover_cont2 .btn_thumb {margin-right:4px}
.sketch_wrap .cover_cont .btn_thumb a, .sketch_wrap .cover_cont .btn_thumb2 a, .sketch_wrap .cover_cont2 .btn_thumb a, .sketch_wrap .cover_cont2 .btn_thumb2 a{display: block; padding-left:19px; background: url(/images/v4/mypage/ico_temp.png) no-repeat 0 9px; color:#333; line-height:31px; text-decoration: none; font-size:12px; letter-spacing:-0.5px; word-spacing:-1px;}
.sketch_wrap .cover_cont .btn_thumb2 a, .sketch_wrap .cover_cont2 .btn_thumb2 a {padding-left:24px; background: url(/images/v4/mypage/ico_temp2.png) no-repeat 6px 9px}
.sketch_wrap .cover_cont .btn_thumb, .sketch_wrap .cover_cont .btn_thumb2, .sketch_wrap .cover_cont2 .btn_thumb, .sketch_wrap .cover_cont2 .btn_thumb2 {float:left; width:102px; height:32px; padding-left:9px; border:1px solid #c6c6c6; background-color:#fff}
.btn_temp_w {margin: 0 auto; overflow: hidden}

.sketch_notice {margin-bottom:8px; font-size:13px; margin-top:8px; margin-left:-7px}
.sketch_notice li {display:block; padding-left:7px; margin-left:2px; line-height:21px; margin-bottom:3px; color:#505050; font-size:12px; letter-spacing:-0.3px; background:url("/images/v4/mypage/bul_notice.gif") no-repeat 0 10px}
.sketch_notice li em {color:#eb4a3f; font-weight: bold}
.my_sketch_w {margin-top:20px; width: 100%; overflow: hidden; height:400px; overflow-y:auto}
.my_sketch_w .skt_bundle_tit {display: block; clear: both; width:100%; padding-top:9px; font-size:14px; letter-spacing: -1px; font-weight: bold; color:#505050; border-top: 1px solid #dedede}
.sketch_lst.my_temp {margin-top:10px}
.sketch_lst.my_temp li {margin-bottom:15px}
.sketch_lst2.my_temp {margin-top:10px}
.sketch_lst2.my_temp li {margin-right:15px}
.sketch_lst2.my_temp dl {margin-bottom:6px}
.my_skt_del { display: block; width:50px; height:19px; line-height:21px; margin:4px auto 0 auto; text-align: center; color:#6e6e6e; font-size:11px; border: 1px solid #d8d8d8; border-radius:2px}
.my_skt_del:hover {text-decoration: none}
.btn_myskt_up label { display: block; height:39px; margin-top:15px; text-align: center; font-size:14px; color:#3565c9; letter-spacing: -0.5px; font-weight: bold; line-height:38px; border: 1px solid #4279e0; border-radius:2px; background-color: #f2f6fd}
.btn_myskt_up label:before {width:16px; height:15px; margin-right:6px; vertical-align:-1px; content: ''; background: url(/images/v4/mypage/ico_folder.png) no-repeat 0 0; display:inline-block}
.btn_myskt_up input[type="file"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
.temp_img_non {margin-top:50px; text-align:center}
.skt_pre_txt {font-size:16px; color:#202020; line-height:23px; margin: 0 20px 6px 20px; font-weight: bold; letter-spacing:-0.5px}
.skt_pre_txt .pre_tit {display: block; margin-bottom:10px; font-size:20px; letter-spacing:-1.5px}
.skt_pre_txt b {color:#202020; display: block; font-weight:normal; margin:20px 0 -15px 0; font-size:13px}
.skt_pre_txt2 {clear: both; letter-spacing: -0.5px; margin-top:-6px; z-index: 100; position: relative; text-align: left; margin-left:40px}
.skt_pre_txt2 a {color: #3565c9; text-decoration: underline; word-spacing:-1.5px}

.skt_thumb_preview {position: relative; width:445px; margin:0 0 0 40px}
.skt_pre_w {width:445px; overflow: hidden}
.skt_pre_w .sketch_lst .re_bg {cursor:default}
.skt_pre_pre {z-index:100; position: absolute; left:-25px; top:90px; display: block; width:47px; height:48px; background: url(/images/v4/mypage/skt_pre_pre.png) no-repeat 0 0; }
.skt_pre_next {z-index:100; position: absolute; right: -25px; top:90px; display: block; width:47px; height:48px; background: url(/images/v4/mypage/skt_pre_next.png) no-repeat 0 0; }



/* 문의 및 평가 */
.my_textarea { overflow: auto; padding: 7px; vertical-align: top; line-height: 19px; border: 1px solid #dfdfdf; }
.btn_modify { display: block; margin-bottom: -5px; text-align: right; }
.btn_modify a { color: #496abc; font-size: 12px; text-decoration: underline; }
.btn_modify .bar { padding: 0 5px; font-size: 14px; color: #cbcbcb; vertical-align: middle; }
.tb_sorting .sort_con em.s_txt1 { font-weight: bold; color: #6e6e6e; }
.tb_sorting .sort_con em.s_txt2 { font-weight: normal; margin-left: 15px; color: #969696; }
.grade_txt {text-align: center; font-size: 11px; font-weight: bold}

/* 구매평가 포인트 20200422 */
.tb_list1 td .answer_con span.point_txt {display: block;padding-bottom: 5px; color: #eb4a3f;font-weight: bold; letter-spacing: -0.5px; }
.opinion_point_icon {letter-spacing:-0.5px}
.opinion_point_icon em {padding-right:2px;display: inline-block !important;}
.opinion_point_icon.g_aa,
.opinion_point_icon.g_aa em {color:#eb4a3f !important;}
.opinion_point_icon.g_a,
.opinion_point_icon.g_a em {color:#5279d6 !important;}
.opinion_point_icon.g_b,
.opinion_point_icon.g_b em {color:#2ba4ba !important;}
.opinion_point_icon.g_c,
.opinion_point_icon.g_c em {color:#6a9b3a !important;}
.opinion_point_icon.g_d,
.opinion_point_icon.g_d em {color:#7f8889 !important;}

/* 자료 홍보 레이어 팝업*/
.document_info { position: relative; width: 266px; background-color: #f2f8ff; border: 1px solid #3c91d1; }
.document_info p { position: absolute; right: 5px; top: 5px; }
.document_info dl { padding: 11px 13px 4px 13px; font-family: dotum; letter-spacing: -1px; }
.document_info dd { font-size: 11px; line-height: 16px; color: #555555; padding-bottom: 5px; }
.c3470c2 { color: #3470c2; }

/* 자료 홍보 광고등록 */
.tb_list1 td.t_title a { color: #363636; display: inline-block; padding-top: 5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width:400px; text-align: left;}
.sale_list td, #pop_m .pcon .charge_list td, #pop_m .pcon .mypage_list td { border: 0; padding: 8px 0 4px 3px; text-align: center; color: #555555; font-size: 12px; line-height: 18px; vertical-align: top; background-color: #ffffff; }
.ico_plus { display: inline-block; width: 8px; height: 8px; margin-right: 4px; background: url(/images/v4/mypage/ico_plus2.gif) no-repeat 0 0; }
.pop_m .pcon { padding: 20px 25px 25px 25px; text-align: left; color: #555555; }
.pad_preview { float: left; border: 1px solid #d4e5f3; margin-bottom: 5px; }
.pad_preview .con { width: 371px; padding: 15px 18px 10px 15px; background-color: #fafdff; }
.pad_preview .d_tit { display: block; height: 20px; width: 100px; margin-left: -5px; letter-spacing: -1px; text-align: center; margin-top: 7px; overflow: hidden; padding-top: 7px; }
.pad_preview .modify_tit { letter-spacing: -0.5px; color: #252525; }
.pad_preview .modify_tit em { }
.pkeyword dl { padding-top: 10px; margin-bottom: 3px; width: 370px; }
.pkeyword dt { background: url(/images/common/bullet/bul_rect01.gif) 0 6px no-repeat; padding: 0 0 0 8px; font-size: 12px; font-family: gulim,"굴림"; color: #252525; }
.pkeyword dd { padding: 5px 0 0 8px; }
.pkeyword .key_info { color: #555; line-height: 15px; }
.c818181 { color: #818181; font-family: dotum; }
a.c0474c6:link, a.c0474c6:visited, a.c0474c6:active { font-size: 12px; color: #0474c6; font-family: "돋움",Dotum,appleGothic,sans-serif; text-decoration: none; }
.pkeyword .price { color: #197B30; font-family: "굴림",Gulim,appleGothic,sans-serif; }
.p_k_det th { padding: 7px 8px 4px 10px; font-weight: normal; font-size: 12px; background-color: #ededed; color: #818181; text-align: center; letter-spacing: -1px; font-size: 11px; }
.p_k_det td { padding: 8px 3px 8px 10px; background-color: #ffffff; color: #555555; font-size: 12px; }
.psaller_list { padding: 10px 0 0 0; line-height: 22px; }
a.p_keylink:link, a.p_keylink:active, a.p_keylink:visited { color: #0429C6; font-size: 12px; line-height: 20px; padding: 1px 0 0px 5px; font-family: "굴림",Gulim,appleGothic,sans-serif; }

/* 이벤트 등록 */
.p_my_list th { padding: 6px 3px 1px 3px; font-weight: normal; font-size: 12px; background-color: #ededed; color: #818181; text-align: center; }
.p_my_list td { padding: 6px 0px 2px 7px; color: #555555; font-size: 12px; line-height: 18px; background-color: #ffffff; letter-spacing: -1px; }
.p_my_list .tit a, .p_my_list .tit a:visited { color: #505050; text-align: left; letter-spacing: -1px; text-decoration: none; font-weight: normal; }
div.yiiPager { clear: both; padding-bottom: 10px; padding-top: 30px; text-align: center; }
a.selbtn:link, a.selbtn:visited, a.selbtn:active { text-align: center; text-decoration: none; padding: 5px 7px 3px 7px; border: 1px solid #dbdbdb; background-color: #FFFFFF; color: #707070; letter-spacing: -1px; font-family: dotum; font-size: 11px; }
.sel_ov { border: 1px solid #b8d7ed; text-align: center; color: #026abd; background-color: #FFFFFF; padding: 2px 8px 5px 6px; text-decoration: none; letter-spacing: -1px; font-weight: bold; font-family: verdana; font-size: 12px; }
.my_event_data {width: 678px; height: 300px; margin: 7px 0 7px 0; border: 1px solid #cdcdcd; overflow: auto; scrollbar-3dlight-color: #dbdbdb; scrollbar-arrow-color: #888888; scrollbar-base-color: #ffffff; scrollbar-darkshadow-color: #FFFFFF; scrollbar-face-color: #ededed; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #dbdbdb; scrollbar-track-color: #f4f4f4; }
.my_event_data li { float: left; width: 100%; padding: 8px 0 5px 0; border-bottom: 1px solid #eaeaea; }
.my_event_data .t_tit { float: left; overflow: hidden; width: 400px; height: 23px; padding-left: 10px; margin-right: 5px; font-size: 12px; line-height: 25px; text-align: left; color: #505050; letter-spacing: -1px; }
.my_event_data .t_p { float: left; width: 180px; height: 23px; line-height: 25px; margin-left: 10px; font-size: 12px; text-align: left; color: #505050; letter-spacing: 0; }
.my_event_data .t_p span { color: #f73801; }
.my_event_data .t_del { float: right; margin-right: 20px; line-height: 25px; }
.sel_t {color:#333; padding-top:10px}
.sel_t em {font-weight:bold; color:#f73801}

.ud_p {padding:20px 0}
.ud_p span {margin-right:20px}

.p_cate_w span { float: left; display: block; vertical-align: middle; margin-right: 4px; }

/* 출금관리 */
.my_notice p { color: #848484; }
.my_notice a { color: #496abc; text-decoration: underline; }
.btn_tb7 { display: inline-block; height: 28px; padding: 0 8px!important; line-height: 28px; font-size: 12px; color: #6e6e6e!important; text-align: center; border-radius: 2px; background-color: #f8f8f8; border: 1px solid #e1e1e1; margin-left: 3px; }
.pop_often_account .account_upload strong { display: block; padding-bottom: 5px; color: #3c3c3c; letter-spacing: -1px; }
.pop_often_account .account_upload th { padding: 7px 0 4px 0; text-align: center; font-size: 12px; color: #505050; background-color: #ededed; }
.pop_often_account .account_upload td { padding: 6px 0 4px 0; text-align: center; font-size: 12px; color: #505050; background-color: #ffffff; }
.pop_often_account .account_upload select { height: 25px; border: 1px solid #ccc; font-size: 12px; width: 100px; color: #505050; }
.pop_often_account .account_upload input { height: 25px; border: 1px solid #ccc; }
.btn_go { vertical-align: middle; padding: 0 6px; display: inline-block; font-size: 11px; background-color: #6286de; border: 1px solid #5372bd; height: 21px; line-height: 24px; text-align: center; text-decoration: none; color: #fff; border-radius: 2px; }
.pop_often_account .account_upload .num { text-align: left; width: 130px; margin: 0 10px; }
.btn_ad_in { vertical-align: middle; padding: 0 6px; display: inline-block; font-size: 11px; background-color: #fff; border: 1px solid #c2c2c2; height: 21px; line-height: 24px; text-align: center; text-decoration: none; color: #505050; border-radius: 2px; }
.hp_banner { text-align: left; }
.hp_banner .p_tit { text-align: left; font-weight: bold; color: #eb4a3f; font-size: 12px; padding: 5px 0 10px; }
.hp_banner ul { font-size: 0; }
.hp_banner li { display: inline-block; width: 167px; margin-left: 1px; font-size: 0; }
.hp_banner li:first-child { margin-left: 0; }
.cff5300 { color: #ff5300; font-family: dotum; }
.lh18 { line-height: 18px; }
.letters1 { letter-spacing: -1px; }
.tp20 { padding-top: 20px; }
#pop_s .pcon .np_tit, #pop_m .pcon .np_tit { font-weight: bold; color: #252525; margin-bottom: 5px; font-size: 12px; letter-spacing: -1px; }
.tp5 { padding-top: 5px; }
.lp8 { padding-left: 8px; }
.sel02_box li a:link{color: #505050;}
.sel02_box li a:visited{color: #505050;}

/* 네이버 아이디로 판매관리에 접속했을 경우 메인 */
.intro_content { width: 100%; margin-top: 20px; font-family: "맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","dotum"; }
.sell_top2 { position: relative; width: 1024px; height: 297px; margin-bottom: 32px; background: url(/images/v4/mypage/shop_top_img2.jpg) no-repeat 0 0; }
.btn_join_hp { position: absolute; bottom: 55px; left: 386px; display: block; width: 256px; height: 60px; }
.blind { font-size: 0; height: 1px; left: 0; line-height: 0; overflow: hidden; position: absolute; top: 0; visibility: hidden; width: 1px; }
.sell_cont1 { position: relative; width: 1024px; height: 407px; margin-bottom: 54px; background: url(/images/v4/mypage/shop_cont_img1.gif) no-repeat 0 0; }
.sell_cont1 .seller_rank { position: absolute; bottom: 0; left: 66px; }
.sell_cont1 .seller_rank dl { float: left; width: 231px; height: 94px; margin-left: 24px; text-align: left; color: #000; }
.sell_cont1 .seller_rank dt { padding-bottom: 9px; padding-top: 16px; font-size: 15px; }
.sell_cont1 .seller_rank dd { font-size: 18px; }
.sell_cont1 .seller_rank dd em { vertical-align: -2px; font-size: 23px; font-weight: bold; font-family: Tahoma, Geneva, sans-serif; }
.sell_cont2 { position: relative; width: 1024px; height: 485px; margin-bottom: 60px; background: url(/images/v4/mypage/shop_cont_img2.gif) no-repeat 0 0; }

/* 판매관리 홈 */
.sale_event { float: left; width: 100%; margin-bottom: 10px; border: 1px solid #d7d7d7; background: url(/images/mypage/my_event_bg.gif) repeat-y 0 0; }
.sale_event .ev_tit { float: left; width: 194px; }
.sale_event .ev_tit span { padding: 11px 0 10px 22px; display: block; }
.sale_event img { vertical-align: middle; }
.sale_event .sale_txt { float: left; line-height: 20px; display: block; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo"; font-size: 13px; color: rgb(51, 51, 51); margin: 6px 0px 0px 18px; }
.sale_event strong { color: #496abc; }
.sale_event strong.sale_po { color: #f44b44; }
.popupFrame { color: #333; }
.pop_mem { width: 420px; height: 372px; }
.pop_mem .np_tit { font-weight: bold; color: #252525; margin-bottom: 5px; font-size: 12px; letter-spacing: -1px; }
.pop_mem .txt1 { line-height: 19px; margin-bottom: 15px; }
.pop_mem .np_tit { font-weight: bold; color: #252525; margin-bottom: 5px; font-size: 12px; letter-spacing: -1px; }
.pop_mem .txt1 { line-height: 19px; margin-bottom: 15px; }
.pop_mem .txt1 span { color: #eb4e45; }
.pop_mem th { border: 0; padding-top: 8px; padding-bottom: 6px; font-weight: normal; font-size: 12px; background-color: #ededed; color: #818181; text-align: center; }
.pop_mem td { padding: 8px 0 4px 0; text-align: center; color: #555555; font-size: 12px; background-color: #ffffff; }
.ceb4e45 { color: #eb4e45; font-family: dotum; }
.sel02_box { clear: both; position: absolute; top: 21px; left: 315px; width: 223px; height: 135px; border: 1px solid #c2c2c2; background-color: #fff; }
.sel02_box ul { padding: 9px 0 6px 0px; }
.sel02_box li a { padding-left: 10px; letter-spacing: 0; font-family: gulim; line-height: 23px; }
.sel02_box .a_none {padding: 15px 0 30px 10px; font-size: 11px; color: #777;}

.sell_cont3 {padding-bottom: 30px; text-align: center; font-weight: bold; font-size: 24px; color: #252525; }
.sell_cont3 p {margin-bottom: 30px; }
.sell_top { width: 1024px; height: 297px; margin-bottom: 32px; background: url(/images/v4/mypage/sell_top_img.jpg) no-repeat 0 0; }

/* 기프티쇼 상품 팝업 */
.pop_gify_d { width: 700px; background: #fff; }
.pop_gify_d .pcon { padding:22px 22px 10px 22px; text-align: left; color: #252525}
.pop_gify_d .g_pro_w { border: 1px solid #ccc; border-top: 2px solid #495164; overflow: hidden; }
.pop_gify_d .g_detail_img { float: left; margin: 10px 0 0 10px; }
.pop_gify_d .g_pro_info { line-height: 22px; font-size: 12px; color: rgb(51, 51, 51); font-family: "맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Dotum; margin: 15px 0px 22px 250px; }
.pop_gify_d .g_pro_info .g_pro_tit { font-size:17px; font-weight: bold; letter-spacing: -1px; color: #111; margin-top:5px}
.pop_gify_d .g_pro_info .g_pro_price { font-size:16px; font-weight: bold; margin-top:8px; color: #eb4e45; letter-spacing:-0.5px}
.pop_gify_d .g_pro_info .g_pro_price em {font-size:18px; vertical-align:-0.5px; padding-left:7px}
.pop_gify_d .g_pro_info .g_pro_d { color: #6e6e6e; letter-spacing:-0.5px; font-size:13px; word-spacing:-0.5px}
.pop_gify_d .g_pro_info .g_pro_d span { font-weight: bold; margin-right:7px}
.pop_gify_d .g_detail { clear: both; margin:20px 0; padding:0 5px; line-height:22px; color:#555; height: 400px; overflow: auto; letter-spacing:-0.5px}
.pop_gify_d .g_detail .g_tit { font-weight: bold; font-size:14px; letter-spacing:-1px; color:#111}
.pop_gify_d .g_detail .g_tit span {padding-right:4px}
.pop_gify_d .btn_d_close { display:inline-block; font-size:14px; line-height:16px; letter-spacing:-0.5px; text-align:center; color:#555; background-color:#fff; margin: 0px auto; padding: 12px 28px 13px 28px; border-radius:2px; border:1px solid #ccc}
.close_top a { background: url(/images/pop/2015/pop_sk_close.png) no-repeat scroll 0 0; display: block; height: 54px; width: 54px; }
.pop_gify_d .g_detail em { font-weight: bold; display: block; margin-top:5px; margin-bottom:2px; color:#333}
.pop_gify_d .g_detail a {color:#555; text-decoration: underline}
.pop_gify_d .g_detail p {margin-bottom:16px}
.pop_gify_d .g_detail .g_im {color:#d82225; font-weight:bold}
.pop_gify_d .g_detail .g_bul {display: inline-block; overflow: hidden; margin-left:-8px; vertical-align:-2px}

.pop_gify_d .pop_gify_tit {font-size: 17px; letter-spacing: -1px; margin-bottom:25px; display: block; border-bottom: 2px solid #495164; padding: 0 0 7px 3px}
.pop_gifti_noti { background-color: #fff; border: 1px solid #e1e1e1; padding:10px 0 11px 12px; margin-bottom: 20px; margin-top:-10px; line-height:22px; color: #555; font-size:13px; word-spacing:-0.5px}
.pop_gifti_noti span {color:#d82225}
.pop_gifti_noti em { font-weight: bold; color:#456fd6}
.pop_gify_d .gifty_buy_tit { display: block; margin: 0 0 7px 3px; font-size: 14px; font-weight: bold; letter-spacing:-0.5px; word-spacing:-1px}
.pop_gifty_t table { clear: both; font-size: 12px; color: #333333; }
.pop_gifty_t th { color: #505050; font-size: 12px; padding: 10px 5px 8px 5px; font-weight: bold; background-color: #f8f8f8; letter-spacing:-1px}
.pop_gifty_t td { line-height: 20px; color: #333; text-align: center; padding: 7px 0 6px 0; border-top: 1px solid #e1e1e1; }
.pop_gifty_t .pro_info { padding-left: 17px; text-align: left; }
.pop_gifty_t .pro_info { padding-left: 17px; text-align: left; }
.pop_gifty_t .pro_info span { float: left; }
.pop_gifty_t img { vertical-align: middle; }
.pop_gifty_t .pro_info .pro_tit {font-weight:bold; font-size:15px; padding-left:12px; word-spacing:-0.5px}
.pop_gifty_t .pro_info .pro_tit em {color: #6e6e6e; font-size: 12px; display: block; padding: 5px 0 2px 0}
.pop_gifty_t .pro_price {text-align:center; font-size:16px; font-weight: bold; color:#eb4e45}
.pop_gifty_t { clear: both; margin-bottom: 25px; color: #333; background: #fff; border-top: 1px solid #495164; border-bottom: 1px solid #d1d1d1; }
.pop_gifty_t input { vertical-align: middle; padding: 0 5px; }
.pop_gify_d .gifty_save_add { text-align: right; margin-top:-25px}
.pop_gify_d .btn_g_add {display: inline-block; width:120px; padding:2px 0 3px 0; font-size:12px; line-height:19px; letter-spacing: -0.5px; text-align: center; border-radius:2px; color: #e54f47; background-color: #fff; border:1px #e54f47 solid; font-weight:bold; margin-top:10px; word-spacing:-0.5px}
.pop_gifty_t { clear: both; margin-bottom:20px; color: #333; background: #fff; border-top: 1px solid #495164; border-bottom: 1px solid #d1d1d1; }
.pop_gify_d .btn_g_buy { display: inline-block; width:220px; font-size:15px; height:43px; line-height:22px; letter-spacing: -0.5px; text-align: center; color:#fff; background-color:#ee4034; font-weight: bold; border-radius:2px; border:1px solid #ee4034; word-spacing:-1px}
.pop_gify_d .gify_buy_com {text-align:center; padding:15px 0 35px 0; line-height:35px}
.pop_gify_d .gify_buy_com .com_txt {font-size:17px; font-weight:bold; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum"}
.pop_gify_d .gify_buy_com .com_txt em {color:#eb4e45}
.mypage_top { bottom: 135px; height: 65px; width: 50px; left: 50%; margin-left: 530px; position: fixed; text-align: center; z-index: 99; }
.mypage_top a { background: url(/images/v4/document/page_top.gif) no-repeat scroll 0 0; display: block; height: 50px; width: 50px; }


/* 자료 판매 안내 */
.ser_logo_v3 { display: block; width: 192px; height: 34px; background: url(/images/v4/sell/sell_gnb_v4.gif) no-repeat scroll 0 0; }
.guide_top2 { width: 1024px; height: 208px; margin-bottom: 32px; background: url(/images/v4/mypage/guide_top_img2.jpg) no-repeat 0 0; }
.guide_top { width: 1024px; height: 208px; margin-bottom: 32px; background: url(/images/v4/mypage/guide_top_img.jpg) no-repeat 0 0; }
.guide_top3 { width: 1024px; height: 208px; margin-bottom: 32px; background: url(/images/v4/mypage/guide_top_img3.jpg) no-repeat 0 0; }
.guide_left { float: left; width: 750px; font-family: '돋움',dotum,sans-serif; }
.guide_left .seller_rank { position: relative; display: inline-block; border: 1px solid #eaeaea; margin-left: 30px; margin-bottom: 60px; }
.guide_left .seller_rank dl { float: left; width: 200px; text-align: left; color: #000; border-right: 1px solid #eaeaea; }
.guide_left .seller_rank dt { padding: 15px 0 15px 24px; font-size: 15px; background: #f2f8fd; font-family: "맑은 고딕","Malgun Gothic","돋움",dotum,AppleGothic,sans-serif; }
.guide_left .seller_rank dd { font-size: 18px; padding: 15px 0 15px 24px; }
.guide_left .seller_rank dd em { vertical-align: -2px; font-size: 23px; font-weight: bold; font-family: Tahoma, Geneva, sans-serif; }
.guide_left .statistic_wrap { overflow: hidden; margin-bottom: 50px; }
.guide_right { float: right; width: 242px; }
.total_data { border: 1px solid #d1d1d1; text-align: left; padding: 0 19px; }
.total_data .tit1 { margin-bottom: 5px; margin: 18px 0 5px 0; }
.total_data .data_sum { text-align: left; margin-bottom: 21px; }
.total_data .data_sum img { vertical-align: middle; padding: 0 1px 0 0; }
.total_data .data_sum { text-align: left; margin-bottom: 21px; }
.total_data .data_sum img { vertical-align: middle; padding: 0 1px 0 0; }
.sale_review { padding: 22px 17px 13px 17px; margin-bottom: 10px; background-color: #f9f9f9; border: 1px solid #e4e6e9; }
.sale_review h4 { display: block; margin-bottom: 12px; }
.sale_review p { margin-bottom: 22px; }
.m_ranking { clear: both; padding: 0 15px 10px 15px; border: 1px solid #e0e0e0; font-family: '돋움',dotum,sans-serif; }
.m_ranking h4 { display: block; padding: 8px 0 5px 9px; margin-top: 20px; margin-bottom: 16px; font-size: 13px; font-weight: bold; color: #333; background-color: #f1f2f3; font-family: "맑은 고딕","Malgun Gothic","돋움",dotum,AppleGothic,sans-serif; }
.m_ranking li { width: 205px; height: 15px; margin-bottom: 7px; margin-left: 3px; overflow: hidden; }
.m_ranking .g_rank { width: 13px; height: 10px; padding-bottom: 3px; border: 1px solid #eaeaea; font-size: 11px; color: #444; text-align: center; font-family: Tahoma,Verdana,Geneva,sans-serif; display: inline-block; }
.m_ranking li a, .m_ranking li a:link, .m_ranking li a:visited { font-size: 12px; color: #606060; text-decoration: none; letter-spacing: 0px; }
.g_btn_upload { background: url(/images/v4/mypage/guide_data_btn.gif) no-repeat scroll 0 0; height: 43px; width: 242px; margin-top: -1px; margin-bottom: 10px; font-size: 0px; display: block; text-indent: -9999px; }
.tb_title em { padding-left: 5px; font-family: '돋움',dotum,sans-serif; color: #777; line-height: 24px; }
.sell_title {position:relative; padding:0 0 10px 3px; margin-top:30px; height:22px}
.sell_title h4 {font-size:17px; color:#252525; font-weight:400; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic";}
.sell_title h4 em {color:#777; font-size:14px; padding-left:5px; line-height:27px; font-weight:300; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic";}
.sale_persent {width:1023px; margin:50px auto; padding:25px 0; background-color: #f9f9f9; border: 1px solid #e4e6e9; }
.sale_persent h4 {display: block; margin-bottom: 8px; font-size:17px; color:#333; font-weight:400; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic";}
.sale_persent ul {background-color: #FFFFFF; border: 1px solid #ececec; padding: 10px; margin: 0 11px 10px 11px; overflow: hidden; display: inline-block;}
.sale_persent li { margin-top: 4px; margin-bottom: 5px; margin-left: 3px; color: #535353; font-size: 13px; }
.sale_persent .priceInfoList1 { color: #63A7F8; }
.sale_persent .priceInfoList2 { color: #5FAE10; }
.sale_persent .priceInfoList3 { color: #FEBC34; }
.sale_persent .priceInfoList4 { color: #F05B4F; }
.sale_persent .col1 {overflow: hidden; display: inline-block; width:480px; vertical-align:top; margin-left:30px;}
.sale_persent .col1 p{color:#6e6e6e; font-size:14px; padding-bottom:10px}
.cover_lst { clear: both; padding-left: 17px; overflow: hidden; }
.cover_lst .tit a { color: #333; line-height: 14px; }
.cover_lst li { float: left; position: relative; width: 78px; height: 150px; margin: 0 12px 11px 0; }
.cover_lst .tit { display: block; clear: both; height: 32px; margin-top: 5px; overflow: hidden; font-size: 12px; text-align: center; }
.cover_lst .thmb img { border: 1px solid #c6c6c6; vertical-align: top; }
.zoom_ov5 { width: 80px; height: 113px; position: absolute; top: 0; left: 0; background: url(/images/v4/document/d_hover4.png) no-repeat scroll 0 0; }
.sale_issue, .sale_info { padding: 16px 0 2px 0; margin-bottom: 15px; background-color: #f9f9f9; border: 1px solid #e4e6e9; }
.sale_issue h4 { display: block; margin-bottom: 8px; margin-left: 14px; }
.sale_issue, .sale_info { padding: 16px 0 2px 0; margin-bottom: 15px; background-color: #f9f9f9; border: 1px solid #e4e6e9; }
.sale_issue ul { padding: 10px; margin: 0 11px 10px 11px; background-color: #ffffff; border: 1px solid #ececec; }
.sale_issue li { margin: 9px 0 6px 3px; color: #535353; font-size: 12px; letter-spacing: -0.5px; height: 14px; overflow: hidden }
.sale_issue .this_m { color: #2a79c3; font-weight: bold; }
.sale_issue li a, .sale_issue li a:hover, .sale_issue li a:visited { color: #535353; }
.sale_issue .this_m a, .sale_issue .this_m a:hover, .sale_issue .this_m a:visited { color: #2a79c3; }
.sale_info h4 { float: left; margin-bottom: 8px; margin-left: 14px; }
.sale_info .more { margin-left: 58px; }
.sale_info .more a, .sale_info .more a:link, .sale_info .more a:visited { padding-right: 6px; color: #777777; font-size: 11px; letter-spacing: -1px; }
.sale_info ul { display: block; padding: 8px 0 3px 10px; margin: 8px 11px 10px 11px; background-color: #ffffff; border: 1px solid #ececec; }
.sale_info li { clear: both; padding-top: 1px; }
.perinfo_confirm { margin: auto; border: 1px solid #d4d4d4; width: 570px }
.perinfo_confirm th { width: 117px; padding: 0 0 0 28px; background-color: #f8f8f8; height: 20px; letter-spacing: -1px; border-right: 1px solid #dfdfdf; }
.perinfo_confirm th, .perinfo_confirm td { padding-top:11px; padding-bottom:8px; font-size: 12px; text-align: left; color: #333; border-bottom: 1px solid #e5e5e5; }
.perinfo_confirm td { padding: 0 0 0 16px; }

/* 구매평가 팝업 */
.p_txt12 {font-size:12px; color:#555; line-height:18px;}
.p_txt12 em {font-weight:bold; color:#eb4e45}
.p_txt12 a {color:#496abc;text-decoration: underline }
.scrap {margin:5px 0}
.scrap label {padding-right:20px;}
.scrap em {padding-right:10px;}
.eva_txt {margin-top:10px;border-top: 1px solid #9A9A9A; border-right: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; border-left: 1px solid #9A9A9A; width: 380px; height: 50px; color:#999; font-size: 11px; vertical-align: middle; padding:5px;line-height:16px;}
.eva_txt02 {border-top: 1px solid #9A9A9A; border-right: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; border-left: 1px solid #9A9A9A; width: 360px; height: 80px; color:#999; font-size: 11px; vertical-align: middle; padding:5px;line-height:16px;}
.p_txt11 {font-size:11px;letter-spacing:0px; color:#555; line-height:18px;}
.p_txt11 em {font-weight:bold; color:#eb4e45}
.p_txt11 a {color:#496abc;text-decoration: underline }
.p_top10 {padding:10px 0;}
.txt14b {font-size:14px; font-weight:bold; color:#333; letter-spacing:-1px}
.c_title {margin:20px 0; border-top:1px solid #dedede;border-bottom:1px solid #dedede; padding:10px;background:#eee}

/* 마이숍 소개 */
.myshop_intro {margin-bottom:20px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","dotum"}
.myshop_intro .mem_area {position:relative; height:44px; padding:0 12px 0 18px; border:1px solid #e1e1e1}
.myshop_intro .intro_con {margin-top:-1px; padding:15px 14px 16px 17px; color:#363636; font-family:dotum; line-height:19px; border:1px solid #e1e1e1}
.myshop_intro .info_txt {display:block; margin-top:4px; font-size:11px; color:#888}
.myshop_intro .mem_top_id {display:inline-block; padding-top:5px; margin:6px 10px 0 0; font-weight:bold; color:#252525; font-size:15px}
.myshop_intro .btn_add_shop {display:inline-block; height:22px; padding:0 10px; line-height:25px; font-size:12px; color:#fff; text-align:center; font-family:dotum; border-radius:3px; background-color:#5372bd; border:1px solid #5372bd; text-decoration:none}
.myshop_intro .btn_add_shop .ico_plus {display:inline-block; width:8px; height:8px; margin-right:4px; background:url("/images/v4/mypage/ico_plus.gif") no-repeat 0 0;}
.myshop_intro .btn_add_shop:hover {background-color:#4c67a9; border:1px solid #4c67a9}
.myshop_intro .btn_txt_modify {display:inline-block; vertical-align:middle; height:20px; padding:0 8px; margin-left:5px; line-height:23px; font-size:12px; color:#6e6e6e; text-align:center; font-family:dotum; border-radius:3px; background-color:#fff; border:1px solid #e2e7eb; text-decoration:none}
.myshop_intro .btn_txt_modify .ico_pen {display:inline-block; width:10px; height:10px; margin-right:1px; background:url("/images/v4/mypage/ico_modify.gif") no-repeat 0 0;}

/* 마이숍 Intro */
.intro_content {width:100%; margin-top:20px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","dotum";}
.shop_top {width:1024px; height:297px; margin-bottom:32px; background: url("/images/v4/mypage/shop_top_img.jpg") no-repeat 0 0}
.shop_cont1 {position:relative; width:1024px; height:407px; margin-bottom:54px; background: url("/images/v4/mypage/shop_cont_img1.gif") no-repeat 0 0}
.shop_cont1 .seller_rank {position:absolute; bottom:0; left:66px}
.shop_cont1 .seller_rank dl {float:left; width:231px; height:94px; margin-left:24px; text-align:left; color:#000}
.shop_cont1 .seller_rank dt {padding-bottom:9px; padding-top:16px; font-size:15px}
.shop_cont1 .seller_rank dd {font-size:18px}
.shop_cont1 .seller_rank dd em {vertical-align:-2px; font-size:23px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif}
.shop_cont2 {position:relative; width:1024px; height:485px; margin-bottom:60px; background: url("/images/v4/mypage/shop_cont_img2.gif") no-repeat 0 0}
.shop_cont3 {padding-bottom:30px; text-align:center; font-weight:bold; font-size:20px; color:#252525}
.shop_cont3 p {margin-bottom:30px}
.btn_shop1 {display:inline-block; height:48px; line-height:48px; padding:0 46px; font-size:20px; color:#fff; font-weight:500; background-color:#6286de; border:1px solid #5372bd; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic";}
.btn_shop2 {display:inline-block; height:48px; line-height:48px; padding:0 46px; font-size:20px; color:#6286de; font-weight:500; background-color:#fff; border:1px solid #89a1dd; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic";}
a.btn_shop1, a.btn_shop2 {text-decoration:none}

/* 마이숍 선택박스 */
.sel_w {display:block; position:relative; z-index:25; float:right; width:151px; margin-top:7px}
.sel_w .btn_select {display:block; height:19px; padding:9px 0 0 9px; border:1px solid #e1e1e1; background:#f8f8f8 url("/images/v4/mypage/sel_down.png") no-repeat right 2px}
.sel_w a.btn_select {text-decoration:none; color:#6e6e6e; font-size:12px; font-weight:normal; font-family:'돋움',dotum,sans-serif}
.sel_w .list_select {position:absolute; top:29px; left:0; width:149px; height:100px; padding:10px 0 6px 0; background:#fff; border:1px solid #e1e1e1; overflow:auto;}
.sel_w .list_select li {overflow:hidden}
.sel_w .link_select {display:inline-block; height:15px; width:103px; padding:6px 0 2px 8px; text-decoration:none; font-size:12px; color:#333; font-weight:normal; font-family:'돋움',dotum,sans-serif}
.sel_w .link_select:hover {text-decoration:underline}
.sel_w .shop_del {float:right; display:inline-block; width:7px; height:7px; padding:4px; margin:4px 5px 0 0; font-size:0; background:url("/images/v4/mypage/btn_del_shop.gif") no-repeat 4px 4px;}
.sel_w li a {padding:8px 0 2px 8px; color:#6e6e6e}

/* 마이숍 타이틀 */
.myshop_tit {height:43px; border-top:1px solid #495164; border-bottom:1px solid #e8e8e8; background-color:#fafbfd}
.myshop_tit h4 {float:left; margin:12px 0 0 14px; font-size:14px; font-weight:bold; color:#252525; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo";}
.myshop_tit .recommend_set {float:right; padding-left:13px; margin:16px 12px 0 0; color:#496abc; font-family:gulim; background:url("/images/v4/mypage/ico_set.gif") no-repeat 0 0}
.myshop_tit .sort_lst {float:right; margin:16px 16px 0 0}
.myshop_tit .sort_lst li {float:left; padding-left:9px; margin-left:13px; background:url("/images/v4/mypage/dot_sort.gif") no-repeat 0 -20px}
.myshop_tit .sort_lst li.on {font-weight:bold; background-position:0 3px}
.myshop_tit .sort_lst li.on a {color:#363636}
.myshop_tit .sort_lst li a {color:#6e6e6e; text-decoration:none}
.sale_msg {color:#363636; margin:18px 0 0 14px}
.sale_msg em {color:#eb4a3f; font-weight:bold}

/* 마이숍 다운로드 버튼 */
.btn_down_m {position:absolute; bottom:3px; right:0; margin-bottom: 23px;}
.btn_down_m a {display:inline-block; width:37px; height:29px; background:url("/images/v4/search/sch_btn.gif") no-repeat scroll 0 0; float:left; font-size:0; display:block; text-indent:-9999px}
.btn_down_m .btn_down {background-position:0 0; margin-left:-1px}
.btn_down_m .btn_down:hover {background-position:0 -28px}
.btn_down_m .btn_cart {background-position:-37px 0}
.btn_down_m .btn_cart:hover {background-position:-37px -28px}

/* 마이숍 검색 바 */
.bot_sch_w {width:100%; margin-top:20px; overflow:hidden}
.bot_search {position:relative; margin:0 auto; width:319px; z-index:999;}
.bot_search .the_ico_search {margin-left:-1px; background-image: url("/images/v4/doc/search_knou.gif")}
.bot_search .btn_search {background-position:0 0; border:0 none; cursor:pointer; float:left; height:26px; overflow:hidden; width:31px}
.bot_search .fld_inside .tf_keyword {float:left; width:279px; font-size:12px; font-weight:normal; height:26px; padding-left:7px; line-height:26px; background-color:transparent; border:1px solid #c5c5c5; }
.bot_search .fld_inside .btn_search {background-position:0 0; height:28px; width:32px}
/*.bot_search .fld_inside .bg_on {background: url("/images/v4/mypage/sch_v4.gif") no-repeat scroll 7px -31px}*/

/* 마이숍 왼쪽 메뉴 */
.shop_keyword {margin-top:4px; padding:17px 9px 9px 9px; font-size:11px; border:1px solid #e1e1e1; background-color:#f2f2f2}
.shop_keyword dt {margin-bottom:12px; font-weight:bold; letter-spacing:-0.5px; color:#496abc}
.shop_keyword .box_btn {float:right; padding-right:10px; font-weight:normal; color:#8b8a8a; background:url("/images/v4/mypage/btn_keyword.gif") right 3px no-repeat}
.shop_keyword .close .box_btn {background-position:right -14px}
.shop_keyword dd a {color:#666; line-height:19px; letter-spacing:-0.5px; word-spacing:-0.5px}
.shop_keyword dd {line-height:16px; color:#888}

/* 학교명 검색 */
.my_school {clear:both; margin-bottom:9px; margin-top:10px}
.my_school .msch_box { float:left; border:1px solid #6286de; width:305px; margin-right:5px; height:38px}
.my_school .msch_box .my_sch_in {float:left; width:275px; font-size:15px; font-weight:normal; height:26px; line-height:1.5; margin:5px 10px 7px 7px; background-color:transparent; border:0 none; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum"}
.my_school .my_mem_btn {border:1px solid #ccc; height:40px; width:68px; background-color:#fff; font-family:dotum; font-size:12px; color:#333}
.msch_txt {clear:both; text-align:center; color:#6e6e6e; line-height:19px; font-family:dotum; margin-top:20px}
.msch_txt strong {color:#496abc; display:block; margin-bottom:23px}
.msch_txt a, .msch_txt2 a { text-decoration:underline; color:#eb4a3f}
.msch_txt2 {font-size:11px; margin-top:15px; margin-right:-10px; color:#6e6e6e; text-align:left}
.msch_lst {height:135px; overflow:auto; margin-top:15px}
.msch_lst li {clear:both; position:relative; height:16px; padding-top:6px;}
.msch_lst li:hover {height:16px; padding-top:6px; display:block; background-color:#6286de; color:#fff}
.msch_lst li:hover span{color:#fff}
.msch_lst span {display:block; float:left; font-family:dotum}
.msch_lst .sch_t1 {width:90px; color:#6e6e6e; text-align:left}
.msch_lst .sch_t2 {width:163px; font-weight:bold; color:#333; text-align:left}
.mstit {display:block; color:#333; font-weight:bold; font-size:16px; padding:0 0 19px 14px; border-bottom:1px solid #e1e1e1; margin:0 -20px 20px -20px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum"}
.mstit span {color:#6e6e6e}
.mbox {background-color:#f5f6f7; border:1px solid #ccc; border-bottom:none}
.mbox li {display:block;position:relative;height:32px;font-size:12px; font-family:dotum; border-bottom:1px solid #ccc}
.mbox li .tf_g {display:inline;float:left;width:340px;height:21px;padding:0; margin:5px 0 5px 10px;font-size:12px;color:#222; border:none; background-color:#f5f6f7; font-family:dotum}
.mbox li .lab_g {position:absolute;top:10px;left:10px;height:24px;color:#a1a1a1}
.ms_stit { display:block; margin-bottom:12px; font-weight:bold; color:#333; font-family:dotum}

#schoolNameEleMP,#majorNameEleMP{margin-top:-10px}
#majorNameEleMP{color:#6e6e6e}

.my_mem_btn {border:1px solid #ccc; height:40px; width:68px; background-color:#fff; font-family:dotum; font-size:12px; color:#333}
.my_sch_btn {text-align:center}
.mbtn_fun_w {padding:0 12px; display:inline-block; background-color:#fff; border:1px solid #c2c2c2; font-size:11px; height:20px; line-height:22px; text-align:center; text-decoration:none; color:#333; margin-bottom:-2px; letter-spacing:-1px}
.mbtn_fun_w:link, .mbtn_fun_w:visited {color:#505050}

#popup_main .sch_txt {text-align:center; color:#6e6e6e; line-height:17px; font-family:dotum; margin-top:59px;}
#popup_main .sch_txt strong {color:#496abc; display:block; margin-bottom:23px; margin-top:-23px}
#popup_main .sch_txt em { text-decoration:underline; color:#eb4a3f; cursor:pointer}
.sch_result {padding:20px; border-top:1px solid #ccc;}
.sch_result .sch_lst {height:160px; overflow:auto; margin-right:-20px; margin-left:-20px;}
.sch_result .sch_lst li {clear:both; position:relative; overflow:hidden; padding-top:6px; padding-left:20px; padding-bottom:3px}
.sch_result .sch_lst li:hover {padding-top:6px; display:block; background-color:#6286de; color:#fff}
.sch_result .sch_lst li:hover span{color:#fff}
.sch_result .sch_lst span {display:block; float:left; font-family:dotum}
.sch_result .sch_lst .sch_t1 {width:100px; color:#6e6e6e}
.sch_result .sch_lst .sch_t2 {width:200px; font-weight:bold; color:#333}
.sch_result .box {background-color:#f5f6f7; border:1px solid #ccc; border-bottom:none}
.sch_result .box li {display:block;position:relative;height:32px;font-size:12px; font-family:dotum; border-bottom:1px solid #ccc}
.sch_result .box li .tf_g {display:inline;float:left;width:390px;height:21px;padding:0; margin:5px 0 5px 10px;font-size:12px;color:#222; border:none; background-color:#f5f6f7; font-family:dotum}
.sch_result .box li .lab_g {position:absolute;top:10px;left:10px;height:24px;color:#a1a1a1}
.sch_result .s_stit { display:block; margin-bottom:12px; font-weight:bold; color:#333; font-family:dotum}

.sch_school {clear:both; margin-bottom:9px}
.sch_school .sch_box { float:left; border:1px solid #6286de; width:336px; margin-right:5px; height:38px}
.sch_school .sch_box .tf_keyword {float:left; width:325px; font-size:15px; font-weight:normal; height:26px; line-height:1.5; margin:5px 10px 7px 7px; background-color:transparent; border:0 none}

.sch_resultMP {padding:20px; border-top:1px solid #ccc;height:120px}
.sch_resultMP .sch_lst {height:160px; overflow:auto; margin-right:-20px; margin-left:-20px;}
.sch_resultMP .sch_lst li {clear:both; position:relative; overflow:hidden; padding-top:6px; padding-left:20px; padding-bottom:3px}
.sch_resultMP .sch_lst li:hover {padding-top:6px; display:block; background-color:#6286de; color:#fff}
.sch_resultMP .sch_lst li:hover span{color:#fff}
.sch_resultMP .sch_lst span {display:block; float:left; font-family:dotum}
.sch_resultMP .sch_lst .sch_t1 {width:100px; color:#6e6e6e}
.sch_resultMP .sch_lst .sch_t2 {width:200px; font-weight:bold; color:#333}
.sch_resultMP .box {background-color:#f5f6f7; border:1px solid #ccc; border-bottom:none}
.sch_resultMP .box li {display:block;position:relative;height:32px;font-size:12px; font-family:dotum; border-bottom:1px solid #ccc}
.sch_resultMP .box li .tf_g {display:inline;float:left;width:360px;height:21px;padding:0; margin:5px 0 5px 10px;font-size:12px;color:#222; border:none; background-color:#f5f6f7; font-family:dotum}
.sch_resultMP .box li .lab_g {position:absolute;top:10px;left:10px;height:24px;color:#a1a1a1}
.sch_resultMP .s_stit { display:block; margin-bottom:12px; font-weight:bold; color:#333; font-family:dotum;text-align:left}

/* 마이숍 판매자 추천 자료 */
.myshop_cont_none {padding:60px 0; text-align:center; font-size:13px; font-weight:bold; color:#363636; font-family:'돋움', Dotum, AppleGothic,sans-serif; border-bottom:1px solid #d7d7d7}

/* 마이숍 펼처보기 */
.more_data {position:relative; height:30px; margin-bottom:55px; border:1px solid #e1e1e1; border-bottom:1px solid #cbcbca}
.more_data .open_data, .more_data .last_close_data {width:593px; text-align:center; padding:9px 0 0 0; color:#363636}
.more_data .open_data p {background:url(/images/v4/mypage/ico_more_open.gif) no-repeat right 3px; width:63px; margin:0 auto; padding-left:100px; text-align:left}
.more_data .close_data {position:absolute; top:0; right:125px; width:123px; height:21px; padding:9px 0 0 0; color:#363636; border-left:1px solid #ececec}
.more_data .close_data p {background:url(/images/v4/mypage/ico_more_close.gif) no-repeat right 3px; width:38px; margin:0 auto; text-align:left; }
.more_data .go_more_data {position:absolute; top:0; right:0; width:124px; height:21px; padding:9px 0 0 0; border-left:1px solid #ececec;}
.more_data .go_more_data p {background:url(/images/v4/mypage/ico_more_go.gif) no-repeat right 0; width:59px; margin:0 auto; text-align:left}
.more_data .go_more_data p a {text-decoration:none; color:#496abc}
.more_data .last_close_data p {background:url(/images/v4/mypage/ico_more_close.gif) no-repeat right 3px; width:38px; margin:0 auto; padding-left:100px; text-align:left}

/* 마이페이지 > 공연티켓 예매내역 > 예매취소 팝업 */
.ticket_form {background-color:#f8f8f8; border:1px solid #d1d1d1; font-size:12px;clear:both; padding:20px; margin:0 10px 20px; width:540px}
.ticket_form table{font-size:12px;color:#333;}
.ticket_form td { overflow:hidden; padding:7px 20px 3px 15px; text-align:left; vertical-align:middle; line-height: 20px;}
.ticket_form p{font-size:11px; color:#606060; padding-top:3px; line-height:16px;}
.ticket_form img {vertical-align:middle}
.ticket_form .input_txt {height: 28px; padding-left: 5px; margin-top:2px; margin-bottom:2px; border: 1px solid #ccc;}
.ticket_form .cs_textarea02 {border: 1px solid #ccc; font-size: 12px; line-height: 18px; padding: 2px 0px 0px 2px; width:380px;height:100px; margin-top:5px;}
.ticket_form select {height: 30px; padding: 4px 3px 3px 3px; margin-top:2px; border: 1px solid #ccc; vertical-align: top; line-height: 30px; color:#666;}
.ticket_form .my_write_input02 {height: 28px; font-size: 12px;}

.btn_ticket {padding: 0 43px; display: inline-block; background-color: #e54f47; border: 1px solid #c3433c; font-size: 14px; height: 38px; line-height: 37px; text-align: center; text-decoration: none; color: #fff; font-weight: bold; font-family: "맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum";}
.ev_ticket_txt {float:left; width:505px; position:relative; font-size:14px; font-weight:bold; color:#000; line-height:26px; border:1px solid #cadde1; background-color:#f5fbff; display:block; padding:10px 0 8px 22px; margin:10px 0; font-family: "맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum"}
.ev_ticket_txt2 {line-height:22px; display:block; margin-top:25px; margin-bottom:20px}

.p_nid_info select {height: 25px; border: 1px solid #ccc; font-size:12px; width:100px; color:#505050}
.p_nid_info select::-ms-expand{opacity:100}

.gifty_pop .pclose {position:absolute; top:15px; right:15px}
.gifty_pop { position:relative; width:390px; border: 1px solid #8f8f8f; font-family:"Dotum"; box-shadow:0px 0px 6px 2px rgba(0,0,0,0.2)}
.gifty_pop .p_cont {padding:40px 0 10px 0; text-align:center; color:#111; line-height:20px; color:#333}
.gifty_pop .p_cont em {color:#eb4e45}
.gifty_pop .f_btn {margin-top:18px}
.gifty_pop .g_noti { display:block; margin-bottom:17px; font-size:17px; color:#000; font-weight:bold; text-decoration:underline; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum"}
.gifty_pop .g_img {height:100px; margin:25px 0 13px 0}
.btn_p_gift {padding:0 43px; display:inline-block; background-color:#e54f47; border:1px solid #c3433c; font-size:14px; height:38px; line-height:37px; text-align:center; text-decoration:none; color:#fff; font-weight:bold; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum"}
.gifty_pop .g_ev_date {font-size:14px; font-weight:bold; margin-bottom:27px; letter-spacing:-1px}
.gifty_pop .g_ev_date em{color:#eb4a3f}
.gifty_pop .p_cont .ev_btn .btn_fun_go { width: 280px; display: inline-block; background-color: rgb(229, 79, 71); border: 1px solid rgb(195, 67, 60); border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-size: 16px; height: 45px; line-height: 45px; text-align: center; text-decoration: none;
	color: rgb(255, 255, 255); font-weight: bold; font-family: '맑은 고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', Dotum; }

/* 마이펀 Content */
.ticket_desc {margin-bottom:30px}
.comment_tit {width:389px; height:51px; margin:39px 0 31px 203px; background:url("/images/v4/mypage/comment_tit.gif") no-repeat 0 0}

/* popup 영화예매권 이벤트 */
.btn_movie {padding:0 43px; display:inline-block; background-color:#6286de; border:1px solid #5372bd; font-size:14px; height:38px; line-height:37px; text-align:center; text-decoration:none; color:#fff; font-weight:bold; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum"}
.btn_movie_send {position:absolute; right:30px; bottom:14px; display:block; color:#fff; background-color:#fff; border:1px solid #7dadcd; font-size:12px; height:25px; line-height:22px; text-align:center; text-decoration:none; font-weight:normal; border-radius:1px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum"}
a.btn_movie_send {color:#314a87}
.ev_movie_txt { position:relative; font-size:14px; font-weight:bold; color:#000; line-height:26px; border:1px solid #cadde1; background-color:#f5fbff; display:block; padding:10px 0 8px 22px; margin-top:10px}
.ev_movie_txt2 {line-height:22px; display:block; margin-top:25px; margin-bottom:20px}
.ev_movie_txt3 {color:#333; font-family:dotum}
.ev_movie_msg {padding:12px 0 11px 0; margin:7px 25px 15px 25px; font-weight:bold; font-family:dotum; font-size:12px; background-color:#efefef}
.ev_movie_msg input {height:27px; width:150px; border:1px solid #c1c1c1; padding-left:7px}

.ev_charge {position:relative}
.ev_charge .win_txt {position:absolute; top:40px; left:0; width:100%; text-align:center; font-size:15px; font-family:'Malgun Gothic','맑은 고딕',sans-serif}


/* popup 펀캠퍼스 상품문의 */
.fun_qa_tit {display:block; margin:0 0 10px 0; font-size:12px; color:#333}
.fun_qa_tit2 {display:block; margin:0 0 10px 0; font-size:12px; color:#333; line-height:18px; color:#6e6e6e}
.fun_qa_tit2 strong {font-size:14px; display:block; margin-bottom:5px; color:#333}
.pop_fun_qa {clear: both; margin-bottom: 25px; color: #333; background: #fff; border-top: 1px solid #495164; border-bottom: 1px solid #d1d1d1;}
.pop_fun_qa img {vertical-align:middle}
.pop_fun_qa table{clear:both; font-size:12px; color:#333333}
.pop_fun_qa th {color:#333; font-size:12px; padding:12px 0 8px 15px; width:90px; text-align:left; font-weight:normal; background-color:#f8f8f8;border-top:1px solid #e1e1e1; letter-spacing:-1px}
.pop_fun_qa td {line-height:20px; color:#333; text-align:left; padding:7px 0 6px 15px; border-top:1px solid #e1e1e1}
.pop_fun_qa a {color:#333; text-decoration:none}
.pop_fun_qa select::-ms-expand{opacity:100}
.pop_fun_qa select {height:25px; width:120px; border:1px solid #ccc}
.pop_fun_qa input {vertical-align:middle; padding:0 5px}
.pop_fun_qa textarea {border: 1px solid #ccc; font-size: 12px; line-height: 18px; padding: 2px 0px 0px 2px; width:620px;height:100px; margin-top:5px;}
.pop_fun_qa .my_write_input {height: 28px; font-size: 12px; background:#fff; margin-bottom:7px}
.pop_fun_qa p{font-size:11px; color:#555; padding-top:5px}

.pop_coupon_txt2 {color:#252525; margin-top:34px; margin-bottom:20px; text-align:center; line-height:23px; font-size:14px; font-weight:bold; letter-spacing:-0.2px}
.pop_coupon_txt2 em, .pop_coupon_txt3 em {color:#eb4e45; font-weight:bold}
.pop_coupon_txt2 .fun_txt {display:block; font-weight:normal; margin-top:13px}
.pop_coupon_txt2 .fun_txt2 {background-color:#ebebeb; font-size:14px; padding:13px 0 13px 0; border-radius:5px; margin:5px 10px 0 10px; display:block; font-weight:normal}

.pop_coupon_txt3 {color:#252525; margin-top:10px; margin-bottom:20px; text-align:center; line-height:23px; font-size:14px; font-weight:bold; letter-spacing:-0.2px}
.pop_coupon_txt3 .fun_txt3 {display:block; font-size:14px; font-weight:bold; margin:10px 0 0 10px}
.pop_im_txt {background-color:#f0f3f8; color:#252525; padding:10px; margin-top:-5px; margin-bottom:15px; clear:both }
.pop_im_txt a {display:block; font-size:12px; font-weight:bold; margin-top:5px}

.pop_btn_s {display:inline-block; background-color:#555; font-size:11px; height:22px; line-height:24px; text-align:center; text-decoration:none; color:#555; letter-spacing:-1px; padding:0 10px; margin-bottom:5px; margin-top:2px; border-radius:2px}
.pop_btn_s:link, .pop_btn_s:visited {color:#fff}
.pop_btn_s2 {display:inline-block; background-color:#fff; border:1px solid #bfbfbf; font-size:11px; height:24px; line-height:27px; text-align:center; text-decoration:none; color:#555; letter-spacing:-1px; padding:0 10px; vertical-align:middle}
.pop_btn_s2:link, .pop_btn_s2:visited {color:#555}

.pop_fun_t {clear: both; margin:0 20px 25px 20px; color: #333; background: #fff; border-top: 1px solid #495164; border-bottom: 1px solid #d1d1d1;}
.pop_fun_t table{clear:both; font-size:12px; color:#333333}
.pop_fun_t th {color:#333; font-size:12px; padding:12px 0 8px 0; width:90px; text-align:center; font-weight:normal; background-color:#f8f8f8;border-top:1px solid #e1e1e1; letter-spacing:-1px}
.pop_fun_t td {line-height:20px; color:#333; text-align:center; padding:7px 0 6px 0; border-top:1px solid #e1e1e1}
.pop_fun_t a {color:#333; text-decoration:none}
.pop_fun_t .btn_s_m { font-size:11px; border:1px solid #ccc; height:19px; display:block; line-height:23px; width:30px; text-align:center; margin:0 auto 3px auto}
.pop_fun_t .btn_s_d { font-size:11px; border:1px solid #ccc; height:19px; display:block; line-height:23px; width:30px; text-align:center; margin:0 auto}

.btn_fun_go { width:280px; display:inline-block; background-color:#e54f47; border:1px solid #c3433c; font-size:16px; height:45px; line-height:45px; text-align:center; text-decoration:none; color:#fff; font-weight:bold; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum"}

/* popup 펀캠퍼스 배송정보 */
.fun_tlist { margin-bottom:20px; border-top:1px solid #d2d2d2}
.fun_tlist th, .fun_tlist td {padding:8px 0 5px 13px; text-align:left; font-size:12px; border-bottom:1px solid #d2d2d2}
.fun_tlist th {background-color:#f2f2f2; color:#6e6e6e; font-weight:normal; letter-spacing:-1px}
.fun_tlist td {color:#505050; line-height:18px; background-color:#fff; line-height:20px}

.input_s {height: 20px; padding-top: 4px; font-size: 12px; border: 1px solid #bebebe; font-family: "dotum";}

/* 201701 자료등록 서비스 설문 */
.crm_upload_w {background: url("/images/v4/mypage/crm_bg.gif") repeat-x; width: 842px; background-position: center top; background-size: 100% auto; border:1px solid #e3e3e3; margin:20px 0}
.crm_upload {position: relative; margin: 0 auto; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic"; padding: 0 25px}
.crm_tit {padding:25px 0; text-align: center;}
.crm_tit span {padding-bottom: 15px; font-size: 23px; text-align: center; color: #191919; letter-spacing: -1px; font-weight: 200; line-height:31px}
.crm_tit span em {color: #3458b2; font-size: 18px; font-weight: 500; padding-bottom: 5px;}
.crm_tit p {color:#e82c33; font-size:15px; padding-top:5px}
.h_link3:link {text-align: center; background: rgba(53, 86, 169, 0.6) 100%; color: #fff; position: absolute; right: 30px; padding: 5px 0 6px; width: 100px; font-size: 14px; margin-bottom: 3px; font-weight: 600; border-radius: 5px; display: inline-block; top: 95px; text-decoration: none;}
.h_link3:hover {text-align: center; background: rgba(53, 86, 169, 0.8) 100%; color: #fff; position: absolute; right: 30px; padding: 5px 0 6px; width: 100px; font-size: 14px; margin-bottom: 3px; font-weight: 600; border-radius: 5px; display: inline-block; top: 95px; text-decoration: none;}
.h_link3:visited { text-align: center; background: rgba(53, 86, 169, 0.6) 100%; color: #fff; position: absolute; right: 40px; padding: 10px 0 10px; width: 115px; font-size: 14px; margin-bottom: 3px; font-weight: 600; border-radius: 25px; display: inline-block; top: 30px; text-decoration: none; }
.crm_cont {background:#fff; border-radius: 25px;}
.crm_cont .crm_tit2 {font-size:14px; line-height:21px; color:#404040; padding:30px 30px 15px 30px; font-weight:100}
.crm_cont .crm_tit2 em {color:#e82c33}
.crm_cont textarea {font-size:13px; margin:0 0 30px 30px; width: 700px; height: 70px; border: 1px solid #cccccc; padding: 15px; border-radius: 0px; line-height: 19px; background: #fff; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum"; }
.crm_cont textarea:-ms-input-placeholder {color: #8d8d8d;}
.crm_upload .btn_ty {display: block; text-align: center; cursor: pointer; text-decoration: none;}
.crm_upload .btn_ty, .crm_upload .btn_ty:active {background: #eb4a3f; color: #fff; width: 160px; line-height: 50px; margin:20px auto 30px; font-size: 18px; font-weight: 600; letter-spacing: -1px; border-radius: 5px;}
.crm_upload .btn_ty:hover {background: #d54238;}

/*해피에디터 자동변환*/
.sel_w_v4 a.btn_sel_edit {width:120px; height:26px; text-decoration:none; font-size:11px; font-weight:normal; text-align:center; font-family:'돋움',dotum,sans-serif; display:block; border:1px solid #89a1dd; line-height:29px; color:#4a71d0; background-color:#fff; border-radius:3px; letter-spacing:-0.5px}
a.btn_edit_modify {float:left; display:block; border-radius:14px; background-color:#8f93a0; border:1px solid #797e8c; width:126px; height:24px; text-align:center; line-height:26px; text-decoration:none; margin-top:7px; color:#fff; letter-spacing:-0.5px; font-size:11px; vertical-align:middle}
a.btn_edit_modify:hover {background-color:#757884}
.up_modify_txt {line-height:18px; color:#333; display:block}
.up_modify_txt em {color:#e54f47; letter-spacing:-0.5px}
.up_modify_date {display:inline-block; margin:9px 0 0 10px; color:#333; background-color:#f9f7d2; padding:5px 5px 2px 5px}

.editor_upload {font-size:15px; color:#444; line-height:25px; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic"; font-weight:300; padding:39px 0 0 21px; margin-right:36px; background:url("/images/v4/mypage/up_guide_mobile.gif") no-repeat right bottom}
.editor_upload dt {display:inline-block; height:27px; padding:0 8px; border:1px solid #f4817a; font-size:14px; color:#eb4a3f; line-height:27px; margin:29px 0 9px 0;}
.editor_upload dt.g_title {font-size:35px; color:#232323; letter-spacing:-1px; border:none; width:200px; margin:0 0 0 -1px; padding:0}
.editor_upload dd em {color:#eb4a3f}
.editor_upload dd .g_bar {width:40px; height:2px; background-color:#232323; margin:26px 0 21px 0; display:block}
.editor_upload dd .num {width:18px; height:18px; border-radius:9px; background-color:#989ba4; margin:-2px 8px 0 0; display:inline-block; text-align:center; font-size:11px; color:#fff; line-height:18px; vertical-align:middle}
.editor_upload dd p { background:url("/images/v4/mypage/up_guide_ico.gif") no-repeat left 7px; padding-left:23px;}
.btn_edit_up {clear:both; text-align:center; margin:43px auto 10px auto; width:240px; height:53px; display:block; font-size:19px; color:#fff; line-height:53px; font-weight:400; letter-spacing:-1.5px; text-decoration:none; background-color:#eb4a3f; border-radius:4px; font-family:"맑은 고딕","Malgun Gothic";}
a.btn_edit_up {text-decoration:none}
.btn_edit_up:hover {background-color:#d34239}

/* 자동변환 안내 팝업 */
.editor_change_p {width:840px; position:relative; margin:0 auto; z-index:9999}
.editor_change_p .guide_inner {position:absolute; top:100px; width:840px; height:820px; background-color:#fafafa; border:1px solid #87878a; box-shadow:4px 4px 15px rgba(0,0,0,0.25); border-radius:10px}
.editor_change_p .g_title {font-size:34px; color:#111; letter-spacing:-1px; text-align:center; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic"; font-weight:400; margin-top:45px; margin-bottom:30px; border-bottom:1px solid #333; display:inline-block; margin-left:250px}
.editor_up_info {font-size:14px; color:#555; line-height:23px; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic"; font-weight:300; margin:0 10px 50px 50px; overflow:auto; height:700px}
.editor_up_info dt {display:block; color:#333; margin:24px 0 5px 0; font-size:16px; font-weight:500}
.editor_up_info dt em {color:#e94d3e}
.editor_up_info dd em {color:#000;}
.editor_up_info dd .num {width:15px; height:15px; border-radius:10px; background-color:#727786; border:1px solid #585d6e; margin:0 7px 0 0; display:inline-block; text-align:center; font-size:10px; color:#fff; line-height:13px; vertical-align:middle; font-weight:400}
.editor_up_info dd p {background:url("/images/v4/mypage/up_guide_ico.gif") no-repeat left 7px; padding-left:23px;}
.editor_change_p .btn_top_close {position:absolute; right:39px; top:40px; display:block; width:49px; height:46px; background:url(/images/v4/mypage/pop_editor_close.png) 0 0 no-repeat; overflow:hidden;text-indent:100%;white-space:nowrap}
.editor_up_info .btn_change_con {clear:both; text-align:center; margin:25px 0 10px 229px; width:280px; height:50px; display:block; font-size:19px; border:1px solid #f4817a; color:#f73421; line-height:48px; font-weight:400; letter-spacing:-0.5px; text-decoration:none; border-radius:4px}
.editor_up_info .btn_change_con:hover {background-color:#faedec}

/* 자동변환 보류 팝업 */
.p_doc_lst td {padding: 6px 0 4px 0; text-align: center; font-size: 12px; color: #505050; background-color: #ffffff}
.p_doc_lst th {padding: 7px 0 4px 0; text-align: center; font-size: 12px; color: #505050; background-color: #ededed}
.p_doc_lst td {padding: 6px 0 4px 0; text-align: center; font-size: 12px; color: #505050; background-color: #ffffff}

/* 자료판매안내 가이드 */
#container_guide {width:100%; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic"; display: table;}
.sell_guide_wrap {height:328px; overflow:hidden; position:relative; background:url("/images/v4/mypage/guide_bg1.jpg") no-repeat scroll center 0; background-color:#333; background-position:50% 50%; background-size:cover}
.sell_guide_wrap2 {height:328px; overflow:hidden; position:relative; background:url("/images/v4/mypage/guide_bg3.jpg") no-repeat scroll center 0; background-color:#333; background-position:50% 50%; background-size:cover}
.sell_guide_wrap3 {height:328px; overflow:hidden; position:relative; background:url("/images/v4/mypage/guide_bg4.jpg") no-repeat scroll center 0; background-color:#333; background-position:50% 50%; background-size:cover}
.sell_guide_wrap4 {height:328px; overflow:hidden; position:relative; background:url("/images/v4/mypage/guide_bg5.jpg") no-repeat scroll center 0; background-color:#333; background-position:50% 50%; background-size:cover}
.sell_guide_wrap5 {height:328px; overflow:hidden; position:relative; background:url("/images/v4/mypage/guide_bg6.jpg") no-repeat scroll center 0; background-color:#333; background-position:50% 50%; background-size:cover}
.sell_guide {max-width: 1025px; margin:0 auto;}
.sell_guide .guide_copy {float:left; padding-left:5px; margin-top:50px}
.sell_guide .guide_copy .g_txt1 {font-size: 40px; color: #fff; letter-spacing:-2px; font-weight:400;}
.sell_guide .guide_copy .g_txt1 em {color:#ffc400}
.sell_guide .guide_copy .g_txt2 {font-size: 19px; color: #fff; font-weight:300; margin-top:30px}
.sell_guide .guide_copy .g_txt3 {font-size: 17px; color: #fff; font-weight:300; margin-top:30px; line-height:30px}
.sell_guide .guide_copy .g_txt4 {font-size: 27px; color: #fff; font-weight:300; margin:60px 0 30px; line-height:48px; letter-spacing:-1px}
.sell_guide .guide_copy .g_txt4 em {color: #53f21a;}
.sell_guide .guide_copy .g_txt4 strong {font-size:33px; font-weight:400}

.sell_guide .guide_info {float:right; margin-top:40px; width:245px; background: rgba(0,0,0,0.6); color:#fff}
.sell_guide .guide_info .tit {font-size:17px; font-weight:400; padding:15px 30px 0;}
.sell_guide .guide_info .data_sum {color:#ffc400; font-size:24px; padding:0 30px 15px;}
.sell_guide .guide_info .data_sum strong { font-family: Tahoma,Verdana,Geneva,sans-serif;}
.sell_guide .guide_info .t_line {border-top:1px solid #303231}
.b_upload:hover {background-color: #cf2118; border: 1px solid #cf2118;}
.b_upload {margin:0 auto; width:243px; display: block; height: 63px; background-color: #ff4036; color: #fff; font-size: 22px; text-decoration: none; text-align: center; line-height: 58px; border: 1px solid #ff4036; font-family: "Noto Sans KR","맑은 고딕","Malgun Gothic"; font-weight: 500;}
a.b_upload {text-decoration:none}
.ico_upload {display: inline-block; width: 29px; height: 26px; margin: -3px 7px 0 0; vertical-align: middle; background: url('/images/v4/mypage/ico_g_upload.png') no-repeat 0 0;}

.sell_guide_cont {overflow:hidden; background:#fff; padding:65px 0 85px; letter-spacing:-0.3px; font-family:AppleSDGothicNeo-Regular,"Malgun Gothic","맑은 고딕",dotum,"돋움",sans-serif}
.sell_guide_cont .g_cont {max-width: 1025px; margin:0 auto;}
.g_cont .cont_txt1 {color:#111; font-size:35px; font-weight:400; letter-spacing:-2px; }
.g_cont .cont_txt2 {color:#6e6e6e; font-size:16px; font-weight:300; padding:8px 0 20px}
.g_cont .cont_txt2 em {color:#fc2f00}
.g_cont .seller_rank {position:relative; overflow:hidden; width:1023px; margin-top:30px; border-top:1px solid #5e5e60; border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6; background:#fff}
.g_cont .seller_rank dl {float: left; padding: 35px 0; width: 216px; margin-left: 49px; text-align: left; color: #111; border-right: 1px solid #e6e6e6; background: url("/images/v4/mypage/ico_gcate.png") no-repeat 0 0;}
.g_cont .seller_rank dt {font-size:18px;}
.g_cont .seller_rank dd {font-size:23px}
.g_cont .seller_rank dd em {font-size:24px; font-weight:600; font-family:Tahoma, Geneva, sans-serif}
.g_cont .seller_rank .gcate1{background-position:0 35px; padding-left: 75px;}
.g_cont .seller_rank .gcate2{background-position:0 -61px; padding-left: 75px;}
.g_cont .seller_rank .gcate3{background-position:0 -170px; padding-left: 75px;}
.g_cont .seller_step {position:relative; overflow:hidden; width:1025px; margin-top:15px; background: url("/images/v4/mypage/guide_img2.png") no-repeat 0 0;}
.g_cont .seller_step dl {float: left; padding:110px 0 40px; width: 253px; text-align: center; color: #111;}
.g_cont .seller_step dt {font-size:18px;}
.g_cont .seller_step dd {font-size:15px; color:#6e6e6e; padding-top:10px}
.g_cont .txt_point {font-size:17px; line-height:22px; color:#333333; font-weight:300;}
.g_cont .txt_point p {margin-top:18px; line-height:33px;}
.g_cont .seller_prd {position:relative; overflow:hidden; width:1025px; margin-top:15px; background: url("/images/v4/mypage/guide_img3.png") no-repeat 0 0;}
.g_cont .seller_prd dl {float: left; padding:65px 0 67px; width: 216px; text-align: center; color: #fff; margin-right:49px}
.g_cont .seller_prd dl:last-child {margin-right:0}
.g_cont .seller_prd dt {font-size:19px;}
.g_cont .seller_prd dd {font-size:26px; padding-top:10px}
.g_cont .seller_prd dd em {font-size:24px; font-weight:600; font-family:Tahoma, Geneva, sans-serif}
.g_cont ul {overflow: hidden; margin-left: -30px; margin-top: 15px; padding-bottom: 15px;}
.g_cont li {float:left; width:315px; height:370px; margin-left:32px; border-top:1px solid #5e5e60; border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background:#fff}
.g_cont li h5 {font-size:26px; color:#111; font-weight:400; text-align:center; padding:30px 0 20px; line-height:30px; letter-spacing:-1px; }
.g_cont li h5 em {color:#fc2f00}
.g_cont li p {font-size:15px; color:#333; font-weight:300; text-align:center}
.g_cont .rg {position:relative; text-align:center; }
.g_cont .rg .ico {padding-top:30px}
.g_cont .g_level {font-size:18px; color:#111; font-weight:400; padding:10px 0 0; letter-spacing:-1px; }
.g_cont .lv_box {position:relative; overflow:hidden; width:1025px; border:1px solid #eaeaea; background:#fff}
.g_cont .lv_box dl {float: left; padding:160px 0 35px; width: 25%; text-align: center; border-right: 1px solid #eaeaea; background: url("/images/v4/mypage/guide_img4.png") no-repeat center;}
.g_cont .lv_box dt {font-size:18px; color:#3e6bdc}
.g_cont .lv_box dd {font-size:14px; color:#6e6e6e; padding-top:10px}
.g_cont .lv_box .img1{display:block; background-position:76px 47px;}
.g_cont .lv_box .img2{display:block; background-position:-182px 47px;}
.g_cont .lv_box .img3{display:block; background-position:-442px 47px;}
.g_cont .lv_box .img4{display:block; background-position:-700px 47px; margin-right:-4px}

.sell_guide_cont2 {padding:65px 0 80px; background:url("/images/v4/mypage/guide_bg2.jpg") no-repeat scroll center 0; background-color:#333; background-position:50% 50%; background-size:cover}
.sell_guide_cont2 .g_cont2 {max-width: 1025px; margin:0 auto;}
.g_cont2 .cont_txt1 {color:#fff; font-size:35px; font-weight:400; letter-spacing:-2px; }
.g_cont2 .cont_txt2 {color:#fff; font-size:16px; font-weight:300; padding:8px 0 20px}

.seller_tb {width:100%; border-top:1px solid #495164; margin:20px 0 40px}
.seller_tb th {padding:16px 0 14px 0; color:#444; text-align:center; border-bottom:1px solid #d9d9d9; background-color:#f7f7f7; border-left:1px solid #d9d9d9; font-size:16px; font-weight:400; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic";}
.seller_tb th:nth-child(1) {border-left:0}
.seller_tb td {height:55px; text-align:center; color:#363636; font-size:16px; font-weight:400; border-bottom:1px solid #d9d9d9; border-left:1px solid #d9d9d9; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic";}
.seller_tb td:first-child {border-left:0}
.seller_tb td.g_point {color:#fc2f00}
.seller_tb td.g_lv {text-align:left; padding-left:130px}

.seller_btn {display:inline-block; height:30px; line-height:30px; padding:0 14px; font-size:14px; color:#3e6bdc; font-weight:300; background-color:#fff; border:1px solid #9dafea; border-radius:20px; margin-left:10px}
a.seller_btn {text-decoration:none}
.seller_btn:hover {background-color:#f3f8fb; border:1px solid #9dafea; border-radius:20px}
.seller_btn2 {display:inline-block; height:36px; line-height:34px; padding:0 25px; font-size:15px; color:#fff; font-weight:300; background-color:#fc2f00; border-radius:20px; }
a.seller_btn2 {text-decoration:none}
.seller_btn2:hover {background-color:#cf2118; border-radius:20px}
.seller_btn3 {position: absolute; bottom: 48px; left: 66px; display: inline-block; width: 180px; height: 35px; line-height: 33px; font-size: 15px; color: #fff; font-weight: 300; background-color: #3c3c3c; border: 1px solid #3c3c3c; border-radius: 20px;}
a.seller_btn3 {text-decoration:none}
.seller_btn3:hover {background-color:#222222; border:1px solid #222222; border-radius:20px}
.seller_btn4 {float: right; display: inline-block; text-align: center; width: 160px; height: 33px; line-height: 31px; font-size: 14px; color: #fff; font-weight: 300; background-color: #3c3c3c; border: 1px solid #3c3c3c; border-radius: 20px;}
a.seller_btn4 {text-decoration:none}
.seller_btn4:hover {background-color:#222222; border:1px solid #222222; border-radius:20px}
.naver_upload:hover {background-color: rgba(0,0,0,0.8)}
.naver_upload {margin:0 auto; width:260px; display: block; height: 63px; border-radius: 50px; background-color: rgba(0,0,0,0.6); color: #fff; font-size: 22px; text-decoration: none; text-align: center; line-height: 63px; font-family: "Noto Sans KR","맑은 고딕","Malgun Gothic"; font-weight: 400;}
a.naver_upload {text-decoration:none}

/* 아이디 비공개 설정 */
.myshop_intro .btn_id_closed {display:inline-block; height:22px; padding:0 10px; line-height:25px; font-size:12px; color:#f1f1f1; text-align:center; font-family:dotum; border-radius:3px; background-color:#4b515e; border:1px solid #3e4451; text-decoration:none}
.myshop_intro .btn_id_closed:hover {background-color:#404550}
.myshop_intro .btn_id_closed .ico_lock {display:inline-block; width:10px; height:10px; margin-right:4px; background:url("/images/v4/mypage/ico_lock.png") no-repeat 0 0;}
.id_nick {width:275px; display:block; background-color:#efefef; font-size:13px; text-align:left; padding:10px 10px 11px 10px; margin:7px 0 0 0; color:#6e6e6e; }
.id_nick em {font-weight:bold; color:#111}
.btn_in_confirm {background-color:#2d3444; width:70px; height:34px; color:#fff; display:inline-block; vertical-align:middle; line-height:33px; text-decoration:none; text-align:center; font-size:12px; margin-left:-1px}

/* 제목 일괄 수정 */
.subject_mod .label_txt { border: 1px solid #afbfe7; border-radius: 3px; padding: 2px 8px; background: #fff; color: #496abc; font-weight: bold; text-align: center; font-size: 13px; font-family: 'Malgun Gothic','맑은 고딕',sans-serif; }
.subject_mod dl { overflow: hidden; margin-top: -19px; margin-bottom: 15px; }
.subject_mod dt { float: left; padding-left: 70px; width: 150px; height: 40px; font-weight: bold; color: #363636; line-height: 23px; }
.subject_mod dd { font-family: 'gulim'; font-size: 12px; color: #002bb6; line-height: 20px; padding-bottom: 13px; }
.subject_mod .ex2 { float: none; padding-left: 70px; width: 100%; font-weight: normal; color: #363636; line-height: 23px; height: auto; }
.subject_mod .ex2 em { color: #e54f47; }

.tb_list4 { clear: both; border-top: 2px solid #495164; margin: 0; }
.tb_list4 table { width: 100%; color: #636363; font-size: 12px; border-left: 1px solid #ececec; border-right: 1px solid #ececec; border-bottom: 1px solid #bdbdbd; }
.tb_list4 th { width: 90px; color: #6e6e6e; text-align: left; padding: 20px; vertical-align: middle; border-right: 1px solid #ececec; background-color: #f8f8f8; }
.tb_list4 .t_tit { padding: 20px 20px 0; }
.tb_list4 td { position: relative; color: #363636; text-align: left; line-height: 19px; padding: 10px 20px 20px; }
.tb_list4 td a { color: #363636; }
.tb_list4 td input { height: 30px; width: 570px; border: 1px solid #d5d5d5; padding-left:7px}
.tb_list4 .t_tit img { vertical-align: middle; }

.coll_extend {width:100%; text-align:center; border-top:1px solid #e8e8e8; height:20px; font-family:"돋움",dotum,sans-serif; }
.coll_extend .expender {height:30px; line-height:41px; color:#496abc; text-align:center; text-decoration:none; }

/* 판매자 광고 아이콘 */
.sell_p_icon {margin: 20px 0px 5px; border-bottom:1px solid #e7e7e7; padding-bottom:15px}
.sell_p_icon img {margin-top:-5px}
.sell_p_icon strong {color:#333; width:50px; display:inline-block}
.sell_p_icon span {margin-left:20px}

/* 마이판매20170428 */
.my_sale_box {border:1px solid #dcdcdc; box-shadow:0 2px 2px rgba(0,0,0,0.05); margin-bottom:20px; overflow:hidden; position:relative}
.my_sale_box img {vertical-align:top}
.my_sale_box .sale_box_tit {display:block; margin:22px 0 0 37px; color:#000; font-size:23px; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic"; font-weight:300}
.my_sale_box .sale_box_tit em, .my_sale_box .sale_box_tit2 em {color:#0074ff}
.my_sale_box .sale_box_tit2 {display:block; margin:35px 0 0 37px; color:#222; font-size:23px; letter-spacing:-1.5px; font-weight:normal}
.my_sale_box .sale_box_tit2 .btn_sale_more {position:absolute; right:53px; width:118px; height:29px; margin-top:7px; font-size:12px; color:#fff; background-color:#53a1ff; text-align:center; line-height:28px; border-radius:14px; text-decoration:none; font-family: 'Malgun Gothic','맑은 고딕',sans-serif}
.my_sale_box .sale_box_tit2 .btn_sale_more:hover {background-color:#4789d9}
.my_sale_box .my_acc_txt {font-size:12px; color: #6e6e6e; letter-spacing: -0.5px; position:absolute; right:25px; bottom:18px; letter-spacing:-0.5px}

.sale_top_lst {margin:27px 48px 53px 43px}
.sale_top_lst li {padding:4px 0 10px 0 ;color:#1b1b1b; font-size:14px; font-family:'Malgun Gothic','맑은 고딕',sans-serif}
.sale_top_lst li:nth-child(odd) {background-color:#f6f6f6}
.sale_top_lst span {display:inline-block;}
.sale_top_lst .t_num {width:82px; text-align:center; font-size:30px; font-style:italic}
.sale_top_lst .t_num em {font-size:13px; font-style:italic}
.sale_top_lst .t_lst_tit {width:440px; overflow:hidden}
.sale_top_lst .t_num2 {width:87px; text-align:right; vertical-align:4px}
.sale_top_lst .t_num3 {width:120px; text-align:right; vertical-align:4px}
.sale_top_lst .t_num3 b {color:#d94040}

.sale_my_account {float:left; width:260px; display:block; margin:45px 0 45px 30px; border-right:1px solid #e5e5e5}
.sale_my_account dt, .sale_my_account2 dt, .sale_my_account3 dt {display:block; color:#222; font-size:20px; line-height:0; letter-spacing:-1.5px; font-weight:normal;}
.sale_my_account dd {height:50px; display:block; padding:0 0 2px 57px; margin-top:30px; color:#d94040; font-size:32px; font-weight:300; background:url("/images/v4/mypage/ico_my_account.png") no-repeat 0 0}
.sale_my_account dd em, .sale_my_account2 dd em, .sale_my_account3 dd em {font-size:18px}
.sale_my_account2 {float:left; width:270px; display:block; margin:45px 0 45px 30px;}
.sale_my_account2 dd {height:50px; display:block; padding:0 0 2px 57px; margin-top:30px; color:#000; font-size:32px; font-weight:300; background:url("/images/v4/mypage/ico_my_account.png") no-repeat 0 -57px}
.sale_my_account3 {float:left; width:210px; display:block; margin:45px 0 45px 39px; border-right:1px solid #e5e5e5}
.sale_my_account3 dd {height:50px; display:block; padding:0 0 2px 57px; margin-top:30px; color:#000; font-size:32px; font-weight:300; background:url("/images/v4/mypage/ico_my_account.png") no-repeat 0 -114px}

.my_acc_sel {display:block; float:right; position:relative; font-family:'Malgun Gothic','맑은 고딕',sans-serif; font-size:13px; color:#1b1b1b}
.my_acc_sel .btn_select {display:block; width:130px; height:39px; border:1px solid #d2d2d2}
.my_acc_sel .btn_select em {display:inline-block; border-right:1px solid #dcdcdc; line-height:15px; padding:0 10px 0 11px; margin-right:0}
.my_acc_sel .btn_select a {display:inline-block; height:39px; width:68px; color:#1b1b1b; text-decoration:none; line-height:40px; text-align:right}
.my_acc_sel .btn_select .sel_down_btn {display:inline-block; width:32px; height:30px; background:url("/images/v4/mypage/sel_down_lst.gif") no-repeat 0 0; vertical-align:middle}
.my_acc_sel .list_select {position:absolute; top:40px; right:0; width:71px; padding:4px 0 6px 0; border:1px solid #d2d2d2; background:#fff}
.my_acc_sel .list_select a {display:block; color:#1b1b1b; padding:3px 33px 3px 0; text-align:right}

.sale_box_add {display:inline-block; width:18px; height:18px; margin:0 0 -2px 12px; vertical-align:0; overflow:hidden; text-indent:100%; white-space:nowrap; background:url("/images/v4/mypage/ico_add.gif") no-repeat 0 0}
.graph_w {margin:0 51px 50px 59px}
.graph_w .grade_lst {float:left; margin-top:15px}
.graph_w .grade_lst li {margin-bottom:16px}
.graph_w .grade_lst img {vertical-align:top}
.graph_w .g_my_grade {display:block; text-align:right; margin-bottom:7px; margin-top:2px}

.sale_tb_w {float:left; font-family:'Malgun Gothic','맑은 고딕',sans-serif}
.sale_tb_w h4 {padding:0 0 6px 3px; margin-top:30px; height:22px; font-size:14px; color:#252525;}

.my_smenu {margin-bottom:20px; margin-top:24px; background-color:#f7fafe; border:1px solid #e1e1e1; border-top:1px solid #b5b9c1; font-size:13px; letter-spacing:-0.3px}
.my_smenu ul {overflow:hidden; padding:18px 0 12px 22px}
.my_smenu li {float:left; padding-left:9px; height:23px; margin-right:27px; background: url("/images/v4/doc/bul_left_v4.gif") 0 8px no-repeat scroll}
.my_smenu li a, .my_smenu li a:visited, .my_smenu li a:hover {color:#333}
.my_smenu li a.select {color:#eb4a3f; text-decoration:underline; font-weight:bold}
.my_smenu li em {margin-left:3px; color:#777}
.my_smenu.eval li{ width:auto; margin-right:30px}

/* 주소검색 - 사업자 회원용 */
.p_address {min-height:460px;}
.p_address .addr_tit {font-size:12px; word-spacing:-1px; color:#505050; line-height:18px; font-weight:bold}
.p_address .p_addr_tab {border-left:1px solid #d2d2d2; border-right:1px solid #ccc; border-top:1px solid #ccc; margin:7px 0 20px; overflow:hidden; text-align:center}
.p_address .p_addr_tab li {float:left; width:50%;}
.p_address .p_addr_tab li a {background-color:#F0F0F0; border-bottom:1px solid #ccc; border-left:1px solid #ccc; display:block; font-weight:bold; margin-left:-1px; padding:12px 0 10px 0; text-decoration:none; color:#686868}
.p_address .p_addr_tab li a:hover {text-decoration:none}
.p_address .p_addr_tab li a.tab_on {background-color:#fff; border-bottom:none; color:#ec501f}
.p_address .search_area {clear:both; padding:16px 0 22px 18px; margin:7px 0 0 0; background-color:#f6f6f6; border:1px solid #e4e4e4}
.p_address .search_area .p_in {float:left; height:24px; width:317px; border:1px solid #bbb; background-color:#fff}
.p_address .search_area span input {width:307px; margin:6px 0 0 6px; border:none;}
.p_address .search_area em {float:left; margin-right:6px; font-size:12px; word-spacing:-1px; color:#333; line-height:27px}
.p_address .p_btn_search {float:left; height:26px; width:43px; margin-left:5px; background:url(/images/pop/2013/btn_p_search.gif) no-repeat 0 0 transparent; cursor:pointer;}
.p_address .p_btn_search2 {position:absolute; top:40px; left:411px; height:23px; width:43px; background:url(/images/pop/2013/btn_p_search2.gif) no-repeat 0 0 transparent; cursor:pointer;}
.p_address .addr_result {margin-top:20px; margin-bottom:-13px;}
.p_address .add_s_btn {padding:0 10px; display:inline-block; background-color:#6286de; border:1px solid #5372bd; font-size:11px; height:24px; line-height:26px; text-align:center; text-decoration:none; color:#fff; letter-spacing:-1px; margin-left:3px}
.p_address .ir {display:block; font-size:11px; height:11px; overflow:hidden; position:relative; white-space:nowrap; z-index:-1}
.p_addr_list {height:290px; border-top:1px solid #bbb;border-bottom:1px solid #bbb; margin-top:20px; padding:0 10px 0 7px; overflow:auto; overflow-x:hidden}
.p_addr_list li {padding:11px 0 6px 0; margin:0 10px 0 0; border-bottom:1px solid #eaeaea}
.p_addr_list li a{font-size:11px; line-height:17px; text-decoration:none; color:#666}
.p_addr_list li a:hover {text-decoration:underline}
.p_addr_list_none {height:160px; border-top:1px solid #bbb;border-bottom:1px solid #bbb; margin-top:20px; padding:30px 0 0 0; text-align:center; word-spacing:-1px; line-height:20px; font-size:11px}
.p_addr_list td {padding:8px 0 6px 0; border-bottom:1px solid #eaeaea}
.p_addr_list td a { color:#505050; text-decoration:none; line-height:19px}
.p_addr_list td a:hover {text-decoration:underline}
.p_addr_list .add_d {width:360px; padding-right:10px}
.p_addr_list em {font-size:11px; background-color:#999; margin-right:3px; color:#fff; letter-spacing:-1px; padding:3px 2px 0px 1px; width:30px; display:inline-block; text-align:center}
.p_address .want_adr {margin-top:8px; overflow:hidden; padding:14px 0 12px 12px; background-color:#f0f3f8}
.p_address .want_adr .rdo {vertical-align:middle; margin:0 2px 2px 0}
.p_address .want_adr li {float:left; padding-right:35px;color:#333}
.p_address .want_adr li label {vertical-align:middle;}
.p_address .addr_info {margin-top:25px; letter-spacing:-1px; font-size:11px; color:#777}
.p_address .addr_info .p_info1 {line-height:19px; margin-left:10px}
.p_address .addr_info .p_info1 span {font-size:12px; color:#333}
.p_address .addr_info .p_info2 {line-height:17px; margin-left:10px; margin-top:10px;}
.p_address .addr_info .p_info2 a {color:#4A97D2;text-decoration: underline}
.p_address .road_in_box {clear:both; position:relative; padding:11px 0 4px 18px; margin:7px 0 20px 0; background-color:#f6f6f6; border:1px solid #e4e4e4; overflow:hidden}
.p_address .road_in_box label {width:50px; display:inline-block}
.p_address .road_in_box li {float:left; width:200px; margin:0 15px 7px 0}
.p_address .road_in_box select {width:120px; height:22px; border:1px solid #ababab}
.p_address .road_in_box input {width:120px; height:23px; line-height:20px; border:1px solid #ababab; margin-left:4px}

/*마이샵*/
.my_lnb_menu {clear:both; padding:0; margin-top:43px; overflow:hidden; background-color:#fff; border:1px solid #e5e5e5}
.my_lnb_menu strong {padding-left:5px; color:#282828; font-size:13px; letter-spacing:-1px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Gulim";}
.my_lnb_menu strong a {color:#282828}
.my_lnb_menu li:last-child {border-bottom:0}
.my_lnb_menu .dep1 {padding-bottom:15px; border-bottom:1px solid #e1e1e1; margin:11px 10px 0 10px}
.my_lnb_menu .sub_m {padding:5px 5px 0 0}
.my_lnb_menu .sub_m li {background: url("/images/v4/doc/bul_left_v4.gif") 6px 5px no-repeat scroll; margin-top:6px; padding-left:13px;}
.my_lnb_menu .sub_m li a {color:#333}
.my_lnb_menu .sub_m li span.data {font-size:11px;letter-spacing:0;color:#888}
.my_lnb_menu .sub_m li a.on {color:#496abc; text-decoration:underline}

/*우측 구글광고*/
.ad_ddn {width:160px; height:600px; position:absolute; left:1045px; top:20px}

/* 마이판매 20170621*/
.s_tb_list {border-top:1px solid #495164; border-bottom:1px solid #d7d7d7; margin-top:-1px}
.s_tb_list th, .s_tb_list td {font-family:"Malgun Gothic","맑은 고딕",sans-serif}
.s_tb_list th {padding:15px 0 14px 0; color:#444; font-size:14px; text-align:center; border-right:1px solid #ececec; background-color:#f6f6f6; font-weight:normal}
.s_tb_list td {height:43px; text-align:center; color:#363636; border-right:1px solid #ececec; border-top:1px solid #ececec; background-color:#fff}
.s_tb_list th:last-child, .s_tb_list td:last-child {border-right:none}
.s_tb_list td.t_date {color:#6e6e6e}
.s_tb_list td.f_tit {padding-left:10px; text-align:left; line-height:18px; font-size:14px; color:#1b1b1b}
.s_tb_list td.f_tit a {color:#363636}
.s_tb_list td em {color:#496abc}

.pop_tb_list {border-top:1px solid #495164; border-bottom:1px solid #d7d7d7}
.pop_tb_list th, .pop_tb_list td {font-family:"Malgun Gothic","맑은 고딕",sans-serif}
.pop_tb_list th {padding:12px 0 11px 0; color:#444; font-size:13px; text-align:center; border-right:1px solid #ececec; background-color:#f6f6f6; font-weight:normal}
.pop_tb_list td {height:38px; text-align:center; color:#363636; border-right:1px solid #ececec; border-top:1px solid #ececec}
.pop_tb_list th:last-child, .pop_tb_list td:last-child {border-right:none}
.pop_tb_list td.t_date {color:#6e6e6e;}
.pop_tb_list td.f_tit {padding-left:10px; text-align:left; line-height:18px; font-size:12px; color:#1b1b1b}
.pop_tb_list td.f_tit a {color:#363636}
.pop_tb_list td em {color:#496abc}
.pop_tb_txt {text-align:left; font-size:12px; padding:25px 0 0 28px; display:block; color:#555; font-family:"Malgun Gothic","맑은 고딕",sans-serif}

.mem_pro .mask {position: absolute; top: 80px; left: 92px; background-image: url(/images/v4/mypage/profile_mask.png); width: 20px; height: 20px;}

/* 지은이정보 상이 20170801*/
.btn_tb9 {display:inline-block; height:20px; padding:0 8px!important; line-height:20px; color:#f97568!important; text-align:center; border-radius:2px; background-color:#fff; border:1px solid #f97568; letter-spacing:-1px}
.btn_tb9:hover {text-decoration:none; background-color:#f5f5f5}

/* 리포트 저장소 20170907*/
.btn_tb10 {position:relative; display:inline-block; height:25px; padding:0 25px 0 8px; line-height:27px; font-size:12px; color:#4a71d0; text-align:center; font-family:gulim; border-radius:3px; background-color:#fff; border:1px solid #89a1dd; margin-right:5px}
a.btn_tb10 {color:#89a1dd;; text-decoration:none}
.btn_add_cloud { position:absolute; right:6px; top:5px; display:block; width:15px; height:15px; background:url(/images/v4/mypage/ico_add.png) 0 0 no-repeat}

/* 이벤트 플로팅배너 */
.float_bnr{position:absolute;right:240px;top:312px;width:156px;height:148px;background:url(/images/v4/mypage/event_float.png) no-repeat;z-index:30}
.float_bnr .lnk{display:block;height:148px}
.float_bnr .close_lnk{position:absolute;right:0;top:0;width:25px;height:25px;z-index:40}

/* 판매자 인증 */
.nickname_chk {width:570px; border:1px solid #dcdcdc; margin:0 auto 10px auto; text-align:center; padding:15px 0; background-color:#f7fafe; overflow:hidden}
.nickname_chk .nick_tit {float:left; margin-left:100px; font-weight:bold; margin-right:8px; font-size:14px; vertical-align:middle; color:#111; padding-top:7px}
.nickname_chk .nick_in {float:left; background-color:#fff; display:block; border:1px solid #aaa; width:217px; height:30px; font-size:13px; vertical-align:middle; text-align:left; position:relative; line-height: 30px; padding-left: 3px}
.nickname_chk .nick_in input {width:190px; height:30px; text-align:left; border:none; text-indent:7px; line-height:34px}
.btn_nick_chk {display:block; float:left; height:30px; width:70px; line-height:30px; margin-left:3px; font-size:12px; color:#444; text-align: center; background-color: #fff; border-radius:2px; border:1px solid #ccc; letter-spacing: -0.5px}
.btn_nick_chk:hover {text-decoration:none}
.nickname_chk .nick_no {margin-left:157px; clear:both; color:#d11d1e; font-size:12px; text-align:left; padding-top:9px; margin-bottom:-3px}
.nickname_chk .nick_ok {margin-left:157px; clear:both; color:#0074ff; font-size:12px; text-align:left; padding-top:9px; margin-bottom:-3px}
.ico_nick_ok {position:absolute; right:6px; top:5px; display:block; width:21px; height:21px; background:url(/images/v4/mypage/b_on.png) 0 0 no-repeat}

/* 등급업 이벤트 배너 */
.event_grade {width:844px; height:62px; margin-top:15px; font-size:20px; color:#000; font-weight:400; text-align:center; line-height:61px; background:url(/images/v4/mypage/ev_grade_b.gif) 0 0 no-repeat; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic"}
.event_grade span {color:#eb4a3f; font-weight:bold}

/* 자료요청 팝업 */
.pop_req_box {overflow:hidden}
.pop_req_box img {vertical-align:top}
.pop_req_box .req_box_tit em {color:#0074ff}
.pop_req_box .req_box_tit {display:block; margin:43px 0 0 37px; color:#000; font-size:23px; font-family:"Noto Sans KR","맑은 고딕","Malgun Gothic"; font-weight:300}
.pop_req_box .req_box_tit .stit {font-size:14px; color:#555; display:block; margin-top:7px}
.pop_req_box .req_lst {margin:23px 30px 30px 30px; max-height:400px; overflow: auto; margin-bottom:0; border:1px solid #dcdcdc}
.pop_req_box .req_lst li {padding:15px 0 9px 10px; color:#1b1b1b; font-size:13px; font-family:'Malgun Gothic','맑은 고딕',sans-serif}
.pop_req_box .req_lst li:nth-child(odd) {background-color:#f6f6f6}
.pop_req_box .req_lst span {display:inline-block;}
.pop_req_box .req_lst .t_lst_tit {width:530px; overflow:hidden}
.btn_req_close {position:absolute; right:30px; top:27px; display:block; width:33px; height:33px; font-size:0; background:url(/images/v4/mypage/pop_req_close.png) 0 0 no-repeat;}

/* 고객센터 자동화 */
.tb_list1 td.t_btn {padding:8px 0 10px 0}
.tb_list1 th .btn_add {width:15px; height:15px; display:inline-block; vertical-align:-3px; margin-left:4px; background:url(/images/v4/mypage/ico_add.png) 0 0 no-repeat}
.btn_tb12 {display:inline-block; height:20px; padding:0 8px!important; line-height:23px; font-size:12px; color:#f97568!important; text-align:center; font-family:dotum; border-radius:3px; background-color:#fff; border:1px solid #f97568; letter-spacing:-1px}
.btn_tb12:hover {text-decoration:none; background-color:#f5f5f5}
.txt_elli {display:inline-block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:400px; vertical-align:middle}
.ico_kyo {font-size:11px; letter-spacing:-1px; border:1px solid #9ea9d4; background-color:#e1e7fb; color:#5e6b9e; display:inline-block; padding:0 6px; line-height:20px; height:17px; border-radius:10px; margin-left:5px}
.ico_dream {font-size:11px; letter-spacing:-1px; border:1px solid #edaf8d; background-color:#fee7da; color:#d1875e; display:inline-block; padding:0 6px; line-height:20px; height:17px; border-radius:10px; margin-left:5px}
.kyobo_sel_info {position:relative; display:inline-block; height:25px; padding:0 25px 0 8px; line-height:27px; font-size:11px; color:#4a71d0; text-align:center; margin-right:3px; letter-spacing:-1px; float:right; margin-top:8px}
.kyobo_sel_info a {color:#555;}

/* 쿠폰등록 */
.coupon_up {background-color:#f7fafe; border:1px solid #e1e1e1; padding:12px 12px 12px 50px; margin-bottom:30px; margin-top:20px}
.coupon_up .coupon_txt {margin-top:13px; display: inline-block; margin-right:10px; font-size:14px; color: #363636; text-align:right; font-weight:bold; letter-spacing:-1px}
.coupon_up input {height:38px; width:470px; padding-bottom:5px; vertical-align:top; border:1px solid #ccc; font-weight:bold; font-size:18px; color:#111; letter-spacing:-0.5px; text-indent:10px; background-color:#fff; font-family:'Malgun Gothic','맑은 고딕',sans-serif}
.coupon_up .btn_cou_up {display:inline-block; background-color:#4c91e9; border:1px solid #4c91e9; width:130px; height:43px; color: #fff; text-align:center; vertical-align:top; font-size:15px; font-weight:500; line-height:42px; text-decoration:none; border-top-right-radius:2px; border-bottom-right-radius:2px; margin-left:-6px}
.coupon_up :-ms-input-placeholder {color: #959595; font-weight:normal; font-size:13px}
.coupon_up ::-webkit-input-placeholder {color: #959595; font-weight:normal; font-size:13px}

/* 마이판매 통계 추가 */
.my_data_sch {margin:20px 0 30px 38px; font-family:"Malgun Gothic","맑은 고딕",sans-serif;}
.my_data_sch .my_d_in {height:45px; border:1px solid #d2d2d2; width:510px; padding-left:10px; position:relative; display:inline-block; vertical-align:0; border-right:none; background-color:#f8f8f8}
.my_data_sch .my_d_in input {height:38px; width:500px; margin-top:2px; font-size:15px; color:#1b1b1b; vertical-align:0; border:none; background-color: transparent; font-family:"Malgun Gothic","맑은 고딕",sans-serif;}
.my_data_sch .my_d_in :-ms-input-placeholder {color:#a0a0a0;}
.my_data_sch .my_d_btn {width:70px; height:47px; display:inline-block; background-color:#5b6475; text-align:center; vertical-align:top; font-size:14px; color:#fff; line-height:46px; text-decoration:none; margin-left:-5px}
.my_data_sch .my_d_btn2 {width:70px; height:45px; display:inline-block; background-color:#348fe2; text-align:center; vertical-align:top; font-size:14px; color:#fff; line-height:46px; text-decoration:none; margin-left:10px; border-radius:2px; border:1px solid #348fe2}
.my_sch_tit { display: block; margin-left:38px; font-size:16px; color:#1b1b1b; letter-spacing:-0.5px; font-weight:bold; }
.s_graph_tit { display: block; font-size:14px; color:#444; letter-spacing:-0.5px; height:30px; background-color:#f0f0f0; border-radius:15px; width:90px; text-align: center; line-height:30px; font-family:"Malgun Gothic","맑은 고딕",sans-serif;}

.my_data_sch .my_d_in .list_select {z-index:1; position:absolute; top:45px; left:-1px; width:100%; max-height:200px; background:#fff; overflow:auto; border:1px solid #d2d2d2}
.my_data_sch .my_d_in .list_select {padding:10px 0 10px 0}
.my_data_sch .my_d_in .list_select li {font-size:14px; }
.my_data_sch .my_d_in .list_select li a {color:#000; text-decoration: none; color: #000; display:block; padding:7px 0 7px 10px; line-height:24px}
.my_data_sch .my_d_in .list_select li a:hover { background-color:#f6f6f6}

/* 마이판매 통계 추가 팝업 */
.wrap_tab {clear:both; padding-left:1px; overflow:hidden; margin:20px 20px 0 20px }
.wrap_tab .list_tab li {float:left; width:50%; text-align:center}
.wrap_tab .list_tab .link_tab {display:block; height:43px; margin-left:-1px; font-size:14px; font-weight:bold; color:#606060; text-decoration:none; line-height:45px; border:1px solid #dddbde; background-color:#fbf9fc}
.wrap_tab .list_tab li.on .link_tab {background-color:#496abc; color:#fff; border:1px solid #3a5bab}

.editor_cont_guide {z-index:1500; margin:0 auto; overflow:hidden; width:957px; height:710px; background-color:#fff; position:relative; box-shadow:0 5px 15px rgba(0,0,0,0.2)}
.editor_guide_close {position:absolute; top:27px; right:30px; width:29px; height:28px; background: url(/images/v4/editor/editor_guide_close.gif) no-repeat; overflow:hidden;text-indent:100%;white-space:nowrap}
.editor_guide_close2 {position:absolute; bottom:23px; right:38px; overflow:hidden; text-indent:100%; white-space:nowrap}
.editor_guide_close2 .close_txt {display:inline-block; width:111px; height:25px; background: url(/images/v4/editor/editor_cont_close2.gif) no-repeat; margin-right:15px}
.editor_guide_close2 .close_txt2 {display:inline-block; width:52px; height:25px; background: url(/images/v4/editor/editor_cont_close3.gif) no-repeat;}

/* 판매등급 아이콘 */
.class_ico img {vertical-align:middle; margin-right:6px}
.class_ico {font-size:17px; padding:30px 0 30px 76px; border-bottom: 1px solid #eaeaea}
.class_ico span {display: inline-block; margin-right:40px}

/* 20190214 친구초대 이벤트 */
.invite_ev {background-color:#f8f8f8; border:1px solid #e1e1e1; padding:12px 12px 12px 155px; margin-bottom:40px}
.invite_ev input {height:43px; width:400px; vertical-align:top; border:1px solid #ccc; font-weight:bold; font-size:18px; color:#111; letter-spacing:-0.5px; text-indent:10px; background-color:#fff; font-family:'Malgun Gothic','맑은 고딕',sans-serif}
.invite_ev .btn_invite {display:inline-block; background-color:#348fe2; border:1px solid #4c91e9; width:130px; height:43px; color: #fff; text-align:center; vertical-align:top; font-size:15px; line-height:43px; text-decoration:none; border-top-right-radius:3px; border-bottom-right-radius:3px; margin-left:-5px; font-weight:bold; font-family:"맑은 고딕","Malgun Gothic"}
.invite_ev :-ms-input-placeholder {color:#555; font-weight:normal; font-size:14px}
.invite_ev ::-webkit-input-placeholder {color:#555; font-weight:normal; font-size:14px}
.ev_point_txt {display: inline-block; text-align: right; font-size:16px; letter-spacing:-1px; font-weight:bold; color: #333; background: url(/images/v4/mypage/ev_ico_invite.gif) no-repeat; padding-left:41px; padding-top:2px; height:24px; float: right}
.ev_point_txt em {letter-spacing:0; color:#ee4a3f}

.btn_invite_ev1 {display:inline-block; height:25px; width:70px; line-height:25px; font-size:13px; color:#fff; text-align:center; border-radius:3px; background-color:#348fe2; border:1px solid #348fe2}
.btn_invite_ev2 {display:inline-block; height:25px; width:70px; line-height:25px; font-size:13px; color:#6e6e6e; text-align:center; border-radius:3px; background-color:#fff; border:1px solid #e2e7eb;}
.btn_invite_ev1:hover, .btn_invite_ev2:hover {text-decoration:none}

/* 20190312 자료문의 팝업 */
.opinion_noti {font-size:12px; color:#777; line-height:17px; margin:15px 20px 15px 20px}
.opinion_noti a {color:#5279d6; text-decoration:underline }

/* 20190617 판매가이드 리뉴 */
.sell_guide_top {height:345px; overflow:hidden; position:relative; background:url("/images/v4/mypage/nguide_bg1.jpg") no-repeat scroll center 0; background-size:cover}
.stats_guide_top {height:345px; overflow:hidden; position:relative; background:url("/images/v4/mypage/nguide_bg2.jpg") no-repeat scroll center 0; background-size:cover}
.knowledge_guide_top {height:345px; overflow:hidden; position:relative; background:url("/images/v4/mypage/nguide_bg3.jpg") no-repeat scroll center 0; background-size:cover}

.nguide_copy {position:absolute; top:111px; width:600px; height:123px; background:url("/images/v4/mypage/sell_guide_copy.png") no-repeat 0 0}
.nguide_copy2 {position:absolute; top:111px; width:634px; height:121px; background:url("/images/v4/mypage/stats_guide_copy.png") no-repeat 0 0}
.nguide_copy3 {position:absolute; top:111px; width:667px; height:124px; background:url("/images/v4/mypage/knowledge_guide_copy.png") no-repeat 0 0}
.nguide_info {float:right; margin-top:58px; width:228px; height:178px; text-align:center; letter-spacing:-0.5px; background:url("/images/v4/mypage/nguide_info_bg.png") no-repeat 0 0}
.nguide_info dt {font-size:16px; padding:20px 0 2px 0; margin-bottom:-3px; color:#fff; opacity:0.8}
.nguide_info dd {color:#ffc300; font-size:26px; padding:0 0 14px 0; font-weight:bold}
.nguide_info em {color:#ffc300; font-size:16px; vertical-align:1px; padding-left:1px; font-weight:normal}
.nguide_upload {width:226px; display: block; height:60px; margin-left:1px; background:url("/images/v4/mypage/nguide_btn_up.gif") no-repeat 0 0}
.nguide_upload:hover {background:url("/images/v4/mypage/nguide_btn_ov.gif") no-repeat 0 0}
.nguide_upload_w {width:1025px; margin:35px auto 30px auto}
.nguide_upload2 {width:296px; display: block; height:73px; margin-left:1px; margin:0 auto; background:url("/images/v4/mypage/nguide_btn_up2.gif") no-repeat 0 0}
.nguide_upload2:hover {background:url("/images/v4/mypage/nguide_btn_ov2.gif") no-repeat 0 0}

.nsell_guide_cont {overflow:hidden; background:#fff; padding:75px 0 71px 0}
.nsell_guide_cont.bg {background-color:#f6f8fa}
.nguide_cont_w {width:1025px; margin:0 auto}
.nguide_menu {width:617px; float:left}
.nguide_menu li {float:left; width:250px; height:157px; margin:0 11px 13px 0}
.nguide_menu a {display: block; width:191px; height:157px}
.hover_shadow span {display:block; width:126px; height:103px; margin:27px 0 0 61px}
.nguide_menu .card {position:relative; margin-bottom: 20px; -webkit-box-shadow: 0 .75rem 1.5rem rgba(18, 38, 63, .03); box-shadow: 0px 0.75rem 1.5rem rgba(18, 38, 63, .03)}
.nguide_menu .card {display: -webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; min-width:0px; word-wrap:break-word; background-color:#fff; background-clip: border-box; border:1px solid #ebebeb; border-radius: .375rem;}
.nguide_menu .hover_shadow:hover {-webkit-box-shadow:0 1rem 3rem rgba(31,45,61,.125)!important;box-shadow:0 1rem 3rem rgba(31,45,61,.125)!important; border: 1px solid #dfe3e6}
.nguide_menu .hover_translate:hover {-webkit-transform:translateY(-10px)!important;transform:translateY(-10px)!important}

[class*=shadow] {-webkit-transition: all .2s ease; transition: all .2s ease;}
[class*=hover-] {-webkit-transition: all .2s ease; transition: all .2s ease;}

.nguide_menu_ico1 {background:url("/images/v4/mypage/card_ico1.gif") no-repeat 0 0}
.nguide_menu_ico2 {background:url("/images/v4/mypage/card_ico2.gif") no-repeat 0 0}
.nguide_menu_ico3 {background:url("/images/v4/mypage/card_ico3.gif") no-repeat 0 0}
.nguide_menu_ico4 {background:url("/images/v4/mypage/card_ico4.gif") no-repeat 0 0}
.nguide_menu_ico5 {background:url("/images/v4/mypage/card_ico5.gif") no-repeat 0 0}
.hover_shadow span.nguide_menu_ico5 {width:160px; margin-left:45px; background:url("/images/v4/mypage/card_ico5.gif") no-repeat 0 0}
.nguide_menu_ico6 {background:url("/images/v4/mypage/card_ico6.gif") no-repeat 0 0}

.nguide_det {text-align:left; margin-top:10px}
.nguide_det .tit1 {display: block; width: 320px; height:96px; font-size:0; background:url("/images/v4/mypage/nguide_tit1.png") no-repeat 0 0}
.nguide_det .tit2 {display: block; width: 320px; height:96px; font-size:0; background:url("/images/v4/mypage/nguide_tit2.png") no-repeat 0 0}
.nguide_det .tit3 {display: block; width: 320px; height:96px; font-size:0; background:url("/images/v4/mypage/nguide_tit3.png") no-repeat 0 0}
.nguide_det .tit4 {display: block; width: 320px; height:96px; font-size:0; background:url("/images/v4/mypage/nguide_tit4.png") no-repeat 0 0}
.nguide_det .tit5 {display: block; width: 320px; height:96px; font-size:0; background:url("/images/v4/mypage/nguide_tit5.png") no-repeat 0 0}
.nguide_det p { font-size:15px; color: #505050; line-height:29px; font-weight:100; letter-spacing:-0.5px; padding-top:16px}
.nguide_det span {padding:8px 0; display: block}
.nguide_det.fl {float:left}
.nguide_det.fr {float:right}

.nguide_num_group {width:470px; height:399px; margin-top:-36px; margin-left:40px; float:left; position:relative; text-align:center; background:url("/images/v4/mypage/nguide_img2.png") no-repeat 0 0}
.nguide_num_group .g_tit {font-size:16px; letter-spacing: -1px; color: #fff; opacity: 0.75; font-weight: normal; display: block; margin-bottom: 12px}
.nguide_num_group .g_num {font-size:29px; letter-spacing: -1px; color: #fff; font-weight:600}
.nguide_num_group em {font-size: 16px; color: #fff; font-weight: normal; vertical-align:2px; padding-left:1px}
.nguide_num_group li {float:left; width:195px}
.gr1 {margin:84px 0 0 0}
.gr2 {margin:84px 0 0 -13px}
.gr3 {margin:111px 0 0 0}
.gr4 {margin:111px 0 0 -13px}

.nguide_btn_more {display:inline-block; height:31px; line-height:31px; font-size:13px; text-align:center; padding:0 31px; color:#fefefe; letter-spacing:-1px; background-color:#8b959d; border-radius:15px}
a.nguide_btn_more {text-decoration:none}
.nguide_btn_more:hover { background-color:#71797f}

.nguide_num_group2 {float:right; width:433px; height:244px; text-align:left; margin-top:145px; background:url("/images/v4/mypage/nguide_img3.png") no-repeat 0 0}
.nguide_num_group2 dt {font-size:0; width:218px; float: left; margin-left:55px; color:#6a6a6a; font-weight:100; height:61px; line-height:82px; letter-spacing:-1.5px}
.nguide_num_group2 dd {font-size:27px; color:#355eca; font-weight:100; height:61px; line-height:82px; letter-spacing:-0.5px}
.nguide_num_group2 dd em {font-size:29px; font-weight:bold}
.nguide_grade {width:418px; height:383px; float:left; background:url("/images/v4/mypage/nguide_img4.png") no-repeat 0 0}
.nguide_process {width:485px; height:338px; float:right; background:url("/images/v4/mypage/nguide_img1.png") no-repeat 0 0}

.stats_guide_cont {overflow:hidden; background:#fff; padding:52px 0 0 0}
.nguide_tit {color:#111; font-weight: normal; display: block; font-size:31px; margin-bottom:28px; letter-spacing:-2.5px}
.my_stats_box {border:1px solid #dcdcdc; box-shadow:0 2px 2px rgba(0,0,0,0.05); margin-bottom:20px; overflow:hidden}
.my_stats_box .g_graph2 {margin:40px 0 0 85px; width:839px}
.my_stats_box .g_graph_det {display: block; text-align: center; margin:20px 0 30px 0}

.stats_account {float:left; width:568px; height:186px; margin-top:45px; margin-left:68px; background:url("/images/v4/mypage/account_bg.gif") no-repeat 0 0}
.stats_account .acc1, .stats_account .acc2 {width:186px; height:186px; float:left; position:relative;}
.stats_account .acc2 {margin-left:129px}
.stats_account .acc1 .acc_tit, .stats_account .acc2 .acc_tit {font-size:21px; letter-spacing:-1px; color:#1b1b1b; display:block; margin:49px 0 15px 0; text-align: center }
.stats_account .acc1 .acc_num {font-size:30px; letter-spacing:-1px; color:#e31e35; text-align: center; display:block}
.stats_account .acc1 .acc_num em, .stats_account .acc2 .acc_num em {font-size:21px; vertical-align:1px; letter-spacing:0}
.stats_account .acc2 .acc_num {font-size:30px; letter-spacing:-1px; color:#3e6bdc; text-align:center; display:block}
.stats_account .acc_date {font-size:12px; color:#777; display: block; position:absolute; bottom:-22px; right:-30px; word-spacing:-1.5px; letter-spacing:-0.5px}

.stats_account2 {float:left; width:347px; margin:45px 0 28px 40px}
.stats_account2 .acc_tit {width:302px; font-size:20px; letter-spacing:-1.5px; color:#1b1b1b; display:block; margin:-14px 0 13px 0; text-align: center}
.acc_btn_w {width: 302px; margin:8px auto 0 auto}
.acc_btn_w .acc_btn { display: inline-block; width:119px; height:21px; border:1px solid #dcdcdc; text-align: center; line-height:21px; color:#444; letter-spacing: -0.5px; text-decoration: none; border-radius:2px; font-size:12px }

.nguide_num_group {width:470px; height:399px; margin-top:-36px; margin-left:40px; float:left; position:relative; text-align:center; background:url("/images/v4/mypage/nguide_img2.png") no-repeat 0 0}
.nguide_num_group .g_tit {font-size:16px; letter-spacing:-1px; color:#fff; opacity:0.75; font-weight: normal; display: block; margin-bottom: 12px}
.nguide_num_group .g_num {font-size:29px; letter-spacing:-1px; color:#fff; font-weight:600}

.stats_tb_w { overflow:hidden; font-family:AppleSDGothicNeo-Regular,"맑은 고딕","Malgun Gothic",sans-serif}
.stats_tb_w .g_half {border-top:1px solid #495164; width:495px; float:left}
.stats_tb_w .g_half li {border-top:1px solid #e1e1e1; padding:18px 45px 17px 17px}
.stats_tb_w .g_half .half_tit {display: block; background-color:#f8f8f8; padding:12px 0 14px 25px; font-size:15px; color:#1b1b1b; font-weight:bold}
.stats_tb_w .g_half .half_tit2 {display: block; background-color:#f8f8f8; font-size:15px; color:#1b1b1b; font-weight:bold}
.stats_tb_w .g_half .half_tit em {font-size:17px; font-weight:400}
.stats_tb_w .grade_ico img {vertical-align:middle; width:80px}
.stats_tb_w .s_id {font-size:12px; color:#777; margin-left:6px}
.stats_tb_w .s_id .s_bar {background-color:#e0e0e0; width:1px; height:11px; display:inline-block; vertical-align:-1px; margin:0 10px}
.stats_tb_w .g_txt {font-size:13px; color:#444; line-height:22px; letter-spacing:-0.5px; padding:6px 0 0 6px}

.stats_tb_w .g_half2 {border-top:1px solid #495164; width:495px; float:right; margin-left:35px}
.stats_tb_w .g_half2 ul {border-bottom:1px solid #e1e1e1; padding:8px 0 27px 0}
.stats_tb_w .g_half2 li {padding:16px 16px 0 25px}
.stats_tb_w .g_half2 li a {font-size:14px; color:#444; letter-spacing:-0.5px}
.stats_tb_w .g_half2 li em {margin-right:9px; width:17px; height:13px; padding-bottom:3px; border:1px solid #1672c9; background-color:#2c86dd; font-size:13px; color:#fff; text-align:center; font-family:Tahoma,Verdana,Geneva,sans-serif; display:inline-block; font-weight:400}
.stats_tb_w .g_half2 .half_tit {display:block; background-color:#f8f8f8; font-size:14px; color:#1b1b1b; font-weight:bold; border-bottom:1px solid #e1e1e1; letter-spacing:-0.7px}
.stats_tb_w .g_half2 .half_tit.active {background-color:#f8f8f8; font-weight:bold; font-size:15px }
.stats_tb_w .g_half2 .half_tit a {position:relative; display:block; padding: 15px 55px 14px; color:#1b1b1b; text-decoration:none}
.stats_tb_w .g_half2 .half_tit a::after {content: ""; display: block; position: absolute; top:15px; left:25px; width:20px; height:20px; background: url(/images/v4/mypage/glst_arr.png) no-repeat 0 0;}
.stats_tb_w .g_half2 .half_tit.active a::after { background-position:0 -60px}
.g_comt_btn { display:block; width:495px; height:59px; background: url(/images/v4/mypage/g_comt_btn.gif) no-repeat 0 0}

.nguide_tip {height:808px; width: 100%; margin-top:100px; margin-bottom:50px; clear:both; overflow:hidden; position:relative; background:url("/images/v4/mypage/nguide_tip_bg.jpg") no-repeat scroll center 0; background-size:cover}
.write_tip_w {width:1120px; position:relative; margin:0 auto}
.write_tip_w .tip_lst {width:1025px; height:250px; margin:21px auto 0 auto; overflow: hidden; padding-bottom:40px; border-bottom:1px solid rgba(89,42,173,0.6); position:relative}
.write_tip_w li {float:left; margin:21px 16px 0 0}
.write_tip_w li:first-child {padding-left:0px}
.write_tip_w .tip_lst li a {display: block; width:183px; height:192px}
.write_tip_w .card {position:relative; margin-bottom: 20px; -webkit-box-shadow:3px 3px 7px rgba(55,30,97,0.5); box-shadow: 3px 3px 7px rgba(55,30,97,0.5)}
.write_tip_w .card {display: -webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; min-width:0px; word-wrap:break-word; background-color:#fff; background-clip: border-box}
.write_tip_w .hover_shadow:hover {-webkit-box-shadow:0 1rem 3rem rgba(55,30,97,1)!important;box-shadow:0 1rem 3rem rgba(55,30,97,1)!important}
.write_tip_w .hover_translate:hover {-webkit-transform:translateY(-10px)!important;transform:translateY(-10px)!important}

.write_tip_tit {width:1025px; height:55px; margin:70px auto 0 auto; border-bottom:1px solid rgba(89,42,173,0.6); background: url(/images/v4/mypage/nguide_tip_tit.png) no-repeat 50% 0;}
.write_tip_stit {display:block; width:200px; height:44px; margin-left:20px; border:1px solid rgba(255,255,255,0.15); border-radius:22px; font-size:23px; font-weight:400; color:rgba(255,255,255,1); text-align: center; line-height:41px }
.tip_arr_pre {width:46px; height:46px; display:block; background:url(/images/v4/mypage/write_tip_arr.png) no-repeat 0 0; position:absolute; left:0; top:50%; border:1px solid rgba(255,255,255,0.2)}
.tip_arr_next {width:46px; height:46px; display:block; background:url(/images/v4/mypage/write_tip_arr.png) no-repeat 0 -46px; position:absolute; right:0; top:50%; border:1px solid rgba(255,255,255,0.2)}
.tip_arr_pre:hover, .tip_arr_next:hover {border:1px solid rgba(255,255,255,0.8)}

.bot_btn_bar {position:fixed; bottom:0; left:0; right:0; width:100%; z-index:1000; height:55px; background-color:rgba(242,241,241,0.7); border-top:1px solid rgba(209,212,226,0.7)}
.bot_btn_bar .bot_inner {width:1025px; margin:0 auto; height:55px}
.bot_btn_down {float:right; background-color:#ff4036; color:#fff; line-height:58px; height:56px; font-size:19px; width:240px; letter-spacing:-1.7px; display:block; text-align: center; margin-top:-1px; word-spacing:-0.5px }
a.bot_btn_down {text-decoration:none}
.bot_btn_down:hover {background-color: #e53930}
.bot_btn_down .up_ico {display:inline-block; width:21px; height:19px; margin-right:8px; background:url(/images/v4/mypage/guide_up_ico.png) no-repeat 0 0; vertical-align:-2px }

.tb_half2 {width:100%; border-bottom:1px solid #e1e1e1; padding-bottom:14px}
.tb_half2 th {padding:8px 0 8px 0; margin-bottom:5px; color:#777; text-align:center; border-bottom:1px solid #e1e1e1; font-size:13px; font-weight:400; letter-spacing: -0.5px}
.tb_half2 td {padding:4px 0 3px 0; text-align:center; color:#444}
.tb_half2 td:last-child {border-right:none}
.tb_half2 td.t_tit {text-align:left; font-size:14px}
.tb_half2 td.t_tit a {color:#444; display:inline-block; padding-top:5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.tb_half2 td.t_point {color:#eb4a3f}
.tb_half2 .h_rank {margin-left:12px; margin-top:4px; width:17px; height:13px; padding-bottom:3px; border:1px solid #1672c9; background-color:#2c86dd; font-size:13px; color:#fff; text-align:center; font-family:Tahoma,Verdana,Geneva,sans-serif; display:inline-block; font-weight:400}

/* 웹문서 추가 요청 */
.btn_my_sch {color:#4a71d0; letter-spacing:-1px; float: right; display:inline-block; padding:1px 0 3px 20px; background: url(/images/v4/mypage/ico_my_sch.gif) no-repeat 0 2px}

/* 자료요청 리스트 20190828 */
.request_box {border:1px solid #e5e5e5; padding:17px; margin:30px 0 30px 0; letter-spacing:-0.5px; background-color:#fcfcfc}
.request_box .rq_tit {font-size:15px; display:block; padding:0 0 10px 7px; font-weight: bold; letter-spacing:-1px}
.request_box .rq_tit em {color:#0074ff}
.request_box .rq_lst {width:100%; padding:13px 0; background-color:#e9f1fa; border:1px solid #cfd8e2}
.request_box .rq_lst li a {font-size:14px; color:#1b1b1b; margin-left:15px}
.request_box .btn_rq_more {display: inline-block; vertical-align: middle; margin-left:5px}
a.t_link {color: #0066cc; text-decoration: underline}

/*미성년자 판매자 전환 20190903*/
.my_notice3 {font-size:15px; width:585px; margin:0 auto 35px auto}
.my_notice3 strong {display:block; padding:3px 0 0 19px; margin-bottom:7px; color:#222; background:url("/images/v4/mypage/ico_notice.gif") no-repeat 0 6px}
.my_notice3 li {display:block; padding-left:7px; margin-left:12px; margin-bottom:4px; line-height:22px; color:#363636; font-size:13px; letter-spacing:-0.5px; background:url("/images/v4/mypage/bul_notice.gif") no-repeat 0 10px}
.my_notice3 li em {color:#496abc}
.my_notice3 li span { padding-left:15px; color:#505050}
.step_tit {display:block; width:570px; padding-bottom:13px; margin:35px auto 0px auto; font-size:18px; font-weight:bold; color:#111; border-bottom:1px solid #495164; margin-bottom:-1px; z-index:100; position:relative}
.step_tit em {font-size:17px; letter-spacing:-1.5px; word-spacing:-1px; padding-left:6px}
.perinfo_confirm .in_txt {border:1px solid #ccc; height:27px; width:150px; padding-left: 5px; margin:6px 0 }

.confirm_agree {clear:both; display:block; margin:10px auto 0 auto; width:570px; overflow:hidden}
.confirm_agree .ag_in_chk {display:block; position:relative;z-index:10; height:23px; width:210px; float:right; margin-top: 7px}
.confirm_agree .ag_in_chk label {display:block;position:absolute; top:0; left:0; z-index:10; line-height:21px; height:23px; color:#343434;cursor:pointer; background:url("/images/v4/member/check.png") no-repeat scroll 0 -32px; padding-left:27px; letter-spacing: -0.5px}
.confirm_agree .ag_in_chk input{position:absolute;top:5px;left:3px;z-index:9}
.confirm_agree .ag_in_chk label.on {z-index:100; background-position:0 0; color:#343434}

.btn_confirm_agree {clear:both; width:700px; border-top:1px solid #ccc; margin:30px auto 0 auto; padding:20px 0 0 0;}
.btn_confirm_agree .btn_com_agree {display:block; width:200px; height:42px; line-height:41px; margin:0 auto; font-size:14px; font-weight: bold; color: #fff; text-align: center; background-color: #eb4a3f; border: 1px solid #eb4a3f; border-radius:2px; letter-spacing:-0.5px}
.btn_my_corm { display: inline-block; width:90px; height: 33px; line-height: 32px; font-size:12px; font-weight: bold; color: #fff; text-align: center; background-color: #5b6475; border-radius: 2px; border:1px solid #5b6475}
.btn_in_corm {display:inline-block; height:27px; width:90px; line-height:27px; margin-left:3px; font-size:12px; color:#444; text-align: center; background-color: #fff; border-radius:2px; border:1px solid #ccc; letter-spacing: -0.5px; vertical-align:1px}
.btn_com_agree:hover, .btn_my_corm:hover, .btn_in_corm:hover {text-decoration:none}

/* 20191011*/
.btn_myinfo_modify {display: inline-block; padding:0 0px; width:90px; height: 33px; line-height: 32px; font-size:12px; color: #444; text-align: center; background-color:#fff; border-radius: 2px; border:1px solid #ccc; letter-spacing: -1px; }
.btn_myinfo_modify:hover {text-decoration:none}
.perinfo_confirm select {min-width: 90px; width: auto; font-size: 12px; padding: 2px 4px; border: 1px solid #e0e0e0; color: #333; height: 28px; margin:5px 0}
.corm_txt {text-align: center; letter-spacing: -0.5px; color:#666; font-size:13px }

/* 20191113 판매자광고*/
.ad_ly_tip {position:absolute; z-index:100; top:-45px; right:0; background-color:rgba(0,0,0,0.71); border:1px solid rgba(0,0,0,0.4); border-radius:5px; width:310px}
.ad_ly_tip .desc {padding:12px 14px 12px; color: #fff; line-height:19px; font-size:13px; white-space:nowrap; letter-spacing:-0.5px; font-family:"Apple SD Gothic Neo","맑은 고딕","Malgun Gothic","돋움",dotum,AppleGothic,sans-serif}
.ad_ly_tip .desc span {display:block; font-weight:bold; padding-bottom:2px; color:#fa605b; font-size:15px}
.ad_ly_tip .btn_ad_ly {display:inline-block; background-color:#fa605b; border:1px solid #fa605b; color: #fff; padding:1px 7px 0 7px; font-size:11px; line-height:16px; text-decoration:none; border-radius:2px; margin-left:5px}
.ad_ly_tip .btn_ad_close { position: absolute; right:5px; top:5px; display: block; width:17px; height:17px; background:url("/images/v4/mypage/btn_ly_close.png") no-repeat 4px 4px}
.my_sale_box .sale_box_tit3 {display:block; margin:35px 0 0 37px; color:#000; font-size:21px; font-weight:400; letter-spacing:-1.5px; height:28px}
.my_sale_box .sale_box_tit3 em {letter-spacing:-0.5px; padding-left:2px; vertical-align:1px}
.my_sale_box .sale_box_tit3 span {float:left; display: block; width:600px}

.ad_my_result {border:1px solid #dadddf; background-color:#f7fafe; overflow: hidden; margin:17px 0 20px 0}
.ad_my_result li {width:209px; float:left; text-align:center; border-left:1px solid #dadddf; margin:16px 0}
.ad_my_result li:first-child {border:none}
.ad_my_result .re_tit {display: block; width:100%; font-size:14px; color:#333; padding:0 0 8px 0; line-height:15px; letter-spacing:-1px}
.ad_my_result .re_num {display: block; width:100%; font-size:21px; color:#3e6bdc; line-height:15px; letter-spacing:-0.5px}
.ad_my_result .re_num em {font-weight: normal; font-size:14px; vertical-align:0; padding-left:1px}

/* 20200117 이용정보 삭제*/
.btn_info_del {float:right; display:inline-block; padding:0 15px; height:28px; line-height:28px; font-size:12px; font-weight:bold; color:#6286de; text-align:center; background-color:#fff; border:1px solid #a5b8e6; border-radius:4px; font-family:"Apple SD Gothic Neo","맑은 고딕","Malgun Gothic","돋움",dotum,AppleGothic,sans-serif; word-spacing:-1.5px}
.btn_info_del:hover {text-decoration:none; background-color:#f5f5f5}

/* 20200310 추가정보 */
.intro_txt {border:1px solid #c7c7c7; width:310px; height:100px; font-size:12px; color:#111; line-height:20px}
.attach_wrap {margin-bottom:2px; margin-right:3px; float:left}
.file_input {overflow:hidden; display:inline-block; width:271px; height:28px; line-height:27px; padding:0 8px;color:#777; font-size:12px; vertical-align:middle; border:1px solid #d6d6d6; box-shadow:none; background-color:#f3f3f3; letter-spacing:-0.5px}
.file_btn {position:relative; display:inline-block; width:auto; vertical-align:middle; overflow:hidden}
.file_btn input {position:absolute; z-index:2; top:0px; right:0px; opacity:0; cursor:pointer; width:200%; height:200%; -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0); filter:alpha(opacity=0);}
.btn_file {display:inline-block; cursor:pointer; vertical-align:middle; background-color:#e9e9e9; text-align:center; color:#555; border:1px solid #d6d6d6; padding:0 10px; height:30px; font-size:12px; margin-left:-1px; font-family:"맑은 고딕","Malgun Gothic","Dotum"}
.cate_sel_lst {overflow: hidden; margin:7px 0 3px 0}
.cate_sel_lst li {width:110px; float:left; font-size:12px; margin-bottom:6px}
.cate_sel_lst input {width:14px; height:14px; vertical-align:-2px; margin-right:5px}
.nick_txt {font-weight: bold; color:#111; margin-bottom:-3px}

.profile_lst {margin:3px 0 5px 0; overflow:hidden}
.profile_lst li {border:1px solid #dfdfdf; float:left; width:80px; height:80px; margin-right:8px; position:relative}
.profile_lst li a {display: block; width:80px; height:80px}
.profile_lst .pro_sel {position:absolute; top:0px; left:0px; height:80px; width:80px; display:block; background: url("/images/v4/mypage/profile_over2.png") no-repeat 0 0}

.btn_pic_up {height:22px; border:1px solid #ccc; font-size:12px; background-color:#fff; display: inline-block; color:#505050; letter-spacing:-0.5px; padding:3px 11px 0 11px; border-radius:3px; margin-top:55px}
.btn_pic_up span {display:inline-block; width:14px; height:14px; background:url("/images/v4/mypage/ico_camera.png") 0 3px no-repeat; margin-right:3px}
a.btn_pic_up, a.btn_info_modify, a.btn_info_submit, a.btn_info_add {text-decoration:none}
.btn_info_modify {height:24px; width:80px; border:1px solid #ccc; font-size:12px; background-color:#fff; display: inline-block; color:#505050; letter-spacing:-0.5px; border-radius:2px; text-align:center; line-height:24px }
.btn_info_submit {height:28px; padding:0 13px; margin-right:4px; border:1px solid #81848d; font-size:12px; background-color:#8c9099; display: inline-block; color:#fff; letter-spacing:-0.5px; border-radius:2px; text-align:center; line-height:26px}
.btn_info_add {height:25px; width:100px; margin:2px 0; border:1px solid #ccc; font-size:12px; background-color:#fff; display: inline-block; color:#505050; letter-spacing:-0.5px; border-radius:2px; text-align:center; line-height:25px}
.btn_info_add .ico_i_plus {display:inline-block; width:10px; height:10px; margin-right:4px; background: url(/images/v4/mypage/ico_plus3.gif) no-repeat 0 0}

.sch_state_lst {float:left; width:350px}
.sch_state_lst span, .info_state_lst span {display:block; padding:2px 0 6px 0}
.sch_register {float:left; margin-top:3px; width:100%; padding-bottom:7px}
.sch_register li {float:left; margin-right:10px; margin-bottom:3px}
.sch_register .sel_ra {width:16px; height:16px; vertical-align:-3px; margin-right:4px}
.sch_up {margin:7px 0 5px 0; overflow: hidden}
.info_up_btn {margin:0 0 0 1px; float:left}
.info_state_lst {float:left; width:350px}
.add_info_in {padding-bottom:8px}

.chk_btn_w {width:17px; margin-right:5px; float:left}
.chk_btn {width:18px; height:18px; border:2px solid #ccc; background-color:#fff; padding:0; display:inline-block; cursor:pointer; border-radius:15px}
.chk_btn.checked {background-image:url(/images/v4/cs/ico_chk.png); background-color:#495164; border:2px solid #495164; border-radius:15px; background-size:12px 8px; background-repeat:no-repeat; background-position:2px 3px; font-weight:bold}

.sel_public {border:1px solid #ebeef3; overflow: hidden; clear:both; padding:10px 15px 8px 14px; margin-top:15px; background-color:#fdfdfd; font-size:12px }
.sel_public li {clear:both; overflow:hidden; padding-bottom:2px; font-size:12px!important; color:#767676}
.sel_public .pu_chk {width:63px; float:left; line-height:19px!important; letter-spacing: -0.5px}
.sel_public span {padding-top:1px}
.sch_in_ok {padding-bottom:14px; overflow:hidden}
.sch_in_ok .ok_tit, .sch_in_ok .ok_tit2 {vertical-align:bottom; display:block; margin-bottom:4px; margin-left:-4px }
.sch_in_ok .ok_tit2 em, .sch_in_ok .ok_tit em {letter-spacing:-0.5px; font-size:12px; padding-left:7px; color:#111; display: inline-block; vertical-align:1px }
.sch_in_ok .ok_tit2 em a, .sch_in_ok .ok_tit em a {color:#0066cc}
.sch_in_ok .ok_tit2 input {margin-left: 4px; vertical-align:-2px}
.sel_public .sel_info_lst {margin-top:7px; margin-left:2px}
.sel_public .sel_info_lst span {margin-right:20px}
.sel_public .sel_info_lst input {width:14px; height:14px; vertical-align: -2px; margin-right: 5px;}
.sel_public .sel_lst_noti {font-size:12px; color:#909090; line-height:20px; margin-top:8px; margin-left:-4px; margin-bottom:2px}

.ev_pop { position:relative; width:350px; border: 1px solid #8f8f8f; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum"; background-color:#fff; box-shadow:0px 0px 6px 2px rgba(0,0,0,0.2)}
.ev_pop .p_cont {padding:35px 0 33px 0; text-align:center; color:#111; line-height:24px}
.ev_pop .p_cont em {color:#eb4e45}
.ev_pop .p_cont .f_txt {display:block; font-size: 15px; font-weight: bold; line-height: 24px; padding-top: 15px; }
.ev_pop .p_cont .f_txt2 {font-size:12px; font-family:dotum; font-weight:normal; color:#6e6e6e; line-height: 20px;}
.ev_pop .p_cont .f_txt2 a { color:#6e6e6e}
.ev_pop .f_btn {margin-top:18px}

/* 20200319 구매평가/문의 개선 */
.btn_cmt_state {display:inline-block; height:20px; width:65px;line-height:20px; font-size:12px; color:#898989; text-align:center; border-radius:3px; background-color:#e1e1e1; border:1px solid #e1e1e1; text-decoration:none; letter-spacing:-0.5px; vertical-align:middle}
a.btn_cmt_state {text-decoration:none}
.tb_list1 td .answer_con .seller {color:#111; padding-right:5px}
.tb_list1 td .answer_con .seller_date {color:#959595; letter-spacing:0; font-weight:normal}
.btn_tb2 img {vertical-align:0!important; padding-left:2px}
.ico_lock2 {vertical-align:-2px; display:inline-block; margin:0}
.sell_text {vertical-align:middle; display:inline-block;font-size: 12px; color:#6e6e6e;margin-bottom:3px }
.sell_text img{margin-bottom: -7px;margin-left:3px}
.sch_w_in {overflow:hidden; padding-top:5px}

/* 종료 */
.end_tit{font-size:31px; letter-spacing: -3px; display: block; padding: 0 0 25px 0; margin-bottom:30px; color: #222; border-bottom:1px solid #e0e0e0}
.end_tit em {letter-spacing:0 }

/* 20200519 종료된 서비스 */
.ser_faq {margin:40px 0 100px 0; border-top:1px solid #a2a7b2; font-family:"Apple SD Gothic Neo","맑은 고딕","Malgun Gothic","돋움",dotum,AppleGothic,sans-serif}
.ser_faq li {border-bottom:1px solid #e1e1e1; position:relative; letter-spacing:-0.2px}
.ser_faq dt a {display:block; padding:17px 100px 17px 7px; color:#333; font-size:14px; text-decoration:none; font-weight:bold}
.ser_faq dd {padding:19px 25px 12px 48px; font-size:13px; color:#555; line-height:25px; background-color:#f8f8f8; border-top:1px solid #e1e1e1; letter-spacing: -0.3px}
.ser_faq dd p {margin-bottom:12px}
.ser_faq dd em {font-weight:bold; color:#111}
.ser_faq dd a, .ser_end_info a {color:#496abc; letter-spacing:0}
.ser_faq .ico_q {margin-right:10px; margin-left:8px; font-size:15px; letter-spacing:0; font-weight:bold}
.ser_faq li .faq_tit:after, .ser_faq li.on .faq_tit:after {position: absolute; right:20px; top:23px}
.ser_faq li .faq_tit:after, .ser_faq li.on .faq_tit:after {content: ""; display: inline-block; background: url("/images/v4/mypage/faq_btn.png") no-repeat; vertical-align: middle; box-sizing: border-box; width:18px; height:9px; }
.ser_faq li.on .faq_tit:after { background-position:0 -10px}
.ser_faq .faq_img {margin-bottom:27px; margin-top:15px; margin-left:8px}

.ser_end_info {font-size:13px; color: #555; line-height:26px; letter-spacing:-0.5px; padding-left:16px; word-spacing:-0.3px}
.ser_end_info .ser_end_tit {font-weight:bold; display:block; font-size:16px; padding-bottom: 10px; color:#333}
.upaper_mem {font-weight:bold; display:block; font-size:14px; padding:16px 10px 16px 13px; margin-bottom:28px; color:#555; background-color:#fafafa; border:1px solid #f1f1f1}
.upaper_mem em {color:#496abc; letter-spacing:0}
.upaper_mem .info_sep {font-weight: normal; color:#cccccc; display:inline-block; padding:0 10px}

/* 20200526 마이페이지 홈 */
.seller_info_w .state_tit, .myhome_cont .mycont_tit, .my_event_area .event_tit {display:block; background:url("/images/v4/mypage/my_main_img.png") no-repeat}
.myhome_left {float:left; position: relative; width:274px; min-height:677px; margin-top:25px; margin-right:40px; background-color:#f6f6f6; border:1px solid #ececec; color:#6e6e6e; letter-spacing:-0.5px; font-family:AppleSDGothicNeo-Regular,"Malgun Gothic","맑은 고딕",dotum,"돋움",sans-serif}
.seller_info_w {overflow:hidden; margin:30px 28px 20px 30px; font-size:13px}
.seller_info { text-align:center}
.seller_info .pic {margin:0 auto; display: block; overflow: hidden; position: relative; width:90px; height:90px;}
.seller_info .pic img {width:90px; height:90px; border-radius: 50%}
.seller_info .pic:after {position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: 1px solid #000; opacity:0.15; border-radius: 50%; content: '';}
.seller_info .nickname {font-weight:bold; color:#333; font-size:16px; display: block; margin-top:11px; margin-bottom:9px; letter-spacing:-0.5px}
.seller_info .nickname em {margin-top:3px; font-weight:normal; font-size:12px; display: block; color:#828282 }
.seller_info .my_intro {text-align:left; font-size:13px; line-height:22px; padding-left:5px; width:204px; margin-bottom:-2px}
.seller_info .my_intro_none {text-align:center; font-size:12px; line-height:20px}
.ico_store_go {position: absolute; left:7px; top:3px; display: inline-block; width:25px; height:25px; background: url(/images/v4/mypage/ico_home.png) no-repeat 0 0; background-size:25px 25px; z-index: 200}

.my_state {width:228px; overflow: hidden; padding-top:22px; margin-top:23px; margin-left:-4px; border-top:1px solid #e2e5ed}
.my_state dt {float:left; margin-top:6px; width:127px; margin-right:12px; word-spacing:-0.5px; background:url("/images/v4/mypage/seperator_line.gif") no-repeat right 4px}
.my_state dd {float:left; margin-top:6px}
.my_state dd em {color:#333; font-weight:bold}
.my_state b, .my_state2 b {font-weight: normal; color:#9c9c9c}

.my_state dt.mem_t {margin-bottom:-3px}
.my_state dd.mem_g {margin-top:4px; margin-bottom:-3px; letter-spacing:0}
.my_state dd.mem_g img {vertical-align:-6px; margin-left:2px}
.my_state dd.mem_g a {text-decoration:none; font-weight:bold}
.my_state dd.mem_g a.level1 {color:#12aaed}
.my_state dd.mem_g a.level2 {color:#f03906}
.my_state dd.mem_g a.level3 {color:#ec7406}
.my_state dd.mem_g a.level4 {color:#7d7d7d}
.my_state dd.mem_g a.level5 {color:#a44847}

.my_state2 {width:228px; overflow: hidden; padding-top:22px; margin-top:18px; margin-left:-4px; border-top:1px solid #e2e5ed}
.my_state2 dt {float:left; margin-top:6px; width:72px; margin-right:9px; background:url("/images/v4/mypage/seperator_line.gif") no-repeat right 3px}
.my_state2 dd {float:left; margin-top:6px; width:140px}
.my_state2 dt.d_t {background-image:none}
.my_state2 dd.d_c {width:300px; padding-left:11px; line-height:20px; margin-top:5px; letter-spacing:0}
.my_state2 li {margin-bottom:5px; word-break: break-all}
.my_sell_cate {width:224px; line-height:22px; padding-top:22px; margin-top:22px; border-top:1px solid #e2e5ed}
.my_state .state_tit {height:14px; width:71px; margin-left:6px; margin-bottom:5px; background-position:0 0}
.my_sell_cate .state_tit {height:14px; width:71px; margin-bottom:9px; background-position:0 -17px}
.my_state2 .state_tit {height:14px; width:71px; margin-left:5px; margin-bottom:6px; background-position:0 -34px}

.myhome_cont {float:left; width:708px; margin-top:25px}
.myhome_cont .mycont_tit {position: relative; display: block; height:30px; padding-bottom:7px; margin-top:13px; margin-bottom: 17px; border-bottom:1px solid #dbdde0}
.my_cont1, .my_cont3 {float:left; width:345px; height:204px; margin-right:17px; margin-bottom:19px; padding:0 30px; box-sizing:border-box; border:1px solid #d9d9dc; border-radius:3px; box-shadow:2px 2px 0px 0px rgba(0,0,0,0.03)}
.my_cont2, .my_cont4 {float:left; width:345px; height:204px; margin-bottom:19px; padding:0 30px; box-sizing:border-box; border:1px solid #d9d9dc; border-radius:3px; box-shadow:2px 2px 0px 0px rgba(0,0,0,0.03)}
.my_cont1 .mycont_tit {background-position:0 -61px}
.my_cont2 .mycont_tit {background-position:0 -97px}
.my_cont3 .mycont_tit {background-position:0 -133px}
.my_cont4 .mycont_tit {background-position:0 -169px}
.mycont_tit .btn_noti_more {position: absolute; right:0; top:7px; padding-right:7px; letter-spacing:-1px; word-spacing:-0.5px; font-size:12px; color:#6e6e6e; background:url("/images/v4/mypage/more_arr.png") no-repeat right 6px}

.my_cont1 li, .my_cont2 li, .my_cont3 li {padding:4px 0 4px 5px}
.my_cont1 li:hover, .my_cont2 li:hover, .my_cont3 li:hover, .my_cont4 li:hover {background-color:#f6f8fd}
.my_cont4 li {padding:5px 0 6px 5px}
.myhome_cont .m_txt {width:165px; display:inline-block; padding-left:9px; font-size:14px; letter-spacing:-0.5px; color:#333; background:url("/images/v4/mypage/mycont_bul.gif") no-repeat 0 8px}
.myhome_cont .my_cont4 .m_txt {font-size:13px; width:268px; letter-spacing:0}
.myhome_cont .m_num {width:98px; display:inline-block; margin-right:5px; text-align:right; font-weight:bold; font-size:15px; color:#456fd6}
.myhome_cont .m_num em {font-size:14px; font-weight:normal}
.myhome_cont .m_num a {color:#2b5edc}
.myinfo_set {position:absolute; right:13px; top:11px; padding:1px 4px 1px 17px; letter-spacing:-1px; word-spacing:-0.5px; font-size:12px; color:#959595; background:url("/images/v4/mypage/ico_set.png") no-repeat 5px 4px; background-size:10px; background-color: #fff; border:1px solid #e3e3e3; text-align:center}
a.myinfo_set {text-decoration:none}

.my_event_area {clear: both; overflow: hidden; position:relative}
.my_event_area .event_tit {display: block; width:87px; height:18px; margin:5px 0 10px 0; margin-left:7px; background-position:0 -216px}
.my_event_area .btn_ev_more {position: absolute; right:10px; top:6px; padding-right:7px; letter-spacing:-1px; word-spacing:-0.5px; font-size:12px; color:#6e6e6e; background:url("/images/v4/mypage/more_arr.png") no-repeat right 6px}
.my_event_area ul { border-top:1px solid #d9d9dc; padding-top:15px}
.my_event_area li {float: left; margin-left:5px; position: relative; width:351px; height:184px}
.my_event_area li img {width:351px; height:184px}
.my_event_area li:first-child {margin-left:0}
.my_event_area li a {display: block; position: relative; height:184px}
.my_event_area .thumb_border {position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block; border: 1px solid #000; opacity: .1}

/* 구매자료 */
.down_term {display:block; margin:0 0 7px 0; color:#888}
.down_term em {color:#eb4e45}
/* 최근본자료 */
.inner_sch {clear:both; position:relative; margin:-25px 0 13px 0; overflow: hidden}
/* 판매요약 */
.my_tit_n, .my_tit_n2 {position:relative; font-size:17px; color:#1a1a1a; letter-spacing:-0.5px; word-spacing:-0.5px; font-weight:bold; margin-bottom:5px; padding:0 0 10px 4px; border-bottom:2px solid #7e8594; font-family:AppleSDGothicNeo-Regular,"Malgun Gothic","맑은 고딕",dotum,"돋움",sans-serif}
.my_tit_n3 {font-size:17px; color:#1a1a1a; letter-spacing:-0.5px; font-weight:bold; margin-bottom:-5px; padding:0 0 0 4px; font-family:AppleSDGothicNeo-Regular,"Malgun Gothic","맑은 고딕",dotum,"돋움",sans-serif}
.my_stit_n {font-size:14px; color:#1a1a1a; letter-spacing:-0.5px; font-weight:bold; margin-bottom:12px; padding-left:3px; word-spacing:-0.5px}
.graph_in {margin:40px 48px 35px 48px}
.graph_in .acc_date { position:absolute; left:25px; top:25px; font-size:12px; color:#555; display: block; word-spacing:-1.5px; letter-spacing:-0.5px; font-weight: bold}
.graph_in .acc_date img {margin-left: 5px}
.my_sale_grade {overflow: hidden; margin-bottom:20px; margin-top:18px}
.my_sale_grade li {float:left; border-radius:3px; width:272px; height:100px; margin-left:10px; background-color:#f6f9fd; border:1px solid #dfe6f0}
.my_sale_grade li:first-child {margin-left:0}
.my_sale_grade a {color:#222; text-decoration:none}
.my_sale_grade a.level1 {color:#12aaed; font-size:21px; letter-spacing:-0.5px }
.my_sale_grade a.level2 {color:#f03906; font-size:21px; letter-spacing:-0.5px }
.my_sale_grade a.level3 {color:#ec7406; font-size:21px; letter-spacing:-0.5px }
.my_sale_grade a.level4 {color:#7d7d7d; font-size:21px; letter-spacing:-0.5px }
.my_sale_grade a.level5 {color:#a44847; font-size:21px; letter-spacing:-0.5px }
.my_sale_grade img { vertical-align:-2px; padding-right:5px}
.my_sale_grade .grade_tit_w {display:inline-block; position: relative; margin:18px 0 0 33px; padding:0 5px 0 0}
.my_sale_grade .g_tit {display:block; color:#222; font-size:17px; letter-spacing:-1px; font-weight:normal; margin-bottom:-8px; padding-left:31px; height:27px; background:url("/images/v4/mypage/ico_mystate.png") no-repeat}
.my_sale_grade .grade_num {display: block; font-size:24px; text-align: right; margin-right:33px; margin-top:8px}
.my_sale_grade .grade_num em {font-size:18px; vertical-align:0px }

.grade1 .g_tit {background-position:0 0px}
.grade2 .g_tit {background-position:0 -31px}
.grade3 .g_tit {background-position:0 -62px}

.my_stats_box {border:1px solid #dcdcdc; box-shadow:0 2px 2px rgba(0,0,0,0.05); margin-bottom:20px; overflow:hidden}
.my_stats_box .g_graph2 {margin:40px 0 0 85px; width:839px}
.my_stats_box .g_graph_det {display: block; text-align: center; margin:20px 0 30px 0}

.my_stats_account {margin:23px 0; overflow:hidden}
.my_stats_account li {border-left:1px solid #e5e5e5; padding:0 52px; float:left; position:relative;}
.my_stats_account li:first-child {border-left:none; margin-left: 21px}
.my_stats_account .acc1, .my_stats_account .acc2, .my_stats_account .acc3 { width:162px; height:162px; position:relative}
.my_stats_account .acc1 { background:url("/images/v4/mypage/account_bg2.gif") no-repeat 0 0}
.my_stats_account .acc2 { background:url("/images/v4/mypage/account_bg2.gif") no-repeat -164px 0}
.my_stats_account .acc3 { background:url("/images/v4/mypage/account_bg2.gif") no-repeat -328px 0}
.my_stats_account .acc1 .acc_tit, .my_stats_account .acc2 .acc_tit, .my_stats_account .acc3 .acc_tit {font-size:18px; letter-spacing:-1px; color:#1b1b1b; display:block; padding:42px 0 20px 0; text-align: center; letter-spacing:-1.5px}
.my_stats_account .acc1 .acc_num {font-size:26px; letter-spacing:-0.5px; color:#f70d5d; text-align: center; display:block}
.my_stats_account .acc1 .acc_num em, .my_stats_account .acc2 .acc_num em, .my_stats_account .acc3 .acc_num em {font-size:17px; vertical-align:1px; letter-spacing:0; padding-left:1px}
.my_stats_account .acc2 .acc_num {font-size:26px; letter-spacing:-1px; color:#3e6bdc; text-align:center; display:block}
.my_stats_account .acc3 .acc_num {font-size:26px; letter-spacing:-1px; color:#553fcd; text-align:center; display:block}
.my_stats_account .acc_date { position:absolute; right:25px; bottom:15px; font-size:12px; color:#555; display: block; word-spacing:-1.5px; letter-spacing:-0.5px}

.month_grade {overflow:hidden; margin:80px 48px -35px 83px}
.month_grade li {float:left; width:59px; text-align:center}

/* 판매강화 */
.ad_product2 {margin:35px 0 25px 0; padding-bottom:40px; border-bottom:1px solid #dbdbdb; overflow: hidden}
.ad_product2 .pro_img {float: left; margin-left:20px; width:345px }
.ad_product2 .pro_det {width:400px; float:left}
.ad_product2 .pro_tit {font-size:16px; letter-spacing:-0.5px; font-weight:bold; color:#333; margin-bottom:12px; display: block}
.ad_product2 p {font-size:14px; color:#555; line-height:23px; letter-spacing:-0.3px; padding-bottom: 10px}
.btn_ad_up {display:inline-block; width:170px; height:38px; line-height:38px; font-size:15px; margin-top:7px; color:#fff; text-align:center; font-weight:bold; background-color:#6286de; border:1px solid #5372bd; border-radius:2px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","dotum"}
a.btn_ad_up {text-decoration:none}
.btn_ad_up:hover {background-color:#486cc5; border:1px solid #5a78c0}

.btn_ad_com {display:inline-block; height:23px; padding:0 14px !important; line-height:23px; font-size:12px; color:#6e6e6e !important; text-align:center; border-radius:2px; background-color:#fff; border: 1px solid #e2e7eb; letter-spacing:-0.5px}

/* 회원탈퇴 */
.my_intro_out {position:relative; margin-bottom:30px; margin-top:20px}
.my_intro_out .box_inn {position: relative; display:block; clear:both; padding:20px 25px 20px 25px; margin-bottom:15px; color:#363636; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; background-color:#fafafa; font-size:13px }
.my_intro_out li { line-height:27px; padding-left:5px; letter-spacing:-0.5px}
.my_intro_out .my_textarea {border:1px solid #ccc; font-size:13px; line-height:18px; padding: 2px 0px 0px 2px; width:700px; height:60px}
.my_intro_out dt {float: left; padding-left:15px; width:100px; font-weight:bold; height:30px; line-height:30px; margin-bottom:5px}
.my_intro_out dd { height:30px; line-height:29px; margin-bottom:5px}
.my_intro_out .out_info {line-height:27px; font-size:13px; border-bottom:1px solid #e0e0e0; padding:0 0 15px 4px; margin-bottom:15px}
.my_intro_out .out_info strong {font-size:15px; letter-spacing:-0.5px}
.my_intro_out .input_txt {height: 28px; padding-left: 5px; border: 1px solid #ccc; line-height: 28px;}

/* naver member */
.n_member_info { margin-top:30px; color:#333}
.n_member_info li {padding:0 0 7px 7px; font-family:AppleSDGothicNeo-Regular,dotum,"돋움",sans-serif; background: url("/images/v4/cs/bul_gray_v4.gif") no-repeat 0 4px; }
.n_member_info li a, .n_txt_v4 a {color:#496abc; text-decoration:underline}
.n_member_info li em {color:#496abc}

.n_box_inn {position:relative; display:block; clear:both; padding:28px 25px 2px 25px; margin:10px 0 20px 0; color:#333; border: 1px solid #d1d1d1; background-color:#f8f8f8}
.n_del_info li {margin-bottom:25px; font-family:AppleSDGothicNeo-Regular,dotum,"돋움",sans-serif; }
.n_del_info strong {width:123px; display:inline-block}
.n_del_info span {font-size:14px}
.n_txt_v4 {color:#6e6e6e; margin-bottom:27px}
.n_account_v4 {padding:10px 0 34px 0; font-size:14px; font-weight:bold; color:#333; text-align:center}
.n_account_v4 img {vertical-align:middle; margin:-2px -2px 0 3px}
.n_account_v4 .txt1 {color:#496abc}
.n_account_v4 .txt2 {color:#eb4a3f}

/* btn */
.btn_ok_v4 { text-align: center; margin-top:15px;}
.btn_ok_v4 .b_ok {display: inline-block; padding:0 30px; height:42px; background-color: #6286de; border: 1px solid #5372bd; color: #fff; font-size:14px; line-height:42px; font-weight: bold; margin: 0 auto; text-decoration:none }
.btn_ok_v4 .b_cancel {display: inline-block; padding:0 30px; height:42px; background-color: #f8f8f8; border: 1px solid #c2c2c2; color: #555; font-size:14px; line-height:42px; font-weight: bold; margin: 0 auto; text-decoration:none; margin-left:4px}
.btn_ok_v4 .b_login {display: inline-block; padding:0 38px; height:35px; background-color: #6286de; border: 1px solid #5372bd; color: #fff; font-size: 12px; line-height: 35px; font-weight: bold; margin: 0 auto; text-decoration:none;}
.btn_ok_v4 .b_pw {display: inline-block; padding:0 16px; height:35px; background-color: #f8f8f8; border: 1px solid #c2c2c2; color: #333; font-size: 12px; line-height: 35px; font-weight: bold; margin: 0 auto; text-decoration:none; margin-left:4px}
a.b_member_v4 {display:inline-block; padding:0 25px; height:35px; background-color: #6286de; border: 1px solid #5372bd; color: #fff; font-size: 12px; line-height: 35px; font-weight: bold; margin: 0 auto; text-decoration:none;}

/* 알림함 */
.noti_ico_new {float: right; margin-top:9px; margin-right:20px; display: inline-block}
.t_disable .t_tit {color: #888}
.tb_sorting3 { margin:0 0 10px 0; font-size:12px; overflow: hidden}
.tb_sorting3 .sort_lst {float:right; margin:10px 4px 0 0}
.tb_sorting3 .sort_lst li {float:left; padding:0 12px; background:url("/images/v4/doc/bu_bar.gif") no-repeat left 3px}
.tb_sorting3 .sort_lst li.on {font-weight:bold}
.tb_sorting3 .sort_lst li.on a {color:#363636}
.tb_sorting3 .sort_lst li a {color:#6e6e6e; text-decoration:none}
.tb_sorting3 .sort_lst li:first-child {background-image:none}

/* 배너 */
.my_banner_v4 {margin:15px 0 15px 0; margin-top:15px!important}
.banner_v4 {margin-top:15px}
.banner_v4 img {padding:0; margin:0; vertical-align:top}

/*가격 가이드 팝업*/
.pop_guide_w {margin:22px 28px 28px 28px; font-size:13px; line-height:24px; color:#333; letter-spacing:-0.5px}
.pop_guide_w .pop_g_w {margin:12px 0 10px 0; background-color: #f6f6f6; padding:10px; border:1px solid #d9dadc}
.pop_guide_w .pop_g_cate {float:left; margin-right:7px}
.pop_guide_w .pop_g_cate .g_sel {width:153px; height:31px; font-size:13px; border: 1px solid #ccc; border-radius:0; padding:0 0 0 3px}
.pop_guide_w .pop_price_sch {display: inline-block; width:118px; height:29px; line-height:29px; background-color: #6286de; border:1px solid #5372bd; color:#fff; letter-spacing:0; text-align: center; text-decoration:none; font-weight: bold; border-radius:1px}
.pop_guide_w .g_graph {height:250px; width:100%; box-sizing: border-box; border:1px solid #bcbdc0}
.pop_guide_w .g_info_txt2 {font-weight:bold; text-align:right; color:#1b1b1b; padding:6px 6px 22px 0; font-size:13px}
.pop_guide_w .g_info_txt2 em{color:#e13a31}
.pop_guide_w .price_guide_ex {overflow:hidden; margin-top:8px;}
.pop_guide_w .price {float:left; width:304px}
.price_guide_ex > .price {margin-right:7px; border:1px solid #d7d7d7; border-bottom:none; border-right:none}
.pop_guide_w .price th {border:0; padding:5px 0; font-weight:normal; font-size:12px; background-color:#f1f1f1; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; color:#6e6e6e; text-align:center}
.pop_guide_w .price td { padding:5px 12px 5px 12px; background-color:#ffffff; color:#6e6e6e; font-size:12px; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7}

/*20200812 기프티쇼*/
.giftishow_menu_w {overflow:hidden; margin-bottom:5px; margin-top:-5px; border:1px solid #d7d7d7; border-top:none}
.giftishow_tit {width:100%; padding-top:7px; height:27px; font-size:13px; font-weight: bold; text-align: center; background-color:#7e8594; color:#fff}
.giftishow_tit em {vertical-align:1px; word-spacing: -0.5px; padding-left:2px}
.gifti_con_w {float:left; width:330px; position:relative; border-right:1px solid #e9e9e9}
.gifti_con_w2 {float:left; width:511px; position:relative}
.g_lst_w {overflow-y:auto; height:160px}
.g_lst_w .m_lst {overflow:hidden; padding:10px 0 5px 30px}
.g_lst_w .m_lst li {padding:3px 0 4px 6px; word-spacing:-1.5px; letter-spacing:-0.5px; font-size:13px; float:left; width:130px; background:url("/images/v4/mypage/giftishow_bul.gif") no-repeat 0 11px}
.g_lst_w .m_lst li a {color:#222}
.g_lst_w .m_lst li a.select {color:#f4341a; text-decoration:underline; font-weight:bold}
.gifti_con_w .m_lst li {padding:3px 0 4px 6px;}
.gifti_con_w2 .g_lst_w .m_lst li { width:140px; margin-right:7px}
.gifti_con_w2 li label {text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:140px; display:block}

.up_alert_txt {color:#eb4a3f; letter-spacing:-0.5px; display:block; font-size:12px; padding:6px 0 5px 0}


/*20200827 자주쓰는 태그소개를 추가*/
.btn_tag_up { display: inline-block; color: #505050; font-size:11px; letter-spacing:-0.7px; word-spacing:-0.5px; border:1px solid #d4d5d5; border-radius:2px; padding:0 7px; margin-left:5px; height:20px }
a.btn_tag_up {text-decoration:none}
.up_often_word {padding-top:9px}
.up_often_word a {font-size:12px; display:inline-block; height:24px; padding:0 13px; margin:0 5px 6px 0; line-height:24px; letter-spacing:-0.3px; color:#1064bd; background-color:#fff; text-decoration:none; border:1px solid #d4d5d5; border-radius:12px}
.pop_txtar_tit {position:absolute; top:15px; left:17px; font-size:12px; line-height: 21px; letter-spacing: -0.3px; color: #999}


/*20201201 진행중인 키워드 추가*/
.ad_ing_keyword {border:1px solid #dedede; padding:14px 7px 9px 15px; margin-bottom: 40px; letter-spacing: -0.5px; color:#252525; background-color:#FFF; border-top: none}
.ad_ing_keyword .ing_tit {font-weight: bold; display: block; margin-bottom:12px; font-size:14px}
.ad_ing_keyword .key_word {color: #363636; display: inline-block; border:1px solid #ddd; text-align: center; padding:8px 12px; border-radius:20px; font-size:12px; margin-right:7px; margin-bottom:6px; background-color: #fff}
.ad_ing_keyword .keyword_more {display: block; font-size:12px; text-align: center; text-decoration: none; margin-top: 5px; color:#6e6e6e}
.ad_ing_keyword .keyword_more:after{ margin:0 0 0 3px; content: ''; width:12px; height:10px; display: inline-block; background:url("/images/v4/mypage/arr_more_down.png") no-repeat 0 4px}

/*20201228 프리미엄자료 광고 가이드*/
.ad_guide {position: relative; height:450px }
.g_navi_pre {position: absolute; top:40%; left:13px}
.g_navi_next {position: absolute; top:40%; right:13px}

/* 20210315 seller store */
.profile_area {position: relative; height:350px; margin-top:25px; margin-bottom: 40px; border:1px solid #b3b7c4; color:#6e6e6e; letter-spacing:-0.5px; font-family:AppleSDGothicNeo-Regular,"Malgun Gothic","맑은 고딕",dotum,"돋움",sans-serif}
.profile_area .none {font-size:12px; color:#6e6e6e; padding-left:7px}
.profile_area .my_intro .none, .profile_area .intro_cont dd .none {padding-left:0px}
.seller_info_n {float:left; width:190px; height:350px; background-color: #f3f5f9}
.seller_info_n .pic {margin:22px auto 0 auto; display: block; overflow: hidden; position: relative; width:124px; height:124px}
.seller_info_n .pic img {width:124px; height:124px; border-radius: 50%}
.seller_info_n .pic:after {position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: 1px solid #000; opacity:0.15; border-radius: 50%; content: '';}
.seller_info_n .nickname {font-weight:bold; color:#111; font-size:13px; display: block; margin-top:14px; margin-bottom:6px; text-align:center; letter-spacing:-0.3px}
.seller_info_n .mem_st {margin:4px auto 0 auto; text-align:center}
.seller_info_n .mem_g {display:inline-block; vertical-align:-1px; margin-right:5px}
.seller_info_n .mem_g img {vertical-align:top}
.seller_info_n .ico_info {width:16px; height:16px; background:url("/images/v4/mypage/ico_info.png") no-repeat 0 0; display: inline-block; vertical-align:middle; margin-left:3px; margin-top:-1px}

.my_menu_w {margin-top:20px}
.my_menu_w a {text-decoration:none}
.btn_my_m {display:block; width:142px; height:21px; font-size:12px; padding:4px 0 0 0; background-color:#fff; border:1px solid #d2d8e2; color:#333; text-align:center; margin:0 auto 4px auto; letter-spacing: -0.5px; word-spacing:-0.5px}
.btn_my_m em {display: inline-block; width:26px; height: 13px; font-size: 9px; text-align: center; border-radius: 10px; margin-bottom: 50px; line-height:12px; vertical-align: top; margin:1px -3px 0 4px; letter-spacing: 0}
.btn_my_m .ico_off {border: 1px solid #e2e2e2; color:#a4a4a4}
.btn_my_m .ico_on{border: 1px solid #879fda; color:#3565c9}
.btn_my_m.off {border: 1px solid #dee2e8; color:#9499a1}

.my_follow_w {margin:10px auto 0 auto; text-align:center; margin-bottom:5px}
.my_follow {display:inline-block; width:70px; height:21px; background-color:#e1ebf9; border:1px solid #e1ebf9; line-height:20px; text-align:center}
.my_follow2 {display:inline-block; width:70px; height:21px; background-color:#fff; border:1px solid #d2d8e2; line-height:20px; text-align:center}
.my_follow .f_t1, .my_follow2 .f_t1 {display:inline-block; letter-spacing:-1px; text-align:right; color: #82878e; margin-right:3px; font-size:11px}
.my_follow .f_t2, .my_follow2 .f_t2 {text-align:center; display:inline-block; color: #333; letter-spacing: 0; font-size:12px}
.btn_follow {display: block; width:85px; padding:0 6px 0 4px; height:21px; font-size:12px; margin:0 auto; background-color:#fff; border:1px solid #ccc; border-radius:2px; margin-bottom:5px; line-height:21px; color: #6e6e6e; text-align: center}
a.btn_follow {text-decoration: none}
.btn_follow .ico_f {width:13px; height: 12px; margin-right:3px; margin-bottom: -1px; display: inline-block; background:url("/images/v4/mypage/ico_follow.png") no-repeat 0 0}
.btn_follow.on {border: 1px solid #a1b7e6; color: #3565c9}
.btn_follow.on .ico_f {background:url("/images/v4/mypage/ico_follow_on.png") no-repeat 0 0}

.my_follow3 {display:inline-block; width:70px; height:21px; background-color:#fff; border:1px solid #c5cad3; line-height:20px; text-align:center}
.my_follow3 .f_t1 {display:inline-block; letter-spacing:-1px; text-align:right; color: #333; font-size:11px}
.my_follow3 .ico_f {width:11px; height:11px; margin-right:2px; margin-bottom: -1px; display: inline-block; background:url("/images/v4/mypage/ico_follow2.png") no-repeat 0 0}
.my_follow3.on .f_t1 {color:#3565c9}
.my_follow3.on {border:1px solid #a1b7e6; color: #3565c9}
.my_follow3.on .ico_f {background:url("/images/v4/mypage/ico_follow_on2.png") no-repeat 0 0}

.seller_intro_n {float: left; margin-left:31px; margin-top:25px}
.seller_intro_n .intro_cont {width:349px}
.seller_intro_n .state_tit {border-bottom:1px solid #d1d3d9; display: block; margin-bottom:11px}
.seller_intro_n .state_tit em {display: block; font-weight: bold; color:#111; font-size:13px; margin:0 0 7px 6px; word-spacing:-0.7px}
.seller_intro_n .my_intro {text-align:left; line-height:19px; width:310px; height:75px; font-size:12px; color: #6e6e6e; margin-left:6px; letter-spacing:-0.3px; margin-bottom:15px; display:block; overflow: hidden}
.seller_intro_n .my_intro_none {color:#959595}
.seller_intro_n .my_tag {text-align: center; color:#333; font-size:12px; padding:5px 14px; display:inline-block; background-color: #ebeef3; border-radius:20px; margin-right:6px; margin-top:2px}

.intro_inner {float: left}
.intro_inner2 {float: left; margin-left:32px; border-left: 1px solid #eaeaea; padding-left:31px; height:189px; font-size:12px}
.intro_inner2 .intro_cont dl {margin-top:13px}
.intro_inner2 .intro_cont dt {float:left; position:relative; padding-left:8px; word-break: break-all; width:63px; margin-right:16px; margin-bottom:12px; word-spacing:-0.5px; background:url("/images/v4/mypage/seperator_line.gif") no-repeat right 4px}
.intro_inner2 .intro_cont dt:before {display: block; position:absolute; top:7px; left:2px; width:2px; height:2px; border-radius:50%; background-color: #888; content: ''}
.intro_inner2 .intro_cont dd {color: #333; margin-bottom:12px}
.intro_inner2 .intro_cont dd.d_c {overflow: hidden}
.intro_inner2 .intro_cont dd.d_c li {margin-bottom:5px}
.intro_inner3 {clear: both; width:764px; padding-top:20px;}

.my_state_account {overflow:hidden; padding-top:3px}
.my_state_account li {float:left; width:20%; padding:0; letter-spacing:-0.5px; text-align: center}
.my_state_account li:first-child dl {border-left:none}
.my_state_account dl {border-left:1px solid #eaeaea}
.my_state_account dt {font-size:13px; padding-bottom:2px; word-spacing:-0.5px; font-weight:normal; color:#333}
.my_state_account dd {font-size:18px; color:#374157; font-weight: bold; letter-spacing:-0.7px; padding-left:2px}
.my_state_account dd em {font-size:15px; vertical-align:1.5px; font-weight:normal; padding:0 2px}
.btn_my_set {display: block; width: 25px ; height: 25px; position: absolute; right:10px; top:9px; background:url("/images/v4/mypage/ico_set.png") no-repeat 4px 4px; background-size:16px auto; font-size:0}

/* 마이 컨텐츠 */
.mypage_cont {margin-top:25px}
.my_cont_lst {overflow: hidden}
.my_cont_n {position:relative; float:left; width:331px; height:220px; margin-right:15px; margin-bottom:15px; box-sizing:border-box; border:1px solid #dae1e6; border-radius:3px}
.my_cont_n .mycont_tit {font-size: 16px; color: #1b1b1b; font-weight: bold; margin:19px 18px 10px 18px; padding: 0 0 8px 19px; display: block; border-bottom:1px solid #e8eaeb}
.my_cont_n.m_box2 {margin-right:0}
.my_cont_n ul {width:257px; display:block; margin:0 0 0 34px}
.my_cont_n.m_box2 ul {margin-top:0px!important}
.my_cont_n li { overflow: hidden; padding:5px 0 3px 0; height:20px}
.my_cont_n li:last-child {border-bottom:none}
.my_cont_n .m_txt {float:left; display:block; padding-left:9px; font-size:14px; letter-spacing:-0.3px; word-spacing:-0.3px; color:#1b1b1b; background:url("/images/v4/mypage/mycont_bul.gif") no-repeat 0 8px}
.my_cont_n .m_num {display:block; text-align:right; font-weight:bold; font-size:15px; color:#3565c9; width:90px; float: right; padding-right:5px; margin-top:-1px}
.my_cont_n .m_num em {font-size:14px; font-weight:normal}
.my_cont_n .m_num a {color:#2b5edc}
.my_cont_n .m_noti a {width:257px; color:#111; display: block; letter-spacing:-0.5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background:url("/images/v4/mypage/mycont_bul.gif") no-repeat 0 8px; padding-left:9px; text-decoration:none}
.my_cont_n .m_ctxt {display:block; text-align:right; font-weight:bold; font-size:14px; color:#456fd6; width:130px; float: right; padding-right:5px; letter-spacing:-0.5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis}
.my_cont_n li a {text-decoration:none}
.my_cont_n li:hover {background-color:#f6f8fd}
.my_cont_n .btn_noti_more {position: absolute; right:17px; bottom:17px; padding-right:7px; letter-spacing:-1px; word-spacing:-0.5px; font-size:12px; color:#888; background:url("/images/v4/mypage/more_arr.png") no-repeat right 6px}

.my_wallet {padding:21px 0 0 0; height:42px; border:1px solid #dee5ea; background-color: #f7f9fa; margin-bottom:19px; margin-top:-5px; position:relative}
.my_wallet ul {margin:0 auto; margin-left:70px}
.my_wallet li {float: left; width:17%; text-align:center; font-size:16px; color:#363636; letter-spacing: -0.7px; border-right:1px solid #d9dadc; line-height:20px; box-sizing:border-box}
.my_wallet li:last-child {border-right:none}
.my_wallet .w_txt a {color:#3565c9; font-weight:bold; margin-left:9px; font-size:17px; text-decoration:none}
.my_wallet .w_txt em {font-weight:normal; padding-left:1px; font-size:16px}
.my_wallet .w_tit {width:183px; height:63px; margin:-21px 80px -19px 0; display: block; float:left; background:url("/images/v4/mypage/tit_my_wallet.png") no-repeat 52px 20px; font-size:0; background-color: #dfe8fb}
.my_wallet li.hp_book {width:290px; text-align: left; margin-left:30px; position: relative}
.b_date {display: block; font-size: 12px; letter-spacing: -0.5px; word-spacing: -0.5px; padding-top:1px; color: #3565c9}
.btn_b_go {font-size:11px; letter-spacing:-1px; word-spacing:-1.5px; border:1px solid #d3d9de; background-color:#fff; margin-top:-6px; width:65px; height:17px; line-height:17px; border-radius:10px; color: #878b8e; text-decoration:none; text-align:center; display:block}
.btn_b_go:hover {text-decoration:none}
.my_wallet li.hp_book .book_tit {display: inline-block; vertical-align: top; margin-right:5px}
.state6 .btn_b_go {display:inline-block; vertical-align:2px; margin-left:3px}

.my_event_n {overflow:hidden; clear:both; margin-top:10px; background-color: #f6f7f9; border: 1px solid #e1e4ea; }
.my_event_n li {float: left; text-align:center; font-size:16px; color:#333; letter-spacing:-0.6px; height: 60px; width:511px; border-right:1px solid #e1e4ea}
.my_event_n li:last-child {border-right:none}
.my_event_n a {color:#3565c9; font-weight:bold; margin-left:11px; text-decoration:none}
.my_event_n a em {font-weight: normal; padding-left: 1px}
.my_event_n .e_tit, .my_event_n .e_tit2 {padding-top:11px; display: block}
.my_event_n .e_tit .ico_event { width:46px; height:42px; display: inline-block; vertical-align: middle; padding-left:10px; margin-top:-2px; background:url("/images/v4/mypage/ico_event1.png") no-repeat 0 0}
.my_event_n .e_tit2 .ico_event { width:46px; height:42px; display: inline-block; vertical-align: middle; padding-left:10px; margin-top:-2px; background:url("/images/v4/mypage/ico_event2.png") no-repeat 0 0}

/* 판매자 스토어 */
.store_top_w {position: relative}
.store_tit {font-size:15px; font-weight: bold; letter-spacing: -0.5px; color: #fff; width:500px; display: inline-block}
.store_top_menu {clear: both; height: 30px; margin:22px 5px -21px 0}
.store_top_menu ul {float: right}
.store_top_menu a {font-size:13px; font-weight: bold; color: #555; text-decoration: none; letter-spacing: -0.5px; padding:6px 14px 7px 14px}
.store_top_menu a.on {background-color: #424d69; border-radius: 20px; color: #f2f2f4; margin-left:-1px}
.store_top_menu li {float: left; background:url("/images/v4/mypage/store_submenu_line.gif") no-repeat right 3px }
.store_top_menu li:last-child { background:none}
.mystore_cont {border: 1px solid #d8dce2; margin-bottom:40px; position:relative}
.mystore_cont .s_inner {margin:0 0 20px 0; overflow: hidden; position: relative}
.mystore_tit {font-size:18px; font-weight:bold; color:#333; letter-spacing:-0.7px; padding:8px 0 0 30px; height:41px; box-sizing:border-box; position: relative; background-color:#f4f6f8}
.mystore_tit2 {font-size:18px; font-weight:bold; color:#333; letter-spacing:-1px; padding:5px 0 0 30px; height:41px; box-sizing:border-box; position: relative; background-color:#f4f6f8}
.mystore_tit em, .mystore_tit2 em {font-size:18px}
.mystore_tit .s_num, .mystore_tit2 .s_num {color:#e54f47; font-size:21px; padding-left:3px}
.mystore_tit2 .st_tit {display: inline-block}
.cont_set {position: absolute; right: 30px; top:11px}
.cont_set li {float: left; font-size:13px; color: #6e6e6e; font-weight: normal; margin-left:17px}
.cont_set input {vertical-align:-1px; margin-right:4px}
.store_nick_tit {position:absolute; left:0; top:12px; font-size:15px; font-weight: bold; color: #fff; width:500px; display: inline-block; background:url("/images/v4/mypage/ico_gnb_home.gif") no-repeat 0 0; background-size: 24px;}
.store_nick_tit em {opacity:0.7}
.store_nick_tit .ico_store_home { display: inline-block; width:27px; height:43px; vertical-align: top; margin-top:-12px; background:url("/images/v4/mypage/ico_gnb_home.gif") no-repeat 0 0; background-size: 24px;}

/* 추천자료 */
.lst_data_w { margin:25px 35px 0 35px}
.lst_data_w dt {padding-top:6px}
.lst_data_w dt .tit {width:750px}
.lst_data_w .txt_intro {margin-top:11px}
.lst_data_w .doc_info {margin-top:10px}
.lst_data_w .doc_info span.price_v4 {color:#e54f47}
.lst_data_w li {border-bottom:1px solid #e2e2e2; padding-bottom:17px; padding-top:15px}
.thumb_v4 {margin-right:23px}
.lst_data_w {margin:25px 35px 0 35px}
.zoom_ov {width:104px; height:154px; position:absolute; top:0; left: 0; background: url(/images/v4/theme/hover.png) no-repeat scroll 0 0}
#storeRecommendDocBox li {border-bottom:none}
#storeRecommendDocBox dt {padding-top:0}

.btn_down_w3{position:absolute; bottom:3px; right:30px}
.btn_down_w3 span {cursor:pointer; width:33px; height:28px; background:url("/images/v4/mypage/btn_doc_down.gif") no-repeat scroll 0 0; float:left; font-size:0; display:block; text-indent:-9999px}
.btn_down_w3 .btn_down {background-position:0 0; margin-right:-1px}
.btn_down_w3 .btn_down:hover {background-position:0 -27px}
.btn_down_w3 .btn_cart {background-position:-32px 0}
.btn_down_w3 .btn_cart:hover {background-position:-32px -27px}

.recomm_none {text-align: center; color: #6e6e6e; padding:11px 0 15px 0 }
.btn_mydoc_recomm {width:160px; height: 34px; border-radius: 2px; color: #fff; font-size: 13px; font-weight: bold; text-align: center; text-decoration: none; line-height: 33px; display: block; margin: 15px auto 0 auto; background-color: #6286de; border: 1px solid #6180be}
a.btn_mydoc_recomm, a.btn_recomm_modify {text-decoration: none}
.btn_recomm_modify {border:1px solid #6180be; width:90px; height: 26px; border-radius: 2px; background-color: #6286de; color: #fff; font-size: 12px; text-align: center; display: inline-block; text-decoration: none; line-height: 26px; font-weight: normal; margin-right:8px; letter-spacing: -0.3px; float: left}

/* 자료요청 */
.s_sch_w2 {width:100%; height:41px; padding-top:20px}
.s_sch_w2 .fld_inside {float: right; margin-right:30px}
.s_sch_w2 .fld_inside .tf_keyword {float:left; width:209px; font-size:12px; font-weight:normal; height:30px; padding-left:7px; line-height:26px; background-color:transparent; border:1px solid #c5c5c5}
.s_sch_w2 .btn_search_n {border: 0 none; cursor: pointer; float: left; height:32px; overflow: hidden; width:32px; margin-left: -1px; background: url("/images/v4/mypage/btn_search_request.gif") 0 0}
.btn_search_n2 {border: 0 none; cursor: pointer; float: left; height:34px; overflow: hidden; width:39px; margin-left: -1px; background: url("/images/v4/mypage/btn_search_doc.gif") 0 0}
.s_sch_w2 .fld_inside .tf_keyword::placeholder {font-size:12px; color:#959595; letter-spacing:-0.5px}
.s_sch_w2 .fld_inside .tf_keyword::-webkit-input-placeholder {font-size:12px; color:#959595; letter-spacing:-0.5px}
.s_sch_w2 .fld_inside .tf_keyword:-ms-input-placeholder {font-size:12px; color:#959595; letter-spacing:-0.5px}

.qu_txt_box {border:1px solid #cecece; background-color: #fff; margin:25px 30px -5px 30px}
.question_write_box .input_box {margin:7px 10px 0 10px; position: relative}
.question_write_box .tf_impression {overflow: hidden; width:100%; height:50px; font-size:14px; line-height:21px; border:0 none; resize:none; outline:none; background-color:transparent; overflow-x:hidden; overflow-y:auto}
.qu_txt_box .txt_num {color:#959595; font-size:12px; text-align:left; display: block; position: absolute; left:12px; top:18px}
.qu_txt_box .txt_num em {color:#333}
.lab_impression {font-size:13px; color:#959595; overflow:hidden; position:absolute; top:2px; left:0; letter-spacing:-0.5px}
.btn_txt_in {position: relative; border-top:1px solid #e9e9e9; padding:8px 12px 8px 12px; height:34px}
.btn_txt_in .in_ok {border:1px solid #6180be; width:87px; height:31px; border-radius:2px; background-color:#6286de; color:#fff; font-size:13px; font-weight:bold; text-align:center; display: inline-block; text-decoration: none; line-height:30px}

.date_set_w {text-align: right; display: block; position: absolute; right: 10px; top: 8px; width: 358px}
.date_set label {color:#6e6e6e; font-size:12px; display: inline-block; padding-right:4px}
.st_date_in {height: 31px; width:132px; margin-right:3px; border: 1px solid #e3e3e3;display: inline-block; position: relative; background-color: #fff; vertical-align: top }
.st_date_in input {width:95px; height:30px; vertical-align: middle; text-align: center; border: none; color: #6e6e6e}
.st_date_in .ico_date {vertical-align: middle; width:31px; height:31px; background-color: #ff6600}

.st_tb_list {border-top:1px solid #495164; border-bottom:1px solid #ececec; margin: 0 30px}
.st_tb_list th {padding:13px 0 13px 0; color:#444; font-size:13px; text-align:center; border-right:1px solid #ececec; background-color:#f6f6f6; font-weight:normal}
.st_tb_list td {height:25px; padding:8px 0; text-align:center; color:#6e6e6e; border-right:1px solid #ececec; border-top:1px solid #ececec; font-size:13px; letter-spacing: -0.3px}
.st_tb_list th:last-child, .st_tb_list td:last-child {border-right:none}
.st_tb_list td .st_t_tit {padding-left:10px; text-align:left; line-height:18px; font-size:13px; color:#1b1b1b; display: block; text-align:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 21px; margin-right:7px; }
.st_tb_list td .st_t_tit a {color:#333}
.st_tb_list td .st_t_tit img {vertical-align:-3px}
.st_tb_list td.st_price {text-align:center}
.st_tb_list td.st_price2 {text-align:center; color:#e92e24}
.st_tb_list .d_day {color:#2ba4ba; padding-right:3px}
.st_tb_list .ico_s1 {color:#2ba4ba}
.st_tb_list .ico_s2 {color:#3565c9}
.st_tb_list .ico_s3 {color:#eb4a3f}
.st_tb_list .ico_s4 {color:#6e6e6e}
.st_tb_list a {color: #333}

/* 자료요청 팝업 */
.btn_search_n2 {border: 0 none; cursor: pointer; float: left; height:34px; overflow: hidden; width:39px; margin-left: -1px; background: url("/images/v4/mypage/btn_search_doc.gif") 0 0}
.pcon .s_sch_w .fld_inside {margin-left:5px; float: left; margin-right:0!important}
.pcon .s_sch_w .fld_inside .tf_keyword2 {float:left; font-weight:normal; padding-left:7px; line-height:26px; background-color:transparent; height:34px; width: 410px; border: 1px solid #b0b0b0; font-size:14px}
.pcon .s_sch_w .fld_inside .tf_keyword2::placeholder {font-size:13px; color:#6e6e6e; letter-spacing:-0.5px}
.pcon .s_sch_w .fld_inside .tf_keyword2::-webkit-input-placeholder {font-size:13px; color:#6e6e6e; letter-spacing:-0.5px}
.pcon .s_sch_w .fld_inside .tf_keyword2:-ms-input-placeholder {font-size:13px; color:#6e6e6e; letter-spacing:-0.5px}
.pcon .st_tb_list {margin:0}

/* 받은후기 */
.poll_w {float:left; margin-top:15px; padding-left:47px; border-left:1px solid #ececec}
.poll_w li {overflow: hidden; margin-bottom:12px; font-family:AppleSDGothicNeo-Regular,"Malgun Gothic","맑은 고딕",dotum,"돋움",sans-serif}
.poll_w .p_bar {position:absolute; top:0; left:0; z-index:100; width:100%; color:#fff}
.poll_w .p_num {position:absolute; right:10px; top:50%; margin-top:-5px; text-align:right; color:#b7b7b7; font-size:12px}
.poll_w .p_txt2 {float:left; display:block; width:40px; text-align:left; margin-left:12px; color:#868991; font-size:12px; line-height:10px}
.poll_w .g_bg {z-index:100; position:relative; width:560px; height:6px; margin-top:4px; border:1px solid #f0f2f6; background-color:#f0f2f6; display:block; float:left; border-radius:5px}
.poll_w .g_bg .bGraph {z-index:0; height:100%; display:block; background-color:#c2c8d9; border:1px solid #c2c8d9; margin-top:-1px; border-radius:5px}
.poll_w .g_bg .bGraph2 {z-index:0; height:100%; display:block; background-color:#78a5ee; border:1px solid #78a5ee; margin-top:-1px; border-radius:5px}
.g_point_icon {float:left; display:block; width:70px; text-align:left; font-size:12px; margin-top:-0.5px; letter-spacing:-0.5px; font-weight:bold}
.g_point_icon em {padding-right:8px}
.g_point_icon.g_aa em {padding-right:1px}
.g_point_icon.g_b em {padding-right:9px}
.g_point_icon.g_d em {padding-right:6px}
.g_aa {color:#eb4a3f}
.g_a {color:#5279d6}
.g_b {color:#5db0bf}
.g_c {color:#86ae5f}
.g_d {color:#7f8889}

.score_sort {font-size:12px; margin:0 ; letter-spacing:-0.5px; text-align:right; padding-bottom:9px; padding-right:15px}
.score_sort a {color:#6e6e6e; text-decoration:none}
.score_sort a.on {color:#333; font-weight:bold}
.score_sort .bar {width:1px; height:11px; margin:0 7px 0 8px; display:inline-block; background:url("/images/v4/document/seperator_line.gif") no-repeat 0 1px}
.score_box {overflow: hidden; margin:35px 0 0 40px}
.score_box .score_txt {display:block; color:#646874; font-size:12px; letter-spacing:-0.5px; word-spacing:-1px; font-family:AppleSDGothicNeo-Regular,"Malgun Gothic","맑은 고딕",dotum,"돋움",sans-serif}
.score_box .score_txt em {font-size:14px; margin-left:-3px; display: inline-block}
.score_box .score {width:225px; float: left; text-align:center; padding-left:5px; padding-right:2px; padding-top:5px}
.recomm_t {margin-left:15px; color:#333}
.recomm_t em {font-weight:bold; margin-right:5px; margin-left:2px}

.sell_list_n { position:relative; margin:20px 30px 0 30px; font-family:AppleSDGothicNeo-Regular,"Malgun Gothic","맑은 고딕",dotum,"돋움",sans-serif}
.sell_list_n .s_list {margin:0 0 15px 0; border-top:1px solid #b1b3b8; border-bottom:1px solid #e2e2e2}
.sell_list_n .s_list li:first-child {border: 0 none}
.sell_list_n .s_list li { position: relative; padding: 16px 0 0 0; border-top: 1px solid #ededed;}
.sell_list_n .s_list li.none {padding:20px 0 20px 7px; color:#555; border-bottom:1px solid #ededed; border-top:1px solid #ededed}
.sell_list_n .s_list strong {font-size:11px; letter-spacing:-1px; color:#5f5f5f}
.sell_list_n .s_grade {padding-right:20px; vertical-align:middle;}
.sell_list_n .s_comment {display:inline-block; line-height:23px; color:#333; font-size:14px; letter-spacing:-0.5px; padding:0 30px 20px 30px}
.sell_list_n .re_comment {width:100%; display:inline-block; margin-left:10px; color:#111}
.sell_list_n .none_con{width:670px; display:inline-block; text-align:center; color:#888}
.sell_list_n .s_con {margin:3px 30px 5px 30px; line-height:18px; padding-left:3px}
.sell_list_n .s_data {color:#959595; font-size:11px; font-weight:normal; margin-bottom:5px}
.sell_list_n .s_data img {vertical-align:-3px; margin-left:5px}
.sell_list_n .s_data em { margin-right:11px}
.sell_list_n .grade_aa {margin-right:11px; font-size:12px; color:#eb4a3f; letter-spacing: -0.5px; font-weight: bold}
.sell_list_n .grade_a {margin-right:11px; font-size:12px; color:#5279d6; letter-spacing: -0.5px; font-weight: bold}
.sell_list_n .grade_b {margin-right:11px; font-size:12px; color:#2ba4ba; letter-spacing: -0.5px; font-weight: bold}
.sell_list_n .grade_c {margin-right:11px; font-size:12px; color:#6a9b3a; letter-spacing: -0.5px; font-weight: bold}
.sell_list_n .grade_d {margin-right:11px; font-size:12px; color:#7f8889; letter-spacing: -0.5px; font-weight: bold}
.sell_list_n .grade_aa em, .sell_list_n .grade_a em, .sell_list_n .grade_b em, .sell_list_n .grade_c em, .sell_list_n .grade_d em {padding-right:2px; display:inline-block; vertical-align:0;}
.sell_list_n .reply_txt {padding: 16px 30px 8px 60px; position: relative; background: url(/images/document/2013/bull_reply.gif) no-repeat 35px 14px; border-top: 1px solid #ececec; border-bottom: 1px solid #e2e2e2; background-color: #fafafa; margin-bottom:-1px;}
.sell_list_n .reply_txt .rp_comment {width:100%; display:inline-block; margin:2px 0 9px 0; line-height:22px; color:#333; font-size:13px; letter-spacing:-0.5px; }
.sell_list_n .reply_txt .s_data {display:inline-block; margin-bottom:3px}
.sell_list_n .reply_txt .s_data em {margin-right: 13px; font-weight: normal; color: #959595; font-size: 11px;}

.btn_cont_more {display: inline-block; text-align:right; float: right; margin-top:12px; padding:0 9px 0 3px; margin-right:30px; background: url(/images/v4/mypage/ico_more_arr.gif) no-repeat right 4px}
.btn_cont_more a {font-size: 14px; color: #4164d6; letter-spacing: -0.5px; text-decoration: none}
.btn_cmt_more {display:block; width:150px; text-align:center; border: 1px solid #ccc; padding:10px 0; border-radius: 20px; margin: 0 auto; color:#6e6e6e; letter-spacing:-0.5px}
a.btn_cmt_more {text-decoration:none}
.btn_cmt_more .arr {display: inline-block; width:9px; height:5px; vertical-align:1px; margin-left:3px; background: url(/images/v4/mypage/cmt_more_arr.gif) no-repeat 0 0}

.request_btn {display: block; margin:10px 0 7px 0}
.btn_recomm { border:1px solid #89a1dd; width:100px; height:28px; background-color:#fff; color:#6286de!important; display: block}
.btn_recomm2 { border:1px solid #348fe2; width:100px; height:28px; background-color:#348fe2; color:#fff!important}
.btn_recomm3 { border:1px solid #348fe2; width:60px; height:28px; background-color:#348fe2; color:#fff!important}
.btn_rejec { border:1px solid #d1d1d1; width:60px; height:28px; background-color:#f0f0f0; color:#6e6e6e; display: block}
a.btn_recomm , a.btn_recomm2, a.btn_recomm3, a.btn_rejec {font-size:12px; text-align:center; display: inline-block; text-decoration: none; line-height:28px; margin:0 3px; border-radius:2px}

.request_complete {background-color: #f8f8f8; margin-top:-1px}
.re_complete {float: left; width:565px; display: inline-block; margin-left:20px; margin-right:35px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top}
.re_complete a {color: #3565c9; font-size:13px}
.re_com_t1 {width:85px; display: inline-block; text-align: center; vertical-align: top}
.re_com_t2 {width:100px; display: inline-block; text-align: center; vertical-align: top; margin-right:30px}
.re_com_t3 {width:100px; display: inline-block; text-align: center; vertical-align: top}

.recommand_doc {padding:0 0 13px 15px; clear: both; overflow: hidden; background-color: #fdfdfd; border:1px solid #ebeef3; position:relative}
.my_data_w {margin-left:0!important; margin-top:12px; font-size:13px}
.my_data_w dt .re_my_tit {color:#333; font-size:13px; line-height:21px}
.my_data_w img {vertical-align:middle}
.my_data_w dl {float:left; width:500px; margin-top:5px}
.my_data_w dt .im_p {margin-right:3px; vertical-align:-2px}
.my_data_w .doc_info {color:#6e6e6e; font-size:12px; margin:8px 0 5px 0}
.my_data_w .doc_info em {margin:0 9px; color:#ccc; vertical-align:2px; display: inline-block}
.my_data_w .doc_tag {margin-top:3px; color:#496abc; overflow:hidden; font-size:12px}
.my_data_w .doc_tag img {vertical-align:middle}
.btn_change_recomm {position:absolute; right:10px; bottom:10px; height:28px; padding:0 13px; margin-right:4px; border:1px solid #81848d; font-size:12px; background-color:#8c9099; display: inline-block; color:#fff; letter-spacing:-0.5px; border-radius:2px; text-align:center; line-height:26px}
a.btn_change_recomm {text-decoration:none}

/* 구매 > 자료요청 */
.tb_list1 td .request {position:relative; padding:0 0 0 10px; line-height:20px; color:#363636; text-align:left!important; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:13px; letter-spacing:-0.3px}
.tb_list1 td .request a {color:#363636}
.tb_list1 td .request_w {position:relative; padding:10px 0 10px 10px; line-height:20px; color:#363636; text-align:left!important; letter-spacing: -0.3px; font-size:13px}
.tb_list1 td.ico_s1 {color:#2ba4ba}
.tb_list1 td.ico_s2 {color:#3565c9}
.tb_list1 td.ico_s3 {color:#eb4a3f}
.tb_list1 td.ico_s4 {color:#6e6e6e}
.tb_list1 td.t_s_txt {color:#959595; font-size: 12px; word-break:-0.7px; letter-spacing:-0.3px}

.request_con {position:relative; padding:19px 50px 15px 81px; margin-top:-1px; line-height:20px; color:#363636; text-align:left; background-color:#f8f8f8; border-top:1px solid #ececec; font-size:13px}
.request_con .ico {position:absolute; left:30px; top:22px}
.request_con a {color: #3565c9}
.request_con .re_link {width:480px; margin-right:10px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display: inline-block}
.request_con .re_txt {margin: 0 8px; vertical-align: top; color: #6e6e6e}
.re_btn_w1 {display: block; margin:7px 0 0 0}
.re_btn_w2 {display: block; margin:5px 0 7px 0}

.btn_line_b {display:inline-block; height:20px; padding:0 8px!important; line-height:20px; font-size:12px; color:#6286de!important; text-align:center; border-radius:2px; background-color:#fff; border:1px solid #aebee6}
.btn_line_b:hover {background-color: #f5f7fc}
a.btn_line_b {text-decoration:none}
a.btn_req_go {position: absolute; right: 17px; top:18px; font-size:12px; text-decoration:underline; word-spacing: -0.3px; letter-spacing: -0.3px}

/* 팔로우 리스트 */
.follow_lst > li {border-bottom:1px solid #e2e2e2; overflow: hidden; clear: both; padding-bottom:20px; margin-bottom:20px}
.seller_info_l {float:left; width:180px; border-right: 1px solid #e6e8ed}
.seller_info_l .pic {margin:0 auto 0 auto; display: block; overflow: hidden; position: relative; width:80px; height:80px}
.seller_info_l .pic a {display: block; height:80px; width:80px}
.seller_info_l .pic img {width:80px; height:80px; border-radius: 50%}
.seller_info_l .pic:after {position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: 1px solid #000; opacity:0.15; border-radius: 50%; content: ''; cursor:pointer;}
.seller_info_l .nickname {font-weight:bold; color:#111; font-size:14px; display: block; margin:8px 7px -3px 5px; letter-spacing:-0.5px; text-align:center}
.seller_info_l .nickname a {color: #111; text-decoration: none}
.seller_info_l .nickname em {margin-top:3px; font-weight:normal; font-size:12px; display: block; color:#828282}
.seller_info_l .mem_g {text-align: center; display:block}
.seller_info_l .mem_g img {vertical-align:-6px; margin-right:2px}
.seller_info_l .mem_g a {text-decoration:none; font-weight:bold; letter-spacing:0}
.seller_info_l .mem_g a.level1 {color:#12aaed}
.seller_info_l .mem_g a.level2 {color:#f03906}
.seller_info_l .mem_g a.level3 {color:#ec7406}
.seller_info_l .mem_g a.level4 {color:#7d7d7d}
.seller_info_l .mem_g a.level5 {color:#a44847}

.seller_intro_l {float: left; width:600px; margin-left:30px; margin-top:15px}
.seller_intro_l .state_tit {display: block; margin-bottom:7px}
.seller_intro_l .state_tit em {display: block; font-weight: bold; color:#111; font-size:13px; margin:0 0 6px 2px; word-spacing:-0.7px; letter-spacing:-0.5px}
.seller_intro_l .state_tit2 {display: inline-block; margin-right:6px}
.seller_intro_l .state_tit2 em {display: block; font-weight: bold; color:#111; font-size:13px; margin:0 0 6px 2px; word-spacing:-0.7px; letter-spacing:-0.5px}
.seller_intro_l .intro_cont {margin-top:17px}
.seller_intro_l .intro_cont .none {font-size:12px; color:#6e6e6e}
.seller_intro_l .my_tag {text-align: center; color:#333; font-size:12px; padding:7px 14px; display:inline-block; background-color: #ebeef3; border-radius:20px; margin-right:6px; margin-top:2px}
.intro_inner4 {width:500px}

.f_state_account {overflow:hidden; width:600px; border:1px solid #e2e3e7; border-top:1px solid #a8abb5; padding:15px 0}
.f_state_account li {float:left; width:20%; padding:0; letter-spacing:-0.5px; text-align: center}
.f_state_account li:first-child dl {border-left:none}
.f_state_account dl {border-left:1px solid #eaeaea}
.f_state_account dt {font-size:12px; padding-bottom:1px; word-spacing:-0.5px; font-weight:normal; color:#6e6e6e}
.f_state_account dd {font-size:17px; color:#3565c9; font-weight: bold; letter-spacing:-0.7px; padding-left:2px}
.f_state_account dd em {font-size:14px; vertical-align:1px; font-weight:normal; padding:0 2px}

.my_follow_l {display: block; width:85px; padding:0 6px 0 4px; height:21px; font-size:12px; margin:0 auto; background-color:#eef0f2; border:1px solid #eef0f2; border-radius:2px; margin-bottom:5px; line-height:21px}
.my_follow_l .f_t1 {display:inline-block; width:40px; letter-spacing:-0.5px; text-align:right; color: #6e6e6e}
.my_follow_l .f_t2 {width:40px; color: #333; text-align: right; display:inline-block}

/*** 스토어홈 ***/
.gnb_store {width:1025px; height:43px; margin:0 auto; background-color:#067DFD; position: relative}
.gnb_store li {float:left}
.gnb_store li a {display:block; font-size:14px; font-weight:bold; height:43px; letter-spacing:-1px; line-height:43px; text-align:center; background: url("/images/v4/mypage/store_gnb.gif?v=2") no-repeat scroll 0 0; background-size: 950px;}
.gnb_store .link_gnb1 {background-position:0 0; width:172px}
.gnb_store .link_gnb2 {background-position:-180px 0; width:120px; margin-left:792px}
.gnb_store .link_gnb3 {background-position:-298px 0; width:113px}
.gnb_store .on .link_gnb1 {background-position:0 -53px; width:172px}
.gnb_store .on .link_gnb2 {background-position:-180px -53px;}
.gnb_store .on .link_gnb3 {background-position:-298px -53px}

/* left */
.left_m_v4 {float:left; width:151px; margin:30px 30px 0 0}
.left_ma_v4 {float:left; width:180px; margin:20px 30px 0 0}
.menu_v4 {padding-bottom:11px; margin-bottom:20px; border-bottom:1px solid #495164}
.menu_v4 li {padding:7px 0 8px 7px; text-align:left; border-bottom:1px solid #ebebeb; background: url("/images/v4/doc/bul_left_v4.gif") 7px 14px no-repeat scroll}
.menu_v4 li em {padding-left:7px}
.menu_v4 li a {color:#333}
.menu_v4 li:last-child {border-bottom:none}
.menu_v4 a {display:block; width:134px;padding-left: 7px;}
.menu_v4 .on {display:block; width:134px; font-weight:bold; background: url("/images/v4/doc/menu_on_v4.gif") right 1px no-repeat}
.store_cate_tit {margin-bottom:11px; padding-bottom:18px; border-bottom:2px solid #495164}
.store_cate_tit span a {background: url("/images/v4/mypage/store_cate_tit.gif") no-repeat scroll 0 0; display:block; font-size:12px; height:26px; line-height:17px; overflow:hidden; text-indent:-9999px; width:151px}
.store_cate_tit span.cate1 a {background-position:0 1px}

/* content */
.store_content {float:left; width:844px; margin:34px 0 0 }
.doc_cate_tit {padding:0 0 14px 5px; color:#333; font-size:19px; letter-spacing:-1px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Gulim"; border-bottom:2px solid #495164}
.sort_area_n {clear: both; height:27px; border-bottom: 1px solid #e2e2e2; border-top:1px solid #838791; padding-top:14px; margin-bottom:20px; margin-top:-1px}
.sort_lst_w {float:right; margin-top:2px; width:245px}
.sort_lst_w ul {float:left; overflow:hidden; width:205px}
.sort_lst_w li a:hover, .sort_lst_w li a, .sort_lst_w li a:visited{color:#606060}
.sort_lst_w li {float:left; color:#606060; background: url("/images/v4/doc/bu_bar.gif") no-repeat scroll 0 0; font-size:12px; padding:0 9px 0 10px; white-space:nowrap}
.sort_lst_w li.first {background:none; padding-left:4px}
.sort_lst_w li.on a{font-weight:bold; color:#496abc}

.sort_lst_n {width: 250px; display: block; float: left; margin-top: -1px;}
.sort_lst_n li a {color:#606060}
.sort_lst_n li {float: left; color: #333; background: url(/images/v4/doc/bu_bar.gif) no-repeat scroll 0 3px; font-size: 12px; padding: 0 9px 0 10px; white-space: nowrap}
.sort_lst_n li:first-child {background:none; padding-left:4px}
.sort_lst_n .on a {font-weight:bold; color:#496abc}

.wrap_tab_n {height:31px; border-bottom:1px solid #838791;font-size:12px; letter-spacing: -0.3px; word-spacing:-0.5px}
.wrap_tab_n .list_tab {border-left:1px solid #d1d1d1; margin:0}
.wrap_tab_n .list_tab li {float:left; text-align:center; margin-left:-1px; font-weight:bold; border:1px solid #d1d1d1; border-bottom:0 none; background-color:#f8f8f8}
.wrap_tab_n .list_tab .link_tab {overflow:hidden;height:14px; font-size:12px;line-height:14px;color:#606060;text-decoration:none}
.wrap_tab_n .list_tab .on {position:relative; height:29px; padding-left:1px; margin:0 0 -1px -1px;padding-bottom:0;border:1px solid #3a5596;background-color:#496abc}
.wrap_tab_n .list_tab .on .link_tab {font-weight:bold;color:#fff}
.wrap_tab_n .list_tab li a span {display:inline-block; padding:0 18px 0 18px; height:30px; line-height:29px; font-size:13px;}

/* 이벤트 */
.myhome_ev {overflow: hidden; position: relative}
.myhome_ev .ev_tit {font-size:16px; color: #1b1b1b; display: block; font-weight: bold; padding-left:17px; padding-bottom:7px; margin-top:5px; margin-bottom:8px; border-bottom: 1px solid #e8eaeb}
.myhome_ev ul {margin-left:0}
.myhome_ev li {float: left; margin-right:15px}
.myhome_ev li:last-child {margin:0}
.myhome_ev img {padding: 0; margin:0; vertical-align: top; height:120px; width: 331px}
.myhome_ev .btn_ev_more {position:absolute; right:13px; top:10px; padding-right:7px; letter-spacing:-1px; word-spacing:-0.5px; font-size:12px; color: #6e6e6e; background: url(/images/v4/mypage/more_arr.png) no-repeat right 5px}

/* 도움말 */
.btn_add_store {display:inline-block; width:17px; height:17px; margin:0 9px -1px 6px; background:url(/images/v4/mypage/ico_store_add.png) 0 0 no-repeat}

/* 20210624 마이페이지 서브 프로필 영역 */
.seller_info_sub {width:149px; padding:19px 0; vertical-align: top; background-color: #f3f5f9; border: 1px solid #dcdde1}
.seller_info_sub .pic {margin:0 auto; display: block; overflow: hidden; position: relative; width:81px; height:81px}
.seller_info_sub .pic img {width:81px; height:81px; border-radius: 50%}
.seller_info_sub .pic:after {position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: 1px solid #000; opacity:0.15; border-radius: 50%; content: '';}
.seller_info_sub .nickname {font-weight:bold; color:#111; font-size:12px; display: block; margin-top:14px; margin-bottom:7px; text-align:center; letter-spacing:-0.3px}
.seller_info_sub .mem_st {margin:4px auto 0 auto; text-align:center}
.seller_info_sub .mem_g {display:inline-block; vertical-align:0px; margin-right:3px}
.seller_info_sub .mem_g img {vertical-align:top}

.seller_info_sub .my_menu_w {margin-top:20px}
.seller_info_sub .my_menu_w a {text-decoration:none}
.seller_info_sub .btn_my_m {display:block; width:126px; height:20px; font-size:12px; padding:4px 0 0 0; background-color:#fff; border:1px solid #d2d8e2; color:#363636; text-align:center; margin:0 auto 4px auto; letter-spacing:-0.7px; word-spacing:-0.7px}
.seller_info_sub .btn_my_m em {display: inline-block; width:26px; height: 13px; font-size: 9px; text-align: center; border-radius: 10px; margin-bottom: 50px; line-height:12px; vertical-align: top; margin:1px -3px 0 4px; letter-spacing: 0}
.seller_info_sub .btn_my_m .ico_off {border: 1px solid #e2e2e2; color:#a4a4a4}
.seller_info_sub .btn_my_m .ico_on{border: 1px solid #879fda; color:#3565c9}
.seller_info_sub .btn_my_m.off {border: 1px solid #dee2e8; color:#9499a1}

.seller_info_sub .my_follow_w {margin:10px auto 0 auto; text-align:center; margin-bottom:5px}
.seller_info_sub .my_follow {display:inline-block; width:62px; height:21px; padding:0; background-color:#e1ebf9; border:1px solid #e1ebf9; line-height:20px; text-align:center}
.seller_info_sub .my_follow2 {display:inline-block; width:62px; height:21px; padding:0; background-color:#fff; border:1px solid #d2d8e2; line-height:20px; text-align:center}
.seller_info_sub .my_follow .f_t1, .seller_info_sub .my_follow2 .f_t1 {width:auto; display:inline-block; letter-spacing:-1px; text-align:right; color: #82878e; margin-right:3px; font-size:11px}
.seller_info_sub .my_follow .f_t2, .seller_info_sub .my_follow2 .f_t2 {width:auto; text-align:center; display:inline-block; color: #333; letter-spacing: 0; font-size:11px}
.seller_info_sub .btn_follow {display: block; width:85px; padding:0 6px 0 4px; height:21px; font-size:12px; margin:0 auto; background-color:#fff; border:1px solid #ccc; border-radius:2px; margin-bottom:5px; line-height:21px; color: #6e6e6e; text-align: center}
.seller_info_sub a.btn_follow {text-decoration: none}
.seller_info_sub .btn_follow .ico_f {width:13px; height: 12px; margin-right:3px; margin-bottom: -1px; display: inline-block; background:url("/images/v4/mypage/ico_follow.png") no-repeat 0 0}
.seller_info_sub .btn_follow.on {border: 1px solid #a1b7e6; color: #3565c9}
.seller_info_sub .btn_follow.on .ico_f {background:url("/images/v4/mypage/ico_follow_on.png") no-repeat 0 0}

/* 20210714 가격수정 기능 추가*/
.pr_ly_tip {position:absolute; z-index:100; top:8px; right:-70px; padding:9px 0 7px 0; background-color:#fff; border:1px solid #c5c5c5; border-radius:3px; width:208px; box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15)}
.pr_ly_tip .btn_ad_ly {display:inline-block; background-color:#fa605b; border:1px solid #fa605b; color: #fff; padding:1px 7px 0 7px; line-height:16px; text-decoration:none; border-radius:2px; margin-left:5px}
.pr_ly_tip .btn_pr_change {display:inline-block; width:38px; height:26px; background-color: #348fe2; border: 1px solid #348fe2; border-radius:2px; text-align: center; text-size:12px; letter-spacing: -0.5; color:#fff; line-height:26px}
.pr_ly_tip .btn_pr_cancel {display:inline-block; width:38px; height:26px; margin-left:3px; background-color: #fff; border: 1px solid #ccc; border-radius:2px; text-align: center; letter-spacing: -0.5; color:#6e6e6e; line-height:26px;}
.pr_ly_tip a {text-decoration: none; font-size:12px; letter-spacing:-0.5px}
.pr_ly_tip input {width:100px; height:26px; border: 1px solid #ccc; text-indent:5px; margin-right:3px}
.pr_ly_tip .tip_noti {display: block; padding:4px 0 0 12px; font-size:11px; letter-spacing:-0.5px; word-spacing:-1.5px; text-align: left; color:#888}
.pr_ly_tip .arw {position:absolute; top:-7px; right:97px; width:14px; height:7px; background: url("/images/v4/mypage/sp_usertrans.png") no-repeat 0 0}
.tb_list1 td .s_c2 .t_w {color:#363636}


/*** 20210715 사업자회원 추가 ***/
a.btn_s_ss, a.btn_s_ss, a.btn_s_b, a.btn_s_g { text-decoration: none;}
.btn_s_ss { display: inline-block; height: 26px; line-height: 26px; padding: 0 10px; font-size: 11px; color: #fff; text-align: center; border-radius:1px; border:1px solid #4e6bb1; background-color: #6286de}
.sort_acc_info {float:right; color:#6e6e6e; margin:13px 14px 0 0}
.sort_acc_info em {color:#6286de; font-weight: bold}
.sort_acc_info span {color: #e1e1e1; padding: 0 5px}

.in_w_box {border:1px solid #cdced0; margin-top:40px;margin-left: 30px;margin-right: 25px}
.in_wrap {position:relative; border-top:1px solid #e5e5e5; background-color:#fff}
.input_info {display:block;position:relative; font-weight:bold;font-size:14px; padding:4px 0}
.input_info .tf_g {display:inline; width:370px; height:34px; padding:0; margin:0px 12px 0 14px;font-weight:bold;font-size:16px;color:#222; border:none}
.input_info .tf_g::-ms-clear {display: none}
.input_info .lab_g {position:absolute; top:12px;left:14px;height:24px;color:#999; letter-spacing:-0.5px; font-size:13px}
.input_info .lab_g span {font-size:12px; word-spacing:-0.5px; letter-spacing:0; font-weight:normal; padding-left:15px; display: inline-block; vertical-align:1px; color:#acacac }


.sex, .ownerType, .int_receive{display:inline-block; float:right; height:23px; margin-top:15px; margin-right:9px}
.gender{display:block;float:left;position:relative;z-index:10;width:56px;height:23px; letter-spacing: -0.5px}
.gender input, .in_chk input, .in_chk2 input, .in_chk3 input{position:absolute;top:5px;left:3px;z-index:9}
.gender label{display:block;position:absolute;top:0;left:0;z-index:10;width:56px;height:23px; text-align:center;color:#999;cursor:pointer; background:url("/images/v4/member/check.png") no-repeat scroll 0 -32px; padding-left:8px; font-weight:normal}
.gender input:checked + label, .in_chk input:checked + label{z-index:100;}
.gender label.on, .in_chk label.on, .in_chk2 label.on, .in_chk3 label.on {z-index:100; background-position:0 0; color:#343434}

.td_ad_txt {display: inline-block; margin-left:10px; letter-spacing:-0.5px; color:#959595}
.busi_in_txt {border:1px solid #ddd; height:27px; width:296px; padding-left: 5px; margin:6px 0}
.busi_in_txt2 {text-align:center; letter-spacing:-0.5px; font-size:13px; margin:20px 0}
.busi_in_txt2 em {color:#496abc}

.tb_list5 {clear:both; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; margin:30px 0 20px}
.tb_list5 table {width:100%; color:#636363; font-size:12px}
.tb_list5 th {width:113px; height:25px; padding:12px 0 12px 20px; color:#333; text-align:left; font-size:12px; vertical-align:middle; border-bottom:1px solid #e5e5e5; border-right:1px solid #dfdfdf; background-color:#f8f8f8}
.tb_list5 td {height:25px;padding:0 10px 0 20px; position:relative; color:#333; text-align:left; border-bottom:1px solid #e5e5e5;}
.tb_list5 td input {vertical-align:middle; height:26px;padding-left: 7px;line-height: 28px;border: 1px solid #bfbfbf;margin: -2px 0 0 3px}
.ok_txt, .sch_in_ok .ok_tit2 em.ok_txt {font-size: 12px; color:#3565c9; letter-spacing: -0.7px; padding-left:9px; word-spacing: -1px}
.ing_txt {font-size: 12px; color:#959595; letter-spacing: -0.7px; padding-left:9px; word-spacing: -1px}
.err_txt {font-size: 12px; color:#ee4a3f; letter-spacing: -0.7px; padding-left:9px; word-spacing: -1px}
a.btn_err_det {height:19px; display: inline-block; padding:0 6px 0 4px; margin-left:5px; line-height:19px; font-size: 11px; text-align:center; border-radius:1px; border: 1px solid #ddd; color: #6e6e6e; text-decoration:none}
.btn_info_in {display:inline-block; height:29px; padding:0 9px; margin-left:3px; line-height:28px; font-size:12px; color:#6e6e6e; text-align:center; border-radius:2px; background-color:#f8f8f8; border:1px solid #cecece; vertical-align:1px}
a.btn_info_in {text-decoration:none}

.mypage_input::placeholder {font-size:12px; color:#959595; letter-spacing:-0.5px}
.mypage_input::-webkit-input-placeholder {font-size:12px; color:#959595; letter-spacing:-0.5px}
.mypage_input:-ms-input-placeholder {font-size:12px; color:#959595; letter-spacing:-0.5px}

/*팝업*/
.pop_busi_err {border:1px solid #ebeef3; padding:17px 10px 19px 12px; margin:20px 70px 0px 70px; background-color:#f4f4f4; text-align: center}
.pop_busi_err img {border: 1px solid #ddd}
.pop_busi_txt {font-size:15px; font-weight:bold; text-align:center; line-height:25px; color:#111; margin-top:35px; letter-spacing:-0.5px}
.pop_busi_txt em {color:#ee4a3f}
.pop_busi_txt2 {display:block; margin:17px 0 15px 0; text-align:center; line-height:23px; font-size:13px; letter-spacing:-0.5px}
.pop_busi_add {overflow: hidden; margin:15px 0 15px 30px}
.pop_busi_add .p_ad_tit {font-weight: bold; padding:10px 0 10px 0}

/* 20220214 광고개편 */
.btn_tb13 {display:inline-block; height:20px; width:92px; margin:2px 0; line-height:20px; font-size:11px; color:#6e6e6e !important; text-align:center; border-radius:2px; letter-spacing:-0.5px; word-spacing:-1px; background-color:#fff; border: 1px solid #e2e7eb}
.btn_tb13:hover {text-decoration:underline}
.skt_thumb_agree {position: relative; margin:15px 0 -10px 0; font-size:13px; text-align:center; letter-spacing: -0.5px; color:#202020; border-bottom: 1px solid #e5e5e5; padding-bottom:15px}
.skt_ag_txt input {width:16px; height:16px; vertical-align:-3px; margin-right:5px}
.skt_ag_txt {margin-left:10px; font-weight: bold}
.skt_ag_txt2 {display: block; position: absolute; right:5px; top:1px; color:#6286de; font-size:12px; text-decoration: underline!important}
.ad_my_result.ad_result {margin:20px 0 25px 0}
.ad_my_result.ad_result li {width:167px; float:left; text-align:center; letter-spacing:-1px; border-left:1px solid #dadddf; margin:15px 0}
.ad_my_result.ad_result li:first-child {border-left:none}
.ad_info_txt1 {letter-spacing:-0.3px}
.ad_info_txt1 li {color: #363636; margin-bottom:3px; font-size:13px; position:relative; padding-left:13px}
.ad_info_txt1 li:before {content: "ㆍ"; display: block; position: absolute; top:0; left:0; width:20px; height:20px; font-weight:bold; color:#747474}
.ad_info_txt1 strong {padding-left:3px; color:#eb4a3f}
.ad_det_txt {display: block; padding:1px 0}
.ad_det_txt em {color:#eb4a3f; font-weight: normal; font-weight: bold}
.ad_det_txt em.txt {color: #959595; font-weight: normal}
.open_ev_ico {display: block; position: absolute; top:-32px; left:-9px; width: 115px; height: 30px; font-size:0; background:url("/images/v4/mypage/ico_open_ev.png") no-repeat 0 0}

.ad_main_tit {display: block; width:844px; height:104px; margin-top:-10px; margin-bottom: -5px; background:url("/images/v4/mypage/m_ad_tit.png") no-repeat 0 0}
.ad_cont_txt {margin:40px 0 30px 0}
.ad_cont_txt .ad_cont_tit {display: block; width:222px; height:28px; margin:0 auto; background:url("/images/v4/mypage/ad_cont_tit.gif") no-repeat 0 0}
.ad_cont_txt .ad_cont_tit2 {display: block; width:297px; height:28px; margin:0 auto; background:url("/images/v4/mypage/ad_cont_tit2.png") no-repeat 0 0}
.ad_cont_txt .ad_cont_tit3{display: block; width:396px; height:28px; margin:0 auto; background:url("/images/v4/mypage/ad_cont_tit3.gif") no-repeat 0 0}
.ad_cont_txt p {font-size:15px; color:#808080; letter-spacing: -1px; text-align:center; margin-top: 12px}

.ad_pro_w {overflow: hidden;}
.ad_pro_free { width: 100%; overflow: hidden; margin-top:30px;}
.ad_pro_free .free_tit {display: block; height:43px; line-height:43px; color:#3c5abe; border:1px solid #bbcbe8; border-top:2px solid #3c5abe; font-size:0; text-align: center; background:url("/images/v4/mypage/ad_pro_tit.png") no-repeat center 13px}
.ad_pro_free ul {width:558px; overflow: hidden; margin:0 auto;}
.ad_pro_free li {float: left; width:272px; margin-top:10px; margin-right:10px; border:1px solid #bbcbe8}
.ad_pro_free li:last-child {margin-right:0}
.ad_pro_free .pro_thumb, .ad_pro_charge .pro_thumb {display:block; width:272px; height:215px; background-color: #fff; text-align: center}
.ad_pro_free img, .ad_pro_charge img {text-align: center; margin-top:25px; vertical-align: top;}
.ad_pro_free .pro_det {width:272px; height:165px; background-color:#eef7fc}
.ad_pro_free .pro_det p, .ad_pro_charge .pro_det p {font-size:13px; text-align: center; color: #858585; letter-spacing: -1px; line-height:22px}
.ad_pro_free .pro_det .det_txt1 {display: block; margin:0 auto; padding:25px 0 13px 0; width:126px; height:51px; text-align: center; font-size:0; background:url("/images/v4/mypage/pro_det_txt1.png") no-repeat 0 25px}
.ad_pro_free .pro_det .det_txt2 {display: block; margin:0 auto; padding:25px 0 13px 0; width:153px; height:51px; text-align: center; font-size:0; background:url("/images/v4/mypage/pro_det_txt2.png") no-repeat 0 25px}
.ad_pro_charge {width:100%; overflow: hidden}
.ad_pro_charge .charge_tit {display: block; height:43px; line-height:43px; color:#149957; border: 1px solid #b2d9bc; border-top:2px solid #46c277; font-size:0; text-align: center; background:url("/images/v4/mypage/ad_pro_tit2.png") no-repeat center 13px}
.ad_pro_charge li {float: left; width:272px; margin-top:10px; margin-right:10px; border:1px solid #b2d9bc}
.ad_pro_charge li:last-child {margin-right: 0}
.ad_pro_charge .pro_det {width:272px; height:165px; background-color: #f1fbf4}
.ad_pro_charge .pro_det p {font-size:12.5px; text-align: center; color: #858585; letter-spacing: -1px; line-height:21px}
.ad_pro_charge .pro_det .det_txt1 {display: block; margin:0 auto; padding:25px 0 13px 0; width:172px; height:51px; text-align: center; font-size:0; background:url("/images/v4/mypage/pro_det_txt3.png") no-repeat 0 25px}
.ad_pro_charge .pro_det .det_txt2 {display: block; margin:0 auto; padding:25px 0 13px 0; width:136px; height:51px; text-align: center; font-size:0; background:url("/images/v4/mypage/pro_det_txt4.png") no-repeat 0 25px}
.ad_pro_charge .pro_det .det_txt3 {display: block; margin:0 auto; padding:25px 0 13px 0; width:173px; height:51px; text-align: center; font-size:0; background:url("/images/v4/mypage/pro_det_txt5.png") no-repeat 0 25px}
.ad_pro_free a, .ad_pro_charge a {text-decoration: none}

.ad_pro_view {clear: both; position:relative; height:650px; background-color: #f7f8fa; padding:20px 0 25px 0; margin:60px 0; border: 1px solid #e7e8e8}
.ad_pro_view .view_navi {overflow: hidden; width:730px; margin:0 auto; padding-top:12px}
.ad_pro_view .view_navi li {float:left; margin:0 3px; position:relative}
.ad_pro_view .view_navi a {display: block; width:138px; height:37px; text-align: center; font-size:14px; color: #808080; line-height:37px; letter-spacing:-1px; word-spacing: -1px; border-radius:20px; border: 1px solid #dddfe1; background-color: #fff;}
.ad_pro_view .view_navi a.on {color:#366ade; border: 1px solid #87a0f1; font-weight: bold}
.ad_pro_view .view_navi .ico_free_pro {position:absolute; left:8px; top:-12px; height:25px; width:37px; display: block; font-size:0; background: url(/images/v4/mypage/ico_free_pro.png) no-repeat 0 0}

.ad_view_pre {z-index:100; position: absolute; left:-60px; top:350px; display: block; width:72px; height:112px; background: url(/images/v4/mypage/ad_view_pre.png) no-repeat 15px 25px}
.ad_view_next {z-index:100; position: absolute; right:-60px; top:350px; display: block; width:72px; height:112px; background: url(/images/v4/mypage/ad_view_next.png) no-repeat 24px 25px}
.ad_view_img {width:730px; /*margin:40px auto 0 auto;*/}
.ad_view_img li {text-align: center}
.ad_view_img img {vertical-align:top; text-align: center}
.ad_view_txt {text-align: center; color: #202020; font-size:14px; margin:20px 0 0 0; letter-spacing: -1px}

.ad_qa_w {margin-bottom: 40px; font-size: 14px; letter-spacing: -0.5px; word-spacing: -0.5; color: #202020; border-bottom: 1px solid #ccc}
.ad_qa_w dt {width: 100%; padding:19px 0 19px 18px; border-top: 1px solid #ccc; font-weight: bold; font-size:15px}
.ad_qa_w dd {width: 100%; background-color: #f7f8fa; padding:12px 0 11px 18px; border-top: 1px solid #eeeff0; color:#505050 }
.ad_qa_w dd b { color:#202020 }
.ad_qa_w dt em {display: inline-block; font-weight: bold; width:35px; color:#2d69f2; font-size:16px}
.ad_qa_w dd em {display: inline-block; font-weight: bold; width:35px; color:#d34040; font-size:15px}
.btn_mad_go {display:inline-block; padding:0 16px; margin-left:17px; height:32px; line-height:32px; font-size:13px; font-weight:bold; color:#366ade; text-align:center; text-decoration:none; background-color:#fff; border:1px solid #87a0f1; border-radius:2px}

.ad_ing_txt {font-size:11px; letter-spacing:-1px; line-height:17px; padding:7px 0 4px 3px; color: #888; text-align:left; display: block}
.ad_ing_txt em:before {width:1px; height:1px; vertical-align:0; content: 'ㆍ'; display:inline-block; margin-right:8px; color:#959595}
.ad_ing_txt em {display: block}
.ico_open_ev2 {position: absolute; left:-22px; top:91px; display: block; width:462px; height:71px; background: url(/images/v4/mypage/ico_open_ev2.png) no-repeat 0 0}

/* 노하우 */
.kh_talk_ico {display:inline-block; width:19px; height:15px; vertical-align:middle; margin-right:5px; margin-top:-4px; margin-left:-2px; background: url(/images/v4/mypage/kh_talk_ico.png) no-repeat 0 0}
.btn_kh_talk {display:block; width:142px; height:21px; font-size:12px; padding:5px 0 0 0; background-color:#fff; border:1px solid #c5cad3; color:#333; text-align:center; margin:0 auto 4px auto; letter-spacing: -0.5px; word-spacing:-0.5px}
.kh_ico_info { position: absolute; right:30px; top:6px; width:16px; height:16px; background:url("/images/v4/mypage/ico_info.png") no-repeat 0 0; display:block}
.kh_talk_txt {font-size:11px; color:#7e7f82; letter-spacing:-0.5px; text-align: center; display: block; padding-top:3px}
.st_tb_list td a.kh_talk_link {display:block; width:70px; height:24px; line-height:24px; border:1px solid #d8dce2; background-color:#fff; margin: 0 auto; text-decoration: none; border-radius:1px}

.kh_talk_none {width:100%; padding-top:95px; height:385px; background-color:#f3f5f9; text-align:center; box-sizing:border-box; letter-spacing:-1px}
.kh_talk_none .none_img {display: block; width:82px; height:67px; margin:0 auto 30px auto; background:url("/images/v4/mypage/kh_talk_none.png") no-repeat 0 0}
.kh_talk_none .none_txt1 {color:#333; font-size:14px; font-weight: bold}
.kh_talk_none .none_txt2 {width:400px; margin:0 auto; font-size:13px; margin-top:15px; color:#888; line-height:23px; word-spacing:-0.5px}

/* 소득세 신고안내 버튼 */
.btn_income {display: inline-block;margin-left: 7px;width: 418px;height: 51px;font-size: 15px;letter-spacing: -0.7px;color: #333;font-weight: bold;background: url(/images/v4/mypage/btn_income_bg.gif?v=2) no-repeat 0 0;vertical-align: top;}
.btn_income span {display: block; margin:15px 0 0 175px}
a.btn_income {text-decoration: none}

/* 20220823 자료수정 수정 */
.up_detail_tb2 {border-bottom:1px solid #dfe2e7; background-color: #f2f8fd; border-top:none; margin-top: -1px}
.up_detail_tb2 .info_txt {display:block; padding:13px 0 12px 0; text-align:center; color: #000; letter-spacing:-0.5px; word-spacing:-0.5px; line-height:24px; font-size:14px}
.up_detail_tb2 .info_txt em {color:#eb4a3f}
.up_detail_tb2 .info_txt .txt_det {color: #777; display:block; font-size:12px}
.btn_tb_modify { display: inline-block; height:28px; line-height:28px; padding:0 10px; font-size: 12px; color: #505050; text-align: center; letter-spacing: -1px; border-radius:2px; border:1px solid #bfbfbf; vertical-align: middle}
.btn_modify_b {display:inline-block; width:100px; height:34px; line-height:34px; font-size:12px; font-weight:bold; color:#fff; text-align:center; background-color:#6286de; border:1px solid #5a7bce; border-radius:2px;}
.btn_modify_c { display:inline-block; width:100px; height:34px; line-height:34px; font-size:12px; font-weight: bold; color: #333; text-align: center; background-color: #f8f8f8; border: 1px solid #c2c2c2; border-radius:2px}
.demand_box {border:1px solid #e2e2e2; background-color: #f8f8f8; padding:15px 20px 17px 20px; margin-top:10px}
.demand_box textarea {width:100%; height:79px; padding:7px; line-height:20px; border:1px solid #bfbfbf; box-sizing:border-box}
.demand_box .de_box_tit {text-align: center; word-spacing: -0.5px; line-height:22px; display: block; margin-bottom:7px; color:#333; font-size:13px}
.demand_box .de_box_det {display: block; padding-top:5px; margin-left: -3px; color: #909090; line-height: 20px; font-size: 12px; word-spacing:-0.5px; letter-spacing:-0.5px; text-align: center}

/* 20221019 캠퍼스꿀팁 */
.tip_thumblist {position:relative; float: left; clear: both; width:100%; margin-top:20px; border-top:1px solid #dee5ea; border-bottom:1px solid #dee5ea; background-color:#f7f9fa}
.tip_thumblist .thumblist {overflow: hidden; position: relative; width:896px; height:247px; margin:0 auto; padding:24px 0 17px 19px}
.tip_thumblist .group {padding-top:30px; padding-left:19px; width:896px; position: absolute; top: 0px; left: 0px; display: block; z-index: 3; opacity: 1;}
.tip_thumblist .item {float:left; list-style:none; margin:0 20px 0 0}
.tip_thumblist .link {margin:0 2px; width:200px; height:200px}
.tip_thumblist .item .link {display:block; position: relative}
.tip_thumblist .item .thumb {width:100%; height:100%;}
.tip_thumblist .item .aline {opacity: .15}
.tip_thumblist .item [class*=aline] {position: absolute; top: 0; left: 0; right: 0; bottom: 0; border:1px solid #000; opacity: 0.15}
.tip_thumblist .tip_tit {display: block; max-height: 63px; width:200px; text-align: left; color:#252525; letter-spacing:-0.5px; line-height:19px; margin-top:9px; font-weight: bold; font-size:13px; padding-left:3px}
.tip_thumblist .item a {color:#252525}
.tip_thumblist .ell {overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; word-wrap: break-word}
i {font-style: normal}
.tip_arr_next {width:19px; height:37px; padding:10px; display:block; background:url(/images/v4/main/tip_next_arr.png) no-repeat 8px 10px; position: absolute; right:25px; top:105px}
.tip_arr_pre {width:19px; height:37px; padding:10px; display:block; background:url(/images/v4/main/tip_pre_arr.png) no-repeat 8px 10px; position: absolute; left:25px; top:105px}

/* 20230130 도서요약 */
.pop_my_close { position:absolute; right:8px; top:8px; width:25px; height:25px; background:url("/images/v4/mypage/pop_my_close.png") no-repeat 5px 5px;}
.free_coupon .coupon {font-size: 12px; color: #555; display: block; margin-top: 3px}
.free_coupon .coupon .none { color: #888; word-spacing: -1.5px}
.free_coupon .coupon a {color: #555}
.free_coupon .coupon a:hover {text-decoration:underline}
.free_coupon b { letter-spacing: 0; color: #3565c9}
.ico_state_info { width: 14px; height: 14px; background: url("/images/v4/mypage/ico_state_info.png") no-repeat 0 0; display: inline-block; vertical-align: -2px; margin-left: 4px}


/* 20230428 충전권 쿠폰 등록 */
.hp_coupon_in {position: relative}
.hp_coupon_in .btn_num {width:135px; position: absolute; right: 0; top:-5px; z-index: 20}
.hp_coupon_in .btn_num a {display:block; width:135px; height:30px; line-height:30px; color:#fff; font-size:13px; letter-spacing:-0.5px; font-weight: bold; text-align: center; word-spacing: -1px; background-color: #3c63f7; border-radius:2px; text-decoration:none}
.hp_coupon_in .btn_num a:hover {background-color: #3354d2}
.coupon_num_in {padding:30px 30px 20px 30px}
.coupon_num_in .num_tit {display: block; font-weight: bold; letter-spacing:-0.7px; font-size:15px; color:#000; padding:0 0 12px 0}
.coupon_num_in input {width:300px; border: 1px solid #ccc; height:42px; font-size:14px; text-indent:10px}
.coupon_num_in .btn_num_in {display:inline-block; width:69px; height:44px; color:#fff; font-size:14px; letter-spacing:-0.5px; font-weight: bold; text-align: center; background-color: #494860; text-decoration:none; vertical-align:top; margin-left:-1px; line-height:42px}
.coupon_num_in input::-webkit-input-placeholder {font-size:13px; color:#888}

/* 20230807 도서요약 */
.my_book_po {border: 1px solid #dae1e6; margin-bottom:19px; padding: 0 0 17px 0; background-color: #fff}
.tit_book_cate {clear: both; font-size: 16px; color: #1b1b1b; font-weight: bold; margin: 15px 18px 12px 18px; padding: 0 0 8px 19px; display: block; border-bottom: 1px solid #e8eaeb; letter-spacing: -0.5px; word-spacing:-0.5px}
.hp_book_data {clear:both; position:relative; overflow: hidden; margin-left:68px}
.hp_book_data:after, .hp_book_data ul:after {display:block;clear:both;content:''}
.hp_book_data ul {clear:both}
.hp_book_data li {position:relative; display:inline-block; float:left; margin-left:42px; zoom:1; width:127px; vertical-align:top; letter-spacing:-0.5px; line-height:19px}
.hp_book_data img {vertical-align:top}
.hp_book_data a {display: inline-block; width: 127px; vertical-align: top; text-decoration: none;}
.cover_bg {width:127px; height:186px; position:absolute; top:0; left:0; background: url("/images/v4/main/book_cover.png") no-repeat scroll left 0}

/* 20230823 할인 쿠폰 등록 */
.hp_coupon_in .btn_num2 {width:120px; position: absolute; right: 145px; top:-5px; z-index: 20}
.hp_coupon_in .btn_num2 a {display:block; width:120px; height:28px; line-height:28px; color:#3565c9; font-size:13px; letter-spacing:-0.5px; font-weight: bold; text-align: center; word-spacing: -1px; background-color:#fff; border-radius:2px; text-decoration:none; border: 1px solid #89a1dd;}
.hp_coupon_in .btn_num2 a:hover {background-color: #e1ebf9}

/* 20230905 마이페이지 플러스쿠폰 혜택*/
.my_coupon_po {position: relative; border: 1px solid #dae1e6; margin-bottom:19px; padding: 0 0 17px 0; background-color: #fff; height:171px;}
.my_coupon_po .btn_ev_more {position: absolute; right:20px; top:15px; padding-right:7px; letter-spacing:-1px; word-spacing:-0.5px; font-size:12px; color:#6e6e6e; background:url("/images/v4/mypage/more_arr.png") no-repeat right 6px}
.tit_coupon_cate {clear: both; font-size: 16px; color: #1b1b1b; font-weight: bold; margin: 15px 18px 12px 18px; padding: 0 0 8px 19px; display: block; border-bottom: 1px solid #e8eaeb; letter-spacing: -0.5px; word-spacing:-0.5px}
.hp_coupon_data {position:absolute; width:968px; height:200px; top:60px; left:25px;}
.hp_coupon_data:after, .hp_coupon_data ul:after {display:block;content:''}
.hp_coupon_data ul {}
.hp_coupon_data li {margin-top: 5px; vertical-align:top; text-align: center; background:url("/images/v4/mypage/coupon_bg.png") no-repeat 0 0; height:103px; width:172px; margin-left:18px;}
.hp_coupon_data img {margin-top:12px}
.hp_coupon_data a {display: inline-block; width: 170px; vertical-align: top; text-decoration: none;}
.coupon_tit {font-size: 14px; text-align: center; color:#1b1b1b; margin-top:18px;letter-spacing: -0.5px; word-spacing:-0.5px}
.coupon_tit .c_off {display: block;font-size: 13px;text-align: center; color:#3565c9; line-height:22px;letter-spacing: -0.5px; word-spacing:-0.5px}
.coupon_logo {height:32px; display: block;}
.cou_arr_pre {width:20px; height:30px; display:block; background:url("/images/v4/mypage/coupon_view_pre.png") no-repeat 0 0; position:absolute; left:10px; top:54%; border:1px solid rgba(255,255,255,0.2)}
.cou_arr_next {width:20px; height:30px; display:block; background:url("/images/v4/mypage/coupon_view_next.png") no-repeat 0 0px; position:absolute; right:10px; top:54%; border:1px solid rgba(255,255,255,0.2)}
.cou_arr_pre:hover, .cou_arr_next:hover {border:1px solid rgba(255,255,255,0.8)}

/* 쿠폰 설명 팝업 */
.benefit_info {margin:13px 0 9px 0; overflow: hidden; color:#6f6f6f; font-size:12px; line-height:18px; letter-spacing:-0.3px}
.benefit_info img {vertical-align: middle}
.benefit_info .info1 .info_coupon {display: block; padding-bottom:8px}
.benefit_info .info1 .info_coupon img {vertical-align:-6px; padding-right: 7px}
.benefit_info .info2 .bene_cont .inner {padding:0 10px 0 10px}
.benefit_info .info2 .bene_cont em {font-weight:bold; color:#ee4a3f}
.bene_ser_tit {color:#252525; font-weight: bold; display: block; font-size:12px; padding-bottom:3px; margin-left: -9px; word-spacing:-0.3px}
.bene_ser_tit:before {display:inline-block; height: 3px; width: 3px; margin-right:5px; vertical-align:4px; background-color: #b3b6c7; content: ''}
.bene_ser_tit em {font-weight: normal!important; font-size:11px; letter-spacing: -0.5px; word-spacing: -0.5px; display:inline-block; padding: 0 0 0 6px; vertical-align:2px; }
.btn_bene_ser {display:inline-block; width:57px; height:17px; margin-left:6px; line-height:18px; border-radius:9px; background-color: #8b90a9; text-align: center; color:#fff; font-weight: normal; font-size: 11px; letter-spacing: -0.5px; vertical-align:1px}
.btn_bene_ser:hover {background-color:#7b8095; text-decoration:none}
.bene_num {display:inline-block; width:20px; height:20px; color: #fff; text-align: center; background-color: #597de1; font-size:12px; font-weight: normal; vertical-align:2px; margin-right:5px}

/* 20230906 마이페이지 */
.pay_tit_pop {background-color: #fff; border: 1px solid #7a7a7a}
.pay_tit_pop .pop_inner{font-size:12px; letter-spacing:-0.3px; padding:11px 13px 12px 17px; font-weight: normal; text-align:left; color: #6e6e6e; line-height:19px}
.pay_tit_pop .pop_inner b {font-size:13px; color: #333; display:block; padding-bottom:3px}

/* 20231030 자료등록이벤트 배너 */
.upload_ev {overflow: hidden; position: relative; margin-bottom: 20px}
.upload_ev ul {margin-left:0}
.upload_ev li {float: left; margin-right:9px}
.upload_ev li:last-child {margin:0}
.upload_ev img {padding: 0; margin:0; vertical-align: top; height:139px; width: 275px}

/* 202408 AI추천 */
.ai_box_w {padding:9px 0 10px 0; background-color:#e7e7e7}
.ai_box {display: flex; width: 100%; align-items:center; background-color:#fbf9fd; border:1px solid #ad9de9; border-radius:12px; padding:15px 0 17px 0; box-sizing: border-box}
.ai_box .ai_logo {width:47px; margin-left:40px; margin-top:-2px}
.ai_box .ai_logo img {width:47px}
.ai_box .ai_tit {font-size:17px; letter-spacing:-0.7px; word-spacing: -0.3px; font-weight: bold; line-height:26px; width:550px; margin:4px 20px 0 25px}
.ai_box .ai_tit em {letter-spacing: 0; border:1px solid #c6c1cc; margin-right:2px; padding:1px 8px 3px 8px; border-radius:15px}
.ai_box .ai_tit .noti {display: block; font-size:14px; color:#4d08b4; margin-top:3px}
.ai_box .btn_ai_go {display: block; width:143px; height:33px; margin-top:3px; text-align: center; color: #fff; font-size:14px; font-weight: bold; line-height:33px; border-radius: 55px; background-image: linear-gradient(to right, rgb(65, 69, 252) 0%, rgb(144, 63, 251) 100%); text-decoration: none; word-spacing: -1.5px}
.ai_box .btn_ai_go:hover {background-image: linear-gradient(to right, rgb(54, 59, 215) 0%, rgb(120, 54, 214) 100%)}

.ai_lst {display: block; text-align: left; margin:25px}
.ai_lst li {margin:7px 0}
.ai_lst .doc_tit {width: 370px; display: inline-block; text-align: left; padding-top: 2px; font-size: 13px; font-weight: 500; letter-spacing: -0.5px; color: #313239; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; vertical-align: top}
.ai_lst .b_data {width: 360px; display: inline-block; font-size: 13px; font-weight: 300; color: #6e6e6e; margin-left: 7px;line-height: 23px;text-align: right;}
.ai_lst .b_data em {color:#eb4a3f}
.ai_lst .b_sel {font-size: 13px; font-weight: 600; color: #4c42ed; margin-left: 5px; line-height: 23px;}
.ai_lst .b_sel:hover {text-decoration: underline}
.ai_lst .b_end {font-size: 13px; font-weight: 600; color: #666; margin-left: 5px; line-height: 23px;}
.ai_lst .ico_re {display: inline-block; height: 20px; width: 52px; margin-right: 4px; font-size: 12px; font-weight: 400; color: #4c42ed; line-height: 19px; vertical-align: 0; text-align: center; border: 1px solid #9692f5; border-radius: 15px;}
.ai_lst .ico_re.in {color: #555; border: 1px solid #ccc;}
.ai_lst .b_line {color: #c3c3c3;font-size: 12px}

.btn_ai_tb {display:inline-block; padding:2px 9px; line-height:20px; font-size:12px !important; color:#fff; text-align:center; letter-spacing:-0.5px; border-radius:2px; background-image: linear-gradient(to right, rgb(65, 69, 252) 0%, rgb(144, 63, 251) 100%)}
.btn_ai_tb:hover {text-decoration:none; background-image: linear-gradient(to right, rgb(54, 59, 215) 0%, rgb(120, 54, 214) 100%)}

.tb_list1 .st1 {display: block; color:#423acf; letter-spacing: -0.5px; padding-top: 2px}
.tb_list1 .st2 {display: block; color:#777; letter-spacing: -0.5px; padding-top: 2px}
.tb_list1 .st3 {display: block; color:#e63e3e; letter-spacing: -0.5px; padding-top: 2px}
.tb_list1 .st4 {display: block; color:#000; letter-spacing: -0.5px; padding-top: 2px}
.tb_list1 td.t_date a { color: #496abc; text-decoration: underline dashed; text-underline-position: under; line-height:20px}

.btn_ai_w {margin-top:15px}
.btn_my_ai {display: block; letter-spacing: -0.5px; word-spacing:-1.5px; width:150px; padding:8px 0 9px 0; margin: 0 auto; text-align: center; color: #fff; font-size:15px; font-weight:bold; border-radius:4px; background-image: linear-gradient(to right, rgb(65, 69, 252) 0%, rgb(144, 63, 251) 100%)}
.btn_my_ai:hover {text-decoration:none; background-image: linear-gradient(to right, rgb(67, 61, 226) 0%, rgb(126, 57, 225) 100%)}

/*2025036121234*/
#container {
	min-height: 700px;
}
.kh_talk_none {
	margin-top: 15px;
}

.ThumbnailSketchLabel {
	width: 100%;
}

.mystore_cont a.sp_thmb  {
	display: block !important;
}


/*20250313133025*/
.ui-datepicker-trigger {
	cursor: pointer;
}

.my_notice3 strong {
	background-position: center left;
}

.btn_corm1 {
	cursor: pointer;
}

.nickname_chk .nick_in {
	padding: 0 3px;
}

.content .date_sort a:hover,
.tb_list1 table a:hover,
.content .btn_ai_w a:hover,
.bot_btn_bar .bot_inner a:hover,
.nguide_det a.nguide_btn_more:hover,
.sel_w_v4 a.btn_select:hover,
.sel_w_v4 .link_select:hover,
.ad_qa_w dd a:hover,
.ad_pro_view .view_navi a:hover,
.store_top_menu > ul > li a:hover,
.btn_txt_in .in_ok:hover,
.popupFrame .cBtns a:hover,
.popupFrame .containerPopup .pop_mem_n a:hover,
.seller_info_n .my_menu_w a:hover,
.pop_eference .pcon .ev_btn a:hover,
.seller_info_l .my_follow_w a:hover {
	text-decoration: none;
}

.ad_pro_view .view_navi a.on,
.btn_mad_go {
	color: #067DFD;
	border-color: #067DFD;
}

.mystore_tit2 {
	padding: 15px 0 15px 30px;
	height: auto;
}

.seller_info_n .mem_g {
	vertical-align: 2px;
}

/*20250402*/
.tb_list1 td img {
	vertical-align: top;  padding-top: 4px;
}

.tb_list1 td.t_tit {
	line-height: 17px;
}

/*20250404*/
.ThumbnailSketchLabel {
	width:54px;
}