.section_menuInner {position: relative; width: 100%; height: 1960px; background:url("../img/main/main_section3.jpg")no-repeat center top; padding:0px; z-index:1; }
.menuBox{position: relative; width: 100%; height: 980px;}
.menuBox .menuTab{position: absolute; left:0%; top:28%; transform: translate(-50%);}
.menuBox ul.menu_sTab {overflow: hidden;}
.menuBox ul.menu_sTab li{position: relative; width: 84px; height: 162px;}
.menuBox ul.menu_sTab li a.mlink {position: absolute; left:0; top:0px; width: 84px; height: 162px; text-align: center; color:#fff; font-size:14px; background:rgba(8,57,123,0.5); border-radius: 0px 10px 10px 0px; z-index:3;}
.menuBox ul.menu_sTab li a.sublink {position: absolute; left:0; top:0px; width: 84px; height: 162px; text-align: center; color:#fff; font-size:14px; background:rgba(8,57,123,0.5);  border-radius: 0px 10px 10px 0px; z-index:2;}
.menuBox ul.menu_sTab li a.mlink p{position: absolute; left: 52px; top: 34px; font-size: 21px;}
.menuBox ul.menu_sTab li a.sublink p{position: absolute; left: 52px; top: 20px; font-size: 21px;}

.menuBox ul.menu_sTab li.list_on a.mlink {position: absolute; left:0; top:0px; width: 84px; height: 162px; text-align: center; color:#fff; font-size:14px; background-color:#ba1d26; border-radius: 0px 10px 10px 0px; z-index:3;}
.menuBox ul.menu_sTab li.list_on a.sublink {position: absolute; left:0; top:0px; width: 84px; height: 162px; text-align: center; color:#fff; font-size:14px;  background-color:#ba1d26; border-radius: 0px 10px 10px 0px; z-index:2;}

.main_sang {position: relative; width: 1254px; height: 980px; margin: 0 auto;}
.main_sang .sangVisual{position: absolute; left: 0%; top: 14%; transform: translate(3%);}
.main_sang .mainmu_default{position: absolute; top: 34%; right: 4%; transform: translate(0%);}
.main_sang .food_ov {position: absolute; left: 244px; top: 326px; cursor: pointer; z-index: 10; opacity:0;}
.main_sang .food_ov:hover{opacity:0; animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;}
.main_sang .food2_ov {position: absolute; left: 369px; top: 132px; cursor: pointer; z-index: 10; opacity:0;}
.main_sang .food2_ov:hover{opacity:0; animation: fade-in 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;}
.main_sang .food3_ov {position: absolute; left: 512px; top: 314px; cursor: pointer; z-index: 12; opacity:0;}
.main_sang .food3_ov:hover{opacity:0; animation: fade-in 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;}
.main_sang .food4_ov {position: absolute; left: 448px; bottom: 254px; cursor: pointer; z-index: 10; opacity:0;}
.main_sang .food4_ov:hover{opacity:0; animation: fade-in 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;}
.main_sang .food5_ov {position: absolute; left: 252px; bottom: 170px; cursor: pointer; z-index: 10; opacity:0;}
.main_sang .food5_ov:hover{opacity:0; animation: fade-in 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;}
.main_sang .food6_ov {position: absolute; left: 68px; bottom: 282px; cursor: pointer; z-index: 10; opacity:0;}
.main_sang .food6_ov:hover{opacity:0; animation: fade-in 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;}
.main_sang .food7_ov {position: absolute; left: 14px; top: 290px; cursor: pointer; z-index: 10; opacity:0;}
.main_sang .food7_ov:hover{opacity:0; animation: fade-in 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;}
.main_sang .food8_ov {position: absolute; left: 488px; top: 264px; cursor: pointer; z-index: 10; opacity:0;}
.main_sang .food8_ov:hover{opacity:0; animation: fade-in 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;}
.main_sang .food9_ov {position: absolute; left: 164px; top: 143px; cursor: pointer; z-index: 10; opacity:0;}
.main_sang .food9_ov:hover{opacity:0; animation: fade-in 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;}

.main_sang .food_img {position: absolute; left: 480px; top: -49%; transform: translate(4%); cursor: pointer; z-index: 10; transition:all 1s;}
.main_sang .food2_img {position: absolute; left: 361px; top: 36%; transform: translate(4%); cursor: pointer; z-index: 10; transition:all 1s;}
.main_sang .food3_img {position: absolute; left: 235px; top: -51%; transform: translate(4%); cursor: pointer; z-index: 10; transition:all 1s;}
.main_sang .food4_img {position: absolute; left: 301px; top: -148%; transform: translate(4%); cursor: pointer; z-index: 10; transition:all 1s;}
.main_sang .food5_img {position: absolute; left: 497px; top: -191%; transform: translate(4%); cursor: pointer; z-index: 10; transition:all 1s;}
.main_sang .food6_img {position: absolute; left: 682px; top: -140%; transform: translate(4%); cursor: pointer; z-index: 10; transition:all 1s;}
.main_sang .food7_img {position: absolute; left: 725px; top: -41%; transform: translate(4%); cursor: pointer; z-index: 10; transition:all 1s;}
.main_sang .food8_img {position: absolute; left: 278px; top: -21%; transform: translate(4%); cursor: pointer; z-index: 10; transition:all 1s;}
.main_sang .food9_img {position: absolute; left: 565px; top: 29%; transform: translate(4%); cursor: pointer; z-index: 10; transition:all 1s;}


.main_sang .sangVisual2{position: absolute; left: 0%; top: 14%; transform: translate(3%);}
.main_sang .side_food_default{position: absolute; top: 28%; right: 4%; transform: translate(0%);}
.main_sang .side_food_ov {position: absolute; left: 221px; top: 348px; cursor: pointer; z-index: 10; opacity:0;}
.main_sang .side_food_ov:hover{opacity:0; animation: fade-in 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;}
.main_sang .side_food2_ov {position: absolute; left: 276px; bottom: 274px; cursor: pointer; z-index: 10; opacity:0;}
.main_sang .side_food2_ov:hover{opacity:0; animation: fade-in 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;}
.main_sang .side_food3_ov {position: absolute; left: 24px; top: 337px; cursor: pointer; z-index: 12; opacity:0;}
.main_sang .side_food3_ov:hover{opacity:0; animation: fade-in 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;}
.main_sang .side_food4_ov {position: absolute; left: 117px; top: 164px; cursor: pointer; z-index: 10; opacity:0;}
.main_sang .side_food4_ov:hover{opacity:0; animation: fade-in 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;}
.main_sang .side_food5_ov {position: absolute; left: 308px; top: 131px; cursor: pointer; z-index: 10; opacity:0;}
.main_sang .side_food5_ov:hover{opacity:0; animation: fade-in 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;}
.main_sang .side_food6_ov {position: absolute; left: 450px; top: 253px; cursor: pointer; z-index: 10; opacity:0;}
.main_sang .side_food6_ov:hover{opacity:0; animation: fade-in 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;}
.main_sang .side_food7_ov {position: absolute; left: 434px; bottom: 232px; cursor: pointer; z-index: 10; opacity:0;}
.main_sang .side_food7_ov:hover{opacity:0; animation: fade-in 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;}

.main_sang .side_food_img {position: absolute; left: 480px; top: -66%; transform: translate(4%); cursor: pointer; z-index: 10; }
.main_sang .side_food2_img {position: absolute; left: 436px; top: -286%; transform: translate(4%); cursor: pointer; z-index: 10;}
.main_sang .side_food3_img {position: absolute; left: 676px; top: -85%; transform: translate(4%); cursor: pointer; z-index: 10;}
.main_sang .side_food4_img {position: absolute; left: 590px; top: 12%; transform: translate(4%); cursor: pointer; z-index: 10; }
.main_sang .side_food5_img {position: absolute; left: 402px; top: 38%; transform: translate(4%); cursor: pointer; z-index: 10; }
.main_sang .side_food6_img {position: absolute; left: 252px; top: -30%; transform: translate(4%); cursor: pointer; z-index: 10;}
.main_sang .side_food7_img {position: absolute; left: 285px; top: -91%; transform: translate(4%); cursor: pointer; z-index: 10;}


@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.menusection2 {position: relative; width: 100%; height: 1014px; margin:0 auto; overflow: hidden; position: relative;}

.menusection2 .menu_inner{position: relative; width: 100%; height: 100%;}
.menusection2 .menu_inner .mustabBox{position: absolute; left:50%; top:150px; transform: translate(-50%); z-index:30;}
.menusection2 .menu_inner .mustabBox_scroll{position: fixed; left:50%; top: 130px; transform: translate(-50%); z-index:30;}

.menusection2 .menu_inner ul.mu_stab{}
.menusection2 .menu_inner ul.mu_stab li{position: relative; float:left; padding:0px 28px; text-align: center;}
.menusection2 .menu_inner ul.mu_stab li .star {position: absolute; left: -18px; top: -32px; display:none;}
.menusection2 .menu_inner ul.mu_stab li.list_on .star {position: absolute; left: -18px; top: -32px; display:block;}

.menusection2 .menu_inner ul.mu_stab li a {font-size:58px; color:#979797; font-weight: 600;}
.menusection2 .menu_inner ul.mu_stab li.list_on a{font-size:58px; color:#ba1d26; opacity:1;}

.mainMu{width: 100%; height: 100%; padding:80px 0px; background:url("../img/menu/menu_section2_bg.jpg")no-repeat center top; z-index:2;}
.list_board{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.list_board.on{
  z-index: 11;
}
.mainMu{
  z-index: 10;
}
.subMu{
  z-index: 9;
}
.mainMu .inner{position: relative; width: 1000px; height: 1014px; margin:0 auto; margin-top: 192px;}
.mainMu .inner .mainmu_left{position: absolute; left: 0px; top: 0px; text-align: left; z-index:5;}
.mainMu .inner .mainmu_left_scroll{position: fixed; left: 453px; top: 252px; text-align: left; z-index:5;}

.mainMu .inner .right{position: absolute;  text-align: right; right: -192px; top: 0px; z-index:20;}
.right p{font-size:14px; color:#fff; font-family: 'Pretendard';}
.right::-webkit-scrollbar {
    width: 10px;
    background-color: black;
}
.subMu{width: 100%;  height: 100%; padding:80px 0px; background:url("../img/menu/menu_section2_bg2.jpg")no-repeat center top; z-index:2;}
.subMu .inner{position: relative; width: 1000px; height: 1014px; margin:0 auto; margin-top: 192px;}
.subMu .inner .sidemu_left{position: absolute; left: -98px; top: -34px; text-align: left; z-index:5;}
.sidemu_left p{font-size:14px; color:#000; font-family: 'Pretendard';}
.subMu .inner .sidemu_left_scroll{position: fixed; left: 453px; top: 252px; text-align: left; z-index:5;}

.subMu .inner .sidemu_right{position: absolute;  text-align: right; right: -92px;; top: 5px; z-index:20;}
.sidemu_left::-webkit-scrollbar {
    width: 10px;
    background-color: #f0eae2;
}