

/*航空券トップ*/
#departure-list {
   margin: 20px 0 0 0;
   padding: 0;
   }


ul.departure {
   margin: 0 0 20px 0;
   list-style: none;
   width: 680px;
   padding: 0;
   }


ul.departure li {
   width: 230px;
   display: block;
   float: left;
   height: 60px;
   text-indent: -9999px;
   margin: 0 0 20px 60px;
   }
   
ul.departure li a {
   width: 230px;
   display: block;
   float: left;
   height: 60px;
   text-indent: -9999px;
   margin: 0 0 20px 60px;
   }
li#tokyo a {
   background: url(../ticket/airplane/images/tokyo01_contents.jpg) no-repeat 0 0;
   margin: 0;
   }
   
li#tokyo a:hover {
   background: url(../ticket/airplane/images/tokyo02_contents.jpg) no-repeat 0 0;
   margin: 0;
   }
   
li#osaka a {
   background: url(../ticket/airplane/images/osaka01_contents.jpg) no-repeat 0 0;
   margin: 0 0 0 10px;
   }
   
li#osaka a:hover {
   background: url(../ticket/airplane/images/osaka02_contents.jpg) no-repeat 0 0;
   margin: 0 0 0 10px;
   }

li#sapporo a {
   background: url(../ticket/airplane/images/sapporo01_contents.jpg) no-repeat 0 0;
   margin: 0;
   }
   
li#sapporo a:hover {
   background: url(../ticket/airplane/images/sapporo02_contents.jpg) no-repeat 0 0;
   margin: 0;
   }   

li#nagoya a {
   background: url(../ticket/airplane/images/nagoya01_contents.jpg) no-repeat 0 0;
   margin: 0 0 0 10px;
   }
   
li#nagoya a:hover {
   background: url(../ticket/airplane/images/nagoya02_contents.jpg) no-repeat 0 0;
   margin: 0 0 0 10px;
   }

li#fukuoka a {
   background: url(../ticket/airplane/images/fukuoka01_contents.jpg) no-repeat 0 0;
   margin: 0;
   }
   
li#fukuoka a:hover {
   background: url(../ticket/airplane/images/fukuoka02_contents.jpg) no-repeat 0 0;
   margin: 0;
   } 

li#okinawa a {
   background: url(../ticket/airplane/images/okinawa01_contents.jpg) no-repeat 0 0;
   margin: 0 0 0 10px;
   }
   
li#okinawa a:hover {
   background: url(../ticket/airplane/images/okinawa02_contents.jpg) no-repeat 0 0;
   margin: 0 0 0 10px;
   }
   

li#foreign a {
   background: url(../ticket/airplane/images/foreign01_contents.jpg) no-repeat 0 0;
   margin: 0;
   }
   
li#foreign a:hover {
   background: url(../ticket/airplane/images/foreign02_contents.jpg) no-repeat 0 0;
   margin: 0;
   } 



li#kira a {
   background: url(../ticket/bus/images/bus_banner.jpg) no-repeat 0 0;
   margin: 0 0 0 10px;
   } 
   
li#kira a:hover {
   background: url(../ticket/bus/images/bus_banner.jpg) no-repeat 0 0;
   margin: 0 0 0 10px;
   }  
   

/*空席情報*/

#airChui {
   width: 400px;
   margin: 0;
   padding: 0;
   float: left;
   }
   
#kuseki {
   margin: 0 0 0 0px;
   width: 273px;
   padding: 3px;
   float: left;
   }
   
#kuseki img {
   border: 1px solid;
   }
   
#ana {
   width: 82px;
   float: left;
   }
   
#jal {
   width: 82px;
   float: left;
   margin: 0 0 0 5px;
   }
   
.jal {
   border: 1px solid;
   float: left;
   width: 82px;
   margin: 0 0 0 5px;
      }
   
/*申し込み方法*/
.step {
   margin: 10px auto;
   width: 498px;
   }
   
.step-top {
   margin: 0;
   background: url(../ticket/airplane/images/moushikomi_back.gif) no-repeat top;
   height: 10px;
   }
   
.step-bottom {
   margin: 0;
   background: url(../ticket/airplane/images/moushikomi_back.gif) no-repeat bottom;
   height: 10px;
   }
   
.step-main {
   background-color: #ccecf4;
   padding: 0 10px 0 10px;
   }
   
.step-point {
   padding: 0 0 0 15px;
   background: url(../base_images/arrow02.gif) no-repeat 0 0.25em;
   margin: 10px 0 0 0;
   color: #0087d1;
   font-weight: bold;
   }

.step-point-sub {
   padding: 0 0 0 15px;
   }  
   
li.step-list {
   list-style: disc;
   margin: 10px 0 0 0;
   font-weight: bold;
   padding: 0 0 0 15px;
      } 
      
      
      
.moushikomihouhou {
   margin: 20px 0 0 0;
   padding: 0 0 10px 0;
   border-bottom: 1px dotted;
   }  
   
.moushikomihouhou02 {
   margin: 20px 0 0 0;
   padding: 10px;
   border: 1px dotted;
   }    
   
.moushikomiTel {
   font-size: 150%;
   font-weight: bold;
   color: #990000;
   }
   
   
/*キャンペーンページ*/
.ticketHyouLeft {
   width: 310px;
   margin: 0;
   padding: 0;
   float: left;
   }
   
.ticketHyouRight {
   width: 310px;
   margin: 0 0 0 40px;
   padding: 0;
   float: left;
   }
   
.travelNo {
   text-align: right;
   }