.normaltext {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 11px; line-height: 15px; color: #333333}
.teltext { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 20px; line-height: 28px; color: #CC3333; font-weight: bolder}
a:link {  color: #CC3333}
a:visited {  color: #CC3333}
.titletext { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; line-height: 15px; color: #FFFFFF; font-weight: bolder}
.shoppingtext { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 18px; color: #333333 }
.textred {  color: #CC3333}

.sub-title h1	{
	font-size:9px;
	font-weight:normal;
	margin:0px;
}

#mashiko-tsubo-banner img	{
	border: none;
	margin: 0px 0px 10px 0px;
}
.tenpo_box{
	border:1px solid #E6E6E7;
}
a img{
	border:none;
}

/* tenpo */
.bg_top{
	background:url(img/tenpo/bg_top.gif) no-repeat left center;height:15px;
}
.bg_main{
	background:url(img/tenpo/bg_main.gif) repeat-y left top;
}
.bg_bottom{
	background:url(img/tenpo/bg_bottom.gif) no-repeat left center;height:15px;
}
.tenpo_info{
	font-size:9pt;
}

/* menu */
.menu_line1{
	background:url(img/menu/dotted_02.gif) repeat-y top center; width:2px
}
.menu_line2{
	background:url(img/menu/dotted_01.gif) repeat-x center left; height:3px
}
.menu_img{
	margin-top:0;margin-bottom:5px;
}
.icon_red{
	color:#DC4F3D;
}
.menu_box{font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 11px; line-height: 15px; color: #333333;margin-top:10px;margin-bottom:10px;
}
.menu_box img{
	margin-bottom:3px;
}

/* reserve */
.text_red{
	color:#DC4F3D;
}

