﻿.board-basic-view .view-title{font-size:1rem;font-weight:600}@media(min-width: 768px){.board-basic-view .view-title{font-size:1.25rem}}.board-basic-view .board-subject.title{font-size:1.5rem;font-weight:600;}.board-basic-view .write-info-ip{font-size:.75rem}.board-basic-view .button-wrap{}.board-basic-view .contents-image-wrap img{max-width:100%;height:auto}.board-basic-view .contents-image-wrap a.view_image{display:block}.board-basic-view .contents-wrap{}.board-basic-view .contents-wrap img{max-width:100%;height:auto}.board-basic-view .sns-share-wrap{top:.5rem;right:.5rem}.board-basic-view .sign-wrap{font-size:.75rem;color:#6c757d}.board-basic-view .attach-file{font-size:.75rem;color:#6c757d}.board-basic-view .link-wrap{font-size:.75rem;color:#6c757d}.board-basic-view .next-prev-wrap{font-size:.875rem;color:#6c757d}.board-basic-view .ip-address,.board-basic-view .writer-datetime{font-size:.75rem;color:#6c757d}.comments-wrap .s_cmt{font-size:1rem;color:#dc3545}.comments-wrap .s_cmt::before{content:" [비밀글] "}.guest-wrap ._comment{display:block}@media(min-width: 768px){.guest-wrap ._comment{display:flex}}.guest-wrap ._comment legend{display:none}.guest-wrap #captcha_info{display:none}.guest-wrap .captcha_box{max-width:120px}.guest-wrap #captcha_img{width:160px;height:60px}/*# sourceMappingURL=gallery-view.css.map */
h1.outline-title {
	position: relative;
	display: inline-block;
	color: #ccc;
	text-transform: uppercase;
	font-size: x-large;
}
h1.outline-title::before {
	content: attr(data-text);
	position: absolute;
	color: #ccc;
	inset: 0;
	color: transparent;
	-webkit-text-stroke: 10px #ff31ca;
	z-index: -1;
}
h3.outline-title {
	position: relative;
	display: inline-block;
	color: #ccc;
}
h3.outline-title::before {
	content: attr(data-text);
	position: absolute;
	color: #ccc;
	inset: 0;
	color: transparent;
	-webkit-text-stroke: 10px #ff31ca;
	z-index: -1;
}
.project_txt {
	background: url('/img/bg_project_txt.svg') no-repeat left top;
	background-size: 100%;
	aspect-ratio: 9 / 13;
}
.wrapper {
	padding: 15%;
}
.wrapper a {
	color: #ff31ca;
}
.project_txt p {
	color: #fff;
	font-size: small;
	word-break: break-all;
}
.project_designer {
	background: url('/img/bg_project_designer.svg') no-repeat left top;
	background-size: 100%;
	aspect-ratio: 16 / 11;
	color: #ff31ca;
}
.embed-container {
	position: relative;
	/* padding-bottom: 47.25%; */
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
}
@media (min-width: 991px) and (max-width: 1199px) {
	.project_txt h3, .project_designer h5 {
		font-size: 1rem;
	}
	.project_txt p {
		font-size: x-small;
	}
	.project_designer a {
		font-size: x-small;
	}
}
@media (max-width: 768px) {
	main {
		overflow: hidden;
		margin-top: 60px;
	}
}