﻿@charset "utf-8";


.goog-te-banner-frame {position:relative!important}
/* 기본 서브 배경 스타일 */
#mains {top:0px!important}
#maintablewrap{ background:url(/USER_DATA/dhpj/content/editor/img/bg_sub.png) repeat-x 0 100px; }
#maintable1 { position:relative; /* padding-bottom:50px */} /* 바디에서 카피라이트뺀 전체부분*/
#buttomlayer1 { border-top:1px solid #E9E9E9; margin-bottom:20px} 
#mtempcontenttable1 { width:730px; background:url(/USER_DATA/dhpj/content/editor/img/bg_stit.gif) no-repeat left 32px ;} /* 본문전체영역 */





/* 본문_스타일*/
.content { width:730px; position:relative; font-size:15px; line-height:1.5; font-family:'나눔고딕',NanumGothic,ngn,'돋움'; color:#4f4f4f; word-spacing:1px!important;}
.content table{vertical-align:top; line-height:20px; text-align:justify; font-family:'나눔고딕',NanumGothic,ngn,'돋움';}
.content p{font-size:14px; line-height:150%; text-align:justify; margin-bottom:20px}
.content span { line-height:120%; }
ul { list-style:none; margin:0px; padding:0px }
.content ol { padding-top:0px; margin-top:0px; text-align:justify; line-height:150%; font-size:14px }
.content ul li { /*background:url(/USER_DATA/gnttech/content/editor/img/dot.gif) no-repeat left 7px; padding-left:8px; margin-left:5px;*/ line-height:150%; font-family:'나눔고딕',NanumGothic,ngn,'돋움'; color:#666666;  text-align:justify; font-size:14px }
.li_dot li { padding-left:7px; background:url(/user_data/_COMMON/sso/img/icon_dot_787878.gif) no-repeat left 10px;}

.content ol li { margin-left:0px;font-family:'나눔고딕',NanumGothic,ngn,'돋움'; color:#666666}
.content2 ul li { background:url(/USER_DATA/gnttech/content/editor/img/dot.gif) no-repeat left 7px; padding-left:8px; margin:5px 0px 5px; line-height:150%; }
.txt { vertical-align:top; line-height:20px; text-align:justify; color:#787878 ;font-family:'나눔고딕',NanumGothic,ngn,'돋움';}
.content .dotline { height:70px; background:url(/USER_DATA/gnttech/content/editor/img/dotline.gif) repeat-x 50% 50%; }

h2 { font-size:16px!important; color:#004e95!important; font-family:NanumGothic,'돋움'!important; background:url(/USER_DATA/dhpj/content/editor/img/icon_h2.gif) no-repeat left 6px;  padding-bottom:20px!important; padding-left:20px; font-weight:bold; line-height:150%}
h3 { font-size:16px!important; color:#121212!important; font-family:NanumGothic,'돋움'!important; text-align:justify; padding-bottom:20px!important; font-weight:bold}

/* tnb */
.tnb{ position:relative; padding-bottom:20px}
.tnb li {  display:inline; float:right;font-family:Tahoma, Geneva, sans-serif;  margin:0 0 0 2px}
.tnb li a{  font-size:11px!important; }
.tnb li.tnb_home a, a:hover, a:link{  font-size:11px; color:#999999;}
.tnb_site{ padding:0 3px; background:#005AAB; }
.tnb li.tnb_site a, a:hover, a:link{  font-size:11px;color:#ffffff;}


/* 연혁 머리글 */
.history_wrap{ position:relative; background:url(/USER_DATA/dhpj/content/editor/img/img1_2_1.jpg) no-repeat 0 0; width:741px; height:294px }
.history_text_1{ width:195px; position:absolute; left:60px; top:35px; font-family:NanumGothic,'돋움'; font-weight:bold;  font-size:30px; color:#3276b0; line-height:150%; text-align:justify}
.history_text_2{ width:195px; position:absolute; left:40px; top:100px;font-family:NanumGothic,'돋움'; font-weight:bold;  font-size:15px; color:#434343;}
.history_text_3{ width:195px; position:absolute; left:40px; top:170px;font-family:'나눔고딕',NanumGothic,ngn,'돋움'; font-size:12px; color:#787878;text-align:justify}



#footer { width:1020px; padding:30px 0 20px 0px; text-align:left; font-size:12px; line-height:150%; color:#7d7d7d;font-family:'나눔고딕',NanumGothic,ngn,'돋움'; position:relative; background:url(/USER_DATA/fncpack/content/editor/img/bg_copyright.gif) no-repeat 0px 35px; }
#footer .address { padding-left:220px; width:780px; font-size:12px!important; line-height:150%; color:#666666; margin-bottom:5px}
#footer .address span{ padding-right:15px;}
#footer .copy { padding-left:220px;font-size:10px!important; color:#7d7d7d;}

#footer_left { width:510px; float:left; display:inline; }
#footer_left .copy{ margin-left:0px; font-size:11px; color:#7d7d7d; margin-top:2px; font-family:Tahoma, Geneva, sans-serif; padding-bottom:10PX; text-align:left}
#footer_right { width:510px; float:right; display:inline;}
#footer_right .quick ul { margin:0; padding:0} 
#footer_right .quick li{ width:161px;float:right; display:inline; list-style:none; margin:7px 0 0 5px; padding:0 }

.pointtxt { color:#333333;font-family:NanumGothic,'돋움'; font-weight:bold;  }
.pointtxt_blue { color:#519AC7;font-family:NanumGothic,'돋움'; font-weight:bold;  }
.pointtxt_blue2 { color:#1460a5;font-family:NanumGothic,'돋움'; font-weight:bold;  }

.pointtxt_orange { color:#f47821;font-family:NanumGothic,'돋움'; font-weight:bold; }
.pointtxt_green {  color:#0aaf39; font-family:NanumGothic,'돋움'; font-weight:bold;  }
.pointtxt_green2 { font-size:120%; color:#4AADA8;font-family:NanumGothic,'돋움'; font-weight:bold; }
.txt_orange { color:#FF9900;font-family:'나눔고딕',NanumGothic,ngn,'돋움'; }
.txt_green { color:#588e0c;font-family:'나눔고딕',NanumGothic,ngn,'돋움'; }
.txt_red { color:#FC5871; font-family:'나눔고딕',NanumGothic,ngn,'돋움';}
.txt_blue { color:#519AC7;font-family:'나눔고딕',NanumGothic,ngn,'돋움'; }
.txt_blue a, a:link, a:visited,a:hover, a:active, a:focus { text-decoration:none; color:#519AC7; font-family:'나눔고딕',NanumGothic,ngn,'돋움';}
.center { text-align:center; font-family:'나눔고딕',NanumGothic,ngn,'돋움';}
.right { text-align:right; }

/* 테이블_제품리스트 */
.product_list { border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9; margin-bottom:40px}
.product_list tbody td { border-bottom:1px dashed #e9e9e9; border-right:1px dashed #e9e9e9;font-size:13px; line-height:150%; font-weight:bold; color:#536F95; padding:5px; text-align:center; font-family:NanumGothic,'돋움'; font-weight:bold; }
.product_list .none_r { border-right:none; }

/* 테이블 스타일 _블루*/
.table_box1 { line-height:150%; border-top:1px solid #105EA4;font-family:'나눔고딕',NanumGothic,ngn,'돋움'; margin-bottom:30px }
.table_box1 thead th { background:#F5F5F5; border-right:1px solid #DEDEDE; border-bottom:1px solid #dedede; font-size:13px; line-height:150%; font-weight:bold; color:#232323; padding:5px 2px; font-family:NanumGothic,'돋움'; font-weight:bold;  text-align:center; }
.table_box1 thead td { border-right:1px solid #dedede; border-bottom:1px solid #dedede; font:13px/150%; color:#787878; padding:5px; text-align:center;font-family:'나눔고딕',NanumGothic,ngn,'돋움'; }
.table_box1 tbody th { background:#f1f2f3; border-right:1px solid #dedede; border-bottom:1px solid #D8D7D2; font-size:13px; line-height:150%; font-weight:bold; color:#536F95; padding:5px; text-align:left;font-family:NanumGothic,'돋움'; font-weight:bold; }
.table_box1 tbody td { border-right:1px solid #dedede; border-bottom:1px solid #dedede; font:13px/150%; color:#4F4F4F; padding:5px 2px; text-align:center;font-family:'나눔고딕',NanumGothic,ngn,'돋움'; }
.table_box1 .current { background:#F5FAFF; color:#105EA4; text-align:center; font-family:'나눔고딕',NanumGothic,ngn,'돋움';} /*연한색*/
.table_box1 .none_r { border-right:none; }

/* 테이블 스타일 _블루2*/
.table_box3 { line-height:150%; border-top:2px solid #7E9DC7; font-family:'나눔고딕',NanumGothic,ngn,'돋움'}
.table_box3 thead th { font-weight:bold; background:#7E9DC7; border-right:1px solid #dedede; border-bottom:1px solid #dedede; font-size:14px; line-height:150%; color:#ffffff; padding:5px;font-family:NanumGothic,'돋움'}
.table_box3 thead td { background:#f5f5f5; border-right:1px solid #dedede; border-bottom:1px solid #dedede; font-size:14px; line-height:150%; color:#648CBF; padding:5px; text-align:center;font-family:NanumGothic,'돋움'}
.table_box3 tbody th { font-weight:bold; background:#f9f9f9; border-right:1px solid #dedede; border-bottom:1px solid #dedede; font-size:13px; line-height:150%; color:#666666; padding:5px;  font-family:'나눔고딕',NanumGothic,ngn,'돋움'; text-align:justify }
.table_box3 tbody td {border-right:1px solid #dedede; border-bottom:1px solid #dedede; font-size:13px; line-height:150%; color:#787878; padding:5px;font-family:'나눔고딕',NanumGothic,ngn,'돋움'; vertical-align:top}
.table_box3 .none_r { border-right:none; }



/* 테이블 스타일 _그레이*/
.table_box2 { line-height:150%; border-top:2px solid #303030; font-family:'나눔고딕',NanumGothic,ngn,'돋움'}
.table_box2 thead th { background:#303030; border-right:1px solid #dedede; border-bottom:1px solid #dedede; font-size:14px; line-height:150%; color:#ffffff; padding:5px;font-family:NanumGothic,'돋움'; font-weight:bold;}
.table_box2 thead td { background:#f1f2f3; border-right:1px solid #dedede; border-bottom:1px solid #dedede; font-size:14px; line-height:150%; color:#333333; padding:5px; text-align:center;font-family:'나눔고딕',NanumGothic,ngn,'돋움'}
.table_box2 tbody th { background:#fbfcfd; border-right:1px solid #dedede; border-bottom:1px solid #dedede; font-size:13px; line-height:150%; color:#666666; padding:5px; text-align:center; font-family:NanumGothic,'돋움' ; font-weight:bold;}
.table_box2 tbody td {border-right:1px solid #dedede; border-bottom:1px solid #dedede; font-size:13px; line-height:150%; color:#787878; padding:5px;font-family:'나눔고딕',NanumGothic,ngn,'돋움'}
.table_box2 .none_r { border-right:none; }


.box1 td { line-height:150%;font-family:'나눔고딕',NanumGothic,ngn,'돋움'; text-align:center; padding:5px }



/*제품소개 페이지 안에 내용*/
.products {padding-left:20px;}
.products h4 {font-family:'NanumGothic', 나눔고딕; font-size:16px; font-weight:bold; border-left:8px solid #116fc7; padding-left:10px; margin-bottom:5px; color:#444;}
.products p {font-family:'NanumGothic', 나눔고딕; font-size:14px; padding-left:20px;}
.products_list {padding-left:20px;}
.products_list dt {font-family:'NanumGothic', 나눔고딕; background:url(/USER_DATA/fncpack/content/editor/img/dtstyle.jpg) no-repeat 0 21%; padding-left:15px; font-size:15px; padding-bottom:8px;}
.products_list dd  {font-family:'NanumGothic', 나눔고딕; background: url(/USER_DATA/dhpj/content/editor/img/ddliststyle.jpg) no-repeat 1% 50%; padding-left:18px; font-size:13px; line-height:1.5; margin-left:10px;}


