@charset "UTF-8";

:root {	
    /* event */
    --event-pink: #ec5f8d; 
    --event-red: #ef6e68; 
    --event-orange: #f77a07; 
    --event-brown: #d2a383;
    --event-khaki: #98ae33;
    --event-olive: #88b333;
    --event-green: #35ae36; 
    --event-mint: #35aaa4;
    --event-blue: #7690dc;
    --event-purple: #a88ae6; 
    --event-rose: #f18e88; 
    --event-champagne: #eab9a1; 
    --event-gold: #e9a444;  
}

/* bg */
.box-round { 
	background: var(--gray005);
}

.list-logo li a {
	background: var(--gray010);
}

.box_bgGray,
.bgFull .box_bgGray {
    background-color: var(--gray020); 
}

.event_slider .slick-dots li {
	background-color: var(--gray040);
}

.event_slider .slick-dots li.slick-active {
	background-color: var(--gray070)
}

.newEvent .tabList > button.btnRefre, 
.newEvent .tabList > button.btnRefre span {
    background-color: transparent; 
}

.event_slider .single li img {
	background:var(--gray110);
	box-shadow: none !important;
	border-radius: 5px;
}


/* font */
#eventBodyRE,
#eventBodyRE h3,
#eventBodyRE dt,
.eventHead .title,
.eventHead .title b,
.newEvent #eventBodyRE .depTit2 {
    color: var(--gray090); 
}

.hyphen_list > li,
.hyphen_list > li strong,
.hyphen_list > li strong,
.box_bgGray .rect_list li,
.box_bgGray .hyphen_list li,
.box_bgGray ul li,
.list-logo__txt  {
    color: var(--gray070); 
}

.rect_list li,
.rect_list > li strong {
    color: var(--gray090); 
}

.fontB, strong {
    color: var(--gray090) !important; 
}

.new .eventHead .title,
.new .eventHead .title b,
.bn-full__title {
    color: var(--gray010); 
}

.sub-title .sub-title__point,
.box-bn__title,
.list-bn__title {
	color: var(--gray010) !important; 
}

.pink,
#eventBodyRE .pink:not(h2) {
    color: var(--event-pink) !important; 
}

.red,
#eventBodyRE .red:not(h2) {
    color: var(--event-red) !important; 
}

.orange,
#eventBodyRE .orange:not(h2) {
    color: var(--event-orange) !important; 
}

.brown,
#eventBodyRE .brown:not(h2){
    color: var(--event-brown) !important; 
}

.khaki,
#eventBodyRE .khaki:not(h2) {
    color: var(--event-khaki) !important; 
}

.olive,
#eventBodyRE .olive:not(h2) {
    color: var(--event-olive) !important; 
}

.green,
#eventBodyRE .green:not(h2) {
    color: var(--event-green) !important; 
}

.mint,
#eventBodyRE .mint:not(h2) {
    color: var(--event-mint) !important; 
}

.blue,
#eventBodyRE .blue:not(h2) {
    color: var(--event-blue) !important; 
}

.purple,
#eventBodyRE .purple:not(h2) {
    color: var(--event-purple) !important; 
}

.rose,
#eventBodyRE .rose:not(h2) {
    color: var(--event-rose) !important; 
}

.champagne,
#eventBodyRE .champagne:not(h2) {
    color: var(--event-champagne) !important; 
}

.gold,
#eventBodyRE .gold:not(h2) {
    color: var(--event-gold) !important; 
}

.black {
    color: var(--gray090) !important;
}

.gray { 
    color: var(--gray060) !important;
}
.lightgray {background-color:#696E76;color:#fff;}

/* line */
.box_gray,
.eventHead,
.event_slider .single li,
.table_list > li,
.event_slider .slick-list,
.bd-top,
.bd-bot,
.table_list2 {
    border-color: var(--gray030);
}

.dark .box_gray {
	background-color: transparent !important;
}

.pointReshop {
    background: var(--gray110);
    color: var(--gray000);
}

.pointReshop a {
    color: var(--gray000);
}

/* icon */
.newEvent .searchWrap .searchNone img,
.lmsEvt_more .btnClose,
.list-logo__title:after {
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(286deg) brightness(111%) contrast(100%); 
}

/* tab */
.tabList .bar,
.searchConditionArea .reSet::before,
.swiperCon .paging span.on {
    background-color: var(--gray110);
}

/* table */
.event_table,
.table_list {
    border-color: var(--gray060);
}
.event_table th {
    background-color: var(--gray020);
    color: var(--gray090);
    border-color: var(--gray030);
}
.event_table td,
.event_table tbody th {
    color: var(--gray070);
    border-color: var(--gray030) !important;
}

/*btn*/
.event_Lbtn.line, 
.event_Mbtn.line {
    background: none;
    border-color: var(--gray060);
    color: var(--gray090);
}

.event_Lbtn.gray, 
.event_Mbtn.gray,
#eventBodyRE .single li .event_Lbtn.gray,
#eventBodyRE .single li .event_Mbtn.gray {
	 background-color: var(--gray040) !important;
	 color: var(--gray090) !important;
}


/* num list */
.num_list > li .num {
    color: var(--gray010);
}

.num_list.ty_pink > li .num {
    background-color: var(--event-pink);
}

.num_list.ty_red > li .num {
    background-color: var(--event-red);
}

.num_list.ty_orange > li .num {
    background-color: var(--event-orange);
}

.num_list.ty_brown > li .num {
    background-color: var(--event-brown);
}

.num_list.ty_khaki > li .num  {
    background-color: var(--event-khaki);
}

.num_list.ty_olive > li .num {
    background-color: var(--event-olive);
}

.num_list.ty_green > li .num {
    background-color: var(--event-green);
}

.num_list.ty_mint > li .num {
    background-color: var(--event-mint);
}

.num_list.ty_blue > li .num {
    background-color: var(--event-blue);
}

.num_list.ty_purple > li .num {
    background-color: var(--event-purple);
}

.num_list.ty_rose > li .num {
    background-color: var(--event-rose);
}

.num_list.ty_champagne > li .num {
    background-color: var(--event-champagne);
}

.num_list.ty_gold > li .num {
    background-color: var(--event-gold);
}

.num_list.ty_pink2 > li .num {
	border-color: var(--event-pink);
    background-color: transparent;
    color: var(--event-pink);
}

.num_list.ty_red2 > li .num {
	border-color: var(--event-red);
    background-color: transparent;
    color: var(--event-red);
}

.num_list.ty_orange2 > li .num {
	border-color: var(--event-orange);
    background-color: transparent;
    color: var(--event-orange);
}

.num_list.ty_brown2 > li .num {
	border-color: var(--event-brown);
    background-color: transparent;
    color: var(--event-brown);
}

.num_list.ty_khaki2 > li .num  {
	border-color: var(--event-khaki);
    background-color: transparent;
    color: var(--event-khaki);
}

.num_list.ty_olive2 > li .num {
	border-color: var(--event-olive);
    background-color: transparent;
    color: var(--event-olive);
}

.num_list.ty_green2 > li .num {
	border-color: var(--event-green);
    background-color: transparent;
    color: var(--event-green);
}

.num_list.ty_mint2 > li .num {
	border-color: var(--event-mint);
    background-color: transparent;
    color: var(--event-mint);
}

.num_list.ty_blue2 > li .num {
	border-color: var(--event-blue);
    background-color: transparent;
    color: var(--event-blue);
}

.num_list.ty_purple2 > li .num {
	border-color: var(--event-purple);
    background-color: transparent;
    color: var(--event-purple);
}

.num_list.ty_rose2 > li .num {
	border-color: var(--event-rose);
    background-color: transparent;
    color: var(--event-rose);
}

.num_list.ty_champagne2 > li .num {
	border-color: var(--event-champagne);
    background-color: transparent;
    color: var(--event-champagne);
}

.num_list.ty_gold2 > li .num {
	border-color: var(--event-gold);
    background-color: transparent;
    color: var(--event-gold);
}

.toggle_area {
	background-color: transparent;
    border-color: var(--gray090);
}

.toggle_area .toggle_view {
	background-color: transparent;
    border-color: var(--gray090);
}
