/* UI Object */

html, body, div, ul, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, from

 {
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding:0px;
  list-style:none;
  list-style-type:none;
  font-size:12px;
  color:#000000;
  line-height:150%;
  font-family:"나눔고딕", "다음_Regular", "다음_SemiBold", "돋움체", "돋움", "굴림", "굴림체";
  
  }
/*
   a:link {text-decoration: none; color: #000000; font-weight: bold;}
   a:visited {text-decoration: none; color:#000000; font-weight: bold;}
   a:active {text-decoration: none; color:#000000; font-weight: bold;}
   a:hover {text-decoration: underline; color:#000000; font-weight: bold;}
  */ 
   a:link {text-decoration: none; font-weight: bold;}
   a:visited {text-decoration: none; font-weight: bold;}
   a:active {text-decoration: none; font-weight: bold;}
   a:hover {text-decoration: underline; font-weight: bold;}

.top_menu{
	background-color:#093965;
	text-align:center;
	height:5px;
}

.main_menu{
	background-color:#ffffff;
	text-align:center;
}

.main_menu_text a {
	color:#484848;
	font-size:1.2em;
	font-family:"나눔고딕", "나눔바른고딕", "맑은 고딕", "굴림";
	text-align:right;
	padding-right:10px;
}

.main_flash01{
	background-image:url(../image/index/flash01.png);
	text-align:center;
	padding-top:180px;
	padding-bottom:150px;
}

.main_phone{
	color:#FFF;
	text-align:right;
	padding-top:13px;
	padding-bottom:10px;
	font-weight:600;
}


.main_flash02{
	text-align:center;
	margin-top:200px;
	padding-bottom:80px;
}

.main_flash03{
	/*background-image:url(../image/index/main_flash03_bg.png);*/
	background-image:url(../image/index/cb036114041.png);
	text-align:center;
	/*padding-top:56px;*/
	padding-bottom:80px;
}

.main_flash04{
	background-image:url(../image/index/main_flash04_bg.png);
	text-align:center;
	padding-top:20px;
	padding-bottom:100px;
}

.main_flash05{
	background-image:url(../image/index/banner_bg.png);
	text-align:center;
}


/*서브*/
.sub_flash{
	background-image:url(../image/sub/sub_flash.png);
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;
	height:300px;
}


.115{ padding-top: 115px;}


.sub_menu_box_on{border-bottom:4px solid #093965; color:#5c9bda; }

.sub_menu_box_12{
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:10px; 
	font-size:1.1em; 
	font-weight:600; 
	color:#666666;
	text-transform: uppercase;
}
.sub_menu_box_12:hover{
	border:5px solid #f97907;
	/*border-left:5px solid #f97907;
	border-bottom:5px solid #f97907; */
	padding:5px;
	font-size:1.1em; 
	font-weight:600; 
	color:#666666;
	text-transform: uppercase;
}

.sub_menu_box_3{
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC; 
	font-size:1.1em; 
	font-weight:600; 
	color:#666666;
	text-transform: uppercase;
}
.sub_menu_box_3:hover{
	border:5px solid #f97907;
	padding:5px;
	font-size:1.1em; 
	font-weight:600; 
	color:#666666;
	text-transform: uppercase;

}