@charset "UTF-8";

/* 
ticket.css
Version : 1.0
*/


/*
--------------------------------------------------
MEMO
--------------------------------------------------

***** Font Size *****

09px = 70%
10px = 77%
11px = 85%
12px = 93%
13px = 100%
14px = 108%
15px = 116%
16px = 123.1%
17px = 131%
18px = 138.5%
19px = 146.5%
20px = 153.9%
21px = 161.6%
22px = 167%
23px = 174%
24px = 182%
25px = 189%
26px = 197%
36px = 273.5%
--------------------------------------------------

*/


#wrapper   { border-bottom: 1px solid #000; width: 980px; }

#accessNav { width: 280px;  float: left; margin: 50px 0 0; }
#accessNav li { margin: 0 0 15px; line-height: 160%; }
#accessNav li a       { display: block; color:#FFF; background: url(../../images/_cmn/icn_arrow2.png) no-repeat 18px 2px; padding: 0 0 0 50px; text-decoration: none; }
#accessNav li a:hover { display: block; color:#F70; background: url(../../images/_cmn/icn_arrow2_ov.png) no-repeat 18px 2px; }
#accessNav li a .fs12px { color: #999; }
#accessNav li a:hover  .fs12px { color: #F70; }
#accessNav li.new { background: url(../../images/_cmn/icon_new_ss_white.png) no-repeat 52px 2px; text-indent: 35px; list-style-type: none; }
#accessNav li.new:hover { background: url(../../images/_cmn/icon_new_ss_orange.png) no-repeat 52px 2px; }
.msie #accessNav li.new { background: url(../../images/_cmn/icon_new_ss_white.png) no-repeat 52px 4px; text-indent: 35px; list-style-type: none; }
.msie #accessNav li.new:hover { background: url(../../images/_cmn/icon_new_ss_orange.png) no-repeat 52px 4px; }


.border{ padding:0 0; margin:0 50px 20px 50px; border-bottom:1px solid #666;}

#accessMap {  margin: 50px 0 0; widows: 700px; float: right; }

#mapHead   { border-bottom: 1px solid #F30; margin: 0 0 20px; }
#mapTitle  { float: left;  width: 430px; }
#mapTitle h1 { font-size: 138.5%; padding: 0 0 15px; } 
#mapTitle h1 span { margin: 0 0 0 15px; }
#mapTitle h2 { font-size: 93%; padding: 0 0 20px; font-weight: normal; }
#mapTitle h2 img { position:relative; top:2px; margin: 0 2px 0 0; }


#mapBanner { float: right; width: 270px; }
#mapBanner img { margin: 0 0 20px; }

.route    { margin: 20px 0 50px; }
.route dl { padding: 20px 0 15px; margin: 0 0 2px; background: #000; width: 700px; display: block; }
.route dt { margin: 0 0 0 20px; float: left; width: 80px; clear: both; }
.route dd { margin: 0 0 0 100px; white-space: nowrap; }
.route li { margin: 0 0 5px 1.5em; white-space: nowrap; }


.indent80 dt { width: 60px; }
.indent80 dd { margin-left: 80px; }

.indent100 dt { width: 80px; }
.indent100 dd { margin-left: 100px; }

.indent150 dt { width: 130px; }
.indent150 dd { margin-left: 150px; }

.indent200 dt { width: 180px; }
.indent200 dd { margin-left: 200px; }

.indent250 dt { width: 230px; }
.indent250 dd { margin-left: 250px; }

.indent300 dt { width: 280px; }
.indent300 dd { margin-left: 300px; }

.indent350 dt { width: 330px; }
.indent350 dd { margin-left: 350px; }


.accessnews{
	border:1px solid #555;
	background:#333;
	width:200px;
	margin:0 0 20px 20px;
	padding:10px;
	color:#FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	line-height:1.6;
	}
.accessnews ul.newslist li{
	font-size:12px;
	margin-left:15px !important;
	margin-bottom:5px !important;
	color:#F30 !important;
	}
.accessnews ul.newslist li a{
	background:none !important;
	margin-left:-50px;
	color:#F30 !important;
	text-decoration:underline !important;
	}
.accessnews ul.newslist li:hover,
.accessnews ul.newslist li a:hover{
	color:#F70 !important;
	text-decoration:none !important;
	}