.wrap{margin:auto;padding:20px;max-width:900px}h2{margin:90px 20px 30px}h2 img{height:60px}@media (min-width: 650px){h2{margin:130px 20px 30px}}h3{width:160px;text-align:center;font-weight:100;background-image:url(../img/access_headline.png);background-size:100% 100%}.bh .cont2{margin:30px 0;text-align:center}.bh-table th,.bh-table td{font-weight:normal}.bh-table tr{height:80px}.bh-table th{width:150px}.bh-table td{width:200px}@media (min-width: 650px){.bh{display:flex;margin-bottom:30px}.bh-flexitem{width:50%}}.access h4{border-bottom:1px dashed #1d1c3e}.access-txt{margin:20px 0}.gmap{display:block;margin:10px auto;width:85%}@media (min-width: 650px){.gmap{margin:30px auto}}.access-txt{position:relative;height:45px}.access-txt span{position:absolute}.access-txt span:nth-child(1){left:20px;top:0}.access-txt span:nth-child(2){left:103px;top:18px}.pc-hide{display:block}.sp-hide{display:none}.access-btn{color:#1d1c3e;font-family:sans-serif;font-weight:bold;letter-spacing:0.2em;border:1px solid #1d1c3e;display:block;width:244px;height:40px;line-height:40px;margin-left:auto;margin-bottom:30px;padding:0 10px}.access-btn span{display:inline-block;margin-left:5px;transform:skew(45deg) translateY(-3px);height:5px;width:24px;border-bottom:1px solid #1d1c3e;border-right:1px solid #1d1c3e}@media (min-width: 650px){.access{display:flex;align-items:center}.access-flexitem{width:50%}.access-txt1{display:none}.pc-hide{display:none}.sp-hide{display:block}}.address .cont{margin:30px}
