/* CSS Document */
#contents{
	background: #ffffff url(../images/conBack1.gif) no-repeat left bottom;
}
#left{
	width:250px;
	height: auto;
	float:left;
	position:absolute;
}
#right{
	width:522px;
	height: auto;
	margin:0;
	padding:0;
	float:right;
	position:relative;
	background: url(../images/rightBack.gif) no-repeat left top;
}
#phrase{
	width:250px;
	height:100px;
	margin:0;
	padding:0;
	background: url(../images/phraseBack.gif) no-repeat left top;
	position: relative;
}
#mirai{
	width:250px;
	height:300px;
	float:left;
}
#tamago{
	width:250px;
	height:300px;
	float:left;
}
#store{
	width:155px;
	height:35px;
	float:left;
	background: url(../images/webstoreBack.gif) no-repeat left top;
	padding:15px 15px 0 100px;
}
#lovers{
	width:270px;
	height:230px;
	float:left;
}

/********************* js */
.js{
filter:alpha(opacity=0);
}


#infoTitle{
	clear:both;
	width:520px;
	height:auto;
}
#infoLayout ul{
	height:80px;
}
#infoLayout li{
	list-style-type:none;
	text-decoration:none;
	line-height:150%;
}

#infoLayout li.one{
	margin:0px 0 5px 10px;
}
#infoLayout li.two{
	margin:0px 0 5px 35px;
}
#infoLayout li.three{
	margin:0px 0 5px 60px;
}
#infoLayout li.more{
	margin:0px 0 0px 350px;
}
/********************************* recruit  ***/
#infoLayout li.recruit{
	margin:0px 0 0px 60px;
	color:#FF0000;
	font-weight:bold;
}
#infoLayout li.recruit a{
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
}


/************************************************/
#infoLayout li a{
	font-size:12px;
	font-weight:400;
	line-height:160%;
}
#infoLayout li a:hover {
	color:#ff94c7;
}


