.message_mask_layer[data-v-2e08d8d7]{position:fixed;background:rgba(0,0,0,.7);top:0;left:0;bottom:0;right:0;z-index:9999;display:none}.messagewrap[data-v-2e08d8d7],.show[data-v-2e08d8d7]{display:flex;align-items:center;justify-content:center}.messagewrap[data-v-2e08d8d7]{width:30rem;height:4rem;background:hsla(0,0%,41.2%,.8);color:#fffaf0;border-radius:5rem;cursor:pointer;position:relative}.messagewrap .countcss[data-v-2e08d8d7]{font-weight:700;color:#ff973e}.messagewrap .ico[data-v-2e08d8d7]{position:absolute;top:.3rem;left:2rem;font-size:2rem}.popup_message .message_box[data-v-2e08d8d7]{position:relative;cursor:pointer}.popup_message .message_box .count01[data-v-2e08d8d7]{position:absolute;top:48px;left:44px!important;font-size:25px;font-weight:700;text-align:center;display:block;line-height:26px}.popup_message .message_box .count02[data-v-2e08d8d7]{position:absolute;top:48px;left:115px;font-size:16px;width:80%;font-weight:700;text-align:center;display:inline-block;color:#b30024;line-height:26px}.cul_main{flex-wrap:nowrap;justify-content:center}.box,.cul_main{width:100%;display:flex;align-items:center}.box{padding:2rem;justify-content:space-between;flex-wrap:wrap}.box .date{width:100%;text-align:center;font-size:3rem;font-weight:600;color:#dadada}.box .week{height:2.8rem;line-height:2.8rem;background-color:#383838;font-weight:700;color:#fff;border-radius:.3rem}.box .day,.box .week{width:14%;text-align:center;font-size:1.2rem}.box .day{height:9.9rem;color:#fff9ff;position:relative;border:1px solid #353535;border-radius:.5rem;margin-top:.5rem;display:flex;justify-content:center;align-items:center;animation:zoomIn;animation-duration:.3s}.box .day img{width:5rem}.box .day2{border:0!important}.day .daynumber{position:absolute;width:20px;height:20px;right:3px;top:3px;color:#c4c4c4;font-weight:700;font-size:14px}.day .ck{font-size:4rem;color:#fff9ff}.record1{background-color:#383838;border:1px solid #383838;border-radius:.5rem}.record1,.record2{color:#fff9ff;width:24.5%;line-height:2.8rem;margin:.3rem;text-align:center}.record2{background-color:#2160ae;border:1px solid #2160ae;border-radius:.5rem}@media screen and (max-width:1024px){.box{padding:.5rem!important}.box .day{height:5.2rem!important}.day .ck{font-size:2.3rem!important}.day .daynumber{width:1.5rem;height:1.5rem;font-size:1.1rem}.box .day img{width:2rem!important}.record1,.record2{width:100%!important}}