@charset "utf-8";

.wrap{width:1280px;margin:0 auto;position:relative;}
.gnb{height:80px;background-color:#f2f4f7;}
.gnb .logo{padding:0;margin:0;height:50px;float:left;padding-top:10px;}
.gnb .gnbMenu{float:right;height:80px;}
.gnb .gnbMenu .systemMenu{height:25px;margin-top:5px;text-align:right;}
.gnb .gnbMenu .totalSearch{height:25px;margin-top:20px;text-align:right;}
.gnb .gnbMenu .totalSearch form{float:right;}

.fnb{height:100px;clear:both;}

.mainMenu{height:50px;border-bottom:2px solid #c463c9;clear:both;}
.mainMenu .wrap{height:50px;width:1230px;}
.mainMenu .wrap .menulist{float:left;height:50px;line-height:50px;position:relative;margin-left:-20px;}
.mainMenu .wrap .menulist a.m1{font-size:14px;font-weight:bold;color:#333;display:inline-block;padding:0 20px;line-height:50px;text-decoration:none;}
.mainMenu .wrap .menulist.localmenu a.m1{line-height:20px;padding-top:5px;}
.mainMenu .wrap .menulist a.m1:hover, .mainMenu .wrap .menulist a.m1.on{color:#b20cb4;}
.mainMenu .wrap .quickmenu{float:right;height:50px;line-height:50px;text-align:right;}
.mainMenu .wrap .quickmenu .rate_view{height:31px;line-height:31px;border:1px solid #e577e6;margin-top:10px;padding:0 15px;font-size:13px;border-radius:8px;background-color:#c463c9;color:#fff;}

.contents{padding:15px 0;}
.textField.focus{border-color:#a959bc;}
.textArea.focus{border-color:#a959bc;}
.default_list_table{width:100%;padding:0;border-collapse:collapse;border:none;border-top:2px solid #9a5abb;}
.default_list_table th{background-color:#e9e9e9;padding:5px 0;font-weight:normal;border-right:1px solid #999;border-bottom:1px solid #999;}
.default_list_table td{text-align:center;padding:5px 0;border-right:1px solid #999;border-bottom:1px solid #999;}
.default_list_table th.last, .default_list_table td.last{border-right:none;}
.default_list_table th.bottom, .default_list_table td.bottom{border-bottom:none;}
.default_list_table th.tleft, .default_list_table td.tleft{text-align:left;padding-left:10px;}
.default_list_table td.empty{height:134px;}
.default_list_table td.empty_type2{height:114px;}

.default_inner_table{width:98%;padding:0;border-collapse:collapse;border:none;border:1px solid #999;margin:0 1%;}
.default_inner_table th{background-color:#e9e9e9;padding:5px 0;font-weight:normal;border-right:1px solid #999;border-bottom:1px solid #999;}
.default_inner_table td{text-align:center;padding:5px 0;border-right:1px solid #999;border-bottom:1px solid #999;}
.default_inner_table th.last, .default_inner_table td.last{border-right:none;}
.default_inner_table th.bottom, .default_inner_table td.bottom{border-bottom:none;}
.default_inner_table th.tleft, .default_inner_table td.tleft{text-align:left;padding-left:10px;}
.default_inner_table td.empty{height:134px;}

.default_add_table{width:100%;padding:0;border-collapse:collapse;border:none;border-top:2px solid #9a5abb;}
.default_add_table th{background-color:#e9e9e9;padding:5px 0;font-weight:normal;border-right:1px solid #999;border-bottom:1px solid #999;}
.default_add_table th.effect_red{font-weight:bold;}
.default_add_table td{text-align:left;padding:5px 10px;border-right:1px solid #999;border-bottom:1px solid #999;}
.default_add_table th.last, .default_add_table td.last{border-right:none;}
.default_add_table th.bottom, .default_add_table td.bottom{border-bottom:none;}
.default_add_table th.tleft, .default_add_table td.tleft{text-align:left;padding-left:10px;}
.default_add_table td span.temp{display:inline-block;line-height:20px;}

h2.grouptitle{padding:0 0 0 17px;margin:0;height:25px;font-size:15px;background:url(/images/common/if_bullet-black_43742.png) 0 2px no-repeat;float:left;}
a.morebtn{display:block;float:right;padding:0;margin:0;line-height:25px;}

/* 우편번호 검색 */
.zipsearch{width:570px;height:300px;border:2px solid #a959bc;background:#fff;position:fixed;top:50%;left:50%;margin:-153px 0 0 -288px;z-index:901;}
.zipsearch .zipsearch_close{width:30px;height:30px;border:1px solid #a959bc;border-top:none;border-right:none;display:block;position:absolute;top:0;right:0;background:url(/images/common/bt_close_30x30.png) no-repeat;text-indent:-100000px;}
.zipsearch .zipsearch_frm{width:400px;height:50px;margin:20px auto;}
.zipsearch .zipsearch_frm .addrKey{width:300px;height:30px;border:2px solid #a959bc;padding:5px;margin:0;}
.zipsearch .zipsearch_frm .addrBtn{width:86px;height:44px;border:none;background:#a959bc;color:#fff;padding:0;margin:0;cursor:pointer;}
.zipsearch .addr_lists{width:500px;height:180px;border:1px solid #999;margin:0 auto;padding-top:50px;}
.zipsearch .addr_lists.empty{border-style:dashed;text-align:center;height:130px;font-size:12px;line-height:30px;}
.zipsearch .addr_lists .loading{font-size:12px;text-align:center;width:500px;}
.zipsearch .addr_lists .addrlists{padding:0;margin:0;width:500px;height:278px;overflow-y:scroll;}
.zipsearch .addr_lists .addrlists li{padding:0;margin:0;width:480px;list-style:none;}
.zipsearch .addr_lists .addrlists li.head{height:40px;border-bottom:1px solid #999;}
.zipsearch .addr_lists .addrlists li.head .title{height:40px;line-height:40px;display:inline-block;text-align:center;font-size:13px;font-weight:bold;}
.zipsearch .addr_lists .addrlists li.head .title.no{width:50px;}
.zipsearch .addr_lists .addrlists li.head .title.addr{width:350px;}
.zipsearch .addr_lists .addrlists li.head .title.zipcode{width:80px;}
.zipsearch .addr_lists .addrlists li a{display:block;width:480px;border-bottom:1px dashed #999;}
.zipsearch .addr_lists .addrlists li a:hover{background:#f4fef8;cursor:pointer;}
.zipsearch .addr_lists .addrlists li .list{font-size:12px;line-height:18px;display:inline-block;text-align:center;float:left;}
.zipsearch .addr_lists .addrlists li .list.no{width:50px;padding:5px 0;}
.zipsearch .addr_lists .addrlists li .list.addr{width:340px;padding:5px;text-align:left;}
.zipsearch .addr_lists .addrlists li .list.zipcode{width:80px;padding:5px 0;}
.zipsearch .zip_pages{text-align:center;padding:10px 0 0 0;display:none;}
.zipsearch .zip_pages a{display:inline-block;height:20px;border:1px solid #999;line-height:20px;font-size:12px;padding:0 5px;margin:0 3px;}
.zipsearch .zip_pages a:hover, .zipsearch .zip_pages a.on{border:1px solid #2ecc71;color:#005926;background:#f4fef8;cursor:pointer;}
.zipsearch .zip_pages a.on{font-weight:bold;}
.search_addr{padding:0 5px;height:24px;border:1px solid #999;cursor:pointer;}

/* 탭메뉴 */
.tabmenu{border-bottom:3px solid #a959bc;}
.tabmenu a{display:block;float:left;margin-right:1px;height:28px;padding:0 30px;background-color:#b2b2b2;color:#fff;font-size:13px;font-weight:bold;line-height:28px;text-align:center;text-decoration:none;}
.tabmenu a.tablink2{padding:0 15px;}
.tabmenu a:hover, .tabmenu a.on{background-image:url(/images/service/bg_tabmenu.png);background-repeat:repeat-x;}
.tabbody{border:3px solid #a959bc;border-top:none;padding:10px;}

/* hscode표 */
.hscode_table{width:700px;border:2px solid #999;position:absolute;top:0;left:0;background:#fff;z-index:10;text-align:center;top:40px;left:50px;}
.hscode_table *{text-align:left;font-size:12px;}
.hscode_table_hide{position:absolute;display:block;width:30px;height:30px;background:url(/images/common/bt_close_30x30.png) no-repeat;top:0;right:0;}
.hscode_table .entry_group{border-bottom:2px dashed #999;padding:10px;margin:0 10px;}
.hscode_table .entry_group.last{border:none;}
.hscode_table .entry_group b.group_title{display:block;height:25px;padding-left:22px;background:url(/images/common/if_test-07_567481.png) left no-repeat;line-height:25px;}
.hscode_table .entry_group ul{padding:0;margin:0;display:block;}
.hscode_table .entry_group ul.b_type{float:left;width:50%;height:360px;}
.hscode_table .entry_group ul.left_board{border-left:1px dashed #999;width:49%;}
.hscode_table .entry_group ul li{display:block;padding:0 0 0 10px;margin:0 20px 0 20px;list-style:none;background:url(/images/common/bu_gray_5x5.png) left no-repeat;}
.hscode_table .entry_group ul li a{display:block;height:18px;line-height:18px;border:1px solid #fff;}
.hscode_table .entry_group ul li a:hover{text-decoration:none;border-color:#96acff;color:#3a64ff;}
.hscode_table .entry_group ul li.sub_group{background:none;}
.hscode_table .entry_group ul li.sub_group .sub_title{display:block;font-weight:normal;background:url(/images/common/bu_gray_5x5.png) left 9px no-repeat;margin-left:-10px;padding-left:11px;}
.hscode_table .entry_group ul li.sub_group ul{padding:0;margin:0 0 0 10px;}
.hscode_table .entry_group ul li.sub_group ul li{display:block;padding:0 0 0 13px;margin:0;list-style:none;background:url(/images/common/ic_allow_left_555555.png) left no-repeat;}
.hscode_table .loading{padding:40px;text-align:center;}

input.default_button{padding:0 20px;margin:0 5px;height:30px;border:1px solid #999;background:#f9fafc;}
input.default_button:hover{border:1px solid #028bd1;background:#7fc6ea;color:#fff;cursor:pointer;}
a.default_button{padding:0 20px;margin:0 5px;height:25px;border:1px solid #999;background:#f9fafc;line-height:25px;}
a.default_button:hover{border:1px solid #028bd1;background:#7fc6ea;color:#fff;cursor:pointer;}

.pagenation{height:30px;display:block;float:left;margin:0;width:100%;text-align:center;font-size:12px;color:#555;padding:20px 0;}
.pagenation a, .pagenation b{display:inline-block;height:22px;padding:0 7px;margin:0 3px;border:1px solid #e3e7ee;background:#fff;line-height:21px;}
.pagenation a:hover, .pagenation b{border:1px solid #2ecc71;color:#005926;background:#f4fef8;text-decoration:none;}