#main{padding:90px 0 50px;background:#000}@media screen and (max-width: 767px){#main{padding:50px 0 30px}}#main .title{position:relative}#main .title h1{font-size:min(5svw,32px);text-align:center;color:#fff;font-family:"Anton",sans-serif;font-weight:400}#contents{padding:100px 0}@media screen and (max-width: 767px){#contents{padding:2em 0}}#contents h2{font-size:min(4.8svw,30px);text-align:center;margin:0 0 .5em}#contents .map{max-width:1024px;margin:0 auto 2em;width:95%;position:relative}#contents .address{text-align:center;font-size:min(3.75svw,24px);margin:0 0 1em}#contents .gmap{max-width:360px;margin:0 auto 1em}#contents .gmap a{display:block;text-align:center;color:#000;font-size:min(3.2svw,20px);padding:.5em 0;border:1px solid #000}#contents .map02{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1360px;margin:0 auto;padding:5em 0 0 0}#contents .map02 h2{width:100%}#contents .map02 .left{width:60%}@media screen and (max-width: 768px){#contents .map02 .left{width:100%}}#contents .map02 .right{width:37%;margin:0 0 50px}@media screen and (max-width: 768px){#contents .map02 .right{width:95%;margin:0 auto 30px}}#contents .map02 .right .cocoroma{width:80%;margin:0 auto 1em}#contents .map02 .right .address{color:#000;border-top:1px solid #000;border-bottom:1px solid #000;padding:1em 0;margin:0 0 1em;font-size:18px}@media screen and (max-width: 768px){#contents .map02 .right .address{font-size:16px}}#contents .map02 .right .address span{font-size:16px}@media screen and (max-width: 768px){#contents .map02 .right .address span{font-size:14px}}#contents .map02 .right .note{color:#000;font-size:12px}@media screen and (max-width: 768px){#contents .map02 .right .note{font-size:11px}}/*# sourceMappingURL=map.css.map */