﻿@charset "utf-8";
/*---------------------------------------------------------------------------------------------
_10. fortune
---------------------------------------------------------------------------------------------*/

	/*fortune_main
	-----------------------------------------------------------------------------------------------*/			
	#fortune .main {
		width:970px;
		padding:0px;
		border-bottom:0;
		background:#FEEAE7;
		margin-right: auto;
		margin-left: auto;
	}
	

	/*tit*/
	#fortune .main h3{
		width:970px;
		height:131px;
		margin:0px;
		text-indent:-9999px;
	}
	
	#fortune .main h4{
		width:950px;
		height:58px;
		margin:40px auto 15px auto;
		text-indent:-9999px;
		background:url(/user_data/packages/default/img/fortune-telling/result_subti.jpg) no-repeat left top;
	}
	
	
	#fortune .main h3.index {
		background:url(/user_data/packages/default/img/fortune-telling/index_title.jpg) no-repeat left top;
	}
	
	
	#fortune .main h3.happy {
		background:url(/user_data/packages/default/img/fortune-telling/happy_title.jpg) no-repeat left top;
		height:154px;
	}
	
	
	#fortune .main h3.result {
		background:url(/user_data/packages/default/img/fortune-telling/happy_title2.jpg) no-repeat left top;
		height:126px;
	}
	
	#fortune .main p#period {
		position: absolute;
		width:815px;
		height:126px;
		left:auto;
		top: 120px;
		font-size: 18px;
		font-weight: bold;
		color: #F0BFAE;
		overflow: hidden;
		margin:0 auto;
		display:block;
		padding:55px 0px 0px 130px;
		margin:0 ;
	}
	
	#fortune .main p#periodtop {
		position: absolute;
		width:790px;
		height:126px;
		left:auto;
		top: 120px;
		font-size: 18px;
		font-weight: bold;
		color: #F0BFAE;
		overflow: hidden;
		margin:0 auto;
		display:block;
		padding:55px 0px 0px 115px;
		margin:0 ;
	}
	
	#fortune .main p#periodtop2 {
		position: absolute;
		width:790px;
		height:126px;
		left:auto;
		top: 120px;
		font-size: 18px;
		font-weight: bold;
		color: #F0BFAE;
		overflow: hidden;
		margin:0 auto;
		display:block;
		padding:55px 0px 0px 90px;
		margin:0 ;
	}
		
		
		/*inner*/
		#fortune .main .inner,
		#fortune .main .inner_happy {
			width:930px;
			margin:0 auto;
			padding:10px 10px 5px 10px;
			background-color:#FEEAE7;
		}
		
		#fortune .main .inner_result {
			width:950px;
			margin:0 auto;
			padding:10px 0px 5px 0px;
			background-color:#FEEAE7;
		}
		
		/*dl*/
		#fortune .main .inner dl.fortune01 {
			float:left;
			width:301px;
			margin:13px 0px 0px 0px;
			height: 213px;
			background: url(/user_data/packages/default/img/fortune-telling/bg_constellation.jpg) no-repeat left top;
		}
		
		#fortune .main .inner_result dl.result_body {
			width:669px;
			margin:0px auto;
			height: 990px;
			background: url(/user_data/packages/default/img/fortune-telling/result_bg.jpg) no-repeat left top;
		}
		
		#fortune .main .inner_happy dl.happy01 {
			float:left;
			width:145px;
			margin:13px 0px 0px 0px;
			padding-left:10px;
			height: 164px;
			display:block;
		}
		
		#fortune .main .inner_happy dl.happy07 {
			float:left;
			width:145px;
			margin:32px 0px 0px 0px;
			padding-left:10px;
			height: 164px;
			display:block;
		}
		
		#fortune .main .inner dl.fortune02,
		#fortune .main .inner dl.fortune03 {
			float:left;
			width:301px;
			margin:13px 0px 0px 13px;
			height: 213px;
			background: url(/user_data/packages/default/img/fortune-telling/bg_constellation.jpg) no-repeat left top;
		}
		
		#fortune .main .inner_happy dl.happy02,
		#fortune .main .inner_happy dl.happy03,
		#fortune .main .inner_happy dl.happy04,
		#fortune .main .inner_happy dl.happy05,
		#fortune .main .inner_happy dl.happy06 {
			float:left;
			width:143px;
			margin:13px 0px 0px 5px;
			padding-left:3px;
			height: 164px;
			
		}
		
		#fortune .main .inner_happy dl.happy08,
		#fortune .main .inner_happy dl.happy09,
		#fortune .main .inner_happy dl.happy10,
		#fortune .main .inner_happy dl.happy11,
		#fortune .main .inner_happy dl.happy12 {
			float:left;
			width:143px;
			margin:32px 0px 0px 5px;
			padding-left:3px;
			height: 164px;
			display:block;
		}
		
		#fortune .main .inner dt {
			margin:9px 0 0 9px;
			text-indent:-9999px;
			height: 29px;
		}
		
		#fortune .main .inner_happy dt {
			margin:9px 0 0 9px;
			text-indent:-9999px;
			height: 35px;
		}
		
		#fortune .main .inner_result dt {
			margin:0 auto;
			text-indent:-9999px;
			height: 83px;
			display:block;
		}
		
		#fortune .main .inner_result dt.today01 {
			background: url(/user_data/packages/default/img/fortune-telling/01/food.jpg) no-repeat center bottom;
			height:118px;
			padding-top:15px;
		}
		#fortune .main .inner_result dt.today02 {
			background: url(/user_data/packages/default/img/fortune-telling/02/food.jpg) no-repeat center bottom;
			height:118px;
			margin-top:15px;
		}
		#fortune .main .inner_result dt.today03 {
			background: url(/user_data/packages/default/img/fortune-telling/03/food.jpg) no-repeat center bottom;
			height:118px;
			padding-top:15px;
		}
		#fortune .main .inner_result dt.today04 {
			background: url(/user_data/packages/default/img/fortune-telling/04/food.jpg) no-repeat center bottom;
			height:118px;
			margin-top:15px;
		}
		#fortune .main .inner_result dt.today05 {
			background: url(/user_data/packages/default/img/fortune-telling/05/food.jpg) no-repeat center bottom;
			height:118px;
			margin-top:15px;
		}
		#fortune .main .inner_result dt.today06 {
			background: url(/user_data/packages/default/img/fortune-telling/06/food.jpg) no-repeat center bottom;
			height:118px;
			margin-top:15px;
		}
		#fortune .main .inner_result dt.today07 {
			background: url(/user_data/packages/default/img/fortune-telling/07/food.jpg) no-repeat center bottom;
			height:118px;
			margin-top:15px;
		}
		#fortune .main .inner_result dt.today08 {
			background: url(/user_data/packages/default/img/fortune-telling/08/food.jpg) no-repeat center bottom;
			height:118px;
			margin-top:15px;
		}
		#fortune .main .inner_result dt.today09 {
			background: url(/user_data/packages/default/img/fortune-telling/09/food.jpg) no-repeat center bottom;
			height:118px;
			margin-top:15px;
		}
		#fortune .main .inner_result dt.today10 {
			background: url(/user_data/packages/default/img/fortune-telling/10/food.jpg) no-repeat center bottom;
			height:118px;
			margin-top:15px;
		}
		#fortune .main .inner_result dt.today11 {
			background: url(/user_data/packages/default/img/fortune-telling/11/food.jpg) no-repeat center bottom;
			height:118px;
			margin-top:15px;
		}
		#fortune .main .inner_result dt.today12 {
			background: url(/user_data/packages/default/img/fortune-telling/12/food.jpg) no-repeat center bottom;
			height:118px;
			margin-top:15px;
		}
		
		
		#fortune .main .inner dt#f_title01 {background: url(/user_data/packages/default/img/fortune-telling/title01.jpg) no-repeat left top;}
		#fortune .main .inner dt#f_title02 {background: url(/user_data/packages/default/img/fortune-telling/title02.jpg) no-repeat left top;}
		#fortune .main .inner dt#f_title03 {background: url(/user_data/packages/default/img/fortune-telling/title03.jpg) no-repeat left top;}
		#fortune .main .inner dt#f_title04 {background: url(/user_data/packages/default/img/fortune-telling/title04.jpg) no-repeat left top;}
		#fortune .main .inner dt#f_title05 {background: url(/user_data/packages/default/img/fortune-telling/title05.jpg) no-repeat left top;}
		#fortune .main .inner dt#f_title06 {background: url(/user_data/packages/default/img/fortune-telling/title06.jpg) no-repeat left top;}
		#fortune .main .inner dt#f_title07 {background: url(/user_data/packages/default/img/fortune-telling/title07.jpg) no-repeat left top;}
		#fortune .main .inner dt#f_title08 {background: url(/user_data/packages/default/img/fortune-telling/title08.jpg) no-repeat left top;}
		#fortune .main .inner dt#f_title09 {background: url(/user_data/packages/default/img/fortune-telling/title09.jpg) no-repeat left top;}
		#fortune .main .inner dt#f_title10 {background: url(/user_data/packages/default/img/fortune-telling/title10.jpg) no-repeat left top;}
		#fortune .main .inner dt#f_title11 {background: url(/user_data/packages/default/img/fortune-telling/title11.jpg) no-repeat left top;}
		#fortune .main .inner dt#f_title12 {background: url(/user_data/packages/default/img/fortune-telling/title12.jpg) no-repeat left top;}
		
		#fortune .main .inner_happy dt#h_title01 {background: url(/user_data/packages/default/img/fortune-telling/happy_t01.jpg) no-repeat left top;}
		#fortune .main .inner_happy dt#h_title02 {background: url(/user_data/packages/default/img/fortune-telling/happy_t02.jpg) no-repeat left top;}
		#fortune .main .inner_happy dt#h_title03 {background: url(/user_data/packages/default/img/fortune-telling/happy_t03.jpg) no-repeat left top;}
		#fortune .main .inner_happy dt#h_title04 {background: url(/user_data/packages/default/img/fortune-telling/happy_t04.jpg) no-repeat left top;}
		#fortune .main .inner_happy dt#h_title05 {background: url(/user_data/packages/default/img/fortune-telling/happy_t05.jpg) no-repeat left top;}
		#fortune .main .inner_happy dt#h_title06 {background: url(/user_data/packages/default/img/fortune-telling/happy_t06.jpg) no-repeat left top;}
		#fortune .main .inner_happy dt#h_title07 {background: url(/user_data/packages/default/img/fortune-telling/happy_t07.jpg) no-repeat left top;}
		#fortune .main .inner_happy dt#h_title08 {background: url(/user_data/packages/default/img/fortune-telling/happy_t08.jpg) no-repeat left top;}
		#fortune .main .inner_happy dt#h_title09 {background: url(/user_data/packages/default/img/fortune-telling/happy_t09.jpg) no-repeat left top;}
		#fortune .main .inner_happy dt#h_title10 {background: url(/user_data/packages/default/img/fortune-telling/happy_t10.jpg) no-repeat left top;}
		#fortune .main .inner_happy dt#h_title11 {background: url(/user_data/packages/default/img/fortune-telling/happy_t11.jpg) no-repeat left top;}
		#fortune .main .inner_happy dt#h_title12 {background: url(/user_data/packages/default/img/fortune-telling/happy_t12.jpg) no-repeat left top;}
		
		#fortune .main .inner_result dt#h_title01 {background: url(/user_data/packages/default/img/fortune-telling/01/title.gif) no-repeat center bottom;}
		#fortune .main .inner_result dt#h_title02 {background: url(/user_data/packages/default/img/fortune-telling/02/title.gif) no-repeat center bottom;}
		#fortune .main .inner_result dt#h_title03 {background: url(/user_data/packages/default/img/fortune-telling/03/title.gif) no-repeat center bottom;}
		#fortune .main .inner_result dt#h_title04 {background: url(/user_data/packages/default/img/fortune-telling/04/title.gif) no-repeat center bottom;}
		#fortune .main .inner_result dt#h_title05 {background: url(/user_data/packages/default/img/fortune-telling/05/title.gif) no-repeat center bottom;}
		#fortune .main .inner_result dt#h_title06 {background: url(/user_data/packages/default/img/fortune-telling/06/title.gif) no-repeat center bottom;}
		#fortune .main .inner_result dt#h_title07 {background: url(/user_data/packages/default/img/fortune-telling/07/title.gif) no-repeat center bottom;}
		#fortune .main .inner_result dt#h_title08 {background: url(/user_data/packages/default/img/fortune-telling/08/title.gif) no-repeat center bottom;}
		#fortune .main .inner_result dt#h_title09 {background: url(/user_data/packages/default/img/fortune-telling/09/title.gif) no-repeat center bottom;}
		#fortune .main .inner_result dt#h_title10 {background: url(/user_data/packages/default/img/fortune-telling/10/title.gif) no-repeat center bottom;}
		#fortune .main .inner_result dt#h_title11 {background: url(/user_data/packages/default/img/fortune-telling/11/title.gif) no-repeat center bottom;}
		#fortune .main .inner_result dt#h_title12 {background: url(/user_data/packages/default/img/fortune-telling/12/title.gif) no-repeat center bottom;}
		
			#fortune .main .inner dd {
				margin:0;
				padding:2px 10px 10px 10px;
			}
			
			#fortune .main .inner_happy dd {
				margin:0;
				
			}
			
			#fortune .main .inner_result dd {
				margin:0;
				padding:2px 10px 10px 10px;
			}
			
			#fortune .main .inner_result dd.photo {
				padding:0px 0px 0px 68px;
				background:url(/user_data/packages/default/img/fortune-telling/result_photo.jpg) no-repeat right top;
				width:159px;
				height:122px;
				float:left;
				text-indent:-9999px;
			}
			
			#fortune .main .inner_result dd.cap {
	padding:28px 68px 0px 0px;
	width:340px;
	float:right;
			}
			
		
			#fortune .main .inner dd li,
			#fortune .main .inner_happy dd li {
				float:left;
				width:40px;
				margin:0;
				padding:0 3px 0;
				font-weight:bold;
				color:#d97f09;
			}
			
			#fortune .main .inner_result dd ul {
				margin:0 auto;
				padding-top:30px;
				width:540px;
				text-indent:-9999px;
			}
			
			#fortune .main .inner_result dd li {
				float:left;
				margin:0;
				padding:0;
				display:block;
			}
			
			#fortune .main .inner dd li.horoscope01 {
				background: url(/user_data/packages/default/img/fortune-telling/pict01.jpg) no-repeat left top;
				width:100px;
				height:118px;
				margin:0;
				padding:0;
				text-indent:-9999px;
				display:block;
				float:left;
			}
			
			#fortune .main .inner dd li.horoscope02 {
				background: url(/user_data/packages/default/img/fortune-telling/pict02.jpg) no-repeat left top;
				width:100px;
				height:118px;
				text-indent:-9999px;
			}
			
			#fortune .main .inner dd li.horoscope03 {
				background: url(/user_data/packages/default/img/fortune-telling/pict03.jpg) no-repeat left top;
				width:100px;
				height:118px;
				text-indent:-9999px;
			}
			
			#fortune .main .inner dd li.horoscope04 {
				background: url(/user_data/packages/default/img/fortune-telling/pict04.jpg) no-repeat left top;
				width:100px;
				height:118px;
				text-indent:-9999px;
			}
			
			#fortune .main .inner dd li.horoscope05 {
				background: url(/user_data/packages/default/img/fortune-telling/pict05.jpg) no-repeat left top;
				width:100px;
				height:118px;
				text-indent:-9999px;
			}
			
			#fortune .main .inner dd li.horoscope06 {
				background: url(/user_data/packages/default/img/fortune-telling/pict06.jpg) no-repeat left top;
				width:100px;
				height:118px;
				text-indent:-9999px;
			}
			
			#fortune .main .inner dd li.horoscope07 {
				background: url(/user_data/packages/default/img/fortune-telling/pict07.jpg) no-repeat left top;
				width:100px;
				height:118px;
				text-indent:-9999px;
			}
			
			#fortune .main .inner dd li.horoscope08 {
				background: url(/user_data/packages/default/img/fortune-telling/pict08.jpg) no-repeat left top;
				width:100px;
				height:118px;
				text-indent:-9999px;
			}
			
			#fortune .main .inner dd li.horoscope09 {
				background: url(/user_data/packages/default/img/fortune-telling/pict09.jpg) no-repeat left top;
				width:100px;
				height:118px;
				text-indent:-9999px;
			}
			
			#fortune .main .inner dd li.horoscope10 {
				background: url(/user_data/packages/default/img/fortune-telling/pict10.jpg) no-repeat left top;
				width:100px;
				height:118px;
				text-indent:-9999px;
			}
			
			#fortune .main .inner dd li.horoscope11 {
				background: url(/user_data/packages/default/img/fortune-telling/pict11.jpg) no-repeat left top;
				width:100px;
				height:118px;
				text-indent:-9999px;
			}
			
			#fortune .main .inner dd li.horoscope12 {
				background: url(/user_data/packages/default/img/fortune-telling/pict12.jpg) no-repeat left top;
				width:100px;
				height:118px;
				text-indent:-9999px;
			}
			
			#fortune .main .inner_result dd li.t1 {
				background: url(/user_data/packages/default/img/fortune-telling/t1text.gif) no-repeat left top;
				width:140px;
				height:19px;
			
			}
			
			#fortune .main .inner_result dd li.t2 {
				background: url(/user_data/packages/default/img/fortune-telling/t2text.gif) no-repeat left top;
				width:140px;
				height:19px;
			
			}
			
			#fortune .main .inner_result dd li.t3 {
				background: url(/user_data/packages/default/img/fortune-telling/t3text.gif) no-repeat left top;
				width:140px;
				height:19px;
			
			}
			
			#fortune .main .inner_result dd li.t4 {
				background: url(/user_data/packages/default/img/fortune-telling/t4text.gif) no-repeat left top;
				width:140px;
				height:19px;
			
			}
			
			#fortune .main .inner_result dd li.t5 {
				background: url(/user_data/packages/default/img/fortune-telling/t5text.gif) no-repeat left top;
				width:140px;
				height:19px;
			
			}
			
			#fortune .main .inner_result dd li.t6 {
				background: url(/user_data/packages/default/img/fortune-telling/t6text.gif) no-repeat left top;
				width:140px;
				height:19px;
			
			}
			
			#fortune .main .inner_result dd li.text {
				width:400px;
				margin-top:5px;
				text-indent:0px;
				float:right;
			}
			
			#fortune .main .inner_result dd li.rank00-1 {
				background: url(/user_data/packages/default/img/fortune-telling/t1pic.gif) no-repeat -100px top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank00-2 {
				background: url(/user_data/packages/default/img/fortune-telling/t1pic.gif) no-repeat -76px top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank00-3 {
				background: url(/user_data/packages/default/img/fortune-telling/t1pic.gif) no-repeat -50px top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank00-4 {
				background: url(/user_data/packages/default/img/fortune-telling/t1pic.gif) no-repeat -26px top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank00-5 {
				background: url(/user_data/packages/default/img/fortune-telling/t1pic.gif) no-repeat -2px top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank01-1 {
				background: url(/user_data/packages/default/img/fortune-telling/t2pic.gif) no-repeat -98px top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank01-2 {
				background: url(/user_data/packages/default/img/fortune-telling/t2pic.gif) no-repeat -72px top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank01-3 {
				background: url(/user_data/packages/default/img/fortune-telling/t2pic.gif) no-repeat -48px top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank01-4 {
				background: url(/user_data/packages/default/img/fortune-telling/t2pic.gif) no-repeat -24px top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank01-5 {
				background: url(/user_data/packages/default/img/fortune-telling/t2pic.gif) no-repeat left top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank02-1 {
				background: url(/user_data/packages/default/img/fortune-telling/t3pic.gif) no-repeat -96px top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank02-2 {
				background: url(/user_data/packages/default/img/fortune-telling/t3pic.gif) no-repeat -72px top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank02-3 {
				background: url(/user_data/packages/default/img/fortune-telling/t3pic.gif) no-repeat -48px top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank02-4 {
				background: url(/user_data/packages/default/img/fortune-telling/t3pic.gif) no-repeat -24px top;
				height:20px;
				width:400px;
			}
			#fortune .main .inner_result dd li.rank02-5 {
				background: url(/user_data/packages/default/img/fortune-telling/t3pic.gif) no-repeat left top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank03-1 {
				background: url(/user_data/packages/default/img/fortune-telling/t4pic.gif) no-repeat -96px top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank03-2 {
				background: url(/user_data/packages/default/img/fortune-telling/t4pic.gif) no-repeat -72px top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank03-3 {
				background: url(/user_data/packages/default/img/fortune-telling/t4pic.gif) no-repeat -48px top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank03-4 {
				background: url(/user_data/packages/default/img/fortune-telling/t4pic.gif) no-repeat -24px top;
				height:20px;
				width:400px;
			}	
			
			#fortune .main .inner_result dd li.rank03-5 {
				background: url(/user_data/packages/default/img/fortune-telling/t4pic.gif) no-repeat left top;
				height:20px;
				width:400px;
			}		
			
			#fortune .main .inner_result dd li.rank04-1 {
				background: url(/user_data/packages/default/img/fortune-telling/t5pic.gif) no-repeat -96px top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank04-2 {
				background: url(/user_data/packages/default/img/fortune-telling/t5pic.gif) no-repeat -72px top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank04-3 {
				background: url(/user_data/packages/default/img/fortune-telling/t5pic.gif) no-repeat -48px top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank04-4 {
				background: url(/user_data/packages/default/img/fortune-telling/t5pic.gif) no-repeat -24px top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.rank04-5 {
				background: url(/user_data/packages/default/img/fortune-telling/t5pic.gif) no-repeat left top;
				height:20px;
				width:400px;
			}
			
			#fortune .main .inner_result dd li.line {
				background: url(/user_data/packages/default/img/fortune-telling/line.gif) no-repeat left top;
				height:20px;
				width:540px;
			}
			
			#fortune .main .inner_happy dd li {
				margin-top:11px;
				
			}
			
			
			#fortune .main .inner_happy dd li.horoscope01-1 a,
			#fortune .main .inner_happy dd li.horoscope01-1 a:link,
			#fortune .main .inner_happy dd li.horoscope01-1 a:visited {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p01.jpg) no-repeat center top;
				width:140px;
				height:118px;
				display:block;
				margin:0;
				padding:0;
				text-indent:-9999px;
				float:left;
				
			}
			
			#fortune .main .inner_happy dd li.horoscope01-1 a:hover,a:active {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p01.jpg) no-repeat center bottom;
			}
			
			#fortune .main .inner_happy dd li.horoscope02-1 a,
			#fortune .main .inner_happy dd li.horoscope02-1 a:link,
			#fortune .main .inner_happy dd li.horoscope02-1 a:visited {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p02.jpg) no-repeat left top;
				width:140px;
				height:118px;
				display:block;
				margin:0;
				padding:0;
				text-indent:-9999px;
				float:left;
			}
			
			#fortune .main .inner_happy dd li.horoscope02-1 a:hover,a:active {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p02.jpg) no-repeat left bottom;
			}
			
			
			#fortune .main .inner_happy dd li.horoscope03-1 a,
			#fortune .main .inner_happy dd li.horoscope03-1 a:link,
			#fortune .main .inner_happy dd li.horoscope03-1 a:visited {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p03.jpg) no-repeat left top;
				width:140px;
				height:118px;
				display:block;
				margin:0;
				padding:0;
				text-indent:-9999px;
				float:left;
			}
			
			#fortune .main .inner_happy dd li.horoscope03-1 a:hover,a:active {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p03.jpg) no-repeat left bottom;
			}
			
			#fortune .main .inner_happy dd li.horoscope04-1 a,
			#fortune .main .inner_happy dd li.horoscope04-1 a:link,
			#fortune .main .inner_happy dd li.horoscope04-1 a:visited {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p04.jpg) no-repeat left top;
				width:140px;
				height:118px;
				display:block;
				margin:0;
				padding:0;
				text-indent:-9999px;
				float:left;
			}
			
			#fortune .main .inner_happy dd li.horoscope04-1 a:hover,a:active {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p04.jpg) no-repeat left bottom;
			}
			
			#fortune .main .inner_happy dd li.horoscope05-1 a,
			#fortune .main .inner_happy dd li.horoscope05-1 a:link,
			#fortune .main .inner_happy dd li.horoscope05-1 a:visited {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p05.jpg) no-repeat left top;
				width:140px;
				height:118px;
				display:block;
				margin:0;
				padding:0;
				text-indent:-9999px;
				float:left;
			}
			
			#fortune .main .inner_happy dd li.horoscope05-1 a:hover,a:active {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p05.jpg) no-repeat left bottom;
			}
			
			#fortune .main .inner_happy dd li.horoscope06-1 a,
			#fortune .main .inner_happy dd li.horoscope06-1 a:link,
			#fortune .main .inner_happy dd li.horoscope06-1 a:visited {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p06.jpg) no-repeat left top;
				width:140px;
				height:118px;
				display:block;
				margin:0;
				padding:0;
				text-indent:-9999px;
				float:left;
			}
			
			#fortune .main .inner_happy dd li.horoscope06-1 a:hover,a:active {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p06.jpg) no-repeat left bottom;
			}
			
			#fortune .main .inner_happy dd li.horoscope07-1 a,
			#fortune .main .inner_happy dd li.horoscope07-1 a:link,
			#fortune .main .inner_happy dd li.horoscope07-1 a:visited {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p07.jpg) no-repeat left top;
				width:140px;
				height:118px;
				display:block;
				margin:0;
				padding:0;
				text-indent:-9999px;
				float:left;
			}
			
			#fortune .main .inner_happy dd li.horoscope07-1 a:hover,a:active {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p07.jpg) no-repeat left bottom;
			}
			
			#fortune .main .inner_happy dd li.horoscope08-1 a,
			#fortune .main .inner_happy dd li.horoscope08-1 a:link,
			#fortune .main .inner_happy dd li.horoscope08-1 a:visited {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p08.jpg) no-repeat left top;
				width:140px;
				height:118px;
				display:block;
				margin:0;
				padding:0;
				text-indent:-9999px;
				float:left;
			}
			
			#fortune .main .inner_happy dd li.horoscope08-1 a:hover,a:active {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p08.jpg) no-repeat left bottom;
			}
			
			#fortune .main .inner_happy dd li.horoscope09-1 a,
			#fortune .main .inner_happy dd li.horoscope09-1 a:link,
			#fortune .main .inner_happy dd li.horoscope09-1 a:visited {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p09.jpg) no-repeat left top;
				width:140px;
				height:118px;
				display:block;
				margin:0;
				padding:0;
				text-indent:-9999px;
				float:left;
			}
			
			#fortune .main .inner_happy dd li.horoscope09-1 a:hover,a:active {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p09.jpg) no-repeat left bottom;
			}
			
			#fortune .main .inner_happy dd li.horoscope10-1 a,
			#fortune .main .inner_happy dd li.horoscope10-1 a:link,
			#fortune .main .inner_happy dd li.horoscope10-1 a:visited {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p10.jpg) no-repeat left top;
				width:140px;
				height:118px;
				display:block;
				margin:0;
				padding:0;
				text-indent:-9999px;
				float:left;
			}
			
			#fortune .main .inner_happy dd li.horoscope10-1 a:hover,a:active {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p10.jpg) no-repeat left bottom;
			}
			
			#fortune .main .inner_happy dd li.horoscope11-1 a,
			#fortune .main .inner_happy dd li.horoscope11-1 a:link,
			#fortune .main .inner_happy dd li.horoscope11-1 a:visited {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p11.jpg) no-repeat left top;
				width:140px;
				height:118px;
				display:block;
				margin:0;
				padding:0;
				text-indent:-9999px;
				float:left;
			}
			
			#fortune .main .inner_happy dd li.horoscope11-1 a:hover,a:active {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p11.jpg) no-repeat left bottom;
			}
			
			#fortune .main .inner_happy dd li.horoscope12-1 a,
			#fortune .main .inner_happy dd li.horoscope12-1 a:link,
			#fortune .main .inner_happy dd li.horoscope12-1 a:visited {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p12.jpg) no-repeat left top;
				width:140px;
				height:118px;
				display:block;
				margin:0;
				padding:0;
				text-indent:-9999px;
				float:left;
			}
			
			#fortune .main .inner_happy dd li.horoscope12-1 a:hover,a:active {
				background: url(/user_data/packages/default/img/fortune-telling/happy_p12.jpg) no-repeat left bottom;
			}
			
			#fortune .main .inner dd li.star {
				width:100px;
			}
			
			#fortune .main .inner dd li.txt {
				width:160px;
				font-weight:normal;
				padding-top:8px;
				color:#333333;
			}
			
			#fortune .main .inner dd li.left_color01 {
				width:120px;
				font-weight:normal;
				padding:1px 1px 1px 4px;
				margin-top:3px;
				color:#333333;
				background:#E3EDD9;
			}
			
			#fortune .main .inner dd li.left_color01-1{
				width:151px;
				font-weight:normal;
				padding:1px 1px 1px 4px;
				margin-top:3px;
				color:#333333;
				background:#E3EDD9;
			}
			 
			#fortune .main .inner dd li.left_color02-1 {
				width:151px;
				font-weight:normal;
				padding:1px 1px 1px 4px;
				margin-top:0px;
				color:#333333;
				background:#CADEB9;
			}
			
			#fortune .main .inner dd li.left_color02 {
				width:120px;
				font-weight:normal;
				padding:1px 1px 1px 4px;
				margin-top:0px;
				color:#333333;
				background:#CADEB9;
			}
			
			#fortune .main .inner dd li.left_color03 {
				width:120px;
				font-weight:normal;
				padding:1px 1px 1px 4px;
				margin-top:3px;
				color:#333333;
				background:#D8ECEB;
			}
			
			#fortune .main .inner dd li.left_color03-1 {
				width:151px;
				font-weight:normal;
				padding:1px 1px 1px 4px;
				margin-top:3px;
				color:#333333;
				background:#D8ECEB;
			}
			
			#fortune .main .inner dd li.left_color04-1 {
				width:151px;
				font-weight:normal;
				padding:1px 1px 1px 4px;
				margin-top:0px;
				color:#333333;
				background:#BBDBDA;
			}
			
			#fortune .main .inner dd li.left_color04 {
				width:120px;
				font-weight:normal;
				padding:1px 1px 1px 4px;
				margin-top:0px;
				color:#333333;
				background:#BBDBDA;
			}
			
			#fortune .main .inner dd li.left_color05 {
				width:120px;
				font-weight:normal;
				padding:1px 1px 1px 4px;
				margin-top:3px;
				color:#333333;
				background:#D7EAF1;
			}
			
			#fortune .main .inner dd li.left_color05-1 {
				width:151px;
				font-weight:normal;
				padding:1px 1px 1px 4px;
				margin-top:3px;
				color:#333333;
				background:#D7EAF1;
			}
			
			#fortune .main .inner dd li.left_color06-1 {
				width:151px;
				font-weight:normal;
				padding:1px 1px 1px 4px;
				margin-top:0px;
				color:#333333;
				background:#BFDAE5;
			}
			
			#fortune .main .inner dd li.left_color06 {
				width:120px;
				font-weight:normal;
				padding:1px 1px 1px 4px;
				margin-top:0px;
				color:#333333;
				background:#BFDAE5;
			}
		
		/*list*/
		#fortune .main dl.list_dl {
			width:900px;
			margin:0 auto;
		}
		
			/*sub*/
			#fortune .main .list_dl dt {
				width:900px;
				height:32px;
				margin:0;
				text-indent:-9999px;
			}
			
				#fortune .main dt.tit01 {background:url(../kiyaku/images/sub_kiyaku01.jpg) no-repeat left top;}
				#fortune .main dt.tit02 {background:url(../kiyaku/images/sub_kiyaku02.jpg) no-repeat left top;}
				#fortune .main dt.tit03 {background:url(../kiyaku/images/sub_kiyaku03.jpg) no-repeat left top;}
				#fortune .main dt.tit04 {background:url(../kiyaku/images/sub_kiyaku04.jpg) no-repeat left top;}
			
			
			#fortune .main .list_dl dd {
				padding:15px 15px 25px;
			}
			
		/*box*/
		#fortune .main dl.box_dl {
			width:940px;
			margin:17px auto;
			display:block;
		}
		
		#fortune .main dl.box_happydl {
			width:930px;
			height:172px;
			margin:52px auto;
			display:block;
			background:url(/user_data/packages/default/img/fortune-telling/happy_underbg.jpg) no-repeat center top;
		}
		
		#fortune .main dl.box_resultdl {
			width:910px;
			min-height:163px;
			margin:0px auto 0px auto;
			background-color:#EBD6D2;
			display:block;
			
		}
		
		#fortune .main dl.box_resultdl2 {
			width:910px;
			min-height:163px;
			margin:0px auto 0px auto;
			background-color:#FEEAE7;
			display:block;
		}
		
			#fortune .main .box_dl dt {
				height:42px;
				text-indent:-9999px;
				background:url(/user_data/packages/default/img/fortune-telling/textpict01.jpg) no-repeat center top;
			}
			
			#fortune .main .box_happydl dt {
				width:117px;
				height:144px;
				text-indent:-9999px;
				margin:15px 0px 0px 0px;
				padding:15px 0px 0px 180px;
				display:block;
				float:left;
				background:url(/user_data/packages/default/img/fortune-telling/happy_photo.jpg) no-repeat center top;
			}
			
			#fortune .main .box_resultdl dt,
			#fortune .main .box_resultdl2 dt {
				width:200px;
				height:133px;
				padding:15px 0px 15px 15px;
				display:block;
				float:left;
				text-indent:0px;
			}
			
			
			#fortune .main .box_dl dd {
				padding:0 14px 18px;
				border-top:0;
			}
			
			#fortune .main .box_happydl dd {
				padding:15px 14px 18px;
				border-top:0;
				display:block;
			}
			
			#fortune .main .box_resultdl dd,
			#fortune .main .box_resultdl2 dd {
				padding:0px 0px 0px 18px;
				width:450px;
				border-top:0;
				float:left;
			}
			
			#fortune .main .box_dl dd ul {
					width: 246px;
					margin:20px auto;
					display:block;
					text-indent:-9999px;
				}
				
			#fortune .main .box_happydl dd ul {
	width: 750px;
	padding:0px inherit 15px inherit;
	display:block;
	margin: auto;
	text-indent:-9999px;
				}
				
			#fortune .main .box_resultdl dd ul,
			#fortune .main .box_resultdl2 dd ul {
					width: 450px;
					margin:0px auto;
					padding:0;
					display:block;
					float:left;
				}
				
				#fortune .main .box_dl dd li {
					float:left;
					display:block;
					height:25px;
					margin:0;
					padding:0;
				}
				
				#fortune .main .box_happydl dd li {
					margin:0;
					padding:0;
				}
				
				#fortune .main .box_resultdl dd li,
				#fortune .main .box_resultdl2 dd li {
					float:left;
					display:block;
					margin:0;
					padding:0;
					text-indent:0px;
					width:450px;
				}
				
				#fortune .main .box_happydl dd li.ti {
					width:117px;
					height:144px;
					display:block;
					background:url(/user_data/packages/default/img/fortune-telling/happy_photo.jpg) no-repeat center top;
				}
				
				#fortune .main .box_dl dd li.text01 {
					background:url(/user_data/packages/default/img/fortune-telling/textpict02.jpg) no-repeat center top;
					width:165px;
					margin-top:14px;
				}
				
				#fortune .main .box_happydl dd li.text01 {
					background:url(/user_data/packages/default/img/fortune-telling/happy_undertitle.jpg) no-repeat left top;
					width:435px;
					height:55px;
					margin:0px 0px 0px 0px;
				}
				
				#fortune .main .box_resultdl dd li.name,
				#fortune .main .box_resultdl dd li.name a,
				#fortune .main .box_resultdl dd li.name a:link,
				#fortune .main .box_resultdl dd li.name a:visited,
				#fortune .main .box_resultdl dd li.name a:active,
				#fortune .main .box_resultdl2 dd li.name,
				#fortune .main .box_resultdl2 dd li.name a,
				#fortune .main .box_resultdl2 dd li.name a:link,
				#fortune .main .box_resultdl2 dd li.name a:visited,
				#fortune .main .box_resultdl2 dd li.name a:active {
					color:#9F3828;
					text-decoration:underline;
					
					margin:0;
					padding-top:20px;
					text-indent:0px;
					font-size:14px;
					background:none;
				}
				
				#fortune .main .box_resultdl dd li.date,
				#fortune .main .box_resultdl2 dd li.date {
					color:#9F3828;
					display:block;
					margin:0;
					padding:0;
					text-indent:0px;
				}
				
				#fortune .main .box_resultdl dd li.btn a,
				#fortune .main .box_resultdl dd li.btn a:link,
				#fortune .main .box_resultdl dd li.btn a:visited {
					display:block;
					width:181px;
					float:right;
					height:33px;
					margin:0;
					padding:0;
					background:url(/user_data/packages/default/img/fortune-telling/result_bt01.jpg) no-repeat right top;
					text-indent:-9999px;
				}
				
				#fortune .main .box_resultdl dd li.btn a:hover,
				#fortune .main .box_resultdl dd li.btn a:active {
					background:url(/user_data/packages/default/img/fortune-telling/result_bt01.jpg) no-repeat right bottom;
				}
				
				#fortune .main .box_resultdl2 dd li.btn a,
				#fortune .main .box_resultdl2 dd li.btn a:link,
				#fortune .main .box_resultdl2 dd li.btn a:visited {
					display:block;
					width:181px;
					float:right;
					height:33px;
					margin:0;
					padding:0;
					background:url(/user_data/packages/default/img/fortune-telling/result_bt02.jpg) no-repeat right top;
					text-indent:-9999px;
				}
				
				#fortune .main .box_resultdl2 dd li.btn a:hover,
				#fortune .main .box_resultdl2 dd li.btn a:active {
					background:url(/user_data/packages/default/img/fortune-telling/result_bt02.jpg) no-repeat right bottom;
				}
				
				#fortune .main .box_dl dd li.text02 {
					background:url(/user_data/packages/default/img/fortune-telling/textpict03.jpg) no-repeat center top;
					width:165px;
					margin-top:8px;
				}
				
				#fortune .main .box_happydl dd li.text02 {
					width:524px;
					margin:6px 0px 0px 20px;
					text-indent:0px;
					font-weight:normal;
					color:#333333;
				}
				
				#fortune .main .box_dl dd li.login_b {
					background:url(/user_data/packages/default/img/fortune-telling/bt_login.jpg) no-repeat center top;
					width:81px;
					margin-top:14px;
					height:25px;
				}
				
				#fortune .main .box_dl dd li.login_b a,
				#fortune .main .box_dl dd li.login_b a:link,
				#fortune .main .box_dl dd li.login_b a:visited {
					background:url(/user_data/packages/default/img/fortune-telling/bt_login.jpg) no-repeat center top;
					width:81px;
					display:block;
					height:25px;
				}
				
				
				#fortune .main .box_dl dd li.login_b a:hover,a:active {
					background:url(/user_data/packages/default/img/fortune-telling/bt_login.jpg) no-repeat center bottom;
				}
				
				#fortune .main .box_dl dd li.sample_b {
					background:url(/user_data/packages/default/img/fortune-telling/bt_sampleview.jpg) no-repeat center top;
					width:81px;
					margin-top:8px;
					height:25px;
				}
				
				#fortune .main .box_dl dd li.sample_b a,
				#fortune .main .box_dl dd li.sample_b a:link,
				#fortune .main .box_dl dd li.sample_b a:visited {
					background:url(/user_data/packages/default/img/fortune-telling/bt_sampleview.jpg) no-repeat center top;
					width:81px;

					display:block;
					height:25px;
				}
				
				
				#fortune .main .box_dl dd li.sample_b a:hover,a:active {
					background:url(/user_data/packages/default/img/fortune-telling/bt_sampleview.jpg) no-repeat center bottom;
					
				}
				
				#fortune .main .inner .box_dl dd li.input_b {
					background:url(/user_data/packages/default/img/fortune-telling/bt_input.jpg) no-repeat center top;
					height: 51px;
					width: 246px;
				}
				
				
				#fortune .main .inner .box_dl dd li.input_b a,
				#fortune .main .inner .box_dl dd li.input_b a:link,
				#fortune .main .inner .box_dl dd li.input_b a:visited {
					background:url(/user_data/packages/default/img/fortune-telling/bt_input.jpg) no-repeat center top;
					height: 51px;
					width: 246px;
					display:block;
				}
				
				
				#fortune .main .inner .box_dl dd li.input_b a:hover,a:active {
					background:url(/user_data/packages/default/img/fortune-telling/bt_input.jpg) no-repeat center bottom;
				}
				
				#fortune .main .box_dl dd p.sub {
					font-size:10px;
				}
				
				#fortune .main .box_dl dd strong {
					display:block;
					padding:6px 0 0;
					font-weight:normal;
				}
				
	/*thickbox
-------------------------------------------------------------------------------------------------*/
.thickhide {
	display:none;
}

	.box_detail{
		width:625px;
		padding:10px 0 0 25px;
	}
		
		.box_detail .thick_img{
			width:625px;
			text-align:left;
		}
				
				
