﻿@charset 'utf-8';

/*:root {
    --site-color: #1AB9CE;
}*/
.biz-gate{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background:url(/data/Q01/pc/gate/w_q01_gate_bg.png) no-repeat center center;}

.header-face{display:flex;align-items:center;gap:37px;}
.biz-face__tab{display:flex;align-items:center;border:1px solid #DCDCDC;border-radius:19px;}
.biz-face__tab a{position:relative;min-width:92px;line-height:35px;font-size:16px;font-weight:500;text-align:center;background:#fff;color:#787878;z-index:1;box-sizing:border-box;}
.biz-face__tab a:first-child{border-radius:19px 0 0 19px;}
.biz-face__tab a + a{border-radius:0 19px 19px 0;}
.biz-face__tab a.current{background:#1D1F87;border-radius:19px;color:#fff;border-color:#1D1F87;z-index:2;}

.header_search{display:flex;width:360px;padding:10px 40px 10px 16px; background:#F4F4F4;border-bottom:0;border-radius:8px;}
.header_search input.input_search{height:20px;background:transparent;}
.header_search .btn_search{right:10px;top:50%;transform:translateY(-50%);width:19px;height:18px;}
.header_search .btn_search img{width:100%;height:100%;}

.event_list{padding-top:0;}
.event_list .box__bnr{margin-bottom:00px;}
.area__evtList_tab{margin-bottom:30px;}
.area__evtList_tab ul{display:flex;align-items:center;}
.area__evtList_tab ul li{width:100%;}
.area__evtList_tab ul li a{display:block;height:70px;line-height:68px;margin:0;border:1px solid #DCDCDC;background:#F1F1F1;font-size:26px;font-weight:600;text-align:center;}
.area__evtList_tab ul li.on a{border-color:#1D1F87;font-weight:600;background:#1D1F87;color:#fff;}

.item_box .item_thumb [class*="flag--"]{}
.item_box .item_thumb .flag--fast{border:1px solid #2E008B;background:#2E008B;color:#fff;}
.detail .box__detail_item_info .item_flag em{position:relative;padding-left:6px;margin-left:5px;font-style:normal;vertical-align:top;}
.detail .box__detail_item_info .item_flag em:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:10px;background:#000;}
.detail .box__detail_item_info .item_flag span.flag--fast{border:1px solid #2E008B;background:#2E008B;color:#fff;}
.detail .box__detail_item_info .item_flag span.flag--fast em:before{background:#fff;}
