@import url(update.css);
@import url(banners.css);
@import url(tutorsty.css);
@import url(flexcrollstyles.css);
@import url(share.css);



@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-position: center 118px;
}

#info {
	background-color: #ffffff;
	width:950px;
	padding-top:0px;
	position: relative;
	top:2px;
	_top:-13px;
	margin-bottom:0px;
	margin-right: auto;
	margin-left: auto;

}

/*#info {
	background-color: #ffffff;
	width:950px;
	padding-top:0px;
	position: relative;
	top:30px;
	margin-bottom:0px;
	margin-right: auto;
	margin-left: auto;

}
*/
/*#contents {
min-height:100%;
　_height:100%;
	background-image: url(../img/contents_bg.gif);
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: left top;
	width:950px;
	position: relative;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 438px;
	margin-right: auto;
	margin-left: auto;

}*/


#contents {
	min-height:100%;
	_height:100%;
	background-image: url(../img/contents_bg.gif);
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: left top;
	width:950px;
	position: relative;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 275px;
	_margin-top: 260px;
	margin-right: auto;
	margin-left: auto;

}


#left_contents {
	position: relative;
	float: left;
	width: 564px;
	margin-top: 5px;
	margin-left: 29px;
	display: inline;
	text-align: left;
	margin-bottom: 30px;
}





#underbanners {
	padding-top:0px;
	position: relative;
	margin-bottom:0px;
	margin-right: auto;
	margin-left: auto;
	width: 890px;
	text-align: center;
	margin-top: 10px;
	clear: both;

}

.underbanner01 {
	display:block;
	position: relative;
	float: left;
	left:0;
	margin-right: 55px;
}


.underbanner02 {
	display:block;
	position: relative;
	float: left;
	margin-right: 55px;
}

.underbanner03 {
	display:block;
	position: relative;
	float: left;
}



#super_banner {
	position: relative;
	width:728px;
	margin-bottom:0px;

}


#info_bar {
	position: absolute;
	left:217px;
	top:0px;
	width:734px;
	height:49px;
	margin-bottom:0px;

}
#info_photo {
	position: absolute;
	left:0px;
	top:14px;
	width:204px;
	height:250px;
	margin-bottom:0px;

}
#info_txt {
	position: absolute;
	left:220px;
	top:49px;
	width:730px;
	height:188px;
	margin-bottom:0px;
	background-color: #FFFFFF;

}

#info_underbar {
	padding-top:9px;
	width:730px;
	height:13px;
	position: absolute;
	left:220px;
	top:250px;
	margin-bottom:0px;

}

#main {
	position: relative;
	width: 564px;
	margin-bottom: 30px;
}



#etc_news {
	position: relative;
	width: 564px;
	margin-bottom: 30px;
}



#sokuyomi_banner {
	position: absolute;
	left:67px;
	top:1681px;
	width:260px;
	height:110px;
	margin-bottom:0px;

}
#new_recipe_banner {
	position: absolute;
	left:347px;
	top:1681px;
	width:295px;
	height:110px;
	margin-bottom:0px;

}


/* 2010_3_30 改 */
