@charset "utf-8";

/* resetting */

#content a{ text-decoration: none; }
#content a:hover{ text-decoration: underline; }


/*
		Afflux トップページ
 -------------------------------------------------- */

/* フラッシュ枠 */
#content .topflash{
	margin: 15px 0px;
}


/* sky枠 */
#content .sky{
	float: left;
	width: 189px;
	margin: 20px 0px 0px 0px;
	background: url(../img/top-sky-bg.gif) left top repeat-y;
}



/* water枠 */
#content .water{
	float: left;
	width: 189px;
	margin: 20px 0px 0px 0px;
}


/* ground枠 */
#content .ground{
	float: left;
	width: 189px;
	margin: 20px 0px 0px 0px;
	background: url(../img/top-ground-bg.gif) left top repeat-y;
}


/* heart枠 */
#content .heart{
	float: left;
	width: 189px;
	margin: 20px 0px 0px 0px;
	background: url(../img/top-heart-bg.gif) left top repeat-y;
}


/* 指輪リンク枠 */
#content ul.ring{
	text-align: center;
}


/* 指輪画像 */
#content ul.ring li{
}


/* 指輪テキスト */
#content dl.ring dd{
	margin: 7px 0px 20px 0px;
}


/* 各リンクテキストカラー */
#content .sky dl.ring dd a{ color: #1f2a69; }
#content .water dl.ring dd a{ color: #026798; }
#content .ground dl.ring dd a{ color: #768847; }
#content .heart dl.ring dd a{ color: #c90915; }



/*
		ボトムメニューの設定
 -------------------------------------------------- */



#content .info{
	clear: both;
	padding: 30px 0px 0px 0px;
}


#content .info .link{
	margin: 20px 0px 0px 40px;
}


#content .info .link img{
	float: left;
	margin: 0px 140px 0px 0px;
}


#content .info .link ul{
	padding: 25px 0px 0px 0px;
}


#content .info .link ul li{
	margin: 0px 0px 10px 0px;
}

#content .info .link ul li a{ color: #c90915; text-decoration: none; }
#content .info .link ul li a:hover{ color: #f9396f; text-decoration: underline; }


#content .info p{
	margin: 10px 20px 0px 0px;
	text-align: right;
	font-size: 11px;
}
