/* 基本設定 */
body {
background-color: #FFF9F2;
background-image : url("");
background-position: 0% 0%;
background-repeat: repeat-y;
margin: 0px;
padding: 0px;
font-size: 12px;
line-height:20px;
color: #000000;
}

A:link { color: #BB0044; }
A:visited { color: #BB0044; }
A:hover { color: #EE7777; }
A:active { color: #EE7777; }

img { border-style: none; }

/* 左メニュー */
div.font3 { font-size: 9pt; line-height: 12px; color:#000000; }

/* 右上部メニュー */
div.font1 { font-size: 8pt; line-height: 16px; color:#000000; }
p.font2 { font-size: 10pt; margin: 0px; padding: 1px; color:#000000; }

/* 右側メイン部分 */

p.copy { font-size: 9pt; line-height: 14px; color:#000000; }

td.houyou {
background-image : url("back/houyou_back.jpg");
background-repeat:  repeat-y;
}

td.iwai {
background-image : url("back/iwai_back.jpg");
background-repeat:  repeat-y;
}

td.syoukadou {
background-image : url("back/syoukadou_back.jpg");
background-repeat:  repeat;
}

td.kouraku {
background-image : url("back/kouraku_back.jpg");
background-repeat:  repeat;
}
td.kouraku-39{
background-image : url("kouraku-ben/39_2.jpg");
background-repeat: no-repeat;
}
td.kouraku-45{
background-image : url("kouraku-ben/45_2.jpg");
background-repeat: no-repeat;
}
td.kouraku-46{
background-image : url("kouraku-ben/46_2.jpg");
background-repeat: no-repeat;
}
td.kouraku-50{
background-image : url("kouraku-ben/50_2.jpg");
background-repeat: no-repeat;
}

td.tanpin {
background-image : url("back/tanpin_back.jpg");
background-repeat:  repeat;
}

td.houyou_mame {
background-color: #ffffff;
background-image : url("back/h-mame.jpg");
background-repeat: no-repeat;
background-position: 100% 60%;
}

td.iwai_mame {
background-color: #ffffff;
background-image : url("back/i-mame.jpg");
background-repeat: no-repeat;
background-position: 100% 60%;
}



.f11px {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	font-weight: normal;	
	line-height: 120%;
	color: #333333;
}



p.title { font-size: 12pt; font-weight: bold ; color:#ffffff; margin: 0px; padding: 2px;}
p.top { font-size: 9pt; font-weight: bold ; line-height: 14px; color:coral; }

div.menu1 { font-size: 9pt; font-weight: bold ; line-height: 14px; color:#ffffff; }
div.menu2 { font-size: 9pt; line-height: 12px; color:#000000; }
div.menu3 { font-size: 9pt; line-height: 12px; color:#000000; text-align: right;  }
div.menu4 { font-size: 9pt; line-height: 18px; color:#971F1F; text-align: right;  }
div.menu5 { font-size: 9pt; line-height: 26px; color:#971F1F; text-align: right;  }

div.mame1 { font-size: 11pt; line-height: 16px; color:#7636BE; }
div.mame2 { font-size: 9pt; line-height: 14px; color:#000000; }
div.mame3 { font-size: 9pt; font-weight: bold ; line-height: 14px; color:#0F677A; }
div.mame4 { font-size: 9pt; font-weight: bold ; line-height: 14px; color:#A74E8F; }
div.mame5 { font-size: 9pt; line-height: 16px; color:#000000; }

div.kome1 { font-size: 9pt; line-height: 14px; color:#CC2B2B; }
div.kome2 { font-size: 8pt; line-height: 12px; color:#444444; }

td.sitemap-midasi { background-color: #BB6A9A; }
div.sitemap-midasi { font-size: 10pt; line-height: 14px; color:#ffffff; }
div.map { font-size: 9pt; line-height: 20px; color:#000000; }

td.kaisya-midasi { background-color: #BB6A9A; }
div.kaisya-midasi { font-size: 10pt; line-height: 14px; color:#ffffff; }
td.koumoku { background-color: #cccccc; }
div.koumoku { font-size: 9pt; line-height: 18px; color:#000000; }
div.koumoku2 { font-size: 8pt; line-height: 14px; color:#000000; }

td.ryouri-midasi { background-color: #BB6A9A;  height : 25px}
div.ryouri-midasi { font-size: 10pt; font-weight: bold ; line-height: 14px; color:#ffffff; }
tr.ryouri { background-color: #eeeeee; }
div.ryouri { font-size: 9pt; line-height: 14px; color:#000000;  text-align: center; }
div.ryourine{ font-size: 7pt; line-height: 14px; color:#000000;  text-align: center; }
div.ryourimei { font-size: 9pt; line-height: 14px; color:#000000;  text-align: left; }

td.mailform { background-color: #BB6A9A; }
div.mailform { font-size: 12pt; line-height: 16px; color:#ffffff; }
div.mailform2 { font-size: 10pt; line-height: 14px; color:#000000; }

/* 料理アップ */
body.upwin {
background-color: #FFF9F2;
background-image : url("");
background-position: 0% 0%;
background-repeat: repeat-y;
margin: 8px;
padding: 0px;
font-size: 12px;
line-height:20px;
color: #000000;
}
