@charset "utf-8";
.t1{
 border-bottom-width : 1px;
 border-bottom-style : dotted;
 border-bottom-color : #999999;
 width : 62px;
 padding-top : 5px;
 padding-bottom : 5px;
 vertical-align : middle;
 text-align : center;
}
.t9{
 border-bottom-width : 1px;
 border-bottom-style : dotted;
 border-bottom-color : #999999;
 width : 62px;
 padding-top : 5px;
 padding-bottom : 5px;
 vertical-align : middle;
 text-align : center;
 font-size : 12px;
}
.t0{
 vertical-align : middle;
 text-align : center;
 width : 110px;
 border-bottom-width : 1px;
 border-bottom-style : dotted;
 border-bottom-color : #999999;
}
.table_hosi{
 border-top-width : 2px;
 border-top-style : solid;
 border-top-color : #c08d41;
 border-bottom-width : 2px;
 border-bottom-style : solid;
 border-bottom-color : #c08d41;
 background-image : url(https://www.hostchan.jp/img_schedule/table_hosi.png);
 background-repeat : repeat;
}
.table_play{
 border-top-width : 2px;
 border-top-style : solid;
 border-top-color : #c08d41;
 border-bottom-width : 2px;
 border-bottom-style : solid;
 border-bottom-color : #c08d41;
 background-image : url(https://www.hostchan.jp/img_schedule/table_hosi.png);
 background-repeat : repeat;
}
.sat{
 background-repeat : repeat-x;
 background-image : url(../img_schedule/sat.png);
 background-position : left top;
}
.sun{
 background-repeat : repeat-x;
 background-image : url(../img_schedule/sun.png);
 background-position : left top;
}
.lineoff{
 border-bottom-width : 0px;
 border-bottom-style : none;
}
.bt_senkou{
 margin-left : 20px;
}
.div_bt_ticket{
 width : 175px;
 height : 60px;
}
.div_bt_senkou{
 width : 655px;
 height : 130px;
 margin-left : 20px;
}
.p0{
 vertical-align : middle;
 text-align : center;
 padding-top : 10px;
 padding-left : 10px;
 padding-right : 10px;
 padding-bottom : 10px;
 background-color : #22140b;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #999999;
}
.p1a{
 background-image : url(../img_common/blackback.png);
 vertical-align : middle;
 text-align : center;
 padding-top : 10px;
 padding-left : 10px;
 padding-right : 10px;
 padding-bottom : 10px;
 width : 200px;
 border-bottom-width : 1px;
 border-bottom-style : dotted;
 border-bottom-color : #999999;
}
.p1b{
 background-image : url(../img_common/blackback.png);
 vertical-align : middle;
 text-align : left;
 padding-top : 10px;
 padding-left : 10px;
 padding-right : 10px;
 padding-bottom : 10px;
 width : 400px;
 border-bottom-width : 1px;
 border-bottom-style : dotted;
 border-bottom-color : #999999;
}
.p1c{
 background-image : url(../img_common/blackback.png);
 vertical-align : middle;
 text-align : center;
 padding-top : 10px;
 padding-left : 10px;
 padding-right : 10px;
 padding-bottom : 10px;
 width : 240px;
 border-bottom-width : 1px;
 border-bottom-style : dotted;
 border-bottom-color : #999999;
}
.p1d{
 background-image : url(../img_common/blackback.png);
 vertical-align : middle;
 text-align : left;
 padding-top : 10px;
 padding-left : 10px;
 padding-right : 10px;
 padding-bottom : 10px;
 width : 660px;
 border-bottom-width : 1px;
 border-bottom-style : dotted;
 border-bottom-color : #999999;
 font-size : 14px;
}
.tuika{
 background-color : #725325;
 background-image : url(../img_common/kage_black.png);
 background-repeat : repeat;
 background-position : center top;
}
.guest{
 color : #ff2b95;
}
.tatch{
 color : #00ff80;
}
.list_osaka{
 background-image : url(../img_schedule/osaka.jpg);
 background-repeat : no-repeat;
 background-position : 0px center;
}
.list_nagoya{
 background-image : url(../img_schedule/nagoya.jpg);
 background-repeat : no-repeat;
 background-position : 0px center;
}
.list_tokyo{
 background-image : url(../img_schedule/tokyo.jpg);
 background-repeat : no-repeat;
 background-position : 0px center;
}
.list{
 padding-top : 20px;
 padding-left : 230px;
 padding-bottom : 20px;
 background-image : url(https://www.hostchan.jp/img_schedule/listb.png);
 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 : white;
 border-bottom-color : white;
 padding-right : 20px;
 border-left-width : 1px;
 border-right-width : 1px;
 border-left-style : solid;
 border-right-style : solid;
 border-left-color : white;
 border-right-color : white;
}
.coverdiv{
 position: relative;
}
.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*/
}
.line_guest{
 padding-left : 20px;
 border-left-width : 5px;
 border-left-style : solid;
 border-left-color : #ff2b95;
}
.line_tatch{
 padding-left : 20px;
 border-left-width : 5px;
 border-left-style : solid;
 border-left-color : #00ff80;
}