body{
	margin			: 0px;
	padding			: 0px;
}

div#extentionBox {
	border			: 1px solid #5A679D;
	width				: 180px;
	height				: 400px;
	overflow			: hidden;
	margin			: 0px;
	padding			: 0px;
	font-family		: Meiryo, 'メイリオ';
	font-size			: 11px;
	line-height		: 1.2em;
	position			: relative;
}

div#fortuneBox {
	width				: 180px;
	height				: 350px;
	overflow			: hidden;
	padding			: 0px;
	margin			: 0px;
	background	: #FFFFFF;
}

div#extentionBox h4 {
	margin			: 0px;
	padding			: 0px;
	font-weight	: none;
	background	: #6B78AE;
	color				: #FFFFFF;
	font-size			: 100%;
	text-align		: center;
	vertical-align	: middle;
	line-height		: 155%;
}

div#fortuneList {
	width				: 178px;
	height				: 350px;
	padding			: 0px;
	margin			: 0px;
}

div#fortuneList div.fortune {
	width				: 178px;
	height				: 350px;
	margin			: 2px;
	clear				: both;
}

div#fortuneList div.fortune img {
	float				: left;
	margin			: 0px;
	padding			: 0px;
}

div#fortuneList div.fortune p.name {
	float				: left;
	margin			: 1.8em 0 0 1em;
	padding			: 0px;
}

div#fortuneList div.fortune p.description {
	margin			: 5px 0px 0px 0px;
	clear				: both;
}

/* おてんき情報
￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/
div#weatherBox {
	width				: 178px;
	height				: 350px;
	overflow			: hidden;
	padding			: 0px;
	margin			: 0px;
	background	: #FFFFFF;
	z-index			: 0;
}

div#weatherList {
	padding			: 0.2em;
	background	: #FFFFFF;
}

div#weatherList div.weather {
	padding			: 0.2em;
	clear				: both;
	background	: #FFFFFF;
}
div#weatherBox  img{
	vertical-align		: top;
	margin				: 5px 0px;
	float					: left;
}
.viewWeather p{
	float				: right;
	display			: block;
	margin			: 5px 0px 2px 0px;
	width				: 100px;
}
.viewWeather p.date{
	float				: none;
	clear				: both;
	margin			: 20px 0px 3px 0px;
	padding			: 5px;
	width				: 160px;
	background	: #f1f1f1;
}


/* フッター */
#footer {
	top					: 384px;
	position			: absolute;
	line-height		: 155%;
	z-index			: 1;
}

/* リンク */
h4 a {
	color				: #FFFFFF;
	text-decoration:none;
	display			: block;
	width				: 180px;
	height				: 17px;
}

h4 a:hover {
	color				: #FFFFFF;
	text-decoration:none;
	display			: block;
	background	: #8D9ACF;
}

/* セレクトボックス */
select {
	font-size			: 10px;
}

/* 星座ごとの */
.aries { background:80px 265px url('img/aries.gif') no-repeat; }
.taurus { background:80px 265px url('img/taurus.gif') no-repeat; }
.gemini { background:80px 265px url('img/gemini.gif') no-repeat; }
.cancer { background:80px 265px url('img/cancer.gif') no-repeat; }
.leo { background:80px 265px url('img/leo.gif') no-repeat; }
.virgo { background:80px 265px url('img/virgo.gif') no-repeat; }
.libra { background:80px 265px url('img/libra.gif') no-repeat; }
.scorpio { background:80px 265px url('img/scorpio.gif') no-repeat; }
.sagittarius { background:80px 265px url('img/sagittarius.gif') no-repeat; }
.capricorn { background:80px 265px url('img/capricorn.gif') no-repeat; }
.aquarius { background:80px 265px url('img/aquarius.gif') no-repeat; }
.pisces { background:80px 265px url('img/pisces.gif') no-repeat; }


/* 細かな設定 */
.w180 {
	width				: 176px;
}

.left {
	text-align		: left;
}

.right {
	text-align		: right;
}

.center {
	text-align		: center;
}

/* フォント関連 */
.txt8 {
	font-size			: 8px;
}

.txtRed {
	color				: #FF4500;
}

.txtBlue {
	color				: #4169E1;
}

/* アドセンス
￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/
.ads{
	clear				: both;
	margin			: 10px 2px;
}