﻿@charset "utf-8";

em {
	font-style: normal
}

.line_none {
	margin: 0 !important;
	border: none !important
}

button {
	outline: none;
	border: none
}

.ir_pm {
	display: block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	background: none !important;
	width: 0px !important;
}

/* 사용된 이미지내 의미있는 텍스트의 대체텍스트를 제공할때 */

.event_wrap {
	font-family: 'Nanum Square', sans-serif;
	font-size: 13px;
	text-align: left;
	word-break: keep-all
}

.event_wrap>article {
	padding: 70px 0;
}

.event_wrap>article>h2 {
	margin: 0 0 45px 0;
	padding-top: 70px;
	text-align: center;
	color: #262626;
	font-size: 50px;
}

.event_wrap>article>p {
	margin-bottom: 50px;
	font-size: 17px;
	text-align: center;
}

.event_wrap>article>p>strong {
	color: #f7754a;
}

.event_wrap>article>img {
	display: block;
	margin: 0 auto 50px auto;
}

.evn_ol {
	margin-top: 70px;
	background: #333;
}

.evn_ol ol {
	width: 1000px;
	margin: 0 auto;
	padding: 30px 0;
}

.evn_ol ol li {
	margin-bottom: 10px;
	line-height: 18px;
	color: #fff;
	list-style: decimal inside none
}

.event_wrap>article>a.a_btn {
	display: block;
	width: 220px;
	padding: 25px 0;
	margin: 50px auto 0 auto;
	text-decoration: none;
	color: #fff;
	font-size: 19px;
	text-align: center;
	background: #efb630;
}

.event_wrap .title {
	padding: 0 !important
}

.event_wrap .title h2 {
	margin: 0 !important;
	padding: 0 !important
}

.event_wrap .title>div {
	position: relative;
	width: 1000px;
	margin: 0 auto
}

.event_wrap .dday {
	position: absolute;
	top: 30px;
	right: 10px;
	width: 200px;
	height: 180px;
	text-align: center;
	background: url('/_Resources/img/event/base/ic_dday.png') no-repeat
}

.event_wrap .dday p {
	font-weight: 700;
}

.event_wrap .dday p.num {
	margin-top: 45px;
	font-size: 33px;
	color: #004a6c
}

.event_wrap .dday p.num strong {
	font-size: 55px
}

.event_wrap .dday p.d_p {
	margin-top: 7px;
	font-size: 19px;
	color: #fff
}

.event_wrap .dday p.d_p em {
	font-size: 23px;
	color: #ffe874
}

.event_wrap .term {
	padding: 0 !important
}

.event_wrap .term h2 {
	margin: 0 !important;
	padding: 0 !important
}

.event_wrap .term ul {
	width: 1000px;
	margin: 0 auto;
	padding: 40px 0;
	overflow: hidden
}

.event_wrap .term ul li {
	float: left;
	width: 25%;
	font-size: 21px;
	color: #fff;
	text-align: center;
	border-right: 1px solid #4d4d4d;
	box-sizing: border-box
}

.event_wrap .term ul li span {
	display: inline-block;
	margin-bottom: 20px;
	padding: 10px 20px;
	font-size: 19px;
	color: #ffe874;
	border: 2px solid #ffe874
}

.event_wrap .sale {}

.event_wrap .sale h2 {
	background: url('/_Resources/img/event/base/ic1.png') center top no-repeat;
}

.event_wrap .sale h2 em {
	color: #fa8057
}

.event_wrap .sale ul {
	width: 1000px;
	margin: 0 auto;
	padding: 40px 0;
	background: #efefe6;
	overflow: hidden
}

.event_wrap .sale ul li {
	float: left;
	width: 33.3%;
	text-align: center;
	border-right: 1px solid #d9d9d9;
	box-sizing: border-box
}

.event_wrap .sale p.box {
	display: inline-block;
	padding: 10px 15px;
	font-size: 15px;
	font-weight: 700;
	color: #262626;
	border: 2px solid #262626
}

.event_wrap .sale ul li img {
	display: block;
	margin: 30px auto;
}

.event_wrap .sale ul li span {
	font-size: 17px;
}

.event_wrap .sale div.price {
	width: 180px;
	margin: 20px auto 0 auto;
	color: #fff;
	background: #343434;
}

.event_wrap .sale div.price span {
	display: block;
	height: 35px;
	padding-top: 9px;
	font-size: 17px;
	background: #fa8057 url('/_Resources/img/event/base/ic_bottom.png') 145px center no-repeat;
	box-sizing: border-box
}

.event_wrap .sale div.price p {
	padding: 11px 0;
	line-height: 26px;
	color: #ccc
}

.event_wrap .sale div.price p strong {
	font-size: 30px;
	color: #fff
}

.event_wrap .sale_box {
	width: 1000px;
	margin: 0 auto;
	padding: 40px 0;
	text-align: center;
	background: #efefe6
}

.event_wrap .sale_box p {
	font-size: 23px;
	font-weight: 700
}

.event_wrap .sale_box p span {
	color: #999;
	text-decoration: line-through
}

.event_wrap .sale_box div {
	margin-top: 30px;
}

.event_wrap .sale_box div span {
	display: inline-block;
	padding: 15px 50px;
	font-size: 50px;
	font-weight: 700;
	color: #fff;
}

.event_wrap .sale_box div span.per {
	background: #fa8057
}

.event_wrap .sale_box div span.price {
	margin-left: -3px;
	background: #333
}


.event_wrap .launching {
	padding-bottom: 0 !important
}

.event_wrap .launching h2 {
	background: url('/_Resources/img/event/base/ic2.png') center top no-repeat;
}

.event_wrap .launching h2 em {
	color: #fff
}

.event_wrap .launching article {
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 70px;
	background: url('/_Resources/img/event/base/sub2_1.png') right bottom no-repeat;
}

.event_wrap .launching article h3 {
	display: inline-block;
	padding: 10px 15px;
	font-size: 23px;
	color: #fff;
	background: #333;
}

.event_wrap .launching article>p {
	font-size: 15px;
	color: #262626;
	line-height: 21px
}

.event_wrap .launching_box {
	position: relative;
	display: inline-block;
	margin: 30px 0;
	padding: 25px 70px 25px 25px;
	background: #f2fbff
}

.event_wrap .launching_box p {
	font-size: 16px;
	line-height: 25px;
}

.event_wrap .launching_box p strong {
	font-size: 20px;
	color: #262626
}

.event_wrap .launching_box p strong em {
	color: #f7754a
}

.event_wrap .launching_box .icon {
	display: inline-block;
	position: absolute;
	top: -10px;
	right: -100px;
	width: 150px;
	height: 125px;
	background: url('/_Resources/img/event/base/ic_launching.png') no-repeat;
}

.event_wrap .reason {}

.event_wrap .reason h2 {
	background: url('/_Resources/img/event/base/ic3.png') center top no-repeat;
}

.event_wrap .reason_ul {
	width: 1000px;
	margin: 0 auto;
	background: #fff;
	overflow: hidden
}

.event_wrap .reason_ul li {
	float: left;
	width: 33.3%;
	padding: 40px 0;
	font-size: 16px;
	line-height: 23px;
	text-align: center;
	border-right: 1px solid #efefe6;
	border-bottom: 1px solid #efefe6;
	box-sizing: border-box
}

.event_wrap .reason_ul li img {
	display: block;
	margin: 0 auto 30px auto
}

.event_wrap .reason_ul li strong {
	color: #262626
}

.event_wrap .study {}

.event_wrap .study h2 {
	background: url('/_Resources/img/event/base/ic4.png') center top no-repeat;
}

.event_wrap .study article {
	width: 1000px;
	margin: 0 auto !important;
	padding: 70px 0;
	border-bottom: 1px dashed #d9d9d9
}

.event_wrap .study article.bg1 {
	background: url('/_Resources/img/event/base/sub4_1.png') right center no-repeat;
}

.event_wrap .study article.bg2 {
	text-align: right;
	background: url('/_Resources/img/event/base/sub4_2.png') left center no-repeat;
}

.event_wrap .study article.bg3 {
	background: url('/_Resources/img/event/base/sub4_3.png') right center no-repeat;
}

.event_wrap .study article.bg4 {
	text-align: right;
	background: url('/_Resources/img/event/base/sub4_4.png') left center no-repeat;
}

.event_wrap .study article.bg5 {
	background: url('/_Resources/img/event/base/sub4_5.png') right center no-repeat;
}

.event_wrap .study article h3 {
	display: inline-block;
	margin: 0;
	padding: 10px 20px;
	font-size: 25px;
	color: #fff
}

.event_wrap .study article h3 em {
	color: #ffe359
}

.event_wrap .study article p {
	margin-top: 25px;
	font-size: 17px;
	line-height: 30px
}

.event_wrap .study article p strong {
	font-size: 21px;
	color: #262626
}

.event_wrap .study article p em {
	color: #f7764a
}

.event_wrap .favor {}

.event_wrap .favor h2 {
	background: url('/_Resources/img/event/base/ic5.png') center top no-repeat;
}

.event_wrap .favor_ul {
	width: 1000px;
	margin: 0 auto;
	background: #fff;
	overflow: hidden
}

.event_wrap .favor_ul li {
	float: left;
	width: 25%;
	padding: 40px 0;
	font-size: 16px;
	line-height: 23px;
	text-align: center;
	border-right: 1px solid #efefe6;
	box-sizing: border-box
}

.event_wrap .favor_ul li img {
	display: block;
	margin: 0 auto 35px auto
}

.event_wrap .favor_ul li>strong {
	font-size: 19px;
	color: #3597bd
}

.event_wrap .favor_ul li p {
	margin-top: 25px;
	font-size: 13px;
	line-height: 19px
}

.event_wrap .favor_ul li p strong {
	color: #f7764a;
	text-decoration: underline
}

.event_wrap .favor_ul li button {
	height: 37px;
	margin-top: 25px;
	padding: 0 15px;
	font-size: 13px;
	line-height: 15px;
	color: #fff;
	background: #fa8057
}

.event_wrap .verifi {}

.event_wrap .verifi h2 {
	background: url('/_Resources/img/event/base/ic6.png') center top no-repeat;
}

.event_wrap .verifi ul {
	width: 1000px;
	margin: 0 auto 70px auto;
	overflow: hidden
}

.event_wrap .verifi ul li {
	float: left;
	width: 33.3%;
	padding: 20px 0;
	font-size: 19px;
	line-height: 25px;
	color: #999;
	text-align: center;
	background: #efefe6;
	border-right: 1px solid #e0e0dd;
	cursor: pointer;
	box-sizing: border-box
}

.event_wrap .verifi ul li.on {
	color: #fff
}

.event_wrap .verifi ul.sa li.on {
	background: #4cbfb6;
}

.event_wrap .verifi ul.bo li.on {
	background: #50b4e6;
}

.event_wrap .verifi ul.cpa li.on {
	background: #fa8057;
}

.event_wrap .verifi div {
	display: none;
	width: 1000px;
	margin: 0 auto;
	text-align: center
}

.event_wrap .verifi div p {
	margin-top: 50px;
	font-size: 19px;
	color: #666;
	line-height: 28px;
}

.event_wrap .verifi div p strong {
	font-size: 23px;
	color: #262626
}

.event_wrap .student {}

.event_wrap .student h2 {
	background: url('/_Resources/img/event/base/ic7.png') center top no-repeat;
}

.event_wrap .flexslider {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	padding: 60px 150px;
	background: #fff;
	box-sizing: border-box
}

.event_wrap .slides li {}

.event_wrap .slides li .img_box {
	float: left;
	height: 280px;
	margin-right: 50px;
	padding-top: 20px
}

.event_wrap .slides li .img_box p {
	font-size: 15px;
	text-align: center
}

.event_wrap .slides li .img_box p em {
	color: #f7764a
}

.event_wrap .slides li h3 {
	margin: 0 !important;
	font-size: 21px;
	line-height: 28px;
	color: #262626
}

.event_wrap .slides li p {
	margin-top: 30px;
	font-size: 13px;
	line-height: 21px;
	word-break: keep-all;
}

.event_wrap .slides li a {
	display: inline-block;
	margin-top: 25px;
	padding: 10px 20px;
	font-size: 13px;
	color: #262626;
	text-decoration: none;
	border: 2px solid #262626
}

.event_wrap .flex-control-paging {
	display: none
}

.event_wrap .flex-direction-nav {
	position: absolute;
	top: 40%;
	left: 0;
	width: 1000px
}

.event_wrap .flex-prev {
	position: absolute;
	left: 0;
	width: 70px;
	height: 70px;
	text-indent: -9999px;
	font-size: 0;
	background: #d9d9d9 url('/_Resources/img/event/base/ic_prev.png') center no-repeat
}

.event_wrap .flex-prev:hover {
	background: #666 url('/_Resources/img/event/base/ic_prev.png') center no-repeat
}

.event_wrap .flex-next {
	position: absolute;
	right: 0;
	width: 70px;
	height: 70px;
	text-indent: -9999px;
	font-size: 0;
	background: #d9d9d9 url('/_Resources/img/event/base/ic_next.png') center no-repeat
}

.event_wrap .flex-next:hover {
	background: #666 url('/_Resources/img/event/base/ic_next.png') center no-repeat
}

.event_wrap .open {
	text-align: center
}

.event_wrap .open h2 {
	background: url('/_Resources/img/event/base/ic8.png') center top no-repeat;
}

.event_wrap .open button.btn_open {
	height: 10px;
	padding-bottom: 50px;
	font-size: 17px;
	color: #666;
	background: url('/_Resources/img/event/base/ic_bottom2.png') center bottom no-repeat
}

.event_wrap .open div.on {
	display: none
}

.event_wrap .open table {
	width: 1000px;
	margin: 40px auto 0 auto;
	font-size: 14px;
	line-height: 20px;
}

.event_wrap .open table th {
	padding: 13px;
	font-size: 15px;
	font-weight: 400;
	color: #fff;
	background: #333
}

.event_wrap .open table td {
	padding: 10px;
	border: 1px solid #e5e5e5;
	background: #fff;
}

.event_wrap .open table td.bg {
	background: #f7f7f7
}

.event_wrap .process {
	padding-bottom: 175px !important
}

.event_wrap .process h2 {
	background: url('/_Resources/img/event/base/ic9.png') center top no-repeat;
}

.event_wrap .process ul {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden
}

.event_wrap .process ul li {
	float: left;
	width: 320px;
	margin-right: 20px;
	padding: 35px 0;
	text-align: center;
	background: #333
}

.event_wrap .process ul li.sa {
	background: url('/_Resources/img/event/base/sub9_1.png') no-repeat;
	background-size: cover
}

.event_wrap .process ul li.bo {
	background: url('/_Resources/img/event/base/sub9_2.png') no-repeat;
	background-size: cover
}

.event_wrap .process ul li.cpa {
	background: url('/_Resources/img/event/base/sub9_3.png') no-repeat;
	background-size: cover
}

.event_wrap .process ul li h3 {
	margin: 0;
	font-size: 30px;
	font-weight: 700;
	color: #262626
}

.event_wrap .process ul li a {
	display: inline-block;
	margin-top: 20px;
	padding: 10px 25px;
	font-size: 15px;
	color: #fff;
	text-decoration: none
}

.event_wrap .process ul li.sa a {
	background: #4cbfb6
}

.event_wrap .process ul li.bo a {
	background: #50b4e6
}

.event_wrap .process ul li.cpa a {
	background: #fa8057
}

.event_wrap .apply {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 105px;
	padding: 0 !important;
	overflow: hidden
}

.event_wrap .apply h2 {
	display: none
}

.event_wrap .consulting {
	position: relative;
	float: left;
	width: 65%;
	height: 100%
}

.event_wrap .consulting .btn_none {
	display: none
}

.event_wrap .consulting .btn_join {
	display: none;
}

/*추가-161117*/
.event_wrap .consulting_box {
	width: 540px;
	height: 65px;
	margin: 20px auto 0 auto;
}

.event_wrap .consulting_box ul {
	float: left;
	width: 305px;
	overflow: hidden
}

.event_wrap .consulting_box li {
	float: left;
	width: 150px;
	height: 30px;
	margin: 0 5px 5px 0;
	text-align: center;
}

.event_wrap .consulting_box li input {
	width: 100%;
	height: 100%;
	color: #333;
	text-align: center;
	border: none
}

.event_wrap .consulting_box li .hope_date li {
	float: left;
	width: 48px;
	height: 30px;
	margin-right: 3px;
	padding-top: 8px;
	background: #262626;
	box-sizing: border-box;
	cursor: pointer
}

.event_wrap .consulting_box li .hope_date li:hover,
.consulting_box li .hope_date li.on2 {
	color: #fff;
	background: #4d4d4d !important
}

.event_wrap .consulting_box li .select_box select {
	width: 100%;
	height: 30px;
	border: none
}

.event_wrap .consulting_box button {
	float: left;
	width: 215px;
	height: 65px;
	margin-left: 20px;
	font-size: 19px;
	font-weight: 700;
	color: #fff
}

.event_wrap .consulting_box button em {
	color: #ffe359
}

.event_wrap .consulting span.bg {
	position: absolute;
	top: 0;
	right: -21px;
	width: 21px;
	height: 25px;
}

.event_wrap .apply_btn {
	float: left;
	width: 35%;
	height: 100%;
	padding: 25px 80px 0 0;
	box-sizing: border-box
}

.event_wrap .apply_btn button {
	width: 100%;
	height: 100%;
	font-size: 23px;
	font-weight: 700;
	color: #fff;
	background: #333
}

.event_wrap .apply_btn button span {
	display: inline-block;
	padding-left: 40px;
	background: url('/_Resources/img/event/base/ic_apply.png') left center no-repeat;
}

.event_wrap .apply .top {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 80px;
	height: 80px;
	background: #eee url('/_Resources/img/event/base/ic_top2.png') center no-repeat;
}


@media screen and (max-width:1000px) {

	.event_wrap>article {
		padding: 50px 0;
	}

	.event_wrap>article>h2 {
		margin: 0 0 35px 0;
		padding-top: 70px;
		font-size: 30px;
	}

	.event_wrap>article>p {
		margin-bottom: 30px;
		font-size: 15px
	}

	.event_wrap>article>img {
		width: 90%;
		margin: 0 auto 30px auto;
	}

	.evn_ol {
		width: 100%;
		margin-top: 50px
	}

	.evn_ol ol {
		width: 100%;
		padding: 25px 10px;
		font-size: 12px;
	}

	.event_wrap>article>a {
		display: block;
		width: 200px;
		padding: 20px 0;
		margin: 30px auto 0 auto;
		text-decoration: none;
		color: #fff;
		font-size: 17px;
		text-align: center;
		background: #efb630;
	}

	.event_wrap .title>div {
		width: 100%;
	}

	.event_wrap .title>div img {
		width: 100%
	}

	.event_wrap .dday {
		position: absolute;
		top: 10px;
		width: 150px;
		height: 135px;
		background-size: 100%
	}

	.event_wrap .dday p {
		font-weight: 700;
	}

	.event_wrap .dday p.num {
		margin-top: 31px;
		font-size: 25px;
		color: #004a6c
	}

	.event_wrap .dday p.num strong {
		font-size: 45px
	}

	.event_wrap .dday p.d_p {
		margin-top: 5px;
		font-size: 15px;
		color: #fff
	}

	.event_wrap .dday p.d_p em {
		font-size: 17px;
		color: #ffe874
	}

	.event_wrap .term ul {
		width: 100%;
		padding: 25px 0
	}

	.event_wrap .term ul li {
		font-size: 15px
	}

	.event_wrap .term ul li span {
		margin-bottom: 15px;
		padding: 7px 15px;
		font-size: 15px;
		border: 1px solid #ffe874
	}


	.event_wrap .sale ul {
		width: 100%;
		padding: 30px 0;
	}

	.event_wrap .sale p.box {
		font-size: 13px;
		font-weight: 700;
		color: #262626;
		border: 2px solid #262626
	}

	.event_wrap .sale ul li img {
		margin: 25px auto;
	}

	.event_wrap .sale ul li span {
		font-size: 15px;
	}

	.event_wrap .sale div.price {
		width: 170px;
	}

	.event_wrap .sale div.price span {
		height: 35px;
		font-size: 15px;
	}

	.event_wrap .sale div.price p strong {
		font-size: 25px
	}

	.event_wrap .sale_box {
		width: 100%;
		padding: 30px 0;
	}

	.event_wrap .sale_box p {
		font-size: 21px;
	}

	.event_wrap .sale_box div {
		margin-top: 25px;
	}

	.event_wrap .sale_box div span {
		padding: 15px 40px;
		font-size: 40px;
	}

	.event_wrap .launching article {
		width: 100%;
		padding: 0 20px 50px 20px;
		background: none;
		box-sizing: border-box
	}

	.event_wrap .launching article h3 {
		padding: 8px 12px;
		font-size: 20px
	}

	.event_wrap .launching article>p {
		font-size: 13px
	}

	.event_wrap .launching_box {
		width: 100%;
		margin: 20px 0;
		padding: 15px 70px 15px 15px;
		box-sizing: border-box
	}

	.event_wrap .launching_box p {
		font-size: 15px
	}

	.event_wrap .launching_box p strong {
		font-size: 17px
	}

	.event_wrap .launching_box .icon {
		top: -20px;
		right: 10px
	}

	.event_wrap .reason_ul {
		width: 100%
	}

	.event_wrap .reason_ul li {
		width: 50%;
		padding: 30px 0;
		font-size: 15px;
		line-height: 20px;
		border-right: 1px solid #efefe6 !important;
		border-bottom: 1px solid #efefe6 !important
	}

	.event_wrap .reason_ul li img {
		margin: 0 auto 20px auto
	}

	.event_wrap .study article {
		width: 100%;
		padding: 50px 20px;
		box-sizing: border-box
	}

	.event_wrap .study article.bg1,
	.study article.bg2,
	.study article.bg3,
	.study article.bg4,
	.study article.bg5 {
		background-size: 120px
	}

	.event_wrap .study article h3 {
		padding: 8px 15px;
		font-size: 20px
	}

	.event_wrap .study article p {
		margin-top: 20px;
		font-size: 14px;
		line-height: 23px
	}

	.event_wrap .study article p strong {
		font-size: 16px
	}

	.event_wrap .favor_ul {
		width: 100%
	}

	.event_wrap .favor_ul li {
		width: 50%;
		padding: 30px 0;
		font-size: 15px;
		line-height: 21px;
		border-right: 1px solid #efefe6;
		border-bottom: 1px solid #efefe6
	}

	.event_wrap .favor_ul li img {
		margin: 0 auto 25px auto
	}

	.event_wrap .favor_ul li>strong {
		font-size: 16px
	}

	.event_wrap .favor_ul li p {
		margin-top: 17px;
		font-size: 13px;
		line-height: 19px
	}

	.event_wrap .favor_ul li button {
		height: 35px;
		margin-top: 20px
	}

	.event_wrap .verifi ul {
		width: 100%;
		margin: 0 auto 50px auto;
	}

	.event_wrap .verifi ul li {
		float: left;
		width: 33.3%;
		padding: 15px 0;
		font-size: 16px;
		line-height: 22px;
	}

	.event_wrap .verifi div {
		width: 100%
	}

	.event_wrap .verifi div p {
		margin-top: 40px;
		font-size: 15px;
		line-height: 25px;
	}

	.event_wrap .verifi div p strong {
		font-size: 19px
	}

	.event_wrap .flexslider {
		width: 100%;
		padding: 40px 60px;
	}

	.event_wrap .slides li .img_box {
		height: 300px;
		margin-right: 30px
	}

	.event_wrap .slides li .img_box p {
		font-size: 13px
	}

	.event_wrap .slides li h3 {
		font-size: 17px;
		line-height: 25px
	}

	.event_wrap .slides li p {
		margin-top: 20px;
	}

	.event_wrap .slides li a {
		margin-top: 20px;
		padding: 8px 15px;
	}

	.event_wrap .flex-direction-nav {
		top: 43%;
		width: 100%
	}

	.event_wrap .flex-prev {
		width: 50px;
		height: 50px;
	}

	.event_wrap .flex-next {
		width: 50px;
		height: 50px;
	}


	.event_wrap .open button.btn_open {
		font-size: 15px;
		color: #666;
	}

	.event_wrap .open div.on {
		display: none
	}

	.event_wrap .open table {
		width: 100%;
		margin: 30px auto 0 auto;
		font-size: 13px
	}

	.event_wrap .open table th {
		font-size: 13px;
	}

	.event_wrap .process {
		padding-bottom: 140px !important
	}

	.event_wrap .process ul {
		width: 100%;
	}

	.event_wrap .process ul li {
		float: left;
		width: 33.3%;
		margin-right: 0;
		padding: 20px 0;
	}

	.event_wrap .process ul li.sa {
		background: url('/_Resources/img/event/base/sub9_1.png') center no-repeat
	}

	.event_wrap .process ul li.bo {
		background: url('/_Resources/img/event/base/sub9_2.png') center no-repeat
	}

	.event_wrap .process ul li.cpa {
		background: url('/_Resources/img/event/base/sub9_3.png') center no-repeat
	}

	.event_wrap .process ul li h3 {
		margin: 0;
		font-size: 23px
	}

	.event_wrap .process ul li a {
		margin-top: 15px;
		padding: 8px 25px;
		font-size: 13px
	}

	.event_wrap .apply {
		width: 100%;
		height: 85px;
		padding: 0 !important;
		overflow: hidden
	}

	.event_wrap .consulting {
		width: 65%;
		height: 100%
	}

	.event_wrap .consulting_box {
		width: 370px;
		height: 65px;
		margin: 13px auto 0 auto;
	}

	.event_wrap .consulting_box ul {
		width: 250px;
	}

	.event_wrap .consulting_box li {
		width: 120px;
		height: 28px;
		margin: 0 3px 5px 0 !important;
	}

	.event_wrap .consulting_box li .hope_date li {
		width: 38px;
		height: 28px;
		margin-right: 3px;
		padding-top: 6px;
	}

	.event_wrap .consulting_box li .select_box select {
		width: 100%;
		height: 28px;
		border: none
	}

	.event_wrap .consulting_box button {
		width: 120px;
		height: 62px;
		margin-left: 0px;
		font-size: 15px;
	}

	.event_wrap .consulting_box button em {
		display: block;
		color: #ffe359
	}

	.event_wrap .consulting span.bg {
		position: absolute;
		top: 0;
		right: -15px;
		width: 15px;
		height: 15px;
	}

	.event_wrap .consulting .btn_join {
		display: none;
	}

	/*추가-161117*/
	.event_wrap .apply_btn {
		width: 35%;
		padding: 15px 60px 0 0
	}

	.event_wrap .apply_btn button {
		font-size: 19px;
	}

	.event_wrap .apply_btn button span {
		padding-left: 25px;
		background: url('/_Resources/img/event/base/ic_apply.png') left center no-repeat;
		background-size: 20px
	}

	.event_wrap .apply .top {
		width: 60px;
		height: 70px;
	}
}

@media screen and (max-width:650px) {
	.event_wrap>article {
		padding: 40px 0
	}

	.event_wrap>article>h2 {
		margin: 0 0 30px 0;
		padding-top: 50px;
		font-size: 19px;
		background-size: auto 40px
	}

	.event_wrap .dday {
		top: 5px;
		right: 5px;
		width: 80px;
		height: 72px
	}

	.event_wrap .dday p.num {
		margin-top: 18px;
		font-size: 13px;
		color: #004a6c
	}

	.event_wrap .dday p.num strong {
		font-size: 24px
	}

	.event_wrap .dday p.d_p {
		margin-top: -3px;
		font-size: 11px
	}

	.event_wrap .dday p.d_p em {
		font-size: 11px
	}

	.event_wrap .term ul {
		padding: 15px 0
	}

	.event_wrap .term ul li {
		font-size: 12px;
		line-height: 15px
	}

	.event_wrap .term ul li span {
		margin-bottom: 10px;
		padding: 5px 7px;
		font-size: 12px
	}

	.event_wrap .term ul li em {
		display: block
	}

	.event_wrap .sale ul {
		padding: 20px 0
	}

	.event_wrap .sale p.box {
		padding: 5px 7px;
		font-size: 12px;
		border: 2px solid #262626
	}

	.event_wrap .sale p.box em {
		display: block
	}

	.event_wrap .sale ul li img {
		height: 50px;
		margin: 15px auto;
	}

	.event_wrap .sale ul li span {
		font-size: 12px;
	}

	.event_wrap .sale div.price {
		width: 100%
	}

	.event_wrap .sale div.price span {
		height: 35px;
	}

	.event_wrap .sale div.price p strong {
		font-size: 19px
	}

	.event_wrap .launching article {
		padding: 0 20px 40px 20px
	}

	.event_wrap .launching article h3 {
		margin: 0 0 20px 0;
		padding: 7px 10px;
		font-size: 18px
	}

	.event_wrap .launching article>p {
		font-size: 12px;
		line-height: 17px
	}

	.event_wrap .launching_box {
		margin: 20px 0;
		padding: 15px;
		box-sizing: border-box
	}

	.event_wrap .launching_box p {
		font-size: 13px;
		line-height: 17px
	}

	.event_wrap .launching_box p strong {
		font-size: 13px
	}

	.event_wrap .launching_box .icon {
		top: -50px;
		right: 10px;
		width: 90px;
		background-size: 90px
	}

	.event_wrap .reason_ul li {
		padding: 25px 0;
		font-size: 12px;
		line-height: 16px
	}

	.event_wrap .reason_ul li img {
		height: 60px;
		margin: 0 auto 15px auto
	}

	.event_wrap .study article {
		padding: 30px 15px
	}

	.event_wrap .study article.bg1 {
		padding-top: 10px
	}

	.event_wrap .study article.bg1,
	.study article.bg2,
	.study article.bg3,
	.study article.bg4,
	.study article.bg5 {
		text-align: center;
		background: none
	}

	.event_wrap .study article h3 {
		padding: 7px 10px;
		font-size: 17px
	}

	.event_wrap .study article p {
		font-size: 13px;
		line-height: 19px
	}

	.event_wrap .study article p strong {
		font-size: 15px
	}

	.event_wrap .favor_ul li {
		padding: 30px 0;
		font-size: 13px;
		line-height: 19px
	}

	.event_wrap .favor_ul li img {
		height: 90px;
		margin: 0 auto 20px auto
	}

	.event_wrap .favor_ul li>strong {
		font-size: 14px
	}

	.event_wrap .favor_ul li p {
		margin-top: 15px;
		font-size: 12px;
		line-height: 17px
	}

	.event_wrap .favor_ul li button {
		height: 32px;
		margin-top: 17px
	}

	.event_wrap .verifi ul {
		margin: 0 auto 40px auto;
	}

	.event_wrap .verifi ul li {
		padding: 10px 0;
		font-size: 12px;
		line-height: 17px;
	}

	.event_wrap .verifi div {
		padding: 0 10px;
		box-sizing: border-box
	}

	.event_wrap .verifi div img {
		height: 150px
	}

	.event_wrap .verifi div p {
		margin-top: 25px;
		font-size: 12px;
		line-height: 18px;
	}

	.event_wrap .verifi div p strong {
		font-size: 15px;
		line-height: 21px;
	}

	.event_wrap .flexslider {
		width: 100%;
		padding: 30px 40px;
		text-align: center
	}

	.event_wrap .slides li .img_box {
		float: none;
		height: auto;
		margin-right: 0;
		padding: 0
	}

	.event_wrap .slides li .img_box img {
		display: inline-block
	}

	.event_wrap .slides li .img_box p {
		margin-top: 10px;
		font-size: 13px
	}

	.event_wrap .slides li h3 {
		margin-top: 20px !important;
		font-size: 14px;
		line-height: 22px
	}

	.event_wrap .slides li p {
		margin-top: 15px;
		font-size: 12px;
		line-height: 18px;
		text-align: left
	}

	.event_wrap .slides li a {
		margin-top: 20px;
		padding: 8px 15px;
	}

	.event_wrap .flex-direction-nav {
		top: 45%
	}

	.event_wrap .flex-prev {
		width: 40px;
		height: 40px;
		background-size: 15px
	}

	.event_wrap .flex-next {
		width: 40px;
		height: 40px;
		background-size: 15px
	}

	.event_wrap .open button.btn_open {
		font-size: 13px
	}

	.event_wrap .open div.on {
		display: none
	}

	.event_wrap .open table {
		margin: 20px auto 0 auto;
		font-size: 11px
	}

	.event_wrap .open table th {
		font-size: 12px;
		line-height: 15px
	}

	.event_wrap .open table th,
	.open table td {
		padding: 8px 5px
	}

	.event_wrap .open table td span {
		color: #cc0000;
	}

	.event_wrap .process {
		padding-bottom: 100px !important
	}

	.event_wrap .process ul li h3 {
		margin: 0;
		font-size: 17px
	}

	.event_wrap .process ul li a {
		margin-top: 10px;
		padding: 7px 15px;
		font-size: 12px
	}

	.event_wrap .apply {
		height: 50px;
		overflow: inherit;
	}

	.event_wrap .consulting {
		position: static;
		width: 45%;
		height: 100%
	}

	.event_wrap .consulting_box {
		display: none;
		position: absolute;
		bottom: 50px;
		left: 0;
		width: 100%;
		height: auto;
		padding: 20px;
		text-align: center;
		box-sizing: border-box;
		background: #d9d9d9
	}

	.event_wrap .consulting_box ul {
		float: none;
		width: 255px;
		margin: 0 auto;
	}

	.event_wrap .consulting_box>ul>li {
		width: 120px;
		height: 30px;
		margin: 0 15px 10px 0 !important;
		box-sizing: border-box
	}

	.event_wrap .consulting_box li.line_none {
		margin-right: 0 !important
	}

	.event_wrap .consulting_box li .hope_date li {
		width: 38px;
		height: 30px;
		margin-right: 3px;
		padding-top: 6px;
	}

	.event_wrap .consulting_box li .select_box select {
		width: 100%;
		height: 30px;
	}

	.event_wrap .consulting_box button {
		float: none;
		width: 255px;
		height: 50px;
		margin: 5px 0 0 0;
		font-size: 15px;
	}

	.event_wrap .consulting_box button em {
		display: inline-block;
		color: #ffe359
	}

	.event_wrap .consulting .btn_none {
		display: block;
		width: 50%;
		float: left;
		height: 100%;
		font-size: 16px;
		line-height: 19px;
		font-weight: 700;
		color: #fff;
		background: none
	}

	.event_wrap .consulting .btn_join {
		display: block;
		width: 50%;
		float: left;
		height: 100%;
		font-size: 16px;
		line-height: 19px;
		font-weight: 700;
		color: #fff;
		background: #22ad63;
	}

	.event_wrap .consulting .btn_none em {
		color: #ffe359
	}

	.event_wrap .consulting span.bg {
		position: absolute;
		top: 0;
		right: -15px;
		width: 15px;
		height: 15px;
	}

	.event_wrap .apply_btn {
		width: 55%;
		padding: 0 50px 0 0
	}

	.event_wrap .apply_btn button {
		font-size: 16px;
	}

	.event_wrap .apply_btn button span {
		padding-left: 20px;
		background-size: 17px
	}

	.event_wrap .apply .top {
		width: 50px;
		height: 50px;
		background-size: 10px;
		bottom: 50px;
	}
}





/********************************** 2017년 이벤트 디자인 변경 - hyem **********************************/


.ta_l {
	text-align: left !important;
}

.ta_r {
	text-align: right !important;
}

.ta_c {
	text-align: center !important;
}

.event_wrap_2017 {
	font-family: 'Nanum Square', sans-serif;
	font-size: 13px;
	text-align: left;
	word-break: keep-all
}

.event_wrap_2017>article {
	padding: 90px 0;
}

.event_wrap_2017>article>h2 {
	margin: 0 0 45px 0;
	padding-top: 50px;
	text-align: center;
	color: #262626;
	font-size: 40px;
}

.event_wrap_2017>article>h2 span {
	color: #ee0000;
}

.event_wrap_2017>article>p {
	margin-bottom: 50px;
	font-size: 17px;
	text-align: center;
}

.event_wrap_2017>article>p>strong {
	color: #f7754a;
}

.event_wrap_2017>article>img {
	display: block;
	margin: 0 auto 50px auto;
}

.evn_ol {
	margin-top: 70px;
	background: #333;
}

.evn_ol ol {
	width: 1000px;
	margin: 0 auto;
	padding: 30px 0;
}

.evn_ol ol li {
	margin-bottom: 10px;
	line-height: 18px;
	color: #fff;
	list-style: decimal inside none
}

.event_wrap_2017>article>a.a_btn {
	display: block;
	width: 220px;
	padding: 25px 0;
	margin: 50px auto 0 auto;
	text-decoration: none;
	color: #fff;
	font-size: 19px;
	text-align: center;
	background: #efb630;
}

.event_wrap_2017 .title {
	padding: 0 !important
}

.event_wrap_2017 .title h2 {
	margin: 0 !important;
	padding: 0 !important
}

.event_wrap_2017 .title>div {
	position: relative;
	width: 1000px;
	margin: 0 auto
}

.event_wrap_2017 .title>div>img {
	display: block;
}

.event_wrap_2017 .dday {
	position: absolute;
	top: 30px;
	right: 10px;
	width: 200px;
	height: 180px;
	text-align: center;
	background: url('/_Resources/img/event/base/ic_dday.png') no-repeat
}

.event_wrap_2017 .dday p {
	font-weight: 700;
}

.event_wrap_2017 .dday p.num {
	margin-top: 45px;
	font-size: 33px;
	color: #004a6c
}

.event_wrap_2017 .dday p.num strong {
	font-size: 55px
}

.event_wrap_2017 .dday p.d_p {
	margin-top: 7px;
	font-size: 19px;
	color: #fff
}

.event_wrap_2017 .dday p.d_p em {
	font-size: 23px;
	color: #ffe874
}

.term_2017 {
	padding: 0 !important
}

.term_2017 h2 {
	margin: 0 !important;
	padding: 0 !important
}

.term_2017 ul {
	width: 1000px;
	margin: 0 auto;
	padding: 40px 0;
	overflow: hidden
}

.term_2017 ul li {
	float: left;
	width: 33%;
	font-size: 21px;
	color: #fff;
	text-align: center;
	border-right: 1px solid #4d4d4d;
	box-sizing: border-box
}

.term_2017 ul li span {
	display: inline-block;
	margin-bottom: 20px;
	padding: 10px 20px;
	font-size: 19px;
	color: #ffe874;
	border: 2px solid #ffe874
}

.term_2017 p.stxt {
	color: #fff;
	text-align: right;
	padding: 0 0 30px 0;
	width: 1000px;
	margin: 0 auto;
}

.ftf_2017 {
	text-align: center;
}

.ftf_2017 h2.ir_pm {
	padding-top: 0;
	margin: 0;
}

.ftf_2017 div {
	width: 1000px;
	margin: 0 auto;
	padding-top: 40px;
	position: relative;
}

.ftf_2017 div.box_01 {}

.ftf_2017 div.box_02 {
	padding-bottom: 60px;
}

.ftf_2017 h3.stitle {
	background: url('/_Resources/img/event/base/tit_icon_thumbsup.png') center top no-repeat;
	color: #262626;
	font-size: 40px;
	padding-top: 50px;
	font-weight: bold;
}

.ftf_2017 p.txt {
	font-size: 22px;
}

.review_2017 {
	text-align: center;
	position: relative;
}

.review_2017 h2 {
	background: url('/_Resources/img/event/base/tit_icon_paper.png') center top no-repeat;
}

.review_2017 ul {
	width: 1000px;
	height: auto;
	padding: 0;
	margin: 0 auto;
}

.review_2017 ul li {
	min-height: 110px;
	font-size: 17px;
	line-height: 150%;
	letter-spacing: -1px;
	overflow: hidden;
	z-index: 1;
}

.review_2017 ul li.left {
	text-align: left;
	padding: 30px 30px 30px 180px;
}

.review_2017 ul li.right {
	text-align: right;
	padding: 30px 180px 30px 30px;
}

.review_2017 ul li.bg_01 {
	background: url('/_Resources/img/event/base/ic_woman_01.png') #fff 30px center no-repeat;
}

.review_2017 ul li.bg_02 {
	background: url('/_Resources/img/event/base/ic_woman_02.png') #fff 860px center no-repeat;
}

.review_2017 ul li.bg_03 {
	background: url('/_Resources/img/event/base/ic_woman_03.png') #fff 30px center no-repeat;
}

.review_2017 ul li.bg_04 {
	background: url('/_Resources/img/event/base/ic_woman_04.png') #fff 860px center no-repeat;
}

.review_2017 ul li span.name {
	font-size: 18px;
	font-weight: bold;
	display: block;
	margin: 0 0 10px 0;
}

.review_2017 a.btn_more {
	display: inline-block;
	width: 250px;
	font-size: 18px;
	padding: 20px 0;
	color: #fff;
	background: #106356;
	font-weight: bold;
	margin-top: 50px;
	text-decoration: none;
}

.package_2017 {
	text-align: center;
}

.package_2017 h2 {
	background: url('/_Resources/img/event/base/tit_icon_thumbsup.png') center top no-repeat;
}

.package_2017 div.box_01 {
	width: 1000px;
	margin: 0 auto;
	padding-top: 40px;
	position: relative;
}

.package_2017 div.box_01 button {
	height: 37px;
	margin-top: 25px;
	padding: 0 20px;
	font-size: 13px;
	line-height: 15px;
	color: #fff;
	background: #676c79;
	position: absolute;
	top: -30px;
	right: 0;
}

.service_2017 {
	text-align: center;
}

.service_2017 h2 {
	background: url('/_Resources/img/event/base/tit_icon_rocket.png') center top no-repeat;
}

.service_2017 h2>em {
	color: #00a98b;
}

.service_2017 h3.stitle {
	font-size: 32px;
	margin: 0 0 30px 0;
	text-align: center;
	color: #262626;
}

.service_2017 h3.stitle em {
	color: #00a98b;
}

.service_2017 p.etc {
	font-size: 14px;
	text-align: right;
	padding-top: 15px;
}

.service_2017 p.txt {
	font-size: 18px;
	padding: 0 0 50px 0;
}

.service_2017 div.box_01 {
	width: 1000px;
	margin: 0 auto;
}

.service_2017 div.box_02 {
	width: 1000px;
	margin: 0 auto;
	padding-top: 100px;
}

.service_2017 div.box_02 table {
	width: 100%;
	margin: 40px auto 0 auto;
	font-size: 14px;
	line-height: 20px;
}

.service_2017 div.box_02 table th {
	padding: 13px;
	font-size: 15px;
	font-weight: 400;
	color: #fff;
	background: #333
}

.service_2017 div.box_02 table td {
	padding: 10px;
	border: 1px solid #e5e5e5;
	background: #fff;
}

.service_2017 div.box_02 table td.bg {
	background: #f7f7f7
}

.service_2017 div.box_03 {
	width: 1000px;
	margin: 0 auto;
	padding-top: 100px;
}

.service_2017 div.box_03 div.bg_box {
	width: 100%;
	background: #fff;
	padding: 20px 30px;
	box-sizing: border-box;
}

.service_2017 div.box_03 div.bg_box>article {
	padding: 30px 0 40px 0;
}

.service_2017 div.box_03 div.bg_box>article>h4 {
	text-align: left;
	display: inline-block;
	padding-left: 20px;
	background: #f4f5f7;
	color: #363636;
	font-size: 15px;
	line-height: 55px;
	font-weight: bold;
	width: 800px;
	height: 55px;
}

.service_2017 div.box_03 div.bg_box>article>h4 em {
	font-size: 18px;
	font-weight: bold;
	padding-right: 15px;
}

.service_2017 div.box_03 div.bg_box>article>a.btn_map {
	display: inline-block;
	background: #c3643a;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 55px;
	width: 115px;
	height: 55px;
}

.service_2017 div.box_03 div.bg_box>article>img {
	padding-top: 20px;
}

.service_2017 div.box_04 {
	width: 1000px;
	margin: 0 auto;
	padding-top: 100px;
	text-align: left;
	background: url('/_Resources/img/event/161229/sub_02_service_02.png') right bottom no-repeat;
}

.reason_2017 {}

.reason_2017 h2 {
	background: url('/_Resources/img/event/base/tit_icon_hat.png') center top no-repeat;
}

.reason_2017_ul {
	width: 1000px;
	margin: 0 auto;
	background: #fff;
	overflow: hidden
}

.reason_2017_ul li {
	float: left;
	width: 33.3%;
	padding: 40px 0;
	font-size: 16px;
	line-height: 23px;
	text-align: center;
	border-right: 1px solid #efefe6;
	border-bottom: 1px solid #efefe6;
	box-sizing: border-box
}

.reason_2017_ul li img {
	display: block;
	margin: 0 auto 30px auto
}

.reason_2017_ul li strong {
	color: #262626
}

.cpa_2017 {
	text-align: center;
}

.cpa_2017 h2 {
	background: url('/_Resources/img/event/base/tit_icon_thumbsup.png') center top no-repeat;
}

.cpa_2017 div.box_01 {
	width: 1000px;
	margin: 0 auto;
	padding-top: 40px;
	position: relative;
}

.cpa_2017 div.box_01 button {
	height: 37px;
	margin-top: 25px;
	padding: 0 20px;
	font-size: 13px;
	line-height: 15px;
	color: #fff;
	background: #676c79;
	position: absolute;
	top: -30px;
	right: 0;
}

.study_2017 {}

.study_2017 h2 {
	background: url('/_Resources/img/event/base/tit_icon_monitor.png') center top no-repeat;
}

.study_2017 article {
	width: 1000px;
	margin: 0 auto !important;
	padding: 70px 0;
	border-bottom: 1px dashed #d9d9d9;
	position: relative;
}

.study_2017 article a.btn_detail {
	display: block;
	border: 1px solid #262626;
	color: #262626;
	text-decoration: none;
	font-size: 12px;
	font-weight: 600;
	text-align: center;
	padding: 5px 10px;
}

.study_2017 article a.btn_a {
	position: absolute;
	top: 210px;
	right: 0;
}

.study_2017 article a.btn_b {
	position: absolute;
	left: 0;
}

.study_2017 article.bg1 {
	background: url('/_Resources/img/event/161229/sub_02_ubion_01.png') right center no-repeat;
}

.study_2017 article.bg2 {
	text-align: right;
	background: url('/_Resources/img/event/161229/sub_02_ubion_02.png') left center no-repeat;
}

.study_2017 article.bg3 {
	background: url('/_Resources/img/event/161229/sub_02_ubion_03.png') right center no-repeat;
}

.study_2017 article.bg4 {
	text-align: right;
	background: url('/_Resources/img/event/161229/sub_02_ubion_04.png') left center no-repeat;
}

.study_2017 article.bg5 {
	background: url('/_Resources/img/event/161229/sub_02_ubion_05.png') right center no-repeat;
}

.study_2017 article h3 {
	display: inline-block;
	margin: 0;
	padding: 10px 20px;
	font-size: 25px;
	color: #fff
}

.study_2017 article h3 em {
	color: #ffe359
}

.study_2017 article p {
	margin-top: 25px;
	font-size: 15px;
	line-height: 30px
}

.study_2017 article p strong {
	font-size: 21px;
	color: #262626
}

.study_2017 article p em {
	color: #f7764a
}

.study_2017_sabok {}

.study_2017_sabok h2 {
	background: url('/_Resources/img/event/base/tit_icon_monitor.png') center top no-repeat;
}

.study_2017_sabok article {
	width: 1000px;
	margin: 0 auto !important;
	padding: 70px 0;
	border-bottom: 1px dashed #d9d9d9;
	position: relative;
}

.study_2017_sabok article a.btn_detail {
	display: block;
	border: 1px solid #262626;
	color: #262626;
	text-decoration: none;
	font-size: 12px;
	font-weight: 600;
	text-align: center;
	padding: 5px 10px;
}

.study_2017_sabok article a.btn_a {
	position: absolute;
	top: 210px;
	right: 0;
}

.study_2017_sabok article a.btn_b {
	position: absolute;
	left: 0;
}

.study_2017_sabok article.bg1 {
	background: url('/_Resources/img/event/161229/sub_02_ubion_01.png') right center no-repeat;
}

.study_2017_sabok article.bg2 {
	text-align: right;
	background: url('/_Resources/img/event/161229/sub_02_ubion_03.png') left center no-repeat;
}

.study_2017_sabok article.bg3 {
	background: url('/_Resources/img/event/161229/sub_02_ubion_06.png') right center no-repeat;
}

.study_2017_sabok article.bg4 {
	text-align: right;
	background: url('/_Resources/img/event/161229/sub_02_ubion_04.png') left center no-repeat;
}

.study_2017_sabok article.bg5 {
	background: url('/_Resources/img/event/161229/sub_02_ubion_05.png') right center no-repeat;
}

.study_2017_sabok article.bg6 {
	text-align: right;
	background: url('/_Resources/img/event/161229/sub_02_ubion_02.png') left center no-repeat;
}

.study_2017_sabok article.bg7 {
	background: url('/_Resources/img/event/base/sub4_2.png') right center no-repeat;
}

.study_2017_sabok article h3 {
	display: inline-block;
	margin: 0;
	padding: 10px 20px;
	font-size: 25px;
	color: #fff
}

.study_2017_sabok article h3 em {
	color: #ffe359
}

.study_2017_sabok article p {
	margin-top: 25px;
	font-size: 15px;
	line-height: 30px
}

.study_2017_sabok article p strong {
	font-size: 21px;
	color: #262626
}

.study_2017_sabok article p em {
	color: #f7764a
}

.student_2017 {}

.student_2017 h2 {
	background: url('/_Resources/img/event/base/tit_icon_monitor.png') center top no-repeat;
}

.event_wrap_2017 .flexslider {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	padding: 60px 150px;
	background: #fff;
	box-sizing: border-box
}

.event_wrap_2017 .slides li {}

.event_wrap_2017 .slides li .img_box {
	float: left;
	height: 280px;
	margin-right: 50px;
	padding-top: 20px
}

.event_wrap_2017 .slides li .img_box p {
	font-size: 15px;
	text-align: center
}

.event_wrap_2017 .slides li .img_box p em {
	color: #f7764a
}

.event_wrap_2017 .slides li h3 {
	margin: 0 !important;
	font-size: 21px;
	line-height: 28px;
	color: #262626
}

.event_wrap_2017 .slides li p {
	margin-top: 30px;
	font-size: 13px;
	line-height: 21px;
	word-break: keep-all;
}

.event_wrap_2017 .slides li a {
	display: inline-block;
	margin-top: 25px;
	padding: 10px 20px;
	font-size: 13px;
	color: #262626;
	text-decoration: none;
	border: 2px solid #262626
}

.event_wrap_2017 .flex-control-paging {
	display: none
}

.event_wrap_2017 .flex-direction-nav {
	position: absolute;
	top: 40%;
	left: 0;
	width: 1000px
}

.event_wrap_2017 .flex-prev {
	position: absolute;
	left: 0;
	width: 70px;
	height: 70px;
	text-indent: -9999px;
	font-size: 0;
	background: #d9d9d9 url('/_Resources/img/event/base/ic_prev.png') center no-repeat
}

.event_wrap_2017 .flex-prev:hover {
	background: #666 url('/_Resources/img/event/base/ic_prev.png') center no-repeat
}

.event_wrap_2017 .flex-next {
	position: absolute;
	right: 0;
	width: 70px;
	height: 70px;
	text-indent: -9999px;
	font-size: 0;
	background: #d9d9d9 url('/_Resources/img/event/base/ic_next.png') center no-repeat
}

.event_wrap_2017 .flex-next:hover {
	background: #666 url('/_Resources/img/event/base/ic_next.png') center no-repeat
}

.open_2017 {
	text-align: center
}

.open_2017 h2 {
	background: url('/_Resources/img/event/base/tit_icon_books.png') center top no-repeat;
}

.open_2017 button.btn_open {
	height: 10px;
	padding-bottom: 50px;
	font-size: 17px;
	color: #666;
	background: url('/_Resources/img/event/base/ic_bottom2.png') center bottom no-repeat
}

.open_2017 div.on_2017 {
	display: none
}

.open_2017 table {
	width: 1000px;
	margin: 40px auto 0 auto;
	font-size: 14px;
	line-height: 20px;
}

.open_2017 table th {
	padding: 13px;
	font-size: 15px;
	font-weight: 400;
	color: #fff;
	background: #333
}

.open_2017 table td {
	padding: 10px;
	border: 1px solid #e5e5e5;
	background: #fff;
}

.open_2017 table td.bg {
	background: #f7f7f7
}

.open_2017 table td span {
	color: #cc0000;
}

.open_2017 p.info {
	font-size: 12px;
	text-align: center;
	padding-top: 10px;
}

.open_2017 p.info span {
	color: #cc0000;
}

.process_2017 {
	padding-bottom: 175px !important
}

.process_2017 h2 {
	background: url('/_Resources/img/event/base/tit_icon_rocket.png') center top no-repeat;
}

.process_2017 ul {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden
}

.process_2017 ul li {
	float: left;
	width: 320px;
	margin-right: 20px;
	padding: 35px 0;
	text-align: center;
	background: #333
}

.process_2017 ul li.sa {
	background: url('/_Resources/img/event/base/sub9_1.png') no-repeat;
	background-size: cover
}

.process_2017 ul li.bo {
	background: url('/_Resources/img/event/base/sub9_2.png') no-repeat;
	background-size: cover
}

.process_2017 ul li.cpa {
	background: url('/_Resources/img/event/base/sub9_3.png') no-repeat;
	background-size: cover
}

.process_2017 ul li h3 {
	margin: 0;
	font-size: 30px;
	font-weight: 700;
	color: #262626
}

.process_2017 ul li a {
	display: inline-block;
	margin-top: 20px;
	padding: 10px 25px;
	font-size: 15px;
	color: #fff;
	text-decoration: none
}

.process_2017 ul li.sa a {
	background: #4cbfb6
}

.process_2017 ul li.bo a {
	background: #50b4e6
}

.process_2017 ul li.cpa a {
	background: #fa8057
}

.apply_2017 {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 105px;
	padding: 0 !important;
	overflow: hidden;
	z-index: 9;
}

.apply_2017 h2 {
	display: none
}

.consulting_2017 {
	position: relative;
	float: left;
	width: 65%;
	height: 100%;
	background: url('/_Resources/img/event/base/consulting_bg.gif') repeat;
}

.consulting_2017 .btn_none {
	display: none
}

.consulting_2017 .btn_join {
	display: none;
}

.event_wrap_2017 .consulting_box {
	width: 540px;
	height: 65px;
	margin: 20px auto 0 auto;
}

.event_wrap_2017 .consulting_box ul {
	float: left;
	width: 305px;
	overflow: hidden
}

.event_wrap_2017 .consulting_box li {
	float: left;
	width: 150px;
	height: 30px;
	margin: 0 5px 5px 0;
	text-align: center;
}

.event_wrap_2017 .consulting_box li input {
	width: 100%;
	height: 100%;
	color: #333;
	text-align: center;
	border: none
}

.event_wrap_2017 .consulting_box li .hope_date li {
	float: left;
	width: 48px;
	height: 30px;
	margin-right: 3px;
	padding-top: 8px;
	background: #262626;
	box-sizing: border-box;
	cursor: pointer
}

.event_wrap_2017 .consulting_box li .hope_date li:hover,
.consulting_box li .hope_date li.on2 {
	color: #fff;
	background: #4d4d4d !important
}

.event_wrap_2017 .consulting_box li .select_box select {
	width: 100%;
	height: 30px;
	border: none
}

.event_wrap_2017 .consulting_box button {
	float: left;
	width: 215px;
	height: 65px;
	margin-left: 20px;
	font-size: 19px;
	font-weight: 700;
	color: #fff;
}

.event_wrap_2017 .consulting_box button em {
	color: #ffe359
}

.event_wrap_2017 .consulting_2017 span.bg {
	position: absolute;
	top: 0;
	right: -21px;
	width: 21px;
	height: 25px;
}

.event_wrap_2017 .apply_btn {
	float: left;
	width: 35%;
	height: 100%;
	padding: 25px 80px 0 0;
	box-sizing: border-box
}

.event_wrap_2017 .apply_btn button {
	width: 100%;
	height: 100%;
	font-size: 23px;
	font-weight: 700;
	color: #fff;
	background: #333
}

.event_wrap_2017 .apply_btn button span {
	display: inline-block;
	padding-left: 40px;
	background: url('/_Resources/img/event/base/ic_apply.png') left center no-repeat;
}

.apply_2017 .top {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 80px;
	height: 80px;
	background: #eee url('/_Resources/img/event/base/ic_top2.png') center no-repeat;
}





@media screen and (max-width:1000px) {

	.event_wrap_2017>article {
		padding: 50px 0;
	}

	.event_wrap_2017>article>h2 {
		margin: 0 0 35px 0;
		padding-top: 70px;
		font-size: 30px;
		font-weight: bold;
	}

	.event_wrap_2017>article>p {
		margin-bottom: 30px;
		font-size: 15px
	}

	.event_wrap_2017>article>img {
		width: 90%;
		margin: 0 auto 30px auto;
	}

	.evn_ol {
		width: 100%;
		margin-top: 50px
	}

	.evn_ol ol {
		width: 100%;
		padding: 25px 10px;
		font-size: 12px;
	}

	.event_wrap_2017>article>a {
		display: block;
		width: 200px;
		padding: 20px 0;
		margin: 30px auto 0 auto;
		text-decoration: none;
		color: #fff;
		font-size: 17px;
		text-align: center;
		background: #efb630;
	}

	.event_wrap_2017 .title>div {
		width: 100%;
	}

	.event_wrap_2017 .title>div img {
		width: 100%
	}

	.event_wrap_2017 .dday {
		position: absolute;
		top: 10px;
		width: 150px;
		height: 135px;
		background-size: 100%
	}

	.event_wrap_2017 .dday p {
		font-weight: 700;
	}

	.event_wrap_2017 .dday p.num {
		margin-top: 31px;
		font-size: 25px;
		color: #004a6c
	}

	.event_wrap_2017 .dday p.num strong {
		font-size: 45px
	}

	.event_wrap_2017 .dday p.d_p {
		margin-top: 5px;
		font-size: 15px;
		color: #fff
	}

	.event_wrap_2017 .dday p.d_p em {
		font-size: 17px;
		color: #ffe874
	}

	.term_2017 ul {
		width: 100%;
		padding: 25px 0
	}

	.term_2017 ul li {
		font-size: 15px
	}

	.term_2017 ul li span {
		margin-bottom: 15px;
		padding: 7px 15px;
		font-size: 15px;
		border: 1px solid #ffe874
	}

	.term_2017 p.stxt {
		color: #fff;
		text-align: center;
		padding: 10px 0 20px 0;
		width: 100%;
	}

	.ftf_2017 {
		text-align: center;
	}

	.ftf_2017 h2.ir_pm {
		padding-top: 0;
		margin: 0;
	}

	.ftf_2017 div {
		width: 100%;
		margin: 0 auto;
		padding-top: 20px;
		position: relative;
	}

	.ftf_2017 h3.stitle {
		background: url('/_Resources/img/event/base/tit_icon_thumbsup.png') center top no-repeat;
		color: #262626;
		font-size: 30px;
		padding-top: 50px;
	}

	.ftf_2017 p.txt {
		font-size: 20px;
	}

	.review_2017 {
		text-align: center;
		position: relative;
	}

	.review_2017 ul {
		width: 95% !important;
		padding: 0 20px;
		margin: 0 auto;
	}

	.review_2017 ul li {
		height: 170px !important;
		font-size: 15px;
		width: 100% !important;
		margin: 0 auto;
	}

	.review_2017 ul li.left {
		text-align: center;
		padding: 30px;
	}

	.review_2017 ul li.right {
		text-align: center;
		padding: 30px;
	}

	.review_2017 ul li.bg_01 {
		background: #fff;
	}

	.review_2017 ul li.bg_02 {
		background: #fff;
	}

	.review_2017 ul li.bg_03 {
		background: #fff;
	}

	.review_2017 ul li.bg_04 {
		background: #fff;
	}

	.review_2017 a.btn_more {
		display: inline-block;
		width: 80%;
		font-size: 18px;
		padding: 20px 0;
		color: #fff;
		background: #106356;
		font-weight: bold;
		margin-top: 20px;
		text-decoration: none;
	}

	.package_2017 {
		text-align: center;
	}

	.package_2017 h2 {
		background: url('/_Resources/img/event/base/tit_icon_thumbsup.png') center top no-repeat;
	}

	.package_2017 div img {
		width: 100%;
		padding: 0 20px;
	}

	.package_2017 div.box_01 {
		width: 100%;
		margin: 0 auto;
		padding-top: 40px;
		position: relative;
	}

	.package_2017 div.box_01 button {
		height: 37px;
		margin-top: 25px;
		padding: 0 20px;
		font-size: 13px;
		line-height: 15px;
		color: #fff;
		background: #676c79;
		position: absolute;
		top: -30px;
		right: 0;
	}

	.study_2017 article {
		width: 100%;
		padding: 50px 20px;
		box-sizing: border-box
	}

	.study_2017 article.bg1,
	.study_2017 article.bg2,
	.study_2017 article.bg3,
	.study_2017 article.bg4,
	.study_2017 article.bg5 {
		background-size: 120px
	}

	.study_2017 article h3 {
		padding: 8px 15px;
		font-size: 20px
	}

	.study_2017 article p {
		margin-top: 20px;
		font-size: 14px;
		line-height: 23px
	}

	.study_2017 article p strong {
		font-size: 16px
	}

	.study_2017_sabok article {
		width: 100%;
		padding: 50px 20px;
		box-sizing: border-box
	}

	.study_2017_sabok article.bg1,
	.study_2017_sabok article.bg2,
	.study_2017_sabok article.bg3,
	.study_2017_sabok article.bg4,
	.study_2017_sabok article.bg5,
	.study_2017_sabok article.bg6,
	.study_2017_sabok article.bg7 {
		background-size: 120px
	}

	.study_2017_sabok article h3 {
		padding: 8px 15px;
		font-size: 20px;
		font-weight: bold;
	}

	.study_2017_sabok article p {
		margin-top: 20px;
		font-size: 14px;
		line-height: 23px
	}

	.study_2017_sabok article p strong {
		font-size: 16px
	}

	.service_2017 h3.stitle {
		font-size: 20px;
		margin: 0 0 30px 0;
		text-align: center;
		color: #262626;
		font-weight: bold;
	}

	.service_2017 p.etc {
		font-size: 14px;
		text-align: right;
		padding-top: 15px;
	}

	.service_2017 p.txt {
		font-size: 18px;
		padding: 0 0 50px 0;
	}

	.service_2017 div.box_01 {
		width: 100%;
	}

	.service_2017 div.box_02 {
		width: 100%;
	}

	.service_2017 div img {
		width: 100%;
	}

	.service_2017 div.box_03 {
		width: 100%;
		margin: 0 auto;
		padding-top: 100px;
	}

	.service_2017 div.box_03 div.bg_box {
		width: 100%;
		background: #fff;
		padding: 20px 30px;
		box-sizing: border-box;
	}

	.service_2017 div.box_03 div.bg_box>article {
		padding: 30px 0 40px 0;
	}

	.service_2017 div.box_03 div.bg_box>article>h4 {
		text-align: left;
		display: block;
		padding-left: 20px;
		background: #f4f5f7;
		color: #363636;
		font-size: 14px;
		line-height: 55px;
		font-weight: bold;
		width: 100%;
		height: 55px;
	}

	.service_2017 div.box_03 div.bg_box>article>h4 em {
		font-size: 16px;
		font-weight: bold;
		padding-right: 15px;
	}

	.service_2017 div.box_03 div.bg_box>article>a.btn_map {
		display: block;
		margin: 0 auto;
		background: #c3643a;
		color: #fff;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		line-height: 40px;
		width: 30%;
		height: 40px;
	}

	.service_2017 div.box_04 {
		width: 100%;
		margin: 0 auto;
		padding-top: 100px;
		text-align: left;
		background: url('/_Resources/img/event/161229/sub_02_service_02.png') right bottom no-repeat;
	}

	.reason_2017_ul {
		width: 100%
	}

	.reason_2017_ul li {
		width: 50%;
		padding: 30px 0;
		font-size: 15px;
		line-height: 20px;
		border-right: 1px solid #efefe6 !important;
		border-bottom: 1px solid #efefe6 !important
	}

	.reason_2017_ul li img {
		margin: 0 auto 20px auto
	}

	.cpa_2017 div.box_01>img {
		width: 100%;
	}

	.event_wrap_2017 .flexslider {
		width: 100%;
		padding: 40px 60px;
	}

	.event_wrap_2017 .slides li .img_box {
		height: 300px;
		margin-right: 30px
	}

	.event_wrap_2017 .slides li .img_box p {
		font-size: 13px
	}

	.event_wrap_2017 .slides li h3 {
		font-size: 17px;
		line-height: 25px
	}

	.event_wrap_2017 .slides li p {
		margin-top: 20px;
	}

	.event_wrap_2017 .slides li a {
		margin-top: 20px;
		padding: 8px 15px;
	}

	.event_wrap_2017 .flex-direction-nav {
		top: 43%;
		width: 100%
	}

	.event_wrap_2017 .flex-prev {
		width: 50px;
		height: 50px;
	}

	.event_wrap_2017 .flex-next {
		width: 50px;
		height: 50px;
	}

	.event_wrap_2017 .open button.btn_open {
		font-size: 15px;
		color: #666;
	}

	.event_wrap_2017 .open div.on {
		display: none
	}

	.event_wrap_2017 .open table {
		width: 100%;
		margin: 30px auto 0 auto;
		font-size: 13px
	}

	.event_wrap_2017 .open table th {
		font-size: 13px;
	}

	.event_wrap_2017 .open table th,
	.open table td {
		padding: 8px 5px;
		word-break: break-all;
	}

	.event_wrap_2017 .open table td span {
		color: #cc0000;
	}

	.event_wrap_2017 .open p.info {
		font-size: 12px;
		text-align: center;
		padding-top: 10px;
	}

	.event_wrap_2017 .open p.info span {
		color: #cc0000;
	}

	.event_wrap_2017 .process {
		padding-bottom: 140px !important
	}

	.event_wrap_2017 .process ul {
		width: 100%;
	}

	.event_wrap_2017 .process ul li {
		float: left;
		width: 33.3%;
		margin-right: 0;
		padding: 20px 0;
	}

	.event_wrap_2017 .process ul li.sa {
		background: url('/_Resources/img/event/base/sub9_1.png') center no-repeat
	}

	.event_wrap_2017 .process ul li.bo {
		background: url('/_Resources/img/event/base/sub9_2.png') center no-repeat
	}

	.event_wrap_2017 .process ul li.cpa {
		background: url('/_Resources/img/event/base/sub9_3.png') center no-repeat
	}

	.event_wrap_2017 .process ul li h3 {
		margin: 0;
		font-size: 23px
	}

	.event_wrap_2017 .process ul li a {
		margin-top: 15px;
		padding: 8px 25px;
		font-size: 13px
	}

	.apply_2017 {
		width: 100%;
		height: 85px;
		padding: 0 !important;
		overflow: hidden
	}

	.consulting_2017 {
		width: 65%;
		height: 100%
	}

	.event_wrap_2017 .consulting_box {
		width: 370px;
		height: 65px;
		margin: 13px auto 0 auto;
	}

	.event_wrap_2017 .consulting_box ul {
		width: 250px;
	}

	.event_wrap_2017 .consulting_box li {
		width: 120px;
		height: 28px;
		margin: 0 3px 5px 0 !important;
	}

	.event_wrap_2017 .consulting_box li .hope_date li {
		width: 38px;
		height: 28px;
		margin-right: 3px;
		padding-top: 6px;
	}

	.event_wrap_2017 .consulting_box li .select_box select {
		width: 100%;
		height: 28px;
		border: none
	}

	.event_wrap_2017 .consulting_box button {
		width: 120px;
		height: 62px;
		margin-left: 0px;
		font-size: 15px;
	}

	.event_wrap_2017 .consulting_box button em {
		display: block;
		color: #ffe359
	}

	.consulting_2017 span.bg {
		position: absolute;
		top: 0;
		right: -15px;
		width: 15px;
		height: 15px;
	}

	.consulting_2017 .btn_join {
		display: none;
	}

	.event_wrap_2017 .apply_btn {
		width: 35%;
		padding: 15px 60px 0 0
	}

	.event_wrap_2017 .apply_btn button {
		font-size: 19px;
	}

	.event_wrap_2017 .apply_btn button span {
		padding-left: 25px;
		background: url('/_Resources/img/event/base/ic_apply.png') left center no-repeat;
		background-size: 20px
	}

	.apply_2017 .top {
		width: 60px;
		height: 70px;
	}

}



@media screen and (max-width:650px) {

	.event_wrap_2017>article {
		padding: 40px 0
	}

	.event_wrap_2017>article>h2 {
		margin: 0 0 30px 0;
		padding-top: 50px;
		font-size: 19px;
		background-size: auto 40px
	}

	.event_wrap_2017 article.title div.img {
		width: 100%;
	}

	.event_wrap_2017 .dday {
		top: 5px;
		right: 5px;
		width: 80px;
		height: 72px
	}

	.event_wrap_2017 .dday p.num {
		margin-top: 18px;
		font-size: 13px;
		color: #004a6c
	}

	.event_wrap_2017 .dday p.num strong {
		font-size: 24px
	}

	.event_wrap_2017 .dday p.d_p {
		margin-top: -3px;
		font-size: 11px
	}

	.event_wrap_2017 .dday p.d_p em {
		font-size: 11px
	}

	.term_2017 ul {
		padding: 15px 0
	}

	.term_2017 ul li {
		font-size: 12px;
		line-height: 15px
	}

	.term_2017 ul li span {
		margin-bottom: 10px;
		padding: 5px 7px;
		font-size: 12px
	}

	.term_2017 ul li em {
		display: block
	}

	.term_2017 p.stxt {
		color: #fff;
		text-align: center;
		padding: 10px 10px 30px 10px;
		margin: 0 auto;
		font-size: 12px;
		line-height: 120%;
	}

	.ftf_2017 {
		text-align: center;
	}

	.ftf_2017 h2.ir_pm {
		padding-top: 0;
		margin: 0;
	}

	.ftf_2017 div {
		width: 100%;
		margin: 0 auto;
		padding-top: 20px;
		position: relative;
	}

	.ftf_2017 h3.stitle {
		background: url('/_Resources/img/event/base/tit_icon_thumbsup.png') center top no-repeat;
		color: #262626;
		font-size: 19px;
		padding-top: 50px;
	}

	.ftf_2017 p.txt {
		font-size: 14px;
		line-height: 150%;
		padding-top: 20px;
	}

	.review_2017 {
		text-align: center;
		position: relative;
	}

	.review_2017 ul {
		width: 95% !important;
		padding: 0 20px;
		margin: 0 auto;
	}

	.review_2017 ul li {
		height: 160px !important;
		font-size: 15px;
		width: 100% !important;
		margin: 0 auto;
	}

	.review_2017 ul li.left {
		text-align: center;
		padding: 20px;
	}

	.review_2017 ul li.right {
		text-align: center;
		padding: 20px;
	}

	.review_2017 ul li.bg_01 {
		background: #fff;
	}

	.review_2017 ul li.bg_02 {
		background: #fff;
	}

	.review_2017 ul li.bg_03 {
		background: #fff;
	}

	.review_2017 ul li.bg_04 {
		background: #fff;
	}

	.review_2017 a.btn_more {
		display: inline-block;
		width: 60%;
		font-size: 16px;
		padding: 15px 0;
		color: #fff;
		background: #106356;
		font-weight: bold;
		margin-top: 20px;
		text-decoration: none;
	}

	.package_2017 {
		text-align: center;
	}

	.package_2017 h2 {
		background: url('/_Resources/img/event/base/tit_icon_thumbsup.png') center top no-repeat;
	}

	.package_2017 div.box_01 {
		width: 100%;
		margin: 0 auto;
		padding-top: 0;
		position: relative;
	}

	.package_2017 div.box_01 img {
		width: 100%;
		padding: 10px 20px;
	}

	.package_2017 div.box_01 button {
		height: 37px;
		margin-top: 25px;
		padding: 0 20px;
		font-size: 13px;
		line-height: 15px;
		color: #fff;
		background: #676c79;
		position: absolute;
		top: -30px;
		right: 0;
	}

	.service_2017 {
		text-align: center;
	}

	.service_2017 h2 {
		background: url('/_Resources/img/event/base/tit_icon_hat.png') center top no-repeat;
	}

	.service_2017 h2>em {
		color: #00a98b;
	}

	.service_2017 img {
		width: 100%;
	}

	.service_2017 div.box_01 {
		width: 100%;
		margin: 0 auto;
		padding-top: 0;
	}

	.service_2017 div.box_02 {
		width: 100%;
		margin: 0 auto;
		padding-top: 30px;
	}

	.service_2017 div.box_02 h3.stitle {
		font-size: 18px;
		margin: 0 0 30px 0;
		text-align: center;
		color: #262626;
	}

	.service_2017 div.box_02 h3.stitle em {
		color: #00a98b;
	}

	.service_2017 div.box_02 table {
		width: 98% !important;
		margin: 40px auto 0 auto;
		font-size: 14px;
		line-height: 20px;
	}

	.service_2017 div.box_02 table th {
		padding: 13px;
		font-size: 15px;
		font-weight: 400;
		color: #fff;
		background: #333
	}

	.service_2017 div.box_02 table td {
		padding: 10px;
		border: 1px solid #e5e5e5;
		background: #fff;
	}

	.service_2017 div.box_02 table td.bg {
		background: #f7f7f7
	}

	.service_2017 div.box_02 p.etc {
		font-size: 14px;
		text-align: right;
		padding-top: 15px;
	}

	.service_2017 div.box_03 {
		width: 100%;
		margin: 0 auto;
		padding-top: 30px;
	}

	.service_2017 div.box_03 div.bg_box {
		width: 100%;
		background: none;
		padding: 20px 30px;
		box-sizing: border-box;
	}

	.service_2017 div.box_03 div.bg_box>article {
		padding: 0 0 20px 0;
		text-align: center;
	}

	.service_2017 div.box_03 div.bg_box>article>h4 {
		text-align: center;
		display: block;
		background: #fff;
		color: #363636;
		font-size: 15px;
		line-height: 18px;
		font-weight: bold;
		width: 100%;
		height: auto;
		padding: 15px 10px;
	}

	.service_2017 div.box_03 div.bg_box>article>h4 em {
		font-size: 18px;
		display: block;
		line-height: 30px;
		font-weight: bold;
	}

	.service_2017 div.box_03 div.bg_box>article>a.btn_map {
		display: block;
		background: #c3643a;
		color: #fff;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		line-height: 45px;
		width: 100%;
		height: 45px;
	}

	.service_2017 div.box_03 div.bg_box>article>img {
		padding-top: 20px;
		width: 100%;
	}

	.service_2017 div.box_04 {
		width: 100%;
		margin: 0 auto;
		padding-top: 50px;
		text-align: center;
		background: none;
	}

	.reason_2017_ul li {
		padding: 25px 0;
		font-size: 12px;
		line-height: 16px
	}

	.reason_2017_ul li img {
		height: 60px;
		margin: 0 auto 15px auto
	}

	.cpa_2017 {
		text-align: center;
	}

	.cpa_2017 h2 {
		background: url('/_Resources/img/event/base/tit_icon_thumbsup.png') center top no-repeat;
	}

	.cpa_2017 div.box_01 {
		width: 100%;
		margin: 0 auto;
		padding-top: 0;
		position: relative;
	}

	.cpa_2017 div.box_01 button {
		height: 37px;
		margin-top: 25px;
		padding: 0 20px;
		font-size: 13px;
		line-height: 15px;
		color: #fff;
		background: #676c79;
		position: absolute;
		top: -30px;
		right: 0;
	}

	.cpa_2017 div.box_01>img {
		width: 100%;
	}

	.study_2017 article {
		padding: 30px 15px
	}

	.study_2017 article.bg1 {
		padding-top: 10px
	}

	.study_2017 article.bg1,
	.study_2017 article.bg2,
	.study_2017 article.bg3,
	.study_2017 article.bg4,
	.study_2017 article.bg5 {
		text-align: center;
		background: none
	}

	.study_2017 article h3 {
		padding: 7px 10px;
		font-size: 17px
	}

	.study_2017 article p {
		font-size: 13px;
		line-height: 19px
	}

	.study_2017 article p strong {
		font-size: 15px
	}

	.study_2017_sabok article {
		padding: 30px 15px
	}

	.study_2017_sabok article.bg1 {
		padding-top: 10px
	}

	.study_2017_sabok article a.btn_detail {
		display: block;
		border: 1px solid #262626;
		color: #262626;
		text-decoration: none;
		font-size: 12px;
		font-weight: 600;
		text-align: center;
		padding: 5px 10px;
	}

	.study_2017_sabok article a.btn_a {
		position: absolute;
		top: 210px;
		right: 0;
	}

	.study_2017_sabok article a.btn_b {
		position: absolute;
		left: 0;
	}

	.study_2017_sabok article.bg1,
	.study_2017_sabok article.bg2,
	.study_2017_sabok article.bg3,
	.study_2017_sabok article.bg4,
	.study_2017_sabok article.bg5,
	.study_2017_sabok article.bg6,
	.study_2017_sabok article.bg7 {
		text-align: center;
		background: none
	}

	.study_2017_sabok article h3 {
		padding: 7px 10px;
		font-size: 17px
	}

	.study_2017_sabok article p {
		font-size: 13px;
		line-height: 19px
	}

	.study_2017_sabok article p strong {
		font-size: 15px
	}

	.event_wrap_2017 .flexslider {
		width: 100%;
		padding: 30px 40px;
		text-align: center
	}

	.event_wrap_2017 .slides li .img_box {
		float: none;
		height: auto;
		margin-right: 0;
		padding: 0
	}

	.event_wrap_2017 .slides li .img_box img {
		display: inline-block
	}

	.event_wrap_2017 .slides li .img_box p {
		margin-top: 10px;
		font-size: 13px
	}

	.event_wrap_2017 .slides li h3 {
		margin-top: 20px !important;
		font-size: 14px;
		line-height: 22px
	}

	.event_wrap_2017 .slides li p {
		margin-top: 15px;
		font-size: 12px;
		line-height: 18px;
		text-align: left
	}

	.event_wrap_2017 .slides li a {
		margin-top: 20px;
		padding: 8px 15px;
	}

	.event_wrap_2017 .flex-direction-nav {
		top: 45%
	}

	.event_wrap_2017 .flex-prev {
		width: 40px;
		height: 40px;
		background-size: 15px
	}

	.event_wrap_2017 .flex-next {
		width: 40px;
		height: 40px;
		background-size: 15px
	}

	.event_wrap_2017 .open button.btn_open {
		font-size: 13px
	}

	.event_wrap_2017 .open div.on {
		display: none
	}

	.event_wrap_2017 .open table {
		margin: 20px auto 0 auto;
		font-size: 11px;
		width: 98% !important;
	}

	.event_wrap_2017 .open table th {
		font-size: 12px;
		line-height: 15px
	}

	.event_wrap_2017 .open table th,
	.open table td {
		padding: 8px 5px;
		word-break: break-all;
	}

	.event_wrap_2017 .open table td span {
		color: #cc0000;
	}

	.event_wrap_2017 .open p.info {
		font-size: 12px;
		text-align: center;
		padding-top: 10px;
	}

	.event_wrap_2017 .open p.info span {
		color: #cc0000;
	}

	.event_wrap_2017 .process {
		padding-bottom: 100px !important
	}

	.event_wrap_2017 .process ul li h3 {
		margin: 0;
		font-size: 17px
	}

	.event_wrap_2017 .process ul li a {
		margin-top: 10px;
		padding: 7px 15px;
		font-size: 12px
	}

	.event_wrap_2017 .apply {
		height: 50px;
		overflow: inherit;
	}

	.event_wrap_2017 .consulting {
		position: static;
		width: 45%;
		height: 100%
	}

	.event_wrap_2017 .consulting_box {
		display: none;
		position: absolute;
		bottom: 50px;
		left: 0;
		width: 100%;
		height: auto;
		padding: 20px;
		text-align: center;
		box-sizing: border-box;
		background: #d9d9d9
	}

	.event_wrap_2017 .consulting_box ul {
		float: none;
		width: 255px;
		margin: 0 auto;
	}

	.event_wrap_2017 .consulting_box>ul>li {
		width: 120px;
		height: 30px;
		margin: 0 15px 10px 0 !important;
		box-sizing: border-box
	}

	.event_wrap_2017 .consulting_box li.line_none {
		margin-right: 0 !important
	}

	.event_wrap_2017 .consulting_box li .hope_date li {
		width: 38px;
		height: 30px;
		margin-right: 3px;
		padding-top: 6px;
	}

	.event_wrap_2017 .consulting_box li .select_box select {
		width: 100%;
		height: 30px;
	}

	.event_wrap_2017 .consulting_box button {
		float: none;
		width: 255px;
		height: 50px;
		margin: 5px 0 0 0;
		font-size: 15px;
	}

	.event_wrap_2017 .consulting_box button em {
		display: inline-block;
		color: #ffe359
	}

	.event_wrap_2017 .consulting .btn_none {
		display: block;
		width: 50%;
		float: left;
		height: 100%;
		font-size: 16px;
		line-height: 19px;
		font-weight: 700;
		color: #fff;
		background: none
	}

	/*수정-161114*/
	.event_wrap_2017 .consulting .btn_join {
		display: block;
		width: 50%;
		float: left;
		height: 100%;
		font-size: 16px;
		line-height: 19px;
		font-weight: 700;
		color: #fff;
		background: #22ad63;
	}

	/*추가-161114*/
	.event_wrap_2017 .consulting .btn_none em {
		color: #ffe359
	}

	.event_wrap_2017 .consulting span.bg {
		position: absolute;
		top: 0;
		right: -15px;
		width: 15px;
		height: 15px;
	}

	.event_wrap_2017 .apply_btn {
		width: 55%;
		padding: 0 50px 0 0
	}

	.event_wrap_2017 .apply_btn button {
		font-size: 16px;
	}

	.event_wrap_2017 .apply_btn button span {
		padding-left: 20px;
		background-size: 17px
	}

	.event_wrap_2017 .apply .top {
		width: 50px;
		height: 50px;
		background-size: 10px;
		bottom: 50px;
	}
}



/* 2017.07.19 이벤트 디자인 전면개편 */


section.event_2017 {
	font-family: 'Malgun gothic', sans-serif;
	font-size: 13px;
	color: #3e3e4c;
	word-break: keep-all;
}

section.event_2017 article,
div,
p {
	padding: 0;
	margin: 0;
}

section.event_2017 div.wrap_1024 {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}

section.event_2017 .title {
	font-size: 30px;
	letter-spacing: -1px;
	margin-bottom: 40px;
}

section.event_2017 .title em {
	font-size: 25px;
	display: block;
}

section.event_2017.title p.num {
	display: block;
	background: #292a3d;
	color: #fff;
	border-radius: 100px;
	font-size: 20px;
	line-height: 45px;
	width: 50px;
	height: 50px;
	margin: 0 auto 10px auto;
}

section.event_2017 article.header {
	width: 100%;
	text-align: center;
}

section.event_2017 article.sabok {
	background: url('/_Resources/img/event/170718/tit_bg_sabok.jpg') no-repeat;
	background-size: cover;
}

/*사회복지사 배경*/
section.event_2017 article.child {
	background: url('/_Resources/img/event/170718/tit_bg_child.jpg') no-repeat;
	background-size: cover;
}

/*보육교사 배경*/
section.event_2017 article.cpa {
	background: url('/_Resources/img/event/170718/tit_bg_cpa.jpg') no-repeat;
	background-size: cover;
}

/*경영 배경*/

section.event_2017 article.header .img {
	margin: 0 auto;
	padding: 170px 0;
}

section.event_2017 article.header .child {
	margin: 0 auto;
	padding: 0;
}

/*헤더이미지 padding 없는 보육교사*/
section.event_2017 article.header .info {
	background: rgba(6, 8, 30, 0.85);
	overflow: hidden;
}

section.event_2017 article.header .schedule {
	width: 630px;
	padding: 40px 0;
	float: left;
	overflow: hidden;
}

section.event_2017 article.header .schedule h3.calendar {
	width: 217px;
	height: 113px;
	background: url('/_Resources/img/event/base/calendar_bg.png') no-repeat;
	font-size: 30px;
	line-height: 50px;
	color: #252630;
	letter-spacing: -1px;
	margin: 0;
	float: left;
}

section.event_2017 article.header .schedule h3.calendar em {
	font-size: 36px;
}

section.event_2017 article.header .schedule>ul {
	padding-left: 35px;
	float: left;
}

section.event_2017 article.header .schedule>ul li {
	width: 100%;
	color: #f9d7b3;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding: 0 0 5px 0;
}

section.event_2017 article.header .schedule>ul li span {
	display: inline-block;
	width: 100px;
	border: 1px solid #f9d7b3;
	padding: 4px 10px 6px 10px;
	margin-right: 10px;
	text-align: center;
}

section.event_2017 article.header .schedule p.stxt {
	background: url('/_Resources/img/event/base/calendar_icon.png') no-repeat;
	display: block;
	width: 100%;
	font-size: 15px;
	color: #b6b6c2;
	font-weight: bold;
	text-align: left;
	padding: 0 0 2px 26px;
	margin-top: 10px;
	float: left;
}

section.event_2017 article.header .link_wrap {
	width: 370px;
	padding: 40px 0;
	float: left;
	overflow: hidden;
}

section.event_2017 article.header .link_wrap a.btn_go {
	display: inline-block;
	background: #a51c01;
	color: #fff;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	width: 160px;
	margin-left: 20px;
	padding: 50px 0;
	float: left;
}

section.event_2017 article.header .link_wrap a.btn_go:hover {
	background: #d12200;
}

section.event_2017 article.header .link_wrap a.line_3 {
	padding: 38px 0;
}

section.event_2017 article.event {
	width: 100%;
	padding: 50px 0;
	overflow: hidden;
}

section.event_2017 article.event .img {
	width: 650px;
	text-align: left;
	float: left;
}

section.event_2017 article.event .consulting_box {
	width: 350px;
	background: #d9dae2;
	padding: 30px;
	box-sizing: border-box;
	float: left;
}

section.event_2017 article.event .consulting_box p {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}

section.event_2017 article.event .consulting_box>ul {
	padding: 30px 0 20px 0;
}

section.event_2017 article.event .consulting_box>ul li {
	width: 100%;
	color: #292a3d;
	font-size: 15px;
	text-align: left;
	padding: 0 0 7px 0;
	box-sizing: border-box;
}

section.event_2017 article.event .consulting_box>ul li span {
	display: inline-block;
	width: 30%;
	color: #292a3d;
	font-size: 15px;
	font-weight: bold;
}

section.event_2017 article.event .consulting_box>ul li input {
	width: 65%;
	height: 27px;
	border: none;
	padding: 0 0 0 10px;
	box-sizing: border-box;
	float: none !important;
}

section.event_2017 article.event .consulting_box>ul li label {
	width: 65%;
	margin-left: 0;
	padding: 0;
}

section.event_2017 article.event .consulting_box>ul li select {
	width: 189px;
	height: 27px;
	border: none;
	padding: 0 0 0 10px;
	margin-left: -5px;
	box-sizing: border-box;
}

section.event_2017 article.event .consulting_box button {
	background: #292a3d;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 12px 20px 14px 20px;
	width: 98%;
}

section.event_2017 article.event .consulting_box button:hover {
	background: #2f325e;
}

section.event_2017 article.reason {
	width: 100%;
	padding: 65px 0;
}

section.event_2017 article.reason .box_1col {
	padding-top: 50px;
	overflow: hidden;
}

/*사회복지사 1열*/
section.event_2017 article.reason .box_1col .white_box {
	width: 100%;
	background: #fff;
	border-radius: 5px;
	padding: 50px 40px;
	box-sizing: border-box;
	overflow: hidden;
}

section.event_2017 article.reason .box_1col>div {
	width: 80%;
	margin: 0 auto;
	overflow: hidden;
}

section.event_2017 article.reason dl.dl_con_01 {
	width: 90%;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
}

section.event_2017 article.reason dl.dl_con_01 dt {
	background: url('/_Resources/img/event/base/icon_people.png') no-repeat 20px 16px #4260ac;
	color: #fff;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	width: 30%;
	padding: 20px 10px 24px 60px;
	box-sizing: border-box;
	margin-bottom: 10px;
	font-size: 17px;
	font-weight: bold;
	float: left;
}

section.event_2017 article.reason dl.dl_con_01 dd {
	background: #fff;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	width: 70%;
	padding: 20px 10px 24px 30px;
	box-sizing: border-box;
	margin: 0 0 10px 0;
	font-size: 17px;
	font-weight: bold;
	float: left;
}

section.event_2017 article.reason ul.ul_checked {
	width: 50%;
	float: left;
	margin: 50px 30px;
}

section.event_2017 article.reason ul.ul_checked li {
	background: url('/_Resources/img/event/base/icon_checked.png') no-repeat top left;
	width: 100%;
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	padding: 0 0 0 35px;
	margin-bottom: 15px;
	box-sizing: border-box;
}

section.event_2017 article.reason img.img_right {
	float: left;
}

section.event_2017 article.reason dl.dl_con_02 {
	width: 45%;
	margin: 0 20px;
	text-align: center;
	float: left;
}

section.event_2017 article.reason dl.dl_con_02 dt {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	width: 100%;
	padding: 15px 10px 17px 10px;
	margin: 0;
	box-sizing: border-box;
	font-size: 17px;
	font-weight: bold;
}

section.event_2017 article.reason dl.dl_con_02 dd.num {
	background: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	width: 100%;
	padding: 35px 10px 37px 10px;
	margin: 0;
	box-sizing: border-box;
	font-family: Impact;
	font-size: 50px;
	letter-spacing: 2px;
	font-weight: bold;
}

section.event_2017 article.reason dl.sabok dt {
	background: #4260ac;
	color: #fff;
}

section.event_2017 article.reason dl.sabok dd {
	color: #4260ac;
}

section.event_2017 article.reason dl.normal dt {
	background: #96979e;
	color: #fff;
}

section.event_2017 article.reason dl.normal dd {
	color: #96979e;
}

section.event_2017 article.reason .box_3col {
	padding-top: 50px;
	width: 30%;
	height: 300px;
	margin: 0 20px 0 0;
	float: left;
}

/*경영학 3열*/
section.event_2017 article.reason .box_3col .title {
	font-size: 25px;
}

/* 헤딩 클래스인 title의 경영학에서의 타이틀 폰트 사이즈 예외처리*/
section.event_2017 article.reason .box_3col .title em {
	font-size: 20px;
}

/* 헤딩 클래스인 title의 경영학에서의 타이틀 폰트 사이즈 예외처리*/
section.event_2017 article.reason .bg_01 {
	background: url('/_Resources/img/event/base/reason_cpa_img_01.png') no-repeat bottom center;
}

section.event_2017 article.reason .bg_02 {
	background: url('/_Resources/img/event/base/reason_cpa_img_02.png') no-repeat bottom center;
}

section.event_2017 article.reason .bg_03 {
	background: url('/_Resources/img/event/base/reason_cpa_img_03.png') no-repeat bottom center;
}

section.event_2017 article.reason .none {
	margin: 0;
}

section.event_2017 article.reason .box_left {
	width: 500px;
	padding-top: 100px;
	float: right;
	overflow: hidden;
}

section.event_2017 article.reason .box_left dl.dl_con_02 {
	width: 100%;
	text-align: center;
	margin: 0 0 20px 0;
}

section.event_2017 article.reason .box_left dl.dl_con_02 dt {
	background: #584baa;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	width: 100%;
	padding: 13px 10px 15px 10px;
	margin: 0;
	box-sizing: border-box;
}

section.event_2017 article.reason .box_left dl.dl_con_02 dt h3 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	margin: 0;
}

section.event_2017 article.reason .box_left dl.dl_con_02 dd {
	background: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	width: 100%;
	padding: 25px 10px 20px 10px;
	margin: 0;
	box-sizing: border-box;
}

section.event_2017 article.reason .box_left dl.dl_con_02 dd.bg_01 {
	background: url('/_Resources/img/event/base/reason_child_img_01.png') no-repeat 380px bottom #fff;
}

section.event_2017 article.reason .box_left dl.dl_con_02 dd.bg_02 {
	background: url('/_Resources/img/event/base/reason_child_img_02.png') no-repeat 380px bottom #fff;
}

section.event_2017 article.reason .box_left ul.ul_checked {
	width: 100%;
	margin: 0 20px;
	float: none;
}

section.event_2017 article.reason .box_left ul.ul_checked li {
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding: 0 0 5px 35px;
	margin-bottom: 10px;
	box-sizing: border-box;
}

section.event_2017 article.reason .box_left ul.ul_icon_5col {
	width: 100%;
	overflow: hidden;
}

section.event_2017 article.reason .box_left ul.ul_icon_5col li {
	width: 20%;
	float: left;
}

section.event_2017 article.reason .box_left ul.ul_icon_5col li:last-child {
	padding-right: 0;
}

section.event_2017 article.reason .box_left ul.ul_icon_5col li img {
	padding-bottom: 10px;
}

section.event_2017 article.reason .box_left ul.ul_icon_5col li span {
	font-size: 13px;
	font-weight: bold;
}

section.event_2017 article.reason .box_right {
	width: 500px;
	padding-top: 100px;
	position: relative;
	float: right;
}

section.event_2017 article.reason .box_right img {
	display: block;
	padding-left: 15px;
}

section.event_2017 article.reason .box_right .quick_ftf {
	position: absolute;
	right: 0;
	bottom: 0;
}

section.event_2017 article.reason .box_right .quick_ftf a {
	cursor: pointer;
}

section.event_2017 article.reason .box_right .ftf_pop {
	width: 850px;
	background: #fff;
	border: 1px solid #cacaca;
	box-shadow: 0px 0px 20px #bbb;
	padding: 40px 40px;
	text-align: left;
	border-radius: 5px;
	box-sizing: border-box;
	position: absolute;
	top: 50px;
	right: 50px;
}

section.event_2017 article.reason .box_right .ftf_pop h3.pop_tit {
	display: inline-block;
	background: #399aac;
	color: #fff;
	padding: 10px 20px 12px 20px;
	font-size: 20px;
	font-weight: bold;
	border-radius: 5px;
	margin: 0 0 20px 0;
}

section.event_2017 article.reason .box_right .ftf_pop .pop_txt {
	font-size: 15px;
	text-align: left;
}

section.event_2017 article.reason .box_right .ftf_pop .pop_txt em {
	display: block;
	font-size: 17px;
	font-weight: 600;
	margin: 10px 0 0 0;
}

section.event_2017 article.reason .box_right .ftf_pop div.ftf_pop_flag {
	background: url('/_Resources/img/event/base/ftf_pop_flag.png') no-repeat;
	width: 146px;
	height: 108px;
	position: absolute;
	right: 20px;
	top: 140px;
}

section.event_2017 article.reason .box_right .ftf_pop table {
	width: 100%;
	margin: 30px auto 0 auto;
	font-size: 14px;
	line-height: 20px;
}

section.event_2017 article.reason .box_right .ftf_pop table th {
	padding: 13px;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	background: #333;
}

section.event_2017 article.reason .box_right .ftf_pop table td {
	padding: 10px;
	font-size: 12px;
	border: 1px solid #e5e5e5;
	background: #fff;
}

section.event_2017 article.reason .box_right .ftf_pop table td.bg {
	background: #f7f7f7;
}

section.event_2017 article.reason .box_right .ftf_pop p.etc {
	font-size: 12px;
	text-align: right;
	padding-top: 10px;
}

section.event_2017 article.reason .box_right .ftf_pop button.btn_close {
	background: url('/_Resources/img/event/base/btn_close.png') no-repeat #fff;
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	position: absolute;
	top: 20px;
	right: 15px;
}

section.event_2017 article.study {
	width: 100%;
	padding: 65px 0;
	background: url('/_Resources/img/event/base/study_bg_01.jpg') no-repeat;
	background-size: cover;
}

section.event_2017 article.study .white {
	color: #fff;
}

section.event_2017 article.study .con_2col {
	width: 660px;
}

/*보육교사 2열 정렬(경영,사복은 3열)*/
section.event_2017 article.study .box {
	width: 300px;
	min-height: 320px;
	border-radius: 5px;
	padding: 20px 30px;
	margin: 15px 15px;
	box-sizing: border-box;
	text-align: center;
	float: left;
}

section.event_2017 article.study .box h3.stitle {
	padding-top: 110px;
	font-size: 18px;
	font-weight: bold;
}

section.event_2017 article.study .box>p {
	font-size: 15px;
}

section.event_2017 article.study .box>p em {
	font-size: 20px;
	font-weight: bold;
	.
}

section.event_2017 article.study .box button.btn_detail {
	display: inline-block;
	background: #009a8a;
	color: #fff;
	text-align: center;
	padding: 6px 10px 8px 10px;
	margin-top: 20px;
	width: 70%;
}

section.event_2017 article.study .bg_01 {
	background: url('/_Resources/img/event/base/study_icon_01.png') no-repeat center 40px #fff;
}

section.event_2017 article.study .bg_02 {
	background: url('/_Resources/img/event/base/study_icon_02.png') no-repeat center 40px #fff;
}

section.event_2017 article.study .bg_03 {
	background: url('/_Resources/img/event/base/study_icon_03.png') no-repeat center 40px #fff;
}

section.event_2017 article.study .bg_04 {
	background: url('/_Resources/img/event/base/study_icon_04.png') no-repeat center 40px #fff;
}

section.event_2017 article.study .bg_05 {
	background: url('/_Resources/img/event/base/study_icon_05.png') no-repeat center 40px #fff;
}

section.event_2017 article.study .bg_06 {
	background: url('/_Resources/img/event/base/study_icon_06.png') no-repeat center 40px #fff;
}

section.event_2017 article.study .bg_07 {
	background: url('/_Resources/img/event/base/study_icon_07.png') no-repeat center 40px #fff;
}

section.event_2017 article.study .bg_08 {
	background: url('/_Resources/img/event/base/study_icon_08.png') no-repeat center 40px #fff;
}

section.event_2017 article.study .bg_09 {
	background: url('/_Resources/img/event/base/study_icon_09.png') no-repeat center 40px #fff;
}

section.event_2017 article.health {
	width: 100%;
	padding: 65px 0 0 0;
}

section.event_2017 article.health .bg_wrap {
	background: url('/_Resources/img/event/base/health_img_01.png') no-repeat;
	text-align: left;
	padding-left: 300px;
	min-height: 250px;
}

section.event_2017 article.health .bg_wrap>p {
	font-size: 18px;
	line-height: 28px;
	font-weight: 700;
}

section.event_2017 article.location {
	width: 100%;
	padding: 65px 0 85px 0;
	text-align: center;
	background: #4b68aa;
	overflow: hidden;
}

section.event_2017 article.location .top_left {
	width: 515px;
	height: 190px;
	text-align: left;
	float: left;
}

section.event_2017 article.location .top_right {
	width: 485px;
	height: 190px;
	background: url('/_Resources/img/event/base/location_bg.png') no-repeat right bottom;
	float: left;
}

section.event_2017 article.location .top_right .stitle {
	display: block;
	margin: 20px 0 10px 0;
}

section.event_2017 article.location .top_right>p {
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	text-align: left;
	color: #fff;
}

section.event_2017 article.location .white_box {
	width: 100%;
	background: #fff;
	border-radius: 5px;
	padding: 40px 30px;
	box-sizing: border-box;
	overflow: hidden;
}

section.event_2017 article.location .white_box>div {
	padding: 30px 0;
	border-bottom: 2px dashed #c6c6c6;
	overflow: hidden;
}

section.event_2017 article.location .white_box>div:first-child {
	padding: 0 0 30px 0;
}

section.event_2017 article.location .white_box>div:last-child {
	border-bottom: 0px;
	padding: 30px 0 0 0;
}

section.event_2017 article.location .white_box>div dl.dl_address {
	width: 820px;
	float: left;
}

section.event_2017 article.location .white_box>div dl.dl_address dt {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background: #0b9d74;
	font-size: 17px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 15px 0 17px 0;
	box-sizing: border-box;
	width: 170px;
	float: left;
}

section.event_2017 article.location .white_box>div dl.dl_address dd {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background: #f4f5f7;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding: 17px 0 19px 15px;
	box-sizing: border-box;
	width: 650px;
	float: left;
}

section.event_2017 article.location .white_box>div a.btn_map {
	display: inline-block;
	font-size: 14px;
	line-height: 50px;
	font-weight: bold;
	width: 100px;
	height: 53px;
	background: #9d5a0b;
	color: #fff;
	border-radius: 5px;
	margin: 0 0 0 10px;
}

section.event_2017 article.location .white_box>div a.btn_map:hover {
	background: #bc6c0e;
}

section.event_2017 article.location .white_box>div ul.ul_photo {
	width: 100%;
	overflow: hidden;
	margin: 20px 0 0 0;
}

section.event_2017 article.location .white_box>div ul.ul_photo li {
	width: 300px;
	margin-right: 18px;
	float: left;
}

section.event_2017 article.location .white_box>div ul.ul_photo li:last-child {
	margin-right: 0;
}

section.event_2017 article.certificate {
	width: 100%;
	padding: 65px 0 85px 0;
	text-align: center;
	background: #ecf0f8;
	overflow: hidden;
}

section.event_2017 article.certificate .box_4col {
	width: 25%;
	padding: 0 10px;
	box-sizing: border-box;
	float: left;
}

section.event_2017 article.certificate .box_4col dl.dl_con_02 {
	width: 100%;
	text-align: center;
}

section.event_2017 article.certificate .box_4col dl.dl_con_02 dt {
	background: #584baa;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	width: 100%;
	padding: 15px 10px 17px 10px;
	margin: 0;
	box-sizing: border-box;
}

section.event_2017 article.certificate .box_4col dl.dl_con_02 dt h3 {
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	margin: 0;
}

section.event_2017 article.certificate .box_4col dl.dl_con_02 dd {
	background: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	width: 100%;
	min-height: 290px;
	padding: 35px 10px 37px 10px;
	margin: 0;
	box-sizing: border-box;
}

section.event_2017 article.certificate .box_4col dl.dl_con_02 dd .icon {
	display: block;
	margin: 0 auto;
}

section.event_2017 article.certificate .box_4col dl.dl_con_02 dd p {
	font-size: 15px;
	font-weight: bold;
	padding: 20px 0 0 0;
}

section.event_2017 article.review {
	width: 100%;
	padding: 65px 0 85px 0;
	position: relative;
	text-align: center;
	background: #4ca7bb;
}

section.event_2017 article.review .white {
	color: #fff;
}

section.event_2017 article.review ul {
	width: 1000px;
	height: auto;
	padding: 0;
	margin: 0 auto;
}

section.event_2017 article.review ul li {
	min-height: 110px;
	font-size: 17px;
	line-height: 150%;
	letter-spacing: -1px;
	overflow: hidden;
	z-index: 1;
}

section.event_2017 article.review ul li.left {
	text-align: left;
	padding: 30px 30px 30px 180px;
}

section.event_2017 article.review ul li.right {
	text-align: right;
	padding: 30px 180px 30px 30px;
}

section.event_2017 article.review ul li.bg_01 {
	background: url('/_Resources/img/event/base/ic_woman_01.png') #fff 30px center no-repeat;
}

section.event_2017 article.review ul li.bg_02 {
	background: url('/_Resources/img/event/base/ic_woman_02.png') #fff 860px center no-repeat;
}

section.event_2017 article.review ul li.bg_03 {
	background: url('/_Resources/img/event/base/ic_woman_03.png') #fff 30px center no-repeat;
}

section.event_2017 article.review ul li.bg_04 {
	background: url('/_Resources/img/event/base/ic_woman_04.png') #fff 860px center no-repeat;
}

section.event_2017 article.review ul li span.name {
	font-size: 18px;
	font-weight: bold;
	display: block;
	margin: 0 0 10px 0;
}

section.event_2017 article.review a.btn_more {
	display: inline-block;
	width: 250px;
	font-size: 18px;
	padding: 20px 0 22px 0;
	color: #fff;
	background: #0a6a7f;
	font-weight: bold;
	margin-top: 50px;
	border-radius: 5px;
}

section.event_2017 article.review a.btn_more:hover {
	background: #00896e;
}

section.event_2017 article.review p.info {
	background: url('/_Resources/img/event/base/tit_icon_thumbsup.png') left no-repeat;
	font-size: 18px;
	font-weight: bold;
	color: #031b20;
	padding: 25px 0 25px 48px;
	margin: 20px auto 0 auto;
	width: 510px;
}

section.event_2017 article.subject {
	width: 100%;
	padding: 65px 0 85px 0;
}

section.event_2017 article.subject table {
	width: 1000px;
	margin: 20px auto;
	font-size: 14px;
	line-height: 20px;
}

section.event_2017 article.subject table th {
	padding: 13px;
	font-size: 15px;
	font-weight: 400;
	color: #fff;
	background: #333;
}

section.event_2017 article.subject table td {
	padding: 10px;
	border: 1px solid #e5e5e5;
	background: #fff;
}

section.event_2017 article.subject table td.bg {
	background: #f7f7f7
}

section.event_2017 article.subject table td span {
	color: #cc0000;
}

section.event_2017 article.subject p.info {
	font-size: 12px;
	line-height: 130%;
	text-align: center;
	padding-top: 10px;
}

section.event_2017 article.subject p.info span {
	color: #cc0000;
}

section.event_2017 article.knowhow {
	width: 100%;
	padding: 65px 0 85px 0;
	background: url('/_Resources/img/event/base/review_bg_01.jpg') no-repeat;
	background-size: cover;
}

section.event_2017 article.knowhow .white {
	color: #fff;
}

section.event_2017 article.knowhow .flexslider {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	padding: 40px 150px;
	background: #fff;
	box-sizing: border-box;
}

section.event_2017 article.knowhow .flexslider .slides li {
	text-align: left;
}

section.event_2017 article.knowhow .flexslider .slides li .img_box {
	float: left;
	height: 150px;
	margin-right: 50px;
	padding-top: 20px;
}

section.event_2017 article.knowhow .flexslider .slides li p {
	margin: 10px 0 20px 0;
	font-size: 16px;
	line-height: 20px;
	word-break: keep-all;
	font-weight: bold;
}

section.event_2017 article.knowhow .flexslider .slides li p em {
	color: #df3400;
	font-weight: bold;
}

section.event_2017 article.knowhow .flexslider .slides li h3 {
	margin: 0;
	font-size: 18px;
	line-height: 22px;
}

section.event_2017 article.knowhow .flexslider .slides li a {
	display: inline-block;
	margin-top: 20px;
	padding: 7px 15px 9px 15px;
	font-size: 12px;
	color: #262626;
	border: 1px solid #262626;
}

section.event_2017 article.knowhow .flexslider .flex-control-paging {
	display: none;
}

section.event_2017 article.knowhow .flexslider .flex-direction-nav {
	position: absolute;
	top: 40%;
	left: 0;
	width: 1000px;
}

section.event_2017 article.knowhow .flexslider .flex-prev {
	position: absolute;
	left: 0;
	width: 70px;
	height: 70px;
	text-indent: -9999px;
	font-size: 0;
	background: #d9d9d9 url('/_Resources/img/event/base/ic_prev.png') center no-repeat;
}

section.event_2017 article.knowhow .flexslider .flex-prev:hover {
	background: #666 url('/_Resources/img/event/base/ic_prev.png') center no-repeat;
}

section.event_2017 article.knowhow .flexslider .flex-next {
	position: absolute;
	right: 0;
	width: 70px;
	height: 70px;
	text-indent: -9999px;
	font-size: 0;
	background: #d9d9d9 url('/_Resources/img/event/base/ic_next.png') center no-repeat;
}

section.event_2017 article.knowhow .flexslider .flex-next:hover {
	background: #666 url('/_Resources/img/event/base/ic_next.png') center no-repeat;
}

section.event_2017 article.process {
	width: 100%;
	padding: 65px 0 230px 0;
	background: #ecf0f8;
	margin: 0 auto;
	overflow: hidden;
}

section.event_2017 article.process a {
	display: inline-block;
	width: 300px;
	height: 180px;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	padding-top: 100px;
	box-sizing: border-box;
	float: left;
}

section.event_2017 article.process a.sabok {
	background: url('/_Resources/img/event/base/shortcut_sabok.png') center no-repeat;
	margin-right: 50px;
}

section.event_2017 article.process a.child {
	background: url('/_Resources/img/event/base/shortcut_child.png') center no-repeat;
	margin-right: 50px;
}

section.event_2017 article.process a.cpa {
	background: url('/_Resources/img/event/base/shortcut_cpa.png') center no-repeat;
}

section.event_2017 article.apply {
	width: 100%;
	position: fixed;
	bottom: 0;
	padding-top: 20px;
	overflow: hidden;
	z-index: 5;
}

section.event_2017 article.apply .consulting {
	background: url('/_Resources/img/event/base/apply_bg_left.gif') repeat;
	width: 55%;
	float: left;
}

section.event_2017 article.apply .consulting_box {
	width: 550px;
	padding: 35px 0 20px 0;
	margin: 0 28px 0 auto;
	box-sizing: border-box;
	overflow: hidden;
}

section.event_2017 article.apply .consulting_box ul {
	float: left;
	width: 420px;
	overflow: hidden;
}

section.event_2017 article.apply .consulting_box ul li {
	float: left;
	width: 47%;
	margin: 0 10px 10px 0;
	text-align: center;
}

section.event_2017 article.apply .consulting_box ul li input {
	width: 100%;
	height: 40px;
	text-align: center;
	border: none;
}

section.event_2017 article.apply .consulting_box ul li ul.hope_date {
	width: 100%;
}

section.event_2017 article.apply .consulting_box ul li ul.hope_date li {
	float: left;
	width: 31.3%;
	height: 40px;
	margin: 0 6px 0 0;
	padding: 10px 0 0 0;
	background: #cfccdb;
	box-sizing: border-box;
	cursor: pointer;
	text-align: center;
}

section.event_2017 article.apply .consulting_box ul li ul.hope_date li.none {
	margin-right: 0px;
}

section.event_2017 article.apply .consulting_box ul li ul.hope_date li:hover,
.consulting_box li .hope_date li.on2 {
	color: #fff;
	background: #4d4d4d !important;
}

section.event_2017 article.apply .consulting_box ul li .select_box select {
	width: 100%;
	height: 40px;
	border: none;
}

section.event_2017 article.apply .consulting_box button {
	float: left;
	width: 130px;
	height: 95px;
	font-size: 16px;
	font-weight: 700;
	background: #02bfd1;
	color: #fff;
}

section.event_2017 article.apply .countdown {
	background: url('/_Resources/img/event/base/apply_bg_right.gif') repeat;
	width: 45%;
	position: relative;
	float: left;
}

section.event_2017 article.apply .countdown p.flag {
	position: absolute;
	top: -12px;
	left: 28px;
}

section.event_2017 article.apply .countdown .countdown_box {
	width: 450px;
	padding: 50px 0 107px 28px;
	box-sizing: border-box;
}

section.event_2017 article.apply .countdown .countdown_box p.dday {
	background: url('/_Resources/img/event/base/countdown_bg_date.png') no-repeat;
	width: 157px;
	height: 86px;
	padding-top: 10px;
	font-family: Impact;
	font-size: 55px;
	letter-spacing: 2px;
	font-weight: bold;
	float: left;
}

section.event_2017 article.apply .countdown .countdown_box p.countdown {
	background: url('/_Resources/img/event/base/countdown_bg_time.png') no-repeat;
	width: 261px;
	height: 86px;
	padding-top: 10px;
	font-family: Impact;
	font-size: 55px;
	letter-spacing: 2px;
	font-weight: bold;
	float: left;
}

section.event_2017 article.apply .top {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 80px;
	height: 80px;
	background: #eee url('/_Resources/img/event/base/ic_top2.png') center no-repeat;
}




@media screen and (max-width:1000px) {

	section.event_2017 {
		font-family: 'Malgun Gothic', sans-serif;
		font-size: 13px;
		color: #3e3e4c;
		word-break: break-all;
	}

	section.event_2017 img {
		width: 100%;
	}

	section.event_2017 div.wrap_1024 {
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
	}

	section.event_2017 .title {
		font-size: 25px;
		line-height: 130%;
		letter-spacing: -1px;
		margin-bottom: 20px;
		font-weight: bold;
	}

	section.event_2017 .title em {
		font-size: 17px;
		line-height: 130%;
		display: block;
	}

	section.event_2017 .title p.num {
		display: block;
		background: #292a3d;
		color: #fff;
		border-radius: 100px;
		font-size: 15px;
		line-height: 40px;
		width: 40px;
		height: 40px;
		margin: 0 auto 10px auto;
	}

	section.event_2017 article.header .img {
		margin: 0 auto;
		padding: 40px 10px;
	}

	section.event_2017 article.header .schedule {
		width: 100%;
		padding: 40px 10px 0 10px;
		float: none;
	}

	section.event_2017 article.header .schedule h3.calendar {
		width: 100%;
		height: 113px;
		background: url('/_Resources/img/event/base/calendar_bg.png') no-repeat center;
		font-size: 30px;
		line-height: 50px;
		font-weight: bold;
		color: #252630;
		letter-spacing: -1px;
		margin: 0 auto;
	}

	section.event_2017 article.header .schedule h3.calendar em {
		font-size: 36px;
	}

	section.event_2017 article.header .schedule>ul {
		padding: 35px 0 0 0;
		width: 100%;
	}

	section.event_2017 article.header .schedule>ul li {
		width: 100%;
		color: #f9d7b3;
		font-size: 15px;
		font-weight: bold;
		text-align: center;
		padding: 0 0 20px 0;
	}

	section.event_2017 article.header .schedule>ul li span {
		display: block;
		width: 100%;
		border: 1px solid #f9d7b3;
		padding: 4px 10px 6px 10px;
		margin-right: 0;
		margin-bottom: 10px;
		text-align: center;
	}

	section.event_2017 article.header .schedule p.stxt {
		background: none;
		display: block;
		width: 100%;
		font-size: 15px;
		color: #b6b6c2;
		font-weight: bold;
		text-align: center;
		padding: 0;
		margin-top: 10px;
		float: none;
	}

	section.event_2017 article.header .link_wrap {
		width: 100%;
		padding: 20px 10px 40px 10px;
	}

	section.event_2017 article.header .link_wrap a.btn_go {
		display: inline-block;
		background: #a51c01;
		color: #fff;
		font-size: 14px;
		line-height: 120%;
		font-weight: bold;
		width: 100%;
		margin: 10px 0 0 0;
		padding: 12px 0;
	}

	section.event_2017 article.header .link_wrap a.btn_go:hover {
		background: #d12200;
	}

	section.event_2017 article.header .link_wrap a.line_3 {
		padding: 38px 0;
	}

	section.event_2017 article.event {
		width: 100%;
		padding: 50px 0;
		overflow: hidden;
	}

	section.event_2017 article.event .img {
		width: 100%;
		text-align: center;
		padding: 0 10px;
		float: none;
	}

	section.event_2017 article.reason {
		width: 100%;
		padding: 35px 10px;
	}

	section.event_2017 article.reason .box_1col {
		padding-top: 30px;
		overflow: hidden;
	}

	/*사회복지사 1열*/
	section.event_2017 article.reason .box_1col .white_box {
		width: 100%;
		background: #fff;
		border-radius: 5px;
		padding: 30px 15px;
		box-sizing: border-box;
		overflow: hidden;
	}

	section.event_2017 article.reason .box_1col>div {
		width: 80%;
		margin: 0 auto;
		overflow: hidden;
	}

	section.event_2017 article.reason dl.dl_con_01 {
		width: 100%;
		margin: 0 auto;
		text-align: center;
		overflow: hidden;
	}

	section.event_2017 article.reason dl.dl_con_01 dt {
		background: #4260ac;
		color: #fff;
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0px;
		width: 100%;
		padding: 10px 5px;
		box-sizing: border-box;
		margin-bottom: 0;
		font-size: 16px;
		font-weight: bold;
		float: none;
	}

	section.event_2017 article.reason dl.dl_con_01 dt.clear {
		clear: both;
	}

	section.event_2017 article.reason dl.dl_con_01 dd {
		background: #fff;
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
		width: 100%;
		padding: 10px 5px;
		box-sizing: border-box;
		margin: 0 0 10px 0;
		font-size: 14px;
		font-weight: bold;
		float: none;
	}

	section.event_2017 article.reason ul.ul_checked {
		width: 100%;
		float: none;
		margin: 0 auto;
	}

	section.event_2017 article.reason ul.ul_checked li {
		background: url('/_Resources/img/event/base/icon_checked.png') no-repeat top left;
		width: 100%;
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		padding: 0 0 0 35px;
		margin-bottom: 15px;
		box-sizing: border-box;
	}

	section.event_2017 article.reason img.img_right {
		float: none;
		margin: 0 auto;
	}

	section.event_2017 article.reason dl.dl_con_02 {
		width: 100%;
		margin: 10px auto;
		text-align: center;
		float: none;
	}

	section.event_2017 article.reason dl.dl_con_02 dt {
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		width: 100%;
		padding: 10px 5px;
		margin: 0;
		box-sizing: border-box;
		font-size: 16px;
		font-weight: bold;
	}

	section.event_2017 article.reason dl.dl_con_02 dd.num {
		background: #fff;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
		width: 100%;
		padding: 30px 5px;
		margin: 0;
		box-sizing: border-box;
		font-family: Impact;
		font-size: 40px;
		letter-spacing: 2px;
		font-weight: bold;
	}

	section.event_2017 article.reason dl.sabok dt {
		background: #4260ac;
		color: #fff;
	}

	section.event_2017 article.reason dl.sabok dd {
		color: #4260ac;
	}

	section.event_2017 article.reason dl.normal dt {
		background: #96979e;
		color: #fff;
	}

	section.event_2017 article.reason dl.normal dd {
		color: #96979e;
	}

	section.event_2017 article.reason .box_3col {
		padding-top: 30px;
		width: 100%;
		height: auto;
		margin: 0 20px 0 0;
		float: left;
	}

	/*경영학 3열*/
	section.event_2017 article.reason .box_3col .title {
		font-size: 25px;
	}

	/* 헤딩 클래스인 title의 경영학에서의 타이틀 폰트 사이즈 예외처리*/
	section.event_2017 article.reason .box_3col .title em {
		font-size: 20px;
	}

	/* 헤딩 클래스인 title의 경영학에서의 타이틀 폰트 사이즈 예외처리*/
	section.event_2017 article.reason .bg_01 {
		background: none;
	}

	section.event_2017 article.reason .bg_02 {
		background: none;
	}

	section.event_2017 article.reason .bg_03 {
		background: none;
	}

	section.event_2017 article.reason .none {
		margin: 0;
	}

	section.event_2017 article.reason .box_left {
		width: 100%;
		padding-top: 30px;
		float: none;
		overflow: hidden;
	}

	section.event_2017 article.reason .box_left dl.dl_con_02 {
		width: 100%;
		text-align: center;
		margin: 0 0 20px 0;
	}

	section.event_2017 article.reason .box_left dl.dl_con_02 dt {
		background: #584baa;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		width: 100%;
		padding: 13px 10px 15px 10px;
		margin: 0;
		box-sizing: border-box;
	}

	section.event_2017 article.reason .box_left dl.dl_con_02 dt h3 {
		font-size: 16px;
		font-weight: bold;
		color: #fff;
		margin: 0;
	}

	section.event_2017 article.reason .box_left dl.dl_con_02 dd {
		background: #fff;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
		width: 100%;
		padding: 25px 10px 20px 10px;
		margin: 0;
		box-sizing: border-box;
	}

	section.event_2017 article.reason .box_left dl.dl_con_02 dd.bg_01 {
		background: #fff;
	}

	section.event_2017 article.reason .box_left dl.dl_con_02 dd.bg_02 {
		background: #fff;
	}

	section.event_2017 article.reason .box_left ul.ul_checked {
		width: 100%;
		margin: 0 0 0 5px;
		float: none;
	}

	section.event_2017 article.reason .box_left ul.ul_checked li {
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		padding: 0 0 5px 35px;
		margin-bottom: 10px;
		box-sizing: border-box;
	}

	section.event_2017 article.reason .box_left ul.ul_icon_5col {
		width: 100%;
		overflow: hidden;
	}

	section.event_2017 article.reason .box_left ul.ul_icon_5col li {
		width: 20%;
		float: left;
	}

	section.event_2017 article.reason .box_left ul.ul_icon_5col li:last-child {
		padding-right: 0;
	}

	section.event_2017 article.reason .box_left ul.ul_icon_5col li img {
		padding-bottom: 10px;
	}

	section.event_2017 article.reason .box_left ul.ul_icon_5col li span {
		font-size: 13px;
		font-weight: bold;
	}

	section.event_2017 article.reason .box_right {
		width: 100%;
		padding-top: 30px;
		position: relative;
		float: none;
	}

	section.event_2017 article.reason .box_right img {
		display: block;
		padding-left: 15px;
	}

	section.event_2017 article.reason .box_right .quick_ftf {
		position: absolute;
		right: 0;
		bottom: 0;
	}

	section.event_2017 article.reason .box_right .quick_ftf a {
		cursor: pointer;
	}

	section.event_2017 article.reason .box_right .ftf_pop {
		width: 850px;
		background: #fff;
		border: 1px solid #cacaca;
		box-shadow: 0px 0px 20px #bbb;
		padding: 40px 40px;
		text-align: left;
		border-radius: 5px;
		box-sizing: border-box;
		position: absolute;
		top: 50px;
		right: 50px;
	}

	section.event_2017 article.reason .box_right .ftf_pop h3.pop_tit {
		display: inline-block;
		background: #399aac;
		color: #fff;
		padding: 10px 20px 12px 20px;
		font-size: 20px;
		font-weight: bold;
		border-radius: 5px;
		margin: 0 0 20px 0;
	}

	section.event_2017 article.reason .box_right .ftf_pop .pop_txt {
		font-size: 15px;
		text-align: left;
	}

	section.event_2017 article.reason .box_right .ftf_pop .pop_txt em {
		display: block;
		font-size: 17px;
		font-weight: 600;
		margin: 10px 0 0 0;
	}

	section.event_2017 article.reason .box_right .ftf_pop div.ftf_pop_flag {
		background: url('/_Resources/img/event/base/ftf_pop_flag.png') no-repeat;
		width: 146px;
		height: 108px;
		position: absolute;
		right: 20px;
		top: 140px;
	}

	section.event_2017 article.reason .box_right .ftf_pop table {
		width: 100%;
		margin: 30px auto 0 auto;
		font-size: 14px;
		line-height: 20px;
	}

	section.event_2017 article.reason .box_right .ftf_pop table th {
		padding: 13px;
		font-size: 14px;
		font-weight: 400;
		color: #fff;
		background: #333;
	}

	section.event_2017 article.reason .box_right .ftf_pop table td {
		padding: 10px;
		font-size: 12px;
		border: 1px solid #e5e5e5;
		background: #fff;
	}

	section.event_2017 article.reason .box_right .ftf_pop table td.bg {
		background: #f7f7f7;
	}

	section.event_2017 article.reason .box_right .ftf_pop p.etc {
		font-size: 12px;
		text-align: right;
		padding-top: 10px;
	}

	section.event_2017 article.reason .box_right .ftf_pop button.btn_close {
		background: url('/_Resources/img/event/base/btn_close.png') no-repeat #fff;
		width: 40px;
		height: 40px;
		text-indent: -9999px;
		position: absolute;
		top: 20px;
		right: 15px;
	}

	section.event_2017 article.study {
		width: 100%;
		padding: 35px 10px;
		background: url('/_Resources/img/event/base/study_bg_01.jpg') no-repeat;
		background-size: cover;
	}

	section.event_2017 article.study .con_2col {
		width: 100%;
	}

	/*보육교사 2열 정렬(경영,사복은 3열)*/
	section.event_2017 article.study .box {
		width: 100%;
		min-height: auto;
		border-radius: 5px;
		padding: 20px 20px;
		margin: 15px 0;
		box-sizing: border-box;
		text-align: center;
		float: none;
	}

	section.event_2017 article.study .box h3.stitle {
		padding-top: 0;
		font-size: 16px;
		font-weight: bold;
	}

	section.event_2017 article.study .box>p {
		font-size: 14px;
		padding-top: 10px;
	}

	section.event_2017 article.study .box>p em {
		font-size: 20px;
		font-weight: bold;
		.
	}

	section.event_2017 article.study .box button.btn_detail {
		display: inline-block;
		background: #009a8a;
		color: #fff;
		text-align: center;
		padding: 6px 10px 8px 10px;
		margin-top: 20px;
		width: 70%;
	}

	section.event_2017 article.study .bg_01 {
		background: #fff;
	}

	section.event_2017 article.study .bg_02 {
		background: #fff;
	}

	section.event_2017 article.study .bg_03 {
		background: #fff;
	}

	section.event_2017 article.study .bg_04 {
		background: #fff;
	}

	section.event_2017 article.study .bg_05 {
		background: #fff;
	}

	section.event_2017 article.study .bg_06 {
		background: #fff;
	}

	section.event_2017 article.study .bg_07 {
		background: #fff;
	}

	section.event_2017 article.study .bg_08 {
		background: #fff;
	}

	section.event_2017 article.study .bg_09 {
		background: #fff;
	}

	section.event_2017 article.health {
		width: 100%;
		padding: 35px 10px 0 10px;
	}

	section.event_2017 article.health .bg_wrap {
		background: none;
		text-align: center;
		padding-left: 0;
		min-height: auto;
	}

	section.event_2017 article.health .bg_wrap>p {
		font-size: 14px;
		line-height: 130%;
		font-weight: normal;
	}

	section.event_2017 article.location {
		width: 100%;
		padding: 35px 10px;
		text-align: center;
		background: #4b68aa;
		overflow: hidden;
	}

	section.event_2017 article.location .top_left {
		width: 100%;
		height: auto;
		text-align: left;
		float: none;
		padding: 0 10px;
	}

	section.event_2017 article.location .top_right {
		width: 100%;
		height: 190px;
		background: url('/_Resources/img/event/base/location_bg.png') no-repeat right bottom;
		float: none;
	}

	section.event_2017 article.location .top_right .stitle {
		display: none;
		margin: 20px 0 10px 0;
	}

	section.event_2017 article.location .top_right>p {
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
		text-align: left;
		color: #fff;
		padding: 0 10px;
	}

	section.event_2017 article.location .white_box {
		width: 100%;
		background: #fff;
		border-radius: 0px;
		padding: 20px 10px;
		box-sizing: border-box;
		overflow: hidden;
	}

	section.event_2017 article.location .white_box>div {
		padding: 30px 0;
		border-bottom: 2px dashed #c6c6c6;
		overflow: hidden;
	}

	section.event_2017 article.location .white_box>div:first-child {
		padding: 0 0 30px 0;
	}

	section.event_2017 article.location .white_box>div:last-child {
		border-bottom: 0px;
		padding: 30px 0 0 0;
	}

	section.event_2017 article.location .white_box>div dl.dl_address {
		width: 100%;
		float: none;
	}

	section.event_2017 article.location .white_box>div dl.dl_address dt {
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0px;
		background: #0b9d74;
		font-size: 16px;
		color: #fff;
		font-weight: bold;
		text-align: center;
		padding: 10px 10px 12px 10px;
		box-sizing: border-box;
		width: 100%;
		float: none;
	}

	section.event_2017 article.location .white_box>div dl.dl_address dd {
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
		background: #f4f5f7;
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		padding: 10px 10px 12px 10px;
		margin: 0;
		box-sizing: border-box;
		width: 100%;
		float: none;
	}

	section.event_2017 article.location .white_box>div a.btn_map {
		display: block;
		font-size: 14px;
		line-height: 40px;
		font-weight: bold;
		width: 50%;
		height: 40px;
		background: #9d5a0b;
		color: #fff;
		border-radius: 0px;
		margin: 10px auto 0 auto;
	}

	section.event_2017 article.location .white_box>div a.btn_map:hover {
		background: #bc6c0e;
	}

	section.event_2017 article.location .white_box>div ul.ul_photo {
		width: 100%;
		overflow: hidden;
		margin: 20px auto 0 auto;
	}

	section.event_2017 article.location .white_box>div ul.ul_photo li {
		width: 100%;
		margin-right: 0px;
		float: none;
	}

	section.event_2017 article.location .white_box>div ul.ul_photo li:last-child {
		margin-right: 0;
	}

	section.event_2017 article.certificate {
		width: 100%;
		padding: 35px 0 85px 0;
		text-align: center;
		background: #ecf0f8;
		overflow: hidden;
	}

	section.event_2017 article.certificate .box_4col {
		width: 100%;
		padding: 0 10px;
		box-sizing: border-box;
		float: none;
	}

	section.event_2017 article.certificate .box_4col dl.dl_con_02 {
		width: 100%;
		text-align: center;
	}

	section.event_2017 article.certificate .box_4col dl.dl_con_02 dt {
		background: #584baa;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		width: 100%;
		padding: 15px 10px 17px 10px;
		margin: 0;
		box-sizing: border-box;
	}

	section.event_2017 article.certificate .box_4col dl.dl_con_02 dt h3 {
		font-size: 15px;
		font-weight: bold;
		color: #fff;
		margin: 0;
	}

	section.event_2017 article.certificate .box_4col dl.dl_con_02 dd {
		background: #fff;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		width: 100%;
		min-height: auto;
		padding: 20px 10px;
		margin: 0;
		box-sizing: border-box;
	}

	section.event_2017 article.certificate .box_4col dl.dl_con_02 dd .icon {
		display: block;
		margin: 0 auto;
		width: 50%;
	}

	section.event_2017 article.certificate .box_4col dl.dl_con_02 dd p {
		font-size: 14px;
		font-weight: bold;
		padding: 20px 0 0 0;
	}

	section.event_2017 article.review {
		width: 100%;
		padding: 35px 0 85px 0;
		position: relative;
		text-align: center;
		background: #4ca7bb;
	}

	section.event_2017 article.review .white {
		color: #fff;
	}

	section.event_2017 article.review ul {
		width: 95% !important;
		height: auto;
		padding: 0 20px;
		margin: 0 auto;
	}

	section.event_2017 article.review ul li {
		width: 100% !important;
		min-height: 320px !important;
		font-size: 15px;
		line-height: 130%;
		letter-spacing: -1px;
		overflow: hidden;
		z-index: 1;
	}

	section.event_2017 article.review ul li.left {
		text-align: center;
		padding: 145px 20px 0 20px;
		box-sizing: border-box;
	}

	section.event_2017 article.review ul li.right {
		text-align: center;
		padding: 145px 20px 0 20px;
		box-sizing: border-box;
	}

	section.event_2017 article.review ul li.bg_01 {
		background: url('/_Resources/img/event/base/ic_woman_01.png') center 20px #fff no-repeat;
	}

	section.event_2017 article.review ul li.bg_02 {
		background: url('/_Resources/img/event/base/ic_woman_02.png') center 20px #fff no-repeat;
	}

	section.event_2017 article.review ul li.bg_03 {
		background: url('/_Resources/img/event/base/ic_woman_03.png') center 20px #fff no-repeat;
	}

	section.event_2017 article.review ul li.bg_04 {
		background: url('/_Resources/img/event/base/ic_woman_04.png') center 20px #fff no-repeat;
	}

	section.event_2017 article.review ul li span.name {
		font-size: 16px;
		font-weight: bold;
		display: block;
		margin: 0 0 10px 0;
	}

	section.event_2017 article.review a.btn_more {
		display: inline-block;
		width: 70%;
		font-size: 14px;
		padding: 15px 0 17px 0;
		color: #fff;
		background: #0a6a7f;
		font-weight: bold;
		margin-top: 25px;
		border-radius: 0px;
	}

	section.event_2017 article.review a.btn_more:hover {
		background: #00896e;
	}

	section.event_2017 article.review p.info {
		background: url('/_Resources/img/event/base/tit_icon_thumbsup.png') top center no-repeat;
		font-size: 16px;
		font-weight: bold;
		color: #031b20;
		padding: 45px 10px 0 10px;
		margin: 20px auto 0 auto;
		width: auto;
	}

	section.event_2017 article.subject {
		width: 100%;
		padding: 35px 10px;
	}

	section.event_2017 article.subject table {
		width: 100%;
		margin: 15px auto;
		font-size: 14px;
		line-height: 20px;
	}

	section.event_2017 article.knowhow {
		width: 100%;
		padding: 35px 10px;
		background: url('/_Resources/img/event/base/review_bg_01.jpg') no-repeat;
		background-size: cover;
	}

	section.event_2017 article.knowhow .white {
		color: #fff;
	}

	section.event_2017 article.knowhow .flexslider {
		position: relative;
		width: 100%;
		margin: 30px auto 15px auto;
		padding: 30px 40px;
		background: #fff;
		box-sizing: border-box;
	}

	section.event_2017 article.knowhow .flexslider .slides li {
		text-align: center;
	}

	section.event_2017 article.knowhow .flexslider .slides li .img_box {
		float: none;
		height: auto;
		margin-right: 0;
		padding-top: 0;
	}

	section.event_2017 article.knowhow .flexslider .slides li .img_box img {
		display: inline-block;
		width: auto;
	}

	section.event_2017 article.knowhow .flexslider .slides li p {
		margin: 10px 0 20px 0;
		font-size: 15px;
		line-height: 130%;
		word-break: keep-all;
		font-weight: bold;
	}

	section.event_2017 article.knowhow .flexslider .slides li p em {
		color: #df3400;
		font-weight: bold;
	}

	section.event_2017 article.knowhow .flexslider .slides li h3 {
		margin: 0;
		font-size: 14px;
		line-height: 130%;
	}

	section.event_2017 article.knowhow .flexslider .slides li a {
		display: inline-block;
		margin-top: 20px;
		padding: 7px 15px 9px 15px;
		font-size: 12px;
		color: #262626;
		border: 1px solid #262626;
	}

	section.event_2017 article.knowhow .flexslider .flex-control-paging {
		display: none;
	}

	section.event_2017 article.knowhow .flexslider .flex-direction-nav {
		position: absolute;
		top: 43%;
		width: 100%;
	}

	section.event_2017 article.knowhow .flexslider .flex-prev {
		position: absolute;
		left: 0;
		width: 40px;
		height: 40px;
		background-size: 15px
	}

	section.event_2017 article.knowhow .flexslider .flex-next {
		position: absolute;
		right: 0;
		width: 40px;
		height: 40px;
		background-size: 15px
	}

	section.event_2017 article.process {
		width: 100%;
		padding: 60px 10px;
		background: #ecf0f8;
		margin: 0 auto;
		overflow: hidden;
	}

	section.event_2017 article.process a {
		display: inline-block;
		width: 31%;
		height: 100px;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		padding-top: 50px;
		box-sizing: border-box;
		float: left;
	}

	section.event_2017 article.process a.sabok {
		background-size: cover;
		margin-right: 10px;
	}

	section.event_2017 article.process a.child {
		background-size: cover;
		margin-right: 10px;
	}

	section.event_2017 article.process a.cpa {
		background-size: cover;
	}

	section.event_2017 article.apply {
		width: 100%;
		position: fixed;
		bottom: 0;
		padding-top: 20px;
		overflow: visible;
		z-index: 5;
	}

	section.event_2017 article.apply .consulting {
		background: url('/_Resources/img/event/base/apply_bg_left.gif') repeat;
		width: 100%;
		float: none;
		overflow: hidden;
	}

	section.event_2017 article.apply .consulting .btn_none {
		display: block;
		width: 50%;
		float: left;
		height: 50px;
		font-size: 14px;
		line-height: 19px;
		font-weight: 700;
		color: #fff;
		background: none
	}

	section.event_2017 article.apply .consulting .btn_join {
		display: block;
		width: 50%;
		float: left;
		height: 50px;
		font-size: 14px;
		line-height: 19px;
		font-weight: 700;
		color: #fff;
		background: #22ad63;
	}

	section.event_2017 article.apply .consulting_box {
		width: 100%;
		padding: 20px 0;
		margin: 0 auto;
		box-sizing: border-box;
		display: none;
	}

	section.event_2017 article.apply .consulting_box ul {
		float: none;
		width: 70%;
		margin: 0 auto 10px auto;
		box-sizing: border-box;
	}

	section.event_2017 article.apply .consulting_box ul li {
		float: left;
		width: 48%;
		height: 30px;
		margin: 0 8px 8px 0;
		text-align: center;
	}

	section.event_2017 article.apply .consulting_box ul li.line_none {
		margin: 0 0 8px 0;
	}

	section.event_2017 article.apply .consulting_box ul li input {
		width: 100%;
		height: 30px;
		text-align: center;
		border: none;
	}

	section.event_2017 article.apply .consulting_box ul li.w100 {
		width: 100%;
		height: 30px;
		margin: 0;
		text-align: center;
	}

	section.event_2017 article.apply .consulting_box ul li.w100 select {
		width: 100%;
		height: 30px;
		border: none;
	}

	section.event_2017 article.apply .consulting_box button {
		float: none;
		width: 70%;
		height: 50px;
		font-size: 14px;
		font-weight: 700;
		background: #02bfd1;
		color: #fff;
	}

	section.event_2017 article.apply .top {
		position: absolute;
		bottom: 50px;
		right: 0;
		width: 50px;
		height: 50px;
	}

	section.event_2017 article.m_apply {
		width: 100%;
		background: url('/_Resources/img/event/base/apply_bg_right.gif') repeat;
	}

	section.event_2017 article.m_apply h3.countdown_title {
		text-align: center;
		padding: 80px 0 0 0;
		font-size: 17px;
		font-weight: bold;
		color: #fff;
	}

	section.event_2017 article.m_apply .countdown_box {
		width: 100%;
		padding: 20px 10px;
		box-sizing: border-box;
		overflow: hidden;
	}

	section.event_2017 article.m_apply .countdown_box p.dday {
		background: url('/_Resources/img/event/base/countdown_bg_date.png') center no-repeat;
		width: auto;
		height: 45px;
		padding: 10px 10px;
		font-family: Impact;
		font-size: 30px;
		letter-spacing: 2px;
		font-weight: bold;
		float: none;
		display: inline-block;
	}

	section.event_2017 article.m_apply .countdown_box p.countdown {
		background: url('/_Resources/img/event/base/countdown_bg_time.png') center no-repeat;
		width: auto;
		height: 45px;
		padding: 10px 10px;
		margin: 0 0 0 10px;
		font-family: Impact;
		font-size: 30px;
		letter-spacing: 2px;
		font-weight: bold;
		float: none;
		display: inline-block;
	}

}











/* 2017.01.06 서울시인재개발원 상담신청 */


.seoul_2017 {
	font-family: 'Nanum Square', sans-serif;
	font-size: 13px;
	text-align: left;
}

.seoul_2017>article {
	padding: 90px 0;
}

.seoul_2017>article>h2 {
	margin: 0 0 45px 0;
	padding-top: 50px;
	text-align: center;
	color: #262626;
	font-size: 40px;
}

.seoul_2017>article>p {
	margin-bottom: 50px;
	font-size: 17px;
	text-align: center;
}

.seoul_2017>article>p>strong {
	color: #f7754a;
}

.seoul_2017>article>img {
	display: block;
	margin: 0 auto 50px auto;
}

.seoul_2017 .title {
	padding: 0 !important;
	background: url('/_Resources/img/event/170106_seoul/header_bg.jpg') center top no-repeat #111319;
}

.seoul_2017 .title h2 {
	margin: 0 !important;
	padding: 0 !important
}

.seoul_2017 .title>div {
	position: relative;
	width: 1000px;
	margin: 0 auto
}

.seoul_2017 .title>div>div.fellowship {
	position: absolute;
	top: 500px;
	right: 0;
	width: 327px;
}

.seoul_2017 .class {
	width: 100%;
	background: #dfe1e5;
	padding: 90px 0;
}

.seoul_2017 .class .class_list {
	width: 1000px;
	margin: 0 auto;
	position: relative;
	margin-top: 70px;
}

.seoul_2017 .class .class_list h3 {
	font-size: 30px;
	font-weight: 600;
}

.seoul_2017 .class .class_list a.btn_go {
	display: inline-block;
	padding: 15px 20px 12px 20px;
	color: #fff;
	background: #e6492f;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	position: absolute;
	top: 0;
	right: 0;
	text-decoration: none;
}

.seoul_2017 .class .class_list a.btn_go:hover {
	background: #bd2e16;
}

.seoul_2017 .class .class_list table {
	width: 100%;
	margin: 0 0 12px 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}

.seoul_2017 .class .class_list table th {
	padding: 13px;
	font-size: 15px;
	font-weight: 400;
	color: #fff;
	background: #333
}

.seoul_2017 .class .class_list table td {
	padding: 10px;
	border: 1px solid #e5e5e5;
	background: #fff;
	height: 50px;
}

.seoul_2017 .class .class_list table td em {
	color: #cc0000;
	font-size: 24px;
	font-weight: bold;
}

.seoul_2017 .class p {
	font-size: 14px;
	text-align: right;
	color: #cc0000;
}

.seoul_2017 .study_2017 {}

.seoul_2017 .study_2017 h2 {
	background: url('/_Resources/img/event/base/tit_icon_monitor.png') center top no-repeat;
}

.seoul_2017 .study_2017 article {
	width: 1000px;
	margin: 0 auto !important;
	padding: 70px 0;
	border-bottom: 1px dashed #d9d9d9;
	position: relative;
}

.seoul_2017 .study_2017 article.bg1 {
	background: url('/_Resources/img/event/base/sub4_6.png') right center no-repeat;
}

.seoul_2017 .study_2017 article.bg2 {
	text-align: right;
	background: url('/_Resources/img/event/base/sub4_1.png') left center no-repeat;
}

.seoul_2017 .study_2017 article.bg3 {
	background: url('/_Resources/img/event/base/sub4_7.png') right center no-repeat;
}

.seoul_2017 .study_2017 article.bg4 {
	text-align: right;
	background: url('/_Resources/img/event/base/sub4_8.png') left center no-repeat;
}

.seoul_2017 .study_2017 article.bg5 {
	background: url('/_Resources/img/event/base/sub4_2.png') right center no-repeat;
}

.seoul_2017 .study_2017 article h3 {
	display: inline-block;
	margin: 0;
	padding: 10px 20px;
	font-size: 25px;
	color: #fff;
}

.seoul_2017 .study_2017 article h3 em {
	color: #ffe359;
}

.seoul_2017 .study_2017 article p {
	margin-top: 25px;
	font-size: 15px;
	line-height: 30px;
}

.seoul_2017 .study_2017 article p strong {
	font-size: 21px;
	color: #262626;
}

.seoul_2017 .study_2017 article p em {
	color: #f7764a;
}

.seoul_2017 .apply {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 105px;
	padding: 0 !important;
	overflow: hidden
}

.seoul_2017 .apply h2 {
	display: none
}

.seoul_2017 .consulting {
	position: relative;
	width: 100%;
	height: 100%;
	background: url('/_Resources/img/event/170106_seoul/btn_bg.gif') repeat;
}

.seoul_2017 .consulting .btn_none {
	display: none
}

.seoul_2017 .consulting .btn_join {
	display: none;
}

/*추가-161117*/
.seoul_2017 .consulting_box {
	width: 540px;
	height: 65px;
	margin: 20px auto 0 auto;
}

.seoul_2017 .consulting_box ul {
	float: left;
	width: 305px;
	overflow: hidden
}

.seoul_2017 .consulting_box li {
	float: left;
	width: 150px;
	height: 30px;
	margin: 0 5px 5px 0;
	text-align: center;
}

.seoul_2017 .consulting_box li input {
	width: 100%;
	height: 100%;
	color: #333;
	text-align: center;
	border: none
}

.seoul_2017 .consulting_box li .hope_date li {
	float: left;
	width: 48px;
	height: 30px;
	margin-right: 3px;
	padding-top: 8px;
	background: #262626;
	box-sizing: border-box;
	cursor: pointer
}

.seoul_2017 .consulting_box li .hope_date li:hover,
.consulting_box li .hope_date li.on2 {
	color: #fff;
	background: #4d4d4d !important
}

.seoul_2017 .consulting_box li .select_box select {
	width: 100%;
	height: 30px;
	border: none
}

.seoul_2017 .consulting_box button {
	float: left;
	width: 215px;
	height: 65px;
	margin-left: 20px;
	font-size: 19px;
	font-weight: 700;
	color: #fff
}

.seoul_2017 .consulting_box button em {
	color: #ffdd35
}

.seoul_2017 .consulting span.bg {
	position: absolute;
	top: 0;
	right: -21px;
	width: 21px;
	height: 25px;
}

.seoul_2017 .apply .top {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 80px;
	height: 80px;
	background: #eee url('/_Resources/img/event/base/ic_top2.png') center no-repeat;
}









/********************************** 보육교사 / 사회복지사 / 경영학 이벤트 이외의 이벤트 **********************************/


/* ----- 게시판 내에 들어가는 이벤트 width 제어 ----- */

.wrap_700 {
	width: 700px;
	font-family: 'Nanum Square', sans-serif;
	font-size: 13px;
	text-align: left;
}





/* ----- 사회복지사 현장실습 - 노민래 교수님과 알아보기 20170419 ----- */

.welfare .title {
	padding: 0;
	margin: 0;
}

.welfare .vod {
	background: #3f2f20;
	padding: 30px;
	margin: 0;
}

.welfare .vod .vod_wrap {
	display: none;
}

.welfare .vod .vod_wrap video {
	width: 100%;
	height: 380px;
}

.welfare .vod_list {
	padding: 0;
	margin: 30px 0;
}

.welfare .vod_list table {
	width: 100%;
	margin: 0 0 12px 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}

.welfare .vod_list table th {
	padding: 13px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	background: #333
}

.welfare .vod_list table td {
	padding: 10px;
	border: 1px solid #e5e5e5;
	background: #fff;
	height: 50px;
}

.welfare .vod_list table td em {
	color: #cc0000;
	font-size: 24px;
	font-weight: bold;
}

.welfare a.btn_play {
	display: inline-block;
	padding: 8px 14px 6px 14px;
	color: #fff;
	background: #834e1c;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.welfare a.on {
	display: inline-block;
	padding: 8px 14px 6px 14px;
	color: #fff;
	background: #6e3215;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}




@media screen and (max-width:650px) {

	.welfare .vod .vod_wrap video {
		height: auto;
	}

}