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

body {
color:#000000;
background-color:#ffffff;
background:url("img/bg-main.gif") repeat-x;
font-size:12px;
margin-top:0px;
margin-bottom:0px;
margin-right:auto;
margin-left:auto;
text-align:center;
}
.new{
         display:none;
}
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;
}
h3.bk{
font-size:14px;
width:550px;
background:#EFEFEF; 
border:1px solid #CCC; 
border-bottom:3px solid #CCC; 
padding:5px 0 3px 5px; margin:0; 
margin-bottom:10px;
}

/*--メインコンテンツ--*/
#topmain{
height:180px;
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;
background-color:#ffffff;
text-align:center;
margin-right:auto;margin-left:auto;
padding: 0px;
border:0px;
}

/*-- メインメニュー --*/
#menu{
clear:both;
display:block;
width:850px;
height:50px;
text-align:center;
margin-right:auto;
margin-left:auto;
margin-top:15px;
margin-bottom:0px;
padding:0px;
}
ul#mainmenu{
display:inline;
width:850px;
height:50px;
list-style-type:none;
marker-offset:0px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
ul#mainmenu li{float:left;padding:0px;margin:0px;}
ul#mainmenu li#menu_01 a{
margin:0px;padding:0px;display:block;
width:121px;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:121px;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:121px;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:121px;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:121px;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:121px;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:121px;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:121px;height:50px;
background:url("img/menu-04.gif") no-repeat;
background-position:0px -50px;
text-indent:-9999px;
}
ul#mainmenu li#menu_05 a{
margin:0px;padding:0px;display:block;
width:122px;height:50px;
background:url("img/menu-05.gif") no-repeat;
text-indent:-9999px;
}
ul#mainmenu li#menu_05 a:hover{
margin:0px;padding:0px;display:block;
width:122px;height:50px;
background:url("img/menu-05.gif") no-repeat;
background-position:0px -50px;
text-indent:-9999px;
}
ul#mainmenu li#menu_06 a{
margin:0px;padding:0px;display:block;
width:122px;height:50px;
background:url("img/menu-06.gif") no-repeat;
text-indent:-9999px;
}
ul#mainmenu li#menu_06 a:hover{
margin:0px;padding:0px;display:block;
width:122px;height:50px;
background:url("img/menu-06.gif") no-repeat;
background-position:0px -50px;
text-indent:-9999px;
}
ul#mainmenu li#menu_07 a{
margin:0px;padding:0px;display:block;
width:122px;height:50px;
background:url("img/menu-07.gif") no-repeat;
text-indent:-9999px;
}
ul#mainmenu li#menu_07 a:hover{
margin:0px;padding:0px;display:block;
width:122px;height:50px;
background:url("img/menu-07.gif") no-repeat;
background-position:0px -50px;
text-indent:-9999px;
}

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

/*-- サブメイン --*/
#submain{
width:850px;line-height:2;text-align:left;}
#submainbana{float:left;width:630px;}
.submainbanatbl{width:620px;margin:5px 5px 10px 0px;padding-bottom:10px;
border:double 3px #339933;}

.submainbanatbl2{clear:both;
width:620px;margin:5px 5px 10px 0px;padding-bottom:10px;
}

.subosusumeleft{float:left;
width:200px; height:230px;
margin-right:5px;margin-bottom:10px;border:solid 1px #000000;}
.subosusumecenter{float:left;
width:200px; height:230px;
margin-right:5px;margin-bottom:10px;border:solid 1px #000000;}
.subosusumeright{float:right;
width:200px; height:230px;
margin-right:0px;margin-bottom:10px;border:solid 1px #000000;}
.subosusumecenter2{float:left;
width:200px; height:230px;
margin-right:5px;margin-bottom:10px;}
.subosusumeright2{float:right;
width:200px; height:230px;
margin-right:0px;margin-bottom:10px;}
.setsumei{padding:0px 10px 5px 10px;line-height:1.5;
font-size:11px;}

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

/*-- コンテンツ --*/
.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:inset 1px #cccccc;
font-weight:bold;
}


/*-- ギフトカタログ --*/
.catalogueimg{
clear:both;
text-align:center;
margin-right:auto;
margin-left:auto;
}
table.cataloguetbl{
width:700px;
margin-right:auto;
margin-left:auto;
font-size:12px;
}
table.cataloguetbl td{
text-align:left;
padding:5px;
line-height:1.8;
font-size:12px;
}
table.cataloguetbl td.cataloguetblimg{
width:270px;
height:185px;
background:url("img/bg-eachcatalogue.gif") no-repeat center top;
padding:0px;
margin:0px;
text-align:left;
}
.cataloguelefttitle{
font-family:serif;
font-size:13px;

}
/*-- 豊魚亭 --*/
.tenpo-setsumei{
width:830px;
margin-right:auto;
margin-left:auto;
}
.tenpo-setsumei-left{
float:left;
width:310px;
height:240px;
margin:10px 0px 10px 0px;padding:0px;
text-align:left;
background:url("img/kage01.gif") no-repeat;
}
.tenpo-setsumei-left1-2{
float:left;
width:250px;
height:360px;
margin:5px 0px 10px 30px;padding:0px;
text-align:left;
}
.tenpo-setsumei-right{
float:right;
width:480px;
font-family:serif;
font-size:13px;
padding-left:30px;
text-align:left;
}
.tenpo-setsumei-left2{
float:left;
width:310px;
font-family:serif;
font-size:13px;
text-align:left;
line-height:2;
}
.tenpo-setsumei-right2{
float:right;
width:480px;
font-family:serif;
font-size:13px;
padding-left:30px;
text-align:left;
}
table.hougyoteirooms{
margin-left:auto;
margin-right:auto;
width:780px;
margin-bottom:10px;
font-size:12px;
}
table.hougyoteirooms td{
padding:5px;
}
table.hougyoteirooms td.eachryouri{
width:255px;
height:165px;
background:url("img/bg-eachmenu.gif") no-repeat center top;
padding:0px;
margin:0px;
text-align:left;
}

table.hougyoteirooms2{
margin-left:auto;
margin-right:auto;
width:780px;
margin-bottom:10px;
font-size:12px;
}
table.hougyoteirooms2 td{
width:360px;
text-align:left;
}

table#hougyoteirooms3{
margin-left:auto;
margin-right:auto;
width:600px;
margin-bottom:10px;
font-size:12px;
}

table#hougyoteirooms3 td.ryourimei{
width:250px;
font-family:serif;
font-weight:bold;
font-size:15px;
text-align:left;
color:#990033;
}
table#hougyoteirooms3  td.ryourimei-price{
width:180px;
font-family:serif;
font-weight:bold;
font-size:15px;
text-align:right;
}

/*-- メニュー --*/
.tenpo-setsumei3{
width:730px;
margin-right:auto;
margin-left:auto;
text-align:left;
}
.tenpo-setsumei-left3{
float:left;
width:310px;
height:240px;
margin:10px 0px 10px 0px;padding:0px;
text-align:left;
background:url("img/kage01.gif") no-repeat;
}
.tenpo-setsumei-right3{
float:right;
width:380px;
font-size:12px;
padding-left:30px;
text-align:left;
}
.tenpo-setsumei-left4{
float:left;
width:310px;
height:270px;
margin:10px 0px 10px 0px;padding:0px;
text-align:left;
background:url("img/kage01.gif") no-repeat;
}
.tenpo-setsumei-right4{
float:right;
width:310px;
height:290px;
margin:10px 0px 10px 0px;padding:0px;
text-align:left;
background:url("img/kage01.gif") no-repeat;
}
.tenpo-setsumei-left5{
float:left;
width:310px;
height:270px;
margin:10px 0px 10px 0px;padding:0px;
text-align:left;
background:url("img/kage01.gif") no-repeat;
}
.tenpo-setsumei-right5{
float:right;
width:310px;
height:290px;
margin:10px 0px 10px 0px;padding:0px;
text-align:left;
background:url("img/kage01.gif") no-repeat;
}
.tenpo-setsumei-left6{
float:left;
width:310px;
margin:0px 0px 10px 0px;padding:0px;
text-align:left;
}
.tenpo-setsumei-right6{
float:right;
width:310px;
margin:0px 0px 10px 0px;padding:0px;
text-align:left;
}
.ryourimei{
font-family:serif;
font-weight:bold;
font-size:15px;
text-align:left;
color:#990033;
}
.ryourimei-price{
font-family:serif;
font-weight:bold;
font-size:15px;
text-align:right;
}

/*-- グルメ館豊魚　おすすめメニュー --*/
.gourmetosusume{
width:780px;
margin-right:auto;
margin-left:auto;
text-align:center;
}
.gourmetosusume1-1{
float:left;
width:255px;
height:165px;
padding:0px;
margin:0px 5px 0px 0px;
text-align:left;
}

.gourmetosusume1-2{
float:left;
width:255px;
height:165px;
padding:0px;
margin:0px 5px 0px 0px;
text-align:left;
}
.gourmetosusume1-3{
float:right;
width:255px;
height:165px;
padding:0px;
margin:0px 5px 0px 0px;
text-align:left;
}

.gourmetosusume2{
clear:both;
width:780px;
display:block;
margin-right:auto;
margin-left:auto;
text-align:center;
}
.gourmetosusume2-1{
float:left;
width:255px;
padding:0px;
margin:0px 5px 0px 0px;
text-align:left;
}
.gourmetosusume2-2{
float:left;
width:255px;
padding:0px;
margin:0px 5px 0px 0px;
text-align:left;
}
.gourmetosusume2-3{
float:right;
width:255px;
padding:0px;
margin:0px 5px 0px 0px;
text-align:left;
}


.gourmetosusume3{
clear:both;
width:800px;
display:block;
margin-right:auto;
margin-left:auto;
text-align:center;
padding-top:15px;
margin-bottom:10px;
}
.gourmetosusume4{
clear:both;
width:850px;
display:block;
margin-right:auto;
margin-left:auto;
text-align:center;
padding-top:15px;
margin-bottom:10px;
}
.gourmetosusumeleft{
float:left;
display:block;
width:400px;
height:100px;
text-align:right;
margin:5px 5px 10px 5px;
padding:0px;
}
.gourmetosusumeright{
float:right;
display:block;
width:400px;
height:100px;
text-align:left;
margin:5px 5px 10px 5px;
padding:0px;
}
table.menutxtonly{
width:450px;
margin-right:auto;
margin-left:auto;
font-size:12px;
}
table.menutxtonly td{
text-align:left;}

/*-- フッター --*/
#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;
}

.osusumemenu{
clear:both;
width:780px;
display:block;
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;
}
.center{
text-align:center;
}

table#compaytbl{
width:700px;
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:300px;
font-weight:bold;
    text-align:left;
}
table#compaytbl td.adress{
width:400px;
    text-align:left;
}

/*-- ブログ --*/
#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;
}

