@charset "utf-8";

/* !Clearfix
---------------------------------------------------------- */
.summaryBoxCts
{
	display: block;
	min-height: 1%;
}

.summaryBoxCts:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}


* html .summaryBoxCts
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}


/* Box element
---------------------------------------------------------- */

.summaryBoxWrap .summaryBoxHead{
background: url(/common/img/bg_box_line_top.gif) 0 0 repeat-x;
padding:10px 5px;
border-bottom:1px dotted #AAA;
color: #01537f;
font-size: 125%;
font-weight:bold;
}

.summaryBoxWrap .summaryBoxCts{
padding:15px 5px 20px;
}

.summaryBoxWrap .summaryBoxCts p{
	margin-bottom: 10px;
}


.summaryBoxSlashWrap{
background: url(/common/img/bg/bg_box_slash_45_blue.gif) 0 0 repeat;
clear:both;
padding:3px;
}

.summaryBoxSlashWrap .summaryBoxCts{
background:#FFF;
padding:10px;
}

/*2 ColumnBox*/

.box2column{
width:698px;
margin-right:-14px;
margin-bottom:14px;
overflow:hidden;
*zoom: 1;
}

.box2columnSecIn{
width:680px;
padding:0 9px 0 10px;
margin-right:-15px;
margin-bottom:15px;
overflow:hidden;
*zoom: 1;
}

.box2column .inner{
width:323px;
margin-right:14px;
margin-bottom:14px;
border:1px solid #C8DBE8;
padding:8px 5px;
background: url(/common/img/bg_box_top_01.png) 0 0 no-repeat;
float:left;
overflow:hidden;
*zoom: 1;
}

.box2columnSecIn .inner{
width:313px;
margin-right:15px;
margin-bottom:15px;
border:1px solid #C8DBE8;
padding:8px 5px;
background: url(/common/img/bg_box_top_01.png) 0 0 no-repeat;
float:left;
overflow:hidden;
*zoom: 1;
}

/* list element
---------------------------------------------------------- */

.ul_dot01 li {
		display: block;
		background: url(/common/img/ico_dot02_no.gif) left 0.6em no-repeat;
		padding-left: 10px;
		margin-bottom: 3px;
	}

/* banner element
---------------------------------------------------------- */

.banner a{
display:block;
border:1px solid #D5D9DB;
padding:1px;
vertical-align:bottom;
overflow:hidden;
zoom:1;
text-align:center;
line-height:1;
}

.banner a:hover{
border:1px solid #99B3D4;
background:#D5D9DB;
}

.banner a:hover img{
opacity: 0.9;
}


/* !Table element
---------------------------------------------------------- */
.table_basic {
	width: 100%;
	margin-bottom: 22px;
}
	.table_basic th,
	.table_basic td {
	}
	.table_basic.type1 th,
	.table_basic.type1 td {
		border: 1px solid #c8dbe8;
	}
	.table_basic.type2 th,
	.table_basic.type2 td {
		border-top: 1px solid #c8dbe8;
		border-bottom: 1px solid #c8dbe8;
	}
	.table_basic th {
		text-align: right;
		font-size: 125%;
	}
	.table_basic td {
	}
	.table_basic.type1 th {
		background: #f6f6f6 url(/common/img/bg_tbl02.jpg) left top no-repeat;
	}
	.table_basic th.th_cell01 {
		background: #f5f9fc url(/common/img/bg_tbl01.jpg) left top no-repeat;
		color: #21739f;
		text-align:center;
	}
	.table_basic td {
		vertical-align: top;
	}
		.table_basic th div {
			padding: 4px 13px;
		}
		.table_basic td div {
			padding: 6px 18px 2px;
		}
		.table_basic th div,
		.table_basic td div {
			border-top: 1px solid #fff;
			border-bottom: 1px solid #fff;
		}

.table_nor {
	width: 100%;
	margin-bottom: 15px;
 }

.table_nor th {
	background-color: #E4EFF8;
	font-weight: bold;
	color: #21739F;
	text-align: center;
}

.table_nor th,
.table_nor td {
	border-top: 1px solid #c8dbe8;
	border-bottom: 1px solid #c8dbe8;
	padding: 5px;
	}



.table_norB {
	margin-bottom: 15px;
 }

.table_norB th {
	background-color: #E4EFF8;
	font-weight: bold;
	color: #21739F;
	text-align: center;
}

.table_norB th,
.table_norB td {
	border-top: 1px solid #c8dbe8;
	border-bottom: 1px solid #c8dbe8;
	padding: 5px;
	}


.table_nor2 {
	width: 100%;
	margin-bottom: 30px;
 }

.table_nor2 th {
	background-color: #E4EFF8;
	font-weight: bold;
	color: #21739F;
	text-align: center;
}

.table_nor2 th,
.table_nor2 td {
	border: 1px solid #c8dbe8;
	padding: 5px 3px;
}

.table_nor2 .th01 {
	color: #333;
	background-color: #f5f9fc;
	background-image: url(/common/img/bg_tbl02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	text-align: left;
}

.table_nor2 .th01c {
	color: #333;
	background-color: #f5f9fc;
	background-image: url(/common/img/bg_tbl02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
}




.table_nor2-2 {
	width: 100%;
	margin-bottom: 30px;
 }

.table_nor2-2 th {
	background-color: #E4EFF8;
	font-weight: bold;
	color: #21739F;
}

.table_nor2-2 th,
.table_nor2-2 td {
	border: 1px solid #c8dbe8;
	padding: 5px;
}




.table_nor3 {
	width: 100%;
	margin-bottom: 30px;
	font-size: 120%;
 }

.table_nor3 th {
	color: #FFF;
	background-color: #2174A0;
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
}

.table_nor3 th,
.table_nor3 td {
	border: 1px solid #c8dbe8;
	padding: 5px;
}

.table_nor3 .th01 {
	color: #333;
	background-color: #f5f9fc;
	background-image: url(/common/img/bg_tbl02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
}

.table_nor3 .th02 {
	color: #2174A0;
	background-color: #E4EFF8;
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
}


.table_nor4 {
	width: 100%;
}

.table_nor4 th{
	color: #21739F;
	font-weight: bold;
}
.table_nor4 th,
.table_nor4 td{
	text-align:left;
	border-bottom:1px solid #c8dbe8;
	padding:10px 7px;
}

.table_nor4 .end th,
.table_nor4 .end td{
	border-bottom:none;
}

.table_nor4 .start th,
.table_nor4 .start td{
	border-top:1px solid #c8dbe8;
}


.table_nor5 {
	width: 100%;
	margin-bottom: 30px;
	font-size: 120%;
 }

.table_nor5 th {
	width: 50px;
	color: #FFF;
	background-color: #2174A0;
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
}

.table_nor5 th,
.table_nor5 td {
	height: 40px;
	width: 40px;
	border: 1px solid #c8dbe8;
	padding: 5px;
}

.table_nor5 .th01 {
	color: #333;
	background-color: #f5f9fc;
	background-image: url(/common/img/bg_tbl02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
}

.table_nor5 .th02 {
	color: #2174A0;
	background-color: #E4EFF8;
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
}

.td_no {
	font-family: "Arial Black";
	font-size: 20px;
	font-weight: bold;
	color: #036;
	text-align: center;
	width: 40px;
	font-style: normal;
 }


/* !text element
---------------------------------------------------------- */
.bandRed01 {
	color: #fff;
	background: #cc3333;
	display:inline-block;
	padding:3px;
	line-height:1;
}
.bandBlack01 {
	color: #fff;
	background: #333;
	display:inline-block;
	padding:3px;
	line-height:1;
}
.bandNavy01 {
	color: #fff;
	background: #01537f;
	display:inline-block;
	padding:3px;
	line-height:1;
}
.bandOcher01 {
	color: #fff;
	background: #b9b900;
	display:inline-block;
	padding:3px;
	line-height:1;
}
.bandGreen01 {
	color: #fff;
	background: #009933;
	display:inline-block;
	padding:3px;
	line-height:1;
}
.bandGray01 {
	color: #fff;
	background: #999;
	display:inline-block;
	padding:3px;
	line-height:1;
}
.bandPink01 {
	color: #fff;
	background: #f764d2;
	display:inline-block;
	padding:3px;
	line-height:1;
}
.bandOrange01 {
	color: #fff;
	background: #ff6600;
	display:inline-block;
	padding:3px;
	line-height:1;
}



.iFlame{
	border: 1px solid #CCCCCC;
	width: 654px;
	padding: 0.5em;
	overflow: auto;
}

.h200{	height: 200px;}
.h300{	height: 300px;}
.h400{	height: 400px;}
.h500{	height: 500px;}
.h600{	height: 600px;}




/* Btn element　2012.11~　矢印タイプ
---------------------------------------------------------- */
.btnArwDecide,
.btnArwNomalUnique,
.btnArwNomalUsual,
.btnArwOutside,
.btnArwFanclub,
.btnArwGeneral {
	*margin-right: 5px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.btnArwDecide p,
.btnArwNomalUnique p,
.btnArwNomalUsual p,
.btnArwOutside p,
.btnArwFanclub p,
.btnArwGeneral p {
	padding-left: 31px;
	height: 31px;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.btnArwDecide p span,
.btnArwNomalUnique p span,
.btnArwNomalUsual p span,
.btnArwOutside p span,
.btnArwFanclub p span,
.btnArwGeneral p span {
		padding-right: 5px;
		height: 31px;
		display: inline-block;
		*display: inline;
		*zoom: 1;
	}
.btnArwDecide p span a,
.btnArwNomalUnique p span a,
.btnArwNomalUsual p span a,
.btnArwOutside p span a,
.btnArwFanclub p span a,
.btnArwGeneral p span a {
			color: #fff;
			font-weight:bold;
			padding: 0 5px 0 8px;
			height: 31px;
			line-height: 31px;
			text-decoration: none;
			display: inline-block;
			*display: inline;
			*zoom: 1;
		}

.btnArwOutside_nolink {
*margin-right: 5px;
display: inline-block;
*display: inline;
*zoom: 1;
}

.btnArwOutside_nolink p {
padding-left: 31px;
height: 31px;
cursor: auto;
display: inline-block;
*display: inline;
*zoom: 1;
}

.btnArwOutside_nolink p span {
padding-right: 5px;
height: 31px;
display: inline-block;
*display: inline;
*zoom: 1;
}

.btnArwOutside_nolink p span a {
color: #fff;
font-weight:bold;
padding: 0 5px 0 8px;
height: 31px;
line-height: 31px;
text-decoration: none;
display: inline-block;
*display: inline;
*zoom: 1;
}


/*決定ボタン*/
.btnArwDecide p { background: url(/common/img/button/bg_btn_decide_l.gif) left top no-repeat;}
.btnArwDecide p span { background: url(/common/img/button/bg_btn_decide_r.gif) right top no-repeat;}
.btnArwDecide p span a { background: url(/common/img/button/bg_btn_decide_m.gif) left top repeat-x;}
.btnArwDecide p#btn_hover { background: url(/common/img/button/bg_btn_decide_on_l.gif) left top no-repeat;}
.btnArwDecide p#btn_hover span { background: url(/common/img/button/bg_btn_decide_on_r.gif) right top no-repeat;}
.btnArwDecide p#btn_hover span a { background: url(/common/img/button/bg_btn_decide_on_m.gif) left top repeat-x;}

/*通常ボタン ユニーク*/
.btnArwNomalUnique p { background: url(/common/img/button/bg_btn_normal_unique_l.gif) left top no-repeat;}
.btnArwNomalUnique p span { background: url(/common/img/button/bg_btn_normal_unique_r.gif) right top no-repeat;}
.btnArwNomalUnique p span a { background: url(/common/img/button/bg_btn_normal_unique_m.gif) left top repeat-x;}
.btnArwNomalUnique p#btn_hover { background: url(/common/img/button/bg_btn_normal_unique_on_l.gif) left top no-repeat;}
.btnArwNomalUnique p#btn_hover span { background: url(/common/img/button/bg_btn_normal_unique_on_r.gif) right top no-repeat;}
.btnArwNomalUnique p#btn_hover span a { background: url(/common/img/button/bg_btn_normal_unique_on_m.gif) left top repeat-x;}

/*通常ボタン 常時（フォントカラー上書き指定）*/
.btnArwNomalUsual p { background: url(/common/img/button/bg_btn_normal_usual_l.gif) left top no-repeat;}
.btnArwNomalUsual p span { background: url(/common/img/button/bg_btn_normal_usual_r.gif) right top no-repeat;}
.btnArwNomalUsual p span a {color:#156C93; background: url(/common/img/button/bg_btn_normal_usual_m.gif) left top repeat-x;}
.btnArwNomalUsual p#btn_hover { background: url(/common/img/button/bg_btn_normal_usual_on_l.gif) left top no-repeat;}
.btnArwNomalUsual p#btn_hover span { background: url(/common/img/button/bg_btn_normal_usual_on_r.gif) right top no-repeat;}
.btnArwNomalUsual p#btn_hover span a {color:#6193BB; background: url(/common/img/button/bg_btn_normal_usual_on_m.gif) left top repeat-x;}

/*外部ボタン */
.btnArwOutside p {background: url(/common/img/button/bg_btn_outside_l.gif) left top no-repeat;}
.btnArwOutside p span { background: url(/common/img/button/bg_btn_outside_r.gif) right top no-repeat;}
.btnArwOutside p span a { background: url(/common/img/button/bg_btn_outside_m.gif) left top repeat-x;}
.btnArwOutside p#btn_hover { background: url(/common/img/button/bg_btn_outside_on_l.gif) left top no-repeat;}
.btnArwOutside p#btn_hover span { background: url(/common/img/button/bg_btn_outside_on_r.gif) right top no-repeat;}
.btnArwOutside p#btn_hover span a { background: url(/common/img/button/bg_btn_outside_on_m.gif) left top repeat-x;}

/*外部ボタン */
.btnArwOutside_nolink p {background: url(/common/img/button/bg_btn_outside_l.gif) left top no-repeat;}
.btnArwOutside_nolink p span { background: url(/common/img/button/bg_btn_outside_r.gif) right top no-repeat;}
.btnArwOutside_nolink p span a { background: url(/common/img/button/bg_btn_outside_m.gif) left top repeat-x;}

/*ファンクラブボタン*/
.btnArwFanclub p { background: url(/common/img/button/bg_btn_fanclub_l.gif) left top no-repeat;}
.btnArwFanclub p span { background: url(/common/img/button/bg_btn_fanclub_r.gif) right top no-repeat;}
.btnArwFanclub p span a { background: url(/common/img/button/bg_btn_fanclub_m.gif) left top repeat-x;}
.btnArwFanclub p#btn_hover { background: url(/common/img/button/bg_btn_fanclub_on_l.gif) left top no-repeat;}
.btnArwFanclub p#btn_hover span { background: url(/common/img/button/bg_btn_fanclub_on_r.gif) right top no-repeat;}
.btnArwFanclub p#btn_hover span a { background: url(/common/img/button/bg_btn_fanclub_on_m.gif) left top repeat-x;}

/*一般ボタン*/
.btnArwGeneral p { background: url(/common/img/button/bg_btn_general_l.gif) left top no-repeat;}
.btnArwGeneral p span { background: url(/common/img/button/bg_btn_general_r.gif) right top no-repeat;}
.btnArwGeneral p span a { background: url(/common/img/button/bg_btn_general_m.gif) left top repeat-x;}
.btnArwGeneral p#btn_hover { background: url(/common/img/button/bg_btn_general_on_l.gif) left top no-repeat;}
.btnArwGeneral p#btn_hover span { background: url(/common/img/button/bg_btn_general_on_r.gif) right top no-repeat;}
.btnArwGeneral p#btn_hover span a { background: url(/common/img/button/bg_btn_general_on_m.gif) left top repeat-x;}


/*ボタンタイプ
-----------------------------------------*/
.btnSec p {
cursor: pointer;
display: inline-block;
padding-left: 5px;
height: 40px;
*display: inline;
*zoom: 1;
}

.btnSec p span {
display: inline-block;
padding-right: 5px;
height: 40px;
*display: inline;
*zoom: 1;
}

.btnSec p span a {
color: #fff;
text-decoration: none;
display: inline-block;
padding: 0 50px;
height: 40px;
line-height: 42px;
font-size: 134%;
font-weight:bold;
text-align: center;
*display: inline;
*zoom: 1;
}

.btnSec p span a.long {
padding: 0 100px;
}

.btnSec p span a.short {
padding: 0 15px;
font-size: 117%;
}

.btnSec p span a.none {
cursor: default;
}

.btnSec_nolink p {
cursor: auto;
display: inline-block;
padding-left: 5px;
height: 40px;
*display: inline;
*zoom: 1;
}

.btnSec_nolink p span {
display: inline-block;
padding-right: 5px;
height: 40px;
*display: inline;
*zoom: 1;
}

.btnSec_nolink p span a {
color: #fff;
text-decoration: none;
display: inline-block;
padding: 0 50px;
height: 40px;
line-height: 42px;
font-size: 134%;
font-weight:bold;
text-align: center;
*display: inline;
*zoom: 1;
}

/*決定ボタン*/
.btnDecide p { background: url(/common/img/button/btn_decide_l.gif) left top no-repeat;}
.btnDecide p span { background: url(/common/img/button/btn_decide_r.gif) right top no-repeat;}
.btnDecide p span a { background: url(/common/img/button/btn_decide_m.gif) left top repeat-x;}
.btnDecide p#btn_hover { background: url(/common/img/button/btn_decide_on_l.gif) left top no-repeat;}
.btnDecide p#btn_hover span { background: url(/common/img/button/btn_decide_on_r.gif) right top no-repeat;}
.btnDecide p#btn_hover span a { background: url(/common/img/button/btn_decide_on_m.gif) left top repeat-x;}

/*通常ボタン ユニーク*/
.btnNomalUnique p { background: url(/common/img/button/btn_normal_unique_l.gif) left top no-repeat;}
.btnNomalUnique p span { background: url(/common/img/button/btn_normal_unique_r.gif) right top no-repeat;}
.btnNomalUnique p span a { background: url(/common/img/button/btn_normal_unique_m.gif) left top repeat-x;}
.btnNomalUnique p#btn_hover { background: url(/common/img/button/btn_normal_unique_on_l.gif) left top no-repeat;}
.btnNomalUnique p#btn_hover span { background: url(/common/img/button/btn_normal_unique_on_r.gif) right top no-repeat;}
.btnNomalUnique p#btn_hover span a { background: url(/common/img/button/btn_normal_unique_on_m.gif) left top repeat-x;}

/*グッズ購入用*/
.btnGoods p { background: url(/common/img/button/btn_goods_l.gif) left top no-repeat;}
.btnGoods p span { background: url(/common/img/button/btn_goods_r.gif) right top no-repeat;}
.btnGoods p span a { background: url(/common/img/button/btn_goods_m.gif) left top repeat-x;}
.btnGoods p#btn_hover { background: url(/common/img/button/btn_goods_on_l.gif) left top no-repeat;}
.btnGoods p#btn_hover span { background: url(/common/img/button/btn_goods_on_r.gif) right top no-repeat;}
.btnGoods p#btn_hover span a { background: url(/common/img/button/btn_goods_on_m.gif) left top repeat-x;}

/*グッズ購入用S*/
.btnGoods_S p { background: url(/common/img/button/btn_goods_l.gif) left top no-repeat;}
.btnGoods_S p span { background: url(/common/img/button/btn_goods_r.gif) right top no-repeat;}
.btnGoods_S p span a { background: url(/common/img/button/btn_goods_m.gif) left top repeat-x;font-size:110%;line-height:1.3;padding-top:4px;}
.btnGoods_S p#btn_hover { background: url(/common/img/button/btn_goods_on_l.gif) left top no-repeat;}
.btnGoods_S p#btn_hover span { background: url(/common/img/button/btn_goods_on_r.gif) right top no-repeat;}
.btnGoods_S p#btn_hover span a { background: url(/common/img/button/btn_goods_on_m.gif) left top repeat-x;}

/*グッズ購入用SS*/
.btnGoods_SS p { background: url(/common/img/button/btn_goods_l.gif) left top no-repeat;float:right;}
.btnGoods_SS p span { background: url(/common/img/button/btn_goods_r.gif) right top no-repeat;}
.btnGoods_SS p span a { background: url(/common/img/button/btn_goods_m.gif) left top repeat-x;font-size:120%;line-height:1.9;padding:7px 50px 0;}
.btnGoods_SS p#btn_hover { background: url(/common/img/button/btn_goods_on_l.gif) left top no-repeat;}
.btnGoods_SS p#btn_hover span { background: url(/common/img/button/btn_goods_on_r.gif) right top no-repeat;}
.btnGoods_SS p#btn_hover span a { background: url(/common/img/button/btn_goods_on_m.gif) left top repeat-x;}

/* +B グッズ購入用*/
.btnPlusB p span a span,
.btnPlusB_S p span a span,
.btnPlusB_SS p span a span{font-family: YuGothic, "游ゴシック", "メイリオ",Meiryo,"ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
}

/* +B グッズ購入用*/
.btnPlusB p span a {background-size:20px;background-color: #e4e2d1; color:#10345e !important;}
.btnPlusB p#btn_hover span a { background-color: #ece9e5;}
.btnPlusB p {background-color:#e4e2d1;}
.btnPlusB p#btn_hover {background-color:#ece9e5;}

/* +B グッズ購入用S*/
.btnPlusB_S p span a {background-size:20px; background-color:#e4e2d1;font-size:110%;line-height:1.3; color:#10345e !important;}
.btnPlusB_S p#btn_hover span a { background-color:#ece9e5;}
.btnPlusB_S p span a span{ margin-top:4px;}
.btnPlusB_S p {background-color:#e4e2d1;}
.btnPlusB_S p#btn_hover {background-color:#ece9e5;}

/* +B グッズ購入用SS*/

.btnPlusB_SS p {float:right;}

.btnPlusB_SS p span a {background-color:#e4e2d1;font-size:120%;line-height:1.9;padding:0 50px 0; color:#10345e !important;}
.btnPlusB_SS p#btn_hover span a { background-color: #ece9e5;}
.btnPlusB_SS p span a span{ margin-top:8px;}
.btnPlusB_SS p {background-color:#e4e2d1;}
.btnPlusB_SS p#btn_hover {background-color:#ece9e5;}

/*オープン戦 ベイチケボタン*/
.btnOutside_Open p {background: url(/common/img/button/btn_decide_l.gif) left top no-repeat;}
.btnOutside_Open p span { background: url(/common/img/button/btn_decide_r.gif) right top no-repeat;}
.btnOutside_Open p span a { background: url(/common/img/button/btn_decide_m.gif) left top repeat-x;}
.btnOutside_Open p#btn_hover { background: url(/common/img/button/btn_decide_on_l.gif) left top no-repeat;}
.btnOutside_Open p#btn_hover span { background: url(/common/img/button/btn_decide_on_r.gif) right top no-repeat;}
.btnOutside_Open p#btn_hover span a { background: url(/common/img/button/btn_decide_on_m.gif) left top repeat-x;}

/*通常ボタン 常時（フォントカラー上書き指定）*/
.btnNomalUsual p { background: url(/common/img/button/btn_normal_usual_l.gif) left top no-repeat;}
.btnNomalUsual p span { background: url(/common/img/button/btn_normal_usual_r.gif) right top no-repeat;}
.btnNomalUsual p span a {color:#156C93; background: url(/common/img/button/btn_normal_usual_m.gif) left top repeat-x;}
.btnNomalUsual p#btn_hover { background: url(/common/img/button/btn_normal_usual_on_l.gif) left top no-repeat;}
.btnNomalUsual p#btn_hover span { background: url(/common/img/button/btn_normal_usual_on_r.gif) right top no-repeat;}
.btnNomalUsual p#btn_hover span a {color:#6193BB; background: url(/common/img/button/btn_normal_usual_on_m.gif) left top repeat-x;}

/*外部ボタン */
.btnOutside p {background: url(/common/img/button/btn_outside_l.gif) left top no-repeat;}
.btnOutside p span { background: url(/common/img/button/btn_outside_r.gif) right top no-repeat;}
.btnOutside p span a { background: url(/common/img/button/btn_outside_m.gif) left top repeat-x;}
.btnOutside p#btn_hover { background: url(/common/img/button/btn_outside_on_l.gif) left top no-repeat;}
.btnOutside p#btn_hover span { background: url(/common/img/button/btn_outside_on_r.gif) right top no-repeat;}
.btnOutside p#btn_hover span a { background: url(/common/img/button/btn_outside_on_m.gif) left top repeat-x;}

/*外部ボタン リンク非アクティブ */
.btnOutside_nolink p {background: url(/common/img/button/btn_outside_l.gif) left top no-repeat;}
.btnOutside_nolink p span { background: url(/common/img/button/btn_outside_r.gif) right top no-repeat;}
.btnOutside_nolink p span a { background: url(/common/img/button/btn_outside_m.gif) left top repeat-x;}

/*ファンクラブボタン*/
.btnFanclub p { background: url(/common/img/button/btn_fanclub_l.gif) left top no-repeat;}
.btnFanclub p span { background: url(/common/img/button/btn_fanclub_r.gif) right top no-repeat;}
.btnFanclub p span a { background: url(/common/img/button/btn_fanclub_m.gif) left top repeat-x;}
.btnFanclub p#btn_hover { background: url(/common/img/button/btn_fanclub_on_l.gif) left top no-repeat;}
.btnFanclub p#btn_hover span { background: url(/common/img/button/btn_fanclub_on_r.gif) right top no-repeat;}
.btnFanclub p#btn_hover span a { background: url(/common/img/button/btn_fanclub_on_m.gif) left top repeat-x;}

/*一般ボタン*/
.btnGeneral p { background: url(/common/img/button/btn_general_l.gif) left top no-repeat;}
.btnGeneral p span { background: url(/common/img/button/btn_general_r.gif) right top no-repeat;}
.btnGeneral p span a { background: url(/common/img/button/btn_general_m.gif) left top repeat-x;}
.btnGeneral p#btn_hover { background: url(/common/img/button/btn_general_on_l.gif) left top no-repeat;}
.btnGeneral p#btn_hover span { background: url(/common/img/button/btn_general_on_r.gif) right top no-repeat;}
.btnGeneral p#btn_hover span a { background: url(/common/img/button/btn_general_on_m.gif) left top repeat-x;}

/*クローズボタン */
.btnClose p {background: url(/common/img/button/btn_outside_l.gif) left top no-repeat;}
.btnClose p span { background: url(/common/img/button/btn_outside_r.gif) right top no-repeat;}
.btnClose p span a { background: url(/common/img/button/btn_outside_m.gif) left top repeat-x;}
.btnClose p#btn_hover { background: url(/common/img/button/btn_outside_l.gif) left top no-repeat;}
.btnClose p#btn_hover span { background: url(/common/img/button/btn_outside_r.gif) right top no-repeat;}
.btnClose p#btn_hover span a { background: url(/common/img/button/btn_outside_m.gif) left top repeat-x;}

/* BaystarsTicketNav 2013/03/29
---------------------------------------------------------- */
table.bayTicketNav{
width:100%;
}

table.bayTicketNav td{
border:1px solid #DDD;
background:#FFF;
padding:0 0 7px;
vertical-align:top;
width:33%;
}

table.bayTicketNav .bayTicketNavBegin{
border-top:7px solid #FFCC00;
}

table.bayTicketNav .bayTicketNavOrderseat {
border-top:7px solid #000099;
}

table.bayTicketNav .bayTicketNavFanclub{
border-top:7px solid #00B3F0;
}

table.bayTicketNav .bayTicketNavBayticket{
border-top:7px solid #99CC33;
}

table.bayTicketNav h4{
font-size:13px;
font-weight:bold;
text-align:center;
text-shadow: 1px 1px 0 #FFF;
padding:10px 7px;
border-top:1px solid #FFF;
border-left:1px solid #FFF;
border-bottom:1px dotted #DDD;
background:#EFEFEF;
}

table.bayTicketNav .read{
padding:10px 7px;
margin-bottom:10px;
}

table.bayTicketNav .button{
text-align:center;
}



.btnDecide p.grande.thick {
	background: url(/common/img/button/btn_decide_thick_l.gif) left top no-repeat;
}
.btnDecide p.grande.thick span {
	background: url(/common/img/button/btn_decide_thick_r.gif) right top no-repeat;
}
.btnDecide p.grande.thick span a {
	background: url(/common/img/button/btn_decide_thick_m.gif) left top repeat-x;
}
.btnDecide p.grande#btn_hover.thick {
	background: url(/common/img/button/btn_decide_thick_on_l.gif) left top no-repeat;
}
.btnDecide p.grande#btn_hover.thick span {
	background: url(/common/img/button/btn_decide_thick_on_r.gif) right top no-repeat;
}
.btnDecide p.grande#btn_hover.thick span a {
	background: url(/common/img/button/btn_decide_thick_on_m.gif) left top repeat-x;
}
.btnSec p.grande.thick span a {
	height: 60px;
	line-height: 62px;
}
.btnSec p.grande.thick {
	height: 60px;
}
.btnSec p.grande.thick span {
	height: 60px;
}
.btnSec p.grande.thick span a.long {
	padding: 0 150px;
	font-size: 150%;
}
