*{margin:0; padding:0;}
  
/* header */
#header_wrap{ border-bottom:3px solid #2a74b2;}
#header{ width:1004px;margin:0 auto;}
#header h1{float:left; padding-top:20px; padding-bottom:20px;}
#gnb {float:right;}
#gnb ul li{float:left; font-family:"µ¸¿ò","±¼¸²"; font-size:0.8em; padding-left:5px; height:33px; line-height:33px;}
#gnb ul li a{text-decoration:none; color:#7c7c7c;}
#gnb ul li a:hover{text-decoration:underline; color:#383838;}
#gnb ul li:after{content:url(../images/bar.jpg); margin-left:5px;}
#gnb ul li.gnbul:after{content:""; margin:0;}

#lnb{ clear:right;}
#lnb ul {font-family:"¸¼Àº °íµñ",'Nanum Gothic', "³ª´®°íµñ", "µ¸¿ò", Dotum, sans-serif;}
#lnb ul li {float:right; padding:30px 0 10px 20px; font-size:1.3em; letter-spacing:-1px;}
#lnb ul li a{display:block; text-decoration:none; color:#333333; font-weight:bold;}
#lnb ul li a:hover{ color:#2ba2c9; font-weight:bold;}

/*¸ÞÀÎ½½¶óÀÌµåÀÌ¹ÌÁö*/
#main_fla{clear:both; background:#ebebed; height:460px;left:50%;}
#main_fla_wrap{ width:1200px; margin:0 auto; position:relative;}


#mobile_fla, #m_footer_wrap, #m_contents{ display:none;}

/* side_bar */
#side_bar{ background:#ffffff; width:107px; height:100%; position:fixed; right:0px; border-left:1px solid #e2e2e2;}
#side_bar h3{margin-top:62px; background:#2a74b2; text-align:center; height:50px; border-bottom:3px solid #093f6f; line-height:50px;}
#license{margin-top:20px; text-align:center; border-bottom:1px dashed #898989;}
#license ul li{font-family:"¸¼Àº °íµñ",'Nanum Gothic', "³ª´®°íµñ", "µ¸¿ò", Dotum, sans-serif; font-size:0.85em; letter-spacing:-1px; padding-bottom:5px;}

#q_icon{ font-size:0.75em; text-align:center;font-family:"¸¼Àº °íµñ",'Nanum Gothic', "³ª´®°íµñ", "µ¸¿ò", Dotum, sans-serif;}
#q_icon ul li a{display:block; text-decoration:none; line-height:120px; color:#404040; margin-top:5px; height:80px;}
#q_icon ul li a:hover{text-decoration:underline; color:#666666;}
.q_icon01{background:url(../images/side_ban01.png) no-repeat center top; border-bottom:1px dashed #898989; }
.q_icon02{background:url(../images/side_ban02.png) no-repeat center top; border-bottom:1px dashed #898989; }
.q_icon03{background:url(../images/side_ban03.png) no-repeat center top; border-bottom:1px dashed #898989;}

.cs_center{border-bottom:1px dashed #898989; padding:5px 0 5px 6px;}
.cs_center img{float:left;}
.cs_center p{float:left; text-align:left; line-height:140%; padding-left:2px;}
.cs_number{color:#e76f21;font-size:1.4em;font-weight:bold;}

/*contents*/
#contents{padding-top:28px; width:1004px; margin:0 auto;}
/*¹è³Ê1*/
#banner01{}
.bnr_common {float:left; border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;width:328px; height:180px; text-align:center; line-height:180px; text-indent:-9999px;}
.bnr_common a{display:block; border-left:5px solid #2a74b2;}
.bnr_common a:hover{display:block; border-left:5px solid #f39c12;}

.bnr01{background:url(../images/main_bnr01.png) no-repeat center; margin-right:5px;}
.bnr02{background:url(../images/main_bnr02.png) no-repeat center;}
.bnr03{background:url(../images/main_bnr03.png) no-repeat center; margin-right:5px; margin-top:5px;}
.bnr04{background:url(../images/main_bnr04.png) no-repeat center; margin-right:5px; margin-top:5px;}
.bnr05{background:url(../images/main_bnr05.png) no-repeat center; margin-right:5px; margin-top:5px;}
.bnr06{background:url(../images/main_bnr06.png) no-repeat center; margin-right:5px;}

.bnr_bbs{float:left; border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;width:293px; height:152px; margin-right:5px;border-left:5px solid #2a74b2; padding-top:28px; padding-left:15px; padding-right:15px;}

.bnr_bbs h4{float:left;}
.bnr_bbs>ul>li>a>img{float:right;}
#result{clear:both; padding-top:15px;}
#result ul li a{text-decoration:none; font-family:"µ¸¿ò","±¼¸²"; font-size:12px; line-height:160%; color:#575757; background:url(../images/dot.jpg) no-repeat left; padding-left:10px;}
#result ul li a:hover{color:#255f90;text-decoration:underline;}
#notice{background:#f2f2f2;font-family:"µ¸¿ò","±¼¸²"; font-size:11px; margin-top:8px;}
#notice ul li{float:left; height:32px; line-height:32px; padding:0 8px 0 8px; color:#575757;}
#notice ul li a{text-decoration:none;color:#575757;}
#notice ul li a:hover{text-decoration:underline;color:#000000;}
.notice_txt{color:#9c5528;}
.notice_day{text-align:right;}
.notice_day a{background:#aad2df; padding:4px;}
.notice_day a:hover{text-decoration:none;}

/*¹è³Ê2*/
#banner02{ padding-top:30px; padding-bottom:30px;}
#banner02 ul li{float:left; text-align:center; width:25%;}


/*footer*/
#footer_wrap{background:#f7f8f9; border-top:1px solid #e7e7e7;font-family:"¸¼Àº °íµñ",'Nanum Gothic', "³ª´®°íµñ", "µ¸¿ò", Dotum, sans-serif;}
#footer{width:1004px; margin:0 auto;}
#footer h2{float:left; padding-top:26px;}
#footer_center{float:left; padding-top:26px; padding-left:60px;}
#footer_center ul li{display:inline; font-size:0.9em; font-weight:bold; padding-right:20px; letter-spacing:-1px;}
#footer_center ul li a{text-decoration:none; color:#343434;}
#footer_center ul li a:hover{text-decoration:none; color:#0453a4;}
#footer_center p{font-size:0.9em; color:#5e5e5e; padding-bottom:20px;}

#footer_right{float:right; padding-top:26px; position:relative;}
#footer_right{font-size:1.2em; color:#5e5e5e;}
.phone_ft{color:#2a74b2; font-weight:bold;}
#footer_right ul li img{padding-top:10px;}

#copyright{}
#copyright p{padding:10px; border-top:1px solid #e7e7e7; text-align:center;background:#f7f8f9;}



/*ÆÐ¹Ð¸®»çÀÌÆ®*/
#family_site{width:200px; border:2px solid #898989 ; border-radius:10px; padding:10px 10px 10px 5px; position:absolute; top:-110px; right:10px; background:#ffffff;}
#family_site ul { padding-left:20px; font-size:12px;}
#family_site ul li{ list-style-type:disc;}
#family_site ul li a{ text-decoration:none; color:#575757;}
#family_site ul li a:hover{ text-decoration:none; color:#164a8b;}
#close_btn { float:right;}





/*½½¶óÀÌµå*/
#slides {
		
  display: none
}

#slides .slidesjs-navigation {
  
  margin-top:5px;
}

a.slidesjs-previous{ position:absolute; top:180px; left:10px;}
a.slidesjs-next{ position:absolute; top:180px; right:10px;}

a.slidesjs-next,
a.slidesjs-previous,
a.slidesjs-play,
a.slidesjs-stop {
  background-image: url(../images/btns-next-prev.png);
  background-repeat: no-repeat;
  display:block;
  width:24px;
  height:44px;
  overflow:hidden;
  text-indent: -9999px;
  float: left;
  margin-right:5px;
}

a.slidesjs-next {
  margin-right:10px;
  background-position: -24px 0px;

}

a:hover.slidesjs-next {
  background-position: -24px -44px;
}

a.slidesjs-previous {
  background-position: 0 0;
}

a:hover.slidesjs-previous {
  background-position: 0 -44px;
}

a.slidesjs-play {
  width:24px;
  background-position: -72px 0;visibility:hidden;
  
}

a:hover.slidesjs-play {
  background-position: -72px -44px;visibility:hidden;
}

a.slidesjs-stop {
  width:24px;
  background-position: -48px 0;visibility:hidden;
}

a:hover.slidesjs-stop {
  background-position: -48px -44px;visibility:hidden;
}

.slidesjs-pagination {
  margin: 7px 0 0;
  float: right;
  list-style: none;
  visibility:hidden;
}

.slidesjs-pagination li {
  float: left;
  margin: 0 1px;
}

.slidesjs-pagination li a {
  display: block;
  width: 13px;
  height: 0;
  padding-top: 13px;
  background-image: url(../images/pagination.png);
  background-position: 0 0;
  float: left;
  overflow: hidden;
}

.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {
  background-position: 0 -13px
}

.slidesjs-pagination li a:hover {
  background-position: 0 -26px
}

#slides a:link,
#slides a:visited {
  color: #333
}

#slides a:hover,
#slides a:active {
  color: #9e2020
}

.navbar {
  overflow: hidden
}

@media screen and (max-width:1400px) {
  /*#side_bar { visibility:hidden;}*/
  #side_bar { display:none;}

}

#popup{
	background-color: #fff;
	color: #111;
	display: none;
	min-width: 825px;
	padding: 20px;
}
  
.button_pop {
	background-color: #2b91af;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
}
.button_pop:hover {
  background-color: #296DB1;
}
.button_pop.b-close{
	/*border-radius: 7px 7px 7px 7px;*/
	box-shadow: none;
	font: bold 131% sans-serif;
	padding: 0 6px 2px;
	position: absolute;
	right: -7px;
	top: -7px;
}



/* board_pop_box */
.board_pop_box { width:890px; height:1120px; margin:0 auto; overflow:auto;}
.board_pop_box .mv_box { width:890px; min-height:368px; background:#f5f5f5; margin-bottom:11px;}
.board_pop_box .mv_box iframe{ width:890px; min-height:368px;}

