@import url(http://fonts.googleapis.com/earlyaccess/jejugothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url( https://fonts.googleapis.com/css?family=Titillium+Web:400,600,700 );
@font-face {
	font-family: Nanum Gothic;
	src:  url('https://fonts.googleapis.com/css?family=Nanum+Gothic');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Nanum Gothic;
	src:  url('https://fonts.googleapis.com/css?family=Nanum+Gothic');
	font-weight: 700;
	font-style: normal;
}




/*  ¿©±âºÎÅÍ Ã»±¸MNAÀÛ¾÷ */

#header {
	left: 0px; top: 0px;  position: absolute; z-index: 100; width: 100%;
}

#header .bg {
	background: rgb(255, 255, 255); left: 0px; top: 0px;   display: none; position: absolute; z-index: inherit;
}
#header .top_area {
	position: relative; z-index: 1000;
}

#header .menu_area {
	position: relative; z-index: inherit;
}
#header .menu_area .line {
	border-top-color: rgb(192, 187, 187); border-bottom-color: rgb(192, 187, 187); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#header .menu_area .logo {
left: 0px; top: 20px; bottom:0px; width: 183px; position: absolute; z-index: inherit
}

#header .menu_area .header_gnb {
	width: 100%; text-align: center; float: right;
}
#header .menu_area .header_gnb .logo {
	display: none;
}
#header .menu_area .header_gnb .gnb {
	
}

#header .menu_area .header_gnb .gnb > li {
	margin-right: 5px;padding:0; display: inline-block; position: relative; z-index: inherit; -ms-zoom: 1;
}


#header .menu_area .header_gnb .gnb > li .dp1 {
	padding: 50px 0 0 5px; line-height: 100%;  font-size: 0.90em; display: block;color: rgb(118, 117, 114);
}
#header .menu_area .header_gnb .gnb > li .on.dp1 {
        color: rgb(185, 9, 9);block;
}
#header .menu_area .header_gnb .gnb > li .dp2 {
	left: 50%; top: 50px; width: 200px; padding-top: 1px; margin-left: -100px; display: none; position: absolute; z-index: inherit;
}
#header .menu_area .header_gnb .gnb > li .dp2_right {
	margin-left: -58px;
}
#header .menu_area .header_gnb .gnb > li .dp2 > li {
	margin-top: 0px;
}
#header .menu_area .header_gnb .gnb > li .dp2 > li:first-child {
	margin-top:48px;
}
#header .menu_area .header_gnb .gnb > li .dp2 > li > a {
	background: rgb(255, 255, 255); padding: 10px 5%; text-align: center; color: rgb(0, 0, 0); font-size: 0.87em;  display: block; opacity: 1;  border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-top:1px solid #e4e4e4;
}
#header .menu_area .header_gnb .gnb > li .dp2 > li:hover > a {
	background: rgb(164, 194,248); color: rgb(249, 80, 21); opacity: 1;font-weight: bold;
}

.box1 {
	margin: 0px auto;  min-width: 1200px; max-width: 1450px; background-color:#000;
}
.box2 {
	margin: 0px auto;  min-width: 100%; max-width: 100%;
}
.box3 {
	margin: 0px auto;  min-width: 1050px; max-width: 1200px;
}
.box4 {
	margin: 0px auto;  min-width: 1100px; max-width: 1400px;
}
.box5 {
	margin: 0px auto;  min-width: 1200px; max-width: 1100px;
}
.box7 {
	margin: 0px auto;  min-width: 1000px; max-width: 1200px;
}
.box8 {
	margin: 0px auto;  min-width: 1200px; max-width: 1400px;
}
.box9 {
	margin: 0px auto;  min-width: 1050px; max-width: 1200px;
}
.box10 {
	margin: 0px auto;  min-width: 1000px; max-width: 1100px;
}
.box11 {
	margin: 0px auto;  min-width: 900px; max-width: 1100px;
}
dm {
	list-style:none !important;
}
dl {
	margin: 0px; padding: 0px;  -ms-word-break: keep-all;
}
dt {
	margin: 0px; padding: 0px; font-family: ng, sans-serif; font-size: 1em; -ms-word-break: keep-all;
}
dd {
	margin: 0px; padding: 0px;
}
span {
	font-family: inherit; font-size: inherit;
}
.pr {
	position: relative; z-index: inherit;
}
/*ÀÏ¹Ý Å×ÀÌºí °ü·Ã CSS*/
.mpmp {margin-top:100px; padding:0;}
.mpmp img{width:100%;}
.mpml {margin-top:0px; padding:0;}

.mm_n {font-size: 1.15em; font-weight: 600;}
.noticebg {background: rgb(69, 126,188);height:200px}
.textright {text-align:right;}
.tx9 {color: rgb(255, 255, 255);}
#contents  {margin-top:100px}
.bgclo {background: rgb(0, 0, 0);}
.marginbottom {margin-bottom:20px;}
.bbsmargin {margin-top:-10px;margin-left:30px; width:100%;}
.mgbar {margin-left:160px}
.mgbar2 {margin-left:160px}
.mgbar3 {margin-left:80px}
.heo2 {background: rgb(243, 243,243);}
.dma1 {background: rgb(43, 86,132);border-radius: 10px;}
.dma2 {background: rgb(6, 80,157);height:200px}
.dma3 {background: rgb(97, 126,237);height:400px}
.fdm1 {color:#2e2d8a;text-align:center;font-size:4em;margin-top:150px;margin-bottom:50px;}
.fdm2 {color:#6564bf;text-align:center;font-size:4em;margin-top:150px;margin-bottom:50px;}
.fdm3 {text-align:center;font-size:4em;color:#28516d;}
.leoright {float:right}
.widgetheading {color:#FFF;margin-top:1px;margin-bottom:5px;font-size:1.3em;margin-right:20px;border-radius: 5px;padding-top:5px;padding-bottom:5px}
.widgetheading2 {background: url("../img/bdbg.png") no-repeat 0px 19px;color:#FFF;margin-top:10px;margin-bottom:2px;height:140px}
.widgetheading3 {background: url("../img/bdbg1.png") no-repeat 0px 19px;color:#FFF;margin-top:10px;margin-bottom:2px;height:140px}
.widgetheading4 {background: url("../img/bdbg2.png") no-repeat 0px 19px;color:#FFF;margin-top:10px;margin-bottom:2px;height:140px}
.widgetheading5 {background: rgb(0, 0, 0);}

.widgetheading6 {color:#FFF;padding-top:20px;padding-bottom:20px;font-size:1.5em;}
.bgc {text-align:left; margin-left;10px;font-weight: 600;margin-bottom:20px}
.bgc2 {text-align:left; margin-left;10px;font-weight: 600;margin-bottom:-50px;margin-top:150px}
.bgc3 {text-align:left; margin-left;10px;font-weight: 600;margin-bottom:20px;margin-top:50px;}
.bgc4 {text-align:left; margin-left;10px;font-weight: 600;margin-bottom:20px;margin-top:90px;}

.bgcheck {background: rgb(24, 132, 128);margin-right:10px;margin-left:10px}
.bgcheck1 {background: rgb(59, 131, 182);margin-left:10px;border-radius: 5px;margin-bottom:150px;}
.bgcheck2 {background: rgb(2, 63, 131);margin-left:10px;border-radius: 5px;}
.bgcheck3 {background: rgb(50, 153, 149);margin-left:10px;border-radius: 5px;margin-top:200px}
.bgcheck5 {background: rgb(137, 136, 136);border-top:2px solid #70706b;  border-bottom:2px solid #70706b;border-left:2px solid #70706b;border-right:2px solid #70706b;}
.bgcheck6 {margin-left:30px; margin-right:30px}
.nomar {background: rgb(0, 0, 0);width:100%}
.bgmain1{background: rgb(62, 60, 60);text-align:center;}
.dmpage {}
.dmpg01 {padding: 20px;background: rgb(245,213,151);border-radius: 5px;opacity: 0.9;  }
.dmpg02 {padding: 30px;background: rgb(205, 205, 201);border-radius: 5px; width:100% }
.dmpg03 {padding: 3px;background: rgb(194, 129, 3);border-radius: 5px;opacity: 0.9;  }

.tm01 {margin-top:100px;padding:10px}
.dm_icon01 {color:#7f8081}
.dm_icon02 {color:#7f8081; font-size:1.3em}
.dm_text01 {color:#580909;font-weight:600;}
.ar_bg {margin-bottom:10px;}
.dmsp {margin-right:50px}
.dmsab {line-height: 30px;}
.dmsaa {font-size:1.4em}
.sorta {text-align:left}
.mtex1 {margin-left:50px;}
.mtex2 {margin-left:50px;}
.mtex3 {margin-left:50px;}
.xline {
	display:inline-block;
	vertical-align:top;
	width:70%;
	height:2px;
	
	background:#c0c0c0;
	position:relative
}
.zline {
	display:inline-block;
	width:100%;
	height:10px;
	margin-bottom:500px;
	background:#000000;
	position:relative
}
.not_info {padding:7px; text-align:left; letter-spacing:-1px;color: rgb(110, 110, 107);margin-right:20px;background: rgb(216, 216, 213);margin-top:0px}
.not_info a{color: rgb(45, 43, 43);}

.kma_01 {font-size: 1.5em;font-weight: 700;color:#255b77;letter-spacing: -1px;background: rgb(95, 175, 86);text-align:center;}
.kma_02 {font-size: 1.0em;font-weight: 400;margin-right:10px}
.kma_03 {font-weight: 400;}

.kca_01 {font-size: 0.9em;}
.kca_04 {font-size: 0.9em;padding-left: 10px;font-weight: 300;margin-top:20px;letter-spacing: -1px;}
.kca_05 {font-size: 1.8em;padding-left: 10px;font-weight: 600;letter-spacing: 0.95px;color:#af0808;padding-bottom:10px;padding-top:10px;background: rgb(137, 136, 136);text-align:center;}
.kca_06 {font-size: 0.8em;padding-left: 10px;font-weight: 300;margin-top:20px;letter-spacing: -1px;color:#586961;}
.kca_07 {font-size: 1.4em;padding-left: 10px;font-weight: 600;color:#000000;padding-left: 10px;}
.kca_08 {font-size: 1.2em;padding-left: 10px;font-weight: 600;letter-spacing: 2px;color:#424040;background: rgb(137, 136, 136);text-align:center;}
.kca_09 {font-size: 1.06em;font-weight: 300;letter-spacing: 0.95px;color:#FFF;padding-bottom:30px;padding-top:10px;background: rgb(62, 60, 60);text-align:center;}
.kca_10 {font-size: 0.9em;padding-left:-100px;font-weight: 300;margin-top:-20px;letter-spacing: 2px;color:#d4192a;}


/*°Ô½ÃÆÇ-CSS*/
#News .news_area{ position:absolute; right:0; top:0; width:395px; height:315px; background:#ebebeb url(../img/nt-bg.gif) no-repeat 100% 10px;}
#News .news_area .bod{ padding:47px 16px 0 30px;}
#News .news_area p{ margin-bottom:36px; padding-left:20px; font-size:0; line-height:1;}
#News .news_area ul li{ padding:0 7px; border-bottom:1px solid #bababa; line-height:23px;}
#News .news_area ul li a{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-family:'±¼¸²'; color:#88898a; text-decoration:none;}
#News .news_area ul li a em{ margin-right:7px;}
#News .news_area ul li a:hover{ color:#3c3b3b;}
#News .news_area ul li.last{ border-bottom:none;}
#News .news_area a:hover img{ margin-top:-31px;}
/*  list */
.list_main {display:table;	width:100%;margin-top:0px}
.list_s1 {width:10%; text-align:left; height:25px; padding-top:12px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;  border-top:1px solid #a1a1a1;  border-bottom:1px solid #e4e4e4;}
.list_s2 {width:45%; text-align:left; height:25px; padding-top:12px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;  border-top:1px solid #a1a1a1;  border-bottom:1px solid #e4e4e4;}
.list_s3 {width:15%; text-align:left; height:25px; padding-top:12px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;  border-top:1px solid #a1a1a1;  border-bottom:1px solid #e4e4e4;}
.list_s4 {width:15%; text-align:center; height:25px; padding-top:12px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;  border-top:1px solid #a1a1a1;  border-bottom:1px solid #e4e4e4;}
.list_s5 {width:15%; text-align:center; height:25px; padding-top:12px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;  border-top:1px solid #a1a1a1;  border-bottom:1px solid #e4e4e4;}
.faq_main {display:table;	width:100%;margin-top:0px}
.allnum {float:left; padding-top:10px; font-size:11px; margin-top:40px;}
.board_search2 {float:right; height:35px; margin-top:40px;}
.board_search {text-align:center; margin-top:20px; padding:10px 0 10px 0; border:1px solid #dfdfdf; background:#fcfcfc;}
.board_search_btn {margin-bottom:5px;.margin-bottom:0;.margin-top:0px;}
.prvx {font-size:1em;text-align:center}
.board_list {clear:both; width:100%;  text-align:center;}
.board_list th {height:26px; padding-top:3px; color:#777; font-family:µ¸¿ò;letter-spacing:-1px; background:#f9f9f9;  border-top:1px solid #a1a1a1;  border-bottom:1px solid #e4e4e4;}
.board_list td {border-bottom:1px solid #e4e4e4; padding:10px 0 8px 0; }
.board_title ab{text-align:left; height:25px; padding-top:12px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;  border-top:1px solid #a1a1a1;  border-bottom:1px solid #e4e4e4;}
.board_title ac{text-align:left;}
.board_title ad{text-align:left;}
.board_title af{text-align:left;}
.board_title ag{text-align:left;}
.board_title {text-align:left}

.board_opt {color:#000; font-weight:bold; font-size:12px;}

.board_page {clear:both;text-align:center; height:30px; margin-top:30px; font-size:11px; font-weight:bold; letter-spacing:5px; font-family:Tahoma;}

a.notice:link {font-weight:bold; text-decoration:none; color:#555;}
a.notice:visited {font-weight:bold; text-decoration:none; color:#555;}
a.notice:active {font-weight:bold; text-decoration:none; color:#555;}
a.notice:hover {font-weight:bold; text-decoration:underline; color:#633c8f;}


/*  view */
.board_view {height:50px; padding-top:12px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;  border-top:1px solid #a1a1a1;  border-bottom:1px solid #e4e4e4;}
.board_view1 {height:25px; padding-top:12px;padding-bottom:12px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;   border-bottom:1px solid #e4e4e4;}
.board_view2 {height:25px; padding-top:12px;padding-bottom:12px; color:#555; letter-spacing:-1px;  background:#f7f7f7;   border-bottom:1px solid #e4e4e4;}
.board_view3 {height:50px; padding-top:12px; color:#555; letter-spacing:-1px; font-weight:bold; background:#f7f7f7;  border-top:1px solid #a1a1a1;  border-bottom:1px solid #e4e4e4;}
.board_view_info {width:100%; }
.board_view_info th {padding:5px; color:#999; text-align:left; border-bottom:1px solid #e4e4e4;}
.board_view_info td {color:#999;  text-align:left; border-bottom:1px solid #e4e4e4; }
.board_content {padding:30px 10px 30px 100px; line-height:34px; border-bottom:1px solid #d8d8d8;text-align:left;}

.board_info {padding:5px 10px 5px 10px;}
.board_info li {float:left;margin-right:60px; color:#888;  letter-spacing:0px;}


.nextprev_list {width:100%;margin-bottom:20px; margin-top:50px;border-top:2px solid #e4e4e4; border-bottom:1px solid #a1a1a1;}
.nextprev_list th {width:75px;padding-top:2px; font-weight:bold; color:#777; letter-spacing:-1px;}
.nextprev_title {}
.nextprev_btn {background: rgb(255, 255, 255);border:1px solid #979996; margin-bottom:10px;margin-top:10px; padding: 5px 10px 5px 10px;font-family:dotum;font-weight:bold;-webkit-appearance:none;cursor:pointer;font-family: ng, sans-serif; font-size: 0.8em}
.nextprev_btn td {margin:10px}


.bo_info {width:100%;  margin-top:60px; }

.bo_view {width:100%;  background:#00000; }
.bo_view01 {width:20%; text-align:left;  padding:10px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; border-right:1px solid #a1a1a1;}
.bo_view02 {width:77.5%;  padding:10px; color:#555; letter-spacing:-1px; font-weight:bold;background:#f7f7f7;   border-bottom:1px solid #a1a1a1; border-top:1px solid #a1a1a1;}
.bo_view03 {width:13%;  color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;     border-bottom:1px solid #a1a1a1; border-right:1px solid #a1a1a1;}
.bo_view04 {width:19%;  color:#555; letter-spacing:-1px;text-align:center; background:#f7f7f7;  border-bottom:1px solid #a1a1a1; border-right:2px solid #a1a1a1;}
.fdown { padding:10px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; border-right:1px solid #a1a1a1;border-left:1px solid #a1a1a1;}
.fdown1 { padding:10px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; border-right:1px solid #a1a1a1;}
.fdown2 { padding:10px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; border-right:1px solid #a1a1a1;}



/*  write */
.board_write {width:100%;border-top:1px solid #a1a1a1; border-bottom:1px solid #e4e4e4;}
.board_write .sel {padding:5px 0 0 7px; border-bottom:1px solid #d8d8d8; height:25px;}
.board_write th {border-bottom:1px solid #e4e4e4; letter-spacing:-1px; width:70px; text-align:left; padding-left:20px; padding-top:7px; padding-bottom:7px;  color:#727272;}
.board_write td {border-bottom:1px solid #e4e4e4; text-align:left; padding:7px 7px 7px 10px;  letter-spacing:-1px; color:#969696;}
.board_f_select {background:#F0F0F0; width:400px; border:1px solid #dfdfdf;}

.write_textarea {width:98%; height:300px; border:1px solid #d8d8d8; margin:5px 0; padding:5px; color:#888; font-size:14px; font-family:µ¸¿ò; line-height:1.2em;}
.write_textarea2 {width:98%; border:1px solid #d8d8d8; margin:10px 0; padding:5px; color:#888; font-size:12px; font-family:µ¸¿ò; line-height:1.2em;}
.write_textarea3 {width:98%; height:150px; border:1px solid #d8d8d8; margin:5px 0; padding:5px; color:#888; font-size:14px; font-family:µ¸¿ò; line-height:1.2em;}
.write_textarea4 {width:30%; height:20px; border:1px solid #d8d8d8;  color:#888; font-size:10px; font-family:µ¸¿ò; margin-top:30px;}
/*  °Ô½ÃÆÇ */
.tbd {text-align:left}

.getabn {border-right-width: 1px; border-right-style: solid;}
.getabn1 {border-right-width: 1px; border-right-style: solid;text-align:center}
.getabn2 {border-right-color: rgb(200, 208, 213);border-right-width: 1px; border-right-style: solid;text-align:center;}
.getabn3 {border-right-color: rgb(200, 208, 213);border-right-width: 1px; border-right-style: solid;text-align:center;width:16%}
.getabn4 {border-right-color: rgb(200, 208, 213);border-right-width: 1px; border-right-style: solid;text-align:center;width:25%;}
.getabn5 {border-right-color: rgb(200, 208, 213);border-right-width: 1px; border-right-style: solid;width:75%}
.getabn6 {border-right-color: rgb(200, 208, 213);border-right-width: 1px; border-right-style: solid;width:25%;color:#000;}
.getabn7 {border-right-color: rgb(200, 208, 213);border-right-width: 1px; border-right-style: solid;text-align:center;width:7%}
.getabn8 {border-right-color: rgb(200, 208, 213);border-right-width: 1px; border-right-style: solid;text-align:center;width:25%;border-left-color: rgb(200, 208, 213);border-left-width: 1px; border-left-style: solid;}
.getabn9 {border-right-color: rgb(200, 208, 213);border-right-width: 1px; border-right-style: solid;text-align:center;width:16%;border-left-color: rgb(200, 208, 213);border-left-width: 1px; border-left-style: solid;font-weight: 700;color:#000;}
.getabn10 {border-right-color: rgb(200, 208, 213);border-right-width: 1px; border-right-style: solid;text-align:center;width:25%;border-left-color: rgb(200, 208, 213);border-left-width: 1px; border-left-style: solid;}
.getabn11 {border-right-color: rgb(200, 208, 213);border-right-width: 1px; border-right-style: solid;text-align:center;width:10%}

.uptext {font-size:13px;font-weight:bold;}
.text-center {
	text-align: center;
	display:inline-block;
	width:100%;
	
}
    .group1{
    display: flex;
    justify-content: center;
    margin: 0px; width: 100%; height: 250px;
   }
  .group1 > div{
    width: 33.333%; height: 100%; margin: 5px;
    text-align:center;
   }
       .group2{
       display: flex;
       justify-content: center;
       margin: 0px; width: 100%; 
   }
  .group2 > div{
    width: 150px; height: 100%; margin: 0px 5px;
    text-align:center;
   }
.black {color:#000;font-weight: 500;}
/*³ëÃâ°¹¼ö Á¶Á¤À§Ä¡ 7°³ 14.2857 */
  .col-sm-3 {
    width: 48%;
  }
    .col-sm-6 {
      width: 48%;
  }
  
  .col-sm-3, .col-sm-7 {
    float: left;
  }
  .col-sm-4 {
    width: 20%;
  }
  .col-sm-4, .col-sm-7 {
    float: left;
  }

 .col-sm-4,  .col-sm-7 {
  position: relative;
  min-height: 1px;
  margin-top:-3px;
   height:100%


}
  .col-sm-7, .col-sm-3 {
    float: left;
   margin-top:80px;

  }

  .col-sm-5 {
    width: 33.333333333333333333333333333%;
  }
  .col-sm-4, .col-sm-5 {
    float: left;
    margin-top:40px;
  }

 .col-sm-4,  .col-sm-5 {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}

.br_tag {
 margin-top:50px;
}
.br_tag1 {
 margin-top:20px;
}
.br_tag2 {
 margin-top:10px;
}
.bb_tag {
 margin-top:200px;
}
.bb_tag1 {
 margin-top:100px;
}
.bb_tag2 {
 margin-top:70px;
}
.bb_tag3 {
 margin-top:30px;
}

.mnabitbox {

	border-top-color: rgb(0,25,91);
	border-top-width: 5px;
	border-top-style: solid;
	border:2px solid #70706b;
	 border-collapse: collapse;
}
.mnabitbox tbody th {border: 1px solid #333333; border-collapse: collapse;}
.mnabitbox tbody tr td{border: 1px solid #333333; border-collapse: collapse;}

.mnabigo {padding-left:30px;}
.ht100 {height:100px;}
.ht200 {height:200px;}
