@charset "utf-8";

a:link { color: blue } 
a:visited { color: blue } 

ul.driving_menu { margin-left: 5px; }


/* Hybrid styles */
#wchybrid {
	width: 900px;
}


#wchybrid ul.headpic {
	margin-left:32px;
	margin-top: 32px;
	margin-bottom: 48px;
	height: 514px;
}



#wchybrid ul.headpic li{
	float: left;
	margin-right: 8px;
	padding: 0;
}



/*insight styles*/
#insight {
	background: url(../../driving/insight/image/in_haikei_05.gif) 0px 0px repeat-x;}

#insight2 {
	width: 900px;
	padding-top: 20px;
}


#insight .contents_inner1, #insight2 .contents_inner1{
	margin-top:32px;
	margin-left:32px;
	margin-right: 32px;
	margin-bottom: 0px;
}

#insight #explain, #insight2 #explain{
	margin: 0px 54px;
}

#insight #ex01, #insight #ex02, #insight2 #ex03, #insight2 #ex04, #insight2 #ex05, #insight2 #ex06, #insight2 #ex07 {
	width: 728px;
}


#insight #ex01 h5{ background:url(../../driving/insight/image/13l_txt01.gif) 0 0 no-repeat;
width:439px; height: 24px; margin-top: 0px;}
#insight #ex02 h5{ background:url(../../driving/insight/image/13l_txt02.gif) 0 0 no-repeat;
width:500px; height: 24px; margin-top:0px;}
#insight2 #ex03 h5{ background:url(../../driving/insight/image/13l_txt03.gif) 0 0 no-repeat;
width:500px; height: 24px; margin-top:0px;}
#insight2 #ex04 h5{ background:url(../../driving/insight/image/13l_txt04.gif) 0 0 no-repeat;
width:500px; height: 25px; margin-top:0px;}
#insight2 #ex05 h5{ background:url(../../driving/insight/image/13l_txt05.gif) 0 0 no-repeat;
width:500px; height: 60px; margin-top:0px;}
#insight2 #ex06 h5{ background:url(../../driving/insight/image/13l_txt06.gif) 0 0 no-repeat;
width:501px; height: 24px; margin-top:0px;}
#insight2 #ex07 h5{ background:url(../../driving/insight/image/13l_txt07.gif) 0 0 no-repeat;
width:500px; height: 24px; margin-top:0px;}




#insight #ex01 h5,#insight #ex02 h5,#insight2 #ex03 h5,#insight2 #ex04 h5,#insight2 #ex05 h5,#insight2 #ex06 h5, #insight2 #ex07 h5{float: left; margin-bottom: 28px;}


#insight #ex01 .right,#insight #ex02 .right, #insight2 #ex03 .right, #insight2 #ex04 .right, #insight2 #ex05 .right, #insight2 #ex06 .right, #insight2 #ex07 .right{
	float: right;
	width: 226px;
	text-align: left;
}
#insight #ex01 .left,#insight #ex02 .left,#insight2 #ex03 .left,#insight2 #ex04 .left, #insight2 #ex05 .left, #insight2 #ex06 .left, #insight2 #ex07 .left{
	width:455px;
	float: left;
}

#insight2 #ex04 h4{
	font-weight:bold;
	margin-bottom:20px;
	color: #333;
	font-size: 1.2em;
}

#insight2 #ex04 h4 img{vertical-align:bottom; }


.engine_right { float: right; width: 360px; margin-top: 24px; }
.engine_left {
	float: left;
	width: 340px;
	margin-top: 24px;
	margin-right: 20px;
}

.engine_left h6 { font-size: 15px; line-height: 19px; color: #000; }
.engine_left p {
	font-size: 13px;
	line-height: 19px;
	color: #000;
}

.engine_right p {
	font-size: 11px;
	line-height: 16px;
	color: #000;
}



#insight #cen{
	width: 728px;
	padding-bottom: 52px;
}

#insight #cen .txtbox{
	float: right;
	width: 520px;
	margin-bottom: 40px;
}
#insight #cen .imgbox{
	float:left;
	width: 158px;
}
#insight #cen h5{ width:520px;float:right; font-size:1.2em; font-weight:bold; margin-bottom:18px; }





#insight #engin{margin-top:28px;}

#insight #menu{margin-top:72px; background-color:#dae6ee; height:134px; width:830px; padding:18px; margin-left:18px;}
#insight ul.headpic li {float: left;margin-right: 7px;padding: 0; margin-top:10px;}





/* exclusive styles*/

#exclusive {
	background: url(../../driving/exclusive/image/ex_haikei.gif) 0px 0px repeat-x;
	width: 900px;
	padding-bottom: 52px;
}

#exclusive2 {
	width: 900px;
	padding-top: 20px;
}

#exclusive .contents_inner1, #exclusive2 .contents_inner1{
	margin-top:32px;
	margin-left:32px;
	margin-right: 32px;
	margin-bottom: 0px;
}

#exclusive #explain, #exclusive2 #explain{
	margin: 0px 54px;
}

#exclusive #ex01,#exclusive #ex02,#exclusive #ex03,#exclusive2 #ex04 ,#exclusive2 #ex05 ,#exclusive2 #ex06, #exclusive2 #ex07, #exclusive2 #ex08{
	width : 728px;
}


#exclusive #ex01 h5{ background:url(../../driving/exclusive/image/15l_txt01.gif) 0 0 no-repeat;
width:400px; height: 24px; margin-top: 0px;}
#exclusive #ex02 h5{ background:url(../../driving/exclusive/image/15l_txt02.gif) 0 0 no-repeat;
width:500px; height: 24px; margin-top:0px;}
#exclusive #ex03 h5{ background:url(../../driving/exclusive/image/15l_txt03.gif) 0 0 no-repeat;
width:500px; height: 24px; margin-top:0px;}
#exclusive2 #ex04 h5{ background:url(../../driving/exclusive/image/15l_txt04.gif) 0 0 no-repeat;
width:450px; height: 24px; margin-top:0px;}
#exclusive2 #ex05 h5{ background:url(../../driving/exclusive/image/15l_txt05.gif) 0 0 no-repeat;
width:500px; height: 26px; margin-top:0px;}
#exclusive2 #ex06 h5{ background:url(../../driving/exclusive/image/15l_txt06.gif) 0 0 no-repeat;
width:501px; height: 60px; margin-top:0px;}
#exclusive2 #ex07 h5{ background:url(../../driving/exclusive/image/15l_txt07.gif) 0 0 no-repeat;
width:501px; height: 24px; margin-top:0px;}
#exclusive2 #ex08 h5{ background:url(../../driving/exclusive/image/15l_txt08.gif) 0 0 no-repeat;
width:501px; height: 24px; margin-top:0px;}


#exclusive #ex01 h5,#exclusive #ex02 h5,#exclusive #ex03 h5,#exclusive2 #ex04 h5,#exclusive2 #ex06 h5,#exclusive2 #ex07 h5, #exclusive2 #ex08 h5{float: left; margin-bottom:28px;}



#exclusive #ex01 .right,#exclusive #ex02 .right, #exclusive #ex03 .right, #exclusive2 #ex04 .right, #exclusive2 #ex05 .right, #exclusive2 #ex06 .right, #exclusive2 #ex07 .right, #exclusive2 #ex08 .right{
	float: right;
	width: 226px;
	text-align: left;
}
#exclusive #ex01 .left,#exclusive #ex02 .left,#exclusive #ex03 .left,#exclusive2 #ex04 .left, #exclusive2 #ex05 .left, #exclusive2 #ex06 .left, #exclusive2 #ex07 .left,  #exclusive2 #ex08 .left{
	width:455px;
	float: left;
}

#exclusive2 #ex05 h5{
	margin-bottom:28px;
}
#exclusive2 #ex05 h4{
	font-weight:bold;
	margin-bottom:20px;
	color: #333;
	font-size: 1.2em;
}

#exclusive2 h4 img{
	vertical-align:bottom;
}

#exclusive2 #cen{
	margin-bottom:0px;
}

#exclusive2 #cen #magin{ margin-top:53px;}
#exclusive2 #cen img{float:left;}
#exclusive2 #cen h5{ width:520px;float:right; font-size:1.2em; font-weight:bold; margin-bottom:18px; }



#exclusive2 #cen{ width: 728px;}

#exclusive2 #cen .txtbox{
	float: right;
	width: 520px;
	margin-bottom: 24px;
}
#exclusive2 #cen .imgbox{
	float:left;
	width: 158px;
}
#exclusive2 #cen h5{
	width:520px;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:18px;
}


#exclusive #menu{margin-top:72px; background-color:#efeee8; height:134px; width:830px; padding:18px; margin-left:18px;}
#exclusive ul.headpic li {float: left;margin-right: 10px;padding: 0; margin-top:10px;}


 

/* ima styles */
#ima {margin: 0px 0px; }
#ima .contents_inner1{
	margin-top:32px;
	margin-left:32px;
	margin-right: 32px;
	margin-bottom: 0px;
}

#ima #explain{margin: 0px 54px;}

#ima #ex01, #ima #ex02, #ima #ex03, #ima #ex04, #ima #ex05, #ima #ex06 {
	width: 728px;
}


#ima #ex01 h5{ background:url(../../driving/ima/image/ima_txt01.gif) 0 0 no-repeat;
width:501px; height: 60px; margin-top:0px;}
#ima #ex02 h5{ background:url(../../driving/ima/image/ima_txt02.gif) 0 0 no-repeat;
width:501px; height: 60px; margin-top:0px;}
#ima #ex03 h5{ background:url(../../driving/ima/image/ima_txt03.gif) 0 0 no-repeat;
width:501px; height: 24px; margin-top:0px;}
#ima #ex04 h5{ background:url(../../driving/ima/image/ima_txt04.gif) 0 0 no-repeat;
width:501px; height: 60px; margin-top:0px;}


#ima #ex01 h5,#ima #ex02 h5,#ima #ex03 h5,#ima #ex04 h5,#ima #ex05 h5,#ima #ex06 h5{
	float: left;
	margin-bottom: 28px;
}

#ima #ex01 .right,#ima #ex02 .right, #ima #ex03 .right, #ima #ex04 .right, #ima #ex05 .right, #ima #ex06 .right{
	float: right;
	width: 226px;
	text-align: left;
}
#ima #ex01 .left,#ima #ex02 .left,#ima #ex03 .left,#ima #ex04 .left, #ima #ex05 .left, #ima #ex06 .left{
	width:455px;
	float: left;
}

#ima #image { width: 728px; margin-top: 24px;}

#ima h6 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
}

/* easy styles */
#easy {
	margin: 0 auto 32px;
}


#easy .contents_inner1{
	margin-top:32px;
	margin-left:32px;
	margin-right: 32px;
	margin-bottom: 0px;
}

#easy #explain{
	margin: 0px 54px;
}

#easy #ex01, #easy #ex02, #easy #ex03, #easy #ex04, #easy #ex05, #easy #ex06 {
	width: 728px;
}



#easy #ex01 h5{
	background: url(../../driving/easy/image/unten_txt01.gif) 0 0 no-repeat;
	width:501px;
	height: 24px;
	margin-top:0px;
	margin-bottom: 28px;
}
#easy #ex02 h5{
	background: url(../../driving/easy/image/unten_txt02.gif) 0 0 no-repeat;
	width:501px;
	height: 24px;
	margin-top:0px;
	margin-bottom: 28px;
}
#easy #ex03 h5{
	background:url(../../driving/easy/image/unten_txt03.gif) 0 0 no-repeat;
	width:501px;
	height: 24px;
	margin-top:0px;
	margin-bottom: 28px;
	float: left;
}
#easy #ex04 h5{
	background:url(../../driving/easy/image/unten_txt04.gif) 0 0 no-repeat;
	width:501px;
	height: 24px;
	margin-top:0px;
	margin-bottom: 28px;
	float: left;
}



#easy #ex01 .right, #easy #ex02 .right, #easy #ex03 .right, #easy #ex04 .right, #easy #ex05 .right, #easy #ex06 .right{
	float: right;
	width: 226px;
	text-align: left;
}
#easy #ex01 .left,#easy #ex02 .left,#easy #ex03 .left,#easy #ex04 .left, #easy #ex05 .left, #insight #ex06 .left{
	width:455px;
	float: left;
}





/* design style */
#design {
	margin: 0px 0px 86px 0px;
}
#design .contents_inner1{
	margin-top:32px;
	margin-left:32px;
	margin-right: 32px;
	margin-bottom: 0px;
}

#design #explain{
	margin: 0px 54px;
}

#design #ex01, #design #ex02, #design #ex03, #design #ex04, #design #ex05, #design #ex06, #design #ex07 {
	width: 728px;
}


#design #ex01 h5{ background: url(../../driving/design/image/kuryoku_txt01.gif) 0 0 no-repeat;
width:501px; height: 24px; margin-top:0px;}
#design #ex02 h5{ background: url(../../driving/design/image/kuryoku_txt02.gif) 0 0 no-repeat;
width:501px; height: 24px; margin-top:0px;}
#design #ex03 h5{ background:url(../../driving/design/image/kuryoku_txt03.gif) 0 0 no-repeat;
width:501px; height: 24px; margin-top:0px;}




#design #ex01 h5, #design #ex03 h5 {margin-bottom: 28px;}

#design #ex02 h5 {float: left; margin-bottom: 28px;}



#design #ex01 .left {
	width: 364px;
	float: left;
}
#design #ex01 .right { width: 360px; float: right; }



#design #ex02 .right, #design #ex03 .right, #design #ex04 .right, #design #ex05 .right, #design #ex06 .right, #design #ex07 .right{
	float: right;
	width: 226px;
	text-align: left;
}

#design #ex02 .left,#design #ex03 .left,#design #ex04 .left, #design #ex05 .left, #design #ex06 .left, #design #ex07 .left{
	width:455px;
	float: left;
}


#design h4{
	font-size:13px;
	font-weight:bold;
}

#design .imgbox {float:left; width: 144px;}
#design .txtbox{
	float: right;
	width:180px;
	text-align: left;
} 

#design table { width: 728px; border: none; margin:0; padding:0;}
#design table td{
	padding-bottom: 14px; padding-right: 6px;vertical-align:top;
}

#design td.text { width: 200px;}

#design table td p {
	font-size: 12px;
	line-height: 1.5;
}
