/* メニュー画像 */
#idsHeader .menu-header > ul li a {
	background-position:-0 -0;
}

#idsHeader .menu-header > ul li a:hover
, #idsHeader .menu-header ul:first-child li.current-menu-item a  {
	background-position:-0 -48px;
}

#idsHeader .menu-header > ul li.service a {
	background-position:-104px -0;
}

#idsHeader .menu-header > ul li.service a:hover
, #idsHeader .menu-header ul:first-child li.service.current-menu-item a
, body.clsContents-service #idsHeader .menu-header > ul li.service a {
	background-position:-104px -48px;
}

#idsHeader .menu-header > ul li.prices a {
	background-position:-248px -0;
}

#idsHeader .menu-header > ul li.prices a:hover
, #idsHeader .menu-header > ul li.prices.current-menu-item a
, body.clsContents-prices #idsHeader .menu-header > ul li.prices a {
	background-position:-248px -48px;
}

#idsHeader .menu-header > ul li.services a {
	background-position:-392px -0;
}

#idsHeader .menu-header > ul li.services a:hover
, #idsHeader .menu-header > ul li.services.current-menu-item a
, body.clsContents-services #idsHeader .menu-header > ul li.services a {
	background-position:-392px -48px;
}

#idsHeader .menu-header > ul li.access-map a {
	background-position:-536px -0;
}

#idsHeader .menu-header > ul li.access-map a:hover
, #idsHeader .menu-header > ul li.access-map.current-menu-item a
, body.clsContents-access-map #idsHeader .menu-header > ul li.access-map a {
	background-position:-536px -48px;
}

#idsHeader .menu-header > ul li.faq a {
	background-position:-680px -0;
}

#idsHeader .menu-header > ul li.faq a:hover
, #idsHeader .menu-header > ul li.faq.current-menu-item a
, body.clsContents-faq #idsHeader .menu-header > ul li.faq a {
	background-position:-680px -48px;
}

#idsHeader .menu-header > ul li.contact a {
	background-position:-824px -0;
}

#idsHeader .menu-header > ul li.contact a:hover
, #idsHeader .menu-header > ul li.contact.current-menu-item a
, body.clsContents-contact #idsHeader .menu-header > ul li.contact a {
	background-position:-824px -48px;
}

/* タイトル */
body.clsContents-service h1.clsDocTitle .clsBg {
	background-position:-0 -48px;
}

body.clsContents-prices h1.clsDocTitle .clsBg {
	background-position:-0 -96px;
}

body.clsContents-services h1.clsDocTitle .clsBg {
	background-position:-0 -144px;
}

body.clsContents-access-map h1.clsDocTitle .clsBg {
	background-position:-0 -192px;
}

body.clsContents-faq h1.clsDocTitle .clsBg {
	background-position:-0 -240px;
}

body.clsContents-contact h1.clsDocTitle .clsBg {
	background-position:-0 -288px;
}

body.clsContents-doc h1.clsDocTitle .clsBg {
	background-position:-0 -336px;
}

body.clsContents-category-news h1.clsDocTitle .clsBg {
	background-position:-0 -384px;
}

body.clsContents-category-campaign h1.clsDocTitle .clsBg {
	background-position:-0 -432px;
}

body.clsContents-service h1.clsDocTitle .clsBody
, body.clsContents-prices h1.clsDocTitle .clsBody
, body.clsContents-services h1.clsDocTitle .clsBody
, body.clsContents-access-map h1.clsDocTitle .clsBody
, body.clsContents-faq h1.clsDocTitle .clsBody
, body.clsContents-contact h1.clsDocTitle .clsBody
, body.clsContents-doc h1.clsDocTitle .clsBody
, body.clsContents-category-news h1.clsDocTitle .clsBody
, body.clsContents-category-campaign h1.clsDocTitle .clsBody {
	display:none;
}

/* タイトル：画像 */
body.clsDoc-pet-hotel-lily .clsDocTitleImage
, body.clsDir-services-pet-hotel-lily .clsDocTitleImage {
	background-image:url(./img/image-pet-hotel-lily.jpg);
}

body.clsDoc-pet-hotel-lily .clsParagraph h2
, body.clsDir-services-pet-hotel-lily .clsParagraph h2 {
	background-image:url(./img/heading-bg-pet-hotel-lily.gif);
}

/* ウィジェット：リンク：ショートカット */
#linkcat-9 {
	float:left;
}

#linkcat-9 .widget-title {
	display:none;
}

#linkcat-9, #linkcat-9 * {
	background:transparent;
}

#linkcat-9 img {
	width:216px;
	height:64px;
}

#linkcat-9 ul {
	margin:0;
	padding:0;
}

#linkcat-9 li {
	font-size:0;
	line-height:0;
	margin-bottom:8px;
}

#linkcat-9 {
	margin-bottom:0;
	padding-bottom:0;
}

/* ウィジェット：リンク：航空会社 */
#linkcat-10 h3 {
	background:url(./img/plugin-heading-link-airline.gif) no-repeat;
}

#linkcat-10 ul {
	height:312px;
	height:auto;
}

#linkcat-10 ul li {
	float:left;
	float:none;
	display:inline-block;
	font-size:x-small;
	_font-size:xx-small;
	font-size:9px;
	_font-size:9px;
	line-height:125%;
	width:104px;
	width:90px;
	height:56px;
	margin-left:8px;
	margin-top:8px;
	vertical-align:top;
}

#linkcat-10 a {
	display:block;
	text-align:center;
	text-decoration:none !important;
}

#linkcat-10 img {
	display:block;
	width:88px;
	height:31px;
	margin:0 auto;
	margin-bottom:4px;
}

/* バナー */
.clsBannerT {
	text-align:center;
}

/* コンテント：駐車場 */
.clsBoxForm.clsBox-parking p.clsButton input {
	display:block;
	margin-left:auto !important;
	margin-right:auto !important;
}
#idsHeading-parking {
	width:728px;
}
#idsHeading-parking {
	width:728px;
}
/* ブロックリスト：小 */
.clsBlockListS .clsLeft {
	width:148px;
}
.clsBlockListS .clsRight {
	width:563px;
	margin-left:0;
}
.clsBoxForm form .clsBlockListS {
	margin-top:8px;
}
.clsBoxForm form .clsLeft, .clsBoxForm form .clsRight {
	border-top:1px solid #99c2d6;
	padding-bottom:8px;
}
