﻿.row_mainv{background:url(../img/company/sdgs_mv.png) right bottom no-repeat;background-size:cover;height:500px}.row_mainv:after{display:none !important}.row_mainv .catch .inner{max-width:1130px}.row_mainv .catch .inner .txt_box{position:absolute;top:55%;left:0;-moz-transform:translateY(-55%);-ms-transform:translateY(-55%);-webkit-transform:translateY(-55%);transform:translateY(-55%);padding:0 15px}.row_mainv .catch .inner .txt_box h2{font-size:20px;color:#fff;font-weight:bold;letter-spacing:0.1em;margin-bottom:20px}.row_mainv .catch .inner .txt_box h2 span{font-size:40px;margin-bottom:30px;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;display:block;letter-spacing:0.12em}.row_mainv .catch .inner .txt_box p{color:#fff;max-width:500px;font-size:16px}@media (max-width: 767px){.row_mainv{height:400px}.row_mainv .catch .inner .txt_box{padding:0 20px}.row_mainv .catch .inner .txt_box h2{font-size:16px}.row_mainv .catch .inner .txt_box h2 span{font-size:36px;margin-bottom:20px}.row_mainv .catch .inner .txt_box p{font-size:14px}}#content .bk_btn a{max-width:233px;padding:18px 18px 18px 0;margin:0 auto}#content .inner{padding:80px 15px 100px;max-width:790px}#content .top_box h1{text-align:center;font-weight:bold;font-size:14px;margin-bottom:40px}#content .top_box h1 span{font-family:"Sorts Mill Goudy",serif;letter-spacing:0.1em;font-size:39px;margin-bottom:20px;display:block;font-weight:normal}#content .top_box p{margin:0 auto 80px}#content .torikumi .top_txt{text-align:center;margin-bottom:50px}#content .torikumi dt{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:15px;border-bottom:1px solid #d9d9d9;font-size:22px}#content .torikumi dd{padding-top:30px;line-height:1.7;margin-bottom:50px}#content .torikumi dd::before{display:block;width:0;height:0;margin-top:calc((1 - 1.7) * .5em);content:""}#content .torikumi dd::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.7) * .5em);content:""}#content .torikumi dl:last-of-type dd{margin-bottom:60px}#content h3{font-weight:bold;font-size:28px;text-align:center;padding:100px 0 40px}#content .lets{background:#f4f4f4}#content .lets .inner{padding:0 15px 80px}#content .lets h3{position:relative}#content .lets h3:after{content:'';background:url(../img/company/sdgs_lets.png) right bottom no-repeat;background-size:contain;width:240px;height:71px;position:absolute;left:20px;top:20px}@media (max-width: 767px){#content .inner{padding:50px 20px}#content .top_box .inner{padding:10px 20px 40px}#content .top_box h1{font-size:18px;margin-bottom:30px}#content .top_box h1 span{font-size:33px;margin-bottom:10px}#content .top_box p{max-width:641px;margin:0 auto 40px}#content .torikumi .top_txt{margin-bottom:30px}#content .torikumi dt{display:block;font-size:22px}#content .torikumi dt p{margin-top:10px}#content .torikumi dd{padding-top:30px;line-height:1.7;margin-bottom:50px}#content .torikumi dd::before{display:block;width:0;height:0;margin-top:calc((1 - 1.7) * .5em);content:""}#content .torikumi dd::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.7) * .5em);content:""}#content h3{font-weight:bold;font-size:28px;text-align:center;padding:60px 0 30px}#content .lets .inner{padding:0 15px 40px}#content .lets h3{position:relative}#content .lets h3:after{width:190px;height:57px;position:absolute;left:0;top:10px}}
