@charset "utf-8";

.pad10px{
	padding:10px;
	padding-top:none;
}

.option_l, .option_r {
	width:335px;
	background:#FFFFBE;
	border:1px solid #66cc00;
	border-left:3px solid #66cc00;
	background-position: right top;
	background-repeat: no-repeat;
}
.option_l {
	float:left;
}
.option_r {
	float:right;
}
.option_l img, .option_r img {
	float:left;
	margin:5px;
	margin-top:10px;
}

.option_l div, .option_r div {
	padding:10px 10px 3px 40px;
}

div#free{
	background-image:url(../img/gr_car_06.gif);
}

div#nass{
	background-image:url(../img/gr_car_07.gif);
}

div#sche{
	background-image:url(../img/gr_car_08.gif);
}

div#safety{
	background-image:url(../img/gr_car_09.gif);
}

/*---------------------------------------------------

		大型免許ページCSS
		
----------------------------------------------------*/

h3.large_h3{
	border: none;
	margin: 0;
	padding: 0;
}

.con_ryokin{
	width:690px;
}

.con_ryokin img{
	float: left;
}

.con_stepup{
	clear:both;
}

.con_stepup img.con_stepup_left{
	float: left;
}

.con_stepup .con_stepup_right{
	float: right;
	width: 477px;
}

.stepup_ryokin img{
	float: left;
}

.con_menkyo{
	clear:both;
}

.con_menkyo img{
	float: left;
}

.con_kayoi{
	clear:both;
	padding-bottom: 50px;
	overflow:hidden;
	background: #FFF;
}

.con_kayoi img{
	float: left;
}













