@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}

#pcheader {
				display: none;
			}

#mainframe{
	margin:0 auto;
}

#win8_train_content{
	width:912px;
	text-align:left;
}

.clf{zoom: 100%;}
.clf:after{   	/* clearfix */
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;
}

DIV.clear{clear:both;}

/* header */

#top_logo{
	width:912px;
	height:42px;
	padding:10px 0;
	border-bottom:2px #666 solid;
}

#top_logo #logo{
	float:left;
}

#top_logo p{
	float:right;
	padding-top:10px;
}

/* title */

#train_top H1{background: url(../img/train_title.gif) no-repeat;width:912px;height:77px;}
#route_map H2{background: url(../img/train_title1.gif) no-repeat;width:431px;height:58px;padding-bottom:20px;}
#search H2{background: url(../img/train_title2.gif) no-repeat;width:431px;height:58px;padding-bottom:20px;}
#time H2{background: url(../img/train_title3.gif) no-repeat;width:431px;height:58px;padding-bottom:20px;}
#info H2{background: url(../img/train_title4.gif) no-repeat;width:431px;height:58px;padding-bottom:20px;}
#history H2{background: url(../img/train_title5.gif) no-repeat;width:431px;height:58px;padding-bottom:20px;}
#stop_list H2{background: url(../img/train_title6.gif) no-repeat;width:431px;height:58px;padding-bottom:20px;}
#dl_area H3{background: url(../img/title_dl.png) no-repeat;width:199px;height:26px;}
#svs_area H3{background: url(../img/title_svs.png) no-repeat;width:274px;height:23px;}

h1 span,
h2 span,
h3 span{
	display:none
	}
	
/* layout */

#train_top{
	width:912px;
	margin-top:20px;
}

#train_top #text_area{
	float:left;
	width:430px;
	margin-top:112px;
}

#train_top img#text{
	padding-left:50px;
}

#train_top img#main_v{
	float:left;
	margin-top:37px;
}

#train_func{
	float:left;
	width:912px;
	padding-bottom:50px;
}

#train_func DIV#func_box_top{
	width:912px;
	margin-top:20px;
	clear:both;
}

#train_func DIV#func_box_bottom{
	width:912px;
	padding-top:44px;
	clear:both;
}

#train_func DIV.func_box img{
	padding-bottom:20px;
}

#train_func DIV.func_box #route_map,
#train_func DIV.func_box #time,
#train_func DIV.func_box #history{
	float:left;
	width:431px;
}

#train_func DIV.func_box #search,
#train_func DIV.func_box #info,
#train_func DIV.func_box #stop_list{
	float:right;
	width:431px;
}

p.red_text{
	font-size:12px;
	color:#b50000;
}

/* dl_area */

#dl_area{
	width:880px;
	padding:16px;
	background:#e3e3e3;
}

#dl_area .dl_text_area{
	width:576px;
	float:left;
}

#dl_area h3{
	width:199px;
	height:26px;
	padding-bottom:6px;
	background:url(../img/title_dl.png) no-repeat;
}

#dl_area p{
}

#dl_area DIV.dl_btn{
	float:right;
	margin-top:26px;
	width:284px;
	height:36px;
}

#dl_area DIV.dl_btn a{
	width:284px;
	height:59px;
	display:block;
	text-indent:-9898px;
	background:url(../img/win8_dl_train.gif) no-repeat;
	background-position:0px 0px;
}

#dl_area DIV.dl_btn a:hover{
	background-position:0px -59px;
}

DIV.space{
	width:912px;
	height:50px;
}

/* P */

p{
	color:555;
	font-size:14px;
	line-height:26px;
}

P#map_copyright{ padding-bottom:11px; text-align:right; font-size:9px; color:#999999;}
	
#id-content p.attention{
	font-size:12px;
	color:#666;
	padding-top:10px;
}