@charset "Shift_JIS";

/* *********************************
FileName: reserve.css(http://www.mod.go.jp/pco/sapporo/css/reserve.css)
*********************************** */

/* *********************************
001: 表示消去
002: index
003: reserve
004: reserve_s
005: reserve_b
006: reserve_cadet
*********************************** */




/* *********************************
001: 表示消去
*********************************** */




/* *********************************
002: index
*********************************** */
/* テーブル
=================================== */
/* reserve */
.reserve_index_table .th1 {
	width: 60px;
	padding-left: 10px;
	background-color: #f7ffeb;
}

.reserve_index_table td {
	width: 159px;
}

#reserve {
	background-color: #dfffb5;
}

#reserve_s {
	background-color: #cce0ff;
}

#reserve_cadet {
	background-color: #fbffbe;
}




/* *********************************
003: reserve
*********************************** */
/* 領域設定
=================================== */
/* top_p */
.top_p {
	float: left;
	margin-right: 12px;
	margin-left: 12px;
	_margin-left: 6px;/* IE6対策 */
	margin-bottom: 30px;
	_margin-bottom: 15px;/* IE6対策 */
	padding: 10px;
	border: 2px solid #dccccc;
}
		/* IE7対策用 */
		*:first-child+html .top_p {
			margin-bottom: 15px;
		}

.left_p {
	float: left;
	width: 183px;
	margin-top: 30px;
}

.right_p {
	float: left;
	width: 180px;
}

.center1 {
	float: left;
	margin-top: 46px;
}


/* bottom_p */
.bottom_p {
	float: left;
	width: 149px;
	margin-top: 5px;
	margin-left: 12px;
	_margin-left: 6px;/* IE6対策 */
	_margin-right: 4px;/* IE6対策 */
	margin-bottom: 10px;
}




/* 画像設定
=================================== */
/* top_p */
.center1 img {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}


/* bottom_p */
.bottom_p img {
	vertical-align: bottom;
}



/* テキスト
=================================== */
/* top_p */
.top_p p {
	margin: 0px;
	padding: 0px;
	text-indent: 0em;
}

.center1 p {
	float: left;
	margin-top: 5px;
}


/* bottom_p */
.bottom_p p {
	margin: 0px;
	padding: 0px;
	text-indent: 0em;
	text-align: center;
}



/* テーブル
=================================== */
/* system */
.system_table thead {
	background-color: #dfffb5;
}

.system_table td {
	text-align: center;
}




/* *********************************
004: reserve_s
*********************************** */
/* 領域設定
=================================== */
.center2 {
	float: left;
	margin-top: 42px;
}



/* テキスト
=================================== */
.center2 p {
	float: left;
	padding-top: 1px;
}



/* 画像設定
=================================== */
.center2 img {
	float: left;
	margin-top: 4px;
	margin-right: 10px;
	margin-left: 10px;
}




/* *********************************
005: reserve_b
*********************************** */
/* テキスト
=================================== */
ol {
	margin-top: 5px;
	padding-left: 0px;
}




/* *********************************
006: reserve_cadet
*********************************** */
/* 領域設定
=================================== */
.cadet_left,.cadet_center,.cadet_right {
	float: left;
	width: 165px;
	margin-left: 8px;
	_margin-left: 4px;/* IE6対策 */
	margin-right: 8px;
	_margin-right: 4px;
}



/* 画像設定
=================================== */
img.mark {
	float: left;
	margin-top: 40px;
	_margin-right: 4px;/* IE6対策 */
	_margin-left: 4px;/* IE6対策 */
}
