@charset "UTF-8";
/* CSS Document */




h1#page-ttl {
   background-image: url("../img/ticket/ttl-ticket.png");
}


.topread {
   width: 592px;
   position: absolute;
   top:-110px;
   left:250px;
   line-height: 1;
   padding-top: 20px;
}

/* --------------------------------------------------------------


                      main


-----------------------------------------------------------------*/
#main {
   margin-top: 30px;
}
.tbl-ticket {
   border-left: 1px solid #b3b3b3 ;
   margin: 0 auto;
   width: 440px;
}
.tbl-ticket th,
.tbl-ticket td {
   border-right: 1px solid #b3b3b3 ;
   border-bottom: 1px solid #b3b3b3 ;
   color: #492d2d;
   padding: 5px 7px;
   font-size: 12px;
}
.tbl-ticket th{
   border-top: 1px solid #b3b3b3 ;
}
.tbl-ticket th {
   background-color: #e0f4da;
}

.tbl-ticket td {
   background-color: #ffffef;
}




.btn-close {
   display: block;
   width: 43px;
   height: 43px;
   position: fixed;
   bottom:0;
   right:20px;
}


.ticket_img .f-left,
.ticket_img .f-right {
   width: 200px;
}
.ticket table td {
   vertical-align: top;
}
.ticket h2.tcket_ttl,
.ticket h1.tcket_ttl {
   font-weight: bold;
   font-size: 1.4em;
   color: #EB4F98;
   text-indent: 0;
    margin-bottom: 10px;
}

.ticket h3 {
   font-weight: bold;
   color: #fff99f;
   background: url("../img/ticket/bg-ticket_subttl.png") no-repeat top center;
   text-indent: 0;
   height: 30px;
   line-height: 30px;
   padding: 0 10px;
   margin-bottom: 20px;
}



.ticket_data {
   padding: 0 5px;
   width: 230px;
}

.ticket_data p {
   background-color: #fffce4;
   height: 80px;
   padding: 5px;
}

.ticket_detail {
   border-top:1px #b3b3b3 dotted;
   padding: 15px 0;
}








#cleafile_wrap {
   width: 460px;
   margin: 0 auto;
}


#cleafile_wrap #main {
   float: none;
}











