/*====================================================*/

/*【05ticket.css : チケット情報】*/

/*====================================================*/
#ticket {}


/*====================================================*/
/* sidenavi */
/*====================================================*/


#ticket #sidenavi li.side1,
#ticket #sidenavi li.side1 a
{background:url(../images/ticket/sidenavi/1.gif) no-repeat;}

#ticket #sidenavi li.side2,
#ticket #sidenavi li.side2 a
{background:url(../images/ticket/sidenavi/2.gif) no-repeat;}

#ticket #sidenavi li.side3,
#ticket #sidenavi li.side3 a
{background:url(../images/ticket/sidenavi/3.gif) no-repeat;}

#ticket #sidenavi li.side_add1,
#ticket #sidenavi li.side_add1 a
{background:url(../images/ticket/sidenavi/season_seat.gif) no-repeat;}

#ticket #sidenavi li.side4,
#ticket #sidenavi li.side4 a
{background:url(../images/ticket/sidenavi/4.gif) no-repeat;}

#ticket #sidenavi li.side5,
#ticket #sidenavi li.side5 a
{background:url(../images/ticket/sidenavi/5.gif) no-repeat;}

#ticket #sidenavi li.side6,
#ticket #sidenavi li.side6 a
{background:url(../images/ticket/sidenavi/6.gif) no-repeat;}

#ticket #sidenavi li.side7,
#ticket #sidenavi li.side7 a
{background:url(../images/ticket/sidenavi/7.gif) no-repeat;}

/*#ticket #sidenavi li.side8,
#ticket #sidenavi li.side8 a
{background:url(../images/ticket/sidenavi/8.gif) no-repeat;}*/

#ticket #sidenavi li.side3_1,
#ticket #sidenavi li.side3_1 a{background:url(../images/ticket/sidenavi/3_1.gif) no-repeat;}
#ticket #sidenavi li.side3_1 a:hover,
#ticket #sidenavi li.side3_1 a:active{background:url(../images/ticket/sidenavi/3_1on.gif) no-repeat;}

#ticket #sidenavi li.side4_1,
#ticket #sidenavi li.side4_1 a{background:url(../images/ticket/sidenavi/4_1.gif) no-repeat;}
#ticket #sidenavi li.side4_1 a:hover,
#ticket #sidenavi li.side4_1 a:active{background:url(../images/ticket/sidenavi/4_1on.gif) no-repeat;}

#ticket #sidenavi li.side4_2,
#ticket #sidenavi li.side4_2 a{background:url(../images/ticket/sidenavi/4_2.gif) no-repeat;}
#ticket #sidenavi li.side4_2 a:hover,
#ticket #sidenavi li.side4_2 a:active{background:url(../images/ticket/sidenavi/4_2on.gif) no-repeat;}




/*====================================================*/
/* トップページ */
/*====================================================*/
/* == トップエリア ==================== */
#ticket #top_area {
width: 780px;
height: 239px;
padding: 10px;
margin-top: -10px;
background:url("../images/ticket/top_area_bg.gif") no-repeat; 
position: relative;
}
#ticket #top_area div {
 position: absolute;
}

/* == 次のホームゲームのバナー == */
#ticket #top_area #bn_next_match {
 width: 370px;
 height: 235px;
 top: 12px;
 left: 12px;
 background: #efefef;
}





/* == チケット販売状況 == */
#homegameStatus table,
#homegameStatus  th,
#homegameStatus  td {
 border: 0;
 padding: 0;
 margin: 0;
}
/* 見出し */
#homegameStatus  th {
 background: #797979 url("../images/index/ticket_th.gif") left center no-repeat;
 color: #fff;
 padding: 1px 2px;
 border-bottom: 4px solid #fff;
 text-align: right;
 
}
/* 空席情報 */
#homegameStatus  td.status {
 text-align: right;
 width: 50px;
}

/* @取り扱い店リンク */
#homegameStatus  .ticket_shop {
 text-align: left;
 display: block;
 margin-top: 6px;
 padding-top: 6px;
 padding-bottom: 2px;
  background: url("../images/line_dotted2px_gray.gif") right top repeat-x;
}


/* 販売情報がない場合 */
#homegameStatus #statusNoData {
 text-align: center;
 background: #efefef url("../images/bg_stripe.gif");
 padding: 10px 0;
}


/* == 次のホームゲーム 空席情報(簡易) == */
#ticket #top_area #homegameStatus {
 width: 142px;
 height: 195px;
 top: 12px;
 left: 386px;
}

#ticket #top_area #homegameStatus_dum {
 width: 142px;
 height: 195px;
 top: 12px;
 left: 386px;
}


#ticket #top_area #homegameStatus .ticket_shop {
 text-align: center;
}
/* 販売情報がない場合 */
#ticket #top_area #homegameStatus #statusNoData {
 width: 142px;
 height: 113px;
 padding-top: 82px;
 padding-bottom: 0;
}




/* == ボタン : 詳しい販売状況 == */
#ticket #top_area #to_detail {
 width: 146px;
 height: 42px;
 top: 207px;
 left: 384px;
}

/* == 観戦ツアー == */
#ticket #top_area #bn_tours {
 width: 246px;
 height: 235px;
 top: 12px;
 right: 12px;
}

/* == レイアウト ==================== */
#ticket #left_column_index {
 width: 520px;
 padding: 0px 10px 10px 10px;
 float: left;
}

#ticket #right_column_index {
 width: 250px;
 padding: 0px 10px 10px 0px;
float:right;
}


/* == トップページ 最近の販売スケジュール リスティング ==================== */
#ticket .sales_schedule_index {
}
#ticket .sales_schedule_index table,
#ticket .sales_schedule_index tr,
#ticket .sales_schedule_index th,
#ticket .sales_schedule_index td {
 border: 0;
 margin: 0;
 padding: 0;
}
#ticket .sales_schedule_index th {
	padding: 2px 0;
	line-height: 1.2em;
}
#ticket .sales_schedule_index td {
	padding: 1px 0;
	line-height: 1.2em;
}

#ticket .sales_schedule_index #satellite td,
#ticket .sales_schedule_index #tour_j_league td {
	padding: 2px 0;
}

/* == 大会名 == */
#ticket .sales_schedule_index h3 {
 margin-bottom: 2px; 
 margin-top: 2px;
 font-weight: bold;
}

/* == テーブル == */
#ticket .sales_schedule_index table {
 background: url("../images/line_dotted1px_black.gif") top repeat-x;
 margin-bottom: 10px;
}
/* 項目名セル */
#ticket .sales_schedule_index tr.header {
 background: url("../images/line_dotted1px_black.gif") bottom repeat-x;
 padding:1px 0px;
 /*font-size: 75%;*/
}
/* サテライト 非表示 */
#ticket .sales_schedule_index th.none {
 text-indent: -9999px;
 overflow: hidden;
}

/* リスティング セルタイプ */
#ticket .sales_schedule_index tr.unitA ,
#ticket .sales_schedule_index tr.unitB {
 padding:1px 0px;
}
#ticket .sales_schedule_index tr.unitA {
 background:#fff;
}
#ticket .sales_schedule_index tr.unitB {
 background:#e9e9e9;
}
/* 試合日 */
#ticket .sales_schedule_index .date {
 width: 14%;
 white-space: nowrap;
}
#ticket .sales_schedule_index #tour_j_league .date {
 width: 25%;
 white-space: nowrap;
}

/* キックオフ */
#ticket .sales_schedule_index .kickoff {
 width: 12%;
}
/* 対戦チーム */
#ticket .sales_schedule_index .team {
 width: 29%;
}
#ticket .sales_schedule_index #satellite .team {
 width: 42%;
}


/* スタジアム */
#ticket .sales_schedule_index .stadium {
 width: 12%;
}
/* スタジアム */
#ticket .sales_schedule_index #satellite .stadium {
 width: 32%;
}


/* 販売状況 : 一般 */
#ticket .sales_schedule_index .general {
 width: 16%;
 text-align: center;
}
/* 販売状況 : 会員 */
#ticket .sales_schedule_index .members {
 width: 16%;
 text-align: center;
}

/* 観戦ツアー : 試合日 */
#ticket .sales_schedule_index .tour_date {
 width: 1%;
 white-space:nowrap;
 padding-right: 12px;
}
/* 観戦ツアー : 対戦チーム */
#ticket .sales_schedule_index .tour_team {
}


/* 販売状況ステータス */
#ticket .sales_schedule_index td.status span ,
#ticket .sales_schedule_index td.status a {
 display: block;
 width: 70px;
 text-align: center;
 margin: 2px auto;
 padding: 1px 0;
 /*font-size: 75%;	*//* 12px */
}


#ticket .sales_schedule_index td.status a:link,
#ticket .sales_schedule_index td.status a:visited {
 color: #fff;
}
#ticket .sales_schedule_index td.status a:hover,
#ticket .sales_schedule_index td.status a:active {
 text-decoration: none;
 color:#208ad4;
 background-color:#ecf7fb; 
}

/* 販売前 */
#ticket .sales_schedule_index td.status .soon {
 color: #208ad4;
}
/* 販売中 */
#ticket .sales_schedule_index td.status .onsale {
 background: #ee6602;
}
/* 販売期限直前 */
#ticket .sales_schedule_index td.status .limit {

 background: #b00031;
}
/* 終了 */
#ticket .sales_schedule_index td.status .fix {
 color:#999;
}

/* == ショートカット ==================== */
#ticket #shortcut {
 background:none;
 padding-left: 4px;
 margin-bottom: 5px;
}
#ticket #shortcut img {
 margin: 3px;
}

/* == お知らせバナー ==================== */
#ticket #info_banner1,
#ticket #info_banner2 {
 padding-left: 18px;
 margin-bottom: 5px;
}



/* == 関連バナー ==================== */
#ticket #link_banner {
 background:none;
 padding-left: 18px;
 margin-bottom: 20px;
}


/*====================================================*/
/* タブリンク */
/*====================================================*/
#ticket .tab_general,
#ticket .tab_general a {
 background-image: url("../images/ticket/tab_general.gif");
}
#ticket .tab_members,
#ticket .tab_members a {
 background-image: url("../images/ticket/tab_members.gif");
}
#ticket .tab_j,
#ticket .tab_j a {
 background-image: url("../images/ticket/tab_j.gif");
}
#ticket .tab_n,
#ticket .tab_n a {
 background-image: url("../images/ticket/tab_navisco.gif");
}
#ticket .tab_t,
#ticket .tab_t a {
 background-image: url("../images/ticket/tab_emp.gif");
}
#ticket .tab_sta_yamaha,
#ticket .tab_sta_yamaha a {
 background-image: url("../images/ticket/tab_sta_yamaha.gif");
}
#ticket .tab_sta_ecopa,
#ticket .tab_sta_ecopa a {
 background-image: url("../images/ticket/tab_sta_ecopa.gif");
}
#ticket .tab_sta_kamoike,
#ticket .tab_sta_kamoike a {
 background-image: url("../images/ticket/tab_sta_kamoike.gif");
}


#ticket .tab_general a,
#ticket .tab_general.present,
#ticket .tab_members a,
#ticket .tab_members.present ,
#ticket .tab_j a,
#ticket .tab_j.present,
#ticket .tab_n a,
#ticket .tab_n.present,
#ticket .tab_t a,
#ticket .tab_t.present,
#ticket .tab_sta_yamaha a,
#ticket .tab_sta_yamaha.present,
#ticket .tab_sta_ecopa a,
#ticket .tab_sta_ecopa.present,
#ticket .tab_sta_kamoike a,
#ticket .tab_sta_kamoike.present {
 text-indent: -9999px;
}


/*====================================================*/
/* 販売スケジュール*/
/*====================================================*/
/* 見出し */
#ticket #list_h {
 padding-bottom: 18px;
 margin-bottom:0;
 height: 16px;
 display: block;
 overflow: hidden;
}

#ticket #list_h img {
 display: block;
 float: left;
 padding-top: 4px;
 vertical-align: top;
}
#ticket #list_h img.h_icon {
 padding: 5px 0px 1px 6px;
}


/* 試合日程・結果へリンク */
#ticket #match_box {
 margin-top: 6px;
 margin-bottom: 24px;
}

#ticket #listing {
 clear: both;
}
/* テーブル 下マージン */
#ticket #listing table {
 margin-bottom: 20px;
}


/* 行スタイル */
/* 販売前 */
#ticket #listing tr.soon {
 color: #208ad4;
	background-color: #eaf6fc;
}
/* 販売中 */
#ticket #listing tr.onsale {
 color:#333;
}

/* 販売期限直前 */
#ticket #listing tr.limit {
 background-color: #ffcccb;
}
#ticket #listing tr.onsale td.team,
#ticket #listing tr.limit td.team {
 font-weight: bold;
}
#ticket #listing tr.limit td.sales {
 color: #b00031;
}

/* 終了 */
#ticket #listing tr.fix {
 background-color: #efefef;
 color: #999;
}


/* == 大会名 == */
/* 使用停止
#ticket #listing h3 {
 margin-bottom: 6px; 
 font-weight: bold;
}
*/

/* == セルスタイル == */
#ticket #listing td,
#ticket #listing th {
 padding-right:4px;
 padding-left:4px;
}

/* 節 */
#ticket #listing .time {
 padding-left:8px;
}

/* 試合日 */
#ticket #listing .date {

}
/* キックオフ 	 */
#ticket #listing .kickoff {
 width: 1%;
	white-space: nowrap;

}
/* 対戦チーム */
#ticket #listing .team {
}
#ticket #listing td.team {
/*font-weight: bold;*/
	white-space: nowrap;
}

/* スタジアム */
#ticket #listing .stadium {

}
/* 販売期間 */
#ticket #listing .sales {
/*width: 86px;*/
white-space: nowrap;
}
/* Pコード/Lコード */
#ticket #listing .p_code ,
#ticket #listing l_code {
	width: 1%; 
	white-space: nowrap;
	padding-left: 6px;
	padding-right: 6px;
}

/* 会員 販売期限 */
#ticket #listing .mem_end {
	padding-top: 4px;
}
/* 会員 販売期限アイコン補正 */
#ticket #listing img.icon {
	margin-left: 0;
	margin-right: 3px;
}

/*====================================================*/
/* 前売券販売状況 */
/*====================================================*/
/* == ヘッダー ===== */
#ticket #sales_detail_h {
}
#ticket #sales_detail_h img {
 display: block;
 float: left;
 padding-top: 4px;
 vertical-align: top;
}

/* アップデート */
#ticket #update {
 width: 164px;
 height: 18px;
 padding-top: 4px;
 text-align: center;
 float: right;
 background: #f3f3f3 url("../images/ticket/sales_detail_update.gif") no-repeat;
 color: #ee6602;
}
/* アップデート */
#ticket .caution {
 clear: both;
 padding: 6px 0px 10px 0px;
}

/* == インフォ ===== */
#ticket #detailInfo {
 clear: both;
 background: url("../images/line_dotted1px_black.gif") top repeat-x;
 margin-bottom: 16px;
}

/* 対戦カード情報 */
#ticket #detailInfo h3 {
 font-weight: bold;
/* font-size: 75%;*/	/* 12px */
 line-height: 1.3em;
 padding: 10px 0px;
 background: url("../images/line_dotted1px_black.gif") bottom repeat-x;
}

/* Pコード・Lコード */
#ticket #detailInfo table,
#ticket #detailInfo tr,
#ticket #detailInfo td {
 border: 0;
 margin: 0;
 padding: 0;
}
#ticket #detailInfo td {
 padding-bottom: 4px;
}

#ticket #detailInfo #Pcode,
#ticket #detailInfo #Lcode {
 padding-right: 24px;
 display: block;
}
/* == 空席状況 表 ===== */
#ticket #detailListing {
 margin-bottom: 20px;
}

/* 空席状況ステータスアイコン凡例 */
#ticket #detailListing .status_ex {
 margin-bottom: 2px;
}
#ticket #detailListing .status_ex ul {
 text-align: right;
}
#ticket #detailListing .status_ex li {
 display: inline; 
}
#ticket #detailListing .status_ex img {
 vertical-align: middle;
 padding-bottom: 2px;
 padding-left: 2px;
}

/* テーブル */
#ticket #detailListing table,
#ticket #detailListing tr,
#ticket #detailListing th,
#ticket #detailListing td {
 border: 0;
 margin: 0;
 padding: 0;
}

#ticket #detailListing table {
 border-top: 2px solid #0e80be;
 border-bottom: 1px solid #ccc;
 margin-top: 1px;
}
#ticket #detailListing th ,
#ticket #detailListing td {
 text-align: center;
 vertical-align: middle;
 padding: 10px 4px;
}

/* th */
#ticket #detailListing th {
	background: url("../images/listing_th_bg.gif") right bottom no-repeat;
	padding: 7px 5px 5px;
 border: none;
 /*white-space: nowrap;*/
}
/* 席種 */
#ticket #detailListing td.seat {
 text-align: left;
 padding-left: 7px;
 width: 140px;
 background: #e9e9e9 url("../images/listing_th_bg_stripe.gif") right bottom no-repeat;
}
/* セル */
#ticket #detailListing td {
 background: #e9e9e9 url("../images/listing_th_bg_dotted_white.gif") right bottom no-repeat;
}

#ticket #detailListing th.th_01seat {
 width:;
}
#ticket #detailListing th.th_02ticket {
 width: 110px;
}

#ticket .saleEnd {
 padding: 10px;
 background: url("../images/bg_stripe.gif");
 color: #999;
 margin-top: 10px;
 margin-bottom: 60px;
}
#ticket td .saleEnd {
 margin-bottom: 10px;
}

#ticket #caution {
 padding-bottom: 1em;
}

/*====================================================*/
/* 券種・料金 */
/*====================================================*/
/* == シート説明 ========== */
/* 説明 */
#ticket td.seat {
 border-bottom-color: #fff;
 vertical-align:top;
 padding-top: 1em;
}
/* 料金表 */
#ticket td.seat_info {
 padding:0;
 height: 1%;
}
#ticket td.seat_info .price_list,
#ticket td.seat_info .price_list tr,
#ticket td.seat_info .price_list th, 
#ticket td.seat_info .price_list td {
 border: 0; 
}

#ticket td.seat_info .price_list {
 background:#efefef;
}
#ticket td.seat_info .price_list th,
#ticket td.seat_info .price_list td {
 padding: 0.4em 0;
}
#ticket td.seat_info .price_list tr {
 background: url("../images/line_dotted1px_gray.gif") bottom repeat-x;
}
#ticket td.seat_info .price_list tr.thead {
 background: url("../images/line_dotted1px_gray.gif") bottom repeat-x;
 background-color:#343345;
 color: #fff;
}
#ticket td.seat_info .price_list tr.thead th {
 text-align: center;
 /* width: 25%; */
}
#ticket td.seat_info .price_list tr.thead th.none {
 background: url("../images/listing_th_bg_dotted.gif") bottom right;
 background-color: #efefef;
}

#ticket td.seat_info .price_list td {
 text-align: center;
 font-weight: bold;
}
#ticket td.seat_info .price_list td.thead2 {
 background: url("../images/listing_th_bg_dotted.gif") bottom right;
 background-color: #fff;
 font-weight: normal;
 text-align: left;
 text-indent: 1em;
 padding-right: 0;
}

#ticket td.seat_info .column1b, 
#ticket td.seat_info .btn_box{
 margin: 5px;
}

/* 図 */
#ticket td.thumb_area {
 width: 151px;
}
#ticket td.thumb_area img {
 padding: 4px;
 display: block;
}

/* シート色分け */
#ticket span.square {
 width: 0.8em;
 height: 1em;
 display: block;
 float: left; 
 margin-top: 0.15em;
 margin-right: 0.2em;
}
* html #ticket span.square {
 margin-right: 0.1em;
}

#ticket span.square.seat_yamaha_s {
background: #a675b0;
}
#ticket span.square.seat_yamaha_a {
background: #68be83;
}
#ticket span.square.seat_yamaha_b {
background: #f29b96;
}
#ticket span.square.seat_yamaha_free {
background: #a0d8e5;
}
#ticket span.square.seat_yamaha_stand {
background: #eae2bc;
}
#ticket span.square.seat_yamaha_season {
background: #f9c170;
}
#ticket span.square.seat_yamaha_disabled {
background: #e83421;
}

#ticket span.square.seat_ecopa_v {
background: #a675b0;
}
#ticket span.square.seat_ecopa_box {
background: #26b597;
}
#ticket span.square.seat_ecopa_cat1 {
background: #f29b96
}
#ticket span.square.seat_ecopa_cat2{
background: #f9c170;
}
#ticket span.square.seat_ecopa_cat3 {
background: #eae2bc;
}
#ticket span.square.seat_ecopa_season {
background: #6c9bd2;
}
#ticket span.square.seat_ecopa_disabled {
background: #e83421;
}

#ticket span.square.seat_kamoike_ss {
background: #a675b0;
}
#ticket span.square.seat_kamoike_a {
background: #26b597;
}
#ticket span.square.seat_kamoike_back {
background: #f29b96
}
#ticket span.square.seat_kamoike_free {
background: #f9c170;
}



#ticket span.square.seat_2009royal {
background: #f2a8be;
}
#ticket span.square.seat_2009ss {
background: #fdd933;
}
#ticket span.square.seat_2009s {
background: #97d8f6;
}
#ticket span.square.seat_2009a{
background: #89c97b;
}
#ticket span.square.seat_2009b {
background: #ec8715;
}
#ticket span.square.seat_2009free {
background: #d5d2d0;
}
#ticket span.square.seat_2009stand {
background: #d2cde6;
}



#ticket .seat_cap {
 padding: 0em 0.8em 1.8em 0.8em;
}

/*====================================================*/
/* 購入方法 */
/*====================================================*/
/* == 購入TOP表 ===== */
#supporters table.value {
}
#supporters table.value .thead {
 text-align: center; 
 vertical-align:middle;
 padding: 20px; 
border-right-width: 1px;
}
#supporters table.value .info {
 vertical-align:top;
 padding: 10px;
 border-right: 0;
}
#supporters table.value .card {
 vertical-align:top;
 padding: 10px;
 width: 120px;
 border-left: 0;
}

/* テキストスタイル */
#supporters table.value .info dt {
 margin-bottom: 5px;
}
#supporters table.value .info dd p {
 padding-bottom: 14px;
}
#supporters table.value .info dd a {
 margin-right: 5px;
}


/* == 購入方法 詳細  == */
/* 見出し */
#ticket #buy_h {
 position: relative;
}
#ticket #buy_h .h_icon {
 position: absolute;
 top:8px;
left: 100px;
}


/* 店舗 購入方法フローエリア */
#ticket .column1b.bg_white {
 background: #fff;
}

/* 店舗 購入方法フローエリア 註BOX */
#ticket .caption_box {
 padding-top: 12px;
 margin-top: 12px;
 background: url("../images/line_dotted1px_gray.gif") top repeat-x;
 padding-left: 1px;
}
#ticket .caption_box table caption {
 padding-bottom: 4px;
}
#ticket .caption_box table .thead, 
#ticket .seat_list table .thead {
 background-color: #efefef;
 font-weight: bold;
 white-space: nowrap;
}

/* 電話予約方法 フロー見出し */
#ticket .flow_h {
 background-color: #ecf7fb;
 padding-top: 4px;
 padding-left: 4px;
}

/* 電話予約方法 フロー見出し2 */
#ticket .flow_h2 {
 background-color: #eefbec;
 padding-top: 4px;
 padding-left: 26px;
 color: #2f914f;
}

/* フロー番号 */
#ticket .flow_h .flow_no {
 float: left;
 padding: 1px 8px 0px 1px;
}

/* 電話予約方法 フロー← */
#ticket .flow_area {
 padding-bottom: 3em;
}
#ticket .flow_area .chapter {
 padding-right: 10px;
 padding-left: 30px;
 padding-bottom: 0;

 background: url("../images/ticket/buy_arrowline.gif") left bottom repeat-y;
}

#ticket .arrow {
 display: block;
 padding-bottom: 10px;
 background: #fff;
}

/*====================================================*/
/* 観戦ツアー */
/*====================================================*/
/* == Get Acrobat == */
/*
#get_pdf {
 padding-bottom: 0;
 margin-bottom: 20px;
}

#get_pdf p,
#get_pdf .right_box { 
 padding-bottom: 0px;
}

#get_pdf p {
 margin-top : 8px;
}
*/

/* == 問い合わせ先 == */
#ticket #tours_caution dl {
 margin-bottom: 1em;
}
#ticket #tours_caution dl dl dd {
 margin-left: 1em;
}

/*====================================================*/
/* サテライト */
/*====================================================*/
/* == 会場案内 == */
#ticket #satellite_caution dl {
 margin-bottom: 1em;
}
#ticket #satellite_caution dl li {
 margin-top: 0.3em;
}

/*====================================================*/
/* インフォ */
/*====================================================*/
/* == 身障者席 ========== */
/* ハガキ往信 */
#ticket dt.initial {
 background-color: #ecf7fb;
 padding-top: 4px;
 padding-left: 8px;
}

/* ハガキ返信 */
#ticket dt.reply {
 background-color: #eefbec;
 padding-top: 4px;
 padding-left: 8px;
}

/* == シーズンシート ========== */
/* ハガキ往信 */
#ticket .price_list_add .tr_thead th {
background: #343345;
color:#fff;
padding-bottom: 0.5em;
}


#ticket .price_list_add td {
padding-bottom: 0.5em;
}


/*====================================================*/

