body{
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, verdana, arial, "ＭＳ Ｐゴシック", Osaka,sans-serif;
}
#menuT h3{
	color:#990000;
	font-size:14px;
	border-left:4px solid #CC0000;
	border-bottom:1px solid #CC0000;
	margin:5px 5px 5px 0;
	padding:2px 5px 5px 10px;
	clear:both;
	}
#menuT ul {
	margin:0 0 10px 0;
	padding:0 0 0 12px;
	}		
#menuT ul li{
	float:left;
	width:145px;
	line-height:1.3;
	list-style-type:none;
	font-size:13px;
	background:url(../img/list_icon.gif) no-repeat 0 5px;
	padding:0 0 0 14px;
	margin-bottom:8px;
	}	
.STRONGfont1 {
	color:#808080;
	font-size:10pt;
	font-weight:600;
}
.STRONGfont2 {
	color:#333333;
	font-size:10px;
	font-weight:normal;
	letter-spacing:0.1em;
}
.small {
	color: #333333;
	font-size:10px;
	margin-top:2px;
	padding:3px;
	line-height:1.2;
	letter-spacing:0.1em;
}
.SMALL2 {
	color:#2850A2;
	font-size:9pt;
	font-weight:400;
}
.SMALL3 {
	color:#000000;
	font-size:9pt;
	font-weight:400;
	font-weight:bold;
}
.title {
	color:#FF0000;
	font-size:12pt;
	font-weight:400;
}
.titleA {
	color:#9C8642;
	font-size:10pt;
	font-weight:400;
}
.Newstitle {
	color:#8B0101;
	font-size:10pt;
	font-weight:400;
	font-weight:bold;
}
.Newstitle2 {
	color:#999000;
	font-size:10pt;
	font-weight:400;
	font-weight:bold;
}
.News {
	color:#000000;
	font-size:10pt;
	font-weight:400;
}
td {
	font-size:10pt;
	font-weight:400;
}
a:link{
	color:#CC0000;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
}
a:visited{
	color:#CC0000;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
}
a:hover{
	color:#FF6600;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
}
a:active{
	color:#CC0000;
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
}
.a2:link{
	color:#CC0000;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
}
.a2:visited{
	color:#CC0000;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
}
.a2:hover{
	color:#FF6600;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
}
.a2:active{
	color:#CC0000;
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
}
.rsstc{
	font-size: 10px;
	background-color: #ccffff;
	margin: 0; padding: 0 
}
.rsstca{
	color: #009900;
}
.rsstcem{
	font-style: normal;
	margin-left: 9px;
	padding: 0
}
.rsstcul{
	background-color: #ffffcc;
	margin: 0; 
	padding: 0 ;
	border: solid 2px #ccffff
}
.rsstcli{
	list-style-type: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	border-bottom: 1px dashed #ccffff
}
/*--------------------------------------
	各店舗メインのテキスト
---------------------------------------*/
.tenpo{
	font-size:16px;
	color:#990000;
	border-bottom:2px solid #990000;
	text-align:center;
	margin:0;
	padding:0;
}
/*--------------------------------------
	各店舗メインのテキスト
---------------------------------------*/
.h2ca{
	font-size:16px;
	color:#990000;
	width:400px;
	padding-top:170px;
	padding-left:29px;
	padding-bottom:13px;
}
/*--------------------------------------
	うんちく情報
---------------------------------------*/
.info01{
	width:280px;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:25px;
	color:#8B0101;
	background:url(../img/info_bg.gif);
}
/*--------------------------------------
	各店舗本店はここ
---------------------------------------*/
.tenpoinfo02{
	width:329px;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:26px;
	background:url(../img/tenpo_info_bg.gif);
}
/*--------------------------------------
	パンくずリスト
---------------------------------------*/
.h1pan{
	font-size:12px;
	line-height:1.6;
	padding:9px;
	margin:0;
	background:url(../img/bg.gif);
}
.h1pan a:link{
	color:#FF6600;
	font-size:12px;
}
.h1pan a:visited{
	color:#FF6600;
	font-size:12px;
}
.h1pan a:hover{
	color:#CC0000;
	font-size:12px;
}
.h1pan a:active{
	color:#CC0000;
	font-size:12px;
}

/*
===== ナビゲーション ==========================================
*/
	
#navi {
	width:800px;
	height:58px;
	text-align:center;
	margin:1px auto 2px;
	border-top:5px solid #8B0101;
	position:relative;
	}
#navi ul li{
	float:left;
	padding:0;
	list-style:none;
	}
#navi ul {
	padding:0;
	margin:0;
	}
ul a span{display:none;
	padding:0;
	margin:0;} 
a.home{
    background-position:0px 0px;
    display:block;
    width:71px;
    height:58px;
    background-image:url(../img/main_button.gif);
}
a:hover.home{
    background-position:0px -58px;
}
a.homeOn {
    background-position:0px -58px;
    display:block;
    width:71px;
    height:58px;
    background-image:url(../img/main_button.gif);
	}
a.hon{
    background-position:-71px 0px;
    display:block;
    width:91px;
    height:29px;
    background-image:url(../img/main_button.gif);
}
a:hover.hon{
    background-position:-71px -58px;
}
a.honOn {
    background-position:-71px -58px;
    display:block;
    width:91px;
    height:29px;
    background-image:url(../img/main_button.gif);
	}
a.jan{
    background-position:-162px 0px;
    display:block;
    width:91px;
    height:58px;
    background-image:url(../img/main_button.gif);
}
a:hover.jan{
    background-position:-162px -58px;
}
a.janOn {
    background-position:-162px -58px;
    display:block;
    width:91px;
    height:58px;
    background-image:url(../img/main_button.gif);
	}
a.tu{
    background-position:-253px 0px;
    display:block;
    width:91px;
    height:58px;
    background-image:url(../img/main_button.gif);
}
a:hover.tu{
    background-position:-253px -58px;
}
a.tuOn {
    background-position:-253px -58px;
    display:block;
    width:91px;
    height:58px;
    background-image:url(../img/main_button.gif);
	}
a.nan{
    background-position:-344px 0px;
    display:block;
    width:91px;
    height:58px;
    background-image:url(../img/main_button.gif);
}
a:hover.nan{
    background-position:-344px -58px;
}
a.nanOn {
    background-position:-344px -58px;
    display:block;
    width:91px;
    height:58px;
    background-image:url(../img/main_button.gif);
	}	
a.dou{
    background-position:-435px 0px;
    display:block;
    width:91px;
    height:58px;
    background-image:url(../img/main_button.gif);
}
a:hover.dou{
    background-position:-435px -58px;
}
a.douOn {
    background-position:-435px -58px;
    display:block;
    width:91px;
    height:58px;
    background-image:url(../img/main_button.gif);
	}
a.hou{
    background-position:-526px 0px;
    display:block;
    width:91px;
    height:58px;
    background-image:url(../img/main_button.gif);
}
a:hover.hou{
    background-position:-526px -58px;
}
a.houOn {
    background-position:-526px -58px;
    display:block;
    width:91px;
    height:58px;
    background-image:url(../img/main_button.gif);
	}
a.hime{
    background-position:-617px 0px;
    display:block;
    width:91px;
    height:58px;
    background-image:url(../img/main_button.gif);
}
a:hover.hime{
    background-position:-617px -58px;
}
a.himeOn {
    background-position:-617px -58px;
    display:block;
    width:91px;
    height:58px;
    background-image:url(../img/main_button.gif);
	}	
a.kita{
    background-position:-708px 0px;
    display:block;
    width:92px;
    height:58px;
    background-image:url(../img/main_button.gif);
}
a:hover.kita{
    background-position:-708px -58px;
}
a.kitaOn {
    background-position:-708px -58px;
    display:block;
    width:92px;
    height:58px;
    background-image:url(../img/main_button.gif);
	}	
a.kiwamikita{
    background-position:-71px -29px;
    display:block;
    width:91px;
    height:29px;
    background-image:url(../img/main_button.gif);
	position:absolute;
	top:29px;
	left:71px
}
a:hover.kiwamikita{
    background-position:-71px -87px;
}
a.kiwamikitaOn {
    background-position:-71px -87px;
    display:block;
    width:91px;
    height:29px;
    background-image:url(../img/main_button.gif);
	}