본문 내용
충렬사를 출발하면 잔잔한 마을길과 낮은 경사 구간이 이어지고, 남해 동부로 향할수록 작은 포구와 만이 드러난다. 해안선의 굴곡을 따라 이동하는 동안 조용한 연안 풍경이 이어지며, 죽방렴에 가까워지면 바다와 더욱 가까워져 남해 특유의 고요한 해안 정취가 완성된다 여기에는 공통 마크업(HTML 파일이 들어 있습니다) 원 코스명 좋아요 즐겨찾기 공유하기 이전 다음 내용 더보기 + 코스 요약 총 길이 총 시간 최고높이(경사) 코스 난이도 코스 난이도1 코스 난이도2 코스 난이도3 코스 난이도4 코스 난이도5 현재 코스 난이도는 2입니다. #유사한 테마 코스 따라가 보기 GPX 파일 다운 GPX(GPS Exchange Format)파일이란 자전거, 걷기, 등산과 같이 이동코스의 경로 정보를 기록한 데이터로 GPX파일 뷰어나 자전거 전용 내비게이션 등의 응용프로그램을 사용해서 확인하실 수 있습니다. ※실제 코스는 지자체 및 현장 환경에 따라 변경될 수 있습니다. 코스 안내 사항 코스 소개 코스 지도 주변 관광지 여행톡 여기에는 공통 CSS 내용이 들어 있습니다 @import url('https://fonts.googleapis.com/css2?family=Inter:ital, opsz, wght@0, 14..32, 100..900;1, 14..32, 100..900 &family=Noto+Sans+JP:wght@100..900&family=Noto+Sans+KR:wght@100..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap');#gnbCommon{background:#fff;}#contents{width:100% !important;max-width:1320px;}.tit_cont.titleType1{display:none;}.box_txtPhoto .txt_p{margin-top:0 !important;}.bgWrapper{position:relative;}.bgWrapper::before,.bgWrapper::after{content:'';position:absolute;top:0;height:100%;width:50%;}.bgWrapper::before{left:0;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/bg.png') -570px 72px;}.bgWrapper::after{right:0;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/bg.png') 715px 75px;}.whiteBg{max-width:1440px;width:100%;margin:0 auto;background:#fff;position:relative;z-index:50;}.bicycle_wrap{box-sizing:border-box;width:100%;position:relative;}.relation_info{display:none;}#fesDiv{display:none;}.bicycle_wrap section{padding-bottom:60px;}.bicycle_wrap .sub-title{font-family:'Noto Sans KR',sans-serif;letter-spacing:-1px;color:#333;font-weight:900;}.bicycle_wrap h2.sub-title{font-size:36px;line-height:46px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;}.bicycle_wrap h3.sub-title{font-size:30px;line-height:46px;margin:0;}.bicycle_wrap h3.sub-title span{color:#ED553B;font-weight:500;padding-left:10px;}.bicycle_wrap h4.sub-title{font-size:24px;line-height:46px;}.bicycle_wrap .pc{display:block;}.bicycle_wrap .mo{display:none;}.bicycle_wrap img{width:100%;}footer{margin-top:0 !important;}.limit{position:absolute;right:0;}@media(max-width:1440px){.bgWrapper::before,.bgWrapper::after{display:none;}}@media(max-width:1023px) and(min-width:800px){.bicycle_wrap h2.sub-title{font-size:3.5vw;line-height:4.5vw;}.bicycle_wrap h3.sub-title{font-size:3vw;line-height:3.5vw;}.bicycle_wrap h4.sub-title{font-size:2.4vw;line-height:3.5vw;}.bicycle_wrap section{padding-bottom:6vw;}}@media(max-width:799px){.titleFixed{background:#fff;position:relative;top:0;transition:top 0.5s ease;width:100%;}.titleFixed.on{position:fixed;left:0;top:50px;z-index:999;padding:30px 15px 0;}.bicycle_wrap .pc{display:none !important;}.bicycle_wrap .mo{display:block !important;}.bicycle_wrap section{padding-bottom:9.38vw;}.bicycle_wrap h2.sub-title{font-size:6.25vw;line-height:8.75vw;-webkit-line-clamp:2;}.bicycle_wrap h3.sub-title{font-size:5vw;line-height:6.88vw;}.bicycle_wrap h4.sub-title{font-size:4.06vw;line-height:6.88vw;letter-spacing:-0.6px;}}.bicycle_wrap .intro{position:relative;}.bicycle_wrap .intro .name,.bicycle_wrap .intro .title-bx,.bicycle_wrap .intro .txt-bx,.bicycle_wrap .intro .post_area,.bicycle_wrap .intro .swiper-bx{width:47.657%;}.bicycle_wrap .intro .name{display:flex;align-items:center;gap:16px;font-family:'Noto Sans CJK KR',sans-serif;font-size:20px;letter-spacing:-1px;cursor:pointer;min-height:64px;transition:0.3s;}.bicycle_wrap .intro .name span{color:#fff;width:120px;flex:1 0 120px;max-width:120px;height:40px;border-radius:50px;background:#0050A4;font-weight:500;display:flex;justify-content:center;align-items:center;}.bicycle_wrap .intro .name p{font-weight:400;color:#404040;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;}.bicycle_wrap .intro .name p.on{-webkit-line-clamp:unset;overflow:visible;white-space:normal;}.bicycle_wrap .intro .title-bx{display:flex;align-items:center;gap:16px;margin-top:94px;}.bicycle_wrap .intro .title-bx figure{width:118px;height:118px;flex:1 0 118px;border:1px solid rgba(220, 221, 221, 0.5);border-radius:50%;display:flex;justify-content:center;align-items:center;}.bicycle_wrap .intro .toggle-txt{word-break:keep-all;padding-top:16px;font-size:20px;color:#000;line-height:32px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;}.bicycle_wrap .intro .toggle-txt.expanded{-webkit-line-clamp:none;}.bicycle_wrap .intro .toggle-inner{text-align:right;margin-top:10px;}.bicycle_wrap .intro .toggle-inner .toggle-btn{font-size:19px;font-weight:800;line-height:30px;}.bicycle_wrap .intro .post_area{position:absolute;top:0;right:0;height:40px;display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px;}.bicycle_wrap .intro .post_area button{width:24px;height:24px;padding:0;}.bicycle_wrap .intro .post_area .btn_good{padding:0;}.bicycle_wrap .intro .post_area .btn_good.on .ico{background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-heart_on.png') no-repeat;}.bicycle_wrap .intro .post_area .btn_good .ico{width:24px;height:24px;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-heart.png') no-repeat;}.bicycle_wrap .intro .post_area .btn_bookmark{margin:0 10px;}.bicycle_wrap .intro .post_area .btn_bookmark.on .ico{background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-bookmark_on.png') no-repeat;}.bicycle_wrap .intro .post_area .btn_bookmark .ico{width:24px;height:24px;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-bookmark.png') no-repeat;}.bicycle_wrap .intro .post_area .btn_sharing .ico{width:24px;height:24px;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-share.png') no-repeat;}.bicycle_wrap .intro .swiper-bx{position:absolute;top:60px;right:0;}.bicycle_wrap .intro .swiper-slide figure{border-radius:16px;overflow:hidden;height:400px;}.bicycle_wrap .intro .swiper-slide figure img{height:100%;}.bicycle_wrap .intro .swiper-slide figure img,.bicycle_wrap .intro .swiper-slide figure video,.bicycle_wrap .intro .swiper-slide iframe{object-fit:cover;}.bicycle_wrap .intro .swiper-slide figure video{width:100%;height:100%;}.bicycle_wrap .intro .swiper-slide iframe{width:100%;height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:element;}@media(max-width:1200px){.bicycle_wrap .intro .title-bx{margin-top:64px;}}@media(max-width:1023px){.bicycle_wrap .intro .name{min-height:auto;}.bicycle_wrap .intro .name p{-webkit-line-clamp:unset;overflow:visible;white-space:normal;}}@media(max-width:1023px) and(min-width:800px){.bicycle_wrap .intro .name{font-size:2vw;}.bicycle_wrap .intro .name span{width:11.73vw;flex:1 0 11.73vw;max-width:11.73vw;height:3.52vw;}.bicycle_wrap .intro .title-bx{margin-top:5.28vw;gap:1.58vw;}.bicycle_wrap .intro .title-bx figure{width:11.53vw;height:11.53vw;flex:1 0 11.53vw;max-width:11.53vw;}.bicycle_wrap .intro .toggle-inner{margin-top:0.98vw;}.bicycle_wrap .intro .toggle-inner .toggle-btn{font-size:2vw;line-height:2.93vw;}.bicycle_wrap .intro .toggle-txt{font-size:2vw;line-height:3.13vw;}.bicycle_wrap .intro .post_area{height:3.52vw;margin-bottom:1.47vw;}.bicycle_wrap .intro .swiper-bx{top:51px;}.bicycle_wrap .intro .swiper-slide figure{border-radius:1.56vw;height:39.1vw;}.bicycle_wrap .intro .post_area button{width:2.35vw;height:2.35vw;}.bicycle_wrap .intro .post_area .btn_good .ico{width:2.35vw;height:2.35vw;background-size:2.35vw 2.35vw;}.bicycle_wrap .intro .post_area .btn_good.on .ico{background-size:2.35vw 2.35vw;}.bicycle_wrap .intro .post_area .btn_bookmark .ico{width:2.35vw;height:2.35vw;background-size:2.35vw 2.35vw;}.bicycle_wrap .intro .post_area .btn_bookmark.on .ico{background-size:2.35vw 2.35vw;}.bicycle_wrap .intro .post_area .btn_sharing .ico{width:2.35vw;height:2.35vw;background-size:2.35vw 2.35vw;}}@media(max-width:799px){.bicycle_wrap .intro .name,.bicycle_wrap .intro .title-bx,.bicycle_wrap .intro .txt-bx,.bicycle_wrap .intro .post_area,.bicycle_wrap .intro .swiper-bx{width:100%;}.bicycle_wrap .intro .post_area{position:initial;margin-bottom:0;padding-top:6.25vw;padding-bottom:3.13vw;height:auto;border-bottom:1px solid #ccc;}.bicycle_wrap .intro .swiper-bx{position:initial;padding-top:9.38vw;}.bicycle_wrap .intro .txt{font-size:14px;line-height:22px;letter-spacing:-1px;height:56px;overflow:hidden;}.bicycle_wrap .intro .title-bx{margin-top:3.13vw;gap:2.5vw;}.bicycle_wrap .intro .name{gap:2.5vw;font-size:3.75vw;}.bicycle_wrap .intro .name span{flex:1 0 21.5vw;width:21.25vw;height:6.25vw;max-width:21.25vw;line-height:2.5vw;}.bicycle_wrap .intro .toggle-txt{font-size:4.38vw;line-height:6.88vw;height:23.5vw;padding-top:6.25vw;}.bicycle_wrap .intro .toggle-txt.expanded{height:auto;}.bicycle_wrap .intro .toggle-inner .toggle-btn{font-size:4.06vw;line-height:7.19vw;letter-spacing:-0.5px;}.bicycle_wrap .intro .title-bx figure{width:15vw;height:15vw;flex:1 0 15vw;max-width:15vw;}.bicycle_wrap .intro .post_area button{width:5.94vw;height:5.94vw;}.bicycle_wrap .intro .post_area .btn_good.on .ico{background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-heart_on_mo.png') no-repeat;background-size:5.94vw 5.94vw;}.bicycle_wrap .intro .post_area .btn_good .ico{width:5.94vw;height:5.94vw;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-heart_mo.png') no-repeat;background-size:5.94vw 5.94vw;}.bicycle_wrap .intro .post_area .btn_bookmark{margin:0 4.06vw;}.bicycle_wrap .intro .post_area .btn_bookmark.on .ico{background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-bookmark_on_mo.png') no-repeat;background-size:5.94vw 5.94vw;}.bicycle_wrap .intro .post_area .btn_bookmark .ico{width:5.94vw;height:5.94vw;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-bookmark_mo.png') no-repeat;background-size:5.94vw 5.94vw;}.bicycle_wrap .intro .post_area .btn_sharing .ico{width:5.94vw;height:5.94vw;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-share_mo.png') no-repeat;background-size:5.94vw 5.94vw;}.bicycle_wrap .intro .swiper-slide{width:83% !important;}.bicycle_wrap .intro .swiper-slide figure{border-radius:2.5vw;height:49.69vw;}.course .tit{flex-wrap:wrap;}.limit{position:relative;right:unset;margin-top:2%;}}.bgWrapper .swiper-container{overflow:hidden;}.bgWrapper .swiper-control{display:flex;justify-content:center;align-items:center;margin-top:20px;}.bgWrapper .swiper-button-prev,.bgWrapper .swiper-button-next,.bgWrapper .swiper-pagination{position:initial;}.bgWrapper .swiper-button-next,.bgWrapper .swiper-button-prev{width:24px;height:24px;margin-top:0;background-size:24px 24px;text-indent:-9999px;}.bgWrapper .swiper-button-prev{margin-right:20px;background-image:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/arrow-left.png');}.bgWrapper .swiper-button-next{margin-left:20px;background-image:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/arrow-right.png');}.bgWrapper .swiper-button-disabled{opacity:1;}.bgWrapper .swiper-pagination{width:auto;}.bgWrapper .swiper-pagination-bullet{width:10px;height:10px;background:#e6e6e6;opacity:1;margin:0 5px !important;}.bgWrapper .swiper-pagination-bullet:first-child{margin-left:0 !important;}.bgWrapper .swiper-pagination-bullet:last-child{margin-right:0 !important;}.bgWrapper .swiper-pagination-bullet:last-child{margin-right:0;}.bgWrapper .swiper-pagination-bullet-active{width:24px;border-radius:50px;background:#333;}@media(max-width:1023px) and(min-width:800px){.bgWrapper .swiper-pagination-bullet{width:0.98vw;height:0.98vw;margin:0 0.49vw !important;}.bgWrapper .swiper-pagination-bullet-active{width:2.35vw;}.bgWrapper .swiper-control{margin-top:1.96vw;}.bgWrapper .swiper-button-prev{margin-right:1.96vw;}.bgWrapper .swiper-button-next{margin-left:1.96vw;}.bgWrapper .swiper-button-next,.bgWrapper .swiper-button-prev{width:2.35vw;height:2.35vw;background-size:2.35vw 2.35vw;}}@media(max-width:799px){.bgWrapper .swiper-control{margin-top:4.38vw;}.bgWrapper .swiper-button-next,.bgWrapper .swiper-button-prev{display:none;}.bgWrapper .swiper-pagination{display:flex;}.bgWrapper .swiper-pagination-bullet{width:1.88vw;height:1.88vw;margin:0 0.94vw !important;}.bgWrapper .swiper-pagination-bullet-active{width:5.63vw;}}.summary h3.sub-title{padding-bottom:16px;}.summary .content{display:flex;align-items:center;background:#EFF7FF;border-radius:16px;padding:30px;gap:60px;}.summary .content .left,.summary .content .right{flex:1;}.summary .content .left .bg{background:#fff;border-radius:16px;padding:30px 20px;}.summary .content .left .bg .inner{display:flex;font-size:20px;line-height:20px;color:#000;letter-spacing:-1px;font-weight:500;}.summary .content .left .bg .inner .desc{width:33.333333%;position:relative;text-align:center;display:flex;justify-content:center;align-items:center;}.summary .content .left .bg .inner .desc::after{content:;position:absolute;top:50%;transform:translateY(-50%);left:0;background:#bdd1e1;height:90%;width:1px;}.summary .content .left .bg .inner .desc:first-child::after{display:none;}.summary .content .left .bg .inner .desc .icon{position:relative;padding-left:32px;}.summary .content .left .bg .inner .desc .icon::before{content:;width:24px;height:24px;display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;}.summary .content .left .bg .inner .desc:first-child .icon:before{content:;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-load.png') no-repeat;}.summary .content .left .bg .inner .desc:nth-child(2) .icon:before{content:;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-time.png') no-repeat;}.summary .content .left .bg .inner .desc:nth-child(3) .icon:before{content:;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-height.png') no-repeat;}.summary .content .left .bg .chart-bx{margin-top:20px;}.summary .content .right .level .inner{display:flex;align-items:center;gap:20px;padding-top:20px;padding-bottom:30px;border-bottom:1px solid #BDD1E1;}.summary .content .right .level .inner .level-chart{display:flex;gap:8px;align-items:flex-end;}.summary .content .right .level .inner .level-chart span{display:block;width:16px;background:#CDE6FF;border-radius:2px;}.summary .content .right .level .inner .level-chart span.on{background:#0050A4;}.summary .content .right .level .inner .level-chart span:first-child{height:23px;}.summary .content .right .level .inner .level-chart span:nth-child(2){height:28px;}.summary .content .right .level .inner .level-chart span:nth-child(3){height:33px;}.summary .content .right .level .inner .level-chart span:nth-child(4){height:37px;}.summary .content .right .level .inner .level-chart span:nth-child(5){height:42px;}.summary .content .right .level .inner .txt{width:calc(100% - 112px);text-align:center;font-size:20px;line-height:32px;color:#000;}.summary .content .right .theme{padding-top:30px;}.summary .content .right .theme .theme-wrap{padding-top:10px;display:flex;gap:10px;}.summary .content .right .theme .theme-wrap a{padding:10px 50px 10px 20px;background:#fff;border:1px solid #0050A4;border-radius:50px;position:static;}.summary .content .right .theme .theme-wrap a span{position:relative;color:#0050A4;font-size:20px;line-height:130%;font-weight:600;font-family:'Inter',sans-serif;}.summary .content .right .theme .theme-wrap a span::after{content:;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/arorw.png') no-repeat;width:24px;height:24px;display:block;position:absolute;right:-32px;top:50%;transform:translateY(-50%);}@media(max-width:1200px){.summary .content{gap:30px;}.summary .content .left .bg .inner{font-size:18px;line-height:18px;}}@media(max-width:1023px) and(min-width:800px){.summary h3.sub-title{padding-bottom:1vw;}.summary .content{padding:3vw;gap:3vw;border-radius:1.56vw;}.summary .content .left .bg{padding:2vw 1vw;border-radius:1.56vw;}.summary .content .left .bg .inner{font-size:1.7vw;line-height:1.7vw;}.summary .content .left .bg .inner .desc .icon{padding-left:3.13vw;}.summary .content .left .bg .inner .desc .icon::before{width:2.35vw;height:2.35vw;}.summary .content .left .bg .inner .desc:first-child .icon:before{background-size:2.35vw 2.35vw;}.summary .content .left .bg .inner .desc:nth-child(2) .icon:before{background-size:2.35vw 2.35vw;}.summary .content .left .bg .inner .desc:nth-child(3) .icon:before{background-size:2.35vw 2.35vw;}.summary .content .right .level .inner{padding-top:2vw;padding-bottom:2vw;}.summary .content .right .level .inner{gap:1.96vw;}.summary .content .right .level .inner .level-chart{gap:0.78vw;}.summary .content .right .level .inner .level-chart span{width:1.56vw;border-radius:0.2vw;}.summary .content .right .level .inner .level-chart span:first-child{height:2.25vw;}.summary .content .right .level .inner .level-chart span:nth-child(2){height:2.74vw;}.summary .content .right .level .inner .level-chart span:nth-child(3){height:3.23vw;}.summary .content .right .level .inner .level-chart span:nth-child(4){height:3.62vw;}.summary .content .right .level .inner .level-chart span:nth-child(5){height:4.11vw;}.summary .content .right .level .inner .txt{font-size:1.7vw;line-height:2.64vw;width:100%;}.summary .content .right .theme{padding-top:2vw;}.summary .content .right .theme .theme-wrap a{padding:1vw 3.75vw 1vw 1.25vw;border-radius:4.89vw;}.summary .content .right .theme .theme-wrap a span{font-size:1.7vw;}.summary .content .right .theme .theme-wrap a span::after{width:2.35vw;height:2.35vw;background-size:2.35vw 2.35vw;right:-2.5vw;}}@media(max-width:799px){.summary h3.sub-title{padding-bottom:3.13vw;}.summary .content{flex-direction:column;padding:6.25vw;border-radius:2.5vw;gap:6.25vwx;}.summary .content .left,.summary .content .right{flex:none;width:100%;}.summary .content .left .bg{padding:6.25vw 3.13vw;border-radius:2.5vw;}.summary .content .left .bg .inner{flex-direction:column;gap:2.5vw;font-size:3.75vw;line-height:6.25vw;}.summary .content .left .bg .inner > div{padding-left:3.13vw;}.summary .content .left .bg .inner p{text-align:left;width:100%;padding-left:10px;}.summary .content .left .bg .inner p::after{display:none;}.summary .content .left .bg .inner p span{padding-left:25px;}.summary .content .left .bg .inner p span::before{width:19px;height:19px;}.summary .content .left .bg .inner p:first-child span::before,.summary .content .left .bg .inner p:nth-child(2) span::before,.summary .content .left .bg .inner p:last-child span::before{background-size:cover;}.summary .content .left .bg .inner .desc .icon{padding-left:7.81vw;}.summary .content .left .bg .inner .desc .icon::before{content:;width:5.94vw;height:5.94vw;}.summary .content .left .bg .inner .desc:first-child .icon:before{content:;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-load_mo.png') no-repeat;background-size:5.94vw 5.94vw;}.summary .content .left .bg .inner .desc:nth-child(2) .icon:before{content:;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-time_mo.png') no-repeat;background-size:5.94vw 5.94vw;}.summary .content .left .bg .inner .desc:nth-child(3) .icon:before{content:;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-height_mo.png') no-repeat;background-size:5.94vw 5.94vw;}.summary .content .left .bg .inner .desc{justify-content:flex-start;width:100%;}.summary .content .left .bg .inner .desc::after{display:none;}.summary .content .left .bg .chart-bx{margin-top:2.8vw;}.summary .content .right .level .inner{padding-top:3.13vw;padding-bottom:6.25vw;gap:5vw;}.summary .content .right .level .inner .txt{width:100%;font-size:3.75vw;line-height:5.63vw;letter-spacing:-1px;font-weight:500;word-break:keep-all;}.summary .content .right .level .inner .level-chart{gap:1.34vw;}.summary .content .right .level .inner .level-chart span{width:2.66vw;border-radius:0.33vw;}.summary .content .right .level .inner .level-chart span:first-child{height:3.75vw;}.summary .content .right .level .inner .level-chart span:nth-child(2){height:4.69vw;}.summary .content .right .level .inner .level-chart span:nth-child(3){height:5.52vw;}.summary .content .right .level .inner .level-chart span:nth-child(4){height:6.19vw;}.summary .content .right .level .inner .level-chart span:nth-child(5){height:7.03vw;}.summary .content .right .theme{padding-top:6.25vw;}.summary .content .right .theme .theme-wrap{padding-top:3.13vw;gap:1.88vw;}.summary .content .right .theme .theme-wrap p{padding:5px 20px 5px 10px;}.summary .content .right .theme .theme-wrap a{padding:1.56vw 8.3vw 1.56vw 3.13vw;}.summary .content .right .theme .theme-wrap a span{font-size:3.75vw;}.summary .content .right .theme .theme-wrap a span::after{background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/arorw_mo.png') no-repeat;width:4.38vw;height:4.38vw;background-size:cover;right:-5.63vw;}}.course .tit{display:flex;padding-bottom:16px;align-items:center;}.course .tit .link-file{position:relative;margin-left:16px;display:flex;align-items:center;color:#fff;background:#333;font-size:18px;font-weight:600;line-height:130%;width:175px;height:44px;border-radius:50px;}.course .tit .link-file::after{content:;position:absolute;top:50%;transform:translateY(-50%);right:18px;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-file.png') no-repeat;width:24px;height:24px;padding-left:2px;}.course .tit .link-file span{padding-left:18px;}#map{width:100%;height:51.64vh;border-radius:16px;overflow:hidden;}.course .new-icon{width:auto;}.course .spot{width:auto;}.course .tbl{margin-top:30px;border:1px solid #e5e5e5;border-radius:16px;overflow:hidden;}.course .tbl table{color:#000;font-size:15px;font-family:'Inter',sans-serif;line-height:130%;text-align:left;}.course .tbl table tr{height:58px;}.course .tbl table tr th,.course .tbl table tr td{padding:0 20px;word-break:keep-all;}.course .tbl .col--1{width:220px;}.course .tbl .bg-gray{background:#f7f7f7;font-weight:600;}.border-bottom{border-bottom:1px solid #e5e5e5;}.border-right{border-right:1px solid #e5e5e5;}.border-left{border-left:1px solid #e5e5e5;}.border-top{border-top:1px solid #e5e5e5;}.customOverlay{width:36px;height:42px;}@media(max-width:1023px) and(min-width:800px){.course .tit{padding-bottom:1.56vw;}.course .tit .link-file{font-size:1.76vw;width:17.11vw;height:4.3vw;}.course .tit .link-file::after{width:1.96vw;height:1.96vw;background-size:1.96vw 1.96vw;right:2vw;}#map{border-radius:1.56vw;height:48.65vh;}.course .tbl{margin-top:1.96vw;border-radius:1.56vw;}.course .tbl table{font-size:1.47vw;}.course .tbl table tr{height:4.99vw;}.course .tbl table tr th,.course .tbl table tr td{padding:0 1.96vw;}.customOverlay{width:3.52vw;height:4.11vw;}}@media(max-width:799px){.course .tit{padding-bottom:3.13vw;}.course .tit .link-file{width:36.88vw;height:9.38vw;font-size:3.75vw;}.course .tit .link-file span{padding-left:4.75vw;}.course .tit .link-file::after{background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-file_mo.png') no-repeat;width:5vw;height:5vw;background-size:5vw 5vw;padding-left:0;right:4vw;}#map{border-radius:2.5vw;height:93.75vw;}.course .new-icon{width:5.94vw;height:5.94vw;object-fit:cover;}.course .spot{width:7.5vw;height:8.75vw;object-fit:cover;}.course .tbl{margin-top:6.25vw;border-radius:2.5vw;}.course .tbl table{font-size:3.75vw;}.course .tbl table tr{height:auto;}.course .tbl table tr th,.course .tbl table tr td{padding:3.13vw 3.75vw;}.course .tbl .col--1{width:32.81vw;}.customOverlay{width:7.5vw;height:8.44vw;}}.vicinity_festival.new-list{overflow:visible;}.vicinity_festival.new-list .stit{font-size:30px;line-height:46px;padding:0 0 16px;font-family:'Noto Sans KR',sans-serif;letter-spacing:-1px;color:#333;font-weight:900;}.vicinity_festival.new-list ul{height:auto;overflow:visible;}.vicinity_festival.new-list ul li{margin:0;float:none;}.vicinity_festival.new-list ul li .img{height:270px;object-fit:cover;border-radius:16px;font-size:0;}.vicinity_festival.new-list ul li .tit em{padding:0;letter-spacing:normal;font-size:20px;color:#000;font-weight:500;line-height:28px;margin:5px 0;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}.vicinity_festival.new-list ul li .tit span{font-size:13px;color:#545454;line-height:20px;}@media(max-width: 1023px){.vicinity_festival.new-list{margin:0;}.vicinity_festival.new-list ul{padding:0;display:flex;}.vicinity_festival.new-list ul li a{margin:0;}.vicinity_festival.new-list .stit{font-size:3vw;line-height:3.5vw;padding-bottom:1.56vw;}.vicinity_festival.new-list ul li .img{height:26.39vw;border-radius:1.56vw;}.vicinity_festival.new-list ul li .tit em{font-size:1.96vw;line-height:3.13vw;margin:0.49vw 0;}.vicinity_festival.new-list ul li .tit span{font-size:1.27vw;line-height:1.96vw;}.vicinity_festival.new-list ul li .tit{height:auto;}}@media(max-width:799px){.vicinity_festival.new-list ul li .img{height:28.75vw;border-radius:2.5vw;}.vicinity_festival.new-list .stit{font-size:5vw;line-height:6.88vw;padding-bottom:3.13vw;}.vicinity_festival.new-list ul li .tit em{font-size:4.38vw;line-height:6.25vw;margin:3.44vw 0 0.94vw;}.vicinity_festival.new-list ul li .tit span{font-size:3.75vw;line-height:6.25vw;}}#msDiv2 .btn-wrap{display:inline-flex;position:relative;}#msDiv2 .btn-wrap.on .layer{display:block;}#msDiv2 .btn-wrap .btn-info{padding-right:45px;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-info.png') 100% 50% no-repeat;margin-bottom:16px;}#msDiv2 .layer{display:none;position:absolute;border-radius:16px;top:-101px;right:-45.8%;padding:22px 16px;background:#fff;border:1px solid #999;font-size:15px;line-height:22px;color:#545454;box-shadow:4px 4px 8px rgba(0, 0, 0, 0.08);z-index:500;}#msDiv2 .layer::after{content:'';display:inline-block;width:34px;height:33px;position:absolute;left:129px;bottom:-26px;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-triangle.png') no-repeat;}#msDiv2 .layer .btn-close{position:absolute;top:-13px;right:-13px;width:30px;height:30px;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-close.png') center no-repeat;}.restaurant .badge{position:absolute;top:12px;left:12px;width:40px;height:40px;}.restaurant .badge.diner{background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-restaurant.png') center no-repeat;}.restaurant .badge.hostel{background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-hotel.png') center no-repeat;}@media(max-width:1023px) and(min-width:800px){#msDiv2 .layer{top:-11vw;right:-15vw;font-size:1.5vw;line-height:2.25vw;padding:2vw 1.25vw;border-radius:2vw;}#msDiv2 .layer::after{bottom:-3.25vw;right:46%;left:auto;width:4.25vw;height:4.13vw;}#msDiv2 .layer .btn-close{width:2.93vw;height:2.93vw;background-size:2.93vw 2.93vw;top:-1.27vw;right:-1.27vw;}#msDiv2 .btn-wrap .btn-info{margin-bottom:1.56vw;padding-right:4.4vw;background-size:2.93vw 2.93vw;width:2.93vw;height:2.93vw;}.restaurant .badge{top:1.17vw;left:1.17vw;width:3.91vw;height:3.91vw;}.restaurant .badge.diner{background-size:3.91vw 3.91vw;}.restaurant .badge.hostel{background-size:3.91vw 3.91vw;}}@media(max-width:799px){#msDiv2 .btn-wrap .btn-info{background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-info_mo.png') 100% 50% no-repeat;background-size:5.94vw 5.94vw;margin-bottom:3.13vw;padding-right:9.06vw;width:5.94vw;height:5.94vw;}#msDiv2 .layer{padding:5.63vw 3.75vw;top:-27.06vw;right:-32vw;left:auto;font-size:3.75vw;line-height:5.63vw;border-radius:5vw;}#msDiv2 .layer::after{width:6.88vw;height:6.88vw;left:50.5%;bottom:-5.3vw;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-triangle_mo.png') no-repeat;background-size:6.88vw 6.88vw;}#msDiv2 .layer .btn-close{top:-3.13vw;right:-3.13vw;width:7.5vw;height:7.5vw;background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-close_mo.png') center no-repeat;background-size:7.5vw 7.5vw;}.restaurant .badge{top:1.88vw;left:1.88vw;width:5.94vw;height:5.94vw;}.restaurant .badge.diner{background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-restaurant_mo.png') center no-repeat;background-size:5.94vw 5.94vw;}.restaurant .badge.hostel{background:url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-hotel_mo.png') center no-repeat;background-size:5.94vw 5.94vw;}}.bicycle_wrap .talk .sub-title{padding-bottom:12px;}@media(max-width:1023px) and(min-width:800px){.bicycle_wrap .talk .sub-title{padding-bottom:1.17vw;}}@media(max-width:799px){.bicycle_wrap .talk .sub-title{padding-bottom:3.13vw;}}.quick{display:none;}@media(max-width: 799px){.quick{display:block;position:fixed;bottom:-4px;left:0;z-index:999;width:100%;background:#fff;border-radius:20px 20px 0 0;border-top:1px solid #EDEDED;box-shadow:0 -2px 10px rgba(0, 0, 0, 0.06);}.quick .inner{display:flex;padding:24px 20px;}.quick .inner a{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;}.quick .inner a .active{display:none;}.quick .inner a img{width:19px;height:19px;}.quick .inner a span{font-size:14px;line-height:22px;letter-spacing:-1px;color:#000;display:block;padding-top:4px;}.quick .inner a.on span{font-weight:700;color:#0050A4;}.quick .inner a.on .default{display:none;}.quick .inner a.on .active{display:block;}.btn_topWrap.scroll{display:none !important;}} 여기에는 데이터가 들어갑니다 var qudata = [{idx:1,dif1:첫 발자국, 쉬워요!,dif2:한 단계 더, 도전해 보세요!,dif3:최고의 도전, 한계를 넘어!},{idx:2,dif1:천천히 즐기는 초급 코스!,dif2:적당한 스릴, 딱 좋아요!,dif3:스릴 만점, 상급자 전용 코스!},{idx:3,dif1:가볍게 페달링, OK!,dif2:페달링의 재미를 느껴봐요!,dif3:고수만이 즐길 수 있는 묘미!},{idx:4,dif1:당신도 완주할 수 있어요!,dif2:실력을 한껏 뽐낼 기회!,dif3:진짜 라이더를 위한 코스!},{idx:5,dif1:약간의 땀, 큰 보람!,dif2:도전 욕구를 자극하는 코스!,dif3:극복할수록 짜릿한 도전!},{idx:6,dif1:완주하면 느낄 특별한 성취감!,dif2:당신의 실력을 믿어보세요!,dif3:모험심을 자극하는 경로!},{idx:7,dif1:끝까지 달릴 준비 되셨나요?,dif2:이제 진짜 실력을 발휘할 때!,dif3:힘들수록 더 빛나는 완주!}];var co_data = [ { C_idx: 77, Ori_C_Name: 남해 동부를 따라 죽방렴으로 향하는 길 : 남해 동부의 조용한 해안선을 따라 만과 포구를 잇는 길 , C_Name: 남해 동부의 잔잔한 해안·마을 풍경을 따라가는 여정, C_info: 충렬사를 출발하면 잔잔한 마을길과 낮은 경사 구간이 이어지고, 남해 동부로 향할수록 작은 포구와 만이 드러난다. 해안선의 굴곡을 따라 이동하는 동안 조용한 연안 풍경이 이어지며, 죽방렴에 가까워지면 바다와 더욱 가까워져 남해 특유의 고요한 해안 정취가 완성된다, C_theme: 남해안, C_dif: 4, C_traffic: 터미널 남해공영터미널, C_doro: 일반도로, C_etc: , cs_start: 경남 남해군 설천면 노량로183번길 27 (남해 충렬사), cs_end: 경남 남해군 삼동면 동부대로1876번가길 20 (남해 죽방렴) } ];var swipedata = [{C_idx:77,flag:I,link:14d9acf9-f6ba-4b53-b941-3efb827ed609,order:1},{C_idx:77,flag:I,link:8f64187d-5357-4957-afdb-04e4c8bc1558,order:2},{C_idx:77,flag:I,link:3fd42fd6-0606-4e20-8e7c-8bcd435bc343,order:3},{C_idx:77,flag:I,link:6ae3b732-904b-4b13-bc6e-9687bfac7d01,order:4},{C_idx:77,flag:I,link:02e5a31d-96ec-410f-b2ce-1df925adfec5,order:5},{C_idx:77,flag:Y,link:https://www.youtube.com/embed/fCq4RPh_eGE,order:0}]; .bicycle_wrap .intro .toggle-txt { -webkit-line-clamp: 5; } .video_wrap { height: 100%; } p.tit_st { font-weight: 800; } #course .ter, #course .subway { background-color: #eee; padding: 0.5% 2%; margin-right: 1%; border-radius: 20px; } .gpxwrap { margin-left: 1%; } .gpxinfo { background: url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-info.png') 100% 50% no-repeat; width: 30px; height: 30px; vertical-align: middle; display: inline-block; margin-left: 1%; cursor: pointer; } .gpxinfo_layer { position: absolute; border-radius: 16px; top: -100px; right: 35%; padding: 1%; background: #fff; border: 1px solid #999; font-size: 15px; line-height: 22px; color: #545454; box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.08); z-index: 500; display: none; width: 40%; } .gpxinfo_layer::after { content: ''; display: inline-block; width: 34px; height: 33px; position: absolute; left: 5vw; bottom: -26px; background: url('https://cdn.visitkorea.or.kr/resources/images/theme/bicycle60/icon-triangle.png') no-repeat; } .course .tit { position: relative; } .cs_start::after, .cs_end::after { content: ; width: 35px; height: 35px; display: inline-block; background-repeat: no-repeat; background-size: contain; } .course .tbl td p { padding: 1% 0; } .cs_start::after { background-image: url('/resources/images/theme/bicycle60/start.png'); } .cs_end::after { background-image: url('/resources/images/theme/bicycle60/end.png'); } .cs_start, .cs_end { vertical-align: middle; } @media(max-width: 799px) { .summary .content .right .theme .theme-wrap { flex-wrap: wrap; } .db_cont_detail .replyWrap .tit_reply { font-size: 5vw !important; line-height: 6.88vw; padding-bottom: 3.13vw; } #course .ter, #course .subway { display: block; width: auto; text-align: center; margin: 3%; } .gpxinfo_layer { top: unset; right: 2vw; width: 90vw; padding: 4vw; text-align: center; bottom: 15vw; font-size: 2.6vw; } .gpxinfo_layer::after { left: 75vw; } } 여기에는 코스 관련 데이터가 들어 있습니다!!! 수정시 주의하세요!! function makedetail(e) { /* 코스별 데이터 뽑기 */ for (var i = 0; i '; themeinner += ' '+themegu[i]+' '; themeinner += ' '; } $('.theme-wrap ').html(themeinner); /*난이도*/ $('.level-chart span ').removeClass(on); for (var i=0; i '; courseinfo +=' 코스출도착 지점 '; courseinfo +=' '+cs_start+' '+cs_end+' '; courseinfo +=' '; } if (C_traffic != && C_traffic != ){ courseinfo +=' '; courseinfo +=' 교통정보 '; courseinfo +=' '+C_traffic+' '; courseinfo +=' '; } if (C_doro != && C_doro != ){ courseinfo +=' '; courseinfo +=' 도로구성 '; courseinfo +=' '+C_doro+' '; courseinfo +=' '; } if (C_etc != && C_etc != ) { courseinfo +=' '; courseinfo +=' 기타 '; courseinfo +=' '+C_etc+' '; courseinfo +=' '; } $(' #course tbody ').html(courseinfo);} function makeswipe(e){ /* wrapper 초기화 */ $('.swiper-bx.swiper-wrapper ').empty(); /* 코스 데이터만 뽑아 오기 */ var nowswipedata = []; for (var i=0; i = img.height ) { slide += ' '; } else { slide += ' '; } break; case M : slide += ' '; slide += ' '; break; case Y : slide += ' '; slide += ' '; slide += ' '; slide += ' '; slide += ' '; slide += ' '; slide += ' '; slide += ' '; slide += ' '; slide += ' '; slide += ' '; break; }} $('.swiper-bx .swiper-wrapper').html(slide); setTimeout(function () { goswiper(); }, 1000);}function goswiper(){ if (window.swiper) { window.swiper.destroy(true, true); } window.swiper = new Swiper(.swiper-bx .swiper-wrapper, { pagination: { el: .swiper-bx .swiper-wrapper .swiper-pagination, }, lazy: true, navigation: { nextEl: .swiper-bx .swiper-wrapper .swiper-button-next, prevEl: .swiper-bx .swiper-wrapper .swiper-button-prev, }, });}$(document).on(' click ', '.gpxinfo ', function(){ $('.gpxinfo_layer ').toggle();}); gpx 파일 등 설정이 들어갑니다. 해당 데이터는 코스를 구성(불러오는 로직이 들어있는)하는 소스가 담겨 있습니다. .userpick, .event_near, .local_course {display:none;}.swiper-button-next, .swiper-button-prev {display:unset;}#msDiv2 { margin-top: 5%; } .vicinity_festival.new-list .stit { font-size: 24px; }@media (max-width: 799px) { .vicinity_festival.new-list .stit { font-size: 16px; } $(document).ready(function () { const contents = document.querySelector('#contents'); const whiteBg = document.createElement('div'); whiteBg.className = 'whiteBg'; const contentsParent = contents.parentNode; contentsParent.insertBefore(whiteBg, contents); whiteBg.appendChild(contents); const bgWrapper = document.createElement('div'); bgWrapper.className = 'bgWrapper'; const whiteBgParent = whiteBg.parentNode; whiteBgParent.insertBefore(bgWrapper, whiteBg); bgWrapper.appendChild(whiteBg); $(function () { $(window).on(scroll, function () { if ($(this).scrollTop() 1023) { $('.bicycle_wrap .intro .name').on('mouseenter click', function () { $(this).find('p').addClass('on'); }).on('mouseleave', function () { $(this).find('p').removeClass('on'); }); } else { $('.bicycle_wrap .intro .name').off('mouseenter click mouseleave'); } }).trigger('resize'); function toggleContent() { const content = $('.bicycle_wrap .intro .toggle-txt'); const button = $('.bicycle_wrap .intro .toggle-btn'); if (content.length && button.length) { content.toggleClass('expanded'); if (content.hasClass('expanded')) { button.text('내용 닫기 -'); } else { button.text('내용 더보기 +'); } } } $('.bicycle_wrap .intro .toggle-btn').on('click', toggleContent); document.querySelectorAll('.quick a').forEach(anchor => { anchor.addEventListener('click', function (e) { document.querySelectorAll('.quick a').forEach(link => { link.classList.remove('on'); }); this.classList.add('on'); const targetId = this.getAttribute('href'); const targetElement = document.querySelector(targetId); if (targetElement) { e.preventDefault(); const targetPosition = targetElement.getBoundingClientRect().top + window.pageYOffset; let offset; if (window.innerWidth { const adjustedPosition = targetElement.getBoundingClientRect().top + window.pageYOffset; window.scrollTo({ top: adjustedPosition - offset, behavior: 'smooth' }); }, 500) } }); }); }); try { let url = ../resources/etc/gpx/77_남해안_7코스.gpx; document.getElementById('downloadBtn').addEventListener('click', function () { downloadGPXFile(url); }); initializeMap(); loadChartLibraries(() => { bicycleCourseAjax(url); }); } catch (e) { console.log(e); }; $(document).ready(function () { makedetail(77); /* 번호는 코스 데이터 */ makeswipe(77); /* 번호는 코스 데이터 */ /*여행톡 텍스트 수정 */ $(.travel_talk h3) .contents() .filter(function () { return this.nodeType === 3; /* 텍스트 노드만 선택*/ }) .get(0) .nodeValue = 자전거 코스 여행 후기를 나눠봐요!; /* 새로운 텍스트로 변경 */ });