:root{
	--event34-blue-color:#1087F4;
	--event34-red-color:#FF346A;
}

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, small, strong, b, i, center, dl, dt, dd, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td, article, figure, figcaption, section, video, button {
	margin: 0;
	padding: 0;
	border: 0;
}

/*Paperlogy font*/
@font-face {
	font-family: 'Paperlogy-1Thin';
	src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-1Thin.woff2') format('woff2');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Paperlogy-2ExtraLight';
	src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-2ExtraLight.woff2') format('woff2');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'Paperlogy-3Light';
	src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-3Light.woff2') format('woff2');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Paperlogy-4Regular';
	src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Paperlogy-5Medium';
	src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-5Medium.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Paperlogy-6SemiBold';
	src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-6SemiBold.woff2') format('woff2');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Paperlogy-7Bold';
	src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'Paperlogy-8ExtraBold';
	src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2') format('woff2');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Paperlogy-9Black';
	src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-9Black.woff2') format('woff2');
	font-weight: 900;
	font-style: normal;
}

.event34{
	position: relative;
}

.event34 *{
	font-family: 'Paperlogy-5Medium';
	font-weight:500;
	color:#444444;
}

/* section-01 START */
.event34 .section-01 .top-bnn-img-container,
.event34 .section-01 .top-bnn-img-container > img{
	width:100%;
}
.event34 .section-01 .top-event-description-container{
	position:relative;
}
.event34 .section-01 .top-event-description-container .text-container {
	position:absolute;
	top:49px;
	left:50%;
	transform:translateX(-50%);
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content: flex-start;
	align-items:center;
	gap:19px;
	padding:0 33px;
}
.event34 .section-01 .top-event-description-container .text-container .text-box.top {
	font-family:'Paperlogy-7Bold';
	font-size:20px;
	line-height:25px;
	color:var(--event34-blue-color);
	text-shadow:0 4px 4px rgba(0,0,0,0.25);
}
.event34 .section-01 .top-event-description-container .text-container .text-box.bottom {
	font-family:'Paperlogy-4Regular';
	font-size:14px;
	line-height:11px;
}
/* section-01 END */

.event34 .responsive-m{
	display:initial;
}
.event34 .responsive-pc{
	display:none;
}


@media (min-width:768px){
	.event34 *{
		font-size:15px;
		line-height:20px;
	}
	
	.event34 .responsive-m{
		display:none;
	}
	.event34 .responsive-pc{
		display:initial;
	}
	
}

.font-color-blue{
	color:var(--event34-blue-color);
}
.font-color-red{
	color:var(--event34-red-color);
}
.font-color-white{
	color:#ffffff;
}
.bg-white{
	background-color:#ffffff;
}
.font-family-1{
	font-family:'Paperlogy-1Thin';
	font-weight:100;
}
.font-family-2{
	font-family:'Paperlogy-2ExtraLight';
	font-weight:200;
}
.font-family-3{
	font-family:'Paperlogy-3Light';
	font-weight:300;
}
.font-family-4{
	font-family:'Paperlogy-4Regular';
	font-weight:400;
}
.font-family-5{
	font-family:'Paperlogy-5Medium';
	font-weight:500;
}
.font-family-6{
	font-family:'Paperlogy-6SemiBold';
	font-weight:600;
}
.font-family-7{
	font-family:'Paperlogy-7Bold';
	font-weight:700;
}
.font-family-8{
	font-family:'Paperlogy-8ExtraBold';
	font-weight:800;
}
.font-family-9{
	font-family:'Paperlogy-9Black';
	font-weight:900;
}
.font-size-16{
	font-size:16px;
}