@charset "Shift_JIS";p {  color: #cccccc;  font-size: 12px;  line-height: 1.5;  padding: 0;  margin: 0;}.footer{  color: #999;  font-size: 9px;  text-align: center;  margin: 10 0 0 0;  padding: 0 0 10 0;  line-height: 250%;}.t1{  color: #fff;  font-size: 22px;  font-weight: bold;  line-height: 150%;  letter-spacing:0.05em;  margin: 0 0 20 0;  padding: 10px 0 5 20;  background-image: url(../img/bg_t1.jpg);  background-repeat: no-repeat;  font-family:Arial, Helvetica, sans-serif;}.t1live{  color: #fff;  font-size: 22px;  font-weight: bold;  line-height: 150%;  letter-spacing:0.05em;  margin: 30 0 0 0;  padding: 0px 0 5 20;  background-image: url(../img/bg_t1.jpg);  background-repeat: no-repeat;  font-family:Arial, Helvetica, sans-serif;  border-top: 1px solid #fff;}.t1live2{  color: #777;  text-align: right;  font-size: 13px;  font-weight: bold;  line-height: 150%;  letter-spacing:0.05em;  margin: 5 15 -20 0;  padding: 0px 0 0 20;  background: #;  font-family:Arial, Helvetica, sans-serif;}.t1sub{  color: #cccccc;  font-size: 12px;  font-weight: bold;  line-height: 1.5;  margin: 20 10 0 10;  padding: 1 1 1 3;  background: #;  border-top: 1px solid #99cccc;  border-left: 1px solid #99cccc;  border-right: 2px solid #99cccc;  border-bottom: 2px solid #99cccc;}.b1sub{  color: #cccccc;  font-size: 10px;  line-height: 1.5;  margin: 5 10 0 10;  padding: 0;  clear: both;}.t1red{  color: #e70082;  font-size: 18px;  font-weight: bold;  line-height: 1;  margin: 20 20 5 20;  padding: 3 3 3 10;  background: #;  border-left: 15px solid #e70082;  clear: both;}.t2{  color: #cccccc;  font-size: 14px;  font-weight: bold;  letter-spacing:0.1em;  line-height: 150%;  margin: 15 20 5 20;  padding: 3 3 3 136;  background-image: url(../img/bg_t2.jpg);  background-repeat: no-repeat;  border-top: 1px solid #99cccc;  border-left: 1px solid #99cccc;  text-indent: -130px;}.t2red{  color: #e70082;  font-size: 14px;  font-weight: bold;  letter-spacing:0.1em;  line-height: 150%;  margin: 15 20 5 20;  padding: 3 3 3 136;  background-image: url(../img/bg_t1.jpg);  background-repeat: no-repeat;  border-top: 1px solid #e70082;  border-left: 1px solid #e70082;  text-indent: -130px;}.t3{  font-weight: bold;  line-height: 1.5;  margin: 0 20 5 20;  padding: 3 3 3 6;}.t3red{  color: #e70082;  font-size: 16px;  font-weight: bold;  line-height: 1.5;  margin: 0 20 5 20;  padding: 3 3 3 6;}.t4{  font-size: 13px;  line-height: 1;  margin: 10 20 5 20;  padding: 2 1 1 5;  background: ;  border-top: 1px solid #e70082;  border-left: 4px solid #e70082;}.b1{  line-height: 1.5;  margin: 0 20 0 20;  padding: 0 3 0 6;}.bms{  line-height: 150%;  margin: 10 10 10 10;}.b1s{  font-size: 10px;  line-height: 180%;  margin: 10 20 10 20;  padding: 0 3 0 6;}.b1in{  line-height: 1.5;  margin: 0 20 0 20;  text-indent: -20px;  padding: 3 3 3 26;}.b1inred{  line-height: 1.5;  margin: 0 20 0 20;  text-indent: -20px;  padding: 3 3 3 26;  color: #e70082;}.b1inblues{  font-size: 10px;  line-height: 1.5;  margin: 0 20 0 20;  text-indent: -20px;  padding: 3 3 3 26;  color: #99cccc;}.b1t{  background-image: url(../img/ticket1.jpg);  background-repeat: no-repeat;  background-position: 5 2;  font-weight: bold;  line-height: 1.5;  margin: 0 20 0 20;  padding: 0 3 3 24;}.b1t2{  background-image: url(../img/ticket1.jpg);  background-repeat: no-repeat;  background-position: 0 2;  font-weight: bold;  line-height: 1.5;  margin: 10 0 0 440;  padding: 0 0 3 20;}.b2{  line-height: 150%;  margin: 0 20 10 20;  padding: 0 3 0 6;}em{  color: #ff3333;  font-weight: bold;  font-style: normal;}underline{  text-decoration: underline;}small{  font-size: 10px;  font-weight: normal;  line-height: 1.5;}/* ■文字色 */red{  font-weight: bold;  font-style: normal;  color: #e70082;}/* ■ライン */.b_line{  margin: 20px 150px 0 150px;  padding: 0 0 0 5px;  border-bottom: 1px dashed #f30;}/* ■イラスト */img{  vertical-align: middle;}/* ■テーブル */table{  color: #fff;}table.b1{  margin: 0px 150px 0 150px;  border-collapse:collapse;}table.b2{  margin: 5px 150px 0 183px;  border-collapse:collapse;}