@charset "utf-8";
/* CSS Document */

/* 네비 폰트 */
.nav{text-align: right; font-family: "돋움"; font-size: 11px; font-weight: normal; color: #898989; padding:0 0 7px 0 ;}
.top1{vertical-align:text-top}

/*탭 메뉴*/

.menu_example{height:31px;text-align:center;}


.menu_example a{display:block;line-height:31px;background-image:url(../img/01products/off.gif);background-repeat:repeat-x;letter-spacing:-1px; font-family: '돋움', dotum; font-size: 12px;color:#444444; /* 글자색 */font-weight: bold;
text-decoration: none;}
.menu_example a:hover{letter-spacing:-1px; background-image:url(../img/01products/on.gif);background-repeat:repeat-x;color:#2a2a2a; /* 글자색 */font-weight: bold;text-decoration: none;}
.menu_example2{height:31px;text-align:center;}

/*탭메뉴 긴것*/
.menu_example2 a{display:block;height:31px;line-height:16px;background-image:url(../img/01products/off.gif);background-repeat:no-repeat;letter-spacing:-1px; font-family: '돋움', dotum; font-size: 12px;color:#444444;
/* 글자색 */font-weight: bold;text-decoration: none;}
.menu_example2 a:hover{	letter-spacing:-1px; background-image:url(../img/01products/on.gif);background-repeat:no-repeat;color:#2a2a2a; /* 글자색 */font-weight: bold;text-decoration: none;}

/*탭메뉴 ON*/
.tab_on{height:31px;text-align:center;}

.tab_on a{display:block;height:31px;line-height:31px;background-image:url(../img/01products/on.gif);background-repeat:repeat-x;letter-spacing:-1px; font-family: '돋움', dotum; font-size: 12px;color:#2a2a2a; /* 글자색 */
font-weight: bold;text-decoration: none;}

.tab_on2{height:31px;text-align:center;}
.tab_on2 a{display:block;height:31px;line-height:16px;background-image:url(../img/01products/on.gif);background-repeat:repeat-x;letter-spacing:-1px; font-family: '돋움', dotum; font-size: 12px;color:#444444; /* 글자색 */
font-weight: bold;text-decoration: none;}



/*Product board*/
.tbl_type1, .tbl_type1 th, .tbl_type1 td { border:0; }
.tbl_type1 { margin:8px 0 0 0; widh:100%; border:1px solid #f1f1f1;font-family:'돋움', dotum; font-size:11px; text-align: left; border-collapse:collapse}

.tbl_type1 th { font-size: 12px; font-weight: bold; color: #232323; padding:2px 1px 2px 1px;text-align: center;padding: 3px 3px 3px 3px;background:#fdfeff;border:1px solid #f1f1f1;}
.tbl_type1 td { font-family: "돋움"; font-size: 12px; font-weight: none; color: #444444; padding:10px 10px 10px 10px;line-height: 20px;text-align:  left;border:1px solid #f1f1f1;}
	
/*Technology board*/

/*system*/
.tbl_type2, .tbl_type1 th, .tbl_type1 td { border:1; }
.tbl_type2 { margin:8px 0 0 0; width:100%; border:1px solid #f1f1f1;font-family:'돋움', dotum; font-size:11px; text-align: left; border-collapse:collapse }

.tbl_type2 th { font-size: 12px; font-weight: bold; color: #232323; padding:2px 1px 2px 1px;text-align: center;padding: 3px 3px 3px 3px;background:#fdfeff;border:1px solid #f1f1f1;}
.tbl_type2 td { font-family: "돋움"; font-size: 12px; font-weight: none; color: #444444; padding:10px 3px 10px 3px;line-height: 20px;text-align:  center;border:1px solid #f1f1f1;}
.text_color{ color: #FF0000; }
.bot{font-size:12px;letter-spacing:-1px;}
.tapcast{color:#7d7d7d; padding-bottom:30px; font-size:11px;}


/*application*/
/*system*/
.tbl_type3, .tbl_type1 th, .tbl_type1 td { border:1; }
.tbl_type3 { margin:8px 0 0 0; width:100%; border:1px solid #f1f1f1;font-family:'돋움', dotum; font-size:11px; text-align: left; border-collapse:collapse}

.tbl_type3 th { font-size: 12px; font-weight: bold; color: #232323; padding:2px 1px 2px 1px;text-align: center;	padding: 3px 3px 3px 3px;background:#fdfeff;border:1px solid #f1f1f1;}
.tbl_type3 td { font-family: "돋움"; font-size: 12px; font-weight: none; color: #444444; padding:10px 10px 10px 10px;line-height: 20px;text-align:  center;vertical-align:top;border:1px solid #f1f1f1;}
.text_color{ color: #FF0000; }

/*basic*/
.tbl_type4, .tbl_type1 th, .tbl_type1 td { border:1; }
.tbl_type4 { margin:8px 0 0 0; width:100%; border:1px solid #f1f1f1;font-family:'돋움', dotum; font-size:11px; text-align: left; border-collapse:collapse }

.tbl_type4 th { font-size: 12px; font-weight: bold; color: #232323; padding:2px 1px 2px 1px;text-align: center;padding: 3px 3px 3px 3px;background:#fdfeff;border:1px solid #f1f1f1;}
.tbl_type4 td { font-family: "돋움"; font-size: 12px; font-weight: none; color: #444444; padding:10px 10px 10px 10px;line-height: 20px;text-align:  left;vertical-align:top;border:1px solid #f1f1f1;}
.text_color{ color: #FF0000; }
.text_color2{ color: #03C; }
	
/*서브 텍스트*/
.s_text{ font-family: "돋움"; font-size: 12px;  font-weight: bold;  line-height: 20px; color:#444444;  text-decoration: none;}
.s_text_s{ font-family: "돋움"; font-size: 12px; line-height: 20px; color:#444444;  text-decoration: none;}
.ssssss{letter-spacing:-1px;}

.left_menu_top{padding-top:19px}
.pad_top14{padding-top:14px}
.line01{width:196px; height:1px; background-image:url(../img/left_menu/left_menu_line.gif); background-repeat:no-repeat;}

.clo_nav{ color:#363636}

/*왼쪽메뉴 2단*/
.menu_list {width: 196px;}
.menu_head {padding: 0px 0px;cursor: pointer;position: relative; margin:1px;  font-weight:bold; background: #fff}
.menu_body {display:none;}
.menu_body a{ display:block;  color:#006699;  background-color:#fff;  padding-left:0px;  font-weight:bold;  text-decoration:none;}
.menu_body a:hover{color: #000000; text-decoration:underline}


/*관련사이트*/
.tbl_type5, .tbl_type1 th, .tbl_type1 td { border:1; }
.tbl_type5 { margin:8px 0 0 0; width:100%; border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;font-family:'돋움', dotum; font-size:12px; border-collapse:collapse }

.tbl_type5 th {height:20px;font-size: 12px; font-weight: bold;color: #232323; padding:5px 10px 5px 10px;background:#fdfeff;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}
.tbl_type5 td { font-family: "돋움"; font-size: 12px; font-weight: none; height:20px;color: #444444; padding:5px 10px 5px 10px;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}
.aa{border-right:1px solid #f1f1f1;}


/*고객선터 폼*/
.form_box{ height:15px;font-family:굴림;font-size:12px; border:#d9d9d7 1px solid;}
.form_box2{ height:18px;font-family:굴림;font-size:12px; border:#d9d9d7 1px solid;}
.form_box1{ width:550px; height:100px;font-family:굴림;font-size:12px; border:#d9d9d7 1px solid;}
	

	
/*서브 텍스트*/
.s_text{ font-family: "돋움"; font-size: 12px;  font-weight: bold;  line-height: 20px; color:#444444;  text-decoration: none;}
.ssssss{letter-spacing:-1px;}

/*REFERENCE*/
.lay_table tr td {padding-bottom:40px;}
.lay_curve {border:#E6E6E6 solid 1px; text-align:center; }
.k2mdp {border-collapse: collapse; text-align:center;}
.k2mdp_text {font-family: "돋움"; text-align:left; font-size:12px; color:#444444; padding:10px 10px 10px 10px; line-height:20px; border:1px solid #f1f1f1; }
.k2mdp_tit {width:100px; background:#fdfeff; color:#000; font-weight:bold; border:1px solid #f1f1f1; }

/*개인정보처리방침동의*/
.agree_box{line-height:1.5em;}
.agree_box .tit{margin:15px 0; padding:5px 10px; background:#156ec1;; color:#fff; display:inline-block;}
.agree_box td{padding:15px; border:1px solid #f1f1f1;}
.agree_box td .agree_txt{font-weight:bold; display:block;}
.agree_btn td{text-align:right; padding:15px; background:#f1f1f1;}
.agree_btn td legend{display:none;}
.agree_btn td input{margin-right:5px;}


/*뉴스레터 입력*/
.newsletter_box td{border-top:2px #333 solid; padding:30px 15px;}
.newsletter_box td label{font-size:15px; font-weight:bold; margin-right:30px;}
.newsletter_box td input{line-height:40px; height:40px; width:500px; padding:0 5px; border:#d9d9d7 1px solid;}
.newsletter_box td input::placeholder {color: #999; opacity: 1; font-size:11px;}
.newsletter_box td input::-webkit-input-placeholder {color: #999; opacity: 1;}
.newsletter_box td input:-ms-input-placeholder {color: #999; opacity: 1;}

/*개인정보처리방침*/
.sub0403_box { background: #edf2f6; border: 1px #e7ecef dashed; padding: 15px 20px; margin-top: -5px; width: 90%;}
#sub0501{ line-height:1.5; width:749px;}
#sub0501 h3{margin-bottom:10px; /*color:#156ec1;*/}
#sub0501 .sub0403_box .color02{color:#004a8f;}
#sub0501 section{margin-top:25px; width:90%;}
#sub0501 p{margin:14px 0;}
#sub0501 dt{color:#156ec1; font-weight:500; font-size:1.1em; margin-bottom:5px;}
#sub0501 dl{margin-bottom:10px;}
#sub0501 dd{margin-bottom:10px;}
.sub0501_but{display:inline-block; background:url(../../img/05sitemap/sub_but01.gif) no-repeat 0 7px; padding-left:10px;}
.sub0501_list li{display:block; line-height:1.7em}
#sub0501 .sub0501_pp{margin:5px 0;}


/*사이트맵*/
.mt_60{margin-top:60px;}
#sitemap_wrap{font-size:0; font-family: "Noto Sans KR", sans-serif; margin:30px 0 80px;}
#sitemap_wrap .sb_item{display:inline-block; width:49%; vertical-align:top;}
#sitemap_wrap .sb_item .title .t01{font-size:21px; font-weight:700; line-height:1.2em;}
#sitemap_wrap .sb_item .title .t02{font-size:15px; color:#7e7e7e; font-weight:500;}
#sitemap_wrap .sb_item .dept1{border-top:2px solid #004a8f; width:195px; margin-top:10px;}
#sitemap_wrap .sb_item .dept1 > li > a{position:relative; display:block; font-size:12px; color:#004a8f; line-height:1em; font-weight:600;padding:7px 0; padding-left:13px; border-bottom:1px solid #e1e1e1;}
#sitemap_wrap .sb_item .dept1 > li > a:before{content:""; display:block; width:4px; height:5px; background:url(../../img/05sitemap/sitemap-arrow.png) no-repeat; background-size:4px auto; position:absolute; top:11px; left:3px;}
#sitemap_wrap .sb_item .dept2{ border-bottom:1px solid #e1e1e1; padding-bottom:2px;}
#sitemap_wrap .sb_item .dept2 li a{display:block; font-size:12px; color:#7e7e7e; margin-left:18px; padding:3px 0; font-weight:500;}