/**
* css document
* 
* 
*/
#l_key_visual {
  background: url(../img/bg_main.jpg) no-repeat center center;
  background-size: cover; }

#l_section_01 .m_lead {
  text-align: left; }

.m_heading_03 h1,
.m_heading_03 h2,
.m_heading_03 h3 {
    position: relative;
    margin-bottom: 20px;
    padding: 10px 0;
    border-bottom: 2px solid #ddd;
    font-size: 18px;
}

.m_heading_03 h1:after,
.m_heading_03 h2:after,
.m_heading_03 h3:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 140px;
    height: 2px;
    background-color: #ff0000;
}

ul, p {
  margin-bottom: 1em;
}

/*# sourceMappingURL=../../privacypolicy/css/style.css.map */

