@charset counter-reset: "utf-8";



/*=======================================================*/
/*【440】div#unko   運行情報ajax化用          */
/*=======================================================*/


/*運行情報の大枠------------------------------------------*/
div#unko{
	background:#2F4A8E url(../images/bg_unko.gif) no-repeat;
	width:284px;
	height:295px;
	float:left;
}
div#unko_noscript{
	background:#2F4A8E url(../images/bg_unko.gif) no-repeat;
	width:284px;
	height:295px;
	float:right;
	margin-right:8px;
}

div#unko a span,div#unko_noscript a span {
	display:none;
}
/*タイトル------------------------------------------------*/
div#unko h2,div#unko_noscript h2 {
	margin:7px 0 0 20px;
}
div#unko h2 a,div#unko_noscript h2 a {
	display:block;
	width:113px;
	height:29px;
	background:url(../images/unko_ttl.gif) no-repeat;
}

/*運行情報-------------------------------------------------*/
/*通常運行表示*/
div.unko_txt{
	margin-top: 4px;
	width: 100%;
	height: 50px;
	border-radius: 5px;
	background-color: #FFFFFF;
}

div.unko_txt p,div.unko_txt_chien p{
	font-size:0.75em;
	padding: 3px 0 0 8px;
	font-weight: 800;
}
div.unko_txt a,div.unko_txt_chien a{
	color: #000;
}

/*遅延表示*/
div.unko_txt_chien{
	margin-top: 1px;
	border:2px solid #F00;/*赤枠がつく*/
}

/*運行情報リンク表示 120619*/
span#unko_txt_msg a:link,
div#unko_noscript div.noscriptUnkoTxt a:link {
	color:#000;
	text-decoration:none;
}
span#unko_txt_msg a:visited,
div#unko_noscript div.noscriptUnkoTxt a:visited {
	color:#7E518A;
	text-decoration: underline;
}
span#unko_txt_msg a:hover,
div#unko_noscript div.noscriptUnkoTxt a:hover {
	color:#1E88FF;
	text-decoration:none;
}
span#unko_txt_msg a:active,
div#unko_noscript div.noscriptUnkoTxt a:active {
	color:#1E88FF;
	text-decoration:underline;
}

/*自動再読み込み設定大枠*/
div.yomikomi_setting{
	width:284px;
}

/*noscript用 111221*/
div#unko_noscript div.yomikomi_setting {
	margin-bottom:20px;
}


/*自動再読み込み設定ダイアログ*/
div.yomikomi_setting_dialogue{
	position: absolute;
	top: 27px;
	left: 0;
	width:170px;
	height:auto;
	/*角丸*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size:0.7em;
	display:none;
	z-index: 2;
	/*position: absolute;*/
	text-align: left;
/* 	line-height: 1; */
}
div.yomikomi_setting_dialogue p{
	width: 170px;
	height:20px;
	color: #fff;
	border-bottom: 1px solid #fff;
	cursor: pointer;
	padding: 7px 22px 7px 27px;
	background-color: rgb(34,35,137);
	background: rgba(34, 35, 137, 0.85);
	/background-color: rgb(34,35,137);
	background-image: url(../cmn_images/unko_notselected.gif);
	background-repeat: no-repeat;
	background-position: 7px 3px;
	font-size: 13px;
}
div.yomikomi_setting_dialogue p.select{
	background-image: url(../cmn_images/unko_selected.gif);
}

.yomikomi_setting_dialogue p.close {
    border-bottom: none;
    background-image: none; }


/*情報更新・読み込み設定------------------------------------*/
div.unko_btn01{
	 margin:8px auto 0 auto;
	 width:217px;
}
/*情報更新*/
div.unko_btn_koushin{
	float:left;
	width:81px;
	height:19px;
	margin:0 0 9px 0;
	background:url(../images/unko_btn_koushin.gif) no-repeat right;	
}
/*アイコン停止*/
div.unko_btn_koushin a.reading_none {
	display:block;
	width:81px;
	height:19px;
	background:url(../images/unko_icon_koushin_stop.gif) no-repeat left;
}
/*アイコン動く*/
div.unko_btn_koushin a.reading {
	display:block;
	width:81px;
	height:19px;
	background:url(../images/unko_icon_koushin.gif) no-repeat left;
}

/*読み込み設定*/
li.unko_btn_set{
	position: relative;
}
/* li.unko_btn_set a{
	display:block;
	width:115px;
	height:19px;
} */
/*遅延証明書------------------------------------------------*/
a.unko_btn_chien{
	display:block;
	clear:both;
	width:186px;
	height:35px;
/*	padding:9px 0 0 0;*/
	margin:0 auto; 
	background: url(../images/unko_btn_chien.gif) no-repeat bottom;
}

/*noscript用 111221*/
div#unko_noscript a.unko_btn_chien{
	margin-top:20px;
}
/*テキストメッセージ*/
div#unko_noscript .noscriptUnkoTxt {
	font-size:.75em;
}
