#contents .info dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#contents .info dl dt{position:relative;width:200px;padding:40px 0;border-bottom:1px solid #ccc}@media screen and (max-width: 767px){#contents .info dl dt{width:80px;padding:25px 0}}#contents .info dl dt::after{content:"";width:100%;height:1px;position:absolute;bottom:-1px;left:0;background:#779aab}#contents .info dl dd{width:calc(100% - 200px);padding:40px 0;border-bottom:1px solid #ccc}@media screen and (max-width: 767px){#contents .info dl dd{width:calc(100% - 80px);padding:25px 0}}#contents .info dl dd ul li{text-indent:-1em;padding-left:1em}#contents .info dl dd ul li+li{margin-top:10px}#contents .access{margin-top:-100px;padding-top:200px}@media screen and (max-width: 767px){#contents .access{margin-top:-50px;padding-top:100px}}#contents .access dl{background:#f8f8f8;width:750px;height:260px;padding:40px 70px;position:absolute}@media screen and (max-width: 767px){#contents .access dl{width:100%;padding:30px 30px}}#contents .access dl dt{font-weight:600;margin-bottom:5px;font-size:1.8rem}@media screen and (max-width: 767px){#contents .access dl dt{font-size:1.6rem}}#contents .access dl dd{line-height:1.8}#contents .access iframe{width:calc(100% - 70px);position:relative;top:130px;left:70px;margin-bottom:180px}@media screen and (max-width: 767px){#contents .access iframe{left:30px;height:280px;width:100%}}#contents .access iframe:last-child{margin-bottom:130px}
