div#wholeContents.twoColumnpage .gr_line .vc_toggle_title h4 {
    font-size: 1rem;
    display: inline-block;
    color: #353535;
    position: relative;
    border-bottom: 1px solid #4CAF50;
    font-weight: bold;
    margin: .5rem 0 0;
    padding-left: 2.7rem;
}

div#wholeContents.twoColumnpage .gr_line .vc_toggle_title h4:before {
    content: url(http://drivers-license.jp/wp-content/uploads/2025/07/icon_q.svg);
    display: inline-block;
    position: absolute;
    bottom: -0.2rem;
    left: 0;
}
div#wholeContents.twoColumnpage .gr_line .vc_toggle_content p {
    position: relative;
    margin: .5rem 0 .5rem;
    padding-left: 2.6rem;
}

div#wholeContents.twoColumnpage .gr_line .vc_toggle_content p:before {
    content: url(http://drivers-license.jp/wp-content/uploads/2025/07/icon_a.svg);
    display: inline-block;
    position: absolute;
    top: -0.6rem;
    left: 0;
}


div#wholeContents.twoColumnpage .pu_line .vc_toggle_title h4 {
    font-size: 1rem;
    display: inline-block;
    color: #353535;
    position: relative;
    border-bottom: 1px solid #c220de;
    font-weight: bold;
    margin: .5rem 0 0;
    padding-left: 2.7rem;
}

div#wholeContents.twoColumnpage .pu_line .vc_toggle_title h4:before {
    content: url(http://drivers-license.jp/wp-content/uploads/2025/07/icon_q.svg);
    display: inline-block;
    position: absolute;
    bottom: -0.2rem;
    left: 0;
}
div#wholeContents.twoColumnpage .pu_line .vc_toggle_content p {
    position: relative;
    margin: .5rem 0 .5rem;
    padding-left: 2.6rem;
}

div#wholeContents.twoColumnpage .pu_line .vc_toggle_content p:before {
    content: url(http://drivers-license.jp/wp-content/uploads/2025/07/icon_a.svg);
    display: inline-block;
    position: absolute;
    top: -0.6rem;
    left: 0;
}

div#wholeContents.twoColumnpage .pi_line .vc_toggle_title h4 {
    font-size: 1rem;
    display: inline-block;
    color: #353535;
    position: relative;
    border-bottom: 1px solid #ff5723;
    font-weight: bold;
    margin: .5rem 0 0;
    padding-left: 2.7rem;
}

div#wholeContents.twoColumnpage .pi_line .vc_toggle_title h4:before {
    content: url(http://drivers-license.jp/wp-content/uploads/2025/07/icon_q.svg);
    display: inline-block;
    position: absolute;
    bottom: -0.2rem;
    left: 0;
}
div#wholeContents.twoColumnpage .pi_line .vc_toggle_content p {
    position: relative;
    margin: .5rem 0 .5rem;
    padding-left: 2.6rem;
}

div#wholeContents.twoColumnpage .pi_line .vc_toggle_content p:before {
    content: url(http://drivers-license.jp/wp-content/uploads/2025/07/icon_a.svg);
    display: inline-block;
    position: absolute;
    top: -0.6rem;
    left: 0;
}

div#wholeContents.twoColumnpage .vc_toggle:last-of-type {
    margin-bottom: 0;
}

/***************TB****************/

@media screen and (max-width:768px) {

}


/***************TB****************/


/***************SP****************/


@media screen and (max-width:480px) {

div#wholeContents.twoColumnpage table {
    margin: 1rem auto .5rem;
}
div#wholeContents.twoColumnpage .vc_toggle_title h4:before {
    margin-bottom: 0;
}
}

