﻿div#Master_title_bis{background: linear-gradient(to right, #981e00 0%, #cf2820 42%, #ff7165 65%, #b22603 95%);border-bottom: solid 7px #ac2100;}

h1.Master_title_H{color:white;-webkit-text-stroke:initial;display:flex;flex-wrap:wrap;align-items:center;line-height:initial;}
.Master_title_pic .Master_title_Hs{color:#ffe7bc;letter-spacing:.35em;line-height:initial;text-align:center;font-size: 2rem;}
h1.Master_title_H span{letter-spacing:1rem;margin:auto 0 auto 1rem;background:linear-gradient(to right,transparent 0%,#be7d25 5%,#fff8d3 42%,#fff8d3 65%,#be7d25 95%,transparent 100%);padding:0 5rem;color:#b12a0b;font-weight:bold;}

.over-years {display: flex;flex-wrap: wrap;align-items: flex-start;}
.over-years ul {margin: 2rem auto;width: calc(100%/2);display: flex;flex-wrap: wrap;}
.over-years li {font-size: 1.2em;width: calc(100%/3);}
.over-years li:first-of-type {font-weight: bold;display: block;font-size: 1.5rem;width: 100%;padding-left: 20px;border-left: solid 10px #f09b1a;}
.over-years li a {border-bottom: 1px solid #c8c8c8;text-decoration: none;color: #212121;padding: 0.6rem 0.1rem 0.2rem;width: 95%;display: block;}

@media (min-width: 1201px) {
    .over-years ul:nth-of-type(n+21):nth-of-type(-n+27) {width: calc(100%/4);margin: 2rem 0;}
    .over-years ul:nth-of-type(n+21):nth-of-type(-n+27) li {width: 100%;}
}

@media (max-width: 1200px) {
    .over-years li {width: 100%;}    
}
@media (max-width: 1023px) {
    h1.Master_title_H{justify-content: center;}
}
@media screen and (max-width: 767px) and (orientation: portrait) {
    h1.Master_title_H{}
    .Master_title_pic .Master_title_Hs{font-size: 1.5rem;letter-spacing:.15em;}
    h1.Master_title_H span{padding:0;text-align:center;width:100%;}
}