﻿.page_content p{margin:0}.page_content h2{font-size:1.6em;font-weight:500;margin-bottom:20px}.page_content h2:not(:first-of-type){margin-top:60px}.page_content h3{font-size:1.5em;font-weight:500;margin-bottom:10px}.page_content h3:not(:first-of-type){margin-top:30px}.page_content h4{font-size:1.2rem;font-weight:500;margin-bottom:5px}.page_content img{max-width:100%}.page_content #content{border-top:3px solid #79b11e;padding:60px 0;background:url(../images/common/bg_grid_grn.svg) center/1366px}.page_content .sec_inner{width:90%;max-width:1200px;margin:0 auto}.page_content .sec_ttl{display:flex;align-items:center;gap:1em;margin-bottom:30px}.page_content .sec_ttl h2{font-size:29px;line-height:1.3;letter-spacing:.08em}.page_content .sec_ttl .en{font-size:17px;line-height:1;color:#79b11e;font-weight:bold;letter-spacing:.04em}.page_content .breadcrumb ul{display:flex;flex-wrap:wrap}.page_content .breadcrumb ul li{font-size:12px}.page_content .breadcrumb ul li:not(:last-child)::after{content:"▶︎"}.page_content #mv{margin-top:-120px;min-height:375px;background:url(../images/common/lower_mv.jpg) no-repeat center/cover}.page_content #mv .sec_inner{padding-top:128px;padding-bottom:20px}.page_content #mv .sec_inner h1{margin-top:30px;font-size:45px;line-height:1.3;letter-spacing:.08em}.page_content #mv .sec_inner .desc{margin-top:20px;font-size:15px;line-height:2;letter-spacing:.02em}@media(max-width: 835px){.page_content #mv{background-image:url(../images/common/lower_mv_sp.jpg)}.page_content #mv .sec_inner h1{font-size:28px}.page_content #content{padding:40px 0}.page_content .sec_ttl h2{font-size:24px;text-align:center}.page_content .sec_ttl .en{font-size:14px}}/*# sourceMappingURL=lower_base.css.map */