#container section.pages h2{position:relative;margin-top:100px;padding-bottom:30px;font-size:3.6rem;color:#0098d8;text-align:center}@media (max-width: 768px){#container section.pages h2{margin-top:80px}}@media (max-width: 480px){#container section.pages h2{font-size:6vw;margin-top:60px;text-align:left}}#container section.pages h2::after{position:absolute;content:"";bottom:0;left:calc(50% - 20px);width:40px;height:2px;background:#0098d8}@media (max-width: 480px){#container section.pages h2::after{left:0}}#container section.pages dl{max-width:900px;margin:60px auto 0;display:flex;flex-wrap:wrap}@media (max-width: 768px){#container section.pages dl{margin-top:40px}}@media (max-width: 480px){#container section.pages dl{margin-top:20px}}#container section.pages dl dt,#container section.pages dl dd{margin-top:30px;padding:10px 0}#container section.pages dl dt{width:180px;border-bottom:solid 1px #CCC;color:#0098d8;font-weight:bold}@media (max-width: 768px){#container section.pages dl dt{width:100%;border-bottom:none}}#container section.pages dl dd{width:calc(100% - 180px);padding:10px 0 40px 30px;border-bottom:solid 1px #CCC}@media (max-width: 768px){#container section.pages dl dd{width:100%;margin-top:10px;padding:0 20px 20px 20px}}@media (max-width: 480px){#container section.pages dl dd{padding:0 0 20px}}#container section.pages dl dd ul.list{padding-left:1.5em}#container section.pages dl dd ul.list li{list-style-type:disc;margin-bottom:15px}#container section.pages dl dd ul.list li:last-child{margin-bottom:0}#container section.pages dl dd ul.list li a{color:#0098d8;text-decoration:underline}#container section.pages dl dd table.officer th{width:110px;padding-bottom:10px}#container section.pages dl dd table.officer td{width:calc(100% - 110px);padding-left:20px;padding-bottom:10px}#container section.pages dl dd .boardmember_list{display:flex;flex-wrap:wrap;padding:0 0 10px}#container section.pages dl dd .boardmember_list .type{width:150px;padding:0 0 5px}#container section.pages dl dd .boardmember_list .name{width:calc(100% - 150px);padding:0 0 5px}#container section.pages .graph{width:100%;max-width:958px;margin:40px auto 0;font-size:1.2rem;text-align:center}#container section.pages .btn_more_single{width:280px;margin-top:10px}@media (max-width: 768px){#container section.pages .btn_more_single{width:80%;margin-left:0;margin-right:0}}@media (max-width: 480px){#container section.pages .btn_more_single{margin-top:20px;width:100%}}#container section.pages .btn_more_single a{display:inline-block;padding:15px 40px 15px 20px;color:#0098d8;border:2px solid #0098d8;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226%22%20height%3D%2211%22%3E%3Cpath%20fill%3D%22%230098d8%22%20d%3D%22M0%2C1H1V0H0ZM1%2C2H2V1H1ZM2%2C3H3V2H2ZM3%2C4H4V3H3ZM4%2C5H5V4H4ZM0%2C11H1V10H0ZM1%2C9v1H2V9ZM2%2C8V9H3V8ZM3%2C7V8H4V7ZM4%2C6V7H5V6ZM5%2C5V6H6V5Z%22%2F%3E%3C%2Fsvg%3E") no-repeat right 10px center}#container section.pages .btn_map{position:relative;display:inline-block;margin-top:10px;padding:4px 10px 4px 30px;background-color:#0098d8;color:#FFF}#container section.pages .btn_map::before{position:absolute;content:"\f3c5";left:10px;top:4px;width:20px;height:20px;font-size:1.4rem;font-weight:600;font-family:"Font Awesome 5 Pro";color:#FFF}
