@charset "utf-8";
 @import url("sports_common.css");
#tri2 {
	background: url(../../img/common/left/pink_tri_down.gif) no-repeat left center;
}
#title_bg {
	width: 639px;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url(../img/chargeTable2/title_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#line-frame_pink_no_under{
	/*border-left: 2px solid #e11075;*/
	width: 652px;
	height: 121px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 35px;
}
#line-frame_pink_no_under h2{
	width: 642px;
	height: 50px;
	text-indent: -9000px;
	font-size: 14px;
	line-height: normal;
	margin-left: 10px;
	background-image: url(../img/chargeTable2/chargeTable2_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#line-frame_pink_no_under p {
	margin-top: 20px;
	font-size: 10px;
	line-height: 150%;
	color: #787878;
	padding-left: 10px;
	padding-right: 300px;
}

.table_lightgreen{
border: 1px solid #c9c9c9;
color: #787878;
border-collapse: collapse;
margin-left: 26px;
width: 95%;
margin-bottom: 10px;
}
.table_lightgreen th{
font-weight: 600;
color: #ffffff;
background-color: #C4E110;
}
.table_lightgreen th,.table_lightgreen td{
border: 1px solid #c9c9c9;
padding: 5px 10px;
border-collapse: collapse;
}


.kaiinnto_l{
width: 150px;
float: left;
}
.kaiinnto_l img{
margin-left: 26px;
}
.kaiinnto_r{
width: 470px;
float: right;
}
kaiinnto_r h3{
width: 400px;
margin: 0;
}


.padding_tokuten{
padding-bottom: 20px;
}


#faci_price{
	text-indent: -9000px;
	font-size: 14px;
	line-height: normal;
	background: url(../img/chargeTable2/t2.gif) no-repeat;
	height: 23px;
	margin-top: 5px;
	margin-bottom: 25px;
	margin-left: 11px;
}

#faci_short{
	text-indent: -9000px;
	font-size: 14px;
	line-height: normal;
	background: url(../img/chargeTable2/t1.gif) no-repeat;
	height: 23px;
	margin-top: 5px;
	margin-bottom: 25px;
	margin-left: 11px;
}

#faci_toku{
	text-indent: -9000px;
	font-size: 14px;
	line-height: normal;
	background: url(../img/chargeTable2/t3.gif) no-repeat;
	height: 23px;
	margin-top: 5px;
	margin-bottom: 25px;
	margin-left: 11px;
}



.faci_shortul{margin: 0px 0 30px 26px;padding: 20px 0 0 0;}
.faci_shortul li{
width: 200px;
float: left;
list-style-type: none;
margin: 0;

}
.sp_border_b{
border: 1px solid #ff8b3b;
padding-bottom: 20px;
}
.faci_sortli{padding: 0 10px 0 0;}
.faci_sortlilast{padding: 0 0 0 0;}

.faci_shortul table{
color: #787878;
width: 168px;
margin: 5px 15px 10px 15px;
}
.faci_shortul td{
padding: 3px 5px;
border-bottom: 1px solid #c9c9c9;
}
.td_2_a{text-align: left;}
.td_2_b{text-align: right;}

