@charset "UTF-8";

* {
	-webkit-transform-origin-x:0px;
	-webkit-transform-origin-y:0px;
	-webkit-transform-origin-z:initial;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	 -webkit-touch-callout:none;
}
html.gecko{
	width:100% !important;
/*	-moz-user-select:none;*/
}
html{
	overflow:auto;
}
html,body {
	margin:0 auto;
	padding:0;
	background:#FFFFFF;
	width:1024px;
	position:relative;
}
body{
	background-color:#FFF;
	height:768px;
	font-family:'ヒラギノ角ゴ ProN W3','HiraKakuProN-W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing:-0.001em;	/*iPhone Safari対応*/
/*	-moz-user-select:none !important;*/
	overflow:hidden;
}
.none {
	display:none !important;
}

#jrlogo{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url("../img/jr_logo.jpg?20170201");
	background-repeat:no-repeat;
	background-size:263px 48px;
	background-color:#FFFFFF;
	width:500px;
	height:50px;
}

#lang_link {
	background-color:#FFFFFF;
	position:absolute;
	top:0px;
	left:350px;
	text-align:center;
	color:#30bf8f;
	z-index:1;
}
#lang_link span{
	position:relative;
	top:15px;
	left:0px;
	color:#30bf8f;
	cursor:pointer;
}
#lang_link a{
	color:#30bf8f;
	text-decoration:none;
}

/* left panel */
#leftPanel{
	display:block;
	position:absolute;
	top:82px;
	left:0px;
	width:250px;
	height:686px;
	z-index:1;
	box-shadow:0px 0px 5px rgba( 0,0,0,0.6 );
}

/* right panel */
#rightPanel{
	display:block;
	position:absolute;
	top:82px;
	left:762px;
	width:262px;
	height:686px;
	z-index:1;
	background-color:#e5f6da;
	box-shadow:0px 0px 5px rgba( 0,0,0,0.6 );
}
/* ポップアップダイアログ　*/
#popup_dialog{
	width:100%;
	height:100%;
	position:absolute;
	z-index:50000;
	top:0px;
	left:0px;
	background-color:rgba(0,0,0,0.5);
}

/* head */
.headBtnArea {
        position:absolute;
        left:517px;
	box-sizing:border-box;
	width:auto;
	height:50px;
	padding:5px;
}

.headBtn_act,
.headBtn {
	cursor:pointer;
	float:left;
	position:relative;
	box-sizing:border-box;
	width:160px;
	height:40px;
	background-color:#fff;
	border-radius:20px;
	margin-left:5px;
}

.headBtn:hover {
	background-color:#e6f7f1;
}

.headBtn_act {
	background-color:#fff;
	cursor:default;
}

.headBtnIcon {
	float:left;
	position:relative;
	box-sizing:border-box;
	width:32px;
	height:32px;
	margin-left:9px;
	margin-top:4px;
}

.headBtnText {
	float:left;
	position:relative;
	box-sizing:border-box;
	width:116px;
	height:32px;
	color:#30bf8f;
	font-family:sans-serif;
	font-size:14px;
	font-weight:700;
	line-height:34px;
	margin-left:3px;
	margin-top:4px;
}


/* debug */
#debug{
	position:absolute;
	top:90px;
	width:150px;
	height:70px;
	opacity:0.5;
	background-color:#cccccc;
	color:#333333;
	font-size:10px;
}
#server_time{
	position:absolute;
	top:0px;
	left:800px;
	width:200px;
	height:50px;
	opacity:0.5;
	background-color:#eeeeee;
	color:#333333;
	font-size:10px;
	z-index:99999;
}

/* search panel */
#searchPanel{
	position:absolute;
	top:50px;
	left:0;
	width:1024px;
	height:718px;
	z-index:1;
	background-color:rgba(0,0,0,0.5);
}

#search_base{
	/*../img/search/navi_pop_search_input_base.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAoCAMAAACGl34QAAABUFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAABsiNkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzjNOHl8WdpLisrrOysrIAAAAAAAB3jtCjqr61tbW+vr7Hx8fLy8vS0tIAAAAAAAB1j9uRnsG3t7fFxcXQ0NDb29vj4+Pq6urs7Ozx8fEAAAAAAABwitalq7rBwcHR0dHf39/t7e339/f8/Pz///8AAAAAAACprr3a2tr5+fmprr4AAAAAAACorr3Jycne3t7+/v4AAAAAAACVosXy8vIAAAB6kdPZ2dmttMj9/f0AAAB2jtXh4eGQoM3CxMnk5OTNzc3u7u7T09Pv7+/w8PDLzdK4v9Pr6+uXp9V4kdfc3Nz4+Pjd3d2+xdp/ltiptdnIzdxzjdnL0eD09PTL0N+uut2BmNrIz+R6k9qgsN7J0OTj5epNaNGsAAAAT3RSTlMAAQIDBAUH/wYICQoMEAsPEw0SFv//////FBn/////////ERz/////////////GB7///////////8OIP////8aIf////8bIv//Ff////8jkM9F9AAAAj9JREFUeAHt1kV25EgUheH7QqHkNDMz06xHzbiR3lRzF1dtoXgRZmZmto4VdSww2zFT5OB9ySnN/iACQCAPcglTHihABI2klGA5RUpJRCBAIKgkBFhOESJoBAECr3Y5KaxCEN5Py5KWBZZTvCgEABIggmtbt2dSNvLJxceE/ZuRlDp3QFCQwUxyU3SAKyW8AhqIlFAbuBJXR5arFAAJj1u2W4BLtRRCNJjypdQ8Qsmd4jV4pDeRyN6pIYQ6zSXiTJ3DCGTSC7ZrKQUIv0SHu5G+bJTeSp0kLUFgESJhJU9SW3mdCKQ33I7giv+BZGsMvtrCeMtupQMWOadyt0UW1sIXa02CcEEgEAsjNU+RnT6AAewgbdNU860iQSQXQwMI/Ljes7YDQ9jOWs/6jwgMDMH1I90itmcaYAxrmNm+2wShBC78Nt5ftA5j2HpR//hvQZCQuB3tbMKBQcyZOLsT5fYtiRSMYqmEo4kU6yIYxagrpokkRghGMRoRmkjTXTCMdU1rIjULGMZEsyYSCIYxgiaSpWAYUxZukrcrShjGpNKd7k5KYRQrPRGaSJQuglGsKEuaSG+sIxjFjuiN9nTn2DCI2Q5BF+l5cV0GxrBMXfFzbSR8TkoYw2TyM/SR5qmuH4aw/jqa10cCnigqyMAAlikg9QTaSF6ld40rNiLH7JXGd0+gj+SZ/+ebvvP2UkSIlbaf933zzzzuIXGvv/E75TetDCEarKtCqa/+hEcfKfQnIsTG8AiB3MA4EkdiHIl9AeKOkcqozjo3AAAAAElFTkSuQmCC");

	background-repeat:no-repeat;
	display:block;
	position:absolute;
	top:100px;
	left:295px;
	width:550px;
	height:60px;
	z-index:100;
}

#search_input{
	left:22px;
	position:absolute;
	top:9px;
	width:375px;
	background-color:transparent;
}
#search_input input{
	border:none;
	font-size:1em;
/*	-webkit-user-select:initial !important;*/
	user-select:initial !important;
	width:375px;
	top:0px;
	position:relative;
	border-color:transparent;
}
.safari #search_input input{
	border:none;
	font-size:1em;
	user-select:initial !important;
	width:375px;
	top:-2px; 
	border-color:transparent;
}
input:focus::-webkit-input-placeholder {
	color:transparent;
}
#search_input input:focus{
	border:solid 1px #ffffff;
	outline:0;
}

#search_result_list{
	position:absolute;
	top:40px;
	left:0px;
	width:420px;
	height:250px;
	z-index:1;
}
#search_result_list_base{
	overflow-y:auto;
	overflow-x:hidden;
	max-height:279px;
	width:427px;
}
#search_result_list_base div{
	/*"../img/search/navi_pop_search_list_base.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAfBAMAAABaGKQEAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsiNni5/dQrYz6AAAACXRSTlMBAgQHCg8VGyPMH0+wAAAARElEQVR4AWJgEDIJq5i5aliAme2pzooMgPbngAQAAAAB0P/XQS8KfaCSkpKS0npJSUlJSUlJSUlJSUlJSUlJSUnpREsB4v9O+al3wpoAAAAASUVORK5CYII=");
	background-repeat:no-repeat;
	height:31px;
	width:410px;
	display:block;
}

.search_result_div{
	cursor:pointer;
}
.edge #search_result_list_base div.search_result_div{
	width:396px !important;
	height:31px !important;
	margin-left:10px !important;
	border:2px solid #6C88D9;
	border-top:0px;
	background-color:#E2E7F7;
}

#search_result_rail_name{
	left:30px;
	position:relative;
	top:3px;
	font-size:14pt;
	color:#999999;
}

#search_result_station_name{
	left:16px;
	position:relative;
	top:3px;
	font-size:14pt;
	color:#4d4d4d;
}

.submap_close,
#search_result_list_close_btn,
#sellist_line_close,
#info_time_detail_close_button,
#weather_close_button,
#mylist_close,
#notice_close_button,
#maintenance_close_button{
	/*../img/common/station_pop_btn_close.png?20150115*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAQAAAC0jZKKAAAFJ0lEQVR42t2XXUyTVxjHfxMoH5UCFSmlfKwuBNidd1sWb91u9Ma7DQzCssvdOTcTk9JS2lJKoaUSE42bQUQX4xuNiTN+ZEGjyLIMHJK5m00lfqHhIyhzJizveb9LK7Lsaue5IHmfc3798zzPOec58H8c72S0/wC5gQ3kWEz+8i/xGjKHXPKwYSNfNxt55Ar8OuEGNA/bRMPi3lfnXk+uqOP15F/nFr76qZF8gV8H3IDmP/j479GVLOPV6L1PKCBPV74mVoXe/eBVVqgBn/5QKFfga2BzsVH0fN/KW47n+yjCpgbljdh87C+Om5c+XTgz0SJVHSZFqupws/Td+NMFs//FcezkZ0dr2I1Lw8aiqZkWiRQDJEkIS5JkgFSz9OdTY9bSMBuzoeXw52DD/mS/saD/GimB7CNOLzFi9BKnj4QM779mzHyyHzs2clanUdabR9HNbbqK5WaJARLEiRGlmwhhwkToJkqMuAxvlpaWtfk3t1FEXrpm+XfkMDiWr2sTWySS9AlomBBBOlULEiIs4H0kWyRt/vJ1HCIcFs2KXvvkDm1aYpQkcXqI1PTu+54AfpMF2ofoIkIPcZIJvSgnd2C3alb0Fhh6p2YENkq4Jvbg0cpKt0QHHfjwyX+7pZWV0QmCQnec5NSMSXOBWbOqd2SrHoYz9NGjYeURlQTWhy+q/vMquoe+ljPaupGtVs1yPeTjmDmg1S0JYkQIfn3KyLuCjkrGl8+PESRCjIRW1zMHRJxzFLBSv4WULV5Q3MfGRBi6CNDZcdmMNmMDF+Vo0yWHQ/pF+bZ4gTIKtXpWA0H58pTi3n2aGGGC+IlwyHc100b2XeUQIfwiHLHdp9UoT1FuBEPZGMW4tEWeQaKECIh0ZUQLbESkMkCIqGdQ8+CiWN0oWoSp1J1xuoVepQ5WoXWsDJY1dxPX11YaUVbAJbh1Z6+cOB3sI7IKHFE9CjhCr77WTUlWsGeAMJ340wssvUKE+ekk7Bl4I/jlHcXZesoMXo21oAW4VS3Ll3dWgx1Uzl1U3Gd/JiLAHVas76o5JAKthmLohvJt7mI6WFTF737FPTuvJe+bkbSUWdL4xbda8mbnlS93A9bkbcDGRjZ3f6Qt2TOilFtt+P5jSyWYKuTH21q57dF/vmubtdzESYyT6sUxZcL0fW2DVB39Y9ZSYCr60m/GBrn3RN13Y9SaNwjq2VaC+/yn2m8fvKJsaVJVR7/8Qceq6M/OcYh+ZUsfvKKtOduMx7yljShvpm5hTJvWdoIgAQKkLFgVTb8IQ7DthDZ/4RZeXOZDyBwMz5Gd+t273DYs0J1pWNlCQm2wbfiFfjUd2Uk1m1Yf9UrJuXj31y4j74OXBNovjnn9oBe1ECA4eMmYeTuk6i2wXk6mBFL/yFS79x+3D6lw09VEsH1Iqxd5PJKopxpnul7t8pc1V1BHw0PLbns2d2K0faimR75Ka3rah86PP5sz+x9KNFBHRabL1NBcihsvjRPht22xJsI04sVNaabr39Sw4KQKLw3JXfPja0Hnx5O7aMBLlQhDxobF1GLhxE0d9TSdbJ2/lRV662QrTdRThxtn9hbL0hRSSgXVeGX43u0T4dnLS9N6hzQ9e3kivHe7gHqppoLSNzeFljYWB05cKryRJt43WRONKtSFE8fabayl8caOg0248FCLly28p9oWvNTiwcUmHELrWzTe1qdCgYCXUY6LStyqVeKinDIBXcdTwfy4yRXKC7FTjIMS1RwUY6dw/Y+bzM+x/PU+x/4BumUSgoMwj4wAAAAASUVORK5CYII=");
}
#search_result_list_close_btn{
	height:44px;
	width:44px;
	left:387px;
	position:absolute;
	top:-23px;
	cursor:pointer;
	background-repeat:no-repeat;
}

#search_alert_dialog{
	background-color:#6a89d8;
	width:380px;
	height:220px;
	left:315px;
	top:285px;
	display:block;
	position:absolute;
	z-index:50001;
	box-shadow:2px 2px 10px rgba(0,0,0,0.6);
}
#search_alert_title{
	position:relative;
	font-size:1.1em;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	line-height:1.5em;
	padding:5px 0 2px 0;
}
#search_alert_comment{
	background-color:#cdd6f1;
	position:relative;
	font-size:1.2em;
	color:#4d4d4d;
	width:370px;
	height:110px;
	left:5px;
	line-height:1.5em;
	text-align:center;
	padding-top:25px;
}
#search_alert_comment span{
	position:relative;
	margin:auto;
}

#search_alert_dialog_confirm,
#common_alert_dialog_confirm,
#my_list_delete_dialog_ok,
#my_list_register_full_dialog_confirm,
#my_train_regist_dialog_station_ok_disable,
#my_train_regist_dialog_station_ok,
#my_train_regist_dialog_ok,
#my_train_delete_dialog_ok,
#my_train_register_full_dialog_confirm{
	/*../img/mylist/dialogbox_btn_ok.png?20150115*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAgBAMAAAA4QOGPAAAALVBMVEX///9siNmAmN7Ez/Di5/fr7/rY3/WnuOidsOb19/x2kNyTqOOxwOuJoOHO1/LIpfJ8AAAApElEQVR4AWMYACBIFqCrxlGNyg5hhYISnIKCmmwLSdEoDpRgWSjNICgV4EWSjRvYdulMcARqXMKykCSNDolAzRzSDFIOQST5UZZho6CgGJ80wxJWRZI0SoBEZVilORPYSQtVGQYwIc3AybmQLBsZnAISSfejCJ8058ILPIKkhaojJFSB7t1IcjwyJEoDJROiBMlJOaAkR2ZalWE4OIwz8qhG+gMA7n11XjhryWIAAAAASUVORK5CYII=");
	background-repeat:no-repeat;
}
#search_alert_dialog_confirm{
	position:relative;
	top:10px;
	width:112px;
	height:32px;
	margin:0 auto;
	cursor:pointer;
}
.search_message_div{
	height:120px !important;
}
.safari .search_message_div,
.gecko .search_message_div,
.chrome .search_message_div,
.ie .search_message_div,
.android .search_message_div{
	background-size:420px 120px;
}
.edge .search_message_div{
	width:396px !important;
	height:120px !important;
	margin-left:10px !important;
	border:2px solid #6C88D9;
	background-color:#E2E7F7;
}

.search_message{
	position:relative;
	left:20px;
	top:5px;
}

#map_contents{
	position:absolute;
	top:82px;
	left:250px;
	width:512px;
	height:636px;
	overflow:hidden;
        background-color:#ebf7e4;
}
#map_contents.narrow{
	height:526px;
}
#map{
	position:absolute;
}
.img_map{
	position:absolute;
}

#sellist_dialog{
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.5);
	z-index:50000;
}
#sellist_line_box{
	position:relative;
	/*top:400px;*/
	top:230px;
	width:425px;
	margin:0 auto;
	border:2px solid #6c89d9;
	box-shadow:2px 2px 10px rgba(0,0,0,0.6);
}
#sellist_line_title{
	position:relative;
	width:415px;
	padding-left:10px;
	margin:0;
	font-size:1.4em;
	font-weight:bold;
	line-height:40px;
	color:#fff;
	background-color:#6c89d9;
}
#sellist_line_item{
	position:relative;
	width:425px;
	height:264px;
	overflow-y:auto;
	overflow-x:hidden;
	padding:0;
	background-color:#e1e7f7;
}
#sellist_line_item ul{
	position:relative;
	list-style-type:none;
	padding:0;
	margin:0;
}
#sellist_line_item li{
	position:relative;
	width:418px;
	font-size:1.2em;
	line-height:36px;
	padding-left:10px;
	color:#000;
	background-color:#e1e7f7;
	border-bottom:2px solid #6c89d9;
	cursor:pointer;
}
#sellist_line_item li:hover{
	background-color:#fff;
}
#sellist_line_item li a{
	display:block;
}
#sellist_line_item a{
	text-decoration:none;
}
#sellist_line_item a:link{
	color:#000;
}
#sellist_line_item a:visited{
	color:#000;
}
#sellist_line_item a:hover{
	color:#000;
}
#sellist_line_item a:active{
	color:#000;
}
#sellist_line_close{
	position:absolute;
	top:-25px;
	left:405px;
	width:44px;
	height:44px;
	cursor:pointer;
	background-position:25% 50%;
	background-repeat:no-repeat;
}
#bottom{
	display:block;
	position:absolute;
	top:608px;
	left:0;
	width:1024px;
	height:160px;
	z-index:1;
	font-size:12px;
	color:#FFFFFF;
}
#bottom_background{
	background-color:#dae6e2;
	height:160px;
}
.info_train_base_text_blue,
.info_train_base_text_yellow,
.info_train_base_text_red{
	color:#FFFFFF;
}

#start_direction{
	float:left;
}
.direction_span{
	position:relative;
	left:0px;
	display:block;
	width:20px;
	height:120px;
	font-size:10pt;
	font-weight:bold;
	color:#178500;
}
.gecko .direction_span{
	left:-3px;
	line-height:10pt;
}

#rail_base{
	position:relative;
	width:984px;
	height:160px;
	display:block;
	overflow:hidden;
	float:left;
	cursor:ew-resize;
}
#rail_children{
	position:relative;
	height:125px;
	top:35px;
}
#rail_children div{
	float:left;
}
#rail_children div span.rail_background_up,
#rail_children div span.rail_background_down{
	background-repeat:no-repeat;
	background-size:75px auto;
	width:75px;
	height:60px;
	top:32px;
	display:block;
	position:relative;
	float:left;
}
#rail_children div span.rail_background_up{
	/*../img/line/info/line_rail_up_pc.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAAA8CAMAAADCDB2DAAAARVBMVEX///8wv4////////8wv48wv4////8wv4////////////////////////////8wv48wv48wv48wv48wv48wv4////////9XCPIpAAAAFnRSTlMAZvAwE2CgQJAQQNCAULAgM0ZTBg0g9p7bcQAAALJJREFUeNrt1bkOwjAQRdE3XgJJ2Jf5/0+FcUmorAuVbzXSs46UKsrJN6UsdQ/t2OujKeXuwdWO6cuL3sGFmy7ejBM2JTlsBrnips+JNl0ZNoN0msz8h+OiHBfFi4LFIy4eHBbnkzsrPte0uMgfxdIGjUaj0Wj0/+zdWVKptqmWniHICyoGeYVF2e0Oi6oPWlRhxZ0kWDReNF40WvwRyZviTfGmeDNW1owqbxpvGm8abb4AjI8apqX68GkAAAAASUVORK5CYII=");
}
#rail_children div span.rail_background_down{
	/*../img/line/info/line_rail_down_pc.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAAA8CAMAAADCDB2DAAAAPFBMVEX///8wv48wv48wv48wv48wv48wv48wv48wv48wv4/////////////////////////////////////////E925OAAAAFHRSTlMAE2BmQA0GUzMg//AwQNAgoBCAUN2V+eMAAAClSURBVHgB7dUxUoVAGAThhh9VZ1dc9P53lTKUjOr3ou10qr50YFnr0rpwewDdxDfxTXwT2GQTKN8s3yzfLN/0SXwRX8QXkcUFcMWX1RZf30oW2apk8b2qXPGjznh+s9lsNpvlrHWgt1y6N+Sz7V9/++Bfo/VbQzIOVyTfyOLxY4sgi8MXo4t7bLH16CIPImUz6GbQzQBdNoEmm0B8M0M3g27qR/ELtlkn2WOIPREAAAAASUVORK5CYII=");
}

#rail_children div span.rail_station{
	background-repeat:no-repeat;
	width:24px;
	height:120px;
	top:0px;
	display:block;
	position:relative;
	float:left;
	cursor:pointer;
	/*../img/line/info/rail_station_name_base.png?20150115*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAB4AgMAAACV7doxAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAUN9WoVbPAAAAKUlEQVR4AWOQ/g8ETxjqQdRfhv0g6h/DfzDAoEapUWqUgmYSaJaBZiAAHnfJy7Yc+DwAAAAASUVORK5CYII=");
}

#rail_children div div.rail_station_trsf,
#rail_children div div.rail_station_trsf_special,
#rail_children div div.rail_station_trsf_left, 
#rail_children div div.rail_station_trsf_left_special {
	position:relative;
	display:block;
	float:left;
	cursor:pointer;
	z-index:10;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:42px;
	height:20px;
	background-color:#30bf8f;
	padding:1px;
	border-radius:2px;
	top:-123px;
}
#rail_children div div.rail_station_trsf {
	left:96px;
}
#rail_children div div.rail_station_trsf_special {
	left:21px;
}
#rail_children div div.rail_station_trsf_left {
	left:37px;
}
#rail_children div div.rail_station_trsf_left_special {
	left:-15px;
}
#rail_children div div.rail_station_trsf span,
#rail_children div div.rail_station_trsf_special span,
#rail_children div div.rail_station_trsf_left span,
#rail_children div div.rail_station_trsf_left_special span {
	display:block;
	width:38px;
	height:16px;
	color:#fff;
	font-family:sans-serif;
	font-size:13px;
	line-height:17px;
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:#fff;
	border-radius:1px;
}

#rail_children div span.rail_station_pass{
	width:24px;
	height:120px;
	top:0px;
	display:block;
	position:relative;
	float:left;
	background-repeat:no-repeat;
	/*../img/line/info/rail_station_name_base_disable.png?20150115*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAB4AgMAAACV7doxAAAADFBMVEX////////////////1pQ5zAAAABHRSTlMAGERNPd4jfgAAAClJREFUeAFjkP4PBE8Y6kHUX4b9IOofw38wwKBGqVFqlIJmEmiWgWYgAB53ycu2HPg8AAAAAElFTkSuQmCC");
}
#rail_children div span.rail_station_text{
	font-weight:bold;
	color:#4d4d4d;
	display:block;
	height:120px;
	position:relative;
	width:16px;
	left:3px;
	word-wrap:break-word;
}
.ie #rail_children div span.rail_station_text{
	left:5px;
}
.ie11 #rail_children div span.rail_station_text{
	left:3px;
}
.edge #rail_children div span.rail_station_text{
	left:4px;
}
.safari #rail_children div span.rail_station_text{
	left:2px;
}
.gecko #rail_children div span.rail_station_text{
	left:4px;
}
#rail_children div span.rail_text_selected{
	color:#FFFFFF !important;
	word-wrap:break-word;
}
#rail_children div span.rail_selected{
	width:24px;
	height:120px;
	top:0px;
	display:block;
	position:relative;
	float:left;
	cursor:pointer;
	background-repeat:no-repeat;
	/*../img/line/info/rail_station_base_active.png?20150115*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAB4AgMAAACV7doxAAAADFBMVEUAAAAdswAdswAdswADJu0tAAAAA3RSTlMAUN9WoVbPAAAAKUlEQVR4AWOQ/g8ETxjqQdRfhv0g6h/DfzDAoEapUWqUgmYSaJaBZiAAHnfJy7Yc+DwAAAAASUVORK5CYII=");
}
#rail_children div span.rail_hanawa_up,
#rail_children div span.rail_hanawa_down{
	background-repeat:no-repeat;
	background-size:260px auto;
	width:260px;
	height:122px;
	top:5px;
	display:block;
	position:relative;
	float:left;
}
#rail_children div span.rail_hanawa_up {
	/*../img/line/info/line_rail_up_pc_hanawa.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAAB6CAMAAAB5q030AAAAflBMVEUAAAD///////////////////////////////////////////////////////////+l18il18il18il18il18il18il18il18il18il18hmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGQ5NGL8AAAAKnRSTlMAr78QjyBQYIAw38+f70BwQCAwEP9g78+fUP+AML9grxBAjyCf389Q73CbDRF/AAADsUlEQVR4AezYgUrrQBSE4WnTZt22tjWJ6n3/F71ua+FklyPZshCB/wMJMMAcR4EQoQkAAAAAAAAAAABstrlNp29dGeyU7LdO0JdBUPJSBlHJzgm8o/zu6HXXHhUPUXPh2N0bOs2dTiafB+ZhdMdgHkYqdQP/KKfbCUL1UWIPI+ov7tGttofiH9xju94eB/awInuwB3tU7LE3j1n1PferlQc7+7DVvbuHye9MqX9UWH7UJlQdFZ74Y5vdbbCNJl/lP1Cn595wWIM1WKPuKNbIsQZrsMaCo9LPa3+eexQfz5lH8SkPHmvkQf9T/HrJgsvjLcvpbnBUf6g/StJL4aJkXwa9F0QlZy8IZdApuTjd9UfFVkcBAAAAAAAAAK6Jbt6uucEL3nQzeMG1MHqBbkanu8lR4+KjNH17VzJ8TJmP4ffgfcp93gu+iuBLvwbj52StdpRYwwaaWMMQa1hiDUusYbHGDGvMsEYW+AX/vIL6Zu+3rp+jyVFud9Xg7av9YJ2jxB6W2MN9DWMPTexhaGIPQ7aaPWSr2WPRx8Gh2cfBsd3HwYqjxsVH6RkAAAAAAAD/263TZAtRGArAZx0nBBNAhP1vsG8s9Q2+/t92+d0p4c6nIuXrRcE3SfNVhZwl4CYvhg/Vo/dLrBcNVYLjIfjl+leUq2qriisDbgp7EkK7u0fPS7S6Noo4g+AhNvmgxn0C4PWMI6UzjqoKCHGXxx7HGRab7+ZXHNmjfk4czku0lDMO1aj6WDX9WxwVhms67nGMTi3PisMlUCXUexyzNzft7o0IyQ2njcW80XvEke4HS5/05Jzuj4kj6zfpHkf42ju2lWQzfDhghQtPekzHZDm2Ut2XH7Z3oOghA/c4XAXQ7pwOZI5SVo5sVlgA5OQt+8eypSOOHHfuFVB17gPWerQPoavsKH/FETZV7Eu2D4YMfvQoDWmMDbYcb/7ix3R0pwvxHMrDX3HMDzoL+oJLnaoToRWkPtIYGddWujC7uQEypzQV2saE/8V0iOrSGH0ZhhvjAtgGqd/O5hIbkKKLN6sQRnnsdMRuGHfeFShFW+Nk3iO6ETqQ1br6GYdPKczoBcZSWl90BXQYnkIVgAGU+0lqnyqZhRVYx23i61DklWoy2CqqcCXZrLNRsA0RXwsbkNmeFYeT3I7pOHQFNCVlXzsAZ8YvaTjWEcu2jIpMatkMMOWn3VrdyIUbAO2Gh8g57t0TglccUkLI02wPasNNiutVWsIpVYQqjrwXCa/X67/u9Xr9A+A+5sWZIA0AAAAAAElFTkSuQmCC");
}
#rail_children div span.rail_hanawa_down {
	/*../img/line/info/line_rail_down_pc_hanawa.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAAB6CAMAAAB5q030AAAAhFBMVEUAAACl18il18il18il18il18il18il18il18il18il18il18il18il18il18j///////////////////////////////////////////////////9mZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRA+DDfAAAALHRSTlMAMIBwQFBgECCf/8/vr4+AMFAgcBBgQJ/P79+//4Awv2CvEECPIJ/fz1DvcO90mhAAAAPbSURBVHgB7NiFkhRBEIThWncfO3v/1yRmC6ntJvf63P4PJ4nI2gROxvAqAAAAAAAAAAAAMBimRh6Ms2DiwTQLBh6MsmDmwVAEc9U9EN3POEp1z0SwWKYW/udXWTD1W9fLxHoggpVXT5d5YKpbBNNnHKW6VWDsEanq4c/cw3T1T9zDYjV72JI9AluyR2Cxmj0sVG/KqyeP7LEs30O97O3rHTUv3sMKdpXBa/xl649wPuIoY40YGGssA2ONyFgjMtaIWOMCa1xgjbR7Pk7NraeDQRZ4sY0zdj2YjVMDD976KN0NAAAAAAAAANj19tY77DJH653yoBLByXrVLlNbb58HBxV8xFHWNE3bWq/umkTnQds2lw43tQhu9+fi7pQEp5tzsL89JEHbVefgrkk8/yjRXXRU3/inuLJLbRt+CKquFsHdPubOG/fhh6D+s0ba/fyjRHfpUazBGvIo1kiwBmuwRslRrHFx1P+b6+vNqsBXifzl6jnkq/ZVou76UVX5UYdOHmXP2aP6iD2q19ujlnsYeyTYI2jZI2rZgz3Yo2wPf6AinrTU+kmLeqDi1Yc08Gr5+Ec+5alF92sc1eZH6YeD6nFbCKpd+XO4g344KLo/4igDAAAAAAAAnuP+wX61W59J0+IwEID7IC3LSLZxuP/9dkQBX+Dd/8vWPJMkT+4SLn6TNN9VyFkCHvJm+FA9e7/FetFQJThegr/c/4pyV21XcWXAQ2FPQmh39+h5i1b3RhFnELzEkA9q3CcAXq84UrriqKqAEE95HnFcYbH5Yf2KI3vU74nDeYuWcsWhGlWfu6Z/i6PCcE/HM47ZqeVdcbgEqoT6jGP15qbdvREhueEyWMwbvUcc6Xmw9EVPzuX+mjiy/iY94wi/9o6xk2yGDwescONFz+lYLOdWqsfyy/YOFD1l4BmHqwDancuBzFnKzpnNCguAnLxl/9hGOuPIcedeAVXnMWCtR/sSusuB8lMcYajiWLJjMGTyo0dpSHMO2Ha++Rc/p6M7XYj3UJ5+imN90FnQN9zqUl0IrSD1mebMuLfSjdnNDZC1pKnQBhP+F9Mhqltj9GUaHowbYANSfzubS2xAii7erEIY5bXTEbth3HlXoBRtjYv5iOhB6EBW6+pXHL6kMKMXGEtpfdMd0Gl4C1UABlCeJ6l9qWQWVmCfj4mvU5F3qslkq6jCnWSzzkbBmCK+FzYgs70rDic5zuk4dQU0JWXfOwBnxl/SdOwzlm2bFZnUMgww5acdrQ5y4wCg3fASOce9e0LwilNKCHmZHUENPKS43qUlXFJFqOLIR5Hw9fX1X/f19fUPcrKRwHv0vPYAAAAASUVORK5CYII=");
}

#rail_children div span.rail_karasuyama_up,
#rail_children div span.rail_karasuyama_down{
	background-repeat:no-repeat;
	background-size:260px auto;
	width:260px;
	height:122px;
	top:5px;
	display:block;
	position:relative;
	float:left;
}
#rail_children div span.rail_karasuyama_up {
	/*../img/line/info/line_rail_up_pc_karasuyama.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAAB6CAMAAAB5q030AAAAflBMVEUAAAD///////////////////////////////////////////////////////////+l18il18il18il18il18il18il18il18il18il18hmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGQ5NGL8AAAAKnRSTlMAr78QjyBQYIAw38+f70BwQCAwEP9g78+fUCCAv49A/99gUBCf76/PcDCjBJJSAAACt0lEQVR4AezYgUrrQBSE4WnTJm5b25pE9b7/i17XWDi7y5GsLETg/0ACDDDHUSBEaAIAAAAAAAAAAAC7fW7X6VNXBgdFx70T9GUwKHoqg6Do4AXeUW53cLqrjwqnoNRw7paGTqnLxeZJYB5Gdx7Mw4ilfuAc5XY7wVB9VFLNHvqLe3Sb7aHwB/fYb7fHiT2swB7swR4VexzNI6lecr9aeXCwD1vdu3uYfGFL3aOG9Ufthqqjht/8sc3uJtgHk2/yH6jLr99wWIM1WKPiKNbIsAZrsMaao+LPc39NPYrP18yj+JIHjzXyoP8ufr5lwe3xluV0NziqP9UfJempcFN0LIPeC4KiqxcMZdApujnd9UeFVkcBAAAAAAAAAO6Rvrzcc6MXvCzB6AX3wuQF+jK53Q2OmlYfpfnTq6Lxbc68jT8Hr3PufSn4KIIP/RhM77O12VFiDRuINWZDrGGJNSyxhsUaCdZIsEYeuAX/vIL6Zue3rpij/VFed/3gzar9YJujxB6W2MN9DWMPzexhaGYPQ7aaPWSr2WPVx8Gx2cfBqeLjYLujptVHCQAAAAAAAGjpf7t1YmQ5CMVQVHEg8QQGPnb+CU55mT2CbnyKBLisiX/AQ8JDpxw8JXx/4T/8n8NSYaVPsUSOSNoAZtBA4qkUnuLJETQQq+RAKS254570Hwi4lKG6Ug7y0zmd2Y1LK3bBzb3PSHTEvkgO+SHjQpdi4uITl7o7jgQTkWicNmcpu+JkUgAds0dbI4cIn+POcYzSJMy7h0+ZhgQsmKN6HJDQpgkk7pWTmshjmRyixTsHPXZf8vQHYX26KGFzrJLDpztHU0r3vyNaD2xTmWN3RxtaJEeuABpr//9Xmj+q4ewKdNc1cuAie/6Xg/tBD7kBbXR8fy0aLimi4XEc+CWYUAFgwxf3er1er9cP+9iwsTzGtC4AAAAASUVORK5CYII=");
}
#rail_children div span.rail_karasuyama_down {
	/*../img/line/info/line_rail_down_pc_karasuyama.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAAB6CAMAAAB5q030AAAAhFBMVEUAAACl18il18il18il18il18il18il18il18il18il18il18il18il18il18j///////////////////////////////////////////////////9mZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRA+DDfAAAALHRSTlMAMIBwQFBgECCf/8/vr4+AMFAgcBBgQJ/P79+/IIC/j0D/32BQEJ/vr89wMNd9GT0AAALhSURBVHgB7NiFchtBEIThETMf2X7/90ydJjC3m5bXTP8XTqeqR53EcPYqAAAAAAAAAAAAgNE4NfFgmgUzD+ZZMPJgkgULD8YiWKrukeh+xlGqeyGC1Tq18j+/yYK537pdJ7YjEWy8er7OA1PdIpg/5yjRrQJjj0hVj3/mHqarf+IeFqvZw9bsEdiaPQKL1exhoXpXXj17ZI91+R7qZe9f76hl8R5WsKsIXucvW3+E8xFHGWvEwFhjHRhrRMYakbFGxBoDrDHAGmn3cppaWk8HoyzwYptm7HawmKZGHrzDUaIbAAAAAAAAAHDoHa13OmTO1rvkQSWCi/WqQ6a23jEPTir4iKOsaZq2tV7dNYnOg7Zthk53tQjuj9fi7pIEl7trcLw/JUHbVdfgoUk8/yjRXXRU3/inuLKhtg0/BFVXi+DhGHPnjcfwQ1D/WSPtfv5RorvwKNZgDX0UayRYgzVYo+Qo1hgc9f/m+nazKvBVIn+5cg79qn2VqLt9VFV+1KmTR9lz9qg+Yo/q9fao5R7GHgn2CFr2iFr2YA/2KNvDH6iIJy21fNIiH6h49SkNvFo9/tFPeWrR/RpHtflR6uGgftwWgupQ/hzupB8Oiu6POMoAAAAAAACA1/Sr3ToxshyEYiiqQJB4AgMfO//8przMHkE3PkUCXNbEP+Ah4aFTDp4Svr/wH/7PYamw0qdYIkckbQAzaCDxVApP8eQIGohVcqCUltxxT/oPBFzKUF0pB/npnM7sxqUVu+Dm3mckOmJfJIf8kHGhSzFx8YlL3R1HgolINE6bs5RdcTIpgI7Zo62RQ4TPcec4RmkS5t3Dp0xDAhbMUT0OSGjTBBL3yklN5LFMDtHinYMeuy95+oOwPl2UsDlWyeHTnaMppfvfEa0HtqnMsbujDS2SI1cAjbX//yvNH9VwdgW66xo5cJE9/8vB/aCH3IA2Or6/Fg2XFNHwOA78EkyoALDhi3u9Xq/X6wcgdVgUfzRb6AAAAABJRU5ErkJggg==");
}

#rail_children div span.rail_jhoetsu_up,
#rail_children div span.rail_jhoetsu_down{
	background-repeat:no-repeat;
	background-size:260px auto;
	width:260px;
	height:122px;
	top:5px;
	display:block;
	position:relative;
	float:left;
}
#rail_children div span.rail_jhoetsu_up {
	/*../img/line/info/line_rail_up_pc_jhoetsu.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAAB6CAMAAAB5q030AAAAflBMVEUAAAD///////////////////////////////////////////////////////////+l18il18il18il18il18il18il18il18il18il18hmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGQ5NGL8AAAAKnRSTlMAr78QjyBQYIAw38+f70BwQCAwEP9g78+fUCAQv+9Q/8+fcN9gMIBAr4+m7x3PAAAD10lEQVR4AezYAWurMBTF8VttzdK62qnb9r7/F31L83xcE24xJWCB/w+GwAHO3dkAUQAAAAAAAAAAAIAqDk3q0MqvNg+OEpwaI+jywEnwlgdegqMVGEfZ3d7oLj7Kn72suUsbG9ok6HudZ0F8aO3FqYcSS63AOMrsNgJXfNSqmj3kFfdod9tD/Avu0ey3x5k9NF+wB3uwB3uclkdaHXO7WtLgqB+6ujP3UHmkS82j3PajDq7oKPfMHzvungaN1/ke/4HSP/eGwxqswRplR7FGijVYgzU2HBV+3rvr2lJ8uSaW4j4NljXSoPtX/D4kwbC8ZRndFY7qzuVHichbZpDglAedFcSZr1bg8qCVYDC6y4/ytY4CAAAAAAAAANwCufu4pUYr+IjBaAW3zGQFcjeZ3RWOmjYfJfOvTwnGrznxNT4OPufUdyz4yYIfeRhM31mwy1HCGjoQ1pgVYQ1NWEMT1tBYY4U1VlgjDcyCP1ZBebP1W5fPUe8oq7t88FrVRrDfUcIemrCH+RrGHjKzx2oO9ljNwR7JHOzx36aPg2O1j4NT+cfBCkdNm48SGwAAAAAAAP62UzdJbsJQEMf7HOjJrc9+6P4XzCBsmCkmyWRHVfxbSLBg86+2l4A/C/vxn7D4gHGy+T7PxIzdgwWA1Rmk2aZr0/CtZh2nkGjYddu0pg3uqie6Jf+QjhwhRzEHAC7FKK1cJQCimLWc8a5Exykzv8I6czW5cYPbCjmc6wieUvfKVYm1AaKZ1f04coAC7Ac5gjEjM4Uzx2IGiLirBuBch5OsrMPMSo0LREm2H5h1mOynOVrkAFAY28yRYrV+7xwPpoDP6yB9JNukcV0HncXBPONdaGbL2wWESkbbxMjqcJaUPWzpM3FXovlhy0MpVbHUJFzXscEr3jQ48MQTgHW47VwJcG5u/9/RnAcgszJbHhzDBDQ7zRygA8yF3jE5yX79sVw53QRYmgO7rQCEaL7pcFaTuBMA1wuOdQTK6dgtkTF8n+Ps7MfbwwwU7suKV+4MY67gSwCbKueSSpHofAQWPHV1/C5H1ibvOcoHOgfSittaaLQeV2enENwMYD0CiJpsvpnZmul0JMPVJYd/uvX8Vhgx4K4Ge1c0j2Mf8SXH53WkMVaL4gLR/zHHGJYzCxucwk11GiyqxOiF7ZXDJNl1HYFllGypAgtTwFf92S3ZpgP+fEwzRyqmxsEFqLHjnkJqCEHMnYzhlWO6rmNJYSFXDgCK/ZrjdM1hvRtTTXMuDTcVsHHAfT62BsgBuHCc5w019Bnigb9ZtBz31EoIj/Pbt7e3t7e3W/oFn2n81mHsmQsAAAAASUVORK5CYII=");
}
#rail_children div span.rail_jhoetsu_down {
	/*../img/line/info/line_rail_down_pc_jhoetsu.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAAB6CAMAAAB5q030AAAAhFBMVEUAAACl18il18il18il18il18il18il18il18il18il18il18il18il18il18j///////////////////////////////////////////////////9mZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRmZGRA+DDfAAAALHRSTlMAMIBwQFBgECCf/8/vr4+AMFAgcBBgQJ/P79+/IBC/71D/z59w32AwgECvj9KWlqAAAAP+SURBVHgB7NiFchtBEIThETMf2X7/90ydJjC3m5bXTP8XTqeqR53EcPYqAAAAAAAAAAAAgNE4NfFgmgUzD+ZZMPJgkgULD8YiWKrukeh+xlGqeyGC1Tq18j+/yYK537pdJ7YjEWy8er4Wgeq2PJg/4yjVrQJjj0hVj3/mHqarf+IeFqvZw9bsEdiaPQKL1exhoXpXXj17ZI91+R7qZe9f76hl8R5WsKsIXuEvW32E82FHGWvEwFhjHRhrRMYakbFGxBoDrDHAGmn3cppaWk8HoyzwYptm7HawmKZGHrzDUaIbAAAAAAAAAHDoHa13OmTO1rvkQSWCi/WqQ6a23jEPTiL4kKOsaZq2tV7dNYnOg7Zthk53tQjuj9fi7pIEl7trcLw/JUHbVdfgoUk8/yjRXXRU3/inuLKhtg0/BFVXi+DhGHPnjcfwQ1D/WSPtfv5Rorv0KNZgDXkUa6RYgzVYo+Ao1hgc9f/m+nazKvBVIn+5eg75qn2VqLt9VFV+1KmTR9lz9qg+Yo/q9fao5R7GHgn2CFr2iNqyPdiDPdjDH6iIJy21ftKiHqh49SkNvFo+/pFPeWrR/RpHtflR+uGgetwWgupQ/hxOPgM8qe6POMoAAAAAAACg/WqnbpLchKEgjvdB0JNbn/3Q/e+XQdgwU0ySyY6q+LeQYMHmX20vAX8W9uM/YfEB42TzfZ6JGbsHCwCrM0izTdem4VvNOk4h0bDrtmlNG9xVT3RL/iEdOUKOYg4AXIpRWrlKAEQxaznjXYmOU2Z+hXXmanLjBrcVcjjXETyl7pWrEmsDRDOr+3HkAAXYD3IEY0ZmCmeOxQwQcVcNwLkOJ1lZh5mVGheIkmw/MOsw2U9ztMgBoDC2mSPFav3eOR5MAZ/XQfpItknjug46i4N5xrvQzJa3CwiVjLaJkdXhLCl72NJn4q5E88OWh1KqYqlJuK5jg1e8aXDgiScA63DbuRLg3Nz+v6M5D0BmZbY8OIYJaHaaOUAHmAu9Y3KS/fpjuXK6CbA0B3ZbAQjRfNPhrCZxJwCuFxzrCJTTsVsiY/g+x9nZj7eHGSjclxWv3BnGXMGXADZVziWVItH5CCx46ur4XY6sTd5zlA90DqQVt7XQaD2uzk4huBnAegQQNdl8M7M10+lIhqtLDv906/mtMGLAXQ32rmgexz7iS47P60hjrBbFBaL/Y44xLGcWNjiFm+o0WFSJ0QvbK4dJsus6Asso2VIFFqaAr/qzW7JNB/z5mGaOVEyNgwtQY8c9hdQQgpg7GcMrx3Rdx5LCQq4cABT7NcfpmsN6N6aa5lwabipg44D7fGwNkANw4TjPG2roM8QDf7NoOe6plRAe57dvb29vb2+39AtmOqihHuKbNwAAAABJRU5ErkJggg==");
}

#rail_children div span.rail_tadami{
	background-repeat:no-repeat;
	background-size:75px auto;
	width:75px;
	height:122px;
	top:5px;
	display:block;
	position:relative;
	float:left;
}
#rail_children div span.rail_tadami{
	background-size:75px auto;
	width:75px;
	/*../img/line/info/line_rail_pc_tadami.png?20151014*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAAB6AQAAAAAEqDltAAAAAnRSTlMAAHaTzTgAAAATSURBVHgBYxhSYBSMglEwCkYBAAW4AAG72dgyAAAAAElFTkSuQmCC");
}

.rail_train_up_icon,
.rail_train_down_icon{
	background-repeat:no-repeat;
	display:block;
	width:40px;
	height:40px;
	z-index:15;
	position:absolute;
	opacity:0.8;
	color:#000000;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
.rail_train_up_icon{
	/*../img/line/info/rail_train_blue_left.png?20150115*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAMAAABXc8oyAAAAElBMVEX///8Alf8Alf8AieoAAAAAAACasxx1AAAABnRSTlMAn/+uJhjgodq5AAAANklEQVR42u3SMRIAMAQFUcK//5VTGoWRIgrD1q9cKo5PFH92oljX2OXQOYI8LgNdOVNGwVAmL1NhB6ODSDW+AAAAAElFTkSuQmCC");
	top:92px;
}
.rail_train_down_icon{
	/*../img/line/info/rail_train_blue_right.png?20150115*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAMAAABXc8oyAAAAElBMVEX///8Alf8Alf8AAAAAAAAAierbiVO5AAAABnRSTlMAn/8YJq4DcE6iAAAANUlEQVR42u3SIQ4AMAgEQeCO/3+5EkUgpKYpq0eu3E8tS4cS9JU/ygrWIzmajlj3rIvApKE7W5EHmwt62HAAAAAASUVORK5CYII=");
	top:55px;
}

.train_up_yellow{
	/*../img/line/info/rail_train_yellow_left.png?20150115*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAMAAABXc8oyAAAAElBMVEX/////qgD/qgDqnAAAAAAAAAAWE13TAAAABnRSTlMAn/+uJhjgodq5AAAANklEQVR42u3SMRIAMAQFUcK//5VTGoWRIgrD1q9cKo5PFH92oljX2OXQOYI8LgNdOVNGwVAmL1NhB6ODSDW+AAAAAElFTkSuQmCC") !important;
}
.train_up_red{
	/*../img/line/info/rail_train_red_left.png?20150115*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAMAAABXc8oyAAAAElBMVEX////MAADMAAC7AAAAAAAAAAA6iilpAAAABnRSTlMAn/+uJhjgodq5AAAANklEQVR42u3SMRIAMAQFUcK//5VTGoWRIgrD1q9cKo5PFH92oljX2OXQOYI8LgNdOVNGwVAmL1NhB6ODSDW+AAAAAElFTkSuQmCC") !important;
}
.train_down_yellow{
	/*../img/line/info/rail_train_yellow_right.png?20150115*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAMAAABXc8oyAAAAElBMVEX/////qgD/qgAAAAAAAADqnAC4pWd4AAAABnRSTlMAn/8YJq4DcE6iAAAANUlEQVR42u3SIQ4AMAgEQeCO/3+5EkUgpKYpq0eu3E8tS4cS9JU/ygrWIzmajlj3rIvApKE7W5EHmwt62HAAAAAASUVORK5CYII=")!important;
}
.train_down_red{
	/*../img/line/info/rail_train_red_right.png?20150115*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAMAAABXc8oyAAAAElBMVEX////MAADMAAAAAAAAAAC7AAA5sGbYAAAABnRSTlMAn/8YJq4DcE6iAAAANUlEQVR42u3SIQ4AMAgEQeCO/3+5EkUgpKYpq0eu3E8tS4cS9JU/ygrWIzmajlj3rIvApKE7W5EHmwt62HAAAAAASUVORK5CYII=") !important;
}

.rail_train_up_icon_hover,
.rail_train_down_icon_hover{
	display:block;
	width:150px;
	height:67px;
	position:relative;
	opacity:1;
	left:-55px;
	text-align:center;
	z-index:100;
	line-height:1.2em;
}
.rail_train_up_icon_hover{
	/*../img/line/info/rail_train_pop_base.png?20150130*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAABDBAMAAACM3OFNAAAAD1BMVEUAQCsAQCsAQCv///8AQCtzsnadAAAABXRSTlP/5fUAoIx3YuQAAACISURBVHgB7c6BBQNBFAbhJ9LAXgWXtPBSQNj0X1MAA+wgizj/FPCZ+tvGrmLFihUrVqxYsWLFihUr1pUt6THoqN+6DTpL6mWvYuyo2cvE6jdj573N0jHdwtIx3cLyMd/C8jHfwvIx3zKLMd8SizHfMosx3xKLsadvicVY+ZZZjM1tVn9awtrUF+rLvpTfAOW3AAAAAElFTkSuQmCC");
	top:-65px;
}
.rail_train_down_icon_hover{
	/*../img/line/info/rail_train_pop_base2.png?20150130*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAABDBAMAAACM3OFNAAAAD1BMVEX///8AQCsAQCsAQCsAQCun7OKAAAAABXRSTlMAoP/15YgzKFYAAAB5SURBVHgB7c6xDYAwDAVR2CBkgzgbBDbA+8+EXLlLKE4U6N8Ap7d93sGtdivYq1rjWCcGq91Ho1iX31YolkOwYDkECxYASxYDCxYBSxYASxYAS9YbmM3rng2bt3olK2Crl1P9+qWXXnrppZdeeumll1566aUXFvp6ACTZ78MKyOLVAAAAAElFTkSuQmCC");
	top:30px;
}

.rail_train_up_icon_hover span.direction1{position:relative; top:5px; font-size:14px; color:#ffffff;}
.rail_train_up_icon_hover span.direction2{position:relative; top:5px; font-size:14px; color:#ffffff;}
.rail_train_up_icon_hover span.direction3{position:relative; top:5px; font-size:14px; color:#ffffff;}
.rail_train_up_icon_hover span.direction4{position:relative; top:5px; font-size:14px; color:#ffffff;}
.rail_train_up_icon_hover span.direction5{position:relative; top:5px; font-size:14px; color:#ffffff;}
.rail_train_up_icon_hover span.direction6{position:relative; top:5px; font-size:14px; color:#ffffff;}
.rail_train_up_icon_hover span.direction7{position:relative; top:5px; font-size:13px; color:#ffffff;}
.rail_train_up_icon_hover span.direction8{position:relative; top:5px; font-size:12px; color:#ffffff;}
.rail_train_up_icon_hover span.direction9{position:relative; top:5px; font-size:11px; color:#ffffff;}
.rail_train_up_icon_hover span.direction10{position:relative; top:5px; font-size:11px; color:#ffffff;}
.rail_train_up_icon_hover span.direction11{position:relative; top:5px; font-size:11px; color:#ffffff;}
.rail_train_up_icon_hover span.direction12{position:relative; top:5px; font-size:11px; color:#ffffff;}

.rail_train_up_icon_hover span.trainstatus{
	position:relative;
	top:5px;
	font-size:12px;
}

.rail_train_down_icon_hover span.direction1{position:relative; top:4px; font-size:14px; color:#ffffff;}
.rail_train_down_icon_hover span.direction2{position:relative; top:4px; font-size:14px; color:#ffffff;}
.rail_train_down_icon_hover span.direction3{position:relative; top:4px; font-size:14px; color:#ffffff;}
.rail_train_down_icon_hover span.direction4{position:relative; top:4px; font-size:14px; color:#ffffff;}
.rail_train_down_icon_hover span.direction5{position:relative; top:4px; font-size:14px; color:#ffffff;}
.rail_train_down_icon_hover span.direction6{position:relative; top:4px; font-size:14px; color:#ffffff;}
.rail_train_down_icon_hover span.direction7{position:relative; top:4px; font-size:13px; color:#ffffff;}
.rail_train_down_icon_hover span.direction8{position:relative; top:4px; font-size:12px; color:#ffffff;}
.rail_train_down_icon_hover span.direction9{position:relative; top:4px; font-size:11px; color:#ffffff;}
.rail_train_down_icon_hover span.direction10{position:relative; top:4px; font-size:11px; color:#ffffff;}
.rail_train_down_icon_hover span.direction11{position:relative; top:4px; font-size:11px; color:#ffffff;}
.rail_train_down_icon_hover span.direction12{position:relative; top:4px; font-size:11px; color:#ffffff;}

.rail_train_down_icon_hover span.trainstatus{
	position:relative;
	top:4px;
	font-size:12px;
}

#end_direction{
	float:left;
}

#bottom_title{
	color:#0f8700;
	display:block;
	font-size:17pt;
	height:30px;
	position:absolute;
	text-align:center;
	top:3px;
	width:1024px;
	left:-20px;
}

span#lineStatus{
	padding-right:2px;
}

span.bottom_title_timer_image{
	/*../img/line/timetable/rail_btn_timetable.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAWCAMAAABKfhpBAAAAUVBMVEUwv48wv4////////8wv4+R3cPj9vBn0K2e4ctMyJ511LTI7uHx+/is5dJkz6vW8uk+w5aD2by66tqy59W/69zm9/FXy6Q9w5bZ8+rz+/hZzKUF/PFUAAAAA3RSTlPgUADpL0kqAAABYElEQVR4Xq3U2WrkMBCFYXf+U9rlrbck7/+gg2KRtMEww8Tnpqibj9I6vF0G/TLD5W246IRchuEM5kUZr3e4X8f/c3p93ui5Pf8JmOMB83yH6wjjFd67Y2aLJBd6m1+LKgfMjY+HBNLjg9vGACQzJgvyZhNmKVtFcvSQd8wID22MHjBujBkVABS2ulIbs9immqUdc+WqzvSmM63U1viELUkb4+kh7pg74w8zct+YnOnj2ydkT+5M/J5m3jHQC7Dr+vheqZTi4sYs/MT/nTH7nkYyXCoLjfk0CwWHVRfiwaKk3aLMsBq+pvGZyZcSaYyUHOuCOfzRFrfstzi6VRUpYU1RYxpSqJooSUcHLu0OHFDFGqM5AEFxrmh2YWZN2VHno+sn7a5fXp2U84SUCnlemXxoncIElDhBOngM0utj8FEthSrFKUmyFKE2puTgJS35t09zn5M+ipO+rZM+0ZO+9D/2PiB62XbGhAAAAABJRU5ErkJggg==");
	background-repeat:no-repeat;
	height:22px;
	position:absolute;
	top:5px;
	width:70px;
	z-index:10;
	cursor:pointer;
	margin:0 10px;
}
span#lineStatus_post{
	position:relative;
	left:30px;
}

span.direction_letter3,
span.direction_letter4,
span.direction_letter5,
span.direction_letter6,
span.direction_letter7,
span.direction_letter8,
span.direction_letter9,
span.direction_letter10,
span.direction_letter11,
span.direction_letter12 {
	-webkit-writing-mode:vertical-rl;
	writing-mode:vertical-rl;
	-ms-writing-mode:tb-rl;
}
span.direction_letter3{ top:74px;}
span.direction_letter4{ top:67px;}
span.direction_letter5{ top:61px;}
span.direction_letter6{ top:55px;}
span.direction_letter7{ top:50px;}
span.direction_letter8{ top:45px; height:140px; font-size:10pt;}
span.direction_letter9{ top:40px; height:140px; font-size:9pt;}
span.direction_letter10{top:30px; height:140px; font-size:9pt;}
span.direction_letter11{top:20px; height:140px; font-size:9pt;}
span.direction_letter12{top:15px; height:140px; font-size:8.5pt;}
.safari span.direction_letter8{ top:45px; height:140px; font-size:10pt;}
.safari span.direction_letter9{ top:35px; height:140px; font-size:9pt;}
.safari span.direction_letter10{top:25px; height:140px; font-size:9pt;}
.safari span.direction_letter11{top:18px; height:140px; font-size:8pt;}
.safari span.direction_letter12{top:16px; height:140px; font-size:7.5pt;}

span.rail_station_letter1,
span.rail_station_letter2,
span.rail_station_letter3,
span.rail_station_letter4,
span.rail_station_letter5,
span.rail_station_letter6,
span.rail_station_letter7,
span.rail_station_letter8,
span.rail_station_letter9,
span.rail_station_letter10,
span.rail_station_letter11,
span.rail_station_letter12,
span.rail_station_letter13,
span.rail_station_letter14{
	-webkit-writing-mode:vertical-rl;
	writing-mode:vertical-rl;
	-ms-writing-mode:tb-rl;
}
span.rail_station_letter1{top:54px; font-size:10pt; line-height:110%;}
span.rail_station_letter2{top:47px; font-size:10pt; line-height:110%;}
span.rail_station_letter3{top:39px; font-size:10pt; line-height:110%;}
span.rail_station_letter4{top:35px; font-size:10pt; line-height:110%;}
span.rail_station_letter5{top:27px; font-size:10pt; line-height:110%;}
span.rail_station_letter6{top:22px; font-size:10pt; line-height:110%;}
span.rail_station_letter7{top:18px; font-size:9pt; line-height:120%;}
span.rail_station_letter8{top:12px; font-size:9pt; line-height:120%;}
span.rail_station_letter9{top:6px; font-size:9pt; line-height:120%;}
span.rail_station_letter10{top:5px; font-size:8pt; line-height:140%;}
span.rail_station_letter11{top:5px; font-size:7pt; line-height:150%;}
.safari span.rail_station_letter1{line-height:100% !important;}
.safari span.rail_station_letter2{line-height:100% !important;}
.safari span.rail_station_letter3{line-height:100% !important;}
.safari span.rail_station_letter4{line-height:100% !important;}
.safari span.rail_station_letter5{line-height:100% !important;}
.safari span.rail_station_letter6{line-height:100% !important;}
.safari span.rail_station_letter7{line-height:115% !important;}
.safari span.rail_station_letter8{line-height:115% !important;}
.safari span.rail_station_letter9{line-height:115% !important;}
.safari span.rail_station_letter10{line-height:125%; font-size:7.5pt !important;}
.safari span.rail_station_letter11{line-height:130%; font-size:7pt !important;}
.gecko span.rail_station_letter11{line-height:170%; top:8px; font-size:7pt !important;}

/* telop */
#telop{
	display:block;
	position:absolute;
	top:50px;
	left:0;
	/*../img/telop/infobar_title.png?20150115*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAgCAAAAADWYhI7AAAByUlEQVR4Ae2Wt6HjMAxAbzz3HMA9B0CvAdhzAPTqOQB7DMBeA6B/J0u0P3Xx5wxHSSAeEsOP06vKN+4b9zFwqS6w1PQquNjo0uJwO8h5uDpLeB5cAte4UtVhCFDQQUuZfrXSShz90W1stX/jItTueKgQf8GFmnfbyCrKRWx/7uA1n4/eGf/GNerlBzbfaNfcScbULC7Mm7FNlKKKde9SBR6GS3i4wwXv6ezm23wKC+nyNdFEFFlVN5xtIMlXWqZMqrpQzP6Oq+j4RKm9TyT3J9HL+tGNMuDwYZhwkPBX3NKrBb2Sy2+tIis9ixyjOzPGEE0LVVZprNp/x8Hvv1dcM8Cmwfs7nDBLaeAlHrzzPv6hOHVosxYn9dyWMbqM41XV8HjD5Rh6rz00mQVH9+7ZizQfa6egYa92ueEMtkH/bxU4tEqiTGiY9cKR3S90wCWdrkm0Gy4kTafHTAQjCBqpV1ymNNLQmeHm77zP1CGND57mhZrRk/uUt/ROeIjuhWa246TNSSQveAcvNF2lNHv4IhYMyKcM+LR1pqyqqgNuWNaPK709ZomOmi9GdV8Ue6WSrYrWsyeqmo57yCrx4RvQh99ev49G37hv3E8r5Bz4bxmGswAAAABJRU5ErkJggg==");
	background-repeat:no-repeat;
	background-color:#5e5e5e;
	width:1024px;
	height:32px;
	z-index:2;
}
 
#telop_title{
	width:110px;
}
#telop_title span{
	color:#FFFFFF;
	font-size:12pt;
	left:4px;
	position:relative;
	top:6px;
}
#telop_base{
	color:#FFCB80;
	font-size:14pt;
	font-weight:bold;
	height:25px;
	left:110px;
	overflow:hidden;
	position:absolute;
	top:3px;
	width:914px;
}
.safari #telop_base{
	width:873px;
}
#telop_base_span{
	position:relative;
	white-space:nowrap;
}
/* 駅の運行情報エリア表示  */
.v_hidden {
	visibility:hidden !important;
}

#info_head{
	width:250px;
	height:35px;
	background-color:#FFF;
}
#info_head span{
	color:#4d4d4d;
	display:block;
	font-size:15pt;
	font-weight:bold;
	line-height:35px;
	position:relative;
	text-align:center;
	width:250px;
}
#info_head span.txtSmall_11 {
	font-size:10pt;
}
#info_train_title{
	/*../img/station/info/station_title_train.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAAjCAMAAACKA+foAAAAYFBMVEUwv49x07Ky59Xm9/H///9kz6ul484+w5Zn0K2R3cOe4ct11LTW8um66trj9vBZzKVWy6R917ms5dKD2bzx+/ik487y+/hMyJ48w5bY8+rI7uGx59XL7+Pl9/FKx509w5YUyIycAAADD0lEQVR4Ae3Yh3LcPAwE4LW9CUmAWsYU/yh/6vs/ZYpE3enibt9Mmj73xtEaIFSw2+12u92f6eLyit9dXV7g3/LqigdXr/APec0Tr/HPuORPLnE+IeBnEVvJth/6Z4/g8cYfWEJn6Rk1P3PdQx4gHszJORRbJAAi3MzE/jVEAFzghmRmc1QKndjTUuioR+1zzt5cc+N8+31gFc0GZjMRwNhacS60HHiS1CipwjkbKTPTLQFEksXMKDODsxupObBxQ7jXMuH+A9683cy6M5adopQ5x0OobAVHk4s6VH3CtHxWKEy4PTrEkR2m/l+10qO7/UD1rrrPBWdvr4F3//PgAucSE9J6fACGXGzEQaKY369Vj5jcM90jBZHDHdE3PV3iwFhqQI+OtIn+iBnX644PZ550Xe1VVwRCiMzVuskkJq1VNxhnopAshbuqvqbz0MgUMv0QXTx6sN+7j++A6/N2fKfsiYMPdACltciVm+YsK0Rj8pads4xFaiqH6CZWdgZvTJkJoJ465nj06c1mw+M8jKSLnQNjozaHpyoC3gEoTIUJFLO1NXoj32/H3DZfaWSNU4/uPOGPi3664T/jLNwyfVP1iafR3UWAHWCiMpsoaWI95h1OG75vaAemzBrU4hJ9su8yM2U2VJueEx3nYqdVr3ETvWcBs3+XCaRl4FUq0RixKO+HsI1e2Vmwxhoy7djwoVJhYCxN4Vc2PGBM7p449I7GbdG7wzdAhUbhrgnv78OyQKI8ZFas0SdrpDC13Jh+8Zgzitxmu7fqzlmlMLDeGt1EJObQdwxKJtN6NRfJliggkYZfe3JLnBM4Dd29Ve+XNCOVyNvKpj4TaMsCwUjrBaYASwFUTMPAlsKvvKQxNmOuVjWYmcY1cjLbRhcQTScNz+b5luwikh0XcFGO0vi+9BUne88fkMg2/sILWc8B4/vGLq7RjWzpJLqTdRt9KAj5ZtmiY0EqAcgW5tEW0PqKZJONAZgGhV91+3I7j7dnOfmGRzxXnLAKL79p3R9V7A+o9seS+8Pov8KXz9jtdv+sb5p1NHtpBjfVAAAAAElFTkSuQmCC");
	background-repeat:no-repeat;
	width:250px;
	height:35px;
	cursor:pointer;
}
/*202204 陸羽西線バス代行運行対応*/
#info_train_title_rikuusai{
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAAjBAMAAABP8wrpAAAAMFBMVEUwv48+w5Zn0K2R3cOe4ct11LTW8um66trj9vD///9ZzKWs5dKD2bzx+/hMyJ7I7uHHj+EGAAACpklEQVR4AeyUAWQbURjH/01y5KI7KZOhUGbIMFcyloFMnzUx3VLtbR1mSmdOYWCTgWubtXdmc3pJ+96yULONYrQztEABioFa7UYpCoABmzH2vbtsyTbAA8gPL5J87uf/v89Dnz59+vTBEDokEJEsAQVAHv+hjXQGMIboUGXgflpIgPxjxtgY0v408+gTHvTo9w4FVoLuADSAlMlBcChT22mMrzEPg0dvSMbp4Zfc0H2q0Zf9OnPxG0+8YJU60wSx73BUhIRDjRzny9wNB3a/QGLMcJn9ukHHpnPcY0+/FITBanP0B8c0Y1x2pUbCLFD2Eh6+3gOR5GvfKfuiYdlW3vHWe+x+1Pyr2vltnezJyF6CKjuUfRFD+XlGnLhBnWKzFOX0nMJob3bZ/GQY5JrSnhYSH6osT63faiJzlBfEtOt7gkhULh7eFmJN1vF5Q9rLLUGU7gS2Ke0Ehyop0ZS2Jj5yABRpx9csy6pi83Kge3OHAE6Jr9Iuc1L1mbB1geyaiKlCBe1qM8putGO7NuPrstGUt9z23OctgDp+0Gmeqq8a9vazvMMNxmy7Pv7hWDF8J/v72I60r9+zbvpJWr3dpcYqgMy3bGSPmr8y0co1ouaH+ZnVdwuq1QfW1LplAV17vE0e9IXQ6d35u1ndSfJJe0vaT0JuHIamqp0LCfB3dvled53aVtde9ouzuoPqW2GmTJ4QBxzFBhQptqA1gH+zy9tmf0kEXTvtAlWO02IikINjWX72UXtUMXq7Mn9thZX3IC+Q2O4kynHz3ifb/GNPllCoOJr3JBP+oEHjhhB+sb0HFbTZwZ+CGCF7ShzEdk1sRfaVjVwWHc4B0LmJuSyGsyENil+74SPAVwGRpxwEQUveALh1rAr41OuBq0iGwQBGwSgYBaMAAHL5GNMnh+68AAAAAElFTkSuQmCC");
	background-repeat:no-repeat;
	width:250px;
	height:35px;
	cursor:default;
}


#info_train_base{
	width:250px;
	height:90px;
	top:185px;
	position:absolute;
}
#info_train_line_title{
	background-color:#0f8700;
	color:#FFF;
	display:block;
	font-size:10pt;
	font-weight:bold;
	line-height:25px;
	height:25px;
	position:relative;
	text-align:center;
	top:-1px;
	z-index:3;
}

#direct_delaycertificate {
	position:absolute;
	top:1px;
	right:1px;
	width:22px;
	height:22px;
	cursor:pointer;
	z-index:4;
	display:none;
}

#info_train_up_div{
	position:relative;
	width:126px;
	height:90px;
	left:0px;
}
.info_train_normal{
	background-position:50% 85%;
	background-repeat:no-repeat;
	background-size:16px 16px;
}
.info_train_no_bg{
	background-image:none !important;
}

#info_train_up,
#info_train_down{
	height:90px;
	width:126px;
	position:relative;
	text-align:center;
	z-index:3;
}

#info_train_up span,
#info_train_down span{
	display:inline-block;
	position:relative;
	text-align:center;
	top:26px;
}

#info_train_up_text,
#info_train_down_text{
	display:block;
	font-size:9pt;
	font-weight:bold;
	position:absolute;
	text-align:center;
	width:126px;
	top:190px;
	z-index:3;
}
#info_train_down_text{
	left:126px;
}

#info_train_down_div{
	position:relative;
	width:126px;
	height:90px;
	top:-90px;
	left:126px;
	text-align:center;
}

#info_train_up_sh,
#info_train_down_sh{
	position:relative;
	text-align:center;
	width:90px;
	height:90px;
	top:-90px;
	left:18px;
	z-index:1;
}

#info_time_base{
	width:250px;
	height:285px;
	z-index:1;
	position:relative;
	left:0px;
}
/*202204 陸羽西線バス代行運行対応*/
#info_time_base_rikuusai{
	width:250px;
	height:281px;
	z-index:2;
	position:relative;
	cursor:default;
}
#info_time_base_rikuusai div{
	position:relative;
	padding: 2px;
	margin: 4px;	
	height:210px;	/*180px*/
	border: solid 1px #afafaf;
	font-size: 13px;
	color: #808080;
	text-align: left;
}
#info_time_base_rikuusai label{
	width:100%;
	background-color: #afafaf; /*#f1bc20;*/
	text-align: center;
	display: block;
	color: #fff; /*#faebd7;*/
}
#info_time_base_rikuusai span{
	text-decoration: underline;
	cursor:pointer;
}

#info_time_base_livecamera{
	background-image:url("../img/niigata/disp_niigata_pc_livecam.png?20161025");
	background-repeat:no-repeat;
	width:250px;
	height:219px;
	z-index:2;
	position:relative;
	cursor:pointer;
}
#info_time_base_livecamera_bottom{
        position:relative;
        width:250px;
        height:66px;
        z-index:2;
}
#info_time_table{
	border:none;
	border-spacing:0px;
	height:75px;
}

#info_time_up,
#info_time_down{
	position:relative;
	text-align:center;
	width:126px;
	height:50px;
}
#info_time_up{
	top:16px;
	display:block;
}
#info_time_down{
	top:-54px;
	left:126px;
}

#info_time_up span,
#info_time_down span{
	position:relative;
	top:10px;
	left:9px;
	display:block;
	float:left;
	text-align:center;
}

#info_time_up_text,
#info_time_down_text{
	color:#808080;
	font-size:9pt;
	font-weight:bold;
	position:relative;
	text-align:center;
	width:126px;
	top:17px;
	height:20px;
}
#info_time_down_text{
	top:-53px;
	left:126px;
}

#info_weather_title{
	/*../img/station/info/station_title_weather.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAAjCAMAAACKA+foAAAAYFBMVEUwv4/////j9vCe4cuR3cPx+/hMyJ7W8uk+w5as5dJ11LRZzKW66tpn0K3I7uHm9/GD2byy59Vx07J917lWy6Rkz6s8w5by+/hKx52l486k486x59XL7+Pl9/HY8+o9w5aHStgdAAACPElEQVR4Xu3Y147jOBBG4fNXMVNy6DBp0/u/5aKtAHsudoHuGQFC67swbN0dkCVLZJ8Oh8PhcHi6niXpfH3ic3k9a3V+5RP5rgff+TSu+smVPUht/CVrvv26250K3TrJF4lJa42JP0iAK/Axr7p5edadDeZd0RYyCIq9aTF1n/Rm6AB60KBHrZx3OevND3j5qtV5g3QDTOvXoJjA1ZarVTqZhqzYWMiYFYu+arzHk26+PsOXv7V62iC9aXKZgmrlPj3IOqaRoFh+TqdHDVq0D97jfgB/bHinkyV3k7v3KagA1CW9xJhAehjqcU1nCMkXiXc5a/HnF3jebsfLwpweZCxM80eQQ1MGuk7guuPQfBV4H63018vdwG+QbpqYDCQZJGXAIpzUwVUBZHNqluo8266VfTj9ceC/8Xt1Ge1mRAbusmVvR1uXfwTSGpclZ3FJkIZE/tXp/GZNjm6MKU3GKCuQdAJTok3NYekdlXNMTMYoJytgeWcb/iJHubV2lx4UO8EHBQiqxRSAFDUCULJaUy5MUlZUBRNlV7c51wWZuy/pSbnkDlW3uhQlZSBEDUt5BV/bKVEKUNWt7enPzdQfNnw3KXCnm06lmTS3hqgMUBV9uTBEVYKCfEePNEEZrALTwrdbhw3+xsyYmXKYJ1uVG5fiiJtioGR5iVLb0YNsyo3JIMUA+UKqpllllgqTYUjM0mmAoKEAZSgE2a5eX8p///5/iVUqG7y0HkcVxwHVcSx5HEbv2T/f+LQOh8O/BDkUcqGF7s4AAAAASUVORK5CYII=");
	background-repeat:no-repeat;
	width:250px;
	height:35px;
	cursor:pointer;
	position: relative;
	z-index: 2;
}
#info_weather_base{
	/*../img/station/info/info_weather_base.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAABUCAMAAACcJNqRAAAAgVBMVEX///96enpNTU3T09OQkJCmpqZjY2Nubm7Hx8fp6em8vLz88+/y0L/13M/56N/prY/Zc0DilnDsuZ/mooDfimDMRADPUBDcflDSWyDWZzDvxa/P3PXf6Pnv8/yPrelAc9lwluIQUM+fuexgit8gW9JQfty/0PKAouYARMwwZ9avxe+PxPCOAAAC30lEQVR4AezTMRJDIQgGYX58mOj9DxxDDqAz6WS/hoZmZ8AAAAAAAPiHPMm2mv/ILqGnLc9ResvVkuk5QhUP/rb0yJ6Kv94Viyr+ur+09IIH//aRPQXT1e08Pb4ku8L0meFnB68lV68wMypi2NaIHG0aAADlfcilkyTYURgMwrlHgMyPMK77H7SbGqIO8Gb8efYuQ/pzkvGWy/cnW6r+ckCT1EP/a5DGaU8FjaxYnK1oanGHwz8OOOJNpD50mVnfNx38BWjRtcggsenUI75ZUc2sBtDbewcaaRxpx6nrC4gXIPtbBptqvhyb7bvLpxZMH0bRIZ3qAZD4/GcnHhHrCkNTL1Ngo6ahEgZUi2usQ+zEXe5Vj5GQWyy4WO1xQViBWcN8HRum5xgVVrrU3+mPMYZx1Ugtyo7p55gjvI1Qfqer2yXM40g9TGOkefp74Sc/RWv8ebRqRdds2R15MqDFeJDdAKXkohV98DPkWjOp6cEfVzJAWs/fIp1nstlMV+KGrgI0cT/FuSvTfdMP7ipdAKVxQ2cDurih5F3euadshc1s4L926cBIbhgEo/DrQ0IYSQbk/gvMeXdv0sBNcmP7o4I3P6XyTbikpm8bgHUofcwCYru/VMJK5Em5lJhxUgU8a35ZrcCWH4EMi+Xu48LpqmRndqDniBcH4aKr55vCkUE2X8M7o2/60hHb5Iqrx19iZ/ppLop+FPAZXU8bVxJTQ2ec2DVIZ9uBGlvEHiMBhHhzrkQzU/OLI+/0ZhRwa2JR04Hmuey84EpUQ7XFYQIanjqP7HqAWy5IrzBbup53wfSS1gCNXOOQMCtwmJmzWkrPesX03aaldssooNH0tG+45iYjPcxk7vp5+MmP6J1foDevsWYvqqDhcapQ1IEQ0aDX+MZPKK0VpMfBf1cLgPCvyL6Lz+6xhBtaFejB/VTlrjy4K9+4K1kAtXNDewdGcEOiI3RwT8Urj8fj8Xg8HtfyB1NaZbXzkplgAAAAAElFTkSuQmCC");
	width:250px;
	height:84px;
	position:relative;
	z-index: 2;
}

div#info_weather_monthday{
	top:3px;
	left:129px;	/*123px*/
}
.ie11 div#info_weather_monthday{
	top:6px;
	left:123px;
}
.edge div#info_weather_monthday{
	top:6px;
	left:133px;
}

.edge div#info_weather_month{
	left:-10px;
}

span#info_weather_month_txt,
span#info_weather_day_txt{
	font-size:6pt;	/*6pt*/
}

#info_weather_base div{
	display:block;
	text-align:right;
	position:absolute;
}

div#info_weather_temperature{
	top:28px;
	left:172px;
	font-size:16pt;
}
span#info_weather_month,
span#info_weather_day{
	font-size:15pt;
}
.ie11 span#info_weather_day{
	left:-5px;
}
.edge span#info_weather_day{
	left:-20px;
}

span#info_weather_temperature_high{
	position:absolute;
	color:#c04020;
	width:50px;
	left:-15px;
}

span#info_weather_temperature_low{
	color:#005ff0;
	position:absolute;
	top:24px;
	width:50px;
	left:-15px;
}
span#info_weather_date {
	font-size:14pt;
}
.safari span#info_weather_date {
	left:-4px;
	position:relative;
}
.ie11 span#info_weather_date {
	position:relative;
	left:0px;
}
.edge span#info_weather_date {
	position:relative;
	left:0px;
}

div#info_weather_icon_day {
	width:104px;
	height:76px;
	left:2px;
	top:4px;
}

#info_weather_high{
	color:#cc4400;
}
#info_weather_low{
	color:#0044cc;
}
#info_weather_rain{
	color:#404040;
}

#info_bottom{
	position: relative;
	width:250px;
	height:25px;
	box-shadow:0px 6px 3px -3px rgba(0,0,0,0.3);
	background-color:#fff;
	z-index: 2;
}
#info_bottom span{
	position:absolute;
	width:250px;
	display:block;
	font-size:9pt;
	font-weight:bold;
	line-height:25px;
	color:#30bf8f;
	text-align:center;
	background-color:#dae6e2;
}

.info_dktr_logo{
	background-image:url("../img/station/info/logo_color.png?20161025");
	background-repeat:no-repeat;
	position:absolute;
	top:530px;
	left:56px;
	width:128px;
	height:145px;
}

.info_dktr_logo_2,
.info_dktr_logo_3,
.info_dktr_logo_4,
.info_dktr_logo_5,
.info_dktr_logo_6{
	background-repeat:no-repeat;
	position:absolute;
	top:526px;
	left:3px;
	width:222px;
	height:160px;
	background-size:cover;
}
.info_dktr_logo_2{
	background-image:url("../img/station/info/logo_color_2.png?20161025");
}
.info_dktr_logo_3{
	background-image:url("../img/station/info/logo_color_3.png?20161025");
}
.info_dktr_logo_4{
	background-image:url("../img/station/info/logo_color_4.png?20161025");
}
.info_dktr_logo_5{
	background-image:url("../img/station/info/logo_color_5.png?20161025");
}
.info_dktr_logo_6{
	background-image:url("../img/station/info/logo_color_6.png?20161025");
}

#register_icon{
	/*../img/station/info/station_btn_add.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaBAMAAABbZFH9AAAAJ1BMVEUAAABNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU05FlWqAAAADXRSTlMAEGCv7/+AvyDPnzCP8njXhQAAAItJREFUeAFjAAJGZdfQECMBBghICXUvLwl1g3A6Q1cDyV2hM0AcbtcKsGB7yAYg2RID1XDUA0hMPQDl8UQyMLCFAxmsoQFAsjSBQSQCzmt1ZFBdAOdxBTGYboDzuIMZXBjgPCAbaEgoBACNIZ6HagqqDai2o7oM1dUoPkL1LUZIIEIJHoLFkBBEDV0ApBE3xaIr8N0AAAAASUVORK5CYII=");
	background-repeat:no-repeat;
	background-size:26px 26px;
	background-position:50% 50%;
	position:absolute;
	width:40px;
	height:35px;
	top:25px;
	right:0px;
	cursor:pointer;
}

#info_bound{
	position:relative;
	top:0px;
	width:250px;
	height:34px;
	display:block;
	background:#dae6e2;
}
.info_bound_blank{
	position:relative;
	width:55px;
	height:34px;
	float:left;
}
#info_bound_up_btn,
#info_bound_down_btn{
	position:relative;
	top:5px;
	width:70px;
	height:30px;
	float:left;
}
.info_bound_up_passive,
.info_bound_up_active,
.info_bound_down_passive,
.info_bound_down_active{
	background-repeat:no-repeat;
	cursor:pointer;
}
.info_bound_up_passive{
	/*../img/station/info/tab_up_off.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAYCAMAAABwdHsxAAAAQlBMVEX///////8/xJf///971rj///83wZNv07GX38dIxpzl9/Fkz6uo5ND///////9ZzKX///+J27+66trO8OVQyaAwv49PPiHfAAAAFXRSTlOAAO5wu1D3xKrmiMyiKCDVSLOZkd1Sy9cWAAAAvUlEQVR4XsXVyw6DIBCG0emAXL1U7f/+r9oAJnVDgIxJvw0rTwQE6VVaJkWCCrMmQ8y8iR5gJpJXfxc3jzArVQL/gN3rBqN6GAsXosEWasxCfczhAcDXmKmL+cDChtOjNjdVZwyn8kIzm5iWCEyjoeQyU54/Yahee1IMfdFCZn6GyYOrbpXqYnaXhw1RtOElDRyCz680b4AeOQyMezYZBxvA6KGjGfmevpaFbWhdFO3OILi2BJfov690+Q/mC7HqCIrdO3CGAAAAAElFTkSuQmCC");
}
.info_bound_up_active{
	/*../img/station/info/tab_up_on.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAYCAMAAABwdHsxAAAAQlBMVEX///8wv48wv48wv48wv48wv4/////j9vCR3cN11LTW8uk+w5as5dIwv4/x+/ie4cu66tpn0K1ZzKVMyJ6D2bzI7uHiynOKAAAABnRSTlMA4KBQQJBn0yu6AAAAvUlEQVR4XsXVyQ6DMAxF0TL02ZkZ2v//1SoJEmzcELlS754jZBLzOJrGISiqyJwNNfPMgJoZg7ov72LWHmYOQqATeFluMMMdJsE4H7E4iZnCPWazAGAlZrzFvJGQ3G7BAjPITKRcGTRR9HlEIIEJYqiZwtTnd8R+hk6SwAetZNbfMEUxsI0RN46fKcwCr/rgNQY2xfGrrQvAPZeBcC1lY6MIRO66mp6u8TEWSq61KNrtTrG2FEv03ytd/4P5AN+wT3fHopL0AAAAAElFTkSuQmCC");
}
.info_bound_down_passive{
	/*../img/station/info/tab_down_off.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAYCAMAAABwdHsxAAAAQlBMVEX///////8/xJdv07F71rhIxpz///83wZP///+X38dZzKXO8OXl9/G66tqJ27////////////+o5NBkz6tQyaAwv4+UZWtsAAAAFXRSTlOAAO7Eu+Zw91Cq1ZGImbMoSCCizN1gsdrbAAAAy0lEQVR4Xs3Vy27DIBCF4dMBjLnGsXve/1UrdSzFixFqghf99/NJIC6YaVkfXxomW57KTLfdw2C9h8FmM/DuWgLQgx84T5sRXnMAHFM9InOF1TJaFOUFO7ZAkgFmjz8y33R0tQR6WK0jhq8NEYkHgE6B1TJiYqT0k9H5woh3o5RMhqaMV5ofMEAJPJl9hgF0XHQ8MXzIaD39MpnHeIvHzJknG6zWN5g9k37u+KFJJKPH3GUAMsXV8dW0SzsuFTWstn/0bG13P+nzH8wPa1oI5NYdVSkAAAAASUVORK5CYII=");
}
.info_bound_down_active{
	/*../img/station/info/tab_down_on.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAYCAMAAABwdHsxAAAAQlBMVEUwv48wv48wv48wv4////8wv48wv4+R3cOe4ct11LSD2bzW8unj9vD///8+w5as5dLx+/i66tpZzKXI7uFMyJ5n0K3Q6454AAAAB3RSTlP/4KBQAECQakr3nwAAAMpJREFUeAGs01WChTAQRNHCI12xCftf6thz3O5/H4jhTEVZ1bdwsqK5Madrr2FQXsOgnWE69Z4GYGyH+ZppRvieAqConQ+MbnqflxZFwTPFZEnSYrJqI/NFReWy5fTayiWGrw0RCR6AoUyvaokJgWLuzG0+M2BvlBxJm27M7cfIAwyQLe9Mf4YBbuNyG9e0B5lbRgMAIv3+LRYM6siEqcodTB/J7tz1Q5JAhg7nHgMQKcrte5q3dI+3fibCh7ugGETFFhu9i3TCFQwAMt4I5mcxZfoAAAAASUVORK5CYII=");
}

#info_trains{
	position:relative;
	background:#b3ddc9;
	width:250px;
	height:253px;
}
.train_stat{
	position:relative;
	width:250px;
	height:62px;
	background-color:#fff;	
	margin-bottom:1px;
}
.stat_tag{
	position:relative;
	width:4px;
	height:62px;
	float:left;
}

.info_top,
.info_middle,
.info_under{
	position:relative;
	left:5px;
	width:242px;
}
.info_top{
	height:19px;
	background-color:#f7f9f8;	
}
.info_middle{
	height:26px;
}
.info_under{
	height:17px;
	background-color:#f7f9f8;	
}

.stat_sc_time{
	position:relative;
	top:2px;
	left:5px;
	width:45px;
	height:18px;
	float:left;
}
.stat_sc_time span {
	display:block;
	float:left;
	text-align:center;
}
.stat_time_0{
	/*../img/station/info/num0.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAQAAADIvofAAAAAhUlEQVR4XpXPMRUDIRCE4ZGABKSshGv/DgmRgIRIiISTEAlIQAIONgUsueJSZGh4H/uWN9KfoVCp2JVOfJ1n0AOnkcl0fE3TcbIkceC8JJFw2l7kDEnYep34xgPrFcl3aHeYJp4bGx4/9kVp39eeqDE7YTiDg8KIGjHhOIOib8gYRtLvfABKyVWKg2LRGAAAAABJRU5ErkJggg==");
	background-repeat:no-repeat;
	width:10px;
	height:18px;
}
.stat_time_1{
	/*../img/station/info/num1.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAQAAADIvofAAAAAPUlEQVR42mNgIBlEKkQ6RAogCzREXoj8H/k/0gFZ8D8UOqBrbxiSgpEOkQ2RDZEHIv9HLgCxEGqQICnBCAB0RDeCQmVE0gAAAABJRU5ErkJggg==");
	background-repeat:no-repeat;
	width:10px;
	height:18px;
}
.stat_time_2{
	/*../img/station/info/num2.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAQAAADIvofAAAAAZElEQVR42mNgIAlEKkQ2gKEBQqgh8j8cNkCEEiL/R16IdGBgiAyI/BD5H6o6siBSAElPA7rZDtgEC7AJXoCbCRcKiPwfeQDdrR/Q1EUKgLU2YAotIEroA9T3IKgAcTAqdCA+KAFg2kfJxF5vnAAAAABJRU5ErkJggg==");
	background-repeat:no-repeat;
	width:10px;
	height:18px;
}
.stat_time_3{
	/*../img/station/info/num3.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAQAAADIvofAAAAAg0lEQVR4XpWPMRXDMAxEBcEQDKEQBCHr3wzBEAShEAwlEAwhEMxAHZzKr87U0/b17k4S+UtkKoZxLGR4zDlRotM5RFAunPI1p9tTcNqe/YRkOo4u0DjxSLzh7B6Y/Aql47x3nHCG7KLjc9vizhc+YcW5qCiFEZkYI35fNSQURcmPkqUP5IRMZqOjtAcAAAAASUVORK5CYII=");
	background-repeat:no-repeat;
	width:10px;
	height:18px;
}
.stat_time_4{
	/*../img/station/info/num4.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAQAAADIvofAAAAAZklEQVR4Xp3PUQ2AQAjGcSIY4SIY4Wr834xgBCIYiQhGuAg2wIfb9MDNTfnefgMGIj+KQmXOuONYJMUTUvBHJ4ZTA7LibCIDUjhoTBENp4oMyNJHIxqeosKCXnEa2lfdV+SPvuFrnU77R/Lo8db4AAAAAElFTkSuQmCC");
	background-repeat:no-repeat;
	width:10px;
	height:18px;
}
.stat_time_5{
	/*../img/station/info/num5.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAQAAADIvofAAAAAfElEQVR42pWQMREDMQwEBcEQAiEQDMHtdg9BEAThIRhCIASKIZjBpfg48bw/Re66HenmJLM/RCJPvh0wo8nxhfU86Qg/ZwYiX0EnCJw0w+E2Mu/sFDMSFfFYGwuthzyvYEPHyv5BBdHMjIpoOJmgI8qo1N+FOtv6p2S/9QIFJk70tyiJcAAAAABJRU5ErkJggg==");
	background-repeat:no-repeat;
	width:10px;
	height:18px;
}
.stat_time_6{
	/*../img/station/info/num6.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAQAAADIvofAAAAAjklEQVR42pWPQRHEIAxFKwEJSKiESOj13ZCwEpBQCZVQCUioBCTggJ3QpJ12Zg8bLvCGefl/mv4cAh8ymeVGM41uZ/dfijKBRGU7YVb09h10wht2juEVxFFUSLE1lVmh2GNB2OgUh9Wdwx9PZ7n8mkTNVNoFV4d6SQarxSPSaCSEnW6NHt3Lo4ZGHxl/zRdUG1ghLD2oFgAAAABJRU5ErkJggg==");
	background-repeat:no-repeat;
	width:10px;
	height:18px;
}
.stat_time_7{
	/*../img/station/info/num7.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAQAAADIvofAAAAAXklEQVR4nGNgIBpECkQ6oEEBhkiHyP9o0AFVZUHk/8gD6EZdiPwQqYAqlBD5P7IBXd2DyA+RAqhCAZH/Iyegq9sQ+T/SAF3wQ+QHdCEDbI5xwGZiAzbn4BQMYCAZAAAmTzgVV+SiQgAAAABJRU5ErkJggg==");
	background-repeat:no-repeat;
	width:10px;
	height:18px;
}
.stat_time_8{
	/*../img/station/info/num8.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAQAAADIvofAAAAAkklEQVR4XpWPQRnDMAhGkYCESogEJPT6bpNQCZEwCZUwCZEQCZNQB9lHQpZedhi5wOPnh4j8GexkMvsCSqHFq+iAB40TRTlpHAO6TmOmURbcerYt+PDUtbfxKC6e90XKq0PfnqfOPa3bXIFJflC0U8c6rpzmw90EW0oRKo3ka97uhJG6rkyn+v17iZOiYa6V3/EB+9xgZgKk0D8AAAAASUVORK5CYII=");
	background-repeat:no-repeat;
	width:10px;
	height:18px;
}
.stat_time_9{
	/*../img/station/info/num9.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAQAAADIvofAAAAAj0lEQVR4XpWPQRHEIAxFkVAJlVAJSOD6bpWABCRUAhKQgAQkVAIOsgMBdrjszIYDyQv5PxjzV3DgCQTOL7qoyDj3hK8W2N5sr7EIcbRvhKclASEsKaG0y28wI2oj5IFcM9O0ICQ8UTeYW+ZeVvwY32MYbcit9Tg5BmwyVhULlYjrKM2hZ/08zRkVsFgu8ys+cS5WyUHAXaAAAAAASUVORK5CYII=");
	background-repeat:no-repeat;
	width:10px;
	height:18px;
}
.stat_time_colon{
	/*../img/station/info/num_colon.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAASCAQAAAA5tdxNAAAALklEQVR42mNgIBdECkQ2wJgXIv9HToAwEyI/RBqQY5wDjLEg8n9kAjqTgQGfqQDC6A5ufmFbNwAAAABJRU5ErkJggg==");
	background-repeat:no-repeat;
	width:5px;
	height:18px;
}

.stat_dep{
	position:relative;
	width:58px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#7b34b9;
	float:left;
}
.ie11 .stat_dep,
.edge .stat_dep{
	top:2px;
}

.stat_unit{
	position:relative;
	width:58px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#8e8e8e;
	float:left;
}
.ie11 .stat_unit,
.edge .stat_unit{
	top:2px;
}

.stat_dest{
	position:relative;
	left:4px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#8e8e8e;
	float:left;
}
.ie11 .stat_dest,
.edge .stat_dest{
	top:2px;
}

.stat_dest_has_nname {
	position:relative;
	top:4px;
	width:113px;
	height:41px;
}
.stat_dest_name {
	position:relative;
	top:1px;
	left:5px;
	font-weight:bold;
	font-size:17px;
	text-align:left;
	color:#6e6e6e;
}
.ie11 .stat_dest_name,
.edge .stat_dest_name{
	position:relative;
	top:5px;
	left:5px;
	font-weight:bold;
	font-size:17px;
	text-align:left;
	color:#6e6e6e;
}

.fsize9{
	font-size:0.6em;
	padding-top:6px;
}
.fsize11{
	font-size:0.7em;
	padding-top:5px;
}
.fsize16{
	font-size:1.05em; 
}

.tcolor_dep{
	color:#8e8e8e;
}

.stat_dest_name_id,
.stat_dest_name_id_long{
	position:relative;
	top:-3px;
	text-align:center;
	color:#8e8e8e;
}
.stat_dest_name_id{
	font-size:0.58em;
}
.stat_dest_name_id_long{
	font-size:0.55em;
}
.chrome .stat_dest_name_id_long{
/*	-webkit-transform:scale(0.8);*/
/*	-webkit-transform-origin:0 0;*/
	transform:scale(0.8);
	transform-origin:0 0;
}

.stat_info_type_blue,
.stat_info_type_gray,
.stat_info_type_red,
.stat_info_type_yellow{
	background-repeat:no-repeat;
	position:relative;
	top:1px;
	left:20px;
	width:90px;
	height:18px;
	float:left;
}
.stat_info_type_blue{
	/*../img/station/info/delay_bg_blue.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAASCAYAAADbo8kDAAAAiUlEQVR4Ae3YMRXFMAhAUSREWiREQsx8X0iJAz4DS5qpbWF6wzXwTg8NiJlt5GfNTafOcItGu3Z0vUTubhHsteX6EToiDwJ9bmyh40s2JIgvO2Yy4yLRck1ieBtSTeF1UUKFCDUITWhCP4GSnyG05nmHycJStLDkr+DoHJXyjeIzKWfSosM/h/8/XtVF6YgLQtoAAAAASUVORK5CYII=");
}
.stat_info_type_gray{
	/*../img/station/info/delay_bg_gray.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAASCAMAAADsfTkxAAAAGFBMVEX///+zs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7NDMhOpAAAAB3RSTlMAENBwUPBggcqZUwAAAE9JREFUeNrt1bkRwDAMA0HwE/rv2M84cqzLtAUwIQHqEZXeKCv06fFm03otA5ZubURLMUZMqAwppSEpY87oH3CN4PGBkeGCztUTWqrgK7gAOQ4qkerh3f8AAAAASUVORK5CYII=");
}
.stat_info_type_red{
	/*../img/station/info/delay_bg_red.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAASCAYAAADbo8kDAAAAiUlEQVR4Ae3YMRXFMAhAUSREWiREQoT+ASlxwGdgSTq1LUxvuAbe6aEBMbPNT6S56dQZbtFo186uZ+TuFsFeW65fQkfkQaDPjS10fMmGBPFlx0xmXCRarkkMb0OqKbwuSqgQoQahCU3oB1DzM4TWPO8wWViKFpb8FRydo1K+UXwm5UxadPjn8P8HfIZzPoDoyXkAAAAASUVORK5CYII=");
}
.stat_info_type_yellow{
	/*../img/station/info/delay_bg_yellow.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAASCAYAAADbo8kDAAAAiUlEQVR4Ae3YQREDMQhAUSQgDQmREF1Rg5R1QJnpXpLppe3C6R+egX8gAYmI3RJNM3mKr8Dvdnp2PSNbugj2tyvZ59BLBoEeN/bQWZ8oZewdeokyLsrHiMo9vAOlpvC7aOFChB6E/gGhCQ0ewx7O967HZGFpW1hYwasZR6V6gzNp/5mUw3/H4f8FOU3HhXhjhGQAAAAASUVORK5CYII=");
}

.stat_info_text{
	position:relative;
	top:2px;
	width:90px;
	height:19px;
	color:#ffffff;
	text-align:center;
	font-size: 0.9em;
	/*font-family:sans-serif;*/
}
.delay120{ top:0px; }
.safari .delay120{ top: 1px; }
.gecko .delay120{ top: 2px; }

.stat_info_uptime{
	position:relative;
	left:35px;
	width:65px;
	height:19px;
	text-align:right;
	color:#8e8e8e;
	font-size: 0.7em;
	float:left;
}

.stat_info_train_type_none {
	position:relative;
	top:4px;
	left:0px;
	width:58px;
	height:20px;
	float:left;
}

.stat_info_train_type_local,
.stat_info_train_type_express,
.stat_info_train_type_limited_ex,
.stat_info_train_type_rapid,
.stat_info_train_type_rapid2,
.stat_info_train_type_rapid3,
.stat_info_train_type_rapid4,
.stat_info_train_type_rapid5,
.stat_info_train_type_rapid6,
.stat_info_train_type_rapid7{
	background-repeat:no-repeat;
	position:relative;
	top:4px;
	left:0px;
	width:58px;
	height:20px;
	float:left;
}

/*普通*/
.stat_info_train_type_local{
	/*../img/station/info/type_local.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAUCAMAAADrw95cAAAAPFBMVEWtra2AgICMjIzZ2dmysrJmZmafn59vb2////95eXm8vLzPz8/i4uLs7OzFxcWCgoKVlZX19fWAgICpqanrrKMCAAAAAnRSTlP5gF5VFOwAAACwSURBVHjaxZQ5CgNBDATXrXPuPf7/V4vFThyNB4MLIZQU6kTaHucij+3cfIkQT1/k52q724papboXaTHh8AsI9in1giXADPBjjKPyyLAypZKVkXUUKR5uqT2JdJoLDAYx9JURAxI1oxLvIymSKRMxNyiL8qyKm52pw2heDZAQJNwzzQcOoBToW80kUV9vbSmDXC7Yt1uLQUYn7pzrnAoOECqzN8VN9g/+djnrp77+YJ5O2yh3sp6D6wAAAABJRU5ErkJggg==");
}
/*急行*/
.stat_info_train_type_express{
	/*../img/station/info/type_express.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAUCAMAAADrw95cAAAAOVBMVEX/gAD/rVv/37//gAD/58//nz//z5//16//hw//79//t2//////v3//9+//r1//x4//ly//jx//p086GeNFAAAAAnRSTlOA+YlxH8sAAACnSURBVHherZTbCsQgDETbmVy89rL//7FrLcu+Wul5yUA4kIi6LJykmWueYuXCPMnraq3/HJ+pqgDuuIVaOnFI3YPqQe9mK9qREbVwB/QAWgzuPj6wBb1pnShCQ2do4Gilc3UktNopQ7sKOrxMou+gYycM3jQ1bfpIzR43phr9ys/UdCaVDxLtqepEOYGiRvzUNKaKZSgZPJvc6k7a69d/Xp1/6vMfzBexXim7a2ZlsAAAAABJRU5ErkJggg==");
}
/*特急*/
.stat_info_train_type_limited_ex{
	/*../img/station/info/type_limited.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAUCAMAAADrw95cAAAAOVBMVEXvW1vmAADmAAD5v7/////sPz/yf3/6z8/nDw/vX1/xb2/839/pHx/2n5/3r6/97+/rLy/0j4/uT0/keH/nAAAAAnRSTlP5gF5VFOwAAAC3SURBVHherdQ5DsMwDERRZ2ZI7V5y/8OGsC9AGPkFpeYBbKTtg5d9Nmx6VUDoZf+mozzj7jjyVO4mKcadGcksRahus1pgXXGc2HO0YNZe2E5SclykxTVFl7XzcrfpzlXtCSnalhs9glNj+V2OBq6TETikwrscdWBeFsGWiKccZXFTaxIU7aOhH2NPLhz0qNdN++xWvuxYaapSDkg76JN0W2Ca6otTKks0oO5aJUET/YG+f+rvP5gfxfYTE73bZdAAAAAASUVORK5CYII=");
}
/*快速*/
.stat_info_train_type_rapid{
	/*../img/station/info/type_rapid.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAUCAMAAADrw95cAAAAOVBMVEVbuOcAkNkAkNm/4/UPl9vP6vh/x+w/q+L///8vpOCPzu4fnd6v3PNvwOpfueef1fHf8frv+P1PsuU8BLR1AAAAAnRSTlP5gF5VFOwAAADCSURBVHhexZRLisQwDETTpa//Tu5/2EnMLAZmozYNXaBFFX5GWMjHC5t6HTh8SzcI39SnUbrrpL9BGMWDr3xe5wri6JyUQSR+XpyxBA2g0oBsCVbsdm0I0bomgOaOrk5wteUtGe6KoD1D6Bcl1WnkcAqhWSC2GuY2jMnwyKLPpGow1eFu5MJgeWM4KZU1F6PKA7WMMJr5LP02syQeDhemIKoYLnzNyoZrkBHVGkMrPweltNF9Nlv61/HXNmd/1fc/mB9GuR/2ICwYOQAAAABJRU5ErkJggg==");
}
/*特別快速*/
.stat_info_train_type_rapid2{
	/*../img/station/info/type_rapid2.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAUCAMAAADrw95cAAAAOVBMVEVbuOcAkNkAkNm/4/XP6vgPl9s/q+L///9/x+zf8fofnd4vpODv+P2Pzu6f1fFfueev3PNvwOpPsuVPqK4OAAAAAnRSTlP5gF5VFOwAAAEuSURBVHhexdTLboQwDAXQmetn3sD/f2xNoBVMd6hSr2QvIh8wi/B642HeL7zsUQLCHuYvaOKjfYaiKt0P7tRdo89mvmdnOIvmTNrqFJ8UoVbNooEx3GF60pSogYitbtJwxC+UkWVlGoUoxF67g/EKNC3QrGa2diaaj7nQrqM0d83uNN960jYw3Ajnp5gWRdSVju5KHkFQz+p+0NHAdFJyT0oGoxsNLJkioGSmP7QxWOfCsnYVUuy5UQdy0wi0m+XxvXBUcleoe5wrGQuE7UqJXW2MY7oi2UmPKiVXiygt0rHkfl84aJU2aS/GIX5ok5pHyJSLdIOx0Cc15hqkSrelhKoHdXRj2dIiiq2TEi3LL2obgrgmwC2a7nSRfZDz2oelVWfmxv92c55f9ec/mC9EwByWOVVgKAAAAABJRU5ErkJggg==");
}
/*通勤快速*/
.stat_info_train_type_rapid3{
	/*../img/station/info/type_rapid3.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAUCAMAAADrw95cAAAAOVBMVEVbuOcAkNkAkNm/4/V/x+wPl9s/q+L///+f1fHf8frP6vjv+P2v3PNfuedvwOovpOCPzu4fnd5PsuUPI7m5AAAAAnRSTlP5gF5VFOwAAAE7SURBVHhexZTZbiMhFESdqruwLt3//7EDjZyxnbdWpJRAQugcUTzA4ws38/XAw29livCb+WU101N+Atwb/8MPNVn2ZiunxwH2kYgNzLmX8cyX8aHm3nOSPkyLhw7T3p5qjBwgk+dTB3bkqW63pHAAge771MXH1IBhHXbYhFpIJMj0eVfrhjncYTCtXU1lVFRxwsW+mTlfVYpEqzK5pRLspLlJHUjc6mbocL6pwZTfqggmFaZaRkKyq7C2i8GKvRc2PgsTKyLNje6IIgYTCYvxpNDkP9RBzOGZBBl72OqEej/yZooGlCO8qfEYRkcz9XgVDoiuWx2aj3oxXYPDk/JFLWrogRJkJIrAFDVGxKUKwqTPuJgz0MhSXlQRj9WujNCkcGg+cS6g6ALT0UL12DZzNf6zl3P/qd//YP4BiP4c5FGM4NQAAAAASUVORK5CYII=");
}
/*中央特快*/
.stat_info_train_type_rapid4{
	/*../img/station/info/type_rapid4.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAUCAMAAADrw95cAAAAOVBMVEUAkNlbuOcAkNl/x+w/q+Jfuecfnd7P6vi/4/UPl9uPzu6f1fHf8frv+P1vwOovpOD///9PsuWv3PPA5reMAAAAAnRSTlOA+YlxH8sAAAEKSURBVHhexZSJagMxEEMTaS4fe6T//7GdtZuUQBPKUqjAGjPmgWxjXy44qSSv+yldccF+Un+E9v4N+H3efdqhSFviJ5T8RoX3nhwuA0Va4B3aSZqkZQoktYoVOWD0HhUR/oTiocyFiSJ2h5XVQ7fI+QpU2SAmz2jMwIE5hKPXRLdKipFRFcpjkb9CtVGCKTC0wuM9GnoPrNnUYpFC9OpwGYHL+mKvQVKBlWQQsCopSMsYnRQI2Z7QGqEa0WaYm4keNZyyq457mbZttry7V0V40dmUfSn1gdaymL5Gm5XcpBdry0B39+ULJVou3PoLtBWOSAuNE91v2Ab6UT6yuI1j+reXc/6pn/9gPgGqYjKEfBFWwwAAAABJRU5ErkJggg==");
}
/*青梅特快*/
.stat_info_train_type_rapid5{
	/*../img/station/info/type_rapid5.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAUCAMAAADrw95cAAAAOVBMVEVbuOcAkNl/x+w/q+K/4/XP6vhfuecfnd4AkNn///8vpOCPzu5vwOrv+P3f8foPl9uf1fGv3PNPsuUfAJk7AAAAAnRSTlP5gF5VFOwAAAExSURBVHhexdTLiuMwFIThdJ277sn7P+wcRUwzzuxMQ/+LQhg+0EZ+fPnNvh7+iFsl9LjZD9Ex4iQ94u95yJkd53T+pIOZVXMkAXEMPxag3Jydb+6flAEQ5axD26RshadqZJM29jG4OrNcqBCRWY4EwxSzIWNxm01YC3NIc69UnIz+pZ3PhbPOcCWnXSzSUgEygKu6ItgDFyr0nYQ4AloLe+gCMTIHa3XhT7prB7Z9dH+SIqlE6DTOnEcVF3pfeLYLJeWsUkSfpjaLWfEGd6uUOa0IH0CegHWlhEyT4kXcJwM8gwUUqqkizpRiPeJKjbKSdAlxOIzUOCJpn/Wb1tlNPyn2PmkvMU8AVA4NkX5owFfIfI3/6HDHoTni8xmHxsvLmz7fn8TaFr/2cu4/9fs/mD9JsiPjpEIkugAAAABJRU5ErkJggg==");
}
/*通勤特快*/
.stat_info_train_type_rapid6{
	/*../img/station/info/type_rapid6.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAUCAMAAADrw95cAAAAOVBMVEVbuOcAkNkAkNm/4/V/x+zP6vgPl9s/q+L////f8fpfueef1fHv+P0fnd5vwOovpOCPzu6v3PNPsuX0wh04AAAAAnRSTlP5gF5VFOwAAAFASURBVHherdTZbqswFIXhdK09eTa8/8MeAydRae+S/rJ8gz55SxgeX3izrwce8VYLIt7sj2llaH2CpNd2xOvhnarX6H60R5rgmEocUsSP3U+Kg+MHrWNUlTHdtigDbqNfFEt1b+YHRkqcIPVFL7tpaUBhxHXqBJkUzboyDzK0A9MHvPmNrnw41oqAwy0Pc5PieUwRbyKcGVmCCLlRiiTPgiwHJThID5dcxCkrCPOE8jctbnxREYiksugWka1xBaapUD8Htn4b2PkcmDgS6eEUoE1fwUsEkojDRcpPOom1opIg0yiLUsUj56WeL2eMVu9XIrXpDHS3SOfABSmMEYtWmy86rbZ8o5s5RqEUmcpF3ZBTQjppqNb/VFBCbU/fqEik7GezdNk4re7Y46KxY5x0s20Zbf2D6/8p/eBT/+AH8w8SXR9CgHnIJAAAAABJRU5ErkJggg==");
}
/*京葉快速*/
.stat_info_train_type_rapid7{
	/*../img/station/info/type_rapid7.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAUCAMAAADrw95cAAAAOVBMVEVbuOcAkNm/4/U/q+LP6vgAkNl/x+z///+f1fFfueePzu4fnd7v+P1vwOoPl9vf8fqv3PMvpOBPsuUC/8ipAAAAAnRSTlP5gF5VFOwAAAEuSURBVHhexZTZasQwDEWnV5t3J/P/H1vJbktm6FMo9IAgkXzwxcF5fMhNPh7ysFu4KHaTP1LnvDxFBfBquBj4TVXdHpDzLrdjDFn9Z1vGm8rk1EoOQ5VoF1ydE0UAtvYcRTZ6URt+aGakEIDUjLtIoVOokpn1xIgJvwbutDFT+UFLlqwRWMkCOkm8XlUqcMp6I5gbsWsuwvhSoTpjYnhXERK2WkCOwgoL0wo8eqIBkuBdlc0K/31ksWCqkpBqWml4yGB7VY9kqpa8DXWI1MH+FudZ2052jCRHTS9qkqX2waGuCPlbLaPV7Oas50je4IGLCjetx7mMNhMNdeSZZqjqMx7PeQzyFgg4jos6k3URmLXMiVKLBK2cxdVjxEKuPWWbnRYr8b/dnPtX/f4P5hP0Sx3mZhPUswAAAABJRU5ErkJggg==");
}

#direct_delaycertificate_tooltip_area{
	position:absolute;
	top:0px;
	left:5px;
	z-index:100;
}
#direct_delaycertificate_tooltip{
	position:relative;
	top:10px;
	left:30px;
	min-width:130px;
	min-height:33px;
	line-height:16px;
	background-color:#f7aa45;
	color:#FFF;
	padding:10px;
	border:solid 2px #FFF;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
	text-align:left;
	z-index:101;
}
#triangle_mark{
	position:absolute;
	top:10px;
	left:10px;
        width:20px;
        height:20px;
	z-index:101;
}
#triangle_mark:before{
	position:absolute;
	top:0px;
        content:'';
        width:0px;
        height:0px;
        border:20px solid transparent;
        border-top:20px solid #FFF;
}

#direct_delaycertificate_tooltip_section_list{
	 list-style-type:none;
        -webkit-padding-start:0px;
        -webkit-margin-after:0em;
        -webkit-margin-before:0em;
	-moz-padding-start:0px;
	margin-top:2px;
}
#direct_delaycertificate_tooltip_section_list li{
	height:30px;
	background-color:#FFF;
        border-bottom:1px solid #d7dadd;
        color:#666666;
        font-size:1.0em;
        font-weight:bold;
        padding-left:10px;
        line-height:30px;
}
#direct_delaycertificate_tooltip_section_list li:hover{
	background-color:#e5c98e;
}
.edge #direct_delaycertificate_tooltip_section_list,
.ie11 #direct_delaycertificate_tooltip_section_list{
	position:relative;
	left:-40px;
	width:100%;
}

#line_timetable_base{
	font-size:14pt;
	width:1024px;
	height:735px;
	background-color:#F3FCF0;
	background-position:0 -40px;
	position:absolute;
	top:50px;
	left:0px;
	z-index:11;
}
#train_info_base{
	width:998px;
	height:270px;
	margin:0 auto;
	position:absolute;
}
.schedule_base{
	/* width:1002px; ブラウザによってスクロールバーのサイズが違うので、少し余裕を持った幅に変更*/
	width:1005px;
	height:490px;
	overflow:scroll;
	overflow-x:hidden;
	margin:0 auto;
	position:absolute;
	left:0;
}
.ie .schedule_base{
	width:1010px !important;
	float:left;
}
.ie .schedule_base tr{
	float:left;
}
#legend_base{
	height:30px;
	width:299px;
	position:absolute;
	top:680px;
	left:344px;
	/*../img/line/timetable/traintable_legend.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASsAAAAeCAMAAABDusgsAAAAUVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/c3MdHR15eXk4ODhlZWVQUFCKiorPz8+3t7eampqpqanDw8P////a2tr29vbt7e3k5OTlUr0/AAAAG3RSTlMAEDhgeIAYCEho/4enj5+Xr9fHt7/P/9/37+cxsZHpAAADq0lEQVR4AezQtwHDMBADQJCf7f33lRrl3ONGOMxaF7U96g17LkbnxLEWaXQtA7MoozsVn6uY9b6KWWn0LDFyozccgBi9IUCzxe8lW/kPrJeHkqs6EERv2K4kNBJi1C30/x/6imCvHN71puNI6jKnZhg8IdpJApDnCJSCzxIXwE8CYAAuoT9C3oIzbrB4swMueMYTfv/6801XleY80bbcAEj4H0g8p7BAWqWVLaEyA5fQT+CTbWQchM3QIVtrp4pzAyd0vCMCwbDBgqx5wi1/thb8Xl31Vukuuq8CAuvXXGFmRlhlrcctlQZ6NOvCJ+CNX2/c2AKhutCi06w+uLImqXG9aGSuJDndN+HbN10h1ujSSkkGFGZe+Jyr0FNRJ9mVgbBOoHtTEz5BMJs6ZWfJz0nE0vqlrrITcGJbzu+uYt1dze62q2PhgtQ6bnj7hS+6GkunnK4SjAxmhSxm9trVXY5WF93pAAJAd0HCK5LKGNgW7BgrQAEL82Nd0e96sBCI6TiwOYCFATd82RWJHTMLxzlWWmwkAJF60YPhfkW65jh9T+WJ44HsB3ZKEd4JCQdzC0gsANYZ0B7l3Li4uvarJK1sxwKM6/FhP+TqUjYkTU0r1WnolUDmunL5p6utxYAxR6S9uyJprIu7T89c6UZjsISTnHClVWDhdNau3I7+axlXV/Wcs2V3Vd3Puio/6WrARlfBidiqVFv6l6uZFXfY6GpbomsV7ZmrZAfxfv0YSwd6C2NdqRByPOnBdLbmICkz3bl6+76raXEXj+nsDL1FKbSW/tdVEHv4iCv551zVdYhtM2x3Z1w2X7VXSaj90VVad5MZO9H3XLX7a/vf77sa76+cnRkSjC08dxW8japGV9pcv7sq1ef8sgcH1EdxLI0RSK1FgJq1ehcy44OrtU9W2aiEKwvr/T3Dn2/OwbTumU7sOJd8bMwznkBqOMchJ4i1FGRBc0SY6TyGUZteXNuHOehci7vP3QGElczRZzJvwlRchY7Q9OCKcwgzQyENB9Nj6f/59ft7czC0dvzADRmco4BHGtk9PhmMnZX9yJHi2q5LdcYLhjlYbm5GLSKSss25SrYmJsDpxgE7DytAmi8lSSrglt9f/u9shh2PiD7rILx0labwPGdJSK6DeVuKl6WCFwRLt5eyiGH5WAgJRu21HuYQfSACmNzH8jV5+m8YfWeix2RGARuxY32jgGMgx5BHB9xHJ3JGg4roudTRuVQS5+hH5+iJX/sxuvYDAKMH/S1qObK1AAAAAElFTkSuQmCC");
	background-size:299px 30px;
	background-repeat:no-repeat;
}
#line_name_div{
	width:1024px;
	height:40px;
	position:absolute;
	background-repeat:no-repeat;
	background-color:#0F8800;
}
#line_name{
	font-weight:bold;
	position:relative;
	left:20px;
	color:#ffffff;
	font-size:18px;
	line-height:42px;
}

.col_station_name,
.col_station_name_left{
	width:180px;
	height:28px;
	color:#000000;
	font-size:16px;
	background-color:#C8E9C3;
	text-align:right;
}
.col_station_name_left{
	text-align:left;
}

.station_name,
.station_name_left{
	width:150px;
	height:28px;
	position:relative;
	text-align:right;
	left:-20px;
}
.station_name_left{
	text-align:left;
	left:20px;
}
.stnm_ss{
	font-size:10px;
}
.stnm_sm{
	font-size:14px;
}
.continue_station_name{
	border-top:1px solid #F3FCF0 !important;
}
.col_lrstc_title{
	width:180px;
	height:40px;
	background-color:#3EB43F;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}
.col_train_no_title{
	width:180px;
}

.col_train_nname_title,
.col_train_type_title{
	width:180px;
	background-color:#97BDD9;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	height:40px;
}
.col_train_type_title{
	height:28px;
}

.col_train_time {
	width:100px;
	height:28px;
	text-align:center;
	white-space:pre;
	background-color:#B1BDBB;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	border-left:1px solid #F3FCF0;
	border-top:none;
	border-right:1px solid #F3FCF0;
	border-bottom:none;
}

.col_train_no {
	width:100px;
	height:28px;
	text-align:center;
	background-color:#98BDD8;
	color:#FFFFFF;
	font-size:19px;
	font-weight:bold;
	border-left:1px solid #F3FCF0;
	border-top:none;
	border-right:1px solid #F3FCF0;
	border-bottom:none;
	padding-top:0;
	padding-bottom:0;
	cursor:pointer;
}

.col_lrstc,
.col_train_nname,
.col_train_ntype{
	width:100px;
	height:40px;
	text-align:center;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	border-left:1px solid #F3FCF0;
	border-top:none;
	border-right:1px solid #F3FCF0;
	border-bottom:none;
}
.col_lrstc{
	background-color:#C8E9C3;
}
.col_train_nname{
	background-color:#C2DAED;
}

.col_train_ntype{
	height:28px;
	background-color:#C2DAED;
}

.col_arr-dep,
.col_arr-dep_left{
	width:30px;
	height:28px;
	text-align:center;
	position:relative;
	left:-10px;
}
.col_arr-dep_left{
	left:10px;
}

.col_cancel{
	background-color:#FF7373;
}

.button{
	cursor:pointer;
}

.line_timetable_up_dir_on,
.line_timetable_up_dir_off,
.line_timetable_down_dir_on,
.line_timetable_down_dir_off{
	position:absolute;
	width:120px;
	height:32px;
	top:4px;
	background-size:120px 32px;
	background-repeat:no-repeat;
	left:388px;
}
.line_timetable_up_dir_on{
	/*../img/line/timetable/railTimetable_btn_up_active.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAgCAMAAADuZ0x6AAAARVBMVEX///////8AAABqv2APhwBLpUCHw4D////D4b94vHCl0p8tliBarVAejxDw+O9ptGDS6c/h8N+Wy488njC02q+Z05Ls9+uSermnAAAABHRSTlNQ3wBQlSBKwQAAAM1JREFUeF7t1sluBCEMRVEqeR6Ya0jy/58aKQS1Sr3G7kXflQWLs0BCDh9hE49CEJ/C5gXLi8JvWFXvQFMbmEB3QIHDBU6oIl8FKLstzCDpAIC6G8PxBIgLkE1hQqxIInICaSl86ahNuID/poyyFJ49Dq4xFWRjOM3Xhu0bV3GC50G0hnlOuCzhTmkMB9CN4HsFUA+YARJ7WGnVX608ysj8X5poihnDXQAznqLbVW+yBD7pqSKjVnHFw2Pn2ttLL3tvePOCgxf8+f3jAv8CCPVop7rmJIIAAAAASUVORK5CYII=");
}
.line_timetable_up_dir_off{
	/*../img/line/timetable/railTimetable_btn_up_normal.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAgCAMAAADuZ0x6AAAAOVBMVEVqv2Bqv2D///////9qv2CS0Iqw3arD5b9+yHXr9urh8t/N6srX7tWIzIB0w2um2aD1+/Sc1JW54bVy1/TBAAAAA3RSTlPgUADpL0kqAAAAyklEQVR4Xu3Xu44DIQxAUbLX5vmYSf7/Y1daIqTR1JislFtCcQoKY/fzcLIj95A9ObcLlv8Bd9V2BWIzgQX8FfCkPXCgiBwZSrOFK14CAGczhp8Biq+QTGHwnCoiHo6lcNDRhAvPPyBRlsIj6oQJAygkYzgOwIPFG/cJFzGF7wcva1hllMmWcK5tABGCJTwroDvgAFXsYa1wxhWwvoOg79oAuh6vNGbECrhyy1+uQhdruEH2UWQN3OXWtPSzPntf+Asby/uXtm1r6i/pKT2ZwYSMwQAAAABJRU5ErkJggg==");
}
.line_timetable_down_dir_on{
	left:508px;
	/*../img/line/timetable/railTimetable_btn_down_active.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAgCAMAAADuZ0x6AAAAOVBMVEX////////////////f793P58y/37uPx4gPhwAvlyJPp0Rvt2Zfr1Wfz5k/nzMfjxHv9+6v16p/v3fxnxfoAAAABHRSTlP/4FAAfs/tnwAAANBJREFUeAHt10WC4zAUBuE/HkEJDfe/6zSj1k9q+laJqcygJW7bPy2yaZGbvi3nZSqMnB5EkixlBkEPClVqHaqfG85EFR7sJuVDTyB+HJQ5C9SYIckQxGEAe5AUoZmGs/s0oHLqQaKahqG4jwOKHlWSbfhjGnj+E8E0HM8OXMfrgKpJYakl6MPZdtmHdUTa64CgJ51uHpa8nvX8/NNBmRAeVQgrwgWy5odDht3NDR+hXWl8RtiHlXlQDs0Oe+jRydYB1zAw6M+fPws/YbZln6l30YIJLS1ULcoAAAAASUVORK5CYII=");
}
.line_timetable_down_dir_off{
	left:508px;
	/*../img/line/timetable/railTimetable_btn_down_normal.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAgCAMAAADuZ0x6AAAAP1BMVEVqv2Bqv2AAAAD///////9qv2Da79e137D2+/XH58Nzw2rQ682i15yr26a+47l9x3SPz4jj8+Hs9+uGy36Z05JFJuN9AAAABHRSTlPfUABQynOwEQAAAOJJREFUeF7t17tuhDAQhWE2OWdmfOP+/s8aobWICFWKsYvlrxDNZ3ksZAb2aHh9DezTqxc89IL5wP8uzr7wrrd2Hs3A5AkrbimPMozcE5A2F7jIO4NJrdQVCQOObPOcsUB4STEWQDQBa1NYMBoyyQJkV9g0XuFUp70iucK40gIsbyBhdYXNLrScO6yA84zLQecTNraCGRWw+Pe0jf4wOYmeL36fFn+YjBUIUkc8AaEBfC8Bcw9YAWF7eJam3+qK5nFFdZvCiqMQ2RqOhmWcSF84SLgBW3xumfceePiwn7Ypff8ACFxNZUStkdwAAAAASUVORK5CYII=");
}

#line_timetable_close_button{
	position:absolute;
	width:32px;
	height:32px;
	top:4px;
	left:980px;
	/*../img/line/timetable/railTimetable_btn_close.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAM1BMVEUAAAD////////////////////////////////////w+O+02q/D4b88njAPhwCl0p9ptGCkHuueAAAACnRSTlMAMIC//2DPIFDvOQykpQAAAKRJREFUeAGFk4URwzAUQ83Yyt1/2bLCiXQQeDr7o5llnQ9feWfNXjGFhVLc4OyJKJ+XvNSwUy2L48OhInkJJyr/+2s4Uf3F8Y+v9ZncGOkigHbHIB94LMJI5MAgBx3JGPt76/hokAP/W6xxPJYOvvzkGOIEJs4w+UYHOUUDHeSHBjqWXBv0FTJImaYslCy1bJZutxwYPXJyaPXY68VRqyeWV6z/CyXDFOnsjVlFAAAAAElFTkSuQmCC");
	background-size:32px 32px;
	background-repeat:no-repeat;
}
#line_timetable_back_button,
#line_timetable_next_button{
	width:80px;
	height:28px;
	position:absolute;
	top:65px;
	z-index:13;
}
#line_timetable_back_button{
	/*../img/line/timetable/railTimetable_btn_back.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAcCAMAAADBVciIAAAAPFBMVEVsiNlsiNkAAAD///9siNmRpuO2xOz2+P1+l97j6fja4fZ1j9uInuCjtefI0vHt8PqareW/y+7R2vOsvOrPOFVBAAAAA3RSTlNQ3wCQajO+AAAA9klEQVR4XtXW24rDMAwEUHdn5Ltz6f7/vy4JCUKEEtw1hc6L3g4McWS7H/fgyDjHsXGP0SC/HpS2j6W+CRZvvRog20Cob4ElwYpcMJNMWPoqq5eKYh42vgu8emzZpnFPncN6C6r3KkXi4QUA0y1oPduZzCvlaFwC0vO16C6eBVPOASTyCZaEUDkB7QZUz4BCZgNulI5+cIuCO7QefdAGVC4BmVSx96NcKy+pUMXf3mNzrczNU3GKHQdbK5tjQyPGrl9PK5MnaMV8vxwwWVD8DDJO/qmgpnasrxMEEskZgPx/wYqPRaSQrCLxS+6Uz1+jozsPf4r8AXO7J1iNSABcAAAAAElFTkSuQmCC");
	left:112px;
}
#line_timetable_next_button{
	/*../img/line/timetable/railTimetable_btn_next.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAcCAMAAADBVciIAAAAPFBMVEVsiNlsiNlsiNkAAAB1j9t+l96areX////R2vPI0vHj6fj2+P2svOq2xOyjteeInuDt8Pq/y+6RpuPa4fZTzKF+AAAABHRSTlP/31AAUfhPMgAAAPhJREFUeAHU0wWCwzAMRNFpV87Elinx/e+6VZkZfyH8wnhqk+kfntwUT26Cn03wvJz9dexxTV5wIQna2YqMuKLEcFH0ZIYofbIusBKuE13kqgxYpepwv5idMo+zOlIWnpL094q2kgcbkJaIKEP/gDiwioFF1S230bK4uPeJ0gocKyoTrCV1v+gdYJdP1t6w3JD5HtCzbR+OqE2vxXs8LXAMWrGos/XXYrzREzs0U3PicPBim+jdLR6SeYisImri4fHQ3eIBIcOOcgSKsrlDsd3mQRCVmlfvR8J+BZv8Rc8a1wcmPQvOlgRXVP6HXDiOAnpXo0xUb4oAAPRXCv2TBav0AAAAAElFTkSuQmCC");
	left:815px;
}
.ie #line_timetable_next_button{
	left:793px !important;
}
.ie11 #line_timetable_next_button{
	left:815px !important;
}

.line_schedule_table_list{
	border-collapse:collapse;
	font-size:12pt;
	position:relative;
	top:-35px;
	left:10px;
	border:none;
	border-spacing:0;
}
.border_bottom_thick{
	border-bottom:4px solid #F3FCF0;
}
.ie .border_bottom_thick{
	float:left;
}
.border_bottom_thin{
	border-bottom:1px solid #F3FCF0;
}
.ie .border_bottom_thin{
	float:left;
}

.border_right_thin{
	border-top:none;
	border-right:3px solid #F3FCF0;
	border-bottom:none;
	border-left:none;
}
.border_left_thin{
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:3px solid #F3FCF0;
}

.line_schedule_table{
	border-collapse:collapse;
	font-size:12pt;
	position:relative;
	top:-35px;
	border:none;
}
td.no_border{
	border:none;
}
#line_timetable_back_button.disable{
	/*../img/line/timetable/railTimetable_btn_back_disable.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAcCAMAAADBVciIAAAARVBMVEWwv+uwv+v////Y3/Wwv+vS2vOzwey6x+3K1PG1w+zP2PPV3fS4xu3F0PDN1/LDzu/AzO+9yu7I0vGywezQ2fPJ0/HEz/BreouzAAAAA3RSTlPgUADpL0kqAAABC0lEQVR42t3Wy47DIAwF0LTX5k3Io+3/f+qIoKmFKiESseiMFwQ2J1gmJtP9NtHImG5EY8FpNEh/HVSrzQ+r1UVwf9Vrgzk/ZsRr4P5ALSrGQrSAT+5QvMf+XgXPzADykKfengTFE1BCwOA49YDiCXlEcWJUv+8BsDXAhocjDBleiVFgxfAOSG1QvBr0xrgMQsAZ0HlYmqB4NcghpBrcjs0pB+grYI4KTHlZEocekLIFXKmN9cDaVZR2yslbkmIvPcemnTIFIhERTx1sSXlzuoBVBAZ016cnoCNaSxUElLDMHc3hWYHKcQYNO0B9Njd9rn0FMM3M+jgtiAMarLUyU//mThHxSy/64b8iPwCXKmDfIRROAAAAAElFTkSuQmCC");
}
#line_timetable_next_button.disable{
	/*../img/line/timetable/railTimetable_btn_next_disable.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAcCAMAAADBVciIAAAARVBMVEWwv+uwv+uwv+v///+4xu3Dzu+6x+29yu7I0vHY3/XN1/LJ0/GywezS2vOzwezEz/DQ2fPAzO/P2PPV3fS1w+zK1PHF0PDFdkwBAAAABHRSTlP/4FAAfs/tnwAAAQpJREFUeAHt1svSmkAUReGt6dtCTivdje//qKlWLBMHKhSDpOr/Bme42IxAuzocf2lnR+3soP+W80E7ib7fxKBvnEZ9ECBJMqK6rLfOXD4Wp16MYHdO74yXr4olF6p14HXjivntxeyxFqPUIN97FUibiwGiw6R5iWSjFti88UpSoOaJmtUNEPqZNhbbJEVoaSkk8FIuEDYVXY23SJRT52FeXpywIegqSdmWitSgZHWtQlzdC5VB8gz2mONrez6LaWVvuu1plRB5hNyf67mu6sn3njNmaaYGvXAGYU1Pumb52qvSALPT35rZut7SyeoSDHqRg55O3/TkLGoRStM743nUj3/9M3rc/VfkN7R8Do230ZGiAAAAAElFTkSuQmCC");
}

.train_type_local{
	color:#707070;
}
.train_type_rapid{
	color:#0095ff;
}
.train_type_express{
	color:#ffaa00;
}
.train_type_limited_ex{
	color:#cc0000;
}

.hideBlack{
	position:absolute;
	box-sizing:border-box;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.8);
	padding:30px;
	z-index:300;
}

.trainTimeBase{
	position:relative;
	box-sizing:border-box;
	overflow:visible;
	width:480px;
	height:100%;
	background-color:#00261a;
	color:#fff;
	/*font-family:sans-serif;*/
	border:solid 4px #00402b;
	padding-top:102px;
	padding-bottom:65px;
	margin-left:auto;
	margin-right:auto;
	box-shadow:0px 4px 8px rgba(0,0,0,0.8);
}

.trainTimeBase .direction{
	position:absolute;
	box-sizing:border-box;
	top:0px;
	left:0px;
	width:100%;
	height:19px;
	background-color:#00593c;
	font-size:14px;
	text-align:center;
	line-height:1em;
	padding-top:2px;
}

.trainTimeBase .kind,
.trainTimeBase .kind2Line{
	position:absolute;
	box-sizing:border-box;
	top:20px;
	left:0px;
	width:60px;
	height:60px;
	background-color:rgba(0,0,0,0.5);
	font-size:20px;
	line-height:22px;
	text-align:center;
}
.trainTimeBase .kind{
	padding-top:19px;	
}
.trainTimeBase .kind2Line{
	padding-top:8px;	
}

.trainTimeBase .kindColor1{
	color:#fff;
}
.trainTimeBase .kindColor2{
	color:#0090d9;
}
.trainTimeBase .kindColor3{
	color:#ff8000;
}
.trainTimeBase .kindColor4{
	color:#e60000;
}

.trainTimeBase .terminal{
	position:absolute;
	box-sizing:border-box;
	top:20px;
	left:61px;
	width:310px;
	height:39px;
	background-color:rgba(0,0,0,0.5);
	font-size:24px;
	font-weight:400;
	line-height:39px;
	white-space:nowrap;
	padding-left:5px;
	margin:0px;
	/*text-overflow :ellipsis;*/
}

.trainTimeBase .trainName {
	position:absolute;
	box-sizing:border-box;
	top:60px;
	left:61px;
	width:310px;
	height:20px;
	background-color:rgba(0,0,0,0.5);
	color:#bfbfbf;
	font-size:14px;
	line-height:22px;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding-left:5px;
}

.trainTimeBase .delayTime{
	position:absolute;
	box-sizing:border-box;
	top:20px;
	right:0px;
	width:100px;
	height:60px;
	font-size:20px;
	line-height:60px;
	text-align:center;
}
.trainTimeBase .delayColor1{
	background-color:#0095ff;
}
.trainTimeBase .delayColor2{
	background-color:#ffaa00;
}
.trainTimeBase .delayColor3{
	background-color:#cc0000;
}

.trainTimeBase .notes{
	position:absolute;
	box-sizing:border-box;
	overflow:hidden;
	bottom:40px;
	left:0px;
	width:100%;
	height:24px;
	background-color:rgba(0,0,0,0.5);
	color:#BFBFBF;
	font-size:13px;
	line-height:1em;
	padding-top:6px;
	padding-left:5px;
}
.trainTimeBase .notes ul{
	position:relative;
	box-sizing:border-box;
	list-style:none;
	padding:0px;
	margin:0px;
}
.trainTimeBase .notes li{
	float:left;
	margin-right:13px;
}

.trainTimeBase .notes span.suspend{
	display:inline-block;
	width:24px;
	height:13px;
	background-color:#ff7373;
	vertical-align:middle;
	margin-top:-1px;
}
.safari .trainTimeBase .notes span.suspend{
	margin-top:-3px 
}

/* 凡例 CSS化 start */
.trainTimeBase .notes span.circle{
        display:inline-block;
        height:12px;
        width:12px;
        vertical-align:middle;
        margin-top:-2px;
        border-radius:50%;
        background:#BFBFBF;
}
.safari .trainTimeBase .notes span.circle{
        margin-top:-3px;
}

.trainTimeBase .notes span.dw_allow{
        display:inline-block;
        height:12px;
        width:12px;
        vertical-align:middle;
        margin-top:-2px;
}
.safari .trainTimeBase .notes span.dw_allow{
        margin-top:-3px;
}
.trainTimeBase .notes span.dw_allow:before{
        position:absolute;
        content:'';
        height:8px;
        width:8px;
        margin-top:0px;
        margin-left:2px;
        border:#BFBFBF solid;
        transform:rotate(45deg);
        -webkit-transform:rotate(45deg);
        -moz-transform:rotate(45deg);
        -o-transform:rotate(45deg);
        -ms-transform:rotate(45deg);
        border-width:0 2px 2px 0;
}
.trainTimeBase .notes span.dw_allow:after{
        position:absolute;
        content:'';
        height:10px;
        width:2px;
        margin-left:6px;
        border:#BFBFBF solid;
        border-width:0 0 0 2px;
}
.trainTimeBase .notes span.triangle{
        display:inline-block;
        width:13px;
        height:13px;
        vertical-align:middle;
        margin-top:0px;
}
.trainTimeBase .notes span.triangle:after{
        position:absolute;
        content:'';
        height:0px;
        width:0px;
        border:7px solid transparent;
        border-top:12px solid #BFBFBF;
}
.trainTimeBase .notes span.square{
        display:inline-block;
        width:11px;
        height:11px;
        vertical-align:middle;
        margin-top:-2px;
        background-color:#BFBFBF;
}
.safari .trainTimeBase .notes span.square{
        margin-top:-3px;
}
/* 凡例 CSS化 end */

.trainTimeBase .listIndex{
	position:absolute;
	box-sizing:border-box;
	list-style:none;
	top:81px;
	left:0px;
	padding:0px;
	margin:0px;
}

.trainTimeBase .listIndex li:nth-child(1),
.trainTimeBase .listIndex li:nth-child(2),
.trainTimeBase .listIndex li:nth-child(3){
	position:relative;
	box-sizing:border-box;
	float:left;
	height:20px;
	background-color:#00402b;
	font-size:14px;
	line-height:1em;
	padding-top:3px;
}
.trainTimeBase .listIndex li:nth-child(1){
	width:250px;
	padding-left:10px;
}
.trainTimeBase .listIndex li:nth-child(2),
.trainTimeBase .listIndex li:nth-child(3){
	width:100px;
	margin-left:1px;
	text-align:center;
}

.trainTimeBase .listArea{
	position:relative;
	box-sizing:border-box;
	overflow:auto;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.2);
}
.trainTimeBase .listArea ul{
	position:relative;
	box-sizing:border-box;
	list-style:none;
	color:#4d4d4d;
	font-size:16px;
	line-height:30px;
	padding:0px;
	margin:0px;
}
.trainTimeBase .listArea li{
	position:relative;
	box-sizing:border-box;
	height:30px;
	background-color:#fff;
}

.trainTimeBase .listArea li:nth-child(1){
	float:left;
	width:225px;
	text-align:left;
	padding-left:10px;
	margin:0px 0px 1px 0px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

.trainTimeBase .listArea li:nth-child(2){
	float:left;
	width:25px;
	text-align:left;
	margin:0px 1px 1px 0px;
}

.trainTimeBase .listArea li:nth-child(3){
	float:left;
	width:100px;
	text-align:center;
	margin:0px 1px 1px 0px;
}

.trainTimeBase .listArea li:nth-child(4){
	float:left;
	width:100px;
	text-align:center;
	margin:0px 1px 1px 0px;
}

/*停車駅リスト マークCSS化 start */
.trainTimeBase .listArea li span.circle{
        display:inline-block;
        height:14px;
        width:14px;
        vertical-align:middle;
        margin-top:-4px;
        border-radius:50%;
}

.trainTimeBase .listArea li span.dw_allow,
.trainTimeBase .listArea li span.dw_allow_gray{
        display:inline-block;
        height:14px;
        width:14px;
        vertical-align:middle;
        margin-top:-4px;
        background:#FFF;
        overflow:hidden;
}
.trainTimeBase .listArea li span.dw_allow:before{
        content:'';
        position:absolute;
        vertical-align:middle;
        height:8px;
        width:8px;
        margin-top:3px;
        margin-left:2px;
        border:#4D4D4D solid;
        transform:rotate(45deg);
        -webkit-transform:rotate(45deg);
        -moz-transform:rotate(45deg);
        -o-transform:rotate(45deg);
        -ms-transform:rotate(45deg);
        border-width:0 2px 2px 0;
}
.trainTimeBase .listArea li span.dw_allow_gray:before{
        content:'';
        position:absolute;
        vertical-align:middle;
        height:8px;
        width:8px;
        margin-top:3px;
        margin-left:2px;
        border:#DFDFDF solid;
        transform:rotate(45deg);
        -webkit-transform:rotate(45deg);
        -moz-transform:rotate(45deg);
        -o-transform:rotate(45deg);
        -ms-transform:rotate(45deg);
        border-width:0 2px 2px 0;
}
.trainTimeBase .listArea li span.dw_allow:after{
        content:'';
        position:absolute;
        height:12.5px;
        width:2px;
        margin-left:6px;
        border:#4D4D4D solid;
        border-width:0 0 0 2px;
}
.trainTimeBase .listArea li span.dw_allow_gray:after{
        content:'';
        position:absolute;
        height:12.5px;
        width:2px;
        margin-left:6px;
        border:#DFDFDF solid;
        border-width:0 0 0 2px;
}

.trainTimeBase .listArea li span.triangle{
        display:inline-block;
        width:14px;
        height:14px;
        vertical-align:middle;
        margin-top:-1px;
}
.trainTimeBase .listArea li span.triangle:before{
        position:absolute;
        content:'';
        top:5px;
        left:8px;
        height:0px;
        width:0px;
        border-top:17px solid transparent;
        border-left:9px solid #FFF;
        border-right:9px solid #FFF;
        border-bottom:2px solid #FFF;
}
.safari .trainTimeBase .listArea li span.triangle:before{
        top:4px;
        left:8px;
}

.trainTimeBase .listArea li span.square{
        display:inline-block;
        width:14px;
        height:14px;
        vertical-align:middle;
        margin-top:-4px;
}

.stationMarkColorBase{
        background:#4d4d4d;
}
.stationMarkColorPassed{
        background:#cccccc;
}
/*停車駅リスト マークCSS化 end */

.trainTimeBase .listArea .passed{
	color:#cccccc;
}

.trainTimeBase .listArea .level1{
	color:#0095ff;
}

.trainTimeBase .listArea .level2{
	color:#ffaa00;
}

.trainTimeBase .listArea .level3{
	color:#cc0000;
}

.trainTimeBase .listArea .level0{
	background-color:#ff7373;
	color:#fff;
}

.trainTimeBase .btnClose{
	cursor:pointer;
	position:absolute;
	box-sizing:border-box;
	overflow:hidden;
	top:-17px;
	right:-17px;
	width:34px;
	height:34px;
	background-color:rgba(0,0,0,0.5);
	border:solid 3px #fff;
	border-radius:17px;
}

/* "MYリスト登録ボタン" CSS begin */
.trainTimeBase .addMylistAreaOn{
	position:absolute;
	box-sizing:border-box;
	bottom:0px;
	left:0px;
	width:100%;
	height:40px;
	background-color:#30bf8f;
	padding:5px;
}

.trainTimeBase .addMylistAreaOn .addMylistBtn{
	cursor:pointer;
	position:relative;
	box-sizing:border-box;
	width:180px;
	height:30px;
	background-color:#fff;
	color:#30bf8f;
	font-size:20px;
	line-height:26px;
	text-align:center;
	border-style:solid;
	border-width:2px;
	border-color:#fff;
	border-radius:15px;
	margin-left:auto;
	margin-right:auto;
}
.trainTimeBase .addMylistAreaOn .addMylistBtn:hover{
	background-color:#30bf8f;
	color:#fff;
}
.trainTimeBase .addMylistAreaOn .addMylistBtn:after{
	content:"MYリストに登録";
}

.trainTimeBase .addMylistAreaOn .hideBox{
	display:none;
}

.trainTimeBase .addMylistAreaOff,
.trainTimeBase .addMylistAreaDis{
	position:absolute;
	box-sizing:border-box;
	bottom:0px;
	left:0px;
	width:100%;
	height:40px;
	background-color:#6b998a;
	padding:5px;
}
.trainTimeBase .addMylistAreaDis{
	background-color:#00261a;
}

.trainTimeBase .addMylistAreaOff .addMylistBtn,
.trainTimeBase .addMylistAreaDis .addMylistBtn{
	position:relative;
	box-sizing:border-box;
	width:200px;
	height:30px;
	color:#add9ca;
	font-size:20px;
	line-height:30px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.trainTimeBase .addMylistAreaOff .addMylistBtn:after{
	content:"MYリストに登録済み";
}
.trainTimeBase .addMylistAreaDis .addMylistBtn:after{
	content:"";
}

.trainTimeBase .addMylistAreaOff .hideBox,
.trainTimeBase .addMylistAreaDis .hideBox{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
/* end */

#info_time_detail_frame{
	left:0px;
	position:absolute;
	top:50px;
	width:1024px;
	height:718px;
	z-index:2;
	background-color:rgba(0,0,0,0.5);
}
.ie #info_time_detail_frame,
.ie .full_panel{
	/*../img/station/schedule/pop_grayout_tile_forIE8.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkAQMAAABKLAcXAAAAA1BMVEUAAACnej3aAAAAAXRSTlN/gFy0ywAAABNJREFUeAFjoCsYBaNgFIyCUQAABXgAAR7NKM0AAAAASUVORK5CYII=");
	background-repeat:repeat;
}
#info_time_detail{
	position:absolute;
	width:532px;
	height:665px;
	top:25px;
	left:250px;
}
#info_time_detail_top{
	background-color:#30bf8f;
	position:relative;
	top:0px;
	left:0px;
	width:600px;
	height:55px;
}
#info_time_detail_top_up_btn{
	/*../img/station/schedule/station_pop_timetable_btn_up_normal.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAAAgCAMAAAArFdbrAAAAMFBMVEX////W8unI7uHx+/jj9vCe4cswv49MyJ6D2bx11LSs5dJZzKVn0K0+w5a66tqR3cPUsHDEAAAAsklEQVR42u3UsQ7DIAxFUWPgYQeS/P/fVpELVZs1eKi4E8LDGUCm1epPCszx6yKFqV4Gfi+KqydQoq0CGly8hkyCqz34eIcAmhtQPDwgY2ebbFM8tlL3FAddFegMr8fdg9hJUXy8NEYz3y92Tz8jn/9C1unkMVkV1cGrLdghAeLgjRRgR0+ARm4eN2BPDzqJLQH43WGTyNtZHl/XjHtjY19JJCcvADUnerZItwbBtFr9Ty96PwYv9yLGvQAAAABJRU5ErkJggg==");
	width:111px;
	height:32px;
	left:0px;
	position:relative;
	top:0px;
	cursor:pointer;
	float:left;
	margin:0 auto;
}
.info_time_detail_top_up_btn_gray{
	/*../img/station/schedule/station_pop_timetable_btn_up_disable.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAAAgCAMAAAArFdbrAAAAM1BMVEX///+jtOfd5Pb////J0/G5x+zs8Pq+yu7l6vi0wuz19/yru+mvv+qnt+jP2PLW3vTEz/BpqOh3AAAAEXRSTlNmo3ajg49ui3KTapuXn396hl88ejAAAAC7SURBVHhe7da3DsQgEEVR7izR4PD/X7sBsLShNFOseNUTUxwkEMLo5jYKmN70osjyBvg41LPwuZBVvYAzZivgooqXsCYAsEYdbw/gbIKs4YFllTrZhnhS47vn2F8t40Z4PdI9Qm2OrOP5czTy/JbuOaPh9YBt7VDypLVCUfBKirV4CAreGQei6AVIRs2TBKu/0PNSE0Ba9kotsh25PtcXesJ32igBEBaj5EUo1l/8n/ix+5OQP/ovTW96dyigA+6/dD8rAAAAAElFTkSuQmCC") !important;
}
.info_time_detail_top_up_btn_selected{
	/*../img/station/schedule/station_pop_timetable_btn_up_active.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAAAgCAMAAAArFdbrAAAAMFBMVEX///8wv49ZzKVn0K0+w5ZMyJ6R3cPj9vCs5dK66tqD2bzW8unI7uHx+/h11LSe4cvd36ooAAAAvklEQVR42u3W0Q6DIAyF4R8qUAT1/d92yWAsW7Y77RLnuWpoyGdQEM4fZ5jL+6HnRaaXgeAP9SK8DyRTT8nOzQWyN/Eq0SkAi7fxVoUcKyQLDyKLtM58iCct4TE7s96rRD7E65ExW1uVSTZeGK0j39801vPZsvleerUZedKrQjHwSvWtCKAG3kgGMfQUqjPzpMISdvSCtChIz9r3hcxbasf1jp58v2RVAHRyRp6HEsPO/9sPTz8Iue5nf+WdPTdYKw3UxDhU1AAAAABJRU5ErkJggg==") !important;
}
#info_time_detail_top_down_btn{
	/*../img/station/schedule/station_pop_timetable_btn_down_normal.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAAAgCAMAAAArFdbrAAAAMFBMVEX////j9vDW8unI7uGe4cswv49MyJ5n0K2D2bx11LSs5dJZzKU+w5bx+/i66tqR3cP23RJzAAAAwUlEQVR42u2USQrFIBAF27TlEDPc/7afmIngNu3ik1qJD7p4DSofH3+KG2zGaksNPEEMUBpiDRJZZCyQhy6+iJfExvSmcJYdD8+ryJIg+4jFYqvvAXgm3ZNR3qadCpmlngLZxEcYHz6SVDLBxPc0Au6KTHyudtR7n2LrE3EJWE6fP6LVzCeiJVz9zqaFYvgehtMSj5ODZOdryaAdfQmidPNphMl18c06ruH+ru37RTbSLJ18AxTvxIYVmiIqHx9/xA/uAgXR8QkubQAAAABJRU5ErkJggg==");
	width:111px;
	height:32px;
	top:0px;
	left:0px;
	position:relative;
	cursor:pointer;
	float:left;
}
.info_time_detail_top_down_btn_gray{
	/*../img/station/schedule/station_pop_timetable_btn_down_disable.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAAAgCAMAAAArFdbrAAAAM1BMVEX///+jtOf////d5PbJ0/Gru+m0wuy+yu7s8Pq5x+zl6vjP2PKvv+r19/ynt+jW3vTEz/DEcR++AAAAEXRSTlNmo6N2g5uTi26Pcn+Xap96hmFpTsEAAADJSURBVHhe7dZJasAwEETR+mnNHu9/2oCQDcbbtBbBtWpUi0eDENKPpmaW93mfV5qLV+ydXgSih2e8knqRqdKyQm1TvERQBmBvf+htYwjwPEocGWpIEB3uy+XdgcBuvWFx8ZanR+XoU6S6eMTl4ZHVU4ku3lMEyl25eKXvaLdX5etJJQPH5YVRnW6eZGscBdiYVlY3T2qXksZUIPt571SwiV6GpGmeJdjLFG+z5YzjuZ7hKQGQN03yGqyhSC7eCa9F7D/9lz7v834B294EUUxDNYIAAAAASUVORK5CYII=") !important;
}
.info_time_detail_top_down_btn_selected{
	/*../img/station/schedule/station_pop_timetable_btn_down_active.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAAAgCAMAAAArFdbrAAAAMFBMVEUwv4////9n0K2R3cPj9vDI7uFMyJ666tqs5dJZzKWD2bzW8uk+w5bx+/h11LSe4csd6pXVAAAAz0lEQVR42u3W24rDMAxFUW35bufy/39bMG4gzWslBqbnJcJCLAROiOAbf08c8/P+kpebiZf1mdkIRAtPeSTNRqWI9AGluXiJIBWAvX3R29YzwP0ocVQoIUE0uC8BPqcDu84O3cTrH9OFY1aRYuIR+22aKjOFaOLdRSBfLRMvzx31mi5i64nkChzXfVmt08wT0RGvaV3VYBi+D+2tpFVlqHbeMwXU0auQxM3TBHt28TbtZ1yfa5f9EgB1EyevwQhZxMQ74bGI/v7P/pvnGX/vBYpHBZ+MOqbuAAAAAElFTkSuQmCC") !important;
}
#info_time_detail_base{
	background-color:#30bf8f;
	width:600px;
	height:481px;
	position:relative;
	top:0px;
	left:0px;
	overflow:hidden;
}
#info_time_detail_message{
	display:block;
	width:600px;
	height:70px;
	position:relative;
	top:0px;
	left:0px;
}
#info_time_detail_message span{
	background-color:#FFFFFF;
	display:block;
	height:60px;
	left:15px;
	position:relative;
	width:560px;
	padding:0 5px;
}
#info_time_detail_message span font.warning{
	color:#FF0000;
}
#info_time_detail_table_left{
	display:block;
	float:left;
	left:0px;
	position:relative;
	top:0;
	width:600px;
	overflow-y:auto;
	overflow-x:hidden;
}
#info_time_detail_table_right{
	display:block;
	float:left;
	left:18px;
	position:relative;
	top:0;
	width:255px;
}
table.info_time_detail_table{
	margin:0;
	padding:0;
	border:0;
	width:600px;
	border-spacing:1px;
}
td.info_time_detail_th{
	font-weight:bold;
	font-size:14pt;
	color:#333333;
	background-color:#ffffff;
	text-align:center;
	height:38px;
	width:26px;
}
td.info_time_detail_td{
	font-size:12pt;
	color:#666666;
	background-color:#eaf8f4;
	width:216px;
}

td.info_time_detail_td span{
	width:28px;
	position:relative;
	display:inline-block;
	text-align:center;
}

td.info_time_detail_td span.train_cancel,
.info_time_schedule_legend_cancel{
	background-image:url("../img/station/schedule/timetable_strike.gif?20161025");
}
td.info_time_detail_td span.train_cancel{
	background-size:30px 2px;
	background-repeat:no-repeat;
	background-position:0% 50%;

}
#info_time_detail_bottom{
	background-color:#30bf8f;
	width:600px;
	min-height:39px;
	position:relative;
	top:0px;
	left:0px;
	padding:3px 0;
}
#info_time_detail_left{
	/*../img/station/schedule/station_pop_timetable_triangle.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAjCAQAAADVyFmQAAAA0UlEQVR42pXUy0pCURiG4Tfd6iaPqIEpCmoolFfmoUHQSMpbMxo0duJQxAIv42vSJDL2/7Gmzwv/OrAQ2YsrElIa9GI4R4Eyrf1TDCek1A6PCuIS1dNSUhBXPpdSBv+L5WF5WB6Wh+VheVgelofl4d88T5Hy10LK5D+P9Po8l2I8T4nqcRXlCSl1OrtnizP6WIeH4YYB0/eX4FZpcMuQ+7fX4EHSpMvov+DCNdGiy/hygBfgBXgBXoAX4AV4AV5AMOgx5mG7wQjumIU/bNr0mXwDlyVB4yt3P7MAAAAASUVORK5CYII=");
	width:23px;
	height:35px;
	position:absolute;
	top:68px;
	left:-7px;
}
#info_time_detail_close_button{
	width:44px;
	height:44px;
	position:absolute;
	top:-23px;
	left:579px;
}
.tab_remove {
	cursor:default !important;
}
#info_time_schedule_base {
	position:relative;
	left:16px;
	width:600px;
	border:1px solid #FFF;
}
#info_time_detail_btn {
	position:absolute;
	left:190px;
	top:12px;
}
.info_time_schedule_min {
	text-align:center;
	float:left;
	cursor:pointer;
}
.info_time_schedule_min .short_name {
	font-size:0.6em;
	line-height:1.0em;
}
.info_time_schedule_min .min_value {
	line-height:1.0em;
}
.float_clear {
	clear:both;
}

.info_time_schedule_legend {
	position:relative;
	width:600px;
	padding-left:10px;
}
.info_time_schedule_legend_title {
	float:left;
	color:#FFF;
	font-size:0.8em;
	width:60px;
}
.info_time_schedule_legend_item {
	float:left;
	color:#FFF;
	font-size:0.8em;
	width:128px;
}
.info_time_schedule_legend_item .lgd_stnm {
	display:block;
	width:94%;
	height:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.info_time_schedule_legend_cancel {
	float:left;
	color:#707070;
	font-size:0.8em;
	padding-left:35px;
	background-repeat:no-repeat;
	background-position:0 50%;
}

#info_time_detail_bottom_train_type {
	background-color:#eaf8f4;
	width:600px;
	min-height:18px;
	position:relative;
	top:0px;
	left:0px;
	padding:3px 0;
}
.info_time_schedule_legend_train_type {
	position:relative;
	width:600px;
	padding-left:10px;
}
.info_time_schedule_legend_title_train_type {
	float:left;
	color:#707070;
	font-size:0.8em;
	width:60px;
}
.info_time_schedule_legend_item_train_type {
	float:left;
	color:#606060;
	font-size:0.8em;
	width:115px;
}


#common_alert_dialog{
	background-color:#6a89d8;
	width:380px;
	height:220px;
	left:315px;
	top:285px;
	display:block;
	position:absolute;
	z-index :50001;
	box-shadow:2px 2px 10px rgba( 0,0,0,0.6 );
}
#common_alert_title{
	position:relative;
	font-size:1.1em;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	line-height:1.5em;
	padding:5px 0 2px 0;
}
#common_alert_comment{
	background-color:#cdd6f1;
	position:relative;
	font-size:1.2em;
	color:#4d4d4d;
	width:370px;
	height:110px;
	left:5px;
	line-height:1.5em;
	text-align:center;
	padding-top:25px;
}
#common_alert_dialog_confirm{
	position:relative;
	top:10px;
	width:112px;
	height:32px;
	margin:0 auto;
	cursor:pointer;
}
.common_message_div{
	background-size:360px 120px;
	height:120px !important;
}
.common_message{
	position:relative;
	left:20px;
	top:5px;
}
.full_panel{
	left:0px;
	position:absolute;
	top:50px;
	width:1024px;
	height:718px;
	z-index:1;
	background-color:rgba(0,0,0,0.5);
}

.ie .full_panel{
	left:0px;
	position:absolute;
	top:50px;
	width:1024px;
	height:718px;
	z-index:1;
	background-repeat:repeat;
}

#weather_base{
	left:244px;
	position:absolute;
	top:291px;
	width:472px;
	height:225px;
	font-size:14pt;
	background-image:url("../img/station/weather/station_pop_weather_base.png?20170201");
}

#weather_close_button{
	width:44px;
	height:48px;
	position:absolute;
	top:-17px;
	left:449px;
	cursor:pointer;
	z-index:1;
}
	
#weather_link{
	width:447px;
	height:33px;
	position:absolute;
	top:191px;
	cursor:pointer;
	left:23px;
	z-index:10;
}

div#weather_icon {
	width:inherit;
	height:65px;
	position:absolute;
	top:33px;
}

div#weather_hour {
	position:absolute;
	top:7px;
	width:inherit;
	height:25px;
	text-align:center;
	color:#fff;
}

.weather_dummy{
	width:85px !important;
}
.weather_div span {
	width:77px;
	position:relative;
	display:inline-block;
}


#weather_icon span {
	height:65px;
	display:inline-block;
	padding:0 1px 0 0;
	width:76px;
}

div#weather_temperature {
	position:absolute;
	top:100px;
	width:inherit;
	height:23px;
	text-align:center;
	color:#777777;
}
div#weather_precipitation {
	width:inherit;
	height:24px;
	position:absolute;
	top:125px;
	text-align:center;
	color:#777777;
}
div#weather_data_wind {
	width:inherit;
	height:38px;
	position:absolute;
	top:150px;
	text-align:center;
	color:#777777;
}
.safari div#weather_data_wind {
	width:inherit;
	height:40px;
	position:absolute;
	top:145px;
	text-align:center;
	color:#777777;
}
div#weather_data_wind span {
	line-height:100%;
	height:inherit;
}

span.weather_winddir {
	height:20px !important;
	overflow:hidden;
	font-size:12pt;
	top:2pt;
}
.gecko span.weather_winddir {
	top:4pt;
}
.safari span.weather_winddir {
	top:4pt;
}

span.weather_windspd {
	height:20px !important;
	overflow:hidden;
	font-size:12pt;
}

/* icon_day */
.icon_day_100{background:url("../img/weather/icon_day/100.png?20140530") no-repeat;}
.icon_day_101{background:url("../img/weather/icon_day/101.png?20140530") no-repeat;}
.icon_day_102{background:url("../img/weather/icon_day/102.png?20140530") no-repeat;}
.icon_day_103{background:url("../img/weather/icon_day/103.png?20140530") no-repeat;}
.icon_day_104{background:url("../img/weather/icon_day/104.png?20140530") no-repeat;}
.icon_day_105{background:url("../img/weather/icon_day/105.png?20140530") no-repeat;}
.icon_day_106{background:url("../img/weather/icon_day/106.png?20140530") no-repeat;}
.icon_day_107{background:url("../img/weather/icon_day/107.png?20140530") no-repeat;}
.icon_day_108{background:url("../img/weather/icon_day/108.png?20140530") no-repeat;}
.icon_day_110{background:url("../img/weather/icon_day/110.png?20140530") no-repeat;}
.icon_day_111{background:url("../img/weather/icon_day/111.png?20140530") no-repeat;}
.icon_day_112{background:url("../img/weather/icon_day/112.png?20140530") no-repeat;}
.icon_day_113{background:url("../img/weather/icon_day/113.png?20140530") no-repeat;}
.icon_day_114{background:url("../img/weather/icon_day/114.png?20140530") no-repeat;}
.icon_day_115{background:url("../img/weather/icon_day/115.png?20140530") no-repeat;}
.icon_day_116{background:url("../img/weather/icon_day/116.png?20140530") no-repeat;}
.icon_day_117{background:url("../img/weather/icon_day/117.png?20140530") no-repeat;}
.icon_day_118{background:url("../img/weather/icon_day/118.png?20140530") no-repeat;}
.icon_day_119{background:url("../img/weather/icon_day/119.png?20140530") no-repeat;}
.icon_day_120{background:url("../img/weather/icon_day/120.png?20140530") no-repeat;}
.icon_day_121{background:url("../img/weather/icon_day/121.png?20140530") no-repeat;}
.icon_day_122{background:url("../img/weather/icon_day/122.png?20140530") no-repeat;}
.icon_day_123{background:url("../img/weather/icon_day/123.png?20140530") no-repeat;}
.icon_day_124{background:url("../img/weather/icon_day/124.png?20140530") no-repeat;}
.icon_day_125{background:url("../img/weather/icon_day/125.png?20140530") no-repeat;}
.icon_day_126{background:url("../img/weather/icon_day/126.png?20140530") no-repeat;}
.icon_day_127{background:url("../img/weather/icon_day/127.png?20140530") no-repeat;}
.icon_day_128{background:url("../img/weather/icon_day/128.png?20140530") no-repeat;}
.icon_day_129{background:url("../img/weather/icon_day/129.png?20140530") no-repeat;}
.icon_day_130{background:url("../img/weather/icon_day/130.png?20140530") no-repeat;}
.icon_day_131{background:url("../img/weather/icon_day/131.png?20140530") no-repeat;}
.icon_day_132{background:url("../img/weather/icon_day/132.png?20140530") no-repeat;}
.icon_day_140{background:url("../img/weather/icon_day/140.png?20140530") no-repeat;}
.icon_day_160{background:url("../img/weather/icon_day/160.png?20140530") no-repeat;}
.icon_day_170{background:url("../img/weather/icon_day/170.png?20140530") no-repeat;}
.icon_day_181{background:url("../img/weather/icon_day/181.png?20140530") no-repeat;}
.icon_day_200{background:url("../img/weather/icon_day/200.png?20140530") no-repeat;}
.icon_day_201{background:url("../img/weather/icon_day/201.png?20140530") no-repeat;}
.icon_day_202{background:url("../img/weather/icon_day/202.png?20140530") no-repeat;}
.icon_day_203{background:url("../img/weather/icon_day/203.png?20140530") no-repeat;}
.icon_day_204{background:url("../img/weather/icon_day/204.png?20140530") no-repeat;}
.icon_day_205{background:url("../img/weather/icon_day/205.png?20140530") no-repeat;}
.icon_day_206{background:url("../img/weather/icon_day/206.png?20140530") no-repeat;}
.icon_day_207{background:url("../img/weather/icon_day/207.png?20140530") no-repeat;}
.icon_day_208{background:url("../img/weather/icon_day/208.png?20140530") no-repeat;}
.icon_day_209{background:url("../img/weather/icon_day/209.png?20140530") no-repeat;}
.icon_day_210{background:url("../img/weather/icon_day/210.png?20140530") no-repeat;}
.icon_day_211{background:url("../img/weather/icon_day/211.png?20140530") no-repeat;}
.icon_day_212{background:url("../img/weather/icon_day/212.png?20140530") no-repeat;}
.icon_day_213{background:url("../img/weather/icon_day/213.png?20140530") no-repeat;}
.icon_day_214{background:url("../img/weather/icon_day/214.png?20140530") no-repeat;}
.icon_day_215{background:url("../img/weather/icon_day/215.png?20140530") no-repeat;}
.icon_day_216{background:url("../img/weather/icon_day/216.png?20140530") no-repeat;}
.icon_day_217{background:url("../img/weather/icon_day/217.png?20140530") no-repeat;}
.icon_day_218{background:url("../img/weather/icon_day/218.png?20140530") no-repeat;}
.icon_day_219{background:url("../img/weather/icon_day/219.png?20140530") no-repeat;}
.icon_day_220{background:url("../img/weather/icon_day/220.png?20140530") no-repeat;}
.icon_day_221{background:url("../img/weather/icon_day/221.png?20140530") no-repeat;}
.icon_day_222{background:url("../img/weather/icon_day/222.png?20140530") no-repeat;}
.icon_day_223{background:url("../img/weather/icon_day/223.png?20140530") no-repeat;}
.icon_day_224{background:url("../img/weather/icon_day/224.png?20140530") no-repeat;}
.icon_day_225{background:url("../img/weather/icon_day/225.png?20140530") no-repeat;}
.icon_day_226{background:url("../img/weather/icon_day/226.png?20140530") no-repeat;}
.icon_day_227{background:url("../img/weather/icon_day/227.png?20140530") no-repeat;}
.icon_day_228{background:url("../img/weather/icon_day/228.png?20140530") no-repeat;}
.icon_day_229{background:url("../img/weather/icon_day/229.png?20140530") no-repeat;}
.icon_day_230{background:url("../img/weather/icon_day/230.png?20140530") no-repeat;}
.icon_day_231{background:url("../img/weather/icon_day/231.png?20140530") no-repeat;}
.icon_day_240{background:url("../img/weather/icon_day/240.png?20140530") no-repeat;}
.icon_day_250{background:url("../img/weather/icon_day/250.png?20140530") no-repeat;}
.icon_day_260{background:url("../img/weather/icon_day/260.png?20140530") no-repeat;}
.icon_day_270{background:url("../img/weather/icon_day/270.png?20140530") no-repeat;}
.icon_day_281{background:url("../img/weather/icon_day/281.png?20140530") no-repeat;}
.icon_day_300{background:url("../img/weather/icon_day/300.png?20140530") no-repeat;}
.icon_day_301{background:url("../img/weather/icon_day/301.png?20140530") no-repeat;}
.icon_day_302{background:url("../img/weather/icon_day/302.png?20140530") no-repeat;}
.icon_day_303{background:url("../img/weather/icon_day/303.png?20140530") no-repeat;}
.icon_day_304{background:url("../img/weather/icon_day/304.png?20140530") no-repeat;}
.icon_day_306{background:url("../img/weather/icon_day/306.png?20140530") no-repeat;}
.icon_day_308{background:url("../img/weather/icon_day/308.png?20140530") no-repeat;}
.icon_day_309{background:url("../img/weather/icon_day/309.png?20140530") no-repeat;}
.icon_day_311{background:url("../img/weather/icon_day/311.png?20140530") no-repeat;}
.icon_day_313{background:url("../img/weather/icon_day/313.png?20140530") no-repeat;}
.icon_day_314{background:url("../img/weather/icon_day/314.png?20140530") no-repeat;}
.icon_day_315{background:url("../img/weather/icon_day/315.png?20140530") no-repeat;}
.icon_day_316{background:url("../img/weather/icon_day/316.png?20140530") no-repeat;}
.icon_day_317{background:url("../img/weather/icon_day/317.png?20140530") no-repeat;}
.icon_day_320{background:url("../img/weather/icon_day/320.png?20140530") no-repeat;}
.icon_day_321{background:url("../img/weather/icon_day/321.png?20140530") no-repeat;}
.icon_day_322{background:url("../img/weather/icon_day/322.png?20140530") no-repeat;}
.icon_day_323{background:url("../img/weather/icon_day/323.png?20140530") no-repeat;}
.icon_day_324{background:url("../img/weather/icon_day/324.png?20140530") no-repeat;}
.icon_day_325{background:url("../img/weather/icon_day/325.png?20140530") no-repeat;}
.icon_day_326{background:url("../img/weather/icon_day/326.png?20140530") no-repeat;}
.icon_day_327{background:url("../img/weather/icon_day/327.png?20140530") no-repeat;}
.icon_day_328{background:url("../img/weather/icon_day/328.png?20140530") no-repeat;}
.icon_day_329{background:url("../img/weather/icon_day/329.png?20140530") no-repeat;}
.icon_day_340{background:url("../img/weather/icon_day/340.png?20140530") no-repeat;}
.icon_day_350{background:url("../img/weather/icon_day/350.png?20140530") no-repeat;}
.icon_day_361{background:url("../img/weather/icon_day/361.png?20140530") no-repeat;}
.icon_day_371{background:url("../img/weather/icon_day/371.png?20140530") no-repeat;}
.icon_day_400{background:url("../img/weather/icon_day/400.png?20140530") no-repeat;}
.icon_day_401{background:url("../img/weather/icon_day/401.png?20140530") no-repeat;}
.icon_day_402{background:url("../img/weather/icon_day/402.png?20140530") no-repeat;}
.icon_day_403{background:url("../img/weather/icon_day/403.png?20140530") no-repeat;}
.icon_day_405{background:url("../img/weather/icon_day/405.png?20140530") no-repeat;}
.icon_day_406{background:url("../img/weather/icon_day/406.png?20140530") no-repeat;}
.icon_day_407{background:url("../img/weather/icon_day/407.png?20140530") no-repeat;}
.icon_day_409{background:url("../img/weather/icon_day/409.png?20140530") no-repeat;}
.icon_day_411{background:url("../img/weather/icon_day/411.png?20140530") no-repeat;}
.icon_day_413{background:url("../img/weather/icon_day/413.png?20140530") no-repeat;}
.icon_day_414{background:url("../img/weather/icon_day/414.png?20140530") no-repeat;}
.icon_day_420{background:url("../img/weather/icon_day/420.png?20140530") no-repeat;}
.icon_day_421{background:url("../img/weather/icon_day/421.png?20140530") no-repeat;}
.icon_day_422{background:url("../img/weather/icon_day/422.png?20140530") no-repeat;}
.icon_day_423{background:url("../img/weather/icon_day/423.png?20140530") no-repeat;}
.icon_day_424{background:url("../img/weather/icon_day/424.png?20140530") no-repeat;}
.icon_day_425{background:url("../img/weather/icon_day/425.png?20140530") no-repeat;}
.icon_day_426{background:url("../img/weather/icon_day/426.png?20140530") no-repeat;}
.icon_day_427{background:url("../img/weather/icon_day/427.png?20140530") no-repeat;}
.icon_day_430{background:url("../img/weather/icon_day/430.png?20140530") no-repeat;}
.icon_day_450{background:url("../img/weather/icon_day/450.png?20140530") no-repeat;}
.icon_day_500{background:url("../img/weather/icon_day/500.png?20140530") no-repeat;}
.icon_day_550{background:url("../img/weather/icon_day/550.png?20140530") no-repeat;}
.icon_day_552{background:url("../img/weather/icon_day/552.png?20140530") no-repeat;}
.icon_day_553{background:url("../img/weather/icon_day/553.png?20140530") no-repeat;}
.icon_day_558{background:url("../img/weather/icon_day/558.png?20140530") no-repeat;}
.icon_day_562{background:url("../img/weather/icon_day/562.png?20140530") no-repeat;}
.icon_day_563{background:url("../img/weather/icon_day/563.png?20140530") no-repeat;}
.icon_day_568{background:url("../img/weather/icon_day/568.png?20140530") no-repeat;}
.icon_day_572{background:url("../img/weather/icon_day/572.png?20140530") no-repeat;}
.icon_day_573{background:url("../img/weather/icon_day/573.png?20140530") no-repeat;}
.icon_day_582{background:url("../img/weather/icon_day/582.png?20140530") no-repeat;}
.icon_day_583{background:url("../img/weather/icon_day/583.png?20140530") no-repeat;}
.icon_day_600{background:url("../img/weather/icon_day/600.png?20140530") no-repeat;}
.icon_day_800{background:url("../img/weather/icon_day/800.png?20140530") no-repeat;}
.icon_day_850{background:url("../img/weather/icon_day/850.png?20140530") no-repeat;}
.icon_day_851{background:url("../img/weather/icon_day/851.png?20140530") no-repeat;}
.icon_day_852{background:url("../img/weather/icon_day/852.png?20140530") no-repeat;}
.icon_day_853{background:url("../img/weather/icon_day/853.png?20140530") no-repeat;}
.icon_day_854{background:url("../img/weather/icon_day/854.png?20140530") no-repeat;}
.icon_day_855{background:url("../img/weather/icon_day/855.png?20140530") no-repeat;}
.icon_day_859{background:url("../img/weather/icon_day/859.png?20140530") no-repeat;}
.icon_day_861{background:url("../img/weather/icon_day/861.png?20140530") no-repeat;}
.icon_day_862{background:url("../img/weather/icon_day/862.png?20140530") no-repeat;}
.icon_day_863{background:url("../img/weather/icon_day/863.png?20140530") no-repeat;}
.icon_day_864{background:url("../img/weather/icon_day/864.png?20140530") no-repeat;}
.icon_day_865{background:url("../img/weather/icon_day/865.png?20140530") no-repeat;}
.icon_day_869{background:url("../img/weather/icon_day/869.png?20140530") no-repeat;}
.icon_day_871{background:url("../img/weather/icon_day/871.png?20140530") no-repeat;}
.icon_day_872{background:url("../img/weather/icon_day/872.png?20140530") no-repeat;}
.icon_day_873{background:url("../img/weather/icon_day/873.png?20140530") no-repeat;}
.icon_day_874{background:url("../img/weather/icon_day/874.png?20140530") no-repeat;}
.icon_day_881{background:url("../img/weather/icon_day/881.png?20140530") no-repeat;}
.icon_day_882{background:url("../img/weather/icon_day/882.png?20140530") no-repeat;}
.icon_day_883{background:url("../img/weather/icon_day/883.png?20140530") no-repeat;}
.icon_day_884{background:url("../img/weather/icon_day/884.png?20140530") no-repeat;}
.icon_day_950{background:url("../img/weather/icon_day/950.png?20140530") no-repeat;}
.icon_day_951{background:url("../img/weather/icon_day/951.png?20140530") no-repeat;}
.icon_day_952{background:url("../img/weather/icon_day/952.png?20140530") no-repeat;}
.icon_day_953{background:url("../img/weather/icon_day/953.png?20140530") no-repeat;}
.icon_day_954{background:url("../img/weather/icon_day/954.png?20140530") no-repeat;}
.icon_day_958{background:url("../img/weather/icon_day/958.png?20140530") no-repeat;}
.icon_day_961{background:url("../img/weather/icon_day/961.png?20140530") no-repeat;}
.icon_day_962{background:url("../img/weather/icon_day/962.png?20140530") no-repeat;}
.icon_day_963{background:url("../img/weather/icon_day/963.png?20140530") no-repeat;}
.icon_day_964{background:url("../img/weather/icon_day/964.png?20140530") no-repeat;}
.icon_day_968{background:url("../img/weather/icon_day/968.png?20140530") no-repeat;}
.icon_day_971{background:url("../img/weather/icon_day/971.png?20140530") no-repeat;}
.icon_day_972{background:url("../img/weather/icon_day/972.png?20140530") no-repeat;}
.icon_day_973{background:url("../img/weather/icon_day/973.png?20140530") no-repeat;}
.icon_day_974{background:url("../img/weather/icon_day/974.png?20140530") no-repeat;}
.icon_day_981{background:url("../img/weather/icon_day/981.png?20140530") no-repeat;}
.icon_day_982{background:url("../img/weather/icon_day/982.png?20140530") no-repeat;}
.icon_day_983{background:url("../img/weather/icon_day/983.png?20140530") no-repeat;}
.icon_day_984{background:url("../img/weather/icon_day/984.png?20140530") no-repeat;}

/* icon_hour */
.icon_hour_100{background:url("../img/weather/icon_hour/100.png?20140530") no-repeat;}
.icon_hour_200{background:url("../img/weather/icon_hour/200.png?20140530") no-repeat;}
.icon_hour_300{background:url("../img/weather/icon_hour/300.png?20140530") no-repeat;}
.icon_hour_400{background:url("../img/weather/icon_hour/400.png?20140530") no-repeat;}
.icon_hour_430{background:url("../img/weather/icon_hour/430.png?20140530") no-repeat;}
.icon_hour_500{background:url("../img/weather/icon_hour/500.png?20140530") no-repeat;}
.icon_hour_550{background:url("../img/weather/icon_hour/550.png?20140530") no-repeat;}
.icon_hour_600{background:url("../img/weather/icon_hour/600.png?20140530") no-repeat;}
.icon_hour_850{background:url("../img/weather/icon_hour/850.png?20140530") no-repeat;}

#delay_reason{
	height:686px;
	overflow:hidden;
}

.delay_area{
	position:relative;
	width:262px;
	background-color:#e5f6da;
	overflow:hidden;
}

.narrow {
	font-size:11px;
}
.narrow .delay_area{
	height:386px;
}
.narrow #express.delay_area{
	height:70px;
}
.narrow #limited_express.delay_area{ 
	height:70px;
}

.delay_items{
	height:152px;
	overflow-y:auto;
	overflow-x:hidden;
}
#express .delay_items{
	height:40px;
}
#limited_express .delay_items{
	height:40px;
}

.narrow .delay_items{
	background-color:#F4FCF1;
	height:356px;
}

#jr_express_info,
#jr_limited_express_info{
    /*../img/delay/reason/jr_link.png*/
    background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQYAAAAoCAMAAAArOqT8AAAAM1BMVEXk9do/hza72bFool+Rvoh8sHNJjUBTlEra7tBdm1SmzJycxZKHt33P58VyqWnF4Luw0qcp49HcAAACdklEQVR4Xu3XS47jMAxF0XdJ6uvv/lfbsOBUUmmgxh7ojCKLDuAHSpb1NNM0TdM0TdM0TdO0mX4J4mfmZfueO1ZZvFzjZsdd+qoKTENgsjCzpetDq3qKwNUZyin5pVD8IgUv8VN/anBS8CJtjdV/ShdOZ8DVk5P2/R59oG1PisHI7p5hE5/GbFwSIa17RDjpGq+qmUKKQkRBPZPUYzBtRkruhea+3Fk6i9lXDOTjUTG4pJoxjUfx8fD9YwkYITlvLllevHjGnZAT6dSLOxQGTGaJxRJWIPQByOfjYoDj81n9O4bDzBzYzeyQVLX6iMEPbbaQ/XY0p3F3wy5u1iOqBt76g2JoZudOkeTc3YDr96K4GLw6OSLMs2e8YFInd26GY7woSgmac1k18GF9TgxDM311w/cWWTPOSquSgHAGTAGuC0gHgR2v1pA5C2uCHOwa+JQeE0OJaOTt/24g2WUhJNXGGlgaOVzX3t3Q8kcMqidmFPcxx62xsDw6BpfkJP29NxSyJZYzU0wyUo8oRITJjs8YZJgxYFrGTc4CbBqelMK2rtLKfsdgsI19j8ui+hXDBs5Agk3Gm6T/Y/CIcEx97JU71nA9b4vssK6ZfsegwiqdjbyTCqXX73ND0h5Oil2xywoks4ZZD0l/dMOIwVny1/sRyA94UewApaqDJAX5yLDXIGoC+h+nyAMK2aMQq7tJuHS6k0fCmBGyaNh9mA7AwR54fDojepU2M0mqZnVPx70UttR+bZHf3xRl0dK4VW24tAHpruqETsj6iaEk9Vz1Rjv0YJttX7/qf1dU9Uu14/c/jMLD7mG9b6xP+rSapmmapmmapmn6B+44EtYt4iFhAAAAAElFTkSuQmCC");
    background-repeat:no-repeat;
    width:262px;
    height:40px;
    cursor:pointer;
}

.delay_info_stat_msg{
	/*font-size:0.9em;*/
font-size:12px;
	color:#82867f;
	padding-left:10px;
padding-right:10px;
	padding-bottom:5px;
	border-top:1px solid #ebf5e6;
	border-bottom:1px solid #ebf5e6;
}

.delay_detail{
	background-color:#F4FCF1;
	/*font-size:0.9em;*/
font-size:10.75px;
	display:none;
	color:#82867f;
	padding-left:10px;
padding-right:5px;
	padding-bottom:5px;
	border-top:1px solid #ebf5e6;
	border-bottom:1px solid #ebf5e6;
}
.narrow .delay_detail{
	display:block;
}

.delay_title{
	background-color:#a3cd78;
	/*font-size:1.2em;*/
font-size:14px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	color:#FFF;
}

.delay_item{
	/*../img/delay/reason/status_back.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQYAAAAZCAMAAADkHHD0AAAAJ1BMVEX////4/PXr9+T0+/Dx+uz+//3v+en9/vzs+Ob7/vrz+u71+/LQ5rhMp7N5AAAAaklEQVR42u3YUQ4AEQwA0VpKsfc/72qzjuBDMu8Ik6Aqh6XnCnJaJkMoZHBayeCakcF1MoREhpDJEAoZnFYyuGZkcJ0MZNiUQ8EVuQ0ezGUyPjFM/7qRQUT5aLN22QZLuGWykr1oQf9i+QDkuitLlcdVCAAAAABJRU5ErkJggg==");
	background-repeat:no-repeat;
background-position: center;
box-sizing: border-box;
	position:relative;
	/*line-height:1.8em;*/
line-height:19px;
	/*font-size:0.9em;*/
font-size:11px;
	text-indent:10px;
}
.delay_item span.title{
	color:#428839;
	font-weight:bold;
	display:inline;
}

.narrow .delay_item{
	background-image:none;
	background-color:#FFF;
}
.narrow .delay_item span.title{
	display:none;
}

.delay_item span.title_long{
	color:#428839;
	font-weight:bold;
	display:none;
}
.narrow .delay_item span.title_long{
	display:inline;
}

.delay_item span.reason	{
	color:#5d6758;
	position:absolute;
	left:100px;
	font-weight:bold;
	display:inline;
}
.narrow .delay_item span.reason	{
	display:none;
}

.delay_item span.announced_date	{
	color:#838383;
	position:absolute;
	/*left:135px;*/
left:155px;
	font-weight:bold;
	/*font-size:0.8em;*/
font-size:10px;
	display:inline;
}
.delay_item span.announced_date	{
	display:none;
}
.narrow .delay_item span.announced_date	{
	display:inline;
}

/* my list */
#my_list {
	position:absolute;
	top:50px;
	left:0;
	width:1024px;
	height:718px;
	z-index:1;
	background-color:rgba(0,0,0,0.5);
}
#screen_mylist{
	position:absolute;
	left:260px;
	bottom:67px;
	width:340px;
	height:430px;
	background-color:#d7dadd;
	border:2px solid #6a89d8;
	box-shadow:2px 2px 10px rgba( 0,0,0,0.6 );
}

#mylist_area {
	position:absolute;
	top:30px;
	width:340px;
	height:400px;
	overflow:auto;
}
.gecko #mylist_area {
	overflow-x:hidden;
	overflow-y:auto;
}

#mylist_result_list_title, 
#mylist_result_list_my_train_title {
	position:absolute;
	background-color:#6a89d8;
	width:340px;
	height:30px;
	line-height:30px;
	color:#FFFFFF;
	font-size:1.2em;
}
#mylist_result_list_my_train_title {
	top:255px;
}
#mylist_result_list_title span, 
#mylist_result_list_my_train_title span {
	position:absolute;
	width:340px;
	text-align:center;
}

#mylist_close {
	position:absolute;
	top:-24px;
	left:319px;
	width:44px;
	height:44px;
	cursor:pointer;
}

#screen_mylist_bottom {
	position:absolute;
	/*../img/mylist/navi_pop_mylist_bottom.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAAAZCAYAAADXN1D7AAAEFUlEQVR4Ae3cA6ztTBQF4Cl+27bt8Ldt27Zt23q2bSt8tm2b57adNyeZSSYrO3OuetLb7JWsTJ85X/a0t9eTUgpPRQhRrK8bqIaqO6juWOyL306bJzgcTp3Mn++edJRaCroVqpFqrJroymIQBA9B0N3Rqvm6wKqnK6y13PHsa7tPfzryvx133uM4UcYUtm6Y9f+n5z+jLiXURAoOp+aRZtWNrVboFgADBEGWBgFQAAxCXV/Xs1r2AAj4Z/EOPPyMPW99svEvO+68+3HlwWDjrM71H31t+cIJ6/VfdgIoMAi1GY60muhGxQIKgIEbBLuBqQUAYhAgCLA5yx8CA/P7POiIM/e85YlGv6WCAmDQpcFjryxbMH69/suOHSjUNByGwARBiBEF6zq2KkkQrA3l470ErMECMMjSUcG31sD0oCPO2uuWJxoWUTg+JQxmdmnwuMJg3Dr4S08ABT46pB2eEmLdyC4cFUylUCFBcKAQQLM+HZgGNmwnn3fbYZff8WVD3w93F7WYJIk2Duzw4eNTR3VaBH/xxF++abrh8JQApTFAEFTsY4PAcVsXIMjsdIAghNgLrnjh5AuueP73GqEAGIwY8PfLIwb8NZUW2Q0C45BSeEpAGBLiGGsskEIFQKA3FlzTGAAKmZgQ6CPPDhqFU2qKAmAwxTqjRdCYJ4SUw5EUClAJ16YCQXChgGdyD2qSjScMbhB2MEUUag8DUzcIPBmkGT46QBNYSQzcIJiVrsA1AxiQIOgiCDuaL19z/y+XnXDm9V+LamTG+J7v92n52iALgAKCgONayscFDkcSK1XhBgFQoGGgIcgSDDDJ0CAACjc/Xv+mI0+86H1RhcyfPuzrrg2f7EZgQIIAQjMEnDQgcMMAXwcYAAhuFOjrbMWrxJSwg153dKFQAwwKcB8hzsBxgcNA4DVi4AYBYcgqAhCvkjcXEQXT0igABlDEIEIMMgACh3EACNwglIYh+yAgCoHjBiOiED74Ru/X9z7gmLsFkbUr5rRt/tO1PxM3EAuOG4lxBh41cjg0BBC/cj8RncwpSDe2GpnaG9mu2vA/bVi7uKeAFL+u+G3w/V0YmEqyHE4NktJ+hQkhB8EnJeSHMcOkAA1Vg0ffG/Lp7nsdfINQ2bhuaY/G31zyqUEFQCAxgEc9cEc3e+FwAARGAb7Of+z9oZ8JlUZfX/wJvEEWMQYcBiF/KAQAAfV5HgT1njnAEDMGnDwkzPM5SqMg9cZOVH29YqRVfJNTuN8gYww4DEKeUJCw6UuCADAkjAGHQcgBCgBCAhufAsEUIWAMOAxCHUfBI48N8DYnfFviqGQMOAxC3UTBrAlueLj5aIITBK6MAYdByBEK5tqHKcIK+TqpZAw4DEJ+UMDE+Gan640xq4Ix4OQh2wEiYmroehyD/AAAAABJRU5ErkJggg==");
	width:260px;
	height:25px;
	bottom:43px;
	left:250px;
}

.narrow #screen_mylist{
	bottom:227px;
}
.narrow #screen_mylist_bottom {
	bottom:203px;
}

.mylist_delete,
.mylist_delete_on,
.mytrain_delete {
	/*../img/mylist/navi_pop_mylist_btn_delete.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAbklEQVR4AWNYtGZ/AxD/pxA3MEAYlGMGOINMgNUgIC0AxPNBNG6NCDX4DJoP5Z8HKcRhyHmomvmEXHQe3TA8cpgG4dNAwAJMg/AYhmkIYYMwDUM3hK4GUe41ygOb8uinPEHSPItQnmmpgalWsAEARfl+B8ss1ewAAAAASUVORK5CYII=");
}
.mylist_delete{
	width:18px;
	height:18px;
	background-position:50%;
	background-repeat:no-repeat;
	left:300px;
	top:16px;
	display:block;
	position:absolute;
}
.mylist_result_rail{
	display:block;
	position:absolute;
	left:10px;
	top:30px;
	font-size:0.8em;
	color:#808080;
	font-weight:bold;
}
.mylist_result_stations{
	font-size:1.2em;
	color:#4d4d4d;
	left:10px;
	line-height:38px;
	position:absolute;
}
.safari .mylist_result_stations{
	line-height:40px;
} 

.my_list_st_nm_sm{
	font-size:16px;
}

.mylist_result_list{
	background-color:#eaeaea;
	list-style-type:none;
	-webkit-padding-start:0px;
	-webkit-margin-after:0em;
	-webkit-margin-before:0em;
	position:absolute;
	top:0px;
	margin-top:0;
	padding-top:0;
	cursor:pointer;
}
.mylist_result_list li{
	background-color:#FFF;
	width:340px;
	height:50px;
	position:relative;
	border-bottom:1px solid #d7dadd;
}
.gecko .mylist_result_list{
	background-color:#eaeaea;
	list-style-type:none;
	position:relative;
	margin-top:0;
}
.gecko .mylist_result_list li{
	background-color:#FFF;
	left:-40px;
	width:340px;
	height:50px;
	position:relative;
	border-bottom:1px solid #d7dadd;
}
.ie11 .mylist_result_list{
	background-color:#eaeaea;
	list-style-type:none;
	position:relative;
	margin-top:0;
	left:0px;
}
.ie11 .mylist_result_list li{
	left:-40px;
}
.edge .mylist_result_list{
	background-color:#eaeaea;
	list-style-type:none;
	position:relative;
	margin-top:0;
	left:0px;
}
.edge .mylist_result_list li{
	left:-40px;
}


#mylist_result_list_my_train {
        position:absolute;
        background-color:#e1e7f7;
        list-style-type:none;
        -webkit-padding-start:0px;
        -webkit-margin-after:0em;
        -webkit-margin-before:0em;
	-moz-padding-start:0px;
        margin-top:0;
        padding-top:0;
        cursor:pointer;
        top:285px;
        padding-left:0px;
}
#mylist_result_list_my_train li {
        background-color:#e1e7f7;
        width:340px;
        height:40px;
        position:relative;
        border-bottom:1px solid #6a89d8;
	color:#6a89d8;
	font-size:13px;
	font-weight:bold;
	display:table;
}
.mytrain_result_items {
	vertical-align:middle;
	display:table-cell;
	cursor:default;
}
.mytrain_item {
	position:relative;
	width:300px;
	left:10px;
	line-height:14px;
}
.mytrain_delete {
        position:absolute;
        display:block;
        top:12px;
        left:300px;
        width:18px;
        height:18px;
        background-position:50%;
        background-repeat:no-repeat;
	cursor:pointer;
}
#my_list_delete_dialog {
	position:absolute;
	top:285px;
	left:315px;
	width:380px;
	height:220px;
	background-color:#6a89d8;
	display:block;
	z-index:50001;
	box-shadow:2px 2px 10px rgba( 0,0,0,0.6 );
}

#registerd_maypage{
	position:absolute;
	width:640px;
	top:474px;
	
}
#registered_mypage_list_title{
	background-color:#75CF75;
	width:640px;
	height:40px;
	position:relative;
	font-size:1.5em;
	color:#FFFFFF;
	font-weight:bold;
	top:0px;
}
#registered_mypage_list_title span{
	position:relative;
	top:5px;
	left:25px;
}
.safari #registered_mypage_list_title span{
	position:relative;
	top:0px;
	left:25px;
}
#my_list_delete_dialog_title{
	position:relative;
	font-size:1.1em;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	line-height:1.5em;
	padding:5px 0 2px 0;
}
#my_list_delete_dialog_comment{
	background-color:#cdd6f1;
	position:relative;
	font-size:1.2em;
	color:#4d4d4d;
	width:370px;
	height:110px;
	left:5px;
	line-height:1.5em;
	text-align:center;
	padding-top:25px;
}
#my_list_delete_dialog_comment span{
	position:relative;
	margin:0 auto;
	top:15px;
}

#my_list_delete_dialog_confirm{
	position:relative;
	margin:0 auto;
	width:224px;
}
#my_list_delete_dialog_ok{
	position:relative;
	top:10px;
	width:112px;
	height:32px;
	cursor:pointer;
	float:left;
}

#my_list_delete_dialog_cancel,
#my_list_bound_dialog_cancel,
#my_train_regist_dialog_station_cancel,
#my_train_regist_dialog_cancel,
#my_train_delete_dialog_cancel{
	/*../img/mylist/dialogbox_btn_cancel.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAgCAMAAAD9sAyOAAAAMFBMVEX///9siNmdsOb19/zr7/qAmN66x+2xwOt2kNzY3/WnuOjEz/CTqOPi5/fO1/KJoOHPRWkkAAABd0lEQVR42u2V627sIAyEB2xsAjh5/7dtLcIWenSqpJUqVbv+kzBy5iM2FzxDhF+MF/AF/LvASHzLh5f0JBqCSLoBTKD/u+ftH6vVJIJdulVSRtHK1E6+zggD6WB/Aub8DWAqsjHgQbFLCpkTDKj9V+rDR6WyAZbvA7XDTGMeUsPeimxGpY8r0PxpDlYm9GCGhfvAJqWFgu1jBrLhDB2SdmMcIRQHQWMLmRC/28Pmc41a3Zg9SUrL69J1/+qP0cNsZ6UFckrtuAZMUQACgN2/amFHdL+y8Aw8L5posD7eH0Ch40IPx4rhKrF1TaCZUee0w9DdBjDZfvIZ8ZQIV4BgFt2hy86qIc68LAQeZqOkDwPq0qjxl8Cxl3TJTeB5pDsAy7NP6q13rZcCiAzLl8/SuCACYX53XAzrWcDvAa9lBTkGfU6XgWnVGS2M2GC1rdnHRn0jtpAM6gpAku/cFrC534L4MZfwZWQ9t2r+yfWUXxfwC/g8wCeINwAHEiU2A77yAAAAAElFTkSuQmCC");
	background-repeat:no-repeat;
}
#my_list_delete_dialog_cancel{
	position:relative;
	top:10px;
	left:3px;
	width:112px;
	height:32px;
	cursor:pointer;
	float:left;
}
#my_list_register_full_dialog{
	background-color:#6a89d8;
	width:380px;
	height:220px;
	left:315px;
	top:285px;
	display:block;
	position:absolute;
	z-index:50001;
	box-shadow:2px 2px 10px rgba( 0,0,0,0.6 );
}
#my_list_register_full_title{
	position:relative;
	font-size:1.1em;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	line-height:1.5em;
	padding:5px 0 2px 0;
}
#my_list_register_full_comment{
	background-color:#cdd6f1;
	position:relative;
	font-size:1.2em;
	color:#4d4d4d;
	width:370px;
	height:110px;
	left:5px;
	line-height:1.5em;
	text-align:center;
	padding-top:25px;
}

#my_list_register_full_comment span{
	position:relative;
	margin:auto;
}
#my_list_register_full_dialog_confirm{
	position:relative;
	top:10px;
	width:112px;
	height:32px;
	margin:0 auto;
	cursor:pointer;
}

#my_list_bound_dialog{
        background-color:#6a89d8;
        width:400px;
        height:230px;
        left:315px;
        top:285px;
        display:block;
        position:absolute;
        z-index:50002;
        box-shadow:2px 2px 10px rgba( 0,0,0,0.6 );
}
#my_list_bound_dialog_comment{
	background-color:#cdd6f1;
	position:relative;
	font-size:1.2em;
	color:#4d4d4d;
	width:390px;
	height:110px;
	left:5px;
	line-height:1.5em;
	text-align:center;
	padding-top:25px;
}
#my_list_bound_dialog_comment span{
	position:relative;
	margin:0 auto;
	top:10px;
}
#my_list_bound_dialog_select{
	position:relative;
	margin:0 auto;
	width:244px;
	height:60px;
}

#my_list_bound_dialog_up,
#my_list_bound_dialog_down{
	background-repeat:no-repeat;
	position:relative;
	top:10px;
	width:112px;
	height:32px;
	cursor:pointer;
	float:left;
}
#my_list_bound_dialog_up{
	/*../img/mylist/dialogbox_btn_up.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAgCAMAAAD9sAyOAAAAMFBMVEX///8wv4911LRn0K3j9vCD2bzW8umR3cOe4cs+w5as5dLx+/i66tpZzKXI7uFMyJ7qYuTWAAAAk0lEQVR42u3VOw7DIBBF0WuY8HfY/24tTBFvgFfE3AY0zZFACN7QIWyDGxSAzotB7Lf/hKgFEy6XSss68AwAQQV+SaTcA3ElWG3kx96slnGV2Epw5m5wSp0qOlIjzhky0KvBe3EE1cN399IoInAW4RSCvkE8loDGszRGp1Wo8VgDFns2lYalrPwPe94//gb/D3xBF+I4DZ9D7rsdAAAAAElFTkSuQmCC");
}
#my_list_bound_dialog_down{
	/*../img/mylist/dialogbox_btn_down.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAgCAMAAAD9sAyOAAAAMFBMVEX///8wv4+R3cOe4ct11LSD2bzW8unj9vA+w5as5dLx+/i66tpZzKXI7uFMyJ5n0K1BgOi/AAAAo0lEQVR42u3VQQ7EIAgF0C8oWHX0/rcd05q0F4BF69+gLHyJmIgvJDhmgxt8F0j8TJydJGQJKp7h2WHEfBTUbHml0HvNaIIZ8QJ/YHDuArIEcQ9OtRyzJKglWAo0LfCSOoolqL0C0i6Q1inGM+yCBQ4XcOaCFGeJEKdXmuJZKg4fcIWA5giOClDwApsWoFBwA0OFcg6mYBzPXc/7A97g+8AP5A+O9w33yt+N3gAAAABJRU5ErkJggg==");
	left:20px;
}

#my_list_bound_dialog_confirm{
	position:relative;
	margin:0 auto;
	width:244px;
}
#my_list_bound_dialog_cancel{
	position:relative;
	top:10px;
	left:65px;
	width:112px;
	height:32px;
	cursor:pointer;
}

.mytrain_sd_icon {
        background-image:url("./pc_star.svg");
        background-repeat:no-repeat;
        background-size:cover;
	cursor:default;
}
.mytrain_ld_icon {
	height:28px;
	cursor:default;
}
.mytrain_ld_icon:before {
	content:"★";
	color:#a0ffe0;
}
.mytrain_td_icon_blue_up {
	/*../img/line/info/rail_train_blue_left_mytr.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAMAAABXc8oyAAAAZlBMVEX///8Alf8Alf8AieoAAAAAAACQ0f9AsP////+44f8xqf8El/+q3P9cu/+Jzv+w3v/X7v/7/f9Rt//9/v9bu/97yP9wxP+b1f/C5v/z+v+g2P/u+P/8/v+Y1P8Xn/+z3/8opv8Yn//cyYQsAAAABnRSTlMAn/+uJhjgodq5AAAAlElEQVR4Ae3SNQLCQBQGYbJC/ri73/+QOLxqBa2Y+itn9+Ucpsr5sONC/sLtLZ0L18oxD56V8wH4Fi4IAYSB3kVxkmY4l6VJHCkdywtQRa50jJUki1LjSJJTQFbdYMXOkNw5yRlV32BNyxAUJFlzgw0zyBbo+g5omUEO4zSzeRoHppfzsrJz67KppaKX5F+qkoRM8gggWQ06gUI3GAAAAABJRU5ErkJggg==") !important;
}
.mytrain_td_icon_blue_down {
	/*../img/line/info/rail_train_blue_right_mytr.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAMAAABXc8oyAAAAZlBMVEX///8Alf8Alf8AAAAAAAAAieqQ0f9AsP////+44f8xqf8El/+q3P9cu/+Jzv+w3v/X7v/7/f9Rt//9/v9bu/97yP9wxP+b1f/C5v/z+v+g2P/u+P/8/v+Y1P8Xn/+z3/8opv8Yn/+RNuGsAAAABnRSTlMAn/8YJq4DcE6iAAAAlElEQVR4Ae3SQwIDQRQA0Uzzj23f/5Cxk0bMWr9lTe6fgUQZV0pM6HtJpik5cD1pgol0pAUAloa0nTl0bLl0PT8IYVEY+J4rllEMu+IIiWUS71yydlK5dgK5gChdwxSJ4HqkbA2zPUfxqUP5GuZ7juBThwqAsioBCoVDddN2qGubWuG6fkCLhn4UOEF/p3TruURd52YMlg0y20rUjgAAAABJRU5ErkJggg==") !important;
}
.mytrain_td_icon_yellow_up {
	/*../img/line/info/rail_train_yellow_left_mytr.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAMAAABXc8oyAAAAZlBMVEX/////qgD/qgDqnAAAAAAAAAD/2pD/v0D/////57j/ujH/qwT/46r/yVz/2In/5bD/8tf//vv/xVH//v3/yFv/03v/z3D/3pv/68L/+/P/36D/+e7//vz/3Zj/shf/5rP/tyj/shhBNWUqAAAABnRSTlMAn/+uJhjgodq5AAAAlElEQVR4Ae3SNQLCQBQGYbJC/ri73/+QOLxqBa2Y+itn9+Ucpsr5sONC/sLtLZ0L18oxD56V8wH4Fi4IAYSB3kVxkmY4l6VJHCkdywtQRa50jJUki1LjSJJTQFbdYMXOkNw5yRlV32BNyxAUJFlzgw0zyBbo+g5omUEO4zSzeRoHppfzsrJz67KppaKX5F+qkoRM8gggWQ06gUI3GAAAAABJRU5ErkJggg==") !important;
}
.mytrain_td_icon_yellow_down {
	/*../img/line/info/rail_train_yellow_right_mytr.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAMAAABXc8oyAAAAZlBMVEX/////qgD/qgAAAAAAAADqnAD/2pD/v0D/////57j/ujH/qwT/46r/yVz/2In/5bD/8tf//vv/xVH//v3/yFv/03v/z3D/3pv/68L/+/P/36D/+e7//vz/3Zj/shf/5rP/tyj/shglTVtkAAAABnRSTlMAn/8YJq4DcE6iAAAAlElEQVR4Ae3SQwIDQRQA0Uzzj23f/5Cxk0bMWr9lTe6fgUQZV0pM6HtJpik5cD1pgol0pAUAloa0nTl0bLl0PT8IYVEY+J4rllEMu+IIiWUS71yydlK5dgK5gChdwxSJ4HqkbA2zPUfxqUP5GuZ7juBThwqAsioBCoVDddN2qGubWuG6fkCLhn4UOEF/p3TruURd52YMlg0y20rUjgAAAABJRU5ErkJggg==") !important;
}
.mytrain_td_icon_red_up {
	/*../img/line/info/rail_train_red_left_mytr.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAMAAABXc8oyAAAAZlBMVEX////MAADMAAC7AAAAAAAAAADpkJDZQED////xuLjWMTHNBATuqqreXFzniYnvsLD319f++/vcUVH//f3eW1vle3vicHDrm5vzwsL98/PsoKD87u7+/PzqmJjRFxfws7PUKCjRGBjMXcSJAAAABnRSTlMAn/+uJhjgodq5AAAAlElEQVR4Ae3SNQLCQBQGYbJC/ri73/+QOLxqBa2Y+itn9+Ucpsr5sONC/sLtLZ0L18oxD56V8wH4Fi4IAYSB3kVxkmY4l6VJHCkdywtQRa50jJUki1LjSJJTQFbdYMXOkNw5yRlV32BNyxAUJFlzgw0zyBbo+g5omUEO4zSzeRoHppfzsrJz67KppaKX5F+qkoRM8gggWQ06gUI3GAAAAABJRU5ErkJggg==") !important;
}
.mytrain_td_icon_red_down {
	/*../img/line/info/rail_train_red_right_mytr.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAMAAABXc8oyAAAAZlBMVEX////MAADMAAAAAAAAAAC7AADpkJDZQED////xuLjWMTHNBATuqqreXFzniYnvsLD319f++/vcUVH//f3eW1vle3vicHDrm5vzwsL98/PsoKD87u7+/PzqmJjRFxfws7PUKCjRGBio5/h0AAAABnRSTlMAn/8YJq4DcE6iAAAAlElEQVR4Ae3SQwIDQRQA0Uzzj23f/5Cxk0bMWr9lTe6fgUQZV0pM6HtJpik5cD1pgol0pAUAloa0nTl0bLl0PT8IYVEY+J4rllEMu+IIiWUS71yydlK5dgK5gChdwxSJ4HqkbA2zPUfxqUP5GuZ7juBThwqAsioBCoVDddN2qGubWuG6fkCLhn4UOEF/p3TruURd52YMlg0y20rUjgAAAABJRU5ErkJggg==") !important;
}


#my_train_register_dialog,
#my_train_delete_dialog{
        position:absolute;
        top:285px;
        left:315px;
        width:380px;
        height:220px;
        background-color:#6a89d8;
        display:block;
        z-index:50001;
        box-shadow:2px 2px 10px rgba( 0,0,0,0.6 );
}


#my_train_delete_dialog_comment,
#my_train_regist_dialog_station_comment,
#my_train_regist_dialog_comment {
        background-color:#cdd6f1;
        position:relative;
        font-size:1.2em;
        color:#4d4d4d;
        width:370px;
        height:110px;
        left:5px;
        line-height:1.5em;
        text-align:center;
        padding-top:25px;
}
#my_train_regist_dialog_station_comment,
#my_train_regist_dialog_comment {
	top:30px;
}

#my_train_regist_dialog_station_ok_disable,
#my_train_regist_dialog_station_ok,
#my_train_regist_dialog_ok,
#my_train_delete_dialog_ok {
        position:relative;
        top:10px;
        width:112px;
        height:32px;
        cursor:pointer;
        float:left;
}
#my_train_regist_dialog_station_cancel,
#my_train_regist_dialog_cancel,
#my_train_delete_dialog_cancel {
        position:relative;
        top:10px;
        left:3px;
        width:112px;
        height:32px;
        cursor:pointer;
        float:left;
}
#my_train_register_full_dialog {
        background-color:#6a89d8;
        width:380px;
        height:220px;
        left:315px;
        top:285px;
        display:block;
        position:absolute;
        z-index:50001;
        box-shadow:2px 2px 10px rgba( 0,0,0,0.6 );
}
#my_train_delete_title {
        position:relative;
        font-size:1.1em;
        font-weight:bold;
        color:#FFF;
        text-align:center;
        line-height:1.5em;
        padding:5px 0 2px 0;
}
#my_train_register_full_comment {
        background-color:#cdd6f1;
        position:relative;
	top:30px;
        font-size:1.2em;
        color:#4d4d4d;
        width:370px;
        height:110px;
        left:5px;
        line-height:1.5em;
        text-align:center;
        padding-top:25px;
	padding-bottom:15px;
}
#my_train_register_full_dialog_confirm {
        position:relative;
        top:35px;
        width:112px;
        height:32px;
        margin:0 auto;
        cursor:pointer;
}

#my_train_delete_dialog_confirm,
#my_train_regist_dialog_station_confirm,
#my_train_regist_dialog_confirm {
	position:relative;
	margin:0 auto;
	width:224px;
}
#my_train_regist_dialog_station_confirm,
#my_train_regist_dialog_confirm {
	top:30px;
}

#my_train_register_station_dialog {
	position:absolute;
	top:105px;
	left:315px;
	width:380px;
	height:500px;
	background-color:#6a89d8;
	border:2px solid #6a89d8;
	z-index:50001;
	box-shadow:2px 2px 10px rgba( 0,0,0,0.6 );
}
#my_train_register_full_title,
#my_train_regist_dialog_station_head {
        position:absolute;
        background-color:#6a89d8;
        width:380px;
        height:30px;
        line-height:30px;
        color:#FFFFFF;
        font-size:1.1em;
        font-weight:bold;
}
#my_train_regist_dialog_station_head {
	top:30px;
}
#my_train_register_full_title span,
#my_train_regist_dialog_station_head span {
        position:absolute;
        width:380px;
        text-align:center;
}
#my_train_list_area {
        position:absolute;
        top:60px;
        width:380px;
        height:330px;
}
#my_train_regist_dialog_station_list {
        position:relative;
	height:330px;
        -webkit-padding-start:0px;
        -webkit-margin-after:0em;
        -webkit-margin-before:0em;
        margin-top:0;
        padding-top:0;
        padding-left:0px;
        background-color:#eaeaea;
        list-style-type:none;
        cursor:pointer;
	border:solid 2px #6a89d8;
        overflow:auto;
}
#my_train_regist_dialog_station_list li {
        position:relative;
        height:30px;
        background-color:#FFF;
        border-bottom:1px solid #d7dadd;
	line-height:30px;
	padding-left:10px;
	padding-right:10px;
}
.gecko #my_train_regist_dialog_station_list li {
	width:355px;
}
#my_train_regist_dialog_station_list li span.std {
	display:inline-block;
}
#my_train_regist_dialog_station_list li span.snm {
	display:inline-block;
	margin-left:10px;
}
#my_train_regist_dialog_station_msg {
        position:absolute;
	top:390px;
        width:360px;
        height:60px;
        line-height:20px;
        background-color:#6a89d8;
        color:#FFFFFF;
        font-size:1.0em;
        font-weight:bold;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}
#my_train_regist_dialog_station_msg span {
        position:absolute;
        width:360px;
        text-align:left;
}

#my_train_regist_dialog_station_confirm {
	top:455px;
}
#my_train_regist_dialog_station_ok_disable {
	cursor:default;
}
#my_train_regist_dialog_station_ok_disable:before {
	position:absolute;
	content:"";
	top:0px;
	width:112px;
	height:32px;
	background-color:rgba(0,0,0,0.5);
}

.mytrain_station_list_active {
	background-color:#bfd7ef !important;
}

.train_type_local_popup {
	color:#FFF;
}

#noticeArea {
	position:absolute;
	box-sizing:border-box;
	top:0px;
	right:0px;
	width:10px;
	height:10px;
	font-family:sans-serif;
	padding-top:30px;
	z-index:100;
}

.noticeBox {
	position:relative;
	box-sizing:border-box;
	left:-412px;
	width:402px;
	min-height:62px;
	background-color:rgba(0,0,0,0.85);
	color:#fff;
	padding-left:60px;
	border-style:solid;
	border-width:1px;
	border-color:#fff;
	border-radius:10px;
	margin-bottom:20px;
	box-shadow:0px 3px 4px rgba(0,0,0,0.5);
	max-height:400px;
	overflow:auto;	
}

.noticeBoxItem {
	position:relative;
}

.noticeBoxHr {
	position:relative;
	left:-10px;
	text-align:left;
	margin-top:0px;
	margin-left:0px;
	width:300px;
	border:none;
	border-top:1px solid #8c8b8b;
}

.noticeBox .noticeText {
	position:relative;
	box-sizing:border-box;
	width:300px;
	min-height:20px;
	font-size:18px;
	line-height:1em;
	margin-top:11px;
}

.noticeBox .noticeDelayInfoText {
	position:relative;
	box-sizing:border-box;
	width:300px;
	min-height:40px;
	font-size:14px;
	line-height:1em;
	margin-top:11px;
	margin-bottom:11px;
	color:#FFF;
}

.noticeBox .noticeTrain {
	position:relative;
	box-sizing:border-box;
	width:300px;
	color:#fff;
	font-size:14px;
	line-height:1em;
	margin-top:6px;
	margin-bottom:11px;
}

#noticeArea .noticeClose {
	cursor:pointer;
	position:absolute;
	box-sizing:border-box;
	overflow:hidden;
	top:34px;
	right:24px;
	width:20px;
	height:20px;
	background-color:rgba(255,255,255,0.85);
	border-radius:10px;
	-webkit-transform-origin-x:center;
    	-webkit-transform-origin-y:center;
}
#noticeArea .noticeClose:hover {
	background-color:#fff;
	transform:scale(1.8);
}

.noticeNomal {
	color:#fff;
}

.noticeYellow {
	color:#ffd680;
}

	.noticeYellow .noticeSignal {
		position:absolute;
		box-sizing:border-box;
		top:-3px;
		left:-50px;
		width:44px;
		height:44px;
		background-color:#ffaa00;
		color:#fff;
		font-size:32px;
		font-weight:700;
		line-height:44px;
		text-align:center;
		border-radius:22px;
	}

.noticeRed {
	color:#ff8080;
}

	.noticeRed .noticeSignal {
		position:absolute;
		box-sizing:border-box;
		top:-3px;
		left:-50px;
		width:44px;
		height:44px;
		background-color:#cc0000;
		color:#fff;
		font-size:32px;
		font-weight:700;
		line-height:44px;
		text-align:center;
		border-radius:22px;
	}

.noticeGreen {
	color:#8dd98d;
}

	.noticeGreen .noticeSignal {
		position:absolute;
		box-sizing:border-box;
		top:-3px;
		left:-50px;
		width:44px;
		height:44px;
		background-color:#009900;
		color:#fff;
		font-size:32px;
		font-weight:700;
		line-height:44px;
		text-align:center;
		text-decoration:none;
		border-radius:4px;
	}

/* 重要なお知らせエリア表示  */
.full_panel{
	left:0px;
	position:absolute;
	top:50px;
	width:1024px;
	height:720px;
	z-index:2;
	background-color:rgba(0,0,0,0.5);
}

#info_notice{
	left:8px;
	top:380px;
	width:220px;
	height:40px;
	text-align:center;
	position:absolute;
}
.info_notice_yellow{
    background-color:#FDD201;
    background-repeat:no-repeat;
 }

#info_notice_image{
	/*../img/station/info/station_banner_info.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAAAsCAMAAABL2UQcAAAAjVBMVEUAAAD/0QD/0QD/0QD/0QD3ugTddhHhgQ7IPRu7GyHZaxPupAi/Jh/QVBf7xgLEMh3zxwDPqgC3lgCUeQCrjABwWwDnvQDqmApANADbtABMPgCIbwDDoACggwBkUQB8ZQBYSADMSRnEOD3uxsjQYmbyrwb////MVFnVXxXmjQz78fHIRkvquLrdjZC/KS9xYNqqAAAABXRSTlMAgO//zxVzBUQAAARqSURBVHgB7M8FFQAxEESxKXPXv9pDF/81DiLJ+QDlnR4xgEXJBTQnzw56BbgTTLmwg7W1Tg7m9hjcYJpvsHKDq30yNTjabyZmcNtNjXlux44qYfRHnaTjREmC8wFCwtc5vv/j3YEulkRLvSxPnu3UudlUoNyNcEEfobjtevoApbZuzN8VrDtDW6g/UVA6jPCLtjBawAGbbrR6RUsHWmC9RAboiBaOtrDOD1QzhEDyrvxZwa/NzNUlbTFC0HoKLWdBxopABwIinRbkjoQJnhK9PlCerwE43xqaCbIXFvi04HUjnO4zhtUqBooTPUbmET0nyop0WrghatVKUKkeokUGB3Q42iDjHRJxKagp83nBX8nrfzc3N7fZ8G5z72vkTcJveMQQIny6TOVGh6gdqAW8lQ1KW4EwRTD5YjjNgiMzjyJoOaWkj0D3ZwhKh7m/v3/IF65pRam2EdBCXjeOkOgVKEQAmustYkqG/aFS27xuWb0WQY2RErbkqDLMeSND0BoY9QjeL/izmQUz9UxapyM4o8pm9nOK9iLYhjAitsz5igaiOmzRCISe1SF0TqXfI20JOnRUEbCi3S141xwLnl9+mKQ8Zwuntel8ASREWaFlSxzbdRdV2mZPuykItFuCTqcO1yGXw/4IXleCmcdNwVRv+XeYBXO2OK1dvoDS0YFBcq0rR1oRtMx20fmDzplXCTLAh6SxixZXapA/WYNPjfCcBIWz3YIVRdDDkQiG+jVGZLw6yrxKcAAU+4iENyT8TsHL80a4ub9/aYSrXSkqhFxPCwzQrQVVcAAQU7jhTIlghD6OYAA0Cs4uBYOSGWKvoHQYEdw+DIvgXEUiaHUGiPUk0wFmJWiz3pDX1jpoEhz8cQ36HLrBEFkPxKWghnaItF/wrNkWPP+6I4InJhmDtJRBA5hFjIOb5KBfTnIWAB8JamAqmTkBdiHoJaa7BX9sC64PQ1ufg7YcHYPLRzRruDLJTADP5RXbUpaWgTSi8JwDsmJTC9q+p8Jc7wHj4T0V7Rf83sy8iuD20M31OcilsEbAD7kw2rmFalK5PZicbJPKRgMxIC1ClWVboI+IdhasUREQoQHl0m5B6TDCWxHcPAxxRLHpRgBImlQIjkuxdogjMEqpMZDUQo5bSdyYJF2XD4sogirtWWIY52nNAuNACR66dp/gY3NasP4ESoWMB8IBRQXVIbH4/8bkOgyK2MErL10EMQK5wMYyZLLLFdYiHA3bcqrnvVMkjJgJuwTPmtPUQzeHWVBgIhtCmPIqdIjZ0VLBLwZPI60ViNJNZdleErtVYY5g7dItdlJ/VvCq8nl4eHivbvhxehaUt4hIxC55We/mPJUh1E2zMZmg81XT6alkWIk6dVKDnbgMYdJa+97QEjOExMC8qwa/ich6VBO+1xGsSe/R+xDYzGms/1WfyXw9/0jw/PI//aHTY1Nzc3Pz0tQ8/qcFm/+PCDBMYhABhksM0h+MenDUg6MeHPaLEIb9MpJhvxBo2C/lAgClVAvbT+rQfAAAAABJRU5ErkJggg==");
	position:relative;	/*absolute*/
	cursor:pointer;
/*	top:465px;*/
/*	left:10px;*/
	z-index:1;
	width:250px;	/*224px*/
	height:75px;	/*44*/
	display:block;
	background-repeat:no-repeat;
background-position: center;
background-color: #fff;
}
#notice_base {
	font-size:14pt;
	width:525px;
	height:430px;
	background-color:#FFFFFF;
	background-position:0 -40px;
	position:absolute;
	top:125px;
	left:270px;
	z-index:1;
	box-shadow:2px 2px 10px rgba( 0,0,0,0.6 );
}
.notice_scroll_base {
	top:90px;
	width:519px;
	height:372px;
	overflow-y:auto;
	overflow-x:hidden;
	margin:0 auto;
	position:absolute;
	left:0;
}
#notice_info_base {
	width:500px;
	height:270px;
	margin:0 auto;
	position:absolute;
	top:0px;
	left:3px;
}
/*重要なお知らせ*/
#notice_name_title{
	background-color:#F4C921;
	display:block;
	font-size:17pt;
	height:40px;
	line-height:40px;
	position:absolute;
	top:3px;
	width:519px;
}
.notice_name_image{
	/*../img/notice/attention_mark.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAMAAABzP0xhAAAAUVBMVEUAAAC7GyG7GyG7GyG7GyG7GyG7GyG7GyG7GyG7GyG7GyG7GyG7GyG7GyG7GyG7GyG7GyHMVFn////uxsjIRkvdjZDQYmbEOD3quLr78fG/KS/HXf+wAAAAEHRSTlMA7xCAIJ/fQM9wv49QMK9gvhlx0wAAAL9JREFUeF6N0tkSgyAMhWFBUFx7ALu+/4N2aJ3MxDTY//q7OENojrl2aE4LwHRmWgDo68aZgkIdrfjU1kyPb8bpxnbYW2urqVldDQqdVdBIRN8+F3DPOd9QWiqrU0oRpfEXmsARBmkWHJGxcrVA8Edzwd6TkDi0NdjLKW30WHI1IeWxeggkDx1+Iv5YAyg8GMIsVpeuhPhjeegIE61Wo0N3DMQYXwwF9h3FWUCHdkZHtN2Dl3PewPMN/qjx58a/AUZRJVrzjRMHAAAAAElFTkSuQmCC");
	background-repeat:no-repeat;
	height:38px;
	position:absolute;
	width:40px;
	top:5px;
	z-index:10;
	left:5px;
}
.notice_name_icon{
	position:absolute;
	left:50px;
	line-height:40px;
}
.notice_table_list{
	border-collapse:collapse;
	font-size:12pt;
	position:relative;
	top:-35px;
	border:none;
	border-spacing:0;
}
.notice_font_red{
color:red
}
.notice_font_green{
	color:green;
	font-weight:bolder;
}

.notice_font_bolder{
	font-weight:bolder;
}


/*路線*/
#line_name_suspended_notice{
	left:0px;
	width:500px;
	position:relative;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	/*word-break:nomal;*/
}
#notice_line{
	border-bottom:2px solid #CCCCCC;
}

/*支社*/
#notice_company_date{
	text-align:left;
	width:500px;
	position:relative;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
}

#notice_content{
	left:0px;
	width:500px;
	position:relative;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	/*word-break:nomal;*/
}
/*詳細タイトル*/
#notice_detail_title{
	left:0px;
	width:500px;
	position:relative;
	padding-top:10px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
}
/*URL*/
#notice_link{
	left:0px;
	width:500px;
	color:#6666E1;
	position:relative;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	word-break:break-all;
}
#notice_close_button{
	width:44px;
	height:48px;
	position:absolute;
	top:1px;
	left:477px;
	cursor:pointer;
	z-index:1;
}
.button {
	cursor:pointer;
}
#navi{
	position:absolute;
	top:718px;
	left:250px;
	width:512px;
	height:50px;
	background-color:#31bf8f;
}
#navi.narrow{
	top:558px;
}
#navi.hide{
	left:762px !important;
}
.navi_icon{
	float:left;
	cursor:pointer;
}
.clear{
	clear:both;
}
#navi_mylist{
	position:relative;
	width:128px;
	height:50px;
	/*../img/navi/navi_btn_mylist_normal.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAyCAMAAACj4iOHAAAAUVBMVEUwv4921bXo+PP////c9Ow/xJdo0K1azKb0/PnE7d+q5dG46djQ8Oax59XZ8+rm9/G/69zM7+OW38ZOyJ9dzajz+/hr0a961rek486I2r9MyJ5ziz/xAAAAG3RSTlPl7fz/+ufs6v339PX59fr89vjx6Or97O7z7+hZTcu3AAABpUlEQVR4Ae2Y5XKEMBgAv2ObOtFLAn3/B+0QmM4p5QdSYU9wsnGRnZ/EzqHiW6rDguEzieUMKh4O30o+UMlCKDhMSqYFBSbetRQgE/gHAo93WUXg6Zm7PD+tIPDCCC8rCLwywtsKAurl/S4v6ufUgl0AailojFhct+sxSiQE6SibK7yfT8BIx7HbUZEkIoY8XP/aZF9osvTAfAIlNGmKiUd3u1YuBRw9Uc0uYPrgjOkERJNVjOFKILUdmlomCzxV3KX6OBHQBJGWughkdEMjVwKFAEF6yt64wNu0hgjj8SKWVATEEo26I+CKWgFweSYBiVoCWnqBEGlPUzkQpTBUjgEwYNoxgY+xLHg6FbAkjx8ExHBW0xJaejLEfBJEa0CHGQqhJKyOciXQ46gHH7DQnD7cRiNzCIiO1LcFVA3Hbic4aCVDffqwOs4j4EsoVwIqNRH80ErEJCIpYmdvB6QUwRsCLWBS2a1xoewk3KwC47g6fSWGDCTVX3LzC/y5AckbI7z+/UHp9sPy7Scm29aCXWD+BYq5l2hUWaLZepFq82W6P8bOzifQbBqE9PM30AAAAABJRU5ErkJggg==");
	background-repeat:no-repeat;
}

#navi_mylist:hover,
#navi_mylist.active{
	/*../img/navi/navi_btn_mylist_active.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAyCAMAAACj4iOHAAACLlBMVEUAgFYCglgEg1oGhVsIh10KiV9dsZXk8u3///8Mi2FespYOjWPl8u7W7OVfs5gQjmUhlnBhtJkSkGYjmHEUkmgWlGoXlWxWspQZl25IrIzz+vgbmW++4tYdm3Gi1sWx3M4gnXMwpH2/49fM6d8hnnUjoHclonmt3M3X7ubk9O+74tXJ6N6R0Ls1qYNFr4wnpHrl9O9WuJc3q4Ty+vdlvqB0xKmS0byg18UppXx1xauh18WT0b3Y7ue949bK6d85rIYrp3695NfY7+d3xqw7rojz+vdKtJFowKOGzbWv3s4tqYBYu5ro9vFKtZHl9fDY7+hLtZKHzraw3894yK2j2ccvq4K34tTm9fCW1cC/5dhrw6Y+sYvM6uCk2sh5ya8xrIO44tTZ8OhPuJWJz7iX1cBAsowzroVPuZbp9vJdv57A5tltxaiY1sHZ8Ol8y7GK0blRupc1sIdvx6nA59ra8OnN6+Gz4dKZ18Km3MqL0ro3sonn9vHa8em04tNGuJJjw6NUvZrO7OKM07t+zbM5tIub2cRkxKRIupRyyayo3szz+/jC6Ns7tY1XwJ7b8eqP1b5zyq6149TP7eM9t4625NR1zK5LvJY/uZBBu5JOwJrJ7ODU8OZCvJS+6Nqx49NEvpbJ7OFHwJhtza32/PpJwpl607VLxJtMxZ1Ox59QyaGL28FSy6Ls+fXi9u+M3cFez6lUzKSO3cNWzqaP38Ts+vVY0Kha0qpc1Kxe1q1g169Puqh5AAAAunRSTlPl5eXl5eXt/P/l7eX8+u3l5+3l5+Xl5ezl6v3l9+X09eXn9/nl5eX1+vz2+PHn6OX86uf97O7x8+Xu8/H69vjn5fb67uf96Ozv9eXq/Oj8+ujv9e7z5fX88fbs5/jz7uX1+ujv8efl6Pzq9uzx+u7v6OXs9vr49fHz7+X8+vXn6uj47+7l8ern7PP99uXo+u/s9fjl9ezn5eXn9/nl9fTl9+Xq/eXs5eXl5e3l/Prt5+Xt5e385eXl5eUquAjlAAAC+ElEQVR4Ae3YA9ArSRDA8X/PzCrJ2bZt27Zt27ZtG4WzbbN09l3h/Mxg55AJDpNN1Zd9/H6Fqd7pru01GNtEGLtMfwPjUgMiQhZrLT1lDA2Skk1EWXrJqLYGAqnRmbYVZXPaAzIKkxoy6Eo1opeMxhEQTRYBndchAEU3VH6XodANybkBwce6rFwPgcgAfKa0NodDoGnRIL/hNWBqC3mfhEIHOiX/PTCj4GOt5LAHTHvQ1elvJvDLMJsAPzCbBUB9N0fNfDNXBQi/msOMJmYU4IZ/CynzLyahJSFLKyuxAOpTIqsX+njhCgilcsLnzAe4IRQAJC2DW9qzBj5bwgIKSNDEBvXhMpWkMe+G8F0AWGjy0b5VmJiWmGwua/7PYgsMmv8zYljxzZVEVhHdnHdDtDpA+c1pR8a+VZgCLQUQeR6ftaXmsmDW2Z5Zv0z09oafzVqFhFLw+MYjDG6+bYDwZSLBmbzMP5kiLUWQR/F6flPrsiAR4gBDTJICWzw05WZGwM23DRCxzagA5+mt1cjOe4AOCtZlAdGUSarv3SGtx3rKAaWqAXAxUxaoC+7eLFY0bHY/m5WqtJiIlghk99vx2V1qLguINr91L6FYdvEqj2gNwN6UgYCt3GkX38hrWwsNk+330yPso0d4DwEcQIZ6RVGIZcogcPFgijgBYEgMAOEVHHTNjYePbhXPeMQdv8xY7PNlOLfl6FsHHFODue3fcXuxsRfVGwjlPE4cddI5lx9TayveWyr+cyCbyyogA0jSRjyyWaxF5FROsQEEp3FmWi1wujr1rNHtxUHf7wPECOemzXhks1ifAEdNUwUIuLCiDGCIxLMKuYqGY7iIbNlZVknqerEpdUpqABbpy+O4+yxFnSh/ledpKCJZ34WS6wuJHITftSmAyfeVjA6UkP9L6U374HPTmHgth1vwsQKMzW9DmfC/Dcd6A8qSRXL8OL17Zy21jGxrudvSSyagQdiJbASWXmp/BxTZmiz3W0tPyROMXf2/avsb+AO1HLCvL77JBAAAAABJRU5ErkJggg==");
}
#navi_mylist.active{
	cursor:default;
}
#navi_mylist.disable{
	/*../img/navi/navi_btn_mylist_disable.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAyCAMAAACj4iOHAAAAM1BMVEVNab9qgcmYqNqhsN2TpNhTbsFkfcdeeMWcrNuJnNR/k9GEl9OOoNZ0is16j89vhstZc8NSgsRDAAAAEXRSTlO/x9bZ1MHGxNfRzs/TyszJwp1Oe50AAAGJSURBVHgB7dgFkqwwFIXhk3viSUP2v9r3QlNtaNUgI/wz7fbhgu/U1ZUSLiYKu6W4qv0EQq0WkZqCvVo1cIrcEYDlzNkA/AGAnewQgPOczLsDAIEzhQMAkTOlAwAm5MmC+fFLwQVwdisAGdGlmZEY6t0btQEaWgCWDWrK/q9tbriXuR1AUCtkhhFawHg6fALY124PoKq3sQKg6lXDCIyOAUVvVgOccDIpT4BmRh3q+21gWyjmHfCoeTzINEuAtG5FxJxYgJa3DlC8BCqMA5wX8wAw2I0AlhHQ3nQA3MiAcYDRtHgAMpntHKAIJxP3Aqg/7hjrvZqwoKtY82B0BTI+ASiJzOXrM2FGyzaxgHls9np4TGbS1K8zoc2CLQDwmgHjgMSELiv1XqJ2r+8q2wAiqcYAppV+kF0i4x3k3du7NgE4CkYARshk+rti0ZW2Blj3dvW2llexoO9xBw61mLcC/OIdksSZ4u/fKT1/t/z0A5PlyAtw/gmKE0/RGKUp55+kOvs03S/r6uofgBcUgmdg9jUAAAAASUVORK5CYII=");
	cursor:default;
}
#navi_search{
	position:relative;
	width:120px;
	height:50px;
	/*../img/navi/navi_btn_search_normal.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAyCAMAAACgee/qAAAAVFBMVEUwv4+x59XM7+M/xJfz+/jm9/FOyJ+e4cpr0a9MyJ646diI2r/Z8+qW38aD2bzo+POq5dH0/Pm/69x61rek485dzaho0K3c9OzQ8OZ21bWR3cP///+hcTmyAAAAG3RSTlPl9fjn/fzo8uzo9e/68e/89P327vPq7Pr57fDroyrPAAACM0lEQVR4Xu2X2Y7jIBBFL8USEkMSb+nl/P9/To+FrG71OpOOn3JekOHhqKgyFNqAO3fu7C+7Fy77ja3nE43TeTu3P/CGg9cmPPUAPJ53u/MjAP2TNuAIcDq2KP3xBHDcxtu/8Tz3W5ifgIe93rB/AG68276HB/9u9gF6r1tygH6vd+x7OOiG7D/L5jOw1+04w0kfcoKzbsfp0/I9wknf4tP/77TXh3jaXo/dC1mvGOL6aUhKrmqFoh9wgUd9wiNcJAkAMwAW2QiDc0NaxQNUSZlXZH3J7otEnmG3iG2gy4ZzYRHnwIKTZhdwfqIznNfs/kJYhvlb8e67NQCq0cKbCLPUEb00AkRCnSCMei3WteIWcTJyLihFYixpJKRWCN1QAUrI4hW6eqvXiAEkN6kjEBevOghdrZRaRwnruhBTcTKuLq4W8VzI1MWmFDGvhQKBNeVuipAHaq3uF34nACxGMS3zEw3TCIwDnkm4dbFm7BcOEE94wYWoaNI8QCsfTFM05NaI4wtAANz1R2b+K2bA5JjlQxlbPJj8aCjXAq5myWKJRnClWkhXXxJdiHHAqMqY5KVV3A6QHEqIWZKShZk4Ert0/bU4lFKMwCwVujXp0MTZCCkHSvYOJhFVocxXNwJpVIdNRdJclqmW4yaesSQlI2mKWSJKabDfbX0Wr9qNMWYtpDeDuvHnLQj0z9s2e827eXvbvIfNG/rm3fwJ07zbP9qad/tnavNuT/Nuzz9579y5c+cPVBw/jFny5w4AAAAASUVORK5CYII=");
	background-repeat:no-repeat;
}
#navi_search:hover,
#navi_search.active{
	/*../img/navi/navi_btn_search_active.png*/
	background-image:url("data:image/png;base64,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");
}
#navi_search.active{
	cursor:default;
}
#navi_map{
	position:relative;
	width:128px;
	height:50px;
	/*../img/navi/navi_btn_map_normal.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAyCAMAAACj4iOHAAAAOVBMVEUwv4/m9/F61rek484/xJfM7+Pz+/iW38bZ8+qx59Vr0a+I2r9dzai/69xOyJ921bXo+PPc9Oz///+/bC5uAAAAEnRSTlPl/O7z5/j98fr17O/q9ujt/PoKo6ANAAAC7ElEQVR4Xu2YjaojKRCFT1la/nvvnPd/2B07bScsyUzYkGaYzQdpFNKcr6SMRPxBfPjw9c3f8v31xnw+xfsMvvnj67eSP/iNN+GfKu6LfKPAS996nedq+58IRMUiy0pOvfuzBOTOkNJSfL+A8paLgHAhZwhE55xWt3ERKG7C5Fw5Q2CmJhZsOJLUmV9SQvEnCTQKLniX6NpmIQTT+wX6FIhUwF+bkApqYOQJTSgs89F8Sv4q0B1VaeZvBRAjdkLGJKRQ8SSd9YEA4JiAzLwLjL0RSH20WRkwEYk2UK54PKKkZvcE2sxOeyNOxZFIhXPaC4myBAKvjCmQuRMhPEj4F5ULsbsCygxHca5qp3lESo4kpYsJo8VDIIWFnwIx/8QsZwfNO2QHAA+XAV8HACc7ZGx3BLzRHYrCjlEur0ZhhpD1EBiApHGUJfEnwfy4rdbmLHMoKxoDrgzS323CmNFVo3MegGQsolWgScKNgKdho2WakmSmYwTgFEAjC+aEeTChMuJKZHjinPO4wxLwcOw3TcgYqZxiGMY+H4oNMyTxgQ0H3uheO44TgU7XwjgEQmDlpTAvDMa1fpq937r7SmfCawJm26fsfc4USXKt+jSg4pZ0W3Ik2yOB9aJQcDPlJMUl4BlQmYHMCsCR0pwGpTWPyTBGXPGB/TrppMNjgbR3qQCoXCWKqgrdLuCoSBwYleZRLz1oRrIbNgpZsCjC4Fd8tJn/WMDYAESaAOjs2xSULbbvAoE5kMZJRIse0TWllSUMKBU7mexHvpDS8AuBRAWQEgXwFgrzIQDKEhBHWupai8mxzGncbraKhQ8FB80i8CsBCQI0KgWIjJAjGoNh9UA5fnHcOHLW4z+yBCodlIUCBDZ0liWQzziOKbAOCXMwmIDKDoAbyZ8ikK2yzkHkhq1dUIFTBBpFtkFiVtXEuprwJIEZPAeNCWvznSugdHPQGTERtnMEPn9OX7igOO2Kxs8rmj/tkur8a7q/jQ8f/gFQnTwQc1iP/gAAAABJRU5ErkJggg==");
	background-repeat:no-repeat;
}
#navi_map:hover,
#navi_map.active{
	/*../img/navi/navi_btn_map_active.png*/
	background-image:url("data:image/png;base64,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"); }
#navi_map.active{
	cursor:default;
}
#navi_help{
	position:relative;
	width:106px;
	height:50px;
	/*../img/navi/navi_btn_help_normal.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAyCAMAAACDIr4/AAAAUVBMVEUwv4/M7+Pz+/hOyJ+q5dGx59X0/PnZ8+o/xJfc9OyW38Zdzah21bVr0a+I2r9o0K1azKak487m9/Ge4cpMyJ561rfE7d+D2by/69zQ8Ob////AdcmjAAAAGnRSTlPl+P3o9PX9+uf68ert7O/s6vP88uju9+/2+UNV9rkAAAIUSURBVHhe7ZfRbqMwEEXvGIyNCW4hkLL3/z90Gxh1RNgWRSIrRc15RfLxXI0ZG7+cFy9OZc2ZujzhgQxlRYNVOeBBnKulmrdPluqqMx7Be211WI318ABTRV5u1h0uZPX+AFP1gQ0f1eGuwZbcbuHYDGsz5aknneT45apxIGdS02vC1SM92TeaIXk+NL4LZqKjy7NS6ArMXI6MsPxazNNpMQj00I0cWFbFUosiM5RMZzvBQZxILaqZQoTSkioYyJPGOwItPb5Bpv38amxJDNafpdrFe2Hvvc9oU4sb2GMHXWlN45hu9+LpqHj45XvhRwCjXCHlSsa3aD4rWkfL8rRkGRlgASYurTp3aqbB9JPqbZuemYC3ReUpQgVIumTHCTMjPXaIG1UMZAfcqEZShF4YvDMV4Nhoy/byyXSXSuhabFSFrFSZHRDnsjotb0Zg7AY4kg22KmAVYMsJbSiARhsvsACKlWq3LTynzcFTVRQvLDQMh455TjDiqg64qqZ7ml2Y/n3wKOgsocC0SAJbIAZm68/dI2yq7V5UlUjn26g5L+vmBoiyJJeZ9n9MRmeHcP1jouvZj0J1dJRox1AimiCO7e7v9nvsd0sJKQJNkn7EmuCXEUS/P0R+nGblsaPREOmg2Gg8eOAr1mQ28B9xjTGVXWOe8HK2f+V83os0MOw8D57k0bP/lDsP/+WB+ufuB+qLFy/+AkfoLmk3Uj64AAAAAElFTkSuQmCC");
	background-repeat:no-repeat;
}
#navi_help:hover,
#navi_help.active{
	/*../img/navi/navi_btn_help_active.png*/
	background-image:url("data:image/png;base64,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");
}
#navi_help.active{
	cursor:default;
}
#navi_switch{
	position:relative;
	width:30px;
	height:50px;
	/*../img/navi/navi_btn_close.png?20161025*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAyCAMAAAB8gJvdAAAAM1BMVEUwv4+D2bzQ8Ob///9MyJ7c9Oz0/Plw07LY8+qX38cwv488w5ax59Xy+/hjz6uK28BJx52/N2HSAAAAB3RSTlPl7/n/6Pr98mH47AAAAGNJREFUeAHt0cUBwCAMBdAS3Nl/2brbXyDvCvGOsS+C5IjE66PScqXVy6uRO/N8n2OtW+MfdeXIh5jk7F6f5CiXEOr8TLdnuaghlCxH788yxdAcfgbJUWt4MLwWvFR8EnxQxgY4DQQLq18VawAAAABJRU5ErkJggg==");
	background-repeat:no-repeat;
}
#navi.hide #navi_switch{
	left:-512px;
	/*../img/navi/navi_btn_open.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAyCAMAAAB8gJvdAAAAV1BMVEX///8wv48wv48wv48wv48wv48wv4/Q8Obc9OyD2bxMyJ4wv48wv48wv48wv48wv4/0/Pk/xJcwv4////88w5aK28Bjz6ux59Xy+/hJx51w07KX38fY8+pI2pfbAAAAEnRSTlMA5dgOuyuQ+frv6GXJVkhz/edyjmT8AAAA2UlEQVR42p2U2Q6CMBQFqRuLS7Flc/n/79R2jESSc2OYFxImwPQWKCy2O8vuT86wl40z9NE5Qx9cQka5jIwCGQUyCmQUyCiQUSCjQEaBjAIZBTIKllF1Gd+U9UIT1VTxQ9Wg4YBt45c2+5+oCvO85+vRc1SNHbvwSMf0fKKgzLYPYZhyX9bzpNK5aQihj5D0PKlreuwtdGP8Xxde3py0s05jYXixMHMseD1U8OaWEKg3lMC1LxOBUoM3NYFaE7j2EyRQavCmJlBrAtf+uAhES7yhCdSaQK0JfAFWHhP2yRUlvwAAAABJRU5ErkJggg==") !important;
}
#navi_switch.disable{
	/*../img/navi/navi_btn_disable.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAyAQMAAABxkPmsAAAAA1BMVEUwv4+dS/SMAAAAAXRSTlPlkIbOkQAAAAtJREFUeAFjGLEAAAD6AAFE7POxAAAAAElFTkSuQmCC") !important;
}

.map_regend_wide,
.map_regend_narrow{
        /*../img/map/map_legend.png*/ 
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAoCAMAAAArH/PVAAAATlBMVEX////MzMzPz891dXWhoaFra2vy8vLb29tWVlbn5+eKiophYWGsrKy4uLiWlpbDw8OAgID/rg3PDQ3/3ZnrmZne3t7MzMxNTU3/qgDMAAAyxGZ1AAAAF3RSTlPl5ez58vrn6v3o9fzw7/Tt9/397+/gc5zltMAAAAMDSURBVHhe7ZjbjuM2EAXPdDfJ5lXa69n8/49mLApyvAMIgWfHMZApv1AAHwotgi4IP1+ekJ94+YGn48cLXvCEfKjWp1aLiLKDg9TL2FcJB1kepZU9RKFeCISRLF0rWdeGDS04WANy6/EBWkgehHKhEVmMkkyEcy7DrOrQsD/q6Kys8QFaSCZUBg0MAFSBlMHdQ5WhmMk08eALkpfHHHkhqmGEbZkANbCYZVygxMa5BNkADN6v9e3Lr1O+fMNGFknCHaCSTGpgUE1T+UKVqRUw1e/WmlZnXtjoWlWYRdgkIevSGNVAwUYhl1zHOp9pU0s+XAsw7bWrMugAtLeKq9ZwoZhH1BXALrswffBLnFolmNk8TaWu5aqVuICNDSh61Sr+iCNvwYeqztOUSeGOwSrgLECsBTtIHA/QioE1HpOIlbbIJMM4AgMQVwom0Tw84N5KXtXHInKxSTG4ua+2sSBVL2tYinvHhihZHnHL9xDR1bnRmyfEturGgknSFjHJ2vJ/URD5fxE2n1qfWmNgJ41/Wa63dCD9c2deM6D9nVqq2BEFOLGzcr0le4HW+VdBADCPAO0PaUVpQdKcUDov11uSl7VsGSK+aRr+hJYBR12puKpWPSnXt0jrOqc1AKwur7CISL5LK+kFr3ohCUUvPwCm5+X6liND0KjKHbvR+v71r1O+fsdGtlcKWeyVPLX2aZ2X60YpR+NmsAmbBEGnKwAl++8FMa3OvHCl0w0XptZ+ts7KddLItjeuGzgRjGI6c7u+S0u11HjV4kROynUSwxE5atdpxWgKBGXxBtz1EqdMz7SrFptQhHJWrpMYcdU6NgKmMGaaeb67IKIHYFCmVuVgUKpSTsv1N9R036hpmzINNIQQ79TKwRMQgwsQRTSBxWhGOS3XW1INi8x7SyJgzgLQkLzcp9Xc0x7PIwKiOLROy/WG5CFcdmoXkTktbFpI901r4RqxEQtl1wr6CuWsXN80bmzHTsAU77zl8+0yJkA2UYn3l2tOACD56cPmST/pPukH8L8BaP5Jz5Oq3aAAAAAASUVORK5CYII=");
        background-repeat:no-repeat;
        background-position:0px 0px;
        position:absolute;
        left:610px;
        width:150px;
        height:40px;
        top:677px;
}
.map_regend_narrow{
        top:517px;
}
/* メンテナンス */
#screen_maintenance {
        position:absolute;
        top:0px;
        left:0px;
        width:100%;
        height:100%;
        background-color:rgba( 0, 0, 0, 0.65 );
        z-index:51000;
}

#screen_maintenance_box {
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        left:0;
        margin:auto;
        width:900px;
        height:600px;
        box-shadow:2px 2px 10px rgba( 0,0,0,0.6 );
        background-color:#FFF;
}

#maintenance_close_button {
        position:absolute;
        top:0px;
        right:0px;
	text-align:right;
        width:50px;
        height:50px;
        cursor:pointer;
        background-repeat:no-repeat;
        z-index:51001;
}

#maintenance_notice {
        position:relative;
        text-align:center;
        width:100%;
        height:100%;
        top:40px;
}
#maintenance_notice div.maintenance_row {
        position:relative;
        margin-bottom:20px;
}
#maintenance_notice span {
        font-size:1.5em;
}
#maintenance_jrlogo{
    position:relative;
    margin:0 auto;
    width:220px;
    height:40px;
    background-image:url("../img/common/jr_logo.gif?20150115");
    background-repeat:no-repeat;
    background-size:220px 40px;
    background-color:#FFFFFF;
}
#maintenance_title {
        font-size:2em !important;
}

div#delay_certificate_div {
	position:absolute;
	width:1024px;
	height:100%;
	top:50px;
	background-color:#ebf3f6;
}
div#delay_certificate_title_div {
	position:relative;
	display:block;
	height:40px;
	background-color:#6c89d9;
	color:#FFFFFF;
	line-height:40px;
}

span#delay_certificate_title {
	font-size:1.6em;
	padding-left:15px;
	vertical-align:middle;
}
span#delay_certificate_comment {
	vertical-align:top;
	padding-left:20px;
	font-size:0.9em;
}

div#delay_line_list,
div#delay_info_list{
	overflow-x:hidden;
	overflow-y:auto;
	width:inherit;
}
div#delay_info_list {
	height:363px;
}
div#delay_line_list{
	height:650px;
	cursor:pointer;
}
div#delay_line_list_div {
	position:relative;
	height:678px;
	width:250px;
	background-color:#f5f9fc;
	display:inline-block;
	vertical-align:top;
}
div#delay_info_list_div{
	position:relative;
	height:678px;
	width:250px;
	background-color:#f5f9fc;
	display:inline-block;
	vertical-align:top;
}
.delay_line_selected_title,
.delay_line_selected_titles {
	background-color:#60b336;
}
.delay_line_list_title {
	background-color:#2b8000;
}
.delay_line_list_title,
.delay_line_selected_title,
.delay_line_selected_titles {
	text-align:center;
	color:#FFFFFF;
	height:25px;
	line-height:25px;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	font-size:0.9em;
	font-weight:bold;
}

.delay_line_selected_titles{
	height:40px !important;
	line-height:40px !important;
	font-size:1.5em;
}

.delay_info_list_item_today {
	overflow-x:hidden;
	overflow-y:auto;
	max-height:248px;
}

div#delay_line_selected_certificate {
	position:relative;
	display:inline-block;
	width:500px;
	height:inherit;
	vertical-align:top;
	text-align:center;
}


span.delay_line_section_list_item {
	height:30px;
	display:block;
	line-height:30px;
	padding-left:25px;
	background-color:#f5f9fc;
	border-bottom:1px solid #ebf3f6;
	color:#778888;
	font-size:0.9em;
}
.delay_line_section_list_item_selected {
	background-color:#61b337 !important;
	color:#FFFFFF !important;
}

.delay_line_list_line_name {
	display:block;
	height:30px;
	background-color:#cee6e6;
	line-height:30px;
	padding-left:10px;
	border-bottom:1px solid #f5f9fc;
	color:#475959;
}
/*add 20250128*/
.delay_line_list_line_name_span {
	font-size: 12px;
}

.delay_line_section_list_title {
	background-color:#42c0c1;
	color:#FFFFFF;
	font-weight:bold;
}

.delay_line_section_list {
	-webkit-transform:translate3d(0px , 0px , 0);
	-moz-transform:translate3d(0px , 0px , 0);
	-o-transform:translate3d(0px , 0px , 0);
	transform:translate3d(0px , 0px , 0);
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
	display:none;
	opacity:0;
}

.delay_line_section_list_open {
	display:block;
	opacity:1;
}

.delay_linename_icon,
.delay_info_list_item_icon_have {
	/*../img/delay/certificate/chien_list_close.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAP0lEQVR4AWP4//8/GEdt3nweiA1AbHwYWcN/KG4gVcN/mG0kaEDYRqoGhG2ENWDaRrIGmjipgdRgpTziSE4aANmtlXAdqshUAAAAAElFTkSuQmCC");
}
.delay_linename_icon{
	line-height:inherit;
	position:relative;
	display:inline-block;
	width:15px;
	height:12px;
	background-size:12px 12px;
	background-repeat:no-repeat;
}
.delay_linename_icon_open,
.delay_info_list_item_icon_open{
	/*../img/delay/certificate/chien_list_open.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAO0lEQVR42mNgIBn8P/8fGzjP8N8Aq4QBSE8DhnADduPOI+wxwDAGLtWAYQya685jOtsAwxgk4xqI8DgANX96iSgn94IAAAAASUVORK5CYII=") !important;
}

.delay_info_list_item,.delay_info_list_item_active {
	display:block;
	height:30px;
	background-color:#dfeaeb;
	line-height:30px;
	border-bottom:1px solid #eeeeee;
	color:#cccccc; 
}
.delay_info_list_item_active {
	border-bottom:1px solid #f5f9fc !important;
}

span.delay_info_list_item_date {
	width:100px;
	position:relative;
	display:inline-block;
}

span.delay_info_list_item_count {
	text-align:right;
	width:100px;
	position:relative;
	display:inline-block;
}
span.delay_info_list_item_date_today {
	width:50%;
	position:relative;
	display:inline-block;
	padding-left:10px;
}

span.delay_info_list_item_count_today {
	text-align:right;
	width:40%;
	display:inline-block;
	right:10px
}
.delay_info_list_item_timerange {
	background-color:#60b336;
	color:#cccccc !important;
	display:none;
}
span.delay_info_list_item_timerange_span {
	position:relative;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #60b336;
	background-color:#dfeaeb;
	width:100px;
	margin:0 auto;
	display:inline-block;
	text-align:left;
	padding-left:10px;
}
span.delay_info_list_item_timerange_minute {
	display:inline-block;
	position:relative;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:right;
	padding-right:10px;
	border-bottom:1px solid #60b336;
	background-color:#dfeaeb;
}

.delay_info_list_item_timerange_div {
	text-align:center;
}

span.delay_info_list_item_icon {
	line-height:inherit;
	position:relative;
	display:inline-block;
	width:15px;
	height:9px;
	background-size:9px 9px;
	background-repeat:no-repeat;
	margin-left:10px;
}
.ie8 span.delay_info_list_item_icon {
	height:12px;
}
.delay_info_list_item_have {
	background-color:#FFFFFF;
	cursor:pointer;
	color:#666666 !important;
}
.delay_info_list_item_open {
	background-color:#60b336;
	color:#FFFFFF !important;
	cursor:pointer;
	border-bottom:0px !important;
}
.delay_info_list_item_past {
	background-color:#a3bf85;
	color:#FFFFFF;
	text-align:center;
	height:25px;
	line-height:25px;
	font-size:0.9em;
}
.delay_info_list_item_timerange_open {
	display:block !important;
	border-bottom:5px solid #60b336;
}
.delay_info_list_item_delay_have {
	background-color:#FFFFFF !important;
	cursor:pointer;
	color:#666666 !important;
}
div#delay_cert {
	border:2px solid #000000;
	background-color:#FFFFFF;
	text-align:left;
	font-size:1em;
	margin:10px 10px 0px 13px;
	width:480px;
	padding:5px 5px 0 5px;
	line-height:120%;
}
span.delay_cert_span_title,
.delay_cert_span_date,
.delay_cert_span_company,
.delay_cert_span_date_bottom{
	font-size:1em;
	font-weight:bold;
	display:block;
}
span.delay_cert_span_text {
	color:#333333;
}

div#delay_cert_exp {
	background-color:#FFFFFF;
	text-align:left;
	margin:0 10px 0 13px;
	padding:10px 5px 5px 8px;
	width:480px;
}
span.delay_cert_exp_title {
	display:block;
	font-weight:bold;
}
div#delay_cert_print {
	
	text-align:center;
	margin:20px 10px 0 13px;
	padding:10px 5px 20px 8px;
	width:480px;
}
.delay_cert_print_icon{
	line-height:inherit;
	position:relative;
	display:inline-block;
	width:140px;
	height:40px;
	cursor:pointer;
	/*../img/delay/certificate/chien_btn_print.png*/
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAAoCAMAAAAbk+L0AAAAV1BMVEUAAABsiNlsiNlsiNlsiNlsiNlsiNlsiNlsiNlsiNlsiNlsiNn///9siNm2xOza4faInuD2+P3t8PqareWRpuOjted+l97I0vHj6fi/y+7R2vN1j9usvOr7juVRAAAADHRSTlMAz0AQYJ8gv++PrzDI2SQFAAACGklEQVR4Xs3Y2Y7iMBCG0YRm6U7/VeUtO+//nIMpFAIES0RD4+8mV0hHtnFiFzftt7uS/qxyt90Xz9pU9OdVm2XKgT7S4ZHz9UMf6+frzlLSBytvNL/f9NG+f2fjopZPar7u5yiLmVpau7iJ3t+PWjaUA4Z0wznkgTnowGSB0aGpVmJqWox5ApjQ0AtVRbGnFZjRtxZH0YgYGtfczOQCnuR8bqgp0b7YrsBYAHD9JGU4EXFgAUWMMSHWofXMrC7NpsZqW+xWYABhEx8hBMUwRZJiln7MpyI+OTK7olyFuT4Uo00YJ6cGB4kI0sYONmmhsqD/gnHi0MnxjJlWiYBpynSwhtKtxMTCDOOJEYiumA6xKyZYWGYOL2ASpTFaP2E8rPcOLV06QoMzL2HwtKfTJAAcHHjCMDqiDk4pjQDo2Pvewr0f48DgGcYDrUz+HmhNCERkgPBmDCB3GGoRc4oZna+B8wJOY8pVmBgDzdAD5CGKme/AJtS6ZjSLVmDHGjCJv/ZuCUMP3WHkFANkgY5a9BHjwNdRo5HtfL8FPAk6QFKb3nYZg5seMI0+yHM9EsM4MAbxXuSCOeq0TPXQhjH1OtivwIQwXjBaT6T7jAEgl2VieaRZ9SAivUm/KItqAYN7DGKJrwWimpszM5Bm6NWqeJJcgXlLm5w+O7P6IM/pqJLVIS6n421OB/+crkRyuizK6BotzwvGrK5e/wGCNQ5w+vpcpwAAAABJRU5ErkJggg==");
	background-size:140px 40px;
	background-repeat:no-repeat;
}
span.delay_cert_span_company,span.delay_cert_span_date_bottom {
	text-align:right;
}
.delay_minute {
	height:43px;
	border:2px solid #aaaaaa;
	width:460px;
	margin:15px auto 0;
	padding-left:15px;
	padding-top:10px;
}

span.delay_minute_span {
	position:relative;
	display:inline-block;
}

.delay_minute_10,.delay_minute_10_on
,.delay_minute_20,.delay_minute_20_on
,.delay_minute_30,.delay_minute_30_on
,.delay_minute_40,.delay_minute_40_on
,.delay_minute_50,.delay_minute_50_on
,.delay_minute_60,.delay_minute_60_on{
	line-height:inherit;
	position:relative;
	display:list-item;
	list-style-position:inside;
	width:60px;
	height:33px;
}
.delay_minute_61,.delay_minute_61_on{
	line-height:inherit;
	position:relative;
	display:list-item;
	list-style-position:inside;
	width:80px;
	height:33px;
}
.delay_minute_10{
list-style-image:url(../img/delay/certificate/chien_minutes_10_off.png);
}
.delay_minute_10_on{
list-style-image:url(../img/delay/certificate/chien_minutes_10_on.png);
}
.delay_minute_20{
list-style-image:url(../img/delay/certificate/chien_minutes_20_off.png);
}
.delay_minute_20_on{
list-style-image:url(../img/delay/certificate/chien_minutes_20_on.png);
}
.delay_minute_30{
list-style-image:url(../img/delay/certificate/chien_minutes_30_off.png);
}
.delay_minute_30_on{
list-style-image:url(../img/delay/certificate/chien_minutes_30_on.png);
}
.delay_minute_40{
list-style-image:url(../img/delay/certificate/chien_minutes_40_off.png);
}
.delay_minute_40_on{
list-style-image:url(../img/delay/certificate/chien_minutes_40_on.png);
}
.delay_minute_50{
list-style-image:url(../img/delay/certificate/chien_minutes_50_off.png);
}
.delay_minute_50_on{
list-style-image:url(../img/delay/certificate/chien_minutes_50_on.png);
}
.delay_minute_60{
list-style-image:url(../img/delay/certificate/chien_minutes_60_off.png);
}
.delay_minute_60_on{
list-style-image:url(../img/delay/certificate/chien_minutes_60_on.png);
}
.delay_minute_61{
list-style-image:url(../img/delay/certificate/chien_minutes_61_off.png);
}
.delay_minute_61_on{
list-style-image:url(../img/delay/certificate/chien_minutes_61_on.png);
}

.delay_cert_print_area {
	margin-top:25px;
}

.delay_cert_for_print{
	position:absolute;
	top:50px;
	margin-top:10px;
}
ul.cert_ {
	padding-left:30px;
}



div#certificate_basis_div {
	margin-top:20px;
}
span.certificate_basis {
	color:#61a434;
	font-size:1.3em;
	font-weight:bold;
}
ul.certificate_basis_ul {
	text-align:left;
	list-style-type:square;
	color:#61a434;
	margin-bottom:0;
}
span.certificate_basis_ul_li_span {
	color:#333333;
}
ul.certificate_basis_delay_time_ul {
	text-align:left;
	padding-left:55px;
	margin:0;
	list-style-type:none;
}
ul.certificate_basis_delay_time_ul span.al_r {
        display:inline-block;
        width:100px;
        text-align:left;
}
ul.certificate_basis_delay_time_ul span.al_l {
        display:inline-block;
        width:100px;
        text-align:left;
}

.copyright {
	position:absolute;
	top:630px;
	text-align:center;
	width:524px;
}

.iframe_jrlogo {
	display:list-item;
	position:absolute;
	top:0px;
	left:0px;
	width:624px;
	height:50px;
	list-style-image:url("../img/common/jr_logo.gif?20150115");
	list-style-position:inside;
}

ul.delay_cert_exp_text li { list-style:none; }
ul.delay_cert_exp_text li:before { content:"※" }

#centerSubmap {
    display: block;
    position: absolute;
    background-color: rgba(0,0,0,0.6);
    top: 50%;
    left: 50%;
    width: 100%;
    height:100%;
    scale: 0;
    transition-duration: 0.3s;
}
.img_tsurumi_map {
    position:relative;
    top:20px;
}
.img_tsurumi_map_title {
    position:relative;
    color: #FFF;
    text-align: center;
}
.img_tsurumi_mapimg {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
}
.img_tsurumi_mapBase {
    position: absolute;
    background-color: #94B860;
    width: 432px;
    height: 430px;
    border-radius: 20px;
}
.img_tsurumi_mapimg img {
    position: absolute;
    top: 4px;
    border-radius: 30px;
    transform: scale(0.7);  /*600px >> 420px*/
    transform-origin: top;
}
.submap_close{
    position:absolute;
    top: -15px;
    transform: translate(210px);
    width: 44px;
    height: 44px;
    cursor: pointer;
}

