
#main_full .newsec .mainvideo_wrap {
    height: 500px;
    justify-content: space-between;
    align-items: stretch;
}
#main_full .newsec .mainvideo_wrap .main_video .tab_link {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
#main_full .newsec .mainvideo_wrap .main_video .tab_link .tablinks {
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #555555cf;
    color: #fff;
    padding: 0.5rem;
    border-radius: 4px 4px 0 0;
    margin-left: 10px;
}
#main_full .newsec .mainvideo_wrap .main_video .tab_link .tablinks:first-child {margin: 0;}
#main_full .newsec .mainvideo_wrap .main_video .tab_link .tablinks.active {
    background: #8b0029;
}
#main_full .newsec .mainvideo_wrap .main_video .tabcontent {
    height: calc(100% - 40px);
}
#main_full .newsec .mainvideo_wrap .main_video .tabcontent.active {}
#main_full .newsec .mainvideo_wrap .admission {
    height: 100% !important;
    width: 30% !important;
    display: flex;
    flex-wrap: wrap;
    background: url(../images/main/admission_bg.jpg) no-repeat bottom #fff;
}
#main_full .newsec .mainvideo_wrap .main_video {
    width: 68%;
    height: 100%;
    position: relative;
}
#main_full .newsec .mainvideo_wrap .main_video video {
    object-fit: cover;
}
#main_full .newsec .mainvideo_wrap .main_video .nametag {
    position: absolute;
    background: #8b0029b5;
    width: 100%;
    padding: 10px 20px;
    color: #fff;
    border-bottom: 1px solid #8b0029;
}
#main_full .newsec .mainvideo_wrap .main_video .nametag h4 {
    font-size: 1.25rem;
    font-weight: 600;
}
#main_full .newsec .mainvideo_wrap .main_video .nametag h4 span {
    font-size: 1.125rem;
    font-weight: 400;
    margin-left: 6px;
}
#main_full .newsec .mainvideo_wrap .main_video .nametag p {
    font-size: 0.925rem;
}
#main_full .newsec .mainvideo_wrap .admission p.point {
    width: 100%;
    display: block;
    margin-bottom: 40px !important;
}
#main_full .newsec .mainvideo_wrap .admission .ad_arrow {
    display: block;
}
#main_full .section.newsec {
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: center;
    width: 100%;
}
#main_full .section.newsec .inner {
    height: auto;
    padding: 8.5rem 0 0 0;
    justify-content: center;
}
#main_full .newsec .quick_wrap {display: flex;align-items: center;justify-content: center;background: unset;/* padding: 1.5rem; */background: #dbd6cd;border-bottom: 1px solid #ffffff80;}
#main_full .newsec .quick_wrap .quick {
    width: 100% !important;
    height: 100%;
    padding: 1.5rem;
}#main_full .newsec .quick_wrap .quick_tit {
    font-size: 1.5rem;
    font-weight: 600;
    min-width: 180px;
    color: #8b0029;
    padding: 1.5rem;
    text-align: center;
}
#main_full .section.newsec .quick ul {
    height: 100%;
    width: 100%;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
}
#main_full .section.newsec .quick ul li {
    width: 50% !important;
    margin: 0 !important;
    margin-left: 10px !important;
    height: 66px !important;
    padding: 1.125rem;
    /* border: 1px solid #fff; */
    border-radius: 6px;
}
#main_full .section.newsec .quick ul li:nth-child(odd) {
    background: url(../images/main/pattern_red.png);
}
#main_full .section.newsec .quick ul li:nth-child(even) {
    background: url(../images/main/pattern_beige.png);
}
#main_full .section.newsec .quick ul li:nth-child(1) {
   margin-left: 0 !important;
}
#main_full .section.newsec .quick ul li p {
    margin: 0 0 0 6px;
    font-size: 1.125rem;
}
@media screen and (max-width:1080px) {
    #main_full .newsec .mainvideo_wrap {height: auto !important;}
    #main_full .newsec .mainvideo_wrap .main_video {width: 100%;}
    #main_full .newsec .mainvideo_wrap .admission {width: 100% !important; height: auto !important; margin-bottom: 20px;}
    #main_full .newsec .mainvideo_wrap .admission p {width: 100%; display: block;}
    #main_full .newsec .mainvideo_wrap .admission .btn_wrap {width: 100%;}
    #main_full .newsec .mainvideo_wrap .admission p.point {width: auto !important; margin-bottom: auto !important;}
    #main_full .section.newsec .inner {padding: 7rem 0 2rem !important;}
    #main_full .section.newsec .schedule .schedule_tit {margin-bottom: 2rem !important;}

   #main_full .newsec .quick_wrap {flex-wrap: wrap;}
   #main_full .newsec .quick_wrap .quick_tit {width: 100%;padding-bottom: 0;}
   #main_full .section.newsec .quick ul li {
    padding: 0.925rem;
}
}


@media screen and (max-width:640px) {

   .mainvideo_wrap .main_video .nametag h4 {font-size: 1.125rem;}
   .mainvideo_wrap .main_video .nametag h4 span {font-size: 1rem;}
   .mainvideo_wrap .main_video .nametag {padding: 6px 14px;}
   .mainvideo_wrap .main_video .nametag p {letter-spacing: -1px;margin: 0;}

   #main_full .newsec .quick_wrap .quick {padding: 0.5rem 1.125rem 1.125rem 1.125rem;}
   #main_full .section.newsec .quick ul {flex-wrap: wrap;justify-content: flex-start;}
   #main_full .section.newsec .quick ul li {
    padding: 0.925rem;
    width: calc((100% - 10px) / 2) !important;
    margin-top: 10px !important;
}
   #main_full .section.newsec .quick ul li:nth-child(odd) {margin-left: 0 !important;}
}