@CHARSET "UTF-8";

#AdminLogin {font-family:NanumGothic, ngwoff, Dotum; font-size:13px; }
#AdminLogin .admin_login {position:relative; width:900px; height:600px; margin:0 auto; background:url(../images/admin/bg_admin_login.gif) no-repeat 0 0; }
#AdminLogin .admin_login .admin_login_in {position:absolute; left:360px; top:217px; display:inline-block; min-width:250px; }
.admin_login_in .txt {font-size:12px; }
.admin_login_in h3 {font-size:28px; font-weight:bold; margin:3px 0 20px 0; color:#174083; letter-spacing:-0.03em; }
.admin_login_in .ad_login_box {position:relative; width:270px; }
.admin_login_in ul {width:auto; }
.admin_login_in ul li {margin:0 0 4px 0; }
.admin_login_in ul li input {width:168px; padding:2px 4px; height:21px; border-color:#999 #bfbfbf #bfbfbf #999; }
.admin_login_in ul li.first {font-size:16px; font-weight:normal; color:#333; margin:0 0 5px 0; }
.admin_login_in ul li .tit {font-size:12px; width:60px; display:inline-block; font-weight:600; }
.admin_login_in .btn_login {position:absolute; top:24px; right:0; border:0; background:url(../images/admin/btn_login.png) no-repeat 0 0; font-size:0; width:80px; height:58px; display:inline-block; cursor:pointer; }
.admin_login_in .home_link, .admin_login_in .pw_change {background:url(../images/common/blue_icon2.gif) no-repeat 0 center; color:#333; float:right; font-size:12px; margin:41px 0 0 0; padding:0 0 0 7px; }
.admin_login_in .home_link:hover, .admin_login_in .pw_change:hover {text-decoration:underline; }
.admin_login_in ul li.last {margin:5px 0 0 0; }
.admin_login_in ul li.last input {width:auto; }
.admin_login_in ul li.last label {font-weight:600; font-size:12px; }

#Admin {position:relative; height:100%; width:100%; font-family:NanumGothic, ngwoff, Dotum; min-width:1000px; font-size:12px; }
#Admin #Adminheader {background:url(../images/admin/bg_admin_header.gif) repeat-x 0 bottom; height:40px; padding:10px 0 10px 5px; position:relative; z-index:10; }
#Admincontainer {position:relative; margin:0; padding:0; min-height:300px; }
#Admincontainer:after {clear:both; content:""; display:block; }
#Admincontainer .container_sub {position:relative; padding:15px 15px 55px 15px; z-index:100; background:#fff; }
#Admin #top_btn {position:fixed; right:15px; bottom:5px; top:auto; z-index:1000; }

#Adminheader h3 {color:#fff; display:inline-block; font-size:18px; margin:16px 25px 0 15px; float:left; }
#Adminheader .admin_gnb {float:left; margin:18px 0 0 0; width:auto; }
#Adminheader .admin_gnb li {float:left; background:url(../images/admin/admin_gnb.png) no-repeat 0 0; height:30px; width:122px; margin:0 1px 0 0;  }
#Adminheader .admin_gnb li.on {background:url(../images/admin/admin_gnb_on.png) no-repeat 0 0; }
#Adminheader .admin_gnb li a {color:#fff; width:100%; text-align:center; display:inline-block; line-height:30px; font-size:14px; letter-spacing:-1px; }
#Adminheader .admin_gnb li:nth-child(2) a {letter-spacing:-0.1em; }
#Adminheader .admin_gnb li.on a {font-weight:bold; }
#Adminheader .admin_gnb li:hover a {background:url(../images/admin/admin_gnb_on.png) no-repeat 0 0; }
#Adminheader .top_link {position:absolute; top:8px; right:15px; background:none; width:auto; }
#Adminheader .top_link li {float:left; padding:0 5px; background:none; margin:0; }
#Adminheader .top_link li a {color:#979ea6; display:inline-block; font-size:12px; padding:0 10px 0 0; background:url(../images/common/foot_menu_line.gif) no-repeat right center; }
#Adminheader .top_link li a:hover {text-decoration:underline; color:#c3c8cf; }

#Admincontainer .container_sub #admin_ncate, #Admincontainer .container_sub #admin_gallery {z-index:1000; background:#fff; padding:0 0 50px 0; float:left; width:100%; }	/*position:absolute; left:0; right:0; top:0; bottom:0; */
#admin_ncate .pum_write .adminButton .btn_sbmit span {background:url(../images/common/btn_bg.png) no-repeat 100% 0; position:relative; letter-spacing:0; padding:0 24px 0 20px; cursor:pointer; left:4px; vertical-align:top; color:#fff; display:inline-block; }
#admin_ncate .pum_write .adminButton .btn_sbmit span:hover {background-position:100% -43px; }
.admin_section {position: relative; float:left; width:100%; }
.admin_section2 {margin-top: 30px; }

.admin_section3 {margin-top: 0; }
.btn_s {background:#fff; color:#444; border:solid 1px #ccc; padding:2px 5px 3px; font-size:11px; }

/*카테고리 관리*/
#cateOutline {width:250px; float:left; }
#cateDetail {float:left; width:630px; margin:0 0 0 15px; }

.adminCate .cateTop {display:inline-block; width:100%; }
.adminCate .cateTop .btn_s {padding:3px 11px 4px 10px; color:#333; float:right; width:100px; text-align:center; }
.adminCate .cateTop .btn_s:hover {border:solid 1px #999; color:#333; }
.adminCate .cateTop .first {float:left; color:#0000ff; }
.cateArea {margin:3px 0 0 0; }
.cateTree {border:solid 1px #ddd; border-top:0; min-height:500px; max-height:500px; overflow:auto; }
.cateArea .tit {background:#f5f5f5; display:inline-block; padding:0; border:solid 1px #aaa; height:auto; width:248px; }
.cateArea .tit em {background:url(../images/common/dot_07.png) no-repeat 0 5px; font-style:normal; margin:8px 0 0 8px; padding:0 0 0 5px; float:left;}
.cateArea .tit .bt_location {float:left; clear:both; margin:7px 0 0 0; padding:6px 0 5px 0; border-top:dashed 1px #bfbfbf; width:100%; background:#fafafa; }
.cateArea .tit .bt_location em {background:none; margin:0 0 0 8px; color:#666; width:100px; float:left; }
.cateArea .tit .bt_location .btn {float:left; margin:0; }
.cateArea .tit button {float:left; margin:0 2px; background:url(../images/admin/bg_arr_location.png) no-repeat 0px -1px; height:17px; border:0; padding:0; cursor:pointer; }
.cateArea .tit button.btn_loc { width:15px; height:15px; margin-top:1px; }
.cateArea .tit button.btn_brandUp {background-position:-20px -1px; }
.cateArea .tit button.btn_brandDown {background-position:-40px -1px; }
.cateArea .tit button.btn_brandFirst {background-position:0 -1px; }
.cateArea .tit button.btn_brandLast {background-position:-60px -1px; }	
.cateArea .tit button.btn_brandSave {width:46px; height:17px; background-position:-85px 0; }

.cateTree ul,.nav_tree ul li,.cateTree button,.cateTree a {margin:0; padding:0; color:#000; }
.cateTree a strong{letter-spacing:-1px;cursor:pointer;_cursor /**/:hand}
.cateTree ul{display:block;position:relative;padding:3px 0 0 11px; background:url(../images/admin/line_tree_vr.gif) repeat-y 11px -1px;zoom:1; }
.cateTree ul li{position:relative;padding:3px 0 2px 8px; background:url(../images/admin/line_tree_hr.gif) no-repeat 1px 5px !important;white-space:nowrap;list-style:none; }
.cateTree ul li a,.cateTree ul li span.nav_tree_label {position:relative; vertical-align:top; top:0;left:16px;_left /**/:0}
.cateTree ul li.disable > a {color:#bbb; }
.cateTree ul li.disable.selected > a {color:#aaa; }
.cateTree ul li button{display:inline-block;position:relative;*top:-2px;_top:-2px;_left /**/:-16px;width:13px;*width:17px;height:13px;*height:17px;margin:0 -13px 0 0;*margin:0 -17px -2px -2px;border:none;background:url(../images/admin/btn_tree_collapse.gif) no-repeat;*font-family:Sans-serif;*font-size:0;*line-height:0;text-indent:-10000px;*text-indent:0;cursor:pointer;_cursor /**/:hand}
.cateTree ul li ul{display:none;margin:0 0 -2px 6px;padding:2px 0 0;background-position:0 0; }
.cateTree ul li ul li{display:none; }
.cateTree ul li.nav_tree_on button{background-position:0 -13px;*background-position:2px -11px; }
.cateTree ul li.nav_tree_off button{background-position:0 0;*background-position:2px 2px; }
.cateTree ul li.nav_tree_on ul{display:block; }
.cateTree ul li.nav_tree_on ul li{display:block; }
.cateTree ul li.nav_tree_off ul{display:none; }
.cateTree ul li.nav_tree_off ul li{display:none; }
.cateTree ul li.nav_tree_last {background:url(../images/admin/line_tree_last_hr.gif) no-repeat 0 5px !important; }
.cateTree ul li.selected > a {cursor:pointer; color:#0000ff; font-weight:600; }

.admin_section h4 {font-size: 1.2em; background: url(../images/common/ico_subject.gif) no-repeat 0 4px; padding: 0 0 0 15px; margin: 5px 0 8px 0; font-weight: 600; }
.admin_section h4.br_bottom {border-bottom:solid 1px #888; padding-bottom:7px; }
.section_top_op {margin:0; padding:0 0 0 2px; position:relative; display:inline-block; width:100%; }
.admin_section .s_txt {color:#999; font-size:0.9em; }
.admin_section .s_txt_l {color:#666; }
.admin_section .section_top_op .total {color:#333; margin-top:10px; float:left; }
.section_top_op .sort {display:inline-block; float:right; }
.section_top_op .sort select {min-width:100px; margin-left:3px; }

.admin_cate_write tbody tr td {height:28px; }
.admin_cate_write tbody tr td label {margin-right:15px; }
.admin_cate_write tbody tr td label input {vertical-align:top; margin-top:2px; }

.admin_sub h3 {background:url(../images/admin/ico_more.gif) no-repeat 0 4px; padding:0 0 10px 16px; font-size:1.4em; font-weight:600; }
.admin_top_search {font-size:13px; float:left; width:100%; }
.admin_top_search .total {background:url(../images/common/dot_15.gif) no-repeat 0 center; padding:0 0 0 9px; float:left; margin:8px 0 0 5px; }
.admin_top_search .search {float:right; }
.admin_top_search .search select {height:23px; vertical-align:top; min-width:80px; }
.admin_top_search .search input {height:21px; vertical-align:top; min-width:150px; }

.table_horizontal tbody tr td.cate_dt .table_addInfo tbody tr td {height:auto; padding:2px 0 3px 0; }
.table_horizontal tbody tr td.cate_dt .table_addInfo tbody tr td .select_cate_dt {padding-right:10px; }

.admin_cate_write .cate_dt .btn_info_add {margin:0; border:solid 1px #ccc; }
.admin_cate_write .cate_dt span {color:#666; margin:0 0 0 10px; background:url(../images/common/ico_point.gif) no-repeat 0 1px; padding:0 0 0 16px; display:inline-block; height:15px; }
.admin_cate_write .cate_dt td {text-align:center; height:34px; padding:3px 0; border-right:solid 1px #e6e6e6; }

/*관리자 검색 테이블*/
.table_horizontal .date, .table_horizontal .day_sr {display:inline-block; float:left; vertical-align:middle; }
.table_horizontal .date img {margin:5px 5px 0 5px; vertical-align:top; cursor:pointer; }
.table_horizontal .day_sr {margin:0 0 0 5px; }
.table_horizontal .day_sr .btn_s {margin:0; position:relative; float:left; height:24px; line-height:22px; padding:0 10px 0 9px; cursor:pointer; border-right:0; }
.table_horizontal .day_sr .btn_s.first {margin:0; }
.table_horizontal .day_sr .btn_s.last {border-right:1px solid #dadada; }
.table_horizontal .day_sr .btn_s:hover, .table_horizontal .day_sr .btn_s.on {background:#888; color:#fff; }
.table_horizontal .search_clear {padding:2px; background-position:center; }

/*게시판 관리 목록*/
.adminBoard .admin_top_search .etc {float:right; margin:6px 5px 0 0; font-weight:normal; }
.adminBoard .admin_top_search .etc strong {color: #e25500; }
.AdminBoardTable thead tr th {height:40px; color:#333; font-weight:bold; border-left:solid 1px #ddd; border-bottom:solid 1px #a9a9a9; background:#f9f9f9; }
.AdminBoardTable thead tr th.first {border-left:0; }
.AdminBoardTable thead tr th.border_c {border-bottom:solid 1px #ddd; }
.adminBoard .AdminBoardTable thead tr th {padding:4px 0 5px 0; }
.board_modify_popup .pop_in {width:400px; }
.board_modify_popup table tbody tr th {padding:0.5em 0.75em 0.5em 1.3em; }
.btn_spam {display:inline-block; float:right; border:solid 1px #c74701; background:#f66e07; font-weight:600; padding:2px 5px 3px; margin:1px 0 0 5px; color:#fff; font-size:.95em; cursor:pointer; }
.board_modify_popup .pop_in table tbody tr td {height:27px; }
.board_modify_popup .pop_in table tbody tr td input#B_NAME {width:230px; }
.board_modify_popup .pop_in table tbody tr td select {width:85px; }
.board_modify_popup .pop_in table tbody tr td label {margin-right:15px; }

/*제품목록*/
.listTable tbody tr td .pum_img {background:#fff url("../images/admin/no_img.gif") no-repeat center center; border:1px solid #e5e5e5; cursor:pointer; float:left; height:65px; margin:0; width:65px; }
.listTable tbody tr td .pum_img a {width:100%; height:100%; display:block; }
.listTable tbody tr td .pum_img img {width:100%; height:100%; background:#fff; }
.admin_sub .outlineTable {float:left; width:100%; padding:0; }
.AdminListTable {border-bottom:1px solid #a9a9a9; border-top:2px solid #6a8fb4; float:left; height:auto; margin:6px 0 0 0; padding:0; width:100%; border-collapse:inherit; }
.AdminListTable thead tr th {color:#333; height:auto; font-size:13px; padding:10px 0; }
.AdminListTable tbody tr td {padding:11px 0 10px 0; font-size:13px; position:relative; }
.AdminListTable tbody tr:last-child td {border-bottom:0; }
.AdminListTable tbody tr td .pum_name {position:absolute; left:90px; right:10px; top:11px; bottom:10px; display:table; }
.AdminListTable tbody tr td .pum_name a {display:table-cell; height:64px; overflow:hidden; text-align:left; text-overflow:ellipsis; vertical-align:middle; white-space:pre-wrap; line-height:1.4em; }
*+html body .AdminListTable tbody tr td .pum_name a {float:left; }
.AdminListTable tbody tr td .pum_name a:hover {color:#333; text-decoration:underline; }
.AdminListTable tbody tr:hover td {background:#fffde7; }
.listTable tbody tr td .btn_common {background:none; border:solid 1px #aaa; font-size:12px; color:#333; padding:3px 20px; float:left; width:45px; margin:2px 0 2px 10px; }
.listTable tbody tr td .btn_common:hover {background:#1a4670; color:#fff; }
.listTable tbody tr td .first_btn {margin-top:0; }
.listTable tbody tr td .last_btn {margin-bottom:0; }
.admin_sub .outlineTable .listTable tbody tr td.txt_left {text-align:left; }
.Pum_table tbody tr td.cate select {min-width:150px; margin:0 5px 0 0; }

/*관리자 팝업 공용*/
.btn_s_bottom {position:absolute; right:0; bottom:0; z-index:900; }
.btn_s_bottom input[type=button] {text-indent:-1000em; height:21px; display:inline-block; border:0; cursor:pointer; }
.btn_s_bottom input.btn_modify {background:url(../images/admin/btn_file_change.png) no-repeat 0 0;  width:34px; border:0; float:left; }
.btn_s_bottom input.btn_del {background:url(../images/admin/btn_file_del.png) no-repeat 0 0; width:33px; }

/*제품 등록*/
.admin_add .pop_in {width:800px; }
.admin_add .top_box {width:100%; float:left; margin:0 0 20px 0; border-top:solid 2px #6a8fb4; border-bottom:solid 1px #a9a9a9; }
.admin_add .top_box li {float:left; width:100%; border-bottom:solid 1px #ccc; }
.admin_add .top_box li .tit {background:#eee; display:inline-block; padding:8px 0 9px 0; width:90px; text-align:center; color:#333; font-weight:600; float:left; }
.admin_add .top_box li .tit_no {margin-left:80px; }
.admin_add .top_box li .con {text-indent:8px; display:inline-block; float:left; margin-top:5px; }
.admin_add .top_box li .con input {height:21px; }
.admin_add .detail {margin:0 0 20px 0; position:relative; width:100%; float:left; }
.admin_add .detail textarea {display:block; width:98%; }
.admin_add h5 {background:url("../images/common/ico_subject.gif") no-repeat 0 2px; float:left; font-size:13px; margin:0 0 5px; text-indent:15px; }
.admin_add .pumImg {position:relative; float:left; width:100%; }
.img_uploader {width:100%; display:inline-block; padding:10px 0 12px 0; background:#f7f7f7; }
.img_uploader .img_area {margin-left:15px; }
.img_uploader .img_area li {width:auto; text-align:center; float:left; margin:0 15px 0 15px; }
.img_uploader .img_area li:last-child {margin-right:0; }
.img_uploader .img_area li .btn {margin:0 0 0 -4px; }
.img_uploader .img_area li .btn a {margin:0; }

.img_uploader .img_area li .top_txt {margin:0 0 5px 0; display:block; }
.img_uploader .img_area li .img_box {float:none; margin:0 auto 10px auto; width:96px; height:96px; box-sizing: border-box; display:block; border:solid 1px #ccc; background:#fff url(../images/common/bg_n_img_108.gif) no-repeat center; background-size:90%; overflow:hidden; }
.img_uploader .img_area li .img_box:hover {border:solid 2px #EC5401; width:96px; height:96px; }
.img_uploader .img_area li .on {width:88px; height:88px; border:solid 2px #EC5401; }
.img_uploader .img_area li .box_in {text-align:center; color:#EC5401; margin:8px 0 0 0; }
.img_uploader .img_area li .img_box img {background:#fff; width:100%; height:100%; }
.img_uploader .img_area li .btn a.btn_change {border-right:solid 1px #8e8e8e; margin-right:2px; }
.img_uploader > .txt {font-size:11px; color:#898989; float:left; display:inline-block; margin:18px 0 0 30px; line-height:1.5em; }

/*현재 css 파일들*/
.img_uploader {width:100%; display:inline-block; padding:15px 0 17px 0; background:#f7f7f7; }
.img_uploader .imgWrite {margin-left:15px; }
.img_uploader .imgWrite li {width:auto; text-align:center; float:left; margin:0 15px 0 15px; }
.img_uploader .imgWrite li:last-child {margin-right:0; }
.img_uploader .imgWrite li .img {float:none; margin:0 auto 10px auto; width:96px; height:96px; display:block; border:solid 1px #ccc; background:#fff url(../images/common/bg_n_img_108.gif) no-repeat center; background-size:90%; }
.img_uploader .imgWrite li .tit, .img_uploader .imgWrite li .size {text-align:center; }
.img_uploader .imgWrite li .tit {margin:0 0 5px 0; display:block; }
.img_uploader .imgWrite li .btn {margin:0 0 0 -4px; }
.img_uploader .imgWrite li .btn a {margin:0; }
.img_uploader .imgWrite li .btn a.btn_change {border-right:solid 1px #8e8e8e; margin-right:2px; }
.img_uploader > .txt {font-size:11px; color:#898989; float:left; display:inline-block; margin:18px 0 0 30px; line-height:1.5em; }
 
.admin_add .detail .WebEditor {border:solid 1px #ccc; float:left; min-height:450px; width:750px; line-height:18px; }
.admin_add .detail textarea.WebEditor {min-height:90px; height:300px; padding:5px; width:740px; }
.admin_add .bottom_btn {padding:0; }

.admin_add .detail .file_name {margin:5px 0 0 0; }
.admin_add .detail .ico_download {padding:0 0 0 15px; background-position:0 bottom; color:#000; }
.admin_add .detail .ico_download:hover {text-decoration:underline; }
.admin_add .detail .btn_s_del {margin:0 0 0 5px; vertical-align:middle; }

.admin_con {margin:0 0 15px 0; }
.admin_con .detail {border:solid 1px #ccc; min-height:250px; }

.AdminWriteTable tbody tr td select {width:130px; }
.pum_write {margin:0; padding:0 0 20px 0; display:inline-block; }
.pum_write .WebEditor {border: solid 1px #ccc; float:left; clear:both; width:100%; height:auto; min-height:180px; margin:0 0 20px 0; }

.admin_pum_write .pum_table tbody tr td.cate_sel select {height:108px; margin:0 3px 0 0; width:30%; padding-left:0; background:none; }
.admin_pum_write .pum_table tbody tr td.cate_sel select option {padding-left:5px; }
.admin_pum_write .pum_table tbody tr td.cate_sel select option:first-child {background:#f3f3f3; margin-bottom:2px; text-align:center; padding-left:0; }

.admin_img_up > select {width:250px; }
.admin_img_up > .btn_adm_sm {border:solid 1px #ccc; }
.admin_img_up > .btn_adm_sm:hover {color:#666; }
.admin_img_up > label {margin-left:5px; }

.admin_img_up ul {width:100%; margin:8px 0 0 0; float:left; max-width:984px; }
.admin_img_up ul li {display:block; margin:0 5px 5px 0; padding:4px 0 4px 10px; background:#f5f5f5; float:left; width:47%; position:relative; }
.admin_img_up ul li .rel_pum_del {background:#fff url(../images/common/ico_btn_file.png) no-repeat 1px -72px; cursor:pointer; border:solid 1px #ccc; font-size:0; display:inline-block; width:15px; height:18px; position:absolute; right:5px; top:2px; }
.admin_img_up ul li .rel_pum_del:hover {background-position:1px -92px; }

#popup.relPum_popup {width:600px; }
.relPum_popup .op_con {min-height:361px; height:361px; overflow:scroll; overflow-x:hidden; border-bottom:solid 1px #ddd; }
.relPum_popup table thead tr th, .relPum_popup table tbody tr td {padding:5px 10px 5px 5px; }
.relPum_popup table thead tr th.last {border-left:0; }

.relPum_popup table thead tr th.first, .relPum_popup table tbody tr td.first {text-align:center; padding:0; }

.admin_img_up .note {display:inline-block; width:100%; margin:10px 0 0 0; }
.admin_img_up .note em {font-size:12px; display:block; padding:0 0 0 7px; background:url(../images/common/ico_circle.gif) no-repeat 0 5px; }
.admin_img_up .note textarea {width:967px; margin:3px 0 0 0; }

.admin_pumInfo_w table tbody tr.addItem td > p > span {color:#666; margin:0 0 0 10px; background:url(../images/common/ico_point.gif) no-repeat 0 1px; padding:0 0 0 16px; }
.admin_pumInfo_w table tbody tr.addItem td > p > input {margin:0; border:solid 1px #ccc; }
.admin_pumInfo_w table tbody tr.addItem td > p > input:hover {border-color:#666; }

.table_addInfo {margin:10px 0 5px 0; }
.table_addInfo thead tr th {background:#bcbcbc; color:#fff; border-top:solid 1px #aeaeae; border-right:solid 1px #aeaeae; border-bottom:solid 1px #aeaeae; padding:5px 8px; text-align:center; font-size:11px; }
.table_addInfo tbody tr td {text-align:center; height:34px; padding:3px 0; border-right:solid 1px #e6e6e6; }
.table_addInfo td:last-child {border-right:0; }
.table_addInfo tbody tr td input {width:95%; }
.table_addInfo tbody tr td input.width_title {width:174px; }
.table_addInfo tbody tr td input.btn_adm_del {width:50px; border:solid 1px #ccc; margin:0; }
.table_addInfo tbody tr td input.btn_adm_del:hover {border-color:#666; }
.add_s {width:70px; }
.add_w {width:200px; }
.add_m {width:70px; }

/*비밀번호 변경*/
.pw_pop .pop_in {width:380px; padding-top:10px; }
.pw_infoTable tbody tr th {padding-left:10px; }
.pw_infoTable tbody tr td .txt {font-size:11px; color:#648018; padding:5px 0 0 0; clear:both; float:left; letter-spacing:-0.3px; }
.pw_pop .pop_in .bottom_btn {margin-top:10px; float:left; }

/*스팸키워드 차단*/
.i_txt {color:#666; display:inline-block; margin:0 0 4px 0; font-size:1.07em; float:none; font-weight:normal; text-align:left; }
.i_txt > span {float:left; width:auto; }
#Admincontainer .spam_keyword {float:left; clear:both; width:400px; margin:15px 0 0 0; }
.spam_keyword h4 {background:none; font-weight:600; padding:0; font-size:1em; height:auto; margin-bottom:8px; font-weight:bold; }
.spam_keyword p.k_txt {color:#ff0000; display:inline-block; font-size:11px; margin:0 0 3px 0; font-weight:600; letter-spacing:0.3px; }
.spam_keyword p.k_txt_top, .spam_keyword .box_keyword {margin-top:5px; }
.spam_keyword .box_keyword .top .keyword_txt {width:220px; margin:0 5px 0 0; border:solid 1px #bdbdbd; }
.spam_keyword .search_clear {width:12px; height:11px; background:url(../images/common/search_clear.gif) no-repeat 0 0; display:inline-block; cursor:pointer; vertical-align:middle; margin:0 2px 0 0; }
.spam_keyword .box_keyword .top button {background:#fff; border:solid 1px #bdbdbd; height:27px; line-height:24px; margin:0 2px; cursor:pointer; vertical-align:middle; font-size:1em; }
.spam_keyword .box_keyword ul {position:relative; margin:5px 0 0 0; border:solid 1px #bdbdbd; height:255px; overflow:auto; }
.spam_keyword .box_keyword ul li {position:relative; height:23px; }
.spam_keyword .box_keyword ul li .keyword {width:100%; float:left; display:inline-block; text-indent:5px; font-size:1em; font-family:NanumGothic, ngwoff, Dotum, sans-serif; line-height:23px; }
.spam_keyword .box_keyword ul li .keyword input {vertical-align:top; margin-top:6px; }
.spam_keyword .box_keyword ul li:hover {background:#fff0f0; }
.spam_keyword .box_keyword ul li .keyword_del {position:absolute; right:5px; top:5px; cursor:pointer; width:14px; height:13px; display:inline-block; background:url(../images/common/keyword_clear.png) no-repeat center center; }