.c-linkWithImage__image {margin-bottom: 0.5em;}
.u-icons.u-icons--bulletRight::before {position: relative;}
.c-mainVisual--lv2 {background-image:url(../img/img_mv-1.jpg);background-repeat: no-repeat;background-size: cover;}
.pdf {width: 1.2em;margin-bottom: -4px;}
.c-linkWithImage__link.u-icons.u-icons--bulletRight {display: inline-block;}
.catalog {background-color: #f5f5f5;border: 1px solid #b6b6b6;margin-top: 64px;}
.catalog a {display: flex;justify-content: space-between;align-items: center;padding: 14px 50px 14px 77px;}
.catalog__img img {width: 120px;height: 120px;}
.catalog p {font-size: 30px;color: #000;margin-left: 20px;transition: color .15s ease-in-out;font-weight: bold;}
.catalog:hover p {color: #f50f10;}
.catalog__text {position: relative;}
.catalog__text::before {position: absolute;font-family: MelFaIcons,"Material Icons";font-size: 16px;display: inline-flex;width: 8px;height: 13px;top: 50%;left: -30px;transform: translateY(-70%);content: "\f102";white-space: nowrap;text-decoration: none;word-wrap: normal;color: red;}
.l-inner-medium .l-section .u-icons--bulletRight::after,.l-inner-medium .l-section .u-icons--bulletRight::before {left: 1em;}
.c-linkWithImage__link {text-indent: -1em;padding-left: 1em;}
sub {font-size: 0.8em;}

@media only screen and (max-width:767px){
    .catalog__img img {width: 90px;height: 90px;}
    .catalog {margin-top: 50px;}
    .catalog a {padding: 12px 15px 12px 25px;}
    .catalog p {line-height: 1.33333333;}
}