@charset "utf-8";

/* clearfix設定
---------------------------------------------*/
.tiketTit,
.caption,
.ticketCtsBox,
.ticketClass,
.ticketClassNoline,
.notestitle ul,
ol.sesnPrivilege li p,
.sesnPrivilege p,
.fpassOrderGuide,
.lowsonFlowBox,
.lowsonCautionBox,
.notesBoxSlash .notesCmt li.notesDotline,
pkgOrderFlow,
ul#ticketNavi,
.columnTwoCts #pkgL123Div,
.columnTwoCts .pcFlowBoxLast,
.notesBoxSlash #orderBox,
ul.anchorLink,
ul.tabLink,
.valueSetBox,
.notesBoxSlash #orderBox ul.menuBtn,
div.couponTicketWrap,
#ProjectWrap,
#ProjectWrap div.ProjectIndexBox,
#ProjectWrap div.ProjectIndexBox div.ProjectIndexBoxL dl,
#seatSelectBox,
.aboutBox,
#ticketWrap,
#ticketInfoR .tokyoBox,
#ticketInfoR .sapporoBox {
overflow:hidden;
zoom:1;}

.tiketTit:after,
.caption:after,
.ticketCtsBox:after,
.ticketClass:after,
.ticketClassNoline:after,
.notestitle ul:after,
ol.sesnPrivilege li p:after,
.sesnPrivilege p:after,
.fpassOrderGuide:after,
.lowsonFlowBox:after,
.lowsonCautionBox:after,
.notesBoxSlash .notesCmt li.notesDotline:after,
pkgOrderFlow:after,
ul#ticketNavi:after,
.columnTwoCts #pkgL123Div:after,
.columnTwoCts .pcFlowBoxLast:after,
.notesBoxSlash #orderBox:after,
ul.tabLink:after,
ul.anchorLink:after,
.valueSetBox:after,
.notesBoxSlash #orderBox ul.menuBtn:after,
div.couponTicketWrap:after,
#ProjectWrap:after,
#ProjectWrap div.ProjectIndexBox:after,
#ProjectWrap div.ProjectIndexBox div.ProjectIndexBoxL dl:after,
#seatSelectBox:after,
.aboutBox:after,
#ticketWrap:after,
#ticketInfoR .tokyoBox:after,
#ticketInfoR .sapporoBox:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;}

/*共通*/
/************************************************/
.mainImg {
margin:0;
clear:both;}

.caption {
zoom:1;
overflow:hidden;
width:580px;
margin:0 auto 15px auto;
font-size: 109%;
padding: 5px;}

.caption span.captionBlue {
color:#003399;
font-weight:bold;}

.caption span.captionRed {
color:#CC3333;
font-weight:bold;}

.coatingRed {
background:#CC3333;
font-weight:bold;
color:#FFF;
line-height:1.3;
padding: 4px 2px;}

/*コンテンツBOX*/

/*width：590px*/

.ticketCtsBox {
zoom:1;
overflow:hidden;
width:590px;
margin:0 auto 10px;}

/*料金*/
.ticketPriceGray {
font-size:117%;
line-height:1;
color:#999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;}

.ticketPriceGrayRight {
text-align:right;
font-size:117%;
line-height:1;
color:#999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;}

.ticketPriceNomal {
font-size:117%;
line-height:1;
color:#FF3366;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;}

.ticketPriceCenter {
text-align:center;
font-size:117%;
line-height:1;
color:#FF3366;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;}

.ticketPriceRight {
text-align:right;
font-size:117%;
line-height:1;
color:#FF3366;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;}

.textEng {
font-size:109%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;}

.ticketPriceGray span,
.ticketPriceGrayRight span,
.ticketPriceNomal span,
.ticketPriceCenter span,
.ticketPriceRight span {
padding:0 2px;
font-size:79%;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
color:#333;}

/*暫くお待ち下さいアナウンス*/
.ticketcts-announce {
width:540px;
margin:10px auto 22px;
background:url(/ticket/img/t_announce.gif) 0 0 no-repeat #F2F3F5;
padding:103px 20px 40px;
font-size: 117%;
text-align: center;}

/*分類メニュー*/
.tiketTit {
zoom:1;
overflow:hidden;
background: url(/_share/dotline.gif)left bottom no-repeat;
padding:5px 3px;
margin:0 0 5px 0;}

.tiketTit h2 {
float:left;
font-size:117%;}

.tiketTit ul {
float:right;}

.tiketTit ul li {float:left;}

.tiketTit ul li a {
display:block;
background:url(/_share/icon/arrow02.gif) 0 3px no-repeat;
font-size:92%;
padding:0 0 0 10px;
margin:0 0 0 10px;
color:#3366CC;
white-space:nowrap;}

.tiketTit ul li.ListOn a {
color:#333;
text-decoration:none;}

/*中分類メニュー*/
h3.tiketMiddleTit {
overflow:hidden;
font-size:117%;
line-height:1;
color:#003399;
border-left:3px solid #003399;
background:url(/_share/dotline.gif) left bottom no-repeat;
padding:5px 0 5px 5px;
margin:0 0 10px;
}

h3.tiketMiddleTit strong {
color:#333;
font-size:86%;
line-height:1;
font-weight: 100;
}

h3.tiketMiddleTit span {
color:#aaa;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
font-size:72%;
line-height:1;
padding:2px 0 0 0;
font-weight: 100;
letter-spacing: normal;
width:99%;
}

/*見出し要素*/

.ticketClassNomal {
margin-bottom: 10px;
font-size: 117%;
padding: 5px;
background-image: url(/_share/bg_teamcolor.gif);
background-repeat: no-repeat;
}

.ticketClassNoline {
zoom:1;
overflow:hidden;
padding:0 0 5px 0;
margin:0 5px 10px 5px;
font-size: 117%;
}

.ticketClassNoline span {
display:block;
background: url(/_share/bg_square_blue.gif) 0 2px no-repeat;
padding:0 0 0 18px;
margin:0 0 3px 0;
}

.ticketClass {
zoom:1;
overflow:hidden;
background: url(/_share/dotline.gif) left bottom no-repeat;
padding:0 0 5px 0;
line-height:1.2;
font-size: 117%;
margin: 0 5px 10px 5px;
}

.ticketClass span.pointBlue {
display:block;
background: url(/_share/bg_square_blue.gif) 0 2px no-repeat;
padding:0 0 0 18px;
margin:0 0 3px 0;
}

.ticketClass span.pointGold {
display:block;
background: url(/_share/bg_square_gold.gif) 0 2px no-repeat;
margin:0 0 3px 0;
padding:0 0 0 18px;
}

/*注意事項*/
.notesBox {
border:1px solid #CC3300;
padding:5px 8px;
margin:0 5px 15px 5px;
overflow: hidden;
}

.notesBox h4 {
color:#CC3300;
margin:0 0 8px 0;
}

.notesBox ul {margin:0;}

.notesBox ul li {
list-style:none;
font-size:92%;
margin:0;
display: block;
}

.notesBoxRed {
border:2px solid #CC0000;
width:auto;
padding:5px;
color:#CC0000;
font-size:117%;
font-weight:100;
margin: 0 5px 10px;
}

.notesBoxRed span {
font-size:79%;
color:#333;
}

.notesBoxGray {
border:4px solid #CCC;
background:#FFF;
padding:5px;
font-size:92%;
margin: 0 0 25px 0;
}

.notesBoxGray ul {margin:0;}

.notesBoxGray ul li {
list-style:disc;
margin: 0 0 0 13px;
}

/*問い合わせ*/
.ticketContact {
background:url(/ticket/img/logo.gif) left center no-repeat;
padding:5px 0 5px 100px;
margin:0 5px 0 5px;
font-size:109%;
width: 490px;
height:90px;
}

.columnTwoCts > .ticketContact {
min-height:90px;
height:auto;
}

.ticketContact img {
display:block;
margin:0 0 10px;
}

/*問い合わせ(hokkaido用)*/
.ticketContactHokkaido {
background:url(/form/ticket_form/img/logo.gif) left center no-repeat;
padding:5px 0 5px 100px;
margin:0 5px 0 5px;
font-size:109%;
width: 490px;
height:90px;
}

.columnTwoCts > .ticketContactHokkaido {
min-height:90px;
height:auto;
}

.ticketContactHokkaido img {
display:block;
margin:0 0 10px;
}

/*販売状況*/
.hanbaiBox {
border:4px solid #990033;
margin:0 5px;
width: 560px;
}

.hanbaiBox th {
font-weight:100;
text-align:left;
padding:5px;
border-bottom:1px solid #666;
}

.hanbaiBox td {
text-align:left;
padding:5px;
background: url(/_share/dotted_1px_x.gif) left bottom repeat-x;
}

/*OP戦・公式戦用タブ*/
ul.tabLink {
background: url(/_share/boder_1px_x_gray.gif) left bottom repeat-x;
border-left:1px solid #666;
margin:0 0 15px 0;
}

ul.tabLink li {
float:left;
border-top:1px solid #666;
border-right:1px solid #666;
}

ul.tabLink li a {
display:block;
font-weight:800;
padding:7px 10px;
}

ul.tabLink li.tabMenu a {
color:#3366CC;
background: url(/_share/bg_gradation_gray.gif) 1px 1px repeat-x #FFF;
}

ul.tabLink li.tabMenuOn a {
color:#333;
border-bottom:1px solid #FFF;
background:#FFF;
text-decoration:none;
}

/*ticket Menu
--------------------------*/

ul#ticketNavi {
zoom:1;
overflow:hidden;
background: url(/ticket/img/08/menu_bg.gif) left bottom repeat-x;
height:39px;
margin:0 0 30px 0;
padding:0 0 4px 0;
}

ul#ticketNavi li {
float:left;
display:block;
height:39px;
}

/*札幌D専用*/

#sapporoMenu ul#ticketNavi li a {
display:block;
text-indent:-9999px;
background-image:url(/ticket/img/08/sapporo/menu.gif);
height:39px;
width:100px;
}

/*[hokkaido]札幌D専用*/

#sapporoMenuHKD ul#ticketNavi {
zoom:1;
overflow:hidden;
background: url(/form/ticket_form/img/menu_bg.gif) left bottom repeat-x;
height:39px;
margin:0 0 30px 0;
padding:0 0 4px 0;
}

#sapporoMenuHKD ul#ticketNavi li a {
display:block;
text-indent:-9999px;
background-image:url(/form/ticket_form/img/menu_sapporo.gif);
height:39px;
width:100px;
}

/*東京D専用*/

#tokyoMenu ul#ticketNavi li a {
display:block;
text-indent:-9999px;
background-image:url(/ticket/img/09/tokyo/menu.gif);
height:39px;
width:100px;
}

/*[hokkaido]東京D専用*/

#tokyoMenuTKO ul#ticketNavi {
zoom:1;
overflow:hidden;
background: url(/form/ticket_form/img/menu_bg.gif) left bottom repeat-x;
height:39px;
margin:0 0 30px 0;
padding:0 0 4px 0;
}

#tokyoMenuTKO ul#ticketNavi li a {
display:block;
text-indent:-9999px;
background-image:url(/form/ticket_form/img/menu_tokyo.gif);
height:39px;
width:100px;
}

/*リンク設定*/

ul#ticketNavi li.ticketNavi01 a {background-position:0 0;}
ul#ticketNavi li.ticketNavi02 a {background-position:-100px 0;}
ul#ticketNavi li.ticketNavi03 a {background-position:-200px 0;}
ul#ticketNavi li.ticketNavi04 a {background-position:-300px 0;}
ul#ticketNavi li.ticketNavi05 a {background-position:-400px 0;}
ul#ticketNavi li.ticketNavi06 a {background-position:-500px 0;}
ul#ticketNavi li.ticketNavi07 a {background-position:-600px 0;}

ul#ticketNavi li.ticketNavi01 a:hover,
ul#ticketNavi li.ticketNavi01On a {background-position:0 -39px;}

ul#ticketNavi li.ticketNavi02 a:hover,
ul#ticketNavi li.ticketNavi02On a {background-position:-100px -39px;}

ul#ticketNavi li.ticketNavi03 a:hover,
ul#ticketNavi li.ticketNavi03On a {background-position:-200px -39px;}

ul#ticketNavi li.ticketNavi04 a:hover,
ul#ticketNavi li.ticketNavi04On a {background-position:-300px -39px;}

ul#ticketNavi li.ticketNavi05 a:hover,
ul#ticketNavi li.ticketNavi05On a {background-position:-400px -39px;}

ul#ticketNavi li.ticketNavi06 a:hover,
ul#ticketNavi li.ticketNavi06On a {background-position:-500px -39px;}

ul#ticketNavi li.ticketNavi07 a:hover,
ul#ticketNavi li.ticketNavi07On a {background-position:-600px -39px;}
/************************************************
■sapporo Dome
************************************************/

/*regular　Custum 2009/01/22 */

.sapporoTicketNavi{
margin:0 0 15px;
}

.sapporoTicketNavi div{
background:url(/ticket/img/bg_sapporo_nav.gif) 0 0 repeat-x;
height:34px;
padding:3px 0 0 0;
overflow:hidden;
}
.sapporoTicketNavi h4{background:#FFB51D; padding:6px; font-size:114%; height:18px; overflow:hidden;}

.sapporoTicketSeat{
background:url(/ticket/img/09/sapporo/bg_reg_price.gif) 0 0 no-repeat;
padding:0 0 0 70px;
float:left;
}
.sapporoTicketOrder{
	background:url(/ticket/img/09/sapporo/bg_reg_buy.gif) 0 0 no-repeat;
	padding:0 0 0 70px;
	float:left;
}

.sapporoTicketSeat li,
.sapporoTicketOrder li
{
display:block;
float:left;
width:80px;
margin:0 3px 0 0;
height:34px;
overflow:hidden;
}

.sapporoTicketSeat li a,
ul.sapporoTicketOrder li a{
display:block;
width:80px;
padding:34px 0 0 0;
}

ul.sapporoTicketOrder li.ticketListOnline{
display:block;
float:left;
width:147px;
margin:0 3px 0 0;
height:34px;
overflow:hidden;
}

ul.sapporoTicketOrder li.ticketListOnline a{
display:block;
width:147px;
padding:34px 0 0 0;
}

ul.sapporoTicketSeat li.ticketListOpen a{background:url(/ticket/img/09/sapporo/bg_reg_open.gif) 0 0 no-repeat;}
ul.sapporoTicketSeat li.ticketListOpenOn a{background:url(/ticket/img/09/sapporo/bg_reg_open_on.gif) 0 0 no-repeat;}
ul.sapporoTicketSeat li.ticketListReg a{background:url(/ticket/img/09/sapporo/bg_reg_game.gif) 0 0 no-repeat;}
ul.sapporoTicketSeat li.ticketListRegOn a{background:url(/ticket/img/09/sapporo/bg_reg_game_on.gif) 0 0 no-repeat;}
ul.sapporoTicketOrder li.ticketListPlayGuide a{background:url(/ticket/img/09/sapporo/bg_reg_playguide.gif) 0 0 no-repeat;}
ul.sapporoTicketOrder li.ticketListPlayGuideOn a{background:url(/ticket/img/09/sapporo/bg_reg_playguide_on.gif) 0 0 no-repeat;}
ul.sapporoTicketOrder li.ticketListGuide a{background:url(/ticket/img/09/sapporo/bg_reg_playguide.gif) 0 0 no-repeat;}
ul.sapporoTicketOrder li.ticketListGuide a{background:url(/ticket/img/09/sapporo/bg_reg_playguide_on.gif) 0 0 no-repeat;}
ul.sapporoTicketOrder li.ticketListOnline a{background:url(/ticket/img/09/sapporo/bg_reg_online.gif) 0 0 no-repeat;}

/*札幌公式戦用*/

ul.sapporoTicketRegTab{background:#FFB51D; padding:5px 5px 0; height:25px;overflow:hidden;}
ul.sapporoTicketRegTab li{display:block; float:left; margin:0 5px 0 0;}
ul.sapporoTicketRegTab li a{display:block;border:1px solid #CCC; background:#FFF; padding:4px;}
ul.sapporoTicketRegTab li a img{line-height:1; vertical-align:bottom; border-bottom:1px solid #555; padding:0 0 1px;}
ul.sapporoTicketRegTab li.licketRegTagOn a{
background:#FFF3DD;
border-top:1px solid #CCC2B1;
border-left:1px solid #CCC2B1;
border-right:1px solid #CCC2B1;
border-bottom:none;
padding:6px 4px 8px;}
ul.sapporoTicketRegTab li.licketRegTagOn a img{line-height:1; vertical-align:bottom; border-bottom:none;padding:0;}


/************************************************/

h3.h3blueTicket {
	overflow:hidden;
	font-size:117%;
	line-height:1;
	color:#2A789E;
	border-left:3px solid #2A789E;
	padding:5px 0 5px 5px;
	margin:0 0 1px;
}

h3.h3blueTicket strong {
	color:#333;
	font-size:86%;
	line-height:1;
	font-weight: 100;
}

h3.h3blueTicket span {
	color:#aaa;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-size:72%;
	line-height:1;
	padding:2px 0 0 0;
	font-weight: 100;
	letter-spacing: normal;
	width:99%;
}

/*regular　Custum 2009/01/22 END*/
/*regular　
/************************************************/

/****table***/

.regularTbl {
width:590px;
margin:0 5px 25px 5px;
background:url(/_share/syasen_4px_x.gif) bottom left repeat-x;
}

/****TH***/

.regularTbl th {
border-top:1px solid #ddd;
border-right:1px dotted #ddd;
border-bottom:1px solid #ddd;
background:#EEE;
padding: 10px 5px 9px;
text-align:center;
font-weight:100;
}

.regularTbl th.thLeft {
border-right:none;
}

/****TD***/

.regularTbl td {
background: url(/_share/bg_td02.gif) right bottom no-repeat;
padding: 7px 5px 6px;
text-align:center;
vertical-align:middle;
}

.regularTbl td.tdLeftEnd {
background: url(/_share/bg_td02.gif) left bottom no-repeat;
}

.regularTbl td.ticketName {
text-align:left;
}

/****チケット別カラー設定***/

.regularTbl td.ticketName p {
padding:8px 0 8px 5px;
}

.regularTbl td.ticketName .fieldseat {
border-left:5px solid #CCA467;
}

.regularTbl td.ticketName .seatS {
border-left:5px solid #EA595C;
}

.regularTbl td.ticketName .seatA {
border-left:5px solid #326BC0;
}

.regularTbl td.ticketName .seatB {
border-left:5px solid #D0A8F9;
}

.regularTbl td.ticketName .seatC {
border-left:5px solid #BA4830;
}

.regularTbl td.ticketName .seatUpper {
border-left:5px solid #77CC57;
}

.regularTbl td.ticketName .seatOut {
border-left:5px solid #FFCC33;
}

.regularTbl td.ticketName .seatFreeInfield {
border-left:5px solid #04AAE3;
}

.regularTbl td.ticketName .seatFreeOut {
border-left:5px solid #FBA6A8;
}

.regularTbl td.ticketName .seatVisitor {
border-left:5px solid #0052CC;
}

.regularTbl td.ticketName .seatSpecial {
border-left:5px solid #333;
}

.regularTbl td.ticketName .seatS-tk {
border-left:5px solid #E5000D;
}

.regularTbl td.ticketName .seatA-tk {
border-left:5px solid #0A2B6D;
}

.regularTbl td.ticketName .seatB-tk {
border-left:5px solid #AB737A;
}

.regularTbl td.ticketName .seatFreeInfield-tk {
border-left:5px solid #6E784B;
}

.regularTbl td.ticketName .seatOut-tk {
border-left:5px solid #FDA754;
}

.regularTbl td.ticketName .seatSkyView {
border-left:5px solid #F33699;
}

.regularTbl td.ticketName .seatKanpai {
border-left:5px solid #FF6600;
}

.regularTbl td.ticketName .seatFamily {
border-left:5px solid #336633;
}

.regularTbl td.ticketName .seatYasaSeat {
border-left:5px solid #FF6699;/*background:url(/ticket/img/08/sapporo/icn_yasaseat.gif) 0 50% no-repeat;
	padding-left:20px;*/
}

.regularTbl td.ticketName .seatBB {
border-left:5px solid #CC9933;/*background:url(/ticket/img/08/sapporo/icn_yasaseat.gif) 0 50% no-repeat;
	padding-left:20px;*/
}

.shopThTit {
font-size:100%;
padding:5px 5px 5px 10px;
background-color:#EEE;
}

.regularTbl td.ticketName .openfree {
border-left:5px solid #E60020;
}


/************************************************************************************************/
/*regular　チケット2009
/************************************************************************************************/

.regularTbl09 {
width:590px;
margin:0 5px 25px 5px;
background:url(/_share/syasen_4px_x.gif) bottom left repeat-x;
}

/****TH***/

.regularTbl09 th {
border-top:1px solid #ddd;
border-right:1px dotted #ddd;
border-bottom:1px solid #ddd;
background:#EEE;
padding: 10px 5px 9px;
text-align:center;
font-weight:100;
}

.regularTbl09 th.thLeft {border-right:none;}

/****TD***/

.regularTbl09 td {
background: url(/_share/bg_td02.gif) right bottom no-repeat;
padding: 7px 5px 6px;
text-align:center;
vertical-align:middle;}

.regularTbl09 td.tdLeftEnd {background: url(/_share/bg_td02.gif) left bottom no-repeat;}

.regularTbl09 td.ticketName {text-align:left;}

/****チケット別カラー設定***/

.regularTbl09 td.ticketName p {padding:8px 0 8px 5px;}

.regularTbl09 td.ticketName .fieldseat {border-left:5px solid #CCA467;}

.regularTbl09 td.ticketName .seatSS {border-left:5px solid #0066CC;}

.regularTbl09 td.ticketName .seatS {border-left:5px solid #E60020;}

.regularTbl09 td.ticketName .seatA {border-left:5px solid #5F67AE;}

.regularTbl09 td.ticketName .seatB {border-left:5px solid #A687BD;}

.regularTbl09 td.ticketName .seatC {border-left:5px solid #6FBA2C;}

.regularTbl09 td.ticketName .seatOut {border-left:5px solid #F7AB00;}

.regularTbl09 td.ticketName .seatFreeInfield {border-left:5px solid #7DCDF4;}

.regularTbl09 td.ticketName .seatFreeOut {border-left:5px solid #F19EC2;}

.regularTbl09 td.ticketName .seatVisitor {border-left:5px solid #004098;}

.regularTbl09 td.ticketName .seatSpecial {border-left:5px solid #333;}

.regularTbl09 td.ticketName .seatS-tk {border-left:5px solid #E5000D;}

.regularTbl09 td.ticketName .seatA-tk {border-left:5px solid #0A2B6D;}

.regularTbl09 td.ticketName .seatB-tk {border-left:5px solid #AB737A;}

.regularTbl09 td.ticketName .seatFreeInfield-tk {border-left:5px solid #6E784B;}

.regularTbl09 td.ticketName .seatOut-tk {border-left:5px solid #FDA754;}

.regularTbl09 td.ticketName .seatSkyView {border-left:5px solid #F33699;}

.regularTbl09 td.ticketName .seatKanpai {border-left:5px solid #FF6600;}

.regularTbl09 td.ticketName .seatFamily {border-left:5px solid #FF6699;}

.regularTbl09 td.ticketName .seatYasaSeat {
border-left:5px solid #AAAAAA;/*background:url(/ticket/img/08/sapporo/icn_yasaseat.gif) 0 50% no-repeat;
	padding-left:20px;*/
}

.regularTbl09 td.ticketName .seatBB {
border-left:5px solid #E7DC0A;/*background:url(/ticket/img/08/sapporo/icn_yasaseat.gif) 0 50% no-repeat;
	padding-left:20px;*/
}

.regularTbl09 td.ticketName .seatHichori {
border-left:5px solid #336633;
}

.shopThTit {
font-size:100%;
padding:5px 5px 5px 10px;
background-color:#EEE;
}

.regularTbl09 td.ticketName .openfree {
border-left:5px solid #E60020;
}

/*SEASON*/
/************************************************/

#selectPrice,
#selectTokuten,
#selectGuide {
width:590px;
margin:0 auto 20px auto;
}

#selectPrice ul.anchorLink,
#selectTokuten ul.anchorLink,
#selectGuide ul.anchorLink {
zoom:1;
overflow:hidden;
width:590px;
background-image: url(/ticket/img/08/anchor_menu_03.gif);
background-repeat:no-repeat;
}

ul.anchorLink li {
float:left;
}

ul.anchorLink li a {
padding:10px 0 0 25px;
display:block;
height:29px;
color:#3366CC;
text-decoration:underline;
}

ul.anchorLink li.anchor01 a {
width:172px;
}

ul.anchorLink li.anchor02 a {
width:172px;
}

ul.anchorLink li.anchor03 a {
width:171px;
}

/*現在位置 アンカー*/
#selectPrice ul.anchorLink {
background-position:0 0;
}

#selectTokuten ul.anchorLink {
background-position:0 -38px;
}

#selectGuide ul.anchorLink {
background-position:0 -76px
}

ul.anchorLink li.anchor01 p,
ul.anchorLink li.anchor02 p {
width:172px;
padding:10px 0 0 25px;
height:29px;
}

ul.anchorLink li.anchor03 p {
width:171px;
padding:10px 0 0 25px;
height:29px;
}

/*価格表*/

.ticketCtsBox .sesnVip {
float:left;
width:190px;
margin:0 10px 0 0;
}

.ticketCtsBox .sesnSuper {
float:left;
width:390px;
margin:0 0 0 0;
}

.ticketCtsBox .sesnStar {
clear:left;
}

.sesnticket {
float:left;
width:184px;
padding:0 3px;
margin:0 0 15px 0;
}

.sesnticketM10 {
float:left;
width:184px;
padding:0 3px;
margin:0 10px 25px 0;
}

.sesnticket h5,
.sesnticketM10 h5 {
zoom:1;
overflow:hidden;
border-bottom:1px solid #AAA;
color:#993300;
margin:0 0 10px;
padding:0 0 5px 0;
text-align:right;
font-weight: 100;
}

.sesnticket h5 img,
.sesnticketM10 h5 img {
float:left;
}

.sesnticket p,
.sesnticketM10 p {
padding:0 3px;
}

.sesnCopy {
color:#666;
margin:0 0 5px;
height:110px;
}

.ticketCtsBox > .sesnCopy {
min-height:110px;
height:auto;
}

.sesnRemark {
font-size:92%;
margin:0 0 5px;
}

.sesnPrice {
text-align:right;
font-size:117%;
line-height:1;
color:#FF3366;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
}

.sesnPrice span {
padding:0 2px;
font-size:79%;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
color:#333;
}

/*鎌ケ谷*/
.bandRedKama{
	width:576px;
	margin:0 auto 10px;
	padding:2px;
	background: #B60005;
	color:#FFFFFF;
}
.bandGoldKama{
	width:576px;
	margin:0 auto 10px;
	padding:2px;
	background: #A89200;
	color:#FFFFFF;
}
.kamaPrivilege {
	margin:0 auto 30px;
	padding:0 5px 0;
	overflow:hidden;
	width: 570px;
}

.kamaPrivilege h5 {
margin:0 0 7px;
font-size: 109%;
}

.kamaPrivilege .kamaRed {
color:#B60005;
}
.kamaPrivilege .kamaGold {
color:#A89200;
}

.kamaPrivilege .sesnTypeSpecial {
color:#963;
}

.kamaPrivilege p {
	margin: 0 0 10px;
	font-size: 109%;
	overflow:hidden;
	padding-left: 2em;
}

/*特典*/
.sesnPrivilege {
	margin:0 5px 10px 5px;
	padding:20px 0 0 0;
	overflow:hidden;
}

.sesnPrivilege h5 {
margin:0 0 7px;
font-size: 109%;
}

.sesnPrivilege h5.sesnTypeAll {
color:#069;
}

.sesnPrivilege h5.sesnTypeSpecial {
color:#963;
}

.sesnPrivilege p {
padding:0 0 0 15px;
margin: 0 0 15px;
font-size: 109%;
overflow:hidden;
}

/*お申し込み方法*/
.sesnOrder {
width:590px;
margin:0 5px 20px 5px;
}

.sesnOrder table {
background:url(/_share/syasen_4px_x.gif) top left repeat-x;
}

.sesnOrder table th {
border-bottom:1px solid #ddd;
padding: 10px 5px 9px;
text-align:left;
font-weight:100;
width: 100px;
}

.sesnOrder table td {
border-bottom:1px solid #ddd;
padding: 10px 5px 9px;
}

.sesnOrder .OrderFax {
float:left;
width:215px;
padding:5px;
margin:0 15px 0 0;
background:#FFFFDD;
border:1px solid #ccc;
}

.sesnOrder .OrderNet {
float:left;
width:215px;
padding:5px;
background:#FFFFDD;
border:1px solid #ccc;
}

.sesnOrder h5 {
border-bottom:1px dotted #ccc;
margin:0 0 5px 0;
padding: 0 0 3px 0;
color: #CC0000;
}

.OrderFax p,
.OrderNet p {
height:110px;
padding: 3px;
}

.sesnOrder table td .OrderFax > p,
.sesnOrder table td .OrderNet > p {
min-height:110px;
height:auto;
}

.sesnOrder a {
display:block;
margin:0 0 0 0;
color: #0033CC;
}

.sesnOrder table td ul.circleList {
margin: 0 0 0 20px;
}

.sesnOrder table td ul.circleList li {
display:block;
list-style-type: circle;
margin-bottom: 2px;
}

/*PACKAGE*/
/************************************************/

.columnTwoCts img.pkgSeatImg {
width:554px;
margin:0 23px 10px;
display:block;
}

.columnTwoCts #pkgL123Div {
width:556px;
margin:0 auto 30px;
overflow:hidden;
zoom:1;
}

.columnTwoCts #pkgL123Div .pkgL1Div {
width:180px;
float:left;
}

.columnTwoCts #pkgL123Div .pkgL23Div {
width:180px;
float:left;
padding-left:8px;
}

.columnTwoCts #pkgL123Div .pkgLInDiv {
width:178px;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
}

.columnTwoCts #pkgL123Div .pkgLInDiv h5 {
text-align:center;
padding:10px 0 10px;
font-weight:800;
margin:0 0 5px 0;
}

.columnTwoCts #pkgL123Div .pkgLInDiv .pkgL123MarkP {
padding:0 3px;
margin:0 0 5px 0;
}

.columnTwoCts #pkgL123Div .pkgLInDiv .pkgL123PriceP {
padding:0 3px;
text-align:right;
}

.columnTwoCts #pkgL123Div .pkgLInDiv .pkgL123PriceP span.priceSpan {
color:#FF3366;
font-weight:800;
}

.columnTwoCts ul.lotUl {
width:580px;
margin:0 auto 0 auto;
}

.columnTwoCts ul.lotUl li {
}

/*
.columnTwoCts .pcFlowBox,
.columnTwoCts .pcFlowBoxLast {
	width:556px;
	margin:10px auto 10px;
	background-color:#3373CF;
}

.columnTwoCts .pcFlowBoxLast {
	margin:10px auto 30px;
}

.columnTwoCts .pcFlowBox h5,
.columnTwoCts .pcFlowBoxLast h5 {
	width:24px;
	float:left;
	color:#FFFFFF;
	font-weight:700;
	text-align:center;
	padding-top:8px;
}

.columnTwoCts .pcFlowBox h6,
.columnTwoCts .pcFlowBoxLast h6 {
	width:515px;
	border-top:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
	background-color:#FFFFCC;
	float:left;
	padding:8px;
	font-weight:100;
}

.columnTwoCts h6 .pcFlowTitSpan {
	font-weight:800;
}

.arrowImg {
	display:block;
	margin:0 auto 10px;
}
*/
.pkgOrderFlow {
width:580px;
margin:0 auto 10px;
padding:15px 0 0 0;
}

.pkgOrderFlow ul {
width: 580px;
}

.pkgOrderFlow ul li {
padding:5px 0 5px 0px;
border:solid 1px #CCCCCC;
margin:0 0 5px 0;
display: block;
}

.pkgOrderFlow ul li h5 {
font-size:117%;
margin: 0 0 5px 35px;
line-height:1;
}

.pkgOrderFlow ul li p {
padding:0 0 0 35px;
margin:0;
}

ul li.flowNo1 {background:url(/ticket/img/08/sapporo/nb_lowson_tel_01.gif) 0 0 no-repeat;}
ul li.flowNo2 {background:url(/ticket/img/08/sapporo/nb_lowson_tel_02.gif) 0 0 no-repeat;}
ul li.flowNo3 {background:url(/ticket/img/08/sapporo/nb_lowson_tel_03.gif) 0 0 no-repeat;}
ul li.flowNo4 {background:url(/ticket/img/08/sapporo/nb_lowson_tel_04.gif) 0 0 no-repeat;}
ul li.flowNo5 {background:url(/ticket/img/08/sapporo/nb_lowson_tel_05.gif) 0 0 no-repeat;}
ul li.flowNo6 {background:url(/ticket/img/08/sapporo/nb_lowson_tel_06.gif) 0 0 no-repeat;}
ul li.flowNo7 {background:url(/ticket/img/08/sapporo/nb_lowson_tel_07.gif) 0 0 no-repeat;}
ul li.flowNo8 {background:url(/ticket/img/08/sapporo/nb_lowson_tel_08.gif) 0 0 no-repeat;}
ul li.flowNo9 {background:url(/ticket/img/08/sapporo/nb_lowson_tel_09.gif) 0 0 no-repeat;}
ul li.flowNo10 {background:url(/ticket/img/08/sapporo/nb_lowson_tel_10.gif) 0 0 no-repeat;}
ul li.flowNo11 {background:url(/ticket/img/08/sapporo/nb_lowson_tel_11.gif) 0 0 no-repeat;}
ul li.flowNo12 {background:url(/ticket/img/08/sapporo/nb_lowson_tel_12.gif) 0 0 no-repeat;}
ul.hokkaidoFlow li.flowNo1 {background:url(/ticket/basket/img/nb_lowson_tel_01.gif) 0 0 no-repeat;}
ul.hokkaidoFlow li.flowNo2 {background:url(/ticket/basket/img/nb_lowson_tel_02.gif) 0 0 no-repeat;}
ul.hokkaidoFlow li.flowNo3 {background:url(/ticket/basket/img/nb_lowson_tel_03.gif) 0 0 no-repeat;}
ul.hokkaidoFlow li.flowNo4 {background:url(/ticket/basket/img/nb_lowson_tel_04.gif) 0 0 no-repeat;}
ul.hokkaidoFlow li.flowNo5 {background:url(/ticket/basket/img/nb_lowson_tel_05.gif) 0 0 no-repeat;}
ul.hokkaidoFlow li.flowNo6 {background:url(/ticket/basket/img/nb_lowson_tel_06.gif) 0 0 no-repeat;}
ul.hokkaidoFlow li.flowNo7 {background:url(/ticket/basket/img/nb_lowson_tel_07.gif) 0 0 no-repeat;}

.pRED {
margin:0 0 0 20px;
color:#FF0000;
}

/*団体用追加*/
ul li.flowDown{
background:url(/ticket/img/09/bg_flow_arrow_bk.gif) 50% 0 no-repeat;
height:13px;
border:none;
margin:0 0 2px;
overflow:hidden;
padding:0 0 0 0;
}
ul li.flowDown p{
padding:13px 0 0 0;
overflow:hidden;
}


/*FPASS概要*/
/************************************************/

#fpassSheet,
#fpassPrice,
#fpassGuide {
width:590px;
margin:0 auto 20px auto;
}

#fpassSheet ul.anchorLink,
#fpassPrice ul.anchorLink,
#fpassGuide ul.anchorLink {
zoom:1;
overflow:hidden;
width:590px;
background-image: url(/ticket/img/08/anchor_menu_03.gif);
background-repeat:no-repeat;
}

/*現在位置 アンカー*/



#fpassSheet ul.anchorLink {
background-position:0 0;
}

#fpassPrice ul.anchorLink {
background-position:0 -38px;
}

#fpassGuide ul.anchorLink {
background-position:0 -76px
}

/*対象試合表記*/

.notesBoxSlash {
background:url(/_share/syasen_4px_x.gif) 0 0 repeat;
padding:5px;
margin: 0 0 20px 0;
}

.notestitle {
padding:5px;
background:#FFCC00;
margin:0 0 5px;
font-size: 117%;
overflow: hidden;
}

.notestitle2 {
color:#FFFFFF;
padding:5px;
background:#FF9900;
margin:0 0 5px;
font-size: 117%;
overflow: hidden;
}

.notestitle2 h4,
.notestitle h4 {
margin:0 0 5px;
}

.notestitle ul {
zoom:1;
overflow:hidden;
margin:0;
}

.notestitle ul li {
display:block;
float:left;
font-size:79%;
margin:0 2px 0 0;
line-height:1.0;
}

.notestitle ul li.TypeNormal {
padding:4px 0;
white-space: nowrap;
text-align: left;
}

.notestitle ul li.TypeBorder {
padding:3px;
border:1px solid #666;
background:#FFFFCC;
white-space: nowrap;
}

.notesBoxSlash .typeCmt {
background:#FFFFCC;
padding:5px;
margin:0 0 5px;
}

.notesBoxSlash .notesCmt {
background:#FFF;
padding:5px;
font-size: 92%;
}

.notesBoxSlash #orderBox {
zoom:1;
overflow:hidden;
}

.notesBoxSlash #orderBox a {
float:right;
margin: 1em 10px 0.5em 0;
clear: both;
}

.notesBoxSlash #orderBox h4 {
padding:3px 10px 3px 0;
margin:0 0 8px 0;
color: #FF6600;
font-size: 127%;
}

.notesBoxSlash #orderBox h4.none {
margin:0;
}

.notesBoxSlash #orderBox h4 span {
background:#CC0000;
color:#FFFFFF;
padding:5px 10px;
margin: 0 10px 0 0;
}

.notesBoxSlash #orderBox p {
padding:5px 10px;
}

.notesBoxSlash #orderBox ul.menuBtn {
width: 574px;
margin: 0 auto;
}

.notesBoxSlash #orderBox ul.menuBtn li {
float:left;
}

.notesBoxSlash #orderBox ul.menuBtn li img {
display:block;
margin:4px;
}

.notesBoxSlash #orderBox ul.menuBtn li a {
float:none;
margin:0;
clear:none;
}

.notesBoxSlash .notesCmt li.notesDotline {
zoom:1;
overflow:hidden;
display:block;
background: url(/_share/dotline.gif) left bottom no-repeat;
padding:3px 3px 4px 3px;
font-size: 92%;
}

/*タブ設定*/

.fPass09Navi {
	margin:0 0 30px 0;
	width:590px;
	height:45px;
	padding: 0 5px;
}

.fPass09Navi li {
float:left;
}

.fPass09Navi li a {
display:block;
width:295px;
height:45px;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../ticket/img/fpass09Navi.gif);
background-repeat:no-repeat;
}

.fPass09Navi li.fPass09NaviLi1 a {
background-position:0 0;
}

.fPass09Navi li.fPass09NaviLi1-on a,
.fPass09Navi li.fPass09NaviLi1 a:hover {
background-position:0 -45px;
}

.fPass09Navi li.fPass09NaviLi2 a {
background-position:-295px 0;
}

.fPass09Navi li.fPass09NaviLi2-on a,
.fPass09Navi li.fPass09NaviLi2 a:hover {
background-position:-295px -45px;
}

#sidenavi ul.fPass09SideNavi{
	margin-bottom:10px;
}
#sidenavi ul.fPass09SideNavi li{
	margin-bottom:5px;
}

/*販売スケジュール・価格*/
/*09追記　タイトル部*/
.fpassSaleTit {
background: url(/ticket/img/09/sapporo/bg_fpass_sale_btm.gif) 0 100% no-repeat #069;
padding:2px 2px 6px 2px;
margin:0 auto 5px;
width:586px;
}
.fpassSaleTit img{
padding:8px 34px;
display:block;
float:left;
}

.fpassSaleTit span{
font-size:117%;
padding:5px 5px 5px 10px;
background:#FFFFCC;
width:441px;
display:block;
float:left;
}

/*09追記　END*/

.fpassTbl {
border-top:2px solid #069;
width:590px;
}

.fpassTbl2 {
border-top:2px solid #F90;
width:590px;
}

.fpassTbl th {
border-bottom:2px solid #069;
border-left:1px dotted #CCC;
padding: 10px 5px 9px;
text-align:center;
font-weight:100;
}

.fpassTbl2 th {
border-bottom:2px solid #F90;
border-left:1px dotted #CCC;
padding: 10px 5px 9px;
text-align:center;
font-weight:100;
}

.fpassTbl2 td,
.fpassTbl td {
border-bottom:1px solid #ddd;
border-left:1px dotted #CCC;
padding: 9px 5px 8px;
}

.ticketCtsBox .fpassTbl th.fpassTit {
border-left:none;
}

.ticketCtsBox .fpassTbl td.fpassTit {
border-left:none;
padding: 8px 5px 7px 10px;
}

.fpassTbl td p,
.fpassTbl2 td p {
text-align:center;
}

/*お申込方法*/

.fpassOrderGuide {
background:url(/_share/syasen_4px_x.gif) 0 0 repeat;
padding:5px;
margin: 0 0 20px 0;
}

.fpassOrderGuide table {
background: #FFF;
border-top:1px solid #ddd;
}

.fpassOrderGuide table th {
	width:110px;
	padding:8px 5px 8px 8px;
	font-weight:800;
	text-align:left;
	vertical-align: top;
	border-bottom:1px solid #ddd;
	color:#069;
}

.fpassOrderGuide table td {
padding:8px 5px;
border-bottom:1px solid #ddd;
}

.fpassOrderGuide table td p {
margin: 0 0 2px 0;
}

.fpassOrderGuide table td a.btnInc,
.fpassOrderGuide table td a.btnFax {
margin: 0 auto;
}

/*---09FPASSご購入の前に-*/

#fpass09 .ticketCtsBox { width:auto; }
#fpass09 ul{
	padding-left:1.5em;
}
#fpass09 ul li{
	list-style-type:circle;
	margin-bottom:10px;
}
#fpass09 ul.notesCmt{padding:5px}
#fpass09 ul.notesCmt li{list-style:none;}

/*お申込方法*/

.lowsonFlowBox {
overflow:hidden;
zoom:1;
width:580px;
margin:0 5px;
}

.lowsonFlowBox .flowFc {
float:left;
width:284px;
margin:0 10px 0 0;
}

.lowsonFlowBox .flowReg {
float:left;
width:284px;
}

.lowsonFlowBox h5 {
margin:0 0 10px;
}

.lowsonFlowBox ul {
}

.lowsonFlowBox ul li {
padding:5px 10px 5px 35px;
border:solid 1px #CCCCCC;
margin:0 0 10px;
}

.lowsonFlowBox ul li.lowsonTelNumber1 {
background:url(/ticket/img/08/sapporo/nb_lowson_tel_01.gif) 0 0 no-repeat;
}

.lowsonFlowBox ul li.lowsonTelNumber2 {
background:url(/ticket/img/08/sapporo/nb_lowson_tel_02.gif) 0 0 no-repeat;
}

.lowsonFlowBox ul li.lowsonTelNumber3 {
background:url(/ticket/img/08/sapporo/nb_lowson_tel_03.gif) 0 0 no-repeat;
}

.lowsonFlowBox ul li.lowsonTelNumber4 {
background:url(/ticket/img/08/sapporo/nb_lowson_tel_04.gif) 0 0 no-repeat;
}

.lowsonFlowBox ul li.lowsonTelNumber5 {
background:url(/ticket/img/08/sapporo/nb_lowson_tel_05.gif) 0 0 no-repeat;
}

.lowsonFlowBox ul li.lowsonTelNumber6 {
background:url(/ticket/img/08/sapporo/nb_lowson_tel_06.gif) 0 0 no-repeat;
}

.lowsonFlowBox ul li.lowsonTelNumber7 {
background:url(/ticket/img/08/sapporo/nb_lowson_tel_07.gif) 0 0 no-repeat;
}

.lowsonFlowBox ul li p {
font-size:92%;
margin: 0 0 5px;
padding: 3px 0 0 0;
}

.lowsonCautionBox {
zoom:1;
clear:left;
background:#FFFFCC;
padding:5px;
margin:0 0 15px 0;
border:solid 1px #CCC;
}

.lowsonCautionBox h5 {
padding:7px 0 7px 10px;
background:#FFFFEE;
border:solid 1px #FFCC99;
color:#CC0000;
margin:0 0 10px;
}

.lowsonCautionBox p {
padding:0 10px 10px;
}

/*GROUP*/
/************************************************/
.valueSetBox {
background:#F8F5D6;
padding:8px 0;
margin:0 10px 15px
}

.valueSetBox h6 {
display:inline;
background:#FF9900;
color:#FFFFFF;
padding:5px;
font-weight:700;
}

.valueSetBox img {
display:block;
padding:10px 10px;
float:left;
}

.valueSetBox p {
padding:10px 10px 5px;
}

.valueSetBox p span {
font-size:134%;
font-weight:700;
}

.valueSetBox p span.seatS-tk {
border-left:solid 5px #E5000D;
padding: 0 0 0 8px;
margin: 0 30px 0 0;
}

.valueSetBox p span.seatA-tk {
border-left:solid 5px #0A2B6D;
padding: 0 0 0 8px;
}

.valueSetBox p span span {
border-left:none;
}

ul li.flowNo1 a.btnFax {
margin:10px auto;
}

.seatSkyView a {
background:url(/ticket/img/08/sapporo/icn_camera.gif) 0 0.5em no-repeat;
padding:3px 0 3px 25px;
display:block;
color: #0066FF;
}

/*Schedule*/
/************************************************/

.sapporoScheduleTbl {
width:590px;
margin:0 5px 10px;
background:url(/_share/syasen_4px_x.gif) bottom left repeat-x;
}

.sapporoScheduleTbl th {
border-top:1px solid #ddd;
border-right:1px dotted #ddd;
border-bottom:1px solid #ddd;
background:#EEE;
padding: 10px 5px 9px;
text-align:center;
font-weight:100;
}

.sapporoScheduleTbl th.thLeft {
border-right:none;
}

.sapporoScheduleTbl td {
background: url(/_share/bg_td02.gif) right bottom no-repeat;
padding: 7px 5px 6px;
text-align:center;
vertical-align:middle;
}

.sapporoScheduleTbl td.tdLeftEnd {
background: url(/_share/bg_td02.gif) left bottom no-repeat;
}

.sapporoScheduleTbl td.redTd {
	background-color:#Fee;
	color: #FF0000;
}

.sapporoScheduleTbl span.redSpan {
color:#f00;
}

.sapporoScheduleTbl td.blueTd {
background-color:#eef;
}

/************************************************
■tokyo Dome
************************************************/

/*coupon*/
/***********************************************/
.couponLead {
background:url(/ticket/img/08/tokyo/img_coupon_lead.gif) 5px 5px no-repeat;
padding:10px 10px 5px 121px;
margin:0 auto 10px;
width:464px;
height:96px;
font-size: 109%;
}

.columnTwoCts > .couponLead {
height:auto;
min-height:96px;
}

div.couponTicketWrap {
margin:0 5px 10px;
padding: 0 0 0 5px;
}

div.couponBox {
width:275px;
margin:0 5px 0 0;
padding:5px;
border:1px solid #CCC;
float:left;
}

div.couponBox h5 {
font-size:117%;
font-weight:700;
color:#069;
border-bottom:1px solid #CCC;
margin:5px 5px 10px 5px;
padding:5px 0;
}

div.couponBox p {
padding:10px 5px;
}

div.couponBox img {
margin:0 5px;
}

div.couponBox div.price {
border-top:1px solid #CCC;
margin:5px;
padding:5px;
}

/*season*/
/************************************************/

/*2009追記*/
.ticketCtsBox .sesntokyo {
float:left;
width:285px;
margin:0 5px 10px 0;
padding:0 0 0 5px;
min-height:130px;
}
.ticketCtsBox > .sesntokyo {
height:130px;
min-height:auto;
}

.ticketCtsBox .sesntky {
float:left;
width:190px;
margin:0 10px 0 0;
}

.ticketCtsBox .sesntkyLast {
float:left;
width:190px;
margin:0 0 0 0;
}

.sesnticket h5.tokyoSesn {
border-bottom:1px solid #AAA;
color:#993300;
margin:0 0 10px;
padding:0 0 5px 0;
text-align:left;
font-weight: 100;
}

/*販売所*/
/************************************************/
.storeTbl {
width:590px;
margin:0 5px 10px 5px;
}

.storeTbl th {
padding:5px 3px 3px 3px;
border-bottom:double 3px #ccc;
font-size: 117%;
font-weight: 100;
text-align:left;
vertical-align:middle;
}

.storeTbl td.name {
padding:5px 10px;
border-bottom:solid 1px #ccc;
font-weight: 700;
text-align:left;
vertical-align:top;
width: 200px;
background-color: #E8F4FF;
}

.storeTbl td.name-data {
padding:5px;
border-bottom:solid 1px #ccc;
}

/*------日程表-------*/

table#ticket-table {
width:580px;
margin:16px 0 1px 22px;
}

/*チケット販売*/
/************************************************/
table#ticket-table {
margin:0 auto 20px;
width: 90%;
}

table#ticket-table th.check,
table#ticket-table th.area-end {
border-top:double 3px #ccc;
border-bottom:double 3px #ccc;
text-align:center;
vertical-align:middle;
padding:8px;
}

table#ticket-table td.day {
border-bottom:solid 1px #ccc;
border-right:solid 1px #ccc;
text-align:left;
vertical-align:middle;
padding:8px 3px;
}

table#ticket-table td.team {
border-bottom:double 1px #ccc;
border-right:solid 1px #ccc;
text-align:left;
vertical-align:middle;
padding:3px;
}

table#ticket-table td.check,
table#ticket-table td.area-end {
border-bottom:solid 1px #ccc;
text-align:center;
vertical-align:middle;
padding:8px 3px;
}

table#ticket-table th.day,
table#ticket-table th.team {
border-top:double 3px #ccc;
border-bottom:double 3px #ccc;
border-right:solid 1px #ccc;
text-align:left;
vertical-align:middle;
padding:8px;
}

table#ticket-table th.time,
table#ticket-table th.area {
border-top:double 3px #ccc;
border-bottom:double 3px #ccc;
border-right:solid 1px #ccc;
text-align:center;
vertical-align:middle;
padding:8px;
}

table#ticket-table td.time,
table#ticket-table td.area {
border-bottom:double 1px #ccc;
border-right:solid 1px #ccc;
text-align:center;
vertical-align:middle;
padding:3px;
}

table#ticket-table th.orderNo,
table#ticket-table th.travelName,
table#ticket-table th.travelCharger,
table#ticket-table th.travelTel,
table#ticket-table th.price,
table#ticket-table th.gameTime,
table#ticket-table th.registTime,
table#ticket-table th.checkListGameTime {
border-top:double 3px #ccc;
border-bottom:double 3px #ccc;
border-right:solid 1px #ccc;
text-align:left;
vertical-align:middle;
padding:8px;
}

table#ticket-table td.orderNo,
table#ticket-table td.travelName,
table#ticket-table td.travelCharger,
table#ticket-table td.travelTel,
table#ticket-table td.price,
table#ticket-table td.gameTime,
table#ticket-table td.registTime,
table#ticket-table td.checkListGameTime {
border-bottom:double 1px #ccc;
border-right:solid 1px #ccc;
text-align:left;
vertical-align:middle;
padding:3px;
font-size:92%;
}

div.button {
margin:auto;
padding:10px;
text-align:center;
}

div.button-right {
padding:15px 20px 15px 15px;
text-align:right;
}

div.button p {
margin:auto;
padding:10px;
text-align:center;
}

table#ticketlist {
width:90%;
margin:0 auto 15px;
}

table#ticketlist th {
font-weight:100;
}

table#ticketlist th.seat {
padding:8px 3px;
background-color:#F2E8D0;
border-top:double 3px #ccc;
border-bottom:double 3px #ccc;
border-right:solid 1px #ccc;
text-align:left;
vertical-align:middle;
width: 180px;
}

table#ticketlist th.price,
table#ticketlist th.ticket {
padding:8px 3px;
background-color:#F2E8D0;
border-top:double 3px #ccc;
border-bottom:double 3px #ccc;
border-right:solid 1px #ccc;
text-align:center;
vertical-align:middle;
}

table#ticketlist th.amount {
padding:8px 3px 8px 5px;
background-color:#F2E8D0;
border-top:double 3px #ccc;
border-bottom:double 3px #ccc;
text-align:right;
vertical-align:middle;
width: 130px;
}

table#ticketlist td.seat {
padding:8px 3px;
border-bottom:solid 1px #ccc;
border-right:dotted 1px #ccc;
text-align:left;
vertical-align:middle;
}

table#ticketlist td.price {
padding:8px 3px;
border-bottom:solid 1px #ccc;
border-right:dotted 1px #ccc;
text-align:center;
vertical-align:middle;
}

table#ticketlist td.ticket {
padding:8px 3px;
border-bottom:solid 1px #ccc;
border-right:solid 1px #ccc;
text-align:center;
vertical-align:middle;
width: 140px;
}

table#ticketlist td.amount {
padding:8px 3px 8px 5px;
background-color:#EEEEEE;
border-bottom:solid 1px #ccc;
text-align:right;
vertical-align:middle;
width: 130px;
}

table#ticketlist td select {
width:3.0em;
}

/*--------合計--------*/

table#total {
width:90%;
margin:0 auto 15px;
border-bottom:double 3px #ccc;
}

table#total td.price {
padding:8px 3px 8px 5px;
font-weight:700;
width: 130px;
color:red;
text-align:right;
vertical-align:middle;
background-color: #EEEEEE;
font-size: 117%;
}

table#total td.price-left {
padding:8px 10px 8px 5px;
border-right:solid 1px #ccc;
text-align:right;
vertical-align:middle;
width: 131px;
border-left: dotted 1px #ccc;
}

table#total td.notes {
padding:8px 3px;
font-size:92%;
text-align:left;
vertical-align:middle;
}

/*-------------------------------
明細　confirm
--------------------------------*/

table#meisai {
width:90%;
margin:0 auto 15px;
}

table#meisai th.title {
padding:10px 5px 10px 10px;
border-top:double 3px #ccc;
border-right:solid 1px #ccc;
text-align:left;
vertical-align:middle;
}

table#meisai th.title-end {
padding:10px 5px 10px 10px;
border-top:double 3px #ccc;
text-align:left;
vertical-align:middle;
}

table#meisai th.price {
padding:10px 5px 10px 10px;
border-top:double 3px #ccc;
text-align:right;
vertical-align:middle;
}

table#meisai td.title {
padding:10px 5px 10px 10px;
border-top:double 3px #ccc;
border-right:solid 1px #ccc;
text-align:left;
vertical-align:middle;
background-color: #EEEEEE;
}

table#meisai td.title-end {
padding:10px 5px 10px 10px;
border-top:double 3px #ccc;
text-align:left;
vertical-align:middle;
background-color: #EEEEEE;
}

table#meisai td.double {
border-top:double 3px #ccc;
border-bottom: double 3px #ccc;
}

table#meisai td.total {
padding:10px 5px 10px 10px;
border-top:double 3px #ccc;
border-right:solid 1px #ccc;
text-align:right;
vertical-align:middle;
border-bottom: double 3px #ccc;
}

table#meisai td.price {
color:red;
padding:10px 5px 10px 10px;
border-top:double 3px #ccc;
text-align:right;
vertical-align:middle;
background-color: #EEEEEE;
}

table#meisai td.price-total {
font-size: 117%;
color:red;
padding:10px 5px 10px 10px;
border-top:double 3px #ccc;
text-align:right;
vertical-align:middle;
border-bottom: double 3px #ccc;
}

/*-------------------------------

登録情報修正・更新

--------------------------------*/

table.register {
width:580px;
margin:0 auto 15px;
border-bottom:solid 1px #ccc;
}

table.register th.note {
padding:10px 5px 10px 10px;
text-align:left;
vertical-align:middle;
font-weight: 100;
background-color: #EEEEEE;
}

table.register th.title {
padding:10px 5px 10px 10px;
border-top:solid 1px #ccc;
border-right:solid 1px #ccc;
text-align:left;
vertical-align:middle;
font-weight: 100;
}

table.register td.data {
padding:10px 5px 10px 10px;
border-top:solid 1px #ccc;
text-align:left;
vertical-align:middle;
}

/*-------------------------------

チケット購入

--------------------------------*/

div.loginMisstake {
margin:0 27px 30px;
width:546px;
padding:30px 0;
text-align:center;
background:#EBF2F3;
}

div.loginMisstake img {
margin:0 auto 50px;
display:block;
}

/*-------------------------------

INDEX　価格表

--------------------------------*/

table#ticket-price {
width:580px;
margin:0 auto 15px;
}

table#ticket-price th.seat {
padding:10px 5px 10px 10px;
background-color:#d7eef9;
border-top:double 3px #ccc;
border-bottom:double 3px #ccc;
border-right:solid 1px #ccc;
text-align:left;
vertical-align:middle;
width: 200px;
}

table#ticket-price th.tojitsu {
padding:5px;
background-color:#EEEEEE;
border-top:double 3px #ccc;
border-bottom:double 3px #ccc;
border-right:solid 1px #ccc;
text-align:center;
vertical-align:middle;
}

table#ticket-price th.member {
padding:5px;
background-color:#EEEEEE;
border-top:double 3px #ccc;
border-bottom:double 3px #ccc;
text-align:center;
vertical-align:middle;
color: red;
}

table#ticket-price td.seat {
padding:10px 5px 10px 10px;
border-bottom:solid 1px #ccc;
border-right:solid 1px #ccc;
vertical-align:middle;
background-color:#F8FCFE;
}

table#ticket-price td.tojitsu {
padding:5px;
border-bottom:solid 1px #ccc;
border-right:solid 1px #ccc;
text-align:center;
vertical-align:middle;
}

table#ticket-price td.member {
padding:5px;
font-size:114%;
font-weight:700;
color:red;
border-bottom:solid 1px #ccc;
text-align:center;
vertical-align:middle;
}

table#ticket-price td.seat-end {
padding:10px 5px 10px 10px;
border-right:solid 1px #ccc;
vertical-align:middle;
background-color:#F8FCFE;
}

table#ticket-price td.tojitsu-end {
padding:5px;
border-right:solid 1px #ccc;
text-align:center;
vertical-align:middle;
}

table#ticket-price td.member-end {
padding:5px;
font-size:114%;
font-weight:700;
color:red;
text-align:center;
vertical-align:middle;
}

table#ticket-price td.member p {
font-size:79%;
color:red;
text-align:center;
vertical-align:middle;
}

/*-------------------------------

座席表css

--------------------------------*/
.ticketbox {
margin:0 auto 20px;
width:568px;
}

td.zaseki {
text-align:center;
}

td.zaseki img {
margin:0 0 10px;
}

/*-------------------------------

チケット企画css

--------------------------------*/

#ProjectWrap {
margin-bottom: 20px;
}

#ProjectWrap h5 {
display:block;
padding:2px;
border:solid 1px #ccc;
margin-bottom: 10px;
margin: 0 5px 10px 5px;
}

#ProjectWrap h5 span {
background:#006699;
color: #FFF;
display:block;
padding: 3px;
}

.LineDarkBlue {
border:1px solid #006699;
color: #006699;
padding:1px 2px;
}

#ProjectWrap dl {
background:url(../../_share/dotted_1px_x.gif) repeat-x;
background-position:bottom;
padding: 3px;
margin: 0 3px 10px 3px;
}

#ProjectWrap dt {
margin-bottom: 5px;
padding: 2px;
}

#ProjectWrap dd {
padding: 5px;
}

#ProjectWrap ul {
padding:1em;
}

#ProjectWrap li {
text-indent:-1em;
}

/* --------- 企画チケットindex --------- */

#ProjectWrap h4.ProjectIndexH4 {
background:#006699 url(/ticket/project/img/icn_index01.gif) 5px 55% no-repeat;
padding:7px 0 7px 30px;
color:#FFFFFF;
font-size:114%;
font-weight:700;
}

#ProjectWrap div.ProjectIndexBox {
border:solid 1px #CCCCCC;
border-top:none;
padding:10px;
margin:0 0 30px;
}
#ProjectWrap div.ProjectDetailBox {
border:solid 1px #CCCCCC;
border-top:none;
padding:10px;
}

#ProjectWrap div.ProjectIndexBox div.ProjectIndexBoxL {
float:left;
width: 420px;
}

#ProjectWrap div.ProjectIndexBox div.ProjectIndexBoxR {
float:right;
width: 147px;
}

#ProjectWrap div.ProjectIndexBox div.ProjectIndexBoxL dl {
margin:0;
padding:0;
border:none;
background:none;
}

#ProjectWrap div.ProjectIndexBox div.ProjectIndexBoxL dl dt {
float:left;
clear:both;
margin:0 10px 7px 0;
text-align: center;
width: 4.0em;
}

#ProjectWrap div.ProjectIndexBox div.ProjectIndexBoxL dl dt.ProjectIndexDtBlue {
border:solid 1px #006699;
color:#006699;
}

#ProjectWrap div.ProjectIndexBox div.ProjectIndexBoxL dl dt.ProjectIndexDtGreen {
background:#669966;
color:#FFFFFF;
}

#ProjectWrap div.ProjectIndexBox div.ProjectIndexBoxL dl dd {
float:left;
margin:0 0 7px;
width:345px;
padding: 3px 0;
}

#ProjectWrap div.ProjectIndexBox div.ProjectIndexBoxL dl dd.ProjectIndexDd02 {
width:280px;
margin: 0 0 4px;
color: #666666;
}

.titSale {padding:5px;background:#FFFFCC;}
.saleTicket {width:100%;}

.saleTicket th {
padding-top:2px;
padding-bottom:2px;
background: #EEE;
border-bottom: 1px solid #DDD;
border-top: 1px solid #DDD;
}

.saleTicket th.seatIcn {
width:38px;
padding-left:1px;
}

.saleTicket td {
padding:8px 2px;
text-align: center;
background: url(/_share/bg_td02.gif) no-repeat scroll right bottom;
color: #444;
}

.saleA {font-weight:700;color:#FF3399;}
.saleB {font-weight:700;color:#3366CC;}
.saleC {}
.saleD {font-weight:700;}




/*-------------------------------

クライマックスcss

--------------------------------*/	
#schedule {
width:590px;
background:url(/ticket/climax/img/bg_schedule.gif) no-repeat;
padding:2px 0 0 0;
clear:both;
margin: 0 5px 15px;
}

#schedule .inner {
background:url(/ticket/climax/img/bg_schedule_bottom.gif) 0 100% no-repeat;
padding:5px 5px 7px;
}

#schedule .inner h5 {
background:url(/ticket/climax/img/h5_schedule.gif) 0% 50% no-repeat;
padding:5px 5px 5px 20px;
margin: 0 0 10px;
}

#schedule .inner table {
border-top:solid 1px #ccc;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
margin:0 0 10px;
}

#schedule .inner table th {
background:#0A50A1;
border-right:dotted 1px #fff;
font-weight:normal;
padding:3px;
color:#fff;
}

#schedule .inner table td {
border-bottom:solid 1px #ccc;
border-right:dotted 1px #ccc;
padding:3px;
background:#fff;
text-align:center;
}

#schedule .inner table th.last,
#schedule .inner table td.last {
border-right:none;
}

#seatSelectBox {
padding: 0px 5px;
width: 590px;
margin: 0 0 10px 0;
}

#seatSelectBox #seatMap {
width:350px;
float:right;
}

#seatSelectBox #seatMap .boxSummaryYellow p {
background:url(/ticket/climax/img/icn_star.gif) 0 0.2em no-repeat;
padding:0 0 0 15px;
}

#seatSelectBox dl {
border:solid 1px #ccc;
float:left;
width:228px;
padding:1px;
display: block;
}

#seatSelectBox dt {
margin:0 0 3px;
background:#CCC;
padding:3px;
}

#seatSelectBox dd {
margin:0 0 1px;
border-bottom:solid 1px #ccc;
text-align:right;
padding:3px;
}

#seatSelectBox dd.last {
border-bottom:none;
}

#seatSelectBox dt.seat-s {
background:#F19CA6;
}

#seatSelectBox dt.seat-a {
background:#E5E647;
}

#seatSelectBox dt.seat-b {
background:#4794D0;
}

#seatSelectBox dt.seat-upper {
background:#FDD000;
}

#seatSelectBox dt.seat-out {
background:#7DCDF4;
}

#seatSelectBox dt.seat-visitor {
background:#E85298;
}

h5.h5blueTitle {
margin:0 8px 8px;
border:solid 2px #0066CC;
background:#C1E0FF;
padding:3px;
}

h5.h5yellowTitle {
margin:0 8px 8px;
border:solid 2px #FFCC00;
background:#FFFFCC;
padding:3px;
}

.basetxt2 {
margin:0 10px 8px;
padding:3px;
}

h6.h6slashTitle {
margin:0 10px;
background:url(../../ticket/climax/img/bg_h6slash.gif) 0 0 repeat;
padding:3px 3px 3px 6px;
}

h6.h6slashTitle span {
padding:0 0 0 14px;
background:url(../../ticket/climax/img/icn_circle.gif) left center no-repeat;
}

.aboutBox {
margin:0 10px 8px;
background:#F6F6F6;
padding:10px;
}

ol.csTicket {
float:right;
display: block;
padding: 0;
margin: 0;
}

ol.csTicket-left {
display: block;
padding: 0;
margin: 0;
}

ol.csTicket li,
ol.csTicket-left li {
padding:3px 3px 3px 19px;
margin:0 0 3px 0;
}

ol.csTicket li.num1,
ol.csTicket-left li.num1 {
background:url(../../ticket/climax/img/icn_num_1.gif) 0 0.4em no-repeat;
}

ol.csTicket li.num2,
ol.csTicket-left li.num2 {
background:url(../../ticket/climax/img/icn_num_2.gif) 0 0.4em no-repeat;
}

ol.csTicket li.num3,
ol.csTicket-left li.num3 {
background:url(../../ticket/climax/img/icn_num_3.gif) 0 0.4em no-repeat;
}

ol.csTicket li.num4,
ol.csTicket-left li.num4 {
background:url(../../ticket/climax/img/icn_num_4.gif) 0 0.4em no-repeat;
}

ol.csTicket li.num5,
ol.csTicket-left li.num5 {
background:url(../../ticket/climax/img/icn_num_5.gif) 0 0.4em no-repeat;
}

ol.csTicket li.num6,
ol.csTicket-left li.num6 {
background:url(../../ticket/climax/img/icn_num_6.gif) 0 0.4em no-repeat;
}

ol.csTicket li.num7,
ol.csTicket-left li.num7 {
background:url(../../ticket/climax/img/icn_num_7.gif) 0 0.4em no-repeat;
}

.aboutBox h6 {
background:url(../../ticket/climax/img/bg_aboutboxh6.gif) 0 0 no-repeat;
line-height:33px;
padding: 0 0 0 10px;
clear: both;
}

.aboutBox .bgWhitebox {
background:#FFF;
border-bottom:solid 1px #CCC;
border-right:solid 1px #CCC;
border-left:solid 1px #CCC;
padding:5px;
margin: 0 0 10px 0;
}

/*-------------------------------

09シーズンシートcss

--------------------------------*/	
.sesnticketSingleBox {
	float:left;
	width:584px;
	padding:0 3px;
	margin:0 0 15px;
	background:url(/ticket/img/09/sapporo/bg_ticket.gif) repeat-x;
}

/*-------------------------------

09チケットインデックスcss

--------------------------------*/	
#ticketWrap{width:600px;}

/*2009.07.22 ヘッダ変更追記*/	
#ticketTopHead{
border:1px solid #999;
margin-bottom:30px;
}

#ticketTopHead dl{
height:195px;
width:172px;
float:left;
border-right:1px solid #999;
background:#E6F0FD;
padding:5px 5px 0;
overflow:hidden;
}

/*共通要素上書*/
#ticketTopHead .mainImg{
float:left;
width:415px;
height:200px;
clear:none;
overflow:hidden;
vertical-align:bottom;
}
/*END*/

#ticketTopHead .mainImg img{
overflow:hidden;
line-height:1;
vertical-align:bottom;
}


dl.ticketOederNav dt{
display:block;
overflow:hidden;
line-height:1;
border-left:3px solid #2A789E;
padding:3px 0 3px 5px;
margin:0 0 5px;
}

dl.ticketOederNav dd{
display:block;
margin-bottom:3px;
}

dl.ticketOederNav dd a{
display:block;
overflow:hidden;
border:3px solid #CCC;
}

dl.ticketOederNav dd a:hover{
border:3px solid #FF6600;
}

/*2009.07.22 ヘッダ変更追記*/

#ticketInfoL {
width:170px;
float:left;
margin: 0 0 15px 0;}

#ticketInfoR {
width:400px;
float:right;
margin:0;}

#ticketInfoR .baseBox {
background:url(/ticket/img/09/bg_info_base.gif) no-repeat 0% 0%;
padding:6px 0px 0px;
margin: 0 0 15px;}

#ticketInfoR .sapporoBox {
background:url(/ticket/img/09/bg_info_sapporo.gif) no-repeat 0% 0%;
padding:6px 0px 0px;
overflow: hidden;
margin: 0 0 15px;
}
#ticketInfoR .sapporoBox .sapporoBoxTicketList{
overflow:hidden;
}

#ticketInfoR .ticketListBoxL{
float:left;
width:105px;
margin-right:10px;
}
#ticketInfoR .ticketListBoxR{
float:right;
width:285px;
}


#ticketInfoR .subLinkList{
	margin:0 0 5px 0;
	font-size:92%;
	padding-left:10px;
	width: 270px;
}
#ticketInfoR .subLinkList li{
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:1px 0;
	white-space: nowrap;
}
#ticketInfoR .subLinkList li a{color:#666;}

#ticketInfoR .tokyoBox {
background:url(/ticket/img/09/bg_info_tokyo.gif) no-repeat 0% 0%;
padding:6px 0 0;
margin: 0 0 15px;
overflow: hidden;
}

#ticketInfoR a{margin:5px;}

#ticketInfoR h3 {
border-bottom:solid 1px #ccc;
padding:9px 0;
margin:0 0 5px;}

#ticketInfoR h3 span{
float:right;
margin:0 5px 0 0;}

ul.Toplist{margin:0 0 5px;}

ul.Toplist li{
display:block;
margin:0 0 5px;
padding:2px 0 3px 45px;
line-height:1.2;
border-bottom:dotted 1px #ccc;}

.icon_Ticket{background:url(/ticket/img/09/icon_ticket.gif) 0% 50% no-repeat;}
.icon_Sapporo{background:url(/ticket/img/09/icon_sapporo.gif) 0% 50% no-repeat;}
.icon_Tokyo{background:url(/ticket/img/09/icon_tokyo.gif) 0% 50% no-repeat;}
.icon_Other{background:url(/ticket/img/09/icon_other.gif) 0% 50% no-repeat;}

#ticketInfoR .baseBox ul.Toplist .icon_Ticket a,
#ticketInfoR .baseBox ul.Toplist .icon_Sapporo a,
#ticketInfoR .baseBox ul.Toplist .icon_Tokyo a,
#ticketInfoR .baseBox ul.Toplist .icon_Other a{margin:0px;}

.campaignBox{
background:#FDF5D0;
width: 400px;}
.campaignBox a{color:#333333;}
.campaignBox p{color:#666666;}
.campaignBox .QRimg{margin:0px 5px 5px;float:left;}

#ticketInfoR .sapporoBox h4{overflow:hidden;}
#ticketInfoR .sapporoBox p{overflow:hidden;}
#ticketInfoR .tokyoBox h4{overflow:hidden;}
#ticketInfoR .tokyoBox p{overflow:hidden;}

#ticketInfoR .baseBox a{display:block;margin:0 0 5px;}

#ticketInfoL h3{
padding:12px 2px 7px;
background:url(/ticket/img/09/bg_left_title.gif) 0 0 no-repeat;
border-bottom:solid 1px #CCC;
margin:0 0 5px;}

#ticketInfoL p.otherBox a{
	display:block;
	margin:0 0 2px;
	color:#666666;
	font-size: 92%;
	background-position:0 center;}

#ticketInfoL p.sidelist {margin:0 0 10px;}

#ticketInfoL p.sidelist a{
display:block;
background:url(/ticket/img/09/bg_sidelist.gif) 3% 55% no-repeat;
display:block;
margin:0 0 2px;
padding:5px 0px 5px 15px;}

#ticketInfoL p.sidelist a:hover {background:url(/ticket/img/09/bg_sidelist_o.gif) no-repeat;}

/*---09チケット　プレイガイド---*/

table#playGuide09 td{ text-align:left; }
table#playGuide09 td p{ }
table#playGuide09 td div.boxSummaryYellow{
	padding:3px;
	margin:0 0 5px;
	}
p.placeTit{
	color:#006699;
	font-weight:bold;
	padding:3px 5px;
	font-weight:bold;
	margin-bottom:3px;
	background:url(/_share/dotted_1px_x.gif) 0 bottom repeat-x;
}

table#playGuide09 td p.notesBox{
	margin-bottom:0;
}

