@charset "UTF-8";

/* fontsize */
.fs-150 { font-size: 1.5em !important; }
.fs-140 { font-size: 1.4em !important; }
.fs-130 { font-size: 1.3em !important; }
.fs-120 { font-size: 1.2em !important; }
.fs-115 { font-size: 1.15em !important; }
.fs-110 { font-size: 1.1em !important; }
.fs-105 { font-size: 1.05em !important; }

.fs-95 { font-size: 0.95em !important; }
.fs-90 { font-size: 0.9em !important; }
.fs-85 { font-size: 0.85em !important; }
.fs-80 { font-size: 0.8em !important; }
.fs-70 { font-size: 0.7em !important; }


/* font-color */
#content .fc-red { color:#F00 !important; }
#content .fc-blue { color: #06F !important; }
#content .fc-green { color: #090 !important; }


/* fontweight */
#content .fw-bold { font-weight:bold !important; }


/* line-height */

#content .lh-100 { line-height:1.0 !important; }
#content .lh-110 { line-height:1.1 !important; }
#content .lh-120 { line-height:1.2 !important; }
#content .lh-130 { line-height:1.3 !important; }
#content .lh-140 { line-height:1.4 !important; }
#content .lh-150 { line-height:1.5 !important; }
#content .lh-200 { line-height:2.0 !important; }


/* margin-top */

#content p.mgt-01 { margin-top: 0.1em !important; }
#content p.mgt-02 {margin-top: 0.2em !important; }
#content p.mgt-03 { margin-top: 0.3em !important; }
#content p.mgt-04 { margin-top: 0.4em !important; }
#content p.mgt-05 { margin-top: 0.5em !important; }
#content p.mgt-06 { margin-top: 0.6em !important; }
#content p.mgt-07 { margin-top: 0.7em !important; }
#content p.mgt-08 { margin-top: 0.8em !important; }
#content p.mgt-09 { margin-top: 0.9em !important; }
#content p.mgt-10 { margin-top: 1.0em !important; }
#content p.mgt-15 { margin-top: 1.5em !important; }
#content p.mgt-20 { margin-top: 2.0em !important; }
#content p.mgt-25 { margin-top: 2.5em !important; }
#content p.mgt-30 { margin-top: 3.0em !important; }


/* margin-bottom */

#content p.mgb-01 { margin-bottom: 0.1em; !important; }
#content p.mgb-02 { margin-bottom: 0.2em; !important; }
#content p.mgb-03 { margin-bottom: 0.3em; !important; }
#content p.mgb-04 { margin-bottom: 0.4em; !important; }
#content p.mgb-05 { margin-bottom: 0.5em; !important; }
#content p.mgb-06 { margin-bottom: 0.6em; !important; }
#content p.mgb-07 { margin-bottom: 0.7em; !important; }
#content p.mgb-08 { margin-bottom: 0.8em; !important; }
#content p.mgb-09 { margin-bottom: 0.9em; !important; }
#content p.mgb-10 { margin-bottom: 0.9em; !important; }

/*gototop*/
p.pegetop{ text-align:right; margin: 0 0;}

/*align*/
p.p-R{ text-align:right; }
p.p-L{ text-align:left; }
p.p-C{ text-align:center; }

img.img-R{ float:right; }
img.img-L{ float:left; }

/*table*/
#content table.tbl-design201 {
	border-collapse: collapse;
	border: 2px solid #968E8B;
	
}
#content table.tbl-design201 td,
table.tbl-design201 th {
	padding: 5px 5px 5px 10px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#content table.tbl-design201 th {
	border-bottom: 1px solid #FFF;
	text-align: left;
	background: #F4EFE9;
	font-weight: normal;
}
#content table.tbl-design201 td {
	background:#fff;
}

/*301*/
#content table.tbl-design301 {
	border-collapse: collapse;
	border: 2px solid #968E8B;
	
}
#content table.tbl-design301 td,
table.tbl-design301 th {
	padding: 5px 5px 5px 10px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#content table.tbl-design301 th {
	border-bottom: 1px solid #FFF;
	text-align: center;
	background: #F4EFE9;
	font-weight: normal;
	white-space:nowrap;
}
#content table.tbl-design301 td {
	background:#fff;
	text-align: center;
}

/*401*/
#content table.tbl-design401 {
	border-collapse: collapse;
	border: 2px solid #968E8B;
	
}
#content table.tbl-design401 td,
table.tbl-design401 th {
	padding: 5px 5px 5px 10px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#content table.tbl-design401 th {
	border-bottom: 1px solid #FFF;
	text-align: left;
	background: #F4EFE9;
	font-weight: normal;
	white-space:nowrap;
}

#content table.tbl-design401 th.th-C {
	border-bottom: 1px solid #FFF;
	text-align: center;
	font-weight: normal;
	white-space: nowrap;
	background-color: #EEF1E6;
}


#content table.tbl-design401 td {
	background:#fff;
	text-align: right
}


/*501*/
#content table.tbl-design501 {
	border-collapse: collapse;
	border: 2px solid #968E8B;
	
}
#content table.tbl-design501 td,
table.tbl-design501 th {
	padding: 5px 5px 5px 10px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#content table.tbl-design501 th {
	border-bottom: 1px solid #ccc;
	text-align: center;
	background: #F4EFE9;
	font-weight: normal;
	white-space:nowrap;
	vertical-align:top;
}

#content table.tbl-design501 th.bg-g {
	border-bottom: 1px solid #ccc;
	text-align: center;
	background-color: #EEF1E6;
	font-weight: normal;
	white-space:nowrap;
	vertical-align:top;
}


#content table.tbl-design501 td {
	background:#fff;
	text-align: center;
	vertical-align:middle;
}


/*list*/

#content ul.list-alpha {
	list-style-type: upper-alpha;
	margin-left: 40px;
}



/*ennai-map*/
		
.ennaimapBox{
	margin:0;
	padding:0;
	height:554px;
	width:550px;
	background-image: url(/network_past/2016th/design/img/parkmap-S2.png);
	background-repeat: no-repeat;
	position: relative;
	}

img#map_togeikan{
	margin: 0; 
	padding: 0; 
	position: absolute;
	top: 5px; 
	left: 307px;
}
img#map_star{
	margin: 0; 
	padding: 0; 
	position: absolute;
	top: 58px; 
	left: 395px;
}
img#map_tanuki{
	margin: 0; 
	padding: 0; 
	position: absolute;
	top: 85px; 
	left: 177px;
}
img#map_taiyo{
	margin: 0; 
	padding: 0; 
	position: absolute;
	top: 246px; 
	left: 177px;
}
img#map_sangyo{
	margin: 0; 
	padding: 0; 
	position: absolute;
	top: 306px; 
	left: 277px;
}
img#map_photo{
	margin: 0; 
	padding: 0; 
	position: absolute;
	top: 361px; 
	left: 122px;
}
img#map_kama{
	margin: 0; 
	padding: 0; 
	position: absolute;
	top: 319px; 
	left: 34px;
}
img#map_kensyu{
	margin: 0; 
	padding: 0; 
	position: absolute;
	top: 396px; 
	left: 15px;
}
img#map_car{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 424px;
	left: 246px;
}

