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

/*======リセット=====*/
* {
	margin:0;
	padding:0;
}
#mainte table {border-spacing:0; border-collapse:collapse;}

ol {
	list-style:none;
}

ul.disc li {
	list-style:none;
	background:url(../IMAGES/MAINTE/list-disc.gif) no-repeat left 8px;
	margin-left:5px;
	padding-left:10px;
}

/*======共通スタイル=====*/

body h2 {
	line-height:1;
}

.border {
	border:1px solid #c8c8c8;
}

.bold {
	font-weight:bold;
}

.textLeft {
	text-align:left;
}

.textRight {
	text-align:right;
}


.fs15 {
	font-size:15px;
}

.fs16 {
	font-size:16px;
}

.color89 {
	color:#898989;
}

.indent {
	text-indent:-1em;
	margin-left:1em;
}

.indent3em {
	text-indent:-3em;
	margin-left:3em;
}

#mainte .pageLinkPd {
	padding-top:20px;
}

#mainte .pl170 {
	padding-left:170px;
}

#mainte .pb20 {
	padding-bottom:20px;
}

#mainte .pb30 {
	padding-bottom:30px;
}

#mainte .pb40 {
	padding-bottom:40px;
}

#mainte .pt30 {
	padding-top:30px;
}

.mb5 {
	margin-bottom:5px!important;
}

.mb15 {
	margin-bottom:15px!important;
}

.mb20 {
	margin-bottom:20px!important;
}

.mb30 {
	margin-bottom:30px!important;
}

.mb40 {
	margin-bottom:40px!important;
}

.mb50 {
	margin-bottom:50px!important;
}

.mb70 {
	margin-bottom:70px!important;
}

.mb80 {
	margin-bottom:80px;!important
}

.ml15 {
	margin-left:15px!important;
}

.ml20 {
	margin-left:20px!important;
}

.ml30 {
	margin-left:30px!important;
}

.ml35 {
	margin-left:35px!important;
}

.ml70 {
	margin-left:70px!important;
}

.ml90 {
	margin-left:90px!important;
}

#mainte .ml100 {
	margin-left:100px;
}

#mainte .clearboth{
	clear: both;
}

#mainte .txtcenter{
	text-align: center;
}

.borderbtm{
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 15px;
}

.mar0A {
	margin:0 auto;
}

.stage40 {
	padding-left:40px;
	padding-right:40px;
}

.verBase {
	vertical-align:baseline;
}

.sub {
	vertical-align:sub;
	font-size:8px;
}

.imgR {
	float:right;
	margin-left:20px;
}

.letter {
	letter-spacing:-1px;
}

#mainte .pagetop {
	padding-bottom:10px;
}
/*-----sidemenu設定-----*/
#nav ul.ucate li.mainte1_on,
#nav ul.ucate li.mainte1:hover {
	border-left:1px solid #C81343;
}

#nav ul.ucate li.mainte2_on,
#nav ul.ucate li.mainte2:hover {
	border-left:1px solid #C81343;
}

#nav ul.ucate li.mainte3_on,
#nav ul.ucate li.mainte3:hover {
	border-left:1px solid #C81343;
}

#nav ul.ucate li.mainte1 a {
	background:url(../IMAGES/SIDEMENU/mainte1.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte1_1 a {
	background:url(../IMAGES/SIDEMENU/mainte1_1.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte1_2 a {
	background:url(../IMAGES/SIDEMENU/mainte1_2.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte1_3 a {
	background:url(../IMAGES/SIDEMENU/mainte1_3.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte1_4 a {
	background:url(../IMAGES/SIDEMENU/mainte1_4.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte1_5 a {
	background:url(../IMAGES/SIDEMENU/mainte1_5.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte1_6 a {
	background:url(../IMAGES/SIDEMENU/mainte1_6.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte2 a {
	background:url(../IMAGES/SIDEMENU/mainte2.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte2_1 a {
	background:url(../IMAGES/SIDEMENU/mainte2_1.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte2_2 a {
	background:url(../IMAGES/SIDEMENU/mainte2_2.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte2_3 a {
	background:url(../IMAGES/SIDEMENU/mainte2_3.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte2_4 a {
	background:url(../IMAGES/SIDEMENU/mainte2_4.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte2_5 a {
	background:url(../IMAGES/SIDEMENU/mainte2_5.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte2_6 a {
	background:url(../IMAGES/SIDEMENU/mainte2_6.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte3 a {
	background:url(../IMAGES/SIDEMENU/mainte3.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte3_1 a {
	background:url(../IMAGES/SIDEMENU/mainte3_1.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte3_2 a {
	background:url(../IMAGES/SIDEMENU/mainte3_2.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte3_3 a {
	background:url(../IMAGES/SIDEMENU/mainte3_3.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte3_4 a {
	background:url(../IMAGES/SIDEMENU/mainte3_4.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte1_on a,
#nav ul.ucate li.mainte1 a:hover {
	background:url(../IMAGES/SIDEMENU/mainte1on.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte1_1_on a,
#nav ul.ucate li.mainte1_1 a:hover {
	background:url(../IMAGES/SIDEMENU/mainte1_1on.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte1_2_on a,
#nav ul.ucate li.mainte1_2 a:hover {
	background:url(../IMAGES/SIDEMENU/mainte1_2on.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte1_3_on a,
#nav ul.ucate li.mainte1_3 a:hover {
	background:url(../IMAGES/SIDEMENU/mainte1_3on.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte1_4_on a,
#nav ul.ucate li.mainte1_4 a:hover {
	background:url(../IMAGES/SIDEMENU/mainte1_4on.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte1_5_on a,
#nav ul.ucate li.mainte1_5 a:hover {
	background:url(../IMAGES/SIDEMENU/mainte1_5on.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte1_6_on a,
#nav ul.ucate li.mainte1_6 a:hover {
	background:url(../IMAGES/SIDEMENU/mainte1_6on.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte2_on a,
#nav ul.ucate li.mainte2 a:hover {
	background:url(../IMAGES/SIDEMENU/mainte2on.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte2_1_on a,
#nav ul.ucate li.mainte2_1 a:hover {
	background:url(../IMAGES/SIDEMENU/mainte2_1on.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte2_2_on a,
#nav ul.ucate li.mainte2_2 a:hover {
	background:url(../IMAGES/SIDEMENU/mainte2_2on.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte2_3_on a,
#nav ul.ucate li.mainte2_3 a:hover {
	background:url(../IMAGES/SIDEMENU/mainte2_3on.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte2_4_on a,
#nav ul.ucate li.mainte2_4 a:hover {
	background:url(../IMAGES/SIDEMENU/mainte2_4on.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte2_5_on a,
#nav ul.ucate li.mainte2_5 a:hover {
	background:url(../IMAGES/SIDEMENU/mainte2_5on.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte2_6_on a,
#nav ul.ucate li.mainte2_6 a:hover {
	background:url(../IMAGES/SIDEMENU/mainte2_6on.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte3_on a,
#nav ul.ucate li.mainte3 a:hover {
	background:url(../IMAGES/SIDEMENU/mainte3on.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte3_1_on a,
#nav ul.ucate li.mainte3_1 a:hover {
	background:url(../IMAGES/SIDEMENU/mainte3_1on.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte3_2_on a,
#nav ul.ucate li.mainte3_2 a:hover {
	background:url(../IMAGES/SIDEMENU/mainte3_2on.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte3_3_on a,
#nav ul.ucate li.mainte3_3 a:hover {
	background:url(../IMAGES/SIDEMENU/mainte3_3on.gif) 0 0 no-repeat;
}

#nav ul.ucate li.mainte3_4_on a,
#nav ul.ucate li.mainte3_4 a:hover {
	background:url(../IMAGES/SIDEMENU/mainte3_4on.gif) 0 0 no-repeat;
}




/*-----box設定-----*/
.box310 {
	background:url(../IMAGES/MAINTE/box310_middle.jpg) 0 0 repeat-y;
	width:310px;
}

.box310Lv2 {
	background:url(../IMAGES/MAINTE/box310_bottom.jpg) 0 bottom no-repeat;
}

.box310Lv3 {
	background:url(../IMAGES/MAINTE/box310_top.jpg) 0 0 no-repeat;
	padding:20px 10px;
	width:290px;
	_width:310px;
}

.box353 {
	background:url(../IMAGES/MAINTE/bg_box353.gif) 0 0 no-repeat;
	width:338px;
	_width:353px;
	height:105px;
	padding:0 0 0 15px;
}

.box370 {
	background:url(../IMAGES/MAINTE/box370_middle.jpg) 0 0 repeat-y;
}

.box370Lv2 {
	background:url(../IMAGES/MAINTE/box370_bottom.jpg) 0 bottom no-repeat;
	zoom:1;
}

.box370Lv3 {
	background:url(../IMAGES/MAINTE/box370_top.jpg) 0 0 no-repeat;
	padding:20px 10px;
	width:350px;
	_width:370px;
	zoom:1;
}

.box381 {
	background:url(../IMAGES/MAINTE/box381_middle.jpg) 0 0 repeat-y;
}

.box381Lv2 {
	background:url(../IMAGES/MAINTE/box381_bottom.jpg) 0 bottom no-repeat;
}

.box381Lv3 {
	background:url(../IMAGES/MAINTE/box381_top.jpg) 0 0 no-repeat;
	padding:20px;
	width:341px;
	_width:381px;
}

.box401 {
	background:url(../IMAGES/MAINTE/box401_middle.gif) 0 0 repeat-y;
}

.box401Lv2 {
	background:url(../IMAGES/MAINTE/box401_bottom.gif) 0 bottom no-repeat;
}

.box401Lv3 {
	background:url(../IMAGES/MAINTE/box401_top.gif) 0 0 no-repeat;
	padding:20px 10px;
	width:381px;
 _width:401px;
}

.box412 {
	background:url(../IMAGES/MAINTE/box412_middle.jpg) 0 0 repeat-y;
}

.box412Lv2 {
	background:url(../IMAGES/MAINTE/box412_bottom.jpg) 0 bottom no-repeat;
	zoom:1;
}

.box412Lv3 {
	background:url(../IMAGES/MAINTE/box412_top.jpg) 0 0 no-repeat;
	padding:20px 10px;
	width:392px;
	_width:412px;
	zoom:1;
}

.box564 {
	background:url(../IMAGES/MAINTE/box564_middle.jpg) 0 0 repeat-y;
	width:564px;
}

.box564Lv2 {
	background:url(../IMAGES/MAINTE/box564_bottom.jpg) 0 bottom no-repeat;
}

.box564Lv3 {
	background:url(../IMAGES/MAINTE/box564_top.jpg) 0 0 no-repeat;
	padding:20px 20px;
}

.box562 {
	background:url(../IMAGES/MAINTE/box562_middle.jpg) 0 0 repeat-y;
}

.box562Lv2 {
	background:url(../IMAGES/MAINTE/box562_bottom.jpg) 0 bottom no-repeat;
}

.box562Lv3 {
	background:url(../IMAGES/MAINTE/box562_top.jpg) 0 0 no-repeat;
	padding:20px 19px;
	_width:562px;
	zoom:1;
}

.box650 {
	background:url(../IMAGES/MAINTE/box650_middle.jpg) 0 0 repeat-y;
}

.box650Lv2 {
	background:url(../IMAGES/MAINTE/box650_bottom.jpg) 0 bottom no-repeat;
	zoom:1;
}

.box650Lv3 {
	background:url(../IMAGES/MAINTE/box650_top.jpg) 0 0 no-repeat;
	padding:20px 20px;
	zoom:1;
}

.box650B {
	clear:both;
	background:url(../IMAGES/MAINTE/box650_beta_middle.jpg) 0 0 repeat-y;
}
.box650BLv2 {
	background:url(../IMAGES/MAINTE/box650_beta_bottom.jpg) 0 bottom no-repeat;
	zoom:1;
}

.box650BLv3 {
	background:url(../IMAGES/MAINTE/box650_beta_top.jpg) 0 0 no-repeat;
	padding:20px 20px;
	zoom:1;
}

.box651 {
	background:url(../IMAGES/MAINTE/box651_middle.jpg) 0 0 repeat-y;
	zoom:1;
}
.box651Lv2 {
	background:url(../IMAGES/MAINTE/box651_top.jpg) 0 0 no-repeat;
	zoom:1;
}

.box651Lv3 {
	background:url(../IMAGES/MAINTE/box651_bottom.jpg) 0 bottom no-repeat;
	padding:18px 20px;
	zoom:1;
}

.box736 {
	background:url(../IMAGES/MAINTE/box736_middle.jpg) 0 0 repeat-y;
	width:736px;
}
.box736Lv2 {
	background:url(../IMAGES/MAINTE/box736_top.jpg) 0 0 no-repeat;
}

.box736Lv3 {
	background:url(../IMAGES/MAINTE/box736_bottom.jpg) 0 bottom no-repeat;
	padding:20px 40px;
	zoom:1;
	position:relative;
}

.box736Lv3.areaItem {
	background:url(../IMAGES/MAINTE/box736_bottom_itemlist.jpg) 0 bottom no-repeat;
}

.box736Lv3.areaPpoint,
.box736Lv3.areaItem {
	padding:0;
}

.box736Lv3.areaItem.pt20 {
	padding-top:20px;
}

.box736Lv3.areaItem.pt40 {
	padding-top:40px;
}

.areaPpoint2 {
	padding:40px 40px 40px 40px;
	zoom:1;
}

.areaPpoint3 {
	padding:0 40px 40px 40px;
	zoom:1;
}

#mainte .areaPpoint4 {
	padding:0 40px 20px 40px;
}

#mainte .areaCompare {
	padding:20px 0 30px 0;
}

.box736Lv3.areaItem .section {
	clear:both;
	padding:0 40px 20px 40px;
	background:url(../IMAGES/MAINTE/bg_itemlist_bottom.jpg) 0 bottom no-repeat;
	margin-left:3px;
}

.box736Lv3.areaItem .section.pt40 {
	padding-top:40px;
}

.box736Lv3.areaItem .section.last {
	background:none;
}

.box736 h2 {
	margin-bottom:15px;
}

#ttlCompare{
	margin: 0 0 20px 40px;
}

.box736 .ttlIconArea h2 {
	margin-bottom:0;
	padding-bottom:15px;
}

.box736Lv3.areaPpoint h2 {
	padding:30px 0 0 40px;
}

.box736Lv3.areaPpoint h3 {
	border-bottom:1px solid #e5e5e5;
	padding-bottom:15px;
	padding-left:40px;
	margin: 0 2px 15px 2px;
}

.box736Lv3.areaPpoint h3.borderNon {
	border-bottom:none;
}

.box736Lv3.areaPpoint .areaPpoint2 h2 {
	padding:0 0 0 0;
}

.box736Lv3.areaPpoint .areaPpoint2 h3 {
	border-bottom:none;
	padding-bottom:0;
	padding-left:0;
	margin: 0 0 15px 0;
}

#mainte .pointBox {
	padding:0 40px 20px 134px;
}

#mainte .pointBox02 {
	padding:0 40px 30px 134px;
}

#mainte .pointBox02txt{
	width: 380px;
	float: left;
}

.pointBox.last {
	padding:0 40px 40px 134px;
}

#mainte .onePoint02 h2,
#mainte .onePoint a .onePointH2 {
	_margin-bottom:5px;
}

#mainte .onePoint02,
#mainte .onePoint a {
	color:#898989;
}

#mainte .onePoint a {
	background:url(../IMAGES/MAINTE/TOP/box03.jpg) 0 0 no-repeat;
	width:736px;
	height:78px;
	_height:90px;
	padding:12px 0 0 12px;
	margin-bottom:4px;
	display:block;
	cursor:pointer;
	text-decoration:none;
}

#mainte .onePoint02 {
	background:url(../IMAGES/MAINTE/TOP/box03.jpg) 0 0 no-repeat;
	width:736px;
	height:78px;
	_height:90px;
	padding:12px 0 0 12px;
	margin-bottom:4px;
	display:block;
}

#mainte .onePoint a:hover {
	background:url(../IMAGES/MAINTE/TOP/box03_on.jpg) 0 0 no-repeat;
}

#mainte .onePoint span {
	display:block;
}

#mainte .onePoint .fr {
	width:646px;
	float:left;
}

#mainte .onePoint .fl {
	width:64px;
	height:64px;
	text-indent:-9999px;
	background:url(../IMAGES/MAINTE/onepoint.gif) 0 0 no-repeat;
	float:left;
}

#mainte.top .onePoint .onePointH2 {
	background:url(../IMAGES/MAINTE/TOP/ttl05.gif) 0 0 no-repeat;
	width:257px;
	height:13px;
	text-indent:-9999px;
	margin-bottom:5px;
}

#mainte.oil .onePoint .onePointH2 {
	background:url(../IMAGES/MAINTE/SHOMOHIN/OIL/oil_ttl07.gif) 0 0 no-repeat;
	width:247px;
	height:14px;
	text-indent:-9999px;
	margin-bottom:5px;
}

#mainte.engine .onePoint .onePointH2 {
	background:url(../IMAGES/MAINTE/SHOMOHIN/ENGINE/title17.gif) 0 0 no-repeat;
	width:255px;
	height:14px;
	text-indent:-9999px;
	margin-bottom:5px;
}

#mainte .onePoint .btnOnepoint {
	background:url(../IMAGES/detail_btn02.gif) 0 0 no-repeat;
	width:96px;
	height:23px;
	text-indent:-9999px;
	margin-top:5px;
}

#mainte .onePoint a:hover .btnOnepoint {
	background:url(../IMAGES/MAINTE/detail_btn02_on.gif) 0 0 no-repeat;
}

#mainte .boxQa {
	background:url(../IMAGES/MAINTE/box_faq_middle.gif) 0 0 repeat-y;
	width:732px;
}

#mainte .boxQaLv2 {
	background:url(../IMAGES/MAINTE/box_faq_bottom.gif) 0 bottom no-repeat;
	padding:15px 0;
}

#mainte .boxQaLv2 .section {
	padding:0 40px 15px 40px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:15px;
}

#mainte .boxQaLv2 .section.last {
	padding:0 40px 0 40px;
	border-bottom:none;
	margin-bottom:0;
}

#mainte .osusumeBox {
	border:1px solid #898989;
	margin-bottom:20px;
}

#mainte .osusumeBox.mb10 {
	margin-bottom:10px;
}

#mainte .osusumeBox.mb5 {
	margin-bottom:5px;
}

#mainte .osusumeBox.mb0 {
	margin-bottom:0px;
}

#mainte .osusumeBox .title,
#mainte .osusumeBox .title02,
#mainte .osusumeBox .title03,
#mainte .osusumeBox .title04 {
	border-bottom:1px dotted #898989;
	text-indent:-9999px;
}

#mainte .osusumeBox .title {
	background:url(../IMAGES/MAINTE/ttl_osusume.png) 5px 5px no-repeat #eee;
	height:22px;
}

#mainte .osusumeBox .title02 {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/DRIVE/ttl_tiresign.gif) 5px 5px no-repeat #eee;
	height:24px;
}

#mainte .osusumeBox .title03 {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/DRIVE/ttl_tirechoiche.gif) 5px 5px no-repeat #eee;
	height:24px;
}

#mainte .osusumeBox .title04 {
	background:url(../IMAGES/MAINTE/ttl_awasete.gif) 5px 5px no-repeat #eee;
	height:24px;
}

#mainte .osusumeBox ul {
	color:#898989;
	padding:5px;
}


/*-----リスト設定-----*/
ol.noR li {
	padding:5px 0 5px 25px;
}

ol.noR li.no1 {
	background:url(../IMAGES/MAINTE/no1_r.png) 0 4px no-repeat;
}

ol.noR li.no2 {
	background:url(../IMAGES/MAINTE/no2_r.png) 0 4px no-repeat;
}

ol.noR li.no3 {
	background:url(../IMAGES/MAINTE/no3_r.png) 0 4px no-repeat;
}

ol.maru li {
	padding:0 0 0 14px;
}

ol.maru li.no1 {
	background:url(../IMAGES/MAINTE/marumoji1.gif) 0 3px no-repeat;
}

ol.maru li.no2 {
	background:url(../IMAGES/MAINTE/marumoji2.gif) 0 3px no-repeat;
}

ol.maru li.no3 {
	background:url(../IMAGES/MAINTE/marumoji3.gif) 0 3px no-repeat;
}

dl.noP {
}

dl.noP dt {
	font-weight:bold;
	padding:0 0 5px 20px;
}

dl.noP dt.no1 {
	background:url(../IMAGES/MAINTE/no1_p.gif) 0 0 no-repeat;
}

dl.noP dt.no2 {
	background:url(../IMAGES/MAINTE/no2_p.gif) 0 0 no-repeat;
}

dl.noP dt.no3 {
	background:url(../IMAGES/MAINTE/no3_p.gif) 0 0 no-repeat;
}

dl.noP dt.no4 {
	background:url(../IMAGES/MAINTE/no4_p.gif) 0 0 no-repeat;
}

dl.noP dd {
	padding:0 0 0 20px;
}

ul.context {
	_width:260px;
	color:#898989;
	font-weight:bold;
}

.add2015 ul.context {
	_width:396px;
}

ul.context li {
	float:left;
	width:106px;
	text-align:center;
	letter-spacing:-1px;
}
.add2015 ul.context li {
	width:174px;
}
ul.context li.first {
	padding-right:20px;
	margin-right:4px;
	background:url(../IMAGES/MAINTE/arrow.gif) no-repeat right 45px;
	_width:136px;
}
.add2015 ul.context li.first {
	background:url(../IMAGES/MAINTE/arrow_red.png) no-repeat right 74px;
}
.add2015 ul.context li.right {
	margin-right:24px;
	_margin-right:0px;
}
#mainte .leftList {
	float:left;
	width:145px;
	margin-top:25px;
}

.add2015 .textRight {
	line-height:1;
	font-size:10px;
}

#mainte .leftList li {
	text-indent:-1em;
	margin-left:1em;
}

#mainte .sarani {
	float:left;
	padding-left:10px;
	margin-top:35px;
	text-align:center;
	font-size:10px;
}

#mainte .rightList {
	float:left;
	width:100px;
	font-weight:bold;
	padding-left:25px;
	margin-top:33px;
}

#mainte .rightList li {
	text-indent:-1em;
	margin-left:1em;
}

ul.yokoList li {
	float:left;
	margin-right:10px;
}

/*-----リンクエリア設定-----*/
#mainte .linkArea a,
#mainte .linkArea span {
	display:block;
}

#mainte .linkArea .linkAreaBtn {
	background:url(../IMAGES/detail_btn.gif) 0 0 no-repeat;
	width:96px;
	height:23px;
	text-indent:-9999px;
	margin-top:5px;
}

#mainte .linkArea  a:hover .linkAreaBtn {
	background:url(../IMAGES/MAINTE/detail_btn_on.gif) 0 0 no-repeat;
}

/*-----全体設定-----*/
#main #mainte {
	width:736px;
	padding:22px 6px 0 2px;
}

#mainte .linkDetali a {
	background:url(../IMAGES/MAINTE/TOP/icon01.gif) right 1px no-repeat;
	padding-right:10px;
	text-decoration:none;
}

#mainte .linkDetali.bla a {
	background:url(../IMAGES/blank.gif) right 1px no-repeat;
	padding-right:12px;
}

#mainte .linkDetali a:hover {
	text-decoration:underline;
}

#mainte .linkDetali02 {
	margin-top:5px;
}

/*-----ヘッダー設定-----*/
#mainte #headerBox {
	width:700px;
	margin-left:30px;
}

.ttlFArea {
	margin-bottom:15px;
}

.ttlFArea.mb0 {
	margin-bottom:0;
}

.ttlFArea h3{
	margin-bottom:10px;
}

.ttlFArea .fl {
	width:330px;
}

/*-----ライン設定-----*/
#mainte .lineL {
	text-align:center;
	margin:35px 0 0;
	line-height:18px;
}

#mainte .line610 {
	text-align:center;
	margin:5px 0;
}

/*-----おすすめ設定-----*/
#mainte .osusume_left {
	width:230px;
	overflow:hidden;
	float:left;
	margin-left:0;
	margin-right:10px;
}

#mainte .osusume_right {
	width:401px;
	overflow:hidden;
	float:right;
	margin-right:0;
}

#mainte .osusume_left250 {
	width:250px;
	overflow:hidden;
	float:left;
	margin-left:0;
	margin-right:10px;
}

#mainte .osusume_right381 {
	width:381px;
	overflow:hidden;
	float:right;
	margin-right:0;
}

/*-----メイン商品紹介-----*/
#mainte .item_left {
	width:230px;
	overflow:hidden;
	float:left;
	margin-left:0;
	margin-right:20px;
}

#mainte .item_right {
	width:405px;
	overflow:hidden;
	float:left;
	margin-right:0;
}

#mainte .item_right h2 {
	font-weight:bold;
	font-size:16px;
}

#mainte .item_left.ver02 {
	width:250px;
}

#mainte .item_right.ver02 {
	width:386px;
}

/*-----ページ内リンク-----*/
ul.pageLink {
	clear:both;
	background:url(../IMAGES/MAINTE/bg_ul_pglnk.gif) no-repeat left center;
	height:14px;
	line-height:14px;
	margin:30px 0 20px 0;
	width:100%;
	overflow:hidden;
}

ul.pageLink li {
	line-height:14px;
	float:left;
	padding:0 10px;
	background:url(../IMAGES/MAINTE/bg_ul_pglnk.gif) no-repeat right center;
	white-space:nowrap;
}

ul.pageLink.topList {
	margin-bottom:10px;
}
ul.pageLink.letterSpace {
	letter-spacing:-0.5px;
}
ul.pageLink.underList {
	margin-top:0;
}

/*-----Q&A設定-----*/
dl.qa dt {
	background:url(../IMAGES/MAINTE/icon_q.jpg) 0 0 no-repeat;
	min-height: 28px;	/*モダンブラウザに適用*/
	height: auto !important;	/*モダンブラウザに適用*/
	height: 28px;	/*全ブラウザに適用*/
	padding-left:30px;
	border-bottom:1px dotted #e5e5e5;
	margin-bottom:5px;
	font-weight:bold;
	font-size:14px;
}

dl.qa dd {
	background:url(../IMAGES/MAINTE/icon_a.jpg) 0 0 no-repeat;
	min-height: 28px;	/*モダンブラウザに適用*/
	height: auto !important;	/*モダンブラウザに適用*/
	height: 28px;	/*全ブラウザに適用*/
	padding-left:30px;
}

/*-----テーブル設定-----*/
#mainte .tableBase {
	width:100%;
}

#mainte .tableBase.width01 {
	width:215px;
	_margin-left:65px;
}

#mainte .tableBase.width01.ml90 {
	width:215px;
	_margin-left:90px;
}

#mainte .tableBase.width02 {
	width:290px;
}

#mainte .tableBase th,
#mainte .tableBase td {
	border:1px solid #c9c9c9;
	padding:5px;
	text-align:center;
}
#mainte .tableBase.smallBox th.celTxtL {
	text-align:left;
	padding-left:10px;
}

#mainte .tableBase td {
	background:#fff;
}

/*#mainte .cel01,
#mainte .tableBase .cel01 {
	border-left:none;
}

#mainte tr.cel02 th,
#mainte .cel02,
#mainte .tableBase .cel02 {
	border-top:none;
}

#mainte .cel03,
#mainte .tableBase .cel03 {
	border-right:none;
}*/

#mainte .tableBase .cel10 {
	border-bottom:none;
}

.tableBase th.cel04,
.whiteBack th {
	background:#f1f1f1;
}

#mainte .tableTtl {
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}

#mainte .tableTtl02 {
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
}

#mainte .tableBase.ver04 .cel04 {
	background:#fd83a4;
	color:#fff;
}

#mainte .tableBase.ver04 .cel06 {
	background:#fffdde;
	color:#fd83a4;
	font-weight:bold;
}

#mainte .tableBase.smallBox th,
#mainte .tableBase.smallBox td {
	padding:2px 0;
}

/*======TOP=====*/
#mainte.top a {
	text-decoration:none;
}

#mainte.top .pageLink a {
	text-decoration:underline;
}

#mainte.top h3 {
	margin-bottom:5px;
}

#mainte.top #headerBox {
	width:660px;
	margin-left:30px;
}

#mainte.top .lineL {
	text-align:center;
	margin:35px 0 15px;
}

#mainte.top .lineLPageLink {
	text-align:center;
	margin:0 0 15px;
}

#mainte.top .box736 {
	margin-bottom:4px;
}

#mainte.top .box01 a {
	background:url(../IMAGES/MAINTE/TOP/box01.jpg) 0 0 no-repeat;
	width:684px;
	_width:734px;
	height:148px;
	_height:173px;
	padding:25px 25px 0 25px;
	margin-bottom:5px;
	color:#434343;
	display:block;
	cursor:pointer;
}

#mainte.top .box01 a:hover {
	background:url(../IMAGES/MAINTE/TOP/box01_on.jpg) 0 0 no-repeat;
}

#mainte.top .box01 .fr {
	width:464px;
	_width:684px;
	background:url(../IMAGES/MAINTE/TOP/img02.jpg) 0 0 no-repeat;
	padding-left:220px;
}

#mainte.top .box01 h2 {
	margin-bottom:20px;
}

#mainte.top .box01 .linkDetali02 a,
#mainte.top .box02 .linkDetali02 a {
	background:url(../IMAGES/detail_btn.gif) 0 0 no-repeat;
	width:96px;
	height:23px;
	text-indent:-9999px;
	margin-top:5px;
	display:block;
	padding:0;
}

#mainte.top .box01 .linkDetali02 a:hover,
#mainte.top .box02 .linkDetali02 a:hover {
	background:url(../IMAGES/MAINTE/detail_btn_on.gif) 0 0 no-repeat;
}

#mainte.top .box01 {
	background:url(../IMAGES/MAINTE/TOP/box_expendable.jpg) 0 0 no-repeat;
	width:684px;
	_width:734px;
	height:320px;
	_height:345px;
	padding:25px 25px 0 25px;
	margin-bottom:5px;
	letter-spacing:-1px;
	color:#434343;
	display:block;
}
#mainte.top .box02 {
	background:url(../IMAGES/MAINTE/TOP/box02.jpg) 0 0 no-repeat;
	width:684px;
	_width:734px;
	height:272px;
	_height:297px;
	padding:25px 25px 0 25px;
	margin-bottom:5px;
	letter-spacing:-1px;
	color:#434343;
	display:block;
}

#mainte.top .box02 h2 {
	float:left;
}

#mainte.top .sapuriBox,
#mainte.top .expendableBox  {
	position:relative;
	margin-top:0;
}

#mainte.top .sapuriBox ul {
	position:absolute;
	top:-135px;
	left:25px;
}
#mainte.top .expendableBox ul {
	position:absolute;
	top:-181px;
	left:23px;
}

#mainte.top .sapuriBox ul li {
	float:left;
	margin-right:2px;
}#mainte.top .expendableBox ul li {
	float:left;
}

#mainte.top .box02 .fr {
	width:464px;
	margin-bottom:15px;
}

#mainte.top .box02 h3 {
	margin-bottom:20px;
}

#mainte.top .box03,
#mainte.top .box04,
#mainte.top .box05,
#mainte.top .box06 {
	color:#898989;
}

#mainte.top .box03 {
	background:url(../IMAGES/MAINTE/TOP/box06.jpg) 0 0 no-repeat;
	width:726px;
	_width:736px;
	height:160px;
	_height:169px;
	padding:9px 0 0 10px;
	margin-bottom:4px;
}

#mainte.top .box03In {
	width:230px;
	float:left;
	margin-top:5px;
	_margin-top:0;
	margin-right:15px;
	line-height:1.1;
}

#mainte.top .box03In.last1 {
	margin-right:0;
}

#mainte.top .box03In .fl {
	padding-right:9px;
	width:90px;
}

#mainte.top .box03In .fr {
	width:130px;
}

#mainte.top .onePoint {
	margin-bottom:4px;
}

#mainte.top .box05 {
	background:url(../IMAGES/MAINTE/TOP/box04.jpg) 0 0 no-repeat;
	width:726px;
	_width:736px;
	height:130px;
	_height:139px;
	padding:9px 0 0 10px;
	margin-bottom:4px;
}

#mainte.top .box05 h2 {
	margin-bottom:7px;
}

#mainte.top .box05 .box05In {
	width:340px;
	float:left;
	_padding:0;
	_background:none;
}

#mainte.top .box05 .box05In .fl {
	width:90px;
	padding-right:10px;
}

#mainte.top .box05 .box05In .fr {
	width:240px;
}

#mainte.top .box05 .box05In.lBox {
	margin-right:30px;
}

#mainte.top .box06 {
	background:url(../IMAGES/MAINTE/TOP/box05.jpg) 0 0 no-repeat;
	width:734px;
	height:260px;
	margin-bottom:5px;
}

#mainte.top .box06 .areaTtl a {
	background:url(../IMAGES/MAINTE/TOP/box05_ttl.jpg) 0 0 no-repeat;
	width:724px;
	_width:734px;
	height:28px;
	_height:35px;
	padding:7px 0 0 10px;
	display:block;
}

#mainte.top .box06 .areaTtl a:hover {
	background:url(../IMAGES/MAINTE/TOP/box05_ttl_on.jpg) 0 0 no-repeat;
}

#mainte.top .box06 .areaTtl a .linkDetali03 {
	background:url(../IMAGES/MAINTE/TOP/btn_osusume.png) 0 0 no-repeat;
	width:111px;
	height:21px;
	display:block;
	text-indent:-9999px;
}

#mainte.top .box06 .areaTtl a:hover .linkDetali03 {
	background:url(../IMAGES/MAINTE/TOP/btn_osusume_on.png) 0 0 no-repeat;
}

#mainte.top .box06 .areaTtl h2,
#mainte.top .box06 .areaTtl p {
	float:left;
}

#mainte.top .box06 .box06In,
#mainte.top .box06 .box06In02 {
	width:357px;
	margin:10px 0 10px 10px;
	_margin:10px 0 10px 5px;
	float:left;
}

#mainte.top .box06 h3 {
	margin-top:20px;
}

#mainte.top .box06 .box06In .fl,
#mainte.top .box06 .box06In02 .fl {
	margin-right:10px;
}

#mainte.top #evBox a {
	display:block;
	padding-top:13px;
	width:734px;
	height:171px;
	_height:184px;
	background:url(../IMAGES/MAINTE/TOP/h_02_bg.gif) 0 0 no-repeat;
	cursor:pointer;
}

#mainte.top #evBox a:hover {
	background:url(../IMAGES/MAINTE/TOP/h_02_bg_on.gif) 0 0 no-repeat;
}

#evBox h2 {
	margin-left:13px;
	width:425px;
	height:55px;
	background:url(../IMAGES/MAINTE/TOP/h_02.gif) 0 0 no-repeat;
	text-indent:-9999px;
}
#evBox a:hover h2 {
	background:url(../IMAGES/MAINTE/TOP/h_02_on.gif) 0 0 no-repeat;
}
#evBox p.evTxt {
	margin:10px 0 10px 13px;
	width:414px;
	height:56px;
	background:url(../IMAGES/MAINTE/TOP/h_02_txt.gif) 0 0 no-repeat;
	text-indent:-9999px;
}
#evBox a:hover p.evTxt {
	background:url(../IMAGES/MAINTE/TOP/h_02_txt_on.gif) 0 0 no-repeat;
}
#evBox p.evBtn {
	margin-left:13px;
	width:96px;
	height:23px;
	background:url(../IMAGES/detail_btn.gif) 0 0 no-repeat;
	text-indent:-9999px;
}
#evBox a:hover p.evBtn {
	background:url(../IMAGES/MAINTE/detail_btn_on.gif) 0 0 no-repeat;
}

#mainte.top #pcCom a {
	display:block;
	padding-top:35px;
	width:740px;
	height:199px;
	_height:234px;
	background:url(../IMAGES/MAINTE/TOP/ban_com_bg.jpg) 0 0 no-repeat;
	cursor:pointer;
}

#mainte.top #pcCom a:hover {
	background:url(../IMAGES/MAINTE/TOP/ban_com_bg_on.jpg) 0 0 no-repeat;
}
#pcCom h2 {
	margin-left:43px;
	width:216px;
	height:23px;
	background:url(../IMAGES/MAINTE/TOP/ban_com_ttl.png) 0 0 no-repeat;
	text-indent:-9999px;
}
#pcCom a:hover h2 {
	background:url(../IMAGES/MAINTE/TOP/ban_com_ttl_on.png) 0 0 no-repeat;
}
#pcCom p.evTxt {
	margin:10px 0 25px 43px;
	width:310px;
	height:60px;
	background:url(../IMAGES/MAINTE/TOP/ban_com_txt.png) 0 0 no-repeat;
	text-indent:-9999px;
}
#pcCom a:hover p.evTxt {
	background:url(../IMAGES/MAINTE/TOP/ban_com_txt_on.png) 0 0 no-repeat;
}
#pcCom p.pcBtn {
	margin-left:43px;
	width:96px;
	height:23px;
	background:url(../IMAGES/detail_btn.gif) 0 0 no-repeat;
	text-indent:-9999px;
}
#pcCom a:hover p.pcBtn {
	background:url(../IMAGES/MAINTE/detail_btn_on.gif) 0 0 no-repeat;
}

/*======消耗品=====*/
#mainte #tab02 {
	background:url(../IMAGES/MAINTE/SHOMOHIN/c1_bg.jpg) 0 0 no-repeat;
	width:603px;
	height:604px;
	position:relative;
	margin-left:16px;
}

#mainte ul.tab {
	background:url(../IMAGES/MAINTE/SHOMOHIN/bg_tab.jpg) center bottom no-repeat;
	padding-left:100px;
	margin-bottom:15px;
}

#mainte ul.tab li {
	float:left;
	padding-bottom:37px;
}

#mainte ul.tab li span {
	border-right:1px solid #000;
	padding:0 18px;
	height:1em;
}

#mainte ul.tab li.first span {
	border-left:1px solid #000;
}

#mainte ul.tab li.current {
	background:url(../IMAGES/MAINTE/SHOMOHIN/bg_tab_on.jpg) center bottom no-repeat;
	padding-bottom:40px;
}

#mainte ul.tab li.current,  x:-moz-any-link, x:default {
	padding-bottom:39px;
}

#mainte ul.tab li.current a {
	color:#434343;
	text-decoration:none;
}

#mainte .tabBox01,
#mainte .tabBox02,
#mainte .tabBox03,
#mainte .tabBox04,
#mainte .tabBox05 {
	position:absolute;
}

#mainte .tabBox02 {
	top:10px;
	left:0;
}

#mainte .tabBox02 {
	top:145px;
	left:0;
}

#mainte .tabBox03 {
	top:10px;
	left:243px;
}

#mainte .tabBox04 {
	top:440px;
	left:0;
}

#mainte .tabBox05 {
	top:440px;
	left:407px;
}

#mainte #tab02 .boxIn {
	border:1px solid #999;
	background:#fff;
	padding:10px 20px 20px 20px;
}

#mainte #tab02 .tabBox02 .boxIn,
#mainte #tab03 .tabBox01 .boxIn,
#mainte #tab02 .tabBox05 .boxIn {
	width:139px;
	_width:181px;
}

#mainte #tab02 .tabBox03 .boxIn,
#mainte #tab02 .tabBox04 .boxIn {
	width:308px;
	_width:350px;
}

#mainte #tab02 dl dt {
	font-weight:bold;
}

#mainte #tab01 brd1{}
#mainte #tab01 .img {
	float:left;
	width:72px;
}

#mainte #tab01 .img {
	height:64px;
}

#mainte #tab01 .item01 {
	background:url(../IMAGES/MAINTE/SHOMOHIN/img00_1.jpg) 0 0 no-repeat;
}

#mainte #tab01 .item02 {
	background:url(../IMAGES/MAINTE/SHOMOHIN/img00_2.jpg) 0 0 no-repeat;
}

#mainte #tab01 .item03 {
	background:url(../IMAGES/MAINTE/SHOMOHIN/img00_3.jpg) 0 0 no-repeat;
}

#mainte #tab01 .item04 {
	background:url(../IMAGES/MAINTE/SHOMOHIN/img00_4.jpg) 0 0 no-repeat;
}

#mainte #tab01 .item05 {
	background:url(../IMAGES/MAINTE/SHOMOHIN/img00_5.jpg) 0 0 no-repeat;
}

#mainte #tab01 .item06 {
	background:url(../IMAGES/MAINTE/SHOMOHIN/img00_6.jpg) 0 0 no-repeat;
}

#mainte #tab01 .h3 {
	display:block;
	text-indent:-9999px;
}

#mainte #tab01 .tabTtl01 {
	background:url(../IMAGES/MAINTE/SHOMOHIN/ttl00_3.gif) 0 0 no-repeat;
	width:41px;
	height:15px;
}

#mainte #tab01 .tabTtl02 {
	background:url(../IMAGES/MAINTE/SHOMOHIN/ttl00_4.gif) 0 0 no-repeat;
	width:67px;
	height:15px;
}

#mainte #tab01 .tabTtl03 {
	background:url(../IMAGES/MAINTE/SHOMOHIN/ttl00_5.gif) 0 0 no-repeat;
	width:40px;
	height:17px;
}

#mainte #tab01 .tabTtl04 {
	background:url(../IMAGES/MAINTE/SHOMOHIN/ttl00_6.gif) 0 0 no-repeat;
	width:55px;
	height:15px;
}

#mainte #tab01 .tabTtl05 {
	background:url(../IMAGES/MAINTE/SHOMOHIN/ttl00_7.gif) 0 0 no-repeat;
	width:57px;
	height:16px;
}

#mainte #tab01 .tabTtl06 {
	background:url(../IMAGES/MAINTE/SHOMOHIN/ttl00_8.gif) 0 0 no-repeat;
	width:101px;
	height:16px;
}

#mainte #tab03 {
	color:#898989;
	font-size:10px;
	width:584px;margin:0 auto;
}

#mainte #tab03 table {
	background:url(../IMAGES/MAINTE/SHOMOHIN/IMG_MEYASU/c3_bg.gif) 0 0 no-repeat;
}

#mainte.shomohin table tr{
    zoom:1;
}
#mainte.shomohin table tr td{
    padding-top:3px;
		text-align:center;
}
#mainte.shomohin table tr.b1_row2 td{
    padding-top:5px;
}
#mainte.shomohin table tr.b1_row3 td{
    padding-top:6px;
}
#mainte.shomohin table tr.b1_row4 td{
    padding-top:6px;
}
#mainte.shomohin table tr.b1_row5 td{
    padding-top:6px;
}
#mainte.shomohin table tr.b2 td{
    padding-top:18px;
}
#mainte.shomohin table tr.b3 td{
    padding-top:3px;
		vertical-align:top;
}
#mainte.shomohin .annotation_wrap{
    margin:8px 0 0;
    float:right;
}

#mainte.shomohin .linkArea .fr {
	float:left;
	width:424px;
	_width:410px;
	color:#898989;
}

#mainte.shomohin .linkArea a {
	color:#898989;
	text-decoration:none;
	cursor:pointer;
	display:block;
}

#mainte.shomohin .linkArea {
    border-bottom:1px solid #E5E5E5;
}

/*======オイル=====*/
#mainte.oil .ver01 .leftList {
	width:180px;
	margin-left:70px;
	margin-top:25px;
	font-size:13px;
}

/*
#mainte.oil .ver01 .sarani {
	padding-left:10px;
	margin-top:35px;
}

#mainte.oil .ver01 .rightList {
	width:100px;
	_width:125px;
	padding-left:25px;
	margin-top:33px;
}*/


#mainte.oil .ver03 .leftList {
	width:250px;
	margin-top:44px;
	margin-left:50px;
	font-size:13px;
}

/*
#mainte.oil .ver03 .sarani {
	padding-left:5px;
	margin-top:35px;
}

#mainte.oil .ver03 .rightList {
	width:125px;
	_width:145px;
	padding-left:20px;
	margin-top:33px;
}*/


.oilMarkL img,
.oilMarkR img {
	margin-right:10px;
}

/* 0w-20
------------------------------------- */
.w_20 .pointBox.ver01 .img {
	float:left;
	margin-right:30px;
}

.w_20 .pointBox.ver2 .img {
	float:left;
	margin-right:20px;
}

.w_20 .faqRight {
	float:right;
	width:370px;
}




/*======バッテリー=====*/
.battery #headerBox .fl {
	width:390px;
}

.battery #headerBox .fr {
	background:url(../IMAGES/MAINTE/SHOMOHIN/BATTERY/bg_battery_header.jpg) 0 0 no-repeat;
	width:227px;
	height:70px;
	/height:85px;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
}

#mainte.battery .box353.ver01 .leftList {
	margin-top:15px;
	padding-left:50px;
	width:250px;
}

.batteryLeft {
	float:left;
}

.battery .jaf {
	float:right;
	width:227px;
	_width:242px;
	height:85px;
	padding-right:15px;
	margin:85px 0 0 0;
	font-size:15px;
	font-weight:bold;
}


/* ストロングXシリーズバッテリー
------------------------------------- */
.strongxBattery .pointBox.ver2 .img,
.strongxBattery .pointBox.ver02 .img,
.strongxBattery .pointBox.ver03 .img {
	float:left;
	margin-right:20px;
}

.strongxBattery .faqRight {
	float:right;
	width:370px;
}

.strongxBattery .faqRight {
	float:right;
	width:305px;
}

table.strongxBatteryTable01 {
	width:305px;
}

.strongxBatteryTable01 th,
.strongxBatteryTable01 td {
	border:1px solid #c9c9c9;
	padding:9px;
}

.strongxBatteryTable01 th {
	font-weight:bold;
	width:70%;
	background:#eaeaea;
}

.strongxBatteryTable01 th.cel01 {
	color:#fff;
	width:100%;
	background:#999;
	padding:11px 9px;
}

#strongxBatteryTable .box310 {
	height:153px;
}

#strongxBatteryTable h4 {
	font-size:13px;
}

#strongxBatteryTable .box310Lv3 {
	background:url(../IMAGES/MAINTE/box310_top.jpg) 0 0 no-repeat;
	padding:15px 10px 16px 10px;
	width:290px;
	_width:310px;
}

table.strongxBatteryTable02 {
	border: 1px solid #C9C9C9;
	border-collapse: collapse;
	font-size: 100%;
	height:100px;
	width:290px;
	color:#333;
}
table.strongxBatteryTable02 tr th {
	border: 1px solid #C9C9C9;
	border-collapse: collapse;
	text-align:left;
	background-color:#FFFFFF;
	padding-left:10px;
	font-size: 13px;
}
table.strongxBatteryTable02 tr td {
	text-align: center;
	border: 1px solid #C9C9C9;
	border-collapse: collapse;
	font-size:18px;
	font-weight:bold;
	background-color:#FD83A4;
	color:#FFF;
}
table.strongxBatteryTable02 tr ._1 {
	color: #FFF;
	background-color:#999999;
	border: 1px solid #C9C9C9;
	text-align:center;
	padding:0;
}


/*======タイヤ=====*/
#mainte.tire .box353.ver01 .leftList {
	margin-top:5px;
	padding-left:30px;
	width:300px;
	line-height:1.4;
}

#mainte.tire ul.tireLogo li {
	float:left;
	margin-right:20px;
}

#mainte.tire ul.tireLogo li.last2 {
	margin-right:0;
}

#mainte.tire .osusume_left {
	width:auto;
	overflow:hidden;
	float:none;
	margin-right:0;
}
#mainte.tire .type01 .img {
	float:left;
	width:228px;
}
#mainte.tire .type01 .rightBox {
	float:left;
	width:382px;
}
#mainte.tire .type01 .typeBox {
	background:url(../IMAGES/MAINTE/SHOMOHIN/TIRE/bg_bottom01.jpg) 0 bottom no-repeat #e5e5e5;
}
#mainte.tire .type01 .typeBox .inBox {
	padding:15px 14px 18px 14px;
}
#mainte.tire .type02 .img {
	float:left;
	width:328px;
}
#mainte.tire .type02 .rightBox {
	float:left;
	width:282px;
}
#mainte.tire .type02 .typeBox {
	background:url(../IMAGES/MAINTE/SHOMOHIN/TIRE/bg_bottom02.jpg) 0 bottom no-repeat #e5e5e5;
}
#mainte.tire .type02 .typeBox .inBox {
	padding:15px 14px 18px 14px;
}
#mainte.tire .type03 .typeBox {
	background:url(../IMAGES/MAINTE/SHOMOHIN/TIRE/bg_bottom03.jpg) 0 bottom no-repeat #e5e5e5;
	width:610px;
}
#mainte.tire .type03 .typeBox .inBox {
	padding:15px 14px 18px 14px;
}
#mainte.tire .redFream {
	margin-top:20px;
	background:url(../IMAGES/MAINTE/bg_redfleam_bottom.gif) 0 bottom no-repeat;
}
#mainte.tire .redFreamLv2 {
	margin-top:20px;
	background:url(../IMAGES/MAINTE/bg_redfleam_top.gif) 0 0 no-repeat;
	padding:18px;
}
#mainte.tire .borderTop {
	border-top:1px solid #e5e5e5;
	padding-top:25px;
	margin-top:25px;
}
#mainte.tire .redLine {
	border:3px solid #c81343;
	text-align:center;
	padding:20px;
}


/* ミュシュランタイヤ
------------------------------------- */
#mainte.michelin .lineUpBox01 {
	width:367px;
	float:left;
}
#mainte.michelin .lineUpBox03,
#mainte.michelin .lineUpBox04 {
	width:266px;
	float:right;
}
#mainte.michelin .lineUpBox dd {
	position:relative;
}
#mainte.michelin .lineUpBox01 dd {
	width:367px;
	height:194px;
	background:url(../IMAGES/MAINTE/SHOMOHIN/TIRE/MICHELIN/bg_lineup01.jpg)
}
#mainte.michelin .lineUpBox03 dd {
	width:266px;
	height:86px;
	background:url(../IMAGES/MAINTE/SHOMOHIN/TIRE/MICHELIN/bg_lineup02.jpg)
}
#mainte.michelin .lineUpBox04 dd {
	width:266px;
	height:86px;
	background:url(../IMAGES/MAINTE/SHOMOHIN/TIRE/MICHELIN/bg_lineup03.jpg)
}
#mainte.michelin .lineUpBox dd li {
	position:absolute;
}
#mainte.michelin .lineUpBox dd li.item01 {
	left:29px;
	top:39px;
}
#mainte.michelin .lineUpBox dd li.item02 {
	left:73px;
	top:63px;
}
#mainte.michelin .lineUpBox dd li.item03 {
	left:110px;
	top:87px;
}
#mainte.michelin .lineUpBox dd li.item04 {
	left:207px;
	top:118px;
}
#mainte.michelin .lineUpBox dd li.item05 {
	left:29px;
	top:118px;
}
#mainte.michelin .lineUpBox dd li.item06 {
	left:29px;
	top:140px;
}
#mainte.michelin .lineUpBox dd li.item07 {
	left:49px;
	top:16px;
}
#mainte.michelin .lineUpBox dd li.item08 {
	left:49px;
	top:48px;
}
#mainte.michelin .lineUpBox dd li.item09 {
	left:89px;
	top:20px;
}
#mainte.michelin .lineUpBox dd li.item10 {
	left:89px;
	top:50px;
}

#mainte.michelin .lineUpBox03 {
	margin-bottom:9px;
	_margin-bottom:18px;
}

#mainte.michelin .areaTtl {
	padding:0 40px;
	margin-bottom:20px;
}

#mainte.michelin .areaTtl.pageLinkPd {
	padding:20px 40px 0;
}

#mainte.michelin .tireBoxL {
	float:left;
	width:200px;
}

#mainte.michelin .tireBoxR {
	float:right;
	width:435px;
}

#mainte.michelin .tireBoxR_L {
	width:407px;
}

#mainte.michelin .tireBoxR h4 {
	margin-bottom:15px;
}

#mainte.michelin .tireBoxR .tireBoxLead {
	margin-bottom:15px;
	font-weight:bold;
}

#mainte.michelin .tireBoxR ul.tireBoxList {
	margin-bottom:15px;
}

#mainte.michelin .tireBoxR h5 {
	font-weight:bold;
}

#mainte.michelin .tireBoxR .tireBoxType {
	color:#898989;
}

.michelinBook {
	float:right;
	margin-left:20px;
}

.asia dl {
	float:left;
	width:400px;
}

.asia p {
	float:right;
	width:313px;
}

#mainte.michelin .inSection {
	margin-bottom:40px;
}

#mainte.michelin .tireTtl {
	border-bottom:1px solid #e5e5e5;
	padding:0 0 10px 37px;
	margin:0 3px 15px 3px;
}

.michelinBox01 {
	width:650px;
	_width:670px;
	margin:0 auto;
	_margin-left:40px;
}

#mainte.michelin .iconMini {
	padding:0 5px;
}

#mainte.michelin .iconMini img {
	vertical-align:middle;
}

#mainte.michelin .iconSm {
	padding:0 2px;
}
#mainte.michelin .iconSm img {
	vertical-align:text-top;
}
#mainte.michelin .ban01 {
	margin-bottom:12px;
}
#mainte.michelin .ban02 {
	margin-bottom:10px;
}
#mainte.michelin .michelinImg {
	margin-top:13px;
}
#mainte.michelin .tireBoxL {
	position:relative;
}
#mainte.michelin .tireBoxL .ancer {
	position:absolute;
	top:-40px;
}
#mainte.michelin .tireBoxL .ancer#tire07 {
	position:absolute;
	top:-54px;
}
#mainte.michelin .tireBoxL .ancer#tire09 {
	position:absolute;
	top:-53px;
}

/*======エンジン=====*/
#mainte.engine .box353.ver01 .leftList {
	margin-top:15px;
	margin-left:5px;
	width:330px;
	letter-spacing:-1px;
}

#mainte.engine .box353.ver02 ,
#mainte.engine .box353.ver03 {
	_width:353px;
}

#mainte.engine .box353.ver02 .leftList {
	width:125px;
	margin-top:45px;
}

#mainte.engine .box353.ver02 .sarani {
	padding-left:5px;
	margin-top:35px;
}

#mainte.engine .box353.ver02 .rightList {
	width:120px;
	padding-left:15px;
	margin-top:25px;
}

#mainte.engine .box353.ver03 .leftList {
	width:125px;
	margin-left:120px;
	_margin-left:60px;
}

#mainte.engine .box353.ver04 .leftList {
	width:125px;
	margin-left:100px;
	_margin-left:50px;
}

#mainte.engine .box353.ver05 .leftList {
	width:100px;
	_width:120px;
	margin-top:35px;
	padding-left:20px;
}

#mainte.engine .box353.ver05 .sarani {
	margin-top:35px;
}

#mainte.engine .box353.ver05 .rightList {
	width:120px;
	padding-left:15px;
	margin-top:35px;
}

/*======ブレーキ=====*/
#mainte.brake .box353.ver01 .leftList {
	width:135px;
	margin-top:8px;
}

#mainte.brake .box353.ver01 .sarani {
	padding-left:10px;
	margin-top:35px;
}

#mainte.brake .box353.ver01 .rightList {
	width:120px;
	padding-left:10px;
	margin-top:35px;
}

#mainte.brake .box353.ver01 .leftList.mar {
	width:180px;
	_width:230px;
	margin-top:45px;
	margin-left:70px;
	_margin-left:35px;
}

/*======安全/快適装備=====*/
#mainte.anzen .box353.ver01 .leftList {
	width:200px;
	margin-top:35px;
	margin-left:70px;
	_margin-left:35px;
}

#mainte.anzen .box353.ver02,
#mainte.anzen .box353.ver03 {
	_width:353px;
}

#mainte.anzen .box353.ver02 .leftList {
	width:300px;
	_width:265px;
	margin-top:35px;
	margin-left:35px;
}

#mainte.anzen .box353.ver03 .leftList {
	width:300px;
	_width:230px;
	margin-top:45px;
	margin-left:100px;
	_margin-left:50px;
}

.anzenTable {
	letter-spacing:-1px;
}

#mainte.anzen ul.context li {
	float:left;
	width:106px;
	text-align:center;
	letter-spacing:-1px;
}

#mainte.anzen ul.context li.first {
	padding-right:30px;
	margin-right:5px;
	background:url(../IMAGES/MAINTE/arrow.gif) right 45px no-repeat;
	_width:136px;
}

#mainte.anzen .cation {
	background:url(../IMAGES/MAINTE/icon_cation.jpg) 0 2px no-repeat;
	padding-left:15px;
	color:#c81343;
	font-weight:bold;
}

#mainte.anzen .hatsuenL {
	background:url(../IMAGES/MAINTE/SHOMOHIN/ANZEN/bg_310.jpg) 0 0 no-repeat;
	height:175px;
	_height:195px;
	width:290px;
	_width:310px;
	padding:20px 0 0 20px;
	float:left;
}

#mainte.anzen .hatsuenR {
	background:url(../IMAGES/MAINTE/SHOMOHIN/ANZEN/bg_321.jpg) 0 0 no-repeat;
	height:175px;
	_height:195px;
	width:301px;
	_width:321px;
	padding:20px 0 0 20px;
	float:right;
}

#mainte.anzen .hatsuenR .txt01 {
	margin:40px 0 0 90px;
}

#mainte.anzen .hatsuenR .txt02 {
	margin:70px 0 0 55px;
}

/*======サプリメンテサービス=====*/

div.suppleBoxset{
	clear:both;
	overflow:hidden;
	padding:0 !important;
	margin:0 !important;
}

.suppleBox {
	width:366px;
	float:left;
	margin-bottom:6px;
}

.suppleBox.last3 {
	float:right;
}

.suppleBox .suppleBoxHead a {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/bg_header.jpg) 0 0 no-repeat;
	width:342px;
	_width:366px;
	height:46px;
	_height:55px;
	padding:9px 12px 0 12px;
	display:block;
	cursor:pointer;
}

.suppleBox .suppleBoxHead a:hover {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/bg_header_on.jpg) 0 0 no-repeat;
}

.suppleBox .suppleBoxHead a h2.suppleBodyTtl {
	margin-top:0;
}

.suppleBox .suppleBoxHead a h2 {
	margin-top:9px;
}

.suppleBox .suppleBoxHead .icon {
	float:left;
	padding-right:10px;
	display:block;
	height:38px;
	width:73px;
	_width:83px;
	text-indent:-9999px;
}

.suppleBox .suppleBoxHead .icon01 {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/icon01.gif) 0 0 no-repeat;
}

.suppleBox .suppleBoxHead .icon02 {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/icon02.gif) 0 0 no-repeat;
}

.suppleBox .suppleBoxHead .icon03 {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/icon03.gif) 0 0 no-repeat;
}

.suppleBox .suppleBoxHead .icon04 {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/icon04.gif) 0 0 no-repeat;
}

.suppleBox .suppleBoxHead .icon05 {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/icon05.gif) 0 0 no-repeat;
}

.suppleBox .suppleBoxHead .icon06 {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/icon06.gif) 0 0 no-repeat;
}

#mainte .suppleBox .suppleBoxHead a .fr {
	float:left;
	width:259px;
}

#mainte .suppleBox .suppleBoxHead h2 {
	float:left;
}

#mainte .suppleBox .suppleBoxHead .linkDetali02 {
	background:url(../IMAGES/detail_btn.gif) 0 0 no-repeat;
	width:96px;
	height:23px;
	text-indent:-9999px;
	float:right;
	margin-top:8px;
}

#mainte .suppleBox .suppleBoxHead a:hover .linkDetali02 {
	background:url(../IMAGES/MAINTE/detail_btn_on.gif) 0 0 no-repeat;
}

.suppleBox .suppleBoxBody {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/bg_body.jpg) 0 bottom no-repeat;
}

.suppleBox .suppleBoxBodyLv2 {
	padding:5px 20px 20px 20px;
}

.suppleBox .suppleBoxBody .img {
	text-align:center;
	margin-bottom:10px;
}

.suppleBox .suppleBoxBody .txt {
	text-align:center;
	margin-bottom:10px;
	font-weight:bold;
}

.suppleBox .suppleBoxBody .supLeftList,
.suppleBox .suppleBoxBody .supRightList {
	float:left;
	width:155px;
	padding-right:5px;
}

.suppleBox .suppleBoxBody .supLeftList li,
.suppleBox .suppleBoxBody .supRightList li {
	margin-bottom:5px;
	text-indent:-1em;
	margin-left:1em;
}

.suppleBox .suppleBoxBody .supLeftList li a,
.suppleBox .suppleBoxBody .supRightList li a {
	background:url(../IMAGES/arrow_red.gif) 0 2px no-repeat;
	padding-left:13px;
}

/*======クリアな視界=====*/
#mainte.clearIndex table.box01 .cel08 {
	background:url(../IMAGES/MAINTE/bg01.jpg) right 0 no-repeat;
}

.clearIndexTable01 {
	width:100%;
}

table.box01 th,
table.box01 td,
.clearIndexTable01 th,
.clearIndexTable01 td {
	border:1px solid #c9c9c9;
	padding:5px;
	text-align:center;
}

.clearIndexTable01 th,
.clearIndexTable01 td {
	border:1px solid #c9c9c9;
	padding:5px;
	text-align:center;
}

.clearIndexTable01 td.cel01 {
	text-align:left;
	width:65%;
}

#mainte.clearIndex table.clearIndexTable td,
.clearIndexTable01 td {
	background:#fff;
}

#mainte.clearIndex table.box01 .cel04 {
	width:180px;
	/width:210px;
}

#mainte.clearIndex table.box01 .cel05 {
	width:120px;
}

#mainte.clearIndex table.box01 .cel07 {
	width:60px;
	/width:70px;
}
#mainte.clearIndex .flMar {
	padding-right:180px;
	margin-bottom:31px;
}
#mainte.clearIndex .add2015 .flMar {
	padding-right:0;
	margin-bottom:10px;
}

#mainte.clearIndex .ledImgList li,
#mainte.anzen .ledImgList li {
	float:left;
	margin-right:15px;
}

#mainte.clearIndex .ledImgList li.last,
#mainte.anzen .ledImgList li.last {
	margin-right:0;
}

/* ウィンドウ撥水12ヶ月
------------------------------------- */
#mainte.window12 table.tableBase {
	width:100%;
}

#mainte.window12 table.tableBase:not(:target) {
   background-position:57px 0\9; /* IE9 */
}

#mainte.window12 table.tableBase.box02 {
	background:url(../IMAGES/MAINTE/bg01.jpg) 30px 0 repeat-y;
}

#mainte.window12 table.tableBase .cel04 {
	width:160px;
	background:#f1f1f1;
}

#mainte.window12 table.tableBase.ver02 .cel04 {
	width:135px;
}

#mainte.window12 table.tableBase .cel05 {
	width:130px;
}

#mainte.window12 table.tableBase.ver02 .cel05,
#mainte.window12 table.tableBase.ver02 .cel06 {
	width:140px;
}

#mainte.window12 ul.context.ver01 {
	_width:440;
}

#mainte.window12 ul.context.ver01 li {
	float:left;
	width:179px;
	text-align:center;
}

#mainte.window12 ul.context.ver01 li.first {
	padding-right:35px;
	margin-right:10px;
	background:url(../IMAGES/MAINTE/arrow.gif) right 50px no-repeat;
	_width:214px;
}

#mainte.window12 .contextBox .first {
	float:left;
	width:179px;
	_width:199px;
	text-align:center;
	padding-left:20px;
}

#mainte.window12 .contextBox .second {
	float:right;
	width:179px;
	_width:199px;
	text-align:center;
	padding-right:20px;
}

#mainte.window12 .contextBox .arrowHassui {
	float:left;
	width:90px;
	_width:110px;
	text-align:center;
	font-size:10px;
	padding-right:10px;
	padding-left:20px;
	margin-top:40px;
}

#mainte.window12 .point02Fr {
	float:left;
	padding-left:5px;
	width:286px;
}

#mainte.window12 ul.context.ver03 li {
	float:left;
	width:179px;
	text-align:center;
}

#mainte.window12 ul.context.ver03 li.first {
	padding-right:30px;
	padding-left:65px;
	margin-right:10px;
	background:none;
}

#mainte.window12 ul.context.ver03 li img {
	border:none;
}

#mainte.window12 .pointBox {
	_width:100%;
}

#mainte.window12 .pointBox.ver01 .box562 p {
	text-align:center;
}

#mainte.window12 .pointBox.ver01 .window12PointList {
	width:483px;
	margin:0 auto 30px;
}

#mainte.window12 .pointBox.ver01 .window12PointList li {
	float:left;
}

#mainte.window12 .pointBox.ver01 .window12PointList li.item01 {
	padding-right:34px;
	margin-right:5px;
	background:url(../IMAGES/MAINTE/arrow.gif) no-repeat right 74px;
}

#mainte.window12 .boxQaLv2 h2 {
	margin-bottom:30px;
	padding-left:31px;
}

#mainte.window12 .boxQaLv2 {
	background:url(../IMAGES/MAINTE/box_faq_bottom.gif) 0 bottom no-repeat;
	padding:0;
}

#mainte.window12 .boxQaLv3 {
	background:url(../IMAGES/MAINTE/box_faq_top.gif) 0 top no-repeat;
	padding:15px 0;
}

#mainte.window12 .boxQaLv2 .section {
	padding:0 31px 15px 31px;
}

#mainte.window12 .boxQaLv3 dl dt {
	margin-bottom:10px;
}

#mainte.window12 .boxQaLv3 dl dd {
	text-align:right;
}
#mainte.window12 .btnWindow01 a {
	display:block;
	width:650px;
	height:160px;
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/CLEAR/window_ban01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	margin-bottom:20px;
}
#mainte.window12 .btnWindow02 a {
	display:block;
	width:650px;
	height:160px;
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/CLEAR/ban_hassui02.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	margin-bottom:20px;
}
#mainte.window12 .btnWindow01 a:hover,
#mainte.window12 .btnWindow02 a:hover {
	background-position:0 bottom;
}


/*======ボディ=====*/
#mainte.bodyIndex .bodyBox1 td {
	width:33%;
}

#mainte.bodyIndex .cel04 {
	width:160px;
}

#mainte.bodyIndex .cel05,
#mainte.bodyIndex .cel06 {
	width:130px;
}

#mainte.bodyIndex .bodyBox2 {
	letter-spacing:-1px;
}

.bodyIndex .flMar{
	margin-bottom:31px;
	padding-right:100px;
}

.bodyIndex .yukaMar{
	margin-bottom:115px;
}

/*======5years=====*/
.years5 .tableBase.ver01 td {
	width:33%;
}

.years5 .tableBase.ver02 {
	letter-spacing:-1px;
}

.years5 .tableBase.ver03 th {
	background:#f1f1f1;
}

.years5 .tableBase.ver04 .cel03,
.years5 .tableBase.ver04 .cel04,
.years5 .tableBase.ver04 .cel05 {
	width:20%;
}

/*======泡ピカ=====*/
#mainte.awapika .item_left {
	width:275px;
	margin-right:10px;
}

#mainte.awapika .item_right {
	width:370px;
}

#mainte.awapika .leftImg {
	float:left;
	margin-right:10px;
}

#mainte.awapika .awaRight {
	float:left;
	width:412px;
}

.awaRightLv2 {
	float:left;
	width:239px;
}

.awaRightBox {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/BODY/AWAPIKA/box_step04.gif) 0 0 no-repeat;
	width:393px;
	_width:413px;
	height:108px;
	_height:118px;
	padding:5px 10px;
}

.awaRightBox h4 {
	margin-bottom:10px;
}

#mainte .movie {
	text-align:center;
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/BODY/AWAPIKA/bg04.jpg) 0 0 no-repeat;
	height:494px;
	margin-left:3px;
	margin-bottom:20px;
}

#mainte .movie h2 {
	margin-bottom:0;
}

.box736Lv3.areaPpoint h3.noPoint {
	border-bottom:none;
	padding-bottom:0;
	padding-left:40px;
	margin: 0 2px 10px 2px;
}

.awapika .box651Lv3 {
	width:611px;
}

.noScript {
	width:418px;
	height:351px;
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/BODY/AWAPIKA/bg_awapika_noplugin.jpg) 0 0 no-repeat;
	margin:0 auto;
	text-align:center;
}

.awapika .pointBox {
	padding:0 20px 20px 40px;
}


/*-----ホイールコート-----*/

/*-----ボディ床下コート-----*/
.yukashita .tableBase.ver01 {
	background:url(../IMAGES/MAINTE/bg01.jpg) 0 0 no-repeat;
}

.yukashita .tableBase.ver01 .cel04 {
	width:130px;
	background:#f1f1f1;
}

#mainte.yukashita ul.context.conBox {
 _width:288;
}

#mainte.yukashita ul.context.conBox li {
	float:left;
	width:121px;
	text-align:center;
}

#mainte.yukashita ul.context.conBox li.first {
	padding-right:36px;
	margin-right:10px;
	background:url(../IMAGES/MAINTE/arrow.gif) right 50px no-repeat;
	_width:157px;
}

.yukashita .point01Box p.fr {
	width:220px;
}

.yukashita .point01Box .leftBox {
	width:120px;
	text-align:center;
	float:left;
	margin-right:40px;
}

.yukashita .point02Box .rightBox {
	width:363px;
	text-align:center;
	float:left;
}
.yukashita .point02Box .rightBox .sabi{
	text-align:left;
	padding-left:90px;
}
.yukashita .textLeft {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/BODY/YUKASHITA-COAT/bg_glay.png) right 0 no-repeat;
	height:59px;
	_height:67px;
	padding:8px 5px 0 176px;
}
/*-----燃費・パワー回復-----*/
#mainte.power .item_left {
	width:257px;
	overflow:hidden;
	float:left;
	margin-left:0;
	margin-right:10px;
}

#mainte.power .item_right {
	width:381px;
	overflow:hidden;
	float:left;
	margin-right:0;
}
#mainte.power .osusume_right381 {
	line-height:1.49;
}

/*-----エンジンリフレッシュ-----*/
#mainte.refresh .item_left {
	width:257px;
	overflow:hidden;
	float:left;
	margin-left:0;
	margin-right:10px;
}

#mainte.refresh .item_right {
	width:381px;
	overflow:hidden;
	float:left;
	margin-right:0;
}

#mainte.refresh .tokucyoBox h4 {
	width:300px;
	height:25px;
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/POWER/ENGINE-REFRESH/bg_tokucyo_header.jpg) 0 0 no-repeat;
	color:#fff;
	font-size:12px;
	text-align:center;
	font-weight:normal;
	margin:0;
	padding:6px 0 0 0;
}

#mainte.refresh .tokucyoBox h4.otherTtl01 {
	line-height:1.1;
	padding:2px 0 3px 0;
}

#mainte.refresh .tokucyoBox h4 {
	_height:31px;
}

#mainte.refresh .tokucyoBox .boxLeft p,
#mainte.refresh .tokucyoBox .boxRight p {
	width:270px;
	height:109px;
	_width:300px;
	_height:129px;
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/POWER/ENGINE-REFRESH/bg_tokucyo_body.jpg) 0 0 no-repeat;
	margin:0;
	padding:10px 15px;
}

#mainte.refresh .tokucyoBox .clearfix {
	width:610px;
	margin:0 auto 20px;
}

#mainte.refresh .tokucyoBox .boxLeft,
#mainte.refresh .tokucyoBox .boxRight {
	width:300px;
}

#mainte.refresh .tokucyoBox .boxLeft {
	float:left;
}

#mainte.refresh .tokucyoBox .boxRight {
	float:right;
}

#mainte.refresh  h3.noRno1,
#mainte.refresh  h3.noRno2 {
	padding:5px 0 5px 25px;
}

h3.noRno1 {
	background:url(../IMAGES/MAINTE/no1_r.png) 0 4px no-repeat;
}

h3.noRno2 {
	background:url(../IMAGES/MAINTE/no2_r.png) 0 4px no-repeat;
}


/*-----清潔な室内空間-----*/
.sitsunai .tableBase.ver01 th.cel08 {
	background:url(../IMAGES/MAINTE/bg01.jpg) right 0 no-repeat;
}

.sitsunai .tableBase.ver01 .cel04 {
	width:100px;
	background:#f1f1f1;
}

.sitsunai .leftBox {
	width:260px;
	float:left;
}

.sitsunai .rightBox {
	width:381px;
	float:right;
}

.sitsunai .flMar {
	padding-right:90px;
	margin-bottom:77px;
}

.sitsunai .btnCleanFilter01 a {
	display:block;
	width:656px;
	height:339px;
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/SITSUNAI/cleanfilter_btn01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	margin-bottom:20px;
}
.sitsunai .btnCleanFilter02 a,
.clearfilter .btnCleanFilter02 a {
	display:block;
	width:656px;
	height:230px;
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/SITSUNAI/cleanfilter_btn02.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	margin-bottom:20px;
}
.sitsunai .btnCleanFilter03 a,
.clearfilter .btnCleanFilter03 a {
	display:block;
	width:650px;
	height:160px;
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/SITSUNAI/cleanfilter_btn03b.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	margin-bottom:20px;
}
.sitsunai .btnCleanFilter01 a:hover,
.sitsunai .btnCleanFilter02 a:hover,
.clearfilter .btnCleanFilter02 a:hover,
.sitsunai .btnCleanFilter03 a:hover,
.clearfilter .btnCleanFilter03 a:hover  {
	background-position:0 bottom;
}
.sitsunai .aireconImg {
	margin-left:46px;
}

.sitsunai .cleanfilterCaption {
	width:656px;
	margin:14px 0 40px;
}
.sitsunai .cleanfilterCaption .leftBox {
	float:left;
	width:327px;
	border-right:2px solid #c81444;
}
.sitsunai .cleanfilterCaption .rightBox {
	float:right;
	width:307px;
}
.sitsunai .cleanfilterCaption .ttl {
	margin:24px 0 18px;
}
.sitsunai .cleanfilterCaption .img {
	margin:27px 0 20px;
}
.sitsunai .cleanfilterCaption .rightBox .img {
	margin:18px 0 19px;
}
#mainte .cleanfilterCaption table.tableBase  {
	width:307px;
	margin-bottom:30px;
}
.sitsunai .cleanfilterCaption table th {
	background:#f3f3f3;
}
.sitsunai .cleanfilterCaption table td {
	line-height:1.2;
}
.sitsunai .cleanfilterCaption a {
	display:block;
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/SITSUNAI/btn_detail.gif) 0 0 no-repeat;
	width:308px;
	height:53px;
	overflow:hidden;
	text-indent:-9999px;
}
.sitsunai .cleanfilterCaption a:hover {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/SITSUNAI/btn_detail.gif) 0 bottom no-repeat;
}

/*-----快適な防臭ロング-----*/
.bosyuLong .tableBase.ver01 th.cel08 {
	background:url(../IMAGES/MAINTE/bg01.jpg) right 0 no-repeat;
}

.bosyuLong .tableBase.ver01 .cel04 {
	width:100px;
	background:#f1f1f1;
}

/*-----室内消臭6ヶ月-----*/
.shoshu6 .tableBase.ver01 {
	background:url(../IMAGES/MAINTE/bg01.jpg) -30px 0 no-repeat;
}

.shoshu6 .tableBase.ver01 .cel04 {
	width:100px;
	background:#f1f1f1;
}

#mante .tableBase.ver01 th.cel08 {
	background:url(../IMAGES/MAINTE/bg01.jpg) right 0 no-repeat;
}

/*-----室内静電気-----*/
#mainte.seidenki .item_left {
	width:257px;
	overflow:hidden;
	float:left;
	margin-left:0;
	margin-right:10px;
}

#mainte.seidenki .item_right {
	width:381px;
	overflow:hidden;
	float:left;
	margin-right:0;
}

/*-----エアコン洗浄-----*/
#mainte.aircon .item_left {
	width:394px;
	overflow:hidden;
	float:left;
	margin-left:0;
	margin-right:0;
}

#mainte.aircon .item_right {
	width:256px;
	overflow:hidden;
	float:left;
	margin-right:0;
}

.box736Lv3.areaPpoint h2.aircon {
	padding:40px 0 0 40px;
}

.box736Lv3.areaPpoint p.aircon {
	padding:0 0 45px 40px;
}

.aircon .tableBase.ver01 {
	background:url(../IMAGES/MAINTE/bg01.jpg) -30px 0 no-repeat;
}

.aircon .tableBase.ver01 tr.cel02 th {
	background:#f1f1f1;
}

.aircon .tableBase.ver01 th.cel04 {
	width:80px;
	background:#f1f1f1;
}

#mainte.aircon .tableBase .cel05 {
	background:#fd83a4;
	color:#fff;
}

#mainte.aircon .tableBase .cel06 {
	background:#fffdde;
	color:#fd83a4;
	font-weight:bold;
}
#mainte.aircon .btnAircon01 a {
	display:block;
	width:650px;
	height:160px;
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/SITSUNAI/aircon_btn01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	margin-bottom:20px;
}
#mainte.aircon .btnAircon01 a:hover {
	background-position:0 bottom;
}
/*-----クリーンフィルター-----*/
#mainte.clearfilter .item_left {
	width:257px;
	overflow:hidden;
	float:left;
	margin-left:0;
	margin-right:10px;
}

#mainte.clearfilter .item_right {
	width:381px;
	overflow:hidden;
	float:left;
	margin-right:0;
}
#mainte.clearfilter .item_right ul {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}

#mainte.clearfilter .context li.first {
	background:none;
	padding-right:0;
}

#mainte.clearfilter .box564Lv3 {
	width:524px;
 _width:564px;
}

#mainte.clearfilter .leftBox {
	float:left;
	width:325px;
}

#mainte.clearfilter .w610 {
	width:626px;
	_width:656px;
	margin:0 auto;
	_padding:0 15px;
}
#mainte.clearfilter .btnCleanFilter02 a {
	margin-bottom:35px;
}

#mainte.clearfilter .tabBox .box736Lv2 {
	background:none;
}
#mainte.clearfilter .tabBox .box736Lv3 {
	padding-top:28px;
}
#mainte.clearfilter .tabBox .tabNav {
	width:736px;
}
#mainte.clearfilter .tabBox .tabNav li {
	width:368px;
	height:79px;
	text-indent:-9999px;
	cursor:pointer;
	float:left;
}
#mainte.clearfilter .tabBox .tabNav li.item01 {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/SITSUNAI/CLEARFILTER/tab_btn01.gif) 0 0 no-repeat;
}
#mainte.clearfilter .tabBox .tabNav li.item01:hover {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/SITSUNAI/CLEARFILTER/tab_btn01.gif) 0 -79px no-repeat;
}
#mainte.clearfilter .tabBox .tabNav li.cur01,
#mainte.clearfilter .tabBox .tabNav li.cur01:hover {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/SITSUNAI/CLEARFILTER/tab_btn01.gif) 0 bottom no-repeat;
}
#mainte.clearfilter .tabBox .tabNav li.item02 {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/SITSUNAI/CLEARFILTER/tab_btn02.gif) 0 0 no-repeat;
}
#mainte.clearfilter .tabBox .tabNav li.item02:hover {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/SITSUNAI/CLEARFILTER/tab_btn02.gif) 0 -79px no-repeat;
}
#mainte.clearfilter .tabBox .tabNav li.cur02,
#mainte.clearfilter .tabBox .tabNav li.cur02:hover {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/SITSUNAI/CLEARFILTER/tab_btn02.gif) 0 bottom no-repeat;
}
#mainte.clearfilter #tabNum02d h2 {
	margin-bottom:37px;
}
#mainte.clearfilter #tabNum02d .ttlTxt {
	margin-bottom:27px;
}
#mainte.clearfilter #tabNum02d .capList {
	position:relative;
	padding-bottom:343px;
}
#mainte.clearfilter #tabNum02d .capList li {
	margin-bottom:12px;
	position:relative;
	z-index:2;
}
#mainte.clearfilter #tabNum02d .capList li {
	float:left;
	margin-right:10px;
}
#mainte.clearfilter #tabNum02d .capList li.item03 {
	margin-right:0;
}
#mainte.clearfilter #tabNum02d .capList li.item06 {
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
}
#mainte.clearfilter .tabBox table {
	margin-bottom:7px;
}
#mainte.clearfilter .tabBox table th {
	width:50%;
	background:#f3f3f3;
}
/*======わさび=====*/
#mainte.wasabi .item_left {
	width:233px;
	margin-right:20px;
}

#mainte.wasabi .item_right {
	width:390px;
}


#mainte.wasabi .leftBox {
	float:left;
	width:300px;
}

#mainte.wasabi .leftBox h3 {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/SITSUNAI/WASABI/bg_tokucyo_head.png) 0 0 no-repeat;
	width:279px;
	height:26px;
	padding-top:5px;
	text-align:center;
	color:#fff;
	font-weight:normal;
	font-size:12px;

}

#mainte.wasabi .leftBox .mar {
	margin:10px 0 20px 0;
}

#mainte.wasabi .leftBox .wasabiBoxBody {
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/SITSUNAI/WASABI/bg_tokucyo_body.png);
	width:264px;
	_width:280px;
	height:71px;
	_height:81px;
	padding:10px 9px 0 7px;
	letter-spacing:-1px;
}

#mainte.wasabi .rightBox {
	float:right;
	width:308px;
	border:1px solid #d8d8d8;
}

#mainte.wasabi .rightBox ul {
	padding:10px 10px 20px 10px;
	_padding:10px 10px 15px 10px;
}


/*======ウィンドウリペア=====*/
#mainte.windowRepair .item_left {
	width:250px;
}

#mainte.windowRepair .item_right {
	width:385px;
}

#mainte.windowRepair .context.ver01 {
	_width:354px;
}

#mainte.windowRepair .context.ver01 li {
	width:157px;
}

.windowRepair ul.context li.first {
	background:url(../IMAGES/MAINTE/arrow.gif) right 55px no-repeat;
}

#mainte.windowRepair .tableBase .cel05 {
	background:#fd83a4;
	color:#fff;
}

#mainte.windowRepair .tableBase .cel06 {
	background:#fffdde;
	color:#fd83a4;
	font-weight:bold;
}

#mainte.windowRepair table.ver03 th,
#mainte.windowRepair table.ver03 td {
	padding:5px 0;
}

#mainte.windowRepair table.ver03 {
	width:490px;
	_width:480px;
	margin-right:10px;
}

/*======ドライブ=====*/
#mainte.drive .item_left {
	width:270px;
	margin-right:0;
}

#mainte.drive .item_right {
	width:381px;
}

/*======osusumeTop=====*/
.osusumeTop .leftBox {
	width:400px;
	color:#898989;
}

.osusumeTop .img {
	float:right;
	width:230px;
}

.osusumeTop h3 {
	margin-bottom:5px;
}

.osusumeTop a {
	text-decoration:none;
	display:block;
	cursor:pointer;
}

.osusumeTop .pageLink a {
	text-decoration:underline;
}

.osusumeTop a .linkDetali02 {
	background:url(../IMAGES/detail_btn.gif) 0 0 no-repeat;
	width:96px;
	height:23px;
	text-indent:-9999px;
	margin-top:5px;
}

.osusumeTop a:hover .linkDetali02 {
	background:url(../IMAGES/MAINTE/detail_btn_on.gif) 0 0 no-repeat;
}

.osusumeTop .bg01 {
	background:url(../IMAGES/MAINTE/OSUSUME/img01.gif) right 0 no-repeat;
	height:110px;
}

.osusumeTop .bg02 {
	background:url(../IMAGES/MAINTE/OSUSUME/img02.jpg) right 0 no-repeat;
	height:110px;
}

.osusumeTop .bg03 {
	background:url(../IMAGES/MAINTE/OSUSUME/img03.jpg) right 0 no-repeat;
	height:110px;
}

.osusumeTop .bg04 {
	background:url(../IMAGES/MAINTE/OSUSUME/img04.jpg) right 0 no-repeat;
	height:110px;
}

/*======osusume=====*/
.osusumeP .mainBox,
.osusumeP .mainBox02 {
	background:url(../IMAGES/MAINTE/box_main_middle.jpg) 0 0 repeat-y;
	margin-bottom:20px;
	width:738px;
	_width:741px;
}

.osusumeP .mainBoxLv2 {
	background:url(../IMAGES/MAINTE/box_main_bottom.jpg) 0 bottom no-repeat;
}

.osusumeP .mainBoxLv3 {
	background:url(../IMAGES/MAINTE/box_main_top.jpg) 0 top no-repeat;
}

.osusumeP .mainBox02 .mainBoxLv3 {
	background:url(../IMAGES/MAINTE/box_main_top02.jpg) 0 top no-repeat;
}

.osusumeP .mainBox h2 {
	height:18px;
	padding:8px 0 0 10px;
}

.osusumeP .mainBox02 h2 {
	height:10px;
	padding:8px 0 0 10px;
}

.osusumeP.kisetsu .mainBox h2 {
	height:56px;
	padding:0 0 0 0;
}

.osusumeP .mainBox02 .secBox {
	float:left;
	width:610px;
	height:45px;
}

.osusumeP .mainBox h2.ttlF,
.osusumeP .mainBox02 h2.ttlF {
	margin-right:10px;
	float:left;
}

.osusumeP .mainBox .txtF,
.osusumeP .mainBox02 .txtF {
	margin-top:5px;
	float:left;
	letter-spacing:-1px;
}

.osusumeP .mainBox02 .txtF {
	padding-left:10px;
	margin-top:5px;
	width:610px;
	letter-spacing:0;
}

.osusumeP .TTLbox{
	margin:0 auto 40px;
	width:730px;
	text-align:center;
}

.osusumeP .TTLtxt{
	margin:0 auto 20px;
	width:670px;
	text-align:left;
}

.osusumeP .mainBox .iconF,
.osusumeP .mainBox02 .iconF {
	margin-top:4px;
	float:right;
	padding-right:10px;
}

.osusumeP .mainBox02 .iconF {
	margin-top:10px;
	float:right;
	padding-right:10px;
}

.osusumeP .mainBox h3,
.osusumeP .mainBox.ver h4,
.osusumeP .mainBox h4,
.osusumeP .mainBox02 h3,
.osusumeP .mainBox02.ver h4 {
	margin-bottom:5px;
}

.osusumeP .mainBox .mainBoxIn,
.osusumeP .mainBox02 .mainBoxIn {
	float:left;
	border-bottom:1px solid #e5e5e5;
	padding-left:2px;
	color:#898989;
}


.osusumeP .mainBox .mainBoxInLv2,
.osusumeP .mainBox02 .mainBoxInLv2 {
	width:344px;
	_width:366px;
	padding:12px 12px 12px 10px;
}

.osusumeP .mainBox .last,
.osusumeP .mainBox .noB,
.osusumeP .mainBox02 .last,
.osusumeP .mainBox02 .noB {
	border-bottom:none;
}

.osusumeP .mainBox .img,
.osusumeP .mainBox02 .img {
	width:90px;
	padding-right:10px;
	float:left;
}

.osusumeP .mainBox .mainBoxR,
.osusumeP .mainBox02 .mainBoxR {
	width:244px;
	float:right;
}

.osusumeP .mainBox .sectionBox,
.osusumeP .mainBox02 .sectionBox {
	margin-bottom:10px;
}

.osusumeP .mainBox .iconS,
.osusumeP .mainBox .iconQ,
.osusumeP .mainBox02 .iconS,
.osusumeP .mainBox02 .iconQ {
	text-align:right;
}

.osusumeP .bg345 {
	background:url(../IMAGES/MAINTE/OSUSUME/OTEGARU/bg_box345.gif) 0 0 no-repeat;
	width:345px;
	height:90px;
	zoom:1;
}

.osusumeP .bg345 span {
	padding:28px 0 0 30px;
	display:block;
}

.osusumeP .addOsusume p.linkDetali02 {
	float:left;
	width:96px;
}

.osusumeP .addOsusume p.osusumeIcon{
	float:right;
	width:61px;
	padding-top:5px;
}

/*修正ボックスレイアウト*/
.osusumeP .mainBox .inBOX,
.osusumeP .mainBox02 .inBOX {
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
	width:730px;
	margin:4px 0 0 4px;
}
.osusumeP .mainBox .inBOX .section,
.osusumeP .mainBox02 .inBOX .section{
	clear:both;
	padding:10px 0 5px;
}
.osusumeP .mainBox .bottom,
.osusumeP .mainBox02 .bottom{
	border-bottom:none;
}
.osusumeP .mainBox .inBOX .img,
.osusumeP .mainBox02 .inBOX .img {
	width:90px;
	float:left;
}
.osusumeP .mainBox .inBOX .inboxR,
.osusumeP .mainBox02 .inBOX .inboxR {
	float:right;
	width:240px;
	}
/*365*/
.osusumeP .mainBox .inBOX .boxL,
.osusumeP .mainBox02 .inBOX .boxL {
	float:left;
	padding:10px;
	width:345px;
	_width:365px;
}
.osusumeP .mainBox .inBOX .boxR,
.osusumeP .mainBox02 .inBOX .boxR{
	float:right;
	padding:10px;
	width:345px;
	_width:365px;
}
/* clearfix
------------------------------------- */
.clearfix:after,
#mainte #tab02 ul li:after,
.pointBox:after,
.boxQaLv2:after,
.section:after,
.onePoint:after,
.suppleBoxHead:after,
.box562Lv3:after,
.awaRight:after,
.mainBoxLv3:after,
.mainBoxInLv2:after,
.sectionBox:after,
.linkArea:after,
.ttlIconArea:after,
.addOsusume:after,
.inSection:after {
	content : '';
	display : block;
	clear : both;
	height: 0;
}

.clearfix,
#mainte #tab02 ul li,
.pointBox,
.boxQaLv2,
.section,
.onePoint,
.suppleBoxHead,
.box562Lv3,
.awaRight,
.mainBoxLv3,
.mainBoxInLv2,
.sectionBox,
.linkArea,
.ttlIconArea,
.addOsusume,
.inSection {
	*zoom: 1;
}

/* for ie6
------------------------------------- */
.tableBase th em{
text-align:center;
display:block;
width:270px;
font-style:normal;
}


/* for ICON
------------------------------------- */
#picCLEAR{
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/icon01.gif) no-repeat 234px 31px;
}
#picBODY{
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/icon02.gif) no-repeat 384px 31px;
}
#picPOWER{
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/icon03.gif) no-repeat 300px 31px;
}
#picSITSUNAI{
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/icon04.gif) no-repeat 278px 31px;
}
#picKIZU{
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/icon05.gif) no-repeat 315px 31px;
}
#picDRIVE{
	background:url(../IMAGES/MAINTE/SUPPLEMAINTE/icon06.gif) no-repeat 229px 31px;
}

.iconQuick {
	margin-top:-6px;
	position:relative;
}

#mainte .tableBase td.o-emphasized_td,
#mainte .tableBase th.o-emphasized_td {
	white-space: pre;
	background: url(../IMAGES/MAINTE/bg01.jpg) right 0 / cover no-repeat;
	font-weight: bold;
}

.cleverin_caution .cleverin_caution_item {
	font-size: 10px;
	color: #898989;
}

.cleverin_caution .cleverin_caution_item.o-caution_indent {
	text-indent: -10px;
	padding-left: 30px;
}

.o-no_bottom_margin {
	margin-bottom: 0;
}

.tableBase.o-bottom_margin {
	margin-bottom: 5px;
}

.main_info_area {
	display: flex;
}

.cleverin_merit_list {
	margin-bottom: 90px;
}

.cleverin_merit_list.o-less_margin {
	margin-bottom: 15px;
}

.o-title_bottom_margin {
	margin-bottom: 30px;
}

.o-point_margin_bottom {
	margin-bottom: 15px;
}

#mainte .pointBox.o-cleverin_point_last {
	padding: 10px 40px 40px 134px;
}
