/* CSS Document */

/*---------------------
メイン画像CSS Document
---------------------*/

/*メイン画像すべての枠*/
.mainImgArea{
	width:800px;
	margin-bottom: 5px;
	overflow: hidden;
	}

/*メイン画像　一番上の画像部分*/
.mainImgTopHeartImg{
	width:800px;
	height: 9px;
	text-align: left;
	}

/*メイン画像　左のタイトルの画像部分*/
.mainImgTitleArea{
	width:560px;
	float: left;
	}
.mainImgHeartImg{
	width:560px;
	text-align: left;
}
.mainImgTitleHaikei{
	width:78px;
	height: 124px;
	float: left;
	}
.mainImgTitleImg{
	width:416px;
	height: 124px;
	float: left;
	}
.mainImgTitleHeartImg{
	width:66px;
	height: 124px;
	float: left;
	}
.mainImgSubTitleImg{
	width:560px;
	clear: both;
	}
.mainImgPartImg{
	width:560px;
	text-align: right;
	}
.mainImgTxtImg{
	width:560px;
	}

/*メイン画像　右のリカちゃんの画像部分*/
.mainImgLiccaArea{
	width:240px;
	float: left;
	}
.mainImgLiccaImg{
	width:240px;
	text-align: left;
	}
.mainImgTomyLogoImg{
	width:240px;
	text-align: left;
	}

/*メイン画像　一番下の画像とテキスト部分*/
.mainImgBottomArea{
	width:800px;
	clear:both;
	}
.mainImgBottomTxt{
	width:666px;
	float: left;
	font-size: 12px;
	line-height: 25px;
	}
.mainImgBottomHeartImg{
	width:115px;
	float: left;
	}


/*---------------------
各タイトル背景とフォントCSS Document
---------------------*/
.titleBackground{
	width:800px;
	background-image:url(../img/title_bar_big.gif);
	clear: both;
	margin-bottom: 15px;
	height: 33px;
	font-size: 16px;
	line-height: 33px;
	color: #039908;
	text-indent: 10px;
	}

.yellowArea{
	width:340px;
	padding:15px 20px 15px 20px;
	float:left;
	background-color:#FFFFC2;
	margin: 0px 7px 20px 8px;
	font-size: 14px;
	line-height: 20px;
	}

.setYellowArea{
	width:740px;
	height: 120px;
	padding:15px 20px 15px 20px;
	background-color:#FFFFC2;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
	line-height: 20px;
	}
.setYellowArea img{
float: right;
}

.explainArea{
	margin-bottom:20px;
	background-color: #FFC88A;
	padding: 15px 32px 15px 32px;
	clear: both;
}


/*---------------------
リカちゃんのからのお手紙説明文章
---------------------*/

/*お手紙説明文　枠*/
.letterTxtArea{
	padding-left: 10px;
	margin-top: 0px;
	}
/*お手紙説明文　テキスト*/




/*---------------------
リンクボタン画像CSS Document
---------------------*/

/*リンクボタン　枠*/
.btnLinkImg{
	width:340px;
	margin: 10px 0px 0px 0px;
	}
	
.letterTxt60Smg{
	width:499px;
	padding:0px 10px 0px 25px;
	font-size:14px;
	line-height: 20px;
	float: left;
	}
.messageImg{
	width:266px;
	float:left;
	margin-bottom: 15px;
}
.explanTitleImg{

	}
.MobileSite{
	float: left;
	width: 50%;
	text-align: left;
	font-size: 14px;
}	
	
.MobileSiteTitle{
	color:#fff;
	background-color:#e6006c;
	font-weight:bold;
	text-align:center;
	font-size:120%;
	width:100%;
}
.MobileSiteQR{
	float: right;
	width: 70%;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

.explanCopyImg{
	}
.explanTxtArea{
	width:530px;
	float:left;
	padding-left: 20px;
	margin-bottom: 15px;
	margin-top: 15px;
	}
.explanTxtCopy{
	line-height: 20px;
	margin-bottom: 10px;
	font-size: 16px;
	color: #039908;
	margin-top: 3px;
	}
.explanTxt{
	line-height: 20px;
	font-size: 14px;
	}
.explanbtn{
	width:185px;
	float:left;
	margin-top: 15px;
	}
.explanTxtImg{
	clear:both;
	}
.explanfutoImg{
	float:left;
	}
.explanImg01{
	float:left;
	}
.explanImg02{
	float:left;
	}
.explanImg03{
	float:left;
	}
.explanBinsenImg{
	float:left;
	}
.explanSellImg{
	float:left;
	}
