@charset "utf-8";

/* Reset */
html, body, h1, h2, h3, h4, h5, h6, div, p, blockquote, pre, code, address, ul, ol, li, menu, nav, section, article, aside, dl, dt, dd, table, thead, tbody, tfoot, label, caption, th, td, form, fieldset, legend, hr, input, button, textarea, object, figure, figcaption {margin:0; padding:0;}
main, header, section, nav, footer, aside, article, figure {display:block;}
html, body {overflow-x: hidden; /* 반응형 */}
ul, ol, li {list-style:none;}
h1, h2, h3, h4, strong, th {font-weight:normal; font-family:inherit; color:inherit;}
a {color:inherit; text-decoration:none; outline:none;}
input, button, select, fieldset, textarea {-webkit-border-radius: 0; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; border:0; background-color:transparent; font-family: inherit; font-size: inherit; font-weight: inherit;}
.skip, .blind {position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; border: 0; white-space: nowrap; clip: rect(0, 0, 0, 0);}
legend, caption {overflow: hidden; position: relative; width: 0; height: 0; margin: 0; padding: 0; line-height: 0}
button {cursor: pointer; font-family: inherit; font-size: inherit;}
i, em {font-style: normal;}
img, video, audio {max-width: 100%; max-width: 100%;}
* {box-sizing: border-box;}

html, body {font-family: 'gothic';}
.cybertour-wrap {width: 100vw; height: 100vh;}

html.not-scroll, html.not-scroll body {overflow-y: hidden;}

/* 인트로 */
.intro-wrap {position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; background-color: #f57e20; z-index: 100;}
.intro-wrap.invisible {opacity: 0; visibility: hidden; transition: all 0.3s;}
.intro-wrap .intro-inner {display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100%; padding: 0 20px; text-align: center;}
.intro-wrap .intro-inner::before {content: ''; position: absolute; width: 100%; height: 100%; background: url(/cyber/ntour/assets/img/intro_bg.jpg) no-repeat center; background-size: cover; animation: changeBackgroundScale 8s ease-in-out infinite;}
.intro-wrap .intro-inner .intro-item {position: relative; animation: fadeIn 1s 0.5s both;}
.intro-wrap .intro-inner .intro-item > * {position: relative;}
.intro-wrap .intro-inner .intro-item .bg-pic {content: ''; position: absolute; top: 62%; left: 62%; transform: translate(-50%, -50%); width: 735px; height: 670px; background: url(/cyber/ntour/assets/img/intro_pic.png) no-repeat center;}
.intro-wrap .intro-inner .intro-item .icon {display: inline-block; width: 66px; height: 51px; background: url("data:image/svg+xml,%3Csvg width='66' height='51' viewBox='0 0 66 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.4788 45.2348L46.8483 50.4282V27.9009H40.4788V45.2348Z' fill='white'/%3E%3Cpath d='M6.87207 26.2339V38.5362L16.2405 39.5189V26.2339C16.2405 24.6976 16.4512 23.2174 16.8291 21.8055L7.84485 19.1436C7.21285 21.4013 6.87207 23.7771 6.87207 26.2401V26.2339Z' fill='white'/%3E%3Cpath d='M33.0012 9.404C36.849 9.404 40.3931 10.7101 43.2185 12.8994L49.08 5.57274C44.6498 2.08356 39.0734 0 33.0012 0C30.56 0 28.1993 0.342077 25.9563 0.970254L28.602 9.98864C30.0023 9.60924 31.477 9.39778 33.0012 9.39778V9.404Z' fill='white'/%3E%3Cpath d='M35.4851 19.1566C36.179 19.3991 36.8172 19.7474 37.3997 20.1703L41.3899 15.1822C40.1755 14.2493 38.8 13.5154 37.3129 13.0303L35.4789 19.1628L35.4851 19.1566Z' fill='white'/%3E%3Cpath d='M19.1533 50.4289L25.5229 45.2356V31.3037H19.1533V50.4289Z' fill='white'/%3E%3Cpath d='M8.62036 16.7935L17.4064 20.0588C17.8835 18.8459 18.4969 17.7015 19.228 16.6442L11.644 11.1274C10.4172 12.8689 9.40106 14.7721 8.62036 16.7935Z' fill='white'/%3E%3Cpath d='M59.1369 38.5303V26.228C59.1369 23.7713 58.7899 21.3892 58.1641 19.1377L49.1798 21.7997C49.564 23.2115 49.7684 24.6918 49.7684 26.228V39.513L59.1369 38.5303Z' fill='white'/%3E%3Cpath d='M33.0017 18.7209C33.454 18.7209 33.8939 18.7706 34.3214 18.8453L35.7403 12.6008C34.8543 12.4204 33.9373 12.3271 33.0017 12.3271C28.8503 12.3271 25.1265 14.1619 22.5923 17.0665L27.4934 21.1652C28.8627 19.6662 30.8207 18.7209 33.0079 18.7209H33.0017Z' fill='white'/%3E%3Cpath d='M50.9515 7.17725L44.6067 14.0934C46.3354 15.754 47.7047 17.7878 48.597 20.058L57.383 16.7927C55.9703 13.1169 53.7521 9.83922 50.9515 7.17725Z' fill='white'/%3E%3Cpath d='M1.922 44.5139H16.2349V41.1927L1.922 40.5894V44.5139Z' fill='white'/%3E%3Cpath d='M49.7676 44.5139H64.0805V40.5894L49.7676 41.1927V44.5139Z' fill='white'/%3E%3Cpath d='M40.4857 26.2339V26.6879L46.8552 26.2588V26.2339C46.8552 22.3156 45.238 18.7766 42.6357 16.2515L38.3232 20.9535C39.6616 22.3093 40.4857 24.1752 40.4857 26.2339Z' fill='white'/%3E%3Cpath d='M25.5212 26.2338C25.5212 24.7163 25.9735 23.2982 26.748 22.1165L21.5867 18.3599C20.05 20.5989 19.1516 23.3106 19.1516 26.2276V29.6546L25.5212 30.0838V26.2214V26.2338Z' fill='white'/%3E%3Cpath d='M26.8657 10.5669L23.6189 1.74756C19.5357 3.32733 15.9482 5.90224 13.1538 9.17373L20.3474 15.1943C22.1009 13.1667 24.3315 11.5683 26.8657 10.5669Z' fill='white'/%3E%3Cpath d='M16.2337 46.248H0V50.9998H16.2337V46.248Z' fill='white'/%3E%3Cpath d='M66 46.2485H49.7664V51.0003H66V46.2485Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center;}
.intro-wrap .intro-inner .intro-item .intro-title {display: block; font-size: 50px; font-weight: 700; color: #fff; line-height: 1.2;}
.intro-wrap .intro-inner .intro-item .intro-desc {position: relative; margin-top: 6px; margin-bottom: 40px; font-size: 18px; font-weight: 400; color: #fff;}
.intro-wrap .intro-inner .intro-item .start-btn {display: inline-flex; align-items: center; gap: 8px; padding: 12px 20px; background-color: #293538; border: 4px solid #293538; border-radius: 40px; font-size: 24px; color: #fff; transition: all 0.3s;}
.intro-wrap .intro-inner .intro-item .start-btn::after {content: ''; display: inline-block; width: 19px; height: 19px; background-repeat: no-repeat; background-position: center; background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5654 1.7171C14.7922 1.49031 14.6316 1.10254 14.3109 1.10254H1.86C1.66118 1.10254 1.5 1.26372 1.5 1.46254V13.9134C1.5 14.2341 1.88777 14.3948 2.11456 14.168L7.00509 9.27745C7.14568 9.13686 7.37362 9.13686 7.51421 9.27745L15.0292 16.7924C15.1697 16.933 15.3977 16.933 15.5383 16.7924L17.5747 14.7559C17.7153 14.6153 17.7153 14.3874 17.5747 14.2468L10.0598 6.73186C9.9192 6.59128 9.9192 6.36334 10.0598 6.22275L14.5654 1.7171Z' fill='white'/%3E%3C/svg%3E%0A"); transition: all 0.3s;}
.intro-wrap .intro-inner .intro-item .start-btn:hover, .intro-wrap .intro-inner .intro-item .start-btn:focus {color: #293538; background-color: #fff; border-color: #293538;}
.intro-wrap .intro-inner .intro-item .start-btn:hover::after, .intro-wrap .intro-inner .intro-item .start-btn:focus::after {background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0654 1.7171C14.2922 1.49031 14.1316 1.10254 13.8109 1.10254H1.36C1.16118 1.10254 1 1.26372 1 1.46254V13.9134C1 14.2341 1.38777 14.3948 1.61456 14.168L6.50509 9.27745C6.64568 9.13686 6.87362 9.13686 7.01421 9.27745L14.5292 16.7924C14.6697 16.933 14.8977 16.933 15.0383 16.7924L17.0747 14.7559C17.2153 14.6153 17.2153 14.3874 17.0747 14.2468L9.55979 6.73186C9.4192 6.59128 9.4192 6.36334 9.55979 6.22275L14.0654 1.7171Z' fill='%23293538'/%3E%3C/svg%3E%0A");}
.intro-wrap .intro-inner .copyright {position: absolute; left: 50%; bottom: 60px; transform: translateX(-50%); width: 100%; color: #fff; text-align: center;}

@keyframes fadeInUp {
  0% {transform: translateY(30px); opacity: 0;}
  100% {transform: translateY(0); opacity: 1;}
}
@keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
@keyframes changeBackgroundScale {
  0%, 100% {transform: scale(1);}
  50% {transform: scale(1.05);}
}
@media (max-width:1024px) {
  .intro-wrap {position: fixed;}
}
@media (max-width:767px) {
  .intro-wrap .intro-inner .intro-item {margin-bottom: 100px;}
  .intro-wrap .intro-inner .intro-item .bg-pic {background-size: 70%;}
  .intro-wrap .intro-inner .intro-item .intro-title {font-size: 36px;}
  .intro-wrap .intro-inner .intro-item .intro-desc {margin-top: 12px; margin-bottom: 30px; font-size: 15px;}
  .intro-wrap .intro-inner .intro-item .start-btn {font-size: 18px; padding: 8px 16px; border-width: 3px;}
  .intro-wrap .intro-inner .copyright {bottom: 20px; font-size: 15px;}
}
@media (max-width:460px) {
  .intro-wrap .intro-inner .intro-item .intro-title {font-size: 32px;}
}
/* 인트로 End */

/* 메인 */
.main-wrap {display: flex; justify-content: center; width: 100%; height: 100%; padding: 60px; background-color: #f57e20;}
.main-inner {display: flex; gap: 40px; max-width: 1920px; width: 100%; height: 100%;}
.main-inner .inner-area.left {position: relative; width: 310px; flex-shrink: 0;}
.main-inner .left-title {margin-bottom: 30px; text-align: center;}
.main-inner .left-title em {display: block; width: 316px; height: 32px; margin: 0 auto; background: url("data:image/svg+xml,%3Csvg width='316' height='42' viewBox='0 0 316 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_17565_46168)'%3E%3Cpath d='M19.5746 17.6223V16.2613H23.205V22.3359C22.76 22.5682 22.2825 22.7231 21.7724 22.8006C21.2623 22.8781 20.6816 22.9168 20.0304 22.9168C19.0971 22.9168 18.3102 22.7619 17.6699 22.4521C17.0295 22.1422 16.514 21.7163 16.1233 21.1741C15.7217 20.643 15.4341 20.0123 15.2605 19.282C15.0868 18.5517 15 17.7606 15 16.9086C15 16.1783 15.0923 15.4646 15.2768 14.7676C15.4613 14.0594 15.7597 13.4232 16.1721 12.8589C16.5737 12.3056 17.0892 11.8631 17.7187 11.5311C18.3482 11.1881 19.1133 11.0166 20.0142 11.0166C20.2095 11.0166 20.4374 11.0277 20.6979 11.0498C20.9584 11.0609 21.2297 11.0885 21.5119 11.1328C21.7941 11.1881 22.0763 11.2545 22.3584 11.3319C22.6406 11.4094 22.9011 11.509 23.1399 11.6307C23.0313 11.852 22.9282 12.0788 22.8306 12.3112C22.7329 12.5325 22.6298 12.7538 22.5212 12.9751C22.391 12.9197 22.2336 12.8755 22.0491 12.8423C21.8755 12.798 21.691 12.7593 21.4956 12.7261C21.3003 12.704 21.1049 12.6874 20.9095 12.6763C20.7142 12.6542 20.5351 12.6431 20.3723 12.6431C19.7645 12.6431 19.2382 12.7704 18.7932 13.0249C18.3591 13.2683 18.0009 13.5892 17.7187 13.9875C17.4365 14.3969 17.2249 14.8671 17.0838 15.3983C16.9536 15.9183 16.8885 16.4549 16.8885 17.0082C16.8885 17.2627 16.8993 17.5504 16.921 17.8712C16.9536 18.181 17.0078 18.4964 17.0838 18.8173C17.1598 19.1382 17.2683 19.448 17.4094 19.7467C17.5505 20.0455 17.735 20.311 17.9629 20.5434C18.1908 20.7868 18.4676 20.9804 18.7932 21.1243C19.1188 21.2681 19.5041 21.34 19.949 21.34C20.2421 21.34 20.5351 21.3179 20.8281 21.2737C21.132 21.2183 21.36 21.163 21.5119 21.1077V17.6223H19.5746Z' fill='white'/%3E%3Cpath d='M51.8431 12.6431C52.071 12.9419 52.2501 13.2683 52.3803 13.6224C52.5214 13.9654 52.63 14.325 52.7059 14.7012C52.7819 15.0774 52.8307 15.4591 52.8524 15.8464C52.8741 16.2226 52.885 16.5933 52.885 16.9584C52.885 17.8546 52.7927 18.6679 52.6082 19.3982C52.4346 20.1285 52.1741 20.7536 51.8268 21.2737C51.4687 21.8048 51.0237 22.2142 50.4919 22.5019C49.9709 22.7785 49.3686 22.9168 48.6848 22.9168C47.784 22.9168 47.046 22.7453 46.4708 22.4023C45.8956 22.0593 45.4452 21.6056 45.1196 21.0413C44.794 20.477 44.566 19.8408 44.4358 19.1326C44.3164 18.4134 44.2567 17.6887 44.2567 16.9584C44.2567 16.0621 44.3436 15.2489 44.5172 14.5186C44.7017 13.7773 44.973 13.1466 45.3312 12.6265C45.6894 12.1065 46.1398 11.7081 46.6824 11.4315C47.2251 11.1438 47.86 11 48.5871 11C49.9546 11 51.04 11.5477 51.8431 12.6431ZM51.0128 16.8588C51.0128 16.1839 50.964 15.5808 50.8663 15.0497C50.7795 14.5075 50.6384 14.0484 50.443 13.6721C50.2477 13.2959 49.9926 13.0083 49.6779 12.8091C49.374 12.5989 49.005 12.4937 48.5709 12.4937C47.7243 12.4937 47.1057 12.8478 46.715 13.556C46.3351 14.253 46.1452 15.354 46.1452 16.8588C46.1452 17.3678 46.1723 17.8823 46.2266 18.4023C46.2808 18.9224 46.3948 19.3926 46.5685 19.8131C46.7313 20.2446 46.97 20.5987 47.2848 20.8753C47.6104 21.1409 48.0391 21.2737 48.5709 21.2737C49.0158 21.2737 49.3903 21.1685 49.6942 20.9583C50.0089 20.7481 50.264 20.4493 50.4593 20.0621C50.6547 19.6859 50.7958 19.2267 50.8826 18.6845C50.9694 18.1423 51.0128 17.5338 51.0128 16.8588Z' fill='white'/%3E%3Cpath d='M75.7888 20.8255C75.7888 22.1533 75.4741 22.8172 74.8446 22.8172H74.5841C74.3128 22.8172 74.1771 22.6568 74.1771 22.3359V11.166H75.6749C76.5648 12.5048 77.4493 13.8437 78.3285 15.1825C79.2184 16.5103 80.103 17.8436 80.9821 19.1824V11.166H82.5775V21.9873C82.5775 22.4853 82.3821 22.7342 81.9914 22.7342H81.3565L75.7888 14.1203V20.8255Z' fill='white'/%3E%3Cpath d='M108.22 17.6223V16.2613H111.851V22.3359C111.406 22.5682 110.928 22.7231 110.418 22.8006C109.908 22.8781 109.327 22.9168 108.676 22.9168C107.743 22.9168 106.956 22.7619 106.316 22.4521C105.675 22.1422 105.16 21.7163 104.769 21.1741C104.367 20.643 104.08 20.0123 103.906 19.282C103.733 18.5517 103.646 17.7606 103.646 16.9086C103.646 16.1783 103.738 15.4646 103.923 14.7676C104.107 14.0594 104.405 13.4232 104.818 12.8589C105.219 12.3056 105.735 11.8631 106.364 11.5311C106.994 11.1881 107.759 11.0166 108.66 11.0166C108.855 11.0166 109.083 11.0277 109.344 11.0498C109.604 11.0609 109.875 11.0885 110.158 11.1328C110.44 11.1881 110.722 11.2545 111.004 11.3319C111.286 11.4094 111.547 11.509 111.786 11.6307C111.677 11.852 111.574 12.0788 111.476 12.3112C111.379 12.5325 111.276 12.7538 111.167 12.9751C111.037 12.9197 110.879 12.8755 110.695 12.8423C110.521 12.798 110.337 12.7593 110.141 12.7261C109.946 12.704 109.751 12.6874 109.555 12.6763C109.36 12.6542 109.181 12.6431 109.018 12.6431C108.41 12.6431 107.884 12.7704 107.439 13.0249C107.005 13.2683 106.647 13.5892 106.364 13.9875C106.082 14.3969 105.871 14.8671 105.73 15.3983C105.599 15.9183 105.534 16.4549 105.534 17.0082C105.534 17.2627 105.545 17.5504 105.567 17.8712C105.599 18.181 105.654 18.4964 105.73 18.8173C105.806 19.1382 105.914 19.448 106.055 19.7467C106.196 20.0455 106.381 20.311 106.609 20.5434C106.837 20.7868 107.113 20.9804 107.439 21.1243C107.765 21.2681 108.15 21.34 108.595 21.34C108.888 21.34 109.181 21.3179 109.474 21.2737C109.778 21.2183 110.006 21.163 110.158 21.1077V17.6223H108.22Z' fill='white'/%3E%3Cpath d='M137.054 18.3526C137.054 19.9016 136.755 21.069 136.158 21.8546C135.562 22.6291 134.606 23.0108 133.293 22.9998C133.174 22.9998 133.065 22.9389 132.968 22.8172C132.881 22.6955 132.837 22.524 132.837 22.3027C132.837 21.8158 132.973 21.5558 133.244 21.5226C133.972 21.3898 134.487 21.0468 134.791 20.4936C135.106 19.9404 135.263 19.2709 135.263 18.4853V11.1992H137.054V18.3526Z' fill='white'/%3E%3Cpath d='M162.724 21.1243C163.353 21.1243 163.852 20.9915 164.221 20.726C164.601 20.4493 164.791 20.0289 164.791 19.4646V11.166H166.452V19.4978C166.452 20.1174 166.359 20.6374 166.175 21.0579C166.001 21.4784 165.752 21.8158 165.426 22.0703C165.09 22.3359 164.694 22.5295 164.238 22.6512C163.782 22.7619 163.277 22.8172 162.724 22.8172C162.138 22.8172 161.6 22.7563 161.112 22.6346C160.634 22.5129 160.227 22.3193 159.891 22.0537C159.544 21.7882 159.272 21.4452 159.077 21.0247C158.893 20.6042 158.8 20.0953 158.8 19.4978V11.166H160.64V19.4812C160.662 20.0676 160.857 20.4881 161.226 20.7425C161.606 20.997 162.105 21.1243 162.724 21.1243Z' fill='white'/%3E%3Cpath d='M190.399 18.6015H188.738V16.892H190.399V18.6015Z' fill='white'/%3E%3Cpath d='M219.451 22.2529C219.321 22.3414 219.148 22.4244 218.93 22.5019C218.713 22.5682 218.475 22.6291 218.214 22.6844C217.943 22.7508 217.661 22.8006 217.368 22.8338C217.075 22.867 216.792 22.8836 216.521 22.8836C215.74 22.8836 215.061 22.7231 214.486 22.4023C213.911 22.0703 213.439 21.6333 213.07 21.0911C212.69 20.5489 212.408 19.9238 212.223 19.2156C212.05 18.4964 211.963 17.7551 211.963 16.9916C211.963 16.3056 212.033 15.614 212.174 14.9169C212.315 14.2088 212.565 13.567 212.923 12.9917C213.271 12.4274 213.737 11.9626 214.323 11.5975C214.92 11.2324 215.675 11.0387 216.586 11.0166C217.042 11.0166 217.525 11.0664 218.035 11.166C218.545 11.2656 219.006 11.4094 219.419 11.5975C219.332 11.8409 219.251 12.0733 219.175 12.2946C219.11 12.5048 219.039 12.715 218.963 12.9253C218.637 12.8368 218.323 12.7648 218.019 12.7095C217.726 12.6542 217.454 12.6265 217.205 12.6265C216.489 12.6265 215.913 12.7538 215.479 13.0083C215.045 13.2627 214.709 13.5947 214.47 14.0041C214.22 14.4135 214.052 14.8782 213.965 15.3983C213.889 15.9072 213.851 16.4273 213.851 16.9584C213.851 17.5559 213.911 18.1147 214.03 18.6347C214.15 19.1548 214.334 19.6029 214.584 19.9791C214.823 20.3663 215.126 20.6706 215.495 20.8919C215.875 21.1022 216.32 21.2073 216.83 21.2073C217.015 21.2073 217.21 21.1907 217.416 21.1575C217.623 21.1243 217.823 21.0856 218.019 21.0413C218.214 21.0081 218.393 20.9749 218.556 20.9417C218.73 20.9085 218.865 20.8919 218.963 20.8919C219.115 20.8919 219.267 20.9915 219.419 21.1907C219.571 21.3788 219.647 21.6056 219.647 21.8712C219.647 22.0261 219.582 22.1533 219.451 22.2529Z' fill='white'/%3E%3Cpath d='M242.998 20.9417C242.998 22.2695 242.623 22.9334 241.874 22.9334H241.614C241.31 22.9334 241.158 22.7729 241.158 22.4521V11.1992H242.998V20.9417Z' fill='white'/%3E%3Cpath d='M264.129 11.166H271.617C271.856 11.166 271.975 11.3209 271.975 11.6307C271.975 12.3388 271.758 12.6929 271.324 12.6929H268.964V20.9085C268.964 22.2474 268.589 22.9168 267.84 22.9168H267.596C267.282 22.9168 267.124 22.7563 267.124 22.4355V12.6929H264.129V11.166Z' fill='white'/%3E%3Cpath d='M297.598 17.8712V20.8919C297.598 22.2308 297.223 22.9002 296.474 22.9002H296.23C295.915 22.9002 295.758 22.7397 295.758 22.4189V17.8712L292.372 11.1494H294.423L296.784 16.2447L299.144 11.1494H301L297.598 17.8712Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_17565_46168' x='0' y='0' width='316' height='42' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='7.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_17565_46168'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_17565_46168' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center; background-size: 100%;}
.main-inner .left-title strong {display: block; font-size: 42px; font-weight: 700; line-height: 1; color: #fff;}

.main-inner .tab-list {display: flex; flex-wrap: wrap; gap: 8px;}
.main-inner .tab-list .tab-item {width: 100%;}
.main-inner .tab-list .tab-item .tab-btn {display: flex; justify-content: center; width: 100%; padding: 12px; background-color: rgba(255, 255, 255, 0.10); border-radius: 100px; font-size: 20px; color: #fff; line-height: 1.2; transition: all 0.2s;}
.main-inner .tab-list .tab-item .tab-btn:hover, .main-inner .tab-list .tab-item .tab-btn:focus, .main-inner .tab-list .tab-item .tab-btn.active {background-color: #fff; font-weight: 700; color: #f57e20;}

.main-inner .guide-map-wrap {position: absolute; bottom: 0; left: 0; width: 100%;}
.main-inner .guide-map-wrap .guide-title {display: flex; align-items: center; gap: 7px; padding: 0 14px; margin-bottom: 16px; font-size: 22px; font-weight: 700; color: #fff;}
.main-inner .guide-map-wrap .guide-title::before {content: ''; display: inline-block; width: 28px; height: 28px; background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.75 9.27653L14 14.0003L26.25 9.27653L14 4.66699L1.75 9.27653Z' fill='white' stroke='white' stroke-width='1.75' stroke-linejoin='round'/%3E%3Cpath d='M1.75 14L14 18.6667L26.25 14' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='bevel'/%3E%3Cpath d='M1.75 18.667L14 23.3337L26.25 18.667' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='bevel'/%3E%3C/svg%3E%0A");}
.main-inner .guide-map-wrap .guide-pic {display: none; position: relative; padding: 20px 15px; background-color: #fff; border-radius: 5px;}
.main-inner .guide-map-wrap .guide-pic.active {display: block;}
.main-inner .guide-map-wrap .guide-pic.active img {animation: fadeIn 0.2s forwards;}
.main-inner .guide-map-wrap .guide-pic .icon {position: absolute; right: 20px; bottom: 20px; width: 44px; height: 44px; background-color: #293538; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z' fill='white'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center; border-radius: 50%; transition: all 0.2s;}
.main-inner .guide-map-wrap .guide-pic:hover .icon, .main-inner .guide-map-wrap .guide-pic:focus .icon {background-color: #EF7800;}
.guide-map-layer {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); visibility: hidden; opacity: 0; transition: all 0.3s; z-index: 99;}
.guide-map-layer.active {visibility: visible; opacity: 1;}
.guide-map-layer .layer-inner {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 1380px; width: calc(100% - 40px); max-height: 900px; background-color: #fff; border-radius: 15px; text-align: center;}
.guide-map-layer .layer-inner .close-btn {position: absolute; top: 50px; right: 50px; width: 70px; height: 70px; background: rgba(0, 0, 0, 0.50) url("data:image/svg+xml,%3Csvg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.25 2.02734L13.7871 11.4902L23.25 20.9531L21.4629 22.7402L12 13.2773L2.53711 22.7402L0.75 20.9531L10.2129 11.4902L0.75 2.02734L2.53711 0.240234L12 9.70312L21.4629 0.240234L23.25 2.02734Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center; border-radius: 50%;}
.guide-map-layer .layer-inner .close-btn:active {scale: 0.98;}
@media (max-width:1024px) {
  .guide-map-layer .layer-inner .close-btn {top: 20px; right: 20px; width: 55px; height: 55px;}
}
@media (max-width:499px) {
  .guide-map-layer .layer-inner .close-btn {top: 10px; right: 10px; width: 40px; height: 40px; background-size: 40%;}
}

.main-inner .inner-area.right {flex-grow: 1; position: relative; height: 100%; padding: 48px 40px 60px 70px; background-color: #fff; border-radius: 15px;}
/* .main-inner .inner-area.right::before, .main-inner .inner-area.right::after {content: ''; position: absolute; width: 100%; height: 200px; pointer-events: none; z-index: 1;}
.main-inner .inner-area.right::before {top: 0; left: 0; background: linear-gradient(180deg, #FFF 9.03%, rgba(255, 255, 255, 0.7) 34.65%, rgba(255, 255, 255, 0) 60.18%);}
.main-inner .inner-area.right::after {bottom: 0; left: 0; background: linear-gradient(0deg, #FFF 9.03%, rgba(255, 255, 255, 0.7) 34.65%, rgba(255, 255, 255, 0) 60.18%);} */

.main-inner .right-title {display: block; margin-bottom: 28px; font-size: 38px; font-weight: 700; color: #222; letter-spacing: -0.76px; word-break: keep-all;}
.main-inner .right-title em {color: #EF7800;}
.main-inner .content-wrap {position: relative; height: calc(100% - 73px); overflow-y: auto; padding-right: 30px;}
.main-inner .content-wrap::-webkit-scrollbar {width: 5px;}
.main-inner .content-wrap::-webkit-scrollbar-thumb {height: 25%; border-radius: 15px; background: rgba(0,0,0,.15);}
.main-inner .content-wrap::-webkit-scrollbar-track {border-radius: 15px; background: rgba(0,0,0,.05);}
.main-inner .content-wrap .content-box {display: none; animation: fadeInUp 0.3s forwards;}
.main-inner .content-wrap .content-box.active {display: flex; flex-wrap: wrap; gap: 20px;}
.main-inner .content-wrap .content-box .content-btn {position: relative; width: calc(33.3333% - 13.3333px); height: 100%; padding-bottom: 70px; border-radius: 5px; overflow: hidden;}
.main-inner .content-wrap .content-box .content-btn .img-box img {display: block; width: 100%;}
.main-inner .content-wrap .content-box .content-btn .label {position: absolute; top: 20px; right: 20px; padding: 6px 10px; background-color: #293538; border-radius: 4px; font-size: 16px; color: #fff;}
.main-inner .content-wrap .content-box .content-btn .label.color1 {background-color: #7BADED;}
.main-inner .content-wrap .content-box .content-btn .label.color2 {background-color: #F7A600;}
.main-inner .content-wrap .content-box .content-btn .label.color3 {background-color: #F7A600;}
.main-inner .content-wrap .content-box .content-btn .label.color4 {background-color: #EF7800;}
.main-inner .content-wrap .content-box .content-btn .label.color5 {background-color: #018D36;}
.main-inner .content-wrap .content-box .content-btn .label.color6 {background-color: #C65416;}
.main-inner .content-wrap .content-box .content-btn .text-box {display: flex; justify-content: space-between; align-items: center; position: absolute; left: 0; bottom: 0; width: 100%; min-height: 70px; padding: 10px 20px 10px 30px; background-color: #293538;}
.main-inner .content-wrap .content-box .content-btn .text-box .text-title {display: block; font-size: 18px; font-weight: 700; color: #fff; text-align: left; word-break: keep-all;}
.main-inner .content-wrap .content-box .content-btn .text-box .text-title span {display: inline-block; font-size: 16px; font-weight: 400;}
.main-inner .content-wrap .content-box .content-btn .text-box .icon {flex-shrink: 0; display: inline-block; width: 36px; height: 36px; background-color: #293538; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 12H3' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M15 6L21 12L15 18' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center; border-radius: 50%; transition: all 0.2s;}
.main-inner .content-wrap .content-box .content-btn:hover .text-box .icon, .main-inner .content-wrap .content-box .content-btn:focus .text-box .icon {background-color: rgba(255, 255, 255, 0.1);}
.main-inner .vr-layer {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; background-color: #fff; border-radius: 15px; visibility: hidden; opacity: 0; transition: all 0.3s; overflow: hidden;}
.main-inner .vr-layer.active {visibility: visible; opacity: 1;}
.main-inner .vr-layer .vr-close-btn {position: absolute; top: 50px; right: 50px; width: 70px; height: 70px; background: rgba(0, 0, 0, 0.50) url("data:image/svg+xml,%3Csvg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.25 2.02734L13.7871 11.4902L23.25 20.9531L21.4629 22.7402L12 13.2773L2.53711 22.7402L0.75 20.9531L10.2129 11.4902L0.75 2.02734L2.53711 0.240234L12 9.70312L21.4629 0.240234L23.25 2.02734Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center; border-radius: 50%;}
.main-inner .vr-layer .vr-close-btn:active {scale: 0.98;}
.main-inner .vr-layer #krpanoContent {width: 100%; height: 100%;}
@media (max-width:1680px) {
  .main-inner .inner-area.right {padding: 36px 20px 50px 40px;}
  .main-inner .content-wrap {height: calc(100% - 62px); padding-right: 20px;}
  .main-inner .right-title {font-size: 28px;}
  .main-inner .content-wrap .content-box .content-btn .text-box {padding: 10px 20px;}
  .main-inner .content-wrap .content-box .content-btn .text-box .text-title {font-size: 16px;}
  .main-inner .content-wrap .content-box .content-btn .text-box .text-title span {font-size: 14px;}
}
@media (max-width:1460px) {
  .main-inner .content-wrap .content-box .content-btn {width: calc(50% - 10px);}
}
@media (max-width:1280px) {
  .main-wrap {padding: 40px;}
  .main-inner .inner-area.left {width: 260px;}
  .main-inner .left-title strong {font-size: 32px;}
  .main-inner .left-title em {width: 220px; height: 22px;}
}
@media (max-width:1024px) {
  .cybertour-wrap {height: 100%;}
  .main-inner {display: block;}
  .main-inner .inner-area.left {width: 100%; padding-right: 350px; margin-bottom: 100px;}
  .main-inner .left-title {text-align: left;}
  .main-inner .left-title em {margin: 0;}
  .main-inner .guide-map-wrap {top: 0; left: auto; right: 0; width: 310px;}
  .main-inner .tab-list .tab-item {width: calc(50% - 4px);}
  .main-inner .inner-area.right {padding: 30px;}
  .main-inner .content-wrap {height: auto; padding-right: 0;}
  .guide-map-layer {position: fixed;}
  .main-inner .content-wrap .content-box .content-btn .label {top: 10px; right: 10px; font-size: 14px;}
  .main-inner .vr-layer {position: fixed; border-radius: 0;}
  .main-inner .vr-layer .vr-close-btn {top: 20px; right: 20px; width: 55px; height: 55px;}
}
@media (max-width:767px) {
  .main-wrap {padding: 40px 30px;}
  .main-inner .inner-area.left {padding-right: 300px; margin-bottom: 60px;}
  .main-inner .guide-map-wrap {width: 260px;} 
  .main-inner .right-title {font-size: 24px;}
}
@media (max-width:620px) {
  .main-inner .inner-area.left {display: block; padding: 0; margin-bottom: 40px;}
  .main-inner .left-title {text-align: center;}
  .main-inner .left-title em {margin: 0 auto;}
  .main-inner .content-wrap .content-box .content-btn {width: 100%;}
  .main-inner .tab-list .tab-item .tab-btn {font-size: 16px;}
  .main-inner .guide-map-wrap {position: static; width: 100%; margin-top: 30px;}
  .main-inner .guide-map-wrap .guide-title {padding: 0;}
  .main-inner .guide-map-wrap .guide-pic {width: 100%;}
  .main-inner .inner-area.right {padding: 30px 20px;}
  .main-inner .vr-layer .vr-close-btn {top: 10px; right: 10px; width: 40px; height: 40px; background-size: 40%;}
}
@media (max-width:460px) {
  .main-wrap {padding: 40px 20px;}
}

@media (max-width:1024px) {

}

/* 메인 End */