@charset "utf-8";

/* color="#70D148" メインカラー */
/* color="#DE41A1" アクセントカラー */

div#footer2{
	width:950px;
	height:292px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	padding-top:30px;
	background:url('../img/footer.png') no-repeat;
}

div#footer2 h2 img{
	display:block;
	float:left;
	margin-top:13px;
	margin-left:10px;
}

div#footer2 div.categoryLine{
	clear:both;
	width:950px;
}

div#footer2 div.categoryLine div.categoryBox{
	width:180px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:15px;
}

div#footer2 div.categoryLine div.categoryBox img{
	float:left;
	margin-right:5px;
}

div#footer2 div.categoryLine div.categoryBox div.categoryDescription{
	float:left;
	width:133px;
}

div#footer2 div.categoryLine div.categoryBox div.categoryDescription h3 a{
	font-size:small;
	color:#FEFEFE;
	text-decoration:none;
}

div#footer2 div.categoryLine div.categoryBox div.categoryDescription ul{
	margin-left:1em;
}

div#footer2 div.categoryLine div.categoryBox div.categoryDescription ul li a{
	font-size:small;
	color:#FEFEFE;
	text-decoration:none;
}

div#footer2 div#footerAds{
	width: 728px;
	height:90px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

div#footer2 ul#footerAboutMeContent{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

div#footer2 ul#footerAboutMeContent li{
	display:inline;
	margin-right:1em;
}

div#footer2 div.categoryLine div.categoryBox div.categoryDescription h3 a:hover,
div#footer2 div.categoryLine div.categoryBox div.categoryDescription ul li a:hover,
div#footer2 ul#footerAboutMeContent li a:hover{
	color:#000000;
}

div#footer2 ul#footerAboutMeContent li a{
	text-align:center;
	font-size:small;
	color:#FEFEFE;
	text-decoration:none;
}

div#footer2 p,
div#footer2 p a{
	text-align:center;
	font-size:small;
	text-decoration:none;
}


div#footer2 div.categoryLine:after{
	clear:both;
	height:0;
	display:block;
	content:"";
}
