body {
	background-color: #000000; 
	color: #ffffff; 
	font-size: 12px;
	margin: 0px;
	text-align: left;
}

img {
	border-style: none;
}

table,th,td {
	border: 0px;
	margin: 0px 0px 15px 0;
	padding: 0px;
}

textarea {
	background-color: #f5f5dc;
	border: 1px #003300 solid;
	margin: 0px;
	padding: 3px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}

/*全体のレイアウト */
#main{
	background: #000000;
	text-align: left;
	/*height: 100%;*/
	font-family: "ＭＳ Ｐゴシック", Osaka;
}

/*全体の文字の指定 */
h1 {margin: 0px; padding: 10px 0px 15px 0px;}
	/*ボールド */
	span#bold {font-weight: bold;}
	/*オレンジ */
	span#orangebol {font-weight: bold; font-size: 14px; color: #ff9900;}
	/*レッド */
	span#red {font-size: 12px; color: #ff0000;}

/*サイドメニュー(LEFT)*/
#lnav {
	position: relative;
	margin:0px;
	width: 273px;
	height: 1420px;
	padding: 5px 0px 10px 0px;
	background-image: url(../images/back_img.gif);
}
#logo {
	text-align: center;
	margin: 15px 0px 15px 0px;
}

	/*占いコンテンツ */
	.box {
		width: 273px;
		margin: 0px 0px 5px 0px;
	}
	.box ul {list-style-type: none;	margin: 0px 0px 0px 25px; padding: 0px;}

	/*センター合わせ */
	.boxcen {
		text-align: center;
		margin: 0px 0px 5px 0px;
	}
	.lbox {
		width: 214px;
		font-size: 12px;
		color: #ffffff;
		background: #80ba0b;
		padding: 2px;
		line-height: 16px;
	}
	.lbox a:link {color: #ffffff; font-size: 12px; text-decoration: none;}
	.lbox a:visited {color: #ffffff; font-size: 12px; text-decoration: none;}
	.lbox a:hover {color: #adff2f; font-size: 12px; text-decoration: underline;}
	.lbox a:active {color: #ffffff; font-size: 12px; text-decoration: none;}

	.box2 {
		width: 273px;
		margin: 0px 0px 5px 0px;
	}
	.box2 ul {list-style-type: none; margin: 0px 0px 0px 25px; padding: 0px;}
	.box2 img {margin: 5px 0px 0px 0px;}

	.lbox2 {
		width: 214px;
		font-size: 12px;
		color: #ffffff;
		padding: 2px;
		line-height: 16px;
	}
	.lbox2 a:link {color: #ffffff; font-size: 12px; text-decoration: none;}
	.lbox2 a:visited {color: #ffffff; font-size: 12px; text-decoration: none;}
	.lbox2 a:hover {color: #adff2f; font-size: 12px; text-decoration: underline;}
	.lbox2 a:active {color: #ffffff; font-size: 12px; text-decoration: none;}

	/*リンクボタン */
	.navbot {
		width: 273px;
		padding: 0px 0px 0px 18px;
		margin: 5px 0px 3px 0px;
	}
	.navbot img {
		margin: 0px;
	}

	/*メルマガ登録･削除 */
	.ltext {
		text-align: center;
		margin: 3px 0px 5px 0px;
	}
	.ltext a:link {color: #ffffff; font-size: 12px; text-decoration: none;}
	.ltext a:visited {color: #ffffff; font-size: 12px; text-decoration: none;}
	.ltext a:hover {color: #adff2f; font-size: 12px; text-decoration: underline;}
	.ltext a:active {color: #ffffff; font-size: 12px; text-decoration: none;}

	/*AQUARIA */
	.aqua {
		width: 273px;
		font-size: 12px;
		padding: 8px 0px 5px 15px;
	}
	.aqua ul {list-style-type: none; margin: 0px; padding: 0px;}

	/*モバイル運命鑑 */
	.mobile {
		width: 273px;
		margin: 5px 0px 8px 0px;
		padding:0px 0px 0px 13px;
	}

	/*PRボックス */
	.prbox {
		width: 273px;
		font-size: 12px;
		padding: 5px 0px 8px 15px;
	}
	.prtitle {
		width: 225px;
		text-align: center;
		padding: 2px 8px;
		border: 1px solid #000000;
		background: #000000;
	}
	.prboxtext {
		width: 225px;
		color: #000000;
		text-align: center;
		padding: 8px;
		border: 1px solid #000000;
		background: #ffffff;
	}
	.prboxtext a:link {color: #000000; font-size: 12px; text-decoration: none;}
	.prboxtext a:visited {color: #000000; font-size: 12px; text-decoration: none;}
	.prboxtext a:hover {color: #32cd32; font-size: 12px; text-decoration: underline;}
	.prboxtext a:active {color: #000000; font-size: 12px; text-decoration: none;}

	/*運命鑑リンクに関して */
	.linkbun {
		width: 273px;
		font-size: 12px;
		line-height: 15px;
		padding: 5px 0px 0px 10px;
	}
	.linkbun ul {list-style-type: none;	margin: 0px 35px 0px 0px; padding: 0px;}
	.linkbun a:link {color: #ffffff; font-size: 12px; text-decoration: none;}
	.linkbun a:visited {color: #ffffff; font-size: 12px; text-decoration: none;}
	.linkbun a:hover {color: #adff2f; font-size: 12px; text-decoration: underline;}
	.linkbun a:active {color: #ffffff; font-size: 12px; text-decoration: none;}

/*サイドメニュー(RIGHT)*/
#rnav {
	position: absolute;
	margin: 0px 0px 0px 300px;
	padding: 5px 0px 10px 0px;
}

	/*トップ公告バナー*/
	#banner {
		margin: 5px 0px 0px 0px;
		padding: 5px 0px;
		text-align: center;
		font-size: 12px;
	}
	#banner p {margin: 0px; padding: 3px 0px;}

	/*コンテンツボックス（白枠）*/
	.contentsbox {
		width: 474px;
	}
	.conimg {
		margin:5px 0px 0px 0px;
		padding: 0px 0px 0px 20px;
	}
	.contit {
		position: absolute;
		z-index: 0;
		margin: 0px;
		padding: 0px 0px 0px 150px;
	}
	.context {
		width: 280px;
		margin: 0px;
		padding: 0px;
	}
	.contsam {
		z-index: 1;
		position: relative;
		margin: 0px 0px 0px 20px;
		padding: 0px;
		width: 430px;
	}
	.conjudg {
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 170px;
	}
	.contit ul {font-size: 12px; line-height: 16px; list-style-type: none; margin: 0px; padding: 3px 0px;}
	.contit li {margin: 0px; padding: 0px;}

	/*コンテンツボックスDOTTED LINE*/
	.dottedline {
		text-align: right;
		margin:10px 20px;
		padding: 0px;
	}

	/*コンテンツボックスgotoback*/
	.conback {
		text-align: right;
		margin:0px 20px 10px 20px;
		padding: 0px;
		font-size: 12px;
	}
	.conback a:link {color: #ffffff; font-size: 12px; text-decoration: none;}
	.conback a:visited {color: #ffffff; text-decoration: none;}
	.conback a:hover {color: #adff2f; text-decoration: underline;}
	.conback a:active {color: #ffffff; text-decoration: none;}

.lmoji { font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-weight: bold; color: #FF9900}
.moji { font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; color: #FFFFFF}

/*Copyright*/
.copy {
	color: #ffffff;
	font-size: 12px;
	margin: 10px 0px;
	text-align: center;
	padding-top: 10px;
	border-top: 1px #ffffff solid;
}

.banner_table {
	background-color: #000000; 
	color: #ffffff; 
	font-size: 12px;
	margin: 0px;
	text-align: center;
}





/*
--------------------------------
ADD20110406 watanabe
--------------------------------
*/

#wrap_banner_r{
position:absolute;
left:810px;
top:8px;
}


.bnr_adnetwork_space{
padding:15px 0;
}




















