/* sub01_1 :: 행사개요 */
.sub01_1 {}
.sub01_1>.wrap1520 {display:flex; justify-content:space-between; align-items:flex-start; gap:5.26%;}
.sub01_1>.wrap1520>.left {width:660px; max-width:100%;}
.sub01_1>.wrap1520>.left>img {width:100%; box-shadow: 0px 0px 10px 3px rgba(137,57,202,0.4);}
.sub01_1>.wrap1520>.right {max-width:51%;}
.sub01_1>.wrap1520>.right>h3 {width:fit-content; font-weight:700; font-size:48px; color:transparent; background-image:linear-gradient(to right, #298bfc 0%, #8939ca 80%); background-clip:text;}
.sub01_1>.wrap1520>.right>p {margin-top:40px; line-height:1.5; font-weight:300; font-size:18px; color:#ddd; word-break:keep-all;}
.sub01_1>.wrap1520>.right>p>span {font-weight:700;}
.sub01_1>.wrap1520>.right>.con {margin-top:75px;}
.sub01_1>.wrap1520>.right>.con>dl {padding-left:20px;}
.sub01_1>.wrap1520>.right>.con dl>dt {font-size:18px; color:#999;}
.sub01_1>.wrap1520>.right>.con dl>dd {margin-top:5px; font-weight:500; font-size:22px; word-break:keep-all;}
.sub01_1>.wrap1520>.right>.con dl>dd>em {margin-top:4px; font-weight:300; font-size:18px; color:#ddd;}
.sub01_1>.wrap1520>.right>.con>ul {display:flex; gap:11px; margin-top:30px;}
.sub01_1>.wrap1520>.right>.con>ul>li {position:relative; padding:30px 0 39px 19px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.sub01_1>.wrap1520>.right>.con>ul>li:first-child {width:300px; max-width:39%;}
.sub01_1>.wrap1520>.right>.con>ul>li::before {content:""; position:absolute; top:50%; right:-6px; width:1px; height:145px; transform:translateY(-50%);}
.sub01_1>.wrap1520>.right>.con>ul>li:first-child::before {background:#fff;}
.sub01_1>.wrap1520>.right>.con>ul>li:last-child {width:469px; max-width:60%}
.sub01_1>.wrap1520>.right>.con>ul>li>dl>dd {margin-top:20px; font-size:20px;}
.sub01_1>.wrap1520>.right>.con>ol {display:flex; flex-direction:column; gap:25px; padding:30px 0 0 20px;}
.sub01_1>.wrap1520>.right>.con>.sponsor {margin-top:50px; padding:45px 20px; text-align:center; border:1px solid #8939ca;}
.sub01_1>.wrap1520>.right>.con>.sponsor>dd {margin-top:20px; line-height:1.5; word-break:keep-all;}


/* sub01_2 :: 일정표 */
.gra1 {color:transparent; background-image:linear-gradient(to right, #c2e59c, #79cbca, #64b3f4); background-clip:text;}
.gra3 {color:transparent; background-image:linear-gradient(to right, #a9d0ff, #e684ae); background-clip:text;}
.border_gra1, .border_gra2, .border_gra3 {position:relative;}
.border_gra1::before,
.border_gra1::after,
.border_gra3::before,
.border_gra3::after {content:""; position:absolute; border-radius:5px; z-index:-1;}
.border_gra1::before,
.border_gra3::before {top:0; left:0; width:100%; height:100%;}
.border_gra1::before {background-image:linear-gradient(to right, #c2e59c, #79cbca, #64b3f4);}
.border_gra3::before {background-image:linear-gradient(to right, #a9d0ff, #e684ae);}
.border_gra1::after,
.border_gra3::after {top:50%; left:50%; width:calc(100% - 2px); height:calc(100% - 2px); background:#000; transform:translate(-50%, -50%);}
.sub01_2>.wrap1800 {display:flex; align-items:flex-start; justify-content:space-between; position:relative;}
.sub01_2>.wrap1800>nav {flex-shrink:0; position:sticky; top:150px; width:180px; border:2px solid #c073ff; border-radius:15px; background:#fff;}
.sub01_2>.wrap1800>nav>ul {display:flex; flex-direction:column; justify-content:center;}
.sub01_2>.wrap1800>nav>ul>li>a {padding:25px 0; width:100%; text-align:center; font-weight:700; font-size:34px; color:#aaa;}
.sub01_2>.wrap1800>nav>ul>li.active>a {color:#c073ff;}
.sub01_2>.wrap1800>.contents>section {position:relative; display:flex; gap:2.53%; padding:30px 0 65px; width:100%; border-top:1px solid #c073ff;}
.sub01_2>.wrap1800>.contents>section>.map {position:relative; margin-top:32px; width:680px; max-width:43%;}
.sub01_2>.wrap1800>.contents>section>.map>dl {display:flex; flex-direction:column; align-items:center; gap:10px; position:absolute; top:0; width:fit-content;}
.sub01_2>.wrap1800>.contents>section>.map>dl::before {content:""; position:absolute; bottom:-28px; left:20px; width:8px; height:8px; border-radius:50%; background:#c073ff;}
.sub01_2>.wrap1800>.contents>section>.map>dl::after {content:""; position:absolute; bottom:-210px; left:23px; width:1px; height:186px; background:#c073ff;}
.sub01_2>.wrap1800>.contents>section>.map>dl>dt {font-weight:700; font-size:24px;}
.sub01_2>.wrap1800>.contents>section>.map>dl>dd {display:flex; flex-direction:column; gap:8px; padding:15px 0 15px 20px; width:300px; border:1px solid #fff; border-radius:20px;}
.sub01_2>.wrap1800>.contents>section>.map>dl>dd>div {font-size:18px;}
.sub01_2>.wrap1800>.contents>section>.map>.map_img {margin:0 auto; width:fit-content; max-width:100%;}
.sub01_2>.wrap1800>.contents>section>.map>.map_img>img {width:100%;}
.sub01_2>.wrap1800>.contents>section>.info {width:861px; max-width:55.9%;}
.sub01_2>.wrap1800>.contents>section>.info>ul {display:flex; width:100%; background:#333;}
.sub01_2>.wrap1800>.contents>section>.info>ul>li {display:flex; flex-direction:column; align-items:center; justify-content:center; gap:4px; position:relative; height:76px; font-weight:500; font-size:22px;}
.sub01_2>.wrap1800>.contents>section>.info>ul>li:nth-child(1) {width:16%;}
.sub01_2>.wrap1800>.contents>section>.info>ul>li:nth-child(2), 
.sub01_2>.wrap1800>.contents>section>.info>ul>li:nth-child(3), 
.sub01_2>.wrap1800>.contents>section>.info>ul>li:nth-child(4) {width:28%;}
.sub01_2>.wrap1800>.contents>section>.info>ul>li:not(:last-child)::before {content:""; position:absolute; top:50%; right:0; width:1px; height:20%; background:#fff; transform:translateY(-50%);}
.sub01_2>.wrap1800>.contents>section>.info>ul>li>span {font-size:16px; color:#c4c4c4;}
.sub01_2>.wrap1800>.contents>section>.info>h3 {margin-top:35px; padding:8px 0; width:100%; text-align:center;  border-radius:10px;  background:linear-gradient(to right, #298bfc 0%, #8939ca 80%);}
.sub01_2>.wrap1800>.contents>section>.info>h3>div {font-weight:700; font-size:24px; color:#fff;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap {margin-top:20px;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article {display:flex; gap:15px;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article:not(:first-child) {margin-top:35px;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.left {display:flex; justify-content:center; align-items:center; flex-direction:column; width:140px; max-width:16%; border:1px solid #fff;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right {width:706px; max-width:82%; border-bottom:1px solid #fff;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top {display:flex; gap:31px;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top>dt {position:relative; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:5px; padding:44px 0; width:30%; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top>dt::before {content:""; position:absolute; top:50%; right:-16px; width:1px; height:98%; background:#fff; transform:translateY(-50%);}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top>dt>em {font-size:18px; color:#999;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top>dt>div {font-weight:500; font-size:20px;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top>dt>span {font-size:16px; color:#eee;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top>dd {width:70%; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top>dd>div {width:fit-content; font-weight:300; font-size:18px;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top>dd>div:not(:first-child) {margin-top:8px;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.bottom {padding:35px 0 39px; border-top:1px solid #fff;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.bottom>dl {text-align:center;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.bottom>dl>dt {font-size:18px; color:#999;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.bottom>dl>dd {margin-top:10px; line-height:1.5; font-weight:500; font-size:18px;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.bottom>ul {display:flex; flex-wrap:wrap; justify-content:center; gap:20px 2%; margin-top:45px;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.bottom>ul>li {display:flex; justify-content:center; align-items:center; width:117px; max-width:18.4%; height:70px; text-align:center; line-height:1.5; font-weight:700; font-size:16px; color:#fff; border-radius:5px; background:#772eb2;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>ul {display:flex; flex-wrap:wrap; gap:20px 4.3%;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>ul:not(:first-child) {margin-top:42px;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>ul>li {display:flex; justify-content:center; align-items:center; width:215px; max-width:30.4%; height:70px; line-height:1.5; text-align:center; font-weight:500; font-size:18px; word-break:keep-all;}


.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable_bottom>.right {padding:60px 0; border-top:1px solid #fff;}

/* 1F */
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable1>.left {border-radius:25px 0 0 0;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable2>.left {border-radius:0 0 0 25px;}
/* 2F */
.sub01_2>.wrap1800>.contents>section.f2>.info>h3 {padding:0; background:transparent;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable3>.left {gap:38px; border-radius:25px 0 0 25px;}
/* 3F */
.sub01_2>.wrap1800>.contents>section.f4 {padding-bottom:0;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable4>.left {border-radius:25px 0 0 0;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable5>.left {gap:260px; border-radius:0 0 0 25px;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable4>.right>ul:not(:first-child) {margin-top:0; padding-bottom:35px;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable5>.right>ul:last-child {}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable5>.right>ul:last-child>li {width:457px; max-width:65%;}
.sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable5>.right>ul:last-child>li:not(:last-child) {width:215px; max-width:30.4%;}
/* 4F */
.sub01_2>.wrap1800>.contents>section.f4>.info>h3 {padding:0; background:transparent;}






/* sub01_3 :: 오시는 길 */
.sub01_3>.wrap1520>section.sec2 {margin-top:160px;}
.sub01_3>.wrap1520>section>.title_wrap {justify-content:center;}
.sub01_3>.wrap1520>section>.map {position:relative; margin-top:35px; width:100%;}
.sub01_3>.wrap1520>section>.map>iframe {width:100%; height:640px;}
.sub01_3>.wrap1520>section>.map>img {width:100%;}
.sub01_3>.wrap1520>section>.map>.card {position:absolute; bottom:40px; left:50px; padding:40px 40px 25px 30px; border-radius:12px; background:linear-gradient(to top,#ebff43 0%, #a4ff98 35%, #7ce8ff 61%, #1b6ffb 100%); box-shadow:0 0 10px rgba(0,0,0,.3); z-index:1;}
.sub01_3>.wrap1520>section>.map>.card::before {content:""; position:absolute; top:50%; left: 50%; width:calc(100% - 4px); height:calc(100% - 4px); transform:translate(-50%, -50%); border-radius:12px; background:#fff; z-index:-1;}
.sub01_3>.wrap1520>section>.map>.card>dl {display:flex; flex-direction:column; gap:15px;}
.sub01_3>.wrap1520>section>.map>.card>dl>dt {font-weight:700; font-size:20px; color:#111;}
.sub01_3>.wrap1520>section>.map>.card>dl>dd {line-height:1.6; font-weight:500; font-size:16px; color:#333;}
.sub01_3>.wrap1520>section>.map>.card>a {display:flex; justify-content:center; align-items:center; gap:14px; margin-top:30px; width:331px; height:49px; font-weight:500; font-size:16px; background:#222; border-radius:24.5px;}
.sub01_3>.wrap1520>section>.map>.card>a:hover {color:#fff;}








/* 반응형//////////////////////////////////////////// */
@media screen and (max-width:1800px) {
  /* sub01_2 :: 일정표 */
  .sub01_2>.wrap1800>nav {width:100px;}
  .sub01_2>.wrap1800>.contents {width:calc(100% - 100px);}
}
@media screen and (max-width:1600px) {
  /* sub01_2 :: 일정표 */
  .sub01_2>.wrap1800 {gap:1%;}
  
}
@media screen and (max-width:1540px) {
  /* sub01_1 :: 행사개요 */
  .sub01_1>.wrap1520>.right>p>br {display:none;} 
  .sub01_1>.wrap1520>.right>.con>ul>li:first-child {width:50%; max-width:50%;}
  .sub01_1>.wrap1520>.right>.con>ul>li:last-child {width:50%; max-width:50%;}
}
@media screen and (max-width:1514px) {
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>ul>li>br {display:none;}
}
@media screen and (max-width:1400px) {
  /* sub01_2 :: 일정표 */
  .sub01_2>.wrap1800>.contents {width:calc(100% - 1% - 100px);}
  .sub01_2>.wrap1800>.contents>section {flex-direction:column; gap:50px;}
  .sub01_2>.wrap1800>.contents>section>.map {margin:0 auto; max-width:100%;}
  .sub01_2>.wrap1800>.contents>section>.info {width:100%; max-width:100%;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.left {flex-shrink:0; width:224px;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right {width:100%; max-width:100%;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top>dt {width:25%; max-width:25%;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top>dd {width:75%; max-width:75%;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>ul {gap:26px 1%;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>ul>li {width:393px; max-width:32.5%;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>ul>li>br {display:block;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable5>.right>ul:last-child>li {width:66%; max-width:100%;}
  /* 3F */
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable5>.right>ul:last-child>li:not(:last-child) {width:393px; max-width:32.5%;}
}
@media screen and (max-width:1210px) {
  /* sub01_1 :: 행사개요 */
  .sub01_1>.wrap1520 {flex-direction:column; gap:80px}
  .sub01_1>.wrap1520>.left {margin:0 auto;}
  .sub01_1>.wrap1520>.right {max-width:100%;}
  .sub01_1>.wrap1520>.right>.con>ul>li:first-child {width:40%; max-width:40%;}
  .sub01_1>.wrap1520>.right>.con>ul>li:last-child {width:60%; max-width:60%;}
}

@media screen and (max-width:1024px) {
  /* sub01_2 :: 일정표 */
  .sub01_2>.wrap1800 {flex-direction:column; gap:40px;}
  .sub01_2>.wrap1800>nav {top:100px; width:100%; z-index:10;}
  .sub01_2>.wrap1800>nav>ul {flex-direction:row; justify-content:space-evenly;}
  .sub01_2>.wrap1800>.contents {width:100%;} 

  /* sub01_3 :: 오시는 길 */
  .sub01_3>.wrap1520>section>.map>.card {position:relative; bottom:inherit; left:inherit; margin-top:40px; padding:0; background:none;}
  .sub01_3>.wrap1520>section>.map>.card::before {display:none;}
  .sub01_3>.wrap1520>section>.map>.card>dl>dt {color:#fff;}
  .sub01_3>.wrap1520>section>.map>.card>dl>dd {color:#eee}
  .sub01_3>.wrap1520>section>.map>.card>a:hover {background:#fff; color:#000; transition:all .3s;}
}
@media screen and (max-width:840px) {

}
@media screen and (max-width:768px) {
  /* sub01_1 :: 행사개요 */
  .sub01_1>.wrap1520 {gap:11.719vw;}
  .sub01_1>.wrap1520>.right>h3 {font-size:7.552vw;}
  .sub01_1>.wrap1520>.right>p {margin-top:6.510vw; font-size:3.646vw;}
  .sub01_1>.wrap1520>.right>.con {margin-top:11.068vw;}
  .sub01_1>.wrap1520>.right>.con>dl {padding-left:2.604vw;}
  .sub01_1>.wrap1520>.right>.con dl>dt {font-size:3.646vw;}
  .sub01_1>.wrap1520>.right>.con dl>dd {display:flex; flex-direction:column; margin-top:1.953vw; font-size:4.167vw;}
  .sub01_1>.wrap1520>.right>.con dl>dd>em {margin-top:1.823vw; font-size:3.646vw;}
  .sub01_1>.wrap1520>.right>.con>ul {flex-direction:column; gap:2%; margin-top:5.208vw; }
  .sub01_1>.wrap1520>.right>.con>ul>li {padding:4.557vw 0 5.729vw 3.776vw;}
  .sub01_1>.wrap1520>.right>.con>ul>li::before {right:-1.042vw; height:87%; background:#fff;}
  .sub01_1>.wrap1520>.right>.con>ul>li::after {content:""; position:absolute;; top:50%; left:-1.042vw; width:1px; height:87%; background:#fff; transform:translateY(-50%);}
  .sub01_1>.wrap1520>.right>.con>ul>li:first-child {width:100%; max-width:100%;}
  .sub01_1>.wrap1520>.right>.con>ul>li:last-child {width:100%; max-width:100%; border-top:none;}
  .sub01_1>.wrap1520>.right>.con>ul>li>dl>dd {margin-top:3.906vw; font-size:3.906vw;}
  .sub01_1>.wrap1520>.right>.con>ol {gap:4.557vw; padding:5.208vw 0 0 2.604vw;}
  .sub01_1>.wrap1520>.right>.con>.sponsor {margin-top:7.813vw; padding:6.510vw 2.604vw;}

  /* sub01_2 :: 일정표 */
  .border_gra1::before,
  .border_gra1::after,
  .border_gra2::before,
  .border_gra2::after,
  .border_gra3::before,
  .border_gra3::after {border-radius:1.953vw;}
  .sub01_2>.wrap1800 {gap:6.510vw;}
  .sub01_2>.wrap1800>nav {top:15.625vw; border-radius:3.255vw;}
  .sub01_2>.wrap1800>nav>ul>li>a {padding:3.906vw 0; font-size:5.729vw;}
  .sub01_2>.wrap1800>.contents>section {gap:7.813vw; padding:5.208vw 0 9.766vw;}
  .sub01_2>.wrap1800>.contents>section>.map {width:100%;}
  .sub01_2>.wrap1800>.contents>section>.map>dl {gap:2.604vw;}
  .sub01_2>.wrap1800>.contents>section>.map>dl::before {bottom:-4.948vw; left:3.906vw; width:2.344vw; height:2.344vw;}
  .sub01_2>.wrap1800>.contents>section>.map>dl::after {bottom:-28.646vw; left:4.948vw; height:24.219vw;}
  .sub01_2>.wrap1800>.contents>section>.map>dl>dt {font-size:4.427vw;}
  .sub01_2>.wrap1800>.contents>section>.map>dl>dd {gap:2.344vw; padding:3.255vw 3.906vw; width:fit-content; border-radius:3.906vw;}
  .sub01_2>.wrap1800>.contents>section>.map>dl>dd>div {font-size:3.646vw;}
  .sub01_2>.wrap1800>.contents>section>.map>.map_img {width:100%;}
  .sub01_2>.wrap1800>.contents>section>.info>ul>li {gap:0.781vw; height:12.500vw; font-size:4.167vw;}
  .sub01_2>.wrap1800>.contents>section>.info>ul>li:not(:last-child)::before {height:30%;}
  .sub01_2>.wrap1800>.contents>section>.info>ul>li>span {font-size:3.125vw;}
  .sub01_2>.wrap1800>.contents>section>.info>h3 {margin-top:5.859vw; padding:1.693vw 0; border-radius:2.604vw;}
  .sub01_2>.wrap1800>.contents>section>.info>h3>div {font-size:4.427vw;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap {margin-top:3.906vw;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article {flex-direction:column; gap:3.255vw}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article:not(:first-child) {margin-top:5.859vw;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.left {flex-direction:row; justify-content:space-around; padding:2.604vw 0; width:100%; max-width:100%; border-radius:4.557vw 4.557vw 0 0 !important;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.left>img {width:10.938vw;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top {gap:4.036vw;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top>dt {padding:7.031vw 0; width:30%; max-width:30%;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top>dt::before {right:-2.083vw}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top>dd {padding:3.906vw; width:70%; max-width:70%;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top>dt>em {font-size:3.646vw;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top>dt>div {font-size:3.906vw;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top>dt>span {font-size:3.385vw;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top>dd>div {font-size:3.646vw;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.top>dd>div:not(:first-child) {margin-top:2.344vw;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.bottom {padding:5.859vw 0 6.510vw;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.bottom>dl>dt {font-size:3.646vw;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.bottom>dl>dd {margin-top:2.604vw; font-size:3.646vw; word-break:keep-all;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.bottom>dl>dd>br {display:none;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.bottom>ul {gap:3.906vw 3%; margin-top:7.161vw;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.bottom>ul>li {width:100%; max-width:100%; height:11.719vw; font-size:3.385vw; border-radius:1.953vw;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>.bottom>ul>li>br {display:none;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>ul {gap:3.906vw 3%;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>ul:not(:first-child) {margin-top:6.771vw;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>article>.right>ul>li {width:48.5%; max-width:48.5%; height:13.021vw; font-size:3.646vw;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable5>.right>ul:last-child {flex-direction:row;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable5>.right>ul:last-child>li {width:48.5%; max-width:48.5%;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable_bottom>.right {padding:6.510vw 0;}
  /* 2F */
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable3>.left {gap:0;}
  /* 3F */
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable5>.left {gap:0;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable4>.right>ul:not(:first-child) {padding-bottom:5.859vw;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable5>.right>ul>li:nth-child(3n) {display:none;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable5>.right>ul:last-child>li:not(:last-child) {width:48.5%; max-width:48.5%;}
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable5>.right>ul:last-child>li:last-child {width:100%; max-width:100%;}
  /* 4F */
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable6>.right>ul>li:nth-child(3),
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable6>.right>ul>li:nth-child(4),
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable6>.right>ul>li:nth-child(6),
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable6>.right>ul>li:nth-child(7),
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable6>.right>ul>li:nth-child(9),
  .sub01_2>.wrap1800>.contents>section>.info>.timetable_wrap>.timetable6>.right>ul>li:nth-child(10) {display:none;}


  /* sub01_3 :: 오시는 길 */
  .sub01_3>.wrap1520>section.sec2 {margin-top:22.135vw;}
  .sub01_3>.wrap1520>section>.map {margin-top:5.859vw;}
  .sub01_3>.wrap1520>section>.map>iframe {height:84.635vw;}
  .sub01_3>.wrap1520>section>.map>.card {margin-top:6.510vw;}
  .sub01_3>.wrap1520>section>.map>.card>dl {gap:3.255vw}
  .sub01_3>.wrap1520>section>.map>.card>dl>dt {font-size:3.906vw;}
  .sub01_3>.wrap1520>section>.map>.card>dl>dd {font-size:3.385vw;}
  .sub01_3>.wrap1520>section>.map>.card>a {gap:2.474vw; margin-top:5.208vw; width:67.083vw; height:8.984vw; font-size:3.385vw; border-radius:4.492vw;}
  .sub01_3>.wrap1520>section>.map>.card>a>img {width:2.995vw;}
}