@charset "utf-8";

/* CSS Document */

h1,h2,h3 {
	margin:0px;
	}

dl,dt,dd{
	margin:0px;
	padding:0px;
	}

ol,ul,li{
	list-style:none;
	margin:0px;
	padding:0px;
	}

p {
	margin:0px;
	}

html{
	
	}

body{
	margin:0px;
	background:url(../img/bg.gif) repeat-x;
	background-color:#044c08;
	}
	
#all_area{
	width:1000px;
	height:auto;
	margin:0px auto 0px auto;
	background-color:#FFF;
	}

/* CrWA摜*/

#main_img{
	width:1000px;
	height:360px;
	background:url(../img/main_img.jpg) no-repeat;
	position:relative;
	margin-bottom:20px;
	}

#flag {
	width:110px;
	text-align:right;
	margin-left:813px;
}

#flag img{
	margin-left:8px;
	margin-top:47px;
}

#main_img h1{
	width:424px;
	height:198px;
	background:url(../img/main_img_title.jpg) no-repeat;
	position:absolute;
	top:84px;
	left:499px;
	text-indent:-5000px;
	overflow:hidden;
	}

/* J@*/

#left_column{
	width:200px;
	height:auto;
	float:left;
	}

#left_column ol{
	
	width:200px;
	height:auto;
	float:left;
	}

/* J@*/

#center_column{
	margin-left:20px;
	width:577px;
	height:auto;
	float:left;
	}
	
#center_column h2{
	margin:10px 0px 10px 0px;
	display:block;
	width:577px;
	height:58px;
	background:url(../img/title_001.jpg) no-repeat;
	text-indent:-5000px;
	overflow:hidden;
	}


#center_column dl{
	width:577px;
	height:auto;
	padding:15px 0px 15px 0px;
	background:url(../img/whatnew_bg.gif) repeat-y;
	margin-bottom:10px;
	}

#center_column dt{
	margin:0px 15px 0px 15px;
	display:block;
	width:60px;
	height:auto;
	float:left;
	font-size:12px;
	color:#ff5dd0;
	font-weight:bold;
	}

#center_column dd{
	margin:0px 15px 0px 0px;
	margin-left:90px;
	display:block;
	width:472px;
	height:auto;
	font-size:12px;
	color:#643e3e;
	line-height:140%;
	}

#center_column dd img{margin:0px 0px 10px 0px;}

/* EJ@*/

#right_column{
	margin-left:20px;
	width:183px;
	height:auto;
	float:left;
	}
	
	
#banner{
	width:183px;
	height:auto;
	background:url(../img/title_002.jpg) no-repeat;
	padding-top:50px;
	}
	
#banner img{
	margin-bottom:10px;
	}
	
	

	
#footer{
	clear:both;
	width:1000px;
	height:154px;
	}
