@charset "utf-8";
/*********************/



/**************/
/***** ID *****/
/**************/
div#contents {
	padding: 30px 30px 20px;
    min-height: 500px;
    height: auto !important;
    height: 500px;
}


div#pdfDownloadFrame {
	margin: 3em 0 2em;
	padding: 7px;
	background-color: #f0f0f0;
	border: #dddddd 1px solid;
}


div#pdfDownloadFrame2 {
	margin: 1.5em 0 0;
	padding: 7px;
	background-color: #f0f0f0;
	border: #dddddd 1px solid;
}


p#topicPath {
    margin-bottom: 0.5em;
    font-size: 1em;	
}


p#pdfDownloadBtn {
	margin-left: 20px;
	float: right;
}


p#pdfDownloadP {
	font-size: 1.1em;
}


/*****************/
/***** CLASS *****/
/*****************/
h3.contentsTitle {
	height: 28px;
	margin-bottom: 1.2em;
	padding: 7px 0 0 20px;
	font-size: 1.6em;
	font-weight: bold;
	color: #444444;
	background: url(../images/subtitle_back.gif) 0 0 no-repeat;
	clear: both;
}


div.contentsItem {
	margin-bottom: 3.5em;
}


p.pageTopBtn {
	text-align: right;
}


p.anchor {
	margin-top: 2em;
	font-size: 0.9em;
	text-align: right;
	clear: both;
}


p.contentsP {
	font-size: 1.4em;
}



/***** ページタイトル ******************************************************************/
h2#title {
	height: 130px;
	margin-bottom: 30px;
	text-indent: -9999px;
}


div#company h2#title {
	background: url(../images/title.jpg) 0 0 no-repeat;
}


div#link h2#title {
	background: url(../images/title.jpg) 0 -130px no-repeat;
}


div#homepage h2#title {
	background: url(../images/title.jpg) 0 -260px no-repeat;
}


div#contact h2#title {
	background: url(../images/title.jpg) 0 -390px no-repeat;
}


div#policy h2#title {
	background: url(../images/title.jpg) 0 -520px no-repeat;
}


div#sitemap h2#title {
	background: url(../images/title.jpg) 0 -650px no-repeat;
}


div#event h2#title {
	background: url(../images/title.jpg) 0 -780px no-repeat;
}


div#guide h2#title {
	background: url(../images/title.jpg) 0 -910px no-repeat;
}


div#use h2#title {
	background: url(../images/title.jpg) 0 -1040px no-repeat;
}


div#access h2#title {
	background: url(../images/title.jpg) 0 -1170px no-repeat;
}


div#support h2#title {
	background: url(../images/title.jpg) 0 -1300px no-repeat;
}




/***** コンテンツタイトル **************************************************************************/
h2#contentsMainTitle {
	height: 60px;
	margin: 0 0 30px;
	text-indent: -9999px;
	clear: both;
}


h2.eventTitle1 {
	background: url(../images/contents_title.jpg) 0 0 no-repeat;
}


h2.eventTitle2 {
	background: url(../images/contents_title.jpg) 0 -60px no-repeat;
}


h2.guideTitle1 {
	background: url(../images/contents_title.jpg) 0 -120px no-repeat;
}


h2.guideTitle2 {
	background: url(../images/contents_title.jpg) 0 -180px no-repeat;
}


h2.guideTitle3 {
	background: url(../images/contents_title.jpg) 0 -240px no-repeat;
}


h2.guideTitle4 {
	background: url(../images/contents_title.jpg) 0 -300px no-repeat;
}


h2.useTitle1 {
	background: url(../images/contents_title.jpg) 0 -360px no-repeat;
}


h2.useTitle2 {
	background: url(../images/contents_title.jpg) 0 -420px no-repeat;
}


h2.useTitle3 {
	background: url(../images/contents_title.jpg) 0 -480px no-repeat;
}


h2.useTitle4 {
	background: url(../images/contents_title.jpg) 0 -540px no-repeat;
}


h2.useTitle5 {
	background: url(../images/contents_title.jpg) 0 -600px no-repeat;
}


h2.useTitle6 {
	background: url(../images/contents_title.jpg) 0 -660px no-repeat;
}


h2.useTitle7 {
	background: url(../images/contents_title.jpg) 0 -720px no-repeat;
}


h2.useTitle8 {
	background: url(../images/contents_title.jpg) 0 -780px no-repeat;
}


h2.useTitle9 {
	background: url(../images/contents_title.jpg) 0 -840px no-repeat;
}


h2.useTitle10 {
	background: url(../images/contents_title.jpg) 0 -1320px no-repeat;
}


h2.floorDetailTitle1 {
	background: url(../images/contents_title.jpg) 0 -900px no-repeat;
}


h2.floorDetailTitle2 {
	background: url(../images/contents_title.jpg) 0 -960px no-repeat;
}


h2.floorDetailTitle3 {
	background: url(../images/contents_title.jpg) 0 -1020px no-repeat;
}


h2.floorDetailTitle4 {
	background: url(../images/contents_title.jpg) 0 -1080px no-repeat;
}


h2.floorDetailTitle5 {
	background: url(../images/contents_title.jpg) 0 -1140px no-repeat;
}


h2.floorDetailTitle6 {
	background: url(../images/contents_title.jpg) 0 -1200px no-repeat;
}


h2.floorDetailTitle7 {
	background: url(../images/contents_title.jpg) 0 -1260px no-repeat;
}
