@charset "utf-8";

/* 내용관리 */
#ctt {margin:10px 0;padding:20px;background:#fff}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0;line-height:1.6em}
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center}

.subContent{
	/* background: rgba(255,250,243,0.9) !important; */
}

/* section1 */
.section1{
	/* text-align: center; */
}

.section1 .inner{
	
}

.section1 .real-cont{
	padding-bottom: 0;
}

.section1 .top-txt{
	font-family: "gmm";
	font-size: 30px;
	color: var(--mainCol);
}

.section1 .top-txt b{
	font-family: "gmb";
}

.section1 .board-form-txt{
	display: none;
}

.section1 .required, 
.section1 textarea.required{
	color: var(--mainCol);
}

.section1 .board-form{
	border-top: 2px solid var(--mainCol);
	border-bottom: 2px solid var(--mainCol);
}

.section1 .board-form table{
	max-width: 1200px;
	border: 0;
}

.section1 .board-form table th{
	background: #fcf9f4;
	text-align: left;
}

.section1 .board-form table td{
	text-align: left;
}

.section1 .form-agree .check a{
	display: none;
}


/* -------------------------------------------------------720 */
@media screen and (max-width: 720px){

.section1 .top-txt{
	font-size: 6vw;
}

.section1 .board-form table th{
	background: #fff;
}

}