@charset "utf-8";


/*  */
/************************************************/

.TicketTable {
border-collapse:collapse;
border-spacing:0px;
empty-cells:show;
margin:10px 0px;
width:100%;
}
.TicketTable caption{
text-align:left;
font-weight:bold;
padding:5px;
}
.TicketTable th {
padding:5px;
vertical-align:top;
}
.TicketTable td {
padding:5px;
vertical-align:top;
}
.Ticketbox{
width:100%;
height:auto;
}
.Ticket_left{
width:40%;
height:auto;
float:left;
}
.Ticket_right{
width:60%;
height:auto;
float:left;
}
.Ticket_right img{
margin-left:10px;
margin-bottom:10px;
}
.ti_clear{
clear:left;
}

.seat_table{
width:100%;
height:auto;
border-collapse:collapse;
empty-cells:show;
border-top:1px solid #000000;
border-left:1px solid #000000;
margin-bottom:20px;
}
.seat_table th{
width:auto;
height:auto;
vertical-align:top;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
padding:5px;
background-color:#004d91;
color:#FFFFFF;
}
.seat_table td{
width:auto;
height:auto;
vertical-align:top;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
padding:5px;
}
.ticket_box {
width:578px;margin-top:-2px;margin-left:1px;padding:10px;
}


/************************************************/

.stMainNavi {
text-align:center !important;
height:50px;
}

.stMainNavi a {
padding-right:5px;
padding-left:5px;
}

.borderR {
border-right:1px solid #000;
}

.stadium_col a{
color:#000 !important;
}

.stadium_col a:hover{
color:#BD0910 !important;
}

.stNews {
list-style:none;margin:0px;
padding:0px;
}

.stNews a{
list-style:none;margin:0px;
padding:0px;
}

.left_subBox {
float:left;width:295px;
height:auto;
}

.right_subBox {
float:left;width:295px;margin-left:10px;
height:auto;
}

.subBox_title {
background:  url(../../ticket/img/bg_komidashi.gif) repeat-x ;width:auto;height:37px;border:1px solid #ccc;margin-left:5px;
}
.subBox_title_in {
padding-top:11px;
padding-left:5px;
color:#fff;
font-weight:bold;
}


.subBox_in ul {
list-style:none;margin:3px;
}
.subBox_in li {
margin-bottom:3px;
}

.stMiniBox {
float:left;
text-align:center;
width:197px;
}

.marginRL {
margin-left:2px;margin-right:2px;
}

.stBn {
width:600px;height:auto;
clear:both;
overflow:auto;
}

.InsubBox {
height:auto;
padding:5px;
width:auto;
overflow:auto;
}
.stIntro {
margin-top: 3px;
border-top: 1px solid #E4E4E4;
border-right: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
border-left: 1px solid #E4E4E4;
background-image: url(../../_share/bg_boxinfo3.png);
background-repeat: repeat-x;
background-position: left bottom;
padding: 3px;
margin-bottom: 17px;
margin-right: 0px;
margin-left: 0px;
width: auto;
overflow:hidden;
zoom: 1;
}
.plan {
font-weight:bold;
font-size:110%;
}

.stIntro:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}
.subBox_in {
margin-top: 3px;
border-top: 1px solid #E4E4E4;
border-right: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
border-left: 1px solid #E4E4E4;
background-image:  url(../../ticket/img/t_box.gif);
background-repeat: repeat-y;
background-position: 0px 3px;
padding: 3px;
margin-bottom: 10px;
margin-right: 0px;
margin-left: 0px;
width: auto;
overflow:hidden;
zoom: 1;
height:162px;
}

.subBox_in:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}
.StoreTitle {
margin-top:0px;
}

/************************************************/
.td00tk {
background-image: url(../../_share/bg_td00.gif);
background-repeat: no-repeat;
background-position: right bottom;
padding: 3px;
font-size: 100%;
border-top-width: 2px;
border-top-style: solid;
border-top-color: #143D69;
text-align: center;
}

.td01tk {
background-image: url(../../_share/bg_td01.gif);
background-repeat: no-repeat;
background-position: right bottom;
padding: 3px;
font-size: 100%;
}

.td01tk_c {
background-image: url(../../_share/bg_td01.gif);
background-repeat: no-repeat;
background-position: right bottom;
text-align:center;
padding: 3px;
font-size: 100%;
}

.td01tk_r {
background-image: url(../../_share/bg_td01.gif);
background-repeat: no-repeat;
background-position: right bottom;
text-align:right;
padding: 3px;
font-size: 100%;
}

.td02tk {
background-image: url(../../_share/bg_td02.gif);
background-repeat: no-repeat;
background-color: #ffffff;
background-position: right bottom;
text-align:center;
padding: 3px;
font-size: 100%;
}

.td02tk_l {
background-image: url(../../_share/bg_td02.gif);
background-repeat: no-repeat;
background-color: #ffffff;
background-position: right bottom;
text-align:left;
padding: 3px;
font-size: 100%;
}

.td02tk_r {
background-image: url(../../_share/bg_td02.gif);
background-repeat: no-repeat;
background-color: #ffffff;
background-position: right bottom;
text-align:right;
padding: 3px;
font-size: 100%;
}

.td02tkl {
background-image: url(../../_share/bg_td02.gif);
background-repeat: no-repeat;
background-color: #ffffff;
background-position: right bottom;
padding: 3px;
font-size: 100%;
}

.td02tk_pink {
background-image: url(../../_share/bg_td02.gif);
background-repeat: no-repeat;
background-color: #FCCDE6;
background-position: right bottom;
text-align:center;
padding: 3px;
font-size: 100%;
}

.td02tk_pink_r {
background-image: url(../../_share/bg_td02.gif);
background-repeat: no-repeat;
background-color: #FCCDE6;
background-position: right bottom;
text-align:right;
padding: 3px;
font-size: 100%;
}

.td02tk_blue {
background-image: url(../../_share/bg_td02.gif);
background-repeat: no-repeat;
background-color: #BBFFFF;
background-position: right bottom;
text-align:center;
padding: 3px;
font-size: 100%;
}

.td02tk_blue_r {
background-image: url(../../_share/bg_td02.gif);
background-repeat: no-repeat;
background-color: #BBFFFF;
background-position: right bottom;
text-align:right;
padding: 3px;
font-size: 100%;
}



.seat1 {
background-image: url(../../ticket/img/regular/icon1.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}

.seat2 {
background-image: url(../../ticket/img/regular/icon2.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}

.seat3 {
background-image: url(../../ticket/img/regular/icon3.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}

.seat4 {
background-image: url(../../ticket/img/regular/icon4.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}

.seat5 {
background-image: url(../../ticket/img/regular/icon5.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}

.seat6 {
background-image: url(../../ticket/img/regular/icon6.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}

.seat7 {
background-image: url(../../ticket/img/regular/icon7.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}

.seat8 {
background-image: url(../../ticket/img/regular/icon8.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}

.seat9 {
background-image: url(../../ticket/img/regular/icon9.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}

.seat10 {
background-image: url(../../ticket/img/regular/icon10.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}

.seat11 {
background-image: url(../../ticket/img/regular/icon11.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}

.seat12 {
background-image: url(../../ticket/img/regular/icon12.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}

.seat13 {
background-image: url(../../ticket/img/regular/icon13.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}

.seat14 {
background-image: url(../../ticket/img/regular/icon14.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}

.seat_group {
background-image: url(../../ticket/img/group/seat_group.gif);
background-repeat: no-repeat;
font-weight:bold;
background-position: left center;
padding-left: 35px;
}

/************************************************/

#ticket_linklist {
width:600px;
overflow:hidden; 
margin-bottom:15px;
zoom: 1;
}

#ticket_linklist:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}

#ticket_linklist ul {
overflow:hidden; 
zoom: 1;
}

#ticket_linklist ul li {
float: left;
}

#ticket_linklist #btn_info a,
#ticket_linklist #btn_seat a,
#ticket_linklist #btn_charge a,
#ticket_linklist #btn_project a {
background-repeat: no-repeat;
background-position: left top;
width: 297px;
height: 120px;
display: block;
}

#ticket_linklist #btn_info a {
background-image: url(/ticket/img/regular/info.jpg);
margin: 0 6px 6px 0;
}

#ticket_linklist #btn_seat a {
background-image: url(/ticket/img/regular/seat.jpg);
margin: 0 0 6px 0;
}

#ticket_linklist #btn_charge a {
background-image: url(/ticket/img/regular/charge.jpg);
margin: 0 6px 6px 0;
}

#ticket_linklist #btn_project a {
background-image: url(/ticket/img/regular/project.jpg);
margin: 0 0 6px 0;
}

#ticket_linklist #btn_info a:hover,
#ticket_linklist #btn_seat a:hover,
#ticket_linklist #btn_charge a:hover,
#ticket_linklist #btn_project a:hover {
background-repeat: no-repeat;
background-position: left top;
text-decoration: none;
}

#ticket_linklist #btn_info a:hover {
background-image: url(/ticket/img/regular/info_on.jpg);
}

#ticket_linklist #btn_seat a:hover {
background-image: url(/ticket/img/regular/seat_on.jpg);
}

#ticket_linklist #btn_charge a:hover {
background-image: url(/ticket/img/regular/charge_on.jpg);
}

#ticket_linklist #btn_project a:hover {
background-image: url(/ticket/img/regular/project_on.jpg);
}

#ticket_linklist2 {
width:457px;
overflow:hidden; 
margin-bottom:15px;
zoom: 1;
}

#ticket_linklist2:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}

#ticket_linklist2 ul {
overflow:hidden; 
zoom: 1;
}

#ticket_linklist2 ul li {
float: left;
}

#ticket_linklist2 .btn_campaign_ball a,
#ticket_linklist2 .btn_campaign_fig a,
#ticket_linklist2 .btn_campaign_set a,
#ticket_linklist2 .btn_campaign_uni a {
background-image: url(/ticket/img/campaign/ticket_ball_btn.jpg);
background-repeat: no-repeat;
background-position: left top;
width: 147px;
margin: 0 0 5px 0;
height: 50px;
display: block;
}

#ticket_linklist2 .btn_campaign_ball a {
background-image: url(/ticket/img/campaign/ticket_ball_btn.jpg);
margin: 0 0 5px 0;
}

#ticket_linklist2 .btn_campaign_fig a {
background-image: url(/ticket/img/campaign/ticket_fig_btn.jpg);
margin: 0 8px 5px 0;
}

#ticket_linklist2 .btn_campaign_set a {
background-image: url(/ticket/img/campaign/ticket_set_btn.jpg);
margin: 0 8px 5px 0;
}

#ticket_linklist2 .btn_campaign_uni a {
background-image: url(/ticket/img/campaign/ticket_uni_btn.jpg);
margin: 0 8px 5px 0;
}

#ticket_linklist2 #btn_project a:hover,
#ticket_linklist2 .btn_campaign_ball a:hover,
#ticket_linklist2 .btn_campaign_fig a:hover,
#ticket_linklist2 .btn_campaign_set a:hover,
#ticket_linklist2 .btn_campaign_uni a:hover {
background-repeat: no-repeat;
background-position: left top;
text-decoration: none;
}

#ticket_linklist2 #btn_project a:hover {
background-image: url(/ticket/img/regular/project_on.jpg);
}

#ticket_linklist2 .btn_campaign_ball a:hover {
background-image: url(/ticket/img/campaign/ticket_ball_btn_on.jpg);
}

#ticket_linklist2 .btn_campaign_fig a:hover {
background-image: url(/ticket/img/campaign/ticket_fig_btn_on.jpg);
}

#ticket_linklist2 .btn_campaign_set a:hover {
background-image: url(/ticket/img/campaign/ticket_set_btn_on.jpg);
}

#ticket_linklist2 .btn_campaign_uni a:hover {
background-image: url(/ticket/img/campaign/ticket_uni_btn_on.jpg);
}


/************************************************/
a.btnInc_box,
a.btnInc_bench,
a.btnInc_application {
display:block;
width: 240px;
height:69px;
background-repeat: no-repeat;
background-position: 0px 0px;
}

a.btnInc_box {
background-image:url(/ticket/img/09season/btn_box.jpg);
}

a.btnInc_bench {
background-image:url(/ticket/img/09season/btn_bench.jpg);
}

a.btnInc_application {
background-image:url(/ticket/img/09season/btn_application.jpg);
}

a:hover.btnInc_box,
a:hover.btnInc_bench,
a:hover.btnInc_application {
width: 240px;
height:69px;
background-repeat: no-repeat;
background-position: left top;
text-decoration: none;
}

a:hover.btnInc_box {
background-image: url(/ticket/img/09season/btn_box_on.jpg);
}

a:hover.btnInc_bench {
background-image: url(/ticket/img/09season/btn_bench_on.jpg);
}

a:hover.btnInc_application {
background-image: url(/ticket/img/09season/btn_application_on.jpg);
}

a.formb,
a.pdfb {
display:block;
width: 223px;
height:30px;
background-repeat: no-repeat;
background-position: left center;
margin:10px;
}

a.formb {
background-image: url(/_share/icon/form_button.jpg);
}

a.pdfb {
background-image: url(/_share/icon/pdf_button.jpg);
}

a:hover.formb,
a:hover.pdfb {
display:block;
width: 223px;
height:30px;
background-repeat: no-repeat;
background-position: left center;
margin:10px;
}

a:hover.formb {
background-image: url(/_share/icon/form_button_up.jpg);
}

a:hover.pdfb {
background-image: url(/_share/icon/pdf_button_up.jpg);
}

/************************************************/
.box_oomiya {
border: 1px solid #72A3F3;
background-color:#F8FAFE;
padding: 5px;
margin-bottom: 10px;
}

.box_oomiya ul {
overflow:hidden; 
zoom: 1;
}

.box_oomiya ul li {
float: left;
}

/* V`Pbgindex090618*/
/************************************************/
.ticket_titleimage{
width:387px;
height:25px;
padding:72px 111px 5px 102px;
background-image: url(/ticket/img/index/titleimage_ticket_end.jpg);
background-repeat: no-repeat;
background-position: left center;
}

.ticket_titleimage_10season{
width:387px;
height:25px;
padding:72px 111px 5px 102px;
background-image: url(/ticket/img/index/titleimage_10season.jpg);
background-repeat: no-repeat;
background-position: left center;
}

.ticket_linklist3 {
width:100%;
overflow:hidden;
padding:0 !important;
margin:0 !important;
zoom: 1;
}

.ticket_linklist3:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}

.ticket_linklist3 ul {
overflow:hidden; 
zoom: 1;
}

.ticket_linklist3 ul li {
float: left;
}

.ticket_linklist3 .btn_guide a,
.ticket_linklist3 .btn_guide2 a,
.ticket_linklist3 .btn_general a,
.ticket_linklist3 .btn_fc a,
.ticket_linklist3 .btn_shop a,
.ticket_linklist3 .btn_shop2 a,
.ticket_linklist3 .btn_guide3 a {
background-repeat: no-repeat;
background-position: left top;
height: 25px;
display: block;
}

.ticket_linklist3 .btn_guide a {
background-image: url(/ticket/img/index/btn_guide.gif);
width: 120px;
margin: 0 6px 0 0;
}

.ticket_linklist3 .btn_guide2 a {
background-image: url(/ticket/img/index/btn_guide2.gif);
width: 150px;
margin: 0 0 2px 5px;
}

.ticket_linklist3 .btn_general a {
background-image: url(/ticket/img/index/btn_general.gif);
width: 120px;
margin: 0 2px 0 0;
}

.ticket_linklist3 .btn_fc a {
background-image: url(/ticket/img/index/btn_fc.gif);
width: 135px;
margin: 0 2px 0 0;
}

.ticket_linklist3 .btn_shop a {
background-image: url(/ticket/img/index/btn_shop.gif);
width: 150px;
margin: 0 0 5px 10px;
}

.ticket_linklist3 .btn_shop2 a {
background-image: url(/ticket/img/index/btn_shop2.gif);
width: 150px;
margin: 0 0 2px 5px;
}

.ticket_linklist3 .btn_guide3 a {
background-image: url(/ticket/img/index/btn_guide3.gif);
width: 150px;
margin: 0 0 5px 5px;
}

.ticket_linklist3 .btn_guide a:hover,
.ticket_linklist3 .btn_guide2 a:hover,
.ticket_linklist3 .btn_general a:hover,
.ticket_linklist3 .btn_fc a:hover,
.ticket_linklist3 .btn_shop a:hover,
.ticket_linklist3 .btn_shop2 a:hover,
.ticket_linklist3 .btn_guide3 a:hover {
background-position: 0px -27px;
text-decoration: none;
}

#ticket_contents {
width:600px;
padding:0;
margin:0;
}


/* 左コンテンツ */
/************************************************/

#ticket_contents_left {
width:200px;
padding:0 !important;
margin:0 !important;
float:left !important;
}

#ticket_contents_left .ticket_category {
width:198px;
height:auto;
border:1px solid #143D69;
padding:0 !important;
margin-bottom:10px !important;
float:left !important;
}

#ticket_contents_left .ticket_category .title,
#ticket_contents_left .ticket_category .title2 {
width:190px;
padding:4px !important;
margin:0 !important;
font-weight:bold;
color:#FFF;
text-align:center;
line-height:1em !important;
}

#ticket_contents_left .ticket_category .title {
height:12px;
background-image:url(/ticket/img/index/title.jpg);
}

#ticket_contents_left .ticket_category .title2 {
height:23px;
background-image:url(/ticket/img/index/title2.jpg);
}

#ticket_contents_left .ticket_category .detail_ticket,
#ticket_contents_left .ticket_category .detail_ticket2010 {
width:138px;
height:58px;
background-repeat: no-repeat;
padding:5px 55px 5px 5px !important;
margin:0 !important;
line-height:1.2em !important;
}

#ticket_contents_left .ticket_category .detail_ticket {
background-image:url(/ticket/img/index/detail_ticket.jpg);
}

#ticket_contents_left .ticket_category .detail_ticket2010 {
background-image:url(/ticket/img/index/detail_ticket2010.jpg);
}

#ticket_contents_left .ticket_category a.detail_lc,
#ticket_contents_left .ticket_category a.detail_campaign {
display:block;
background-repeat: no-repeat;
background-position: left top;
margin:0 !important;
line-height:1.2em !important;
color:#000;
text-decoration: none;
}

#ticket_contents_left .ticket_category a.detail_lc {
width:128px;
height:58px;
background-image:url(/ticket/img/index/detail_lc.gif);
padding:5px 65px 5px 5px !important;
}

#ticket_contents_left .ticket_category a.detail_campaign {
width:133px;
height:63px;
background-image:url(/ticket/img/index/detail_campaign.gif);
padding:5px 60px 5px 5px !important;
}

#ticket_contents_left .ticket_category a:hover.detail_lc {
background-position: 0px -70px;
background-repeat: no-repeat;
}

#ticket_contents_left .ticket_category a:hover.detail_campaign {
background-position: 0px -75px;
background-repeat: no-repeat;
}

#ticket_contents_left .ticket_category .detail_campaign_cs {
display:block;
width:133px;
height:63px;
background-image:url(/ticket/img/index/detail_campaign_cs.gif);
background-repeat: no-repeat;
background-position: left top;
padding:5px 60px 5px 5px !important;
margin:0 !important;
}

#ticket_contents_left .ticket_category a.detail_ohmiya {
display:block;
width:128px;
height:55px;
background-image:url(/ticket/img/index/detail_ohmiya.gif);
background-repeat: no-repeat;
background-position: left top;
padding:5px 65px 5px 5px !important;
margin:0 !important;
line-height:1.2em !important;
color:#000;
text-decoration: none;
}

#ticket_contents_left .ticket_category a:hover.detail_ohmiya {
background-position: 0px -67px;
background-repeat: no-repeat;
}

#ticket_contents_left .ticket_category a.detail_group,
#ticket_contents_left .ticket_category a.detail_group2010,
#ticket_contents_left .ticket_category a.detail_regular2010,
#ticket_contents_left .ticket_category a.detail_hojin2010 {
display:block;
width:128px;
height:57px;
background-image:url(/ticket/img/index/detail_group.gif);
background-repeat: no-repeat;
background-position: left top;
padding:5px 65px 5px 5px !important;
margin:0 !important;
line-height:1.2em !important;
color:#000;
text-decoration: none;
}

#ticket_contents_left .ticket_category a.detail_group {
background-image:url(/ticket/img/index/detail_group.gif);
}

#ticket_contents_left .ticket_category a.detail_group2010 {
background-image:url(/ticket/img/index/detail_group2010.gif);
}

#ticket_contents_left .ticket_category a.detail_regular2010 {
background-image:url(/ticket/img/index/detail_regular2010.gif);
}

#ticket_contents_left .ticket_category a.detail_hojin2010 {
background-image:url(/ticket/img/index/detail_hojin2010.gif);
}

#ticket_contents_left .ticket_category a:hover.detail_group,
#ticket_contents_left .ticket_category a:hover.detail_group2010,
#ticket_contents_left .ticket_category a:hover.detail_regular2010,
#ticket_contents_left .ticket_category a:hover.detail_hojin2010 {
background-position: 0px -69px;
background-repeat: no-repeat;
}

#ticket_contents_left .ticket_category a.detail_season,
#ticket_contents_left .ticket_category a.detail_season11,
#ticket_contents_left .ticket_category a.detail_tour,
#ticket_contents_left .ticket_category a.detail_maebashi {
display:block;
width:133px;
background-repeat: no-repeat;
background-position: left top;
padding:5px 60px 5px 5px !important;
margin:0 !important;
line-height:1.2em !important;
color:#000;
text-decoration: none;
}

#ticket_contents_left .ticket_category a.detail_season,
#ticket_contents_left .ticket_category a.detail_season11 {
height:51px;
background-image:url(/ticket/img/index/detail_season.gif);
}

#ticket_contents_left .ticket_category a.detail_tour {
height:57px;
background-image:url(/ticket/img/index/detail_tour.gif);
}

#ticket_contents_left .ticket_category a.detail_maebashi {
height:63px;
background-image:url(/ticket/img/index/detail_maebashi.gif);
}

#ticket_contents_left .ticket_category a:hover.detail_season,
#ticket_contents_left .ticket_category a:hover.detail_season11 {
background-position: 0px -63px;
background-repeat: no-repeat;
}

#ticket_contents_left .ticket_category a:hover.detail_tour {
background-position: 0px -70px;
background-repeat: no-repeat;
}

#ticket_contents_left .ticket_category a:hover.detail_maebashi {
background-position: 0px -75px;
background-repeat: no-repeat;
}

/* ライオンズ・クラシック 2010 */
#ticket_contents_left .ticket_category_lc10 {
width:198px;
height:auto;
border:1px solid #f75942;
padding:0 !important;
margin-bottom:10px !important;
float:left !important;
}

#ticket_contents_left .ticket_category_lc10 .title {
width:190px;
height:24px;
background-image:url(/ticket/img/index/title_lc10.jpg) ;
padding:4px !important;
margin:0 !important;
font-weight:bold;
color:#FFF;
text-align:center;
line-height:1em !important;
}

#ticket_contents_left .ticket_category_lc10 a.detail_lc10 {
display:block;
width:133px;
height:57px;
background-image:url(/ticket/img/index/lions_classic2010.gif);
background-repeat: no-repeat;
background-position: left top;
padding:5px 60px 5px 5px !important;
margin:0 !important;
line-height:1.2em !important;
color:#000;
text-decoration: none;
}

#ticket_contents_left .ticket_category_lc10 a:hover.detail_lc10 {
background-position: 0px -69px;
background-repeat: no-repeat;
}


/* 右コンテンツ */
/************************************************/

#ticket_contents_right {
width:390px;
padding:0 !important;
margin:0 0 0 10px !important;
float:left !important;
}

#ticket_contents_right .ticket_category {
width:388px;
height:auto;
border:1px solid #143D69;
padding:0 !important;
margin-bottom:10px !important;
float:left !important;
}

#ticket_contents_right .ticket_category .title {
width:376px;
height:12px;
background-image:url(/ticket/img/index/title_right.jpg);
padding:4px 4px 4px 8px !important;
margin:0 !important;
font-weight:bold;
color:#FFF;
line-height:1em !important;
}

#ticket_contents_right .ticket_category .information {
width:380px;
height:auto;
padding:3px 4px !important;
margin:0 !important;
line-height:1.1em !important;
}

#ticket_contents_right .ticket_category .information td.news_date {
padding:2px;
color:#FF0000;
font-weight:bold;
}

#ticket_contents_right .ticket_category .information td.news_title {
padding:2px;
color:#000;
text-align:left;
}
#ticket_contents_right .ticket_category .link_season {
width:188px;
height:46px;
background-image:url(/ticket/img/index/link_season.jpg);
background-repeat: no-repeat;
padding:47px 10px 10px 190px !important;
margin:0 !important;
line-height:1.3em !important;
}

/* 2010シーズンシート */
#ticket_contents_right .ticket_category .link_season10,
#ticket_contents_right .ticket_category .link_season11
{
width:388px;
height:103px;
background-repeat: no-repeat;
margin:0 !important;
}

#ticket_contents_right .ticket_category .link_season10 {
background-image:url(/ticket/img/index/link_season10.jpg);
}

#ticket_contents_right .ticket_category .link_season11 {
background-image:url(/ticket/img/index/link_season11.jpg);
}

#ticket_contents_right .ticket_category .link_seasonseat11 a{
display:block;
width:388px;
height:123px;
background-image:url(/ticket/img/index/link_seasonseat2011.jpg);
}

#ticket_contents_right .ticket_category .link_seasonseat11 a:hover{
background-position:left bottom;}

#ticket_contents_right .ticket_category .link_seasonseat11 a span{display:none}

#ticket_contents_right .ticket_category .link_season10 a.kochira,
#ticket_contents_right .ticket_category .link_season11 a.kochira {
background-image: url(/ticket/img/10season/kochira_btn.gif);
position:relative;
left:241px;
top:76px;
z-index:2;
visibility: visible;
display:block;
width: 145px;
height:25px;
background-repeat: no-repeat;
background-position: left top;
}

#ticket_contents_right .ticket_category .link_season10 a:hover.kochira,
#ticket_contents_right .ticket_category .link_season11 a:hover.kochira {
background-image: url(/ticket/img/10season/kochira_btn.gif);
position:relative;
left:241px;
top:76px;
z-index:2;
visibility: visible;
width: 145px;
height:25px;
background-repeat: no-repeat;
background-position: left bottom;
text-decoration: none;
}

#ticket_contents_right .ticket_category .link_dome,
#ticket_contents_right .ticket_category .link_dome2010,
#ticket_contents_right .ticket_category .link_preseason,
#ticket_contents_right .ticket_category .link_omiya,
#ticket_contents_right .ticket_category .link_climax,
#ticket_contents_right .ticket_category .link_ohmiya,
#ticket_contents_right .ticket_category .link_niigata,
#ticket_contents_right .ticket_category .link_maebashi,
#ticket_contents_right .ticket_category .link_omiya02
{
width:188px;
height:81px;
background-repeat: no-repeat;
padding:32px 10px 10px 190px !important;
margin:0 !important;
line-height:1.3em !important;
}


#ticket_contents_right .ticket_category .link_dome {
background-image:url(/ticket/img/index/link_general.jpg);}

#ticket_contents_right .ticket_category .link_dome2010 {
background-image:url(/ticket/img/index/link_general2010.jpg);}

#ticket_contents_right .ticket_category .link_preseason {
background-image:url(/ticket/img/index/link_preseason.jpg);}

#ticket_contents_right .ticket_category .link_omiya {
background-image:url(/ticket/img/index/link_omiya.jpg);}

#ticket_contents_right .ticket_category .link_climax {
background-image:url(/ticket/img/index/link_climax.jpg);height:61px;}

#ticket_contents_right .ticket_category .link_ohmiya {
background-image:url(/ticket/img/index/link_ohmiya.jpg);
height:36px;padding-top:57px !important;}

#ticket_contents_right .ticket_category .link_niigata {
background-image:url(/ticket/img/index/link_niigata.jpg);
padding-top:42px !important;}

#ticket_contents_right .ticket_category .link_maebashi {
background-image:url(/ticket/img/index/link_maebashi.jpg);
height:56px;padding-top:55px !important;}

 #ticket_contents_right .ticket_category .link_omiya02{
background-image:url(/ticket/img/index/link_omiya02.jpg);}

.bg_merit {
display:block;
width:600px;
height:380px;
background-image:url(/ticket/img/guide/bg_merit.gif);
background-repeat: no-repeat;
background-position: left top;
padding:0 !important;
margin-bottom:15px !important;
}

.bg_merit .merit1 {
display:block;
position:relative;
left:1px;
top:1px;
z-index:2;
float:left;
width: 125px;
height:125px;
padding:0 !important;
}

.bg_merit .merit2 {
display:block;
position:relative;
left:33px;
top:1px;
z-index:2;
float:left;
width: 125px;
height:125px;
padding:0 !important;
}

.bg_merit .merit3 {
display:block;
position:relative;
left:65px;
top:1px;
z-index:2;
float:left;
width: 125px;
height:125px;
padding:0 !important;
}

.bg_merit .merit4 {
display:block;
position:relative;
left:98px;
top:1px;
z-index:2;
float:left;
width: 125px;
height:125px;
padding:0 !important;
}

.bg_merit .merit5 {
display:block;
position:relative;
left:1px;
top:25px;
z-index:2;
float:left;
width: 400px;
height:230px;
padding:0 !important;
}

.bg_merit .merit6 {
display:block;
position:relative;
left:29px;
top:25px;
z-index:2;
float:left;
width: 170px;
height:230px;
padding:0 !important;
}



/* bustour*/
.lions_bustour1 a {
background-image: url(/ticket/img/bus/btn_lions_bustour01.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 200px;
margin-bottom:10px;
height: 50px;
display: block;
}

.lions_bustour1 a:hover {
background-repeat: no-repeat;
background-position: 0px -52px;
text-decoration: none;
}


.lions_bustour2 a {
background-image: url(/ticket/img/bus/btn_lions_bustour02.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 200px;
margin-bottom:10px;
height: 50px;
display: block;
}

.lions_bustour2 a:hover {
background-repeat: no-repeat;
background-position: 0px -52px;
text-decoration: none;
}

.btn_hachioji a,
.btn_higashimatsuyama a,
.btn_kawaguchi a,
.btn_kichijoji a ,
.btn_kumagaya a,
.btn_omiya a  {
background-repeat: no-repeat;
background-position: 0px 0px;
width: 190px;
margin-bottom:10px;
height: 50px;
display: block;
}

.btn_hachioji a         {background-image: url(/ticket/img/bus/btn_lions_bustour_hachioji.gif);}
.btn_higashimatsuyama a {background-image: url(/ticket/img/bus/btn_lions_bustour_higashi.gif);}
.btn_kawaguchi a        {background-image: url(/ticket/img/bus/btn_lions_bustour_kawaguchi.gif);}
.btn_kichijoji a        {background-image: url(/ticket/img/bus/btn_lions_bustour_kichijoji.gif);}
.btn_kumagaya a         {background-image: url(/ticket/img/bus/btn_lions_bustour_kumagaya.gif);}
.btn_omiya a            {background-image: url(/ticket/img/bus/btn_lions_bustour_omiya.gif);}

.btn_hachioji a:hover,
.btn_higashimatsuyama a:hover,
.btn_kawaguchi a:hover,
.btn_kichijoji a:hover,
.btn_kumagaya a:hover,
.btn_omiya a:hover{
background-repeat: no-repeat;
background-position: 0px -52px;
text-decoration: none;
}


/* climax*/
.btn_climax1 a,
.btn_climax2 a,
.btn_climax3 a,
.btn_climax4 a,
.btn_climax5 a,
.btn_climax6 a
{
background-repeat: no-repeat;
background-position: 0px 0px;
width: 188px;
margin:0 0 0 9px;
height: 50px;
display: block;
}

.btn_climax1 a {background-image: url(/ticket/img/climax/btn_climax01.gif);}
.btn_climax2 a {background-image: url(/ticket/img/climax/btn_climax02.gif);}
.btn_climax3 a {background-image: url(/ticket/img/climax/btn_climax03.gif);}
.btn_climax4 a {background-image: url(/ticket/img/climax/btn_climax04.gif);}
.btn_climax5 a {background-image: url(/ticket/img/climax/btn_climax05.gif);}
.btn_climax6 a {background-image: url(/ticket/img/climax/btn_climax06.gif);}

.btn_climax1 a:hover,
.btn_climax2 a:hover,
.btn_climax3 a:hover,
.btn_climax4 a:hover,
.btn_climax5 a:hover,
.btn_climax6 a:hover
{
background-repeat: no-repeat;
background-position: 0px -52px;
text-decoration: none;
}


/* 2010 V[YV[g */
/************************************************/

.seasonseat10_mainimg {
background-image:url(/ticket/img/10season/bg_seasonseat.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
display:block;
width: 600px;
height:400px;
margin-bottom:10px;
}

.seasonseat10_mainimg .season10_linklist {
width:270px;
height:154px;
overflow:hidden;
padding:0 !important;
margin:0 !important;
zoom: 1;
position:relative;
left:10px;
top:10px;
z-index:2;
visibility: visible;
}

.seasonseat_contents {
border : 1px solid #091B2F;
width :574px;
height :auto;
background-color: #0D2540;
padding: 10px ;
color:#FFF;
margin-bottom:15px;
}

.seasonseat_contents .amenity {
color :#6DA5E2;
text-decoration: none;
}

.seasonseat_contents a {
color :#FFF;
text-decoration: none;
}

.seasonseat_contents a:hover {
color :#FF0000;
text-decoration: none;
}

.season10_linklist {
width:100%;
overflow:hidden;
padding:0 !important;
margin:0 !important;
zoom: 1;
}

.season10_linklist:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}

.season10_linklist ul {
overflow:hidden; 
zoom: 1;
}

.season10_linklist ul li {
float: left;
}

.season10_linklist .btn_box a{
background-image: url(/ticket/img/10season/btn_box.gif);
background-repeat: no-repeat;
background-position: left top;
width: 270px;
margin: 0 10px 10px 0 ;
height: 50px;
display: block;
}

.season10_linklist .btn_box a:hover {
background-position: 0px -52px;
text-decoration: none;
}

.season10_linklist .btn_box2 a {
background-image: url(/ticket/img/10season/btn_box.gif);
background-repeat: no-repeat;
background-position: left top;
width: 270px;
margin: 0 0 2px 0 ;
height: 50px;
display: block;
}

.season10_linklist .btn_box2 a:hover {
background-position: 0px -52px;
text-decoration: none;
}

.season10_linklist .btn_bench a {
background-image: url(/ticket/img/10season/btn_bench.gif);
background-repeat: no-repeat;
background-position: left top;
width: 270px;
margin: 0 10px 10px 0 ;
height: 50px;
display: block;
}

.season10_linklist .btn_bench a:hover {
background-position: 0px -52px;
text-decoration: none;
}

.season10_linklist .btn_bench2 a {
background-image: url(/ticket/img/10season/btn_bench.gif);
background-repeat: no-repeat;
background-position: left top;
width: 270px;
margin: 0 0 2px 0 ;
height: 50px;
display: block;
}

.season10_linklist .btn_bench2 a:hover {
background-position: 0px -52px;
text-decoration: none;
}

.season10_linklist .btn_application a {
background-image: url(/ticket/img/10season/btn_application.gif);
background-repeat: no-repeat;
background-position: left top;
width: 270px;
margin: 0 10px 10px 0 ;
height: 50px;
display: block;
}

.season10_linklist .btn_application a:hover {
background-position: 0px -52px;
text-decoration: none;
}

.season10_linklist .btn_application2 a {
background-image: url(/ticket/img/10season/btn_application.gif);
background-repeat: no-repeat;
background-position: left top;
width: 270px;
margin: 0 0 2px 0 ;
height: 50px;
display: block;
}

.season10_linklist .btn_application2 a:hover {
background-position: 0px -52px;
text-decoration: none;
}

.season10_linklist .season10_box a {
background-image: url(/ticket/img/10season/boxseat_btn.gif);
display:block;
width: 190px;
height: 40px;
margin:10px 0 10px 8px ;
visibility: visible;
background-repeat: no-repeat;
background-position: left top;
}
.season10_linklist .season10_box a:hover {
background-image: url(/ticket/img/10season/boxseat_btn.gif);
background-repeat: no-repeat;
background-position: left bottom;
visibility: visible;
}

.season10_linklist .season10_benchside a {
background-image: url(/ticket/img/10season/benchside_btn.gif);
display:block;
width: 190px;
height: 40px;
margin:10px 0 10px 8px ;
visibility: visible;
background-repeat: no-repeat;
background-position: left top;
}
.season10_linklist .season10_benchside a:hover {
background-image: url(/ticket/img/10season/benchside_btn.gif);
background-repeat: no-repeat;
background-position: left bottom;
visibility: visible;
}
.season10_linklist .season10_apply a {
background-image: url(/ticket/img/10season/moushikomi_btn02.gif);
display:block;
width: 190px;
height: 40px;
margin:10px 0 10px 8px ;
visibility: visible;
background-repeat: no-repeat;
background-position: left top;
}
.season10_linklist .season10_apply a:hover {
background-image: url(/ticket/img/10season/moushikomi_btn02.gif);
background-repeat: no-repeat;
background-position: left bottom;
visibility: visible;
}
.season10_linklist .season10_pdf a {
background-image: url(/ticket/img/10season/pdf_btn.gif);
display:block;
width: 190px;
height: 40px;
margin:0 0 15px 8px ;
visibility: visible;
background-repeat: no-repeat;
background-position: left top;
}
.season10_linklist .season10_pdf a:hover {
background-image: url(/ticket/img/10season/pdf_btn.gif);
background-repeat: no-repeat;
background-position: left bottom;
visibility: visible;
}

.season10_linklist2 {
width:100%;
overflow:hidden;
padding:0 !important;
margin:0 !important;
zoom: 1;
}

.season10_linklist2:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}

.season10_linklist2 ul {
overflow:hidden; 
zoom: 1;
}

.season10_linklist2 ul li {
float: right;
}
.season10_linklist2 .season10_apply a {
background-image: url(/ticket/img/10season/moushikomi_btn02.gif);
display:block;
width: 190px;
height: 40px;
margin:10px 0 0 8px ;
visibility: visible;
background-repeat: no-repeat;
background-position: left top;
}
.season10_linklist2 .season10_apply a:hover {
background-image: url(/ticket/img/10season/moushikomi_btn02.gif);
background-repeat: no-repeat;
background-position: left bottom;
visibility: visible;
}

.season10_linklist .season11_apply a {
background-image: url(/ticket/img/10season/moushikomi_btn03.gif);
display:block;
width: 190px;
height: 40px;
margin:10px 0 10px 8px ;
visibility: visible;
background-repeat: no-repeat;
background-position: left top;
}
.season10_linklist .season11_apply a:hover {
background-image: url(/ticket/img/10season/moushikomi_btn03.gif);
background-repeat: no-repeat;
background-position: left bottom;
visibility: visible;
}

.season10_linklist2 .season11_apply a {
background-image: url(/ticket/img/10season/moushikomi_btn03.gif);
display:block;
width: 190px;
height: 40px;
margin:10px 0 0 8px ;
visibility: visible;
background-repeat: no-repeat;
background-position: left top;
}
.season10_linklist2 .season11_apply a:hover {
background-image: url(/ticket/img/10season/moushikomi_btn03.gif);
background-repeat: no-repeat;
background-position: left bottom;
visibility: visible;
}



/************************************************/
#telephone {
background-image: url(/ticket/img/10season/lions_telephone.gif);
background-repeat: no-repeat;
background-position: left top;
width: 595px;
margin-bottom: 15px;
height: 142px;
display: block;
}

#telephone a.moushikomi {
background-image: url(/ticket/img/10season/moushikomi_btn02.gif);
position:relative;
left:340px;
top:100px;
z-index:2;
visibility: visible;
display:block;
width: 190px;
height:40px;
background-repeat: no-repeat;
background-position: left top;
}
#telephone a:hover.moushikomi {
background-image: url(/ticket/img/10season/moushikomi_btn02.gif);
position:relative;
left:340px;
top:100px;
z-index:2;
visibility: visible;
width: 190px;
height:40px;
background-repeat: no-repeat;
background-position: left bottom;
text-decoration: none;
}

#telephone a.moushikomi11 {
background-image: url(/ticket/img/10season/moushikomi_btn03.gif);
position:relative;
left:340px;
top:100px;
z-index:2;
visibility: visible;
display:block;
width: 190px;
height:40px;
background-repeat: no-repeat;
background-position: left top;
}
#telephone a:hover.moushikomi11 {
background-image: url(/ticket/img/10season/moushikomi_btn03.gif);
position:relative;
left:340px;
top:100px;
z-index:2;
visibility: visible;
width: 190px;
height:40px;
background-repeat: no-repeat;
background-position: left bottom;
text-decoration: none;
}

/*シーズンシート*/
/************************************************/
#titleimage_10season {
background-image: url(/ticket/img/10season/ticket_10season_titleimage.jpg);
background-repeat: no-repeat;
background-position: left top;
width: 600px;
margin-bottom: 15px;
height: 104px;
display: block;
}

#titleimage_10season a.kochira {
background-image: url(/ticket/img/10season/kochira_btn.gif);
position:relative;
left:453px;
top:76px;
z-index:2;
visibility: visible;
display:block;
width: 145px;
height:25px;
background-repeat: no-repeat;
background-position: left top;
}
#titleimage_10season a:hover.kochira {
background-image: url(/ticket/img/10season/kochira_btn.gif);
position:relative;
left:453px;
top:76px;
z-index:2;
visibility: visible;
width: 145px;
height:25px;
background-repeat: no-repeat;
background-position: left bottom;
text-decoration: none;
}

a.titleimage_10season {
background-image: url(/ticket/img/10season/ticket_10season_titleimage.jpg);
visibility: visible;
display:block;
width: 600px;
height:104px;
background-repeat: no-repeat;
background-position: left top;
}
a:hover.titleimage_10season {
background-image: url(/ticket/img/10season/ticket_10season_titleimage.jpg);
visibility: visible;
display:block;
width: 600px;
height:104px;
background-repeat: no-repeat;
background-position: left bottom;
}



/* ----------------------------------------------
団体観戦2010
------------------------------------------------- */

/* メインイメージ */

#group2010_main {
background:url(/ticket/img/group2010/main_image.jpg) no-repeat left top;
border:1px solid #666666;
width:600px;
height:180px;
margin-bottom:10px;
}

/* --メインのボタン-- */
#main_btn{
margin-top:125px;
}

#main_btn a{
display:block;
width:137px;
height:44px;
text-indent:-9999px;
clear:left;
}

#main_btn li{
padding:0px 0px 10px 10px;
float:left;
}

.btn01       a{background:url(/ticket/img/group2010/btn01.gif) no-repeat top;}
.btn01 a:hover{background:url(/ticket/img/group2010/btn01.gif) bottom;}
.btn02       a{background:url(/ticket/img/group2010/btn02.gif) no-repeat top;}
.btn02 a:hover{background:url(/ticket/img/group2010/btn02.gif) bottom;}
.btn03       a{background:url(/ticket/img/group2010/btn03.gif) no-repeat top;}
.btn03 a:hover{background:url(/ticket/img/group2010/btn03.gif) bottom;}
.btn04       a{background:url(/ticket/img/group2010/btn04.gif) no-repeat top;}
.btn04 a:hover{background:url(/ticket/img/group2010/btn04.gif) bottom;}



/* --お問合せ先-- */

.tel_name{
font-size:16px;
font-weight:bold;
padding-bottom:10px;
}

.tel_number{
font-size:28px;
font-weight:bold;
color:#F00;
padding-bottom:10px;
}


/* -- お申し込みボタン-- */

.group2010_pdf a{
display:block;
width:190px;
height:40px;
text-indent:-9999px;
clear:left;
background:url(/ticket/img/group2010/btn_pdf.gif) no-repeat top;
}
.group2010_pdf a:hover{background:url(/ticket/img/group2010/btn_pdf.gif) bottom;}

.group2010_form a{
display:block;
width:190px;
height:40px;
text-indent:-9999px;
clear:left;
background:url(/ticket/img/group2010/btn_form.gif) no-repeat top;
}
.group2010_form a:hover{background:url(/ticket/img/group2010/btn_form.gif) bottom;}


/* -- お申し込みの流れ(順序立てる流れに使用)-- */
.flow_list dl {
width:599px;
border:1px solid #cccccc;
background:url(/ticket/img/group2010/number_bg.jpg) no-repeat top left;
margin-bottom:10px;
}  
.flow_list  dt {   
float:left;   
width:50px; 
height:auto;
padding:5px 0 5px 10px; 
font-size:26px;
color:#FFF;
clear:both;
}  
.flow_list  dd {   
margin-left:60px;   
padding:5px 5px 5px 10px;   
border-left:1px solid #cccccc; 
font-size:16px;
line-height:100%;
}  

/* ----------------------------------------------
レギュラーチケット
------------------------------------------------- */
#regular_navi {
width:600px;
height:130px;
margin-bottom:20px;
} 

.regular_list {
width:204px;
height:130px;
_height:120px;
margin:0 9px 15px 0;
border:1px solid #cccccc;
float:left;
display:inline;
} 

.regular_list dl {
padding:10px;
_padding:10px 10px 0 10px;
} 
.regular_list dt {
font-size:16px;
font-weight:bold;
padding:5px 0 30px 0;
color:#182442;

} 
.regular_list dd {
font-size:14px;
padding-bottom:5px;
} 

.map_charge_box{background:url(/ticket/img/regular/bg_mapbox.jpg) no-repeat top left;height:130px;_height:120px;} 
.ticket_info_box{background:url(/ticket/img/regular/bg_infobox.jpg) no-repeat top left;height:130px;_height:120px;} 

/* --メインのボタン-- */
.regular_btn_list{
width:170px;
float:left;
} 

.regular_btn_list a,
.shop_link a,
.campaign_shop_link a{
display:block;
width:170px;
height:40px;
text-indent:-9999px;
}

.regular_btn_list li{
margin-bottom:5px;
}

.fc_btn a             {background:url(/ticket/img/regular/btn01.jpg) no-repeat left;}
.fc_btn a:hover       {background:url(/ticket/img/regular/btn01.jpg) right;}
.regular_btn a        {background:url(/ticket/img/regular/btn02.jpg) no-repeat left;}
.regular_btn a:hover  {background:url(/ticket/img/regular/btn02.jpg) right;}
.fcticket_info a      {background:url(/ticket/img/regular/btn03.jpg) no-repeat left;}
.fcticket_info a:hover{background:url(/ticket/img/regular/btn03.jpg) right;}

/* --ボトムのボタン-- */
.shop_link,
.campaign_shop_link{
height:40px;
margin-bottom:15px;
} 

.shop_link ul{margin-left:55px;}
.campaign_shop_link ul{margin-left:5px;}


.shop_link li,
.campaign_shop_link li{
padding:0 5px 5px 5px;
float:left;
}

.ticket_guide a      {background:url(/ticket/img/regular/btn04.jpg) no-repeat left;width:100px;}
.ticket_guide a:hover{background:url(/ticket/img/regular/btn04.jpg) right;}


/* --購入方法のボタン-- */
.info_link{
width:600px;
height:40px;
margin-bottom:15px;
} 

.info_link a{
display:block;
width:137px;
height:40px;
text-indent:-9999px;
}

.info_link ul{
margin-left:6px;
}

.info_link li{
padding:0 5px 10px 5px;
float:left;
}

.info_link .buy_pc              a{background:url(/ticket/img/regular/btn05.jpg) no-repeat top;}
.info_link .buy_pc a:hover       {background:url(/ticket/img/regular/btn05.jpg) bottom;}
.info_link .buy_dome            a{background:url(/ticket/img/regular/btn06.jpg) no-repeat top;}
.info_link .buy_dome a:hover     {background:url(/ticket/img/regular/btn06.jpg) bottom;}
.info_link .buy_seibu           a{background:url(/ticket/img/regular/btn07.jpg) no-repeat top;}
.info_link .buy_seibu a:hover    {background:url(/ticket/img/regular/btn07.jpg) bottom;}
.info_link .buy_etc             a{background:url(/ticket/img/regular/btn08.jpg) no-repeat top;}
.info_link .buy_etc a:hover      {background:url(/ticket/img/regular/btn08.jpg) bottom;}


#ttl_pc,
#ttl_dome,
#ttl_seibu,
#ttl_etc,
#ttl_store{
padding:10px 0px 5px 60px;
font-size:16px;
font-weight:bold;
color:#000;
margin-bottom:10px;
border-bottom:1px solid #E4E4E4;
}

#ttl_pc    {background: url(/ticket/img/regular/ttl_pc.gif) no-repeat 0% 50%;}
#ttl_dome  {background: url(/ticket/img/regular/ttl_dome.gif) no-repeat 0% 50%;}
#ttl_seibu {background: url(/ticket/img/regular/ttl_seibu.gif) no-repeat 0% 50%;}
#ttl_etc   {background: url(/ticket/img/regular/ttl_etc.gif) no-repeat 0% 50%;}
#ttl_store {background: url(/ticket/img/omiya/ttl_store.gif) no-repeat 0% 50%;}



/* ----------------------------------------------
FCチケット
------------------------------------------------- */

/* --特大フォント-- */
.font_oversize{
font-size:28px;
font-weight:bold;
line-height:1.1em;
padding-bottom:5px;
}

/* ----------------------------------------------
企画チケット
------------------------------------------------- */

/* 企画チケットトップスタイル */
#campaign_top_contents {
width:610px;
height:140px;
margin-left:-10px;
margin-bottom:15px;
} 

.campaign_top_box{
width:191px;
height:140px;
margin-left:10px;
_margin-left:8px;/* --for ie6-- */
border:1px solid #2264AC;
display:inline;
float:left;
} 

.campaign_top_box dl {
padding:10px;
_padding:10px 10px 0 10px;
} 
.campaign_top_box dt {
padding:0 0 15px 0;
color:#ffffff;
font-size:13px;
font-weight:bold;
line-height:130%;

} 
.campaign_top_box dd {
font-size:12px;
padding-bottom:5px;
line-height:130%;
} 

.c_box_bg01,
.c_box_bg02,
.c_box_bg03,
.c_box_bg_om
{height:140px;_height:130px;} 

.c_box_bg01{background:url(/ticket/img/campaign2010/bg_campaign01.jpg) no-repeat top left;} 
.c_box_bg02{background:url(/ticket/img/campaign2010/bg_campaign02.jpg) no-repeat top left;}
.c_box_bg03{background:url(/ticket/img/campaign2010/bg_campaign03.jpg) no-repeat top left;}
.c_box_bg_om{background:url(/ticket/img/campaign2010/bg_campaign_om.jpg) no-repeat top left;}


/* 企画チケットボックスリンクスタイル */

.box_03s_blue{
width:191px;
height:80px;
margin-left:10px;
_margin-left:8px;/* --for ie6-- */
padding:0px;
border:1px solid #2264AC;
float:left;
display: inline;
}

.box_03s_blue li {
line-height:125%;
} 
.box_03s_blue li a {
width:171px;
height:60px;
display: block;
padding: 10px;
text-decoration: none;
background:url(/_share/boxlink_bg.gif) no-repeat left bottom;
color: #000;
}

.box_03s_blue li a:hover {
height:60px;
background:url(/_share/boxlink_bg.gif) no-repeat left top;
text-decoration: none;
color:#ffffff;
}

.box_03s_blue li a img {
float: left;
margin-right: 10px;

}

/* --大宮チケット購入ボタン-- */

.omiya_buy_navi {
width:600px;
height:40px;
margin-bottom:15px;
}

.omiya_buy_navi li{
float:left;
display:inline;
}

.omiya_buy_navi li a{
width:108px;
height:40px;
margin-left:10px;
float:left;
display:inline;
display:block;
}

.omiya_buy_navi span {display: none;}

.buy01 a,.buy01 a:hover,
.buy02 a,.buy02 a:hover,
.buy03 a,.buy03 a:hover,
.buy04 a,.buy04 a:hover,
.buy05 a,.buy05 a:hover
{background:url(/ticket/img/omiya/btn_buy_omiya.jpg)  no-repeat left top}

.buy01 a{background-position:   0   0}
.buy02 a{background-position:-108px 0}
.buy03 a{background-position:-216px 0}
.buy04 a{background-position:-324px 0}
.buy05 a{background-position:-432px 0}
.buy01 a:hover {background-position:   0   -40px; }
.buy02 a:hover {background-position:-108px -40px; }
.buy03 a:hover {background-position:-216px -40px; }
.buy04 a:hover {background-position:-324px -40px; }
.buy05 a:hover {background-position:-432px -40px; }


/* --2010シーズンシート修正版(2010年9月26日)-- */
.season10_linklist .season11_box a {
background-image: url(/ticket/img/10season/boxseat_btn2011.gif);
}

.season10_linklist .season11_benchside a {
background-image: url(/ticket/img/10season/benchside_btn2011.gif);
}

.season10_linklist .season11_box a,
.season10_linklist .season11_benchside a {
display:block;
width: 190px;
height: 40px;
margin:10px 0 10px 8px ;
visibility: visible;
background-repeat: no-repeat;
background-position: left top;
}

.season10_linklist .season11_box a:hover {
background-image: url(/ticket/img/10season/boxseat_btn2011.gif);
}

.season10_linklist .season11_benchside a:hover {
background-image: url(/ticket/img/10season/benchside_btn2011.gif);
}

.season10_linklist .season11_box a:hover,
.season10_linklist .season11_benchside a:hover {
background-repeat: no-repeat;
background-position: left bottom;
visibility: visible;
}

/* 2011 シーズンシート*/
/************************************************/

/* LINEUP下ボタン */
#btn_top {
	margin-bottom:10px;
}

#btn_top p,#btn_top p a{
	width: 272px;
	height: 175px;
	display:block
}

#btn_top p.btn_top_bench span,
#btn_top p.btn_top_box span { display: none }

#btn_top p.btn_top_bench a,
#btn_top p.btn_top_bench a:hover,
#btn_top p.btn_top_box a,
#btn_top p.btn_top_box a:hover {
	background:url(/ticket/11seasonseat/img/top_btm_boxbench.jpg) no-repeat;
}

#btn_top p.btn_top_bench a {background-position:   -272px    0; }
#btn_top p.btn_top_box a {background-position:   0    0; }
#btn_top p.btn_top_bench a:hover {background-position:   -272px    -175px; }
#btn_top p.btn_top_box a:hover {background-position:   0    -175px; }

/* ページトップナビゲーション */
#ss11_top_btn {
	width:600px;
 	overflow:hidden; 
  	zoom: 1;
}

#ss11_top_btn:after {
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
  }

#ss11_top_btn ul {
 	overflow:hidden; 
  	zoom: 1;
}

#ss11_top_btn ul li {
	float: left;
}


#ss11_top_btn ul .ss11_top a, .ss11_box a,.ss11_bench a,.ss11_flow a {
	background-image:url(/ticket/11seasonseat/img/btn_ss11_top4.jpg) ;
	width: 150px;
	height: 40px;
	display: block;
}

#ss11_top_btn ul .ss11_top a,
.ss11_box a,
.ss11_bench a,
.ss11_flow a {
	margin: 0;
}

#ss11_top_btn ul .ss11_top a {background-position:    0px 0px;}
#ss11_top_btn ul .ss11_box a {background-position:    -150px 0px;}
#ss11_top_btn ul .ss11_bench a {background-position: -300px 0px;}
#ss11_top_btn ul .ss11_flow a {background-position: -450px 0px;}

#ss11_top_btn ul .ss11_top a:hover {background-position:    0px -40px;}
#ss11_top_btn ul .ss11_box a:hover {background-position:    -150px -40px;}
#ss11_top_btn ul .ss11_bench a:hover {background-position: -300px -40px;}
#ss11_top_btn ul .ss11_flow a:hover {background-position: -450px -40px;}


/* 文字間隔、行の高さを調節 */
.excited_text {
	line-height: 150%;
	letter-spacing: 0.2em;
	margin-left: 5px;
}

/* 回り込みの解除 */
.clear {
	clear: both;
}

/* マウスオーバー時に画像変化 */
.mouse_pointer {
	cursor:pointer;
}

/* IE6でも透過GIFを表示 */
p.transparency img {
	filter: alpha(opacity=100);
	opacity: 1;
}

.introduction_white {/* 背景白バージョン */
	width:auto;
	height:auto;
	background:#FFF ;
	border:1px solid #cccccc;
	padding:10px;
	margin-top:5px;
	margin-bottom:20px;
	line-height:20px;
}

/* LINEUPをマウスオーバー時に半透過させる*/
#ss11_lineup div:hover {
	filter: alpha(opacity=40);
	opacity: 0.6;
}/* IE6に聞かないのが問題*/


/* お申込み・資料請求はこちらボタン */
#ss11_flow_btn { margin: 0 0 20px 0; }
 
#ss11_flow_btn p,#ss11_flow_btn p a{
	width: 311px;
	height: 47px;
	display:block
}

#ss11_flow_btn span { display: none }

.btn_flow a,.btn_flow a:hover {
background:url(/ticket/11seasonseat/img/btn_flow.gif)  no-repeat;
}

.btn_flow a {background-position:   0    0; }
.btn_flow a:hover {background-position:   0    -47px; }

/* お問合せボタン */
#ss11_mail {
background: url(/ticket/11seasonseat/img/inquiry.gif) no-repeat left top;
width: 573px;
height: 174px;
display: block;
}

#ss11_mail a.mail_btn,a:hover.mail_btn {
	background: url(/ticket/11seasonseat/img/inquiry_hover.gif) no-repeat left top;
	position:relative;
	left:262px;
	top:132px;
	z-index:2;
	visibility: visible;
	display:block;
	width: 265px;
	height:39px;
}

#ss11_mail a.mail_btn { background-position:   0    0; }
#ss11_mail a:hover.mail_btn { background-position:   0    -39px; }

#ss11_mail2 {
background: url(/ticket/11seasonseat/img/inquiry2.gif) no-repeat left top;
width: 573px;
height: 136px;
display: block;
}

#ss11_mail2 a.mail_btn,a:hover.mail_btn {
	background: url(/ticket/11seasonseat/img/inquiry_hover.gif) no-repeat left top;
	position:relative;
	left:262px;
	top:94px;
	z-index:2;
	visibility: visible;
	display:block;
	width: 265px;
	height:39px;
}

#ss11_mail2 a.mail_btn { background-position:   0    0; }
#ss11_mail2 a:hover.mail_btn { background-position:   0    -39px; }

/* ボックスシート背景画像指定 */
#performance {
	background: url(/ticket/11seasonseat/img/performance.jpg) no-repeat;
	position:relative;
}

/* ボックス・ベンチサイドシートテキスト位置指定 */
.performance_text,.delight_text {
	position: absolute;
	left:15px;
	top:69px;
	z-index:2;
	visibility: visible;
	width:390px;
	height:60px;
*/
	/* margin: 90px 170px 35px 5px; */
}

/* ベンチサイド背景画像指定 */
#delight {
	background: url(/ticket/11seasonseat/img/delight.jpg) no-repeat;
	position:relative;
}

/* ボックス、ベンチサイドシートマップ拡大ボタン */
#performance_btn,#delight_btn {
	width: auto;
	height: 174px;
	display: block;
}

/* ボックスシート拡大ボタン */
#performance_btn .map_btn a,
.map_btn a:hover{
	background: url(/ticket/11seasonseat/img/map_btn.gif) no-repeat left top;
	position: absolute;
	left:440px;
	top:150px;
	z-index:2;
	visibility: visible;
	display:block;
	width: 141px;
	height:23px;
}

/* ベンチサイドシート拡大ボタン */
#delight_btn a.map_btn_bench,a:hover.map_btn_bench {
	background: url(/ticket/11seasonseat/img/map_btn_bench.gif) no-repeat left top;
	position: absolute;
	left:429px;
	top:150px;
	z-index:2;
	visibility: visible;
	display:block;
	width: 150px;
	height:25px;
}

#performance_btn a.map_btn,#delight_btn a.map_btn_bench { background-position:   0    0; }
#performance_btn a:hover.map_btn,#delight_btn a:hover.map_btn_bench  { background-position:   0    -23px; }


/* 臨場感・歓喜画像配置指定 */
#ss11_box {
	width:auto;
	margin-left:-5px;
	}

#ss11_box:after { /* for modern browser */
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}

#ss11_box dl {
	width:140px;
	float:left;
	margin-left: 5px;
}

#ss11_box dt {text-align:center;}

#ss11_box dt img {margin-bottom:10px;}

#ss11_box dd {
	text-align:left;
	line-height: 145%;
	font-size:13px;
}

#ss11_box dd p.performance_caption {/* 文字色、高さ指定 */
	color: #22762B;
	font-weight: bold;
	height:2.2em;
	line-height: 100%;
}

#ss11_box dd p.delight_caption {/* 文字色、高さ指定 */
	color: #3F7198;
	font-weight: bold;
	height:2.2em;
	line-height: 100%;
}

#ss11_box dd p.text { font-size: 11px; }/* キャプション下文言のサイズ指定 */


/* VIP待遇オプション使用スタイル */
/************************************************/
#vip_introduction{
	width:auto;
	background:url(../_share/bg_introduction.gif) ;
	border:1px solid #996701;
	padding:10px;
	margin:5px 0 20px 0;
	line-height:20px;
	z-index: 0;
	clear:both;
}

#vip_introduction:after { /* for modern browser */
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}

/* ボックスご成約プレゼント配置 */
#present_box {
	margin-left:-10px;
	margin-bottom:20px;
}

/* 通常灰色ボーダーの半分バージョン */
.introduction_white_half,.introduction_white_half_end {/* 背景白バージョン */
	float: left;
	width: 272px;
	_width: 273px;
	height:auto;
	background:#FFF ;
	border:1px solid #cccccc;
	padding:10px;
	line-height:20px;
}
/* 通常灰色ボーダーの半分バージョン */
.introduction_white_half {
	margin:5px 0px 5px 10px;
	_margin:5px 0px 5px 5px;
}

.introduction_white_half_end {
	float: left;
	width: 272px;
	_width: 273px;
	height:auto;
	background:#FFF ;
	border:1px solid #cccccc;
	padding:10px;
	margin:5px 0px 20px 0px;
	_margin:5px 0px 20px 0px;
	line-height:20px;
}

.introduction_white_half:after,.introduction_white_half_end:after { /* for modern browser */
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}


/* 背景青バージョン */
.introduction_blue_half {
	float: left;
	background: url(/ticket/11seasonseat/img/sarani.gif) no-repeat left top #E1FFFC;
	width: 272px;
	_width: 273px;
	height:auto;
	padding:28px 10px 10px;
	line-height:20px;
}

/* 背景青バージョン */
.introduction_blue_half {
	margin:5px 0px 20px 10px;
	_margin:5px 0px 10px 5px;
}

.introduction_blue_half:after { /* for modern browser */
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}

/* 2011 団体観戦チケット */
/************************************************/

/* カレンダースタイル
---------------------------------*/

#sample .deadline {
border-top: 1px solid #FF0;
border-bottom: 1px solid #FF0;
border-left: 1px solid #FF0;
background-color:#FFFF95;
}

/* 参照スタイル */
#sample .seibudome {
background-color: #F0FFFF;
}

#sample .omiya {
background-color: #D9FFD9;
}

#sample .niigata {
background-color:#FDD;
}

/* カレンダー内背景色 */
#calendar .tdDate_start,
#calendar .tdDate_middle,
#calendar .tdDate_end { /* 西武ドーム開催日 */
background-color: #F0FFFF;
padding: 3px;
vertical-align: top;
color: #666666;
font-size: 92%;
height: 90px;
}

#calendar .tdDate_start {/* 西武ドーム開催日(初日) */
border-top: 1px solid #DDDDDD;
border-left: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
}

#calendar .tdDate_middle {/* 西武ドーム開催日(中日) */
border-top: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
}

#calendar .tdDate_end {/* 西武ドーム開催日(最終日) */
border-top: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
}

#calendar .tdDate_omiya {/* 大宮開催日 */
border: 1px solid #DDDDDD;
background-color: #D9FFD9;
padding: 3px;
vertical-align: top;
color: #666666;
font-size: 92%;
height: 90px;
}

#calendar .tdDate_niigata {/* 新潟開催日 */
border: 1px solid #DDDDDD;
background-color: #FDD;
padding: 3px;
vertical-align: top;
color: #666666;
font-size: 92%;
height: 90px;
}

#calendar .tdDate_omiya .text_start,
#calendar .tdDate_start .text { /* 初日文言スタイル */
text-align: right;
font-size: 13px;
font-weight: bold;
margin-right: -3px;
border-top: 1px solid #FF0;
border-bottom: 1px solid #FF0;
border-left: 1px solid #FF0;
background-color:#FFFF95;
}

#calendar .tdDate_middle .text,
#calendar .tdDate_niigata .text,
#calendar .tdDate_omiya .text {/* 中日文言スタイル */ 
text-align: center;
font-size: 13px;
font-weight: bold;
margin-left: -3px;
margin-right: -3px;
border-top: 1px solid #FF0;
border-bottom: 1px solid #FF0;
border-left: 1px solid #FF0;
background-color: #FFFF95;
}

#calendar .tdDate_middle .text_left {/* 中日文言スタイル(右寄せ) */ 
text-align: right;
font-size: 13px;
font-weight: bold;
margin-left: -3px;
margin-right: -3px;
border-top: 1px solid #FF0;
border-bottom: 1px solid #FF0;
border-left: 1px solid #FF0;
background-color: #FFFF95;
}

#calendar .tdDate_middle .text_right {/* 中日文言スタイル(左寄せ) */ 
text-align: left;
font-size: 13px;
font-weight: bold;
margin-left: -3px;
margin-right: -3px;
border-top: 1px solid #FF0;
border-bottom: 1px solid #FF0;
border-left: 1px solid #FF0;
background-color: #FFFF95;
}

#calendar .tdDate_omiya .text_end,
#calendar .tdDate_end .text {/* 最終日文言スタイル */ 
text-align: left;
font-size: 13px;
font-weight: bold;
margin-left: -3px;
border-top: 1px solid #FF0;
border-bottom: 1px solid #FF0;
border-right: 1px solid #FF0;
background-color: #FFFF95;
}

#calendar .ticket_height {/* カレンダー内高さ揃えスタイル */ 
margin-top: 5px;
height: 4.5em;
line-height: normal;
}

/* 団体観戦TOPボタン
---------------------------------*/
#btn_group2011 {
width:596px;
_width:590px;
overflow:hidden; 
zoom: 1;
margin: auto;
_margin: 0 auto;
}

#btn_group2011:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}

#btn_group2011 ul {
overflow:hidden; 
zoom: 1;
margin-bottom: 15px;
padding:0 7px 0 7px;
}

#btn_group2011 li {
float: left;
margin: 0 7px 0 7px;
_margin: 0 5px 0 5px;
}

#btn_group2011 span,
#btn_group2011_only span {display: none;}

.btn_group2011_plan a,
.btn_group2011_option a,
.btn_group2011_form a,
.btn_group2011_price a,
.btn_group2011_schedule a,
.btn_group2011_applocation a {
width: 180px;
height: 40px;
display: block;
}

.btn_group2011_plan a:hover,
.btn_group2011_option a:hover,
.btn_group2011_form a:hover,
.btn_group2011_price a:hover,
.btn_group2011_schedule a:hover,
.btn_group2011_applocation a:hover {
background-position: 0px bottom;
text-decoration: none;
}

.btn_group2011_plan a,
.btn_group2011_plan a:hover,
.btn_group2011_option a,
.btn_group2011_option a:hover,
.btn_group2011_form a,
.btn_group2011_form a:hover,
.btn_group2011_price a,
.btn_group2011_price a:hover,
.btn_group2011_schedule a,
.btn_group2011_schedule a:hover,
.btn_group2011_applocation a,
.btn_group2011_applocation a:hover {
background-image: url(/ticket/group/img/btn_group2011.gif) ;
}

/* お勧めプラン */
.btn_group2011_plan a             { background-position:0 0; }
.btn_group2011_plan a:hover       { background-position:0 -40px; }
/* オプション商品 */
.btn_group2011_option a            { background-position:-180px 0 ; }
.btn_group2011_option a:hover      { background-position:-180px -40px ; }
/* お申込み・お問合せ */
.btn_group2011_form a          { background-position:-360px 0; }
.btn_group2011_form a:hover   { background-position:-360px -40px ; }
/* 料金表・座席表 */
.btn_group2011_price a             { background-position:0 -80px; }
.btn_group2011_price a:hover       { background-position:0 -120px; }
/* 日程表・締切日 */
.btn_group2011_schedule a            { background-position:-180px -80px ; }
.btn_group2011_schedule a:hover      { background-position:-180px -120px ; }
/* お申込みの流れ・注意事項 */
.btn_group2011_applocation a       { background-position:-360px -80px; }
.btn_group2011_applocation a:hover { background-position:-360px -120px ; }


/* 団体観戦について
---------------------------------*/

h3.group_box {
background: url(/ticket/group/img/hcolor_h3_groupbox.gif) no-repeat;
height: auto;
color: #fff;
border-bottom: 0px !important;
font-weight: bold;
font-size: 16px;
padding:18px 0px 18px 10px;
margin-bottom: 5px;
}

#group_box {
padding:5px;
margin-bottom: 10px;
border:2px solid #143D69;
width:280px;
float:left;
display: inline;
background-color: #F3F3F3;
} 

h5.group_box {
display: block;
margin: 0px;
padding: 0px;
clear:both;
background: none;
border-left: 9px #0C223A solid;
padding-left:13px;
font-size:14px;
margin-bottom:10px;
}


/* お申込みの流れ背景画像
---------------------------------*/

.flow_list dl {
width:599px;
border:1px solid #cccccc;
background:url(/ticket/group/img/number_bg.jpg) no-repeat top left;
margin-bottom:10px;
}  
.flow_list  dt {   
float:left;   
width:50px; 
height:auto;
padding:5px 0 5px 10px; 
font-size:26px;
color:#FFF;
clear:both;
}

.flow_list  dd {   
margin-left:60px;   
padding:5px 5px 5px 10px;   
border-left:1px solid #cccccc; 
font-size:16px;
line-height:100%;
}

/* 申込書PDFボタン
---------------------------------*/

.group2011_pdf a{
display:block;
width:192px;
height:45px;
text-indent:-9999px;
clear:left;
background:url(/ticket/group/img/btn_pdf.gif) no-repeat top;
}
.group2011_pdf a:hover{
background:url(/ticket/group/img/btn_pdf.gif) bottom;
}

/* 応募フォームボタン
---------------------------------*/

.group2011_form a{
display:block;
width:192px;
height:45px;
text-indent:-9999px;
clear:left;
background:url(/ticket/group/img/btn_form.gif) no-repeat top;
}

.group2011_form a:hover{
background:url(/ticket/group/img/btn_form.gif) bottom;
}

/* お申込み・お問合せボタン
---------------------------------*/

.group2011_form_anchor a{
display:block;
width:180px;
height:40px;
text-indent:-9999px;
clear:left;
background:url(/ticket/group/img/btn_group2011.gif) no-repeat top;
margin-bottom: 10px;
}

.group2011_form_anchor a         { background-position:-360px 0; }
.group2011_form_anchor a:hover   { background-position:-360px -40px ; }


/* オプション商品 団体観戦応援グッズ
---------------------------------*/
#option_goods2011 {
width:330px;
_width:325px;
overflow:hidden; 
zoom: 1;
_margin: 0 auto;
}

#option_goods2011:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}

#option_goods2011 ul {
overflow:hidden; 
zoom: 1;
height: 45px;
}

#option_goods2011 li {
float: left;
margin: 0 2px;
_margin: 0 2px;
}

#option_goods2011 span {display: none;}

.btn_option_goods2011_pege a,
.btn_option_goods2011_pdf a {
width: 160px;
height: 45px;
display: block;
}

.btn_option_goods2011_pege a:hover,
.btn_option_goods2011_pdf a:hover {
background-position: 0px bottom;
text-decoration: none;
}

.btn_option_goods2011_pege a,
.btn_option_goods2011_pege a:hover,
.btn_option_goods2011_pdf a,
.btn_option_goods2011_pdf a:hover {
background-image: url(/ticket/group/img/btn_option_goods2011.gif) ;
}

/* グッズ詳細へ */
.btn_option_goods2011_pege a        { background-position:0 0; }
.btn_option_goods2011_pege a:hover  { background-position:0 -45px; }
/* グッズPDFダウンロード */
.btn_option_goods2011_pdf a         { background-position:-160px 0; }
.btn_option_goods2011_pdf a:hover   { background-position:-160px -45px; }


/* 2011 チケットトップスタイル */
/************************************************/
/* TICKET SHOP
---------------------------------*/
#ticket_menu_l {/* TICKET SHOP大枠 */
width: 194px;
float: left;
margin-right: 10px;
}

#ticket_menu_frame {/* ボタン部分枠 */
border: 4px #0A1F3A solid;
padding: 8px 6px 0 6px;
}

/* ボタン部分ここから */
#ticket_menu_btn {
width: auto;
overflow: hidden; 
zoom: 1;
}

#ticket_menu_btn:after {
content: ".";
display: block;
height: auto;
clear: both;
visibility: hidden;
}

#ticket_menu_btn ul{
overflow: hidden; 
zoom: 1;
}

#ticket_menu_btn li {
margin-bottom: 8px;
}

#ticket_menu_btn span{ display: none; }

#ticket_menu_btn li a,
#ticket_menu_btn li a:hover{
width: 174px;
height: 64px;
display: block;
background-image: url(/ticket/index/img/btn_shop_menu.jpg);
}

/* 一般チケットショップボタン画像 */
.btn_menu_general a {background-position: 0 0;}
/* ファンクラブチケットショップボタン画像 */
.btn_menu_fanclub a {background-position: 0 -64px;}
/* インターネット購入ガイドボタン画像 */
.btn_menu_internet a{background-position: 0 -128px;}

/* 一般チケットショップボタン画像 a:hover */
.btn_menu_general  a:hover{background-position:right 0;}
/* ファンクラブチケットショップボタン画像 a:hover */
.btn_menu_fanclub  a:hover{background-position:right -64px;}
/* インターネット購入ガイドボタン画像 a:hover */
.btn_menu_internet a:hover{background-position:right -128px;}


/* 右カラム(タイトルイメージ＆TOPICS)
---------------------------------*/
#notification { width: 396px; float: right; }

.ticket_toppics_image{
width:388px;
height:194px;
margin-bottom:10px;
border: 1px #0A1F3A solid;
padding:3px;
}

.ticket_toppics_image a:hover img {
	filter:alpha(opacity=80);
	opacity:0.8;
}

/* topics BOX
---------------------------------*/
#topics_box {
width:394px;
height:114px;
border:1px solid #143D69;
border-top:none;
padding:0 !important;
}

.ticket_h4 {
width: auto;
padding: 5px 0 2px 10px;
margin:0 !important;
font-weight:bold;
color:#FFF;
line-height:1.0em !important;
height:14px;
background:url(/ticket/index/img/bg_title.jpg) repeat-x;
}

#topics_box .information {
padding:3px 4px !important;
margin-top :0 !important;
line-height:1.1em !important;
}

#topics_box .information table {
margin: 3px 2px;
_margin: 6px 2px;
}


#topics_box .information td.news_date {
padding:3px 2px;
color:#FF0000;
font-weight:bold;
}

#topics_box .information td.news_title {
padding:3px 2px;
color:#000;
text-align:left;
}

/* CATEGORY BOX  (左カラム)
---------------------------------*/

.ticket_contents_l{
float: left;
width:194px;
}

.ticket_category {
height:auto;
border:1px solid #143D69;
border-top:none;
padding:12px 10px 10px 10px;
margin-bottom: 10px;
}

.ticket_contents_l .ticket_category{
height:96px;
}

#tk_bg_mobile {background:url(/ticket/index/img/bg_category_mobile.jpg) no-repeat right bottom;height:140px;}
#tk_bg_fanclub{background:url(/ticket/index/img/bg_category_fanclub.jpg) no-repeat right bottom;}
#tk_bg_tieup  {background:url(/ticket/index/img/bg_category_tieup.jpg) no-repeat right bottom;height:80px;}


/* CATEGORY BOX  (右カラム)
---------------------------------*/

#category_box_r {
width:396px;
padding:0 !important;
clear: both;
margin-bottom: 10px;
}

#category_box_r .regular {
width: 394px;
height: 110px;
border-right:1px solid #143D69;
border-bottom:1px solid #143D69;
border-left:1px solid #143D69;
background:url(/ticket/index/img/bg_regular.jpg) no-repeat center top;
}

#category_box_r .regular p{
padding: 29px 10px 0 240px;
}

#category_box_r .group {
width: 394px;
height: 110px;
border-right:1px solid #143D69;
border-bottom:1px solid #143D69;
border-left:1px solid #143D69;
background:url(/ticket/index/img/bg_group.jpg) no-repeat center top;
}

#category_box_r .group p{
padding: 45px 10px 0 240px;
}


#category_box_r .season a{
display:block;
width:394px;
height:110px;
border-right:1px solid #143D69;
border-bottom:1px solid #143D69;
border-left:1px solid #143D69;
background:url(/ticket/index/img/btn_seasonseat2011.jpg) no-repeat;
}

#category_box_r .season a:hover{
background-position: 0 0;
}

#category_box_r .season a:hover{
background-position: 0 -112px;
}

#category_box_r .season a span{display:none}


/* 2011 レギュラーチケットスタイル */
/************************************************/
/* TICKET SHOP
---------------------------------*/
#ticket_menu_l {/* TICKET SHOP大枠 */
width: 194px;
float: left;
margin-right: 10px;
}

#ticket_menu_frame {/* ボタン部分枠 */
border: 4px #0A1F3A solid;
padding: 8px 6px 0 6px;
}

/* ボタン部分ここから */
#ticket_menu_btn {
width: auto;
overflow: hidden; 
zoom: 1;
}

#ticket_menu_btn:after {
content: ".";
display: block;
height: auto;
clear: both;
visibility: hidden;
}

#ticket_menu_btn ul{
overflow: hidden; 
zoom: 1;
}

#ticket_menu_btn li {
margin-bottom: 8px;
}

#ticket_menu_btn span{ display: none; }

#ticket_menu_btn li a,
#ticket_menu_btn li a:hover{
width: 174px;
height: 64px;
display: block;
background-image: url(/ticket/index/img/btn_shop_menu.jpg);
}

/* 一般チケットショップボタン画像 */
.btn_menu_general a {background-position: 0 0;}
/* ファンクラブチケットショップボタン画像 */
.btn_menu_fanclub a {background-position: 0 -64px;}
/* インターネット購入ガイドボタン画像 */
.btn_menu_internet a{background-position: 0 -128px;}

/* 一般チケットショップボタン画像 a:hover */
.btn_menu_general  a:hover{background-position:right 0;}
/* ファンクラブチケットショップボタン画像 a:hover */
.btn_menu_fanclub  a:hover{background-position:right -64px;}
/* インターネット購入ガイドボタン画像 a:hover */
.btn_menu_internet a:hover{background-position:right -128px;}


/* 右カラム(タイトルイメージ＆TOPICS)
---------------------------------*/
#notification { width: 396px; float: right; }

.ticket_toppics_image{
width:388px;
height:194px;
margin-bottom:10px;
border: 1px #0A1F3A solid;
padding:3px;
}


.ticket_toppics_image a:hover img {
	filter:alpha(opacity=80);
	opacity:0.8;
}

/* navi BOX
---------------------------------*/
#navi_box {
border:1px solid #143D69;
border-top:none;
padding:0 !important;
width: 193px;
float: left;

}


#navi_box .content_seat,
#navi_box .content_ticket {
margin-top :0 !important;
line-height:1.1em !important;
height: 76px;
padding: 10px 10px 0 10px;
}

#navi_box .content_seat {
background:url(/ticket/regular/img/bg_navi_zaseki.jpg) left top no-repeat;
}
#navi_box .content_ticket {
background:url(/ticket/regular/img/bg_navi_ticket.jpg) left top no-repeat;
}

#navi_box .content_seat p,
#navi_box .content_ticket p {
font-size: 15px;
}


/* ボタンリンク
---------------------------------*/
#btn_link_ticket {
width: 578px;
background-color: #D9E2E6;
border: 1px #6F8DAD solid;
margin-left:10px !important;
padding:13px 0;
}

#btn_link_ticket span{ display: none; }


#btn_link_ticket li{
float:left;
}

#btn_link_ticket li a,
#btn_link_ticket li a:hover{
width: 174px;
height: 54px;
display: block;
margin-left:15px !important;
background-image: url(/ticket/index/img/btn_shop_link.jpg);
}

/* 一般チケットショップボタン画像 */
.link_menu_general a {background-position: 0 0;}
/* ファンクラブチケットショップボタン画像 */
.link_menu_fanclub a {background-position: 0 -54px;}
/* インターネット購入ガイドボタン画像 */
.link_menu_internet a{background-position: 0 -108px;}

/* 一般チケットショップボタン画像 a:hover */
.link_menu_general  a:hover{background-position:right 0;}
/* ファンクラブチケットショップボタン画像 a:hover */
.link_menu_fanclub  a:hover{background-position:right -54px;}
/* インターネット購入ガイドボタン画像 a:hover */
.link_menu_internet a:hover{background-position:right -108px;}

/*  
購入方法タブ
---------------------------------*/
.ticket_regular_tab {
margin: -0px;
_margin: -10px;
padding: 0;
}

.ticket_regular_tab ul{
padding: 0px;
z-index: 2;
}

.ticket_regular_tab li{
float:left;
display:inline;
display:block;
padding: 0;
margin: 0 1px 0 25px;
}

.ticket_regular_tab li a {
height: 45px;
display:inline;
float:left;
color: #143D69;
cursor:pointer;
text-decoration: none;
}

.ticket_regular_tab li a span { display: none; }

.ticket_regular_tab li a.pc,
.ticket_regular_tab li a.dome,
.ticket_regular_tab li a.etc {
width: 113px;
}

.ticket_regular_tab li a.seibu {
width: 123px;
}

.ticket_regular_tab li a.station {
width: 93px;
}

.ticket_regular_tab li a.pc,
.ticket_regular_tab li a.dome,
.ticket_regular_tab li a.seibu,
.ticket_regular_tab li a.etc,
.ticket_regular_tab li a.station {
background:url(/ticket/regular/img/btn_regular_ticket_tab.jpg) no-repeat;
}

/* PC・携帯で買う */
.ticket_regular_tab li a.pc:hover,
.ticket_regular_tab .open a.pc {
color:#FFCC00;
background-position: 0 -45px;
}

.ticket_regular_tab .close a.pc {
color:#FFCC00;
background-position: 0 0;
}

/* 西武ドームで買う */
.ticket_regular_tab li a.dome:hover,
.ticket_regular_tab .open a.dome {
color:#FFCC00;
background-position: -113px -45px;
}

.ticket_regular_tab .close a.dome {
color:#FFCC00;
background-position: -113px 0;
}

/* 西武観光・コンビニで買う */
.ticket_regular_tab li a.seibu:hover,
.ticket_regular_tab .open a.seibu {
color:#FFCC00;
background-position: -226px -45px;
}

.ticket_regular_tab .close a.seibu {
color:#FFCC00;
background-position: -226px 0;
}

/* プレイガイドで買う */
.ticket_regular_tab li a.etc:hover,
.ticket_regular_tab .open a.etc {
color:#FFCC00;
background-position: -349px -45px;
}

.ticket_regular_tab .close a.etc {
color:#FFCC00;
background-position: -349px 0;
}

/* 駅で買う */
.ticket_regular_tab li a.station:hover,
.ticket_regular_tab .open a.station {
color:#FFCC00;
background-position: -462px -45px;
}

.ticket_regular_tab .close a.station {
color:#FFCC00;
background-position: -462px 0;
}


.ticket_regular_pannel {
margin-top: -10px;
margin-bottom:20px;
border: 1px solid #0A1F3A;
padding:9px;
margin-bottom:15px;
overflow:hidden; /* forDW */
zoom: 1; /* for IE5.5 - IE7 */
clear:both;
z-index: 1;
}

.ticket_regular_pannel :after { /* for modern browser */
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}

.pannel{
clear:both;
}



.map_charge_box {
background:url(/ticket/regular/img/bg_mapbox.jpg) no-repeat top left;
height:130px;
_height:120px;
} 
.ticket_info_box {background:url(/ticket/regular/img/bg_infobox.jpg) no-repeat top left;height:130px;_height:120px;} 

.fc_btn a             {background:url(/ticket/regular/img/btn01.jpg) no-repeat left;}
.fc_btn a:hover       {background:url(/ticket/regular/img/btn01.jpg) right;}
.regular_btn a        {background:url(/ticket/regular/img/btn02.jpg) no-repeat left;}
.regular_btn a:hover  {background:url(/ticket/regular/img/btn02.jpg) right;}
.fcticket_info a      {background:url(/ticket/regular/img/btn03.jpg) no-repeat left;}
.fcticket_info a:hover{background:url(/ticket/regular/img/btn03.jpg) right;}

.ticket_guide a      {background:url(/ticket/regular/img/btn04.jpg) no-repeat left;width:100px;}
.ticket_guide a:hover{background:url(/ticket/regular/img/btn04.jpg) right;}

.info_link .buy_pc              a{background:url(/ticket/regular/img/btn05.jpg) no-repeat top;}
.info_link .buy_pc a:hover       {background:url(/ticket/regular/img/btn05.jpg) bottom;}
.info_link .buy_dome            a{background:url(/ticket/regular/img/btn06.jpg) no-repeat top;}
.info_link .buy_dome a:hover     {background:url(/ticket/regular/img/btn06.jpg) bottom;}
.info_link .buy_seibu           a{background:url(/ticket/regular/img/btn07.jpg) no-repeat top;}
.info_link .buy_seibu a:hover    {background:url(/ticket/regular/img/btn07.jpg) bottom;}
.info_link .buy_etc             a{background:url(/ticket/regular/img/btn08.jpg) no-repeat top;}
.info_link .buy_etc a:hover      {background:url(/ticket/regular/img/btn08.jpg) bottom;}

#ttl_pc    {background: url(/ticket/regular/img/ttl_pc.gif) no-repeat 0% 50%;}
#ttl_dome  {background: url(/ticket/regular/img/ttl_dome.gif) no-repeat 0% 50%;}
#ttl_seibu {background: url(/ticket/regular/img/ttl_seibu.gif) no-repeat 0% 50%;}
#ttl_etc   {background: url(/ticket/regular/img/ttl_etc.gif) no-repeat 0% 50%;}
#ttl_store {background: url(/ticket/img/omiya/ttl_store.gif) no-repeat 0% 50%;}

/* テーブルセル
---------------------------------*/

.td02tk_orange {
background: #FFB871;
text-align:center;
padding: 3px;
font-size: 100%;
}

/* インターネット購入ガイド
---------------------------------*/

.btn_internet_guide a{
display:block;
width:174px;
height:54px;
text-indent:-9999px;
clear:left;
background-image: url(/ticket/index/img/btn_shop_link.jpg);
margin-bottom: 10px;
}

.btn_internet_guide a span { display: none; }

.btn_internet_guide a         { background-position: 0 -108px; }
.btn_internet_guide a:hover   { background-position:right -108px; }


/* テーブルスタイル
---------------------------------*/
.td02tk_blue,.td02tk_pink,.td02tk { text-align: right; }
