@charset "utf-8";


#tm li {padding:0 6px;} 
#tm li li{width:19.5%;} 


/* sub main */
#container{width:100%; background:url("/images/content/fdb/bg_visual.jpg") no-repeat center top; min-height:387px}
#contents{width:993px; margin:0 auto; padding:77px 0 50px 0;overflow:hidden}
	#top_area{float:left;width:100%}
		.visual_menu{width:337px;float:left}
		.visual_menu li{float:left}
		.visual_txt {margin:0 0 0px 45px;width:550px;float:left;padding:0}
		.visual_txt span{padding:0 0 12px 0; display:block}
		.visual_txt fieldset {margin:68px 0 0 40px; }
		.visual_txt fieldset .input{padding:5px 10px; border:0; background:none; width:380px;}
		.visual_txt fieldset .btn {vertical-align:middle;margin:0 0 0 20px }
	#bott_area{float:left;width:749px}
		.popup{float:left}
		.program{position:relative;overflow:hidden;float:left;padding:15px 30px; width:349px;height:158px;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}
		.program h3{margin:0 0 10px 0}
		.program li{margin:0 0 8px 0;background:url("/images/content/fdb/ico_dot.gif") no-repeat 3px 6px;padding:0 0 0 13px}
		.program li span{color:#1f770f;margin:0 7px 0 0}
		.program p.more{position:absolute;top:6px;right:20px}

		.notice{position:relative;overflow:hidden;float:left;padding:15px 30px; width:276px;height:158px;border-right:1px solid #d8d8d8;;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}
		.notice h3{margin:0 0 10px 0}
		.notice li{margin:0 0 8px 0;background:url("/images/content/fdb/ico_dot.gif") no-repeat 3px 6px;padding:0 0 0 13px}
		.notice p.more{position:absolute;top:6px;right:20px}
		
		.edu_engine{position:relative;overflow:hidden;float:left;padding:15px 30px; width:349px;height:158px;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}
		.edu_engine h3{margin:0 0 15px 0}
		.edu_engine li {float:left;margin:0 3px; width:110px; text-align:center}
		.edu_engine li span {margin:8px 0 0 0;display:block;line-height:18px} 
 		.edu_engine p.more{position:absolute;top:6px;right:20px}
	#right_area{float:left;width:244px}
		.edu_center{position:relative;overflow:hidden;float:left;padding:15px 20px 15px 19px; width:204px;height:347px;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}
		.edu_center h3{margin:0 0 10px 0}
		.edu_center strong {color:#148400;margin:10px 0;display:block}
		.edu_center p.more{position:absolute;top:6px;right:20px}
		.edu_center dt.point{font-weight:bold;background:url("/images/content/fdb/ico_point.gif") no-repeat left 2px; padding:0 0 0 15px}
		.edu_center dt.tel{font-weight:bold;background:url("/images/content/fdb/ico_tel.gif") no-repeat left 2px; padding:0 0 0 15px}
		.edu_center dt.website{font-weight:bold;background:url("/images/content/fdb/ico_home.gif") no-repeat left 2px; padding:0 0 0 15px}
		.edu_center dd{margin:0 0 6px 0}
	#banner {float:left;background-color:#efefef;padding:20px 15px 20px 16px;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;}
	#banner li{float:left;margin:0 7px}



/* basic board write */
	.bd_viewImg{width:100%;border-bottom:2px solid #bcc1c6;overflow:hidden}
	.bd_viewImg span{float:left;width:316px;}
	.bd_viewImg table{float:left;width:320px; margin:0 0 20px 20px}
	
	.bd_viewInfo02{width:100%}
	.bd_viewInfo02:after{content:"";display:block;clear:both}
	
	.bd_viewInfo02 dt,.bd_viewInfo02 dd{float:left;height:auto !important;line-height:19px;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca}
	.bd_viewInfo02 dt{width:100px;padding:5px 0 5px 10px;font-weight:bold;background:#f5f7fa}
	.bd_viewInfo02 dd{width:218px;padding:5px 0 5px 10px;font-size: 11px;letter-spacing: -1px;}
	.bd_viewInfo02 dd.long{width:539px;border-right:none}	 
	.bd_viewInfo02 dd.last{border-right:none}	

	.bd_write02{width:100%}
	.bd_write02 caption{text-align:left}
	.bd_write02 caption:after{content:"";display:block;clear:both}
	.bd_write02 caption span{float:left;visibility:hidden;height:0;font-size:0;line-height:0}
	.bd_write02 caption em{float:right;margin-bottom:3px;color:#606060;font-weight:normal;font-style:normal;font-size:11px}
	.bd_write02,th,td{border:0}
	.bd_write02{border-top:1px solid #bcc1c6}
	.bd_write02 th,.bd_write02 td{padding:5px 7px;border-right:1px solid #bcc1c6;border-bottom:1px solid #bcc1c6}
	.bd_write02 th.t_end,.bd_write02 td.t_end{border-right:0}
	.bd_write02 tbody th{text-align:left;background:#f5f7fa}
	.bd_write02 td .sanchon {width:350px;}
	.bd_write02 td input,.bd_write02 td select{height:19px;margin:2px 0;line-height:19px;border:1px solid #cacaca;vertical-align:middle}
	.bd_write02 td input[type=radio], .bd_write02 td input[type=checkbox]{border:none !important}
	.bd_write02 td select{height:20px}
	.bd_write02 td.tel input,.bd_write02 td.tel select{width:58px}
	.bd_write02 td.address input{width:320px}
	.bd_write02 td.address p{margin:2px 0}
	.bd_write02 td.address p.zip input{width:60px}
	.bd_write02 td.file input{width:100%;margin:2px 0;line-height:24px}
	.bd_write02 .mail{width:160px;margin-right:3px}
	.bd_write02 .fullsize{width:100%}
	.bd_write02 .space{display:inline-block;width:16px;text-align:center}	
	.bd_write02 input.ckbox,.bd_write02 input.rdbox{width:14px;height:14px;margin-right:3px;border:none;vertical-align:middle}
	.bd_write02 .tip{display:block;margin:5px 0 0 0;font-size:11px;color:#999999;letter-spacing:-1px}
	.bd_write02 .size01{width:110px}	
	.bd_write02 .title{display:inline-block;margin-right:10px}
	.bd_write02 td textarea{width:99%;border:1px solid #cacaca;color:#454545;font-size:12px;font-family:"돋움",dotum}


	.bd_write03{width:100%;text-align:center;clear:both}
	.bd_write03 caption{text-align:center}
	.bd_write03 caption:after{content:"";display:block;clear:both}
	.bd_write03 caption span{float:left;visibility:hidden;height:0;font-size:0;line-height:0}
	.bd_write03 caption em{float:right;margin-bottom:3px;color:#606060;font-weight:normal;font-style:normal;font-size:11px}
	.bd_write03,th,td{border:0;}
	.bd_write03{border-top:1px solid #bcc1c6}
	.bd_write03 th{text-align:center !important}
	.bd_write03 th,.bd_write03 td{padding:5px 7px;border-right:1px solid #bcc1c6;border-bottom:1px solid #bcc1c6;}
	.bd_write03 th.t_end,.bd_write03 td.t_end{border-right:0}
	.bd_write03 tbody th{text-align:center;background:#f5f7fa}
	.bd_write03 td .sanchon {width:350px;}
	.bd_write03 td input,.bd_write03 td select{height:19px;line-height:19px;border:1px solid #cacaca;vertical-align:middle}
	.bd_write03 td input[type=radio], .bd_write03 td input[type=checkbox]{border:none !important}
	.bd_write03 td select{height:20px}
	.bd_write03 td.tel input,.bd_write03 td.tel select{width:58px}
	.bd_write03 td.address input{width:320px}
	.bd_write03 td.address p{margin:2px 0}
	.bd_write03 td.address p.zip input{width:60px}
	.bd_write03 td.file input{width:100%;margin:2px 0;line-height:24px}
	.bd_write03 .mail{width:160px;margin-right:3px}
	.bd_write03 .fullsize{width:100%}
	.bd_write03 .space{display:inline-block;width:16px;text-align:center}	
	.bd_write03 input.ckbox,.bd_write03 input.rdbox{width:14px;height:14px;margin-right:3px;border:none;vertical-align:middle}
	.bd_write03 .tip{display:block;margin:5px 0 0 0;font-size:11px;color:#999999;letter-spacing:-1px}
	.bd_write03 .size01{width:110px}	
	.bd_write03 .title{display:inline-block;margin-right:10px}
	.bd_write03 td textarea{width:99%;border:1px solid #cacaca;color:#454545;font-size:12px;font-family:"돋움",dotum}


/* result num */
.result_box{background-color:#f6f6f6;border:1px solid #cbcbcb; text-align:center;padding:10px;margin:10px 0}
.result_box strong{margin:0 10px}

/* search area */
.bdSearch .condition div {border-bottom:1px dotted #cbcbcb;padding:0 0 10px 0}
.bdSearch .condition div .select01{width:50px;height:19px;margin:0;padding:0;vertical-align:top}
.bdSearch .condition div .title{font-weight:bold;}
.bdSearch .condition div .title02 {
    background: rgba(0, 0, 0, 0) url("/images/board/bul_search.gif") no-repeat scroll 0 7px;
    line-height: 20px;
    margin: 0;
    padding: 0 0 0 15px;
    vertical-align: top;
    width: 130px;
    font-weight:bold;
}
.bdSearch .condition .search_area{width:100%;padding:5px 0 0 0;border:none}
.bdSearch .condition .btn_click{position:absolute}



/* popup */
#popup {margin:0;padding:0;width:100%}
#popup .input{border: 1px solid #ccc; height:20px; vertical-align: top;}
#popup h1{background-color:#575757; padding:10px;color:#fff;font-size:14px}
#popup .info_from{padding:20px;margin:0 auto; width:650px;}
	.info_from dl{overflow:hidden;width:420px;margin:0 auto}
	.info_from dt, #popup .info_from dd{display:block;float:left;line-height:28px}
	.info_from dt{width:160px}
	.info_from .ment{width:500px; margin:auto}
	.pw_from{padding:20px;margin:0 auto; width:600px; text-align:center}
	.pw_from strong{font-size:14px; color:#e86200;line-height:30px}
	.pw_from span{display:block}
	.pw_from .pw_input{vertical-align:top;padding-top:20px}
	.pw_from .pw_input strong{font-size:12px;color:#454545;vertical-align:top;margin-right:10px}
	
/* 등록수정화면 */	
.btn_area{width:100%; text-align:center;margin:30px 0 0 0}
.btn_area a{padding:20px 10px;overfloew:hidden}