@charset "utf-8";
.t0{
 border-bottom-width : 1px;
 border-bottom-style : dotted;
 border-bottom-color : #999999;
 text-align : center;
 padding-top : 5px;
 padding-bottom : 5px;
 width : 80px;
 font-size : 15px;
 font-weight : bold;
 vertical-align : middle;
 background-color : black;
}
.t1{
 border-bottom-width : 1px;
 border-bottom-style : dotted;
 border-bottom-color : #999999;
 text-align : center;
 padding-top : 7px;
 padding-bottom : 7px;
 width : 64px;
 font-size : 15px;
 vertical-align : middle;
 background-color : #342f29;
}
.t9{
 border-bottom-width : 1px;
 border-bottom-style : dotted;
 border-bottom-color : #999999;
 text-align : center;
 padding-top : 7px;
 padding-bottom : 7px;
 width : 50px;
 font-size : 12px;
 vertical-align : middle;
 background-color : #1f1c18;
}
.linetop{
 border-top-width : 1px;
 border-top-style : dotted;
 border-top-color : #999999;
}
.table_hosi{
 border-top-width : 1px;
 border-top-style : solid;
 border-top-color : #999999;
 background-repeat : repeat;
 margin-left : 15px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #999999;
}
.sun{
 background-image : url(../img_tickets/sun.png);
 background-repeat : repeat-x;
 background-position : center top;
}
.sat{
 background-image : url(../img_tickets/sat.png);
 background-repeat : repeat-x;
 background-position : center top;
}
.lineoff{
 border-bottom-width : 0px;
 border-bottom-style : none;
}
.list_hyogo{
 background-image : url(../img_tickets/hyogo.png);
 background-repeat : no-repeat;
 background-position : 10px center;
 background-color : white;
}
.list_fukuoka{
 background-image : url(../img_tickets/fukuoka.png);
 background-repeat : no-repeat;
 background-position : 10px center;
 background-color : white;
}
.list_miyagi{
 background-image : url(../img_tickets/list_miyagi.png);
 background-repeat : no-repeat;
 background-position : 10px center;
 background-color : white;
}
.list_osaka{
 background-image : url(../img_tickets/osaka.png);
 background-repeat : no-repeat;
 background-position : 10px center;
 background-color : white;
}
.list_tokyo{
 background-image : url(../img_tickets/list_tokyo.png);
 background-repeat : no-repeat;
 background-position : 10px center;
 background-color : white;
}
.list{
 padding-top : 30px;
 padding-left : 220px;
 padding-bottom : 30px;
 background-repeat : repeat-y;
 background-position : left center;
 border-top-style : solid;
 border-bottom-style : solid;
 border-top-width : 1px;
 border-bottom-width : 1px;
 border-top-color : #ed7100;
 border-bottom-color : #ed7100;
 color : black;
 border-left-width : 10px;
 border-right-width : 1px;
 border-left-style : solid;
 border-right-style : solid;
 border-left-color : #ed7100;
 border-right-color : #ed7100;
}
.coverdiv{
 position: relative;
 margin-bottom : 20px;
}
.coverdiv a{
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 text-indent:-999px;
}
.coverdiv:hover{
 filter:alpha(opacity=70);
 /* IE 6,7*/
    -ms-filter: "alpha(opacity=70)";
 /* IE 8,9 */
    -moz-opacity:0.7;
 /* FF , Netscape */
    -khtml-opacity: 0.7;
 /* Safari 1.x */
    opacity:0.7;
 zoom:1;
/*IE*/
}
.p0{
 font-weight : bold;
 padding-top : 5px;
 padding-bottom : 5px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #cccccc;
 vertical-align : middle;
 text-align : center;
 background-color : black;
}
.p1{
 padding-top : 10px;
 padding-bottom : 10px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #cccccc;
 vertical-align : middle;
 text-align : center;
 background-color : #342f29;
 width : 200px;
 font-weight : bold;
}
.p3{
 padding-top : 20px;
 padding-bottom : 20px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #cccccc;
 vertical-align : middle;
 text-align : center;
 background-color : #342f29;
 width : 210px;
 font-weight : bold;
 padding-right : 10px;
}
.p2{
 padding-top : 20px;
 padding-bottom : 20px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #cccccc;
 vertical-align : middle;
 text-align : left;
 background-color : #342f29;
 width : 500px;
 padding-left : 10px;
 padding-right : 10px;
}

