@charset "utf-8";
#maincontents h1{
	margin: 40px auto 20px auto;
}
#maincontents .strng01{
	text-align:left;
	color:#ff0033;
	text-decoration:underline;
}
#maincontents .strng02{
	text-align:left;
	color:#ff0033;
	font-size:11px;
}
#maincontents .textstrong{
	color:#ff0033;
}
#table_wrap{
	width:740px;
	margin:0 auto;
	font-size:13px;
}
#table_wrap .hdln{
	width:740px;
	height:28px;
	margin:20px auto -20px auto;
	line-height:29px;
	font-size:18px;
	color:#fff;
	border-bottom:1px solid #c00;
	background-color:#515151;
}
#table_wrap .hdln_15{
	width:740px;
	height:28px;
	margin:20px auto -20px auto;
	line-height:29px;
	font-size:18px;
	color:#fff;
	border-bottom:1px solid #c00;
	background-color:#006834;
}

#table_wrap .hdln_16{
	width:740px;
	height:28px;
	margin:20px auto -20px auto;
	line-height:29px;
	font-size:18px;
	color:#fff;
	background-color:#1a305e;
}
#table_wrap .hdln_17{
	width:740px;
	height:28px;
	margin:20px auto -20px auto;
	line-height:29px;
	font-size:18px;
	color:#fff;
	background-color:#e60012;
}
#table_wrap .hdln_17.nine{
	background-color:#202026;
}

#table_wrap table{
	width:740px;
	margin:20px auto;
	border-collapse: collapse;
}
#table_wrap tr{
	height:35px;
}
#table_wrap table th{
	width: 740px;
	height: auto;
	padding-left: 10px;
	line-height: 28px;
	text-align: left;
}
#table_wrap .intble_flt_left{
	width: 450px;
	margin-left: 5px;
	line-height: 19px;
	float: left;
}
#table_wrap .intble_flt_left_thumb{
	width: 300px;
	margin-left: 5px;
	line-height: 19px;
	float: left;
}
#table_wrap .intble_flt_left_thumb p{
	text-align:right;
}
#table_wrap .intble_flt_left_sp{
	width: 375px;
	margin-left: 5px;
	line-height: 19px;
	float: left;
}
#table_wrap .intble_flt_right{
	float: right;
	margin-right: 18px;
}
.special1{
	float: right;
	margin-left:10px;
	margin-top:30px;
	margin-right: 18px;
}
.control1{
	margin-top:-15px;
	padding-bottom:10px;
	padding-left:3px;
	line-height:19px;
}
.pot1{
	float:left;
	width:30%;
	margin-left:4%;
}
.pot2{
	float:left;
	width:63%;
	font-size:11px;
	padding-top:20px;
}
#table_wrap .handicap{
	display: block;
	margin-top: 15px;
}
#table_wrap table th,
#table_wrap table td{
	border: 1px solid #c0c0c0;
}
#table_wrap .td_lft{
	width: 180px;
	background-color: #f0f8ff;
}
#table_wrap .td_rght{
	width:559px;
	padding-left:10px;
	text-align:left;
}
.remark b{font-weight:bold;}
#table_wrap .remark img{
	margin-left:15px;
}
#table_wrap .fontsmall{
	font-size:11px;
}
#table_wrap .td_rght img,
#table_wrap .td_rght_other img{
	padding-top:1px;
	vertical-align:middle;
}
#table_wrap .td_img img{
	text-align:center;
	vertical-align:middle;
}
#table_wrap .td_lft_other{
	width:180px;
	background-color:#f0f8ff;
}
#table_wrap .td_rght_other{
	width:550px;
	padding-left:10px;
	text-align:left;
}
#table_wrap .td_rght_other.t_center{
 background-color: #fff;
 font-weight: bold;
 text-align: center;
}
#table_wrap .td_rght_flyer{
	width:550px;
	padding:10px 0 4px 30px;
	text-align:left;
	vertical-align:middle;
}
#table_wrap .td_lft_other img{
	vertical-align: top;
}
#table_wrap .txtmrgn_topbtm{
	margin: 30px 0;
}
#table_wrap .ot_evnt_hd{
	margin:7px 0 0 20px;
	text-align:left;
}
#table_wrap .ot_evnt_cntnt{
	width: 430px;
	margin-left:40px;
	margin-bottom: 20px;
	text-align:left;
	float: left;
}
#table_wrap .ot_evnt_img{
	width: 250px;
	margin-left:20px;
	margin-bottom: 20px;
	float: left;
}
#table_wrap table ul{
	list-style-type:none;
}
#table_wrap table ul li{
	margin-right: 7px;
	float:left;
}
#table_wrap .heightset{
	padding: 20px 0;
}
#sponsor{
	width:790px;
	margin:40px auto 10px auto;
}
#sponsor h4{
	width:790px;
	height:100%;
	margin:20px auto 5px auto;
	line-height:27px;
	font-size:16px;
	color: #fff;
	border-bottom:1px solid #c00;
	background-color:#313131;
}
#sponsor ul{
	width:100%;
	list-style-type:none;
}
#sponsor ul li{
	float:left;
	display:inline-block;
}
#hrclear{
	clear:both;
}
/*************** 2015_crctfes_detail ここから ***************/
.ticket15_l{
	width: 390px;
	height: auto;
	float: left;
}
.ticket15_r{
	width: 130px;
	height:88px;
	margin: 4px 4px 4px 10px;
	float: right;
}
p.nondisp{display:none;}
/*************** 2015_crctfes_detail ここまで ***************/
.pic_box li{
	width:135px;
	margin-left:2px;
	margin-bottom:10px;
	height:90px;
}

.pic_box li:first-child{
	margin-left:0;
}











