@charset "utf-8";
/* CSS Document */
	body {margin-left: 0px;	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background:url(../img/main/footer_bg_b.jpg) repeat; text-align:center; text-align:center; font-family:MS UI Gothic; font-size:12px; color:#c9c9c9; line-height:1.3;}
	* {padding:0; margin:0; border: 0;}
	ul, ol {list-style:none;}
	a {color:#c9c9c9;text-decoration:none;}
	a:hover {color:#ffffff;text-decoration:underline;}
	
	.top_bg_l {Z-INDEX:3; background:url(../img/sub/top_bg_left.jpg) repeat-x right top; LEFT:-480px; WIDTH:50%; POSITION:absolute; TOP:0px; HEIGHT: 141px;}
	.navi_bg_l {Z-INDEX:4; BACKGROUND: url(../img/main/navi_bg_left.jpg) no-repeat right 0px; LEFT: -480px; WIDTH: 50%; POSITION: absolute; TOP:141px; HEIGHT: 57px;}

	#wrap {position:relative; width:100%; text-align:center; z-index:1;}
	#top_out {position:relative; overflow:hidden; width:100%; background:url(../img/sub/top_bg_b.jpg) repeat-x; text-align:center; z-index:2;}
	#top_in {position:relative; margin:0 auto; overflow:hidden; width:960px; height:141px; background:url(../img/sub/top_bg.jpg) no-repeat; text-align:left; z-index:4;}
	#top_logo {position:relative; overflow:hidden; margin-top:19px; margin-left:5px; width:222px; height:61px; z-index:12; text-align:left;}
	#top_banner {position:relative; overflow:hidden; margin-top:233px; margin-left:7px; width:420px; height:99px; z-index:11; text-align:left;}
	#top_banner .num{float:left; margin-right:2px; height:11px;}
	#top_menu {position:relative; overflow:hidden; margin-top:23px; margin-left:103px; width:331px; height:31px; z-index:11; text-align:left;}
	.top_flash {position:absolute; overflow:hidden; width:960px; height:458px; top:0; left:0; z-index:1;}
	#mainnavi_out {position:relative; overflow:hidden; width:100%; background:url(../img/main/navi_bg_b.jpg) repeat-x; text-align:center; z-index:2;}
	#mainnavi_in {position:relative; margin:0 auto; overflow:hidden; width:960px; height:57px; background:url(../img/main/navi_bg.jpg) no-repeat; z-index:4;}
	.info_update {position:absolute; overflow:hidden; width:41px; height:16px; top:10px; left:140px; z-index:50;}
	.movie_update {position:absolute; overflow:hidden; width:41px; height:16px; top:10px; left:278px; z-index:50;}
	.gallery_update {position:absolute; overflow:hidden; width:41px; height:16px; top:10px; left:420px; z-index:50;}
	.blog_update {position:absolute; overflow:hidden; width:41px; height:16px; top:10px; left:540px; z-index:50;}
	.community_update {position:absolute; overflow:hidden; width:41px; height:16px; top:10px; left:720px; z-index:50;}
	.down_update {position:absolute; overflow:hidden; width:41px; height:16px; top:10px; left:885px; z-index:50;}
	#content_out {position:relative; overflow:hidden; width:100%; background:url(../img/main/content_bg_b.jpg) repeat-x; text-align:center; text-align:left;}
	#content_in {position:relative; margin:0 auto; overflow:hidden; width:960px; background:url(../img/sub/content_bg.jpg) no-repeat; text-align:left;}
	.con_left {position:relative; float:left; margin-top:23px; margin-right:46px; width:215px;}
		#login_box {position:relative; width:200px; height:51px; margin-left:16px; margin-top:20px; overflow:hidden; text-align:left;}
			.con_left_input {float:left; width:147px; overflow:hidden;}
			#con_left_bt {float:right; margin-right:1px; width:52px; overflow:hidden;}
		#idpw_bt {position:relative; width:204px; height:17px; margin-left:11px; margin-top:4px; overflow:hidden;}
		#join_bt {position:relative; width:204px; height:63px; margin-left:11px; margin-top:10px; overflow:hidden;}
		#logout_box {position:relative; width:204px; height:113px; margin-left:11px; margin-top:20px; overflow:hidden; text-align:left; background:#110e0e; border:1px #3d3d3d solid;}
		#community_bt {position:relative; width:204px; height:25px; margin-left:11px; margin-top:5px; overflow:hidden; text-align:left;}
		#sub_bn {position:relative; width:204px; margin-left:11px; margin-top:15px; margin-bottom:25px; overflow:hidden; text-align:left;}
	#con_center {position:relative; float:left; margin-top:12px; margin-bottom:35px; width:688px; overflow:hidden;}
	.board_margin {margin-top:18px; width:688px; line-height:1.5;}
	.board_num {font-size:10px; color:#a3a3a3; text-align:center;}
	.paginate {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM:4px; PADDING-TOP: 4px; TEXT-ALIGN: center;}
	.paginate A {PADDING-RIGHT: 5px; DISPLAY: inline-block; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; FONT: 11px; MARGIN-LEFT: -5px; PADDING-TOP: 3px; POSITION: relative; TEXT-DECORATION: none}
	.paginate STRONG {PADDING-RIGHT: 5px; DISPLAY: inline-block; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; FONT: 11px; MARGIN-LEFT: -5px; PADDING-TOP: 3px; POSITION: relative; TEXT-DECORATION: none}
	.paginate STRONG {COLOR: #ff6600! important}
	.paginate .pre {DISPLAY: inline-block; FONT: 11px; COLOR: #757575}
	.paginate .next {DISPLAY: inline-block; FONT: 11px; COLOR: #757575}
	.paginate .pre {PADDING-RIGHT: 9px; PADDING-LEFT: 16px; PADDING-BOTTOM: 1px; PADDING-TOP: 3px}
	.paginate .next {PADDING-RIGHT: 17px; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; PADDING-TOP: 3px}
	.paginate A:hover {TEXT-DECORATION: underline}
	.join_title01{color:#ff6000; font-weight:bold; padding-left:8px;}
	.clear {CLEAR: both; PADDING-RIGHT: 0px! important; DISPLAY: block; PADDING-LEFT: 0px! important; FONT-SIZE: 0px! important; FLOAT: none; PADDING-BOTTOM: 0px! important; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; LINE-HEIGHT: 0! important; PADDING-TOP: 0px! important; HEIGHT: 0px}
	#support_out {position:relative; overflow:hidden; width:100%; background:url(../img/main/support_bg_b.jpg) repeat; text-align:center;}
	#support_in {position:relative; margin:0 auto; overflow:hidden; width:960px; height:40px; background:url(../img/main/support_bg.jpg) no-repeat;}
	#footer_out {position:relative; overflow:hidden; width:100%; background:url(../img/main/footer_bg_b.jpg) repeat; text-align:center;}
	#footer_in {position:relative; margin:0 auto; overflow:hidden; width:960px; height:118px; background:url(../img/main/footer_bg.jpg) no-repeat;}
	#scrollbar {position:relative; width:960px; height:0px;}

