 figure.image_rounded{
    margin-bottom: 2vw;
}
 figure.image_rounded img{
    border-radius: 40px;
}
 p.under_fig{
    margin-bottom: 2vw;
}
 p.mb_20{
    margin-bottom: 1vw;
}
 p.clear_block{
    clear: both;
}
 p.w720{
    width: 720px;
}
 .al_right{
    float: right;
}
 .detail_box p a{
    color:#003c87;
    text-decoration: underline !important;
    display: initial;
}
 ul.voice li{
    border: #CFEDFC solid 4px;
    border-radius: 20px;
    padding: 30px;
    margin-bottom: 2vw;
    position: relative;
    width: 720px;
}
 ul.voice li::before {
    content: url(../img/news/icn_quotation_blue.svg);
    position: absolute;
    top: -12px;
    left: 25px;
}
 ul.voice li:nth-child(odd){
    border: #D7EBC0 solid 4px;
    border-radius: 20px;
    clear: both;
}
 ul.voice li:nth-child(odd)::before{
    content: url(../img/news/icn_quotation_green.svg);
}

 ul.voice li:nth-child(2n){
    float: right;
}
 ul.voice::after{
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
@media(max-width: 768px) {
 figure.image_rounded{
    margin-bottom: 4vw;
}
 figure.image_rounded img{
    border-radius: 20px;
}
 p.under_fig{
    margin-bottom: 6vw;
}
 p.mb_20{
    margin-bottom: 6vw;
}
 p.w720{
    width: 100%;
}
 .al_right{
    float: none;
}
 ul.voice li{
    width: 100%;
    padding: 6vw;
    margin-bottom: 6vw;
}
 ul.voice li:nth-child(2n){
    float: none;
}
}