#contents_fortune{
	text-align:left;
}
#fortune {
	width:720px;
	margin:0 auto;
	padding:0;
}

/*--------------------------------------*/

#fortune h2 {
	width:720px;
	padding:0 0 30px 0;
	margin:0;
}

#fortune h3 {
	width:675px;
	padding:0 23px 20px 22px;
	margin:0;
}


#fortune h4 {
	padding:0;
	margin:0;
}
/*-----------------------------------------------------------*/
/*占いトップページ-------------------------------------------*/

#fortune #fortune_top {
	width:700px;
	background:#ffe9db url("../85pmjo00000001an/85pmjo00000001as.gif") no-repeat left top;
	padding:0;
	margin:0;
}

#fortune #fortune_bottom {
	width:700px;
	background:#ffe9db url("../85pmjo00000001an/85pmjo00000001at.gif") no-repeat left bottom;
	padding:0 0 10px 0;
margin: 0 10px;
}

/*--------------------------------------*/
#fortune .fortune_month {
	clear:both;
	width: 700px;
padding: 0x;
	margin:0;
	overflow:hidden;

}

#fortune .fortune_month:after {
	conent:"";
	display:block;
	clear:both;
	height:0px;
	overflow:hidden;
}

*html #fortune .fortune_month {
	height:1em;
	overflow:visible;
}
/*--------------------------------------*/
#fortune .fortune_month_left {
	float:left;
	padding:0;
	margin:10px 5px 0 10px;
	width: 166px;
	height: 264px;
	display: inline;
	position: relative; 
}
#fortune .fortune_month_center {
	float:left;
	padding:0;
	margin:10px 5px 0 0; 
	width: 166px;
	height: 264px;
	display: inline;
	position: relative; 
}
#fortune .fortune_month_center02 {
	float:left;
	padding:0;
	margin:10px 5px 0 0; 
	width: 166px;
	height: 264px;
	display: inline;
	position: relative; 
}

#fortune .fortune_month_right {
	float: left;
	padding:0;
	margin:10px 0 0 0; 
	width: 166px;
	height: 264px;
	display: inline;
	position: relative; 

}
/*--------------------------------------*/
#fortune #fortune_01 {
	display:block;
	width:166px;
	height:264px;
	background:url(../85pmjo00000001an/85pmjo00000001au.jpg) no-repeat top left;
	padding:0;
	margin:0;
}

#fortune #fortune_02 {
	display:block;
	width:166px;
	height:264px;
	background:url(../85pmjo00000001an/85pmjo00000001av.jpg) no-repeat top left;
	padding:0;
	margin:0;
}

#fortune #fortune_03 {
	display:block;
	width:166px;
	height:264px;
	background:url(../85pmjo00000001an/85pmjo00000001aw.jpg) no-repeat top left;
	padding:0;
	margin:0;
}

#fortune #fortune_04 {
	display:block;
	width:166px;
	height:264px;
	background:url(../85pmjo00000001an/85pmjo00000001ax.jpg) no-repeat top left;
	padding:0;
	margin:0;
}

#fortune #fortune_05 {
	display:block;
	width:166px;
	height:264px;
	background:url(../85pmjo00000001an/85pmjo00000001ay.jpg) no-repeat top left;
	padding:0;
	margin:0;
}

#fortune #fortune_06 {
	display:block;
	width:166px;
	height:264px;
	background:url(../85pmjo00000001an/85pmjo00000001az.jpg) no-repeat top left;
	padding:0;
	margin:0;
}

#fortune #fortune_07 {
	display:block;
	width:166px;
	height:264px;
	background:url(../85pmjo00000001an/85pmjo00000001b0.jpg) no-repeat top left;
	padding:0;
	margin:0;
}

#fortune #fortune_08 {
	display:block;
	width:166px;
	height:264px;
	background:url(../85pmjo00000001an/85pmjo00000001b1.jpg) no-repeat top left;
	padding:0;
	margin:0;
}

#fortune #fortune_09 {
	display:block;
	width:166px;
	height:264px;
	background:url(../85pmjo00000001an/85pmjo00000001b2.jpg) no-repeat top left;
	padding:0;
	margin:0;
}

#fortune #fortune_10 {
	display:block;
	width:166px;
	height:264px;
	background:url(../85pmjo00000001an/85pmjo00000001b3.jpg) no-repeat top left;
	padding:0;
	margin:0;
}

#fortune #fortune_11 {
	display:block;
	width:166px;
	height:264px;
	background:url(../85pmjo00000001an/85pmjo00000001b4.jpg) no-repeat top left;
	padding:0;
	margin:0;
}

#fortune #fortune_12 {
	display:block;
	width:166px;
	height:264px;
	background:url(../85pmjo00000001an/85pmjo00000001b5.jpg) no-repeat top left;
	padding:0;
	margin:0;
}

#fortune .fortune_month_left p,
#fortune .fortune_month_center p,
#fortune .fortune_month_right p {
width: 41px;
height: 41px;
position: absolute;
left: 63px;
top: 217px;
}

*html #fortune .fortune_month_left p,
*html #fortune .fortune_month_center p,
*html #fortune .fortune_month_right p {
width: 41px;
height: 41px;
position: absolute;
left: 63px;
top: 217px;
}
*+html #fortune .fortune_month_left p,
*+html #fortune .fortune_month_center p,
*+html #fortune .fortune_month_right p {
width: 41px;
height: 41px;
position: absolute;
left: 63px;
top: 217px;
}

/*--------------------------------------*/
#fortune #profile {
	clear:both;
	width:706px;
  height: 237px;
	padding:0;
	margin:20px 7px 0 7px;
	overflow:hidden;
	background:url(../85pmjo00000001an/85pmjo00000001b6.jpg) no-repeat top left;
}

#fortune #profile:after {
	conent:"";
	display:block;
	clear:both;
	height:0px;
	overflow:hidden;
}

*html #fortune #profile {
	height:1em;
	overflow:visible;
}



/*--------------------------------------*/
#fortune #profile_left {
	float:left;
	width:479px;
}

#fortune #profile_right {
	float:right;
	width:227px;
	height:206px;
	padding:0;
	margin:0;
}

/*--------------------------------------*/
#fortune #profile_left h3 {
  margin: 0 0 35px 0;
	width:479px;
  text-indent: -9999px;
}

#fortune #profile_text {
	width:479px;
	height:100px;

}

#fortune #profile_text p {
	padding:0 0 0 36px;
	margin:15px 0 0 0;
	font-size:13px;
	line-height:1.6em;
}

#fortune #profile_text p.link {
	float:left;
	color:#CC0000;
	line-height:100%;
	padding:0 0 0 36px;
}

#fortune #profile_text p.link img {
	padding:2px 10px 0 0;
}

#fortune #profile_text p.link a {
	color:#CC0000;
}
/*--------------------------------------*/
#fortune #profile_bottom {
	clear:both;
	width:706px;
	padding:0;
	margin:0 7px;
}
/*-----------------------------------------------------------*/
/*占い中ページ-----------------------------------------------*/




#fortune .fortune_waku {
	clear:both;
	width:700px;
	margin:0 10px 0 10px;
  padding: 0 0 10px 0;
	overflow:hidden;
background: url(../85pmjo00000001an/85pmjo00000001b7.gif) no-repeat left bottom;
}

#fortune .fortune_waku:after {
	conent:"";
	display:block;
	clear:both;
	height:0px;
	overflow:hidden;
}

*html #fortune .fortune_waku {
	height:1em;
	overflow:visible;
}


/*--------------------------------------*/



#fortune .fortune_all {
	margin: 0;
	padding: 0;
	width: 700px;
  background: #ffe9db url(../85pmjo00000001an/85pmjo00000001b8.gif) repeat-y center top;
}
#fortune .fortune_all p {
margin: 0;
padding: 10px 30px 30px 30px;
font-size: 13px;
line-height: 1.8em;
}
#fortune div.all_bottom {
margin: 0;
padding: 0;
width: 700px;
height: 46px;
background: #ffe9db url(../85pmjo00000001an/85pmjo00000001b9.gif) repeat-y center top;
}
#fortune div.all_bottom ul {
float: right;
margin: 0;
padding: 0;
}
#fortune div.all_bottom li {
margin: 4px 0 0 90px;
padding: 0;
list-style: none;
float: left;
width: 80px;
font-size: 14px;
}


/*--------------------------------------*/
#fortune .fortune_job {
	clear:both;
	margin: 0;
	padding: 10px 5px;
	width: 690px;
background: #ffe9db;
}
#fortune .fortune_job h4 {
margin: 0;
padding: 0;
text-indent: -9999px;
}

#fortune .fortune_job_text {
padding: 0;
margin: 10px 0 0 0;
width: 691px;
height: 146px;
background: #ffe9db url(../85pmjo00000001an/85pmjo00000001ba.gif) no-repeat center top;
}

#fortune .fortune_job_text p {
margin: 10px 20px 0 0;
padding: 0;
float: right;
width: 500px;
font-size: 13px;
line-height: 1.6em;
}
#fortune div.job_key {
margin: 0;
padding: 0;
width: 691px;
height: 106px;
background: url(../85pmjo00000001an/85pmjo00000001bb.gif) no-repeat left bottom;
}
#fortune div.job_key p {
text-align: center;
margin: 0;
padding: 40px 0 0 0; 
width: 690px;
color: #34ac34;
font-size: 15px;
}
/*--------------------------------------*/
#fortune .fortune_love {
	clear:both;
	margin: 0;
	padding: 10px 5px 0 5px;
	width: 690px;
background: #ffe9db;
}
#fortune .fortune_love  h4 {
margin: 0;
padding: 0;
text-indent: -9999px;
}
#fortune .fortune_love_text {
padding: 0;
margin: 10px 0 0 0;
width: 691px;
height: 145px;
background:url(../85pmjo00000001an/85pmjo00000001bc.gif) no-repeat top left;
}
#fortune .fortune_love_text p {
margin: 10px 20px 0 0;
padding: 0;
float: right;
width: 500px;
font-size: 13px;
line-height: 1.6em;
}

#fortune div.love_key {
margin: 0;
padding: 0;
width: 691px;
height: 90px;
background: #fff url(../85pmjo00000001an/85pmjo00000001bd.gif) no-repeat left top;
}
#fortune div.love_key p {
text-align: center;
margin: 0;
padding: 40px 0 0 0; 
width: 690px;
color: #34ac34;
font-size: 15px;
}

/*--------------------------------------*/

/*--------------------------------------*/
#fortune #fortune_all_text p,
#fortune #fortune_job_text p, 
#fortune #fortune_love_text p {
	font-size:14px;
	line-height:160%;
	padding:5px 0 0 0;
	margin:0;
}

#fortune #fortune_tool_text p {
	font-size:14px;
	line-height:160%;
	padding:5px 0 0 0;
	margin:0;
	color:#34AC84;
	font-weight:bold;
	text-align:center;
}
/*--------------------------------------*/
#fortune_back {
	width:679px;
	/*padding:31px 21px 0 20px;*/
  padding:65px 21px 0 20px;
	text-align:center;
	background:url(dot_border) top no-repeat center;
  position: relative;
} 

#fortune_back img {
	border:none;
}
#fortune_back p#onet img {
position: absolute;
left: 440px;
top: 20px;
}

/*--------------------------------------
IW ando　090510　バックナンバーページ追加
----------------------------------------*/
#fortune .bk dl {
	margin:20px auto;
}
#fortune .bk dt {
	margin:0px;
	padding:0px;
}
#fortune .bk dd {
	padding:5px 0px 0px 20px;
}
/*--------------------------------------*/