/* CSS Document */
@charset "";
h1,h2,h5,h6,ul,dl,li,dd,dt,div,img,table,tr,td{ margin:0px; padding:0px;}
ul,li,dl,dt,dd{ list-style:none;}
a, a:link {color:#CC0000;}
a:visited{color:#CC0000;}
a:hover {color:#339999;}
a:active{color:#339999; /*position:relative; top:1px; left:1px;*/}
dt{ font-weight:bold;
font-size:130%;
}

b.gentei_red{ color:#FF0000;}
.clear{ clear:both;}
img{border:none;}
body{
margin:0px;
padding:0px;
background-color:#CCCCCC;
background-image:url(img/bg_hida.jpg);
background-position:top left;
background-repeat:repeat-x;
line-height:130%;
font-size:90%;
}
#hida{
margin:10px auto 20px auto;
padding:20px;
background:url(img/bg_washi.jpg);
/*background-image:url(img/bg_all.jpg);
background-position:top left;
background-repeat:repeat-x;
*/
width:760px;
line-height:130%;
font-size:90%;
}
#pig{
margin:0px auto 0px auto;
padding:0px 0px;
/*background-image:url(img/bg_head.jpg);
background-position:top left;
background-repeat:no-repeat;
border: 20px solid #000000;*/
width:760px;
height:100px;
}
h1{
width:800px;
margin:0px auto;
font-size:120%;
font-weight:normal;
line-height:100%;
}
#pig h2{
margin:0px;
padding:0px;
}
#bard{
margin:0px 0px 20px 0px;
padding:0px;
background-image:url(img/bg_menu.jpg);
background-position:left top;
background-repeat:no-repeat;
width:760px;
height:50px;
text-indent:-9999px;
}
#bard ul{
margin:0px;
padding:0px 0px;
}
#bard li{
float:left;
}

#bard ul li a{
color:#FFFFFF;
font-size:120%;
display: block;
height: 50px;
margin: 0px 0px;
padding: 0px 0px 0px 0px;
background-image:url(img/bg_menu.jpg);
background-repeat: no-repeat;
}
#bard01 a{width: 190px;}
#bard01 a,#bard01 a:link {background-position: 0px q0px;}
#bard01 a:visited{background-position: 0px 0px;}
#bard01 a:hover {background-position: 0px -100px; color:#CC0000;}
#bard01 a:active{background-position: 0px -50px;}

#bard02 a{width: 190px;}
#bard02 a,#bard02 a:link {background-position: -190px 0px;}
#bard02 a:visited{background-position: -190px 0px;}
#bard02 a:hover {background-position: -190px -100px; color:#CC0000;}
#bard02 a:active{background-position: -190px -50px;}

#bard03 a{width: 190px;}
#bard03 a,#bard03 a:link {background-position: -380px 0px;}
#bard03 a:visited{background-position: -380px 0px;}
#bard03 a:hover {background-position: -380px -100px; color:#CC0000;}
#bard03 a:active{background-position: -380px -50px;}

#bard04 a{width: 190px;}
#bard04 a,#bard04 a:link {background-position: -570px 0px;}
#bard04 a:visited{background-position: -570px 0px;}
#bard04 a:hover {background-position: -570px -100px; color:#CC0000;}
#bard04 a:active{background-position: -570px -50px;}

#cow{
margin:0px;
padding:20px;
background:#FFFFFF;
width:720px;
}
#karubi{
margin:0px;
padding:0px;
width:510px;
float:left;
}
h3,h4{
font-size:170%;
line-height:170%;
}
h3,h4,p,dl{
margin:0px 0px 20px 0px;
padding:0px;
}
#news{
margin:0px 0px 20px 0px;
padding:0px;
}

/*メニューページ*/
#jyou_karubi{
margin:0px;
padding:0px;
width:720px;
}
#jyou_karubi .left{
margin:0px;
padding:0px;
width:200px;
float:left;
}
#jyou_karubi .right{
margin:0px;
padding:0px;
width:510px;
float:right;
}
#jyou_karubi hr{
margin:20px 0px;
}
#jyou_karubi table{
margin:0px 0px 20px 0px;
width:500px;
}
#jyou_karubi table td{
margin:0px;
padding:3px 0px;
}
#jyou_karubi table td.price{
text-align:right;
font-weight:bold;
}
#jyou_karubi table strong{
font-size:130%;
margin:0px 5px 0px 0px;
}
#jyou_karubi table td.osina{
width:450px;
}
#jyou_karubi ul#link_top{
margin:0px 0px 20px 0px;
}

/*#jyou_karubi ul#link_top a,#jyou_karubi ul#link_top a:link { border-bottom:4px solid #FFFFFF;}
#jyou_karubi ul#link_top a:visited{ border-bottom:4px solid #FFFFFF;}
#jyou_karubi ul#link_top a:hover { border-bottom:4px solid #990000;}
#jyou_karubi ul#link_top a:active{ border-bottom:4px solid #FFFFFF; position:relative; top:1px; left:1px;}*/
/*ーーーーーーーーーーーーーーーーーーーー*/
/*
店舗
*/
table{
margin:0px 0px 20px 0px;
}
table td.td1{
margin:0px;
padding:5px 0px;
width:100px;
color:#FF0000;
vertical-align:top;
}
table td.td2{
margin:0px;
padding:5px 0px;
width:300px;
vertical-align:top;
}

#news span{
font-weight:bolder;
color:#FF0000;
margin:0px 10px 0px 0px;
}
#reco{
margin:0px 0px 20px 0px;
}
#reco td img{
margin:0px 20px 20px 0px;
}
#tan{
margin:0px;
padding:0px;
width:190px;
float:right;
}
#tan p{
margin:0px 0px 20px 0px;
}
#kuppa{
margin:0px;
padding:20px;
background:#000000;
color:#FFFFFF;
/*background-image:url(img/bg_foot.jpg);
background-position:left top;
background-repeat:repeat-x;*/
width:100%;
}
#kuppa .inner{
margin:0px auto 0px auto;
padding:0px;
width:760px;
}
#f_menu{
margin:0px 0px 20px 0px;
text-align:center;
}
#f_logo{
margin:0px auto 0px auto;
width:350px;
}
#f_logo p.left{
float:left;
}
#f_logo p.right{
float:right;
width:250px;
}
address{
margin:20px auto 0px auto;
font-style:normal;
text-align:center;
}
