


h2{
font-size: 10px;
color: #666666;
margin: 10 0 0 5px;
padding: 0 0 0 0px;
width: 540px;
height: 10px;
text-align: right;
font-weight: normal;
}

h3{
margin: 0 0 0 0px;
padding: 0 0 0 0px;
}

#tmain{
width: 540px;
font-size: 12px;
text-align: left;
color: #666666;
line-height: 18px;
}

#tnavi{
width: 540px;
}

ul#navimenu {
list-style-type: none;
margin: 0;
padding: 0;
width: 530px; /* 必ずwidthの設定をしてください */
}

ul#navimenu li {
margin: 4px;
padding: 0;
float: left;
width: 120px; /* ボタンの幅 */
line-height: 1;
list-style-type: none;
}

ul#navimenu li a {
display: block;
position: relative;/* IE6でマウス反応領域がおかしいのをFix */
font-size: 12px;
text-align: center;
padding: 5px; /* ボタンの厚みはここで調整 */
}


ul#navimenu .on{
font-size: 12px;
color: #ffffff;
background-color: #000000;
text-align: center;
font-size: 12px;
text-align: center;
border: 1px solid #000000;
font-weight: bold;
padding: 5px;	
}

ul#navimenu .off{
font-size: 12px;
color: #000000;
border: 1px solid #000000;
text-align: center;
}

#navimenu a, #navimenu a:link, #navimenu a:visited {
color: #000000;text-decoration: none;
}
#navimenu a:hover, #navimenu a:active {
color: #990000;
background-color: #ACC2AC;
}

#shops{
width: 540px;
}

#shops .td1{
font-size: 12px;
color: #666666;
text-align: left;
line-height: 17px;
width: 300px;
vertical-align: top;
}

#shops .tdimg{
font-size: 10px;
color: #666666;
width: 240px;
text-align: left;
vertical-align: top;
}

#shopnew{
width: 520px;
line-height: 20px;
text-align: left;
font-size: 12px;
color: #666666;
}



#tmain h4{
font-size: 13px;
color: #006600;
font-family: MS明朝;
margin: 0 0 0 15px;
width: 540px;
}

#tmain2{
width: 530px;
font-size: 12px;
text-align: center;
color: #666666;
line-height: 18px;
}

#tmain2 h4{
font-size: 16px;
color: #333333;
margin: 10 0 10 0px;
padding: 3 0 3 0px;
vertical-align: bottom;
text-align: left;
line-height: 18px;
width: 530px;
background-image: url(../images/tenpo/h4obg.gif);
background-repeat:no-repeat;
height: 26px;
}

#tmaintb{
width: 520px;
}

#tmaintb td{
width: 260px;
font-size: 12px;
color: #666666;
padding: 3px;
text-align: center;
padding-bottom: 10px;
}

#tmaintb img{
margin-bottom: 5px;
}

#tmaintb2{
width: 520px;
font-size: 12px;
}

#tmaintb2 td{
text-align: left;
vertical-align: top;
padding: 7px;
}

#tmaintb2 img{
margin-bottom: 5px;
}

#tmaintb2 .line{
border-bottom: 1px solid #cccccc;
}

#tmaintb2 b{
color: #336600;
}

#tmaintb2 .img{
float: left;
padding-right: 10px;
padding-bottom: 10px;
}

#tmaintb2 .text{
float: left;
text-align: left;
}


#shops span{
color: #336699;
}

#shops .small{
color: #993333;
font-size: 9.5px;
margin-right: 3px;
}

 .small{
color: #993333;
font-size: 9.5px;
margin-right: 3px;
}

 .small2{
color: #666666;
font-size:10px;
}

#info{
width: 520px;
background-color: #999999;
font-size: 12px;
text-align: left;
color: #666666;
line-height: 18px;
}

#info .td1{
width: 70px;
padding: 3px;
background-color: #ACC2AC;
}

#info .td2{
padding: 3px;
background-color: #FFFFFF;
}

#info .td3{
width: 300px;
padding: 3px;
background-color: #FFFFFF;
}

#info .td4{
width: 120px;
padding: 5px;
background-color: #FFFFFF;
text-align: center;
}

#info .td5{
padding: 3px;
background-color: #ACC2AC;
text-align: center;
}

#info p{
font-size: 10px;
width: 100px;
margin: 0px;
padding: 0px;
line-height: 12px;
}

#info2{
width: 500px;
background-color: #999999;
font-size: 12px;
text-align: left;
color: #666666;
line-height: 18px;
}

#info2 .td1{
width: 80px;
padding: 3px;
background-color: #FFFFFF;
}

#info2 .td2{
width: 360px;
padding: 3px;
background-color: #FFFFFF;
}

#info2 .td3{
width: 180px;
padding: 3px;
background-color: #FFFFFF;
}

#fnavi{
font-size: 12px;
text-align: center;
height: 20px;
width: 520px;
}

#tmenu{
width: 540px;
text-align: center;
margin: 0px;
}

#tmenu img{
margin-right: 10px;
margin-bottom: 0px;
}

#tmenu2{
width: 530px;
font-size: 12px;
text-align: center;
color: #666666;
line-height: 18px;
}

#tmenu2 h4{
font-size: 14px;
color: #336600;
margin: 0 0 5 0px;
padding: 0 0 0 20px;
vertical-align: bottom;
text-align: left;
line-height: 18px;
width: 530px;
background-image: url(../images/tenpo/h4mbg.gif);
background-repeat:no-repeat;
height: 20px;
}

#tmenutb{
border-top:3px solid #333333;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
border-left:1px solid #333333;
width: 530px;
font-size: 12px;
text-align: left;
line-height: 18px;
}

#tmenutb3{
border-top:0px;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
border-left:1px solid #333333;
width: 530px;
font-size: 12px;
text-align: left;
line-height: 18px;
}

#tmenutb .td1,#tmenutb3 .td1{
padding: 5px;
font-size: 12px;
text-align: center;
color: #333333;
background-color: #C7BA7F;
border-bottom:1px solid #000000;
}

#tmenutb .td6,#tmenutb3 .td6{
padding: 5px;
font-size: 12px;
text-align: center;
color: #333333;
background-color: #C7BA7F;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
}



#tmenutb strong{
font-size: 14px;
}

#tmenutb .td2,#tmenutb3 .td2{
padding: 5px;
background-color: #FFFFFF;
font-size: 12px;
color: #333333;
}

#tmenutb .td3,#tmenutb3 .td3{
padding: 5px;
background-color: #FFFFFF;
font-size: 12px;
color: #333333;
border-bottom: 1px solid #cccccc;
}

#tmenutb .td4,#tmenutb3 .td4{
padding: 5px;
background-color: #FFEDB0;
font-size: 12px;
color: #333333;
border-bottom: 1px solid #cccccc;
}

#tmenutb .td5,#tmenutb3 .td5{
padding: 5px;
font-size: 12px;
text-align: center;
color: #333333;
background-color: #E5D9A3;
}



#enkaitb{
border-top:3px solid #333333;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
border-left:1px solid #333333;
width: 530px;
font-size: 12px;
text-align: left;
line-height: 18px;
}

#enkaitb3{
border-top:0px;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
border-left:1px solid #333333;
width: 530px;
font-size: 12px;
text-align: left;
line-height: 18px;
}

#enkaitb .td1,#enkaitb3 .td1{
padding: 5px;
font-size: 12px;
text-align: center;
color: #cc0000;
background-color: #fff0ba;
border-bottom:1px solid #000000;
}

#enkaitb .td6,#enkaitb3 .td6{
padding: 5px;
font-size: 12px;
text-align: center;
color: #cc0000;
background-color: #fff0ba;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
}


#enkaitb strong{
font-size: 14px;
}

#enkaitb .td2,#enkaitb3 .td2{
padding: 5px;
background-color: #FFFFFF;
font-size: 12px;
color: #333333;
}

#enkaitb .td3,#enkaitb3 .td3{
padding: 5px;
background-color: #FFFFFF;
font-size: 12px;
color: #333333;
border-bottom: 1px solid #cccccc;
}

#enkaitb .td4,#enkaitb3 .td4{
padding: 5px;
background-color: #fdf6c3;
font-size: 12px;
color: #333333;
border-bottom: 1px solid #cccccc;
}

#enkaitb .td5,#enkaitb3 .td5{
padding: 5px;
font-size: 12px;
text-align: center;
color: #333333;
background-color: #f8f0cd;
}

#enkaitb p{
position : relative ; 
margin: 0 auto; 
padding-left: 15px;
padding-right: 15px;
text-align: left;
font-size: 12px;
padding-top: 10px;
padding-bottom: 10px;
}

#tmenutb2{
border-top:0px;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
border-left:1px solid #333333;
width: 530px;
font-size: 12px;
text-align: left;
line-height: 18px;
}

#tmenutb2 .td1{
padding: 5px;
background-color: #FFEDB0;
font-size: 12px;
color: #333333;
text-align: left;
}

#tmenutb2 .td2{
padding: 5px;
background-color: #FFEDB0;
font-size: 12px;
color: #333333;
text-align: right;
}

#tmenutb2 .td3{
padding: 5px;
font-size: 12px;
text-align: left;
color: #333333;
background-color: #E5D9A3;
}

#tmenutb2 .td4{
padding: 5px;
font-size: 12px;
text-align: right;
color: #333333;
background-color: #E5D9A3;
}

#tmenus{
margin: 10 0 10 0px;
width: 430px;
text-align: left;
font-size: 12px;
}

#tmenutb p{
position : relative ; 
margin: 0 auto; 
padding-left: 15px;
padding-right: 15px;
text-align: left;
font-size: 12px;
padding-top: 10px;
padding-bottom: 10px;
}

#tmenus2{
margin: 10 0 10 0px;
width: 460px;
text-align: left;
font-size: 12px;
}

#tmenue{
margin: 5 0 5 0px;
width: 530px;
text-align: left;
font-size: 11px;
line-height: 15px;
}

#menuinfo{
margin: 2 2 2 2px;
padding: 2px;
}

#menuinfo .td1{
width: 270px;
text-align: left;
line-height: 17px;
font-size: 12px;
color: #333333;
background-color: #ffffff;
border-bottom: 1px solid #cccccc;
}

#menuinfo .td2{
width: 105px;
text-align: right;
font-size: 13px;
background-color: #ffffff;
border-bottom: 1px solid #cccccc;
}

#menuinfo .td3{
width: 425px;
text-align: left;
line-height: 18px;
font-size: 12px;
background-color: #ffffff;
border-bottom: 1px solid #cccccc;
}


#menuinfo .td4{
text-align: left;
line-height: 18px;
font-size: 12px;
background-color: #ffffff;
}

#menuinfo .td5{
width: 270px;
text-align: left;
line-height: 17px;
font-size: 12px;
background-color: #ffffff;
color: #333333;
}

#menuinfo .td6{
width: 105px;
text-align: right;
font-size: 13px;
background-color: #ffffff;
color: #333333;
}

#menuinfo .td7{
text-align: left;
line-height: 18px;
font-size: 12px;
color: #333333;
background-color: #ffffff;
border-bottom: 1px solid #cccccc;
}

#menuinfo .td8{
text-align: right;
line-height: 18px;
font-size: 12px;
color: #333333;
background-color: #ffffff;
border-bottom: 1px solid #cccccc;
}

#menuinfo .td9{
width: 310px;
text-align: left;
line-height: 20px;
font-size: 12px;
color: #333333;
padding: 3px;
background-color: #ffffff;
border-bottom: 1px solid #cccccc;
}

#menuinfo .td10{
width: 200px;
text-align: right;
font-size: 13px;
color: #333333;
padding: 3px;
background-color: #ffffff;
border-bottom: 1px solid #cccccc;
}

#menuinfo3{
width: 430px;
padding: 2px;
position : relative ; 
margin: 0 auto; 
color: #333333;
}

#menuinfo3 td{
font-size: 12px;
padding: 2px;
}

#tmenutb ul {
padding: 0 0 0 0px;
text-align: left;
margin: 0 0 0 0px;
}

#tmenutb li {
padding: 2px 0 2px 0px;
margin: 0 0 0 0px;
font-size: 12px;
line-height: 17px;;
text-align: left;
border-bottom: 1px solid #cccccc;
}

#mapc{
width: 500px;
border: 1px solid #000000;
background-color: #ffffff;
}

#mapc strong{
font-size: 14px;
}

#mapc .td1{
background-color: #000000;
color: #ffffff;
}

#mapc .td2{
background-color: #ffffff;
color: #333333;
font-size: 11px;
padding: 3px;
}

#coup1{
margin-left: 30px;
width: 420px;
color: #CC3333;
font-size: 12px;
text-align: left;
line-height: 20px;
}

#coup1 td{
font-size: 12px;
}

#coup1 b{
color: #CC3333;
}

#coup2{
margin-left: 18px;
width: 460px;
color: #CC3333;
font-size: 12px;
text-align: left;
line-height: 18px;
}

#coup2 p{
font-size: 12px;
color: #003300;
}

#coup2 b{
color: #CC3333;
}

#coup3{
margin-left: 3px;
width: 440px;
font-size: 12px;
text-align: left;
}

#coup3 td{
font-size: 12px;
color: #CC3333;
vertical-align: top;
}


#day{
font: 12px;
padding: 1px;
width: 280px;
background-color: #ffffff;
color: #666666;
text-align: left;
}

#day td{
background-color: #ffffff;
color: #666666;
text-align: left;
}

#kakakuat{
font-size: 12px;
padding: 1px;
margin: 0;
width: 520px;
color: #666666;
text-align: right;
}

#spe{
border: 1px solid #CC0000;
padding: 5px;
margin-top: 15px;
width: 225px;
font-size: 12px;
}

#spe3{
border: 1px solid #CCCCCC;
background-color: #FFEDB0;
padding: 5px;
width: 95%;
font-size: 12px;
margin-bottom: 5px;
}

#spe strong{
color: #3366CC;
margin-bottom: 5px;
}

#spe b{
color: #CC0000;
}

#spe2{
margin-left: 3px;
margin-right: 3px;
margin-top: 3px;
margin-bottom: 3px;
}

#free{
width: 210px;
font-size: 12px;
text-align: left;
line-height: 18px;
border: 1px solid #CCCCCC;
background-color: #FFEDB0;
padding: 3px;
}

#nesp{
width: 500px;
font-size: 14px;
color: #333333;
text-align: left;
line-height: 18px;
border: 1px solid #CCCCCC;
padding: 3px;
}

#nesp .td1{
border-bottom: 1px solid #CCCCCC;
}

#nesp td{
padding: 3px;
}

ul#tcm{
margin: 0px;
padding: 0px;
}

ul#tcm li{
list-style-type: disc;
margin-left: 15px;
text-align: left;
}

.bigt{
font-size: 16px;
}


.smf{
font-size: 10px;
}

#rmenutb{
border-top:3px solid #663333;
border-bottom:1px solid #663333;
border-right:1px solid #663333;
border-left:1px solid #663333;
width: 530px;
font-size: 12px;
text-align: left;
line-height: 18px;
}

table#rmenutb .td1{
padding: 5px;
font-size: 12px;
text-align: center;
color: #333333;
background-color: #ffcaca;
border-bottom:1px solid #000000;
}


#rmenutb strong{
font-size: 14px;
}

#rmenutb .td2{
padding: 5px;
background-color: #FFFFFF;
font-size: 12px;
color: #333333;
}

table.menuinfo2{
margin: 2 2 2 2px;
padding: 2px;
}

table.menuinfo2 th{
width: 270px;
text-align: left;
line-height: 17px;
font-size: 12px;
background-color: #ffffff;
border-bottom: 1px solid #cccccc;
}

table.menuinfo2 .td2{
width: 105px;
text-align: right;
font-size: 13px;
background-color: #ffffff;
border-bottom: 1px solid #cccccc;
}

table.menuinfo2 .td3{
padding-top: 3px;
padding-bottom: 3px;
text-align: left;
font-size: 12px;
color: #333333;
background-color: #ffffff;
border-bottom: 1px solid #cccccc;
}

p.rmenu{
padding-left: 10px;
padding-top: 10px;
margin: 0;
padding-bottom: 5px;
}

ul#mlist{
list-style-type: none;
margin: 0;
padding: 0;
width: 530px;
text-align: left;
font-size: 12px;
}

/*\*/
* html ul#mlist{
list-style-type: none;
margin: 0;
padding: 0;
width: 530px;
text-align: left;
font-size: 12px;
}

/**/

ul#mlist li {
display:inline;
list-style-type: none;
margin-right: 10px;
padding-left: 10px;
background: url(../images/tenpo/mlist.gif) no-repeat;
text-align: left;
font-size: 12px;
}

.imgsp{
padding:0;
margin-top: 5px;
vertical-align: top;
border: 0;
}

ul#mlist a:link, ul#mlist a:visited{   
color: #006600;	
text-decoration:none;
}

ul#mlist a:hover, ul#mlist a:active{ 
color: #cc0000;
text-decoration:underline;	
}
