/*カテゴリで指定したスタイル*/

/* sys_oem(カテゴリ個別)
--------------------------------------------------------------*/
.sys_oem{width:577px;margin:0 0 0 15px;}

/* title(見出し)
--------------------------------------------------------------*/
.sys_oem .pagettl{
	width:577px;
	height:35px;
	background:#dcf0ff url(../../img/common/box_bg.gif) repeat-y top right;
	color:#2173bc;
}
.sys_oem .pagettlHead{
	background: url(../../img/common/bdy-top.gif) no-repeat 0 0;
	padding:5px 10px 0 10px;
}
.sys_oem .pagettl h1{
	float:left;
	margin:2px 0 0 0!important;
	padding:0 0 0 5px;
	border-left:solid 5px #ff9c00;
	font-size:12.75pt;
}
/* ルートナビ */
.sys_oem .pagettl img.rootnavi{
	margin:3px 0 0 0;
	float:right;
}


/* 公演詳細
--------------------------------------------------------------*/
table.tb-styleA{
	width:555px;
	border-bottom:solid 1px #CAC9C9;
}
table.tb-styleA th{
	width:93px;
	padding:10px;
	border-top:solid 1px #CAC9C9;
	border-right:solid 1px #CAC9C9;
	border-left:solid 1px #CAC9C9;
	background:#F4F4F4;
	text-align:left;
	vertical-align:top;
}
table.tb-styleA td{
	padding:10px;
	border-top:solid 1px #CAC9C9;
	border-right:solid 1px #CAC9C9;
}
table.tb-styleA td.no-boder-l{
	padding:0;
	border-top:none;
	border-right:none;
	border-left:none;
}
table.tb-styleA td.no-boder-r{
	padding:0 0 0 5px;
	border-top:none;
	border-right:none;
	border-left:none;
}

table.tbstyle-form{
	width:555px;
	border-right:solid 1px #CAC9C9;
	border-top:solid 1px #CAC9C9;
}
table.tbstyle-form th{
	width:93px;
	padding:10px;
	border-left:solid 1px #CAC9C9;
	border-bottom:solid 1px #CAC9C9;
	background:#F4F4F4;
	text-align:left;
	vertical-align:top;
}
table.tbstyle-form td{
	padding:10px;
	border-left:solid 1px #CAC9C9;
	border-bottom:solid 1px #CAC9C9;
}
/* ボタン配置用
--------------------------------------------------------------*/
.btn-search-none{
	width:555px;
	height:50px;
	margin:0px;
	padding:0px;
	background:url(../../img/common/dotline.gif) repeat-x;
	text-align:center;
}
.btn-search{
	width:555px;
	height:50px;
	margin:0px;
	padding:0px;
	background: #FFFBE3 url(../../img/common/dotline.gif) repeat-x;
	text-align:center;
}
.btn-search-none td{
	padding:20px;
}
