@charset "Shift_JIS";

/*
======================================================
株式会社東食品
〒418-0022 静岡県富士宮市小泉２１５４−１２
［作成日　2007年5月］
======================================================*/

body{
	margin:0px;
	padding: 0px;
	font-size: 12px;
	text-align: center;
	background-color: #ffffff;
}

a:link { color: #330000; text-decoration:underline;} 
a:visited { color: #666666; text-decoration:underline;} 
a:hover { color: #000000; text-decoration:underline;} 
a:active { color: #000000; text-decoration:underline;} 


/*基本ヘッダー・メニューまで*/

#base {
	text-align:center;
	width: 700px;
	color:#000000;
	border-top:0px;
	border-right:1px #ff6600 solid;
	border-bottom:0px;
	border-left:1px #ff6600 solid;
	padding:0px auto 0px auto;
	margin:0px auto 0px auto;
	}


.lefttop{
	height: 39px;
	text-align:left;
	padding: 0px;
	margin: 0px;
	border:0px;
}


.menu{
	background-color: #ff9900;
	height: 39px;
	text-align:center;
	margin: 0px;
	padding-top:4px;
	padding-right:auto;
	padding-bottom:9px;
	padding-left:auto;
	border-top:4px #ff0000 solid;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	clear:both;
}

/*回り込み*/
.menu:after {content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.menu{display:inline-table;}
.menu{height:1%;}
.menu{display:block;}

.menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.menu li {
	list-style-type: none;
    display:inline;
	margin: 0px;
	padding: 0px;
}

.menu2{
	background-color: #ff9900;
	text-align:right;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	border:0px;
}

.line1{
	background-color: #ff9900;
	height: 10px;
	margin: 0px;
	padding: 0px;
	border:0px;
}


/*基本ヘッダー・メニュー　　ここまで*/



/*トップページここから*/

.line2{
	background-color: #ff9900;
	height: 12px;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	border-top:4px #ff0000 solid;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}

.line3{
	background-color: #ff9900;
	height: 10px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	border-top:0px;
	border-right:0px;
	border-bottom:4px #ff0000 solid;
	border-left:0px;
	clear:both;
}

.topimg{
	border:0px;
	padding:0px;
	margin: 0px;
}

.middleimg{
 	background-color: #ff9900;
	text-align:center;
	border:0px;
	padding:0px;
	margin: 0px;
}

.toptext1{
    font-size:20px;
	text-align:left;
	border-top:0px;
	border-left:0px;
	padding:10px 0px 10px 20px;
	margin: 0px;	
}


.toptext2{
	text-align:left;
	border:0px;
	padding:0px 16px 16px 20px;
	margin: 0px;
	float: left;
}


.toptext3{
	text-align:left;
	line-height:18px;
	border:0px;
	margin:0px;
	float:left;
	width:340px;
	padding:0px 0px 15px 0px;
}


/*トップページここまで*/



/*ヤキソバトップここから*/

.yaki{
	background-color: #ffcc00;
	text-align:center;
	margin: 0px;
	padding: 26px 0px 0px 0px;
	border:0px;
}

.soba{
	width:575px;
	text-align:left;
	font-size:14px;
	line-height:20px;
	border:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}

.soba:after {content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.soba{display:inline-table;}
.soba{height:1%;}
.soba{display:block;}

.soba2{
	text-align:right;
	font-size:12px;
	margin:0px;
	padding:0px 25px 0px 0px;
}


.soba3{
	background-color:#ffffcc;
	text-align:left;
	font-size:12px;
	line-height:18px;
	color:#000000;
	margin:0 auto 0 auto;
	padding:14px 0px 0px 0px;
	clear:both;
}

/*回り込み*/
.soba3:after {content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.soba3{display:inline-table;}
.soba3{height:1%;}
.soba3{display:block;}

.soba3 a{
font-weight:bold;
color:#ff0000;
}

.table1{
	text-align:left;
	border-top:1px #ff6600 solid;
	border-right:1px #ff6600 solid;
	border-bottom:0px;
	border-left:0px;
	margin-right: auto;
	margin-left: auto;
}

.td1{
    text-align:center;
    color:#ffffff;
 	background-color:#ff9900;
    border-top:0px;
	border-right:0px;
	border-bottom:1px #ff6600 solid;
	border-left:1px #ff6600 solid;
}

.td2{
 	background-color:#ffffff;
	border-top:0px;
	border-right:0px;
	border-bottom:1px #ff6600 solid;
	border-left:1px #ff6600 solid;
}

.td3{
    font-size:16px;
 	background-color:#ffffff;
	border-top:0px;
	border-right:0px;
	border-bottom:1px #ff6600 solid;
	border-left:1px #ff6600 solid;
}

.td4{
    text-align:center;
 	background-color:#BECDE4;
	border-top:0px;
	border-right:0px;
	border-bottom:1px #ff6600 solid;
	border-left:1px #ff6600 solid;
}

.toptext1y{
    font-size:14px;
	font-weight:bold;
	text-align:left;
	border:0px;
	padding:25px 20px 0px 20px;
	margin: 0px;	
}

.toptext2y{
	text-align:left;
	line-height:22px;
	border:0px;
	padding:0px 0px 20px 50px;
	margin: 0px;
	float: left;
}

.span1{
    color:#ff0000;
}

.span2{
    color:#cc0000;
}

.span3{
    font-size:14px;
	font-weight:bold;
}



.li2 {
    font-weight:bold;
	list-style-type: none;
    display:list-item;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.li3 {
    font-weight:normal;
	list-style-type: none;
    display:list-item;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

/*ヤキソバトップここまで*/


/*マスザマスここから*/

.zamasu{
	margin:0px;
	padding:0px;
}

.zamasu2{
	margin:0px;
	padding:0px;
    clear:both;
}

.plain{
	width:349px;
	background-color:#faecba;
	text-align:center;
	border:0px;
	margin:0px;
	padding:0px 0px 5px 0px;
	border-top:1px #ff9900 solid;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	float:left;
}

.cheese{
	width:349px;
	background-color:#ffcc00;
	text-align:center;
	border:0px;
	margin:0px;
	padding:0px 0px 5px 0px;
	border-top:1px #ff9900 solid;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	float:left;
}

.wasabi{
	width:349px;
	background-color:#cccc00;
	text-align:center;
	border:0px;
	margin:0px;
	padding:0px 0px 5px 0px;
	border-top:0px;
	border-right:0px;
	border-bottom:1px #ff9900 solid;
	border-left:0px;
	float:left;
}

.ebi{
	width:349px;
	background-color:#ffcccc;
	text-align:center;
	border:0px;
	margin:0px;
	padding:0px 0px 5px 0px;
	border-top:0px;
	border-right:0px;
	border-bottom:1px #ff9900 solid;
	border-left:0px;
	float:left;
}

.zamasu_text{
	width:328px;
    font-size:12px;
	line-height:18px;
	text-align:left;
	background-color:#ffffff;
	padding:4px;
	margin:0px auto 0px auto;	
}

.zamasu_tit{
    text-align:left;
	width:650px;
	font-size:18px;
	padding:0px;
	margin:30px auto 10px auto;
	border-top:0px;
	border-right:0px;
	border-bottom:1px #cccccc solid;
	border-left:0px;
	clear:both;
}

.td5{
    width:250px;
	text-align:left;
	font-size:12px;
	line-height:18px;
    padding:0px 10px 0px 0px;
	margin:0px;
}

.td6{
	text-align:left;
	font-size:12px;
	line-height:18px;
	border-top:0px;
	border-right:0px;
	border-bottom:1px #cccccc solid;
	border-left:0px;
    padding:5px;
	margin:0px;
}

.zamasu_text3{
	text-align:left;
	width:610px;
    font-size:12px;
	line-height:18px;
	background-color:#ffffff;
	border:1px #3399ff solid;
	padding:15px;
	margin:50px auto 30px auto;	
}

.span4{
    color:#3399ff;
	font-size:14px;
}

.zamasu_h{
	background-color:#FF9900;
	text-align:center;
	margin:0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

.span5{
    font-size:12px;
}
/*マスザマスここまで*/



/*メディカル料理セットここから*/


.medi{
    width:580px;
	background-color:#ffffff;
	text-align:left;
	font-size:12px;
	line-height:18px;
	color:#000000;
	margin:0 auto 0 auto;
	padding:10px 20px 8px 20px;
}

.medi2{
    width:450px;
    text-align:left;
	margin:0 auto 0 auto;
	padding:0 auto 0 auto;
}

.medi3{
    width:620px;
	background-color:#ffcc00;
	text-align:left;
	font-size:12px;
	line-height:18px;
	color:#000000;
	margin:0 auto 0 auto;
	padding:10px 0px 8px 0px;
	clear:both;
}

/*回り込み*/
.medi3:after {content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.medi3{display:inline-table;}
.medi3{height:1%;}
.medi3{display:block;}

.medi3 a{
font-weight:bold;
color:#ff0000;
}


.medi4{
float:left;
}

.medi5{
float:left;
}


.medi_tit5{
text-align:left;
margin:0;
padding:15px 0px 1px 0px;
}

.medi_tab{
    width:450px;
	border:#000000 1px solid;
    border-collapse:collapse;
 	background-color:#ffffff;
	margin:0;
	padding:0;
}

.medi_tab td{
    border:#000000 1px solid;
	color:#000000;
	font-size:12px;
	line-height:16px;
	padding:10px;
	margin:0px;
}

.medi_td{
    border:#000000 1px solid;
    background-color:#ffcccc;
	font-weight:bold;
}

.medi_tab2{
    width:698px;
	border:0px;
    border-collapse:collapse;
 	background-color:#ffffff;
	margin:0;
	padding:0;
}

.medi_tab2 td{
    border:#ff9900 1px solid;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	padding:4px 0px 4px 0px;
	margin:0px;
}

.medi_td2{
    background-color:#ffcc00;
}

.u2{
 list-style-position:outside;
 padding-left:20px;
 margin:0;
 }

.l2{
	list-style:url(../img/medi_maru.gif);
	display:list-item;
	list-style-position:outside;
	padding:0px 0px 0px 0px;
	margin:0;
}

.span6{
    color:#ff6600;
}


/*メディカル料理セットここまで*/



/*お問い合わせここから*/


.formtit{
    font-size:12px;
	text-align:left;
	border:0px;
	padding:0px;
	margin:8px 0px 8px 0px;
	border-top:0px;	
	border-right:0px;	
	border-bottom:#ff0000 4px solid;	
	border-left:0px;	
}

/*回り込み*/
.formtit:after {content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.formtit{display:inline-table;}
.formtit{height:1%;}
.formtit{display:block;}

.table3{
	text-align:left;
    border:0px;
	font-size:14px;
	padding:0px;
	margin:0px 0px 35px 0px;
}

/*お問い合わせここまで*/


/*フッタ*/

.copyright{
 	background-color: #ff9900;
    color:#ffffff;
	text-align:center;
	height:23px;
	padding:12px 0px 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	border-top:0px;
	border-right:0px;
	border-bottom:4px #ff0000 solid;
	border-left:0px;
	clear: both;
}


/*フッタここまで*/


/*文字指定*/

.bold{
font-size:14px;
font-weight:bold;
}

.bold2{
font-weight:bold;
}

.red{
color:#ff0000;
font-size:12px;
}
