.skipNav , hr ,h1 ,h2 ,h3 ,h4 ,h5 ,h6 ,h7 {display:none;}
fieldset {display:hidden; border: solid 0 transparent;}
.none, caption ,legend{display:none;}

/* a */
/*a:link {color:#6d6e71; text-decoration:none; font:normal 12px/130% 'dotum';}
a:visited {color:#6d6e71; text-decoration:none; font:normal 12px/130% 'dotum';}
a:hover{color:#6d6e71; text-decoration:none; font:normal 12px/130% 'dotum';}
a:active {color:#6d6e71; text-decoration:none; font:normal 12px/130% 'dotum';}
*/

/* common */
* {padding:0; margin:0;}
img {border:none;}
.sp_black {color:#000;}
body { color:#999999; width:100%; text-align:center; font-family:dotum; font-size:12px; background-color:#666;}

	#wrap_tnavi {width:100%; margin:0 auto; text-align:center; height:26px; background-color:#006fba;}
		#tnavi {margin:0 auto; width:940px; text-align:left;}
			.tnavi_ul {list-style:none; width:940px;}
				.tnavi_ul li {height:100%; float:left;}
				.tnavi_ul li.tnavi_02 {padding:0 0 0 25px;}
				.tnavi_ul li.tnavi_right {float:right;}

	#wrap_top {float:left; width:100%; margin:0 auto; text-align:center; border-bottom:1px solid #ccc; background-color:#fff;}
		#wrap_top_in {margin:0 auto; width:940px; text-align:left;}
			.logo {float:left; padding:8px 0 2px 0px; }
				.logo_left {float:left; padding:14px 0 0 0;}
			.wrap_menu {float:left; margin:35px 0 0 100px;}
				.topmenu {list-style:none;}
					.topmenu li {float:left; height:40px; margin:0 16px 0 35px;}
					.topmenu li.tmenu_s {background:url("/images/bg_tmenu.gif") repeat-x left bottom;}
	
	#wrap_all_menu {width:100%; position:absolute; padding-bottom:3px; left:0px; top:102px;  display:none; text-align:center; background-color:#fff; filter:Alpha(Opacity=80);Opacity:0.8; border-bottom:1px solid #ccc; z-index:99;}
		.all_menu { margin:0 auto; width:940px; text-align:left;}
				.all_menu_ul {list-style:none; margin:11px 0 0 380px;}
					.all_menu_ul li {float:left;}
						.all_menu_ul li.mmenu01 {width:105px;}
						.all_menu_ul li.mmenu02 {width:120px; }
						.all_menu_ul li.mmenu03 {width:110px;}
						.all_menu_ul li.mmenu04 {width:118px; }
						.all_menu_ul li.mmenu05 {width:106px;}
					.all_menu_ul li ul {width:100%; margin:0; list-style:none;}
					.all_menu_ul li ul li {display:block; width:100%; padding:0px 0 8px 0; }
						.all_menu_ul li ul li A:link { text-decoration:none; font-weight:bold; color:#666; font-size:11px; font-family:Dotum;}
						.all_menu_ul li ul li A:visited { text-decoration:none; font-weight:bold; color:#666; font-size:11px; font-family:Dotum;}
						.all_menu_ul li ul li A:active { text-decoration:none; font-weight:bold; color:#666; font-size:11px; font-family:Dotum;}
						.all_menu_ul li ul li A:hover { text-decoration:none; font-weight:bold; color:#173c87; font-size:11px; font-family:Dotum;}
					


	#wrap_bottom {float:left; width:100%; background-color:#fff; padding:50px 0 0 0;}
		#wrap_bottom_in {float:left; width:100%; margin:0px 0 0 0; text-align:center; background-color:#666; padding:0 0 25px 0;}
			#bottom {margin:0 auto; width:940px; text-align:left;}
				.bottom_tx {float:left; font-size:11px; line-height:14px; padding:0 0 0px 5px;}
					.bottom_tx_01 {padding:5px 0 0 0;}
					.bottom_tx_02 {padding:2px 0 0 0;}
				.bottom_logo {float:left; padding:20px 0 0 0;}
				.bottom_img {float:left; padding:20px 0 0 60px;}
				