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

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


.mt5{
	margin-top:5px;}

.mt10{
	margin-top:10px;}

.mt15{
	margin-top:15px;}

.mt20{
	margin-top:20px;}

.mt15{
	margin-top:15px;}

.mt20{
	margin-top:20px;}

.mt25{
	margin-top:25px;}

.mt30{
	margin-top:30px;}

.mt35{
	margin-top:35px;}

.mt40{
	margin-top:40px;}




/* 入校資格 */

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

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

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


/* 入校手続き */

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

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

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

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

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


/* 教習システム */

div#system_flow {
	width:580px;
	text-align:center;
	margin:5px auto 0 auto;
	}

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

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

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


#top_cell {
	width:20%;
	}

#tsuika_cell {
	width:30%;
	}


table#kyosyu_jikan {
	margin:0 0 5px 0;
	border:5px solid #a2b5cd;
	width:400px;
	}

table#kyosyu_jikan tr th {
	border:1px solid #a2b5cd;
	background:#e7ecf2;
	white-space:nowrap;
	padding:5px 10px;
	}

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

#jigen {
	width:10%;
	background:#e7ecf2;
	text-align:center;
	}

#time {
	width:90%;
	text-align:center;
	}



/* 教習コース */

ul#course_list {
	margin:10px;}

ul#course_list li, ul#course_list2 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;
	}


ul#course_list2 {
	float:left;
	width:260px;
	margin:10px;}

div#nittei {
	float:left;
	margin:10px 0 10px 10px;}


/* 教習料金 */

div#other_ryokin {
	text-align:center;
	padding:0;
	}

div#ryokin_btn {
	margin-bottom:15px;
	text-align:center;
	padding:5px 15px;
	background:#eee;
	width:610px;
	}

div#ryokin_btn a {
	margin:0 10px;
	padding:5px 5px 5px 20px;
	_padding:5px 0 5px 15px;
	display:block;
	width:155px;
	text-align:left;
	float:left;
	border:1px solid #0068b7;
	background:url(../examination/images/btn_arrow.gif) #fff 5px center no-repeat;
	}

div#ryokin_btn a:hover {
	border:1px solid #0068b7;
	background:url(../examination/images/btn_arrow_on.gif) #0068b7 5px center no-repeat;
	color:#fff;
	}


div#ryokin_btn a#visit {
	margin:0 10px;
	padding:5px 5px 5px 20px;
	display:block;
	width:155px;
	text-align:left;
	float:left;
	border:1px solid #0068b7;
	background:url(../examination/images/btn_arrow_on.gif) #0068b7 5px center no-repeat;
	color:#fff;
	}


div#now_chui {
	margin:3px;
	text-align:right;
	}


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;
	_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 8px;
	_padding:5px 0;
	text-align:center;
	background:#fff;
	}

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



div#column {
	border:3px solid #ccc;
	background:#eee;
	padding:10px;
	margin:10px 0;
	}

div#column ul {
	margin:0 0 0 15px;
	}

div#column ul li {
	margin:0 0 5px 0;
	}


ul#disc_list {
	list-style-type:disc;
	margin:10px 0 0 20px;
	}

ul#circle_list {
	list-style-type:circle;
	margin:10px 0 0 20px;
	}

ul#hishigara_list {
	list-style-type:none;
	margin:10px 0 0 5px;
	}

#left_cell, .left_cell {
	text-align:left;
	}

#nowrap_cell {
	white-space:nowrap;
	}


/* キャンペーン専用 */
div#campaign {
	margin:30px 0;
	padding:10px;
	background:#f8e3c1;
	}

div#campaign2 {
	margin:30px 0;
	padding:10px;
	background:#e2f2fa;
	}


table#ryokin_campaign {
	margin:0 0 5px 0;
	border:5px solid #f39800;
	width:590px;
	}

table#ryokin_campaign tr th {
	border:1px solid #f39800;
	text-align:center;
	background:#fff;
	padding:5px 10px;
	}

table#ryokin_campaign tr td {
	border:1px solid #f39800;
	text-align:center;
	padding:5px 10px;
	background:#fff;
	}


/* お友達紹介制度 */

div#friend_image {
	margin:15px 0;
	}


.friendArea {
	margin:45px auto;
	position:relative;
	width:640px;
	height:180px;
	}

.friend_area {
	position:absolute;
	left:0;
	top:0;
	}

.friendAreaBtn img {
	position:absolute;
	left:143px;
	top:110px;
	}


.friendAreaBtn:hover img {
	opacity: .60; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=60); /* IE lt 8 */
	-ms-filter: "alpha(opacity=60)"; /* IE 8 */
	-khtml-opacity: .60; /* Safari 1.x */
	-moz-opacity: .60; /* FF lt 1.5, Netscape */
	}

	.orenge_txt {
		font-size: 12px;
		font-weight: bold;
		margin: 0 5px;
	}

	.ex007_pd {
		padding-right: 20px;
	}
