﻿body.html{height:100%}html{scroll-behavior:smooth}body{padding-top:70px;display:flex;flex-direction:column;min-height:100vh;margin:0}@media only screen and (max-width: 576px){body{padding-top:50px}}#dm .mlddm li.company>a{background-color:rgba(223,211,141,.5)}#dm .mlddm li li.social>a,#dm .mlddm li li.zeh>a{background-color:rgba(223,211,141,.3)}#dm .mlddm li.company>a:hover,#dm .mlddm li li.social>a:hover,#dm .mlddm li.zeh>a:hover{color:#fff}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px #ddd solid}.targetV{margin-block:20px;margin-inline:auto}.targetV h1{font-size:22px;font-weight:bold}.targetV h1+p{margin-block:50px;margin-inline:auto;line-height:2em;font-size:16px}.targetV table,.targetV th,.targetV td{border:1px #000 solid;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.targetV .table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.targetV .table__head{background-color:#f0f0f0;line-height:3em;font-size:20px;text-align:center;font-weight:bold}.targetV .table__head-black{background-color:#111;color:#fff}.targetV .table__head-white{border-right:1px #fff solid}.targetV .table__year{background-color:#f0f0f0;line-height:3em;font-size:20px;text-align:center;font-weight:bold}.targetV .table__item{min-width:200px;line-height:3em;font-size:20px;text-align:right;padding-inline:10px}.targetV .table__item-percentage{font-weight:bold}.targetV .table__unit{font-size:18px;font-weight:normal;letter-spacing:2px}.targetV .roadmap{margin-block:50px}.targetV .roadmap__title{font-size:18px;font-weight:bold;line-height:1.4em}.targetV .roadmap__text{margin-top:25px;font-size:16px;line-height:1.7em}footer{margin-top:auto}