.menuList .Img,.menuList .Txt,.menuList .Txt .title a:before,.menuList .Txt .title a span{transition:all 0.5s}.contentBox .leftBox{padding:0 50px 0 0}@media (max-width:1023px){.contentBox .leftBox{padding:0 0 30px 0}}.contentBox .rightBox{padding:0}.classNote{padding-bottom:10px;font-size:15px;line-height:1.8;color:#222;text-align:center}.menuList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -55px}@media (max-width:1024px){.menuList{margin:0 -15px}}@media (max-width:640px){.menuList{margin:0}}.menuList .menuItem{width:calc(100%/2);padding:0 55px 35px}.menuList .menuItem.noImg .item{padding-bottom:0}.menuList .menuItem.noImg .Txt{width:100%;max-width:100%;height:auto;background:#fff;border:1px solid #32302c;margin-top:15px;padding:20px;position:static}@media (max-width:1024px){.menuList .menuItem{padding:0 15px 35px}}@media (max-width:640px){.menuList .menuItem{width:100%;padding:0 0 50px}}.menuList .item{position:relative;padding-bottom:320px}@media (max-width:1024px){.menuList .item{padding-bottom:0}}@media (min-width:1201px){.menuList .item:hover .Img{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}}.menuList .Img{width:85%;margin:0 auto;position:relative;-webkit-transform-origin:top left;transform-origin:top left}.menuList .Img a{display:block;overflow:hidden}.menuList .Img img{width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:1024px){.menuList .Img{width:100%}}.menuList .Txt{width:100%;max-width:360px;height:455px;background:url("../images/menu_text_mobile_bg.png") no-repeat center/contain;overflow:hidden;padding:120px 65px 20px 35px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-40%);transform:translateX(-40%)}.menuList .Txt .title{width:100%}.menuList .Txt .title a{display:inline-block;position:relative}.menuList .Txt .title a span{color:#fff;display:inline-block;font-size:21px;font-weight:900;line-height:1;letter-spacing:1px;padding:12px 20px 12px 15px;position:relative;z-index:2;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.menuList .Txt .title a:before{content:"";background-color:#ce2e3b;-webkit-transform:rotate(-3deg) scaleY(1.01);transform:rotate(-3deg) scaleY(1.01);z-index:1;width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width:1201px){.menuList .Txt .title a:hover:before{background-color:#fa822b}}.menuList .Txt .textBox{width:95%;height:65%;margin-top:15px;margin-left:auto;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.menuList .Txt .textBox .subtitle{color:#4e361f;font-size:20px;font-weight:900;line-height:1.5;letter-spacing:1px;text-decoration:underline;white-space:pre-wrap}.menuList .Txt .textBox .text{max-height:120px;color:#4e361f;margin-top:15px;font-size:15px;font-weight:500;letter-spacing:0.5px;line-height:1.6;white-space:pre-wrap}@media (max-width:1440px){.menuList .Txt{right:15px}}@media (max-width:1024px){.menuList .Txt{width:100%;max-width:85%;height:auto;background:#fff;border:1px solid #32302c;margin:15px auto 0;padding:20px;position:static;-webkit-transform:translate(0);transform:translate(0)}.menuList .Txt .title a span{font-size:18px;padding:10px 20px 10px 15px;-webkit-transform:rotate(0);transform:rotate(0)}.menuList .Txt .title a:before{-webkit-transform:rotate(0) scaleY(1);transform:rotate(0) scaleY(1)}.menuList .Txt .textBox{width:100%;-webkit-transform:rotate(0);transform:rotate(0)}.menuList .Txt .textBox .subtitle{font-size:18px}}.insIntroBox{display:-ms-flexbox;display:flex}@media (max-width:768px){.insIntroBox{-ms-flex-direction:column;flex-direction:column}}.insIntroBox .albumBox{width:50%;margin-right:30px}@media (max-width:768px){.insIntroBox .albumBox{width:100%;margin-right:0;margin-bottom:30px}}.insIntroBox .albumBox .albumList .albumItem{cursor:pointer}.insIntroBox .albumBox .albumList .albumItem img{width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.insIntroBox .albumBox .albumListNav{margin:15px -5px 0}.insIntroBox .albumBox .albumListNav .albumItem{padding:0 5px}.insIntroBox .introBox{-ms-flex:1;flex:1}@media (max-width:768px){.insIntroBox .introBox{-ms-flex:auto;flex:auto}}.insIntroBox .introBox .articleTitle{margin-bottom:15px;padding:0 0 15px 0}.insIntroBox .introBox .Txt{font-size:16px;line-height:1.6;margin-top:20px}
/*# sourceMappingURL=menu.css.map */