/* ·Ϋ·½ ΏζΎ@{έΠξbrr (070521) */



/* Rec (€Κ)
======================================== */

/* ----- p­ΈXg ----- */
div#breadcrumbsList {
	background-position: 451px 2px;
}


/* ----- [Jir ----- */
div#localNavi h3 {
	margin-top: 0px;
}
div#localNavi ul.navigation li#aboutUseLN {
	margin-bottom: 10px;
}

div#localNavi ul.navigation li dl {
	margin: 0px;
	padding: 0px;
}
div#localNavi ul.navigation li dt {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
div#localNavi ul.navigation li dt a {
	width: 170px;
	margin: 0px;
	padding: 5px 0px;
}

div#localNavi ul.navigation li#chiyodaSCLN dt {
	margin-bottom: 10px;
}
div#localNavi ul.navigation li#kudanLN dl {
	margin-bottom: 10px;
}

div#localNavi ul.navigation li#aboutUseLN {
	border: none;
}


/* CRec(€Κ)
======================================== */
/* ----- pageInfo (#mainContents div#pageInfo) ----- */
div#pageInfo {
	background-image: url("img/pageinfo_dbl.gif");
}
div#pageInfo a {
	background-image: url("img/arrow03_ye.gif");
}
div#pageInfo ul {}
div#pageInfo li {
	background-image: url("img/arrow02_bl.gif");
}


/* pΔΰy[W(index.html)
======================================== */
div.contentsBox div.nestBox#useList li a {
	margin-left: 10px;
	padding-left: 8px;
	font-size: 0.9em;
	color: #006EA6;
	background: transparent url("img/arrow04_bl.gif") no-repeat 0% 50%;
}

/* ----- o^Μθ±« (index^div.contentsBox div.nestBox#forUse) ----- */
div.contentsBox div.nestBox#forUse {}

div.contentsBox div.nestBox#forUse dl {
	padding-left: 20px;
	border: 2px solid #ABFF4C;
}
div.contentsBox div.nestBox#forUse dt {
	color: #00A03D;
	background: transparent url("img/arrow02_gr.gif") no-repeat 0% 50%;
}
div.contentsBox div.nestBox#forUse dd ,
div.contentsBox div.nestBox#forUse dd li {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.contentsBox div.nestBox#forUse dd li a {
	margin: 0px 5px;
	padding: 0px 5px 0px 8px;
	color: #006EA6;
	background: transparent url("img/arrow04_bl.gif") no-repeat 0% 50%;
}



/* ----- o^Ep\Ώ e[u (index^div.contentsBox div.nestBox#applyUse table) ----- */
#contents div.nestBox *.name {
	width: 8em;
}
#contents div.nestBox *.kubun {
	width: 9em;
	text-align: center;
}

/* ----- {έΠξ@(div#mainContents.facilitiesContents) ----- */
div#mainContents.facilitiesContents {}
div#mainContents.facilitiesContents img#mapImage {
	margin-left: 100px;
	border:1px solid #000000;
}



/* ----- {έΠξ@y[Wΰe (div#mainContents.facilitiesContents div.pageInfo) ----- */
div#mainContents.facilitiesContents {
	background: transparent url("img/pageinfo_bg.gif") no-repeat 100% 10px;
}
div#pageInfo.information {
	padding: 0px;
}
div#pageInfo.information p {
	padding: 10px 10px 15px 15px;
	background: transparent url("img/pageinfo_pk.gif") no-repeat 0% 100%;
}

div#pageInfo p span#reserveLink a {
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 12px;
	line-height: 1.2em;
	color: #00B800;
	background-image: url("img/arrow03_gr.gif");
}

div#pageInfo p span#reserveLink a:hover,
div#pageInfo p span#reserveLink a:active {
	background-image: url("img/arrow02_gr.gif");
}



div#pageInfo.information div {
	width: 375px;
	float: left;
}
div#pageInfo.information img {
	margin-left: 20px;
	border: 1px solid #AB10D2;
	float: left;
}

div#pageInfo.information dl {
	margin: 10px 0px 10px 5px;
	padding-left: 4px;
	border-left: 1px solid #00C7CF;
}

div#pageInfo.information dl.ml15 {
	margin-left: 15px;
}
div#pageInfo.information dt {
	margin: 0px 0px 5px;
}
div#pageInfo.information a {
	margin: 0px;
	line-height: 1em;
}
div#pageInfo.information dt a {
	padding-left: 15px;
	color: #006EA6;
	background-image: url("img/point05_bl.gif");
}
div#pageInfo.information dt a:hover,
div#pageInfo.information dt a:active {
	color: #0099FF;
	background: transparent url("img/arrow02_bl.gif") no-repeat 0% 50%;
}
div#pageInfo.information dd a {
	margin-left: 5px;
	color: #0099FF;
	background: transparent url("img/arrow03_bl.gif") no-repeat 0% 50%;
}

div#pageInfo.information dd a:hover,
div#pageInfo.information dd a:active {
	color: #003399;
	background: transparent url("img/arrow02_bl.gif") no-repeat 0% 50%;
}

div#pageInfo.information dl.this {
	border-left: 2px solid #AB10D2;
}
div#pageInfo.information dl.this dt {
	color: #AB10D2;
	font-size:1.1em;
	font-weight: bold;
}
div#pageInfo dl.this dd a {
	color: #7810D2;
	background: transparent url("img/arrow03_pu2.gif") no-repeat 0% 50%;
}
div#pageInfo dl.this  dd a:hover,
div#pageInfo dl.this  dd a:active {
	color: #7810D2;
	background: transparent url("img/arrow02_pu2.gif") no-repeat 0% 50%;
}



/* ----- {έΠξ@έn (div#mainContents.facilitiesContents table.locationBox) ----- */

div#mainContents.facilitiesContents table.locationBox th {
	width: 5em;
	color: #7810D2;
	background: transparent url("img/thead_bg01_gy.gif") repeat 0% 0%;
}
div#mainContents.facilitiesContents table.locationBox td {
	border-bottom: 1px solid #B2B2B2;
}



/* ----- {έΠξ@{έΪΧ (div#mainContents.facilitiesContents div.contentsBox#facilitiesDetails) ----- */
div.contentsBox#facilitiesDetails {}

div.contentsBox#facilitiesDetails table#details {
	border-top: none;
}

div.contentsBox#facilitiesDetails table#details th {
	margin-bottom: 5px;
	padding: 5px 0px 5px 23px;
	color: #666666;
	font-size: 1.1em;
	text-align: left;
	background: #F2F2F2 url("img/point05_ygr.gif") no-repeat 3px 50%;
	border: 2px solid #FFFFFF;
}
div.contentsBox#facilitiesDetails table#details img {
	width: 258px;
}

div.contentsBox#facilitiesDetails table#details td {
	vertical-align: top;
	border: none;
}

div.contentsBox#facilitiesDetails table#details tr.note td {
	padding-bottom: 20px;
}
div.contentsBox#facilitiesDetails table#details tr.note p {
	padding: 3px 5px;
	border-bottom: 1px dotted #666666;
}



/* ----- {έΠξ@{έgpΏ (div#mainContents.facilitiesContents div.contentsBox#facilitiesDetails table.fee) ----- */
div.contentsBox#facilitiesDetails table.fee {
	margin-bottom: 10px;
}
div.contentsBox#facilitiesDetails table.fee thead th.floor {
	border-left: none;
	border-right: 1px solid #DDDDDD;
}
div.contentsBox#facilitiesDetails table.fee tbody th.floor {
	border-right: 1px solid #DDDDDD;
}

div.contentsBox#facilitiesDetails table.fee th.name {
	width: 11em;
}
div.contentsBox#facilitiesDetails table.fee th.floor {
	width: 2em;
}



div.contentsBox#facilitiesDetails table.fee thead {
	text-align: center;
}
div.contentsBox#facilitiesDetails table.fee tbody td {
	padding-right: 5px;
	text-align: right;
	border-bottom: 1px solid #B2B2B2;
}
div.contentsBox#facilitiesDetails table.fee tr.noBorder th,
div.contentsBox#facilitiesDetails table.fee tr.noBorder td {
	border-bottom: none;
}

/* ----- Ά»{έgpΏ ----- */

div.contentsBox#facilitiesDetails table#scCultureFee.fee {}
div.contentsBox#facilitiesDetails table#scCultureFee.fee th {
	width: 8em;
}
div.contentsBox#facilitiesDetails table#scCultureFee.fee th.floor {
	width: 2em;
}
div.contentsBox#facilitiesDetails table#scCultureFee.fee td {
	border-bottom: 1px solid #B2B2B2;
}

div.contentsBox#facilitiesDetails table.fee tbody td span.memo {
	padding-right: 20px;
}






