@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#information {
	font-size:9pt;
	color:#FF0000;
	background-color:#ffffff;
	border:1px solid #993300;
	width:500px;
	padding:5px;
	font-weight:bold;
	line-height:1.4em;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
}

span.timestamp {
	color:#666666;
}

#mainbody {
	background:url(images/bg.gif);
}

#mb1,#mb2,#mb3,#mb4,#pocha,#msid1,#msid2 {
	position:absolute;
}

#mb1 a,#mb2 a,#mb3 a,#mb4 a {
	display:block;
	width:135px;
	height:135px;
}

#mb5,#mb5 a {
	display:block;
	width:342px;
	height:89px;
}

#mb6,#mb6 a {
	display:block;
	width:249px;
	height:32px;
}


#mb1 a {
	background:url(images/bm_blog1.gif) no-repeat;
	margin-top:23px;
	margin-left:26px;
	text-decoration:none;
}

#mb2 a {
	background:url(images/bm_pochatoha1.gif) no-repeat;
	margin-top:23px;
	margin-left:364px;
	text-decoration:none;
}

#mb3 a {
	background:url(images/bm_kcal1.gif) no-repeat;
	margin-top:221px;
	margin-left:8px;
	text-decoration:none;
}

#mb4 a {
	background:url(images/bm_mailmaga1.gif) no-repeat;
	margin-top:221px;
	margin-left:383px;
	text-decoration:none;
}

#mb5 a {
	background:url(images/b_newtabereco.gif) no-repeat;
	text-decoration:none;
}

#mb6 a {
	background:url(images/b_chotto.gif) no-repeat;
	text-decoration:none;
}

#mb1 a:hover {
	background:url(images/bm_blog2.gif) no-repeat;
}

#mb2 a:hover {
	background:url(images/bm_pochatoha2.gif) no-repeat;
}

#mb3 a:hover {
	background:url(images/bm_kcal2.gif) no-repeat;
}

#mb4 a:hover {
	background:url(images/bm_mailmaga2.gif) no-repeat;
}

#mb5 a:hover {
	background:url(images/b_newtabereco2.gif) no-repeat;
}

#mb6 a:hover {
	background:url(images/b_chotto2.gif) no-repeat;
}


#pocha {
	margin-top:50px;
	margin-left:176px;	
}

#msid1 {
	margin-top:260px;
	margin-left:143px;	
}

#msid2 {
	margin-top:350px;
	margin-left:200px;	
}


#topimage {
	width:526px;
	height:411px;
	background:url(images/mainbg.gif) no-repeat;
}

#header {
	background-color:#FF822B;
}

#tabeb1 a {
	width:159px;
	height:32px;
	background:url(images/b_taberecotoha1.gif) no-repeat;
	text-decoration:none;
	display:block;
}

#tabeb1 a:hover {
	background:url(images/b_taberecotoha2.gif) no-repeat;
}

#tabeb2 a {
	width:159px;
	height:32px;
	background:url(images/b_taberecoshop1.gif) no-repeat;
	text-decoration:none;
	display:block;
}

#tabeb2 a:hover {
	background:url(images/b_taberecoshop2.gif) no-repeat;
}

#footer2 {
	background-color:#FFC900;
	font-size:0.7em;
	color:#666666;
	padding:3px;
}

#blog a {
	width:152px;
	height:35px;
	display:block;
	background:url(images/b_blog1.gif) no-repeat;
	text-decoration:none;
}

#whats a {
	width:152px;
	height:35px;
	display:block;
	background:url(images/b_pochatoha1.gif) no-repeat;
	text-decoration:none;
}

#kcal a {
	width:152px;
	height:35px;
	display:block;
	background:url(images/b_kcal1.gif) no-repeat;
	text-decoration:none;
}

#mailmaga a {
	width:152px;
	height:35px;
	display:block;
	background:url(images/b_mailmaga1.gif) no-repeat;
	text-decoration:none;
}

#blog a:hover {
	background:url(images/b_blog2.gif) no-repeat;
}

#whats a:hover {
	background:url(images/b_pochatoha2.gif) no-repeat;
}

#kcal a:hover {
	background:url(images/b_kcal2.gif) no-repeat;
}

#mailmaga a:hover {
	background:url(images/b_mailmaga2.gif) no-repeat;
}

.koumokubox {
	border:1px #666666 solid;
	margin:1px 5px 1px 1px;
	background-color:#eeeeee;
	width:55px;
	text-align:center;
	float:left;
	font-size:8pt;
	color:#666666;
	line-height:normal;
	padding:3px;
}

#contents {
	width:700px;
	margin:0px 20px 0px 20px;
	line-height:1.5em;
}

.subbutton a {
	float:left;
	display:block;
	width:160px;
	background-color:#FFFF99;
	text-decoration:none;
	border:#993300 1px solid;
	margin-top:2px;
	margin-left:2px;
	padding-top:2px;
}

.subbutton a:hover {
	background-color:#FFCC33;
}

.subbutton2 {
	float:left;
	display:block;
	width:160px;
	background-color:#FFCC33;
	font-weight:bold;
	text-decoration:none;
	border:#993300 1px solid;
	margin-top:2px;
	margin-left:2px;
	padding-top:2px;
}

