@CHARSET "utf-8";
html, body, div, span, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, address, form, fieldset, legend, input, select, textarea, table, caption, col, colgroup, thead, tfoot, tbody, th, td {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
fieldset, img, abbr, acronym {border:0 none;}
ol, ul, li {list-style:none; margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0; border:0 none;}
caption, th, td {text-align:left; font-weight:normal;}
address, caption, em {font-weight:normal; font-style:normal;}
hr {display:none;}
textarea {resize:none;}
form {border:none; margin:0; padding:0;}
.bold {font-weight:bold !important;}

.ej-center {text-align:center; margin:5px auto 0; padding:0; overflow:hidden;}
.ej-center span {font-weight:bold; color:#ff1e9d;}
.ej-btn {font-size:12px; color:#555; text-decoration:none; margin:0 auto; padding:5px 8px; border:1px solid #ddd; background:#fff;}

.sms-counsel {text-align:center; font-size:14px; line-height:140%;}
.sms-counsel ul {float:right; position:relative; left:-50%; margin:20px 0 0; padding:0;}
.sms-counsel ul li {float:left; position:relative; left:50%; margin:0 0 0 -1px;}
.sms-counsel ul li a {display:block; font-size:12px; color:#555; text-decoration:none; margin:0 auto; padding:5px 8px; border:1px solid #ddd; background:#fff;}

/* 탭 최신게시물 */
.m-tab-bbs {position:relative; width:100%; height:220px; margin:0; padding:0; overflow:hidden; border:1px solid #dcdcdc; background:#fff;}
li.m-tab-li {margin:0; padding:0;}
#m-tab1 {margin:0 0 0 0px;}

.m-tab-title {position:absolute; top:-1px; width:50%; height:32px;}
.m-tab-title a {display:block; width:100%; height:100%; padding:5px 0 0; font:bold 15px/30px Nanum Gothic, '나눔고딕', dotum,gulim,sans-serif; text-align:center; border:1px solid #dcdcdc; overflow:hidden; background:#eee;}
.m-tab-title a.active {border:1px solid #dcdcdc; border-bottom:1px solid #fff; background:#fff;}

.m-tab-prt {position:absolute; top:45px; left:20px; width:92%; margin:0; padding:0; overflow:hidden; display:none;}
p.m-tab-more {display:block; position:absolute; bottom:-1px; right:-1px; margin:0; padding:0; display:none;}
p.m-tab-more a {display:block; margin:0; padding:5px; border:1px solid #dcdcdc; background:#fff;}

#mTab1-1-title {left:-1px;}
#mTab1-2-title {left:50%;}

header { width:100%; height:70px; background:#fff; padding:0; margin:0 auto; overflow:hidden; text-align:left; border-bottom:1px solid #444;position:fixed; z-index:9999 }

#mw_toggle_button {position:absolute;right:10px;top:23px}
#mw_side {    
	width:280px;
    height:400px;
    top:100px;
    left:-280px;
    position:absolute;
    z-index:99999;
    background-color:#08151e;
    -webkit-overflow-scrolling: touch;
}
#mw_side_image {float:right; margin:10px 10px 0 0;}
.mw_side_title {font-size:20px !important; color:#eee; padding:5px 5px 5px 5px;}
#mw_side .mw_side_profile { margin:40px 0px 0 0px; }
#mw_side .mw_side_profile .mw_side_menu { border-top:1px solid #122f3d; }
#mw_side .mw_side_profile .mw_side_menu a {text-decoration:none; color:#eee; }
#mw_side .mw_side_profile .mw_side_menu div.group div{ background:#0e202e url(/images/page_icon.png) no-repeat 9px center;border-bottom:1px solid #122f3d;color:#ddd; padding:10px 3px 10px 30px;display:block; }
#mw_side .mw_side_profile .mw_side_menu div.board div{ background:#122f3d url(/images/sub_page_icon.png) no-repeat 9px center; color:#ccc; border-bottom:1px solid #0e202e; padding:10px 3px 10px 30px;display:block; }
.frm {margin:5px 0 0; padding:0; overflow:hidden; border-bottom:1px dotted #eee;}
.frm dt {clear:both; float:left; width:60px; height:35px; line-height:35px; color:#777; margin:0; padding:0;}
.frm dd {float:left; margin:0; padding:0; height:35px; line-height:35px;}
.frm dd input {height:25px; border:1px solid #ddd;}
.frm dd select {height:28px; border:1px solid #ddd;}
/* 입력폼 */
.inp {height:18px; height:/*\**/14px\9;  *height:14px; padding:0 3px 0; padding:/*\**/3px 3px 0\9; *padding:3px 3px 0; font-family:dotum,gulim,sans-serif; font-size:11px; border:1px solid #ddd;}
.in-file {height:20px; padding:0 3px 0; padding:/*\**/3px 3px 0\9; *padding:3px 3px 0; font-size:12px; border:1px solid #ddd; background:#f9f9f9;}
.no-inp {height:18px; height:/*\**/14px\9;  *height:14px; padding:0 3px 0; padding:/*\**/3px 3px 0\9; *padding:3px 3px 0; font-family:dotum,gulim,sans-serif; font-size:11px; color:#999; border:1px solid #ddd; background:#eee;}

.inp-b {font-size:12px; margin:2px; padding:3px 4px; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:transparent;}
.inp-bb {font-size:12px; margin:2px; padding:5px 4px 3px; border:1px solid #b7b7b7; border-left-color:#e1e1e1; border-top-color:#e1e1e1; background:transparent;}
.no-inp-b {font-size:12px; margin:2px; padding:3px 4px; color:#777; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:#eee;}
.inp-black {font-size:12px; margin:2px; padding:5px 4px 3px; color:#fff; border:1px solid #555; border-left-color:#000; border-top-color:#000; background:#333;}

.inp-trans {font-size:12px; margin:2px; padding:3px 4px; border:none; background:transparent;}

.inp-b16 {font-size:16px; font-weight:bold; margin:2px; padding:3px 4px; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:transparent;}
.inp-b18 {font-size:18px; font-weight:bold; margin:2px; padding:3px 4px; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:transparent;}
.no-inp-b16 {font-size:16px; font-weight:bold; margin:0 4px 0 0; padding:3px 0 4px; color:#777; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:#eee;}
.no-inp-b18 {font-size:18px; font-weight:bold; margin:2px; padding:3px 4px; color:#777; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:#eee;}
/* 셀렉트폼 */
.seb {height:20px; font-family:dotum,gulim,sans-serif; font-size:12px; border:1px solid #ddd;}
.s-seb {height:18px; font-family:dotum,gulim,sans-serif; font-size:12px; margin-top:3px; border:1px solid #ddd;}
.seb-b {font-size:12px; margin:2px; padding:3px 4px; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:transparent;}
.seb-b16 {font-size:16px; margin:0; padding:3px 0; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:transparent;}
.seb-b18 {font-size:18px; margin:2px; padding:3px 4px; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:transparent;}


/* 가로사이즈 */
.w_98p {width:98%; !important;}
.w_95p {width:95%; !important;}
.w_90p {width:90%; !important;}
.w_80p {width:80%; !important;}
.w_70p {width:70%; !important;}
.w_60p {width:60%; !important;}
.w_50p {width:50%; !important;}
.w_49p {width:49%; !important;}

/* 세로사이즈 */
.h_50 {height:50px; !important;}
.h_80 {height:80px; !important;}
.h_100 {height:100px; !important;}
.h_120 {height:120px; !important;}
.h_150 {height:150px; !important;}
.h_180 {height:180px; !important;}
.h_200 {height:200px; !important;}
.h_250 {height:250px; !important;}
.h_300 {height:300px; !important;}
.h_500 {height:500px; !important;}

/* line height */
.lh_120 {line-height:120% !important;}
.lh_130 {line-height:130% !important;}
.lh_140 {line-height:140% !important;}
.lh_150 {line-height:150% !important;}
.lh_160 {line-height:160% !important;}
.lh_170 {line-height:170% !important;}
.lh_180 {line-height:180% !important;}
.lh_190 {line-height:190% !important;}
.lh_200 {line-height:200% !important;}
.lh_220 {line-height:220% !important;}
.lh_250 {line-height:250% !important;}

/* margin */
.mgn1 {margin:1px !important;}
.mgn2 {margin:2px !important;}
.mgn3 {margin:3px !important;}
.mgn4 {margin:4px !important;}
.mgn5 {margin:5px !important;}
.mgn8 {margin:8px !important;}
.mgn10 {margin:10px !important;}
.mgn15 {margin:15px !important;}
.mgn18 {margin:18px !important;}
.mgn20 {margin:20px !important;}

.tmgn1 {margin-top:1px !important;}
.tmgn2 {margin-top:2px !important;}
.tmgn3 {margin-top:3px !important;}
.tmgn4 {margin-top:4px !important;}
.tmgn5 {margin-top:5px !important;}
.tmgn8 {margin-top:8px !important;}
.tmgn10 {margin-top:10px !important;}
.tmgn15 {margin-top:15px !important;}
.tmgn18 {margin-top:18px !important;}
.tmgn20 {margin-top:20px !important;}

.bmgn1 {margin-bottom:1px !important;}
.bmgn2 {margin-bottom:2px !important;}
.bmgn3 {margin-bottom:3px !important;}
.bmgn4 {margin-bottom:4px !important;}
.bmgn5 {margin-bottom:5px !important;}
.bmgn8 {margin-bottom:8px !important;}
.bmgn10 {margin-bottom:10px !important;}
.bmgn15 {margin-bottom:15px !important;}
.bmgn18 {margin-bottom:18px !important;}
.bmgn20 {margin-bottom:20px !important;}

.lmgn1 {margin-left:1px !important;}
.lmgn2 {margin-left:2px !important;}
.lmgn3 {margin-left:3px !important;}
.lmgn4 {margin-left:4px !important;}
.lmgn5 {margin-left:5px !important;}
.lmgn8 {margin-left:8px !important;}
.lmgn10 {margin-left:10px !important;}
.lmgn15 {margin-left:15px !important;}
.lmgn18 {margin-left:18px !important;}
.lmgn20 {margin-left:20px !important;}

.rmgn1 {margin-right:1px !important;}
.rmgn2 {margin-right:2px !important;}
.rmgn3 {margin-right:3px !important;}
.rmgn4 {margin-right:4px !important;}
.rmgn5 {margin-right:5px !important;}
.rmgn8 {margin-right:8px !important;}
.rmgn10 {margin-right:10px !important;}
.rmgn15 {margin-right:15px !important;}
.rmgn18 {margin-right:18px !important;}
.rmgn20 {margin-right:20px !important;}

/* padding */
.pad1 {padding:1px !important;}
.pad2 {padding:2px !important;}
.pad3 {padding:3px !important;}
.pad4 {padding:4px !important;}
.pad5 {padding:5px !important;}
.pad8 {padding:8px !important;}
.pad10 {padding:10px !important;}
.pad15 {padding:15px !important;}
.pad18 {padding:18px !important;}
.pad20 {padding:20px !important;}

.tpad1 {padding-top:1px !important;}
.tpad2 {padding-top:2px !important;}
.tpad3 {padding-top:3px !important;}
.tpad4 {padding-top:4px !important;}
.tpad5 {padding-top:5px !important;}
.tpad8 {padding-top:8px !important;}
.tpad10 {padding-top:10px !important;}
.tpad15 {padding-top:15px !important;}
.tpad18 {padding-top:18px !important;}
.tpad20 {padding-top:20px !important;}

.bpad1 {padding-bottom:1px !important;}
.bpad2 {padding-bottom:2px !important;}
.bpad3 {padding-bottom:3px !important;}
.bpad4 {padding-bottom:4px !important;}
.bpad5 {padding-bottom:5px !important;}
.bpad8 {padding-bottom:8px !important;}
.bpad10 {padding-bottom:10px !important;}
.bpad15 {padding-bottom:15px !important;}
.bpad18 {padding-bottom:18px !important;}
.bpad20 {padding-bottom:20px !important;}

.lpad1 {padding-left:1px !important;}
.lpad2 {padding-left:2px !important;}
.lpad3 {padding-left:3px !important;}
.lpad4 {padding-left:4px !important;}
.lpad5 {padding-left:5px !important;}
.lpad8 {padding-left:8px !important;}
.lpad10 {padding-left:10px !important;}
.lpad15 {padding-left:15px !important;}
.lpad18 {padding-left:18px !important;}
.lpad20 {padding-left:20px !important;}

.rpad1 {padding-right:1px !important;}
.rpad2 {padding-right:2px !important;}
.rpad3 {padding-right:3px !important;}
.rpad4 {padding-right:4px !important;}
.rpad5 {padding-right:5px !important;}
.rpad8 {padding-right:8px !important;}
.rpad10 {padding-right:10px !important;}
.rpad15 {padding-right:15px !important;}
.rpad18 {padding-right:18px !important;}
.rpad20 {padding-right:20px !important;}

/* opacity : 불투명도 */
.opacity10 {filter:alpha(opacity=10) !important; opacity:0.1 !important;}
.opacity20 {filter:alpha(opacity=20) !important; opacity:0.2 !important;}
.opacity30 {filter:alpha(opacity=30) !important; opacity:0.3 !important;}
.opacity40 {filter:alpha(opacity=40) !important; opacity:0.4 !important;}
.opacity50 {filter:alpha(opacity=50) !important; opacity:0.5 !important;}
.opacity55 {filter:alpha(opacity=55) !important; opacity:0.55 !important;}
.opacity60 {filter:alpha(opacity=60) !important; opacity:0.6 !important;}
.opacity65 {filter:alpha(opacity=65) !important; opacity:0.65 !important;}
.opacity70 {filter:alpha(opacity=70) !important; opacity:0.7 !important;}
.opacity75 {filter:alpha(opacity=75) !important; opacity:0.75 !important;}
.opacity80 {filter:alpha(opacity=80) !important; opacity:0.8 !important;}
.opacity85 {filter:alpha(opacity=85) !important; opacity:0.85 !important;}
.opacity90 {filter:alpha(opacity=90) !important; opacity:0.9 !important;}
.opacity95 {filter:alpha(opacity=95) !important; opacity:0.95 !important;}


p.sub_title { font-size:22px; line-height:240%; font-weight:bold; text-align:center; background:#347ac6; color:#fff; }

/*인사말*/
.about01 {overflow:hidden; width:100%; background:url('/images/about_bg.jpg') no-repeat right top;}
.about01 h2 {color:#666; font-size:2.6em; line-height:1.2em; letter-spacing:-2px; font-weight:300; padding-bottom:40px;}
	.about01 h2 span{font-weight:500; }
.about01 h2 span.color01{color:#ff7a12;}
.about01 h2 span.color02{color:#4f73b0;}
.about01 h2 span.color03{color:#26a6e7;}

.about01 p.desc {color:#111; font-size:1.2em; width:100%; padding-bottom:20px; width:60%; text-indent: 1em;margin:auto;}

.about01 dl {overflow:hidden; width:100%; padding-top:30px; border-bottom:1px solid #ddd; padding-bottom:30px;}
	.about01 dl dt {width:100%; text-align:center; overflow:hidden; padding:30px 0px; float:left; width:25%;} 
	.about01 dl dt p { color:#fff; font-size:40px; line-height:60px; border-radius:50px;
	width:50%; display:inline; padding:25px 40px; font-weight:600;}
	.about01 dl.color01 dt p {background:#ff7e1c;} 
	.about01 dl.color02 dt p {background:#f5bf11;} 
	.about01 dl.color03 dt p {background:#33aff8;} 

	.about01 dl dd { float:left; font-size:1.2em; line-height:180%; width:75%; text-indent: 1em;}} 
/*sub*/
.h2_st01 {padding-left:8%; margin-bottom:30px;
margin-top:10px; background:url('/images/h2bullet.gif') no-repeat left 1.3em; line-height:60px; font-size:1.2em; background-size:6% auto;}

.subdept01 {overflow:hidden; padding-bottom:20px; font-size:1.1em; line-height:180%;}
	.subdept01 dt{ background:#eee url('/images/bullet02.png') no-repeat  96% center; border-bottom:1px dotted #222; overflow:hidden; border-top:1px solid #ccc; margin-bottom:20px;}
	.subdept01 dt h3{/* background:url('/images/bullet.png') no-repeat top left; */ font-weight:500; font-size:1.2em; line-height:1.3em; padding:10px 30px 10px 15px;  color:#ff4848;}
	.subdept01 dd{   text-align:justify;
	padding-left:10px; margin:0 auto; width:92%; padding-bottom:10px; line-height:20px;}


	.subdept01 dd ul li{  background:url('/images/bullet03.gif') no-repeat left 10px; 
	padding-left:10px;}



.notice_alert { background:url('/images/alert.png') no-repeat center left !important; padding-left:20px; 
line-height:20px; font-size:12px; color:#f93636; font-weight:400; text-align:left;}


/*탭*/


.contents #tab_02 {overflow:hidden; width:100%; margin-bottom:20px;}
	.contents #tab_02 li{float:left; text-align:center; background:#e4ecf8;
	width:49.2%; border:1px solid #c8d3e2; letter-spacing:-1px; height:45px;  overflow:hidden;}
	.contents #tab_02 li a{ line-height:50px; display:block; width:100%; cursor:pointer; color:#575c62;}
	.contents #tab_02 li.on a{font-weight:400; color:#fff;}
	.contents #tab_02 li.on {background:#2cb5ec; border:1px solid #1793bf;}


.contents #tab_03 {overflow:hidden; width:100%; margin-bottom:20px;}
	.contents #tab_03 li{float:left; text-align:center; background:#e4ecf8;
	width:33%; border:1px solid #c8d3e2; letter-spacing:-1px; height:45px;  overflow:hidden;}
	.contents #tab_03 li a{ line-height:50px; display:block; width:100%; cursor:pointer; color:#575c62;}
	.contents #tab_03 li.on a{font-weight:400; color:#fff;}
	.contents #tab_03 li.on {background:#2cb5ec; border:1px solid #1793bf;}

/*탭*/
.intruduce2 {width:60% !important; overflow:hidden; padding:30px 2% 30px 40%; font-size:1.1em; line-height:180%;
background:url('/images/introbg.jpg') no-repeat top left; text-align:justify; background-size:auto 100%;}


/*버튼 class*/
a.btn01 {background:#666; color:#fff; padding:2px 10px 2px 10px; font-size:11px; font-weight:bold  !important;letter-spacing:-1px; text-decoration:none;}
a.btn02 { border-bottom:1px solid #3c4557; 
border-top:1px solid #9ca7bc;
border-left:1px solid #6b7689;
border-right:1px solid #6b7689;
padding:3px 10px 3px 10px; font-size:11px;
font-weight:bold  !important;letter-spacing:-1px; 
text-decoration:none; color:#fff; background:#808ca2 url('/web/images/admin/bt_bg03.gif') repeat-x bottom center;
text-decoration:none; letter-spacing:-1px; margin-left:10px;
}
a.btn03 {  border:1px solid #f45626; padding:2px 10px 2px 10px; font-size:11px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#fff; background:#f45626 url('/web/images/admin/bt_bg02.gif') repeat-x bottom center; text-decoration:none; }
a.btn03 { 
	border:1px solid #98887d;
	border-top:2px solid #695a50;
	padding:10px 25px 10px 25px;
	font-size:16px;
	font-weight:bold  !important;
	letter-spacing:-1px;
	text-decoration:none;
	color:#615247;  font-weight:bold;
	background:#ded4cd;
	text-decoration:none;   line-height:60px;
}
a.btn04 { 
	border:1px solid #e52e32;
	border-top:2px solid #ba1115;
	padding:10px 75px 10px 75px;
	font-size:16px;
	font-weight:bold  !important;
	letter-spacing:-1px;
	text-decoration:none;
	color:#fff;  font-weight:bold;
	background:#e83035; line-height:60px;
	text-decoration:none; 
}
a.btn03_big { border-bottom:1px solid #7e133f; border-top:1px solid #ee458a; border-left:1px solid #e31f6f;
border-right:1px solid #e31f6f; padding:10px 20px 10px 20px; font-size:17px;font-weight:bold  !important;letter-spacing:-1px;
text-decoration:none; color:#fff; background:#f13a85; text-decoration:none;
}
a.btn03_new { position:absolute; bottom:65px; right:25px; border:1px solid #f45626; padding:2px 10px 2px 10px; font-size:22px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#fff; background:#f45626 url('/web/images/admin/bt_bg02.gif') repeat-x bottom center; text-decoration:none; }
a.btn05 { border-bottom:1px solid #002d88; float:right;
border-top:1px solid #f45626; border-left:1px solid #de3f11; border-right:1px solid #de3f11;
padding:10px 0px; display:block; width:150px; text-align:center;
font-size:18px;font-weight:bold  !important;letter-spacing:-1px;
text-decoration:none; color:#fff;
background:#f45626 url('/web/images/admin/bt_bg02.gif') repeat-x bottom center;
text-decoration:none;   margin-top:0px; letter-spacing:-2px;  }
a.btn06 { border-bottom:1px solid #a78500; border-top:1px solid #ffe46a; border-left:1px solid #e1b800; border-right:1px solid #e1b800; padding:3px 10px 3px 10px; font-size:13px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#555; background:#f5d235 url('/web/images/admin/bt_bg04.gif') repeat-x bottom center; text-decoration:none; }
a.btn07 { border-bottom:1px solid #bcbdc4; border-top:1px solid #eeeeef; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; padding:3px 10px 3px 10px; font-size:13px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#7c7d82; background:url('/web/images/admin/bt_bg.gif') repeat-x bottom center; text-decoration:none;}
a.btn08 { border-bottom:2px solid #bc2665; border-top:1px solid #ec5896; border-left:1px solid #e1387f; border-right:1px solid #e1387f;
padding:8px 15px; font-size:15px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#fff; background:#eb468b;}
a.btn09 { border-bottom:1px solid #002d88; border-top:1px solid #f45626; border-left:1px solid #de3f11; border-right:1px solid #de3f11; padding:2px 6px 2px 6px; font-size:10px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#fff; background:#f45626 url('/web/images/admin/bt_bg02.gif') repeat-x bottom center; text-decoration:none; }
a.btn10 { border-bottom:2px solid #7b838f; border-top:1px solid #d2dbe8; border-left:1px solid #a3aab5; border-right:1px solid #a3aab5; padding:8px 20px 8px 20px; font-size:13px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none;  background:url('/web/images/admin/bt_bg.gif') repeat-x bottom center; text-decoration:none;  color:#57677f;}
a.btn11 { border-bottom:1px solid #3c4557; border-top:1px solid #9ca7bc; border-left:1px solid #6b7689; border-right:1px solid #6b7689; padding:3px 10px 3px 10px; font-size:14px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#fff; background:#808ca2 url('/web/images/admin/bt_bg03.gif') repeat-x bottom center; text-decoration:none; }
a.btn12 {background:#666; color:#fff; padding:10px 10px 10px 10px; font-size:25px; font-weight:bold  !important;letter-spacing:-1px; text-decoration:none;}
a.btn13 {background:#d41900; color:#fff; padding:20px 20px 20px 20px; font-size:25px; font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; border:1px solid #b41601;}
a.btn14 {background:#d41900; color:#fff; padding:10px 10px; font-size:20px; font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; border:1px solid #b41601;}
a.btn15 {font-family:"dotum" !important; background:#ed1c29; color:#ffe3e5; padding:5px 5px; font-size:11px;	
			letter-spacing:-1px; text-decoration:none; border:1px solid #d1101c;}
input .new_btn01 {background:#666 !important; color:#fff; padding:2px 10px 2px 10px; font-size:11px; font-weight:bold  !important;letter-spacing:-1px; text-decoration:none;}
input .new_btn02 {background:#666; color:#fff; padding:2px 10px 2px 10px; font-size:11px; font-weight:bold  !important;letter-spacing:-1px; text-decoration:none;}


.tb_base { border-top:2px solid #46474e; border-right:none; margin:8px 0 15px 0; border-collapse:collapse; width:100%; letter-spacing:-1px; border-left:1px solid #ddd;}
	.tb_base thead th {background:#60636c; text-align:center; c font-weight:bold !important;
	 font-size:12px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #46474e;
	text-align:center; color:#fff !important;  }
	.tb_base thead th span {color:#fff !important;  }

	.tb_base tbody th {background:#f4f4f4; text-align:center;   font-weight:bold !important; color:#444; border-right:1px solid #ddd;  border-bottom:1px solid #ddd; vertical-align:middle;}
	.tb_base td { background:#fff; padding:10px 10px; color:#666;  font-size:13px; letter-spacing:-1px;  border-right:1px solid #ddd;  border-bottom:1px solid #ddd; ﻿word-break:keep-all; }
	.tb_base .bor_none {border-right:none;}
	.tb_base td.center { padding-left:0px;}



.tb_base2 { border-top:2px solid #46474e; border-right:none; margin:8px 0 15px 0; border-collapse:collapse; width:100%; letter-spacing:-1px; border-left:1px solid #ddd;}
	.tb_base2 thead th {background:#60636c; text-align:center;  font-weight:bold !important;
	 font-size:12px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #46474e; border-right:1px solid #46474e;
	text-align:center; color:#fff !important;  }

	.tb_base2 thead th.total {background:#ff636c;}



	.tb_base2 thead th span {color:#fff !important;  }




	.tb_base2 tbody th {background:#f4f4f4; text-align:center;   font-weight:bold !important; color:#444; border-right:1px solid #ddd;  border-bottom:1px solid #ddd; vertical-align:middle;}
	.tb_base2 td { background:#fff; padding:10px 0px; color:#666;  font-size:13px; letter-spacing:-1px;  border-right:1px solid #ddd;  border-bottom:1px solid #ddd; ﻿word-break:keep-all;  text-align:center;}
		.tb_base2 tbody td.total {background:#ffc9cc; color:#ff3743;}
	
	
	.tb_base2 .bor_none {border-right:none;}
	.tb_base2 td.center { padding-left:0px;}


.tb_base3 { border-top:2px solid #333; border-right:none; margin:8px 0 15px 0; border-collapse:collapse; width:100%; letter-spacing:-1px;}
	.tb_base3 thead th {background:#ddd; text-align:center; color:#222;   font-weight:bold !important;
	 font-size:12px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #46474e;
	text-align:center; }
	.tb_base3 tbody th {background:#f4f4f4; text-align:center;   font-weight:bold !important; color:#444; border-right:1px solid #ddd;  border-bottom:1px solid #ddd; vertical-align:middle;}
	.tb_base3 td {  text-align:center; color:#666; font-weight:normal; font-size:13px; padding-top:9px; padding-bottom:9px; letter-spacing:-1px;  border-right:1px solid #ddd;  border-bottom:1px solid #ddd;}
	.tb_base3 .bor_none {border-right:none;}
	.tb_base3 td.center { padding-left:0px;}
.form_table input[type="text"] {border:1px solid #ccc; height:20px; margin-right:5px; margin-left:5px;}
.form_table input[type="radio"] {}
.form_table select {border:1px solid #ccc; height:20px; width:130px;}
.form_table td {padding-top:10px !important; padding-bottom:10px !important;}


/*넓이*/
.wd3per{width:3%!important;}
.wd4per{width:4%!important;}
.wd5per{width:5%!important;}
.wd6per{width:5%!important;}
.wd7per{width:7%!important;}
.wd8per{width:8%!important;}
.wd9per{width:9%!important;}
.wd10per{width:10%!important;}
.wd12per{width:12%!important;}
.wd13per{width:13%!important;}
.wd14per{width:14%!important;}
.wd15per{width:15%!important;}
.wd16per{width:16%!important;}
.wd17per{width:17%!important;}
.wd18per{width:18%!important;}


.wd20per{width:20%!important;}
.wd25per{width:25%!important;}
.wd27per{width:27%!important;}
.wd30per{width:30%!important;}
.wd33per{width:33%!important;}
.wd35per{width:35%!important;}
.wd40per{width:40%!important;}
.wd45per{width:45%!important;}
.wd47per{width:47%!important;}
.wd48per{width:48%!important;}
.wd50per{width:50%!important;}
.wd55per{width:55%!important;}
.wd60per{width:60%!important;}
.wd65per{width:65%!important;}
.wd70per{width:70%!important;}
.wd75per{width:75%!important;}
.wd80per{width:80%!important;}
.wd85per{width:85%!important;}
.wd90per{width:90%!important;}
.wd95per{width:95%!important;}
.wd96per{width:97%!important;}
.wd97per{width:96%!important;}
.wd98per{width:98%!important;}
.wd99per{width:99%!important;}
.wd100per{width:100% !important;}



.wd10{width:10px!important;}
.wd15{width:15px!important;}
.wd20{width:20px!important;}
.wd25{width:25px!important;}
.wd30{width:30px!important;}
.wd35{width:35px!important;}
.wd40{width:40px!important;}
.wd42{width:42px!important;}
.wd41{width:41px!important;}

.wd45{width:45px!important;}
.wd50{width:50px!important;}
.wd55{width:55px!important;}
.wd60{width:60px!important;}
.wd70{width:70px!important;}
.wd80{width:80px!important;}
.wd100{width:100px!important;}
.wd130{width:130px!important;}
.wd140{width:140px!important;}
.wd150{width:150px!important;}
.wd200{width:200px!important;}
.wd210{width:210px!important;}
.wd220{width:220px!important;}
.wd230{width:230px!important;}
.wd235{width:235px!important;}
.wd240{width:240px!important;}
.wd250{width:250px!important;}
.wd280{width:280px!important;}
.wd300{width:300px!important;}
.wd310{width:310px!important;}
.wd330{width:330px!important;}
.wd350{width:350px!important;}
.wd380{width:380px!important;}
.wd400{width:400px!important;}
.wd410{width:410px!important;}
.wd420{width:420px!important;}
.wd425{width:425px!important;}
.wd430{width:430px!important;}
.wd440{width:440px!important;}
.wd450{width:450px!important;}
.wd455{width:455px!important;}
.wd470{width:470px!important;}
.wd500{width:500px!important;}
.wd520{width:520px!important;}
.wd530{width:530px!important;}
.wd540{width:540px!important;}
.wd550{width:550px!important;}
.wd600{width:600px!important;}
.wd630{width:630px!important;}
.wd620{width:620px!important;}

/*height*/
.ht20 {height:20px !important;}
.ht30 {height:30px !important;}
.ht33 {height:33px !important;}
.ht34 {height:34px !important;}
.ht40 {height:40px !important;}
.ht50 {height:50px !important;}
.ht60 {height:60px !important;}
.ht80 {height:80px !important;}
.ht100 {height:100px !important;}
.ht120 {height:120px !important;}
.ht140 {height:140px !important;}
.ht150 {height:150px !important;}
.ht250 {height:250px !important;}
.ht300 {height:300px !important;}
.ht380 {height:380px !important;}
.ht400 {height:400px !important;}


/*top*/
.top10{top:10px !important;}
.top20{top:20px !important;}
.top30{top:30px !important;}
.top40{top:40px !important;}
.top50{top:50px !important;}
.top60{top:60px !important;}
.top70{top:70px !important;}
.top80{top:80px !important;}
.top90{top:90px !important;}

/*line-height*/
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.lh25{line-height:25px;}
.lh30{line-height:30px;}
.lh35{line-height:35px;}
.lh40{line-height:40px;}

/*border*/
.border01 {border:1px solid #444;}
.border02 {border:1px solid #ccc;}
.border03 {border:1px solid #bbb;}
.border04 {border:1px solid #ddd;}
.border05 {border-bottom:1px solid #ccc;}

/* color */
.gray222 {color:#222 !important;}
.gray333 {color:#333 !important;}
.gray444 {color:#444 !imporant;}
.gray555 {color:#555;}
.gray666 {color:#666;}
.gray888 {color:#888;}

.black {color:#000;}
.white {color:#fff;}
.green {color:#62a718;}
.green2 {color:#309411;}

.orange {color:#f80;}
.orange2 {color:#f60;}
.orange3 {color:#ff7e1c}

.blue{color:#215baa;}
.blue2{color:#33aff8 }
.yellow {color:#f5bf11}

.white{color:#fff !important;}
.red{color:#f00 !important;}
.green{color:#093 !important;}
.blue{color:#00f !important;}
.black{color:#000 !important;}

.color000{color:#000 !important;}
.color111{color:#111 !important}
.color222{color:#222 !important}
.color333{color:#333 !important}
.color444{color:#444 !important}
.color555{color:#555}
.color666{color:#666}
.color777{color:#777}
.color888{color:#888}
.color999{color:#999}
.colorAAA{color:#aaa}
.colorBBB{color:#bbb}
.colorCCC{color:#ccc}
.colorDDD{color:#ddd}
.colorEEE{color:#eee}
.colorFFF{color:#fff !important}



.colorff7171{color:#ff7171}
.color393{color:#393}
.color36F{color:#36f !important}
.colorFF6418{color:#ff6418 !important}
.colorFFD757{color:#ffd757 !important}
.colorF27030{color:#f27030 !important}
.color937113{color:#937113 !important}
.color5D6B9E{color:#5d6b9e !important}
.colorFF6600{color:#ff6600!important}
.colorc1f3fe{color:#c1f3fe !important}
.color1c5cc5{color:#1c5cc5 !important}

/********************
	bgcolor set
********************/
.bgcolor555{background-color:#555 !important;}
.bgcolor999{background-color:#999 !important;}
.bgcolorBBB{background-color:#bbb !important;}
.bgcolorCCC{background-color:#ccc !important;}
.bgcolorDDD{background-color:#ddd !important;}
.bgcolorEEE{background-color:#eee !important;}
.bgcolorFFF{background-color:#fff !important;}

.bgcolor393{background-color:#393 !important;}
.bgcolor36F{background-color:#36F !important;}
.bgcolorF7F7F7{background-color:#f7f7f7 !important;}
.bgcolor5D6B9E{background-color:#5d6b9e !important;}
.bgcolor06C{background-color:#06C !important;}

@media only screen and (min-width:801px) {

	article {margin:10px; padding:0; font:normal 12px/120% dotum,gulim,sans-serif; overflow:hidden; background:#fff;}
	article p {margin:10px 0 0; padding:0; font-size:14px; color:#777; line-height:130%; overflow:hidden;}
	section p.title {font:bold 14px/100% dotum,gulim,sans-serif; color:#9e0add; margin:20px 0 0; padding:3px 0; border-bottom:1px solid #ddd; overflow:hidden;}
	section p.ftitle {margin:0 !important;}
	footer {margin:0; padding:5px; font:normal 12px/120% dotum,gulim,sans-serif; border-top:1px solid #ccc; overflow:hidden; background:#f6f6f6;}
	footer p {margin:5px 0 5px; padding:0; color:#777; overflow:hidden;}
	footer ul {float:right; position:relative; left:-50%; margin:0; padding:0;}
	footer ul li {float:left; position:relative; left:50%; margin:0 0 0 -1px;}
	footer ul li a {display:block; font-size:12px; color:#555; text-decoration:none; margin:0 auto; padding:5px 8px; border:1px solid #ddd; background:#fff;}
	.ej-list {clear:both; position:relative; margin:5px; padding:0; border-bottom:1px solid #ccc; overflow:hidden;}
	.ej-list .ej-list-img {display:inline-block; vertical-align:top; width:200px; height:150px; line-height:150px; margin:0 0 5px; text-align:center; overflow:hidden; border:1px solid #ddd;}
	.ej-list .ej-list-img-off {display:inline-block; vertical-align:top; width:200px; height:150px; line-height:150px; margin:0 0 5px; text-align:center; overflow:hidden; border:1px solid #ddd;}
	.ej-list .ej-list-info {display:inline-block; vertical-align:top; margin:3px 0; padding:0; border:none; width:auto; height:auto;}
	.ej-list .ej-list-info dl {clear:both; height:20px; line-height:20px;}
	.ej-list .ej-list-info dt {float:left; width:60px; color:#777;}
	.ej-list .ej-list-info dd {float:left;}
	.ej-list .ej-list-info dd a {text-decoration:none;}
	.ej-list .ej-list-info dd span.blue {font-weight:bold; color:#00f;}
	.ej-list .btn {position:absolute; bottom:10px; right:10px; background:#ddd;}
	.ej-list .btn a {display:block; font-size:12px; color:#555; text-decoration:none; margin:0 auto; padding:5px 8px; border:1px solid #ddd; background:#fff;}
	.ej-bbs {clear:both; margin:0; padding:0;}
	.ej-bbs ul {margin:0; padding:0;}
	.ej-bbs ul li {position:relative; margin:0; padding:0; height:30px; line-height:30px; overflow:hidden; border:1px solid #ddd; border-top:none; border-left:none; border-right:none; overflow:hidden;}
	.ej-bbs ul li a {display:block; height:100%; color:#777; margin:0; padding:0; text-decoration:none;}
	.ej-bbs ul li span {position:absolute; top:0; right:0; height:20px; color:#f63; margin:0; padding:0 0 0 5px; background:#fff;}
	.ej-bbs ul li.no-data {height:100px; line-height:100px; text-align:center; color:#777; border:1px solid #ddd; border-left:none; border-right:none;}
	.ej-bbs .img {clear:both; margin:5px 0; padding:0; overflow:hidden;}
	.ej-bbs .txt {clear:both; margin:0; padding:0; overflow:hidden;}
	.ej-bbs .date {clear:both; width:100%; text-align:right; margin:5px 0 0; padding:5px 0 0; color:#777; border-top:1px solid #ddd; overflow:hidden;}
	.ej-bbs .date span {color:#2c952c;}
	.frm {margin:5px 0 0; padding:0; overflow:hidden; border-bottom:1px dotted #eee;}
	.frm dt {clear:both; float:left; width:60px; height:35px; line-height:35px; color:#777; margin:0; padding:0;}
	.frm dd {float:left; margin:0; padding:0; height:35px; line-height:35px;}
	.frm dd input {height:25px; border:1px solid #ddd;}
	.frm dd select {height:28px; border:1px solid #ddd;}
}
@media only screen and (max-width:800px) {

	article {margin:10px; padding:0; font:normal 12px/120% dotum,gulim,sans-serif; overflow:hidden; background:#fff;}
	article p {margin:10px 0 0; padding:0; font-size:14px; color:#777; line-height:130%; overflow:hidden;}
	section p.title {font:bold 14px/100% dotum,gulim,sans-serif; color:#9e0add; margin:20px 0 0; padding:3px 0; border-bottom:1px solid #ddd; overflow:hidden;}
	section p.ftitle {margin:0 !important;}
	footer {margin:0; padding:5px; font:normal 12px/120% dotum,gulim,sans-serif; border-top:1px solid #ccc; overflow:hidden; background:#f6f6f6;}
	footer p {margin:5px 0 5px; padding:0; color:#777; overflow:hidden;}
	footer ul {float:right; position:relative; left:-50%; margin:0; padding:0;}
	footer ul li {float:left; position:relative; left:50%; margin:0 0 0 -1px;}
	footer ul li a {display:block; font-size:12px; color:#555; text-decoration:none; margin:0 auto; padding:5px 8px; border:1px solid #ddd; background:#fff;}
	.ej-list {clear:both; position:relative; margin:5px; padding:0; border-bottom:1px solid #ccc; overflow:hidden;}
	.ej-list .ej-list-img {display:inline-block; vertical-align:top; width:200px; height:150px; line-height:150px; margin:0 0 5px; text-align:center; overflow:hidden; border:1px solid #ddd;}
	.ej-list .ej-list-img-off {display:inline-block; vertical-align:top; width:200px; height:150px; line-height:150px; margin:0 0 5px; text-align:center; overflow:hidden; border:1px solid #ddd;}
	.ej-list .ej-list-info {display:inline-block; vertical-align:top; margin:3px 0; padding:0; border:none; width:auto; height:auto;}
	.ej-list .ej-list-info dl {clear:both; height:20px; line-height:20px;}
	.ej-list .ej-list-info dt {float:left; width:60px; color:#777;}
	.ej-list .ej-list-info dd {float:left;}
	.ej-list .ej-list-info dd a {text-decoration:none;}
	.ej-list .ej-list-info dd span.blue {font-weight:bold; color:#00f;}
	.ej-list .btn {position:absolute; bottom:10px; right:10px; background:#ddd;}
	.ej-list .btn a {display:block; font-size:12px; color:#555; text-decoration:none; margin:0 auto; padding:5px 8px; border:1px solid #ddd; background:#fff;}
	.ej-bbs {clear:both; margin:0; padding:0;}
	.ej-bbs ul {margin:0; padding:0;}
	.ej-bbs ul li {position:relative; margin:0; padding:0; height:30px; line-height:30px; overflow:hidden; border:1px solid #ddd; border-top:none; border-left:none; border-right:none; overflow:hidden;}
	.ej-bbs ul li a {display:block; height:100%; color:#777; margin:0; padding:0; text-decoration:none;}
	.ej-bbs ul li span {position:absolute; top:0; right:0; height:20px; color:#f63; margin:0; padding:0 0 0 5px; background:#fff;}
	.ej-bbs ul li.no-data {height:100px; line-height:100px; text-align:center; color:#777; border:1px solid #ddd; border-left:none; border-right:none;}
	.ej-bbs .img {clear:both; margin:5px 0; padding:0; overflow:hidden;}
	.ej-bbs .txt {clear:both; margin:0; padding:0; overflow:hidden;}
	.ej-bbs .date {clear:both; width:100%; text-align:right; margin:5px 0 0; padding:5px 0 0; color:#777; border-top:1px solid #ddd; overflow:hidden;}
	.ej-bbs .date span {color:#2c952c;}
	.frm {margin:5px 0 0; padding:0; overflow:hidden; border-bottom:1px dotted #eee;}
	.frm dt {clear:both; float:left; width:60px; height:35px; line-height:35px; color:#777; margin:0; padding:0;}
	.frm dd {float:left; margin:0; padding:0; height:35px; line-height:35px;}
	.frm dd input {height:25px; border:1px solid #ddd;}
	.frm dd select {height:28px; border:1px solid #ddd;}
}

@media only screen and (max-width:480px) {

	article {margin:15px; padding:0; font:normal 12px/120% dotum,gulim,sans-serif; overflow:hidden; background:#fff;}
	article p {margin:10px 0 0; padding:0; font-size:14px; color:#777; line-height:130%; overflow:hidden;}
	section p.title {font:bold 14px/100% dotum,gulim,sans-serif; color:#9e0add; margin:20px 0 0; padding:3px 0; border-bottom:1px solid #ddd; overflow:hidden;}
	section p.ftitle {margin:0 !important;}
	footer {margin:0; padding:5px; font:normal 12px/120% dotum,gulim,sans-serif; border-top:1px solid #ccc; overflow:hidden; background:#f6f6f6;}
	footer p {margin:2px 0 2px; padding:0; color:#777; overflow:hidden;}
	footer ul {float:right; position:relative; left:-50%; margin:0; padding:0;}
	footer ul li {float:left; position:relative; left:50%; margin:0 0 0 -1px;}
	footer ul li a {display:block; font-size:12px; color:#555; text-decoration:none; margin:0 auto; padding:5px 8px; border:1px solid #ddd; background:#fff;}
	.ej-list {clear:both; position:relative; margin:0; padding:0; border-bottom:1px solid #ccc; overflow:hidden;}
	.ej-list .ej-list-img {display:block; width:200px; height:150px; line-height:150px; margin:5px 0 0; text-align:center; overflow:hidden; border:1px solid #ddd;}
	.ej-list .ej-list-img-off {display:none;}
	.ej-list .ej-list-info {display:block; margin:3px 0; padding:0; border:none; width:auto; height:auto;}
	.ej-list .ej-list-info dl {clear:both; height:20px; line-height:20px;}
	.ej-list .ej-list-info dt {float:left; width:60px; color:#777;}
	.ej-list .ej-list-info dd {float:left;}
	.ej-list .ej-list-info dd a {text-decoration:none;}
	.ej-list .ej-list-info dd span.blue {font-weight:bold; color:#00f;}
	.ej-list .btn {position:absolute; bottom:5px; right:5px;}
	.ej-list .btn ul {float:right; position:relative; left:-50%; margin:0; padding:0;}
	.ej-list .btn ul li {float:left; position:relative; left:50%; margin:0 0 0 -1px;}
	.ej-list .btn ul li a {display:block; font-size:12px; color:#555; text-decoration:none; margin:0 auto; padding:5px 8px; border:1px solid #ddd; background:#fff;}
	.ej-bbs {clear:both; margin:0; padding:0;}
	.ej-bbs ul {margin:0; padding:0;}
	.ej-bbs ul li {position:relative; margin:0; padding:0; height:30px; line-height:30px; overflow:hidden; border:1px solid #ddd; border-top:none; border-left:none; border-right:none; overflow:hidden;}
	.ej-bbs ul li a {display:block; height:100%; color:#777; margin:0; padding:0; text-decoration:none;}
	.ej-bbs ul li span {position:absolute; top:0; right:0; height:20px; color:#f63; margin:0; padding:0 0 0 5px; background:#fff;}
	.ej-bbs ul li.no-data {height:100px; line-height:100px; text-align:center; color:#777; border:1px solid #ddd; border-left:none; border-right:none;}
	.ej-bbs .img {clear:both; margin:5px 0; padding:0; overflow:hidden;}
	.ej-bbs .txt {clear:both; margin:0; padding:0; overflow:hidden;}
	.ej-bbs .date {clear:both; width:100%; text-align:right; margin:5px 0 0; padding:5px 0 0; color:#777; border-top:1px solid #ddd; overflow:hidden;}
	.ej-bbs .date span {color:#2c952c;}
	.frm {margin:5px 0 0; padding:0; overflow:hidden; border-bottom:1px dotted #eee;}
	.frm dt {clear:both; float:left; width:60px; height:35px; line-height:35px; color:#777; margin:0; padding:0;}
	.frm dd {float:left; margin:0; padding:0; height:35px; line-height:35px;}
	.frm dd input {height:25px; border:1px solid #ddd;}
	.frm dd select {height:28px; border:1px solid #ddd;}
}