@charset "utf-8";

html,body,td,th,p,span{margin:0px; padding:0px; font-family:'나눔고딕','NanumGothicWeb'; color:#666666; -webkit-text-size-adjust:none;}
li,ul{margin:0px; padding:0px; list-style:none;}
#box_left{float:left;}
#box_right{float:right;}
img{border:0px; vertical-align:middle; }
input,textarea{vertical-align:middle;}
html{overflow-y:scroll; .overflow-y:scroll;}

/*기본링크*/
A:link {color: #5c5c5c; text-decoration: none; font-family:'나눔고딕','NanumGothicWeb';}
A:visited {color: #5c5c5c; text-decoration: none; font-family:'나눔고딕','NanumGothicWeb';}
A:active {color: #1c1c1c; text-decoration: none; font-family:'나눔고딕','NanumGothicWeb';}
A:hover {color: #00aeef; text-decoration: none; font-family:'나눔고딕','NanumGothicWeb';}

.white A:link {color: #ddd; text-decoration: none; font-family:'나눔고딕','NanumGothicWeb';}
.white A:visited {color: #ddd; text-decoration: none; font-family:'나눔고딕','NanumGothicWeb';}
.white A:active {color: #ddd; text-decoration: none; font-family:'나눔고딕','NanumGothicWeb';}
.white A:hover {color: #ffffff; text-decoration: none; font-family:'나눔고딕','NanumGothicWeb';}

/*font 적용*/
@font-face{font-family: 'NanumGothicWeb'; font-style: normal; font-weight: normal;  src: url('../css/NanumGothic.eot'); src: local('☺'), url('../css/NanumGothic.woff') format('woff'), url('../css/NanumGothic.ttf') format('truetype'); }
@font-face{font-family: 'NanumGothicWebB'; font-style: normal; font-weight: bold; src: url('../css/NanumGothicBold.eot'); src: local('☺'), url('../css/NanumGothicBold.woff') format('woff'), url('../css/NanumGothicBold.ttf') format('truetype'); }

.center_box{width:950px; margin:0 auto;}

/*topbar*/
.top_bar{width:100%; height:32px; background-color:#464645; display:block;}
.top_letter{font-size:12px; color:#fff; padding:7px 0 0 0; float:left;}
.global{float:right; text-align:right; font-size:12px; padding:6px 0 0 0;}
.global span.global_unit{padding:0 0 0 10px;}

/*logobar*/
.logo_bar{width:100%; height:100px;}
.logo{float:left; margin:9px 0 0 18px;}
.search_pac{float:right; text-align:right; padding:33px 0 0 0; font-size:12px; color:#999;}
.main_search_style{border:1px solid #c7c7c7; background-color:#efeded; padding:6px; margin:0 5px 0 6px;}

/*main_menu*/
.main_menu_pac{width:100%; display:block; border-bottom:4px solid #0189d0;}
.main_menu{ border-top:1px solid #c7c7c7; border-left:0px solid #c7c7c7;}
.main_menu td{text-align:center; border-right:0px solid #c7c7c7;}

/*main_content*/
.main_contents_wrap{width:685px; margin:20px 0 0 0; float:left;}
.main_contents_title{width:100%; background:url(../images/cont_title_bar.gif); height:42px; float:left;}
.cont_title{margin:0 0 0 28px; color:#00aeef; font-weight:bold; padding:7px 0 0 0; float:left;}
.cont_title_comment{float:right; margin:12px 20px 0 0; font-size:12px; color:#777676;}

/*main_pro_uint*/
.main_pro_unit{width:335px; float:left; margin:14px 0 0 0; border-bottom:1px solid #ddd; padding:0 0 23px 0; height:160px;}
.main_pro_title{width:312px; height:23px; font-size:12px; font-weight:bold; background:url(../images/main_product_bar.gif) no-repeat; padding:6px 0 0 30px; color:#454545; }
.main_pro_img{float:left; width:145px; margin:10px 0 0 0;}
.main_pro_txt{float:left; width:190px; margin:10px 0 0 0; font-size:12px; line-height:17px;}
.right_mar_20{margin-right:15px;}

/*side*/
.main_side_wrap{float:left; width:250px; margin:0px 0 0 15px;}
.side_box{display:block; width:100%; margin:20px 0 0 0;}
.side_title{width:230px; height:30px; background:url(../images/main_side_top.gif) no-repeat; color:#CCC; padding:12px 0 0 20px; font-size:14px;}
.promotion{width:100%; text-align:center; padding:10px 0 6px 0; background-color:#e9e9e9;}
.promotion img{padding:0 0 4px 0;}
.quick{width:233px; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:15px 0 5px 15px;}
.quick_unit{font-size:12px; padding:0 0 10px 0;}
.quick_unit img{margin:0 4px 0 0;}

/*topic*/
.topic_title{width:100%; background:url(../images/cont_title_bar.gif); height:42px; float:left; margin:30px 0 0 0; border-bottom:1px solid #00aeef;}
.topic_tab{float:right; text-align:right; font-size:13px;}
.tab_on{width:90px; height:30px; background-color:#00aeef; text-align:center; padding:12px 0 0 0; display:inline-block; .display:inline; margin:0 0 0 1px; .float:left;}
.tab_on a{color:#fff;}
.tab_off a{color:#fff;}
.tab_off{width:90px; height:30px; background-color:#adadad; text-align:center; padding:12px 0 0 0; display:inline-block; .display:inline; margin:0 0 0 1px; .float:left;}
.topic_list_box{float:left; width:100%;}
.topic_list{font-size:12px; width:100%;}
.topic_list td{border-bottom:1px solid #ddd; padding:10px 0 10px 0;}
.topic_more{float:left; width:100%; padding:10px 0 0 0; text-align:right; font-size:12px;}

/*foot*/
.foot_wrap{float:left; width:100%; background-color:#efeded; margin:34px 0 0 0; height:148px;}
.foot_logo{float:right; margin:26px 30px 0 0;}
.foot_menu{float:left; margin:20px 0 0 0; font-size:12px;}
.foot_menu li{display:inline-block; .display:inline; background:url(../images/foot_icon.gif) no-repeat 0px 3px; padding:0 20px 0 10px;}
.foot_info{float:left; margin:20px 0 0 0;}

/*layout*/
.side_pac{float:left; width:168px; margin:30px 0 0 0;}
.contents_pac{float:left; width:585px; margin:30px 0 0 15px;}
.quick_pac{float:left; width:168px; margin:30px 0 0 14px;}
.contents_pac_full{float:left; width:100%; margin:30px 0 0 0px;}

/*side*/
.side_head{float:left; width:148px; height:65px; background:url(../images/sub_head_bg.gif) no-repeat; color:#FFF; font-size:14px; font-weight:bold; padding:47px 0 0 20px;}
.side_menu{float:left; width:166px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.side_menu li{font-size:11px; border-bottom:1px solid #cccccc; list-style:none; background:url(../images/side_dot.gif) no-repeat 10px 15px #f2f2f2; .background:url(../images/side_dot.gif) no-repeat 10px 13px #f2f2f2; padding:12px 0 13px 20px; .padding:10px 0 10px 20px; font-weight:bold; .float:left; .width:146px;}
.side_menu li.dep2{font-size:11px; background:url(../images/side_dot_dep2.gif) no-repeat 18px 13px #d7d7d7; .background:url(../images/side_dot_dep2.gif) no-repeat 18px 11px #d7d7d7; padding:10px 10px 10px 28px; .padding:8px 0 8px 30px; font-weight:bold; .float:left; .width:136px;}
.side_menu li.on{ font-weight:bold;}
.side_menu li.on a:link{color:#0088e5;}
.side_menu li.on a:visited{color:#0088e5;}
.side_menu li.on a:active{color:#0088e5;}
.side_menu li.on a:hover{color:#0088e5;}


/*contents*/
.cont_head{float:left; width:535px; height:36px; background:url(../images/cotents_head_bg.gif) no-repeat; font-weight:bold; color:#333; padding:15px 0 0 50px;}
.cont_head_white{float:left; width:535px; background:url(../images/pro_dep2_dot.gif) no-repeat 10px 12px; font-weight:bold; color:#00aeef; padding:15px 0 20px 50px; border-bottom:2px solid #dbdbdb;}
.cont_head_white2{float:left; width:535px; background:url(../images/pro_dep2_dot.gif) no-repeat 10px 12px; font-weight:bold; color:#00aeef; padding:11px 0 12px 50px; border-bottom:2px solid #dbdbdb;}
.cont_head_full{float:left; width:900px; height:36px; background:url(../images/cotents_head_bg.gif) no-repeat; font-weight:bold; color:#333; padding:15px 0 0 50px; background-color:#00aeef;}
.cont_letter{float:left; width:100%; margin:0px 0 0 0;}

/*quick*/
.side_title_quick{width:148px; height:28px; background:url(../images/main_side_top.gif) no-repeat; color:#CCC; padding:14px 0 0 20px; font-size:11px;}
.quick_quick{width:156px; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:15px 0 5px 10px;}
.quick_unit_quick{font-size:11px; padding:0 0 10px 0;}
.quick_email{font-size:10px;}

/*square*/
.square_menu{float:left; margin:20px 0 0 15px;}
.square_m_unit{float:left; font-size:12px; width:250px; border:1px solid #c3c3c3; margin:5px 7px 5px 7px; height:25px; padding:10px 0 0 10px; background:url(../images/square_bg.gif) repeat-x;}
.square_m_unit img{margin:0 5px 0 0;}
.gototop{ float:left; width:100%; margin:30px 0 0 0; text-align:right; font-size:12px; text-decoration:underline;}

/*product*/
.pro_1dep_list{float:left; clear:both; margin:20px 0 0 0; width:280px;}
.pro_1dep_list li{font-size:11px; padding:0 0 7px 0; margin:0 0 0 15px; color:#3e7dbb;}
.pro_1dep_list li a:link{color:#3e7dbb; text-decoration:underline;}
.pro_1dep_list li a:visited{color:#3e7dbb; text-decoration:underline;}
.pro_1dep_list li a:active{color:#3e7dbb; text-decoration:underline;}
.pro_1dep_list li a:hover{color:#2d669d; text-decoration:underline;}
.sub_pro_unit{width:286px; float:left; margin:14px 0 0 0; border:1px solid #ccc; padding:0 0 15px 0; min-height:155px; overflow:hidden;}
.sub_pro_title{width:260px; height:22px; font-size:11px; font-weight:bold; background:url(../images/main_product_bar.gif) no-repeat; padding:7px 0 0 26px; color:#454545; border-bottom:1px solid #ddd; letter-spacing:-0.5px; }
.sub_pro_img{float:left; width:120px; margin:10px 10px 0 10px;}
.sub_pro_txt{float:left; width:135px; margin:10px 10px 0 0; font-size:11px; line-height:16px; }
.sub_pro_txt_only{float:left; width:260px; margin:10px 10px 0 15px; font-size:11px; line-height:16px;}
.sub_right_mar_20{margin-right:9px;}

/*tech*/
.sub_cont_head{float:left; background:url(../images/sub_cont_head.gif) no-repeat; height:29px; width:585px; margin:20px 0 0 0;}
.sub_head_title{font-size:13px; font-weight:bold; margin:6px 0 0 30px; float:left;}
.gogo{float:right; font-size:11px; padding:7px 10px 0 0;}
.gogo a:link{color:#00aeef;}
.gogo a:visited{color:#00aeef;}
.gogo a:active{color:#00aeef;}
.gogo a:hover{color:#00aeef; text-decoration:underline;}
.sub_cont_letter{float:left; width:555px; font-size:12px; padding:12px 0 14px 30px;}

/*support*/
.support_gogo{float:left; margin:15px 0 0 13px; font-size:12px;}
.inq_comment{float:left; margin:7px 0 0 0; font-size:12px; width:100%; text-align:right;}
.inq_table_box{float:left; margin:10px 0 0 0; width:100%;}
.inq_table{border-top:1px solid #666; width:100%;}
.inq_table td{font-size:12px; padding:7px 0 7px 10px; border-bottom:1px solid #ddd;}
.inq_table th{font-size:12px; padding:7px 0 7px 20px; border-bottom:1px solid #ddd; background-color:#f3f3f3; text-align:left; font-weight:normal; width:200px;}
.inq_input{border:1px solid #999; padding:4px;}
.radio{padding:0 20px 0 0;}
.textar{width:98%; height:200px;}
.textar2{width:98%; height:100px;}
.btn_box{float:left; width:100%; text-align:center; margin:10px 0 0 0;}

/*product*/
.pro_dep2_overview{float:left; width:100%; margin:20px 0 0 0; border-bottom:1px solid #ddd; padding:0 0 20px 0;}
.pro_dep2_img{float:left; width:286px; border:1px solid #ccc;}
.pro_dep2_img img{width:286px;}
.pro_dep2_txt{float:left; width:230px; font-size:12px; margin:0 0 0 15px; line-height:18px;}

.cate_select_pac{float:left; width:100%; margin:0px 0 0 0; padding:0 0 20px 0;}
.cate_select_unit{float:left; width:150px; font-size:11px; padding:0px 10px 2px 20px; margin:12px 0px 0 8px; background:url(../images/icon_cate.png) no-repeat; line-height:16px; min-height:32px;}
.cate_select{float:left; width:150px; font-size:11px; padding:0px 10px 2px 20px; margin:12px 0px 0 8px; cursor:pointer; background:url(../images/icon_cate.png) no-repeat; text-decoration:underline; line-height:16px; min-height:32px;}
.cate_select a:link{color:#fff;}
.cate_select a:visited{color:#fff;}
.cate_select a:active{color:#fff;}
.cate_select a:hover{color:#fff;}

.comment{font-size:10px; font-weight:normal; color:#8a8989; padding:0 0 0 10px;}
.cate_pro_title{float:left; text-align:left; background-color:#eeeeee; width:188px; padding:0 0 10px 0; border-bottom:1px solid #CCC;}
.cate_pro_unit{float:left; width:188px; font-size:12px; text-align:center; border:1px solid #ddd; padding:0px 0 0px 0; margin:7px 5px 0 0; height:255px;}
.cate_pro_img{width:188px; float:left; height:188px;}
.cate_pro_img img{width:188px; vertical-align:middle;}
p.category{font-size:11px; color:#999; padding:8px 0 0 10px; letter-spacing:-0.5px;}
p.pro_name{font-size:14px; font-weight:bold; color:#00aeef; padding:4px 0 0 10px;}
.cate_pro_txt{float:left; font-size:11px; text-align:left; line-height:14px; padding:10px 10px 15px 10px; display:none;}
.cate_end{}


.blue a:link{color:#00aeef;}
.blue a:visited{color:#00aeef;}
.blue a:active{color:#00aeef;}
.blue a:hover{color:#00aeef;}

.down_gogo{float:left; width:100%; text-align:center; margin:45px 0 0 0;}
.down_gogo img{margin:0 3px 0 3px;}

.down_cate{float:left; width:100%; margin:10px 0 0 0; text-align:center;}
.down_cate img{margin:10px 1px 0 1px;}

.catal_list{float:left; text-align:center; width:100%; margin:10px 0 0 0;}
.catal_list_unit{float:left; width:140px; margin:0 3px 0 3px;}
.catal_list_unit p.txt{font-size:12px; padding:5px 10px 20px 10px; line-height:18px; width:120px; word-break:break-all; height:80px;}
.catal_list_unit p.txt a:link{color:#06C; text-decoration:underline;}
.catal_list_unit p.txt a:hover{color:#06C; text-decoration:underline;}
.catal_list_unit p.txt a:active{color:#06C; text-decoration:underline;}
.catal_list_unit p.txt a:visited{color:#06C; text-decoration:underline;}

.catal_list_unit img{border:1px solid #cccccc; width:138px; height:170px;}

.manual_unit{float:left; text-align:left; width:100%; border-bottom:1px solid #ddd; padding:0 0 10px 0;}
.manual_unit2{float:left; text-align:left; width:100%;}
.manual_title{font-size:14px; font-weight:bold; padding:15px 0 0 10px;}
.manual_down{font-size:12px; padding:10px 0 5px 10px; line-height:20px;}
.manual_down a:link{color:#06C; text-decoration:underline;}
.manual_down a:hover{color:#06C; text-decoration:underline;}
.manual_down a:active{color:#06C; text-decoration:underline;}
.manual_down a:visited{color:#06C; text-decoration:underline;}

.vod_title{float:left; width:100%; padding:10px 0 10px 0; font-size:12px; color:#333;}
.vod_view{float:left; width:100%;}
.vod_sort{float:left; width:100%; font-size:12px; padding:10px 0 10px 0; color:#00aeef; font-weight:bold;}
.vod_table_box{float:left; width:100%;}
.vod_table{width:100%; border-top:2px solid #00aeef;}
.vod_table th{font-size:12px; padding:10px 0 10px 0; border-bottom:1px solid #999;}
.vod_table td{font-size:12px; padding:10px 0 10px 0; border-bottom:1px solid #ddd; text-align:center;}
.vod_table td.txtleft{text-align:left;}

/*page*/
.pagenation{width:100%; text-align:center; margin:15px 0 0 0; font-size:13px; font-weight:bold; padding:0 0 20px 0; float:left;}
.pagenation span.btn{width:25px; height:25px;}
.pagenation span.btn_on{width:25px; height:20px; text-align:center; background:url(../images/page_on.gif) no-repeat; display:inline-block; padding:5px 0 0 0; vertical-align:middle; }
.pagenation span.btn_on a{color:#fff;}
.pagenation span.btn_off{width:25px; height:20px; text-align:center; background:url(../images/page_off.gif) no-repeat; display:inline-block; padding:5px 0 0 0; vertical-align:middle; }


.sub_pro_unit2{width:308px; float:left; margin:14px 0 0 0; border:1px solid #ccc; padding:0 0 15px 0; height:245px;}
.sub_pro_title2{width:278px; height:23px; font-size:11px; font-weight:bold; background:url(../images/main_product_bar.gif) no-repeat; padding:6px 0 0 30px; color:#454545; border-bottom:1px solid #ddd; }
.sub_right_mar_202{margin-right:9px;}

.goback{float:right; text-align:right; font-size:11px; font-weight:normal; padding:7px 0 0 0;}

.product_title{font-size:13px; font-weight:bold;}
.sub_contents{float:left; width:100%; margin:10px 0 0 0; font-size:12px; line-height:18px;}

/*result*/
.result_box{float:left; width:100%; border-bottom:1px solid #ddd; margin:10px 0 0 0; padding:0 0 10px 0;}
.result_thumb{float:left; width:150px; margin:0 15px 0 0;}
.result_thumb img{width:150px;}
.result_letter{float:left; width:758px;}
.result_letter p.result_title{font-size:14px; font-weight:bold; padding:0 0 10px 0;}
.result_letter p.result_sum{font-size:12px;}

.product_dep4_title{float:left; font-size:13px; font-weight:bold; padding:0px 0 5px 22px; background:url(../images/icon_dep4.gif) no-repeat; margin:12px 0 0 8px;}
p.pro_dep3_cate{font-size:11px; font-weight:normal;}
p.pro_pro_title{color:#00aeef;}

.admin_login_wrap{margin:100px auto; width:301px;}
.admin_foot{float:left; width:100%; text-align:center; border-top:1px solid #ddd; padding:10px 0 0 0; margin:30px 0 0 0;}
.admin_login_title{ float:left; width:100%; padding:0 0 15px 0; font-size:20px; letter-spacing:-1px;}
.admin_top{border-bottom:3px solid #ffcf00; float:left; width:100%;}
.admin_logo{float:left; padding:10px 0 10px 0;}

/*login*/
.login_wrap{ float:left; width:100%; margin:30px 0 0 0px; padding:0 0 50px 0;}
.login_banner{float:left; width:302px;}
.join_banner{float:left;}
.login_box{float:left; width:301px; border-top:2px solid #ffcf00; border-bottom:2px solid #ffcf00; height:266px;}
.login_unit{ float:left; margin:10px 0 0 28px; width:260px; .margin:10px 0 0 14px;}
.login_unit2{ float:left; margin:5px 0 0 28px; width:260px; .margin:5px 0 0 14px;}
.login_input_style{border:1px solid #d8d8d8; background-color:#f5f5f5; width:230px; padding:6px;}
.login_btn{float:left; clear:both; margin:5px 0 0 28px;}
.welcome{float:left; font-size:14px; font-weight:bold; color:#ffc000; margin:30px 0 0 28px;}
.login_idpass{ float:left; font-size:12px; color:#999; margin:10px 0 0 28px; letter-spacing:-1px; line-height:20px; width:242px;}
.btn_red{background-color:#f74545; border:1px solid #e50101; color:#fff; font-size:15px; font-weight:bold; width:242px; text-align:center; height:27px; padding:8px 0 0 0;}

p.foot_copy{ font-size:11px; color:#CCC; padding:0 0 30px 0;}

/*admin*/
.admin_head{float:left; width:100%;}
.admin_logo{float:left;}
.admin_logout{float:right; font-size:13px; font-weight:bold; padding:30px 0 0 0;}
.admin_menu_pac{float:left; width:100%; background-color:#333; margin:5px 0 0 0;}
.admin_menu{ float:left; width:100%; border-left:1px solid #666;}
.admin_menu li{width:189px; float:left; padding:10px 0 10px 0; font-size:13px; font-weight:bold; border-right:1px solid #666; text-align:center;}
.admin_menu li a:link{color:#CCC;}
.admin_menu li a:visited{color:#CCC;}
.admin_menu li a:active{color:#CCC;}
.admin_menu li a:hover{color:#00a5ed;}

.admin_title{float:left; width:100%; margin:25px 0 0 0; font-size:20px; font-weight:bold; border-bottom:2px solid #999; padding:0 0 15px 0;}
.admin_contents{float:left; width:100%; margin:20px 0 0 0;}

.dep_option_box{float:left; width:230px; margin:0 10px 0 0;}
.dep_option_box.nomar{margin:0px;}
.dep_opt_t{float:left; width:100%; font-size:14px; font-weight:bold; padding:0 0 10px 0;}
.dep_plus{float:left; width:100%; border-bottom:1px solid #ddd; padding:0 0 10px 0;}
.dep_opt_list{float:left; width:210px; border-bottom:1px dotted #CCC; padding:10px 10px 10px 10px;}
.dep_opt_list.depon{background-color:#f0f0f0;}
p.dep_opt_name{font-size:13px; font-weight:bold; padding:0 0 5px 0;}
p.dep_opt_opt{font-size:12px;}
p.dep_opt_opt span{padding:0 6px 0 0;}

.admin_list_head{float:left; width:100%; padding:10px 0 10px 0; border-bottom:1px solid #ddd;}
.admin_cate{float:left;}
.admin_search{float:right;}

.admin_list_box{float:left; width:100%;}
.txtright{ text-align:right;}
.topmar{margin-top:10px;}

.wid_long{width:600px;}

/*2014.01.21 추가 : product table*/
.product_table{width:100%; border-top:2px solid #00aeef;}
.product_table th{ font-size:12px; padding:6px 0 6px 10px; text-align:left; border-bottom:1px solid #62cbf2;}
.product_table td{font-size:12px; border-bottom:1px solid #ddd; padding:6px 0 6px 10px;}
.product_table td.bar{background-color:#f0f4f5;}

.product_table_01{width:100%;}
.product_table_01 th{ font-size:12px; padding:30px 0 6px 10px; text-align:left; border-bottom:1px solid #62cbf2;}
.product_table_01 td{font-size:12px; border-bottom:1px solid #ddd; padding:6px 0 6px 10px;}
.product_table_01 td.bar{background-color:#f0f4f5;}

.product_name{float:left; width:100%; margin:50px 0 0 0; font-size:13px; font-weight:bold; padding:0 0 10px 0;}
.product_table_pac{float:left; width:100%;}

.map_box{float:left; width:583px; border:1px solid #ddd; margin:20px 0 0 0;}
.tech_headletter{float:left; width:100%; font-size:13px; margin:20px 0 0 0; padding:0 0 30px 0;}
.tech_list{float:left; width:100%; margin:0px 0 0 0; padding:20px 0 20px 0; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.tech_list li{font-size:12px; padding:0 0 5px 0;}
.tech_list li a:link{color:#00aeef; text-decoration:underline;}
.tech_list li a:active{color:#00aeef; text-decoration:underline;}
.tech_list li a:visited{color:#00aeef; text-decoration:underline;}
.tech_list li a:hover{color:#027fae; text-decoration:underline;}
.tech_letter{float:left; width:100%; font-size:13px; margin:15px 0 0 0; padding:0 0 20px 0;}
.tech_img{float:left; text-align:center; width:100%; padding:0 0 15px 0;}
.tech_navi{float:left; width:100%; text-align:center; margin:20px 0 0 0;}
.tech_back_btn{font-size:12px; border:1px solid #ddd; width:150px; padding:5px; margin:0 auto; background-color:#eee;}
.tech_title{float:left; width:80%; margin:20px 0 0 0; background:url(../images/square_dot.gif) no-repeat; padding:0 0 0 20px; font-size:13px; font-weight:bold;}

.tech_info_img{float:left; padding:10px 0 10px 0;}

.text_over_control{ width:100%}
.text_over_control th{ vertical-align:text-top; width:10px; text-align:left;}
.text_over_control td{ vertical-align:text-top;}

/*20140422*/

.history_table{border-top:1px solid #CCC; margin:10px 0 0 0; width:100%;}
.history_table th{font-size:15px; font-weight:bold; text-align:center; background-color:#f0f0f0; border-bottom:1px solid #ddd; width:85px;}
.history_table td{font-size:11px; text-align:left; border-bottom:1px solid #ddd; padding:10px 0 10px 20px; line-height:18px;}
p.history_p{padding:0 0 8px 0; line-height:14px;}
p.history_p_end{padding:0 0 0px 0; line-height:14px;}