.temps-wide{display:block;} .temps-siteContent{display:none;} .temps-tablet{display:none;} .temps-mobile{display:none;} .temps-smallMobile{display:none;}


@media all and (max-width : 1800px){
.mb-txt{height:33vw;}
}
@media all and (max-width: 1350px){
.temps-wide{display:none;} .temps-siteContent{display:block;} .temps-tablet{display:none;} .temps-mobile{display:none;} .temps-smallMobile{display:none;}
.non1350{display:none;}
.mapS-0{width:90vw; margin-top:150px;}
.mapS-1{width:90vw; margin-top:150px;}
.mapShow-elem{width:90vw; margin-top:150px;}
.subpage-inner{width:94%;}
.brand-width{width:100%;}
.brandUl-type-1{gap:0 100px;}
} 
@media all and (max-width: 1260px){
.subpage-content-width{width:98%;}
.subpage-content-up-pos h1{left:1%; font-size:40px; top:-60px;}	
}
@media all and (max-width: 1100px){
.temps-wide{display:none;} .temps-siteContent{display:block;} .temps-tablet{display:none;} .temps-mobile{display:none;} .temps-smallMobile{display:none;}
.non1100{display:none;}
.sub-content-width{width:92%; margin-left:4%;}
.non1100{display:none;}
.restaurant{width:100%;}
.restaurant-view{width:100%;}
} 
/************************* 사이트 콘텐츠 가로폭 끝 **********************************/
/************************* 1024 - 아이패드 PRO 세로 시작 ****************************/
@media all and (max-width: 1024px){ 
.temps-wide{display:none;} .temps-siteContent{display:none;} .temps-tablet{display:block;} .temps-mobile{display:none;} .temps-smallMobile{display:none;}
body{-webkit-text-size-adjust: none;} /*아이폰폰트사이즈수리*/
.non1024{display:none;}
.btn-menu{display:none !important;}

.dot-menu{position:fixed; right:9px; top:4px; z-index:50; display:inline-block;}
.dot-menu a{display:inline-block; position:relative; width:50px; height:50px; transition:all 0.3s;}
/*.dot-menu a.is-active{transform:rotate(-45deg);}*/
.dot-menu a.is-active .mobile-Menu__open{opacity:0;}
.dot-menu a.is-active .mobile-Menu__close{opacity:1;}
.dot-menu a img{width:50px; height:50px;}
.dot-menu .mobile-Menu__open{position:absolute; left:0; top:0; transition:all 0.3s;}
.dot-menu .mobile-Menu__close{position:absolute; left:0; top:0; opacity:0; transition:all 0.3s;}
.login-btn{display:none;}
.mobile-gnb{position:fixed; left:0; top:0; z-index:49; width:100%; height:100%; }
.mobile-gnb>p{content:''; position:absolute; width:100%; height:100%; left:0; top:0;  background-color:rgba(0, 0, 0, 1);}
.mobile-gnb__in{position:relative; height:100vh;}
.mobile-gnb__in>i{font-style:normal; color:#e5c7a9; font-size:12px; position:absolute; left:40px; top:175px; font-family: 'GY-Light';}
.mobile-gnb__in>b{font-weight:normal; color:#878787; font-size:11px; position:absolute; left:40px; bottom:150px; font-family: 'GY-Light'; line-height:160%;}
.mag-ul{display:flex; width:90%; gap:0 0; left:5%; position:absolute; top:100px;  font-family: Pretendard, -apple-system; color:#fff; font-size:16px;}
.mag-ul li+li:before{position:absolute; content:""; width:1px; height:10px; background-color:gray; top:3px; left:1px;}
.mag-ul li{width:33.3%; position:relative; text-align:center;}
.mag-ul li a{color:#d9d9d9;}
.mbg-ul{position:absolute; left:40px; top:210px;}
.mbg-ul a{color:#fff;}
.mbg-ul>li>a{font-family: 'GY-Light'; font-size:30px; transition:all 0.4s; position:relative; display:inline-block;}
.mbg-ul>li>a:before{position:absolute; content:""; left:0; bottom:-1px; background-color:#fff; height:2px; width:0%;  transition:all 0.4s cubic-bezier(0,.16,.05,.99);}
.mbg-ul>li>a.is-active:before{width:100%;}
.mbg-ul>li>ul{display:block; height:0; overflow:hidden; transition:all 0.4s cubic-bezier(0,.16,.05,.99);}
.mbg-ul>li>ul.mbul-1.is-active{height:170px;}
.mbg-ul>li>ul.mbul-2.is-active{height:240px;}
.mbg-ul>li>ul.mbul-3.is-active{height:160px;}
.mbg-ul>li>ul.mbul-4.is-active{height:135px;}
.mbg-ul>li>ul.mbul-5.is-active{height:200px;}
.mbg-ul>li>ul.mbul-6.is-active{height:140px;}
.mbg-ul>li>ul li{padding:20px 0 0;}
.mbg-ul>li>ul li:last-child{padding-bottom:25px;}
.mbg-ul>li>ul li a{font-family: 'GY-Regular'; font-size:16px; display:inline-block; opacity:0.8;}
.footer{height:300px;}
.footer-sitemap{display:none;}
.footer:before{display:none;}
.footer-info{margin-top:0;}
.bars{top:90px;}
.pc-logo{top:15px; width:220px;}
.mapSearch-nav{top:130px;}
.mapS-0{width:100vw; margin-top:200px;}
.mapS-1{width:100vw; margin-top:200px;}
.mapShow-elem{width:100vw; margin-top:200px;}

.mapShow-elem ul li{font-size:15px;}
.mapShow-elem ul li:nth-child(1){top:34vh;}
.mapShow-elem ul li:nth-child(2){left:9%; top:6vh;}
.mapShow-elem ul li:nth-child(3){top:24vh;}

.mapNextPrev img{vertical-align:middle; width:40px;}
.mapNextPrev a{font-size:14px;}
.map-prev{left:15px;}
.map-next{right:15px;}

.holeDetail-1 .hoD-Li-2 h2{font-size:17px; padding-bottom:12px;}
.holeDetail-1 .hoD-Li-2 p{font-size:50px; padding-bottom:30px;}
.holeDetail-1 .hoD-Li-2 i{font-size:16px; padding-bottom:12px;}
.holeDetail-1 .hoD-Li-2 span{font-size:14px;}

.mems-sub-bg{height:350px;}
.guide-sub-bg{height:350px;}
.heritage-sub-bg{height:350px;}
.board-sub-bg{height:350px;}

.location{padding-bottom:30px;}

.sM-div-1 ul li.smdLi-1{font-size:17px; padding-right:0;}
.scoreManage table.sM-table-2{font-size:11px;}
.wR-div-1 ul li.smdLi-1{font-size:17px; padding-right:0;}
.wR-div-1 ul li.smdLi-2{font-size:16px;}
.wR-div-1 ul li.smdLi-2:before{display:none;}
.wR-ta-div table{font-size:11px;}

.guiTable-1 tr td.txtAlLeft{padding-left:30px;}
.guiTable-4 tr td.guiTd-lef{padding-left:40px;}

.map-pc{overflow:hidden;}
.sec-brand-2 ul{width:85%;}

.sec-brand-3 ul{width:100%; justify-content:space-around;}
.brandUl-type-1 li.bd-li-2 h3{font-size:25px;}
.brandUl-type-1 li.bd-li-2 p{font-size:15px;}
.brand-gap-1{height:60px;}
.brandUl-type-2 li.bc-li-1 h3{font-size:25px;}
.brandUl-type-2 li.bc-li-1 p{font-size:15px;}
.brandUl-type-1{gap:0 80px;}
.brand-1 {padding: 138px 0 11px;}
.sec-brand-3{height:390px;}
.sec-brand-3 ul li h3{font-size:35px;}

.sgi-1{height:380px;}
.restaurant-view{margin-top:40px;}

.footer-info__in{flex-direction:column; margin-top:26px; text-align:center; justify-content:flex-start;}
.copyInfo{transform: translateY(-10px); font-size:10px; }
.footer{background-color:#322b20;}
.footer-info__in>div{font-size: 12px;} 
.footer-info__in>div a{color:#c0bdb8;}
.footer-info__in>div.foo-i-3{color:#746f68; font-size:11px;}
} 
/************************* 1024 - 아이패드 PRO 세로 끝 ****************************/
/************************* 768 - 일반 아이패드 세로 시작 ***************************/
@media all and (max-width: 768px){  
.temps-wide{display:none;} .temps-siteContent{display:none;} .temps-tablet{display:none;} .temps-mobile{display:block;} .temps-smallMobile{display:none;}
.non768{display:none;}


.goTop{opacity:1;}
.mapSearchAll-1 h2 img{width:200px;}
.pc-logo{top:7px; width:200px;}
.bars{top:70px;}
.mapSearch-nav{top:85px; gap:0 25px;}
.mapShow-elem ul li:nth-child(2){top:2vh;}
.map-trans-lake{width:700px;}
.map-prev{top:37%;}
.map-next{top:37%;}

.mems-sub-bg{height:300px;}
.guide-sub-bg{height:300px;}
.heritage-sub-bg{height:300px;}
.board-sub-bg{height:300px;}

.subpage-content-up-pos h1{font-size:30px; top:-44px;}
.location{padding-bottom:20px;}
.tabBtn-mypage{width: 100%;}

.sm-small-btn{background-color:#5E4E2C; width:50px; border-radius:50px; font-size:12px; }
.sm-small-sech-btn{background-color:#B48D2E; width:60px; border-radius:50px; font-size:12px; }
.genInp5{width:110px; padding-left:5px; height:25px;}
.space-div-1{height:0px;}
.wR-ta-div table{margin-top:80px;}

.join-list-table table tr td{height:50px; font-size:13px;}
.join-list-table table tr td.jlc-2{font-size:13px; padding-left:10px;}
.join-list-table table tr td.jlc-2 img{width:15px;}

.jv-prned-table table tr td.jv-prned-1{width:10%; font-size:13px;}
.jv-prned-table table tr td.jv-prned-3{width:15%; font-size:13px;}

.guiTable-1{font-size:14px;}
.guiTable-1 tr td.txtAlLeft{padding-left:10px;}
.gui-guideImage{padding:40px 0 0 0;}

.gui-guide-6{margin-top:30px;}
.gui-guide-6{padding-left:20px; box-sizing:border-box;}
.guiTable-4 tr td.guiTd-lef{padding-left:20px;}
.bene-gap{height:20px;}

.map-pc{display:none;}
.map-tab{display:block;}
.map-mobile{display:none;}
.sec-brand-2 ul li+li:before{display:none;}

.sec-brand-3{height:300px;}
.brandUl-type-1 li.bd-li-2 h3{font-size:19px;}
.brandUl-type-1 li.bd-li-2 p{font-size:14px;}
.brand-gap-1{height:40px;}
.brandUl-type-2 li.bc-li-1 h3{font-size:19px;}
.brandUl-type-2 li.bc-li-1 p{font-size:14px;}

.sec-brand-5{height:400px;}
.brandUl-type-1{gap:0 50px;}
.historyRound{left:0px; padding-bottom:0;}
.historyRound div{width:100%; padding: 0 0 0 178px;}
.historyRound div h2{left:-623px; font-size:26px; top:23px;}
.historyRound{top:35px;}
.historyRound div ol li cite{font-size:16px; width:62px;}
.historyRound div ol li{font-size:14px; padding: 0 0 5px 0;}
.historyRound div:before{width:6px; height:6px; left:14.85%; top:28px;}
.historyRound div i{top:36px;}

.deruo-type-1{gap:0 40px;}
.deruo-type-2{gap:0 40px;}
.restaurant ul li a span{font-size:14px;}
.restaurant{margin-top:40px;}
.restaurant-view h4 span{font-size:26px;}
.restaurant-view p{font-size:14px;}
.restaurant-view h4 i{font-size:12px;}
.rest-btns{margin-top:20px;}

.pds-table-2 h3{font-size:26px;}
.pds-table-2{margin-top:60px;}
.genInp13{width:100%;}

.vium-made{position:static; margin-top: 50px;}
} 
/************************* 768 - 일반 아이패드 세로 끝 ***************************/
/************************* 480 - 아이폰 X 세로 시작 ******************************/
@media all and (max-width: 480px){ 
.temps-wide{display:none;} .temps-siteContent{display:none;} .temps-tablet{display:none;} .temps-mobile{display:none;} .temps-smallMobile{display:block;}
.mShow{display:inline;}
.non480{display:none;}
.mobile-logo {position:fixed; left:10px; top:8px; display:block; z-index:50;}
.mobile-logo a img{width:160px;}
.mobile-top-bg{position:fixed; left:0; top:0; width:100%; height:60px; background-color:rgba(0, 0, 0, 0.5); z-index:11; display:inline-block;}
.pc-logo{display:none;}
.bars{display:none;}
.mobile-float-menu{display:block; position:fixed; bottom:0; height:85px; width:100%; z-index:900; box-sizing:border-box; padding-top:12px; background-color:#fff; border-top-left-radius:12px 12px; border-top-right-radius:12px 12px; border-top:1px solid rgba(0, 0, 0, 0.3);}
.mobile-float-menu ul{display:flex; height:85px; justify-content:space-around; }
.mobile-float-menu ul li a{display:inline-block; font-family: 'GY-Regular'; width:100%; text-align:center; color:#373737; font-size:14px;}
.mobile-float-menu ul li{position:relative;}
.mobile-float-menu ul li+li:before{content:""; position:absolute; width:1px; height:30px; top:10px; left:-20px; background-color:rgba(0, 0, 0, 0.2);}
.mobile-float-menu ul li a span{display:block; text-align:center; padding-top:5px;}
.mobile-float-menu ul li a p img{width:22px;}
.goTop{bottom:90px; right:0px;}
.strategy-btn{display:none;}

.mapShow-elem ul{display:none;}
.mapS-lake{width:490px; margin-top:-72px;}
.mapS-lake ul li a{width:24px; height:24px;}
.mapS-lake ul{font-size:17px;}
.mapS-valley{width:490px; margin-top:-60px;}
.mapS-valley ul li a{width:24px; height:24px;}
.mapS-valley ul{font-size:17px;}
.mapS-mountain{width:400px; margin-top:-72px;}
.mapS-mountain ul li a{width:24px; height:24px;}
.map-trans{display:none;}

.mapNextPrev img{width:27px;}
.map-prev{top:73%;}
.map-next{top:73%;}
.res-bg-dark{height:36vh;}
.mapPresentHole{width:100%; left:0; transform:translateX(0); text-align:center; bottom:41px;}
.mapPresentHole span{font-size:40px;}
.mapPresentHole p{font-size:20px; padding-bottom:5px; opacity:0.6;}
.location{font-size:11px; padding-bottom:20px;}
.location img{width:10px;}
.location a{color:#757575;}
.sub-content{padding:20px 0 30px;}
.subpage-inner{padding-top:20px;}
.holeDetail-1{flex-direction:column;}
.holeDetail-1 .hoD-Li-1{width:100%;}
.holeDetail-1 .hoD-Li-2{width:100%;}
.holeDetail-1 .hoD-Li-2 h2{padding-top:20px; padding-bottom:7px;}
.holeDetail-1 .hoD-Li-2 i{font-size:13px;}
.holeDetail-1 .hoD-Li-2 p{font-size:29px; padding-bottom:7px;}

.holeDetail-2 table tr td{font-size:10px;}
.holeDetail-2{padding:40px 0 0px;}
.holeDetail-2 h3{font-size:20px; padding-bottom:15px;}
.holeDetail-2 i{font-size:11px; top:50px; right:0px; }

.holeDetail-3{padding-top:40px;}
.holeDetail-3 h3{font-size:20px; padding-bottom:15px;}
.holeDetail-3 p img{width:100%;}

.hd-demoImage .demo-1{display:none;}
.hd-demoImage .demo-2{width:100%;}
.hd-demoImage .demo-3{display:none;}
.wC{display:none;}
.hdArrow img{width:15px;}
.holeDetail-4{padding-top:20px;}

.map-prev{z-index:21;}
.map-next{z-index:21;}

.mems-sub-bg{height:200px;}
.guide-sub-bg{height:200px;}
.heritage-sub-bg{height:200px;}
.board-sub-bg{height:200px;}

.subpage-content-up-pos{transform:translateY(0);}
.subpage-content-up-pos h1{left:0%; transform:translateX(0%); top:-86px; width:100%; text-align:center;}
.tabBtn-mypage{flex-wrap:wrap; gap:0 5px;}
.tabBtn-mypage li{width:49%; margin-top:10px;}

.mobileGuide-1{display:block; position:absolute; color:#fff; font-family: 'GY-Light'; left:0%; top:150px; z-index:17; text-align:center; width:100%; font-size:14px; opacity:0.7;}
.mobileGuide-2{display:block; position:absolute; color:#fff; font-family: 'GY-Light'; left:0%; top:520px; z-index:17; text-align:center; width:100%; font-size:14px; opacity:0.7;}
.logIn{width:100%; margin-top:0px;}
.logIn h2{font-size:25px;}
.genInp4{width:100%;}

.editMyInfo table tr td{padding-left:5px;}
.editMyInfo h2{font-size:25px; padding:50px 0 10px;}
.editMyInfo table{font-size:12px;}
.editMyInfo table tr td i{display:none;}
.brn-btns-multi{margin-top:10px;}
.brn-btns-multi a{width:140px; font-size:16px; height:40px; padding-top:13px;}

.editPass table tr td{padding-left:5px;}
.editPass h2{font-size:25px; padding:50px 0 10px;}
.editPass table{font-size:12px;}
.editPass table tr td.edP-1{width:auto;}

.scoreManage table.sM-table-1 tr td{padding-left:0px; text-align:center;}
.scoreManage h2{font-size:25px; padding:50px 0 10px;}
.scoreManage table.sM-table-1{font-size:11px;}

.sM-div-1{margin-top:40px; border-bottom:2px solid #000;  padding-bottom:7px;  border-top:2px solid #000; padding-top:7px;}
.sM-div-1 ul{flex-wrap:wrap;}
.sM-div-1 ul li.smdLi-1{}
.sM-div-1 ul li.smdLi-2{}
.sM-div-1 ul li.smdLi-3{margin-top:7px; width:100%; display:flex; justify-content:center; gap:0 5px;}

.scoreManage table.sM-table-2{font-size:10px; margin-top:40px;}
.mReserv-1{font-size:14px;}
.mReserv-1 h4{padding-top:10px;}
.mR-ta-div>div>i{display:block; padding-bottom:0px;}
.mR-ta-div table{font-size:11px; margin-top:20px}

.mR-ta-div table{margin-bottom:10px;}
.mReserv-1 h5{font-size:12px; padding-top:7px;}
.mReserv-2{margin-top:50px;}
.mReserv-2 h3{margin-bottom:35px; font-size:26px;}
.mR-calendar ul li.mR-Date{font-size:12px; font-weight:500;}
.mR-calendar ul{height:40px;}
.mR-calendar ul li{padding-top:12px;}
.mR-calendar ul.mR-Date-ul{height:75px;}
.mR-calendar ul.mR-Date-ul li p{font-size:12px; left:5px; top:4px; }
.mR-calendar ul.mR-Date-ul li span{font-size:12px; padding-bottom:5px;}
.mR-calendar ul.mR-Date-ul li .mR-finish{font-size:10px; border-radius:0; padding: 6px 10px;}
.mR-calendar ul.mR-Date-ul li .mR-open{font-size:10px; border-radius:0; padding: 6px 10px;}
.mR-refresh-btn{right:0px; top:0px;}
.mR-refresh-btn a{width:90px; height:30px; padding-top:8px;}
.space-div-1{height:0px;}
.wR-para-1{font-size:14px;}
.wR-para-2{font-size:14px; padding:15px 0 20px 20px;}
.wR-ta-div table{margin-top:50px;}

.Search-in-list{top:46px; right:auto; left:0;}
.genInp6{width:150px;}

.join-list-table table{margin-bottom:10px;}
.join-list-table table tr td.jld-7{display:none;}
.join-list-table table tr td{font-size:11px;}
.join-list-table table tr td.jlc-2{font-size:11px;}
.join-list{padding-top:90px;}
.join-btns{padding-top:15px;}
.join-btns a{width:110px; height:40px; font-size:16px; padding-top:12px;}

.join-view-1-table table{font-size:11px;}
.join-view-1-table table tr td{padding-left:0; text-align:center; height:40px;}
.join-view-1-table table tr td.jv-hd-title{text-align:left; padding-left:15px;}
.join-view-1-table table tr td.jv-cont{text-align:left; padding:10px; height:130px;}
.jv-btns a{height:30px; width:70px; padding-top:7px;}
.jv-comment div img{width:24px;}
.jv-comment > div{padding:6px 0 6px 10px;}
.jv-comment > div a.jvm-del{right:10px; font-size:14px;}
.jv-comment > span{font-size:13px;}
.jv-comment > p{font-size:13px; padding-left:13px;}
.jv-write-comment > i{font-size:13px; transform: translateY(-27px);}
.jv-w-1 p{font-size:15px;}
.jv-w-1 span{font-size:12px; right:92px; top:2px;}
.jv-w-1 a{font-size:13px;}
.jv-w-2 p{font-size:13px;}
.jv-w-2{height:148px;}
.jv-comment > div p{font-size:15px;}
.jv-text-area{height:100px; bottom:8px;}
.join-view-1-table table tr td.jv-cont{font-size:14px;}
.jv-prned-table table{font-size:12px;}
.jv-prned-table table tr td.jv-prned-1{font-size:11px; width:20%;}
.jv-prned-table table tr td.jv-prned-2{}
.jv-prned-table table tr td.jv-prned-2 a{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:200px; display:inline-block;}
.jv-prned-table table tr td.jv-prned-3{font-size:11px; width:20%;}
.jv-prned-table table tr td{height:40px;}
.jv-prned-table{margin-top:25px;}

.join-write-table-1 table{font-size:12px;}
.join-write-table-1 table tr td{padding-left:0; text-align:left;}
.join-write-table-1 table tr td.jwt-hd-1{width:20%;}
.join-write-table-1 table tr td.jwt-hd-2{width:80%;}
.genInp8{width:70px; padding-left:0; font-size:12px;}
.genInp9{width:70px; padding-left:0; font-size:12px;}
.genInp10{width:38px;}
.joinConfirm img{width:60px;}
.join-conclude{margin-top:30px; font-size:13px; padding:10px;}
.join-conclude table tr td{height:30px;}
.join-conclude table tr td.jc-hd-1{padding-left:5px; width:90px;}

.join-menual-pop{width:100%; height:600px; top:50px; left:0; transform:translateX(0%);}
.join-menual-pop ul li a{width:130px;}

.gui-guide-1 h2{font-size:21px; padding:20px 0 20px;}
.guiTable-1{font-size:11px;}
.guiTable-1 tr td{line-height:140%; padding:10px 0;}
.guiTable-1 tr td.txtAlLeft{padding-left:7px;}
.guiTable-1 tr td.gutd-1{width:12%;}
.guiTable-1 tr td.gutd-2{width:38%;}
.guiTable-1 tr td.gutd-3{width:12%;}
.guiTable-1 tr td.gutd-4{width:38%;}
.guiTable-1 tr td.gutdTitle{height:40px;}
.gui-i{font-size:13px; line-height:140%; padding:10px 0 0 0;}
.gui-guideImage{padding:20px 0 0 0;}
.gui-guide-2 h2{font-size:21px; padding:30px 0 20px;}
.gui-guide-2 ul li{font-size:13px; margin-top:5px;}

.gui-guide-3 h2{font-size:21px; padding:35px 0 20px;}
.guiTable-2{font-size:11px;}
.guiTable-2 tr td{height:40px !important;}
.guiTable-2 tr td.longTxtTd{font-size:10px; line-height:130%;}

.gui-guide-4 h2{font-size:21px; padding:35px 0 20px;}
.guiTable-3{font-size:11px;}
.guiTable-3 tr td{height:40px !important;}
.guiTable-3 tr td.longTxtTd{font-size:10px; line-height:130%;}

.gui-guide-5 h2{font-size:21px; padding:35px 0 20px;}
.gui-guide-5 ul li{font-size:13px; margin-top:5px;}

.guiTable-4{font-size:11px;}
.guiTable-4 tr td{height:40px !important;}
.guiTable-4 tr td.longTxtTd{font-size:10px; line-height:130%;}
.guiTable-4 tr td.guiTd-lef{padding-left:5px;}
.gui-guide-6{margin-top:20px;}
.gui-guide-6{padding-left:10px;}
.gui-guide-6 h3{font-size:15px; line-height:130%;} 
.gui-guide-6 ul li{font-size:14px; line-height:130%; padding-top:7px;} 
.bene-guide-1 p{font-size:14px; line-height:170%; box-sizing:border-box; padding-left:10px;}
.bene-guide-1 h2{font-size:21px; padding:35px 0 20px;}
.bene-guide-1 h2 span:before{top:0; width:1px;}
.bene-gap{height:10px;}

.map-pc{display:none;}
.map-tab{display:none;}
.map-mobile{display:block;}
.gui-location-2 h3{font-size:16px; padding:35px 0 15px; font-weight:500;}
.gui-location-2 p{font-size:13px; line-height:160%; margin-left:15px;}

.brand-1{padding:46px 0 14px;}
.brand-1 h3{padding-bottom:20px; font-size:32px; text-align:center;}
.brand-1 p{font-size:14px; line-height:150%;}

.sec-brand-2 ul li p img{width:50px;}
.sec-brand-2 ul li i{font-size:13px;}
.sec-brand-2{height:220px;}
.sec-brand-2 ul{padding-top:51px;}

.sec-brand-3{height:180px;}
.sec-brand-3 ul li h3{font-size:23px;}
.sec-brand-3 ul li i{font-size:14px;}
.brandUl-type-1{flex-direction:column; width:94%; margin-left:3%;}
.brandUl-type-1 li{width:100%;}
.bd-li-2{padding-top:20px;}
.brandUl-type-1 li.bd-li-2 p{font-size:13px;}

.brandUl-type-2{flex-direction:column-reverse; width:94%; margin-left:3%;}
.brandUl-type-2 li{width:100%;}
.bc-li-1{padding-top:20px;}
.brandUl-type-2 li.bd-li-1 p{font-size:13px;}

.sec-brand-4{height:330px;}
.sec-brand-4 h3{font-size:32px;}
.sec-brand-4 p{font-size:14px; line-height:180%; padding-top:20px; width:90%;}
.sec-brand-4 p span{display:block; padding-top:20px;}
.sec-brand-4 p span a{display:inline-block; color:#fff; font-size:13px; width:135px; height:36px;padding-top:5px}
.sec-brand-4 p span a:hover{background-color:#fff; color:#000;}
.sec-brand-5{height:350px;}

.historyRound{padding-bottom:40px;}
.historyRound div h2{left:-314px; font-size:17px; top:17px;}
.historyRound div i{left:12%; top:27px;}
.historyRound div:before{left:10.80%;}
.historyRound div ol li cite{font-size:14px; margin-left:0px; height:100%; width:17%;}
.historyRound div ol li p{width:83%; line-height:140%; font-size:13px;}
.historyRound div{padding: 0 0 0 55px;}
.historyRound div:before{width:4px; height:4px; top:19px;}
.historyRound div ol li{display:flex;}

.sgi-1{height:250px;}
.sgi-1 h3{font-size:32px;}
.sgi-1 p{font-size:14px; line-height:150%;}
.deruo-type-1{flex-direction:column;}
.deruo-type-1 div.dt-elm-2{width:100%; margin-top:20px;}
.deruo-type-1 div.dt-elm-1{width:100%;}
.deruo-type-1 div.dt-elm-2 h4{font-size:21px;}
.deruo-type-1 div.dt-elm-2 p{font-size:13px; padding-top:20px;}

.deruo-type-2{flex-direction:column-reverse; padding-top:55px;}
.deruo-type-2 div.df-elm-1{width:100%; margin-top:20px;}
.deruo-type-2 div.df-elm-2{width:100%;}
.deruo-type-2 div.df-elm-1 h4{font-size:21px;}
.deruo-type-2 div.df-elm-1 p{font-size:13px; padding-top:20px;}

.amenpadTop-1{padding-top:80px;}

.amen-type-1{flex-direction:column; padding-top:55px;}
.amen-type-1 div.am-elm-2{width:100%; margin-top:20px;}
.amen-type-1 div.am-elm-1{width:100%;}
.amen-type-1 div.am-elm-2 h4{font-size:24px;}
.amen-type-1 div.am-elm-2 p{font-size:13px; padding-top:20px;}

.amen-type-2{flex-direction:column-reverse; padding-top:55px;}
.amen-type-2 div.an-elm-1{width:100%; margin-top:20px;}
.amen-type-2 div.an-elm-2{width:100%;}
.amen-type-2 div.an-elm-1 h4{font-size:24px;}
.amen-type-2 div.an-elm-1 p{font-size:13px; padding-top:20px;}

.restaurant ul li{width:49%; margin-top:0;}
.restaurant ul li a p{width:100%;}
.restaurant ul li a span{padding:10px 0 0 0px; font-size:12px; height:30px;}
.rest-v-1 a{width:18px;}
.rest-v-1 a.rest-left{left:5px;}
.rest-v-1 a.rest-right{right:5px;}
.rest-icon{gap:0 4px; padding-top:4px;}
.rest-icon li a.is-active::before{box-shadow: 0 0 0 4px #EE933F inset;}
.restaurant-view h4{padding: 25px 0 12px 0;}
.restaurant-view h4 span{font-size:22px;}
.restaurant-view h4 i{top:30px;}
.restaurant-view p{font-size:13px; padding-bottom:30px;}
.rest-btns{padding-top:19px;}

.pds-table table{font-size:11px; margin-top:25px;}
.pds-table table tr td.smtd-title{padding-left:4px;}
.pds-table table tr td{height:40px;}
.pds-table table tr td.smtd-ico img{width:14px;}

.pds-table-2 table{font-size:11px; margin-top:20px;}
.pds-table-2 table tr td{height:40px;}
.pds-table-2>i{font-size:12px; top:22px;}

.genInp11{width:100%;}
.suggestTable table{margin-top:20px; font-size:12px;}
.suggestTable tr td a.sugg-dateBtn{width:80px; height:24px;}
.margin-top30{margin-top:0px;}

.genSearchPos{top:-42px;}
.notice-listTable table{font-size:12px; margin-top:40px;}
.notice-listTable table tr td{padding-left:5px;}
.notice-listTable table tr td.smtd-title{padding-left:0;}

.notice-prned-table table{font-size:12px;}
.notice-prned-table table tr td.no-prned-1{font-size:11px; width:20%;}
.notice-prned-table table tr td.no-prned-2{}
.notice-prned-table table tr td.no-prned-2 a{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:200px; display:inline-block;}
.notice-prned-table table tr td.no-prned-3{font-size:11px; width:20%;}
.notice-prned-table table tr td{height:40px;}
.notice-prned-table{margin-top:15px;}

.notice-listTable table tr td.jv-cont{padding:10px; height:160px;}
.notice-listTable table{margin-bottom:0;}
.privacy{margin-top:10px;}
.pri-vid{font-size:24px !important;}

.v-poicy-table-1{font-size:12px;}
.v-poicy-table-1 tr td{height:34px;}
.v-poicy-table-2{font-size:12px;}
.v-poicy-table-2 tr td{height:34px;}
.v-poicy-table-3{font-size:12px;}
.v-poicy-table-3 tr td{height:34px;}
.privacy-video h3{font-size:16px;}

.denyEmail{ margin-top:30px; margin-bottom:20px; font-size:13px; line-height:160%; color:#343434; font-weight:300;}
.denyEmail b{font-weight:500;}
.list-page{padding-top: 22px;}
.pds-table-2 h3{font-size:20px;}
.pds-table-2{margin-top:30px;}
.footer{height:370px;}
.gui-location-1 h2{font-size:21px;}
.jv-text-area{font-size:13px;}
.jv-write-comment{margin-top:60px;}
.jw-select{height:25px;}
.mobile-gnb__in>b{bottom:111px;}
.mapS-lake{top:52%;}
.mapS-valley{top:52%;}
.mapS-mountain{top:52%;}
.holeDetail-1 .hoD-Li-2 h2{font-size:16px;}

.waiResTable table tr td{padding-left:0;}
.waiResTable table tr td.edP-1{width:30%;}
.waiResTable table tr td.edP-2{width:70%;}
select.waiResSel-1{margin-bottom:0; width:268px; font-size:13px;}
select.waiResSel-2{margin-bottom:0; width:268px; font-size:13px;}
.waiResTable h2{font-size:25px; padding:23px 0 16px;}

.delegate h2{font-size:25px; padding:23px 0 16px;}
.delegate h3{font-size:14px; padding: 10px 0 10px;}
.deleg-table table{font-size:13px;}
.deleg-table table tr td.jwt-hd-1{width:20%;}
.deleg-table table tr td.jwt-hd-2{width:80%;}
.deleg-table table tr td{padding-left:10px;}
.notice-star{font-size:13px;}
.delegate-script{font-size:15px; line-height:140%; padding:20px 0 0 0;}

.reserCheck{margin-top:10px;}
.reserCheck > div{font-size:15px;}
.reserCheck ul li.smdLi-1{font-size:13px; padding-right:0;}
.genInp5{width:100px;}
.reseCh table{margin-top:30px; font-size:11px;}

.myReservDate{margin-top:29px;}
.myReservDate table tr td.mrTd-1{width:21%; padding-left:2px;}
.myReservDate table tr td.mrTd-2{width:79%;}
.myReservDate-notice{font-size:14px; padding-top:15px;}

.myRes-tables{flex-direction:column;}
.myRes-tables > div + div{margin-top:30px;}
.myRes-Btns{text-align:center;}
.myRes-Btns a{width:100px; height:32px; font-size:13px; padding-top:10px;} 
.myRes-tables table tr td{height:42px;}
.myRes-tables > div > h3{padding-bottom:10px; font-size:19px;}

.holeDetail-4{padding:50px 0 30px;}
.wC img{width:100%; opacity:0.5;}
.hdArrow-left{left:5px; top:53%; background-color:rgba(0, 0, 0, 0.3); padding:7px;}
.hdArrow-right{right:5px; top:53%;  background-color:rgba(0, 0, 0, 0.3); padding:7px;}

.jv-w-1.gencomment p>i{display:inline-block; width:70px;}
.jv-w-1.gencomment p{padding-bottom:5px;}
.jv-w-1.gencomment {height:95px;}
.genInp1{height:28px; font-size:12px;}

.display-flex {
    font-size: 13px;
}
.jv-comment {
	font-size: 13px;
}

} 
/************************* 480 - 아이폰 X 세로 끝 ******************************/

