@charset "UTF-8";.bg-ttl{position:relative;padding:50px;background-image:url(../img/access/bg_access.jpg);background-position:center center;background-size:cover}@media screen and (max-width:999px){.bg-ttl{padding:40px}}@media screen and (max-width:600px){.bg-ttl{padding:25px}}.bg-ttl:before{position:absolute;content:"";background-color:rgba(0,0,0,0.3);width:100%;height:100%;top:0;left:0}.bg-ttl h1{position:relative;font-size:42px;text-align:center;letter-spacing:4px;color:#ffffff;z-index:5}@media screen and (max-width:999px){.bg-ttl h1{font-size:34px}}@media screen and (max-width:600px){.bg-ttl h1{font-size:26px;letter-spacing:2px}}.bg-ttl h1 span{display:block;margin-top:5px;font-size:33px;font-family:eb-garamond,serif;letter-spacing:0}@media screen and (max-width:999px){.bg-ttl h1 span{font-size:28px}}@media screen and (max-width:600px){.bg-ttl h1 span{margin-top:0;font-size:20px}}.content .intro{margin-bottom:60px;line-height:2;text-align:center}@media screen and (max-width:999px){.content .intro{margin-bottom:50px;font-size:15px}}@media screen and (max-width:600px){.content .intro{margin-bottom:35px;font-size:14px;line-height:1.8}}.content .map{margin-bottom:80px}@media screen and (max-width:999px){.content .map{margin-bottom:70px}}@media screen and (max-width:600px){.content .map{margin-bottom:50px}}.content .anchor{display:flex;justify-content:space-between;text-align:center;margin-bottom:120px}@media screen and (max-width:999px){.content .anchor{margin-bottom:100px}}@media screen and (max-width:600px){.content .anchor{display:block;margin-bottom:70px}}.content .anchor a{position:relative;width:47.5%;font-size:20px;letter-spacing:2px;line-height:95px;border:solid 1px #000000}@media screen and (max-width:999px){.content .anchor a{font-size:18px;line-height:70px}}@media screen and (max-width:600px){.content .anchor a{display:block;width:100%;padding-right:1em;font-size:14.5px;line-height:50px}.content .anchor a:first-child{margin-bottom:20px}}.content .anchor a:after{position:absolute;content:"";width:10px;height:10px;border-bottom:1px solid #000000;border-right:1px solid #000000;top:50%;right:25px;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width:600px){.content .anchor a:after{width:9px;height:9px}}.content .access h2{margin-bottom:30px;font-size:27px;letter-spacing:3px;text-align:center}@media screen and (max-width:999px){.content .access h2{margin-bottom:25px;font-size:23px}}@media screen and (max-width:600px){.content .access h2{margin-bottom:20px;font-size:19px}}.content .access iframe{width:100%;height:420px;margin-bottom:30px}@media screen and (max-width:600px){.content .access iframe{height:350px}}.content .access .root{margin-bottom:120px;padding:60px;background-color:rgba(255,255,255,0.3)}@media screen and (max-width:999px){.content .access .root{margin-bottom:100px;padding:45px}}@media screen and (max-width:600px){.content .access .root{margin-bottom:60px;padding:25px}}.content .access .root h3{margin-bottom:30px;padding:12px;font-size:24px;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-weight:bold;text-align:center;letter-spacing:2px;color:#ffffff;background-color:#657134}@media screen and (max-width:999px){.content .access .root h3{font-size:21px}}@media screen and (max-width:600px){.content .access .root h3{margin-bottom:20px;padding:9px;font-size:16px}}.content .access ul{margin-top:15px}@media screen and (max-width:999px){.content .access ul{font-size:12.5px}}@media screen and (max-width:600px){.content .access ul{margin-top:10px;font-size:11.5px}}.content .access ul li{position:relative;padding-left:2.5em;color:#65722f}.content .access ul li:before{position:absolute;content:"Note:";top:0;left:0}
/*# sourceMappingURL=en_access.css.map */