@charset "utf-8";
/* CSS Document */


/* services==========================

	1.for services style
	
*/

/* 1.for services style ==============================================*/
div.section,
div.section2,
div.section3,
div.section4,
div.section5{
	width:642px;
}

div.section2{
	margin:0;
	padding:0;
}
div.section2 p{
	line-height:1.5;
	margin-bottom:10px;
}
div.section3{
	padding:0 0 30px 0;
}
div#main h3{
	margin:0 0 20px 0;
}
div.section3 p{
	line-height:1.5;
	margin-bottom:10px;
}
div.section4{
	margin:45px 0 10px 0;
}
div.section4 p{
	line-height:1.5;
	margin-bottom:10px;
}
div.section5{
	margin:20px 0 30px 0;
}
div.section5 p{
	line-height:1.5;
	margin-bottom:10px;
}
div.section .contact_set3 p{
	margin-bottom:5px;
}
div.summaryBox .flLeftNocap{
	float: left;
	margin: 0 0 0 8px;
}
div.summaryBox .r_set{
	float: right;
	width:222px;
}
div.summaryBox .flRightNocap{
	float: right;
	margin: 0 0 0 0;
}
div.summaryBox .l_set{
	float: left;
	width:435px;
}

div.summaryBox .r_set p{
	width:195px;
}

div.summaryBox2 .flLeftNocap{
	float: left;
	margin: 0 0 0 8px;
}
div.summaryBox2 .r_set{
	float: right;
	width:400px;
}
div.summaryBox2 .flRightNocap{
	float: right;
	margin: 0 0 0 0;
}
div.summaryBox2 .l_set{
	float: left;
	width:220px;
}
div.summaryBox2 h3{
	margin-bottom:7px;
}


div.summaryBox3 .flLeftNocap{
	float: left;
	margin: 0 0 0 8px;
}
div.summaryBox3 .r_set{
	float: right;
	width:220px;
}
div.summaryBox3 .flRightNocap{
	float: right;
	margin: 0 0 0 0;
}
div.summaryBox3 .l_set{
	float: left;
	width:400px;
}
div.summaryBox3 h3{
	margin-bottom:7px;
}
div.summaryBox3 p.txtcent{
	margin-top:30px;
}

div.summaryBox4{
	width:642px;
	margin-top:15px;
}
div.summaryBox4 .flLeftNocap{
	float: left;
	margin: 0 0 0 8px;
}
div.summaryBox4 .r_set{
	float: right;
	width:160px;
}
div.summaryBox4 .flRightNocap{
	float: right;
	margin: 0 0 0 0;
}
div.summaryBox4 .l_set{
	float: left;
	width:460px;
}
div.summaryBox5 .flLeftNocap{
	float: left;
	margin: 0 0 0 8px;
}
div.summaryBox5 .r_set{
	float: right;
	width:222px;
}
div.summaryBox5 .flRightNocap{
	float: right;
	margin: 0 0 0 0;
}
div.summaryBox5 .l_set{
	float: left;
	width:410px;
}

div.summaryBox5 .r_set p{
	width:195px;
}

div.summaryBox6 .r_set{
	float: right;
	width:450px;
	margin-left:10px;
}
div.summaryBox6 .l_set{
	float: left;
	width:182px;
}
div.summaryBox7{
	width:642px;
	margin-top:30px;
}
div.summaryBox7 .flLeftNocap{
	float: left;
	margin: 0 0 0 8px;
}
div.summaryBox7 .r_set{
	float: right;
	width:160px;
}
div.summaryBox7 .flRightNocap{
	float: right;
	margin: 0 0 0 0;
}
div.summaryBox7 .l_set{
	float: left;
	width:460px;
}
div.summaryBoxAlliance{
	margin:0 0 25px 15px;
}
div.summaryBoxAlliance .flLeftNocap{
	float: left;
	margin: 0 0 0 8px;
}
div.summaryBoxAlliance .r_set{
	float: right;
	width:370px;
	margin-right:15px;
}
div.summaryBoxAlliance .flRightNocap{
	float: right;
	margin: 0 0 0 0;
}
div.summaryBoxAlliance .l_set{
	float: left;
	width:235px;
}
h4{
	background:url(../img/icon_check.gif) no-repeat;
	padding:2px 0 2px 20px;
}
div#main.cars_rescue p{
	margin-left:20px;
}
div#main.cars_rescue h3{
	margin:0 0 10px 0;
}
div#main.cars_rescue .r_set{
	text-align:center;
}
div.section p.attention{
	color:#838383;
	font-size:11px;
	line-height:1.2;
}
div#main.cars_rescue p.subTitle2{
	margin-left:0;
}
div#main.cars_rescue p.subTitle2 img{
	vertical-align:top;
}
div#main.cars_rescue ul{
	list-style-type:disc;
	margin:0 0 15px 20px;
}
div#main.cars_rescue ul li{
	line-height:1.5;
	margin-bottom:7px;
}
dl.member dt{
	margin:0 0 15px 0;
}
dl.member dd{
	width:450px;
	margin:0 0 25px 30px;
	line-height:1.5;
}
div.alliance h3{
	clear:both;
	font-weight:bold;
}
dl.contact_set dt{
	margin:0 0 8px 0;
}
dl.contact_set dd{
	margin:0 0 20px 12px;
}
dl.contact_set2{
	width:290px;
	float:left;
	margin-right:20px;
}
dl.contact_set2 dt{
	margin:0 0 8px 0;
}
dl.contact_set2 dd{
	margin:0 0 20px 12px;
	line-height:1.6;
}

dl.contact_set3{
	width:290px;
	float:left;
	margin-right:30px;
}
dl.contact_set3 dt{
	margin:0 0 0 0;
	font-weight:bold;
	padding-left:30px;
	line-height:2.5;
}
dl.contact_set3 dd{
	margin:0 0 20px 12px;
	line-height:1.6;
}
dt.icon01{
	background:url(../img/icon_car01.gif) no-repeat;
	background-position:0 5px;
}
dt.icon02{
	background:url(../img/icon_car02.gif) no-repeat;
	background-position:0 8px;
}
dt.icon03{
	background:url(../img/icon_car03.gif) no-repeat;
	background-position:0 5px;
}
dt.icon04{
	background:url(../img/icon_car04.gif) no-repeat;
	background-position:0 4px;
}
dt.icon05{
	background:url(../img/icon_car05.gif) no-repeat;
	background-position:0 3px;
}
dt.icon06{
	background:url(../img/icon_car06.gif) no-repeat;
	background-position:0 0;
}
dt.icon07{
	background:url(../img/icon_car07.gif) no-repeat;
	background-position:0 3px;
}
dt.icon08{
	background:url(../img/icon_car08.gif) no-repeat;
	background-position:0 4px;
}
dt.icon09{
	background:url(../img/icon_car09.gif) no-repeat;
	background-position:0 0;
}
dt.icon10{
	background:url(../img/icon_car10.gif) no-repeat;
	background-position:0 0;
}
dl.house_set{
	width:280px;
	margin:0 13px 20px 0;
	float:left;
}
dl.house_set dt{
	margin:0 0 8px 0;
}
dl.house_set dd{
	margin:0 0 20px 12px;
	line-height:1.3;
}

div.results .fl{
	margin-right:20px;
}
div.results .fr{
	margin-left:20px;
}
div#aliance_individual .section{
	margin:7px 0 10px 0;
}
div#news_individual .section{
	width:600px;
	margin:0 15px 40px 15px;
}
div#news_individual .leftBox{
	float:left;
	display:inline;
	margin-right:20px;
}
div#news_individual .rightBox{
	float:right;
	display:inline;
	margin-left:20px;
}
div#news_individual p{
	line-height:1.5;
}
dl.staff_type{
	width:150px;
	float:left;
	margin-right:10px;
}
dl.staff_type dt{
	font-weight:bold;
	margin:15px 0 10px 0;
	color:#5EAC61;
}
dl.staff_type dd{
	background:url(../../common/img/icon_dot_square.gif) no-repeat;
	background-position:0 4px;
	padding-left:10px;
	margin-left:10px;
	margin-bottom:3px;
}

table{
	width:640px;
	border:none;
	margin-bottom:20px;
}
th,td{
	border:none;
	padding:5px 7px 5px 7px;
	vertical-align:top;
	font-size:12px;

}
th{
	white-space:nowrap;
	text-align:left;
}

.design2{
	width:640px;
	margin-top:10px;
	border-collapse:collapse;
	border:1px solid #DCD6C2;
	line-height:1.3;
}
.design2 th{
	color:#333333;
	background-color:#ebe7da;
	border-right:solid 1px #DCD6C2;
	border-bottom:solid 1px #DCD6C2;
	font-weight:normal;
}
.design2 td{
	color:#565656;
	border-right:solid 1px #DCD6C2;
	border-bottom:solid 1px #DCD6C2;
	vertical-align:top;
}
#qualityBox{
	width:630px;
	height:371px;
	background:url(../img/bg_quality.jpg) no-repeat;
	position:relative;
}
#qualityBox dl{
	width:290px;
	position:absolute;
	left:334px; top:38px;
}
#qualityBox dl dd{
	margin:8px 0 0 0;
	line-height:1.3;
}
p.qualityTxt{
	margin:17px 0 0 30px;
}

