#teppanBlock{	width:716px; margin:0 0 0 18px; color:#000000;	}

#teppanBlock p{	font-size:12px;	}
#teppanIndex p{	line-height:160%;	}


#teppanJudge{	width:716px; margin:0px auto; text-align:center; 	}

h2{	width:716px; text-align:center;  padding:0 0 10px 0;	}

div#teppanIndex {	text-align:center; margin:0px auto; width:676px; padding:0 0 10px 0	}
div#teppanIndex h3{	text-align:left; padding:5px; margin:0;	}
div#judgeArea h3{	text-align:left; padding:5px 0; margin:0;	}

div#teppanIndex p{	text-align:left; padding:5px 5px 5px 20px; margin:0;	}

div.teppanBody{	text-align:center; margin:0 0 0 20px; width:655px;	}
div.teppanBody h3{	width:655px; text-align:left; padding:5px 0 2px 0; margin:0 0 8px 0; border-bottom:1px solid #c2000b;	}
div.teppanBody h4{	width:655px; text-align:left; padding:0; margin:10px 0 5px 0; border-bottom:1px solid #890008; background-color:#DDDDDD;	}

div.shopBody img.thumb{	border:1px solid #888888;	}
div.shopBody ul{	list-style-type:none; margin:0; padding:0;	}
div.shopBody li{	font-size:12px; line-height:140%; padding:5px 0; border-bottom:1px dotted #DDDDDD;	}

div.shopArea{	width:644px; margin:0px auto; padding:3px 0; _height:1px; min-height:1px; text-align:left;	}
div.shopArea img{	float:left;	}

div.shop1Col ul{	float:right; width:480px;	}
div.shop1Col p{	text-align:left; line-height:160%; margin:0; padding:5px 0;	}
div.shop2Col{	width:315px;	}
div.shop2Col ul{	float:right; width:150px;	}

#judgeMember {	text-align:center; margin:0px auto; width:676px; padding:0 0 10px 0;	}
#judgeMember #memberArea{	float:left; width:247px; background-color:#DDDDDD; padding:4px 0;	}
#judgeMember #memberArea img{	border:1px solid #888888; margin:0px auto;	}
#judgeMember #detailArea img{	border:1px solid #888888; margin:0px auto;	}
#judgeMember h3{	text-align:left;	}
#judgeMember #memberArea p{	font-size:10px; text-align:left; line-height:120%; padding:4px; margin:0;	}
#judgeMember div#detailArea{	float:right; width:420px; padding:0; text-align:left;	}
#judgeMember div#detailArea p{	font-size:12px; line-height:160%; margin:0; padding:0;	}

span.redTitle{	color:#c2000b; font-weight:bold; padding:0 5px 0 0;	}

.clear{	clear:both;	}
.leftBlock{	float:left;	}
.rightBlock{	float:right;	}

ul.b2prize1{	width:430px!important;	}