/* 탭 전체 스타일 */
.event109 {
  background-color: #ffffff;
  width: 740px;
  margin: 0 auto;}

/* 탭 스타일 */
.event109_item {
  width: calc(100%/2);
  height: 76px;
  background-color: #f8f8f8;
  line-height: 50px;
  font-size: 16px;
  text-align: center;
  color: #333333;
  display: block;
  float: left;
  text-align: center;
  font-weight: bold;
  transition: all 0.2s ease;
}

/* 라디오 버튼 UI삭제*/
input[name="event109_item"] {
  display: none;
}

/* 탭 컨텐츠 스타일 */
.event109_content {
  display: none;
  clear: both;
  overflow: hidden;
}


/* 선택 된 탭 콘텐츠를 표시 */
#event109t1:checked ~ #event109t1_content,
#event109t2:checked ~ #event109t2_content{
  display: block;
}
#event109t2:checked {background:url('/images/ko/img-event/event20240401_04_coming.png') center top no-repeat ;}


/* 선택된 탭 스타일 */
.event109 input + .event109_item,.event109 input:checked + .event109_item{
  transition: all 0s ease;
  color: #ffffff00;}
.event109 input#event109t1 + .event109_item {background:url('/images/ko/img-event/event109_t1off.gif') center top  no-repeat ;  }
.event109 input#event109t1:hover + .event109_item {background:url('/images/ko/img-event/event109_t1off2.gif') center top  no-repeat ;  }
.event109 input#event109t1:checked + .event109_item {background:url('/images/ko/img-event/event109_t1on.png') center top  no-repeat ;  }
.event109 input#event109t2 + .event109_item {background:url('/images/ko/img-event/event109_t2off.gif') center top no-repeat ;  }
.event109 input#event109t2:hover + .event109_item {background:url('/images/ko/img-event/event109_t2off2.gif') center top no-repeat ;  }
.event109 input#event109t2:checked + .event109_item {background:url('/images/ko/img-event/event109_t2on.png') center top no-repeat ;  }
/**************************/


/* 탭 전체 스타일*/
.tabs20240402 { margin-bottom: 50px;padding:0px 40px ;width: 660px;margin: 0 auto;background-color: #ffeddc;}

/* 탭 스타일 */
.tab20240402_item, .coming {width: calc(90%/6);background-color: #f8dcc5;color: #fff;display: block;float: left;font-size: 20px;font-weight: 700;text-align: center;border-radius: 30px;margin: 0px 5px;padding: 10px 0px;transition: all 0.2s ease;}
.tab20240402_item:hover {opacity: 1;}
input[name="tab20240402_item"],input[name="tab20240402_coming"] {display: none;}
.tab20240402_content {display: none;padding: 0px 0px 30px 0px;clear: both;overflow: hidden;}

/* 선택 된 탭 콘텐츠를 표시 */
#month4:checked ~ #month4_content,
#month5:checked ~ #month5_content,
#month6:checked ~ #month6_content,
#month7:checked ~ #month7_content,
#month8:checked ~ #month8_content,
#month9:checked ~ #month9_content,
#month10:checked ~ #month10_content,
#month11:checked ~ #month11_content{
  display: block;
}

/* 선택된 탭 스타일 */
.tabs20240402 input:checked + .tab20240402_item {
  background-color: #41362f;
  border-radius: 10px 10px 0px 0px;
  padding: 15px 0px;
  color: #fff;
  font-size: 22px;
}

.tabs20240402 input:hover + .coming {
  background: url('/images/ko/img-event/event20240401_04_coming.png') center top no-repeat #f8dcc5;
  color: #ffffff00;
  margin: 0px 5px;
  padding: 10px 0px;
  transition: all 0s ease;
}

/*2025.04.10 추가함*/
.tab20240402_content {
  display: none;
  padding: 0px 0px 0px 0px;
  clear: both;
  overflow: hidden;
}

.tabs20240402 {
  margin-bottom: 50px;
  padding: 0px 40px;
  width: 660px;
  margin: 0 auto;
  background-color: #dff3fb;
}

.tab20240402_item{
  width: calc(90% / 8);
  background-color: #fff;
  color: #047fcd;
  display: block;
  float: left;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  border-radius: 10px;
  margin: 0px 4px 20px 4px;
  padding: 10px 0px;
  transition: all 0.2s ease;
}

.tab20240402_item:hover{background-color: #047fcd;  color: #fff;}

.tabs20240402 input:checked + .tab20240402_item {
  background-color: #047fcd;
  border-radius: 10px;
  padding: 10px 0px;
  color: #fff;
  font-size: 18px;
}
