@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSansNeo.css);
/*랜딩을 위한////*/
.content {width:100% !important;}
.top_category {width:1000px; margin:0 auto;}
#page_title_bbs {width: 1000px; margin : 0 auto}

/*공통*/
.col-green {color:#46f688;}
strong {font-family:'spoqa4'; font-weight:100;}
.list-dot li {
	padding-left:14px;
	position:relative;
}
.list-dot li:after{
	position:absolute;
	left:0;
	content:'ㆍ';
}

.hope_content .con {
	width:100%;
	box-sizing:border-box;
}

.hope_content .inner {
	width:1100px;
	margin:0 auto;
	position:relative;
	text-align:center;
}

.hope_content .con1 {
	height:999px;
	padding-top:81px;
	background:url('/_skin/sidae/images/board_new/pohe_project/top_bg.png');
	margin-top:50px;
}

.hope_content .con2 {
	background:#f2eff7;
	padding:89px;
}

.hope_content .con3 {
	background:#5b04a4;
	height:117px;
}

.hope_content .con3 img {
	margin-top:36px;
	margin-left: 103px;
}

.hope_content .con1 .con_text_wrap{
	width:412px;
	margin:100px 0 0 30px;
	float: left;
	text-align:left;
	color:#fff;
		
}

.hope_content .con1 .con_text_wrap h4{
	font-size:23px;
	font-family: 'spoqa4';
	font-weight: 100;	
	border-bottom:2px solid #000;
	padding-bottom:20px;
	letter-spacing:-0.5px;
	line-height: 28px;
}

.hope_content .con1 .con_text_wrap h4 > span {
	font-family: 'spoqa4';
}

.hope_content .con1 .con_text_wrap ul {
	margin-top:30px;
}
.hope_content .con1 .con_text_wrap ul li {
	float:none;
	font-size:17px;
	margin-bottom:6px;
}

.hope_content .con1 .con_text_wrap a {
	height:65px;
	padding:0 56px 0 30px;
	background:#f55247;
	display: inline-block;
	font-size: 27px;
	font-weight: 700;
	padding-left:30px;
	line-height:64px;
	color:#000;
	position:relative;	
	margin-top:40px;
	box-sizing:border-box;
}

.hope_content .con1 .con_text_wrap a:after{
	position:absolute;
	right:21px;
	top:22px;
	width:23px;
	height:23px;
	display:block;
	content:'';
	background:url('/_skin/sidae/images/board_new/pohe_project/arrow_down.png') center no-repeat;
	background-size:23px 16px;
}


.check_notice {
	display: table;
	width:1000px;
	margin:30px auto 0;
	box-sizing:border-box;
	background:#e6e3ea;
	padding:20px 10px;
}

.check_notice > * {
	display: table-cell;
	vertical-align: middle;
}

.check_notice > p {
	font-size:20px;
	width:15%;
	font-family:'noto6';	
	color:#484350;
}

.check_notice > ul li {
	float:none;
	text-align: left;
	color:#48444f;
	font-size:13px;
}