@charset "utf-8";
/* 定期駐車場 */

#teiki {
	width:292px;
	margin:0 auto;
	padding: 14px 14px 0;
}

#teiki h2 {
	margin-bottom:15px;
}

#teiki .img_subtitle {
	color:#2a8016;
}

#teiki .btn_parking {
	list-style:none;
	margin:0 0 15px;
}

#teiki .btn_parking li {
	margin:0 0 3px;
}

.caution_moushikomi {

}

.caution_txt {

}

.btn_moushikomi {

}

.btn_area {
	margin:10px 0;
	text-align:center;
}

/*定期車表組み*/
.teiki_car {
	width:100%;
	border-collapse:collapse;
	border:1px solid #c5c5c5;
	margin:0 0 15px;
}

.teiki_car th,
.teiki_car td {
	padding:5px 3px;
	border:1px solid #c5c5c5;
	line-height:1.4;
}


.teiki_car th {
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	background-color:#edf1e8;
}

.teiki_car .head_02 {
	width:25%;
}

.teiki_car .head_03 {
	width:30%;
}

.teiki_car .head_04 {
	width:15%;
}

.teiki_car .head_05 {
	width:10%;
}

.teiki_car .head_06 {
	width:20%;
}

.teiki_car td {
	background-color:#ffffff;
}

/*定期自転車表組み*/
.teiki_chari {
	width:100%;
	border-collapse:collapse;
	border:1px solid #c5c5c5;
	margin:0 0 15px;
}

.teiki_chari th,
.teiki_chari td {
	padding:5px 3px;
	border:1px solid #c5c5c5;
	line-height:1.4;
}


.teiki_chari th {
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	background-color:#edf1e8;
}

.teiki_chari .head_01 {
	width:15%;
}

.teiki_chari .head_02 {
	width:30%;
}

.teiki_chari .head_03 {
	width:15%;
}

.teiki_chari .head_04 {
	width:30%;
}


.teiki_chari td {
	background-color:#ffffff;
}

/*定期バイク表組み*/
.teiki_bike {
	width:100%;
	border-collapse:collapse;
	border:1px solid #c5c5c5;
	margin:0 0 15px;
}

.teiki_bike th,
.teiki_bike td {
	padding:6px 5px;
	border:1px solid #c5c5c5;
	line-height:1.4;
}


.teiki_bike th {
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	background-color:#edf1e8;
}

.teiki_bike .head_01 {
	width:13%;
}

.teiki_bike .head_02 {
	width:28%;
}

.teiki_bike .head_03 {
	width:15%;
}

.teiki_bike .head_04 {
	width:13%;
}

.teiki_bike .head_05 {
	width:30%;
}


.teiki_bike td {
	background-color:#ffffff;
}

/*申込フォーム*/
#teiki .fig th {
	width:30%;
}

#teiki input {
	vertical-align:top;
}

.must {
	vertical-align:top;
	margin:0 3px 0 0;
}

.fig ol,
.fig ul {
	list-style:none;
}

.shiharai li {
	display:inline;
}

#teiki .form_btn {
	text-align:center;
}

#teiki .form_btn input {
	display:inline;
	padding:5px;
	cursor:pointer;
}

#teiki .policy {
	border:1px solid #c5c5c5;
	width:95%;
	margin:0 auto 10px;
	padding:5px;
	height:180px;
	overflow-y:scroll;
}