@charset "utf-8";
/* Sub CSS */
.sub_container{position:relative;}
/* 에디터 영역 설정 */
.editor_content{min-height:150px; font-size: 9pt; font-family:'Malgun Gothic';}
#edit_area{}
/* 파일 영역 설정 */
#file_area{position:relative;}

.btns{clear:both;margin:20px 0; font-size:13px;}
.btns img{margin:0 5px 0 0; cursor:pointer !important;}
.btns img.end{margin:0;}
.f13{font-family:'Nanum Gothic','나눔고딕'; font-size:13px !important;}
.f12{font-family:'Nanum Gothic','나눔고딕'; font-size:12px !important;}
.p5{padding:5px !important;}
.textL{text-align:left !important;}
.textC{text-align:center !important;}
.textR{text-align:right !important;}
.nanum{font-family:'Nanum Gothic','나눔고딕';}
.nanumB{font-family: 'Nanum Gothic Bold';}
.pt{cursor:pointer}
.en{ime-mode:disabled;}
.pl5{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
#submit{cursor: pointer !important;;}
.clear, .btns:after{clear:both;display: block;content: "";}
.btn_search{vertical-align: top;margin-top: 2px;}
a.link{text-decoration:underline;font-family: 'Nanum Gothic Bold';color:#449ded}
.b_none{border:0px !important}
.vm{vertical-align:middle !important}
.ml10{margin-left:10px !important}
.mr10{margin-right:10px !important}
.pl10{padding-left:10px !important}
.pr10{padding-right:10px !important}

/* snb*/
#sideMenu { font-family:'Nanum Gothic','나눔고딕'; display: block;list-style:none;line-height:140%; margin:0;padding:0;list-style:none;}
#sideMenu li {margin:0 !important;}
#sideMenu > li > a { display: block; margin:0;padding:5px 0 5px 20px; font-size: 13px;font-family: 'Nanum Gothic Bold';}
#sideMenu > li > a.smnAll{display:block;width:184px; height:28px; background:url('../../images/front/common/allview.png') no-repeat 0 0;}
#sideMenu > li > a.smnAll:hover{display:block;color: #818588;width:184px; height:28px; background:url('../../images/front/common/allview_on.png') no-repeat 0 0;}
#sideMenu > li > a.smnAll_on{display:block;color: #818588;width:184px; height:28px; background:url('../../images/front/common/allview_on.png') no-repeat 0 0;}
#sideMenu > li > a.smn1{color: #fff;width:184px;background:url('../../images/front/common/bg_menu_stay1.jpg') 0 0 no-repeat;}
#sideMenu > li > a.smn2{color: #fff;width:184px;background:url('../../images/front/common/bg_menu_stay2.jpg') 0 0 no-repeat;}
#sideMenu > li > a.smn3{color: #fff;width:184px;background:url('../../images/front/common/bg_menu_stay3.jpg') 0 0 no-repeat;}
#sideMenu > li > a.smn4{color: #fff;width:184px;background:url('../../images/front/common/bg_menu_stay4.jpg') 0 0 no-repeat;}
#sideMenu > li > a.smn5{color: #fff;width:184px;background:url('../../images/front/common/bg_menu_stay5.jpg') 0 0 no-repeat;}
#sideMenu > li > a.smn6{color: #fff;width:184px;background:url('../../images/front/common/bg_menu_stay6.jpg') 0 0 no-repeat;}
#sideMenu > li > a.smn7{color: #fff;width:184px;background:url('../../images/front/common/bg_menu_stay7.jpg') 0 0 no-repeat;}
#sideMenu > li > a.smn8{color: #fff;width:184px;background:url('../../images/front/common/bg_menu_stay8.jpg') 0 0 no-repeat;}
#sideMenu > li > a.smn9{color: #fff;width:184px;background:url('../../images/front/common/bg_menu_stay9.jpg') 0 0 no-repeat;}
#sideMenu > li > a.smn10{color: #fff;width:184px;background:url('../../images/front/common/bg_menu_stay10.jpg') 0 0 no-repeat;}
#sideMenu > li > a:hover{}
#sideMenu li ul { list-style:none;margin:0;padding:0;}
#sideMenu li ul li {width:184px; border-bottom: 1px solid #eaeaea;}
#sideMenu li ul li a{  display: block;  background: none; padding: 5px 0px; padding-left: 20px; font-size: 13px; text-decoration: none; color: #666;}
#sideMenu li ul li a:hover{ background: #eee;}
#sideMenu li ul li a.mn_on{font-family: 'Nanum Gothic Bold'; background: #eee;}
span.left_icon{display:inline-block;width:7px;height:6px;margin-right:5px;background:url('../../images/front/common/left_icon.png') 0 0 no-repeat;}
a.link{text-decoration:underline;font-family: 'Nanum Gothic Bold';color:#449ded}

/* kss snb*/
#kss_sideMenu { font-family:'Nanum Gothic','나눔고딕'; display: block;  width: 185px; list-style:none; margin:0;padding:0;list-style:none;}
#kss_sideMenu li{margin:0 !important;}
#kss_sideMenu li ul { list-style:none;margin:0;padding:0;}
#kss_sideMenu li ul li {width:185px; border-bottom: 1px solid #eaeaea;}
#kss_sideMenu li ul li a{  display: block;  background: none; padding: 5px 0px; padding-left: 20px; font-size: 13px; text-decoration: none; color: #666;}
#kss_sideMenu li ul li a:hover{ background: #eee;}
#kss_sideMenu li ul li a.mn_on{font-family: 'Nanum Gothic Bold'; background: #eee;}
ul.kss_snb{font-family:'Nanum Gothic','나눔고딕';margin-top:30px !important;}
ul.kss_snb a.kon{color:red !important; font-family: 'Nanum Gothic Bold'; background: #eee !important;}
ul.kss_snb > li > a {font-family:'Nanum Gothic','나눔고딕'; display: block;height:53px;padding:0 !important; }
ul.kss_snb > li > a.kss1{width:186px;background:url('../../images/front/kss/kss01.jpg') 0 0 no-repeat;}
ul.kss_snb > li > a.kss2{width:186px;background:url('../../images/front/kss/kss02.jpg') 0 0 no-repeat;}
ul.kss_snb > li > a.kss3{width:186px;background:url('../../images/front/kss/kss03.jpg') 0 0 no-repeat;}

/* 멤버스, 통합검색 SNB */
ul#snb2{font-size:13px;margin:0;padding:0}
ul#snb2 li{border-bottom: 1px solid #eaeaea;list-style-type:none;}
ul#snb2 li a {display: block; padding:5px 0 5px 20px; font-family:'Nanum Gothic','나눔고딕';}
ul#left{font-size:13px;margin:0;padding:0}
ul#left li{border-bottom: 1px solid #eaeaea;list-style-type:none;}
ul#left li a {display: block; padding:5px 0 5px 20px; font-family:'Nanum Gothic','나눔고딕';}

.on{width:185px;height:33px;background:url('../../images/front/common/bg_menu_stay1.jpg') 0 0 no-repeat;}
.on a{color:#fff;font-family: 'Nanum Gothic Bold';}

/* 서브 네비게이션*/
ul.navigation{font-family:'Nanum Gothic','나눔고딕';float:right;list-style:none;}
ul.navigation:after{display:block;clear:both;content:""}
ul.navigation li{float: left;vertical-align:top;}
ul.navigation li{font-size: 11px;}

/* 서브 타이틀 */
.sub_title{font-family:'Nanum Gothic','나눔고딕';clear: both;padding-bottom:15px; border-bottom: 2px solid #6688c5;}
.down_title{clear: both;}
.down_title h2{font-size:22px;font-family: 'Nanum Gothic Bold';}
.down_title h3{font-size:20px;font-family: 'Nanum Gothic Bold';}
.sub_title  *, .tech_title  *{display:inline;}
.sub_title h2, .tech_title h2{font-size: 20px;font-family: 'Nanum Gothic Bold';}
.sub_title h3{color:#666;font-size: 16px;font-family: 'Nanum Gothic Bold';}
.tech_title{font-family:'Nanum Gothic','나눔고딕';margin: 20px 0 }
.sub_title span{font-size: 13px;color: #a3a3a3;	padding-left:15px;}
.sub_title span.product{font-size: 24px;color: #333;}
.sub_title2{font-family:'Nanum Gothic','나눔고딕';width:100%;padding-bottom:15px;border-bottom: 2px solid #6688c5;}
.sub_title2 *{display:inline;color:#b6b4b5;}
.sub_title2 h3{font-size: 20px;color:#333;margin-bottom: 22px;font-family: 'Nanum Gothic Bold';}
.sub_title2 > span{font-family: 'Nanum Gothic Bold';font-size: 21px;color:#004b8d;margin-left:20px;padding:0 5px 0 20px;background:url('../../images/front/common/bar2.png') 0 6px no-repeat;}
.sub_title3{font-family:'Nanum Gothic','나눔고딕';clear: both;margin: 25px 0}
.sub_title4{font-family:'Nanum Gothic','나눔고딕';font-size:16px;margin-bottom: -10px}
.partner_title{font-family:'Nanum Gothic','나눔고딕';clear: both;margin-bottom:5px; padding-bottom:15px;}
.partner_title h2{font-size:22px;font-family: 'Nanum Gothic Bold';}

 /* 버튼 */
.sub_btn{float: right;margin-top:10px; }
.sub_hide_btn{float: right;margin:10px 0;}
.sub_btn_left{float: left;margin-top:10px; }
.btn_center{text-align: center;margin: 20px 0; }
.btn_center img{margin: 0 10px; cursor:pointer}
.bbs_search_btn{cursor:pointer;vertical-align:middle}
.btn{cursor:pointer;vertical-align:middle}

/* 페이징 */
.paginate{padding:15px 0;text-align:center;font-family:'Nanum Gothic','나눔고딕';}
.paginate a{display:inline-block;_position:relative;margin-right:-6px;padding:3px 5px 2px 11px;color:#666;font-family:'Nanum Gothic','나눔고딕';font-size:12px;line-height:normal;text-decoration:none !important}
.paginate strong{display:inline-block;_position:relative;margin-right:-6px;padding:3px 5px 2px 11px;color:#333;font-family:'Nanum Gothic','나눔고딕';font-size:12px;font-family: 'Nanum Gothic Bold';line-height:normal;text-decoration:none !important}
.paginate strong{color:#ff1315 !important}
.paginate a:hover,.paginate a:active,.paginate a:focus{background-color:#f7f7f7}
a.page_btn:hover{background:none;}

/* 데모라이선스신청 배너 20140104 */
.new_demo{margin:10px 0 5px 0;;padding:0;font-family:'Nanum Gothic','나눔고딕';height:103px !important; color:#fff;border:1px solid #b4b2b3;	background: url('../../images/front/common/bg_sub_banner1.gif') 0 0 no-repeat;	cursor: pointer;}
.demo_tit{margin:12px 0 2px 30px;font-size:15px;}
.demo_text{margin:0 15px;padding:0;font-size:11px;line-height:1.2;}

/* 기술서비스요청 배너 20140104 */
.new_serv{padding:0;font-family:'Nanum Gothic','나눔고딕';color:#fff;height:103px !important;border:1px solid #b4b2b3;	background: url('../../images/front/common/bg_sub_banner2.gif') 0 0 no-repeat;	cursor: pointer;}
.new_serv h3{color:#fff;font-family: 'Nanum Gothic Bold';font-size:15px;margin:7px 0 0 40px;}


/* 데모라이선스신청 POP UP */
.pop_demo_area{font-family:'Nanum Gothic','나눔고딕';width:650px; background:#fff;}
#pop_demo{width:650px;padding:40px 20px;font-size: 12px;}
#pop_demo .popup_title{position:relative;}
#pop_demo .popup_title span{	position:absolute; 	right:0; top:0;}
#pop_demo .popup_title h2{font-family: 'Nanum Gothic Bold';margin:-20px 0 22px 0; font-size:20px;}
#pop_demo .must_reading{padding:20px;background:#eee;margin-bottom:20px;margin-top:13px;font-size:13px; color:#ff0000; line-height:150%;}
#pop_demo .data{margin:20px 0 0 0 ;}
#pop_demo .data a{font-size:13px; color:#217acc;}
#pop_demo .license_list{width:100%;font-size: 13px}
#pop_demo .license_list th{background:#eee;border:1px solid #cfd0d4;}
#pop_demo .license_list{margin-top:48px;	border-left:none;}
#pop_demo .license_list tr{color:#666;}
#pop_demo .license_list tr td{padding:6px;text-align:center;border:1px solid #cfd0d4;}
#pop_demo .license_more{width:650px;margin-top:-30px;padding-bottom: 20px;}
table.demo_table{width:100%;border: 1px solid #b9b9b9;font-size:13px}
table.demo_table tr{height: 40px;border-top: 1px solid #b9b9b9;}
table.demo_table th{width:100px;background: #1265b1;	color: #fff;font-weight: normal;border-bottom: 1px solid #fff; }
table.demo_table td{padding-left:20px;border-bottom: 1px solid #b9b9b9;}
table.demo_table td input{border:0;}

/* 상세검색 */
.detail{float:left;font-family:'Nanum Gothic','나눔고딕';}
.btn_detail{width:50px;font-size: 12px;padding-left:20px;padding-bottom:10px;margin-top:5px;background:url('../../images/front/common/btn_arrow_detail.png') 0 5px no-repeat;cursor: pointer}
img.pop_close{margin:2px 0 0 575px;cursor: pointer;}
.pop_detail{display:none;position: absolute;background: #fff;border: 5px solid #126ec1;width:650px;height:230px;margin-left:-580px;	padding:0;z-index:10000000;box-shadow:  0px 0px 2px rgba(0, 0, 0, 0.35), 0px 0px 0px 0px rgb(255, 255, 255), 0px 10px 5px -10px rgba(0, 0, 0, 0.85);}
.pop_top{color: #fff;font-size:13px;vertical-align:middle;padding:0 0 3px 7px;background:#126ec1;font-family: 'Nanum Gothic Bold';}
.pop_contents{padding: 5px;}
.pop_contents label{font-size: 11px;}
.input_area{background: #f6f6f6;border: 1px solid #979394;width: 380px;height: 40px;margin-bottom: 10px;}
.input_area dt.dt_tit{color: #666;font-size:15px;font-family: 'Nanum Gothic Bold';padding: 10px 0 0 10px;margin-right: 20px}
.set_inner{margin:5px 0 0 5px;padding:0px;font-size: 11px;font-weight: normal;}
.pop_detail dl{margin:0;padding:0}
.pop_detail dt{clear:both;float:left;padding:0;width:35px;color: #666;font-size:13px;font-family: 'Nanum Gothic Bold';color:#126ec1;}
.pop_detail dd{margin-top:-1px;}
.input_area dd.dd_kwd{margin: 0 0 0 0;width:285px}
input.i_dtext{width:400px;height:21px;padding:0 10px;margin-left:10px;border: 1px solid #999;font-family:Arial Bold;font-size: 15px;}
input.i_radio, input.i_check{margin:0 5px 0 10px;vertical-align: middle;}
input.i_check1{margin:0 5px 0 0;vertical-align: middle;}
.pop_detail dd img{vertical-align:middle}
.pop_btn{float: right;margin:0 5px 0 0;}
span.span_kwd{font-size: 14px;font-family: 'Nanum Gothic Bold';margin: 1px 0 0 5px;}
select.sel, select.sel1{padding:0 !important;font-size:11px !important;}


/* *멤버스* */
.members{font-family:'Nanum Gothic','나눔고딕';padding-bottom:50px}

/* 로그인 */
#login_area {font-family:'Nanum Gothic','나눔고딕';position:relative;margin:0 auto;width:600px;height:500px;text-align:center;margin-top:100px;font-size:12px}
#login_area p{margin-top:30px; font-size:13px;color:#333;}
.login_bg{position:absolute;left:140px;top:153px; width:334px;height:207px;background: url('../../images/front/members/loginbox.jpg') no-repeat 0 0;}
input#i_id, input#i_pw{width:200px;height:20px;}
.login_bg .log_item .i_id{	position:absolute;left:56px;top:54px; 	}
.login_bg .log_item .i_pw{position:absolute;	left:56px;top:90px; }
.log_item label input{background:#e4f0fe;border:0;	}
.btn_login{position:absolute;	left:185px;top:125px; }
.log, .log_btn{	float: left;}
.log_btn{margin-left:20px;}
.log_btn img{cursor:pointer}
.log_btn .login{position:absolute;	left:215px;top:135px; font-size:13px;	color:#fff;	z-index:10;}
.login_menu{clear:both;position:absolute;	left:56px;top:22px;}
.login_menu a, .login_bg span{	font-size:11px;color:#fff;	}
.login_bg span{position:absolute;	left:52px;	top:126px; }
.login_bg span input{vertical-align:top;}
.id_save{color:#fff;margin:130px 0 0 -170px;}
.footer{clear:both;position: relative;border-top: 1px solid #b1b1b1;padding:20px 0 0 0}

#pop_email{width:476px;height:350px;border:12px solid #88c1f6}
#pop_email .wrap{width:430px;margin:0 auto;text-align:center}
#pop_email .sub_title{text-align:center;margin:40px 0 0 0}
#pop_email p{font-family:'Nanum Gothic','나눔고딕';font-size:13px;color:#999;text-align:center;margin:40px 0 45px 0}


/* 회원가입 */

.join_area{clear:both;width:100%;}
table.join_form{width:100%;font-size: 13px;}
table.join_form td{padding-left: 10px;height: 40px;}
table.join_form tr.tr1{	padding-bottom:5px;border-bottom:1px solid #d0cccd;}
table.join_form td.td1{background: #fafafa;}
table.join_form td h3{font-size: 16px;font-family: 'Nanum Gothic Bold';padding: 20px 0 10px 0;}
table.join_form tfoot td{text-align:center;}
table.join_form input.in_box{border: 1px solid #d0cccd;height: 20px;}
table.join_form input.i_num{border: 1px solid #d0cccd;height: 20px;width:42px;}
table.join_form select.select1{width:250px;padding:2px 0;border:1px solid #ccc;}
table.join_form select.select2{width:70px;padding:2px 0;border:1px solid #ccc;}
img.calender{vertical-align:middle}
input.i_birth1{border: 1px solid #d0cccd;height: 20px;width:60px;}
input.i_birth2{border: 1px solid #d0cccd;height: 20px;width:40px;}
input.i_num{width:42px;padding:3px !important;}

span.join_info{margin-left: 10px;font-size: 11px;}
#email_chk{font-family:'Nanum Gothic','나눔고딕';margin:0;width: 400px;height: 200px;padding:10px 35px 20px 35px;font-size: 13px;}
#email_chk h3{font-family: 'Nanum Gothic Bold';font-size: 19px;margin-bottom: 10px;}
#email_chk h3 span{color: #468fd3;}
.chk_area p{margin: 0 0 5px 0;}
.chk_area img{margin: 0;padding:0;vertical-align:middle}
.chk_text{width:343px;margin:10px 0 0 0;padding:20px 10px;background: #eee;}
.chk_text .em{font-family: 'Nanum Gothic Bold';color: #0d59a7;}

.blue-btn {
    background: #0984e3;
    color: white;
    border: none;
    font-size: 11px;
    width: 80px;
    height: 27px;
    cursor: pointer;
    transition: background 0.2s;
    text-align: center;
    vertical-align: middle;
}

.blue-btn:hover {
    background: #1565c0;
}

.gray-btn {
    background: #ccc;
    color: #888;
    border: none;
    font-size: 11px;
    width: 80px;
    height: 27px;
    cursor: not-allowed;
    transition: background 0.2s;
    text-align: center;
    vertical-align: middle;
}

.gray-btn:hover {
    background: #bbb;
    color: #888;
}

.gray-btn:disabled,
.gray-btn:disabled:hover {
    cursor: default !important; /* 금지표시 대신 기본 커서 */
}

/* 개인정보처리방침 */
.personal_area{clear:both;width:100%;}
table.personal_form{width:100%;font-size: 13px;}
table.personal_form tr:first-child{background-color: #d0cccd;}
table.personal_form tr{border-bottom:1px solid #000; }
table.personal_form td{padding:2px; border:1px solid #000;}

/* 팝업 */
#pop_contents {padding:30px;}
#pop_contents > .mem_text_box{width:100%; height:500px;}
#pop_contents > .mem_text_box{width:100%;height: 500px;margin:30px 0 100px 0;font-size:13px;line-height:1.5;padding-bottom:60px;	border-bottom: 2px solid #6888c5;}
#pop_contents .mem_text{width:100%;height: 500px;overflow-y:scroll;padding-bottom:30px;}
#pop_contents .mem_text h4{	margin-top: 20px;}
#pop_contents .mem_text dt{color: #206dd5;padding: 10px 0;}
#pop_contents .mem_text dd{margin:0;padding:0}
#pop_contents .mem_text dd ul{margin:0;padding: 5px;}
#pop_contents .mem_text p{margin-top: 20px;}


/* 회원가입 축하 */
#welcome_area{font-family:'Nanum Gothic','나눔고딕';position:relative;margin:0 auto;width:1000px;height:500px;text-align:center;margin-top:100px;margin-bottom:100px;font-size:12px;}
#welcome_area h3{margin-top:30px;font-size:32px;font-family: 'Nanum Gothic Bold';}
#welcome_area p{margin-top:20px; font-size:13px;color:#333;}
#welcome_area .p1{margin:20px 0 100px 0; font-size:25px;color:#333;}
#welcome_area .confirm_area{width:100%;margin-top:15px;padding-top:10px;border-top: 2px solid #6688c5;}
#welcome_area .w_menu{margin:50px 0 50px 150px;width:800px;height:161px;background:url('../../images/front/members/bg_welcome.jpg') no-repeat 0 0;}
.w_menu ul {margin-left:30px;padding:0;}
.w_menu ul li{float:left;display:block; width:110px; margin:40px 50px 0 0;font-size:22px; font-family: 'Nanum Gothic Bold';color:#555}
.w_menu ul li.mn2{margin-left:10px;}
.w_menu ul li.mn3{margin-left:5px;}
.w_menu ul li.mn4{margin-left:5px;}
.w_menu ul li span.mn_go{font-size:12px; color:#777;position:absolute;margin:70px 0 0 -50px;}

/* 이용약관,개인정보,이메일 */
.mem_text_box{font-family:'Nanum Gothic','나눔고딕';width:100%;height: 750px;margin:30px 0 100px 0;font-size:13px;line-height:1.5;padding-bottom:30px;	border-bottom: 2px solid #6888c5;}
.mem_text{width:100%;height: 720px;	overflow-y:scroll;padding-bottom:30px;}
.mem_text h4{	margin-top: 20px;}
.mem_text dt{color: #206dd5;padding: 10px 0;}
.mem_text dd {margin:0;padding:0}
.mem_text dd ul{padding: 5px;list-style-type:none;}
.mem_text p{margin-top: 20px;}
.email_text{font-family:'Nanum Gothic','나눔고딕';font-size:13px;padding:0 30px;line-height: 2;margin-bottom:100px;}

/* popup 아이디중복체크 */
.i_chk{height:18px;vertical-align: middle; cursor: pointer}

/* 아이디,비밀번호 찾기 */
.find_area{font-size:13px;font-family:'Nanum Gothic','나눔고딕';margin:0 auto; margin-top:50px;font-size:13px}
.find_box1{margin:20px 0;padding:20px 0;border-top:1px solid #999;	border-bottom:1px solid #999;}
table.mem_find{width:100%;margin:0 auto;font-size:13px;}
table.mem_find th{font-size:13px;font-family: 'Nanum Gothic Bold';text-align:left;padding:7px 0 7px 10px }
table.mem_find input{border:1px solid #ccc;}
table.mem_find input.i_text{width:165px;}
table.mem_find input.i_id{width:240px;}
table.mem_find input.i_num{width:42px;padding:3px !important;}
table.mem_find select.select1{width:250px;padding:2px 0;border:1px solid #ccc;}
table.mem_find select.select2{width:70px;padding:2px 0;border:1px solid #ccc;}
table.mem_find span{padding:0 5px;}
.pw_text{text-align:center;margin:20px 0 ;padding:20px 20px;background: #eee;}



/* 회원탈퇴 */

.mem_info{font-family:'Nanum Gothic','나눔고딕';height: 150px;font-size: 13px;background: #fafafa;padding: 20px;margin: 0 auto;}
.mem_info h3{font-size:16px;font-family: 'Nanum Gothic Bold';margin:0;padding:0}
.mem_info ul{list-style-type:none;margin: 20px 0 0 0; padding:0;font-size: 13px;}
.mem_info ul li{padding: 0  0 5px 10px;background: url('../../images/front/common/bulet.gif') 0 10px no-repeat;}
.leave_table_area{margin-top: 30px;}
.leave_table{width:100%; margin:0 auto;font-size:13px;}
.leave_table tr{ border-bottom: 1px solid #a8a8a8;}
.leave_table tr.tr_top{ border-top: 1px solid #a8a8a8;}
.leave_table td{font-family:'Nanum Gothic','나눔고딕'; padding-left: 20px;}
.leave_table th{font-family: 'Nanum Gothic Bold'; background: #fafafa; width: 140px;padding: 10px 0}
.leave_table tfoot tr td{text-align:center; border:0; padding:30px 0;}
.leave_table textarea{font-family:'Nanum Gothic','나눔고딕';border:0;width:99%;height:100px;padding:10px 10px 10px 0 ;}


/* *기술지식* */

/* 기술지식  테이블 공통  */
.tech_contents{padding-bottom:50px;}
.tech_area{margin:20px 0 100px 0;}
.tech_table_area{clear:both;border-top: 2px solid #6688c5;border-bottom: 2px solid #6688c5;}
table.tech_table{width:100%;text-align:left;margin-bottom:20px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf !important;}
table.tech_table thead{font-family:'Nanum Gothic','나눔고딕';font-size: 13px;}
table.tech_table thead tr th{text-align:left;padding:7px 0 7px 10px;}
table.tech_table tr{border-bottom:1px solid #dfdfdf}
table.tech_table tbody th{font-family: 'Nanum Gothic Bold';font-size:13px;text-align:center;}
table.tech_table tbody td{padding:5px 0}
table.tech_table tbody td.list_title{font-family:'Nanum Gothic','나눔고딕';font-size:13px;cursor:pointer}
table.tech_table td{text-align: left;}
table.tech_table td.no{font-family:'Nanum Gothic','나눔고딕';}
table.tech_table td.cate{font-family:'Nanum Gothic','나눔고딕';padding-left: 10px;color: #888;font-size: 12px;}
table.tech_table td.view_cate{font-family:'Nanum Gothic','나눔고딕';color: #888;font-size: 12px;}
table.tech_table td.date{font-family:'Nanum Gothic','나눔고딕';color: #888;font-size: 12px;text-align: center;}
table.tech_table td.view_date{font-family:'Nanum Gothic','나눔고딕';color: #888;font-size: 12px;}
table.tech_table td.table_text{padding:20px;word-wrap:break-word;font-family:'맑은 고딕', Arial;font-size:9pt}
table.tech_table tr.table_file{border-top: 2px solid #6688c5;border-bottom: 2px solid #6688c5;}


/* 기술지식 리스트 */
.select_area{position:relative;height:200px;margin-top:10px;}
table.table_list tbody tr:hover{background:#eee; cursor:pointer;}
table.table_list tbody td{font-size:13px}

.tech_chk{font-family:'Nanum Gothic','나눔고딕';border: 1px solid #cfcdce;padding: 10px 0;margin:0 0 5px 0;}
.tech_chk table{font-size: 13px;margin-left:30px;color: #666;}
.tech_chk table tr{height: 20px;}
.tech_chk table td.chk_all{color: #014689;font-family: 'Nanum Gothic Bold';width:170px;}
.tech_chk table td{width: 170px;font-size: 12px;}
.select_box{font-family:'Nanum Gothic','나눔고딕';margin-bottom:10px;}
span.t{font-size:15px;color:#0672d4;font-family: 'Nanum Gothic Bold';}
.search_box{clear:both; float:right;}
.search_box select{font-family:'Nanum Gothic','나눔고딕';font-size:12px; margin:5px 0;}
.bbs_search{width:400px; margin:0 auto; padding:10px 0;font-size:12px;}
.bbs_search input.bbs_search_text{border:1px solid #dfdfdf;margin:0 0 0 5px;padding:0;height:21px;}


/* 기술지식 글쓰기 */
table.table_input{margin-bottom:5px;border-top:0}
table.table_input .tr_top{border-top:1px solid #dfdfdf}
table.table_input .tr_top2{border-top:2px solid #6788c4}
/* table.table_input tr{height:40px;border-bottom: 1px solid #cfd0d5;} */
table.table_input tr:hover{background:none;}
table.table_input th{width:95px;font-size:13px;font-weight:normal;background:#1265b1;color: #fff;}
table.table_input tbody td,table.table_input thead td,table.table_input tfoot td{font-size:13px;color: #333 ;padding:5px 10px;}
table.table_input td.td_bg{background: #fbfbfb;}
table.table_input select{width:125px;}
table.table_input input.i_text{width:98%;border:0;}
table.table_input textarea{float:right;font-family:'Nanum Gothic','나눔고딕';border:0;width:590px;height:100px;padding:10px 0;}


/* 기술지식 조회 */
table.table_view thead td{padding-left:20px;background:url('../../images/front/common/bar.png') 0 16px no-repeat;}

textarea.re_input{float:right;font-family:'Nanum Gothic','나눔고딕';border:0;width:97%;height:100px;padding:10px;}


/* KSS */
.kss_table_area{clear:both;border-bottom: 2px solid #6688c5;}
table.kss_table{clear:both;width:100%;text-align:center;}
table.kss_table thead{font-size: 13px;}
table.kss_table thead tr th{font-family: 'Nanum Gothic Bold';text-align:center;padding:7px 0;}
table.kss_table tr{border-bottom:1px solid #dfdfdf}
table.kss_table tbody{font-size: 12px;}
table.kss_table tbody td{padding:5px 0;}
table.kss_table td{text-align: center;}
table.kss_table .cate{font-family:'Nanum Gothic','나눔고딕';margin-bottom:5px;}
table.kss_table .cate ul{margin:0;padding:0}
table.kss_table .cate ul li{display:inline;color:#888;}
table.kss_table .cate ul li a{color:#888;}
table.kss_table .cate span.gt{padding:0 2px !important;}

table.kss_table td.date{font-family:'Nanum Gothic','나눔고딕';letter-spacing:-1px;line-height:15px;;font-size:12px}
table.kss_table td.title{font-family:'Nanum Gothic','나눔고딕';text-align:left;font-size: 12px;line-height:15px;letter-spacing:0}
table.kss_table .br{font-family:'Nanum Gothic','나눔고딕';line-height:15px;font-size:12px}
table.kss_table td.kss_no{font-family:'Nanum Gothic','나눔고딕';font-size: 13px;text-align:center;padding:20px 0 !important}
table.kss_table td.table_text{padding:20px;}
table.kss_table tr.table_file{border-top: 2px solid #6688c5;border-bottom: 2px solid #6688c5;}
table.kss_table td.num{font-family:'Nanum Gothic','나눔고딕';font-size:12px;}
.bR{border-right: 1px solid #dfdfdf !important;}

.kss_search{float:right;margin:20px 0 10px 0;font-size:13px}
.kss_search:after{display:block;clear:both;content:""}
.kss_search select{font-size:12px;padding:2px}
.kss_search input.i_txt{border:1px solid #dfdfdf;width:220px;height:19px;}

/* KSS POPUP */
#kss_pop{width:450px;padding:20px;font-size: 12px;}
#kss_pop .kss_poptable{width:100%;text-align:center;border:1px solid #b9b9b9}
#kss_pop .kss_poptable th{background: #1265b1;color: #fff;border:1px solid #b9b9b9;font-size: 13px;}
#kss_pop .kss_poptable td{text-align:left;border:1px solid #b9b9b9;padding:0 5px}
#kss_pop .kss_poptable td .select1{width:130px;}
#kss_pop .kss_poptable td .select2{width:100px;}
#kss_pop .kss_poptable td .select3{width:175px;margin-left:5px}
#kss_pop .kss_poptable_area{font-family:'Nanum Gothic','나눔고딕';margin:20px 0 0 0}
#kss_pop .kss_poptable_area h3{font-weight:normal;padding:10px 0}
#kss_pop textarea{width:590px;height:50px}

.kss_box{width:100%;font-family:'Nanum Gothic','나눔고딕';font-size:13px;margin:20px 0}
.kss_box h3.title{font-family: 'Nanum Gothic Bold'; font-size:14px;margin:10px 0 0 10px;padding:0}
.kss_box table.kss_box_table{width:100%;text-align:center;margin:10px 0 0 0;border:1px solid #cecece; }
.kss_box table.kss_box_table tr.line{border-top:1px solid #cecece;border-bottom:1px solid #cecece}
.kss_box table.kss_box_table th.th1{font-family: 'Nanum Gothic Bold';font-size:13px;background:#d5f1ff}
.kss_box table.kss_box_table th.th2{font-family: 'Nanum Gothic Bold';border-right:1px solid #76a2c7;font-size:13px;background:#93c7f7}
.kss_box table.kss_box_table th.th3{font-family: 'Nanum Gothic Bold';border-right:1px solid #76a2c7;font-size:13px;background:#c3bce8}
.kss_box table.kss_box_table .no_line{border:0 !important;}
.kss_box table.kss_box_table .r_line{border-right:1px solid #cecece;}
.kss_box table tr.tr1{font-family:'Nanum Gothic','나눔고딕';font-size:13px}
.kss_box img.fr{cursor: pointer;}

.kss_box2 {width:100%;border:1px solid #cecece; margin:0 0 20px 0}
.kss_box2 .kss_cm_table{width:100%}
.kss_box2 .kss_cm_table th{font-family:'Nanum Gothic','나눔고딕';width:95px;font-size:13px;font-weight:normal;background:#1265b1;color: #fff;}
.kss_box2 .kss_cm_table td{padding:0;}
.kss_cm_title{font-family:'Nanum Gothic','나눔고딕';font-size:15px;padding:0;margin:0}





/* *다운로드* */

/* 다운로드 */
.down_tit{	margin: 20px 0;}
.downsnb{width:200px;background: #fff}
.down_table_area{font-family:'Nanum Gothic','나눔고딕';clear:both;margin:30px 0 30px 0;background: #fff}
.down_table_area:after{display:block;clear:both;content:""}
table.down_table{font-family:'Nanum Gothic','나눔고딕';float:left;width:100%;font-size: 12px;}
table.down_table tr{font-family:'Nanum Gothic','나눔고딕';height:37px;border:1px solid #cbced3;}
table.down_table th{font-family: 'Nanum Gothic Bold';width:85px;	text-align: left;padding-left: 17px;background: #fbfbfb}
table.down_table td{font-family:'Nanum Gothic','나눔고딕';text-align: left;padding-left: 10px;}

.patch_item{width:100%;border:1px solid #cbced3; padding:10px 0;font-size:13px}
.patch_item .item{display: inline;}
.item label{margin:1px 10px 0 0}
.item select{margin:0 10px 0 5px;}
.table_text{padding:10px;font-family:'맑은 고딕', Arial;font-size:9pt}



/* tooltip */
.item_view{display:none;width:290px;position: absolute;border:1px solid #ababab;background: #fff;padding:17px;line-height: 1.7;}
.item_view p.nm img{vertical-align:middle}
.item_view p.text{margin-top: 10px;}
.item_view p.n_text{margin:0;padding:0;font-size: 12px;}
.tooltip1{	margin-left: 70px;}
.tooltip2{	margin-left: 162px;}
.tooltip3{	margin-left: 210px;}
.tooltip4{	margin-left: 250px;}
.tooltip5{	margin-left: 300px;}
.tooltip6{	margin-left: 400px;}
.tooltip7{	margin-left: 450px;}
.t1,.t2,.t3{	width:190px;margin-top: 2px;margin-left: 0;	color: #666;}
span.hotfix{margin-left:5px;color: #795fda;	font-family: 'Nanum Gothic Bold';	cursor: pointer;}
span.security{margin-left:5px;color: #7cac1c;font-family: 'Nanum Gothic Bold';	cursor: pointer;}
span.fix{margin-left:5px;color: #57bfa6;font-family: 'Nanum Gothic Bold';cursor: pointer;}
span.service{margin-left:5px;color: #1d54b9;font-family: 'Nanum Gothic Bold';cursor: pointer;}
span.patch1{margin-left:5px;color: #68b9d4;font-family: 'Nanum Gothic Bold';	cursor: pointer;}
span.patch2{margin-left:5px;color: #c8bb53;font-family: 'Nanum Gothic Bold';cursor: pointer;}
span.patch3{margin-left:5px;color: #e2323d;font-family: 'Nanum Gothic Bold';cursor: pointer;}

/* 다운로드 결과 */
.down_result{font-family:'Nanum Gothic','나눔고딕';width:100%;margin-top: 22px;}

div.result_table_area{padding:10px 0 30px 0;margin: 10px 0 25px 0;background: #fafafa;}
table.result_table{width:750px;margin: 0 auto;padding:0}
table.result_table .tbody{padding:10px 0 20px 0;}
table.result_table tr.tr_on{border-bottom: 1px solid #e3e3e3;height:40px}
table.result_table tr.tr_on:hover{background: #fff;}
table.result_table th{font-family: 'Nanum Gothic Bold';text-align: left;}
table.result_table tr.tr_tit{height:35px;border-bottom: 2px solid #6688c5;color: #014a8e;}
table.result_table tr.tr_tit th{font-family: 'Nanum Gothic Bold';padding:20px 0 10px 10px;font-size: 18px}
table.result_table tr ul{margin:0;padding:0}
table.result_table tr ul li{display: inline;font-size: 11px;}
table.result_table tr ul li a{font-size: 11px;}
table.result_table tr ul li.product_name {cursor:pointer;}

ul.fix_list{padding-left:10px !important;}
ul.fix_list li.product_name{font-family: 'Nanum Gothic Bold';}
ul.fix_list li img{vertical-align:middle;}
ul.fix_list li img.ico_main{padding:0 5px;}
ul.downMenu li{margin-left:10px;padding-left:20px;background:url('../../images/front/common/bar.png') 0 3px no-repeat;}
ul.downMenu li.dmn1{margin-left:0px;padding-left:0px;background:none;}
.dmn_on{color:red;font-size: 12px;font-family: 'Nanum Gothic Bold';}

/* 바이너리추가 */
#pop_down1{	display:none;position:absolute;margin:0 auto;	margin-left:150px;width:400px;padding:40px;border:1px solid #a8a8a8;	background:#fff;font-size:12px;z-index: 10000;}
#pop_down1 h3{font-size:20px;font-family: 'Nanum Gothic Bold';}
.btn_close{position:absolute;margin:-20px 0 0 390px;cursor: pointer;}
.close2{position:absolute;margin:-20px 0 0 660px;	cursor: pointer;}
.center_btn{width:375px;margin:0 auto;padding:30px 0 0 0}
.btn_regi1{margin-right:10px}
.btn_regi1,.btn_regi2 {cursor: pointer;}
#pop_binary_registry{width:690px;padding:40px 20px;}
#pop_registry{width:760px;padding:20px 20px 0 20px;}
#pop_registry select{width:150px;}
#pop_registry input.i_title{width:98%;font-family:'Nanum Gothic','나눔고딕';}
#pop_registry td.title{cursor: pointer;}

.binary_area,.binary_list_area{clear:both;margin-top: 50px;}
.binary_area input{border:0}
.pop_table{clear:both;margin-top:20px !important;}

#pop_registry h2{font-size:20px;font-family: 'Nanum Gothic Bold';}
.down_mn{width:805px;height:50px; margin:0 auto;}
.down_mn ul.down_regi_list{list-style-type:none;text-align:center;border-top:1px solid #b9b9b9; font-family:'Nanum Gothic','나눔고딕';margin:0;padding:0;}
.down_mn ul.down_regi_list li{float:left;width:97px;font-family:'Nanum Gothic','나눔고딕';font-size: 11px;padding:10px 0;cursor:pointer}
.down_mn ul.down_regi_list li.li1{float:left;width:97px;font-family:'Nanum Gothic','나눔고딕';font-size: 11px;padding:10px 0;cursor:default}
.down_mn ul.down_regi_list li span{display:block;font-size: 13px;font-family: 'Nanum Gothic Bold';}
.down_mn ul.down_regi_list li span.cate{display:block;border-bottom:2px solid #3d84c2;font-size: 13px;font-family: 'Nanum Gothic Bold';}
.down_mn ul.down_regi_list li.mn_on{background:#4e94d2;color:#01feea}
.down_mn ul.down_regi_list li.mn_on span{background:#4e94d2;color:#fff}

/* 다운로드 등록 */
#down_pop_registry{width:880px;padding:0 20px 0 20px;}
#down_pop_registry h2{font-size:20px;font-family: 'Nanum Gothic Bold';}
#down_pop_registry select{width:150px;}
#down_pop_registry input.i_title{width:98%;}

.pop_downMenu ul.down_tab{margin:0 0 20px 0;padding:0;position:relative;list-style-type:none;}
.pop_downMenu ul.down_tab:after{display:block;clear:both;content:""}
.pop_downMenu li.mn{float:left;text-align:center;margin-right:10px;}
.pop_downMenu ul.down_tab li a.btn1{display:block;font-family: 'Nanum Gothic Bold';font-size:13px;color:#fff;width:88px;height:32px;padding:10px 0 0 0 ;background:url('../../images/front/download/down_bg_01.jpg') 0 0 no-repeat;}
.pop_downMenu ul.down_tab li a.btn2{clear:both;display:block;font-family:'Nanum Gothic','나눔고딕';margin:0 auto;margin-top:3px;width:44px;height:20px;font-size:11px;padding:0;background:url('../../images/front/download/down_bg_02.jpg') 0 5px no-repeat;}
.pop_downMenu li ul.down_list{display:none;position:absolute;width:100%;margin:0;padding:0;list-style-type:none;}
.pop_downMenu li ul.down_list:after{display:block;clear:both;content:""}
.pop_downMenu li ul.down_list li.down_content1{width:630px;margin:0;padding:0}
.pop_downMenu li ul.down_list li.down_content2{width:630px;margin:0 0 0 -97px;padding:0}
.pop_downMenu li ul.down_list li.down_content3{width:630px;margin:0 0 0 -194px;padding:0}
.pop_downMenu li ul.down_list li.down_content4{width:630px;margin:0 0 0 -291px;padding:0}
.pop_downMenu li ul.down_list li.down_content5{width:630px;margin:0 0 0 -388px;padding:0}
.pop_downMenu li ul.down_list li.down_content6{width:630px;margin:0 0 0 -485px;padding:0}
.pop_downMenu.m1 .m1 ul,
.pop_downMenu.m2 .m2 ul,
.pop_downMenu.m3 .m3 ul,
.pop_downMenu.m4 .m4 ul,
.pop_downMenu.m5 .m5 ul,
.pop_downMenu.m6 .m6 ul,
.pop_downMenu.m7 .m7 ul,
.pop_downMenu.m8 .m8 ul{display:block}
.pop_downMenu.js_off{height:auto}
.pop_downMenu.js_off ul{border:0}
.pop_downMenu.js_off li{float:none;position:relative}
.pop_downMenu.js_off li a{display:block;float:none;border:1px solid #eee !important;border-bottom-color:#ccc !important;background:#fafafa !important;font-family: 'Nanum Gothic Bold';color:#333}
.pop_downMenu.js_off li ul{position:static;display:block;left:0;top:0;padding:5px 0}
.pop_downMenu.js_off li li a{display:inline;border:0 !important;background:none !important;font-weight:normal}
.pop_downMenu.js_off li li.more{top:7px;right:15px}

#pop_email_list{font-family:'Nanum Gothic','나눔고딕';width:600px;padding:20px;font-size: 12px;}
#pop_email_list .email_table{width:100%;text-align:center;border:1px solid #b9b9b9}
#pop_email_list .email_table th{background: #1265b1;color: #fff;border:1px solid #b9b9b9}
#pop_email_list .email_table td{border:1px solid #b9b9b9}
#pop_email_list .email_table td.td_id{text-align:left;padding-left:3px}
.email_search{float:right;font-size:11px;padding:5px 0;}
.email_search:after{display:block;clear:both;content:""}
.email_search select{font-size:11px;padding:1px 0;border:1px solid #b9b9b9}
.email_search input.i_txt{padding:1px 0;border:1px solid #b9b9b9}


table.binary_table{width:100%;}
table.binary_table tr.tr{height: 40px;border-top: 1px solid #b9b9b9;border-bottom: 1px solid #b9b9b9;}
table.binary_table th{font-family:'Nanum Gothic','나눔고딕';font-size:13px;width:90px;background: #1265b1;color: #fff;font-weight: normal;border-bottom: 1px solid #fff;}
table.binary_table td.td{text-align:left;padding-left:10px;border-bottom: 1px solid #b9b9b9;}
table.binary_table td.td1{font-family:'Nanum Gothic','나눔고딕';font-size:13px;border-bottom: 1px solid #b9b9b9;}
table.binary_table td.border_none{border-bottom: 0px solid #fff;}
table.binary_table td.td_file_search{padding-bottom:20px}
input.i_btn{cursor:pointer;}
table.binary_table .item{width:240px;height:125px;font-family:'Nanum Gothic','나눔고딕';font-size:13px;}
table.binary_table .item select{float:left;vertical-align:bottom;}

table.binary_list_table{width:100%;margin:0 auto;}
table.binary_list_table tr{height: 40px;border-top: 1px solid #b9b9b9;}
table.binary_list_table tr:hover{height: 40px;border-top: 1px solid #b9b9b9;background:#f2f2f2 }
table.binary_list_table th{font-family:'Nanum Gothic','나눔고딕';font-size:13px;background: #1265b1;	color: #fff;font-weight: normal;border-bottom: 1px solid #fff;text-align:center}
table.binary_list_table td{text-align:left;padding-left:10px;border-bottom: 1px solid #b9b9b9;}
table.binary_list_table td.num,table.binary_list_table td.no{font-family:'Nanum Gothic','나눔고딕';text-align:center;font-size:13px;border-bottom: 1px solid #b9b9b9;padding:0}
table.binary_list_table td.td1,table.binary_list_table td.title{font-family:'Nanum Gothic','나눔고딕';font-size:13px;border-bottom: 1px solid #b9b9b9;}
.binary_list_table td.title{cursor: pointer;}
.binary_list_table td.title:hover{color:#449ded;cursor: pointer;}
table.binary_list_table td.border_none{border-bottom: 0px solid #fff;}
table.binary_list_table td.td_file_search{padding-bottom:20px}

th.th_plat{background:#4e94d2 !important;text-align: left;padding-left: 15px;}
td.td_os{padding: 10px 0;background: #fafafa;}
td.plat_option{padding: 10px 0;}
td.plat_option img.arrow{margin-top:30px}
td.plat_option img.delete{margin-top:10px}
td.plat_option div,td.plat_option img{float: left;padding: 0 5px;}
select.plat_select{width:290px !important;}
select.os_select{width:120px !important;}
table.upload_table {width:500px;border: 1px solid #cdc9ca;}
table.upload_table tr{height: 24px;}
table.upload_table th, tfoot tr{text-align:left;padding-left:20px;color: #333;	background: #ebebeb;border-bottom: 1px solid #b9b9b9;}
table.upload_table td{padding:0 10px;}
.file_nm{width:250px;}
.file_btns{vertical-align: top;}
.file_btns input{margin-bottom:5px;}
input.file_route {width:250px;border-bottom: 1px solid #b9b9b9;}

table.binary_table2{width:100%;margin-top: 5px;}
table.binary_table2 tr{border-bottom: 1px solid #b9b9b9;}
table.binary_table2 tr.border_none{	border-bottom: 0px solid #fff;}
table.binary_table2 th{width:105px;padding: 5px 0;font-weight: normal;}
table.binary_table2 td{	padding: 5px 0;}
table.binary_table2 th.th_top{height:34px;text-align:left;	padding:0 0 0 15px;background: #e8e8e8;}
.td_result div{float: right;}
.option1 select {	width:290px;	height: 135px;}
.option2 select {width:110px;	height: 130px;}
.option3 select {	width:273px;	height: 135px;}
.option3 {	vertical-align: top;}
.arrow_area {width:23px;padding: 0 8px;	margin-top: 50px;}

span.info{	color: #ff9600;}

.email_box{margin: 10px 20px 10px 0;float: left;}
.email_box div{	float: left;}
.e_list p{	padding: 5px 0;}
.e_btn{width: 40px;margin:60px 0 0 10px;}
.email_box input.e_add,.email_box input.e_del{width: 40px;padding:2px 0;	font-size:11px;background:#5e5e5e;color:#fff;cursor: pointer;margin-top: 5px;}
#description{padding: 10px 0;}

/* 플랫폼 다운로드 */

/* 다운로드메뉴 */
.downNav{width:100%;height:35px;margin:30px 0 50px 0;background: #fafafa;}
.downNav ul{padding: 5px 0 0 25px;}
.downNav ul li{margin-left:10px;padding-left:20px;display: inline;	background:url('../../images/front/common/bar.png') 0 7px no-repeat;}
.downNav ul li.dmn1{margin:0;	padding:0;background:0;}
.downNav ul li a{	font-size: 12px;font-family: 'Nanum Gothic Bold';	}
li.dmn_tit{	font-size:11px;font-family: 'Nanum Gothic Bold';color: #a9a9a9;}
li.dmn1,li.dmn2,li.dmn3,li.dmn4,li.dmn5,li.dmn6{margin-left:10px;	padding-left:20px;	background:url('../../images/front/common/bar.png') 0 10px no-repeat;}
.down_lnb ul li a{font-size: 12px;font-family: 'Nanum Gothic Bold';}

/* 제품설명, 관련제품*/
.plat_table{width:100%;margin-bottom:35px;border-top:2px solid #6688c5;border-bottom:2px solid #6688c5;}
.plat_table th{font-family: 'Nanum Gothic Bold';	font-size: 13px;width:100px;}
.plat_table tr.tr1{border-bottom:2px solid #6688c5;}
.plat_table tr td.down_text{padding: 20px;font-family:'맑은 고딕', Arial;font-size:9pt}
.plat_table tr.tr2{ /* 관련제품 */height:45px;border-top:2px solid #6688c5;border-bottom:2px solid #6688c5;}
.plat_table tr.tr2 ul.related_list{font-family:'Nanum Gothic','나눔고딕';	padding-left: 10px;}
.plat_table tr.tr2 ul.related_list li{font-family: 'Nanum Gothic Bold';display: inline;font-size:13px;}
ul.related_list li.rmn1,ul.related_list li.rmn2,
ul.related_list li.rmn3,ul.related_list li.rmn4,ul.related_list li.rmn5{
	color: #004b8e;margin-left:20px;padding-left:30px;background:url('../../images/front/common/bar.png') 0 3px no-repeat;}
.plat_table tr.tr2 ul.related_list li a{color: #004b8e}

/* 플랫폼 선택 탭 */
.platform_tab{	width:100%;height:40px;	border-bottom:1px solid #d4d0d1;}
.tab_area{font-family:'Nanum Gothic','나눔고딕';	width:100%;margin-bottom: 15px;}
.tab_list{position:relative;  margin-top:20px; padding-bottom: 20px; }
.tab_list ul{position:relative;margin:0;padding:0;border-bottom:1px solid #ccc;font-size:12px;list-style:none;*zoom:1}
.tab_list ul:after{display:block;clear:both;content:""}
.tab_list li{float:left;margin-bottom:-1px}
.tab_list li a{float:left;position:relative;border:1px solid #eee;border-bottom-color:#ccc;background:#fafafa;color:#666;text-decoration:none}
.tab_list li a span{display:inline-block;padding:6px 25px 6px 25px;letter-spacing:-1px;cursor:pointer}
.tab_list li ul{display:none;position:absolute;top:50px;left:0;width:100%;padding-bottom:20px;margin-bottom: 20px;}
.tab_list li ul:after{display:block;clear:both;content:""}
.tab_list li li{float:none;	position:relative;	margin:0 0 5px 5px;	color:#999;	padding-left:10px;	background: url('../../images/front/common/bulet.gif') 0 10px no-repeat;}
.tab_list li li a{float:none;margin:0;padding:0;border:0 !important;background:transparent;font-weight:normal;color:#666 !important;letter-spacing:normal}
.tab_list li li a:hover,
.tab_list li li a:active,
.tab_list li li a:focus{color:#000 !important;text-decoration:underline}
.tab_list li li.more{position:absolute;top:-30px;right:0;border:0 !important;background:transparent}
.tab_list.m1 .m1 a,
.tab_list.m2 .m2 a,
.tab_list.m3 .m3 a,
.tab_list.m4 .m4 a,
.tab_list.m5 .m5 a,
.tab_list.m6 .m6 a,
.tab_list.m7 .m7 a,
.tab_list.m8 .m8 a{margin-top:-1px;border:1px solid #ccc;border-bottom:1px solid #fff;background:transparent;color:#333}
.tab_list.m1 .m1 a span,
.tab_list.m2 .m2 a span,
.tab_list.m3 .m3 a span,
.tab_list.m4 .m4 a span,
.tab_list.m5 .m5 a span,
.tab_list.m6 .m6 a span,
.tab_list.m7 .m7 a span,
.tab_list.m8 .m8 a span{padding-top:7px;font-weight:bold}
.tab_list.m1 .m1 ul,
.tab_list.m2 .m2 ul,
.tab_list.m3 .m3 ul,
.tab_list.m4 .m4 ul,
.tab_list.m5 .m5 ul,
.tab_list.m6 .m6 ul,
.tab_list.m7 .m7 ul,
.tab_list.m8 .m8 ul{display:block}
.tab_list.js_off{height:auto}
.tab_list.js_off ul{border:0}
.tab_list.js_off li{float:none;position:relative}
.tab_list.js_off li a{display:block;float:none;border:1px solid #eee !important;border-bottom-color:#ccc !important;background:#fafafa !important;font-family: 'Nanum Gothic Bold';color:#333}
.tab_list.js_off li ul{position:static;display:block;left:0;top:0;padding:5px 0}
.tab_list.js_off li li a{display:inline;border:0 !important;background:none !important;font-weight:normal}
.tab_list.js_off li li.more{top:7px;right:15px}

.con{border:1px solid #d4d0d1;margin-top:-40px;}
.product_list{border:1px solid #d4d0d1;	width:969px;height:170px;margin-top:50px;}




/* 다운로드 메뉴 */
.down_table2{border-bottom:2px solid #6688c5;}
.down_table2 tr{border-bottom:1px solid #6688c5;}
.down_table2 th{width:100px;font-weight:normal;font-size:13px;}

/* 매뉴얼 다운로드 */
.down_area{clear:both;position:relative;width:100%;padding:20px 0;border-top:2px solid #6688c5;border-bottom:2px solid #6688c5;}
.down_area img{vertical-align:middle;margin: 0 10px;}
.info{font-family:'Nanum Gothic','나눔고딕';font-size: 13px;background: #fafafa;padding: 20px;margin:0 0 20px 0}
.info h3{padding:0;margin:0 0 10px 0;font-size:15px;font-family: 'Nanum Gothic Bold';}
.manual_info{border-bottom:2px solid #6688c5;}
.manual_list {font-family:'Nanum Gothic','나눔고딕'; }
.manual_list:after{display:block;clear:both;content:"";}
.down_area ul{width:100%;list-style-type:none;float:left;margin: 5px 0 0 0;padding:0;font-size: 11px;}
.down_area ul li{padding: 0  0 5px 0;margin:0}
img.down_icon{vertical-align:middle;margin: 0;padding:0 3px 0 0}
input.down_btn{clear: both;margin:20px 0 0 0;padding:0}
#pop_download{width:600px;padding:20px;font-size: 12px;}
/* 매뉴얼 다운로드 에디터 영역 사이즈 조절 */
.down_area .editor_content{min-height:20px;font-size: 9pt; font-family:'Malgun Gothic';word-wrap:break-word}

/* 고객지원 게시판 */
.customer_area{clear:both;width:100%}
.cus_btn{border-bottom: 2px solid #6888c3;margin: 22px 0;}
.cus_btn div{display:inline-block;width:130px;height: 20px;font-size:13px;text-align: center;padding: 5px 0}
.customer_area .textarea{float:right;font-family:'Nanum Gothic','나눔고딕';border:0;width:620px;height:100px;padding:10px;overflow:hidden;}
/* 고객지원 메뉴 */
.customerMenu{font-family:'Nanum Gothic','나눔고딕';border-bottom: 2px solid #6888c3;margin: 22px 0;}
.customerMenu ul {font-size:13px;margin-left:-40px;}
.customerMenu ul li{font-family:'Nanum Gothic','나눔고딕';float:left;text-align:center;padding: 4px 0;margin-right:5px;list-style-type:none;}
.customerMenu:after{display:block;clear:both;content:""}
.customer_on{width:130px;background:url('../../images/front/common/bt_on.gif') 0 0 no-repeat;}
.customer_on a{font-family:'Nanum Gothic','나눔고딕';color: #fff;}
.customer_off{font-family:'Nanum Gothic','나눔고딕';width:130px;background:url('../../images/front/common/bt_off.gif') 0 0 no-repeat;color: #666;}
.customer_qna_title {float:left;width:180px;}
.customer_discription {font-size:12px;line-height: 150%;height:50px;}

.bbs_area{border:1px solid #d0d0d0;padding: 25px 25px 60px 25px;margin-bottom:100px;}
.bbs_area h2{font-size: 23px;font-family: 'Nanum Gothic Bold';margin:0 0 25px 0;padding:0}


.customer_search{background: #eee;width: 100%;padding:7px 0}
.cus_search{margin-left:20px;}
.cus_search select{font-size:12px;padding:3px}
.cus_search input.i_txt{border:1px solid #dfdfdf;width:220px;height:20px;}
.cus_search img{vertical-align:middle;cursor:pointer}
.serv_search{font-size:13px}
.serv_search .i_item{display:inline;margin:0 0 0 30px;}
.serv_search .i_item2{margin:10px 0 0 30px;}
.serv_search .i_item2 select{margin:0 110px 0 0}
.serv_search .i_item input.i_date{font-size:12px;border:1px solid #dfdfdf;width:80px;height:18px;}
.serv_search img{vertical-align:middle;}
.serv_search select{font-size:12px;padding:3px;width:100px;margin:0 20px 0 0 }
.serv_search .btn{margin-right:10px; cursor:pointer}


#pop_serv{padding:25px;}
#pop_serv table{width:740px !important;}
#pop_serv table.table1{margin:0 0 30px 0}
#pop_serv h2{font-size: 23px;color:#000;font-family: 'Nanum Gothic Bold';margin:0 0 30px 0;padding:0}
#pop_serv h3{font-size: 16px;color:#646464;font-family: 'Nanum Gothic Bold';margin:0;padding:0}
#pop_serv table.serv_table th{color:#fff;border:1px solid #fff;background:#4f8fc9;padding:6px 0}
#pop_serv table.serv_table td{padding:5px 10px}
.textarea1{float:right;font-family:'Nanum Gothic','나눔고딕';border:0;width:710px;height:100px;padding:10px 0;}
.bg{background:#fbfbfb}

.customer_bbs{width: 100%;margin-top: 20px;font-size: 13px;border-bottom: 2px solid #6888c5;text-align: center;}
.customer_bbs th{font-family:'Nanum Gothic','나눔고딕';height:32px;color: #fff;background:#4c93d4;word-break:break-all}
.customer_bbs th.th_s{color: #fff;height:32px;background:url('../../images/front/common/bg_th1.png') 0 0 no-repeat;}
.customer_bbs th.th_e{color: #fff;height:32px;background:url('../../images/front/common/bg_th2.png') right 0 no-repeat;}
.customer_bbs tr{border-bottom: 1px solid #d2d2d2;height: 35px;}
.customer_bbs td.no{font-family:'Nanum Gothic','나눔고딕';text-align:center;}
.customer_bbs td.tit, .customer_bbs td.name{font-family:'Nanum Gothic','나눔고딕';text-align: left;padding-left: 10px;word-break:break-all}
.customer_bbs td.name{font-family:'Nanum Gothic','나눔고딕';text-align:center;padding:0;word-break:break-all}
.customer_bbs td.date,
.customer_bbs td.num,
.customer_bbs td.hit,
.customer_bbs_input td.date,
.customer_bbs_input td.name{font-family:'Nanum Gothic','나눔고딕';font-size: 11px;word-break:break-all}
.customer_bbs tbody tr:hover{background: #eee;}
td.tit{cursor:pointer}
.customer_bbs_input{width: 100%;margin-top: 20px;border-top:2px solid #6888c5;border-bottom: 2px solid #6888c5;}
.customer_bbs_input thead td{font-family:'Nanum Gothic','나눔고딕';padding-left:15px;font-size: 13px;background:url('../../images/front/common/bar.png') 0 16px no-repeat;word-break:break-all}
.customer_bbs_input td.cus_td{font-family:'Nanum Gothic','나눔고딕';padding-left:15px;font-size: 13px;background:url('../../images/front/common/bar.png') 0 16px no-repeat;word-break:break-all}
.customer_bbs_input td.cus_td input.i_num{font-family:Arial,'Nanum Gothic','나눔고딕';border:0;}
.customer_bbs_input td.cus_td input.i_box{font-family:Arial,'Nanum Gothic','나눔고딕';width:90px;border:0;}
.customer_bbs_input td.cus_td2{font-family:'Nanum Gothic','나눔고딕';padding-left:15px;font-size: 13px;background:url('../../images/front/common/bar.png') 0 58px no-repeat;word-break:break-all}

.customer_bbs_input th{font-family:'Nanum Gothic','나눔고딕';font-size: 13px;text-align: left;padding-left:10px;word-break:break-all}
.customer_bbs_input tr{height:40px;border-bottom: 1px solid #cdc9ca;}
.customer_bbs_input select{width:150px;padding:3px;}
.customer_bbs_input input.i_text{border:0}
.customer_bbs_input input.i_title{border:0;width:600px}
.customer_bbs_input input.i_pw{border:0;border-bottom:1px dashed #cdc9ca}
.customer_bbs_input textarea{font-family:'Nanum Gothic','나눔고딕';border:0;width:100% !important;height:100px;padding:10px 0;}

textarea.textarea{float:right;font-family:'Nanum Gothic','나눔고딕';border:0;width:620px;height:100px;padding:10px 0;}
select.select2{width:150px !important;}


/* 커뮤니티 2014-01-15 추가 */
.mn_title{text-align:center;background:#3a7fbd;color:#fff;font-family:'Nanum Gothic','나눔고딕';font-size:12px ;margin:0;padding:5px 0 }
.mn_list{width:174px;border:1px solid #e7edff;text-align:left;margin:0;padding:5px;font-family:'Nanum Gothic','나눔고딕';font-size:12px;list-style:none;}
.mn_list ul{margin:0;padding:0}
.mn_list ul li{list-style-type:none;margin:0;padding:0 0 0 10px;border-bottom:1px solid #eaeaea;background:url('../../images/front/common/bulet.gif') 2px 10px no-repeat;}
a.mn_text{display:block;overflow:hidden;width:125px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
span.date{position:absolute;margin:-23px 0 0 130px;padding:0;font-size:11px;color:#a3a2a2;}

.community_select{margin:0 0 20px 0}
#community_pop{width:580px;padding:20px;font-size: 12px;}
#community_pop input.i_text1{border:1px solid #dfdfdf;width:280px;height:20px;vertical-align:middle}
#community_pop input.i_text2{border:1px solid #dfdfdf;width:120px;height:20px;vertical-align:middle}
input.i_box{width:98%;border:1px solid #CCC;padding:3px;}


#pop_mem_modify{width:680px;padding:20px 20px 0 20px;font-family:'Nanum Gothic','?섎닎怨좊뵓';}
#pop_mem_modify2{width:880px;padding:20px 20px 0 20px;font-family:'Nanum Gothic','?섎닎怨좊뵓';}
.pop_title{margin:0 0 20px 0;font-family: 'Nanum Gothic Bold';}

.community_select_area{width:100%;margin:20px 0 20px 0;font-family:'Nanum Gothic','?섎닎怨좊뵓';}
.community_select_area table{margin:0 auto;}
.community_select_area p{width:100%;height:30px;text-align:center;color:#fff;font-size:12px;padding:5px 0 0 0;margin:0;background:#1265B1;}
.community_select_area select{clear:both;width:100%; border: 1px solid #adadad;margin:0;font-size:12px;}
.community_select_area .arrow{padding:0 37px}

.select_top{width:100%;text-align:justify;}
.select_top span{float:left;display:block;font-size:12px;text-align:center}
.select_top span.m1{width:44px;border-left:1px solid #b9b9b9}
.select_top span.m2{width:70px;}
.select_top span.m3{width:45px;}
.select_top span.m4{width:228px;border-right:1px solid #b9b9b9}

.box{clear:both;float:left;width:100%;padding:7px 0;text-align:left;}
.box2{clear:both;float:left;width:720px;padding:7px 0;text-align:left;}
.box select,.box2 select{font-size:12px;padding:3px;margin:0 10px 0 0}
.box input.i_txt{border:1px solid #dfdfdf;width:220px;height:20px;}

.admin_id_area{clear:both; text-align:left;margin:20px 0;}
table.admin_id_table{width:100%;font-size:12px;margin:20px 0 ;border: 1px solid #b9b9b9;}
table.admin_id_table:after{clear:both;content:"";display:block}
table.admin_id_table tr{height: 40px;border-top: 1px solid #b9b9b9;}
table.admin_id_table th{font-family:'Nanum Gothic','?섎닎怨좊뵓';font-size:12px;width:110px;;background: #1265b1;color: #fff;font-weight: normal;border-bottom: 1px solid #fff;break-word:break-all;}
table.admin_id_table th.th{font-family:'Nanum Gothic','?섎닎怨좊뵓';font-size:12px;width:110px;;background: #1265b1;color: #fff;font-weight: normal;border-bottom: 1px solid #fff;border-right: 1px solid #fff !important;break-word:break-all;}
table.admin_id_table td{text-align:left;padding-left:10px;border-bottom: 1px solid #b9b9b9;break-word:break-all;}
table.admin_id_table td.td1{font-family:'Nanum Gothic','?섎닎怨좊뵓';font-size:12px;border-bottom: 1px solid #b9b9b9;break-word:break-all;}
table.admin_id_table td.border_none{border-bottom: 0px solid #fff;break-word:break-all;}
table.admin_id_table td.td_file_search{padding-bottom:20px;break-word:break-all;}

input.i_text, input.i_text2, input.i_cal, input.i_title, input.i_search, input.i_num, input.i_num1{border:1px solid #ccc;padding:3px;vertical-align:middle;}
input.i_text{width:150px}
input.i_text2{width:100px}
input.i_cal{width:80px}
input.i_title{width:95%}
input.i_search{margin:0;width:225px}
input.i_num{width:75px;}
input.i_num1{width:50px;}

/* 파트너 */
.partner_search{font-size:12px}
.partner_search input.i_text1{border:1px solid #dfdfdf;width:220px;height:20px;}
.partner_search input.i_text2{border:1px solid #dfdfdf;width:106px;}
.partner_search input.i_text3{border:1px solid #dfdfdf;width:286px;height:20px}
.partner_search select.select1{border:1px solid #dfdfdf;width:145px;}
.partner_search input.i_b1{margin:0 30px 0 13px}
.partner_search select.select2{border:1px solid #dfdfdf;width:120px !important;}
.partner_search .i_item{display:inline;margin:0 0 0 30px;}
.partner_search .i_item2{margin:10px 0 0 30px;}
.partner_search .i_item2 select{margin:0 43px 0 0}
.partner_search .i_item2 .select1{margin:0 0 0 33px}
.partner_search .i_item input.i_date{font-size:12px;border:1px solid #dfdfdf;width:80px;height:18px;}
.partner_search img{vertical-align:middle;}
.partner_search select{font-size:12px;padding:3px;width:100px;margin:0 20px 0 0 }
.partner_search .btn{margin-right:10px; cursor:pointer}

.partner_bbs{width: 100%;margin-top: 20px;font-family:'Nanum Gothic','나눔고딕';font-size: 10.5px !important;border-bottom: 2px solid #6888c5;text-align: center;line-height:15px}
.partner_bbs th{font-family:'Nanum Gothic','나눔고딕';height:32px;color: #fff;background:#4c93d4;word-break:break-all}
.partner_bbs th.th_s{color: #fff;height:32px;background:url('../../images/front/common/bg_th1.png') 0 0 no-repeat;}
.partner_bbs th.th_e{color: #fff;height:32px;background:url('../../images/front/common/bg_th2.png') right 0 no-repeat;}
.partner_bbs tr{border-bottom: 1px solid #d2d2d2;height: 35px;}
.partner_bbs td.no{font-family:'Nanum Gothic','나눔고딕';text-align:center;}
.partner_bbs td.tit, .partner_bbs td.name{font-family:'Nanum Gothic','나눔고딕';text-align: left;padding-left: 10px;word-break:break-all}
.partner_bbs td.name{font-family:'Nanum Gothic','나눔고딕';text-align:center;padding:0}
.partner_bbs td.date,
.partner_bbs td.num,
.partner_bbs td.hit,
.partner_bbs_input td.date,
.partner_bbs_input td.name{font-family:'Nanum Gothic','나눔고딕';font-size: 11px;word-break:break-all}
.partner_bbs tbody tr:hover{background: #eee;}
td.tit{cursor:pointer}

table.partner_bbs_input{width:100%;font-family:'Nanum Gothic','나눔고딕';font-size:13px}
table.partner_bbs_input tr{height: 40px;border-top: 1px solid #b9b9b9;}
table.partner_bbs_input th{text-align:left;padding-left:10px;font-family:'Nanum Gothic','나눔고딕';font-size:13px;width:90px;background: #1265b1;color: #fff;font-weight: normal;border-bottom: 1px solid #fff;word-break:break-all}
table.partner_bbs_input td{text-align:left;padding-left:10px;border-bottom: 1px solid #b9b9b9;word-break:break-all}
table.partner_bbs_input td.td1{font-family:'Nanum Gothic','나눔고딕';font-size:13px;border-bottom: 1px solid #b9b9b9;word-break:break-all}
table.partner_bbs_input td.border_none{border-bottom: 0px solid #fff;word-break:break-all}
table.partner_bbs_input td.td_file_search{padding-bottom:20px;word-break:break-all}
table.partner_bbs_input .i_btn{cursor:pointer;vertical-align:middle}
table.partner_bbs_input select.select2{width:70px !important}
table.partner_bbs_input input.i_text1{border:1px solid #dfdfdf;width:450px;height:20px;vertical-align:middle}
table.partner_bbs_input input.i_text2{border:1px solid #dfdfdf;width:120px;height:20px;vertical-align:middle}
table.partner_bbs_input input.i_text3{border:1px solid #dfdfdf;width:650px;height:20px;vertical-align:middle}
span.partner_text{font-family:'Nanum Gothic','나눔고딕';font-size:11px;color:#666}
table.partner_bbs_input .partner_text{width:100%;height:250px;padding:10px 0;margin:0;border:0;font-family:'Nanum Gothic','나눔고딕';overflow:hidden}
table.partner_bbs_input .partner_text2{width:100%;height:50px;padding:10px 0;margin:0;border:0;font-family:'Nanum Gothic','나눔고딕';overflow:hidden}

#partner_pop{width:830px;padding:20px;font-size: 12px;}
.partner_list{width: 100%;margin-top: 20px;font-family:'Nanum Gothic','나눔고딕';font-size: 13px !important;border-bottom: 2px solid #6888c5;text-align: center;line-height:15px}
.partner_list th{font-family:'Nanum Gothic','나눔고딕';height:32px;color: #fff;background:#4c93d4;word-break:break-all}
.partner_list th.th_s{color: #fff;height:32px;background:url('../../images/front/common/bg_th1.png') 0 0 no-repeat;}
.partner_list th.th_e{color: #fff;height:32px;background:url('../../images/front/common/bg_th2.png') right 0 no-repeat;}
.partner_list tr{border-bottom: 1px solid #d2d2d2;height: 35px;}
.partner_list td.no{font-family:'Nanum Gothic','나눔고딕';text-align:center;}
.partner_list tr:hover{background:#eee; cursor:pointer;}
#partner_pop input.i_text1{border:1px solid #dfdfdf;width:280px;height:20px;vertical-align:middle}
#partner_pop input.i_text2{border:1px solid #dfdfdf;width:120px;height:20px;vertical-align:middle}

/* 에러 */
#error{font-family:'Nanum Gothic','나눔고딕';position:relative;margin:0 auto;width:1000px;height:500px;text-align:center;margin-top:150px;margin-bottom:100px;font-size:12px;}
#error h2{padding:0;margin:0 0 50px 0}
#error h3{font-family: 'Nanum Gothic Bold';color:#4b4b4b;font-size:32px;padding:0;margin:10px 0 50px 0}
#error p.p1{font-family: 'Nanum Gothic Bold';font-size:32px;color:#575757;padding:0;margin:0}
#error p.p2{font-family:'Nanum Gothic','나눔고딕';font-size:15px;margin:0;padding:0}


span.tb{display:inline-block;width:19px;height:17px;margin-right:5px;background:url('../../images/front/common/ico_tb.png') 0 0 no-repeat;}
span.td{display:inline-block;width:19px;height:17px;margin-right:5px;background:url('../../images/front/common/ico_td.png') 0 0 no-repeat;}
span.tn{display:inline-block;width:19px;height:17px;margin-right:5px;background:url('../../images/front/common/ico_tn.png') 0 0 no-repeat;}
span.dofm_100{display:inline-block;width:19px;height:17px;margin-right:5px;background:url('../../images/front/common/ico_tb.png') 0 0 no-repeat;}
span.dofm_200{display:inline-block;width:19px;height:17px;margin-right:5px;background:url('../../images/front/common/ico_td.png') 0 0 no-repeat;}
span.dofm_300{display:inline-block;width:19px;height:17px;margin-right:5px;background:url('../../images/front/common/ico_tn.png') 0 0 no-repeat;}
span.re_num{display:inline-block;font-size:12px;font-family: 'Nanum Gothic Bold';color:#ff8000;margin-left:5px;}
span.new{	display:inline-block;width:31px;height:11px;margin-left:2px;background: url('../../images/front/common/ico_new.png') 0 0 no-repeat;}
span.reply{display:inline-block;width:8px;height:8px;	padding-right:2px;	background: url('../../images/front/common/ico_reply.png') 0 0 no-repeat;}
span.lock{display:inline-block;width:8px;height:10px;margin-left:5px;	background: url('../../images/front/common/ico_lock.png') 0 0 no-repeat;}
.br{line-height:15px;}



/*코난 추가*/
.calendar {position:absolute; top:0; left:0; border:1px solid #7f9db9; width:154px; padding:0 5px; background:#edf3f6; z-index:10000000; display:none;}
/* .calendar caption { display:block; height:25px; padding:10px 0 0 0;}
.calendar caption img, .select_box select {vertical-align:middle;}
.calendar caption img {margin-top:-2px; cursor:pointer;}
.calendar span {display:inline-block; text-align:center; width:133px; *width:137px; margin-left:-3px !important; margin-right:0 !important; vertical-align:middle !important;}
 */
.calendar table {border:1px solid #cbd9e6; background:#fff;padding:2px; width:154px; font-size:11px; font-weight:normal; font-family:'Nanum Gothic','나눔고딕';}
.calendar th, .calendar td{ font-size:11px; font-weight:normal; font-family:'Nanum Gothic','나눔고딕';}
.calendar th {padding:2px 0 0 0; line-height:18px;}
.calendar th.sun{color:#ff0000; }
.calendar th.sat{color:#0000ff;}
.calendar td {text-align:center; line-height:18px; padding:0 0 0 0;}
.calendar td a {display:inline-block; height:100%; color:#000;}
.calendar td.today {background:#ffd9cc; border:1px solid #ff794b;}
.calendar td.selected{background:#ffd9cc;}
.c_close {height:16px; padding:1px 0 0 0; text-align:right; margin-right:-2px; cursor:pointer;}

:root .calendar .in_box{ padding-top:15px; position:relative;}
:root .calendar .in_box .cal_btn{vertical-align: middle;}

/*최근 검색어*/
.latestSub{position:absolute;z-index:100;width:343px;margin:29px 0 0 1px;padding:0;border-top:1px solid #004b8e;border-left:1px solid #888d95;border-right:1px solid #888d95;border-bottom:1px solid #888d95;background:#fff;}
.latestSub p{font-size:13px;margin:0;padding:5px 0 5px 10px;color:#335b74;background:#f7f7f7;font-family: 'Nanum Gothic Bold';border-bottom:1px solid #c7c9cd;}
.latestSub ol#searchedKwd{list-style-type:none;font-size:13px;padding:10px;margin:0}
.latestSub ol#searchedKwd li{margin:0;padding:0;padding-left:10px;background: url('../../images/front/common/bulet.gif') 0 11px no-repeat;}
.latestSub ol#searchedKwd li img{float:right;margin: 5px 0 0 0;padding:0}


/* 커뮤니티 추가 2014-02-04 */
.commusnb{}
span.icon01{display:inline-block;width:19px;height:18px;vertical-align:middle;margin-right:5px;background:url('../../images/front/community/icon01.png') 1px 0 no-repeat;}
span.icon02{display:inline-block;width:19px;height:19px;vertical-align:middle;margin-right:5px;background:url('../../images/front/community/icon02.png') 0 0 no-repeat;}
span.icon03{display:inline-block;width:19px;height:19px;vertical-align:middle;margin-right:5px;background:url('../../images/front/community/icon03.png') 0 0 no-repeat;}
.commuMenu{border:1px solid #c2d2e1 !important}
.commuMenu .title{color:#fff !important;padding:10px !important;background-color:#3a7fbd;background:url('../../images/front/community/bg.png') 0 0 no-repeat;border-bottom:1px solid #c2d2e1}
.commuMenu .active{color:#fff !important;padding:10px !important;background-color:#3a7fbd;background:url('../../images/front/community/bg.png') 0 -37px no-repeat;}
.commuMenu li ul li{border-bottom:1px dotted #c2d2e1 !important}
.commuMenu li ul li a{padding:5px 10px !important}
img.mng_btn{float:right;vertical-align:middle;cursor:pointer;margin-top:5px;margin-bottom:5px;margin-right:10px;}
img.mem_btn{float:right;vertical-align:middle;cursor:pointer;}

.comm_box{width:734px;padding:3px;}
.comm_box input.i_txt{border:1px solid #dfdfdf;width:220px;height:23px;}

.comm_box table{width:100%;border:1px solid #ddd;font-size:13px}
.comm_box table th{background:#ddd;font-family: 'Nanum Gothic Bold';}
.comm_box table td{padding-left:5px;font-family:Arial,'Nanum Gothic','나눔고딕';}

tr.notice{font-family: 'Nanum Gothic Bold';font-weight:bold}

#community_pop h2{font-size:20px;font-family: 'Nanum Gothic Bold';}

.main_text{padding-top:50px;text-align: center;font-family:Arial,'Nanum Gothic','나눔고딕';}
.main_text h3{font-family: 'Nanum Gothic Bold';font-size:30px;color:#004b8d;}
.main_text p.end{margin:50px 0}

.baselineTable tr td { vertical-align:baseline };