@charset "UTF-8";main{position:relative;background:#f4e5fd url(/build/assets/background-bg-5ad30532.jpg) no-repeat center top /cover;text-align:center;padding:20px 0 270px}main .nt0{text-align:right;padding-right:20px}main .nt{position:relative;z-index:1}main .nt1-mask{height:406px}main summary{color:#fff;text-align:left;letter-spacing:-.5px;margin-top:40px;padding:0 10px}main label{position:absolute;left:80px;text-align:center;bottom:-55px;display:inline-block;z-index:11}main .btn-img{position:absolute;left:0;right:0;text-align:center;bottom:35px;display:inline-block;z-index:22}.w-100{width:100%}.event-modal{position:fixed;display:none;top:0;left:0;width:100%;height:100%;align-items:center;z-index:99}.modal-box{position:relative;width:100%;max-width:860px;margin:0 auto;padding:0 10px;z-index:12}.modal-box .modal-panel{position:relative;background-color:#fff;width:100%;padding:30px}.modal-box .modal-panel.tb-panel{padding:15px 0}.modal-box .modal-head{position:relative;color:#2c2324;font-size:20px;padding:10px 0 15px}.modal-box .modal-head h2{font-weight:700;text-align:center;font-size:18px}.modal-box .modal-close{display:inline-block;width:6vw;height:6vh;text-align:right;position:absolute;top:15px;right:15px;z-index:22}.modal-box .modal-body{text-align:center;padding:0 20px 10px}.modal-body h2{font-weight:700;font-size:36px}.modal-body h2 span{display:inline-block;color:#c4c4c4;margin:0 10px}.modal-body h3{font-weight:700;font-size:24px}.modal-body p{font-size:18px}.modal-box .modal-foot{text-align:center}.modal-tab{display:flex;align-items:center}.modal-tab a{flex-grow:1;display:block;font-size:16px;font-weight:700;text-align:center;color:#fff;background-color:#adadad;padding:10px 0}.modal-tab a.active{background-color:#3cc}.modal-tb{width:100%;border:1px solid #d3d3d3}.modal-tb thead{background:#d3d3d3}.modal-tb thead th{font-weight:400;padding:5px 0}.modal-tb tbody tr{border-top:1px solid #d3d3d3}.modal-tb tbody td{font-weight:400;padding:5px 0}.modal-break{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:11;background:rgba(0,0,0,.7)}@media (min-width: 1024px){.modal-box .modal-panel{padding:100px 0}.modal-box .modal-panel.tb-panel{padding:30px 20px}.modal-box .modal-head h2{font-size:24px}.modal-body h2{font-size:50px}.modal-body h2 span{margin:0 20px}.modal-body h3{font-size:30px}.modal-body p{font-size:24px}.modal-tab a{font-size:20px}.modal-tb thead th,.modal-tb tbody td{font-size:20px;padding:10px 0}}
