/* CSS Document */

#wrap{
}


/*header*/

#header{
	margin:0 auto;
	width:760px;
}

#header h1{
	background:url('../img/title.jpg') no-repeat left top;
	width:;
	height:;
	text-indent:-9999px
}

#header h1 a{
	display:block;
	height:100px;
}

/*main*/
#main{
	clear:both;
	text-align:center;
	border-bottom:1px solid #99CC33;
}

ul#menu_s{
	background:#A3A3A3;
	margin-right:2px;
	padding:3px 6px;
	width:746px;
	height:20px;
}

ul#menu_s li{
	color:#FFFFFF;
	letter-spacing:0.1em;
	float:right;
}

ul#menu_s li a{
	color:#FFFFFF;
	text-decoration:none;
}

#search{
	border:1px solid dimgray;
	background:#smokewhite;
}



ul#menu{
	clear:both;
}

ul#menu li{
	float:left;
	display:inline;
}

#menu_box{
	width:760px;
	text-align:left;
	margin:12px auto;
}

#contents{
	width:280px;
	float:left;
}

#contents h2{
	background:url('../img/t_contents.gif') no-repeat top left;
	width:280px;
	height:30px;
	margin-bottom:6px;
	text-indent:-9999px
}

#contents dl dt#admin a, #assembly a, #intro a, #policy a, #activity a, #info a{
	height:46px;
	text-indent:-9999px;
	margin:0;
	display:block;
}

#contents dl dt#admin{
	background:url('../img/contents01.gif') no-repeat top left;
}

#contents dl dt#assembly{
	background:url('../img/contents02.gif') no-repeat top left;
}

#contents dl dt#intro{
	background:url('../img/contents03.gif') no-repeat top left;
}

#contents dl dt#policy{
	background:url('../img/contents04.gif') no-repeat top left;
}

#contents dl dt#activity{
	background:url('../img/contents05.gif') no-repeat top left;
}

#contents dl dt#info{
	background:url('../img/contents06.gif') no-repeat top left;
}

#contents dl dd{
	margin:0px 0px 10px 6px;
}

#topics{
	width:440px;
	float:right;
}

#topics h2{
	background:url('../img/t_topics.gif') no-repeat top left;
	width:440px;
	height:30px;
	margin-bottom:6px;
	text-indent:-9999px
}

#topics_box{
}

#topics_box strong{
	font-size:120%;
	color:#FF821C;
}

#topics_box ul#arrow_a li{
	background:url('../img/arrow_001.gif') no-repeat left 2px;
	padding-left:16px;
	margin-bottom:6px
}

#topics_box ul#arrow_b{
	margin-top:12px;
}

#topics_box ul#arrow_b li{
	background:url('../img/arrow_002.gif') no-repeat left 2px;
	padding-left:16px
}

#topics_box ul#arrow_n{
	margin-bottom:10px;
}

#topics_box ul#arrow_n li{
	background:url('../img/arrow_00n.gif') no-repeat left 2px;
	padding-left:36px

}


/*footer*/

#footer{
	clear:both;
	margin:0 auto;
	width:760px;
	padding-top:10px;
}

#address{
	float:left;
	margin-right:10px;
}

#address strong{
	font-size:140%;
	color:#077f00;
}

ul#foot_menu{
	float:left;
}

ul#foot_menu li{
	display:inline;
	margin-left:10px;
}

ul#ad{
	float:right;
}

ul#ad li{
	display:inline;
	margin-left:10px;
}



#copyright{
	clear:both;
	text-align:center;
	color:#99CC33;
	background-color:#E0F0C2;
	padding:6px 0;
	margin:6px 0px 3px 0px;
}

#attention{
	text-align:center;
}