body, td, p, input, button, textarea, select, .c1 {font-family:'굴림', gulrim, '돋움', dotum; font-size:12px; ; color:#000; line-height:175%;}

form { margin:0px; }

/* img {border:0px;} */

a:link, a:visited {font-family:Tahoma,굴림; color:#606060; text-decoration: none}
a:active, a:hover {font-family:Tahoma,굴림; color: #4AAE36; text-decoration: none;}

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:'돋움'; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }


#apDiv1 { position:absolute; width:100%; height:213px; z-index:1; top:19px; backgroundurl(./home/img/menu_bg.gif) repeat-x;"../home/img/menu_bg.gif"}


/**2013.11.03 JM**/
/*all*/
*{margin:0px; padding:0px;}
ul, li{list-style:none; margin:0; padding:0;}
img {border:0px;}
#jm_all {width:100%; margin:0 auto;}
.jm_all_in {width:1050px; margin:0 auto;}
.jm_clear {clear:both;}
.ss1{width:275px; float:left;}
.ss2{width:500px; float:left; padding-top:6px;}
.ss3{width:775px; float:left; }
.ss4{width:1000px; float:left; padding-top:-100px;}

#jm_all2 {width:100%; margin:0 auto;}
.jm_all_in2 {width:1050px; margin:0 auto;}
.jm_clear {clear:both;}

#jm_all3 {width:100%; margin:0 auto;}
.jm_all_in3 {width:1050px; margin:0 auto;}
.jm_clear {clear:both;}

/*top*/
/*#jm_top_all {width:100%; height:87px; background:url(./home/img/top/top_bg.gif) repeat-x;  position:fixed;}2014-05-29 수정 */
#jm_top_all {width:100%; height:133px; background:url(./home/img/top/top_bg.gif) repeat-x; }
	#jm_top_all #jm_logo_line{width:1050px; height:33px; margin:0 auto; text-align:center; }
	#jm_top_all #jm_logo{width:230px; height:50px; padding-top:14px; float:left; text-align:left;}
	#jm_top_all #jm_logo_right{width:1050px; padding-top:5px; float:left; text-align:right; font-size:10px;}

	#jm_top_menu_line {clear:both; width:100%; height:40px; }
	#jm_top_menu_line #logo{width:240px; float:left;}
	#jm_top_menu_line #li1{width:117px; float:left; padding-top:17px;}
	#jm_top_menu_line #li2{width:159px; float:left; padding-top:17px;}
	#jm_top_menu_line #li3{width:135px; float:left; padding-top:17px;}
	#jm_top_menu_line #li4{width:136px; float:left; padding-top:17px;}
	#jm_top_menu_line #li5{width:138px; float:left; padding-top:17px;}
	#jm_top_menu_line #li6{width:108px; float:left; padding-top:17px;}
/*	#jm_top_menu_line li{width:156px; float:left;}*/

	.jm_top_smenu {position:absolute; z-index:999; visibility:hidden; color:#bbb; }
	.jm_top_smenu li{float:left; }
	.jm_top_smenu .s1{position:absolute; left:240px; width:600px; padding-top:23px; height:57px; }
	.jm_top_smenu .s2{position:absolute; left:400px; width:700px; padding-top:23px; height:57px; }
	.jm_top_smenu .s3{position:absolute; left:830px; width:700px; padding-top:23px; height:57px; }
	.jm_top_smenu .s4{position:absolute; left:550px; width:750px; padding-top:23px; height:57px; }
	.jm_top_smenu .s5{position:absolute; left:690px; width:750px; padding-top:23px; height:57px; }
	.jm_top_smenu .s6{position:absolute; left:800px; width:700px; padding-top:23px; height:57px; }
	
/*main*/
#jm_main_quick_line {width:100%; height:140px; background-color:#ececec; padding-top:25px; }
	#jm_main_quick_line li{height:140px; float:left; }

#jm_main_quick_line2 {width:100%; height:110px;}
	#jm_main_quick_line2 li{ height:110px; float:left;}


/*#jm_main_ba_line {width:100%; height:34px; background:#e6e6e6; } 2014-05-19*/
#jm_main_ba_line {width:100%; height:34px;  }
	#jm_main_ba_line li{float:left; width:1050px;}
	
#jm_main_fla {width:100%; height:570px; margin:0; text-align:center; }/*background:url(./home/img/main/fla_bg2.jpg) top center no-repeat;*/
	#jm_main_fla #jm_main_l {width:100%; text-align:center; }/*padding-top:90px;*/
	#jm_main_fla #jm_main_r {width:900px; float:left; padding-top:10px;}

#jm_main_fla2 {width:100%; height:470px; margin:0 auto; background:url(./home/img/main/fla_bg3.jpg) top center no-repeat;}
	#jm_main_fla2 #jm_main_l {width:583px; float:left; text-align:center; padding-top:110px; padding-left:250px;}
	#jm_main_fla2 #jm_main_r {width:250px; float:left; padding-top:27px;}
	#jm_main_fla2 #jm_main_r .p1{padding-top:70px;}

#jm_main_fla3 {width:100%; height:650px; margin:0 auto; background:url(./home/img/main/intro_03.jpg) top center no-repeat;}
	#jm_main_fla3 #jm_main_l {width:1050px; float:left; text-align:center; padding-top:40px;}
	#jm_main_fla3 #jm_main_r {width:250px; float:left; padding-top:27px;}
	#jm_main_fla3 #jm_main_r .p1{padding-top:70px;}

/*
#jm_main_fla {width:100%; height:470px; margin:0 auto; background:url(./home/img/main/fla_bg2.jpg) top center no-repeat;}

	#jm_main_fla #jm_main_l {width:583px; float:left; text-align:center; padding-top:110px; padding-left:250px;}
	#jm_main_fla #jm_main_r {width:250px; float:left; padding-top:27px;}
	#jm_main_fla #jm_main_r .p1{padding-top:70px;}

#jm_main_fla2 {width:100%; height:470px; margin:0 auto; background:url(./home/img/main/fla_bg3.jpg) top center no-repeat;}

	#jm_main_fla2 #jm_main_l {width:583px; float:left; text-align:center; padding-top:110px; padding-left:250px;}
	#jm_main_fla2 #jm_main_r {width:250px; float:left; padding-top:27px;}
	#jm_main_fla2 #jm_main_r .p1{padding-top:70px;}

#jm_main_fla3 {width:100%; height:650px; margin:0 auto; background:url(./home/img/main/intro_03.jpg) top center no-repeat;}

	#jm_main_fla3 #jm_main_l {width:1050px; float:left; text-align:center; padding-top:40px;}
	#jm_main_fla3 #jm_main_r {width:250px; float:left; padding-top:27px;}
	#jm_main_fla3 #jm_main_r .p1{padding-top:70px;}
	
*/



#jm_main_banner_line {width:100%; height:69px; background-color:#ffffff;}
	#jm_main_banner_line .jm_main_banner_lr{width:20px; float:left; padding-top:18px;}
	#jm_main_banner_line .jm_main_banner{width:1000px; float:left; padding-top:10px; text-align:center;  }

#jm_main_banner_line2 {width:100%; height:34px; background-color:#ffffff; }
	#jm_main_banner_line2 .jm_main_banner_lr{width:1050px; float:left; text-align:center;}
	#jm_main_banner_line2 .jm_main_banner{width:194px; float:left; }

#jm_copy {clear:both; width:100%; height:100px; border-top:1px solid #d8d8d8; background:#f2f2f2;}
	#jm_copy #jm_copy_logo{width:260px; padding-top:15px; float:left;}
	#jm_copy #jm_copy_c{width:655px; padding-top:15px; float:left;}
	#jm_copy #jm_copy_l{width:655px; padding-top:5px; float:left;}
	#jm_copy #jm_copy_r{width:135px; padding-top:15px; float:left; text-align:right;}

#jm_copy2 {clear:both; width:100%; height:100px; border-bottom:1px solid #d8d8d8;}
	#jm_copy2 #jm_copy_logo{width:260px; padding-top:30px;  padding-left:100px; float:left;}
	#jm_copy2 #jm_copy_c{width:655px; padding-top:15px; float:left;}
	#jm_copy2 #jm_copy_l{width:655px; padding-top:5px; float:left;}
	#jm_copy2 #jm_copy_r{width:135px; padding-top:15px; float:left; text-align:right;}


#jm_copy3 {clear:both; width:100%; height:60px; border-top:1px solid #d8d8d8; background:#f2f2f2;}
	
	#jm_copy3 #jm_copy_l{width:1050px; padding-top:12px; float:left; text-align:center;}

/*sub*/
#jm_img {clear:both; width:100%; height:170px; border-bottom:1px solid #d8d8d8;}
	#jm_img #jm_img_l{width:950px; float:center;}

#jm_all2 {width:100%; margin:0 auto; background:url(./home/img/sub/sub-bg.jpg) top center no-repeat;}
#jm_all22 {width:100%; margin:0 auto; background:url(./home/img/sub/sub-bg2.jpg) top center no-repeat;}
#jm_all23 {width:100%; margin:0 auto; background:url(./home/img/sub/sub-bg3.jpg) top center no-repeat;}
#jm_all24 {width:100%; margin:0 auto; background:url(./home/img/sub/sub-bg4.jpg) top center no-repeat;}
#jm_all27 {width:100%; margin:0 auto; background:url(./home/img/sub/sub-bg5.jpg) top center no-repeat;}
#jm_all28 {width:100%; margin:0 auto; background:url(./home/img/sub/sub-bg8.jpg) top center no-repeat;}
#jm_sub_all {clear:both; width:1050px; margin:0 auto;}
/*#jm_sub_all {clear:both; width:1050px; padding-top:30px; margin:0 auto;}2014-05-29  수정*/
	#jm_left {width:200px; height:700px; float:left; text-align:center; }
	#jm_left #tit{width:200px; height:109px;}
	#jm_left li{width:200px; height:40px;}
	#jm_left p{background:url(./home/img/sub/left_bg25.gif) repeat-y;}
		.ba1 {padding-top:20px;}
		.ba2 {height:70px;}
	#jm_body {width:790px; padding-left:50px; float:left; }
		.body_title_nav {height:45px; font-size:11px; padding-top:15px; text-align:right; color:#6d6d6d;}
		.body_title_top {height:37px; }
/*		.body_title_top {height:94px; font-size:11px; margin-top:21px; padding-top:10px; background:url(./home/img/sub/title.png) no-repeat; text-align:right;} */
		.body_title_top span{font-size:11px; color:#6d6d6d;}
		.body_title_top2{padding-left:15px;}
		.body_board{padding-top:50px;}
		.body_c{padding-top:50px; font-family:'돋움', '돋움체', dotum; font-size:14px; color:#404040; text-align:justify; line-height:185%;}
		.body_c2{padding-top:10px; font-family:'돋움', '돋움체', dotum; font-size:14px; color:#404040; text-align:justify; line-height:185%;}
		.body_c3{padding-top:10px; padding-left:20px;font-family:'돋움', '돋움체', dotum; font-size:14px; color:#404040; text-align:justify; line-height:185%;}
		.ct_tit {font-family:'나눔고딕', 'NanumGothic'; padding-top:60px; font-weight:bold; font-size:1.4em; color:#000000;}
		.list {text-align:center; padding-top:20px;}
		#jm_body #jm_body_l{width:200px; padding-left:5px; padding-top:60px; float:left; }
		#jm_body #jm_body_c{width:100px; padding-left:15px; padding-top:60px; float:left; font-family:'돋움', '돋움체', dotum; font-size:14px; font-weight:bold; color:#1d81a5; line-height:260%;}
	    #jm_body #jm_body_r{width:440px; padding-left:10px; padding-top:60px; float:left; font-family:'돋움', '돋움체', dotum; font-size:14px; line-height:260%;}
		
		#jm_body #jm_body_l2{width:240px; padding-left:15px; padding-top:60px; float:left; }
		#jm_body #jm_body_c2{width:80px; padding-left:25px; padding-top:60px; float:left; font-family:'돋움', '돋움체', dotum; font-size:14px; font-weight:bold; color:#1d81a5; line-height:29pt; background:url(./home/img/sub/info3-bg.gif) no-repeat;}
	    #jm_body #jm_body_r2{width:400px; padding-left:15px; padding-top:60px; float:left; font-family:'돋움', '돋움체', dotum; font-size:14px; line-height:29pt; background:url(./home/img/sub/info3-bg2.gif)  no-repeat;}
		
		#jm_body #jm_body_l3{width:180px; padding-left:5px; padding-top:60px; float:left; }
		#jm_body #jm_body_c3{width:100px; padding-left:15px; padding-top:60px; float:left; font-family:'돋움', '돋움체', dotum; font-size:14px; font-weight:bold; color:#1d81a5; line-height:260%;}
	    #jm_body #jm_body_r3{width:580px; padding-left:10px; padding-top:60px; float:left; font-family:'돋움', '돋움체', dotum; font-size:14px; line-height:185%;}


.jm_font1 {font-weight:bold; color:#ff0000;}
.jm_font2 {font-weight:bold; color:#cd7602;}

.info {font-family: '돋움', '돋움체', dotum; color:black; line-height:16pt; text-align:center; table-layout:fixed; border-collapse: collapse;}
.info td {font-family: '돋움', '돋움체', dotum; font-size:14px; height:28px; padding:5px; border: 1px solid rgb(204,204,204); border-width:0px 1px 1px 1px;}
.info td.left {padding: 7px 10px 4px 10px; text-align: left;}
.info td.left2 {font-family: '돋움', '돋움체', dotum; font-size:14px; height:40px; padding: 7px 10px 4px 10px; text-align: left; border: 1px solid rgb(204,204,204); border-width:1px 1px 1px 1px;}
.info td.left3	 {font-family: '나눔고딕', 'NanumGothic'; font-size:1.2em; color:#ffffff; background:#707782; border: 1px solid rgb(204,204,204); border-width:0px 1px 4px 1px; height:30px;}
.info td.top {font-family: '돋움', '돋움체', dotum; font-size:14px; height:40px; padding: 7px 10px 4px 10px; text-align: left; border: 1px solid rgb(204,204,204); border-width:1px 1px 1px 1px;}
.info td.tit	 {font-family: '나눔고딕', 'NanumGothic'; font-size:1.2em; color:#ffffff; height:40px; background:#707782; border: 1px solid rgb(204,204,204); border-width:0px 1px 1px 1px; height:30px;}
.info td.tit2	 {font-family: '나눔고딕', 'NanumGothic'; font-size:1.2em; color:#707782; height:40px; background:#f1f1f1; border: 1px solid rgb(204,204,204); border-width:0px 1px 1px 1px; height:30px;}
.info thead th	 {font-family: '나눔고딕', 'NanumGothic'; font-size:1.2em; color:#ffffff; background:#707782; border: 1px solid rgb(204,204,204); border-width:0px 1px 4px 1px; height:30px;}
.info tbody th {font-family: '나눔고딕', 'NanumGothic'; font-size:1.2em; color:#ffffff; background:#707782; border: 1px solid rgb(204,204,204); border-width:0px 1px 1px 1px;}


.info2 {text-align:center; table-layout:fixed; border-collapse: collapse;}
.info td {text-align:center; }
.info td.no {width:50px;}
.info td.no2 {height:60px;}
.info thead th	 {font-family: '나눔고딕', 'NanumGothic'; font-size:1.2em; color:#ffffff; background:#707782; border: 1px solid rgb(204,204,204); border-width:0px 1px 4px 1px; height:30px;}
.info tbody th {font-family: '나눔고딕', 'NanumGothic'; font-size:1.2em; color:#ffffff; background:#707782; border: 1px solid rgb(204,204,204); border-width:0px 1px 1px 1px;}