@charset "utf-8";
/* CSS Document */

#M_wrap {background:url(../images/cooking_mama_bg.jpg) no-repeat; float:left;}
#Contents {width:820px; padding:40px;}


/***-インフォメーションエリア-***/
#Left_B{width:327px; padding:24px; float:left;}

.flash {margin-bottom:38px;}
.info { margin-bottom:42px;}
.m_logo { height:99px;}
.m_logo img{ margin-right:36px;}

#m_copy{text-align:center; padding-top:12px;}


/***--ゲームソフト紹介エリア--***/

#Right_B{width:418px; padding-top:24px; padding-right:24px; float:right;}

#Right_B h2{
	width:418px;
	height:0px;!important
	height /**/:52px;
	padding-top:52px;
	overflow:hidden;
	}

.download {background:url(../images/download.jpg) no-repeat;}
#Link_B{width:418px; padding-top:24px; float:right;}
.links {background:url(../images/links.jpg) no-repeat; margin-top:12px;}

/**--ゲーム枠--**/

#Game{width:405px; margin:0 0 0 12px; float:left;}
#Game h3{padding:10px 0 10px 0;}
.G_info{width:125px; float:left;}
.G_image{width:268px; margin-left:12px; float:right;}
.G_line{padding-top:12px;}


/*--iphone・ケータイ--*/
a.garden {
	display:block;
	width:125px;
	height:77px;
	background:url(../images/garden_title.jpg) no-repeat left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	}
	
a.garden:hover { background-position:bottom;}

a.iphone {
	display:block;
	width:125px;
	height:77px;
	background:url(../images/iphone_title.jpg) no-repeat left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	}
	
a.iphone:hover { background-position:bottom;}

a.mobile {
	display:block;
	width:125px;
	height:77px;
	background:url(../images/mobile_title.jpg) no-repeat left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	}
	
a.mobile:hover { background-position:bottom;}

a.deta {
	display:block;
	width:120px;
	height:40px;
	background:url(../images/details.png) no-repeat left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin:10px 0 10px 2px;
	}
	
a.deta:hover { background-position:bottom;}


a.app {
	display:block;
	width:120px;
	height:40px;
	background:url(../images/mb_appstore.png) no-repeat left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin-left:2px;
	}


a.cmw {
	display:block;
	width:405px;
	height:80px;
	background:url(../images/cooking_mama_world.jpg) no-repeat left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin:10px 0 0 12px ;
	}
	
a.cmw:hover { background-position:bottom;}



/**--クッキングママ フッタ--**/
a.top {
	display:block;
	width:96px;
	height:19px;
	background:url(../images/go_to_top.jpg) no-repeat left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin-top:24px;
	margin-bottom:40px;
	float:right;	
	}
	
a.top:hover { background-position:bottom;}

#portal_f{width:876px; padding:12px;}
#portal_f img{float:left; padding-right:12px;}
#portal_f .txt{font-size:10px; text-align:11px; margin-left:12px;}
