.redBox {
    clear: both;
    display: block;
    margin-top: 20px;
    padding: 25px 0 28px;
    border: 1px solid #E42A13;
    font-size: 24px;
    text-align: center;
}

.medicalProductBlock {
    border: 2px solid #87BF0D !important;
    clear: left;
    margin-bottom: 15px;
    padding: 25px;
    border-radius: 4px;
}

.searchLink {
    background: #ff9900 url(/img/public/medical/icon_search.png) no-repeat 25px 50% !important;
    background-size: 35px !important;
}

.wrapProduct01 h4 {
    margin: 0 0 18px;
    color: #87Bf0D;
    font-size: 18px;
    font-weight: bold;
}

.headline7 {
    font-size: 28px;
    padding: 50px 53px 45px;
}

.btnBlock {
    margin: 60px 0 30px;
}

.medicalTxt {
    max-width: 772px;
    width: 100%;
    margin: 0 auto 15px;
}

.medicalTxt .medicalNote {
    font-weight: bold;
    color: #ff9900;
}

.headlineMedical {
    display: flex;
    align-items: center;
}

.headlineMedical2 {
    font-size: 46px;
    font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
    padding: 0 35px;
    font-weight: bold;
}

.headlineMedical2 span {
    font-size: 30px;
}

.headlineMedicalContainer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 5px solid #87BF0D;
    margin-bottom: 50px;
    height: 210px;
}

.headlineMedicalContainer img {
    height: 100%;
    width: 495px;
}

.headline12 {
    margin-bottom: 21px;
    padding: 9px 0 7px 53px;
    border-bottom: 5px solid #87BF0D;
    background: url(/img/public/medical/icon_syringe.svg) no-repeat 0 35%;
    font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
    font-size: 30px;
    font-weight: bold;
}

.transferText{
    padding: 15px 0 28px;
    font-size: 24px;
}

.headline8 .note {
    font-size: 14px;
    color: #797979;
    margin: 0;
}