body{background:#000}footer.footer{margin-top:0}.main h2{text-align:center;color:#d3cdbb;background:url(../images/common/bg-main.png) no-repeat 0 0;background-size:cover;font-size:16px;border-top:1px solid #707070;border-bottom:1px solid #707070;padding:30px 0}@media only screen and (min-width: 640px){.main h2{font-size:24px;border-top:2px solid #707070;border-bottom:2px solid #707070;padding:60px 0}}section.map{padding:30px 0 1px 0;background:#000 url(../images/common/bg-under.png) repeat 0 0}@media only screen and (min-width: 640px){section.map{padding:90px 0 1px 0}}section.map h3{text-align:center;font-size:1.4em;color:#cfb999;margin:0 0 20px}@media only screen and (min-width: 640px){section.map h3{margin:0 0 50px;font-size:32px}}section.map .map{font-size:0;border:1px solid #000;width:95%;margin:0 auto 30px}@media only screen and (min-width: 640px){section.map .map{max-width:1000px;margin:0 auto 50px}}section.map .gmap{width:70%;margin:0 auto 50px}@media only screen and (min-width: 640px){section.map .gmap{max-width:360px;margin:0 auto 100px}}section.map .gmap a{display:block;text-align:center;padding:1em;background:#564222;color:#fff;text-decoration:none;border:1px solid #fff;font-size:14px}@media only screen and (min-width: 640px){section.map .gmap a{font-size:16px}}section.map .txt{text-align:center;font-size:3.5vw;margin:0 auto 2em}@media only screen and (min-width: 640px){section.map .txt{font-size:20px}}section.map .address{margin:0 auto 50px}@media only screen and (min-width: 640px){section.map .address{margin:0 auto 100px}}section.map .address .txt01{text-align:center;font-size:min(2.8vw,14px);color:#cfb999}section.map .address .txt02{text-align:center;font-size:min(4.2vw,24px);color:#cfb999}section.map .address .txt03{text-align:center;font-size:min(2.8vw,14px)}section.map .bg{background:#5a482c;padding:50px 0}@media only screen and (min-width: 640px){section.map .bg{padding:100px 0}}section.map .bg h3{font-size:min(4.2vw,24px);font-weight:normal;color:#cfb999;background:url(../images/map/border.png) no-repeat 50% 100%;background-size:451px;padding:0 0 1em;margin:0 0 2em}section.map .bg .photo{max-width:1280px;width:95%;margin:0 auto 3em}@media only screen and (min-width: 640px){section.map .bg .photo{margin:0 auto 5em;display:flex;gap:2%}}section.map .bg .photo li{margin:0 auto 1em}@media only screen and (min-width: 640px){section.map .bg .photo li{margin:0}}section.map .bg .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:996px;width:95%;margin:0 auto}section.map .bg .wrap .left{width:100%;margin:0 0 1em}@media only screen and (min-width: 640px){section.map .bg .wrap .left{width:49%;margin:0}}section.map .bg .wrap .left dl dt{font-size:min(4.2vw,24px);margin:0 0 .75em}section.map .bg .wrap .left dl dd{font-size:min(2.8vw,14px);line-height:2}section.map .bg .wrap .right{width:100%}@media only screen and (min-width: 640px){section.map .bg .wrap .right{width:49%}}section.map .bg .wrap .right .photo{display:block;margin:0;width:100%}section.map .bg .wrap .right .photo .cap{display:block;text-align:right;font-size:min(2.2vw,11px);padding:1em 0 0 0}/*# sourceMappingURL=map.css.map */