@charset "UTF-8";
/* ================================================================

制作コンテンツ

info:
- レスポンシブの場合は、ブレイクポイント 768px で記述してください。
- SP用CSSを先に記述する方法を推奨します。下記の記述は例です。
- PCのみの場合は、記述を削除してください。

================================================================ */
/* SP用CSSの記述 */
/* PC、Tablet用CSSの記述 */
/*
font-family :"Times New Roman", "游明朝", YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;
font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', 'Roboto', sans-serif;
*/
/* line 22, style.scss */
#naranewdestination2026 { text-align: center; font-size: 16px; line-height: 1.8; font-weight: 400; color: #646464; font-family: "YakuHanJP", "Noto Sans JP", sans-serif; word-break: break-word; /*-webkit-text-stroke-width: 0.15px;*/ letter-spacing: 0.05em; font-feature-settings: "palt" 1; text-size-adjust: none; -webkit-text-size-adjust: none; background: #fdefeb; overflow: hidden; /* position: relative;
&::after{ content: ""; background: url("../01.jpg") no-repeat center top; width: 100%; height: 100%; opacity: .3; position: absolute; top: 20px; left: 0; z-index: 0;}*/ }
/* line 25, style.scss */
#naranewdestination2026 a { transition: .5s; }
/* line 26, style.scss */
#naranewdestination2026 a:hover { opacity: .8; }
/* line 28, style.scss */
#naranewdestination2026 .inner { width: 990px; margin: auto; }
/* line 29, style.scss */
#naranewdestination2026 .flexImg { overflow: hidden; position: relative; }
/* line 30, style.scss */
#naranewdestination2026 .flexImg img { width: 100% !important; height: 100% !important; object-fit: cover; }
/* line 32, style.scss */
#naranewdestination2026 .jpG { font-family: "YakuHanJP", "Noto Sans JP", sans-serif; }
/* line 33, style.scss */
#naranewdestination2026 .jpMG { font-family: "YakuHanJP", "Zen Maru Gothic", sans-serif; }
/* line 34, style.scss */
#naranewdestination2026 .jpM { font-family: "YakuHanMP", "Noto Serif JP", serif; }
/* line 35, style.scss */
#naranewdestination2026 .jpH { font-family: "YakuHanMP", "Shippori Mincho", serif; }
/* line 36, style.scss */
#naranewdestination2026 .enG { font-family: "Roboto", sans-serif; }
/* line 37, style.scss */
#naranewdestination2026 .enM { font-family: "EB Garamond", serif; }
/* line 39, style.scss */
#naranewdestination2026 .container { width: 100%; /*position: relative; opacity: .5; z-index: 1;*/ }
/* line 41, style.scss */
#naranewdestination2026 .credit { height: 100px; display: flex; justify-content: center; align-items: center; font-size: 18px; padding: 0; margin: 0; background: #fff; }
/* line 48, style.scss */
#naranewdestination2026 .read { text-align: justify; }
/* line 50, style.scss */
#naranewdestination2026 .btn a { position: relative; display: flex; justify-content: center; align-items: center; }
/* line 52, style.scss */
#naranewdestination2026 .btn a i { position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; line-height: 0; right: .5em; transition: .4s all; }
/* line 54, style.scss */
#naranewdestination2026 .btn a:hover i { right: .5em; }
/* line 58, style.scss */
#naranewdestination2026 .swiper { width: auto; margin: 0; /*overflow: visible;*/ }
/* line 60, style.scss */
#naranewdestination2026 .swiper ul.swiper-wrapper li.swiper-slide { /*opacity: 0 !important;*/ }
/* line 62, style.scss */
#naranewdestination2026 .swiper ul.swiper-wrapper li.swiper-slide .cap { position: absolute; font-size: 11px; right: 0; top: calc(100% - .5em); letter-spacing: 0; font-weight: 500; }
/* line 63, style.scss */
#naranewdestination2026 .swiper ul.swiper-wrapper li.swiper-slide.swiper-slide-active { opacity: 1 !important; }
/* line 66, style.scss */
#naranewdestination2026 .swiper .swiper-button-prev, #naranewdestination2026 .swiper .swiper-button-next { margin-top: 0; top: 90px; opacity: .5; height: 100px; display: flex; justify-content: center; align-items: center; transition: .4s all; }
/* line 67, style.scss */
#naranewdestination2026 .swiper .swiper-button-prev::before, #naranewdestination2026 .swiper .swiper-button-prev::after, #naranewdestination2026 .swiper .swiper-button-next::before, #naranewdestination2026 .swiper .swiper-button-next::after { content: ""; position: absolute; top: calc(50% - 0.5px); width: 15px; height: 2px; background-color: #fff; }
/* line 68, style.scss */
#naranewdestination2026 .swiper .swiper-button-prev:hover, #naranewdestination2026 .swiper .swiper-button-next:hover { opacity: .75; }
/* line 71, style.scss */
#naranewdestination2026 .swiper .swiper-button-prev::before, #naranewdestination2026 .swiper .swiper-button-prev::after { left: 5px; transform-origin: 0.5px 50%; }
/* line 72, style.scss */
#naranewdestination2026 .swiper .swiper-button-prev::before { transform: rotate(45deg); }
/* line 73, style.scss */
#naranewdestination2026 .swiper .swiper-button-prev::after { transform: rotate(-45deg); }
/* line 76, style.scss */
#naranewdestination2026 .swiper .swiper-button-next::before, #naranewdestination2026 .swiper .swiper-button-next::after { right: 5px; transform-origin: calc(100% - 0.5px) 50%; }
/* line 77, style.scss */
#naranewdestination2026 .swiper .swiper-button-next::before { transform: rotate(45deg); }
/* line 78, style.scss */
#naranewdestination2026 .swiper .swiper-button-next::after { transform: rotate(-45deg); }
/* line 84, style.scss */
#naranewdestination2026 .introSec .btn.uc a, #naranewdestination2026 .sec03 .linkBtn.uc a { pointer-events: none; position: relative; display: flex; justify-content: center; align-items: center; }
/* line 85, style.scss */
#naranewdestination2026 .introSec .btn.uc a::after, #naranewdestination2026 .sec03 .linkBtn.uc a::after { content: ""; background: url("../images/comingsoon.webp") no-repeat center; width: 100%; height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 10; filter: drop-shadow(0px 0px 5px rgba(234, 110, 76, 0.5)); }
/* line 86, style.scss */
#naranewdestination2026 .introSec .btn.uc a img, #naranewdestination2026 .sec03 .linkBtn.uc a img { opacity: .35; }
/* line 87, style.scss */
#naranewdestination2026 .introSec .btn.uc a + span, #naranewdestination2026 .sec03 .linkBtn.uc a + span { opacity: .35; }
/* line 92, style.scss */
#naranewdestination2026 .sec03 .linkBtn.uc a::after { background: url("../images/comingsoonB.webp") no-repeat center; filter: drop-shadow(0px 0px 5px white); }
/* line 93, style.scss */
#naranewdestination2026 .sec03 .linkBtn.uc a img { opacity: .25; }
/* line 94, style.scss */
#naranewdestination2026 .sec03 .linkBtn.uc a + span { opacity: .25; }
/* line 103, style.scss */
#naranewdestination2026 .mv { padding: 30px 28px 0; position: relative; }
/* line 104, style.scss */
#naranewdestination2026 .mv .title, #naranewdestination2026 .mv .logo { position: absolute; z-index: 10; }
/* line 105, style.scss */
#naranewdestination2026 .mv .title { position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; right: 8vw; margin-top: 20px; }
/* line 106, style.scss */
#naranewdestination2026 .mv .logo { top: 40px; left: 70px; }
/* line 107, style.scss */
#naranewdestination2026 .mv .ph { width: 100%; height: 818px; border-radius: 25px; }
/* line 114, style.scss */
#naranewdestination2026 .intro { margin-top: 100px; position: relative; padding-bottom: 105px; }
/* line 115, style.scss */
#naranewdestination2026 .intro::after { content: ""; width: 100%; height: 825px; background: url("../images/bg1.webp") no-repeat top center; position: absolute; left: 50%; transform: translateX(-50%); z-index: 10; top: -20px; z-index: 0; }
/* line 116, style.scss */
#naranewdestination2026 .intro .wrap { position: relative; z-index: 10; display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 117, style.scss */
#naranewdestination2026 .intro .tit { margin-bottom: 45px; }
/* line 119, style.scss */
#naranewdestination2026 .intro .mapWrap { position: absolute; top: -99px; right: 5px; }
/* line 121, style.scss */
#naranewdestination2026 .intro .mapWrap .btn { position: absolute; bottom: -22px; right: 78px; }
/* line 132, style.scss */
#naranewdestination2026 .presentSec .catch { margin-bottom: 28px; }
/* line 133, style.scss */
#naranewdestination2026 .presentSec .wrap { background: #fff; padding: 15px 0 35px; border-radius: 30px; filter: drop-shadow(0px 0px 6px rgba(92, 56, 56, 0.1)); box-sizing: border-box; width: 890px; margin: auto; }
/* line 134, style.scss */
#naranewdestination2026 .presentSec .wrap .tit { margin-left: 10px; position: relative; }
/* line 135, style.scss */
#naranewdestination2026 .presentSec .wrap .tit span { width: 487px; position: absolute; left: 50%; transform: translateX(-50%); z-index: 10; bottom: 38px; }
/* line 137, style.scss */
#naranewdestination2026 .presentSec .wrap ul.listWrap { display: flex; justify-content: space-between; flex-wrap: wrap; justify-content: flex-start; column-gap: 20px; grid-row-gap: 15px; margin: 20px auto 0; width: 810px; }
/* line 140, style.scss */
#naranewdestination2026 .presentSec .wrap .btn { margin-top: 25px; }
/* line 143, style.scss */
#naranewdestination2026 .presentSec .wrap .ill { position: absolute; }
/* line 144, style.scss */
#naranewdestination2026 .presentSec .wrap .ill.ill01 { top: -20px; left: -65px; }
/* line 145, style.scss */
#naranewdestination2026 .presentSec .wrap .ill.ill02 { bottom: -20px; right: -10px; }
/* line 148, style.scss */
#naranewdestination2026 .mainContents { position: relative; background: #fff; }
/* line 149, style.scss */
#naranewdestination2026 .mainContents::after { content: ""; width: 100%; height: 1425px; background: url("../images/bg3.webp") no-repeat top center; position: absolute; left: 50%; transform: translateX(-50%); z-index: 10; z-index: 0; top: 460px; }
/* line 156, style.scss */
#naranewdestination2026 .introSec { background: #ef957c; margin-top: 87px; position: relative; }
/* line 157, style.scss */
#naranewdestination2026 .introSec::after { content: ""; width: 100%; height: 633px; background: url("../images/bg2.webp") no-repeat top center; position: absolute; left: 50%; transform: translateX(-50%); z-index: 10; z-index: 0; top: -63px; }
/* line 158, style.scss */
#naranewdestination2026 .introSec .wrap { position: relative; z-index: 10; padding-top: 38px; padding-bottom: 34px; }
/* line 159, style.scss */
#naranewdestination2026 .introSec .wrap .logo { margin-bottom: 5px; }
/* line 160, style.scss */
#naranewdestination2026 .introSec .wrap .tit { margin-bottom: 8px; }
/* line 161, style.scss */
#naranewdestination2026 .introSec .wrap .read { text-align: center; }
/* line 162, style.scss */
#naranewdestination2026 .introSec .wrap .btnWrap { display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 30px; }
/* line 175, style.scss */
#naranewdestination2026 .titleSec { margin-top: 64px; position: relative; z-index: 10; }
/* line 176, style.scss */
#naranewdestination2026 .titleSec .title { margin-bottom: 27px; }
/* line 177, style.scss */
#naranewdestination2026 .titleSec .tit { margin-bottom: 34px; }
/* line 178, style.scss */
#naranewdestination2026 .titleSec .map { position: absolute; top: 137px; right: 210px; }
/* line 179, style.scss */
#naranewdestination2026 .titleSec .t { margin-bottom: 34px; }
/* line 180, style.scss */
#naranewdestination2026 .titleSec .read { text-align: center; }
/* line 181, style.scss */
#naranewdestination2026 .titleSec .btn { margin-top: 25px; }
/* line 188, style.scss */
#naranewdestination2026 .sec { position: relative; z-index: 10; display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 189, style.scss */
#naranewdestination2026 .sec .titWrap { position: relative; width: 235px; padding-top: 226px; display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 190, style.scss */
#naranewdestination2026 .sec .titWrap .t { position: absolute; top: 40px; left: 0px; width: 243px; }
/* line 191, style.scss */
#naranewdestination2026 .sec .titWrap .tit { position: absolute; left: 0; top: 242px; }
/* line 192, style.scss */
#naranewdestination2026 .sec .titWrap ul.flowList { display: flex; flex-direction: column; margin-left: auto; position: relative; }
/* line 193, style.scss */
#naranewdestination2026 .sec .titWrap ul.flowList::after { content: ""; position: absolute; z-index: 0; top: 0px; left: 13px; width: 5px; height: 100%; background: rgba(99, 83, 83, 0.3); }
/* line 194, style.scss */
#naranewdestination2026 .sec .titWrap ul.flowList li { position: relative; z-index: 10; }
/* line 195, style.scss */
#naranewdestination2026 .sec .titWrap ul.flowList li:nth-of-type(2) { margin-top: -22px; }
/* line 196, style.scss */
#naranewdestination2026 .sec .titWrap ul.flowList li:nth-of-type(3) { margin-top: -25px; }
/* line 197, style.scss */
#naranewdestination2026 .sec .titWrap ul.flowList li:nth-of-type(4) { margin-top: -24px; }
/* line 198, style.scss */
#naranewdestination2026 .sec .titWrap ul.flowList li:nth-of-type(5) { margin-top: -24px; }
/* line 199, style.scss */
#naranewdestination2026 .sec .titWrap ul.flowList li:nth-of-type(6) { margin-top: -29px; }
/* line 200, style.scss */
#naranewdestination2026 .sec .titWrap ul.flowList li:nth-of-type(7) { margin-top: -1px; }
/* line 204, style.scss */
#naranewdestination2026 .sec .wrap { width: 730px; display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 60px; }
/* line 205, style.scss */
#naranewdestination2026 .sec .wrap .list { text-align: left; }
/* line 206, style.scss */
#naranewdestination2026 .sec .wrap .list a { position: relative; display: block; }
/* line 207, style.scss */
#naranewdestination2026 .sec .wrap .list a .c { position: absolute; z-index: 10; }
/* line 209, style.scss */
#naranewdestination2026 .sec .wrap .list a .s { position: absolute; z-index: 5; }
/* line 211, style.scss */
#naranewdestination2026 .sec .wrap .list a .text .t { margin-bottom: 3px; }
/* line 228, style.scss */
#naranewdestination2026 .sec.sec01 .titWrap ul.flowList::after { top: 20px; height: 650px; }
/* line 233, style.scss */
#naranewdestination2026 .sec.sec01 .wrap .list.list01 { order: 0; }
/* line 235, style.scss */
#naranewdestination2026 .sec.sec01 .wrap .list.list01 a .c { width: 182px; top: -12px; left: 240px; }
/* line 237, style.scss */
#naranewdestination2026 .sec.sec01 .wrap .list.list01 a .s { width: 142px; top: 94px; left: 284px; }
/* line 238, style.scss */
#naranewdestination2026 .sec.sec01 .wrap .list.list01 a .text { margin-left: 20px; }
/* line 244, style.scss */
#naranewdestination2026 .sec.sec01 .wrap .list.list02 { order: 1; margin-top: 55px; margin-right: auto; margin-left: 55px; }
/* line 246, style.scss */
#naranewdestination2026 .sec.sec01 .wrap .list.list02 a .c { top: 28px; right: 10px; }
/* line 248, style.scss */
#naranewdestination2026 .sec.sec01 .wrap .list.list02 a .s { top: -68px; right: -11px; }
/* line 249, style.scss */
#naranewdestination2026 .sec.sec01 .wrap .list.list02 a .text { margin-top: 5px; margin-left: 10px; }
/* line 255, style.scss */
#naranewdestination2026 .sec.sec01 .wrap .list.list03 { order: 3; margin-top: 12px; margin-right: -10px; }
/* line 257, style.scss */
#naranewdestination2026 .sec.sec01 .wrap .list.list03 a .c { top: 10px; left: 80px; }
/* line 259, style.scss */
#naranewdestination2026 .sec.sec01 .wrap .list.list03 a .text { margin-top: 7px; margin-left: -1px; }
/* line 260, style.scss */
#naranewdestination2026 .sec.sec01 .wrap .list.list03 a .text .t { margin-bottom: 6px; }
/* line 265, style.scss */
#naranewdestination2026 .sec.sec01 .wrap .list.list04 { order: 2; margin-top: 30px; margin-left: 15px; }
/* line 267, style.scss */
#naranewdestination2026 .sec.sec01 .wrap .list.list04 a .c { top: 41px; right: -3px; }
/* line 269, style.scss */
#naranewdestination2026 .sec.sec01 .wrap .list.list04 a .s { top: -49px; right: -38px; }
/* line 270, style.scss */
#naranewdestination2026 .sec.sec01 .wrap .list.list04 a .text { margin-top: 0px; margin-left: 17px; }
/* line 276, style.scss */
#naranewdestination2026 .sec.sec01 .wrap .list.list05 { order: 4; margin-top: -93px; margin-left: 78px; }
/* line 278, style.scss */
#naranewdestination2026 .sec.sec01 .wrap .list.list05 a .c { top: -15px; left: -45px; }
/* line 280, style.scss */
#naranewdestination2026 .sec.sec01 .wrap .list.list05 a .text { margin-top: 5px; }
/* line 293, style.scss */
#naranewdestination2026 .sec03 { margin-top: 20px; position: relative; padding-bottom: 35px; }
/* line 294, style.scss */
#naranewdestination2026 .sec03::after { content: ""; background: rgba(243, 175, 156, 0.2); width: 100%; height: calc(100% - 50px); position: absolute; left: 50%; transform: translateX(-50%); z-index: 10; top: 50px; z-index: 0; }
/* line 295, style.scss */
#naranewdestination2026 .sec03 .title { margin-bottom: 30px; position: relative; z-index: 5; }
/* line 296, style.scss */
#naranewdestination2026 .sec03 .swiper { width: 100%; z-index: 5; overflow: visible; }
/* line 297, style.scss */
#naranewdestination2026 .sec03 .swiper ul.swiper-wrapper { flex-wrap: nowrap; }
/* line 298, style.scss */
#naranewdestination2026 .sec03 .swiper ul.swiper-wrapper li.swiper-slide { width: 310px; background: #fff; margin: 0 15px 0; filter: drop-shadow(7px 7px 0px rgba(239, 149, 124, 0.5)); border-radius: 35px 8px 8px 8px; height: auto; }
/* line 300, style.scss */
#naranewdestination2026 .sec03 .swiper ul.swiper-wrapper li.swiper-slide a { display: flex; flex-direction: column; width: 100%; height: 100%; }
/* line 301, style.scss */
#naranewdestination2026 .sec03 .swiper ul.swiper-wrapper li.swiper-slide a .ph { border-radius: 35px 8px 0px 0px; margin-bottom: 10px; }
/* line 302, style.scss */
#naranewdestination2026 .sec03 .swiper ul.swiper-wrapper li.swiper-slide a .text { text-align: center; display: flex; flex-direction: column; padding-bottom: 10px; flex: 1; }
/* line 303, style.scss */
#naranewdestination2026 .sec03 .swiper ul.swiper-wrapper li.swiper-slide a .text .tit, #naranewdestination2026 .sec03 .swiper ul.swiper-wrapper li.swiper-slide a .text .read { font-family: "YakuHanMP", "Shippori Mincho", serif; font-weight: 600; letter-spacing: 0; }
/* line 304, style.scss */
#naranewdestination2026 .sec03 .swiper ul.swiper-wrapper li.swiper-slide a .text .tit .kana, #naranewdestination2026 .sec03 .swiper ul.swiper-wrapper li.swiper-slide a .text .read .kana { letter-spacing: -.05em; padding-right: .05em; }
/* line 306, style.scss */
#naranewdestination2026 .sec03 .swiper ul.swiper-wrapper li.swiper-slide a .text .tit { font-size: 18px; line-height: 1.35; padding-bottom: .5em; margin-bottom: .5em; position: relative; }
/* line 307, style.scss */
#naranewdestination2026 .sec03 .swiper ul.swiper-wrapper li.swiper-slide a .text .tit::after { content: ""; width: 90%; height: 1px; background: rgba(0, 0, 0, 0.5); position: absolute; left: 50%; transform: translateX(-50%); z-index: 10; top: calc(100% - 1px); }
/* line 309, style.scss */
#naranewdestination2026 .sec03 .swiper ul.swiper-wrapper li.swiper-slide a .text .read { font-size: 19px; line-height: 1.5; color: #ca3000; padding: 0 20px; text-align: justify; word-break: break-all; margin-bottom: .75em; }
/* line 310, style.scss */
#naranewdestination2026 .sec03 .swiper ul.swiper-wrapper li.swiper-slide a .text .btn { margin-top: auto; }
/* line 318, style.scss */
#naranewdestination2026 .sec03 .linkBtn { width: 659px; margin: 40px auto 0; position: relative; z-index: 5; }
/* line 320, style.scss */
#naranewdestination2026 .sec03 .linkBtn span { display: block; margin-top: 0px; }
/* line 329, style.scss */
#naranewdestination2026 .sec.sec02 { position: relative; }
/* line 330, style.scss */
#naranewdestination2026 .sec.sec02::after { content: ""; width: 100%; height: 1025px; background: url("../images/bg4.webp") no-repeat top center; position: absolute; left: 50%; transform: translateX(-50%); z-index: 10; z-index: 0; top: -66px; }
/* line 331, style.scss */
#naranewdestination2026 .sec.sec02 .wrapp { position: relative; z-index: 5; display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 332, style.scss */
#naranewdestination2026 .sec.sec02 .titWrap { padding-top: 235px; }
/* line 333, style.scss */
#naranewdestination2026 .sec.sec02 .titWrap .t { width: 250px; top: 55px; }
/* line 334, style.scss */
#naranewdestination2026 .sec.sec02 .titWrap .tit { top: 265px; }
/* line 336, style.scss */
#naranewdestination2026 .sec.sec02 .titWrap ul.flowList::after { top: 50px; height: 380px; }
/* line 338, style.scss */
#naranewdestination2026 .sec.sec02 .titWrap ul.flowList li:nth-of-type(6) { margin-top: 10px; }
/* line 342, style.scss */
#naranewdestination2026 .sec.sec02 .wrap { margin-top: 50px; }
/* line 343, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list01 { order: 0; margin-top: 31px; margin-left: 17px; }
/* line 345, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list01 a .c { top: 10px; left: 88px; }
/* line 347, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list01 a .s { width: 187px; top: 190px; left: 226px; }
/* line 348, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list01 a .text { margin-top: 7px; margin-left: 2px; }
/* line 354, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list02 { order: 1; margin-right: 5px; }
/* line 356, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list02 a .c { top: 63px; right: -4px; }
/* line 358, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list02 a .text { margin-left: 10px; }
/* line 364, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list03 { order: 3; margin-top: -109px; margin-right: 0px; }
/* line 366, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list03 a .c { top: -37px; left: 40px; }
/* line 368, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list03 a .s { top: -43px; right: -20px; }
/* line 369, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list03 a .text { margin-left: 25px; }
/* line 375, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list04 { order: 2; margin-top: 23px; margin-left: 20px; }
/* line 377, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list04 a .c { top: 50px; left: 6px; }
/* line 380, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list04 a .text { margin-left: 25px; margin-top: 5px; }
/* line 381, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list04 a .text .t { margin-bottom: 5px; }
/* line 386, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list05 { order: 4; margin-left: auto; margin-top: -165px; margin-right: 5px; }
/* line 388, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list05 a .c { top: 15px; left: 0px; }
/* line 390, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list05 a .s { top: 53px; right: -17px; }
/* line 391, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list05 a .text { margin-left: 20px; }
/* line 392, style.scss */
#naranewdestination2026 .sec.sec02 .wrap .list.list05 a .text .t { margin-bottom: 5px; }
/* line 404, style.scss */
#naranewdestination2026 .footSec { background: #f7f6f6; margin-top: 50px; padding: 60px 0; }
/* line 405, style.scss */
#naranewdestination2026 .footSec .wrap { display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 412, style.scss */
#naranewdestination2026 .globalFooter { margin: 0 auto; padding: 30px 0; background: #fff; }
