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


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

falicity sub contents properties

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

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

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

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

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


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

          inquiry properties

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

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


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

div.inquiry h3{
	font-size:88%;
	font-weight:bold;
	margin-left:40px;
	margin-top:15px;
}


div.inquiry table{
	width:700px;
	border-collapse:collapse;font-size:75%;
	margin:20px;
}

div.inquiry caption{
	margin-top:20px;
	font-weight:bold;
	text-align:left;
	text-indent:1.5em;
}

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

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

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

p.submit{
	width:480px;
	height:35px;
	margin:0 auto;
}

table strong{
	color:#c00;
}



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

     confirmation properties

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

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


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

div.confirmation h3{
	font-size:88%;
	font-weight:bold;
	margin-left:40px;
	margin-top:15px;
}


div.confirmation table{
	width:700px;
	border-collapse:collapse;font-size:75%;
	margin:20px;
}

div.confirmation caption{
	margin-top:20px;
	font-weight:bold;
	text-align:left;
	text-indent:1.5em;
}

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

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

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

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

          submit properties

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


div.submit{
	width:502px;
	height:35px;
	margin:0 auto;
}

div.submit input{
	float:left;
	margin-left:1px;
}


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

            error properties

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

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

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

div.error h3{
	font-size:88%;
	font-weight:bold;
	margin-left:40px;
	margin-top:15px;
}


p.error{
	font-size:88%;
	margin:30px 0 45px;
	text-align:center;
}

div.error table{
	width:700px;
	border-collapse:collapse;font-size:75%;
	margin:20px;
}

div.error caption{
	margin-top:20px;
	font-weight:bold;
	text-align:left;
	text-indent:1.5em;
}

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

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

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


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

 inquiry finished properties

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

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

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

div.inquiry_finished h3{
	font-size:88%;
	font-weight:bold;
	margin-left:40px;
	margin-top:15px;
}


div.inquiry_finished p{
	font-size:88%;
	margin:30px 0 45px;
	text-align:center;
}

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

              faq properties

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

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

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

div.faq h3{
	font-size:88%;
	font-weight:bold;
	margin-left:40px;
	margin-top:15px;
}


div.faq dl{
	font-size:88%;
	margin:30px 20px 45px;
	
}

div.faq dt{
	height:20px;
	font-weight:bold;
	display:block;
	margin:15px 0;
	background-image:url(../../contact/img/q.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:20px;
}

div.faq dd{
	display:block;
	margin:15px 0 20px 30px;
	padding-left:20px;
	background-image:url(../../contact/img/a.gif);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:1.5;
}

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




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

   employment info properties

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

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

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

div.employment_info h3{
	font-size:88%;
	font-weight:bold;
	margin-left:40px;
	margin-top:15px;
}

div.employment_info ul{
	margin:10px auto;
	width:570px;
	padding:20px;
	line-height:1.5;
}

div.employment_info li{
	list-style-type:circle;	
}

div.employment_info table ul{
	margin-left:20px;
	width:200px;
	padding:0 20px;
	line-height:1.5;
}

div.employment_info li{
	list-style-type:circle;	
}


div.employment_info table{
	width:700px;
	border-collapse:collapse;font-size:75%;
	margin:20px;
}

div.employment_info caption{
	margin-top:20px;
	font-weight:bold;
	text-align:left;
	text-indent:1.5em;
}

div.employment_info table th{
	width:150px;
	background-color:#f79833;
	color:#fff;
	font-weight:bold;
}

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

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


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

  court staff info properties

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

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

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

div.court_staff h3{
	font-size:88%;
	font-weight:bold;
	margin-left:40px;
	margin-top:15px;
}

div.court_staff ul{
	margin:10px auto;
	width:570px;
	padding:20px;
	line-height:1.5;
}

div.court_staff li{
	list-style-type:circle;	
}

div.court_staff table ul{
	margin-left:20px;
	width:200px;
	padding:0 20px;
	line-height:1.5;
}

div.court_staff li{
	list-style-type:circle;	
}


div.court_staff table{
	width:700px;
	border-collapse:collapse;font-size:75%;
	margin:20px;
}

div.court_staff caption{
	margin-top:20px;
	font-weight:bold;
	text-align:left;
	text-indent:1.5em;
}

div.court_staff table th{
	width:150px;
	background-color:#f79833;
	color:#fff;
	font-weight:bold;
}

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

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



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

 umpire staff info properties

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

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

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

div.umpire_staff h3{
	font-size:88%;
	font-weight:bold;
	margin-left:40px;
	margin-top:15px;
}

div.umpire_staff ul{
	margin:10px auto;
	width:570px;
	padding:20px;
	line-height:1.5;
}

div.umpire_staff li{
	list-style-type:circle;	
}

div.umpire_staff table ul{
	margin-left:20px;
	width:200px;
	padding:0 20px;
	line-height:1.5;
}

div.umpire_staff li{
	list-style-type:circle;	
}


div.umpire_staff table{
	width:700px;
	border-collapse:collapse;font-size:75%;
	margin:20px;
}

div.umpire_staff caption{
	margin-top:20px;
	font-weight:bold;
	text-align:left;
	text-indent:1.5em;
}

div.umpire_staff table th{
	width:150px;
	background-color:#f79833;
	color:#fff;
	font-weight:bold;
}

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

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





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

  shop staff info properties

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

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

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

div.shop_staff h3{
	font-size:88%;
	font-weight:bold;
	margin-left:40px;
	margin-top:15px;
}

div.shop_staff ul{
	margin:10px auto;
	width:570px;
	padding:20px;
	line-height:1.5;
}

div.shop_staff li{
	list-style-type:circle;	
}

div.shop_staff table ul{
	margin-left:20px;
	width:200px;
	padding:0 20px;
	line-height:1.5;
}

div.shop_staff li{
	list-style-type:circle;	
}


div.shop_staff table{
	width:700px;
	border-collapse:collapse;font-size:75%;
	margin:20px;
}

div.shop_staff caption{
	margin-top:20px;
	font-weight:bold;
	text-align:left;
	text-indent:1.5em;
}

div.shop_staff table th{
	width:150px;
	background-color:#f79833;
	color:#fff;
	font-weight:bold;
}

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

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



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

     staff voice properties

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

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


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

div.staff_voice h3{
	font-size:88%;
	font-weight:bold;
	margin-left:40px;
	margin-top:15px;
	background-color:#f8d98a;
	line-height:1.5;
	padding-left:0.5em;
}

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

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


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

 after employment properties

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

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


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

div.after_employment h3{
	font-size:88%;
	font-weight:bold;
	margin-left:40px;
	margin-top:15px;
	background-color:#f8d98a;
	line-height:1.5;
	padding-left:0.5em;
}

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


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

      application properties

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

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

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

div.application table{
	width:700px;
	border-collapse:collapse;font-size:75%;
	margin:20px;
}

div.application caption{
	margin-top:20px;
	font-weight:bold;
	text-align:left;
	text-indent:1.5em;
}

div.application table th{
	width:150px;
	background-color:#f79833;
	color:#fff;
	font-weight:bold;
}

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

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


div.application dl,div.application p{
	margin:10px auto;
	width:570px;
	padding:10px;
	font-size:75%;
	line-height:1.5;
}


