@import url(http://sakana.hougyo.com/mtcoms/mt-static/themes-base/blog.css);
/*----メイン----*/

body {
color:#000000;
background-color:#ffffff;
font-size:12px;
margin-top:0px;
margin-bottom:0px;
margin-right:auto;
margin-left:auto;
text-align:center;
}

a:link {color: #990000;
text-decoration: none;
}

a:visited {color: #660000; 
text-decoration: none;
}
a:active {color: #ffff00;
 text-decoration: none;
 }
a:hover{color: #ff9900;
text-decoration: none;
}
img{
border:0;
}
img a{
border:0;
}
/*--メインコンテンツ--*/
#topmain{
height:145px;
background:url("img/bg-top.gif") repeat-x;
text-align:center;margin:0px;padding:0px;}

#topmain-in{width:850px;height:100px;text-align:left;
margin-right:auto;margin-left:auto;padding-top:15px;}
#main{
clear:both;
width:850px;
text-align:center;
margin-right:auto;margin-left:auto;
padding: 0px;
border:0px;
}

/*-- メインメニュー --*/
#menu{
clear:both;
display:block;
width:220px;
height:470px;
text-align:center;
margin-right:auto;
margin-left:auto;
margin-top:15px;
margin-bottom:0px;
padding:0px;
}
ul#mainmenu{
width:220px;
height:470px;
list-style-type:none;
marker-offset:0px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
ul#mainmenu li{padding:0px;margin:5px 0px 5px 0px;}
ul#mainmenu li#menu_01 a{
margin:0px;padding:0px;display:block;
width:220px;height:50px;
background:url("img/menu-01.gif") no-repeat;
text-indent:-9999px;
}
ul#mainmenu li#menu_01 a:hover{
margin:0px;padding:0px;display:block;
width:220px;height:50px;
background:url("img/menu-01.gif") no-repeat;
background-position:0px -50px;
text-indent:-9999px;
}
ul#mainmenu li#menu_02 a{
margin:0px;padding:0px;display:block;
width:220px;height:50px;
background:url("img/menu-02.gif") no-repeat;
text-indent:-9999px;
}
ul#mainmenu li#menu_02 a:hover{
margin:0px;padding:0px;display:block;
width:220px;height:50px;
background:url("img/menu-02.gif") no-repeat;
background-position:0px -50px;
text-indent:-9999px;
}
ul#mainmenu li#menu_03 a{
margin:0px;padding:0px;display:block;
width:220px;height:50px;
background:url("img/menu-03.gif") no-repeat;
text-indent:-9999px;
}
ul#mainmenu li#menu_03 a:hover{
margin:0px;padding:0px;display:block;
width:220px;height:50px;
background:url("img/menu-03.gif") no-repeat;
background-position:0px -50px;
text-indent:-9999px;
}
ul#mainmenu li#menu_04 a{
margin:0px;padding:0px;display:block;
width:220px;height:50px;
background:url("img/menu-04.gif") no-repeat;
text-indent:-9999px;
}
ul#mainmenu li#menu_04 a:hover{
margin:0px;padding:0px;display:block;
width:220px;height:50px;
background:url("img/menu-04.gif") no-repeat;
background-position:0px -50px;
text-indent:-9999px;
}
ul#mainmenu li#menu_05{
margin-top:20px;padding:0px;
display:block;
width:220px;height:200px;
text-align:center;
background:url("img/bg-photo.gif") no-repeat;
}
ul#mainmenu li#bana a{
margin-top:20px;padding:0px;
display:block;
width:220px;height:100px;
text-align:center;
background:url("img/hougyo-bana.gif") no-repeat;
}
ul#mainmenu li#menu_06 a{
margin:0px;padding:0px;display:block;
width:220px;height:50px;
text-indent:-9999px;
}
ul#mainmenu li#menu_06 a:hover{
margin:0px;padding:0px;display:block;
width:220px;height:50px;
background-position:0px -50px;
text-indent:-9999px;
}

#smallphoto{
padding:10px;
display:block;
width:200px;
height:180px;
}
/*-- コンテンツ --*/
#contents{
clear:both;
width:850px;
padding:0px;margin:0px;
text-align:center;
line-height:2;
}
#mainimage{
margin-top:0px;
}

/*-- サブメイン --*/
#submain{
float:left;
width:600px;
margin-top:10px;
margin-right:10px;
margin-left:0px;
margin-bottom:10px;
padding:0px;
}
.submainbanatbl{
width:600px;margin:0px;padding:0px;
border:double 3px #339933;}

.submainbanatbl2{
clear:both;
width:600px;margin:0px;padding-bottom:0px;
text-align:left;
}

.subosusumeleft{float:left;
width:285px;
margin-right:10px;margin-bottom:10px;}

.subosusumecenter{float:left;
width:285px;
margin-right:10px;margin-bottom:10px;}
.setsumei{
width:285px;
padding:0px 10px 5px 10px;line-height:1.5;
font-size:11px;text-align:left;}

.toptitle{
clear:both;
width:600px;
height:60px;
margin-top:5px;
margin-bottom:5px;
padding:0px;}
/*-- 右メニュー --*/
#rightmenu{
float:right;
width:220px;
line-height:1.8;
padding:0px;margin:10px 0px 10px  0px;
}

/*-- 履歴 --*/
#rireki{
clear:both;
width:600px;
line-height:1.8;
padding:0px;margin:10px 0px 10px 0px;
}
#rireki-top{width:600px;height:60px;
background:url("img/title-rireki.gif") no-repeat;}
#rireki-middle{width:600px;
background:url("img/rireki-middle.gif") repeat-y;text-align:left;
}
#rireki-bottom{width:600px;height:30px;
background:url("img/rireki-btm.gif") no-repeat;}

.rireki01{
width:560px;text-align:left;
margin-left:19px;margin-right:19px;
line-height:2;
padding-top:3px;
padding-bottom:3px;
border-bottom:dotted 1px #333333;
}
/*-- コンテンツ --*/
.topsubtxt{
margin-left:200px;
line-height:2;
text-align:left;
font-size:13px;
font-family:serif;
}
.pricetxt{
text-align:right;
font-size:14px;
color:#990000;
margin-right:20px;
border-bottom:dotted 1px #cccccc;
}

/*-- フッター --*/
#footer{
clear:both;
height:130px;
background:url("img/bg-btm.gif") no-repeat center top;
text-align:center;
color:#333333;
padding-top:80px;
padding-bottom:0px;
margin-bottom:0px;
font-size:11px;line-height:2;
}
#footer a{
font-size:11px;
padding-left:13px;padding-right:20px;
background-image:url("img/top-yajirushi.gif");
background-repeat:no-repeat;
background-position:left center;
}
/*-- ページトップ --*/
.tothepagetop{
clear:both;
text-align:right;
padding-right:30px;
padding-left:30px;
line-height:2;
margin-right:auto;
margin-left:auto;
}
/*-- パンくず --*/
.pankuzulist{
width:808px;
height:25px;
background:url("img/border-red.gif") no-repeat center;
margin-right:auto;
margin-left:auto;
margin-bottom:10px;
padding:5px 20px 5px 20px;
text-align:left;
font-size:11px;
}
.pankuzulist2{clear:both;
width:808px;
height:25px;
background:url("img/border-red2.gif") no-repeat center;
margin-right:auto;
margin-left:auto;
margin-bottom:10px;
margin-top:10px;
padding:5px 20px 5px 20px;
text-align:right;
font-size:11px;
}

.plantxtright{
clear:both;
text-align:right;
padding-right:30px;
padding-left:30px;
line-height:2;
}
/*-- クリア --*/
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{
display:block;
}
.clearfix{
display:block;
}
table#compaytbl{
width:600px;
margin-right:auto;
margin-left:auto;
font-size:13px;
}

table#compaytbl td.companytitle{
    font-size:14px;
    border-style:solid;
    border-width:0px;
    border-bottom-width:2px;
    border-color:#990033;
    text-align:left;
}

table#compaytbl td.companyname{
width:200px;
font-weight:bold;
    text-align:left;
}
table#compaytbl td.adress{
width:400px;
    text-align:left;
}

/*-- 店舗情報 --*/

.tenpo-top{
clear:both;
display:block;
width:580px;
height:5px;
background:url("img/bg-tenpo_01.gif") no-repeat;}

.tenpo-middle{
clear:both;
display:block;
width:580px;
height:170px;
text-align:center;
background-image:url("img/bg-tenpo_02.gif");
background-repeat:repeat-y;
}

.tenpocontents{
clear:both;display:block;
width:580px;
margin-right:auto;
margin-left:auto;padding:5px;}

.tenpoleft{
float:left;
display:block;
width:190px;height:100px;
margin:5px;
padding:5px;

}

.tenporight{
float:right;display:block;
width:350px;height:100px;
text-align:left;padding:5px;
}

.tenporight img{
display:block;
padding-left:50px;line-height:1px;
}

.titlebg{
clear:both;
display:block;
width:300px;
height:30px;
background:url("img/title-shops.gif");
margin-bottom:3px;
margin-top:3px;
}

.titlefont{
padding-left:30px;
padding-top:2px;
font-size:13px;
}

.tenpo-bottom{
clear:both;
display:block;
width:580px;
height:5px;
background:url("img/bg-tenpo_03.gif") no-repeat;
margin-bottom:10px;}

.gourmetosusume{
width:780px;
margin-right:auto;
margin-left:auto;
text-align:center;
}
.osusume{
float:left;
width:255px;
padding:0px;
margin:0px 5px 0px 0px;
text-align:left;
}
.osusumetxt{
width:240px;
text-align:left;
}

.osusume2{
float:left;
width:760px;
padding:0px;
margin:0px 5px 0px 0px;
text-align:left;
}
.osusumetxt2{
float:left;
width:600px;
}
.osusumetxt2 img{
display:block;
float:left;
position:relative;
margin:5px;
padding:0px 15px 10px 0px;

}
.ryourimei{
font-family:serif;
font-weight:bold;
font-size:15px;
text-align:left;
color:#990033;
}

.right{
text-align:right;
}
/*-- ブログ --*/
#blogbody{
         float:left;
width:550px;
margin:0px;
padding:0px;
text-align:left;
}

#blogbodyright{
         float:right;
width:150px;
text-align:left;
margin:0px;
padding:0px;
}

#banalist{
width:800px;
text-align:left;
}

#rireki{
float:right;
width:220px;
line-height:1.8;
padding:0px;margin:10px 0px 10px 0px;
}
#rireki-top{width:220px;height:60px;
background:url("img/rireki-top.gif") no-repeat;}
#rireki-middle{width:220px;}
#rireki-bottom{width:220px;height:25px;
background:url("img/rireki-btm.gif") repeat-y;}

.rireki01{
width:200px;text-align:left;
margin-left:10px;margin-right:10px;
line-height:1.8;
padding-bottom:3px;
border-bottom:dotted 1px #333333;
}
.rireki02{
width:600px;text-align:left;
margin-left:10px;margin-right:10px;
line-height:1.8;
padding-bottom:3px;
border-bottom:dotted 1px #333333;
}

.new{
display:none;
}

