/******************************************** 基本設定 *******************************************/
BODY{					
	background-color:gray;			
	background-image:url(images/hp_content_images/bg.gif);

	font-style		:normal;
	font-weight		:normal;
	font-size		:12pt;
	text-align		:center;
	text-indent		:0pt;
	color			:black;
	margin			:0;
	padding			:0;
}
p{
	font-size		:small;
}
h1{
	font-size		:medium;
	color			:#922;
	font-weight		:bold;
}
h2{
	font-size		:medium;
}
A:link{
	color			:#3333ff;
}
A:visited{
	color			:#006600;
}
A:active{
	color			:#ff9933;
}
img{
	border			:0;
}

/*************************************** トップレベルの設定 *****************************************/
#wrap{
	width			:850px;
	margin			:0 auto;
	text-align		:left;
	background-color:#fff;
	border			:1px solid #999;
	
}
div#main{
	margin			:20px;
	border			:0px;
	padding			:0px;
	float			:right;
}
div#sub{
	width			:350px;
	margin			:20px 20px 10px 20px;
	border			:0px;
	padding			:0px;
	float			:left;
	text-align		:center;
}
div#footer{
	margin			:20px;
	clear			:both;
	text-align		:center;
	border			:0;
	padding			:0;
	font-family		:Arial;
	font-size		:small;
	color			:#666;
}

/********************************************* 各要素の設定 *******************************************/
/*------------------- 「News」の設定 --------------------*/
div#main div.NewsTextbox{
	background-color:white;
	margin-top		:10px;
	margin-bottom	:10px;
	width			:400px;
	height			:100px;
	padding-top		:3px;
	padding-bottom	:5px;
	padding-left	:5px;
	border			:1px solid #999;
}

/*------------------- 「Info」の設定 --------------------*/
div#main div.InfoTextbox{
	background-color:white;
	margin-top		:10px;
	margin-bottom	:10px;
	width			:400px;
	height			:150px;
	padding			:5px;
	border			:1px solid #999;
}

/*------------------- 「Link」の設定 --------------------*/
div#main div.LinkTextbox{
	background-color:white;
	margin-top		:10px;
	margin-bottom	:10px;
	width			:400px;
	height			:120px;
	padding			:5px;
	border			:1px solid #999;
}

/*------------------- 「navi」の設定 --------------------*/
div#main div#navi{
	margin			:5px 0;
	width			:400px;
	height			:80px;		
	padding			:0px;
	border			:0;

}
div#navi ul{
	list-style-type:none;
	margin			:0;
	padding			:0px;
}
div#navi li{
	display			:block;
	float			:left;
	padding			:0;
	margin			:0;
}
div#navi li a{
	display			:block;
	width			:70px;
	margin			:5px 2px;
	padding			:5px 10px;
	border-width	:1px;
	border-style	:solid;
	font-size		:10pt;
	text-align		:center;
}
div#navi li a:link, div#navi li a:visited{
	color			:#000;
	text-decoration	:none;
	background-color:#eee;
	border-color	:#ccc;
}
div#navi li a:hover, div#navi li a:active{
	color			:#000;
	text-decoration	:none;
	background-color:#ef9;
	border-color	:#9c6;
}
div#navi li#current{
	display			:block;
	width			:60px;
	margin			:5px 2px;
	padding			:5px 10px;
	border-width	:1px;
	border-style	:solid;
	font-size		:10pt;
	text-align		:center;
	color			:#000;
	text-decoration	:none;
	background-color:#999;
	border-color	:#ccc;
}

/********************************************* 「活動内容」設定 ************************************************/
div#activity{
	margin			:10px;
	border			:0px;
	padding			:0px;
}
div#activity div.textbox{
	background-color:white;
	margin-top		:10px;
	margin-bottom	:10px;
	border			:0px;
	padding			:5px;
	border			:1px solid #999;
}
div#activity div#navi{
	margin			:5px 0;
	height			:60px;
	border			:0px;
	padding			:0px;
}

/********************************************* 「団員募集」設定 ************************************************/

div#boshuuIndex .main{
	border			:1px solid #999;
	text-align		:center;
	font-weight		:bold;
	font-size		:20pt;
	width			:100%;
	height			:100%;
	margin-top		:10px;
}
div#boshuuIndex .sub{
	margin-top		:10px;
	padding-left	:20px;
	text-align		:left;
	font-weight		:normal;
	font-size		:13pt;
	color			:#003399;
}