/* SUBNAVI -MAINTENANCE TOP- */
#subnavi.aside .header h2 a {
	background: url(../../images/h2-subnavi-products.gif) no-repeat left top;
}
#main-inner #head_block {
	margin: 0px 0px 0px 170px;
	width: 780px;
	position: relative;
}
#main-inner #head_block #pageheader.header {
	width: 790px;
	height: 303px;
	background: url(../images/bg-index_header.jpg) no-repeat right top;
}
#main-inner #head_block #pageheader.header h1 {
	position: absolute;
	left: 0px;
	top: 68px;
	width: 236px;
	height: 32px;
	text-indent: -999em;
	ovleaderflow: hidden;
	background: url(../images/h1-index.png) no-repeat left top;
}
#main-inner #head_block #pageheader.header p.subtitle {
	position: absolute;
	left: 0px;
	top: 132px;
	width: 413px;
	height: 20px;
	text-indent: -999em;
	ovleaderflow: hidden;
	background: url(../images/text-index_subtitle.png) no-repeat left top;
}
#main-inner #head_block #pageheader.header p.lead {
	position: absolute;
	top: 187px;
	width: 359px;
	height: 42px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/text-index_lead.png) no-repeat left top;
}
#main-inner #head_block #subnavi.aside {
	top: 236px;
}

/* contents block(common) */
#main-contents #maintenance {
	margin: 0px 0px -40px 0px;
	padding: 0px 0px 80px 0px;
	overflow: hidden;
}
#main-contents .content_block {
	margin: 0px 0px 40px 0px;
	padding: 40px 0px 0px 0px;
	background: url(../../../common/images/border-section_wh.gif) repeat-x left top;
}
#main-contents .content_block h2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	width: 790px;
	height: 20px;
	text-indent: -999em;
}
#main-contents .content_block .content_block-inner {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 790px;
	height: 220px;
}
#main-contents .content_block .content_block-inner .section {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 390px;
	float: right;
}
#main-contents .content_block .content_block-inner .section .section_inner {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
#main-contents .content_block .content_block-inner .section .section_inner p.section_title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
	text-indent: -999em;
}
#main-contents .content_block .content_block-inner .section .section_inner p.section_text {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}
#main-contents .content_block .content_block-inner .section .section_inner p.section_link a {
	margin: 0px 0px 0px 0px;
	padding: 0px 17px 0px 0px;
	line-height: 1.5em;
	/* display: block; */
}
#main-contents .content_block .content_block-inner .section .section_inner p.section_link a:link,
#main-contents .content_block .content_block-inner .section .section_inner p.section_link a:visited {
	background: url(../images/icon-subnavi_wh-sub-indicator.gif) no-repeat right top;
}
#main-contents .content_block .content_block-inner .section .section_inner p.section_link a:hover,
#main-contents .content_block .content_block-inner .section .section_inner p.section_link a:active {
	background: url(../images/icon-subnavi_wh-sub-indicator.gif) no-repeat right -40px;;
}
/* t_maintenance */
#main-contents #t_maintenance.content_block .content_block-inner {
	background: url(../images/photo-index_maintenance.jpg) no-repeat left top;
}
#main-contents #t_maintenance.content_block h2 {
	background: url(../images/h2-index_maintenance.gif) no-repeat left top;
}
#main-contents #t_maintenance.content_block .content_block-inner .section .section_inner p.section_title {
	background: url(../images/text-index_maintenance.gif) no-repeat left top;
	height: 65px;
}
/* concierge */
#main-contents #concierge.content_block .content_block-inner {
	background: url(../images/photo-index_concierge.gif) no-repeat left top;
}
#main-contents #concierge.content_block h2 {
	background: url(../images/h2-index_concierge.gif) no-repeat left top;
}
#main-contents #concierge.content_block .content_block-inner .section .section_inner p.section_title {
	background: url(../images/text-index_concierge.gif) no-repeat left top;
	height: 45px;
}
/* shop */
#main-contents #shop.content_block .content_block-inner {
	background: url(../images/photo-index_shop.gif) no-repeat left top;
}
#main-contents #shop.content_block h2 {
	background: url(../images/h2-index_shop.gif) no-repeat left top;
}
