@charset "euc-jp";
@import "transit_commmon.css";
/*@import "http://www.yahoo.co.jp/images/css/yj.css";*/


<!--
/*構造制御*/
.main_container{
width:100%;
}
#left_column{
font-size:smaller;
width:200px;
margin-right:10px;
float:left;
}
#right_column{
font-size:14px;
margin-left:210px;
_float:left; /*for IE*/
_margin-left:0px; /*for IE*/
}
#right_column_container{
/*width:98%;*/
width:97%;
}

#right_column_main{
margin-right:125px;
_margin-right:130px;
}
#right_column_ad{
float:right;
width:135px;
text-align:center;
_width:148px;
clear:right;
}
#right_column_ad2{
float:right;
width:135px;
_width:150px;
text-align:center;
}

.main_cont{
margin-bottom:15px;
padding:3px;
}


/*左カラム*/
.left_box{
display:block;
padding:1px;
width:200px;
border:1px solid #999;
margin-bottom:10px;
}
#left_box_cont{
padding:3px;
}
#left_box_cont ul{
margin:0px 0px 13px 0px;
padding:0px;
list-style-type:none;
}
#left_box_cont li{
line-height:125%;
}
#left_box_cont .title{
display:block
font-weight:bold;
background-color:#eee;
padding:3px;
margin-bottom:3px;
border-bottom:1px solid #ccc;
line-height:125%;
}

#left_box_cont .title2{
display:block
font-weight:bold;
background-color:#ffffcc;
padding:3px;
margin-bottom:3px;
border-bottom:1px solid #ccc;
line-height:125%;
}
.left_box_tw{
display:block
font-weight:bold;
background-color:#eee;
padding:3px;
line-height:125%;
margin-bottom:10px;
text-align:center;
width:199px;
}

/*ログインボックス*/
.login_aligncenter{
text-align:center;
}


/*プロパティプロモーションリンク*/
.prop_promo_cont{
clear:both;
display:block;
margin:0;
padding:3px 0px 3px 0px;
background-color:#eee;
background-image:url('http://i.yimg.jp/images/transit/renewal/images/bg_eee.gif');
}
.prop_promo_conts{
clear:both;
display:block;
margin:0;
padding:3px 0px 3px 0px;
background-color:#FEF38F;
background-image:url('http://i.yimg.jp/images/transit/renewal/images/bg_FEF38F.gif');
}
.prop_promo_cont_icon{
float:left;
width:30px;
margin-left:1px;
margin-right:1px;
}
.prop_promo_conts_icon{
float:left;
width:30px;
margin-left:1px;
margin-right:1px;
}
.prop_promo_cont_text{
line-height:105%;
vertical-align:middle;
margin:0;
}
.prop_promo_conts_text{
line-height:105%;
vertical-align:middle;
margin:0;
}
/*Firefoxに適用*/
html>/**/body .prop_promo_cont_text{
line-height:130%;
vertical-align:middle;
margin:0;
}
/*Firefoxに適用*/
html>/**/body .prop_promo_conts_text{
line-height:120%;
vertical-align:middle;
margin:0;
}


/* affect to only MacIE5のみ読み込み \*//*/
.prop_promo_cont{
display:block;
background-color:#eee;
background-image:url('http://i.yimg.jp/images/transit/renewal/images/bg_eee.gif');
margin:0px;
padding:0px 0px 0px 0px;
/*height:33px;*/
clear:both;
}
/* end */
/* affect to only MacIE5のみ読み込み \*//*/
.prop_promo_conts{
display:block;
background-color:#eee;
background-image:url('http://i.yimg.jp/images/transit/renewal/images/bg_FEF38F.gif');
margin:0px;
padding:0px 0px 0px 0px;
/*height:33px;*/
clear:both;
}
/* end */

/*Firefoxに適用*/
html>/**/body .prop_promo_cont{
padding:6px 0px 6px 0px;
line-height:115%;
}
/*Firefoxに適用*/
html>/**/body .prop_promo_conts{
padding:6px 0px 6px 0px;
line-height:115%;
}

/*Safariに適用*/
/*\*/html:\66irst-child .prop_promo_cont{
padding:3px 0px 3px 0px;
line-height:105%;
}
/**/
/*Safariに適用*/
/*\*/html:\66irst-child .prop_promo_conts{
padding:3px 0px 3px 0px;
line-height:105%;
}
/**/

.prop_promo_cont dd{
}
.prop_promo_conts dd{
}
.prop_promo_cont_title{
display:none;
}
.prop_promo_conts_title{
display:none;
}


/*携帯版のお知らせ*/
.qrcode_top{
text-align:center;
}
.qrcode_middle{
text-align:center;
background-color:#eee;
padding:3px;
}
.qrcode_bottom{
padding:3px;
text-align:center;
}
.qrcode_bottom img{
vertical-align:bottom;
_vertical-align:middle; /*for IE*/
margin-right:2px;
}
.qrcode_bottom_sub {
font-size: 80%;
}

/*駅すぱプロモ*/
.ekispa_promo{
padding:0;
text-align:center;
background-color:#66ccff;
margin-top:5px;
margin-bottom:5px;
}

/*探索*/
#right_column_main h3{
background-color:#eed2a5;
border:none;
border-bottom:1px solid #b49c77;
background-image:url('http://i.yimg.jp/images/transit/renewal/images/h3_2.gif');
}
.sarchinputformarea{
border:1px solid #ccc;
margin-bottom:10px;
padding:1px;
}
.search_entry{
margin:3px 5px 15px 5px;
font-size:12px;
}
.search_entry td{
font-size:12px;
}
.selectexplanation{
color:#666;
}
.search_time,
.search_day{
margin-bottom:3px;
}
#search_submit{
text-align:center;
}
.search_notice{
font-size:12px;
color:#666;
}
.search_notice2{
color:#666;
}
.fromto{
background-color:#eee;
border:1px solid #aaa;
text-align:center;
}
.entryfromregstation{
margin-bottom:3px;
}


/*運行情報*/
#run_info_category h3{
background-color:#eee;
border:1px solid #999;
background-image:url('http://i.yimg.jp/images/transit/renewal/images/h3.gif');
}
#run_info h3{
background-color:#eee;
border:1px solid #999;
background-image:url('http://i.yimg.jp/images/transit/renewal/images/h3.gif');
margin-bottom:5px;
}
#run_info_nodb h3{
background-color:#eee;
border:1px solid #999;
background-image:url('http://i.yimg.jp/images/transit/renewal/images/h3.gif');
margin-bottom:5px;
}
#run_info_nodb{
font-size:12px;
margin-bottom:25px;
}
#run_info{
margin-top:5px;
margin-bottom:25px;
}
.info_right{
margin-top:4px;
}
#run_info_category dl{
margin:3px 0px 3px 0px;
font-size:12px;
}
#run_info_category dt{
margin-top:10px;
margin-bottom:2px;
font-weight:bold;
}
#run_info_category dd{
margin-left:12px;
}
#run_info tr.odd{
background-color:#fff;
}
#run_info tr.even{
background-color:#eee;
}
#run_info td,
#run_info th{
font-size:12px;
}

#err2{
font-size:12px;
font-weight:bold;
margin-top:5px;
margin-bottom:25px;
color:#f00;
}

/* affect to only MacIE5のみ読み込み \*//*/
.h{
width:99%
}
/* end */

/*関連ニュース*/
#news{
padding:5px;
font-size:12px;
}
#news ul{
margin:3px 0px 3px 0px;
}
#news li{
margin-left:-15px;
_margin-left:20px;
margin-bottom:5px;
line-height:115%;
}
/* affect to only MacIE5 \*//*/
#news li{
margin-left:10px;
}
/* end */
.morenews{
text-align:center;
border:1px solid #999;
padding:3px;
margin:10px 20% 10px 20%;
white-space:nowrap;
background-color:#eee;
}

/*AD*/
.sds_west{
line-height:100%;
}
.ad_W{
display:block;
padding:1px;
width:200px;
border:1px solid #999;
margin-bottom:10px;
}
#ad_W{
text-align:center;
padding:1px;
}
div.ad_YBBGD{
text-align:center;
margin-left:20px;
_margin-left:0px; /*for IE*/
margin-bottom:10px;
}
div.ad_TN{
border:1px solid #aaa;
padding:4px;
margin-bottom:15px;
}
.ad_MSKY{
text-align:center;
position:relative;
right:-15px;
_right:-9px;
margin-bottom:20px;
}
.ad_MSKY_cont{
font-size:10px;
border:1px solid #a80909;
height:300px;
width:120px;
text-align:center;
}
.ad_MSKY_cont select.boardMonth,
.ad_MSKY_cont select.boardDay{
font-size:10px;
}
.ad_MSKY_cont .MSKYcontarea{
margin:3px 0px 5px 0px;
padding:0px;
line-height:14px;
}
.ad_MSKY_cont input{
font-size:10px;
margin:7px 0px 7px 0px;
}
.ad_MSKY_cont select.boardAirport,
.ad_MSKY_cont select.arrivalAirport{
font-size:10px;
width:110px;
}
.ad_MSKY_cont h4{
font-size:10px;
background:#a80909;
margin:0px;
padding:3px;
}
.ad_MSKY_cont h5{
font-size:10px;
background:#ffe7d9;
margin:0px;
}
.ad_MSKY_cont .MSKYyelBar{
padding:3px;
background:#ffffe1;
}
.ad_MSKY_cont .MSKYfoot{
margin-top:5px;
}
.ad_HSKY{
text-align:center;
position:relative;
right:-8px;
}

.ad_SKY{
text-align:center;
position:relative;
right:-17px;
}

.ad_SQB {
margin-left:auto;
margin-right:auto;
text-align:center;
width:500px;
}
#pos-sqb table {
	width: auto;
}

/* patch080214 - dia-info */
#dia-info-080214 img {
vertical-align:bottom;
}
#dia-info-080214 h2 {
position:relative;
padding-right:4.5em;
}
#dia-info-080214 h2 span#dia-info-sub-080214 {
font-size:smaller;
font-weight:normal;
}
#dia-info-080214 h2 span#dia-info-obj-080214 {
position:absolute;
top:3px;
right:5px;
width:5em;
font-size:smaller;
font-weight:normal;
text-align:right;
}
*html #dia-info-080214 h2{
height:1%;
}
*:first-child+html #dia-info-080214 h2{/* for IE7 */
zoom:1%;
}

/* safari only \*/
html:\66irst-child .ad_SKY{
right:-15px;
}
/* end */

/* affect to only MacIE5のみ読み込み \*//*/
.ad_SKY{
right:-10px;
}
/* end */


-->
