/* Format */

#contentsAf {
	margin-top:50px;
	background: #fff;
	font-family: 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro W3', 'Lucida Grande', 'Verdana', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif;
}

#contMain {
	padding:50px 0px 0px 50px;
}

.cll{
	clear: both;
}

.clls{
	clear: both;
	visibility: hidden;
	height: 0;
}
.txtC {
	text-align:center;
}
.txtL {
	text-align:left;
}
.txtR {
	text-align:right;
}

p {
	font-size:14px;
	line-height: 1.8em;
	}
.jroll:hover img {
	opacity:0.60\9;
	filter: alpha(opacity=60)\9;
	-ms-filter: "alpha( opacity=60 )"\9;
}

p.midashiTxt{
	font-size:16px;
}


/* Font */

.font10 {
	font-size:85%;
	line-height:1.3;
}
.font12 {
	font-size:12px;
	line-height: 1.8em;
}
.fontS {
	font-size:12px;
}

.red {
	color:#F00;
}
.floatL {
	float:left;
}
.floatR {
	float:right;
}

.w410 {
	width:410px;
}



.lsp01p {
	letter-spacing:0.02em;
}

.lsp00m {
	letter-spacing:-0.02em;
}

.lsp01m {
	letter-spacing:-0.04em;
}


#contentsAf a {
	color:#036EC0;
	text-decoration:underline;
}
#contentsAf a:visited { 
	color:#551A8B;
	text-decoration:underline;
}
#contentsAf a:hover {
	color:#036EC0;
	text-decoration:none;
}



/* Title */


#contentsAf h2 {
	padding-bottom:15px;
}


#contMainindex {
	padding:0px 0px 0px 50px;

	position: relative;
	top: -20px;
}
#contMainindex h2 {
	padding:0px 0px 10px 0px;
	margin:0;
}

#contMainindex .indexOsuContBox {
	width:857px;
	height:299px;
	padding: 20px;
	margin:0;
	background: url("../../img/main02_bk.jpg") no-repeat left top;
}

* html #contMainindex .indexOsuContBox {
	width:897px;
	padding: 0px;
}

#contMainindex .indexOsuContBox .indexfloatL{
	float:left;
	width: 419px;
	margin-bottom:15px;
	background: url("../../img/bt_carcareo.jpg") no-repeat left top;
}

* html #contMainindex .indexOsuContBox .indexfloatL{
	float:left;
	width: 419px;
	margin: 20px 0px 15px 10px;
}

*+html #contMainindex .indexOsuContBox .indexfloatL{
	float:left;
	width: 419px;
	margin: 0px 0px 0px 0px;
}



#contMainindex .indexOsuContBox .indexfloatR{
	float:right;
	width: 419px;
	margin-bottom:15px;
	background: url("../../img/bt_dealero.jpg") no-repeat left top;
}

* html #contMainindex .indexOsuContBox .indexfloatR{
	float:right;
	width: 419px;
	margin: 20px 10px 15px 0px;
}

*+html #contMainindex .indexOsuContBox .indexfloatR{
	float:right;
	width: 419px;
	margin: 0px 0px 0px 0px;
}

#contMainindex .indexOsuContBox .indexfloat1L{
	float:left;
	width: 290px;
	background: url("../../img/bt_c-packo.jpg") no-repeat left top;
}

* html #contMainindex .indexOsuContBox .indexfloat1L{
	float:left;
	width: 290px;
	margin: 0px 0px 15px 10px;
}

#contMainindex .indexOsuContBox .indexfloat3L{
	float:left;
	width: 276px;
	background: url("../../img/bt_i-freeo.jpg") no-repeat left top;
}
#contMainindex .indexOsuContBox .indexfloat3R{
	float:right;
	width: 276px;
	background: url("../../img/bt_w-extendo.jpg") no-repeat left top;
}

* html #contMainindex .indexOsuContBox .indexfloat3R{
	float:right;
	width: 276px;
	margin: 0px 10px 15px 0px;
}

#contMainindex .indexOsuSerBox {
	width:541px;
	height:251px;
	padding: 20px;
	margin:0;
	background: url("../../img/main03_bk.jpg") no-repeat left top;
	float:left;
}

* html #contMainindex .indexOsuSerBox {
	margin:-10px 0 0 0;
}

#contMainindex .indexOsuSerBox h2 {
	padding:0 0 10px 0;
	margin:0;
}
#contMainindex .indexOsuSerBox .indexfloat1L{
	float:left;
	width: 185px;
	background: url("../../img/bt_downloado.jpg") no-repeat left top;
}
#contMainindex .indexOsuSerBox .indexfloat2L{
	float:left;
	width: 170px;
	background: url("../../img/bt_formo.jpg") no-repeat left top;
}
#contMainindex .indexOsuSerBox .indexfloat3R{
	float:right;
	width: 170px;
	background: url("../../img/bt_cddbo.jpg") no-repeat left top;
}

#contMainindex #accbannerBox{
	float:left;
	width:298px;
	margin:0 0 0 17px;
	padding:0px;
}

* html #contMainindex #accbannerBox{
	float:none;
	width:298px;
	margin:0;
	padding:10px 0 0 15px;
}



/* Box */
#contentsAf .afBox900 {
	width: 900px;
	margin-bottom: 30px;
}
#contentsAf .afBox900n {
	width: 900px;
}

#contentsAf .afBox01 {
	width: 860px;
	padding: 20px;
	background: #ffe7cc;
}

#contentsAf .afBox02 {
	width: 860px;
	padding: 20px;
	margin-bottom: 30px;
	background:#ffe7cc;
}

#contentsAf .afBox02n {
	width: 860px;
	padding: 20px;
}

#contentsAf .afBoxCarcare {
	width: 860px;
	padding: 20px;
	background: url("../img/bg01.gif");
}

#contentsAf .afBox03 {
	width: 900px;
	background:#eaedf1;
}

#contentsAf .afBoxG {
	width: 880px;
	background:#eaedf1;
	padding: 20px 0px 20px 20px;
}

#contentsAf .afBoxinspection {
	width: 420px;
	padding: 0px 0px 20px 0px;
	display:table-cell;
	background:#fff;
}

#contentsAf .afBoxinspectionB {
	display:table-cell;
	width: 380px;
	background:#fff;
	padding: 19px;
	border:solid 1px #bbb;
}

#contentsAf .afBoxinspection h3 {
	padding-bottom: 10px;
	background:#eaedf1;
}

#contentsAf .box420wLn {
	width: 380px;
	background:#fff;
	padding: 20px 20px 0px 20px;
}


#contentsAf .box420wLn img,
#contentsAf .box420wLnB img {
	margin-bottom: 10px;
}
.table20SP {
	width:20px;
	display:table-cell;
}

#contentsAf .inspectionBox {
	padding: 20px;
	border:solid 1px #bbb;
}

#contentsAf .inspectionBoxL {
	width:590px;
	float:left;
}

#contentsAf .inspectionBoxR {
	width:200px;
	float:right;
}

#contentsAf .inspectionBoxL2 {
	width:575px;
	float:left;
}

#contentsAf .inspectionBoxR2 {
	width:215px;
	float:right;
}


#contentsAf .afBoxdaily {
	width: 420px;
	padding: 20px 0px 0px 20px;
	float:left;
}
#contentsAf .box420w {
	width: 380px;
	height: 470px;
	background:#fff;
	padding: 20px 20px 0px 20px;
}

#contentsAf .box420w img {
	margin-bottom: 20px;
}

#contentsAf .box420w p {
	border-bottom:1px dotted #555;
	padding-bottom:10px;
	margin-bottom:10px;
}

#contentsAf .afBox04 {
	width: 820px;
	padding: 20px;
	background:#f7f7f5;
}

#contentsAf .afBox05 {
	width: 820px;
	padding: 20px;
	background:#dee3f4;
}

#contentsAf .afBox08 {
	width: 820px;
	padding: 20px;
	background:#fff;
}
.afBoxnotes {
	width: 820px;
	background:#eaedf1;
	padding: 20px;
}

#contentsAf .afBox07L {
	float:left;
	width: 398px;
	height:150px;
	padding: 20px;
	border:solid 2px #b5daa3;
	margin-bottom: 30px;
}

#contentsAf .afBox07R {
	float:right;
	width: 398px;
	padding: 20px;
	height:150px;
	border:solid 2px #f5b7e2;
	margin-bottom: 30px;
}

#contentsAf .afBox09 {
	width: 860px;
	padding: 20px;
	background:#f1efeb;
	margin-bottom: 30px;
}
#contentsAf .afBox09L {
	float:left;
	width: 330px;
}

#contentsAf .afBox09R {
	float:right;
	width: 440px;
	padding: 20px;
	background:#f7f7f5;
}

#contentsAf .afBox02 h3,
#contentsAf .afBox02n h3,
#contentsAf .afBox07L h3,
#contentsAf .afBox07R h3{
	margin-bottom: 10px;
}


#contentsAf .afBoxL {
	float:left;
	width: 600px;
}
#contentsAf .afBoxL01 {
	float:left;
	width: 560px;
}

#contentsAf .afBoxL02 {
	float:left;
	width: 483px;
}

#contentsAf .afBoxL03 {
	float:left;
	width: 350px;
}

#contentsAf .afBox06L {
	float:left;
	width: 575px;
}


.underLineBox{
	border-bottom:1px dotted #555;
	padding-bottom:20px;
	margin-bottom:20px;
	font-size:14px;
	line-height: 1.8em;
}

#contentsAf .underLine p,
.underLineBox15{
	border-bottom:1px dotted #555;
	padding-bottom:15px;
	margin-bottom:15px;
}

#contentsAf .afBoxR {
	float:right;
}
#contentsAf .afBoxR03 {
	float:right;
	width: 480px;
}

#contentsAf .afBoxL11 {
	float:left;
	width: 300px;
}
#contentsAf .afBoxR11 {
	float:right;
	width: 540px;
}

#contentsAf .afBoxL12 {
	float:left;
	width: 500px;
}
#contentsAf .afBoxR12 {
	float:right;
	width: 300px;
}

#contentsAf .afBoxL13 {
	float:left;
	width: 575px;
}

#contentsAf .afBox14 {
	width: 858px;
	padding: 20px;
	border:solid 1px #d5cebd;
	margin-bottom: 30px;
}

#contentsAf .afBoxL14 {
	float:left;
	width: 180px;
}

#contentsAf .afBoxR14 {
	float:right;
	width: 660px;
}

#contentsAf .afBox15 h4 {
	width: 890px;
	padding: 5px;
	margin-bottom:5px;
	background:#554c43;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}

#contentsAf .afBox16 {
	width: 858px;
	padding: 20px;
	background:#f8f2e6;
	margin-bottom: 10px;
	font-size:12px;
}

#contentsAf .afBox17 {
	width: 818px;
	padding: 20px;
	border:solid 1px #d5cebd;
	background:#FFF;
	margin-top:5px;
}
#contentsAf .afBox18 h4 {
	width: 848px;
	padding: 5px;
	margin-bottom:5px;
	background:#554c43;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}

#contentsAf .afBoxChui {
	width: 860px;
	padding: 20px;
	background:#ece9e4;
	margin-bottom: 30px;
}

#contentsAf .afBox900:after,
#contentsAf .afBoxR:after,
#contentsAf .afBoxR03:after,
#contentsAf .afBox01:after,
#contentsAf .afBox02:after,
#contentsAf .afBox02n:after,
#contentsAf .afBox06:after,
#contentsAf .afBoxnotes:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}




/* 点検トップページ */
#contentsAf .checkMapBox {
	width: 900px;
	height:444px;
	margin-bottom: 90px;
	background: url(../../check/img/map.gif) no-repeat left top;
}
#contentsAf .afBoxCheckIndex {
	width: 900px;
	height:180px;
	margin-bottom: 30px;
	background: url(../../check/img/bk_img01.gif) no-repeat left top;
}
#contentsAf .afBoxCheckIndex .checktxts {
	padding:22px 0 0 208px;
}

.CheckBoxL01 {
	width: 85px;
	float:left;
}
.CheckBoxR01,
.CheckBoxR03 {
	width: 815px;
	float:left;
}
.CheckBoxR01 p {
	margin-top: 10px;
}
.CheckBoxR02 {
	width: 300px;
	float:left;
}
.subInnerBox {
	display:table;
	
}
.subInnerS {
	width:400px;
	border:solid 1px #bbb;
	padding:19px;
	display:table-cell;
}
.subInnerSP {
	width:18px;
}


/* 点検トップページ アコーディオン */
.no-js .subInner {
	display:inline;
}
.subInner {
	display:none;
}

.acnBox {
	margin-bottom:30px;
	width:858px;
	border:solid 1px #bbb;
	padding:20px;
}
.subContent h4 {
	margin:0;
	padding-bottom:15px;
	line-height:20px;
	color:#fff;
	cursor:pointer;
}
.subContent h4 img {
	margin:12px 0 0 45px;
}
.subContent h4 span {
	display: block;
	background:url('/afterservice/check/img/accord_close.gif') no-repeat;
	height:40px;
}
.subContent h4 span.open {
	background:url('/afterservice/check/img/accord_open.gif') no-repeat;
}






/* check-1month */
#check1monthBox {
	width: 900px;
	height:429px;
	margin: 5px 0;
	background: url(../../check/img/1month.jpg) no-repeat left top;
}
#check1monthBox img {
	margin-bottom: 3px;
}

#check1monthBox .check1monthEngin {
	float:left;
	position:relative;
	top:65px;
	left:108px;
	width:131px;
}
#check1monthBox .check1monthHandle {
	float:left;
	position:relative;
	top:65px;
	left:159px;
}
#check1monthBox .check1monthTyre {
	float:left;
	position:relative;
	top:203px;
	left:171px;
	width:131px;
}
#check1monthBox .check1monthAxell {
	float:left;
	position:relative;
	top:203px;
	left:332px;
	width:131px;
}
#check1monthBox .check1monthBrake {
	float:left;
	position:relative;
	top:203px;
	left:399px;
	width:131px;
}


/* check-6month */
#check6monthBox {
	width: 900px;
	height:429px;
	margin: 5px 0;
	background: url(../../check/img/6month.jpg) no-repeat left top;
}
#check6monthBox img {
	margin-bottom: 3px;
}

#check6monthBox .check6monthEngin {
	float:left;
	position:relative;
	top:65px;
	left:108px;
	width:131px;
}
#check6monthBox .check6monthHandle {
	float:left;
	position:relative;
	top:65px;
	left:159px;
}
#check6monthBox .check6monthBody {
	float:left;
	position:relative;
	top:65px;
	left:399px;
}
#check6monthBox .check6monthTyre {
	float:left;
	position:relative;
	top:203px;
	left:171px;
	width:131px;
}
#check6monthBox .check6monthAxell {
	float:left;
	position:relative;
	top:203px;
	left:332px;
	width:131px;
}
#check6monthBox .check6monthBrake {
	float:left;
	position:relative;
	top:203px;
	left:399px;
	width:131px;
}


/* check-12month */
#check12monthBox {
	width: 900px;
	height:460px;
	margin: 5px 0;
	background: url(../../check/img/12month.jpg) no-repeat left top;
}
#check12monthBox img {
	margin-bottom: 3px;
}

#check12monthBox .check12monthEngin {
	float:left;
	position:relative;
	top:65px;
	left:38px;
	width:132px;
}
#check12monthBox .check12monthHandle {
	float:left;
	position:relative;
	top:65px;
	left:128px;
}
#check12monthBox .check12monthBody {
	float:left;
	position:relative;
	top:65px;
	left:287px;
}
#check12monthBox .check12monthMuffler {
	float:left;
	position:relative;
	top:65px;
	left:336px;
}
#check12monthBox .check12monthTyre {
	float:left;
	position:relative;
	top:113px;
	left:195px;
	width:131px;
}
#check12monthBox .check12monthAxell {
	float:left;
	position:relative;
	top:113px;
	left:332px;
	width:131px;
}
#check12monthBox .check12monthBrake {
	float:left;
	position:relative;
	top:113px;
	left:399px;
	width:131px;
}


/* check-24month */
#check24monthBox {
	width: 900px;
	height:530px;
	margin: 5px 0;
	background: url(../../check/img/24month.jpg) no-repeat left top;
}
#check24monthBox img {
	margin-bottom: 3px;
}

#check24monthBox .check24monthEngin {
	float:left;
	position:relative;
	top:65px;
	left:38px;
	width:132px;
}
#check24monthBox .check24monthHandle {
	float:left;
	position:relative;
	top:65px;
	left:109px;
}
#check24monthBox .check24monthBody {
	float:left;
	position:relative;
	top:65px;
	left:257px;
}
#check24monthBox .check24monthMuffler {
	float:left;
	position:relative;
	top:65px;
	left:336px;
}
#check24monthBox .check24monthTyre {
	float:left;
	position:relative;
	top:139px;
	left:164px;
	width:131px;
}
#check24monthBox .check24monthAxell {
	float:left;
	position:relative;
	top:139px;
	left:280px;
	width:131px;
}
#check24monthBox .check24monthBrake {
	float:left;
	position:relative;
	top:139px;
	left:368px;
	width:131px;
}


/* check-safety */
#checksafetyBox {
	width: 900px;
	height:460px;
	margin: 5px 0;
	background: url(../../check/img/safety.jpg) no-repeat left top;
}
#checksafetyBox img {
	margin-bottom: 3px;
}

#checksafetyBox .checksafetyEngin {
	float:left;
	position:relative;
	top:65px;
	left:38px;
	width:131px;
}
#checksafetyBox .checksafetyHandle {
	float:left;
	position:relative;
	top:65px;
	left:528px;
}
#checksafetyBox .checksafetyTyre {
	float:left;
	position:relative;
	top:113px;
	left:194px;
	width:131px;
}
#checksafetyBox .checksafetyAxell {
	float:left;
	position:relative;
	top:113px;
	left:332px;
	width:131px;
}
#checksafetyBox .checksafetyBrake {
	float:left;
	position:relative;
	top:113px;
	left:399px;
	width:131px;
}



/* check-Pack01 */
.pack01Box {
	width: 270px;
	padding:10px;
	background:#ffe8cd;
	display:table-cell;
}
.pack01BoxSP {
	width:15px;
	display:table-cell;
}

.pack01Box h3,
.pack01BoxL h3  {
	margin: 0 0 10px 0;
}

.pack01Box p,
.pack01BoxL p  {
	padding:2px;
}



.icnoL{
	float:left;
}.icnoR{
	float:right;
	width: 810px;
}




/* inspection-kind */

.tablekind,
.tablecddb,
.tablecddb03 {
	width: 900px;
	border:1px solid #bbb;
	border-collapse:collapse;
	margin: 0;
	font-size:14px;
	line-height: 1.8em;
	padding:0 0 10px 0;
}
.tablecddb04 {
	width: 900px;
	border:1px solid #bbb;
	border-collapse:collapse;
	padding:0 0 10px 0;
	font-size:14px;
	line-height: 1.8em;
	padding:0;
}
.tablecddb02 {
	width: 860px;
	border:1px solid #bbb;
	border-collapse:collapse;
	padding:0;
	margin-top:5px;
}

.dealerTable {
	width: 430px;
	border:1px solid #bbb;
	border-collapse:collapse;
	margin:0;
	padding:0;
	font-size:14px;
	line-height: 1.8em;
}
.btnClick{
	cursor:pointer;
}
.btnClick img{
	padding:12px 0 0 40px;
}

.dealerL{
	float:left;
	width: 430px;
}
.dealerR{
	float:right;
	width: 430px;
}
dl.acdn {
	width: 430px;
	height:
	margin:0;
	padding:0;
}
dl.acdn dt {
	width: 430px;
	height:45px;
	background: url(../../dealer/img/accord.gif) no-repeat left top;
	margin:10px 0 1px 0;
	padding:0;
}
dl.acdn dt.active,
dl.acdn dt.ov {
	margin:10px 0 1px 0;
}
dl.acdn dt.active {
	background: url(../../dealer/img/accord_o.gif) no-repeat left top;
}
dl.acdn dd {
	margin:0;
	padding:0;
}


.tablekind th, .tablekind td,
.tablepreparation th, .tablepreparation td,
.tableexchange th, .tableexchange td,
.tabletechnew th, .tabletechnew td,
.tablecddb th, .tablecddb td,
.tablecddb04 th, .tablecddb04 td {
	border:1px solid #bbb;
	border-collapse:collapse;
	padding:5px 10px 5px 10px;
}
.tablecddb02 th, .tablecddb02 td{
	border:1px solid #bbb;
	border-collapse:collapse;
	padding:5px 10px 5px 10px;
	background:#FFF;
}
.tablecddb03 th, .tablecddb03 td {
	border:1px solid #bbb;
	border-collapse:collapse;
	padding:5px 10px 5px 10px;
	background:#FFF;
	text-align:center;
}
.dealerTable th {
	border:1px solid #bbb;
	border-collapse:collapse;
	padding:5px 10px 5px 10px;
	font-weight:bold;
	background:#eaedf1;
	text-align:left;
}
.dealerTable td {
	border:1px solid #bbb;
	border-collapse:collapse;
	padding:5px 10px 5px 10px;
	background:#FFF;
	text-align:center;
	width:190px;
}
.txtWin,
.txtMac {
	text-align:center;
}
.txtWin span {
	font-weight:bold;
	color:#0052f9;
}
.txtMac span {
	font-weight:bold;
	color:#f90000;
}
.tablekind td,
.tablepreparation td {
	vertical-align:top;
	text-align:left;
}
.tablekind th,
.tablepreparation th,
.tablecddb02 th {
	font-weight:bold;
	background:#f1efeb;
}
.tablecddb03 th {
	font-weight:bold;
	background:#f1efeb;
	text-align:center;
}
.tablecddb th,
.tablecddb04 th {
	font-weight:bold;
	background:#f1efeb;
	text-align:left;
}

.recommendth{
	background:#caff95 !important;
	color:#006f1d;
}
.recommend{
	background:#f5ffdc;
}

.tablepreparation {
	width: 519px;
	height:140px;
	border:1px solid #bbb;
	border-collapse:collapse;
	margin:5px 0 30px 0;
	padding:0;
	line-height:1.6;
}

.preparationBox {
	width: 288px;
	height:120px;
	border:1px solid #bbb;
	border-collapse:collapse;
	margin:5px 0 30px 0;
	padding:10px;
	line-height:1.6;
}





.tableexchange {
	width: 610px;
	border:1px solid #bbb;
	border-collapse:collapse;
	padding:0;
	font-size:14px;
	line-height: 1.8em;
	text-align:left;
}
.tableexchange th {
	font-weight:bold;
	background:#eaedf1;
	width:20%;
}
.tabletechnew{
	width: 820px;
	border:1px solid #bbb;
	border-collapse:collapse;
	margin:20px 0 0 0;
	padding:0;
	font-size:14px;
	line-height: 1.8em;
}
.tabletechnew th {
	font-weight:bold;
	background:#cad5e0;
	text-align:center;
}
.ths {
	font-weight:bold;
	background:#eaedf1;
}
.thsw {
	background:#fff;
}


.tableextend,
.tableextendBlue,
.tableextendRed{
	width: 860px;
	border:1px solid #b1b3b6;
	border-collapse:collapse;
	padding:0;
}
.tableextend th, .tableextend td,
.tableextendBlue th, .tableextendBlue td,
.tableextendRed th, .tableextendRed td {
	border:1px solid #b1b3b6;
	border-collapse:collapse;
	padding:5px 10px 5px 10px;
	font-size:14px;
	line-height: 1.8em;
}
.tableextend th {
	font-weight:bold;
	background:#cad5e0;
}
.tableextendBlue th {
	font-weight:bold;
	background:#ddeeff;
}
.tableextendRed th {
	font-weight:bold;
	background:#ffe1de;
}
.tableextend td,
.tableextendBlue td,
.tableextendRed td{
	text-align:center;
	background:#fff;
}


.tableexchange td{
	background:#fff;
}
.money{
	color:#ff8b00;
	font-weight:bold;
}

.plus{
	float:left;
	margin:60px 20px 0 20px;
}


/* inspection-detail */
#inspectiondetailBox {
	width: 900px;
	height:524px;
	margin: 5px 0;
	background: url(../../inspection/img/detail.jpg) no-repeat left top;
}
#inspectiondetailBox img {
	margin-bottom: 3px;
}

#inspectiondetailBox .inspectiondetailEngin {
	float:left;
	position:relative;
	top:65px;
	left:38px;
	width:151px;
}
#inspectiondetailBox .inspectiondetailHandle {
	float:left;
	position:relative;
	top:65px;
	left:97px;
}
#inspectiondetailBox .inspectiondetailBody {
	float:left;
	position:relative;
	top:65px;
	left:176px;
}
#inspectiondetailBox .inspectiondetailMuffler {
	float:left;
	position:relative;
	top:65px;
	left:257px;
}
#inspectiondetailBox .inspectiondetailTyre {
	float:left;
	position:relative;
	top:138px;
	left:38px;
	width:151px;
}
#inspectiondetailBox .inspectiondetailAxell {
	float:left;
	position:relative;
	top:138px;
	left:272px;
	width:151px;
}
#inspectiondetailBox .inspectiondetailBrake {
	float:left;
	position:relative;
	top:138px;
	left:408px;
	width:151px;
}



/* 保証トップページ */
.warrantyBox01,
.warrantyBox02,
.warrantyBox03,
.warrantyBox04 {
	width: 420px;
	padding:10px;
	margin-boottom:20px;
}
.warrantyBox01 {
	background:#f2e9f8;
	height:308px;
}
.warrantyBox02 {
	background:#e6f4c7;
	height:308px;
}
.warrantyBox03 {
	background:#dae2f8;
	height:298px;
}
.warrantyBox04 {
	background:#ede9e4;
	height:298px;
}


/* 保証トップページ：タブ */

#tab1 ul,ol,li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#tab1 li li { font-size: inherit; }

/* clearfix */
#tab1 .pkg { /zoom: 1; } /* lte ie7 */
#tab1 .pkg:after{
	content: '';
	display: block;
	clear: both;
}

#tab1 div.tab { width: 900px; }

#tab1 ul.tab-list li {
	float: left;
}
#tab1 .tab-box{
	padding:20px;
	background:#eaedf1;
	margin-bottom: 40px;
}
/* Menu-preparation */

.preparationMenu {
	background: url(../img/m01all.gif) no-repeat left top;
}
.preparationMenu li.menu01 {
	width: 450px;
	background: url(../../warranty/img/preparation_m01.gif) no-repeat left top;
}
.preparationMenu li.menu02 {
	width: 450px;
	background: url(../../warranty/img/preparation_m02.gif) no-repeat left top;
}

.preparationMenu li.menu01.selected {
	background: url(../../warranty/img/preparation_m01o.gif) no-repeat left top;
}

.preparationMenu li.menu02.selected {
	background: url(../../warranty/img/preparation_m02o.gif) no-repeat left top;
}



/* メンテナンストップページ アコーディオン */
.maintContent h4 {
	margin:0;
	padding-bottom:15px;
	line-height:20px;
	color:#fff;
	cursor:pointer;
}
.maintContent h4 img {
	margin-left:45px;
}
.maintContent h4 span {
	display: block;
	background:url('/afterservice/maintenance/img/accord_close.gif') no-repeat;
	height:70px;
}
.maintContent h4 span.open {
	background:url('/afterservice/maintenance/img/accord_open.gif') no-repeat;
}


/* maintenance-index */
#contentsAf .maintenanceBox,
#contentsAf .maintenanceBoxR {
	float:left;
	width: 274px;
	height:188px;
	margin-top: 19px;
	text-align:center;
	background: url(../../maintenance/img/bk_01-01.jpg) no-repeat left top;
}
#contentsAf .maintenanceBox {
	margin-right: 19px;
}



/* maintenance-exchange */
.exchangeBoxL {
	float:left;
	width: 240px;
}



/* maintenance-repair */

#contentsAf .repairBox {
	width: 860px;
	padding: 20px;
	background:#eaedf1;
}

#contentsAf .repairBoxs {
	width: 380px;
	padding: 20px;
	background:#fff;
	display: table-cell;
}
#contentsAf .repairBoxsSp {
	width: 20px;
	display: table-cell;
}

#contentsAf .repairBoxs h4 {
	width: 370px;
	padding: 5px 0px 3px 10px;
	margin:10px 0;
	background:#c9d5e0;
	font-size:14px;
	line-height: 1.8em;
	font-weight:bold;
}
#contentsAf .repairBoxPoint {
	width: 360px;
	padding: 10px;
	background:#ffe8ce;
	margin-top:10px;
}

#contentsAf .repairBoxPoint p {
	padding: 5px 5px 0px 5px;
}



/* technical-concours */

.concoursBoxL01 {
	width: 82px;
	float:left;
}

.concoursBoxR01 {
	width: 465px;
	float:left;
}

#contentsAf .concoursL {
	float:left;
	margin:0 25px 0 0;
}
#contentsAf .concoursBox01 {
	width: 230px;
	padding: 20px;
	background:#fff;
	text-align:center;
}
#contentsAf .concoursBox02 {
	width: 820px;
	padding: 20px;
	background:#fff;
	text-align:center;
	border-radius: 3px; /* CSS3 */
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari,Chrome */
}



/* carcare */
#contentsAf .carcareBox {
	width: 820px;
	padding: 20px;
	margin-top:30px;
	background:#fcfaf9;
	border-radius: 3px; /* CSS3 */
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari,Chrome */
}
.carcareBoxL {
	float:left;
	text-align:center;
	width: 200px;
}
.carcareBoxR {
	float:right;
	width: 600px;
}



/* Menu-All */

.checkMenu,
.inspectionMenu,
.warrantyMenu,
.maintenanceMenu,
.technicalMenu,
.carcareMenu{
	width: 900px;
	height: 46px;
	padding:30px 0 60px 0;
}

.checkMenu02,
.extendMenu,
.exchangeMenu,
.concoursMenu {
	width: 900px;
	height: 50px;
	padding:0;
}


.checkMenu02 {
	background:#fff;
}



.checkMenu ul,
.inspectionMenu ul,
.warrantyMenu ul,
.extendMenu ul,
.maintenanceMenu ul,
.checkMenu02 ul,
.exchangeMenu ul,
.technicalMenu ul,
.concoursMenu ul,
.carcareMenu ul{
	list-style: none;
	padding:0;
	margin:0;
}
.checkMenu li,
.inspectionMenu li,
.warrantyMenu li,
.maintenanceMenu li,
.technicalMenu li,
.carcareMenu li {
	height: 50px;
	float: left;
	top: 0;
}
.checkMenu02 li,
.extendMenu li,
.exchangeMenu li,
.concoursMenu li {
	height: 50px;
	float: left;
	top: 0;
}
.checkMenu li img, .checkMenu li a,
.checkMenu02 li img, .checkMenu02 li a,
.inspectionMenu li img, .inspectionMenu li a,
.warrantyMenu li img, .warrantyMenu li a,
.extendMenu li img, .extendMenu li a,
.maintenanceMenu li img, .maintenanceMenu li a,
.exchangeMenu li img, .exchangeMenu li a,
.technicalMenu li img, .technicalMenu li a,
.concoursMenu li img, .concoursMenu li a,
.carcareMenu li img, .carcareMenu li a {
	display: block;
}


/* Menu-check */

.checkMenu li.menu01 {
	width: 153px;
	background: url(../../check/img/menu01o.gif) no-repeat left top;
}
.checkMenu li.menu02 {
	width: 149px;
	background: url(../../check/img/menu02o.gif) no-repeat left top;
}
.checkMenu li.menu03 {
	width: 149px;
	background: url(../../check/img/menu03o.gif) no-repeat left top;
}
.checkMenu li.menu04 {
	width: 149px;
	background: url(../../check/img/menu04o.gif) no-repeat left top;
}
.checkMenu li.menu05 {
	width: 149px;
	background: url(../../check/img/menu05o.gif) no-repeat left top;
}
.checkMenu li.menu06 {
	width: 151px;
	background: url(../../check/img/menu06o.gif) no-repeat left top;
}

.checkMenu02 li.menu01,
.checkMenu02 li.menu03,
.checkMenu02 li.menu11  {
	width: 450px;
	background: url(../img/m01n.gif) no-repeat left top;
}
.checkMenu02 li.menu02,
.checkMenu02 li.menu04,
.checkMenu02 li.menu12 {
	width: 450px;
	background: url(../img/m02n.gif) no-repeat left top;
}




/* Menu-check */
.inspectionMenu li.menu01 {
	width: 228px;
	background: url(../../inspection/img/menu01o.gif) no-repeat left top;
}
.inspectionMenu li.menu02 {
	width: 224px;
	background: url(../../inspection/img/menu02o.gif) no-repeat left top;
}
.inspectionMenu li.menu03 {
	width: 224px;
	background: url(../../inspection/img/menu03o.gif) no-repeat left top;
}
.inspectionMenu li.menu04 {
	width: 224px;
	background: url(../../inspection/img/menu04o.gif) no-repeat left top;
}




/* Menu-warranty */
.warrantyMenu li.menu01 {
	width: 451px;
	background: url(../../warranty/img/menu01o.gif) no-repeat left top;
}
.warrantyMenu li.menu02 {
	width: 449px;
	background: url(../../warranty/img/menu02o.gif) no-repeat left top;
}





/* Menu-extend */
.extendMenu li.menu01 {
	width: 450px;
	background: url(../../warranty/img/extend_m01n.gif) no-repeat left top;
}
.extendMenu li.menu02 {
	width: 450px;
	background: url(../../warranty/img/extend_m02n.gif) no-repeat left top;
}


/* Menu-maintenance */
.maintenanceMenu li.menu01 {
	width: 451px;
	background: url(../../maintenance/img/menu01o.gif) no-repeat left top;
}
.maintenanceMenu li.menu02 {
	width: 449px;
	background: url(../../maintenance/img/menu02o.gif) no-repeat left top;
}


/* Menu-exchange */
.exchangeMenu li.menu01 {
	width: 206px;
	background: url(../../maintenance/img/exchange_m01n.gif) no-repeat left top;
}
.exchangeMenu li.menu02 {
	width: 138px;
	background: url(../../maintenance/img/exchange_m02n.gif) no-repeat left top;
}
.exchangeMenu li.menu03 {
	width: 128px;
	background: url(../../maintenance/img/exchange_m03n.gif) no-repeat left top;
}
.exchangeMenu li.menu04 {
	width: 138px;
	background: url(../../maintenance/img/exchange_m04n.gif) no-repeat left top;
}
.exchangeMenu li.menu05 {
	width: 138px;
	background: url(../../maintenance/img/exchange_m05n.gif) no-repeat left top;
}
.exchangeMenu li.menu06 {
	width: 152px;
	background: url(../../maintenance/img/exchange_m06n.gif) no-repeat left top;
}


/* Menu-technica */
.technicalMenu li.menu01 {
	width: 300px;
	background: url(../../technical/img/menu01o.gif) no-repeat left top;
}
.technicalMenu li.menu02 {
	width: 300px;
	background: url(../../technical/img/menu02o.gif) no-repeat left top;
}
.technicalMenu li.menu03 {
	width: 300px;
	background: url(../../technical/img/menu03o.gif) no-repeat left top;
}


/* Menu-technica-concours */
.concoursMenu {
	background: url(../img/m03n.gif) no-repeat left top;
}
.concoursMenu li.menu01 {
	width: 299px;
}
.concoursMenu li.menu02 {
	width: 302px;
}
.concoursMenu li.menu03 {
	width: 299px;
}



/* Menu-carcare */
.carcareMenu li.menu01 {
	width: 300px;
	background: url(../../carcare/img/menu01o.gif) no-repeat left top;
}
.carcareMenu li.menu02 {
	width: 300px;
	background: url(../../carcare/img/menu02o.gif) no-repeat left top;
}
.carcareMenu li.menu03 {
	width: 300px;
	background: url(../../carcare/img/menu03o.gif) no-repeat left top;
}


/* fire */
#mainfire{
	width:940px;
	margin:30px 0 0 30px;
	padding:0 0 30px 0;
}

#mainfire .firetop {
	margin-bottom:20px;
}

#mainfire .firemenu {
	margin-top:1px;
	margin-bottom:30px;
}

#mainfire .fireBox01,
#mainfire .fireBox01n{
	width:896px;
	border-left:2px solid #00a1e9;
	border-right:2px solid #00a1e9;
	background:#d9f1fc;
	padding:20px;
}
#mainfire .fireBox01n{
	border-bottom:2px solid #00a1e9;
	margin-bottom:20px;
}
#mainfire .fireBox01 li,
#mainfire .fireBox01n li{
	border-bottom:1px dotted #2ea0ef;
	padding-bottom:8px;
	margin-bottom:8px;
}
#fireBox01 h3{
	background:	url(../../img/box.gif) no-repeat 7px 7px #00a1e9;
	padding:12px 10px 12px 18px;
	color:#FFF;
	font-weight:bold;
}
#mainfire .fireBox01s{
	width:896px;
	border-left:2px solid #00a1e9;
	border-right:2px solid #00a1e9;
	border-bottom:2px solid #00a1e9;
	padding:20px;
}
#mainfire .fireBox01s li,
#mainfire .fireBox02s li,
#mainfire .fireBox03s li{
	background:	url(../../img/border.gif) repeat-x bottom left;
	padding-bottom:10px;
	margin-bottom:10px;
	padding-left:0px;
}


#mainfire .fireBox02,
#mainfire .fireBox02n{
	width:896px;
	border-left:2px solid #4da651;
	border-right:2px solid #4da651;
	background:#dbeddc;
	padding:20px;
}
#mainfire .fireBox02n{
	border-bottom:2px solid #4da651;
	margin-bottom:20px;
}
#mainfire .fireBox02 li,
#mainfire .fireBox02n li{
	border-bottom:1px dotted #4ca947;
	padding-bottom:8px;
	margin-bottom:8px;
}
#fireBox02 h3{
	background:	url(../../img/box.gif) no-repeat 7px 7px #4da651;
	padding:12px 10px 12px 18px;
	color:#FFF;
	font-weight:bold;
}
#mainfire .fireBox02s{
	width:896px;
	border-left:2px solid #4da651;
	border-right:2px solid #4da651;
	border-bottom:2px solid #4da651;
	padding:20px;
}


#mainfire .fireBox03,
#mainfire .fireBox03n{
	width:896px;
	border-left:2px solid #6268c3;
	border-right:2px solid #6268c3;
	border-bottom:2px solid #6268c3;
	background:#e8e8f6;
	padding:20px;
}
#mainfire .fireBox03n{
	margin-bottom:20px;
}
#mainfire .fireBox03 li,
#mainfire .fireBox03n li{
	border-bottom:1px dotted #6365c9;
	padding-bottom:8px;
	margin-bottom:8px;
}
#fireBox03 h3{
	background:	url(../../img/box.gif) no-repeat 7px 7px #6268c3;
	padding:12px 10px 12px 18px;
	color:#FFF;
	font-weight:bold;
}
#mainfire .fireBox03s{
	width:896px;
	border-left:2px solid #6268c3;
	border-right:2px solid #6268c3;
	border-bottom:2px solid #6268c3;
	padding:20px;
}

#mainfire .fireBoxL{
	float:left;
	width:645px;
}
#mainfire .fireBoxR{
	float:right;
	width:230px;
}
#mainfire .fireBoxLast{
	margin-bottom:50px;
}

#mainfire .sp5{
	margin-top:5px;
}

#mainfire .inquiry{
	margin:			6px 0px 0px 0px;
	padding:		0px 0px 18px 0px;
	width:			940px;
	background-color:	#eeeeee;
}

#mainfire .inquiry h5{
	margin:			0px 0px 0px 17px;
	padding:		10px 0px 10px 0px;
}

#mainfire .inquiry ul{
	margin:			0px 0px 0px 17px;
	padding:		0px;
	list-style-type:	none;
	width:			auto;
}

#mainfire .inquiry ul li{
	margin:			0px;
	padding:		0px;
	color:			#333333;
	line-height:		1.3;
	background-image:	none;
	width:			auto;
}

#mainfire .inquiry ul li dl{
	margin:			0px;
	padding:		0px;
	color:			#333333;
	line-height:		1.3;
}

#mainfire .inquiry ul li dl dt{
	margin:			0px;
	padding:		0px;
	width:			70px;
	float:			left;
}

#mainfire .inquiry ul li dl dd{
	margin:			0px;
	padding:		0px;
	width:			300px;
	float:			left;
}

#mainfire .inquiry p{
	margin:			0px 0px 0px 17px;
	padding:		0px;
	color:			#333333;
	line-height:		1.3;
	width:			auto;
}




/* Photo29 */
#photosBox{
	padding:0;
	margin:0;
}
#photosBox ul{
	list-style: none;
	padding:0;
	margin:0;
}

#photosBox li{
	float: left;
	padding:0 12px 12px 0;
	margin:0;
}

#photosBox ul .end{
	padding:0 0 12px 0;
}



/* pagetop */

#page-top {
	position: fixed;
	bottom: -130px;
	right: 10px;
}

* html #page-top {
	display: none;
}


/* Space */
.spt1 {margin-top:1px;}
.spt2 {margin-top:2px;}
.spt3 {margin-top:3px;}
.spt4 {margin-top:4px;}
.spt5 {margin-top:5px;}
.spt6 {margin-top:6px;}
.spt7 {margin-top:7px;}
.spt8 {margin-top:8px;}
.spt9 {margin-top:9px;}
.spt10 {margin-top:10px;}
.spt11 {margin-top:11px;}
.spt12 {margin-top:12px;}
.spt13 {margin-top:13px;}
.spt14 {margin-top:14px;}
.spt15 {margin-top:15px;}
.spt16 {margin-top:16px;}
.spt17 {margin-top:17px;}
.spt18 {margin-top:18px;}
.spt19 {margin-top:19px;}
.spt20 {margin-top:20px;}
.spt25 {margin-top:25px;}
.spt30 {margin-top:30px;}
.spt31 {margin-top:31px;}
.spt36 {margin-top:36px;}
.spt40 {margin-top:40px;}
.spt45 {margin-top:45px;}
.spt50 {margin-top:50px;}
.spt60 {margin-top:60px;}
.spt66 {margin-top:66px;}
.spt70 {margin-top:70px;}
.spt84 {margin-top:84px;}
.spt92 {padding-top:92px;}
.spt98 {padding-top:82px;}
.spt110 {padding-top:110px;}
.spt128 {padding-top:128px;}
.spt138 {padding-top:138px;}
.spt132 {padding-top:132px;}
.spt142 {padding-top:142px;}


.spb1 {margin-bottom:1px;}
.spb2 {margin-bottom:2px;}
.spb3 {margin-bottom:3px;}
.spb4 {margin-bottom:4px;}
.spb5 {margin-bottom:5px;}
.spb6 {margin-bottom:6px;}
.spb7 {margin-bottom:7px;}
.spb8 {margin-bottom:8px;}
.spb9 {margin-bottom:9px;}
.spb10 {margin-bottom:10px;}
.spb10p {padding-bottom:10px;}
.spb11 {margin-bottom:11px;}
.spb12 {margin-bottom:12px;}
.spb13 {margin-bottom:13px;}
.spb14 {margin-bottom:14px;}
.spb15 {margin-bottom:15px;}
.spb16 {margin-bottom:16px;}
.spb17 {margin-bottom:17px;}
.spb18 {margin-bottom:18px;}
.spb19 {margin-bottom:19px;}
.spb20 {margin-bottom:20px;}
.spb25 {margin-bottom:25px;}
.spb30 {margin-bottom:30px;}
.spb40 {margin-bottom:40px;}
.spb50 {margin-bottom:50px;}
.spb60 {margin-bottom:60px;}
.spb70 {margin-bottom:70px;}
.spb80 {margin-bottom:80px;}
.spb90 {margin-bottom:90px;}
.spb100 {margin-bottom:100px;}
.spb150 {margin-bottom:150px;}
.spb200 {margin-bottom:200px;}
.spb300 {margin-bottom:300px;}
.spb400 {margin-bottom:400px;}
.spb500 {margin-bottom:500px;}
.spb600 {margin-bottom:600px;}
.spb700 {margin-bottom:700px;}
.spb50p {padding-bottom:50px;}

.spl1 {margin-left:1px;}
.spl2 {margin-left:2px;}
.spl3 {margin-left:3px;}
.spl4 {margin-left:4px;}
.spl5 {margin-left:5px;}
.spl6 {margin-left:6px;}
.spl7 {margin-left:7px;}
.spl8 {margin-left:8px;}
.spl9 {margin-left:9px;}
.spl10 {margin-left:10px;}
.spl11 {margin-left:11px;}
.spl12 {margin-left:12px;}
.spl13 {margin-left:13px;}
.spl14 {margin-left:14px;}
.spl15 {margin-left:15px;}
.spl16 {margin-left:16px;}
.spl17 {margin-left:17px;}
.spl18 {margin-left:18px;}
.spl19 {margin-left:19px;}
.spl20 {margin-left:20px;}
.spl24 {margin-left:24px;}
.spl30 {margin-left:30px;}
.spl38 {margin-left:38px;}
.spl40 {margin-left:40px;}
.spl42 {margin-left:42px;}
.spl50 {margin-left:50px;}
.spl52 {margin-left:52px;}
.spl60 {margin-left:60px;}
.spl70 {margin-left:70px;}
.spl74 {margin-left:74px;}
.spl110 {margin-left:110px;}
.spl160 {margin-left:160px;}
.spl220 {margin-left:220px;}
.spl230 {margin-left:230px;}
.spl231 {margin-left:231px;}
.spl240 {margin-left:240px;}
.spl432 {margin-left:432px;}
.spl433 {margin-left:433px;}
.spl430 {margin-left:430px;}
.spl440 {margin-left:440px;}
.spl450 {margin-left:450px;}

.spr1 {margin-right:1px;}
.spr2 {margin-right:2px;}
.spr3 {margin-right:3px;}
.spr4 {margin-right:4px;}
.spr5 {margin-right:5px;}
.spr6 {margin-right:6px;}
.spr7 {margin-right:7px;}
.spr8 {margin-right:8px;}
.spr9 {margin-right:9px;}
.spr10 {margin-right:10px;}
.spr11 {margin-right:11px;}
.spr12 {margin-right:12px;}
.spr13 {margin-right:13px;}
.spr14 {margin-right:14px;}
.spr15 {margin-right:15px;}
.spr16 {margin-right:16px;}
.spr17 {margin-right:17px;}
.spr18 {margin-right:18px;}
.spr19 {margin-right:19px;}
.spr20 {margin-right:20px;}
.spr30 {margin-right:30px;}
.spr40 {margin-right:40px;}
.spr50 {margin-right:50px;}




/* noscript */

.noscript01{
	text-align:center;
	font-weight: bold;
	padding:7px 10px;
	margin:10px auto;
	font-size:14px;
	color: #FFF;
	background: #CC0000;
	width:420px;
	}

.noscriptNon{
	display:none;
	}
	


/*icon
----------------------------------------*/

.icon {
  position: relative;
  display: block;
  z-index: 1;
}

.icon img.alpha_hover {
  z-index: -1; /* ie8 fix */
  position: relative;
  display: block;
}


.icon:after{
  content: " ";
  background:url("/afterservice/ssi/img/icon.png") no-repeat top right;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 4;
  display:block;
}


.iconTxt{
  background:url("/afterservice/ssi/img/icon_black.png") no-repeat top right;
	padding-right:18px;
}