@charset "UTF-8";

/*==================================================

	個人情報保護方針
	/sitemap/

===================================================*/

/* ヘッダーナビゲーション */


/* レフトBOX */
#LeftBox {
	display: inline;
	width: 165px;
	float: left;
	margin-left: 14px;
}

/* ライトBOX */
#RightBox {
	display: inline;
	width: 650px;
	float: right;
	margin-right: 15px;
}

/* タイトル設定 */
#LeftBox ul#SubNaviBtn {
	margin-bottom: 15px;
}

#LeftBox ul#SubNaviBtn li {
	margin-bottom: 5px;
}

#LeftBox ul#SubNaviBtn a {	
	display: block;
	background: url(../privacy/img/btn_search.jpg) no-repeat;
	width: 165px;
	height: 97px;
}

#LeftBox ul#SubNaviBtn a#ShopReserve { background: url(../privacy/img/btn_reservation.gif);}
#LeftBox ul#SubNaviBtn a#ShopCoupon { background: url(../privacy/img/btn_coupon.gif);}

#LeftBox ul#SubNaviBtn a:hover,
#LeftBox ul#SubNaviBtn a#ShopReserve:hover,
#LeftBox ul#SubNaviBtn a#ShopCoupon:hover { background-position: -165px 0px;}

#LeftBox ul#SubNavi {
	margin-bottom: 4px;
}

#LeftBox ul#SubNavi li {
	background: url(../common/img/mark_orange-square.gif) no-repeat 1px 2px;
	margin-bottom: 12px;
	padding-left: 15px;
}

#LeftBox ul#SubNavi li a {
	display: block;
	background: url(../common/img/btn_subnavi.gif) no-repeat;
	width: 35px;
	height: 13px;
}

#LeftBox ul#SubNavi li a#BtnInformation {width: 108px; background-position: 0px -26px;}
#LeftBox ul#SubNavi li a#BtnRenewal {width: 132px; background-position: 0px -52px;}

#LeftBox ul#SubNavi li a#BtnFair:hover {background-position: 0px -13px;}
#LeftBox ul#SubNavi li a#BtnInformation:hover {width: 108px; background-position: 0px -39px;}
#LeftBox ul#SubNavi li a#BtnRenewal:hover {width: 132px; background-position: 0px -65px;}

#LeftBox span {
	background: #F8F6F0;
	display: block;
	margin-bottom: 20px;
	padding: 4px 0px 0px;
}

#LeftBox span dl {
	background: url(../common/img/img_bg-line.gif) repeat-x bottom;
	padding: 5px 0px 5px;
}

#LeftBox span dt {
	margin-bottom: 2px;
}

#LeftBox span dl#MiyaItem {
	background: none;
}

#LeftBox span dd {
	padding: 0px 5px;
	font-size: 0.825em;
}

#RightBox h2 {
	margin-bottom:10px;
}

/*--------------------------------------------------

	Index
	
--------------------------------------------------*/
body#Sitemap #LeftBox span {
	margin-bottom: 0px;
}

body#Sitemap #SitemapIntro dl {
	width: 300px;
	margin: 0px 10px;
	float: left;
	font-size: 0.875em;
}

body#Sitemap #SitemapIntro dl dt {
	margin-bottom: 10px;
	height: 28px;
	position: relative;
}

body#Sitemap #SitemapIntro dl dt.OnlineBtn {
	margin-top: 20px;
}

body#Sitemap #SitemapIntro dl dt a.Rss {
	display: inline;
	height: auto;
}

body#Sitemap #SitemapIntro dl dt a.Rss img {
	position: absolute;
	right: 7px;
	top: 7px;
}

body#Sitemap #SitemapIntro dl dd {
	margin: 10px 0px 20px;
}

body#Sitemap #SitemapIntro dl dd ul {
	margin-left: 10px;
}

body#Sitemap #SitemapIntro dl dd li {
	margin-bottom: 5px;
}

body#Sitemap #SitemapIntro dl dd a {
	background: url(img/mark_red-arrow.gif) no-repeat left 50%;
	padding-left: 10px;
}

body#Sitemap #SitemapIntro dl dd a.Rss {
	background: none;
	padding-left: 2px;
}

body#Sitemap #SitemapIntro dl dd a.Rss img {
	display: inline;
}

body#Sitemap #SitemapIntro dl dt a {
	display: block;
	width: 300px;
	height: 28px;
}

body#Sitemap #SitemapIntro dl dt a#SiteSearch { background: url(img/btn_sitemap01.gif) no-repeat;}
body#Sitemap #SitemapIntro dl dt a#SiteFair { background: url(img/btn_sitemap02.gif) no-repeat;}
body#Sitemap #SitemapIntro dl dt a#SiteInfo { background: url(img/btn_sitemap03.gif) no-repeat;}
body#Sitemap #SitemapIntro dl dt a#SiteOpen { background: url(img/btn_sitemap04.gif) no-repeat;}
body#Sitemap #SitemapIntro dl dt a#SiteReservation { background: url(img/btn_sitemap05.gif) no-repeat;}
body#Sitemap #SitemapIntro dl dt a#SiteCoupon { background: url(img/btn_sitemap06.gif) no-repeat;}
body#Sitemap #SitemapIntro dl dt a#SiteMiya { background: url(img/btn_sitemap07.gif) no-repeat;}
body#Sitemap #SitemapIntro dl dt a#SiteInquiry { background: url(img/btn_sitemap08.gif) no-repeat;}
body#Sitemap #SitemapIntro dl dt a#SitePrivacy { background: url(img/btn_sitemap09.gif) no-repeat;}
body#Sitemap #SitemapIntro dl dt a#SiteAbout { background: url(img/btn_sitemap10.gif) no-repeat;}
body#Sitemap #SitemapIntro dl dt a#SiteRecruitment { background: url(img/btn_sitemap11.gif) no-repeat;}
body#Sitemap #SitemapIntro dl dt a#SiteRecruit { background: url(img/btn_sitemap12.gif) no-repeat;}
body#Sitemap #SitemapIntro dl dt a#SiteCardHolder { background: url(img/btn_sitemap13.gif) no-repeat;}

body#Sitemap #SitemapIntro dl dt a#SiteSearch:hover,
body#Sitemap #SitemapIntro dl dt a#SiteFair:hover,
body#Sitemap #SitemapIntro dl dt a#SiteInfo:hover,
body#Sitemap #SitemapIntro dl dt a#SiteOpen:hover,
body#Sitemap #SitemapIntro dl dt a#SiteReservation:hover,
body#Sitemap #SitemapIntro dl dt a#SiteCoupon:hover,
body#Sitemap #SitemapIntro dl dt a#SiteMiya:hover,
body#Sitemap #SitemapIntro dl dt a#SiteInquiry:hover,
body#Sitemap #SitemapIntro dl dt a#SitePrivacy:hover,
body#Sitemap #SitemapIntro dl dt a#SiteAbout:hover,
body#Sitemap #SitemapIntro dl dt a#SiteRecruitment:hover,
body#Sitemap #SitemapIntro dl dt a#SiteRecruit:hover,
body#Sitemap #SitemapIntro dl dt a#SiteCardHolder:hover { background-position: 0px -28px;}

body#Sitemap #SitemapIntro dl dt.SiteTtl {
	width: 290px;
	margin-left: 10px;
}

body#Sitemap #SitemapIntro dl dd ul.Public2nd {
	margin-left: 20px;
}

body#Sitemap #SitemapIntro dl dd ul.Public3rd {
	margin-left: 30px;
}



/*--------------------------------------------------

	フロート解除
	
--------------------------------------------------*/
body#Privacy #PrivacyIntro dd:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

body#Privacy #PrivacyIntro dd {
	display: inline-block;
}

/* Hides from IE-mac ￥*/
*html body#Privacy #PrivacyIntro dd {
	height: 1%;
}

body#Privacy #PrivacyIntro dd {
	display: block;
}
/* End hides from IE-mac ￥*/
