@charset "utf-8";

#container , #columnTwoBox {overflow:visible;}

/*  */
/************************************************/


.ticket_tab01 {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #666666;;
	text-decoration: none;
}
.ticket_tab01_no{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-left-color: #DFDFDF;
	border-right-color: #DFDFDF;
	padding-right: 6px;
	padding-left: 6px;
	height: auto;
	width: auto;
	line-height: 23px;
	float: left;
	margin-left: 6px;
	background-attachment: scroll;
	background-image: url(../../_share/guide_tab_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 1px;
}
.ticket_tab01 a{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #aaaaaa;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-left-color: #DFDFDF;
	border-right-color: #DFDFDF;
	padding-right: 6px;
	padding-left: 6px;
	height: auto;
	width: auto;
	line-height: 23px;
	float: left;
	margin-left: 6px;
	background-attachment: scroll;
	background-image: url(../../_share/guide_tab_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 1px;
}

.ticket_tab01 a:hover{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-left-color: #DFDFDF;
	border-right-color: #DFDFDF;
	padding-right: 6px;
	padding-left: 6px;
	height: auto;
	width: auto;
	line-height: 23px;
	padding-top: 1px;
	float: left;
	margin-left: 6px;
	background-attachment: scroll;
	background-image: url(../../_share/guide_tab_back02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* 080731 BOXの高さ（固定用）テキスト3行用 */
.box_ticket01{
	border: 4px solid #F0F0F0;
	background-color: #FFFFFF;
	height: 120px;
	width: 272px;
	float: left;
	margin-right: 12px;
	clear: left;
	margin-bottom:10px;
}

.box_ticket02{
	border: 4px solid #F0F0F0;
	background-color: #FFFFFF;
	height: 120px;
	width: 272px;
	float: left;
	padding: 0px;
	margin-bottom:10px;
}

/* 080731 BOXの高さ（固定用）テキスト4行用 */
.box_ticket4_01{
	border: 4px solid #F0F0F0;
	background-color: #FFFFFF;
	height: 135px;
	width: 272px;
	float: left;
	margin-right: 12px;
	clear: left;
	margin-bottom:10px;
}

.box_ticket4_02{
	border: 4px solid #F0F0F0;
	background-color: #FFFFFF;
	height: 135px;
	width: 272px;
	float: left;
	padding: 0px;
	margin-bottom:10px;
}

.img_tk_box02 {
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 0px;
	margin-bottom: 5px;
}

/* 2009/5/11追加 */

/* チケットミドル購入方法 start */

/*パソコンで買う*/
.btn_buy_pc a{
	width: 130px;
	height: 70px;
	display: block;
	text-indent: -9999px;
	background: url(/ticket/img/tb_pc.gif) no-repeat 0 0;
	overflow: hidden;
}

.btn_buy_pc a:hover{
	width: 130px;
	height: 70px;
	display: block;
	text-indent: -9999px;
	background: url(/ticket/img/tb_pc.gif) no-repeat 0 -70px;
	overflow: hidden;
}

/*窓口・コンビニで買う*/
.btn_buy_window_convenience a{
	width: 130px;
	height: 70px;
	display: block;
	text-indent: -9999px;
	background: url(/ticket/img/tb_window.gif) no-repeat 0 0;
	overflow: hidden;
}

.btn_buy_window_convenience a:hover{
	width: 130px;
	height: 70px;
	display: block;
	text-indent: -9999px;
	background: url(/ticket/img/tb_window.gif) no-repeat 0 -70px;
	overflow: hidden;
}

/*電話で予約*/
.btn_buy_telephone a{
	width: 130px;
	height: 70px;
	display: block;
	text-indent: -9999px;
	background: url(/ticket/img/tb_telephone.gif) no-repeat 0 0;
	overflow: hidden;
}

.btn_buy_telephone a:hover{
	width: 130px;
	height: 70px;
	display: block;
	text-indent: -9999px;
	background: url(/ticket/img/tb_telephone.gif) no-repeat 0 -70px;
	overflow: hidden;
}

/*ケータイで買う*/
.btn_buy_mobile a{
	width: 130px;
	height: 70px;
	display: block;
	text-indent: -9999px;
	background: url(/ticket/img/tb_mobile.gif) no-repeat 0 0;
	overflow: hidden;
}

.btn_buy_mobile a:hover{
	width: 130px;
	height: 70px;
	display: block;
	text-indent: -9999px;
	background: url(/ticket/img/tb_mobile.gif) no-repeat 0 -70px;
	overflow: hidden;
}
/* チケットミドル購入方法 end*/

/* チケットミドルチケット情報 start */

/* 一般チケット */
.ticket_information_ippan a{
	width: 286px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ticket/img/tt_ippan.gif) no-repeat 0 0;
}

.ticket_information_ippan a:hover{
	width: 286px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ticket/img/tt_ippan.gif) no-repeat 0 -24px;
}

/* 企画チケット */
.ticket_information_kikaku a{
	width: 286px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ticket/img/tt_planning.gif) no-repeat 0 0;
}

.ticket_information_kikaku a:hover{
	width: 286px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ticket/img/tt_planning.gif) no-repeat 0 -24px;
}

/* 年間指定席 */
.ticket_information_reserved_seat a{
	width: 286px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ticket/img/tt_reserved.gif) no-repeat 0 0;
}

.ticket_information_reserved_seat a:hover{
	width: 286px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ticket/img/tt_reserved.gif) no-repeat 0 -24px;
}

/* チケットオークション */
.ticket_information_auction a{
	width: 286px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ticket/img/tt_auction.gif) no-repeat 0 0;
}

.ticket_information_auction a:hover{
	width: 286px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ticket/img/tt_auction.gif) no-repeat 0 -24px;
}

/* ホークスチケットレスサービス */
.ticket_information_ticketless a{
	width: 286px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ticket/img/tt_ticketless.gif) no-repeat 0 0;
}

.ticket_information_ticketless a:hover{
	width: 286px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ticket/img/tt_ticketless.gif) no-repeat 0 -24px;
}

/* 団体チケット */
.ticket_information_group a{
	width: 286px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ticket/img/tt_group.gif) no-repeat 0 0;
}

.ticket_information_group a:hover{
	width: 286px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ticket/img/tt_group.gif) no-repeat 0 -24px;
}

/* スーパーボックス */
.ticket_information_superbox a{
	width: 286px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ticket/img/tt_super_box.gif) no-repeat 0 0;
}

.ticket_information_superbox a:hover{
	width: 286px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ticket/img/tt_super_box.gif) no-repeat 0 -24px;
}

/* スーパーボックス */
.ticket_information_980ticket a{
	width: 286px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ticket/img/tt_980.gif) no-repeat 0 0;
}

.ticket_information_980ticket a:hover{
	width: 286px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/ticket/img/tt_980.gif) no-repeat 0 -24px;
}

/* チケットミドルチケット情報 end */


/* 2009/5/11追加ここまで */

/* 2009/11/5追加ここから */

/* チケット(シスコシートページ)バナー追加 */

#ticket_panorama_banner01 a{
	width: 119px;
	height: 120px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/ticket/img/ticket_panorama_banner01.jpg) no-repeat 0 0;
}

#ticket_panorama_banner01 a:hover{
	width: 119px;
	height: 120px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/ticket/img/ticket_panorama_banner01.jpg) no-repeat 0 -120px;
}

#ticket_panorama_banner02 a{
	width: 119px;
	height: 120px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/ticket/img/ticket_panorama_banner03.jpg) no-repeat 0 0;
}

#ticket_panorama_banner02 a:hover{
	width: 119px;
	height: 120px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/ticket/img/ticket_panorama_banner03.jpg) no-repeat 0 -120px;
}

#ticket_season_seat_banner01 a{
	width: 328px;
	height: 120px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/ticket/img/ticket_panorama_banner02.jpg) no-repeat 0 0;
	margin-left: 2px;
	margin-right: 2px;
}

#ticket_season_seat_banner01 a:hover{
	width: 328px;
	height: 120px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/ticket/img/ticket_panorama_banner02.jpg) no-repeat 0 -120px;
}
/* 2009/11/5追加ここまで */

/* 100227 追加 */
.ticket_tab02 {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #666666;;
	text-decoration: none;
	background-image: url(../../_share/guide_tab_back_01.jpg);
	background-repeat: no-repeat;

}
.ticket_tab02_no{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-left-color: #DFDFDF;
	border-right-color: #DFDFDF;
	padding-right: 6px;
	padding-left: 6px;
	height: auto;
	width: auto;
	line-height: 23px;
	float: left;
	margin-left: 6px;
	background-attachment: scroll;
	background-image: url(../../_share/guide_tab_back_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 1px;
}
.ticket_tab02 a{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #aaaaaa;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-left-color: #DFDFDF;
	border-right-color: #DFDFDF;
	padding-right: 6px;
	padding-left: 6px;
	height: auto;
	width: auto;
	line-height: 23px;
	float: left;
	margin-left: 6px;
	background-attachment: scroll;
	background-image: url(../../_share/guide_tab_back_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 1px;
}

.ticket_tab02 a:hover{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-left-color: #DFDFDF;
	border-right-color: #DFDFDF;
	padding-right: 6px;
	padding-left: 6px;
	height: auto;
	width: auto;
	line-height: 23px;
	padding-top: 1px;
	float: left;
	margin-left: 6px;
	background-attachment: scroll;
	background-image: url(../../_share/guide_tab_back02_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* 100227 追加 ここまで */

/* 100305 100227 追加後改修 */
.ticket_tab02_line01_no{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #ff6600;
	text-decoration: none;
	border-top: solid 1px #dfdfdf;
	border-left: solid 1px #dfdfdf;
	border-right: solid 1px #dfdfdf;
	padding-right: 6px;
	padding-left: 6px;
	height: 45px;
	width: auto;
	float: left;
	margin-left: 6px;
	background: url(../../_share/guide_tab_back_01.jpg) no-repeat left top;
}

.ticket_tab02_line01_no span{
	line-height: 45px;
}



.ticket_tab02_line02_no{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #ff6600;
	text-decoration: none;
	border-top: solid 1px #dfdfdf;
	border-left: solid 1px #dfdfdf;
	border-right: solid 1px #dfdfdf;
	padding-right: 6px;
	padding-left: 6px;
	height: 37px;
	width: auto;
	line-height: 15px;
	float: left;
	margin-left: 6px;
	background: url(../../_share/guide_tab_back_01.jpg) no-repeat left top;
	padding-top: 8px;
	text-align: center !important;
}

.ticket_tab02_line01 a{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #aaaaaa;
	text-decoration: none;
	border-top: solid 1px #dfdfdf;
	border-left: solid 1px #dfdfdf;
	border-right: solid 1px #dfdfdf;
	padding-right: 6px;
	padding-left: 6px;
	height: 45px;
	width: auto;
	line-height: 45px;
	float: left;
	margin-left: 6px;
	background: url(../../_share/guide_tab_back_01.jpg) no-repeat left top;
}

.ticket_tab02_line01 a:hover{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #aaaaaa;
	text-decoration: none;
	border-top: solid 1px #dfdfdf;
	border-left: solid 1px #dfdfdf;
	border-right: solid 1px #dfdfdf;
	padding-right: 6px;
	padding-left: 6px;
	height: 45px;
	width: auto;
	line-height: 45px;
	float: left;
	margin-left: 6px;
	background: url(../../_share/guide_tab_back02_01.jpg) no-repeat left top;
}

.ticket_tab02_line02 a{
	color: #aaaaaa;
	text-decoration: none;
	display: block;
	width: auto;
	height: 37px;
	position: relative;
	float: left;
	padding-right: 6px;
	padding-left: 6px;
	line-height: 15px;
	margin-left: 6px;
	padding-top: 8px;
	border-top: solid 1px #dfdfdf;
	border-left: solid 1px #dfdfdf;
	border-right: solid 1px #dfdfdf;
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: url(../../_share/guide_tab_back_01.jpg) no-repeat left top;
	text-align: center !important;
	}

.ticket_tab02_line02 a:hover{
	color: #aaaaaa;
	text-decoration: none;
	display: block;
	width: auto;
	height: 37px;
	position: relative;
	float: left;
	padding-right: 6px;
	padding-left: 6px;
	line-height: 15px;
	margin-left: 6px;
	padding-top: 8px;
	border-top: solid 1px #dfdfdf;
	border-left: solid 1px #dfdfdf;
	border-right: solid 1px #dfdfdf;
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: url(../../_share/guide_tab_back02_01.jpg) no-repeat left top;
	text-align: center !important;
}
/* 100305 100227 追加後改修 ここまで */

/* 100804 ミドルバナー ここから */

#ticket_middle_banner{
	width: 589px;
	background: #dddddd url(/ticket/img/bg_middle_banner_top.gif) no-repeat left top;
	padding-left: 11px;
	padding-top: 10px;
	padding-bottom: 5px;
}

#bg_ticket_middle_banner_bottom{
	background: url(/ticket/img/bg_middle_banner_bottom.gif) no-repeat left top;
	width: 600px;
	height: 5px;
	overflow: hidden;
}
a.link_d_pn_in_ticket img{
	padding: 1px;
	border: 1px solid #DFDFDF;
	display: block;
	clear: right;
	background: #ffffff;
}
a.link_d_pn_in_ticket img:hover{
	padding: 1px;
	border: 1px solid #FFCC00;
	display: block;
	clear: right;	
	background: #ffffff;	
}

a.link_d_pn_out_ticket img{
	padding: 1px;
	border: 1px solid #DFDFDF;
	display: block;
	clear: right;	
	background: #ffffff;	
}
a.link_d_pn_out_ticket img:hover{
	padding: 1px;
	border: 1px solid #999999;
	display: block;
	clear: right;	
	background: #ffffff;	
}

/* 100804 ミドルバナー ここまで */

/* 100907 シーズンシートナビ */
#list_seasonseat{
	margin-left: 5px;
}

#list_seasonseat li{
	float: left;
	margin-right: 22px;
}

#list_seasonseat li a{
	background: url(/ticket/seasonseat/img/ico_allow_off.gif) no-repeat left;
	color: #222222;
	text-decoration: none;
	padding-left: 25px;
	font-size: 12px;
}

#list_seasonseat li a:hover , #list_seasonseat li a.on{
	background: url(/ticket/seasonseat/img/ico_allow_on.gif) no-repeat left;
	color: #ff0000;
	text-decoration: none;
	font-size: 12px;
}
/*

/* -------------------- reserved_seat_select2011 -------------------- */

.slct2011_choice dt img{
	vertical-align: bottom;
}

.slct2011_choice dd{
	padding: 10px 0px;
	border: solid 1px;
}

#choice_01 dd{
	border-color: #007440;
}

#choice_02 dd{
	border-color: #004e98;
}

/* -------------------- seat_set2011 -------------------- */

.set2011{
	width:600px;}
	
.set2011 a img:hover {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;}

#set2011-left{
	width:295px;
	margin-bottom:10px;
	float:left;}

#set2011-right{
	width:295px;
	margin-bottom:10px;
	float:right;}

.set2011-left290m{
	float:left;
	margin-right:20px;}

.set2011-left290{
	width:290px;
	margin-bottom:20px;
	float:left;}

.set2011-right290{
	width:290px;
	float:right;}

.set2011-left290 li,.set2011-right290 li{
	margin-bottom:5px;}

#set2011-leftbox{
	font-size:15px;
	line-height:140%;
	width:273px;
	height:68px;
	padding:5px 10px 10px 10px;
	border-top:0px;
	border-left:1px solid #00994D;
	border-right:1px solid #00994D;
	border-bottom:1px solid #00994D;}

#set2011-rightbox{
	font-size:15px;
	line-height:140%;
	width:273px;
	height:68px;
	padding:5px 10px 10px 10px;
	border-top:0px;
	border-left:1px solid #0059A9;
	border-right:1px solid #0059A9;
	border-bottom:1px solid #0059A9;}

.set2011_ticket-box .btm{
	width:240px;
	height:40px;
	margin-left:338px;
	margin-top:255px;}
	
.set2011-menu{
	clear:both;}

.set2011_ticket-box{
	width:600px;
	height:391px;
	background:url(/ticket/img/set2011_buy_nonhawks1.gif) no-repeat;}


/* 110214 追加 チケット購入方法 */

div.ticket_box {
	padding:1px;
	border:1px solid #d42502;
	margin:0px 0px 5px 20px;
	width:550px;
}

div.ticket_sale_box {
	width:80px;
	margin:0px 0px 5px 0px;
}

div.ticket_sale_box table tr td.td_ticket01 {
	background:#444444;
	padding:4px;
	text-align:center;
	border: 3px double #ffffff;
}

/* チケットページリニューアル（公式チケット平日） */

.map_btmarea {
	width:568px;
	margin-bottom:5px;
}

.seatguide_box {
	float:left;
	width:150px;
	height:95px;
	margin-right:10px;
	padding:3px;
	font-size:11px;
	background:url(/ticket/img/img_seat_back.gif) repeat;
	color:#FFF;
}

.seatguide_box_text {
	display:inline-block;
	padding:2px;
	line-height:120%;
}

.seatguide_box_text a {
	color:#FFF;
}

.seatguide_box_text a:hover {
	text-decoration:none;
}
.buy_icon_area {
	float:left;
	width:315px;
	height:87px;
	padding-top:9px;
	padding-left:87px;
	padding-bottom:5px;
	background:url(/ticket/img/img_buy_back.jpg) no-repeat;
}

.buy_icon_area li {
	float:left;
	margin-right:13px;
}

.buy_icon_area li.icon_last {
	margin-right:0;
}

.buy_cap_text {
	text-align:right;
	font-size:11px;
}

.seat_price_table,
.seat_price_table_02 {
	float:left;
	width:276px;
	margin-right:15px;
	font-size:11px;
	border-collapse:collapse;
}

.seat_price_table_right {
	margin-right:0px;
}

.seat_price_table th,
.seat_price_table_02 th {
	height:41px;
	font-weight:normal;
	background-color:#E4E4E4;
	border:1px solid #CCCCCC;
}

.seat_price_table td {
	padding:2px 0px 2px 3px;
	border-right:1px solid #CCC;
	border-bottom:1px dotted #999;
}

.seat_price_table_02 td {
	padding:8px 8px 8px 8px;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px dotted #999;
}

.seat_cola {
	padding:5px;
	border-left:4px solid #F00;
}

.seat_counter {
	padding:5px;
	border-left:4px solid #E08007;
}

.seat_box5 {
	padding:5px;
	border-left:4px solid #2ABBED;
}

.seat_yahoo {
	padding:5px;
	border-left:4px solid #CAE3A3;
}

.seat_ssseat {
	padding:5px;
	border-left:4px solid #008532;
}

.seat_sseat {
	padding:5px;
	border-left:4px solid #6EAB23;
}

.seat_aseat {
	padding:5px;
	border-left:4px solid #00367B;
}

.seat_infield {
	padding:5px;
	border-left:4px solid #0088C8;
}

.seat_bseat {
	padding:5px;
	border-left:4px solid #A14A1F;
}

.seat_outfield_01 {
	padding:5px;
	border-left:4px solid #FFA700;
}

.seat_outfield_02 {
	padding:5px;
	border-left:4px solid #E74D88;
}

.seat_visitor {
	padding:5px;
	border-left:4px solid #592D73;
}

.seat_outfield_03 {
	padding:5px;
	border-left:4px solid #A17400;
}

.seat_visitor_02 {
	padding:5px;
	border-left:4px solid #F3D3FA;
}

.seat_victory {
	padding:5px;
	border-left:4px solid #105B6B;
}

.seat_obm {
	padding:5px;
	border-left:4px solid #977E5F;
}

.seat_opun_back {
	padding:5px;
	border-left:4px solid #008836;
}

.seat_opun_infield_01 {
	padding:5px;
	border-left:4px solid #3A5AA7;
}

.seat_opun_infield_02 {
	padding:5px;
	border-left:4px solid #FFE51A;
}

.seat_opun_outfield {
	padding:5px;
	border-left:4px solid #1D98C4;
}

.seat_local_s {
	padding:5px;
	border-left:4px solid #69AF42;
}

.seat_local_a {
	padding:5px;
	border-left:4px solid #F7C7C8;
}

.seat_local_infield_01 {
	padding:5px;
	border-left:4px solid #623231;
}

.seat_local_outfield_01 {
	padding:5px;
	border-left:4px solid #FBC600;
}

.seat_premium {
	padding:5px;
	border-left:4px solid #0ba047;
}

.seat_infield_new {
	padding:5px;
	border-left:4px solid #f7fbb5;
}

.sp_t_seat {
	width:166px;
}

.sp_t_seat02 {
	width:223px;
}


td.sp_t_price {
	width:53px;
	text-align:right;
	padding-right: 5px;
}

td.sp_t_price02 {
	width:53px;
	text-align:right;
}

td.sp_t_ch {
	width:52px;
	text-align:right;
	padding-right: 5px;
}

td.sp_t_seat_name {
	width:123px;
}

td.sp_t_seat_name02 {
	width:103px;
}

.icon_camera {
	padding-left:20px;
	background:url(/ticket/img/icon_camera.gif) no-repeat;
}

td.sp_t_seat_cap {
	width:46px;
	padding-right: 5px;
}

td.sp_t_seat_cap02 {
	width:66px;
}

td.cell_twin {
	padding:5px 3px;
}

.price_right {
	text-align:right;
}

.title_v_obm {
	width:568px;
	height:30px;
	margin:0;
	padding:0;
	line-height:0;
}

.title_v_obm li {
	float:left;
	margin-right:15px;
}

.title_v_obm li.v_obm_right {
	margin-right:0;
}

.links2_ticket {
text-align:left;
display: block;
background-image: url(/_share/icon/link02.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left: 20px;
font-size: 12px;
line-height: 16px;
text-align: left;
}

.icon_text_link {
	width:275px;
	float:left;
	margin-right:10px;
}

.icon_text_link02 {
	width:275px;
	float:left;
}

ul.tic_navi {
	width:500px;
	height:38px;
	margin-left:18px;
	margin-bottom:0;
	padding-bottom:0;
	line-height:0;
}

.tic_navi li{
	float:left;
	margin-right:7px;
}

.photo_popup {
	width:460px;
	margin-left:15px;
}

p.t_bd_cont {
	padding-top:15px;
	padding-bottom:15px;
}

.localtable {
	width:568px;
	margin-bottom:10px;
}

.localtable th{
	width:172px;
	padding:8px;
	background:#333;
	color:#FFF;
	font-weight:normal;
	text-align:center !important;
}

.localtable td{
	width:172px;
	padding:8px;
	background:url(/ticket/img/bg_table.jpg) bottom repeat-x #FBFBFB;
	text-align:right;
}

.localtable .left-border{
	text-align:left;
	border-left:2px #999 solid;
}

.localtable .right-border{
	border-right:2px #999 solid;
}

.localtable .right-border1{
	border-right:1px #999 solid;
}

.localtable .bottom-border{
	border-bottom:2px #999 solid;
}

.localmap {
	text-align:center;
}

.localtable .top-border {
	border-top:2px #999 solid!important;
}

/* ----- planning_ticket(110624) */

ul.label {
	list-style:none;
	height:25px;
	margin-left:30px;
	margin-bottom:10px;
}

ul.label li {
	float:left;
	width:65px;
	height:25px;
	display:block;
	text-indent:-9999px;
	margin-right:10px;
}

/* 回数券 */
ul.label li.coupon {
	background:url(/ticket/img/icon_coupon.jpg) 0 0 no-repeat;
}

/* グッズ付 */
ul.label li.goods {
	background:url(/ticket/img/icon_goods.jpg) 0 0 no-repeat;
}

/* お得 */
ul.label li.valuable {
	background:url(/ticket/img/icon_valuable.jpg) 0 0 no-repeat;
}

/* 数量限定 */
ul.label li.n-limited {
	background:url(/ticket/img/icon_n_limited.jpg) 0 0 no-repeat;
}

/* 期間限定 */
ul.label li.t-limited {
	background:url(/ticket/img/icon_t_limited.jpg) 0 0 no-repeat;]
}

/* 特典付 */
ul.label li.privilege {
	background:url(/ticket/img/icon_privilege.jpg) 0 0 no-repeat;
}

/* 発売中 */
div.onsale {
	background:url(/ticket/img/icon_onsale.jpg) 0 0 no-repeat;
	width:73px;
	height:40px;
	margin-left:10px;
	margin-top: 0px;
	margin-bottom:5px;
	text-indent:-9999px;
}

/* 新発売 */
div.newsale {
	background:url(/ticket/img/icon_newsale.jpg) 0 0 no-repeat;
	width:73px;
	height:40px;
	margin-left:10px;
	margin-top: 0px;
	margin-bottom:5px;
	text-indent:-9999px;
}

/* 近日発売 */
div.coming {
	background:url(/ticket/img/icon_coming.jpg) 0 0 no-repeat;
	width:73px;
	height:40px;
	margin-left:10px;
	margin-top: 0px;
	margin-bottom:5px;
	text-indent:-9999px;
}

/* 発売予定 */
div.schedule {
	background:url(/ticket/img/icon_schedule.jpg) 0 0 no-repeat;
	width:73px;
	height:40px;
	margin-left:10px;
	margin-top: 0px;
	margin-bottom:5px;
	text-indent:-9999px;
}

/* 販売終了 */
div.fin {
	background:url(/ticket/img/icon_fin.jpg) 0 0 no-repeat;
	width:73px;
	height:40px;
	margin-left:10px;
	margin-top: 0px;
	margin-bottom:5px;
	text-indent:-9999px;
}

/* 完売 */
div.soldout {
	background:url(/ticket/img/icon_soldout.jpg) 0 0 no-repeat;
	width:73px;
	height:40px;
	margin-left:10px;
	margin-top: 0px;
	margin-bottom:5px;
	text-indent:-9999px;
}

p a.links2 {
	height:auto !important;
	padding-bottom:0px !important;
	margin-bottom: 10px !important;
}

.box_kei_t{
	height: 1px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FC0;
}

