@charset "UTF-8";
@font-face{font-family:"nanum-square-r";src:url("/font/nanumsquarer.eot");src:url("/font/nanumsquarer.eot?#iefix") format("embedded-opentype"), url("/font/nanumsquarer.woff2") format("woff2"), url("/font/nanumsquarer.woff") format("woff"), url("/font/nanumsquarer.ttf") format("truetype"), url("/font/nanumsquarer.svg#nanumsquarerregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Sans";src:url("/font/notokr-regular.eot");src:url("/font/notokr-regular.eot?#iefix") format("embedded-opentype"), url("/font/notokr-regular.woff2") format("woff2"), url("/font/notokr-regular.woff") format("woff"), url("/font/notokr-regular.ttf") format("truetype"), url("/font/notokr-regular.svg#notokr-regular") format("svg");font-weight:normal;font-style:normal}#golf-map>div:not(:nth-child(1)){z-index:-1 !important}#top_banner{position:relative;background:#fed600}#top_banner .wrap{position:relative;width:960px;height:50px;margin:0 auto}#top_banner .wrap .close{width:21px;height:21px;position:absolute;top:25px;right:0}aside#quick{position:absolute;top:220px;right:50%;margin-right:-770px;z-index:1;width:156px}body:has(.golf_map_wrap) aside#quick{top:355px}#header{position:relative}#header .wrap{width:1200px;height:120px;margin:0 auto;display:grid;grid-template-columns:1fr auto;align-items:center}#header .logo-text small{position:absolute;left:134px;bottom:-15px;font-size:13px;color:#747474;font-weight:600}#tm ul{display:flex;gap:5px}#tm ul li{display:inline-block;padding:0 10px}#tm ul li:not(:last-child){border-right:1px solid #e9e9e9}#tm ul li a{display:grid;gap:0.5rem;font-size:14px;color:#707070}#tm ul li a img{width:50px;height:50px}#sns_blog{position:absolute;top:25px;left:270px;text-align:center}#sns_blog>a img{width:40px;margin-bottom:2px}#sns_blog p{font-size:14px;font-weight:bold;color:#ca2a0f}#tc{position:absolute;top:22px;left:0;background:url("./theme/basic/img/common/top_cs_bg.png") no-repeat right 5px}#tc p.title{font-size:12px;color:#4b9100}#tc p.title strong{color:#000}#tc p.tel{font-size:22px;color:#4b9100;font-weight:bold;letter-spacing:-1px;padding:0 50px 0 0;margin:0px 0 3px 0}#tc p.time{font-size:12px;color:#8d8d8d}#tc p.time strong{color:#000}nav.l-nav{background-color:#65af07;height:75px;position:relative;width:100%;border-top:1px solid #4e8b01;border-bottom:1px solid #4e8b01}nav.l-nav>ul.l-menu{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:75px;box-sizing:border-box}nav.l-nav>ul.l-menu>li{height:75px;text-align:center;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center}nav.l-nav>ul.l-menu>li.current{background-color:#4e8b01}nav.l-nav>ul.l-menu>li>a{color:#fff;font-size:15px;font-weight:500;line-height:22px;padding:16px 0;display:grid}nav.l-nav{background-color:#65af07;height:75px;position:relative;width:100%;border-top:1px solid #4e8b01;border-bottom:1px solid #4e8b01}.dropdown{position:relative;display:inline-block;height:75px;line-height:75px}.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:135px;-moz-box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2);z-index:99;top:75px;left:0;border:1px solid #4e8b01;padding:10px 0}.dropdown-content a{color:#252525;text-decoration:none;text-align:left;text-indent:10px;display:block;font-size:13px;font-weight:600;line-height:34px;letter-spacing:-1px}.dropdown-content a:after{content:"";font-family:"fontello";float:right;margin-right:10px;color:#4e8b01}.dropdown-content a:hover{background-color:#f5f5f5}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn,.dropdown button.active{background-color:#4e8b01}.dropdown button.active{box-shadow:0 0px 0px 0px #b21041, 0 0px 0px 0px #b21041, 12px 0 15px -4px rgba(0, 0, 0, 0.2), -12px 0 15px -4px rgba(0, 0, 0, 0.2)}#top_banner{position:relative;background-color:#fed600}#top_banner .wrap{position:relative;width:960px;height:50px;margin:0 auto}#top_banner .wrap .close{width:21px;height:21px;position:absolute;top:25px;right:0}#top_banner .wrap .banner-text{position:absolute;right:3rem;transform:translateY(-50%);top:50%;font-weight:600;font-size:1.6em}