@media screen and (max-width: 768px){.menuRight img{max-width: 100%;height: auto !important;margin: 0 auto;display: block}}.menuBox{background: url('../images/menubackground_shadow.jpg') no-repeat;background-size: 100%;box-sizing: border-box;position: relative}.menuBorder{width: 100%;padding: 0 220px;padding-top: 160px;box-sizing: border-box;padding-bottom: 40px;height: auto;margin-bottom: 20px}.menuColumn{width: 100%;display: flex;align-items: center;flex-direction: column;margin-bottom: 64px}.menuColumn p{font-size: 52px;font-weight: 600;color: rgba(255, 255, 255, 1);text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5)}.menuColumn span{font-size: 16px;font-weight: 600;color: rgba(255, 255, 255, 1);text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5)}.menuSection .menuLeft{width: 20%;margin-right: 10px}.menuSection .menuLeft .menuTitle{padding: 30px 20px;background: #ffffff;font-size: 18px;font-weight: 600;color: rgba(42, 42, 42, 1);width: 100%;box-sizing: border-box;border-bottom: 1px solid rgba(242, 242, 242, 1)}.menuLeftClos{box-sizing: border-box;width: 100%;background: #ffffff;font-size: 14px;font-weight: 400;color: rgba(154, 154, 154, 1);position: relative}.menuLeftClos p:hover{background: rgba(65, 141, 66, 1);color: rgba(255, 255, 255, 1);cursor: pointer;border-bottom: 1px solid rgba(65, 141, 66, 1)}.menuSection{display: flex;justify-content: space-between}.menuRight{width: 78%;background: rgba(255, 255, 255, 1);padding: 30px 40px;box-sizing: border-box;height: auto;box-shadow: 0px 3px 10px 1px #ccc}.menuRightTitle{display: flex;align-items: center;margin-bottom: 20px}.menuRightTitle.line{border-bottom: #8cbc8c 2px solid;padding-bottom: 1em}.menuRightTable .needid tr td:nth-child(1){text-align: center}.menuRightTitle div{width: 4px;height: 24px;background: rgba(65, 140, 65, 1);margin-right: 8px}.menuRightTitle p{font-weight: 600;color: rgba(42, 42, 42, 1);font-size: 22px;text-align: center;width: 100%}.menuRightTable{width: 100%;word-break: break-all}.menuRightTable .content-title{font-size: 18px;padding: 5px;background-color: #418D42;color: #fff}.menuRightTable table{width: 100%;text-align: justify;margin-bottom: 2em}.menuRightTable th,.menuRightTable tr.firstline td{padding: 9px 0;background: #ffcb33;font-size: 16px!important;white-space: nowrap}.firstline:not(.tleft) td{text-align: center}td>table tr.firstline td{font-size: auto;background: #f5f4f5 !important}.menuRightTable tr{width: 100%;background: #f5f4f5}.menuRightTable .nohover tr:not(.firstline):hover td{background: #dedede}.menuRightTable table:not(.nohover) tr:hover{background: #dedede}.menuRightTable tr,.menuRightTable td{padding: 9px 0;font-size: 16px}.menuRightTable td{padding: 9px 5px;text-align: center;word-break: keep-all;border: 1px solid black}.menuRightTable .tleft td{text-align: left}.menuRightTable .pd td{padding: 9px 5px !important}.menuLeft ul a{color: rgba(154, 154, 154, 1);width: 100%}.menuLeftClos a{cursor: pointer}.menuLeftClos p{padding: 20px;box-sizing: border-box;width: 100%;background: #ffffff;border-bottom: 1px solid rgba(242, 242, 242, 1);font-size: 14px;font-weight: 400;color: rgba(154, 154, 154, 1)}.menuLeftClos ul{display: none}.menuLeftClos ul li{padding: 20px;background: #ffffff;font-size: 14px;font-weight: 400;color: rgba(154, 154, 154, 1);list-style: inside}.menuLeftClos ul li:hover{background: rgba(246, 246, 246, 1);font-size: 14px;color: rgba(65, 141, 66, 1);cursor: pointer}.menucode{padding: 20px 40px;background: #ffffff;width: 100%;box-sizing: border-box;text-align: center;position: relative;z-index: 99;font-size: 14px;color: rgba(154, 154, 154, 1)}.menucode p{margin-top: 1em}.menucode img{width: 100%;height: auto}@media screen and (max-width: 1500px){.menuBorder{padding: 150px 110px}}@media screen and (max-width: 1250px){.menuBorder{padding: 120px 60px}}@media screen and (max-width: 1100px){.menuBorder{padding: 40px 40px}.menuRight{width: 100%}}@media screen and (max-width: 960px){.menuSection .menuLeft .menuTitle{padding: 20px 10px;font-size: 16px}.menuRight{width: 100%}.menuSection{justify-content: center}.menuLeft{display: none}.menuColumn{margin-bottom: 0}}@media screen and (max-width: 800px){.menuSection .menuLeft .menuTitle{padding: 10px 5px}}@media screen and (max-width: 768px){.menuColumn p{font-size: 24px}.menuRightTitle p{font-size: 22px}.menuBorder{padding: 0;padding-top: 60px;padding-bottom: 40px}.menuRight{padding: 10px 20px}.menuRightTable ul li p{font-size: 16px}.menuRightTable ul li div{font-size: 14px}.menuRightTable tr td:nth-child(1){width: 20%}}
