﻿@charset "UTF-8";



/****************************
	トップページ
****************************/
.clearfix #content h2 {
	margin-bottom: 20px;
}



/****************************
	会社概要
****************************/
.clearfix #content .section_box {
	width: 534px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 60px;
}
.clearfix #content .section_box table .table01 tr th {
	width: 100px;
	text-align: left;
	font-weight: normal;
	border-top: 1px solid #a2a3a3;
	border-right: 1px solid #a2a3a3;
	border-bottom: 1px solid #a2a3a3;
	padding-left: 10px;
}
table a {
	text-decoration: underline;
	color: #352C81;
}
.clearfix #content .section_box h3 {
	margin-bottom: 20px;
}
.clearfix #content .section_box table .table01 tr td {
	border-top: 1px solid #a2a3a3;
	border-bottom: 1px solid #a2a3a3;
	border-left: 1px solid #a2a3a3;
	width: 434px;
	line-height: 20px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
table .table01 {
	font-size: 13px;
	letter-spacing: 1px;
}



/****************************
	教習指導員とは
****************************/
.clearfix #content .midashi_text {
	width: 490px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.clearfix #content .midashi {
	margin-bottom: 20px;
}
.clearfix #content .p_box {
	background: url(../images/p_border.gif) no-repeat left bottom;
}
.clearfix #content .section_box2 {
	width: 635px;
}
.clearfix #content .section_box2 .inst_box .left {
	float: left;
	width: 248px;
}
.clearfix #content .section_box2 .inst_box .right {
	width: 367px;
	float: right;
}
.clearfix #content .section_box2 .inst_box .right h3 {
	margin-bottom: 10px;
}
.clearfix #content .section_box2 .inst_box {
	margin-bottom: 30px;
}
.clearfix #content .section_box2.clearfix #youken h4 {
	height: 25px;
	background: #B2D55D;
	color: #FFF;
	text-align: center;
	line-height: 25px;
	letter-spacing: 2px;
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: normal;
}
.clearfix #content .section_box2.clearfix #youken #youken_box {
	padding-top: 20px;
	padding-bottom: 20px;
	border: 1px solid #B2D55D;
	margin-bottom: 40px;
}
.clearfix #content .section_box2.clearfix #youken #youken_box p {
	padding-left: 20px;
	line-height: 24px;
}
.clearfix #content .section_box2.clearfix .h5_box h5 {
	color: #595858;
	font-size: 14px;
	background: #e5e5e6;
	height: 20px;
	line-height: 23px;
	margin-bottom: 20px;
	text-indent: 5px;
}
.clearfix #content .section_box2.clearfix .h5_box {
	margin-bottom: 20px;
}
#content .section_box2 .text600 {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}


/****************************
	資格取得までの流れ
****************************/
.clearfix #content .section_box2.clearfix section h3 img {
	border-bottom: 1px solid #acabab;
	border-left: 1px solid #acabab;
}
.clearfix #content .section_box2.clearfix section h3 {
	margin-bottom: 20px;
}
.clearfix #content .section_box2.clearfix .yajirushi {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.clearfix #content .section_box2.clearfix section .process_box {
	border: 1px solid #B2D55D;
	background: #fafcf5;
	margin: 20px auto;
	width: 600px;
	padding-top: 20px;
}
.clearfix #content .section_box2.clearfix section .process_box .left {
	width: 260px;
	float: left;
	margin-left: 70px;
	margin-bottom: 20px;
}
.clearfix #content .section_box2.clearfix section .process_box.clearfix .left h5,
.clearfix #content .section_box2.clearfix section .process_box.clearfix .right.clearfix h5 {
	color: #595858;
	font-size: 14px;
	background: #e5e5e6;
	height: 25px;
	line-height: 25px;
	margin-bottom: 10px;
	text-align: center;
}
.clearfix #content .section_box2.clearfix section .process_box.clearfix .right {
	float: right;
	margin-right: 70px;
	width: 160px;
}
.clearfix #content .section_box2.clearfix section .process_box.clearfix .under {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #B2D55D;
	font-weight: bold;
	letter-spacing: 1px;
}
.clearfix #content .section_box2.clearfix section .text600 .pink {
	color: #D379A9;
	margin-top: 20px;
}
.clearfix #content .section_box2.clearfix section .process_box .process_box_midashi {
	width: 560px;
	margin-right: auto;
	margin-left: auto;
}	
.clearfix #content .section_box2.clearfix section .process_box .process_box_text {
	width: 560px;
	margin-right: auto;
	margin-left: auto;
}
.clearfix #content .section_box2.clearfix section .process_box h5 {
	color: #595858;
	font-size: 14px;
	background: #e5e5e6;
	height: 25px;
	line-height: 25px;
	margin-bottom: 10px;
	text-align: center;
}
.clearfix #content .process_box .list {
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}
.clearfix #content .section_box2.clearfix section .process_box .process_box_text {
	margin-bottom: 10px;
}
.clearfix #content .process_box .indent {
	width: 533px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	line-height: 20px;
}
.clearfix #content .section_box2.clearfix section {
	margin-bottom: 10px;
}



/****************************
	先輩の声
****************************/
.clearfix #content #message_box1 {
	background: url(../images/massage_img04.jpg) no-repeat left top;
	height: 452px;
	width: 643px;
	position: relative;
	margin-bottom: 40px;
}
.clearfix #content #message_box1 p,
.clearfix #content #message_box2 p{
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	position: absolute;
	top: 220px;
	left: 41px;
	line-height: 22px;
}
.clearfix #content #message_box2 {
	background: url(../images/massage_img05.jpg) no-repeat left top;
	height: 451px;
	width: 643px;
	position: relative;
}



/****************************
	資料請求
****************************/
.clearfix #content form table .table02 tr td {
	padding-top: 20px;
	padding-bottom: 20px;
}
.clearfix #content form table .table02 tr th {
	border: 1px solid #B2D55D;
	background: #f9f9f9;
	font-weight: normal;
	width: 120px;
	vertical-align: middle;
}
.clearfix #content form table .table02 tr th .kome {
	color: #C50018;
}
.clearfix #content form table .table02 tr td {
	border: 1px solid #B2D55D;
	padding-left: 10px;
	width: 500px;
}
.clearfix #content form table .table02 {
}
.clearfix #content form table .table02 tr td .name_box {
	height: 20px;
	width: 180px;
	margin-right: 10px;
	margin-left: 10px;
}
.clearfix #content form table .table02 tr td .seinen_box {
	height: 20px;
	width: 80px;
	margin-right: 5px;
	margin-left: 5px;
}
.clearfix #content form table .table02 tr td .yuubin_box01 {
	height: 20px;
	width: 80px;
	margin-right: 10px;
	margin-left: 5px;
}
.clearfix #content form table .table02 tr td .yuubin_box02 {
	height: 20px;
	width: 100px;
	margin-left: 10px;
}
.clearfix #content form table .table02 tr td .jusho {
	height: 20px;
	width: 380px;
	font-size: 11px;
	font-weight: normal;
}
.clearfix #content form table .table02 tr td .mail_box {
	height: 20px;
	width: 380px;
}

.clearfix #content form table .table02 tr td a {
	height: 32px;
	width: 71px;
}
.clearfix #content form table .table02 tr td #btn {
	margin-left: 10px;
	background: url(../images/kensaku.gif) no-repeat center center;
	height: 32px;
	width: 71px;
	text-indent: -9999px;
	border:none;
}
.clearfix #content form .submit {
	background: url(../images/submit.gif) no-repeat center center;
	height: 48px;
	width: 326px;
	text-indent: -9999px;
	border:none;
	cursor:pointer;
	margin-top: 20px;
	*height: 48px;
	*display:block;
}
.clearfix #content form .submit_box {
	text-align: center;
	height:48px;
}
.ondes {color: #999;}
