body,td,tr {  font-size:12px;line-height:140%;font-family:"ＭＳ　Ｐゴシック";
			margin:0;padding:0;}

img{ border:none}

.menu img{
 line-height:1;
 font-size:0px;
 margin:0;
 padding:0;
}
            
.p{
	marigin:10px 0 0 0;
	padding:0 0 0 0;
}
a:link{ color:#0033CC }
a:hover { color:#339966;text-decoration:none }
a:visited { color:#990066; }
.fright { float:right; }
.fleft { float:left; }
.caption { color:#AAA; line-height:1.3; padding-left: 1em; text-indent: -1em; }
.caption::before {
	content: "↑";
}
.10 { font-size:83%; line-height:1.4; }
.11 { font-size:11px; }
.g10 { font-size:10px;color:#009966 }
.navi_gray { color:#666666;font-size:10px; }
.head_white { color:#FFFFFF;font-size:10px; }
.size11 { font-size:11px; }
.shop{
	margin:0 0 0 10px;
	padding:5px 5px 5px 5px;
}
.shop_l1{
	margin:0 0 10 0px;
	padding:5px 5px 5px 5px;
}
.tx_center{
	text-align:center;
	margin:10px 0 10px 0;
}
.space10_l{
	margin-left:10px;
}
.space10_t{
	margin-top:10px;
}
.space10_b{
	margin-bottom:10px;
}
.space5_b{
	margin-bottom:5px;
}
.space15_b{
	margin-bottom:15px;
}
.space20_b{
	margin-bottom:20px;
}
.space20_l{
	margin-left:20px;
}
.space30_l{
	margin-left:30px;
}
.space30_b{
	margin-bottom:30px;
}
.space20_t{
	margin-top:20px;
}
.main_tx{
	margin-top:20px;
}
.racipe td{
	padding:20px 0 0 0;
}

.lh160{
	line-height:160%;
}

/*---------平成とうふ百珍/*
.tofu li{
	padding:0;
	margin:0;
	list-style-image:none;
	list-style:none;
	width:250px;
}
/*-----*/

.mou_tl{
	color:#FFFFFF;
	padding-left:5px;
	background-color:#0762A9;
}
p.pdg_10t{
	padding:10px 0px 0px 0px;
	margin:0px;
}
.tx_right{text-align:right;}

.tx_bg{background-repeat:no-repeat;
background-position:center 400px;}

ul.bn_list{
	margin:20px 0 0 0;
	padding:0;
	list-style:none;
}
ul.bn_list li{
	width:200px;
	height:190px;
	float:left;
	margin:0 0 5px 0;
	padding:0;
	list-style:none;
}
ul.bn_list li p{
	margin:0 0 5px 0;
	line-height:1.2;
}


/*平成とうふ百珍*/

ul.tofu_list{margin:0;padding:0;list-style:none;}

ul.tofu_list li{
width:250px;
min-height:130px;
float:left;
margin:0 10px 10px 0;
padding-bottom:10px;
list-style:none;
border-bottom:1px dotted #e5e5e5;
}

ul.tofu_list li:nth-child(2n+1){
	clear: both;
}

ul.tofu_list li table{height:130px;}

.tx_bold{font-weight:bold;}

#vi{
	width:580px;
	height:470px;
	position:relative;
	margin:0 0 0 2px
}

#vi_bg,
#vi_logo,
#vi_im01,
#vi_im02,
#vi_im03,
#vi_tx01,
#vi_tx01s,
#vi_tx02,
#vi_tx02s,
#vi_tx03,
#vi_tx03s{ position:absolute;}

#vi_bg{ z-index:1}
#vi_logo{ z-index:10; left:198px; top:52px;}
#vi_im01{ z-index:20; left:39px; top:325px;}
#vi_im02{ z-index:20; left:217px; top:325px;}
#vi_im03{ z-index:20; left:400px; top:325px;}

#vi_tx01{ z-index:30; left:140px; top:290px;}
#vi_tx01s{ z-index:30; left:29px; top:435px;}

#vi_tx02{ z-index:30; left:330px; top:290px;}
#vi_tx02s{ z-index:30; left:207px; top:435px;}

#vi_tx03{ z-index:30; left:510px; top:290px;}
#vi_tx03s{ z-index:30; left:390px; top:435px;}