@charset "UTF-8";

/* Accident Block ------------------*/
.accidentBlc .catchTxt{
font-size:160%;
margin:7% 0 0;
}

.accidentBlc .txtBlc{
margin:4% 0 0;
}

.accidentBlc .imgChart{
max-width:670px;
margin:4% auto 0;
}

.accidentBlc .imgChart .refer{
font-size:80%;
padding:8px 0;
text-align:right;
}

.accidentBlc .catchBlc{
background:url(../img/accident/img_car01.jpg) scroll no-repeat right bottom / 49% auto;
font-size:160%;
margin:4% 0 0;
text-shadow:-1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff;
}

.accidentBlc .catchBlc .catch{
font-size:150%;
color:#000;
margin:30px 0;
}

.accidentBlc .catchBlc .underlineRed{
position:relative;

}

.accidentBlc .catchBlc .underlineRed:after{
background:url(../img/accident/img_underline.png) scroll repeat-x;
content:"";
width:100%;
height:6px;
position:absolute;
bottom:-3px;
left:0;
}

.accidentBlc .telBlc{
background-color:#f2f2f2;
padding:3% 0;
margin:20px 0 50px;
text-align:center;
}

.accidentBlc .telBlc .ttl{
background-color:#b71212;
font-size:160%;
color:#fff;
padding:10px 25px;
margin:0 30px 20px 0;
display:inline-block;
}

.accidentBlc .telBlc .imgTel{
display:inline-block;
}

@media screen and (max-width: 768px) {
.accidentBlc .catchBlc{
background:url(../img/accident/img_car01.jpg) scroll no-repeat center bottom / 90% auto;
font-size:140%;
padding:0 0 70%;
}

.accidentBlc .catchBlc .catch{
font-size:120%;
}

.accidentBlc .telBlc .ttl{
font-size:120%;
margin:0 0 20px 0;
}

.accidentBlc .telBlc .imgTel{
display:block;
}
}

@media screen and (max-width: 480px) {

}