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

.pb30{padding-bottom:30px;}

.alignR {
	text-align:right;
}

.alignC {
	text-align:center;
}

/*---------------------------------
キズ・ヘコミ修理
----------------------------------*/

#kizu_panel1 a p,#kizu_panel2 a p,#kizu_panel3 a p{
	color:#898989;
}

#kizu_panel1 a:hover img.detailbtn,#kizu_panel2 a:hover img.detailbtn,#kizu_panel3 a:hover img.detailbtn{
    filter:alpha(opacity=70);
    -ms-filter: "alpha(opacity=70)";
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}

*html #kizu_panel1 a{
	height: 140px;
	width: 660px;
}

#kizu_panel1 a{
	display:block;
	background: url(../IMAGES/KIZU/TOP/kizu_panel1.gif) no-repeat;
	height: 120px;
	width: 660px;
	padding-top:20px;
	text-decoration:none;
	color:#898989;
}


#kizu_panel1 a:hover{
	background:url(../IMAGES/KIZU/TOP/kizu_panel1_on.gif) no-repeat;
	cursor:pointer;
}

*html #kizu_panel2 a{
	height: 244px;
	width: 660px;
	color:#898989;
}

#kizu_panel2 a{
	display:block;
	background: url(../IMAGES/KIZU/TOP/kizu_panel2.gif) no-repeat center;
	height: 224px;
	width: 660px;
	padding-top:20px;
	text-decoration:none;
	color:#898989;
	margin-top:5px;
}


#kizu_panel2 a:hover{
	background:url(../IMAGES/KIZU/TOP/kizu_panel2_on.gif) no-repeat center;
	cursor:pointer;
}


#scratch_panel{
	position:relative;
	margin-bottom:20px;
}

#scratch_panel a{
	background: url(../IMAGES/KIZU/TOP/scratch_panel.gif) no-repeat top center;
	position:absolute;
	top:-140px;
	display:block;
	height:102px;
	width: 610px;
	text-decoration:none;
	color:#898989;
	margin-left:23px;
	margin-top:20px;
	padding-top:15px;
}

*html #scratch_panel a{
	height: 102px;
	width: 610px;
	color:#898989;
}

#scratch_panel a:hover{
	background:url(../IMAGES/KIZU/TOP/scratch_panel_on.gif) no-repeat top center;
	cursor:pointer;
}

.kizuTop .box #scratch_panel .fl {
	margin-left:16px;
}

*html .kizuTop .box #scratch_panel .fl {
	margin-left:8px;
}

.kizuTop .box #scratch_panel .fr {
	width:460px;
	margin:0px 20px 0 0;
}

*html .kizuTop .box #scratch_panel .fr{
	margin:0px 10px 0 0;
}


.kizuTop .box {
	padding:10px 10px 3px 13px;
}
.kizuTop .box3 {
	padding:10px 10px 3px 13px;
}


.kizuTop .box .fr {
	width:500px;
	margin:3px 20px 0 0;
}

*html .kizuTop .box .fr{
	margin:3px 10px 0 0;
}

.kizuTop .box .fl {
	margin-left:25px;
}

*html .kizuTop .box .fl{
	margin-left:12px;
}

.kizuTop .box3 .fr {
	width:600px;
	margin:3px 10px 0 0;
	_margin:3px 5px 0 0;
}

.kizuTop .box .fr dl ,.kizuTop .box .fr dd ,.kizuTop .box .fr dt {
	margin:0;
}

.kizuTop .box3 .fr dl ,.kizuTop .box3 .fr dd ,.kizuTop .box3 .fr dt {
	margin:0;
}

.kizuTop .box.boxB {
	padding:0 0 3px 3px;
}

.kizuTop .box3.boxB {
	padding:0 0 3px 3px;
}

.kizuTop .box .lineB {
	border-bottom:1px solid #e5e5e5;
	padding:10px;
}

.kizuTop .box3 .lineB {
	border-bottom:1px solid #e5e5e5;
	padding:10px;
}

/*---------------------------------
クイックプロペイント（簡易修理）
----------------------------------*/
.kizuQuickpro h2 {
	text-align:left;
}

.kizuQuickpro .box.lineC {
	padding:0 auto;
	background:url(../IMAGES/box_osusume_bg.gif) repeat-y;
}

.kizuQuickpro .lineB {
	border-bottom:1px solid #e5e5e5;
}

.kizuQuickpro .tit_01 .clearfix {
	_padding-bottom:20px;
}

.kizuQuickpro .box .osusume_left,.kizuQuickpro .box .osusume_right {
	width:300px;
}

.kizuQuickpro .box3 .osusume_left,.kizuQuickpro .box3 .osusume_right {
	width:300px;
}

.kizuQuickpro .box3_1 .osusume_left,.kizuQuickpro .box3_1 .osusume_right {
	width:300px;
}

.kizuQuickpro .box .osusume_left {
	margin-left:0;
	_margin-left:20px;
}

.kizuQuickpro .box3 .osusume_left {
	margin-left:0;
	_margin-left:20px;
}

.kizuQuickpro .box3_1 .osusume_left {
	margin-left:0;
}


.kizuQuickpro .box .osusume_right {
	_margin-right:20px;
}

.kizuQuickpro .box3 .osusume_right {
	_margin-right:20px;
}

.kizuQuickpro .box3_1 .osusume_right {
}

.kizuQuickpro .tit_01 .fr {
	width:200px;
}
.kizuQuickpro .box .fr p.size{
	color:#898989;
	margin-left:5px;
}

.kizuQuickpro .box3 .fl p.size{
	color:#898989;
	margin-left:5px;
}
.kizuQuickpro .box .fr p.price {
	color:#c81343;
	font-weight:bold;
}

.kizuQuickpro .box3 .fl p.price {
	color:#c81343;
	font-weight:bold;
}

.kizuQuickpro .rBox .fr {
	width:244px;
	margin:30px 0 0px 25px;
}

.kizuQuickpro .rBox .fl {
	margin:30px 0;
	width:290px;
	padding:0;
}

.kizuQuickpro .rBoxInner {
	padding:0 30px;
}

.kizuQuickpro table.tit_04 {
	width:590px;
	font-size:10pt;
	border-top:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
}

.kizuQuickpro table.tit_04 th {
	background:url(../IMAGES/SHAKEN/TOKUCHO/TENKEN/thgra_bg.gif) repeat-y right top #f1f1f1;
	font-weight:normal;
	width:132px;
	vertical-align:middle;
	text-align:center;
	border-bottom:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
}

.kizuQuickpro table.tit_04 td {
	border-bottom:1px solid #c9c9c9;
	vertical-align:middle;
	padding:10px;
}

.kizuQuickpro table.tit_04 td.lineR {
	border-right:1px solid #c9c9c9;
}

.kizuQuickpro table.tit_04 td.dotted {
	border-bottom:1px dotted #c9c9c9;
}

.kizuQuickpro table.tit_04 td.parts {
	background:#FFF;
	border-right:1px solid #c9c9c9;
	text-align:center;
}

.kizuQuickpro table.tit_04 td.size {
	border-right:1px solid #c9c9c9;
}

.kizuQuickpro table.tit_04 td.price {
	color:#c81343;
	font-weight:bold;
	text-align:right;
}

.kizuQuickpro span {
	color:#c81343;
}

.kizuQuickpro sup{
	color:#c81343;
}

.kizuQuickpro span.small {
	font-size:0.88em;
	font-weight:normal;
	color:#888;
	line-height:1.2em;
}

.kizuQuickpro p.attention {
	font-size:88%;
	color:#898989;
	margin:0 0 15px 0;
}

.kizuQuickpro .box_osusume .fr {
	width:235px;
	margin-right:0;
}

.kizuQuickpro .box_osusume .fr dd,.kizuQuickpro .box_osusume .fr dt,.kizuQuickpro .box_osusume .fr dl {
	width:235px;
}

.kizuQuickpro .line03{
	margin:0 -35px;
	padding:0;
}

/*---------------------------------
スクラッチシールド補修
----------------------------------*/

.kizuSRATCH-SHELD p.attention {
	font-size:88%;
	color:#898989;
	margin:10px 0 15px 0;
}

/*---------------------------------
本格修理
----------------------------------*/

.kizuHonkaku .lineB {
	border-bottom:1px solid #e5e5e5;
}

.kizuHonkaku .hBox01 {
	background:url(../IMAGES/KIZU/HONKAKU/texture_01.gif) no-repeat 5px 100%;
	padding:0px 29px 20px 33px;
}



.kizuHonkaku .box {
	padding:0;
}

.kizuHonkaku .box3 {
	padding:0;
}

.kizuHonkaku .tit_01 h2 {
	padding:20px 30px;
}

.kizuHonkaku .tit_02 h2 {
	padding:10px 30px;
}

.kizuHonkaku .hBox02 {
	padding:20px 30px;
	margin-left:4px;
}

.kizuHonkaku .hBox03 {
	padding:20px 0;
	margin-left:4px;
}

.kizuHonkaku .hBox03 h3 {
	padding:0 30px 14px;
}

.kizuHonkaku .hBox03 h4 {
	padding:0 30px 14px;
}

.kizuHonkaku .hBox03 p {
	padding:0 30px 0 60px;
}

.kizuHonkaku .hBox04 {
	padding:20px 30px;
	margin-left:4px;
}

.kizuHonkaku .hBox04 .fr {
	width:420px;
}

.box_osusume dl dd .quickpro{
	height:75px;
}

.honkaku_boxr {
	float: right;
	width: 415px;
}
.honkaku_boxr2 {
	float: right;
	width: 380px;
}

/*SIDEMENU*/

#nav ul.ucate li.kizu1 a{
	background:url(../IMAGES/SIDEMENU/kizu1.gif) repeat center right;
}

#nav ul.ucate li.kizu1_on a{
	background:url(../IMAGES/SIDEMENU/kizu1on.gif) repeat center left;
}

#nav ul.ucate li.kizu1 a:hover{
	background:url(../IMAGES/SIDEMENU/kizu1on.gif) repeat center left;
}

#nav ul.ucate li.kizu2 a{
	background:url(../IMAGES/SIDEMENU/kizu2.gif) repeat center right;
}

#nav ul.ucate li.kizu2_on a{
	background:url(../IMAGES/SIDEMENU/kizu2on.gif) repeat center left;
}

#nav ul.ucate li.kizu2 a:hover{
	background:url(../IMAGES/SIDEMENU/kizu2on.gif) repeat center left;
}

#nav ul.ucate li.kizu2_1 a{
	background:url(../IMAGES/SIDEMENU/kizu2_1.gif) repeat center right;
}

#nav ul.ucate li.kizu2_1_on a{
	background:url(../IMAGES/SIDEMENU/kizu2_1on.gif) repeat center left;
}

#nav ul.ucate li.kizu2_1 a:hover{
	background:url(../IMAGES/SIDEMENU/kizu2_1on.gif) repeat center left;
}

#nav ul.ucate li.kizu1_on,
#nav ul.ucate li.kizu2_on{
	border-left:1px solid #C81343;
}

#nav ul.ucate li.kizu1:hover,
#nav ul.ucate li.kizu2:hover{
	border-left:1px solid #C81343;

}