﻿/*
	共通定義
*/
a {
	color: #0068b7;
}

/*
	ヘッダ
*/
#PageHeader {
	background-color: #fd9933;
}

#PageHeader h1.SpotName, #PageHeader h1.SpotName a {
	color: #ffffff;
}

/*
	フッタ
*/
#PageFooter div.links a {
	color: #999999;
}

#PageFooter div.navi {
	background-color: #feb770;
}

#PageFooter div.navi a {
	color: #434343;
}

/*
	レフトナビ
*/
#NaviArea div.NaviBox div.Container {
	border-left: solid 1px #c9caca;
	border-right: solid 1px #c9caca;
	border-bottom: solid 1px #c9caca;
}

/*
	ナビメニュー
*/
#NaviMenu {
	background-color: #fd9933;
}

#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.current, #NaviMenu ul li a:active, #NaviMenu ul li a:hover {
	background-color: #f9d48c;
}

#NaviMenu ul li a:link span, #NaviMenu ul li a:visited span {
	border-left: solid 3px #e87782;
}

#NaviMenu ul li a.current span, #NaviMenu ul li a:active span, #NaviMenu ul li a:hover span {
	border-left: solid 3px #e23546;
}

/*
	おススメ度
*/
#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;
}

/*
	予約
*/
#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;
}

/*
	お店に質問
*/
/*#AskingView a:link, #AskingView a:visited {
	background-image: url(../img/common/btn_asking_off.gif);
	background-repeat: no-repeat;
}

#AskingView a:hover, #AskingView a:active {
	background-image: url(../img/common/btn_asking_over.gif);
	background-repeat: no-repeat;
}*/

/*
	携帯で見る
*/
#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: #f8812f;
}

#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 dl {
	border-left: solid 1px #c9caca;
	border-right: solid 1px #c9caca;
}

/*
	VNメニュー
*/
#NaviVnMenu h4 {
	background-image: url(../img/common/navi_vitalnavi_top.gif);
	background-repeat: no-repeat;
}

#NaviVnMenu p {
	border-left: solid 1px #c9caca;
	border-right: solid 1px #c9caca;
}

#NaviVnMenu div.Container {
	background-image: url(../img/common/navi_vitalnavi_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

/*
	MYページ設定　説明
*/
#ContentArea div.MypageInfo {
	margin-top: 20px;
	padding: 6px 20px;
	background-color: #fae3b5;
}
#ContentArea div.MypageInfo a {
	color: #e23546;
}

/*
    コンテンツフッター
*/
#ContentArea div.content-fotter {
	border-top: solid 1px #f9d48c;
}
