@charset "utf-8";
/* CSS Document */


/*--------------------------

falicity sub contents properties

---------------------------*/

ul li.sub_facility a{
	display:block;
	width:240px;
	height:39px;
	background-image:url(../../facility/img/sub_contents_facility.gif);
	text-indent:-5000px;
}

ul li.sub_guide a{
	display:block;
	width:240px;
	height:39px;
	background-image:url(../../facility/img/sub_contents_guide.gif);
	text-indent:-5000px;
}

ul li.sub_cost a{
	display:block;
	width:240px;
	height:39px;
	background-image:url(../../facility/img/sub_contents_cost.gif);
	text-indent:-5000px;
}

ul li.sub_staff a{
	display:block;
	width:240px;
	height:39px;
	background-image:url(../../facility/img/sub_contents_staff.gif);
	text-indent:-5000px;
}

div#local_contents{
	background-image:url(../../facility/img/sub_contents_null.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}



/*--------------------------

falicity main contents properties

---------------------------*/

/*--------------------------

         falicity properties

---------------------------*/

div.facility{
	float:left;
	width:718px;
	padding-top:10px;
}


div.facility h2{
	width:731px;
	height:40px;
	background-image:url(../../facility/img/ti_facility.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

p.kuri,p.shimo{
	width:700px;
	font-size:75%;
	line-height:1.5;
	padding-top:10px;
	padding-left:20px;
	float:left;
}

p.kuri img,p.shimo img{
	float:left;
	margin:10px;
}

div.facility h3{
	margin-left:12px;
	font-weight:bold;
	font-size:82%;
	padding-top:15px;
}

div.facility_info{
	float:left;
	width:731px;
	margin-left:6px;
	margin-top:20px;
}

div.facility_info table{
	width:700px;
	border-collapse:collapse;font-size:75%;
	margin:5px auto;
}

div.facility_info caption{
	font-weight:bold;
	text-align:left;
	text-indent:1.5em;
}

div.facility_info table th{
	background-color:#f8d98a;
}

div.facility_info table td{
	background-color:#fafafa;
}

div.facility_info table th,div.facility_info table td{
	padding:5px;
	line-height:1.5;
              border:1px #fff solid;
}

/*--------------------------

            court properties

---------------------------*/

div.court{
	float:left;
	width:718px;
	padding-top:10px;
}

div.court h2{
	width:731px;
	height:40px;
	background-image:url(../../facility/img/ti_court.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.court p{
	margin:10px auto;
	width:570px;
	padding:10px;
	font-size:75%;
	text-align:center;
}

/*--------------------------

           access properties

---------------------------*/

div.access{
	float:left;
	width:718px;
	padding-top:10px;
}

div.access h2{
	width:731px;
	height:40px;
	background-image:url(../../facility/img/ti_access.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.access p{
	margin:10px auto;
	width:570px;
	padding:10px;
	font-size:75%;
	text-align:center;
}


/*--------------------------

            walk properties

---------------------------*/

div.walk{
	float:left;
	width:718px;
	padding-top:10px;
}

div.walk h2{
	width:731px;
	height:40px;
	background-image:url(../../facility/img/ti_walk.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.walk p{
	margin:10px auto;
	width:570px;
	padding:10px;
	font-size:75%;
}


/*--------------------------

            car properties

---------------------------*/

div.car{
	float:left;
	width:718px;
	padding-top:10px;
}

div.car h2{
	width:731px;
	height:40px;
	background-image:url(../../facility/img/ti_car.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.car h3{
	margin-left:12px;
	font-weight:bold;
	font-size:82%;
	padding-top:15px;
}

div.car p{
	margin:10px auto;
	width:570px;
	padding:10px;
	font-size:75%;
}


/*--------------------------

        vidatoyama properties

---------------------------*/

div.vidatoyama{
	float:left;
	width:718px;
	padding-top:10px;
}

div.vidatoyama h2{
	width:731px;
	height:40px;
	background-image:url(../../facility/img/ti_vidatoyama.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.vidatoyama p{
	margin:10px auto;
	width:690px;
	padding:10px;
	font-size:88%;
	line-height:1.5;
}

div.vidatoyama p img{
	float:left;
	padding:0 10px;
}

/*--------------------------

        matchmake properties

---------------------------*/

div.matchmake{
	float:left;
	width:718px;
	padding-top:10px;
}

div.matchmake h2{
	width:731px;
	height:40px;
	background-image:url(../../facility/img/ti_matchmake.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.matchmake p{
	margin:10px auto;
	width:570px;
	padding:10px;
	font-size:88%;
	line-height:1.5;
}




/*--------------------------

  rally tournament properties

---------------------------*/

div.rally_tournament{
	float:left;
	width:718px;
	padding-top:10px;
}

div.rally_tournament h2{
	width:731px;
	height:40px;
	background-image:url(../../facility/img/ti_rally_tournament.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.rally_tournament p{
	margin:10px auto;
	width:570px;
	padding:10px;
	font-size:88%;
	line-height:1.5;
}


/*--------------------------

  about facility properties

---------------------------*/

div.about_facility{
	float:left;
	width:718px;
	padding-top:10px;
}

div.about_facility h2{
	width:731px;
	height:40px;
	background-image:url(../../facility/img/ti_about_facility.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.about_facility ul{
	list-style-image:url(../img/li_square.gif);
	margin-left:40px;
	width:600px;
	padding:20px;
	font-size:88%;
	line-height:1.5;
}

div.about_facility ul li{
	list-style-image:url(../img/li_square.gif);
	vertical-align:bottom;
}


/*--------------------------

           button properties

---------------------------*/

p.btn{
	text-align:right;
}


/*--------------------------

     court charge properties

---------------------------*/

div.court_charge h2{
	width:731px;
	height:40px;
	background-image:url(../../facility/img/ti_court_charge.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.court_charge table{
	width:700px;
	border-collapse:collapse;font-size:75%;
	margin:5px auto;
	text-align:center;
}

div.court_charge caption{
	font-weight:bold;
	text-align:left;
	text-indent:1.5em;
}

div.court_charge table th{
	background-color:#f79833;
	color:#fff;
	font-weight:bold;
}

div.court_charge table td{
	background-color:#f8d98a;
}

div.court_charge table th,div.court_charge table td{
	padding:5px;
	line-height:1.5;
              border:1px #fff solid;
}

div.court_charge p img{
	margin:15px 10px;
}

p.discount{
	margin:10px auto;
	width:570px;
	padding:10px;
	font-size:88%;
	line-height:1.5;
}


/*--------------------------

          cancel properties

---------------------------*/

div.cancel{
	float:left;
	width:718px;
	padding-top:10px;
}


div.cancel h2{
	width:731px;
	height:40px;
	background-image:url(../../event/img/ti_cancel.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}


div.cancel p{
	margin:10px auto;
	width:607px;
	padding:10px;
	font-size:75%;
	line-height:1.5;
}


div.cancel table{
	width:700px;
	border-collapse:collapse;font-size:69%;
	margin:5px auto;
}

div.cancel caption{
	font-weight:bold;
	text-align:left;
	text-indent:1.5em;
}

div.cancel table th{
	background-color:#f79833;
	color:#fff;
	font-weight:bold;
	width:14%;
}

div.cancel table td{
	background-color:#f8d98a;
	text-align:center;
}

div.cancel table th,div.cancel table td{
	padding:5px;
	line-height:1.5;
              border:1px #fff solid;
}

div.cancel ul{
	margin-left:40px;
	width:600px;
	padding:20px;
	font-size:75%;
	line-height:1.5;
}

div.cancel ul li{
	list-style-type:disc;
	margin-left:15px;
}




/*--------------------------

    member system properties

---------------------------*/
div.member_system{
	float:left;
	width:718px;
	padding-top:10px;
}

div.member_system h2{
	width:731px;
	height:40px;
	background-image:url(../../facility/img/ti_member_system.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.member_system table{
	width:700px;
	border-collapse:collapse;font-size:75%;
	margin:5px auto;
	text-align:center;
}

div.member_system caption{
	font-weight:bold;
	text-align:left;
	text-indent:1.5em;
}

div.member_system table th{
	background-color:#f79833;
	color:#fff;
	font-weight:bold;
}

div.member_system table td{
	background-color:#f8d98a;
}

div.member_system table th,div.member_system table td{
	padding:5px;
	line-height:1.5;
              border:1px #fff solid;
}

div.member_system table tr td.example{
	text-align:left;
}

/*--------------------------

        point item properties

---------------------------*/

div.pointitem{
	float:left;
	width:718px;
	padding-top:10px;
}

div.pointitem h2{
	width:731px;
	height:40px;
	background-image:url(../../facility/img/ti_pointitem.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.pointitem table{
	width:700px;
	border-collapse:collapse;font-size:75%;
	margin:5px auto;
	text-align:center;
}

div.pointitem caption{
	font-weight:bold;
	text-align:left;
	text-indent:1.5em;
}

div.pointitem table th{
	background-color:#f79833;
	color:#fff;
	font-weight:bold;
}

div.pointitem table td{
	background-color:#f8d98a;
}

div.pointitem table th,div.pointitem table td{
	padding:5px;
	line-height:1.5;
              border:1px #fff solid;
}

div.pointitem p{
	margin:10px auto;
	width:570px;
	padding:10px;
	font-size:88%;
	line-height:1.5;
}


/*--------------------------

         campaign properties

---------------------------*/

div.campaign{
	float:left;
	width:718px;
	padding-top:10px;
}


div.campaign h2{
	width:731px;
	height:40px;
	background-image:url(../../facility/img/ti_campaign.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}


div.campaign p{
	margin:10px auto;
	width:570px;
	padding:10px;
	font-size:88%;
	line-height:1.5;
}



/*--------------------------

           rental properties

---------------------------*/

div.rental{
	float:left;
	width:718px;
	padding-top:10px;
}

div.rental h2{
	width:731px;
	height:40px;
	background-image:url(../../facility/img/ti_rental.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.rental table{
	width:700px;
	border-collapse:collapse;font-size:75%;
	margin:5px auto;
	text-align:center;
}

div.rental caption{
	font-weight:bold;
	text-align:left;
	text-indent:1.5em;
}

div.rental table th{
	background-color:#f79833;
	color:#fff;
	font-weight:bold;
}

div.rental table td{
	width:400px;
	background-color:#f8d98a;
}

div.rental table th,div.rental table td{
	padding:5px;
	line-height:1.5;
              border:1px #fff solid;
}


/*--------------------------

personal sal charge properties

---------------------------*/

div.personal_sal_charge{
	float:left;
	width:718px;
	padding-top:10px;
}


div.personal_sal_charge h2{
	width:731px;
	height:40px;
	background-image:url(../../facility/img/ti_personal_sal_charge.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.personal_sal_charge table{
	width:700px;
	border-collapse:collapse;font-size:75%;
	margin:5px auto;
	text-align:center;
}

div.personal_sal_charge caption{
	font-weight:bold;
	text-align:left;
	text-indent:1.5em;
}

div.personal_sal_charge table th{
	background-color:#f79833;
	color:#fff;
	font-weight:bold;
}

div.personal_sal_charge table td{
	background-color:#f8d98a;
}

div.personal_sal_charge table th,div.personal_sal_charge table td{
	padding:5px;
	line-height:1.5;
              border:1px #fff solid;
}


/*--------------------------

    clinic charge properties

---------------------------*/

div.clinic_charge{
	float:left;
	width:718px;
	padding-top:10px;
}

div.clinic_charge h2{
	width:731px;
	height:40px;
	background-image:url(../../facility/img/ti_clinic_charge.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.clinic_charge table{
	width:700px;
	border-collapse:collapse;font-size:75%;
	margin:5px auto;
	text-align:center;
}

div.clinic_charge caption{
	font-weight:bold;
	text-align:left;
	text-indent:1.5em;
}

div.clinic_charge table th{
	background-color:#f79833;
	color:#fff;
	font-weight:bold;
}

div.clinic_charge table td{
	background-color:#f8d98a;
}

div.clinic_charge table th,div.clinic_charge table td{
	padding:5px;
	line-height:1.5;
              border:1px #fff solid;
}

/*--------------------------

         dayofuse properties

---------------------------*/

div.dayofuse{
	float:left;
	width:718px;
	padding-top:10px;
}

div.dayofuse h2{
	width:731px;
	height:40px;
	background-image:url(../../facility/img/ti_dayofuse.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.dayofuse p{
	margin:10px auto;
	width:570px;
	padding:10px;
	font-size:88%;
	line-height:1.5;
}

/*--------------------------

      rainy judge properties

---------------------------*/

div.rainy_judge{
	float:left;
	width:718px;
	padding-top:10px;
}

div.rainy_judge h2{
	width:731px;
	height:40px;
	background-image:url(../../facility/img/ti_rainy_judge.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

div.rainy_judge p{
	margin:10px auto;
	width:570px;
	padding:10px;
	font-size:88%;
	line-height:1.5;
}

div.rainy_judge ul{
	margin-left:40px;
	width:600px;
	padding:20px;
	font-size:75%;
	line-height:1.5;
}

div.rainy_judge ul li{
	list-style-type:disc;
	margin-left:15px;
}


/*--------------------------

            staff properties

---------------------------*/

div.staff{
	float:left;
	width:718px;
	padding-top:10px;
}

div.staff h2{
	width:731px;
	height:40px;
	background-image:url(../../facility/img/ti_staff.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-left:6px;
	margin-top:15px;
}

/*--------------------------

      staff title properties

---------------------------*/

div.staff h3{
	clear:left;
}

h3.ti_shimo{
	width:700px;
	height:32px;
	background-image:url(../../facility/img/ti_shimo.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin:20px auto;
}

h3.ti_kuri{
	width:700px;
	height:32px;
	background-image:url(../../facility/img/ti_kuri.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin:20px auto;
}

h3.ti_nori{
	width:700px;
	height:32px;
	background-image:url(../../facility/img/ti_nori.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin:20px auto;
}

h3.ti_zaki{
	width:700px;
	height:32px;
	background-image:url(../../facility/img/ti_zaki.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin:20px auto;
}

h3.ti_korin{
	width:700px;
	height:32px;
	background-image:url(../../facility/img/ti_korin.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin:20px auto;
}


div.staff p{
	margin:10px auto;
	width:570px;
	padding:10px;
	font-size:88%;
	line-height:1.5;
}

div.staff p img{
	margin:10px;
	float:left;
}












