@charset "Shift_JIS";
@import url("../common/css/basic.css");
@import url("../common/css/default.css");

/* メイン */
div#main {
	}

/* メイン-左 */
div#main-left {
	width:640px;
	}


/* 会社概要 */

table#gaiyo {
	margin:15px 0;
	border:5px solid #a2b5cd;
	width:610px;
	}

table#gaiyo tr th {
	border:1px solid #a2b5cd;
	background:#e7ecf2;
	white-space:nowrap;
	padding:10px;
	text-align:center;
	}

table#gaiyo tr td {
	border:1px solid #a2b5cd;
	padding:10px;
	}


ol#rinen {
	list-style-type:decimal;
	margin:0 30px;
	}

ol#syorui li {
	margin:10px 0;
	}





/* 企業研修 */
table#kensyu_table {
	margin:15px 0;
	border:5px solid #a2b5cd;
	width:610px;
	}

table#kensyu_table tr th {
	border:1px solid #a2b5cd;
	background:#e7ecf2;
	white-space:nowrap;
	padding:10px;
	text-align:center;
	}

table#kensyu_table tr td {
	border:1px solid #a2b5cd;
	padding:10px;
	}

table#kensyu_table tr td#tit, table#kensyu_table tr td#time, table#kensyu_table tr td#cont2, table#kensyu_table tr td#area {
	white-space:nowrap;
	}

table#kensyu_table tr td#tit, table#kensyu_table tr td#time, table#kensyu_table tr td#area {
	text-align:center;
	}

ul#hosoku {
	margin:0 25px 10px 25px;
	list-style-type:disc;
	}


table#kensyu_table_ryokin {
	margin:30px 0 15px 0;
	border:5px solid #a2b5cd;
	width:610px;
	}

table#kensyu_table_ryokin tr th {
	border:1px solid #a2b5cd;
	background:#d5e1f0;
	white-space:nowrap;
	padding:5px;
	text-align:center;
	}

table#kensyu_table_ryokin tr td {
	border:1px solid #a2b5cd;
	padding:5px;
	}





/* ペーパードライバー／ライダーコース */

ul#course_kaisetsu {
	margin:10px 15px 25px 15px;
	/* list-style-image:url(../common/images/arrow_02.gif); */
	}

ul#course_kaisetsu li {
	margin:0 0 10px 0;
	padding:2px;
	border-bottom:1px dashed #ccc;
	}



ul#paperdriver li {
	margin:0 10px 5px 10px;
	}

ul#paperdriver li ul {
	list-style-type:circle;
	margin:5px 25px;
	}

ul#paperdriver li ul li {
	margin:0 0 3px 0;
	}



table#paperdriver_table {
	margin:0 0 15px 0;
	border:5px solid #a2b5cd;
	width:610px;
	}

table#paperdriver_table tr th {
	border:1px solid #a2b5cd;
	background:#e7ecf2;
	white-space:nowrap;
	padding:10px;
	text-align:left;
	width:30%;
	}

table#paperdriver_table tr td {
	border:1px solid #a2b5cd;
	padding:10px;
	width:70%;
	}


	table#ryokin {
		margin:0 0 5px 0;
		border:5px solid #a2b5cd;
		width:610px;
		}

	table#ryokin tr th {
		border:1px solid #a2b5cd;
		background:#e7ecf2;
		padding:5px 10px;
		_padding:5px 0;
		text-align:center;
		}

	*:first-child+html table#ryokin tr th {
		padding:5px 0;
		}


	table#ryokin tr td {
		border:1px solid #a2b5cd;
		padding:5px 10px;
		_padding:5px 0;
		text-align:center;
		background:#fff;
		}

	*:first-child+html table#ryokin tr td {
		padding:5px 0;
		}

		.taR{
			text-align: right;
		}

/* リンク集 */


ul#linksyu {
	margin:10px;
	}

ul#linksyu li {
	margin:0 0 15px 0;
	padding:0 0 3px 15px;
	border-bottom:1px dashed #ccc;
	background:url(../common/images/arrow_02.gif) left center no-repeat;
	}



.aqua_box {
	border:5px solid #a2b5cd;
	padding:5px;
	}

.aqua_box div {
	border-bottom:1px dashed #a2b5cd;
	padding:5px;
}

.aqua_box div.tanto {
	border:none;
	padding-right:40px;
	}


.btn_info {
	text-align:center;
	}

.btn_info a:hover img {
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.5;
	}



/* メイン-右*/
div#main-right {
	}
