@charset "utf-8";

/*----------------------------------------------------
	#safety
	安心快適にお乗りいただくために
----------------------------------------------------*/
#safety #title{
	background-image: url(../img/title_safety.jpg);
	height: 132px;
}
#safety #safety_box {

	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 30px;
}
#safety #safety_box .column {
	float: left;
	width: 303px;
	margin-right: 10px !important;
	margin-right: 10px;
}
#safety #safety_box .column_r {
	float: left;
	width: 303px;
	margin: 0px !important;
	margin: 0px;
	
}
#safety #safety_box h3 {
	margin-bottom: 7px;
}
#safety #safety_box p {
	width: 303px;
	font-size: 12px;
	margin-bottom: 0px;
}
#safety #safety_box .right {
	width: 303px;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#safety #safety_box .blue_01 {
	height: 50px;
	width: 303px;
	background-image: url(../img/safety_blue_01.gif);
	display: block;
	text-indent: -9999px;
}

#safety #safety_box .blue_02 {
	height: 50px;
	width: 303px;
	background-image: url(../img/safety_blue_02.gif);
	display: block;
	text-indent: -9999px;
}
#safety #safety_box .blue_03 {
	height: 50px;
	width: 303px;
	background-image: url(../img/safety_blue_03.gif);
	display: block;
	text-indent: -9999px;
}
#safety #safety_box .blue_04 {
	height: 50px;
	width: 303px;
	background-image: url(../img/safety_blue_04.gif);
	display: block;
	text-indent: -9999px;
}
#safety #safety_box .blue_05 {
	height: 50px;
	width: 303px;
	background-image: url(../img/safety_blue_05.gif);
	display: block;
	text-indent: -9999px;
}
#safety #safety_box .red_01 {
	height: 50px;
	width: 303px;
	background-image: url(../img/safety_red_01.gif);
	display: block;
	text-indent: -9999px;
}

#safety #safety_box .red_02 {
	height: 50px;
	width: 303px;
	background-image: url(../img/safety_red_02.gif);
	display: block;
	text-indent: -9999px;
}
#safety #safety_box .red_03 {
	height: 50px;
	width: 303px;
	background-image: url(../img/safety_red_03.gif);
	display: block;
	text-indent: -9999px;
}
#safety h3.green {
	text-align: center;
	clear: both;
	height: 50px;
	background-image: url(../img/safety_green.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#safety .blue_text {
	color: #299DD6;
	margin-top: 5px;
}
#safety .red_text {
	color: #E55578;
	margin-top: 5px;
}

#safety .twoColumns {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#safety .twoColumns .twoColumnsleft {
	width: 390px;
	float: left;
	text-align:left;
}
#safety .twoColumns .twoColumnsright {
	width: 390px;
	float: right;
	text-align:left;
}

#safety h3.ygreen {
	text-align: center;
	clear: both;
	min-height: 55px;
	background-color: #ECF5D1;
	background-image: url(../img/bg_ygreen_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: small;
	height: 50px;
}
* html body #safety h3.ygreen{ height: 55px;}/* for WinIe6 */
* +html body #safety h3.ygreen{ height: 55px;}/* for WinIe7 */

#safety h3.ygreen strong {
	color: #4F7500;
	padding: 8px 4px 4px 4px;
	display: block;
	font-weight: normal;
	background-color: transparent;
	background-image: url(../img/bg_ygreen_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#safety .txt-center {
	text-align: center; clear:both;
}
/*---古い----*/

#safety .twoColumns ul{
}
#safety .twoColumns li{
	float:left;
	display:inline;
	line-height:1em;
}


