﻿/*
	共通定義
*/
a {
	color: #302f2f;
}

/*
	ヘッダ
*/
#PageHeader {
	padding: 10px 20px;
	background-color: #757373;
	border-bottom: solid 10px #535353;
}

#PageHeader h1.SpotName, #PageHeader h1.SpotName a {
	color: #edc258;
}

#PageHeader td.SpotDesciption {
	color: #ffffff;
}

/*
	フッタ
*/
#PageFooter div.links a {
	color: #999999;
}

#PageFooter div.navi {
	color: #ffffff;
	background-color: #9e9d9d;
}

#PageFooter div.navi a {
	color: #ffffff;
}

/*
	レフトナビ
*/
#NaviArea div.NaviBox div.Container {
	border-left: solid 1px #757373;
	border-right: solid 1px #757373;
	border-bottom: solid 1px #757373;
}

/*
	ナビメニュー
*/
#NaviMenu {
	background-color: #757373;
}

#NaviMenu div.Container {
	background-image: url(../img/common/navi_menu_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

#NaviMenu h4 {
	background-image: url(../img/common/navi_menu_top.gif);
	background-repeat: no-repeat;
}

#NaviMenu ul li a {
	color: #313131;
}

#NaviMenu ul li a.current, #NaviMenu ul li a:active, #NaviMenu ul li a:hover {
	background-color: #f8e7bc;
}

#NaviMenu ul li a:link span, #NaviMenu ul li a:visited span {
	border-left: solid 3px #a5c1de;
}

#NaviMenu ul li a.current span, #NaviMenu ul li a:active span, #NaviMenu ul li a:hover span {
	border-left: solid 3px #6997c8;
}

/*
	おススメ度
*/
#ReccommendView {
	background-color: #fcfade;
}

#ReccommendView h4 {
	background-image: url(../img/common/navi_title_recommend.gif);
	background-repeat: no-repeat;
}

#ReccommendView div.ReccommentGage {
	background-image: url(../img/common/reccommend_gage_bg.gif);
	background-repeat: no-repeat;
}

#ReccommendView div.ReccommentGageBar {
	background-image: url(../img/common/reccommend_gage_bar.gif);
	background-repeat: repeat-x;
}

#ReccommendView p {
	color: #434343;
}

/*
	予約
*/
#Reservation h4 {
	background-image: url(../img/common/navi_title_reservation.gif);
	background-repeat: no-repeat;
}

#Reservation div.PhoneNumber {
	background-image: url(../img/common/icon_phone.gif);
	background-repeat: no-repeat;
}

#Reservation div.links a {
	color: #6997c8;
}

/*
	携帯で見る
*/
#MobileNavi h4 {
	background-image: url(../img/common/navi_title_mobile.gif);
	background-repeat: no-repeat;
}

#MobileNavi div.DescriptionBox1 {
	background-image: url(../img/common/navi_body_mobile_bg.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#MobileNavi div.DescriptionBox1 p.description1 {
	color: #6997c8;
}

#MobileNavi div.BtnContainer a:link, #MobileNavi div.BtnContainer a:visited {
	background-image: url(../img/common/btn_mobile_send_off.gif);
	background-repeat: no-repeat;
}

#MobileNavi div.BtnContainer a:hover, #MobileNavi div.BtnContainer a:active {
	background-image: url(../img/common/btn_mobile_send_over.gif);
	background-repeat: no-repeat;
}

/*
	アクセス情報
*/
#NaviAccessInfo h4 {
	background-image: url(../img/common/navi_access_top.gif);
	background-repeat: no-repeat;
}

#NaviAccessInfo div.Container {
	background-image: url(../img/common/navi_vitalnavi_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

#NaviAccessInfo div.Container a {
	color: #6997c8;
}

#NaviAccessInfo dl {
	border-left: solid 1px #757373;
	border-right: solid 1px #757373;
}

/*
	VNメニュー
*/
#NaviVnMenu h4 {
	background-image: url(../img/common/navi_vitalnavi_top.gif);
	background-repeat: no-repeat;
}

#NaviVnMenu p {
	border-left: solid 1px #757373;
	border-right: solid 1px #757373;
}

#NaviVnMenu div.Container {
	background-image: url(../img/common/navi_vitalnavi_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

#NaviVnMenu div.Container a {
	color: #6997c8;
}

/*
	MYページ設定　説明
*/
#ContentArea div.MypageInfo {
	margin-top: 20px;
	padding: 6px 20px;
	background-color: #e0e0e0;
}
#ContentArea div.MypageInfo a {
	color: #6997c8;
}

/*
    コンテンツフッター
*/
#ContentArea div.content-fotter {
	border-top: solid 1px #c9caca;
}

