BODY {
	background-color: #FFFFFF;
	color: #990000;
}

A:link {
	COLOR: #aa0000; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #FF0000; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #FF0000; TEXT-DECORATION: none;
}
A:active {
	COLOR: #aa0000; TEXT-DECORATION: none;
}


.sidemenu A:link {
	DISPLAY: block;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	FONT-SIZE: 12px;
	BACKGROUND: url(img/sidemenu.gif);
	MARGIN: 0px;
	WIDTH: 173px;
	COLOR: #000000;
	TEXT-INDENT: 10px;
	LINE-HEIGHT: 20px;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
}
.sidemenu A:visited {
	DISPLAY: block;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	FONT-SIZE: 12px;
	BACKGROUND: url(img/sidemenu.gif);
	MARGIN: 0px;
	WIDTH: 173px;
	COLOR: #000000;
	TEXT-INDENT: 10px;
	LINE-HEIGHT: 20px;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
}
.sidemenu A:hover {
	BACKGROUND: url(img/sidemenu2.gif); COLOR: #000000;
}
.sidemenu A:active {
	BACKGROUND: url(img/sidemenu2.gif); COLOR: #000000;
}



.topmenu A:link {
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	color: #003399;
}
.topmenu A:visited {
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	color: #000033;
}
.topmenu A:hover {
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	color: #FF2222;
}
.topmenu A:active {
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	color: #FF2222;
}
.topmenu_txt {
	font-size: 12px;letter-spacing: 1px;color: #003399;
}


.topmenu2 A:link {
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	color: #ffffff;
}
.topmenu2 A:visited {
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	color: #cccccc;
}
.topmenu2 A:hover {
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	color: #ffcc00;
}
.topmenu2 A:active {
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	color: #ffcc00;
}
.topmenu2_txt {
	font-size: 12px;letter-spacing: 1px;color: #ffffff;
}

.topmenu3 A:link {
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	color: #ffffff;
}
.topmenu3 A:visited {
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	color: #cccccc;
}
.topmenu3 A:hover {
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	color: #ffcc00;
}
.topmenu3 A:active {
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	color: #ffcc00;
}
.topmenu3 {
	font-size: 12px;letter-spacing: 1px;color: #ffffff;
}

.gr_color {
	COLOR: #666666;
}

.bo_line {
	border: 1px solid #003366;

}

.btn {
	MARGIN: 0px; TEXT-ALIGN: right
}

.comment A:link {
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	color: #18267D;
}
.comment A:visited {
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	color: #666666;
}
.comment A:hover {
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	color: #AA0000;
}
.comment A:active {
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 1px;
	color: #333333;
}
.comment_txt {
	font-size: 12px;letter-spacing: 1px;color: #333333;
}

.comment_s_txt {
	font-size: 10px;letter-spacing: 1px;color: #333333;
}

.comment_red_txt {
	font-size: 12px;letter-spacing: 1px;color: #AA0000;
}

.comment_yellow_txt {
	font-size: 12px;letter-spacing: 1px;color: #CCCC33;
}

.comment_blue_txt {
	font-size: 12px;letter-spacing: 1px;color: #01317B;
}

.guide_br_txt {
	font-size: 12px;
	color: #270908;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	line-height: 16pt;
}

.guide_gr_txt {
	font-size: 12px;
	color: #666666;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	line-height: 14pt;
}

.guide_brline_txt {
	font-size: 12px;
	color: #270908;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	line-height: 14pt;
	text-decoration: line-through;
}

/* ランキング ここから*/
div#ranking *{
	margin:0;
	padding:0;
	list-style:none;
}

div#ranking{
	margin:0 0 10px 0;
	padding:0;
	width:173px;
	list-style:none;
	border:1px solid #333377;
}

/*
div#ranking h2{
	padding:4px 0;
	background-color:#2c3a8b;
	font:16px;
	color:#FFFFFF;
	text-align:center;
}
*/

div#ranking ul li{
 text-align:center;
}

div#ranking ul li p.rank{
	padding:8px 0 0 0;
	color:#ff9900;
	font-weight:bold;
}

div#ranking ul li p.item,
div#ranking ul li p.item a{
	padding:3px 0;
	color:#990000;
	font-size:12px;
	font-weight:bold;
}

div#ranking ul li p.price{
	padding:3px 0;
	color:#990000;
	font-size:11px;
}
/* ランキング用 ここまで*/

/* 霧笛楼販売店 ここから*/
div#mutekiro_shop *{
	margin:0;
	padding:0;
}

div#mutekiro_shop{
	margin:0 0 10px 0;
	padding:0;
	width:173px;
}

div#mutekiro_shop h2{
	margin:0;
	padding:0;
}

div#mutekiro_shop p#shop a:link{
	display:block;
	margin:4px 0 8px 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-image: url(img/sidemenu.gif);
	font-size:12px;
	color:#000000;
	text-indent:10px;
	line-height:20px;
	height:20px;
	text-decoration:none;
}

div#mutekiro_shop p#shop a:visited {
	display:block;
	margin:4px 0 8px 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-image: url(img/sidemenu.gif);
	font-size:12px;
	color:#000000;
	text-indent:10px;
	line-height:20px;
	height:20px;
	text-decoration:none;
}
div#mutekiro_shop p#shop a:hover {
	background: url(img/sidemenu2.gif);
	color:#000000;
}
div#mutekiro_shop p#shop a:active {
	background: url(img/sidemenu2.gif);
	color:#000000;}


div#mutekiro_shop p#restaurant,
div#mutekiro_shop p#cafenextdoor,
div#mutekiro_shop p#bridal{
	margin:0;
	padding:0 0 4px 0;
}

div#mutekiro_shop p#restaurant a,
div#mutekiro_shop p#cafenextdoor a,
div#mutekiro_shop p#bridal a{
	display:block;
	width:173px;
	height:70px;
}

div#mutekiro_shop p#restaurant a{
	background:url(img/img_restaurant2.gif) 0 0 no-repeat;
}

div#mutekiro_shop p#cafenextdoor a{
	background:url(img/img_cafenextdoor2.gif) 0 0 no-repeat;
}

div#mutekiro_shop p#bridal a{
	background:url(img/img_bridal2.gif) 0 0 no-repeat;
}

div#mutekiro_shop p#restaurant a:hover img,
div#mutekiro_shop p#cafenextdoor a:hover img,
div#mutekiro_shop p#bridal a:hover img{
	visibility:hidden;
}
/* 霧笛楼販売店 ここまで*/

/* TOPメインバナー　ここから*/
div ul#top_bnr{
	margin:0;
	padding:0;
	width:559px;
}
div ul#top_bnr li{
	margin:0;
	padding:0;
	list-style:none;
}
div ul#top_bnr li img{
	margin:0;
	padding:0;
}


/* TOPメインバナー　ここまで*/

