@charset "Shift_JIS";

/* 
======================================================
株式会社東食品
〒418-0022 静岡県富士宮市小泉２１５４－１２
［作成日　2007年5月］
====================================================== */

body{
	margin:0px;
	padding:0 auto 0 auto;
	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;} 

table, dl{
font-size:100%;
}
/* 基本ヘッダー・メニューまで */

#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;
	}
h1{
margin:0;
padding:0;
font-size:12px;
font-weight:normal;
text-align:right;
}
h2{
margin:0;
padding:0;
text-align:left;
}
h3{
margin:0;
padding:0;
}

.lefttop{
	text-align:left;
	padding: 0px;
	margin: 0px;
}
.lefttop #logo {
	text-align:left;
	clear: right;
	float: left;
	width: 161px;
	}
.lefttop .toptxt {
	float: right;
	margin-top: 23px;
	margin-right: 10px;
}

.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;
}
.topimg ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.topimg li {
	list-style-type: none;
    display:inline;
	margin: 0px;
	padding: 0px;
}
.middleimg{
 	background-color: #ff9900;
	text-align:center;
	border:0px;
	padding:0px;
	margin: 0px;
}

.toptext1{
	font-size:12px;
	text-align:left;
	border-top:0px;
	border-left:0px;
	padding:10px 0px 10px 20px;
	margin: 0px;
	clear:both;
}


.toptext2{
	text-align:left;
	border:0px;
	padding:0px 16px 16px 28px;
	margin: 0px;
	float: left;
}


.toptext3{
	text-align:left;
	line-height:18px;
	border:0px;
	margin:0px;
	float:left;
	width:400px;
	padding:0px 0px 15px 0px;
}

.toptext4{
	text-align:left;
	border:0px;
	margin:0px;
	float:left;
	width:490px;
    line-height:22px;
	padding:0px 0px 15px 0px;
}
/* トップページここまで */

/* ヤキソバトップここから */
#yakisobatop{
background-image:url(../img/yakisoba/yakisobapage4.gif);
background-position:right bottom;
background-repeat:no-repeat;
margin:0;
padding:0;
/* 回り込み */
display:inline-table;
height:1%;
display:block;}
#yakisobatop:after {content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#yakisobatop .yleft{
width:302px;
margin:0;
padding:0;
float:left;
}
#yakisobatop .yright{
background-image:url(../img/yakisoba/yakisobapage4.gif);
background-position:left bottom;
background-repeat:no-repeat;
width:396px;
height:319px;
margin:0;
padding:0;
float:left;
}
#yakisobatop .yright .txt{
color:#333333;
font-size:14px;
text-align:left;
line-height:1.4em;
margin:0;
padding:0 25px 0 17px;
}
#yakisobatop .yright .txt .tel{
font-size:16px;
text-align:right;
font-weight:bold;
padding:15px 0;
margin:0;
}
#yakisobasehin{
text-align:center;
width:622px;
margin:20px auto;
padding:0;
}
#yakisobasehin h3{
background-image:url(../img/yakisoba/yakisobapage_icon1.gif);
background-position:left center;
background-repeat:no-repeat;
color:#666666;
font-size:24px;
text-align:left;
margin:0 auto;
padding:3px 0 1px 18px;
}
#yakisobasehin h4{
border-bottom:1px #FFCC00 solid;
color:#333333;
font-size:16px;
text-align:left;
margin:20px auto 5px auto;
padding:0 0 3px 5px;
}
#yakisobasehin .hthree{
background-image:url(../img/yakisoba/yakisobapage_icon2.gif);
}
#yakisobasehin p{
margin:0;
padding:0;
}
#yakisobasehin .txt{
line-height:1.6em;
color:#333333;
font-size:12px;
text-align:left;
padding:8px 10px 30px 18px;
}
#yakisobasehin .txt2{
line-height:1.6em;
color:#333333;
font-size:12px;
text-align:left;
padding:0px 10px 0px 18px;
}
#yakisobasehin .txt ul{
list-style-type:circle;
margin:0;
padding:0 0 0 18px;
}
#yakisobasehin .txt ul li{
margin:0;
padding:5px 0;
}
#yakisobasehin table{
width:100%;
border:2px #666666 solid;
border-collapse:collapse;
font-size:12px;
color:#333333;
line-height:1.4em;
margin-bottom:20px;
}
#yakisobasehin td{
border:1px #666666 solid;
text-align:left;
padding:6px;
}
#yakisobasehin .tdleft{
background-color:#FFE375;
border:1px #666666 solid;
}
#yakisobasehin dl{
text-align:left;
margin:0;
padding:5px 0 10px 2px;
line-height:1.4em;
}
#yakisobasehin dl dt{
font-size:14px;
font-weight:bold;
margin:0;
padding:2px 0;
}
#yakisobasehin dl dd{
color:#333333;
margin:0 0 10px 0;
padding:2px 0 2px 17px;
}
.yakisobaevent {
	float: left;
	width: 300px;
}
.yakisobaevent2 {
	clear:both;
	width: 590px;
	margin-top:10px;
	margin-right: 10px;
}
.yakisobaevent_r {
	float: right;
	width: 278px;
}
.yakisobaeventc {
	clear: both;
}

/* ヤキソバトップここまで */

.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;
}
.soba4{
text-align:left;
width:615px;
margin:0 auto 0 auto;
}

.soba4 div{
border:2px #000000 solid;
background-color:#FF6600;
text-align:left;
font-size:12px;
line-height:18px;
padding:10px;
color:#FFFFFF;
}

/* マスザマスここから */

.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;	
}

.zamasu_h{
	background-color:#FF9900;
	text-align:center;
	margin:0px;
	padding:0px 0px 0px 0px;
	border:0px;
}
/* マスザマスここまで */



/* メディカル料理セットここから */


.medi{
	text-align:left;
	font-size:12px;
	line-height:18px;
	color:#000000;
	margin:0 30px 0 30px;
	padding:10px 25px 8px 25px;
	background-image:url(../img/medical/medical_white.gif);
	background-repeat:repeat-y;
	background-position:center;
}

.medi2{
    width:450px;
    text-align:left;
	margin:0 auto 0 auto;
	padding:0;
}

.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 0px 0px;
}

/* 回り込み */
.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;
}

.medi3b{
    width:320px;
	background-color:#ffcc00;
	text-align:left;
	margin:0;
	padding:5px 0 0 0;
}

.medi3c{
	font-size:12px;
	line-height:22px;
	color:#000000;
	margin:0;
	padding:10px 5px 0px 20px;
}

.medi3c dl{
	margin:0;
	padding:0px 0px 10px 0px;
}

.medi4{
float:left;
padding:20px 0px 20px 30px;
margin:0;
}

.medi5{
float:left;
width:290px;
fline-height:22px;
text-align:left;
padding:80px 0px 20px 20px;
margin:0;
}

.medi_tit5{
text-align:left;
margin:0;
padding:15px 0px 1px 0px;
}

.medi_tab{
	color:#000000;
	font-size:12px;
    width:450px;
	border:#000000 2px solid;
    border-collapse:collapse;
 	background-color:#ffffff;
	margin:0 auto 0 auto;
	padding:0;
	line-height:1.6em;
}

.medi_tab th, .medi_tab td{
    border:#333333 1px solid;
	padding:5px 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;
	text-align:center;
}

.medi_td2{
    background-color:#ffcc00;
}


.u2{
 list-style-position:outside;
 padding-left:20px;
 margin:0;
 }

.l2{
	list-style:url(../img/medical/medi_maru.gif);
	display:list-item;
	list-style-position:outside;
	padding:0px 0px 0px 0px;
	margin:0;
}

.u3{
 list-style-position:outside;
 padding:0px 0px 0px 20px;
 margin:0;
 }

.l3{
	list-style:url(../img/medical/medi_maru2.gif);
	display:list-item;
	list-style-position:outside;
	line-height:22px;
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 20px 0px;
	margin:0;
}

/* メディカル料理セットここまで */



/* お問い合わせここから */


.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;
	font-size:100%;
	line-height:1.4em;
}
.table3 th{
padding:7px 10px;
background-color:#FFFFCC;
border-top:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
}
.table3 .thorange{
background-color:#FFEDB5;
}
.table3 td{
padding:7px 10px;
border-top:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
}
;

/* お問い合わせここまで */



/* サイトマップここから */
.siteul{	
padding:5px;
margin:0 0 0 15px;
}
.siteli{
padding:5px;
margin:0;
}
#sitelist{
text-align:left;
padding:15px 0 0 60px;
margin:0;
}
/* サイトマップ */
/* フッタ */
.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;
}

.page{
text-align:right;
padding:4px;
margin:0;
clear:both;
}
/* フッタここまで */
.standard{
font-size:12px;
}
.bold2{
font-weight:bold;
}
.span1{
color:#ff0000;
}
.span2{
color:#cc0000;
}
.span3{
font-size:14px;
font-weight:bold;
}
.span4{
color:#3399ff;
font-size:14px;
}
.span6{
color:#ff6600;
}
.span7{
font-size:12px;
font-weight:normal;
color:#000000;
}
.span8{
font-size:10px;
line-height:1.4em;
}
.blue{
color:#0033cc;
}
.red{
color:#ff3300;
}
.gray{
color:#666666;
}
.big{
font-size:18px;
font-weight:bold;
line-height:1.8em;
}
.normal{
font-weight:normal;
}
/* hakobimasu */
#hakobimasu{
margin:20px 0 10px 0;
}
#hakobimasu h4{
color:#0099FF;
border-bottom:1px #0099FF dashed;
margin-top:0;
font-size:16px;
}
.hakobi_txt{
width:600px;
padding:25px 0 0 0;
margin:0 auto;
text-align:left;
line-height:1.6em;
}
/* .hakobinoboribox{
border:1px #6699CC solid;
padding:7px 5px 5px 5px;
} */
.hakobinobori{
width:60px;
float:left;
}
.hakobinoboritxt{
margin-left:65px;
padding:100px 0 0px 0;
color:#3399CC;
}



/* 餃THE鱒トップここから */
#gyouzamasutop{
background-image:url(../img/yakisoba/yakisobapage4.gif);
background-position:right bottom;
background-repeat:no-repeat;
margin:0;
padding:0;
/* 回り込み */
display:inline-table;
height:1%;
display:block;}
#gyouzamasutop:after {content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#gyouzamasutop .yleft{
width:302px;
margin:0;
padding:0;
float:left;
}
#gyouzamasutop .yright{
background-image:url(../img/yakisoba/yakisobapage4.gif);
background-position:left bottom;
background-repeat:no-repeat;
width:396px;
height:319px;
margin:0;
padding:0;
float:left;
}
#gyouzamasutop .yright .txt{
color:#333333;
font-size:14px;
text-align:left;
line-height:1.4em;
margin:0;
padding:0 25px 0 17px;
}
#gyouzamasutop .yright .txt .tel{
font-size:16px;
text-align:right;
font-weight:bold;
padding:15px 0;
margin:0;
}
#gyouzamasusehin{
	text-align:left;
	width:660px;
	padding:0;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#gyouzamasusehin h3{
	color:#666666;
	font-size:24px;
	text-align:left;
	padding:0px;
	margin: 0;
}
#gyouzamasusehin h4{
border-bottom:1px #FFCC00 solid;
color:#333333;
font-size:16px;
text-align:left;
margin:20px auto 5px auto;
padding:0 0 3px 5px;
}
#gyouzamasusehin .hthree{
	font-size: 14px;
	font-weight: bold;
	color: #360;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #A2DF64;
	border-right-color: #A2DF64;
	border-bottom-color: #A2DF64;
	border-left-color: #A2DF64;
}
#gyouzamasusehin p{
margin:0;
padding:0;
}
#gyouzamasusehin .txt{
	line-height:1.6em;
	color:#333333;
	font-size:12px;
	text-align:left;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 18px;
}
#gyouzamasusehin .txt2{
line-height:1.6em;
color:#333333;
font-size:12px;
text-align:left;
padding:0px 10px 0px 18px;
}
#gyouzamasusehin .txt ul{
list-style-type:circle;
margin:0;
padding:0 0 0 18px;
}
#gyouzamasusehin .txt ul li{
margin:0;
padding:5px 0;
}
#gyouzamasusehin table{
	width:100%;
	border:2px solid #A2DF64;
	border-collapse:collapse;
	font-size:12px;
	color:#333333;
	line-height:1.4em;
	margin-bottom:20px;
}
#gyouzamasusehin td{
	text-align:left;
	padding:10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-bottom-color: #A2DF64;
	border-left-color: #A2DF64;
}
#gyouzamasusehin .tdleft{
	background-color:#FFC;
	text-align: left;
	padding: 10px;
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A2DF64;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	vertical-align: top;
	font-size: 14px;
}
#gyouzamasusehin .tdleft2{
	background-color:#FFC;
	text-align: left;
	padding: 10px;
	width: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A2DF64;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	vertical-align: top;
	font-size: 14px;
}
#gyouzamasusehin dl{
text-align:left;
margin:0;
padding:5px 0 10px 2px;
line-height:1.4em;
}
#gyouzamasusehin dl dt{
font-size:14px;
font-weight:bold;
margin:0;
padding:2px 0;
}
#gyouzamasusehin dl dd{
color:#333333;
margin:0 0 10px 0;
padding:2px 0 2px 17px;
}
/* 餃THE鱒トップここまで */
.txt .txt_left {
	float: left;
	width: 300px;
	text-align: left;
}
.txt .txt_right {
	margin-left: 310px;
}

