@charset "UTF-8";
/* 固定ページの共通部分は common.css に移動 */
/* .second-text img{width:100%;} */

/* .sec_blc{margin-bottom: 12vw;} */
/* .sec_blc:last-child{margin-bottom:0;} */

.checklist{
    border: 2px solid #e5e2d0;
    padding: 1rem;
    background: #fffce7;
    margin-bottom: 4vw;
    line-height: 1.8;
}
.checklist li {
    list-style: none;
    margin-bottom: 10px;
    font-weight: 600;
    line-height: 1.6;
    padding-left: 1.3em;
    text-indent: -0.4em;
}
.checklist li:last-child{
    margin-bottom: 0;
}
.checklist li:before{
    content: '\f058';
    color: #ff7052;
    font-family: 'icon';
    display: inline-block;
    position: relative;
    left: -8px;
}


.top-accident {}
.top-accident-title { margin: 0 auto 2vw; font-size: 3.68vw; font-weight: bold; text-align: center; display: table; position: relative; }
.top-accident-title:before {content: '';width: 1px;height: 80%;background: var(--brown);position: absolute;top: 50%;left: -3.5vw;-moz-transform: translateY(-50%) rotate(-25deg);-ms-transform: translateY(-50%) rotate(-25deg);-webkit-transform: translateY(-50%) rotate(-25deg);transform: translateY(-50%) rotate(-25deg);}
.top-accident-title:after {content: '';width: 1px;height: 80%;background: var(--brown);position: absolute;top: 50%;right: -3.5vw;-moz-transform: translateY(-50%) rotate(25deg);-ms-transform: translateY(-50%) rotate(25deg);-webkit-transform: translateY(-50%) rotate(25deg);transform: translateY(-50%) rotate(25deg);}
.top-accident-more, .top-accident-banner { width: 90vw; margin: 0 auto 4vw; }
.top-accident-more img, .top-accident-banner img { width: 100%; }
.top-accident-subtitle { width: 90vw; padding-bottom: 5vw; padding-left: 42vw; margin: 14vw auto 0; position: relative; }
.top-accident-subtitle .balloon { width: 40vw; margin-bottom: 1.5vw; }
.top-accident-subtitle .title { font-size: 3.95vw; font-weight: bold; line-height: 1.4; }
.top-accident-subtitle .title span { color: var(--orange); font-size: 5.7vw; }
.top-accident-subtitle .image { width: 40vw; position: absolute; bottom: 0; left: 0; }
.top-accident-box { width: 90vw; padding: 5vw 5vw 8vw; margin: 0 auto; background: url(../images/bg01.jpg) repeat top center; background-size: 6vw; border: 1.5vw solid #ebebeb; }
.top-accident-box p { margin-bottom: 4vw; font-size: 3.86vw; text-align: justify; text-justify: inter-ideograph; font-feature-settings: "palt"; line-height: 1.8; letter-spacing: 0.04em; }
.top-accident-box p span { font-weight: bold; background: #fffea7; display: inline; }
.top-accident-contact-items { width: 100%; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; }
.top-accident-contact-items li { width: 48.5%; }
.top-accident-contact-items img { width: 100%; }



/* =============================================
pc-size
================================================*/
@media screen and (min-width: 736px) {
/* .sec_blc{margin-bottom: 100px;} */

.checklist{
  margin-bottom: 30px;
}
.checklist li {

}
.checklist li:before{
    content: '\f058';
    color: #ff7052;
    font-family: 'icon';
    display: inline-block;
}


.top-accident {}
.top-accident-title { margin-bottom: 15px; font-size: 20px; }
.top-accident-title:before { left: -15px; }
.top-accident-title:after { right: -15px; }
.top-accident-more { width: 510px; margin-bottom: 30px; }
.top-accident-banner { width: 510px; margin-bottom: 60px; }
.top-accident-subtitle { width: 510px; padding-bottom: 30px; padding-left: 230px; margin-top: 30px; }
.top-accident-subtitle .balloon { width: 260px; margin-bottom: 5px; }
.top-accident-subtitle .title { font-size: 22px; }
.top-accident-subtitle .title span { font-size: 32px; }
.top-accident-subtitle .image { width: 220px; }
.top-accident-box { width: 510px; padding: 30px 30px 40px; background-size: 22px; border-width: 6px; }
.top-accident-box p { margin-bottom: 20px; font-size: 22px; text-align: justify; text-justify: inter-ideograph; font-feature-settings: "palt"; line-height: 1.8; letter-spacing: 0.04em; }


}
