@charset "UTF-8";
@font-face {
	font-family:"nanumB";
	font-style:normal;
	font-weight:normal;
	src: url("");
	src: url("../../../siw/common/font/NanumBarunGothic.eot");
	src:local(※),
	url("../../../siw/common/font/NanumBarunGothic.eot?#iefix") format("embedded-opentype"),
	url("../../../siw/common/font/NanumBarunGothic.woff") format("woff")}

@font-face {
	font-family:"원신한 bold";
	font-style:normal;
	font-weight:bold;
	src: url("");
	src: url("../../../siw/common/font/OneShinhanBold.eot");
	src:local(※),
	url("../../../siw/common/font/OneShinhanBold.eot?#iefix") format("embedded-opentype"),
	url("../../../siw/common/font/OneShinhanBold.woff") format("woff")}

@font-face {
	font-family:"원신한 medium";
	font-style:normal;
	font-weight:500;
	src: url("");
	src: url("../../../siw/common/font/OneShinhanMedium.eot");
	src:local(※),
	url("../../../siw/common/font/OneShinhanMedium.eot?#iefix") format("embedded-opentype"),
	url("../../../siw/common/font/OneShinhanMedium.woff") format("woff")}

@font-face {
	font-family:"원신한 light";
	font-style:normal;
	font-weight:normal;
	src: url("");
	src: url("../../../siw/common/font/OneShinhanLight.eot");
	src:local(※),
	url("../../../siw/common/font/OneShinhanLight.eot?#iefix") format("embedded-opentype"),
	url("../../../siw/common/font/OneShinhanLight.woff") format("woff")}





html,
body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
dl,
dt,
dd,
form,
fieldset,
legend,
label { margin: 0; padding: 0; } 

a {text-decoration:none}

.btn_more a {
  	font-size:14px;
  	color:#666;
  	font-weight:600;
	font-family:"nanumB" !important;
}
.tab__event-list * {
	box-sizing:border-box;
  	font-family:"nanumB" !important;
}
.tab__event-list {
  	margin-top:25px !important;
}
.tab__event-list > .wp-section {
 	display:flex;
 	width:100%;
}
.tab__event-list .tab__event-list-items {
  width:calc(100% / 4);
  height:420px;
}

.tab__event-list .tab__event-list-items ~ .tab__event-list-items {
  margin-left:8px;
}
.tab__event-list .tab__event-list-items a {
	display:block;
  	height:100%;
}
.text__box {
	padding:30px 0 0 !important;
}

.text__box .wpc-text {
	text-align:center;
}
.text__box .text__h2 p {
  	color:#333;
	font-size:24px;
  	font-weight:600;
  	line-height:1.55;
}
.text__box .text__sub p {
	font-size:16px;
  	font-weight:600;
}
.text__box .text__date p {
	font-size:14px;
  	color:#777;
}
.event__img img {
	width:160px;
    height:160px;
    overflow:hidden;
  	border-radius:50%;
  
}