/*トップのチケット一覧*/
#ticketTitle {
   width: 690px;
   margin: 10px 0 0 0;
   padding: 0;
   }

#ticketList {
   width: 660px;
   margin: 10px 0 30px 20px;
   padding: 0;
   float: left;
   }
   

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

   
ul#listRight {
   width: 256px;
   margin: 0 0 0 50px;
   padding: 0;
   float: left;
   list-style: none;
   }
   
#ticketList li {
  width: 256px;
  display: block;
  float: left;
  height: 45px;
  text-indent: -9999px;
  padding: 0 0 5px 0;
  }
  
#ticketList li a {
  width: 256px;
  display: block;
  float: left;
  height: 45px;
  text-indent: -9999px;
  padding: 0 0 5px 0;
  }  
  
  
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;
   }


/*郵送関係アイコン*/
ul#yusoIcon {
   list-style: none;
   text-indent: -9999px;
   } 
   
ul#yusoIcon li {
   display: block;
   float: right;
   width: 160px;
   margin: 0 0 0 0px;
   height: 30px;
   } 
   
ul#yusoIcon li a {
   display: block;
   float: right;
   width: 160px;
   margin: 0 0 0 0px;
   height: 30px;
   } 
   
li#yusoMail a {
   background: url(../ticket/images/mail_button01.jpg) no-repeat;
   } 
   
li#yusoMail a:hover {
   background: url(../ticket/images/mail_button02.jpg) no-repeat;
   } 

li#yusoTel a {
   background: url(../ticket/images/tel_button01.jpg) no-repeat;
   } 
   
li#yusoTel a:hover {
   background: url(../ticket/images/tel_button02.jpg) no-repeat;
   } 

li#yusoFax a {
   background: url(../ticket/images/fax_button01.jpg) no-repeat;
   } 
   
li#yusoFax a:hover {
   background: url(../ticket/images/fax_button02.jpg) no-repeat;
   } 
         
li#yusoHanbai a {
   background: url(../ticket/images/yuso-hanbai_button01.jpg) no-repeat;
   } 
   
li#yusoHanbai a:hover {
   background: url(../ticket/images/yuso-hanbai_button02.jpg) no-repeat;
   } 
   
li#yusoKaitori a {
   background: url(../ticket/images/yuso-kaitori_button01.jpg) no-repeat;
   } 
   
li#yusoKaitori a:hover {
   background: url(../ticket/images/yuso-kaitori_button02.jpg) no-repeat;
   } 
   
li#yusoItaku a {
   background: url(../ticket/images/itaku_button.jpg) no-repeat;
   } 
   
li#yusoItaku a:hover {
   background: url(../ticket/images/itaku_button.jpg) no-repeat;
   } 
   
   
/*チケット内容*/
.ticketNaiyou {
   width: 690px;
   margin: 30px 0 0 0;
   }
   
.subTitleLeft {
   float: left;
   width: 96px;
   }
   
.subTitleMiddle {
   float: left;
   width: 390px;
   padding: 8px 0 0 0;
   }
   
.subTitleRight {
   float: left;
   text-align: right;
   width: 200px;
   }

#ticketHyou {
   width: 690px;
   }

   
/*コンサート*/
.sakuin {
   margin: 30px 0 0 30px;
   }
   
.artist {
   margin: 10px 0 0 30px;
   padding: 5px 0 10px 52px;
   background: url(../ticket/concert/images/concert_icon.gif) no-repeat;
   font-size: 20px;
   border-bottom: 1px dotted;
   color: #363636;
   font-weight:bold;
   }

.date {
   background-color: #A8E7F6;
   margin: 0 0 10px 0;
   }
   
.artistHyou {
   margin: 30px 0 0 30px;
   }
   
.sportsTitle {
   font-size: 20px;
   font-weight: bold;
   border-bottom: 1px dotted;
   margin: 30px 0 0 0;
   }
   
   
   
   
/*バス*/
.busSubtitle {
   background-color: #93D8D7;
   margin: 20px 0 0 0;
   padding: 3px;
   color: #0085d2;
   font-size: 120%;
   }
   
.kirakira {
   width: 690px;
   margin: 30px 0 0 0;
   }
   
.kirakiraTop {
   margin: 0;
   padding: 0;
   background: url(../ticket/bus/images/kirakira_waku.gif) no-repeat top;
   }
   
.kirakiraMiddle {
   margin: 0;
   padding: 0;
   background: url(../ticket/bus/images/kirakira_waku_middle.gif) repeat-y;
   }
   
.kirakiraBottom {
   margin: 0;
   padding: 0;
   background: url(../ticket/bus/images/kirakira_waku.gif) no-repeat bottom;
   height: 20px;
   }
   
.kirakiraTop img {
   padding: 10px 0 0 10px;
   }
   
.kirakiraLeft {
   width: 330px;
   margin: 10px 0 0 10px;
   padding: 0;
   float: left;
   }
   
.kirakiraRight {
   width: 315px;
   margin: 10px 0 0 15px;
   padding: 0;
   float: left;
   }
   
ul.chui {
   margin: 0 0 0 30px;
   padding: 0;
   }
   
ul.chui li {
   padding: 5px 0 0 0;
   }