@charset "UTF-8";
#adBox *{margin:0;padding:0}#adBox ol,#adBox ul{list-style:none}#adBox img{border:0;vertical-align:bottom}#adBox a,#adBox a:hover{color:#fff;text-decoration:none}#adBox div,#adBox dl,#adBox ul{zoom:1}#adBox div:after,#adBox dl:after,#adBox ul:after{content:"";display:block;clear:both;visibility:hidden}

#adBox { position: fixed;}
#railwayAd { position: relative; width: 525px; padding: 10px; background: rgba( 242,239,228,.85 );
            transition: all, .2s;
            -webkit-transition: all, .2s; }
#railwayAd:hover {  background: rgba( 242,239,228,1 ) }
#railwayAd .info { float: left; width: 420px; }
#railwayAd .info #adTitle { margin-bottom: 10px; color:#D81313; font-size: 17px; font-weight: bold; }
#railwayAd .info .detail { display: inline; float: left; }
#railwayAd .info .detail p.img,
#railwayAd .info .detail p#adText { display: inline; float: left;  }
#railwayAd .info .detail p.img { margin-right: 10px; }
#railwayAd .info .detail p#adText { width: 285px; font-size: 11px; line-height: 1.5; text-align: justify; letter-spacing: .3px; }
#adContact { padding-top: 20px; }
#adContact a { display: block; float: left; width: 100px; padding: 10px 0 8px 0; border-radius: 6px; background: #F9861E; font-size: 14px; color: #fff; text-align: center;
              box-shadow:3px 3px 1px rgba( 0,0,0,.3 );
              -moz-box-shadow:3px 3px 1px rgba( 0,0,0,.3 );
              -webkit-box-shadow:3px 3px 1px rgba( 0,0,0,.3 );
              transition: all, .2s;
              -webkit-transition: all, .2s; }
#adContact a:hover { background: #F76921;}
#adClose { position: absolute; top: 5px; right: 5px; }
#adClose p { padding: 0 3px; font-size: 8px; color: #999999; border: 1px solid #999999; border-radius: 2px; cursor: pointer; }
#adClose p:hover { background: #E3E3E3; }