@charset "UTF-8";

body, h1, h2, h3, h4, h5, h6, p,
table, th, td, div, p, form, ul, ol, li, dl, dt, dd, address, img {
    margin: 0;
    padding: 0;
    font-size: 100%;
    font-style: normal;
    font-weight: normal;
}
ul, ol {
    list-style: none;
}

a:link {
    color: #5f2f2f;
}

a {
 text-decoration:underline;
 color: #5f2f2f;
} 

a:hover {
 text-decoration:underline; 
 color: #b96161;
} 

body {
    color: #FFF;
    background: #000000;
    padding-bottom: 20px;
	text-align: center;
}

div#container {
    width: 700px;
    margin: 0 auto;
    padding: 10 0 10 0px;
}

a.global1 { 
display: block; 
width: 163px; 
height: 20px; 
background: url(../../images/common/submenu/top.png) 0 0 no-repeat; 
text-decoration: none; 
} 
a:hover.global1 { 
background-position: 0 -20px; 
} 

a.global2 { 
display: block; 
width: 103px; 
height: 20px; 
background: url(../../images/common/submenu/about.png) 0 0 no-repeat; 
text-decoration: none; 
} 
a:hover.global2 { 
background-position: 0 -20px; 
} 

a.global3 { 
display: block; 
width: 103px; 
height: 20px; 
background: url(../../images/common/submenu/contact.png) 0 0 no-repeat; 
text-decoration: none; 
} 
a:hover.global3 { 
background-position: 0 -20px; 
} 

a.menu1 { 
display: block; 
width: 155px; 
height: 44px; 
background: url(../../images/common/menu/bottons/honten.jpg) 0 0 no-repeat; 
text-decoration: none; 
} 
a:hover.menu1 { 
background-position: 0 -44px; 
} 

a.menu2 { 
display: block; 
width: 155px; 
height: 44px; 
background: url(../../images/common/menu/bottons/kitaguchi.jpg) 0 0 no-repeat; 
text-decoration: none; 
} 
a:hover.menu2 { 
background-position: 0 -44px; 
} 

a.menu3 { 
display: block; 
width: 155px; 
height: 44px; 
background: url(../../images/common/menu/bottons/tonkastu.jpg) 0 0 no-repeat; 
text-decoration: none; 
} 
a:hover.menu3 { 
background-position: 0 -44px; 
} 

a.menu4 { 
display: block; 
width: 155px; 
height: 44px; 
background: url(../../images/common/menu/bottons/ichiba.jpg) 0 0 no-repeat; 
text-decoration: none; 
} 
a:hover.menu4 { 
background-position: 0 -44px; 
} 

a.menu5 { 
display: block; 
width: 155px; 
height: 44px; 
background: url(../../images/common/menu/bottons/shinano.jpg) 0 0 no-repeat; 
text-decoration: none; 
} 
a:hover.menu5 { 
background-position: 0 -44px; 
} 

a.menu6 { 
display: block; 
width: 155px; 
height: 44px; 
background: url(../../images/common/menu/bottons/steak.jpg) 0 0 no-repeat; 
text-decoration: none; 
} 
a:hover.menu6 { 
background-position: 0 -44px; 
} 

a.menu7 { 
display: block; 
width: 155px; 
height: 44px; 
background: url(../../images/common/menu/bottons/udon.jpg) 0 0 no-repeat; 
text-decoration: none; 
} 
a:hover.menu7 { 
background-position: 0 -44px; 
} 

a.shop1 { 
display: block; 
width: 103px; 
height: 20px; 
background: url(../../images/common/botton/shop.png) 0 0 no-repeat; 
text-decoration: none; 
} 
a:hover.shop1 { 
background-position: 0 -20px; 
} 

a.shop2 { 
display: block; 
width: 103px; 
height: 20px; 
background: url(../../images/common/botton/menu.png) 0 0 no-repeat; 
text-decoration: none; 
} 
a:hover.shop2 { 
background-position: 0 -20px; 
} 

img {
    border: 0;
}
.text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration: none;
}

.text2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
}

.text4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration: none;
}

.table1 {
    padding: 0 0 50 0px;
}

ul.has_mark {
    list-style: disc;
}
ul.has_mark li {
    margin-left: 24px;
}
ul.error_message li {
    color: #F00;
    font-weight: bold;
}

div#layout {
    width: 700px;
    margin: 0 auto;
}

div#header {
    width: 700px;
}
div#header h1 {
    margin-bottom: 4px;
}
.alignleft {
	text-align: left;
}
.text3 {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	background-image: url(../../images/common/tableline.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

.text3Last {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}
.text3head {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin-right: 0px;
	margin-left: 0px;
	vertical-align: bottom;
	padding-top: 14px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.cap {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
}
.cap2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
	vertical-align: bottom;
	padding-bottom: 3px;
}
