/* トップイメージの設定 */

#topImage {
   width: 688px;
   border: 1px solid;
   padding: 5px;
   margin: 10px auto;
   }

#flashImage {
   width: 462px;
   padding: 0;
   margin: 0;
   float: left;
   height: 157px;
   background-color: #DCE7EE;
   }
   
#topYusoImage {
   width: 211px;
   padding: 0;
   margin: 0 0 0 10px;
   height: 157px;
   float: left;
   }


/* トップバナー*/
#topBanner {
   width: 690px;
   margin: 0;
   padding: 0;
   }
   
#gaikaBanner {
   width: 220px;
   height: 134px;
   margin: 0;
   padding: 0;
   float: left;
   background: url(../top_images/gaika/gaika_waku.jpg) no-repeat;
   display: block;
   }
   
#gaika13 {
   margin: 8px auto;
   padding: 0;
   width: 200px;
   }
   
.gaikaRateLeft01 {
   width: 97px;
   margin: 6px 0 0 15px;
   float: left;
   font-size: 10px;
   color: #ffffff;
   text-align: left;
   height: 20px;
   }
   
.gaikaRateRight01 {
   width: 97px;
   margin: 6px 0 0 5px;
   float: left;
   font-size: 10px;
   color: #ffffff;
   text-align: left;
   height: 20px;
   }
   
.gaikaRateLeft02 {
   width: 97px;
   margin: 0px 0 0 15px;
   float: left;
   font-size: 10px;
   color: #ffffff;
   text-align: left;
   height: 20px;
   }
   
.gaikaRateRight02 {
   width: 97px;
   margin: 0px 0 0 5px;
   float: left;
   font-size: 10px;
   color: #ffffff;
   text-align: left;
   height: 20px;
   }
   
.gaikaRateLeft01 strong {
   font-size: 12px;
   }
   
.gaikaRateRight01 strong {
   font-size: 12px;
   }
   
.gaikaRateLeft02 strong {
   font-size: 12px;
   }
   
.gaikaRateRight02 strong {
   font-size: 12px;
   }
   
#gaikaSpace01 {
   width: 135px;
   margin: 0;
   padding: 0;
   float: left;
   }
   
#koushin {
   font-size: 10px;
   padding: 19px 0 0 23px;
   float: left;
   }
   
#hanbaiRate {
   font-size: 15px;
   font-weight: bold;
   color: #E60012;
   padding: 12px 0 0 123px;
   }
   
#kaitoriRate {
   font-size: 15px;
   font-weight: bold;
   color: #E60012;
   padding: 12px 0 0 123px;
   }
   
#airBanner {
   width: 220px;
   height: 134px;
   margin: 0 0 0 15px;
   padding: 0;
   float: left;
   }
   
#goldBanner {
   width: 220px;
   height: 134px;
   margin: 0 0 0 15px;
   padding: 0;
   float: left;
   }

/* トップ区切り*/
.topCorner {
   width: 690px;
   margin: 20px 0 0 0;
   padding: 0;
   }
   
/* NEWS & TOPICS*/
#news {
   width: 337px;
   margin: 0;
   padding: 0;
   float: left;
   }
   
.banner {
  width: 335px;
  margin: 10px 0 0 0;
  padding: 0;
  border: 1px solid;
  }
   
#topics {
   width: 337px;
   margin: 0 0 0 16px;
   padding: 0;
   float: left;
   }
   
#frame {
   margin: 10px 0 0 0;
   }
   
/* 取扱チケット一覧*/
#ticketLeft {
   width: 513px;
   margin: 10px 0 0 0;
   padding: 0;
   float: left;
   }
   
#ticketRight {
   width: 156px;
   margin: 10px 0 0 20px;
   padding: 0;
   float: left;
   }
   
.ticketTitle {
	margin:0 0 5px 0;
}

ul#listLeft {
   width: 256px;
   margin: 0;
   padding: 0;
   float: left;
   list-style: none;
   }
   

   
ul#listRight {
   width: 256px;
   margin: 0 0 0 1px;
   padding: 0;
   float: left;
   list-style: none;
   }
   
#ticketLeft li {
  width: 256px;
  display: block;
  float: left;
  height: 45px;
  text-indent: -9999px;
  }
  
#ticketLeft li a {
  width: 256px;
  display: block;
  float: left;
  height: 45px;
  text-indent: -9999px;
  }  
  
  
li#shinkansen a {
   background: url(../top_images/ticket_button/button_shinkansen01.jpg) no-repeat;
   }
   
li#shinkansen a:hover {
   background: url(../top_images/ticket_button/button_shinkansen02.jpg) no-repeat;
   }
   
li#other-tetsudo a {
   background: url(../top_images/ticket_button/button_other-tetsudo01.jpg) no-repeat;
   }
   
li#other-tetsudo a:hover {
   background: url(../top_images/ticket_button/button_other-tetsudo02.jpg) no-repeat;
   }
   
li#bus a {
   background: url(../top_images/ticket_button/button_bus01.jpg) no-repeat;
   }
   
li#bus a:hover {
   background: url(../top_images/ticket_button/button_bus02.jpg) no-repeat;
   }
   
li#air a {
   background: url(../top_images/ticket_button/button_air01.jpg) no-repeat;
   }
   
li#air a:hover {
   background: url(../top_images/ticket_button/button_air02.jpg) no-repeat;
   }
   
li#tetsudo-card a {
   background: url(../top_images/ticket_button/button_tetsudo-card01.jpg) no-repeat;
   }
   
li#tetsudo-card a:hover {
   background: url(../top_images/ticket_button/button_tetsudo-card02.jpg) no-repeat;
   }
   
   
   
li#shohin a {
   background: url(../top_images/ticket_button/button_shohin01.jpg) no-repeat;
   }
   
li#shohin a:hover {
   background: url(../top_images/ticket_button/button_shohin02.jpg) no-repeat;
   }
   
li#stamp a {
   background: url(../top_images/ticket_button/button_stamp01.jpg) no-repeat;
   }
   
li#stamp a:hover {
   background: url(../top_images/ticket_button/button_stamp02.jpg) no-repeat;
   }
   
li#tel-card a {
   background: url(../top_images/ticket_button/button_tel-card01.jpg) no-repeat;
   }
   
li#tel-card a:hover {
   background: url(../top_images/ticket_button/button_tel-card02.jpg) no-repeat;
   }
   
li#tosho a {
   background: url(../top_images/ticket_button/button_tosho01.jpg) no-repeat;
   }
   
li#tosho a:hover {
   background: url(../top_images/ticket_button/button_tosho02.jpg) no-repeat;
   }
   
li#kabunushi a {
   background: url(../top_images/ticket_button/button_kabunushi01.jpg) no-repeat;
   }
   
li#kabunushi a:hover {
   background: url(../top_images/ticket_button/button_kabunushi02.jpg) no-repeat;
   }
   
   
   
li#concert a {
   background: url(../top_images/ticket_button/button_concert01.jpg) no-repeat;
   }
   
li#concert a:hover {
   background: url(../top_images/ticket_button/button_concert02.jpg) no-repeat;
   }
   
li#sports a {
   background: url(../top_images/ticket_button/button_sports01.jpg) no-repeat;
   }
   
li#sports a:hover {
   background: url(../top_images/ticket_button/button_sports02.jpg) no-repeat;
   }
   
li#stage a {
   background: url(../top_images/ticket_button/button_stage01.jpg) no-repeat;
   }
   
li#stage a:hover {
   background: url(../top_images/ticket_button/button_stage02.jpg) no-repeat;
   }
   
li#cinema a {
   background: url(../top_images/ticket_button/button_cinema01.jpg) no-repeat;
   }
   
li#cinema a:hover {
   background: url(../top_images/ticket_button/button_cinema02.jpg) no-repeat;
   }
   
li#art a {
   background: url(../top_images/ticket_button/button_art01.jpg) no-repeat;
   }
   
li#art a:hover {
   background: url(../top_images/ticket_button/button_art02.jpg) no-repeat;
   }
   
   
li#keitai a {
   background: url(../top_images/ticket_button/button_keitai01.jpg) no-repeat;
   }
   
li#keitai a:hover {
   background: url(../top_images/ticket_button/button_keitai02.jpg) no-repeat;
   }
   
  
  
.ticketBanner {
   margin: 0 0 10px 0;
   }
   
#mobile {
   margin: 25px 0 0 0;
   width: 512px;
   height: 155px;
   }
   
#mobile-text {

   }
   
#mobile-button {

   }
   
   
#newyear {
   text-align: center;
   }