@charset "UTF-8";

/* Details-----------------------------------------------------------------------------
contents Override
-------------------------------------------------------------------------------------*/

	
/* CAR 01
------------------------------------------------------------------*/
.carVol01Left01{
	float:left;
	display:inline;
	width:161px;
	}

.carVol01Right01{
	float:right;
	display:inline;
	width:390px;
	}

.carVol01Left02{
	float:left;
	display:inline;
	width:233px;
	line-height:21px ! important;
	}
	
.carVol01Right03{
	float:right;
	display:inline;
	width:443px;
	}


.carVol01Left04{
	float:left;
	display:inline;
	width:150px;
	line-height:21px ! important;
	}
	
.carVol01Right04{
	float:right;
	display:inline;
	width:395px ! important;
	}
	
	
.carVol01BlueBox{
	background:url(../car/img/vol01/box_bg_01.gif) repeat-y;
	width:319px;
	border-bottom:#aabcc5 solid 1px;
	float:right;
	display:inline;
	line-height:16px ! important;
	margin:0 0 52px 0;
	}

.carVol01BlueBoxIn{
	padding:0 20px;
	}
	
.carVol01BlueBoxTit{
	background:url(../car/img/vol01/box_tit_01.gif) no-repeat;
	padding:40px 0 0 100px;
	margin:0 0 15px 0;
	}

.carVol92BlueBoxTit{
	background:url(../car/img/vol92/box_tit_01.gif) no-repeat;
	padding:20px 0 0 20px;
	margin:0 0 15px 0;
	}
	
.car5Width{
	margin:0 5px 10px 0;
	float:left;
	display:inline;
	}
	
.car5Width02{
	margin:0 5px 15px 0;
	float:left;
	display:inline;
	}

span.carIcon{
	background:url(../car/img/icon_01.gif) no-repeat left center;
	padding:5px 0 5px 30px;
	_padding:2px 0 5px 30px;
	font-weight:bold;
	}
	
span.carIcon02{
	background:url(../car/img/icon_02.gif) no-repeat left center;
	padding:5px 0 5px 30px;
	font-weight:bold;
	}

span.carIcon04{
	background:url(../car/img/icon_04.gif) no-repeat left center;
	padding:5px 0 5px 30px;
	font-weight:bold;
	}

span.carIcon05{
	background:url(../car/img/icon_05.gif) no-repeat left center;
	padding:5px 0 5px 30px;
	font-weight:bold;
	}

.carLineImg{
	border:#cbcbcb solid 1px;
	background:#FFF;
	width:97px;
	padding:1px;
	float:left;
	display:inline;
	}
	
	
.carVol01subtit01{
	background:url(../car/img/icon_03.gif) no-repeat right top;
	padding:0 40px 0 0;
	width:200px;
	_width:230px;
	margin:0 0 10px 0;
	}
	
	
.carVol01subtit02{
	background:url(../car/img/icon_03.gif) no-repeat right top;
	padding:0 40px 0 0;
	width:210px;
	_width:240px;
	margin:0 0 10px 0;
	}
	
.carVol01subtit03{
	background:url(../car/img/icon_03.gif) no-repeat right top;
	padding:0 40px 0 0;
	width:225px;
	_width:240px;
	margin:0 0 10px 0;
	}

.carVol01subtit04{
	padding:0;
	width:260px;
	/*_width:240px;*/
	margin:0 0 10px 0;
	}

.carVol92Cttl {
	width: 270px;
}

.carVol92CttlLeft {
	margin:5px 0 0 5px;
	float: left;
}

.carVol93CttlLeft {
	margin:5px 0 0 10px;
}

.carProLeft {
	margin:-10px 30px 20px 0;
	float:left;
}

.carProRight {
	width: 440px
	float: right;
}

.carQuestionLeft {
	float: left;
	width: 370px;
}

.carQuestionRight {
	float: right;
	width: 200px;
	text-align: right;
	margin: 0;
	padding: 0 0 20px 0;
}

.carQuestionLeft02 {
	float: left;
	width: 470px;
}

.carQuestionRight02 {
	float: right;
	width: 100px;
	text-align: right;
}

div.carQuestionLeft02 p {
	margin: 0 0 30px 0;
	padding: 0;
}

div.carQuestionLeft p.question,
div.carQuestionLeft02 p.question {
	background: #ffffff url(../car/img/icon_q.gif) no-repeat left top;
	padding:0 0 5px 25px;
	margin: 0 0 5px 0;
}

div.carQuestionLeft p.answer,
div.carQuestionLeft02 p.answer {
	background: #ffffff url(../car/img/icon_a.gif) no-repeat left top;
	padding:0 0 5px 25px;
	margin: 0 0 5px 0;
}

h4.carSubTtl01 {
	margin: 0 0 16px 0;
	padding: 0;
}

.moreMargCar {
	margin-bottom:0px ! important;
}

.carMore {
	width:395px ! important;
	margin: 0;
	padding: 0;
}
.carMoreLeft {
	float: left;
	width: 295px;
	margin: 0 0 20px 0;
	padding: 0;
}

.carMoreRight {
	float: right;
	widht: 100px;
	margin: 15px 0 0 0;
	padding: 0;
}

.miniMarg93 {
	padding: 0;
	margin: 0 0 20px 0;
}

/* backnumber
------------------------------------------------------------------*/
.blueBKTxt{
	font-weight:normal;
	color:#0a55a5;
	}

.blueBKTxtStrong{
	font-weight:bold;
	color:#0a55a5;
	}
	
.LeftBoxBK{
	float:left;
	display:inline;
	width:101px;
	margin:0 20px 10px 0;
	}
	
.RightBoxBK{
	float:right;
	display:inline;
	width:445px;
	}

/* vol94
------------------------------------------------------------------*/
.car94Img01{
	background:url(img/vol94/img_01.gif) no-repeat right top;
	padding:20px 170px 8px 17px;
	}
	
	
.car94Img02{
	background:url(img/vol94/img_04.jpg) no-repeat right top;
	padding:20px 170px 15px 17px;
	}
	
.carQuestionLeftS {
	float: left;
	width: 330px;
}

.carQuestionRightS {
	float: right;
	width: 240px;
	text-align: right;
	margin: 0;
	padding: 0 0 20px 0;
}
	

div.carQuestionLeftS p.answer,
div.carQuestionLeft02 p.answer {
	background: #ffffff url(../car/img/icon_a.gif) no-repeat left top;
	padding:0 0 5px 25px;
	margin: 0 0 5px 0;
}


div.carQuestionLeftS p.question,
div.carQuestionLeft02 p.question {
	background: #ffffff url(../car/img/icon_q.gif) no-repeat left top;
	padding:0 0 5px 25px;
	margin: 0 0 5px 0;
}

.car94yellow{
	background:#fff100;
	width:300px;
	float:right;
	display:inline;
	line-height:16px ! important;
	margin:0 0 52px 0;
	}
	
.car94yellowLeft{
	float:left;
	display:inline;
	width:243px;
	line-height:21px ! important;
	}

.carBigMarg{
	margin-bottom:60px ! important;
	}
/* vol95
------------------------------------------------------------------*/
.car95BigMarg{
	margin-bottom:20px ! important;
	}
.car95Img01Box{
	padding:20px 0px 0px 17px;
	}
.car95Img01Left{
	width:290px;
	float:left;
	}	
.car95Img01Right{
	width:257px;
	padding-top:20px;
	float:right;
	}
.car95MiryokuImgL{
	width:15px;
	float:left;
}
.car95MiryokuImg{
	width:176px;
	float:left;
	margin-right:13px;
}
.car95MiryokuImgR{
	width:176px;
	float:left;
}
.car95yellow{
	background:#fff100;
	width:300px;
	float:right;
	display:inline;
	line-height:16px ! important;
	padding:0 0 20px ;
	margin:0 0 52px 0;
	}
.car95yellow p{
	margin:4px 17px 10px;;
}
.car95QuestionEm{
	margin:15px 0 5px 0;
}
.car95Question{
	margin-bottom:5px;
}
/* vol95
------------------------------------------------------------------*/
.car97Img01Box{
	padding:20px 0px 0px 17px;
	}
.car97Img01Left{
	width:260px;
	float:left;
	}
.car97Img01Right{
	width:290px;
	float:right;
	}
.car97answerLeft{
	width:320px;
	float:left;
}
.car97answerRight{
	width:240px;
	float:right;	
}
p.answerVol97{
	background: #ffffff url(../car/img/vol97/icon_a.gif) no-repeat left top;
	padding:0 0 5px 25px;
	margin: 0 0 5px 0;
}
.car97img07{
	position:relative;
}
.car97img07_float{
	position:absolute;
	right:0px;
	top:-58px;
}
