@charset "UTF-8";
/*******************************************************
* 업무 그룹명 : EC21 Layout CSS
* 설       명 : index Layout CSS
* 작   성  자 : 양정희
* 작   성  일 : 2012.08.02
* 수   정  일 : 2013.02.20
* Copyright (c)1997-2012 EC21 Inc. All Rights Reserved.
*******************************************************/

/* table class */
.table_non {width:100%; border-collapse:collapse;}
.table_non caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.table_non th {text-align:right; vertical-align:top;}
.table_non td {padding: 0 0 20px 15px; word-wrap:break-word;}
.table_non td.send_to {color:#003399; line-height:20px; word-wrap:break-word;}
.table_non td.cn {margin:0; padding:5px; text-align:center; vertical-align:top; word-wrap:break-word;}
.table_non td.cn_ls {text-align:center; vertical-align:bottom; margin:0; padding:0; word-wrap:break-word;}
.table_non span.tx_s {color:#666666; font-size:11px;}
.table_non span.tx_red {color:red;}
.table_non div.send_btn_ar {position:relative; height:35px;}
.table_non div.send_btn_ar p.send_lf {position:absolute; top:8px; left:0; color:#666666; font-size:11px; width:100%;}
.table_non div.send_btn_ar p.send_rt {position:absolute; top:7px; right:2px;}
.table_non span.red {color:#eb0101;}

.table_non2 {width:100%; border-collapse:collapse; border-bottom:1px dotted #666666;}
.table_non2.noborder {border-bottom:none;}
.table_non2 caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.table_non2 th {text-align:right; vertical-align:top;}
.table_non2 th.th_2 {text-align:right; vertical-align:top; font-weight:normal; font-size:14px;}
.table_non2 th.lf {text-align:left; vertical-align:top;}
.table_non2 td {padding: 0 0 20px 25px;}
.table_non2 td.send_to {color:#003399; line-height:20px;}
.table_non2 span.tx_s {color:#666666; font-size:11px;}
.table_non2 span.tx_red {color:red;}
.table_non2 div.send_btn_ar {position:relative; height:35px;}
.table_non2 div.send_btn_ar p.send_lf {position:absolute; top:8px; left:0; color:#666666; font-size:11px;}
.table_non2 div.send_btn_ar p.send_rt {position:absolute; top:7px; right:2px;}
.table_non2 div.al_list {padding:5px 0;}
.table_non2 p.lt_img3 {display:inline-block; float:left; border:1px solid #2f2f2f; width:100px; height:100px; line-height:85px; margin-right:10px; color:#9a9a9a; text-align:center;}
.table_non2 p.w_tx {font-size:11px; line-height:14px; font-family:Tahoma, sans-serif; margin-top:3px;}
.table_non2 ul.lf_view {display:inline-block; float:left; margin-top:10px;}
.table_non2 li {font-size:11px; line-height:14px; background:url(http://image.ec21.com/optimg/icon/icon_lf_dd.gif) 0 5px no-repeat; padding-left:8px; font-weight:normal;}
.table_non2 li.size12 {font-size:12px;}
.table_non2 li.btn_ar {background:none; padding:0 0 5px 0;}
.table_non2 li.sizeup{font-size:12px; padding-bottom:7px;}
.table_non2 li.noicon {list-type:none; padding:0 0 5px 0;}
.table_non2 dl.w_box2 {border:1px solid #f2e894; background-color:#fefec7; margin-top:8px; padding:5px 10px 5px 10px; list-style:none; font-size:11px; }
.table_non2 dl.w_box2 dt { line-height:17px;}
.table_non2 dl.w_box2 dt span { font-weight:bold;}
.table_non2 dl.w_box2 dd{ padding-left:24px; line-height:17px;}
.table_non2 dl.w_box2 dd.nm{ padding-left:0;}
.table_non2 dl.w_box2.eximg{background:#fefec7 url(http://image.ec21.com/optimg/report_ex.png) 503px 11px no-repeat;}
.table_non2 span.tx_gr{ color:#808080;}
.table_non2 span.fright{ float:right}


.table_non3 {width:100%; border-collapse:collapse;}
.table_non3 caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.table_non3 th {text-align:right; vertical-align: top; word-wrap:break-word; padding:10px;}
.table_non3 td {padding:10px 15px; word-wrap:break-word;}
.table_non3 p.w_tx {font-size:11px; line-height:14px; font-family:Tahoma, sans-serif; margin-top:3px;}
.table_non3 span.red {color:#eb0101;}
.table_non3 span.fl_img {overflow:visible; display:inline-block; padding:0; vertical-align:middle;}
.table_non3 span.tx_gr1{color:#808080;}

.tabel_country_new {width:100%; border-collapse:collapse; border:1px solid #e4cca5;}
.tabel_country_new caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.tabel_country_new th {background-color:#fcedd4; border:1px solid #e4cca5; line-height:24px; height:24px; text-align:left;}
.tabel_country_new span.th_tit {font-family:Tahoma, sans-serif; font-size:13px; padding-left:10px;}
.tabel_country_new em {text-decoration:none; color:#ff3600;}
.tabel_country_new th a {background:url(http://image.ec21.com/img/ec/main/icon_main_pencil.gif) 0 5px no-repeat; padding:0 0 0 12px; display:inline-block; float:right; font-weight:normal; font-size:11px; margin-right:8px;}
.tabel_country_new td {border:1px solid #e4cca5; padding:10px 7px 12px 3px;}
.tabel_country_new td ul {margin-left:5px; height:90px; overflow:hidden;}
.tabel_country_new td li {position:relative; margin-bottom:2px;}
.tabel_country_new td em {display:inline-block; overflow:visible; float:left; padding-right:5px; margin-top:2px;}
.tabel_country_new td span.date {display:block; position:absolute; top:0; right:0; color:#666666;}

.tabel_economy {width:100%; border-collapse:collapse; border:1px solid #e4e4e4;}
.tabel_economy caption {background-color:#f3f3f3; font-family:Tahoma, sans-serif; font-size:13px; font-weight:bold; text-align:left; padding:5px 0 3px 10px;}
.tabel_economy th {border:1px solid #e4e4e4; text-align:left; padding:5px 10px; vertical-align:top;}
.tabel_economy td {border:1px solid #e4e4e4; text-align:left; padding:5px 10px;}
.tabel_economy tfoot {color:#666666;}
.tabel_economy tfoot a {text-decoration:none; color:#666666;}
.tabel_economy tfoot a:hover {text-decoration:underline; color:#666666;}

.details_table {width:100%; border-collapse:collapse; border:1px solid #dedede; table-layout:fixed;}
.details_table caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.details_table th {background-color:#f6f6f6; border:1px solid #dedede; text-align:left; color:#444444; padding:5px 12px;}
.details_table th.rt {text-align:right; vertical-align:top;}
.details_table td {text-align:left; color:#666666; padding:5px 12px; border:1px solid #dedede;}
.details_table p.w_tx {font-size:11px; line-height:14px; font-family:Tahoma, sans-serif; margin-top:3px;}
.details_table span.tx_gr1{color:#808080;}
.details_table ul.w_box2 {border:1px solid #f2e894; background-color:#fefec7; margin-top:8px; padding:5px 10px 5px 10px;}
.details_table ul.w_box2 li {font-size:11px; line-height:14px; background:url(http://image.ec21.com/optimg/icon/icon_lf_dd.gif) 0 5px no-repeat; padding-left:8px;}
.details_table ul.w_box2 li.title {font-size:12px; font-weight:bold; background:none; padding:0; margin-bottom:3px;}
.details_table p.lt_img3 {display:inline-block; float:left; border:1px solid #2f2f2f; width:100px; height:100px; line-height:85px; margin-right:10px; color:#9a9a9a; text-align:center;}
.details_table ul.lf_view {display:inline-block; float:left; margin-top:10px;}


/* my services table class */
.services_table {width:100%; border-collapse: collapse; border-top:1px solid #96abce; border-bottom:1px solid #b6b6b6; border-left:1px solid #d0d8e4;border-right:1px solid #d0d8e4; table-layout:fixed;}
.services_table table td {border:none;}
.services_table caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.services_table th {background-color:#e3e9f3; font-family:Arial, sans-serif; border-bottom:1px solid #e3e9f3; border-left:1px solid #d0d8e4; padding:5px;}
.services_table th.th2 {background-color:#fff; font-family:Arial, sans-serif; border-top:1px solid #d0d8e4; border-bottom:1px solid #d0d8e4; padding:20px 10px 5px 10px; text-align:left;}
.services_table td {border-left:1px solid #d0d8e4; border-top:1px solid #d0d8e4;padding:5px 10px; word-wrap:break-word;}
.services_table td.lt_cn {border:none; border-top:1px solid #e7e7e7;padding:5px; text-align:center; word-wrap:break-word;}
.services_table td.lf_td1 {text-align:center; vertical-align: middle;background-color:#f9f9f9; word-wrap:break-word;}
.services_table td.cn {text-align:center;}
.services_table td.left_ls {padding: 0 0 0 30px;}
.services_table td.img_view {height:70px; vertical-align:middle; text-align:center;}
.services_table tr.dv_ar {background-color:#fcfad6;}
.services_table tr.on_act{  width:100%;   background:#FFFFEC;}
.services_table tr.on_act td {border:1px solid #06c; font-weight:bold; color:#06c; border-right:1px solid #d0d8e4;}
.services_table tr.on_act td a:hover {color:#06c;}
.services_table tr.on_act td.cn2 {border:1px solid #06c}
.services_table tr.tr2 {background-color:#f9f9f9}
.services_table span.arrow {border-width:5px; border-style:dashed; border-color:transparent; display:inline-block; width:0; height:0; line-height:0; position:relative; left:3px; top:3px; margin:0; border-top-color:#7586a1; border-top-style:solid;}
.services_table li {background:url(http://image.ec21.com/optimg/icon/icon_lf_dd.gif) 0 5px no-repeat; padding-left:8px; margin:3px 0 3px 0; color:#666666;}
.services_table div.td_poz {position:relative; height:20px;}
.services_table span.mail_op{display:inline-block; width:12px; height:12px; background:url(http://www.ec21.com/img/mem/inquiry_read.gif) no-repeat;}
.services_table span.mail_ne{display:inline-block; width:12px; height:9px; background:url(http://www.ec21.com/img/mem/inquiry_non_read.gif) no-repeat;}
.services_table span.red {color:#eb0101;}
.services_table span.rt_btn {display:block; position:absolute; top:0; right:0;}
.services_table span.tx_gr1{color:#808080; vertical-align:middle; font-size:11px;}
.services_table span.red_del {text-decoration:line-through; color:#ff0000;}
.services_table span.bk_del {text-decoration:line-through;}
.services_table span.col_bk {color:#2f2f2f;}
.services_table a.ls_off {background:url(http://image.ec21.com/optimg/icon/icon_off.gif) 5px 0 no-repeat; font-weight:bold; padding:1px 0 0 25px; color:#2f2f2f;}
.services_table a.ls_on {background:url(http://image.ec21.com/optimg/icon/icon_on.gif) 5px 0 no-repeat; font-weight:bold; padding:1px 0 0 25px; color:#2f2f2f;}

.services_table2 {width:100%; border-collapse:collapse;border-top:1px solid #96abce; border-left:1px solid #d0d8e4;border-right:1px solid #d0d8e4; border-bottom:1px solid #b6b6b6; table-layout:fixed;}
.services_table2 table td {border:none;}
.services_table2 caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.services_table2 th {background-color:#e3e9f3; font-family:Arial, sans-serif; padding:5px;border-bottom:1px solid #d0d8e4; vertical-align:top;}
.services_table2 th.th_cn {background-color:#e3e9f3; font-family:Arial, sans-serif; padding:5px;border-bottom:1px solid #d0d8e4; vertical-align: middle;}
.services_table2 th.lf {text-align:left; padding-left:15px;}
.services_table2 th.v_center {vertical-align: middle;}
.services_table2 td {padding:5px 15px;border-bottom:1px solid #d0d8e4; word-wrap:break-word;}
.services_table2 td.lf_td1 {text-align:center; vertical-align: middle;background-color:#f9f9f9; word-wrap:break-word;}
.services_table2 td.lf_td2 {background-color:#e3e9f3; font-weight:bold; word-wrap:break-word;}
.services_table2 td.lf_td3 {text-align:left; vertical-align:middle; background-color:#f9f9f9; word-wrap:break-word;}
.services_table2 td.lf_td4 {font-size:13px; word-wrap:break-word;}
.services_table2 td.cn_pd {text-align:center; padding:20px 0;}
.services_table2 td.cn {text-align:center;}
.services_table2 td.cn_bo {text-align:center; border-left:1px solid #d0d8e4;}
.services_table2 td.ul_img {vertical-align:middle; padding:15px; word-wrap:break-word;}
.services_table2 td.rt_num {text-align:right; font-weight:bold; font-size:25px; padding:5px; word-wrap:break-word;}
.services_table2 td.v_cnot {border:none; word-wrap:break-word;}
.services_table2 td.drag_box { padding:0px; background:#f5f5f5;}
.services_table2 ul.w_box {border:1px solid #f2e894; background-color:#fefec7; margin-top:8px; padding:10px;}
.services_table2 li {font-size:11px; line-height:14px; background:url(http://image.ec21.com/optimg/icon/icon_lf_dd.gif) 0 5px no-repeat; padding-left:8px;}
.services_table2 ul.w_box2 {border:1px solid #f2e894; background-color:#fefec7; margin-top:8px; padding:5px 10px 5px 10px;}
.services_table2 ul.w_box2 li {font-size:11px; line-height:14px; background:url(http://image.ec21.com/optimg/icon/icon_lf_dd.gif) 0 5px no-repeat; padding-left:8px;}
.services_table2 ul.w_box2 li.title {font-size:12px; font-weight:bold; background:none; padding:0; margin-bottom:3px;}
.services_table2 ul.lf_view {display:inline-block; float:left; margin-top:10px;}
.services_table2 ul.lf_view2 {display:inline-block; float:left; margin:0;}
.services_table2 li.btn_ar {background:none; padding:0 0 5px 0;}
.services_table2 li.btn_ar_2 {background:none; padding:3px 0 3px 0;}
.services_table2 li.lf_non {background:none; padding:0;}
.services_table2 dl.lf_vod_cont {float:left;}
.services_table2 dl.lf_vod_cont dt {font-weight:bold;}
.services_table2 p.fl_videos {display:inline-block; float:left; padding-right:10px;}
.services_table2 p.view_txt {padding-top:20px;}
.services_table2 p.w_tx {font-size:11px; line-height:14px; font-family:Tahoma, sans-serif; margin-top:3px;}
.services_table2 p.w_tx_top {font-size:11px; line-height:14px; font-family:Tahoma, sans-serif; margin-bottom:3px;}
.services_table2 .w_tx_right { clear:both; position:relative; float:left; font-size:11px; font-weight:bold; line-height:14px; color:#777; font-family:Tahoma, sans-serif; margin:0px 15px 10px 0;  }



.services_table2 p.tx_chk {margin:3px 0 3px 0;}
.services_table2 p.lt_img {display:inline-block; float:left; border:1px solid #2f2f2f; width:150px; height:85px; line-height:85px; margin-right:10px; color:#9a9a9a; text-align:center;}
.services_table2 p.lt_img2 {display:inline-block; float:left; border:1px solid #2f2f2f; width:80px; height:80px; line-height:85px; margin-right:15px; color:#9a9a9a; text-align:center;}
.services_table2 p.lt_img3 {display:inline-block; float:left; border:1px solid #2f2f2f; width:100px; height:100px; line-height:85px; margin-right:10px; color:#9a9a9a; text-align:center;}
.services_table2 p.view_img_title{border:1px solid #2f2f2f; width:366px; height:56px; line-height:56px; margin-top:5px}
.services_table2 p.view_img_title2{border:1px solid #2f2f2f; width:90px; height:56px; line-height:56px; margin-top:5px}
.services_table2 p.company_name {line-height:85px; font-size:15px; font-weight:bold;}
.services_table2 p.view_img {margin-top:5px;}
.services_table2 div.view_option {padding-left:90px;}
.services_table2 div.view_option span.view_tx {vertical-align:top; display:inline-block; font-weight:bold; width:90px; margin-left:-90px;}
.services_table2 div.view_option2 {padding-left:150px; margin:10px 0 10px 0;}
.services_table2 div.view_option2 span.view_tx {vertical-align:top; display:inline-block; width:150px; margin-left:-150px;}
.services_table2 div.view_option3 {padding-left:120px; margin:30px 0 10px 0; font-size:15px; font-weight:bold; clear:both;}
.services_table2 div.view_option3 span.view_tx {vertical-align:top; display:block; float:left; width:120px; margin:-20px 0 0 -120px;}
.services_table2 div.view_option3 span.cs_tx {font-size:12px; color:#006699;}
.services_table2 div.view_option4 {padding:10px 0 10px 20px; margin:0; clear:both;}
.services_table2 div.view_option4 span.view_tx {vertical-align:top; display:block; float:left; width:20px; margin-left:-20px;}
.services_table2 div.rt_cont {float:right; width:80px;}
.services_table2 div.rt_cont p { padding-bottom:5px;}
.services_table2 div.Introduction_box {  margin:15px 0;}
.services_table2 span.tx_red{color:red;}
.services_table2 span.tx_gr1{color:#808080; vertical-align:middle; font-size:11px;}
.services_table2 span.tx_gr2{color:#808080;}
.services_table2 span.tx_gr3{color:#808080; font-weight:normal; font-size:11px;}
.services_table2 span.view_tit_tx{display:inline-block; width:366px; height:56px; border:1px solid #f1f1f1; font-weight:bold; font-size:13px;}
.services_table2 span.fl_lf {display:block; float:left; padding-right:5px;}
.services_table2 span.red_del {text-decoration:line-through; color:#ff0000;}
.services_table2 span.bk_del {text-decoration:line-through;}
.services_table2 span.col_bk {color:#2f2f2f;}

.services_table3 {width:100%; border-collapse:collapse; table-layout:fixed; border:1px solid #c3d779;}
.services_table3 table td {border:none;}
.services_table3 caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.services_table3 caption.view_caption {visibility:visible; color:#469909; font-weight:bold; font-size:13px; line-height:18px; height:20px; text-align:center;}
.services_table3 th {background-color:#e5f7a1; font-size:13px; color:#45712c; font-family:Arial, sans-serif; padding:5px; border:1px solid #c3d779;}
.services_table3 td {padding:5px; border:1px solid #c3d779; text-align:center; word-wrap:break-word;}
.services_table3 td.lf {padding:5px 10px; border:1px solid #c3d779; text-align:left; word-wrap:break-word;}
.services_table3 td.tc_h {color:#f07700; font-weight:bold;}

.services_table3_1 {width:100%; border-collapse:collapse; table-layout:fixed; border:1px solid #c3d6b9;}
.services_table3_1 table td {border:none;}
.services_table3_1 caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.services_table3_1 th {background-color:#d7f6c6; font-size:13px; color:#45712c; font-family:Arial, sans-serif; padding:8px; border:1px solid #c3d6b9; border-bottom:1px solid #d7f6c6;}
.services_table3_1 td {padding:15px; border:1px solid #c3d6b9; text-align:center; word-wrap:break-word;}
.services_table3_1 td.tc_h {color:#f07700; font-weight:bold;}

.services_table4 {width:100%; border-collapse:collapse; border-top:1px solid #96abce; border-bottom:1px solid #b6b6b6; table-layout:fixed;}
.services_table4 table td {border:none;}
.services_table4 caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.services_table4 th {background-color:#e3e9f3; font-family:Arial, sans-serif; border-bottom:1px solid #e3e9f3; border-left:1px solid #fff; padding:5px; font-weight:normal; font-family:Arial, sans-serif;}
.services_table4 th.lt {border:none;}
.services_table4 th.th_t2 {background-color:#fcfad6; border:none; border-top:1px solid #e7e7e7; font-family:Arial, sans-serif; text-align:left; font-weight:bold; padding:7px 10px;}
.services_table4 th.th_t3 {background-color:#e3e9f3; font-family:Arial, sans-serif; border-bottom:1px solid #e3e9f3; border-left:1px solid #fff; padding:5px; font-weight:bold; font-family:Arial, sans-serif;}
.services_table4 td {border-left:1px solid #e7e7e7; border-top:1px solid #e7e7e7;padding:5px; word-wrap:break-word; font-weight:normal;}
.services_table4 td.lt {border-left:none;}
.services_table4 td.cn {text-align:center;}
.services_table4 td.cn_td {text-align:center; background-color:#fff;}
.services_table4 tr.tr_col {background-color:#f5f5f5;}

.services_table5 {width:100%; border-collapse:collapse; border:1px solid #dedede; table-layout:fixed;}
.services_table5 table td {border:none;}
.services_table5 caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.services_table5 th {background-color:#f6f6f6; border:1px solid #dedede; color:#444444; padding:5px 12px;}
/*라이브 쳇 세팅 첫번째 테이블중 Your current status 아이콘 앞 텍스트 움직여 삽입*/
.services_table5 th a:link{border:none; background:none;}

.services_table5 th.trd_mem_th {background-color:#f6f6f6; border:1px solid #dedede; color:#444444; padding:20px;}
.services_table5 th.trd_mem_th2 { height:35px; background-color:#e3e9f3; border:1px solid #96abce; color:#444444; padding:0;}
.services_table5 th.red_th {background-color:#f6f6f6; border:1px solid #dedede; color:#ff0000; padding:5px 12px;}
.services_table5 th.rt_th {background-color:#f6f6f6; border:1px solid #dedede; color:#444444; text-align:right; padding:5px 12px;}
.services_table5 td {text-align:left; color:#666666; padding:5px 12px; border:1px solid #dedede;}
.services_table5 td.l_b { border-left:1px solid #96abce;}
.services_table5 td.r_b { border-right:1px solid #96abce !important;}
.services_table5 td.b_b2 {  border-bottom:1px solid #bbb !important;}
.services_table5 td.b_b {  border-bottom:1px solid #96abce !important;}
.services_table5 td.lf_tx {text-align:left; color:#000; padding:5px 12px; border:1px solid #dedede;}
.services_table5 td.td_cn {text-align:center; color:#000; font-weight: normal; font-size:12px; font-style:normal; line-height:normal; font-variant:normal; padding:5px; border:1px solid #dedede;}
.services_table5 td.td_cn_bo {text-align:center; color:#000; font-weight:bold; font-size:16px; line-height:20px; padding:5px; border:1px solid #dedede;}
.services_table5 td.td_cn_bo2 {height:40px; text-align:center; color:#000; font-weight:bold; font-size:12px; line-height:20px; padding:0px; border:1px solid #dedede;}
.services_table5 td.rt {text-align:right; padding:5px 12px; border:1px solid #dedede;}
.services_table5 td.pr_box { color:#222; text-align:center; font-weight:bold; background:#f9f9f9;}
.services_table5 span.bo_big {font-weight:bold; font-size:16px;}
.services_table5 span.bo_big2 {font-weight:bold; font-size:14px;}
.services_table5 span.col_bk {color:#000;}
.services_table5 span.red_del {text-decoration:line-through; color:#ff0000;}
.services_table5 span.bk_del {text-decoration:line-through;}

.services_table6 {width:100%; border-collapse:collapse; border-top:1px solid #96abce; border-bottom:1px solid #b6b6b6; table-layout:fixed;}
.services_table6 table td {border:none;}
.services_table6 caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.services_table6 th {background-color:#e3e9f3; font-family:Arial, sans-serif; border-left:1px solid #c8d0de; padding:8px; font-size:15px; font-family:Arial, sans-serif;}
.services_table6 th.lt {border:none;}
.services_table6 th.th_t2 {background-color:#fcfad6; border:none; border-top:1px solid #e7e7e7; font-family:Arial, sans-serif; text-align:left; font-weight:bold; padding:7px 10px;}
.services_table6 td {border-left:1px solid #c8d0de; border-top:1px solid #c8d0de;padding:8px 13px; word-wrap:break-word;}
.services_table6 td.td_t2 {background-color:#fcfad6;}
.services_table6 td.v_top {vertical-align:top;}
.services_table6 td.lt {border-left:none;}
.services_table6 td.lt_th {border-left:none; vertical-align:bottom; font-weight:bold; font-size:15px;}
.services_table6 td.cn {text-align:center;}
.services_table6 td.cn_td {text-align:center; background-color:#fff;}
.services_table6 tr.tr_col {background-color:#f5f5f5;}
.services_table6 p.w_tx {font-size:11px; line-height:16px; font-family:Tahoma, sans-serif; margin-top:3px;}
.services_table6 p.w_tx span.t_lt { text-decoration:line-through; color:#666;}
.services_table6 p.w_tx span.pr_01 { font-size:15px; font-weight:bold; color:#F00; text-decoration:none;}
.services_table6 span.col_gr {color:#919090;}
.services_table6 span.col_bl {color:#132494;}
.services_table6 span.col_rd {color:#a9052c;}
.services_table6 span.col_rd2 {color:#b73434;}
.services_table6 sup.sup_c {font-size:0.7em; line-height:0.7em;}

.services_table7 {width:100%; border-collapse: collapse; border-top:1px solid #96abce; border-bottom:1px solid #b6b6b6; border-left:1px solid #d0d8e4;border-right:1px solid #d0d8e4; table-layout:fixed;}
.services_table7 th { text-align:center; background-color:#e3e9f3; font-family:Arial, sans-serif; border-bottom:1px solid #e3e9f3; border-left:1px solid #d0d8e4; padding:5px;}
.services_table7 th span.txtype_0 {color:#900;} 
.services_table7 input { vertical-align:middle; }
.services_table7 td {border-left:1px solid #d0d8e4; border-top:1px solid #d0d8e4;padding:5px 0px; word-wrap:break-word;}
.services_table7 td.ck_box { text-align:center; }
.services_table7 td.tx_box { text-align:left; padding-left:10px;} 

.table_non_pop {width:100%; border-collapse:collapse;}
.table_non_pop caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.table_non_pop th {text-align:right; vertical-align:top; padding:5px 0; font-size:13px;}
.table_non_pop td {padding:5px 15px; word-wrap:break-word;}
.table_non_pop p.w_tx {font-size:11px; line-height:14px; font-family:Tahoma, sans-serif; margin-top:3px;color:#808080;}
.table_non_pop p.w_tx_top {font-size:11px; line-height:14px; font-family:Tahoma, sans-serif; margin-bottom:3px;color:#808080;}
.table_non_pop div.rt_tx {text-align:right; margin:5px 10px;}
.table_non_pop span.tx_s {color:#666666; font-size:11px;}
.table_non_pop span.tx_red {color:red;}

.services_table_gp {width:100%; height:240px; border-collapse:collapse; table-layout:fixed; border:1px solid #e3e9f3;}
.services_table_gp caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.services_table_gp tfoot {border-top:4px solid #55b9da;}
.services_table_gp tfoot td {text-align:center; border:1px solid #e3e9f3; background-color:#eff7fb; padding:3px; height:14px; word-wrap:break-word;}
.services_table_gp td {border:1px solid #e3e9f3; text-align:center; padding-top:20px; vertical-align:bottom; word-wrap:break-word;}

.history_table {width:100%; border-collapse:collapse;border-top:1px solid #96abce;border-bottom:1px solid #b6b6b6; table-layout:fixed;}
.history_table caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.history_table th {background-color:#e3e9f3; font-size:15px; line-height:54px; font-family:Arial, sans-serif; padding:5px;border-bottom:1px solid #fff; vertical-align:top;}
.history_table th.lst {background-color:#e3e9f3; font-size:15px; line-height:54px; font-family:Arial, sans-serif; padding:5px; border:none; vertical-align:top;}
.history_table td {border-bottom:1px solid #e7e7e7; vertical-align:middle; padding:10px 20px; word-wrap:break-word;}
.history_table td.lst {border:none; vertical-align:middle; padding:10px 20px; word-wrap:break-word;}
.history_table li {background:url(http://image.ec21.com/optimg/icon/icon_lf_dd.gif) 0 8px no-repeat; padding:2px 10px;}

.ranking_table {width:100%; border-collapse:collapse;border-top:1px solid #96abce;border-bottom:1px solid #b6b6b6; table-layout:fixed;}
.ranking_table caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.ranking_table tr.tr2 {background-color:#f9f9f9}
.ranking_table th {background-color:#e3e9f3; font-size:15px; font-family:Arial, sans-serif; padding:5px;border-bottom:1px solid #fff; vertical-align:middle;}
.ranking_table th.lst {background-color:#e3e9f3; font-size:15px; font-family:Arial, sans-serif; padding:5px; border:none; vertical-align:middle;}
.ranking_table td {border-bottom:1px solid #e7e7e7; vertical-align:middle; padding:10px 20px; word-wrap:break-word;}
.ranking_table td.lst {border:none; vertical-align:middle; padding:10px 20px; word-wrap:break-word;}

.my_map_table {width:100%; border-collapse:collapse; table-layout:fixed;border:1px solid #d0d8e4; border-bottom:1px solid #d0d8e4;}
.my_map_table caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.my_map_table th {font-family:Arial, sans-serif;border-left:1px solid #e1e1e1; font-size:11px; line-height:24px; height:25px; text-align:left;background:url(http://image.ec21.com/optimg/my_m_h3_bg.gif) repeat-x; padding:0 10px;}
.my_map_table td.b_th {background:url(http://image.ec21.com/optimg/my_m_h3_bg.gif) repeat-x;vertical-align:middle; font-weight:bold; padding:0; margin:0;border-top:1px solid #d0d8e4; font-size:11px; text-align:left; padding:1px 10px; word-wrap:break-word;}
.my_map_table td {border-right:1px solid #e1e1e1; padding:5px 0 10px 10px; vertical-align:top; word-wrap:break-word;}
.my_map_table li {font-size:11px; line-height:14px; margin-top:3px;}

.newsletters_table {width:100%; border-collapse:collapse;border-top:1px solid #96abce;border-bottom:1px solid #b6b6b6; table-layout:fixed;}
.newsletters_table caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.newsletters_table th {background-color:#e3e9f3; font-size:13px; font-family:Arial, sans-serif; padding:5px; border-bottom:1px solid #e3e9f3; vertical-align:middle;}
.newsletters_table th.lf {background-color:#e3e9f3; font-size:13px; font-family:Arial, sans-serif; padding:6px 12px; border-bottom:1px solid #e3e9f3; text-align:left; vertical-align:middle;}
.newsletters_table th.title {background-color:#e3e9f3; font-size:13px; font-family:Arial, sans-serif; padding:12px; border-bottom:1px solid #e3e9f3; text-align:left; vertical-align:middle;}
.newsletters_table td {border-top:1px solid #e7e7e7; text-align:left; vertical-align:middle; padding:12px 10px 15px 10px; word-wrap:break-word;}
.newsletters_table td.cn {border-top:1px solid #e7e7e7; text-align:center; padding:5px; word-wrap:break-word; vertical-align:middle;}
.newsletters_table td.press {border-top:1px solid #e7e7e7; text-align:left; vertical-align:middle; padding:15px; word-wrap:break-word; vertical-align:middle;}
.newsletters_table p.photo {display:inline; float:left; margin-right:17px;}
.newsletters_table p.pr_link {margin-top:5px; font-size:13px;}
.newsletters_table dl.lf_view {display:inline; float:left; width:510px;}
.newsletters_table dt {font-weight:bold; padding-top:5px}
.newsletters_table dd {margin-top:5px;}
.newsletters_table em {font-style:italic;}

.page_ad_table {float:right; width:320px; border:1px solid #c6c6f1; border-top:3px solid #4972be;}
.page_ad_table caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.page_ad_table tr.cs2 {background-color:#f5f5ff;}
.page_ad_table td {padding:12px 10px; border-top:1px solid #cccccc;}
.page_ad_table div {padding-left:30px;}
.page_ad_table div.dv_btn_ar {overflow:hidden; margin-top:7px;}
.page_ad_table span.ord_num {display:inline-block; float:left; height:14px; line-height:13px; width:21px; text-align:center; border:1px solid #424242; background-color:#4c4c4c; font-family:Tahoma, sans-serif; font-weight:bold; font-size:12px; color:#fff; margin-left:-30px;}
.page_ad_table span.c_txt {display:inline-block; padding-top:1px; float:left; color:#999999; font-family:Verdana, sans-serif; font-size:11px;}
.page_ad_table em.c_btn_ar {display:inline-block; float:right;}

.page_ad_table2 {float:right; width:320px; border:1px solid #c6c6f1; border-top:3px solid #4972be;}
.page_ad_table2 caption {font-weight:bold; margin:0; padding:0; text-align:left; color:#4c73c0; padding:3px 2px;}
.page_ad_table2 tr.cs2 {background-color:#f5f5ff;}
.page_ad_table2 td {padding:12px 10px; border-top:1px solid #cccccc;}
.page_ad_table2 div {padding-left:30px;}
.page_ad_table2 div.dv_btn_ar {overflow:hidden; margin-top:7px;}
.page_ad_table2 span.ord_num {display:inline-block; float:left; height:14px; line-height:13px; width:21px; text-align:center; border:1px solid #424242; background-color:#4c4c4c; font-family:Tahoma, sans-serif; font-weight:bold; font-size:12px; color:#fff; margin-left:-30px;}
.page_ad_table2 span.c_txt {display:inline-block; float:left; padding-top:1px; color:#999999; font-family:Verdana, sans-serif; font-size:11px;}
.page_ad_table2 em.c_btn_ar {display:inline-block; float:right;}

.ts_table { float:left; width:100%; padding:0; margin:0;}
.ts_table td { border-right:1px solid #d0d8e4!important; border-bottom:1px solid #d0d8e4!important;}
.ts_table td.nb_r { border-right:none !important;}

.gb_detail { clear:both; display:block; position:relative; border-top:1px solid #c2c2c2;}
.gb_detail th { color:#222; font-weight:normal; text-align:left; padding:0 0 0 20px; border-left:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; background:#f5f5f5;}
.gb_detail th.lb_no { border-left:none;}
.gb_detail td { padding:12px 15px;  border-left:1px solid #c2c2c2; border-bottom:1px solid #ddd;}
.gb_detail td a.e_mail_btn { display:block; width:158px; height:23px; text-align:center; line-height:23px; color:#333; margin:10px 0 0 0; border:1px solid #bbb; background:url(http://image.ec21.com/optimg/global/g_d_btnbg.jpg) repeat-x left top;}
.gb_detail td a.e_mail_btn span { display:block; width:156px; height:21px; border:1px solid #fff;}
.gb_detail td a.e_mail_btn:hover { color:#0066cc; border:1px solid #aaa;}
.gb_detail td span.tip_box { display:block; color:#dc681b; font-size:11px; line-height:13px; margin:10px 0 0 0;}
.gb_detail td em { display:inline-block;}
.gb_detail td h1 { font-weight:normal;}

.g_acc_box { width:572px; display:block; position:relative; margin:0 auto;  border:1px solid #c2c2c2; border-bottom:none;}
.g_acc_box th { position:relative; text-align:center; padding:10px 8px 10px; border-left:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; background:#eaeff7;}
.g_acc_box th span { position:absolute; left:3px; top:3px; font-size:18px; font-weight:bold;}
.g_acc_box .bb_no { border-left:none;}
.g_acc_box td { padding:12px 0 12px 0; text-align:center; line-height:18px; border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
.g_acc_reason { clear:both; display:block; position:relative; width:572px; margin:15px auto 0;}
.g_acc_reason dt { font-size:15px; font-weight:bold; line-height:50px; margin-bottom:15px; border-bottom:1px solid #ccc;}
.g_acc_reason dd { line-height:18px;}

.dis_num { clear:both; border-top:1px solid #777; border-bottom:1px solid #aaa;}
.dis_num th { height:48px; color:#555; font-size:14px; font-weight:600; border-left:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; background:#f5f5f5;}
.dis_num th.bor_l_no{ border-left:none;} 
.dis_num tr.on td.r_link { cursor:pointer; background:#edf4f9;}
.dis_num tr.on td a.btn_sample { display:block; width:16px; height:18px; margin:0 auto; background:url(http://image.ec21.com/optimg/Join_Premium/btn_sample.jpg) no-repeat left bottom;}
.dis_num td.r_link_act { color:#06c; font-size:17px; font-weight:600; background:#edf4f9;}
.dis_num td input { display:inline-block; color:#555; vertical-align:middle; margin:0 15px 0 0;}
.dis_num td { height:38px; font-size:16px; text-align:center; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.dis_num td.bor_l_no{ border-left:none;}
.dis_num td { height:38px; font-size:16px; text-align:center; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.dis_num td.bor_b_no{ border-bottom:none;}
.dis_num td.ta_l { text-align:left; padding-left:110px;}
.dis_num td span { font-size:13px; font-weight:300;}
.dis_num td a.btn_sample { display:block; width:16px; height:18px; margin:0 auto; background:url(http://image.ec21.com/optimg/Join_Premium/btn_sample.jpg) no-repeat left top;}
.dis_num td a.btn_sample_act {display:block; width:16px; height:18px; margin:0 auto; background:url(http://image.ec21.com/optimg/Join_Premium/btn_sample.jpg) no-repeat left bottom;}
.t_100p{ width:100%;}

.order_c { width:100%; border-top:1px solid #777; border-bottom:1px solid #aaa;}
.order_c th{ height:42px; color:#777; text-align:left; padding-left:30px; font-weight:400; font-size:13px; background:#e8eff4;}
.order_c th.p_t { padding-top:10px;}
.order_c th.p_b { padding-bottom:10px;}
.order_c th.p_l90 { padding-left:90px;}
.order_c th.bor_b_no{ border-bottom:none;}
.order_c th span.pot { color:#c9153c !important; font-size:16px !important; font-weight:800; margin:0 8px 0px 0;}
.order_c th span.pot2 { color:#c9153c !important; font-size:16px !important; font-weight:800; margin:0 5px 0px 0;}
.order_c th.bg_f5{ background:#f5f5f5;}
.order_c th.bg_ff{ height:35px !important; background:#fff;}
.order_c th.pd_l_8{padding-left:8px !important;}
.order_c th.pd_l_no{padding-left:0px !important;}
.order_c th.pd_l_18{ vertical-align:top; padding:10px 0 0 20px !important;}
.order_c td{ color:#002d7d; font-size:16px; font-weight:400; padding:0 0 0 30px; border-bottom:1px solid #e5e5e5; background:#f0f5f9;}
.order_c td span { color:#333; font-size:13px; font-weight:300; }
.order_c td span.ds {margin:0 3px 0 3px;}
.order_c td span.ds2 {margin:0 1px;} 
.order_c td span.ck_box {color:#555; font-weight:400; margin-right:50px; }
.order_c td span.ck_box input { display:inline-block; vertical-align:middle; width:16px; height:16px; margin-right:10px;}
.order_c td span.sy_t { color:#f68b1f;}
.order_c td span.ps_l { display:inline-block; height:40px; text-align:center; vertical-align:middle; font-size:12px !important; margin-left:10px;}
.order_c td span.ps_icon { display:inline-block; width:24px; height:22px; font-size:12px !important;}
.order_c td span.ps_1 { color:#aaa !important; background:url(http://image.ec21.com/optimg/Join_Premium/jp_blt_13.jpg) no-repeat left top;}
.order_c td span.ps_2 { color:#777 !important; background:url(http://image.ec21.com/optimg/Join_Premium/jp_blt_13.jpg) no-repeat left -24px;}
.order_c td span.ps_3 { color:#777 !important; background:url(http://image.ec21.com/optimg/Join_Premium/jp_blt_13.jpg) no-repeat left bottom;}
.order_c td span.mr { margin-right:64px;}
.order_c td.p_t { padding-top:10px;}
.order_c td.p_b { padding-bottom:10px;}
.order_c td.p_t2 { padding-top:3px;}
.order_c td.p_t4 { padding-top:7px;}
.order_c td.p_b2 { padding-bottom:3px;}
.order_c td.bor_b_no{ border-bottom:none;}
.order_c td.txt_cf4{ color:#444; font-weight:400;}
.order_c th.no_bg { background:none !important;}
.order_c td.no_bg { background:none !important;}
.order_c td.no_bg_tx { font-size:13px; background:none !important;}
.order_c td.pd_l_no{padding-left:0;}
.order_c td.pd_l_5{padding-left:8px !important;}
.order_c td p.tip_text { font-size:12px; color:#999; line-height:12px; }
.bb_no {border-top:1px solid #aaa; border-bottom:1px solid #c8c8c8;}

.bb_no2 { margin:4px 0; border-top:1px solid #c8c8c8; border-bottom:1px solid #ddd;}
.bc_no {border-top:1px solid #c8c8c8; border-bottom:1px solid #aaa;}
.dm_t_90p { display:block; width:95%; border:none; margin:0 auto;}