@charset "utf-8";

/* ******************************

	みなとみらい線
	/css/contents_g.css
	
	* all
	* access
	* fare
	* left
	
******************************** */


/* all
---------------------------------------------------------- */

#left-side h2{
	width: 630px; height: 44px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-bottom: 14px;
	}
#left-side h2.ticket{ background-image: url(/img/global/en/cap-tickets.gif);}
#left-side h2.access{ background-image: url(/img/global/en/cap-access.gif);}
#left-side h2.fares{ background-image: url(/img/global/en/cap-fares.gif);}
#left-side h2.facilities{ background-image: url(/img/global/en/cap-facilities.gif);}
#left-side h2.left{ background-image: url(/img/global/en/cap-left.gif);}

#left-side h2.ticket-ko{ background-image: url(/img/global/ko/cap-tickets.gif);}
#left-side h2.access-ko{ background-image: url(/img/global/ko/cap-access.gif);}
#left-side h2.fares-ko{ background-image: url(/img/global/ko/cap-fares.gif);}
#left-side h2.facilities-ko{ background-image: url(/img/global/ko/cap-facilities.gif);}
#left-side h2.left-ko{ background-image: url(/img/global/ko/cap-left.gif);}

#left-side h2.ticket-han{ background-image: url(/img/global/han/cap-tickets.gif);}
#left-side h2.access-han{ background-image: url(/img/global/han/cap-access.gif);}
#left-side h2.fares-han{ background-image: url(/img/global/han/cap-fares.gif);}
#left-side h2.facilities-han{ background-image: url(/img/global/han/cap-facilities.gif);}
#left-side h2.left-han{ background-image: url(/img/global/han/cap-left.gif);}

#left-side h2.ticket-kan{ background-image: url(/img/global/kan/cap-tickets.gif);}
#left-side h2.access-kan{ background-image: url(/img/global/kan/cap-access.gif);}
#left-side h2.fares-kan{ background-image: url(/img/global/kan/cap-fares.gif);}
#left-side h2.facilities-kan{ background-image: url(/img/global/kan/cap-facilities.gif);}
#left-side h2.left-kan{ background-image: url(/img/global/kan/cap-left.gif);}

#left-side h3.cap-o{
	color:#ff7800;
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom: 5px;
	}
	
/* access
---------------------------------------------------------- */
#nav-access{
	width: 400px;
	}
	#nav-access li,#nav-access-ko li,#nav-access-han li,#nav-access-kan li{
		width: 180px;
		float: left;
		margin-right: 20px;
		}
	#nav-access li a,#nav-access-ko li a,#nav-access-han li a,#nav-access-kan li a{
		display: block;
		width: 180px;
		height: 31px;
		background-repeat: no-repeat;
		text-indent: -9999px;
		}
		#nav-access li a{background-image: url(/img/global/en/btn-access.gif);}
		#nav-access-ko li a{background-image: url(/img/global/ko/btn-access.gif);}
		#nav-access-han li a{background-image: url(/img/global/han/btn-access.gif);}
		#nav-access-kan li a{background-image: url(/img/global/kan/btn-access.gif);}
		
		#nav-access li a:hover,#nav-access-ko li a:hover,#nav-access-han li a:hover,#nav-access-kan li a:hover
			{opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=70);}
		#nav-access li.shin a,#nav-access-ko li.shin a,#nav-access-han li.shin a,#nav-access-kan li.shin a{ background-position: 0 0;}
		#nav-access li.air a,#nav-access-ko li.air a,#nav-access-han li.air a,#nav-access-kan li.air a{ background-position: -180px 0;}

/* fare
---------------------------------------------------------- */
#table-fare{
	width: 630px;
	border: solid 1px #ccc;
	border-width: 1px 1px 0 0;
	}
	#table-fare th{
		background-color: #fffca3;
		border: solid 1px #ccc;
		border-width: 0 0 1px 1px;
		padding: 5px;
		font-weight: bold;
		}
	#table-fare td{
		border: solid 1px #ccc;
		border-width: 0 0 1px 1px;
		padding: 10px 5px;
		width: 95px;
		}
	#table-fare td.empty{ border: none;}
	
	
/* left
---------------------------------------------------------- */

#lost-info{
	width: 446px;
	border: solid 2px #007bc8;
	text-align: center;
	margin: 30px 0 0 90px;
	padding: 20px 0;
	}
	#lost-info p.number{
		text-align: center;
		margin: 0 auto;
		font-weight: bold;
		color: #0040a0;
		}
		
/* faciloties
---------------------------------------------------------- */
#faci-list{
	width: 630px;
	}
	#faci-list li{
		width: 200px;
		float: left;
		margin-bottom: 15px;
		}
	#faci-list p{
		margin-top: 10px;
		}
		#faci-list p span{ font-size: 0.85em; }
