@charset "UTF-8";

.topinfo {
	margin:;
	padding:5px;
	position: relative;
	background-color:#FF99B5;
}
.mainimg {
	width: 659px;
	height: 290px;
	margin: 0;
	padding: 0px;
	text-indent: -9999px;
	background: url(../images/main.jpg) no-repeat left top;
	float:left;
}
.mmBOX {
	float:left;
	padding-left:5px;
}
.mm1, .mm2 {
	width:270px;
	height:143px;
	text-indent: -9999px;
	display:block;
}
.mm1        {margin-bottom:5px;background: url(../images/btn_1pin.jpg) no-repeat left top;}
.mm1:hover  {background: url(../images/btn_1pin.jpg) no-repeat left bottom;}
.mm2        {background: url(../images/btn_t.jpg) no-repeat left top;}
/*.mm2:hover  {background: url(../images/btn_t.jpg) no-repeat left bottom;}*/


.topcont {
	margin: 0;
	padding: 20px 0 0 0px;
	position: relative;
}
.osusume {
	margin: 0;
	padding: 0;
	float:left;
}
.osusume h2 {
	height:37px;
	text-indent: -9999px;
	background: url(../images/t_osusume.gif) no-repeat;
}
.bkimg {
	margin: 0;
	padding: 8px;
	background: url(../images/BK_btn.gif) repeat;
}
.os1, .os2, .os3 {
	width:222px;
	height:79px;
	text-indent: -9999px;
	display:block;
}
.os2, .os3 {
	margin-top:6px;
}
.os1        {background: url(../images/btn_sakura.gif) no-repeat left top;}
.os1:hover  {background: url(../images/btn_sakura.gif) no-repeat left bottom;}
.os2        {background: url(../images/btn_twitter.gif) no-repeat left top;}
.os2:hover  {background: url(../images/btn_twitter.gif) no-repeat left bottom;}
.os3        {background: url(../images/btn_mail.gif) no-repeat left top;}
.os3:hover  {background: url(../images/btn_mail.gif) no-repeat left bottom;}


.news {
	width:630px;
	margin: 0;
	padding: 0;
	float:right;
}
.news h2 {
	height:37px;
	text-indent: -9999px;
	background: url(../images/t_info.gif) no-repeat;
}
.newsbox {
	height:244px;
	padding: 10px;
	border:#CCC solid 1px;
	/*overflow: auto;*/
}