@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
._mc {
	color:#4391ff
}

.nanumgothic * {
	font-family:'Nanum Gothic', sans-serif
}

.recommand_content {
	word-break:keep-all!important
}

.dis_tabl {
	width:100%;
	display:table;
	table-layout:fixed;
	word-break:break-all
}

.dis_tabl .dis_cell {
	display:table-cell
}

.pit_c {
	color:#4391ff!important
}

.chec_list .chec_out {
	position:relative;
	padding-left:30px
}

.chec_list .c_chk {
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	top:50%;
	left:-10px;
	margin-top:-15px;
	cursor:pointer;
	background:url(../images/recommand/chec_off.png) no-repeat center 0
}

.chec_list .c_chk.on {
	background:url(../images/recommand/chec_on.png) no-repeat center 0
}

.radi_list .chec_out {
	position:relative;
	padding-left:30px
}

.radi_list .c_chk {
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	top:50%;
	left:-10px;
	margin-top:-15px;
	cursor:pointer;
	background:url(../images/recommand/chec_off.png) no-repeat center 0
}

.radi_list .c_chk.on {
	background:url(../images/recommand/chec_on.png) no-repeat center 0
}

.chec_list .c_chk input[type=checkbox],
.radi_list .c_chk input[type=radio] {
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	filter:alpha(opacity=0)
}

.con_bg.type_01 {
	position:relative
}

.con_bg.type_01 .bg_tit {
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_1_1 {
	position:absolute;
	top:110px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:50%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

@media (max-width:1200px) {
	.con_bg.type_01 .bg_tit.reco_1_1 {
		margin-left:0
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_1_1 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_1_1 {
		line-height:28px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_1_1 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_1_1 .s_t {
	color:#3c3c3c;
	font-weight:500;
	font-size:0.4717em;
	line-height:33px;
	margin-bottom:15px;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_1_1 .s_t {
		font-size:0.5em;
		margin-bottom:10px
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_1_1 .s_t {
		font-size:0.6em
	}
}

.con_bg.type_01 .bg_tit.reco_1_1 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_1_1 .b_pt {
	color:#4391ff;
	font-weight:300;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_1_1 .b_pt br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_1_2 {
	position:absolute;
	top:80px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:50%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

@media (max-width:1200px) {
	.con_bg.type_01 .bg_tit.reco_1_2 {
		margin-left:0;
		padding-left:47%
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_1_2 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_1_2 {
		line-height:28px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_1_2 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_1_2 span.light {
	display:inline-block
}

.con_bg.type_01 .bg_tit.reco_1_2 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_1_2 .b_pt {
	color:#4391ff;
	font-weight:300;
	margin-bottom:15px;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_1_2 .b_pt {
		margin-bottom:10px
	}

	.con_bg.type_01 .bg_tit.reco_1_2 .b_pt br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_1_2 .s_t {
	color:#3c3c3c;
	font-weight:700;
	font-size:0.4717em;
	line-height:33px;
	margin-bottom:10px;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_1_2 .s_t {
		font-size:0.5em
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_1_2 .s_t {
		font-size:0.6em
	}
}

.con_bg.type_01 .bg_tit.reco_1_2 .s_d {
	font-size:0.36667em;
	line-height:26px;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:640px) {
	.con_bg.type_01 .bg_tit.reco_1_2 .s_d {
		font-size:0.57895em;
		line-height:20px
	}
}

.con_bg.type_01 .bg_tit.reco_1_3 {
	position:absolute;
	top:175px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:43%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

@media (max-width:1200px) {
	.con_bg.type_01 .bg_tit.reco_1_3 {
		margin-left:0
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_1_3 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_1_3 {
		line-height:30px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_1_3 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_1_3 span.light {
	display:inline-block
}

.con_bg.type_01 .bg_tit.reco_1_3 .s_t {
	color:#3c3c3c;
	font-weight:700;
	font-size:0.4717em;
	line-height:33px;
	margin-bottom:10px;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_1_3 .s_t {
		font-size:0.5em
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_1_3 .s_t {
		font-size:0.6em
	}
}

.con_bg.type_01 .bg_tit.reco_1_3 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_1_3 .b_pt {
	color:#4391ff;
	font-weight:300;
	margin-bottom:15px;
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_1_3 .b_pt .pl_bx {
	padding-left:70px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_1_3 .b_pt {
		margin-bottom:10px
	}

	.con_bg.type_01 .bg_tit.reco_1_3 .b_pt .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_1_3 .b_pt br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_1_4 {
	position:absolute;
	top:75px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:48%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

.con_bg.type_01 .bg_tit.reco_1_4.reco_1_13 {
	padding-left:28%;
}

@media (max-width:1200px) {
	.con_bg.type_01 .bg_tit.reco_1_4 {
		margin-left:0;
		padding-left:42%
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_1_4 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0;
		padding:0 15px
	}
	.con_bg.type_01 .bg_tit.reco_1_4.reco_1_13 {
		padding-left:15px;
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_1_4 {
		line-height:30px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_1_4 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_1_4 span.light {
	display:inline
}

.con_bg.type_01 .bg_tit.reco_1_4 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_1_4 .b_pt {
	color:#4391ff;
	font-weight:300;
	display:inline-block!important;
	margin-bottom:20px;
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_1_4 .b_pt .pl_bx {
	padding-left:70px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_1_4 .b_pt {
		margin-bottom:10px
	}

	.con_bg.type_01 .bg_tit.reco_1_4 .b_pt .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_1_4 .b_pt br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_1_4 .s_t {
	color:#3c3c3c;
	font-weight:700;
	font-size:0.4717em;
	line-height:33px;
	margin-bottom:10px;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_1_4 .s_t {
		font-size:0.5em
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_1_4 .s_t {
		font-size:0.6em;
		line-height:22px
	}
}

@media (max-width:370px) {
	.con_bg.type_01 .bg_tit.reco_1_4 .s_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_1_5 {
	position:absolute;
	top:75px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:48%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

@media (max-width:1200px) {
	.con_bg.type_01 .bg_tit.reco_1_5 {
		margin-left:0;
		padding-left:42%
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_1_5 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0;
		padding:0 15px
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_1_5 {
		line-height:30px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_1_5 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_1_5 span.light {
	display:inline
}

.con_bg.type_01 .bg_tit.reco_1_5 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_1_5 .b_pt {
	color:#4391ff;
	font-weight:300;
	display:inline-block!important;
	margin-bottom:20px;
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_1_5 .b_pt .pl_bx {
	padding-left:15px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_1_5 .b_pt {
		margin-bottom:10px
	}

	.con_bg.type_01 .bg_tit.reco_1_5 .b_pt .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_1_5 .b_pt br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_1_5 .s_t {
	color:#3c3c3c;
	font-weight:700;
	font-size:0.4717em;
	line-height:33px;
	margin-bottom:10px;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_1_5 .s_t {
		font-size:0.5em
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_1_5 .s_t {
		font-size:0.6em;
		line-height:22px
	}
}

@media (max-width:370px) {
	.con_bg.type_01 .bg_tit.reco_1_5 .s_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_1_5 .s_t .pl_bx {
	padding-left:15px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_1_5 .s_t .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_1_5 .s_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_2_1 {
	position:absolute;
	top:75px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:48%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

@media (max-width:1200px) {
	.con_bg.type_01 .bg_tit.reco_2_1 {
		margin-left:0;
		padding-left:42%
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_1 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0;
		padding:0 15px
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_2_1 {
		line-height:30px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_2_1 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_2_1 span.light {
	display:inline
}

.con_bg.type_01 .bg_tit.reco_2_1 .b_pt {
	color:#4391ff;
	font-weight:300;
	display:inline-block!important;
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_2_1 .b_pt .pl_bx {
	padding-left:15px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_1 .b_pt .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_2_1 .b_pt br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_2_1 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif;
	margin-bottom:20px
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_1 .b_t {
		margin-bottom:10px
	}
}

.con_bg.type_01 .bg_tit.reco_2_1 .b_t .pl_bx {
	padding-left:15px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_1 .b_t .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_2_1 .b_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_2_1 .s_t {
	color:#3c3c3c;
	font-weight:700;
	font-size:0.4717em;
	line-height:33px;
	margin-bottom:10px;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_1 .s_t {
		font-size:0.5em
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_2_1 .s_t {
		font-size:0.6em;
		line-height:22px
	}
}

@media (max-width:370px) {
	.con_bg.type_01 .bg_tit.reco_2_1 .s_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_2_1 .s_t .pl_bx {
	padding-left:15px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_1 .s_t .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_2_1 .s_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_2_2 {
	position:absolute;
	top:178px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:48%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

@media (max-width:1200px) {
	.con_bg.type_01 .bg_tit.reco_2_2 {
		margin-left:0
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_2 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0;
		padding:0 15px
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_2_2 {
		line-height:30px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_2_2 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_2_2 span.light {
	display:inline
}

.con_bg.type_01 .bg_tit.reco_2_2 .b_pt {
	color:#4391ff;
	font-weight:300;
	display:inline-block!important;
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_2_2 .b_pt .pl_bx {
	padding-left:15px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_2 .b_pt .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_2_2 .b_pt br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_2_2 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif;
	margin-bottom:20px
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_2 .b_t {
		margin-bottom:10px
	}
}

.con_bg.type_01 .bg_tit.reco_2_2 .b_t .pl_bx {
	padding-left:15px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_2 .b_t .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_2_2 .b_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_2_2 .s_t {
	color:#3c3c3c;
	font-weight:700;
	font-size:0.4717em;
	line-height:33px;
	margin-bottom:10px;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_2 .s_t {
		font-size:0.5em
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_2_2 .s_t {
		font-size:0.6em;
		line-height:22px
	}
}

@media (max-width:370px) {
	.con_bg.type_01 .bg_tit.reco_2_2 .s_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_2_2 .s_t .pl_bx {
	padding-left:15px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_2 .s_t .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_2_2 .s_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_2_3 {
	position:absolute;
	top:138px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:48%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

@media (max-width:1300px) {
	.con_bg.type_01 .bg_tit.reco_2_3 {
		margin-left:0;
		padding-left:37%
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_3 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0;
		padding:0 15px
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_2_3 {
		line-height:30px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_2_3 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_2_3 span.light {
	display:inline
}

.con_bg.type_01 .bg_tit.reco_2_3 .b_pt {
	color:#4391ff;
	font-weight:300;
	display:inline-block!important;
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_2_3 .b_pt .pl_bx {
	padding-left:15px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_3 .b_pt .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_2_3 .b_pt br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_2_3 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif;
	margin-bottom:20px
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_3 .b_t {
		margin-bottom:10px
	}
}

.con_bg.type_01 .bg_tit.reco_2_3 .b_t .pl_bx {
	padding-left:15px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_3 .b_t .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_2_3 .b_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_2_3 .s_t {
	color:#3c3c3c;
	font-weight:700;
	font-size:0.4717em;
	line-height:33px;
	margin-bottom:10px;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_3 .s_t {
		font-size:0.5em
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_2_3 .s_t {
		font-size:0.6em;
		line-height:22px
	}
}

@media (max-width:370px) {
	.con_bg.type_01 .bg_tit.reco_2_3 .s_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_2_3 .s_t .pl_bx {
	padding-left:15px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_3 .s_t .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_2_3 .s_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_2_5 {
	position:absolute;
	top:135px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:48%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

@media (max-width:1200px) {
	.con_bg.type_01 .bg_tit.reco_2_5 {
		margin-left:0
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_5 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0;
		padding:0 15px
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_2_5 {
		line-height:30px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_2_5 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_2_5 span.light {
	display:inline
}

.con_bg.type_01 .bg_tit.reco_2_5 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_2_5 .b_pt {
	color:#4391ff;
	font-weight:300;
	display:inline-block!important;
	margin-bottom:20px;
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_2_5 .b_pt .pl_bx {
	padding-left:15px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_5 .b_pt {
		margin-bottom:10px
	}

	.con_bg.type_01 .bg_tit.reco_2_5 .b_pt .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_2_5 .b_pt br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_2_5 .s_t {
	color:#3c3c3c;
	font-weight:700;
	font-size:0.4717em;
	line-height:33px;
	margin-bottom:10px;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_5 .s_t {
		font-size:0.5em
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_2_5 .s_t {
		font-size:0.6em;
		line-height:22px
	}
}

@media (max-width:370px) {
	.con_bg.type_01 .bg_tit.reco_2_5 .s_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_2_5 .s_t .pl_bx {
	padding-left:15px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_2_5 .s_t .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_2_5 .s_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_3_2 {
	position:absolute;
	top:135px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:52%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

@media (max-width:1200px) {
	.con_bg.type_01 .bg_tit.reco_3_2 {
		margin-left:0
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_3_2 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0;
		padding:0 15px
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_3_2 {
		line-height:30px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_3_2 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_3_2 span.light {
	display:inline
}

.con_bg.type_01 .bg_tit.reco_3_2 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_3_2 .b_pt {
	color:#4391ff;
	font-weight:300;
	display:inline-block!important;
	margin-bottom:20px;
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_3_2 .b_pt .pl_bx {
	padding-left:15px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_3_2 .b_pt {
		margin-bottom:10px
	}

	.con_bg.type_01 .bg_tit.reco_3_2 .b_pt .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_3_2 .b_pt br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_3_2 .s_t {
	color:#3c3c3c;
	font-weight:700;
	font-size:0.4717em;
	line-height:33px;
	margin-bottom:10px;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_3_2 .s_t {
		font-size:0.5em
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_3_2 .s_t {
		font-size:0.6em;
		line-height:22px
	}
}

@media (max-width:370px) {
	.con_bg.type_01 .bg_tit.reco_3_2 .s_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_3_2 .s_t .pl_bx {
	padding-left:15px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_3_2 .s_t .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_3_2 .s_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_4_1 {
	position:absolute;
	top:215px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:50%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

@media (max-width:1200px) {
	.con_bg.type_01 .bg_tit.reco_4_1 {
		margin-left:0
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_4_1 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0;
		padding:0 15px
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_4_1 {
		line-height:30px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_4_1 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_4_1 span.light {
	display:inline
}

.con_bg.type_01 .bg_tit.reco_4_1 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif;
	margin-bottom:20px
}

.con_bg.type_01 .bg_tit.reco_4_1 .b_t .light {
	display:block
}

.con_bg.type_01 .bg_tit.reco_4_1 .b_pt {
	color:#4391ff;
	font-weight:300;
	display:inline-block!important;
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_4_1 .b_pt .pl_bx {
	padding-left:70px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_4_1 .b_pt {
		margin-bottom:10px
	}

	.con_bg.type_01 .bg_tit.reco_4_1 .b_pt .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_4_1 .b_pt br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_4_1 .s_t {
	color:#3c3c3c;
	font-weight:700;
	font-size:0.4717em;
	line-height:33px;
	margin-bottom:10px;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_4_1 .s_t {
		font-size:0.5em
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_4_1 .s_t {
		font-size:0.6em;
		line-height:22px
	}
}

@media (max-width:370px) {
	.con_bg.type_01 .bg_tit.reco_4_1 .s_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_4_2 {
	position:absolute;
	top:215px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:50%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

@media (max-width:1200px) {
	.con_bg.type_01 .bg_tit.reco_4_2 {
		margin-left:0
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_4_2 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0;
		padding:0 15px
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_4_2 {
		line-height:30px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_4_2 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_4_2 span.light {
	display:inline
}

.con_bg.type_01 .bg_tit.reco_4_2 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif;
	margin-bottom:20px
}

.con_bg.type_01 .bg_tit.reco_4_2 .b_t .light {
	display:block
}

.con_bg.type_01 .bg_tit.reco_4_2 .b_pt {
	color:#4391ff;
	font-weight:300;
	display:inline-block!important;
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_4_2 .b_pt .pl_bx {
	padding-left:70px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_4_2 .b_pt {
		margin-bottom:10px
	}

	.con_bg.type_01 .bg_tit.reco_4_2 .b_pt .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_4_2 .b_pt br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_4_2 .s_t {
	color:#3c3c3c;
	font-weight:700;
	font-size:0.4717em;
	line-height:33px;
	margin-bottom:10px;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_4_2 .s_t {
		font-size:0.5em
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_4_2 .s_t {
		font-size:0.6em;
		line-height:22px
	}
}

@media (max-width:370px) {
	.con_bg.type_01 .bg_tit.reco_4_2 .s_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_4_3 {
	position:absolute;
	top:215px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:15%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

@media (max-width:1200px) {
	.con_bg.type_01 .bg_tit.reco_4_3 {
		margin-left:0
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_4_3 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0;
		padding:0 15px
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_4_3 {
		line-height:30px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_4_3 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_4_3 span.light {
	display:inline
}

.con_bg.type_01 .bg_tit.reco_4_3 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif;
	margin-bottom:20px
}

.con_bg.type_01 .bg_tit.reco_4_3 .b_t .light {
	display:block
}

.con_bg.type_01 .bg_tit.reco_4_3 .b_pt {
	color:#4391ff;
	font-weight:300;
	display:inline-block!important;
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_4_3 .b_pt .pl_bx {
	padding-left:70px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_4_3 .b_pt {
		margin-bottom:10px
	}

	.con_bg.type_01 .bg_tit.reco_4_3 .b_pt .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_4_3 .b_pt br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_4_3 .s_t {
	color:#3c3c3c;
	font-weight:700;
	font-size:0.4717em;
	line-height:33px;
	margin-bottom:10px;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_4_3 .s_t {
		font-size:0.5em
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_4_3 .s_t {
		font-size:0.6em;
		line-height:22px
	}
}

@media (max-width:370px) {
	.con_bg.type_01 .bg_tit.reco_4_3 .s_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_4_4 {
	position:absolute;
	top:215px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:50%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

@media (max-width:1200px) {
	.con_bg.type_01 .bg_tit.reco_4_4 {
		margin-left:0
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_4_4 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0;
		padding:0 15px
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_4_4 {
		line-height:30px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_4_4 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_4_4 span.light {
	display:inline
}

.con_bg.type_01 .bg_tit.reco_4_4 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif;
	margin-bottom:20px
}

.con_bg.type_01 .bg_tit.reco_4_4 .b_t .light {
	display:block
}

.con_bg.type_01 .bg_tit.reco_4_4 .b_pt {
	color:#4391ff;
	font-weight:300;
	display:inline-block!important;
	font-family:"NanumSquare", sans-serif
}

.con_bg.type_01 .bg_tit.reco_4_4 .b_pt .pl_bx {
	padding-left:70px;
	display:inline-block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_4_4 .b_pt {
		margin-bottom:10px
	}

	.con_bg.type_01 .bg_tit.reco_4_4 .b_pt .pl_bx {
		padding-left:0
	}

	.con_bg.type_01 .bg_tit.reco_4_4 .b_pt br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_4_4 .s_t {
	color:#3c3c3c;
	font-weight:700;
	font-size:0.4717em;
	line-height:33px;
	margin-bottom:10px;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_4_4 .s_t {
		font-size:0.5em
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_4_4 .s_t {
		font-size:0.6em;
		line-height:22px
	}
}

@media (max-width:370px) {
	.con_bg.type_01 .bg_tit.reco_4_4 .s_t br {
		display:none
	}
}

.con_bg.type_01 .bg_tit.reco_5_1 {
	position:absolute;
	top:310px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:50%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

@media (max-width:1200px) {
	.con_bg.type_01 .bg_tit.reco_5_1 {
		margin-left:0
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_1 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0;
		padding:0 15px
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_5_1 {
		line-height:30px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_5_1 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_5_1 span.light {
	display:inline
}

.con_bg.type_01 .bg_tit.reco_5_1 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif;
	margin-bottom:50px
}

.con_bg.type_01 .bg_tit.reco_5_1 .b_t .light {
	display:block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_1 .b_t {
		margin-bottom:15px
	}
}

.con_bg.type_01 .bg_tit.reco_5_1 .h_t {
	font-size:0.4717em;
	line-height:33px;
	font-family:"NanumSquare", sans-serif;
	color:#3c3c3c;
	font-weight:300
}

.con_bg.type_01 .bg_tit.reco_5_1 .h_t span {
	display:inline-block;
	padding-right:20px
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_1 .h_t span {
		padding-left:0;
		padding:0 10px
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_1 .h_t {
		font-size:0.625em
	}
}

.con_bg.type_01 .bg_tit.reco_5_2 {
	position:absolute;
	top:310px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:57%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

@media (max-width:1200px) {
	.con_bg.type_01 .bg_tit.reco_5_2 {
		margin-left:0
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_2 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0;
		padding:0 15px
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_5_2 {
		line-height:30px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_5_2 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_5_2 span.light {
	display:inline
}

.con_bg.type_01 .bg_tit.reco_5_2 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif;
	margin-bottom:50px
}

.con_bg.type_01 .bg_tit.reco_5_2 .b_t .light {
	display:block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_2 .b_t {
		margin-bottom:15px
	}
}

.con_bg.type_01 .bg_tit.reco_5_2 .h_t {
	font-size:0.4717em;
	line-height:33px;
	font-family:"NanumSquare", sans-serif;
	color:#3c3c3c;
	font-weight:300
}

.con_bg.type_01 .bg_tit.reco_5_2 .h_t span {
	display:inline-block;
	padding-right:20px
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_2 .h_t span {
		padding-left:0;
		padding:0 10px
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_2 .h_t {
		font-size:0.625em
	}
}

.con_bg.type_01 .bg_tit.reco_5_3 {
	position:absolute;
	top:300px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:57%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

@media (max-width:1200px) {
	.con_bg.type_01 .bg_tit.reco_5_3 {
		margin-left:0
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_3 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0;
		padding:0 15px
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_5_3 {
		line-height:30px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_5_3 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_5_3 span.light {
	display:inline
}

.con_bg.type_01 .bg_tit.reco_5_3 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif;
	margin-bottom:50px
}

.con_bg.type_01 .bg_tit.reco_5_3 .b_t .light {
	display:block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_3 .b_t {
		margin-bottom:15px
	}
}

.con_bg.type_01 .bg_tit.reco_5_3 .h_t {
	font-size:0.4717em;
	line-height:33px;
	font-family:"NanumSquare", sans-serif;
	color:#3c3c3c;
	font-weight:300
}

.con_bg.type_01 .bg_tit.reco_5_3 .h_t span {
	display:inline-block;
	padding-right:20px
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_3 .h_t span {
		padding-left:0;
		padding:0 10px
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_3 .h_t {
		font-size:0.625em
	}
}

.con_bg.type_01 .bg_tit.reco_5_5 {
	position:absolute;
	top:270px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:57%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

@media (max-width:1200px) {
	.con_bg.type_01 .bg_tit.reco_5_5 {
		margin-left:0
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_5 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0;
		padding:0 15px
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_5_5 {
		line-height:30px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_5_5 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_5_5 span.light {
	display:inline
}

.con_bg.type_01 .bg_tit.reco_5_5 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif;
	margin-bottom:50px
}

.con_bg.type_01 .bg_tit.reco_5_5 .b_t .light {
	display:block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_5 .b_t {
		margin-bottom:15px
	}
}

.con_bg.type_01 .bg_tit.reco_5_5 .h_t {
	font-size:0.4717em;
	line-height:33px;
	font-family:"NanumSquare", sans-serif;
	color:#3c3c3c;
	font-weight:300
}

.con_bg.type_01 .bg_tit.reco_5_5 .h_t span {
	display:inline-block;
	padding-right:20px
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_5 .h_t span {
		padding-left:0;
		padding:0 10px
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_5 .h_t {
		font-size:0.625em
	}
}

.con_bg.type_01 .bg_tit.reco_5_6 {
	position:absolute;
	top:300px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:55%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

@media (max-width:1200px) {
	.con_bg.type_01 .bg_tit.reco_5_6 {
		margin-left:0
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_6 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0;
		padding:0 15px
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_5_6 {
		line-height:30px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_5_6 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_5_6 span.light {
	display:inline
}

.con_bg.type_01 .bg_tit.reco_5_6 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif;
	margin-bottom:50px
}

.con_bg.type_01 .bg_tit.reco_5_6 .b_t .light {
	display:block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_6 .b_t {
		margin-bottom:15px
	}
}

.con_bg.type_01 .bg_tit.reco_5_6 .h_t {
	font-size:0.4717em;
	line-height:33px;
	font-family:"NanumSquare", sans-serif;
	color:#3c3c3c;
	font-weight:300
}

.con_bg.type_01 .bg_tit.reco_5_6 .h_t span {
	display:inline-block;
	padding-right:20px
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_6 .h_t span {
		padding-left:0;
		padding:0 10px
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_6 .h_t {
		font-size:0.625em
	}
}

.con_bg.type_01 .bg_tit.reco_5_8 {
	position:absolute;
	top:265px;
	font-size:3.4375em;
	line-height:70px;
	margin-left:35px;
	margin-bottom:40px;
	padding-left:55%;
	letter-spacing:-1px;
	word-break:keep-all;
	z-index:2
}

@media (max-width:1200px) {
	.con_bg.type_01 .bg_tit.reco_5_8 {
		margin-left:0
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_8 {
		line-height:48px;
		font-size:3.23529em;
		position:static;
		text-align:center;
		padding-left:0;
		padding:0 15px
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_tit.reco_5_8 {
		line-height:30px;
		font-size:1.92308em
	}
}

.con_bg.type_01 .bg_tit.reco_5_8 span {
	display:block
}

.con_bg.type_01 .bg_tit.reco_5_8 span.light {
	display:inline
}

.con_bg.type_01 .bg_tit.reco_5_8 .b_t {
	color:#1b1b1b;
	font-weight:300;
	font-family:"NanumSquare", sans-serif;
	margin-bottom:50px
}

.con_bg.type_01 .bg_tit.reco_5_8 .b_t .light {
	display:block
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_8 .b_t {
		margin-bottom:15px
	}
}

.con_bg.type_01 .bg_tit.reco_5_8 .h_t {
	font-size:0.4717em;
	line-height:33px;
	font-family:"NanumSquare", sans-serif;
	color:#3c3c3c;
	font-weight:300
}

.con_bg.type_01 .bg_tit.reco_5_8 .h_t span {
	display:inline-block;
	padding-right:20px
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_8 .h_t span {
		padding-left:0;
		padding:0 10px
	}
}

.con_bg.type_01 .bg_tit.reco_5_8 .h_t span.d_f {
	font-family:'Nanum Gothic', sans-serif;
	padding-right:0
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_tit.reco_5_8 .h_t {
		font-size:0.625em
	}
}

.con_bg.type_01 ._bg {
	background-repeat:no-repeat;
	background-position:center 0;
	padding:400px 0 60px;
	background-size:cover;
	position:relative
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 ._bg {
		padding:0;
		height:400px
	}

	.con_bg.type_01 ._bg .wrapper {
		height:100%
	}
}

@media screen and (max-width:640px) {
	.con_bg.type_01 ._bg {
		height:250px
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 {
		padding-bottom:200px
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_1_1 {
		padding-bottom:200px
	}
}

.con_bg.type_01.reco_1_1 ._bg {
	background-image:url(../images/recommand/1_6/1/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_1_2 {
		padding-bottom:200px
	}
}

.con_bg.type_01.reco_1_2 ._bg {
	background-image:url(../images/recommand/1_6/2/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_1_3 {
		padding-bottom:140px
	}
}

.con_bg.type_01.reco_1_3 ._bg {
	background-image:url(../images/recommand/1_6/3/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_1_4 {
		padding-bottom:140px
	}
}

.con_bg.type_01.reco_1_4 ._bg {
	background-image:url(../images/recommand/1_6/4/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_1_5 {
		padding-bottom:140px
	}
}

.con_bg.type_01.reco_1_5 ._bg {
	background-image:url(../images/recommand/1_6/5/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_2_1 {
		padding-bottom:140px
	}
}

.con_bg.type_01.reco_2_1 ._bg {
	background-image:url(../images/recommand/6_13/1/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_2_2 {
		padding-bottom:140px
	}
}

.con_bg.type_01.reco_2_2 ._bg {
	background-image:url(../images/recommand/6_13/2/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_2_3 {
		padding-bottom:140px
	}
}

.con_bg.type_01.reco_2_3 ._bg {
	background-image:url(../images/recommand/6_13/3/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_2_4 {
		padding-bottom:140px
	}
}

.con_bg.type_01.reco_2_4 ._bg {
	background-image:url(../images/recommand/6_13/4/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_2_5 {
		padding-bottom:140px
	}
}

.con_bg.type_01.reco_2_5 ._bg {
	background-image:url(../images/recommand/6_13/5/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_2_6 {
		padding-bottom:140px
	}
}

.con_bg.type_01.reco_2_6 ._bg {
	background-image:url(../images/recommand/6_13/6/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_3_1 {
		padding-bottom:140px
	}
}

.con_bg.type_01.reco_3_1 ._bg {
	background-image:url(../images/recommand/14_19/1/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_3_2 {
		padding-bottom:0
	}
}

.con_bg.type_01.reco_3_2 ._bg {
	padding:0;
	height:745px;
	background-image:url(../images/recommand/14_19/2/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_3_2 ._bg {
		height:400px
	}
}

@media screen and (max-width:640px) {
	.con_bg.type_01.reco_3_2 ._bg {
		height:250px
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_4_1 {
		padding-bottom:0
	}
}

.con_bg.type_01.reco_4_1 ._bg {
	padding:0;
	height:745px;
	background-image:url(../images/recommand/20/1/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_4_1 ._bg {
		height:400px;
		background-position:center left
	}
}

@media screen and (max-width:640px) {
	.con_bg.type_01.reco_4_1 ._bg {
		height:250px
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_4_2 {
		padding-bottom:0
	}
}

.con_bg.type_01.reco_4_2 ._bg {
	padding:0;
	height:745px;
	background-image:url(../images/recommand/20/2/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_4_2 ._bg {
		height:400px
	}
}

@media screen and (max-width:640px) {
	.con_bg.type_01.reco_4_2 ._bg {
		height:250px
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_4_3 {
		padding-bottom:0
	}
}

.con_bg.type_01.reco_4_3 ._bg {
	padding:0;
	height:745px;
	background-image:url(../images/recommand/20/3/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_4_3 ._bg {
		height:400px
	}
}

@media screen and (max-width:640px) {
	.con_bg.type_01.reco_4_3 ._bg {
		height:250px
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_4_4 {
		padding-bottom:0
	}
}

.con_bg.type_01.reco_4_4 ._bg {
	padding:0;
	height:745px;
	background-image:url(../images/recommand/20/4/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_4_4 ._bg {
		height:400px
	}
}

@media screen and (max-width:640px) {
	.con_bg.type_01.reco_4_4 ._bg {
		height:250px
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_5_1 {
		padding-bottom:0
	}
}

.con_bg.type_01.reco_5_1 ._bg {
	padding:0;
	height:745px;
	background-image:url(../images/recommand/m_n_w/1/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_5_1 ._bg {
		height:400px
	}
}

@media screen and (max-width:640px) {
	.con_bg.type_01.reco_5_1 ._bg {
		height:250px
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_5_2 {
		padding-bottom:0
	}
}

.con_bg.type_01.reco_5_2 ._bg {
	padding:0;
	height:745px;
	background-image:url(../images/recommand/m_n_w/2/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_5_2 ._bg {
		height:400px
	}
}

@media screen and (max-width:640px) {
	.con_bg.type_01.reco_5_2 ._bg {
		height:250px
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_5_3 {
		padding-bottom:0
	}
}

.con_bg.type_01.reco_5_3 ._bg {
	padding:0;
	height:745px;
	background-image:url(../images/recommand/m_n_w/3/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_5_3 ._bg {
		height:400px
	}
}

@media screen and (max-width:640px) {
	.con_bg.type_01.reco_5_3 ._bg {
		height:250px
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_5_4 {
		padding-bottom:0
	}
}

.con_bg.type_01.reco_5_4 ._bg {
	padding:0;
	height:745px;
	background-image:url(../images/recommand/m_n_w/4/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_5_4 ._bg {
		height:400px
	}
}

@media screen and (max-width:640px) {
	.con_bg.type_01.reco_5_4 ._bg {
		height:250px
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_5_5 {
		padding-bottom:0
	}
}

.con_bg.type_01.reco_5_5 ._bg {
	padding:0;
	height:745px;
	background-image:url(../images/recommand/m_n_w/5/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_5_5 ._bg {
		height:400px
	}
}

@media screen and (max-width:640px) {
	.con_bg.type_01.reco_5_5 ._bg {
		height:250px
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_5_6 {
		padding-bottom:0
	}
}

.con_bg.type_01.reco_5_6 ._bg {
	padding:0;
	height:745px;
	background-image:url(../images/recommand/m_n_w/6/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_5_6 ._bg {
		height:400px
	}
}

@media screen and (max-width:640px) {
	.con_bg.type_01.reco_5_6 ._bg {
		height:250px
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_5_7 {
		padding-bottom:0
	}
}

.con_bg.type_01.reco_5_7 ._bg {
	padding:0;
	height:745px;
	background-image:url(../images/recommand/m_n_w/7/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_5_7 ._bg {
		height:400px
	}
}

@media screen and (max-width:640px) {
	.con_bg.type_01.reco_5_7 ._bg {
		height:250px
	}
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_5_8 {
		padding-bottom:0
	}
}

.con_bg.type_01.reco_5_8 ._bg {
	padding:0;
	height:745px;
	background-image:url(../images/recommand/m_n_w/8/bg_1.jpg)
}

@media screen and (max-width:1024px) {
	.con_bg.type_01.reco_5_8 ._bg {
		height:400px
	}
}

@media screen and (max-width:640px) {
	.con_bg.type_01.reco_5_8 ._bg {
		height:250px
	}
}

.con_bg.type_01 .bg_cube {
	margin:0 auto
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_cube {
		position:absolute;
		width:100%;
		bottom:-100px;
		left:50%;
		-webkit-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		transform:translateX(-50%)
	}
}

.con_bg.type_01 .bg_cube.type_02 {
	max-width:620px
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_cube.type_02 {
		max-width:400px
	}
}

.con_bg.type_01 .bg_cube.type_02 .dis_tabl .dis_cell {
	vertical-align:top;
	width:50%
}

.con_bg.type_01 .bg_cube.type_03 {
	max-width:930px
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_cube.type_03 {
		max-width:600px
	}
}

.con_bg.type_01 .bg_cube.type_03 .dis_tabl .dis_cell {
	vertical-align:top;
	width:33.33333%
}

.con_bg.type_01 .bg_cube.type_03 .dis_tabl .notice {
	position:absolute;
	right:0;
	bottom:-36px;
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_cube.type_03 .dis_tabl .notice {
		right:50%;
		transform:translate(50%, 0);
	}
}


.con_bg.type_01 .bg_cube ul li {
	padding:0 7.5px
}

@media screen and (max-width:640px) {
	.con_bg.type_01 .bg_cube ul li {
		padding:0 4.5px
	}
}

.con_bg.type_01 .bg_cube ul li .in_wrap {
	height:280px;
	background-color:rgba(255, 255, 255, 0.9);
	text-align:center
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_cube ul li .in_wrap {
		height:180px
	}
}

.con_bg.type_01 .bg_cube ul li .in_wrap .in_tabl {
	width:100%;
	display:table;
	table-layout:fixed;
	word-break:keep-all;
	height:100%
}

.con_bg.type_01 .bg_cube ul li .in_wrap .in_tabl .in_cell {
	display:table-cell;
	vertical-align:middle
}

.con_bg.type_01 .bg_cube ul li .in_wrap .in_tabl .in_cell.v_top {
	vertical-align:top;
	padding-top:30px
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_cube ul li .in_wrap .in_tabl .in_cell.v_top {
		padding-top:15px
	}
}

.con_bg.type_01 .bg_cube ul li .in_wrap .in_tabl .in_cell.v_top._40 {
	padding-top:40px
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_cube ul li .in_wrap .in_tabl .in_cell.v_top._40 {
		padding-top:30px
	}
}

.con_bg.type_01 .bg_cube ul li .in_wrap .icon_bx {
	margin-bottom:30px
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_cube ul li .in_wrap .icon_bx {
		margin-bottom:15px
	}

	.con_bg.type_01 .bg_cube ul li .in_wrap .icon_bx img {
		max-width:40px
	}
}

.con_bg.type_01 .bg_cube ul li .in_wrap .c_t {
	margin-bottom:25px;
	color:#1b1b1b;
	font-size:1.5625em;
	font-weight:900;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_cube ul li .in_wrap .c_t {
		margin-bottom:15px
	}
}

@media screen and (max-width:768px) {
	.con_bg.type_01 .bg_cube ul li .in_wrap .c_t {
		font-size:1.19048em;
		margin-bottom:10px
	}
}

.con_bg.type_01 .bg_cube ul li .in_wrap .c_t.no_mb {
	margin-bottom:0
}

.con_bg.type_01 .bg_cube ul li .in_wrap .c_d {
	color:#4d4d4d;
	font-size:1.125em;
	font-weight:700;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.con_bg.type_01 .bg_cube ul li .in_wrap .c_d {
		font-size:1.05882em
	}

	.con_bg.type_01 .bg_cube ul li .in_wrap .c_d br {
		display:none
	}
}

.chec_con {
	padding:75px 0 110px;
	background-image:url(../images/recommand/1_6/1/check_patt.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover
}

@media screen and (max-width:1024px) {
	.chec_con {
		padding:35px 0 60px
	}
}

.chec_con .sub_t_bx {
	margin-bottom:70px
}

@media screen and (max-width:1024px) {
	.chec_con .sub_t_bx {
		margin-bottom:35px
	}
}

.chec_con .chec_icon {
	text-align:center;
	margin-bottom:18px
}

@media screen and (max-width:1024px) {
	.chec_con .chec_icon img {
		width:30px
	}
}

.chec_con .con_t {
	font-size:2.1875em;
	font-family:"NanumSquare", sans-serif;
	color:#272727;
	font-weight:700;
	text-align:center
}

.chec_con .con_t br {
	display:none
}

@media screen and (max-width:480px) {
	.chec_con .con_t br {
		display:block
	}
}

@media screen and (max-width:640px) {
	.chec_con .con_t {
		font-size:1.53846em
	}
}

@media screen and (max-width:1024px) {
	.chec_con .chec_list .dis_tabl {
		display:block
	}
}

.chec_con .chec_list .dis_tabl .dis_cell {
	width:50%;
	vertical-align:top
}

.chec_con .chec_list .dis_tabl .dis_cell._2 {
	padding-left:75px
}

@media (max-width:1200px) {
	.chec_con .chec_list .dis_tabl .dis_cell._2 {
		padding-left:15px
	}
}

@media screen and (max-width:1024px) {
	.chec_con .chec_list .dis_tabl .dis_cell._2 {
		padding-left:0
	}
}

@media screen and (max-width:1024px) {
	.chec_con .chec_list .dis_tabl .dis_cell {
		width:100%;
		display:block
	}
}

.chec_con .chec_list ul li {
	font-size:1.25em;
	padding-bottom:15px;
	line-height:normal
}

@media (max-width:1200px) {
	.chec_con .chec_list ul li {
		padding-bottom:5px
	}
}

.chec_con .chec_list ul li label span {
	color:#4d4d4d;
	cursor:pointer
}

@media screen and (max-width:640px) {
	.chec_con .chec_list ul li label span {
		font-size:0.9em
	}
}

.step_table {
	padding:80px 0 95px;
	background-image:url(../images/recommand/1_6/1/bg_2.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover
}

.step_table .sub_t_bx {
	font-size:1.875em;
	text-align:center;
	line-height:38px;
	color:#272727;
	font-weight:700;
	margin-bottom:45px;
	word-break:keep-all;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:640px) {
	.step_table .sub_t_bx {
		font-size:1.53846em;
		line-height:28px
	}
}

.step_table .step_bx {
	border-top:2px solid #4391ff
}

.step_table .step_bx .dis_tabl {
	position:relative;
	z-index:1;
	border-bottom:1px solid #ddd
}

.step_table .step_bx .dis_tabl:last-child {
	border-bottom:0px none
}

.step_table .step_bx .dis_tabl .dis_cell {
	vertical-align:middle
}

.step_table .step_bx .dis_tabl .dis_cell._th {
	font-size:1.4375em;
	font-weight:500;
	color:#fff;
	width:220px;
	z-index:1;
	position:relative;
	text-align:center
}

.step_table .step_bx .dis_tabl .dis_cell._th img {
	position:absolute;
	top:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	max-width:98px
}

@media screen and (max-width:1024px) {
	.step_table .step_bx .dis_tabl .dis_cell._th img {
		max-width:49px
	}
}

@media screen and (max-width:1024px) {
	.step_table .step_bx .dis_tabl .dis_cell._th {
		width:150px
	}
}

@media (max-width:480px) {
	.step_table .step_bx .dis_tabl .dis_cell._th {
		width:70px;
		font-size:0.95652em
	}
}

.step_table .step_bx .dis_tabl .dis_cell._td {
	padding:50px 45px;
	background-color:rgba(255, 255, 255, 0.5)
}

@media screen and (max-width:640px) {
	.step_table .step_bx .dis_tabl .dis_cell._td {
		padding:25px 20px
	}
}

.step_table .step_bx .dis_tabl .dis_cell._td ul .cri {
	position:relative
}

.step_table .step_bx .dis_tabl .dis_cell._td ul .cri span {
	position:absolute;
	left:0
}

.step_table .step_bx .dis_tabl .dis_cell._td ul .cri._2 {
	padding-left:55px
}

.step_table .step_bx .dis_tabl .dis_cell._td ul .cri._3 {
	padding-left:70px
}

.step_table .step_bx .dis_tabl .dis_cell._1 {
	background-color:#a8ccff
}

.step_table .step_bx .dis_tabl .dis_cell._2 {
	background-color:#7db3ff
}

.step_table .step_bx .dis_tabl .dis_cell._2:before {
	position:absolute;
	display:block;
	content:''
}

.step_table .step_bx .dis_tabl .dis_cell._3 {
	background-color:#4391ff
}

.max__972 {
	max-width:972px;
	margin:0 auto
}

.q_step {
	padding:95px 0 110px;
	background-image:url(../images/recommand/1_6/1/waterdrop_patt.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover
}

.q_step .sub_t_bx {
	text-align:center;
	font-family:"NanumSquare", sans-serif;
	word-break:keep-all
}

.q_step .sub_t_bx .sub_t {
	font-size:2.1875em;
	line-height:1.4;
	color:#272727;
	font-weight:700;
	margin-bottom:25px;
	word-break:keep-all
}

@media screen and (max-width:640px) {
	.q_step .sub_t_bx .sub_t {
		font-size:1.53846em;
		line-height:28px
	}
}

.q_step .sub_t_bx .sub_d {
	font-size:1.4375em;
	line-height:1.2;
	color:#4d4d4d;
	margin-bottom:80px
}

@media screen and (max-width:640px) {
	.q_step .sub_t_bx .sub_d {
		font-size:1.21053em
	}
}

@media screen and (max-width:640px) {
	.q_step .dis_tabl {
		display:block
	}
}

.q_step .dis_tabl .dis_cell {
	padding:0 10px
}

@media screen and (max-width:768px) {
	.q_step .dis_tabl .dis_cell {
		padding:0 5px
	}
}

@media screen and (max-width:640px) {
	.q_step .dis_tabl .dis_cell {
		display:block;
		max-width:310px;
		margin:0 auto;
		margin-bottom:40px
	}
}

.q_step .dis_tabl .dis_cell .text_bx {
	border:5px solid #cce1ff;
	border-radius:35px;
	text-align:center;
	padding:80px 15px 62px;
	position:relative
}

@media screen and (max-width:1024px) {
	.q_step .dis_tabl .dis_cell .text_bx {
		padding:60px 15px 52px
	}
}

.q_step .dis_tabl .dis_cell .text_bx .q_num {
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	display:block;
	width:75px;
	height:75px;
	line-height:74px;
	text-align:center;
	background-color:#4391ff;
	font-size:1.4375em;
	border-radius:50%;
	color:#fff;
	font-weight:700;
	top:-37.5px
}

@media screen and (max-width:1024px) {
	.q_step .dis_tabl .dis_cell .text_bx .q_num {
		width:60px;
		height:60px;
		line-height:59px;
		top:-30px
	}
}

@media screen and (max-width:640px) {
	.q_step .dis_tabl .dis_cell .text_bx .q_num {
		width:50px;
		height:50px;
		line-height:49px;
		top:-25px
	}
}

.q_step .dis_tabl .dis_cell .text_bx .tit {
	color:#3f3f3f;
	font-family:"NanumSquare", sans-serif;
	font-weight:700;
	font-size:1.5625em;
	line-height:33px;
	margin-bottom:58px;
	position:relative
}

.q_step .dis_tabl .dis_cell .text_bx .tit .pit_c {
	display:block;
	font-size:1.2em
}

.q_step .dis_tabl .dis_cell .text_bx .tit:before {
	display:block;
	content:'';
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	bottom:-29px;
	width:19px;
	height:2px;
	background-color:#4391ff
}

.q_step .dis_tabl .dis_cell .text_bx .des {
	color:#4d4d4d;
	font-family:"NanumSquare", sans-serif;
	font-size:1.25em;
	line-height:28px
}

.q_step .dis_tabl .dis_cell .text_bx .des .t_line {
	font-weight:700;
	position:relative;
	text-decoration:underline!important
}

@media (max-width:870px) {
	.q_step .dis_tabl .dis_cell .text_bx .des br {
		display:none
	}
}

.organize_con {
	background-color:#f4f3f3;
	padding:110px 0
}

@media screen and (max-width:1024px) {
	.organize_con {
		padding:60px 0
	}
}

.organize_con.no_sec {
	padding:0;
	background-color:rgba(255, 255, 255, 0)
}

.organize_con .sub_t_bx {
	text-align:center;
	word-break:keep-all
}

.organize_con .sub_t_bx .sub_t {
	font-size:2.1875em;
	color:#272727;
	font-family:"NanumSquare", sans-serif;
	font-weight:700;
	line-height:43px;
	margin-bottom:35px
}

@media screen and (max-width:640px) {
	.organize_con .sub_t_bx .sub_t {
		font-size:1.53846em;
		line-height:28px;
		margin-bottom:25px
	}
}

.organize_con .sub_t_bx .sub_t.mb_75 {
	margin-bottom:75px
}

@media screen and (max-width:1024px) {
	.organize_con .sub_t_bx .sub_t.mb_75 {
		margin-bottom:55px
	}
}

.organize_con .sub_t_bx .sub_d {
	color:#4d4d4d;
	font-size:1.4375em;
	line-height:31px;
	font-family:"NanumSquare", sans-serif;
	font-weight:700;
	margin-bottom:50px
}

@media screen and (max-width:640px) {
	.organize_con .sub_t_bx .sub_d {
		font-size:1.30769em;
		line-height:28px
	}
}

.organize_con .dis_tabl.mb_40 {
	margin-bottom:40px
}

@media screen and (max-width:1024px) {
	.organize_con .dis_tabl.mb_40 {
		margin-bottom:0
	}
}

@media screen and (max-width:640px) {
	.organize_con .dis_tabl {
		display:block
	}
}

.organize_con .dis_tabl .dis_cell {
	padding:0 4.5px;
	vertical-align:top
}

.organize_con .dis_tabl .dis_cell.col_6 {
	width:50%
}

@media screen and (max-width:640px) {
	.organize_con .dis_tabl .dis_cell.col_6 {
		display:block;
		width:100%
	}
}

@media screen and (max-width:480px) {
	.organize_con .dis_tabl .dis_cell.col_6 {
		padding:0
	}
}

.organize_con .dis_tabl .dis_cell.col_6 .text_bx {
	padding:0 35px
}

@media (max-width:1200px) {
	.organize_con .dis_tabl .dis_cell.col_6 .text_bx {
		padding:0 25px
	}
}

@media (max-width:500px) {
	.organize_con .dis_tabl .dis_cell.col_6 .text_bx {
		padding:0 5px
	}
}

.organize_con .dis_tabl .dis_cell.col_6 .text_bx .text_in {
	top:-52px
}

.organize_con .dis_tabl .dis_cell.col_4 {
	width:33.3333%
}

@media screen and (max-width:1024px) {
	.organize_con .dis_tabl .dis_cell.col_4 {
		display:block;
		width:100%
	}
}

@media screen and (max-width:480px) {
	.organize_con .dis_tabl .dis_cell.col_4 {
		padding:0
	}
}

.organize_con .dis_tabl .dis_cell.col_4 .text_bx {
	padding:0 20px
}

@media (max-width:1200px) {
	.organize_con .dis_tabl .dis_cell.col_4 .text_bx {
		padding:0 15px
	}
}

@media (max-width:500px) {
	.organize_con .dis_tabl .dis_cell.col_4 .text_bx {
		padding:0 5px
	}
}

.organize_con .dis_tabl .dis_cell.col_4 .text_bx .text_in {
	top:-15px
}

.organize_con .dis_tabl .dis_cell.col_4 .text_bx .text_in .in_tabl {
	width:100%;
	height:100%;
	display:table;
	table-layout:fixed;
	word-break:keep-all
}

.organize_con .dis_tabl .dis_cell.col_4 .text_bx .text_in .in_tabl .in_cell {
	display:table-cell;
	vertical-align:middle
}

.organize_con .in_wrap .img_bx {
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover
}

.organize_con .in_wrap .img_bx.reco1_1 {
	padding-top:50%
}

.organize_con .in_wrap .img_bx.reco1_1_1 {
	background-image:url(../images/recommand/1_6/1/pic_1.jpg)
}

.organize_con .in_wrap .img_bx.reco1_1_2 {
	background-image:url(../images/recommand/1_6/1/pic_2.jpg)
}

.organize_con .in_wrap .img_bx.reco1_1_3 {
	background-image:url(../images/recommand/1_6/1/pic_3.jpg)
}

.organize_con .in_wrap .img_bx.reco1_1_4 {
	background-image:url(../images/recommand/1_6/1/pic_4.jpg)
}

.organize_con .in_wrap .img_bx.reco1_3 {
	padding-top:63%
}

.organize_con .in_wrap .img_bx.reco1_3_1 {
	background-image:url(../images/recommand/1_6/3/pic_1.jpg)
}

.organize_con .in_wrap .img_bx.reco1_3_2 {
	background-image:url(../images/recommand/1_6/3/pic_2.jpg)
}

.organize_con .in_wrap .img_bx.reco1_3_3 {
	background-image:url(../images/recommand/1_6/3/pic_3.jpg)
}

.organize_con .in_wrap .img_bx.reco1_3_4 {
	background-image:url(../images/recommand/1_6/3/pic_4.jpg)
}

.organize_con .in_wrap .img_bx.reco1_3_5 {
	background-image:url(../images/recommand/1_6/3/pic_5.jpg)
}

.organize_con .in_wrap .img_bx.reco1_3_6 {
	background-image:url(../images/recommand/1_6/3/pic_6.jpg)
}

.organize_con .in_wrap .img_bx.reco1_3_7 {
	background-image:url(../images/recommand/1_6/3/pic_7.jpg)
}

.organize_con .in_wrap .img_bx.reco1_3_8 {
	background-image:url(../images/recommand/1_6/3/pic_8.jpg)
}

.organize_con .in_wrap .img_bx.reco1_1 {
	padding-top:50%
}

.organize_con .in_wrap .img_bx.reco1_4_1 {
	background-image:url(../images/recommand/1_6/4/pic_1.jpg)
}

.organize_con .in_wrap .img_bx.reco1_4_2 {
	background-image:url(../images/recommand/1_6/4/pic_2.jpg)
}

.organize_con .in_wrap .img_bx.reco1_4_3 {
	background-image:url(../images/recommand/1_6/4/pic_3.jpg)
}

.organize_con .in_wrap .img_bx.reco1_4_4 {
	background-image:url(../images/recommand/1_6/4/pic_4.jpg)
}

.organize_con .in_wrap .img_bx.reco1_5_1 {
	background-image:url(../images/recommand/1_6/5/pic_1.jpg)
}

.organize_con .in_wrap .img_bx.reco1_5_2 {
	background-image:url(../images/recommand/1_6/5/pic_2.jpg)
}

.organize_con .in_wrap .img_bx.reco1_5_3 {
	background-image:url(../images/recommand/1_6/5/pic_3.jpg)
}

.organize_con .in_wrap .img_bx.reco1_5_4 {
	background-image:url(../images/recommand/1_6/5/pic_4.jpg)
}

.organize_con .in_wrap .img_bx.reco1_5_5 {
	background-image:url(../images/recommand/1_6/5/pic_5.jpg)
}

.organize_con .in_wrap .img_bx.reco1_5_6 {
	background-image:url(../images/recommand/1_6/5/pic_6.jpg)
}

.organize_con .in_wrap .img_bx.reco2_1_1 {
	background-image:url(../images/recommand/6_13/1/pic_1.jpg)
}

.organize_con .in_wrap .img_bx.reco2_1_2 {
	background-image:url(../images/recommand/6_13/1/pic_2.jpg)
}

.organize_con .in_wrap .img_bx.reco2_3_1 {
	background-image:url(../images/recommand/6_13/3/pic_1.jpg)
}

.organize_con .in_wrap .img_bx.reco2_3_2 {
	background-image:url(../images/recommand/6_13/3/pic_2.jpg)
}

.organize_con .in_wrap .img_bx.reco2_5_1 {
	background-image:url(../images/recommand/6_13/5/pic_1.jpg)
}

.organize_con .in_wrap .img_bx.reco2_5_2 {
	background-image:url(../images/recommand/6_13/5/pic_2.jpg)
}

.organize_con .in_wrap .img_bx.reco2_6_1 {
	background-image:url(../images/recommand/6_13/6/pic_1.jpg)
}

.organize_con .in_wrap .img_bx.reco2_6_2 {
	background-image:url(../images/recommand/6_13/6/pic_2.jpg)
}

.organize_con .in_wrap .img_bx.reco2_6_3 {
	background-image:url(../images/recommand/6_13/6/pic_3.jpg)
}

.organize_con .in_wrap .img_bx.reco2_6_4 {
	background-image:url(../images/recommand/6_13/6/pic_4.jpg)
}

.organize_con .in_wrap .img_bx.reco2_6_5 {
	background-image:url(../images/recommand/6_13/6/pic_5.jpg)
}

.organize_con .in_wrap .img_bx.reco2_6_6 {
	background-image:url(../images/recommand/6_13/6/pic_6.jpg)
}

.organize_con .in_wrap .text_bx .text_in {
	background-color:#fff;
	position:relative;
	padding:35px 18px;
	text-align:center;
	-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2)
}

@media screen and (max-width:1024px) {
	.organize_con .in_wrap .text_bx .text_in {
		padding:45px 15px 35px
	}
}

.organize_con .in_wrap .text_bx .text_in.mh_155 {
	min-height:155px
}

@media screen and (max-width:1024px) {
	.organize_con .in_wrap .text_bx .text_in.mh_155 {
		min-height:auto
	}
}

.organize_con .in_wrap .text_bx .text_in.mh_180 {
	min-height:180px
}

@media screen and (max-width:1024px) {
	.organize_con .in_wrap .text_bx .text_in.mh_180 {
		min-height:auto
	}
}

.organize_con .in_wrap .text_bx .text_in.mh_190 {
	min-height:190px
}

@media screen and (max-width:1024px) {
	.organize_con .in_wrap .text_bx .text_in.mh_190 {
		min-height:auto
	}
}

.organize_con .in_wrap .text_bx .text_in.mh_210 {
	min-height:210px
}

@media screen and (max-width:640px) {
	.organize_con .in_wrap .text_bx .text_in.mh_210 {
		min-height:auto
	}
}

.organize_con .in_wrap .text_bx .text_in.mh_260 {
	min-height:260px
}

@media screen and (max-width:640px) {
	.organize_con .in_wrap .text_bx .text_in.mh_260 {
		min-height:auto
	}
}

.organize_con .in_wrap .text_bx .text_in .num {
	font-size:1.125em;
	font-family:"NanumSquare", sans-serif;
	text-align:center;
	font-weight:700;
	width:45px;
	height:45px;
	line-height:44px;
	background-color:#4391ff;
	color:#fff;
	border-radius:50%;
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	top:-22.5px
}

.organize_con .in_wrap .text_bx .text_in .tit {
	font-size:1.5625em;
	color:#272727;
	font-family:"NanumSquare", sans-serif;
	font-weight:700;
	line-height:33px;
	margin-bottom:15px;
	word-break:keep-all
}

.organize_con .in_wrap .text_bx .text_in .des {
	font-size:1em;
	line-height:24px;
	color:#272727;
	letter-spacing:-0.6px;
	word-break:keep-all
}

@media (max-width:1200px) {
	.organize_con .in_wrap .text_bx .text_in .des br {
		display:none
	}
}

.no_pb {
	padding-bottom:0!important
}

.no_pt {
	padding-top:0!important
}

.no_mb {
	margin-bottom:0!important
}

.no_mt {
	margin-top:0!important
}

.reco1_con_1_6 {
	padding:90px 0 85px;
	background-color:#4391ff
}

@media (max-width:900px) {
	.reco1_con_1_6 .dis_tabl {
		display:block
	}
}

.reco1_con_1_6 .dis_tabl .dis_cell {
	vertical-align:top;
	width:50%
}

@media (max-width:900px) {
	.reco1_con_1_6 .dis_tabl .dis_cell {
		display:block;
		width:100%;
		margin-bottom:20px
	}
}

.reco1_con_1_6 .dis_tabl .dis_cell._1 {
	padding-right:8px
}

.reco1_con_1_6 .dis_tabl .dis_cell._1 .in_text {
	background-image:url(../images/recommand/1_6/1/s_bg_1.png)
}

@media (max-width:500px) {
	.reco1_con_1_6 .dis_tabl .dis_cell._1 .in_text {
		background-image:none
	}
}

@media (max-width:900px) {
	.reco1_con_1_6 .dis_tabl .dis_cell._1 {
		padding-right:0
	}
}

.reco1_con_1_6 .dis_tabl .dis_cell._2 {
	padding-left:8px
}

.reco1_con_1_6 .dis_tabl .dis_cell._2 .in_text {
	background-image:url(../images/recommand/1_6/1/s_bg_2.png)
}

@media (max-width:500px) {
	.reco1_con_1_6 .dis_tabl .dis_cell._2 .in_text {
		background-image:none
	}
}

@media (max-width:900px) {
	.reco1_con_1_6 .dis_tabl .dis_cell._2 {
		padding-left:0
	}
}

.reco1_con_1_6 .dis_tabl .dis_cell .in_wrap {
	position:relative;
	padding-top:30px
}

.reco1_con_1_6 .dis_tabl .dis_cell .in_wrap .in_text {
	background-color:#fff;
	padding-left:255px;
	min-height:275px;
	display:table;
	table-layout:fixed;
	word-break:keep-all;
	border-radius:25px;
	overflow:hidden;
	position:relative;
	background-repeat:no-repeat;
	background-position:center left
}

@media (max-width:1100px) {
	.reco1_con_1_6 .dis_tabl .dis_cell .in_wrap .in_text {
		padding-left:235px
	}
}

@media (max-width:500px) {
	.reco1_con_1_6 .dis_tabl .dis_cell .in_wrap .in_text {
		padding-left:0
	}
}

.reco1_con_1_6 .dis_tabl .dis_cell .in_wrap .in_text .text_bx {
	display:table-cell;
	vertical-align:middle;
	position:relative;
	z-index:2;
	text-align:left;
	padding-right:20px
}

@media (max-width:900px) {
	.reco1_con_1_6 .dis_tabl .dis_cell .in_wrap .in_text .text_bx {
		padding:50px 20px 50px 0
	}
}

@media (max-width:500px) {
	.reco1_con_1_6 .dis_tabl .dis_cell .in_wrap .in_text .text_bx {
		text-align:center;
		padding:50px 20px
	}
}

.reco1_con_1_6 .dis_tabl .dis_cell .in_wrap .in_text .text_bx .tit {
	font-size:1.5625em;
	color:#272727;
	font-family:"NanumSquare", sans-serif;
	font-weight:700;
	line-height:33px;
	margin-bottom:15px
}

.reco1_con_1_6 .dis_tabl .dis_cell .in_wrap .in_text .text_bx .des {
	font-size:1.125em;
	color:#4d4d4d;
	font-family:"NanumSquare", sans-serif;
	line-height:26px;
	letter-spacing:-0.6px
}

.reco1_con_1_6 .dis_tabl .dis_cell .in_wrap .in_text .text_bx .des .pit_c {
	font-weight:700
}

.reco1_con_1_6 .dis_tabl .dis_cell .in_wrap .in_text .absol_bx {
	position:absolute;
	left:-1px;
	bottom:-1px;
	z-index:1
}

@media (max-width:500px) {
	.reco1_con_1_6 .dis_tabl .dis_cell .in_wrap .in_text .absol_bx {
		opacity:0.3
	}

	.reco1_con_1_6 .dis_tabl .dis_cell .in_wrap .in_text .absol_bx img {
		width:90%
	}
}

.chec_tab_con {
	padding:95px 0 110px;
	background-image:url(../images/recommand/1_6/2/check_patt_g.jpg)
}

.chec_tab_con .chec_tab_area .btn_area {
	width:100%;
	max-width:808px;
	margin:0 auto;
	margin-bottom:64px
}

@media screen and (max-width:1024px) {
	.chec_tab_con .chec_tab_area .btn_area {
		margin-bottom:44px
	}
}

@media screen and (max-width:640px) {
	.chec_tab_con .chec_tab_area .btn_area {
		margin-bottom:30px
	}
}

.chec_tab_con .chec_tab_area .btn_area li {
	padding:0 34px
}

@media screen and (max-width:640px) {
	.chec_tab_con .chec_tab_area .btn_area li {
		padding:0
	}

	.chec_tab_con .chec_tab_area .btn_area li:first-child {
		padding-right:5px
	}

	.chec_tab_con .chec_tab_area .btn_area li:nth-child(2) {
		padding-left:5px
	}
}

.chec_tab_con .chec_tab_area .btn_area li a {
	display:block;
	background-color:#d7d7d7;
	border-radius:40px;
	height:80px;
	line-height:80px;
	font-size:1.5625em;
	color:#272727;
	font-family:"NanumSquare", sans-serif;
	font-weight:700
}

@media screen and (max-width:1024px) {
	.chec_tab_con .chec_tab_area .btn_area li a {
		height:50px;
		line-height:50px;
		font-size:1.3125em
	}
}

@media screen and (max-width:640px) {
	.chec_tab_con .chec_tab_area .btn_area li a {
		font-size:1.05em
	}
}

.chec_tab_con .chec_tab_area .btn_area li a .txt {
	position:relative;
	display:inline-block;
	padding-left:50px;
	opacity:0.8
}

@media screen and (max-width:1024px) {
	.chec_tab_con .chec_tab_area .btn_area li a .txt {
		padding-left:35px
	}
}

.chec_tab_con .chec_tab_area .btn_area li a .t_btn_i {
	position:absolute;
	display:block;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	width:36px;
	height:36px;
	border-radius:50%;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:center;
	background-image:url(../images/recommand/tab_chec_off.png)
}

@media screen and (max-width:1024px) {
	.chec_tab_con .chec_tab_area .btn_area li a .t_btn_i {
		background-size:12px auto;
		width:28px;
		height:28px
	}
}

.chec_tab_con .chec_tab_area .btn_area li a.on {
	background-color:#4391ff;
	color:#fff
}

.chec_tab_con .chec_tab_area .btn_area li a.on .txt {
	opacity:1
}

.chec_tab_con .chec_tab_area .btn_area li a.on .t_btn_i {
	background-image:url(../images/recommand/tab_chec_on.png)
}

.chec_tab_con .chec_tab_area .in_con {
	background-color:#fff;
	-webkit-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 8px rgba(0, 0, 0, 0.2);
	border-radius:15px;
	padding:55px 0 90px
}

@media screen and (max-width:768px) {
	.chec_tab_con .chec_tab_area .in_con {
		padding:45px 0 45px
	}
}

.chec_tab_con .chec_tab_area .in_con .sub_t_bx {
	text-align:center;
	margin-bottom:35px;
	padding:0 15px
}

.chec_tab_con .chec_tab_area .in_con .sub_t_bx .chec_icon {
	margin-bottom:34px
}

@media screen and (max-width:1024px) {
	.chec_tab_con .chec_tab_area .in_con .sub_t_bx .chec_icon img {
		width:30px
	}
}

.chec_tab_con .chec_tab_area .in_con .sub_t_bx .con_t {
	font-size:2.1875em;
	color:#272727;
	line-height:43px;
	font-family:"NanumSquare", sans-serif;
	font-weight:700;
	margin-bottom:15px
}

@media screen and (max-width:640px) {
	.chec_tab_con .chec_tab_area .in_con .sub_t_bx .con_t {
		font-size:1.53846em;
		line-height:28px
	}
}

.chec_tab_con .chec_tab_area .in_con .sub_t_bx .con_pt {
	font-size:2.1875em;
	font-family:"NanumSquare", sans-serif;
	line-height:43px;
	margin-bottom:30px
}

.radi_list {
	padding:0 15px
}

.radi_list ul li {
	position:relative;
	padding:15px 210px 15px 10px;
	border-bottom:1px solid #ddd
}

@media screen and (max-width:480px) {
	.radi_list ul li {
		padding:15px 100px 15px 10px
	}
}

.radi_list ul li .text_area {
	font-size:1.125em;
	font-family:"NanumSquare", sans-serif;
	color:#4d4d4d;
	list-style-position:inside;
	text-indent:-1.2em;
	padding-left:1.2em
}

.radi_list ul li .text_area span {
	font-weight:700
}

.radi_list ul li .radi_area {
	width:200px;
	position:absolute;
	right:0;
	top:18px
}

@media screen and (max-width:1024px) {
	.radi_list ul li .radi_area {
		width:180px
	}
}

@media screen and (max-width:480px) {
	.radi_list ul li .radi_area {
		width:80px
	}
}

.radi_list ul li .radi_area .inline_area {
	width:50%;
	float:left;
	line-height:normal;
	padding-bottom:14px
}

@media screen and (max-width:480px) {
	.radi_list ul li .radi_area .inline_area {
		width:100%
	}
}

.radi_list ul li .radi_area .inline_area label span {
	font-size:1.125em;
	color:#4d4d4d;
	font-family:"NanumSquare", sans-serif
}

.package_con {
	padding:135px 0;
	background-image:url(../images/recommand/1_6/2/bg_2.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover
}

@media screen and (max-width:1024px) {
	.package_con {
		padding:70px 0
	}
}

.package_con .s_t_bx {
	margin-bottom:50px;
	text-align:center
}

.package_con .s_t_bx .tit {
	color:#272727;
	font-size:1.875em;
	line-height:38px;
	font-family:"NanumSquare", sans-serif
}

.package_con .s_t_bx .tit span {
	font-weight:700
}

@media screen and (max-width:640px) {
	.package_con .s_t_bx .tit {
		font-size:1.53846em;
		line-height:28px
	}
}

.package_con .pack {
	background-color:rgba(255, 255, 255, 0.6)
}

@media screen and (max-width:768px) {
	.package_con .dis_tabl {
		display:block
	}
}

.package_con .dis_tabl .dis_cell {
	width:33.33333%;
	vertical-align:top;
	border-right:1px solid #dadada
}

@media screen and (max-width:768px) {
	.package_con .dis_tabl .dis_cell {
		display:table;
		width:100%;
		table-layout:fixed;
		word-break:keep-all
	}
}

.package_con .dis_tabl .dis_cell:last-child {
	border-right:0px none
}

.package_con .dis_tabl .dis_cell:nth-child(2) .t_head {
	position:relative
}

.package_con .dis_tabl .dis_cell:nth-child(2) .t_head:before {
	content:'';
	display:block;
	position:absolute;
	width:35px;
	height:35px;
	border-radius:50%;
	left:-17.5px;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	background-color:#fff;
	background-image:url(../images/recommand/plus_i.png);
	background-repeat:no-repeat;
	background-position:center;
	z-index:2
}

@media screen and (max-width:768px) {
	.package_con .dis_tabl .dis_cell:nth-child(2) .t_head:before {
		top:-17.5px;
		left:50%;
		-webkit-transform:translateY(0) translateX(-50%);
		-ms-transform:translateY(0) translateX(-50%);
		transform:translateY(0) translateX(-50%)
	}
}

.package_con .dis_tabl .dis_cell:nth-child(3) .t_head {
	position:relative
}

.package_con .dis_tabl .dis_cell:nth-child(3) .t_head:before {
	content:'';
	display:block;
	position:absolute;
	width:35px;
	height:35px;
	border-radius:50%;
	left:-17.5px;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	background-color:#fff;
	background-image:url(../images/recommand/plus_i.png);
	background-repeat:no-repeat;
	background-position:center;
	z-index:2
}

@media screen and (max-width:768px) {
	.package_con .dis_tabl .dis_cell:nth-child(3) .t_head:before {
		top:-17.5px;
		left:50%;
		-webkit-transform:translateY(0) translateX(-50%);
		-ms-transform:translateY(0) translateX(-50%);
		transform:translateY(0) translateX(-50%)
	}
}

.package_con .dis_tabl .dis_cell .t_head {
	width:100%;
	height:65px;
	display:table;
	text-align:center
}

@media screen and (max-width:768px) {
	.package_con .dis_tabl .dis_cell .t_head {
		display:table-cell;
		vertical-align:middle;
		width:120px
	}
}

@media (max-width:500px) {
	.package_con .dis_tabl .dis_cell .t_head {
		width:75px
	}
}

.package_con .dis_tabl .dis_cell .t_head .txt {
	display:table-cell;
	vertical-align:middle;
	color:#fff;
	font-size:1.4375em;
	line-height:32px;
	font-family:"NanumSquare", sans-serif;
	font-weight:700
}

@media screen and (max-width:768px) {
	.package_con .dis_tabl .dis_cell .t_head .txt {
		display:block;
		font-size:1.15em;
		line-height:22px
	}
}

.package_con .dis_tabl .dis_cell .t_head._1 {
	background-color:#a8ccff
}

.package_con .dis_tabl .dis_cell .t_head._2 {
	background-color:#7db3ff
}

.package_con .dis_tabl .dis_cell .t_head._3 {
	background-color:#4391ff
}

.package_con .dis_tabl .dis_cell .t_body {
	display:table;
	word-break:keep-all;
	width:100%;
	min-height:455px
}

@media screen and (max-width:768px) {
	.package_con .dis_tabl .dis_cell .t_body {
		display:table-cell
	}
}

.package_con .dis_tabl .dis_cell .t_body .in_wrap {
	width:100%;
	display:table-cell;
	vertical-align:middle;
	padding:50px 25px
}

.package_con .dis_tabl .dis_cell .t_body .in_wrap._3 {
	vertical-align:top
}

.package_con .dis_tabl .dis_cell .t_body .in_area {
	margin-bottom:30px
}

.package_con .dis_tabl .dis_cell .t_body .in_area:last-child {
	margin-bottom:0
}

.package_con .dis_tabl .dis_cell .t_body .in_area .tit {
	font-size:1.125em;
	line-height:26px;
	color:#4d4d4d;
	font-family:"NanumSquare", sans-serif;
	font-weight:700;
	margin-bottom:10px
}

.package_con .dis_tabl .dis_cell .t_body .in_area .tit._dot {
	padding-left:8px;
	position:relative
}

.package_con .dis_tabl .dis_cell .t_body .in_area .tit._dot:before {
	content:'';
	display:block;
	position:absolute;
	width:2px;
	height:2px;
	border-radius:50%;
	background-color:#4391ff;
	left:0;
	top:11px
}

.package_con .dis_tabl .dis_cell .t_body .in_area .des {
	font-size:1em;
	line-height:24px;
	color:#4d4d4d;
	padding-left:8px
}

.package_con .dis_tabl .dis_cell .t_body .in_area .des._dot {
	position:relative
}

.package_con .dis_tabl .dis_cell .t_body .in_area .des._dot:before {
	content:'';
	display:block;
	position:absolute;
	width:2px;
	height:2px;
	border-radius:50%;
	background-color:#4391ff;
	left:0;
	top:10px
}

.video_con {
	padding:90px 0 125px
}

@media screen and (max-width:1024px) {
	.video_con {
		padding:40px 0 60px
	}
}

.video_con .s_tit_bx {
	text-align:center
}

.video_con .s_tit_bx .s_tit {
	color:#272727;
	font-family:"NanumSquare", sans-serif;
	font-size:1.875em;
	line-height:38px;
	margin-bottom:50px;
	font-weight:700
}

@media screen and (max-width:1024px) {
	.video_con .s_tit_bx .s_tit {
		margin-bottom:35px
	}
}

.video_con .video_area a {
	display:block
}

.video_con.gray_bg {
	position:relative
}

.video_con.gray_bg:before {
	display:block;
	content:'';
	position:absolute;
	width:100%;
	height:70%;
	bottom:0;
	background-color:#dbdee2
}

@media screen and (max-width:640px) {
	.video_con.gray_bg:before {
		height:80%
	}
}

.vs_con {
	padding:75px 0 105px;
	background-color:#fff;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:768px) {
	.vs_con {
		padding:35px 0 55px
	}
}

.vs_con .sub_t_bx {
	text-align:center
}

.vs_con .sub_t_bx .chec_icon {
	margin-bottom:20px
}

@media screen and (max-width:1024px) {
	.vs_con .sub_t_bx .chec_icon img {
		width:30px
	}
}

.vs_con .sub_t_bx .con_t {
	color:#272727;
	font-size:2.1875em;
	line-height:48px;
	font-weight:900;
	margin-bottom:30px
}

@media screen and (max-width:768px) {
	.vs_con .sub_t_bx .con_t {
		font-size:1.66667em;
		line-height:33px
	}
}

@media (max-width:500px) {
	.vs_con .sub_t_bx .con_t {
		letter-spacing:-0.6px;
		font-size:1.15385em;
		line-height:25px;
		margin-bottom:20px
	}
}

.vs_con .sub_t_bx .con_t ._vs {
	color:#b4b4b4
}

.vs_con .sub_t_bx .con_d.pit_c {
	color:#4391ff;
	font-weight:700;
	font-size:1.4375em;
	margin-bottom:30px
}

@media screen and (max-width:768px) {
	.vs_con .sub_t_bx .con_d.pit_c {
		font-size:1.27778em
	}
}

@media (max-width:500px) {
	.vs_con .sub_t_bx .con_d.pit_c {
		font-size:1.04545em;
		line-height:20px;
		margin-bottom:20px
	}
}

.vs_con .sub_t_bx .con_d {
	color:#4d4d4d;
	font-size:1.4375em
}

@media screen and (max-width:768px) {
	.vs_con .sub_t_bx .con_d {
		font-size:1.27778em
	}
}

@media (max-width:500px) {
	.vs_con .sub_t_bx .con_d {
		font-size:1.04545em;
		line-height:20px
	}

	.vs_con .sub_t_bx .con_d br {
		display:none
	}
}

.pe_bg_con {
	padding:75px 0 80px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	font-family:"NanumSquare", sans-serif
}

.pe_bg_con._1 {
	background-image:url(../images/recommand/1_6/3/bg_2.jpg)
}

.pe_bg_con._2 {
	background-image:url(../images/recommand/14_19/2/bg_3.jpg)
}

.pe_bg_con .sub_t_bx._1 {
	text-align:center
}

.pe_bg_con .sub_t_bx._1 .oblique {
	display:block;
	margin:0 auto;
	width:40px;
	height:2px;
	background-color:#f4f3f3;
	-webkit-transform:rotate(-45deg) skew(45deg);
	-ms-transform:rotate(-45deg) skew(45deg);
	transform:rotate(-45deg) skew(45deg);
	margin-bottom:32px
}

@media screen and (max-width:1024px) {
	.pe_bg_con .sub_t_bx._1 .oblique {
		width:25px
	}
}

.pe_bg_con .sub_t_bx._1 .con_t {
	font-size:2.5em;
	line-height:37px;
	color:#fff;
	font-weight:700;
	margin-bottom:20px;
	letter-spacing:-1px
}

.pe_bg_con .sub_t_bx._1 .con_t span {
	display:inline-block;
	padding-right:18px;
	position:relative
}

.pe_bg_con .sub_t_bx._1 .con_t span:before {
	display:block;
	content:'';
	position:absolute;
	width:8px;
	height:8px;
	border-radius:50%;
	background-color:#fff;
	right:0;
	bottom:0
}

@media screen and (max-width:1024px) {
	.pe_bg_con .sub_t_bx._1 .con_t span {
		padding-right:10px
	}

	.pe_bg_con .sub_t_bx._1 .con_t span:before {
		width:5px;
		height:5px
	}
}

@media screen and (max-width:1024px) {
	.pe_bg_con .sub_t_bx._1 .con_t {
		font-size:1.90476em;
		line-height:25px
	}
}

@media (max-width:500px) {
	.pe_bg_con .sub_t_bx._1 .con_t {
		line-height:33px
	}
}

.pe_bg_con .sub_t_bx._1 .con_t br {
	display:none
}

@media (max-width:500px) {
	.pe_bg_con .sub_t_bx._1 .con_t br {
		display:block
	}
}

.pe_bg_con .sub_t_bx._1 .con_d {
	font-size:1.75em;
	line-height:36px;
	color:#fff;
	margin-bottom:25px
}

@media screen and (max-width:1024px) {
	.pe_bg_con .sub_t_bx._1 .con_d {
		font-size:1.55556em;
		line-height:30px
	}
}

.pe_bg_con .sub_t_bx._1 .con_s_d {
	font-size:1.25em;
	line-height:28px;
	color:#bfd6f7
}

.pe_bg_con .sub_t_bx._2 {
	text-align:center
}

.pe_bg_con .sub_t_bx._2 .oblique {
	display:block;
	margin:0 auto;
	width:40px;
	height:2px;
	background-color:#f4f3f3;
	-webkit-transform:rotate(-45deg) skew(45deg);
	-ms-transform:rotate(-45deg) skew(45deg);
	transform:rotate(-45deg) skew(45deg);
	margin-bottom:32px
}

@media screen and (max-width:1024px) {
	.pe_bg_con .sub_t_bx._2 .oblique {
		width:25px
	}
}

.pe_bg_con .sub_t_bx._2 .con_t {
	font-size:2.5em;
	line-height:48px;
	color:#fff;
	font-weight:700;
	margin-bottom:30px;
	letter-spacing:-1px
}

.pe_bg_con .sub_t_bx._2 .con_t span {
	display:inline-block;
	padding-right:10px;
	position:relative
}

.pe_bg_con .sub_t_bx._2 .con_t span:before {
	display:block;
	content:'';
	position:absolute;
	width:8px;
	height:8px;
	border-radius:50%;
	background-color:#fff;
	right:0;
	bottom:4px
}

@media screen and (max-width:1024px) {
	.pe_bg_con .sub_t_bx._2 .con_t span {
		padding-right:10px
	}

	.pe_bg_con .sub_t_bx._2 .con_t span:before {
		width:5px;
		height:5px
	}
}

@media screen and (max-width:1024px) {
	.pe_bg_con .sub_t_bx._2 .con_t {
		font-size:1.90476em;
		line-height:30px
	}
}

.pe_bg_con .sub_t_bx._2 .con_d {
	font-size:1.5625em;
	line-height:33px;
	color:#fff;
	margin-bottom:25px;
	font-weight:300
}

@media screen and (max-width:1024px) {
	.pe_bg_con .sub_t_bx._2 .con_d {
		font-size:1.31579em;
		line-height:24px
	}
}

@media (max-width:500px) {
	.pe_bg_con .sub_t_bx._2 .con_d br {
		display:none
	}
}

.pe_bg_con .sub_t_bx._2 .con_s_d {
	font-size:1em;
	line-height:24px;
	display:inline-block
}

.pe_bg_con .sub_t_bx._2 .con_s_d li {
	text-align:left;
	font-size:1.25em;
	line-height:28px;
	color:#edfcd7
}

.pe_bg_con .sub_t_bx._2 .con_s_d li span {
	position:relative;
	font-style:italic
}

.pe_bg_con .sub_t_bx._2 .con_s_d li span:before {
	content:'';
	display:block;
	width:14px;
	position:absolute;
	height:1px;
	background-color:#edfcd7;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	bottom:1px
}

.mt_38 {
	margin-top:38px!important
}

.block_icon {
	font-family:"NanumSquare", sans-serif
}

.block_icon._2 {
	margin:0 -20px
}

@media screen and (max-width:1024px) {
	.block_icon._2 {
		margin:0 -10px
	}
}

@media screen and (max-width:640px) {
	.block_icon._2 .dis_tabl {
		display:block
	}
}

.block_icon._2 .dis_tabl .dis_cell {
	width:50%;
	padding:0 20px
}

@media screen and (max-width:1024px) {
	.block_icon._2 .dis_tabl .dis_cell {
		padding:0 10px
	}
}

@media screen and (max-width:640px) {
	.block_icon._2 .dis_tabl .dis_cell {
		display:block;
		width:100%;
		padding:10px
	}
}

.block_icon._2 .dis_tabl .dis_cell .in_wrap {
	background-color:#fff;
	text-align:center;
	padding:42px 15px
}

.block_icon._2 .dis_tabl .dis_cell .in_wrap.mh_320 {
	min-height:320px
}

@media screen and (max-width:640px) {
	.block_icon._2 .dis_tabl .dis_cell .in_wrap.mh_320 {
		min-height:auto
	}
}

.block_icon._2 .dis_tabl .dis_cell .in_wrap.mh_335 {
	min-height:335px
}

@media screen and (max-width:640px) {
	.block_icon._2 .dis_tabl .dis_cell .in_wrap.mh_335 {
		min-height:auto
	}
}

.block_icon._2 .dis_tabl .dis_cell .in_wrap.mh_370 {
	min-height:370px
}

@media screen and (max-width:640px) {
	.block_icon._2 .dis_tabl .dis_cell .in_wrap.mh_370 {
		min-height:auto
	}
}

@media screen and (max-width:1024px) {
	.block_icon._2 .dis_tabl .dis_cell .in_wrap {
		min-height:280px
	}
}

.block_icon._2 .dis_tabl .dis_cell .in_wrap.line {
	border:1px solid #ddd
}

.block_icon._2 .dis_tabl .dis_cell .in_wrap .icon_bx {
	margin-bottom:20px
}

@media screen and (max-width:1024px) {
	.block_icon._2 .dis_tabl .dis_cell .in_wrap .icon_bx img {
		width:35px
	}
}

.block_icon._2 .dis_tabl .dis_cell .in_wrap .tit_bx {
	font-size:1.25em;
	line-height:28px;
	font-weight:900;
	margin-bottom:30px;
	color:#3c3c3c
}

@media screen and (max-width:1024px) {
	.block_icon._2 .dis_tabl .dis_cell .in_wrap .tit_bx {
		font-size:1.33333em
	}
}

.block_icon._2 .dis_tabl .dis_cell .in_wrap .des_bx {
	font-size:1.375em;
	line-height:30px;
	color:#3c3c3c
}

@media screen and (max-width:1024px) {
	.block_icon._2 .dis_tabl .dis_cell .in_wrap .des_bx {
		font-size:1.46667em;
		line-height:28px
	}
}

@media (max-width:800px) {
	.block_icon._2 .dis_tabl .dis_cell .in_wrap .des_bx br {
		display:none
	}
}

@media screen and (max-width:640px) {
	.block_icon._2 .dis_tabl .dis_cell .in_wrap .des_bx {
		font-size:1.25em;
		line-height:24px
	}
}

.block_icon._2 .dis_tabl .dis_cell .in_wrap .d_list {
	display:inline-block;
	word-break:keep-all
}

.block_icon._2 .dis_tabl .dis_cell .in_wrap .d_list ul li {
	font-size:1.375em;
	line-height:30px;
	color:#3c3c3c;
	letter-spacing:-0.6px
}

@media screen and (max-width:1024px) {
	.block_icon._2 .dis_tabl .dis_cell .in_wrap .d_list ul li {
		font-size:1.29412em;
		line-height:25px
	}
}

.block_icon._2 .dis_tabl .dis_cell .in_wrap .d_list ul li._dot {
	text-align:left;
	position:relative
}

.block_icon._2 .dis_tabl .dis_cell .in_wrap .d_list ul li._dot span {
	position:relative;
	display:inline-block;
	padding-left:8px
}

.block_icon._2 .dis_tabl .dis_cell .in_wrap .d_list ul li._dot span:before {
	content:'';
	display:block;
	position:absolute;
	width:2px;
	height:2px;
	border-radius:50%;
	background-color:#4391ff;
	left:0;
	top:8px
}

.dot_arrow_area {
	padding:3px 0 50px;
	text-align:center;
	font-family:"NanumSquare", sans-serif
}

.dot_arrow_area .s_t {
	color:#272727;
	font-size:1.5625em;
	line-height:33px;
	font-weight:700;
	margin-bottom:30px
}

.nm_con {
	padding:90px 0 130px;
	font-family:"NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.nm_con {
		padding:45px 0 65px
	}
}

.m_c_say_con .in_wrap {
	position:relative
}

.m_c_say_con .in_wrap .pc_bx {
	display:block
}

.m_c_say_con .in_wrap .m_bx {
	display:none
}

@media (max-width:900px) {
	.m_c_say_con .in_wrap .pc_bx {
		display:none
	}

	.m_c_say_con .in_wrap .m_bx {
		display:block;
		text-align:center
	}

	.m_c_say_con .in_wrap .m_bx img {
		margin:0 auto
	}
}

.m_c_say_con .in_wrap .a_sol_bx {
	position:absolute
}

.m_c_say_con .in_wrap .a_sol_bx.l_bx {
	left:0;
	top:13px
}

.m_c_say_con .in_wrap .a_sol_bx.r_bx {
	right:0;
	bottom:13px
}

.chart_con {
	background-color:#f4f3f3;
	padding:100px 0 125px;
	font-family:"NanumSquare", sans-serif
}

.chart_con .s_tit_bx {
	text-align:center
}

.chart_con .s_tit_bx .s_tit {
	font-size:2.1875em;
	color:#272727;
	font-weight:700;
	line-height:43px;
	margin-bottom:35px
}

@media screen and (max-width:640px) {
	.chart_con .s_tit_bx .s_tit {
		font-size:1.53846em;
		line-height:28px;
		margin-bottom:25px
	}
}

.chart_con .s_tit_bx .s_tit.mb_75 {
	margin-bottom:75px
}

@media screen and (max-width:1024px) {
	.chart_con .s_tit_bx .s_tit.mb_75 {
		margin-bottom:55px
	}
}

.chart_con .s_tit_bx .s_s_tit {
	color:#4d4d4d;
	font-size:1.375em;
	line-height:30px;
	font-weight:700;
	margin-bottom:35px
}

@media screen and (max-width:640px) {
	.chart_con .s_tit_bx .s_s_tit {
		font-size:1.30769em;
		line-height:28px
	}
}

.chart_con .s_tit_bx .s_des {
	color:#4d4d4d;
	font-size:1em;
	line-height:24px;
	font-weight:700;
	margin-bottom:50px
}

@media screen and (max-width:640px) {
	.chart_con .s_tit_bx .s_des {
		font-size:1.23077em;
		line-height:28px
	}
}

.chart_con .out_wrap {
	margin:0 -13px
}

@media screen and (max-width:1024px) {
	.chart_con .out_wrap {
		margin:0 -8px
	}
}

@media (max-width:900px) {
	.chart_con .dis_tabl {
		display:block
	}
}

.chart_con .dis_tabl .dis_cell {
	width:50%;
	padding:0 13px
}

@media screen and (max-width:1024px) {
	.chart_con .dis_tabl .dis_cell {
		padding:0 8px
	}
}

@media (max-width:900px) {
	.chart_con .dis_tabl .dis_cell {
		width:100%;
		display:block
	}
}

.chart_con .dis_tabl .dis_cell .in_wrap {
	background-color:#fff
}

@media (max-width:900px) {
	.chart_con .dis_tabl .dis_cell .in_wrap {
		position:relative;
		padding-left:65px
	}
}

.chart_con .dis_tabl .dis_cell .in_wrap .chart_img {
	text-align:center;
	padding:65px 35px 45px
}

.chart_con .dis_tabl .dis_cell .in_wrap .chart_img img {
	margin:0 auto
}

@media (max-width:900px) {
	.chart_con .dis_tabl .dis_cell .in_wrap .chart_img {
		padding:50px 10px 50px 0
	}
}

.chart_con .dis_tabl .dis_cell .in_wrap .chart_foot {
	text-align:center;
	height:65px;
	line-height:65px
}

.chart_con .dis_tabl .dis_cell .in_wrap .chart_foot._1 {
	background-color:#1a1932
}

.chart_con .dis_tabl .dis_cell .in_wrap .chart_foot._2 {
	background-color:#4391ff
}

.chart_con .dis_tabl .dis_cell .in_wrap .chart_foot span {
	font-size:1.5625em;
	color:#ededed;
	font-weight:700
}

@media (max-width:900px) {
	.chart_con .dis_tabl .dis_cell .in_wrap .chart_foot {
		width:55px;
		line-height:normal;
		height:100%;
		position:absolute;
		left:0;
		top:0;
		font-size:0.71429em
	}

	.chart_con .dis_tabl .dis_cell .in_wrap .chart_foot span {
		position:absolute;
		top:50%;
		-webkit-transform:translateY(-50%) translateX(-50%);
		-ms-transform:translateY(-50%) translateX(-50%);
		transform:translateY(-50%) translateX(-50%);
		width:100%;
		display:inline-block;
		left:50%
	}
}

.chart_con .dis_tabl .dis_cell:first-child .in_wrap .chart_img {
	position:relative
}

.chart_con .dis_tabl .dis_cell:first-child .in_wrap .chart_img:before {
	content:'';
	display:block;
	position:absolute;
	width:74px;
	height:74px;
	border-radius:50%;
	background-color:#4f6077;
	background-image:url(../images/recommand/6_13/2/arrow_r.png);
	background-repeat:no-repeat;
	background-position:center;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	z-index:2;
	right:-49px
}

@media screen and (max-width:1024px) {
	.chart_con .dis_tabl .dis_cell:first-child .in_wrap .chart_img:before {
		background-size:12px auto;
		right:-30px;
		width:44px;
		height:44px
	}
}

@media (max-width:900px) {
	.chart_con .dis_tabl .dis_cell:first-child .in_wrap .chart_img:before {
		background-image:url(../images/recommand/6_13/2/arrow_b.png);
		background-size:20px auto;
		right:auto;
		top:auto;
		bottom:-22px;
		left:50%;
		-webkit-transform:translateY(0) translateX(-50%);
		-ms-transform:translateY(0) translateX(-50%);
		transform:translateY(0) translateX(-50%)
	}
}

.comp_con {
	padding:95px 0 155px;
	background-color:#f4f3f3;
	font-family:"NanumSquare", sans-serif;
	word-break:keep-all
}

@media screen and (max-width:1024px) {
	.comp_con {
		padding:45px 0 75px
	}
}

.comp_con .s_tit_bx {
	text-align:center
}

.comp_con .s_tit_bx .tit {
	font-size:1.875em;
	line-height:38px;
	color:#272727;
	font-weight:700;
	margin-bottom:32px
}

@media screen and (max-width:640px) {
	.comp_con .s_tit_bx .tit {
		font-size:1.53846em;
		line-height:28px;
		margin-bottom:22px
	}
}

.comp_con .comp_wrap {
	padding:45px 0 65px;
	background-color:#fff;
	margin-bottom:16px
}

.comp_con .comp_wrap .comp_tit {
	text-align:center;
	margin-bottom:34px;
	font-size:1.5625em;
	line-height:38px;
	color:#272727;
	font-weight:700
}

.comp_con .comp_wrap._1 {
	padding-left:75px;
	padding-right:75px
}

@media screen and (max-width:1024px) {
	.comp_con .comp_wrap._1 {
		padding-left:15px;
		padding-right:15px
	}
}

.comp_con .comp_wrap._1 .in_wrap {
	max-width:960px;
	margin:0 auto;
	padding-bottom:50px
}

@media screen and (max-width:1024px) {
	.comp_con .comp_wrap._1 .in_wrap .dis_tabl {
		display:block
	}
}

.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell {
	vertical-align:top;
	width:33.3333%
}

.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell:first-child,
.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell:nth-child(2) {
	position:relative
}

.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell:first-child:before,
.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell:nth-child(2):before {
	position:absolute;
	display:block;
	content:'';
	width:16px;
	height:17px;
	background-image:url(../images/recommand/6_13/5/plus_i.png);
	top:112px;
	right:-7px
}

@media screen and (max-width:1024px) {
	.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell:first-child:before,
	.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell:nth-child(2):before {
		right:auto;
		top:auto;
		bottom:-8px;
		left:50%;
		-webkit-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		transform:translateX(-50%)
	}
}

@media screen and (max-width:1024px) {
	.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell {
		display:block;
		width:100%;
		padding:40px 0
	}

	.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell:first-child {
		padding-top:0
	}

	.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell:last-child {
		padding-bottom:0
	}
}

.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell .cc_bx {
	width:230px;
	height:230px;
	border-radius:50%;
	border:8px solid;
	position:relative;
	text-align:center;
	margin:0 auto;
	margin-bottom:28px
}

@media screen and (max-width:640px) {
	.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell .cc_bx {
		width:170px;
		height:170px;
		border:4px solid
	}
}

.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell .cc_bx._1 {
	border-color:#eb7588
}

.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell .cc_bx._2 {
	border-color:#789dd1
}

.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell .cc_bx._3 {
	border-color:#4391ff
}

.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell .cc_bx .in_tabl {
	width:100%;
	height:100%;
	display:table;
	table-layout:fixed
}

.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell .cc_bx .in_tabl .in_cell {
	display:table-cell;
	vertical-align:middle
}

.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell .cc_bx .in_tabl .in_cell .icon_bx {
	margin-bottom:26px
}

@media screen and (max-width:1024px) {
	.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell .cc_bx .in_tabl .in_cell .icon_bx {
		margin-bottom:10px
	}

	.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell .cc_bx .in_tabl .in_cell .icon_bx img {
		max-width:40px
	}
}

.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell .cc_bx .in_tabl .in_cell .t_bx {
	font-size:1.4375em;
	line-height:29px;
	font-weight:700
}

.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell .cc_bx .in_tabl .in_cell .t_bx._1 {
	color:#eb7588
}

.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell .cc_bx .in_tabl .in_cell .t_bx._2 {
	color:#789dd1
}

.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell .cc_bx .in_tabl .in_cell .t_bx._3 {
	color:#4391ff
}

.comp_con .comp_wrap._1 .in_wrap .dis_tabl .dis_cell .d_bx {
	text-align:center;
	font-size:1.125em;
	line-height:26px;
	color:#6f6f6f
}

.comp_con .comp_wrap._1 .t_list_bx {
	padding:25px 15px;
	background-color:#f7f7f7;
	text-align:center
}

.comp_con .comp_wrap._1 .t_list_bx ul {
	display:inline-block;
	width:auto
}

.comp_con .comp_wrap._1 .t_list_bx ul li {
	text-align:left;
	margin-bottom:8px;
	font-size:1em;
	line-height:24px;
	color:#272727
}

.comp_con .comp_wrap._1 .t_list_bx ul li:last-child {
	margin-bottom:0
}

.comp_con .comp_wrap._1 .t_list_bx ul li.s_dot {
	padding-left:12px;
	position:relative
}

.comp_con .comp_wrap._1 .t_list_bx ul li.s_dot:before {
	display:block;
	content:'';
	position:absolute;
	width:3px;
	height:3px;
	background-color:#4391ff;
	left:0;
	top:10px
}

.comp_con .comp_wrap._2 .in_wrap {
	margin:0 -7px;
	padding:0 15px
}

.comp_con .comp_wrap._2 .in_wrap .dis_tabl {
	max-width:970px;
	margin:0 auto
}

@media screen and (max-width:640px) {
	.comp_con .comp_wrap._2 .in_wrap .dis_tabl {
		display:block
	}
}

.comp_con .comp_wrap._2 .in_wrap .dis_tabl .dis_cell {
	padding:0 7px;
	width:50%
}

@media screen and (max-width:640px) {
	.comp_con .comp_wrap._2 .in_wrap .dis_tabl .dis_cell {
		display:block;
		width:100%;
		margin-bottom:14px
	}
}

.comp_con .comp_wrap._2 .in_wrap .dis_tabl .dis_cell .in_area {
	border:1px solid #ddd;
	padding:40px 15px;
	text-align:center
}

.comp_con .comp_wrap._2 .in_wrap .dis_tabl .dis_cell .pic_bx {
	margin-bottom:24px
}

.comp_con .comp_wrap._2 .in_wrap .dis_tabl .dis_cell .tit {
	margin-bottom:20px;
	color:#272727;
	font-size:1.5625em;
	line-height:33px;
	font-weight:700
}

.comp_con .comp_wrap._2 .in_wrap .dis_tabl .dis_cell .des {
	color:#272727;
	font-size:1em;
	line-height:24px;
	word-break:keep-all
}

.sag_con {
	font-family:"NanumSquare", sans-serif;
	padding:90px 0 100px;
	background-color:#f4f3f3;
	word-break:keep-all
}

.sag_con .s_tit_bx {
	text-align:center;
	margin-bottom:40px
}

.sag_con .s_tit_bx .s_tit {
	font-size:2.1875em;
	color:#272727;
	font-weight:700;
	line-height:43px;
	margin-bottom:35px
}

@media screen and (max-width:640px) {
	.sag_con .s_tit_bx .s_tit {
		font-size:1.53846em;
		line-height:28px;
		margin-bottom:25px
	}
}

.sag_con .s_tit_bx .s_tit.mb_75 {
	margin-bottom:75px
}

@media screen and (max-width:1024px) {
	.sag_con .s_tit_bx .s_tit.mb_75 {
		margin-bottom:55px
	}
}

.sag_con .s_tit_bx .s_s_tit {
	color:#272727;
	font-size:1.5625em;
	line-height:30px;
	font-weight:700;
	margin-bottom:15px
}

@media screen and (max-width:640px) {
	.sag_con .s_tit_bx .s_s_tit {
		font-size:1.30769em;
		line-height:28px
	}
}

.sag_con .s_tit_bx .s_des {
	color:#272727;
	font-size:1em;
	line-height:24px
}

@media screen and (max-width:640px) {
	.sag_con .s_tit_bx .s_des {
		font-size:1.23077em;
		line-height:28px
	}
}

.sag_con .pe_list {
	max-width:1140px;
	margin:0 auto
}

@media (max-width:500px) {
	.sag_con .pe_list .dis_tabl {
		display:block
	}
}

.sag_con .pe_list .dis_tabl .dis_cell {
	width:33.3333%;
	vertical-align:top;
	padding:0 7px
}

.sag_con .pe_list .dis_tabl .dis_cell:first-child {
	position:relative
}

.sag_con .pe_list .dis_tabl .dis_cell:first-child:before {
	content:'';
	display:block;
	position:absolute;
	width:80px;
	height:80px;
	background-color:#4391ff;
	background-image:url(../images/recommand/plus_w_i.png);
	background-repeat:no-repeat;
	background-position:center;
	border-radius:50%;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	right:-40px;
	z-index:2
}

@media screen and (max-width:1024px) {
	.sag_con .pe_list .dis_tabl .dis_cell:first-child:before {
		width:50px;
		height:50px;
		right:-25px;
		background-size:16px
	}
}

@media screen and (max-width:640px) {
	.sag_con .pe_list .dis_tabl .dis_cell:first-child:before {
		top:auto;
		-webkit-transform:translateY(0) translateX(-50%);
		-ms-transform:translateY(0) translateX(-50%);
		transform:translateY(0) translateX(-50%);
		bottom:-25px;
		right:auto;
		left:50%
	}
}

.sag_con .pe_list .dis_tabl .dis_cell:nth-child(2) {
	position:relative
}

.sag_con .pe_list .dis_tabl .dis_cell:nth-child(2):before {
	content:'';
	display:block;
	position:absolute;
	width:80px;
	height:80px;
	background-color:#4391ff;
	background-image:url(../images/recommand/equal_i.png);
	background-repeat:no-repeat;
	background-position:center;
	border-radius:50%;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	right:-40px;
	z-index:2
}

@media screen and (max-width:1024px) {
	.sag_con .pe_list .dis_tabl .dis_cell:nth-child(2):before {
		width:50px;
		height:50px;
		right:-25px;
		background-size:17px
	}
}

@media screen and (max-width:640px) {
	.sag_con .pe_list .dis_tabl .dis_cell:nth-child(2):before {
		top:auto;
		-webkit-transform:translateY(0) translateX(-50%);
		-ms-transform:translateY(0) translateX(-50%);
		transform:translateY(0) translateX(-50%);
		bottom:-25px;
		right:auto;
		left:50%
	}
}

@media screen and (max-width:640px) {
	.sag_con .pe_list .dis_tabl .dis_cell {
		display:block;
		padding:7px 0;
		width:100%;
		max-width:366px;
		margin:0 auto
	}
}

.sag_con .pe_list .dis_tabl .dis_cell .in_wrap {
	-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);
	background-color:#fff;
	text-align:center;
	padding:40px 25px 62px
}

.sag_con .pe_list .dis_tabl .dis_cell .in_wrap .png_bx {
	margin-bottom:30px
}

.sag_con .pe_list .dis_tabl .dis_cell .in_wrap .des {
	font-size:1.5625em;
	line-height:33px;
	color:#272727;
	font-weight:700
}

@media screen and (max-width:640px) {
	.sag_con .pe_list .dis_tabl .dis_cell .in_wrap .des {
		font-size:1.30769em;
		line-height:28px
	}
}

.ds_con {
	padding:90px 0 110px;
	background-color:#f4f3f3;
	font-family:"NanumSquare", sans-serif;
	word-break:keep-all
}

.ds_con .s_tit_bx {
	text-align:center;
	margin-bottom:40px
}

.ds_con .s_tit_bx .s_tit {
	font-size:1.875em;
	color:#272727;
	font-weight:700;
	line-height:43px;
	margin-bottom:50px
}

@media screen and (max-width:640px) {
	.ds_con .s_tit_bx .s_tit {
		font-size:1.53846em;
		line-height:28px;
		margin-bottom:25px
	}
}

.ds_con .s_tit_bx .s_tit.mb_75 {
	margin-bottom:75px
}

@media screen and (max-width:1024px) {
	.ds_con .s_tit_bx .s_tit.mb_75 {
		margin-bottom:55px
	}
}

.ds_con .s_tit_bx .s_des {
	color:#272727;
	font-size:1.25em;
	line-height:28px;
	margin-bottom:50px
}

@media screen and (max-width:640px) {
	.ds_con .s_tit_bx .s_des {
		font-size:1.17647em;
		line-height:22px
	}
}

@media (max-width:420px) {
	.ds_con .s_tit_bx .s_des br {
		display:none
	}
}

.ds_con .s_tit_bx .s_s_tit {
	color:#272727;
	font-size:1.5625em;
	line-height:30px;
	font-weight:700;
	margin-bottom:15px
}

@media screen and (max-width:640px) {
	.ds_con .s_tit_bx .s_s_tit {
		font-size:1.38889em;
		line-height:28px
	}
}

.ds_con .sq_bx {
	max-width:1130px;
	margin:0 auto
}

.ds_con .sq_bx .in_wrap.num .dis_tabl .dis_cell {
	padding:8px
}

.ds_con .sq_bx .in_wrap.num .dis_tabl .dis_cell .in_area {
	height:100%;
	padding:42px 15px 52px;
	text-align:center;
	background-color:#fff;
	-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2)
}

.ds_con .sq_bx .in_wrap.num .dis_tabl .dis_cell .in_area.active {
	background-color:#4391ff;
	position:relative
}

.ds_con .sq_bx .in_wrap.num .dis_tabl .dis_cell .in_area.active .icon_bx {
	background-color:#fff
}

.ds_con .sq_bx .in_wrap.num .dis_tabl .dis_cell .in_area.active .txt {
	color:#fff
}

.ds_con .sq_bx .in_wrap.num .dis_tabl .dis_cell .in_area.active:before {
	content:"";
	display:block;
	position:absolute;
	right:-20px;
	bottom:auto;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	width:0;
	height:0;
	border-top:51px solid transparent;
	border-left:37px solid #4391ff;
	border-bottom:51px solid transparent;
	z-index:2
}

@media screen and (max-width:1024px) {
	.ds_con .sq_bx .in_wrap.num .dis_tabl .dis_cell .in_area.active:before {
		border-top:41px solid transparent;
		border-left:37px solid #4391ff;
		border-bottom:41px solid transparent
	}
}

@media screen and (max-width:640px) {
	.ds_con .sq_bx .in_wrap.num .dis_tabl .dis_cell .in_area.active:before {
		border-top:37px solid #4391ff;
		border-right:41px solid transparent;
		border-left:37px solid transparent;
		-webkit-transform:translateY(0) translateX(-50%);
		-ms-transform:translateY(0) translateX(-50%);
		transform:translateY(0) translateX(-50%);
		top:auto;
		right:auto;
		left:50%;
		bottom:-64px
	}
}

.ds_con .sq_bx .in_wrap.num .dis_tabl .dis_cell .in_area._bg {
	position:relative
}

.ds_con .sq_bx .in_wrap.num .dis_tabl .dis_cell .in_area._bg:before {
	width:100%;
	height:100%;
	content:'';
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	-ms-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	background-image:url(../images/recommand/14_19/2/bg_2.jpg)
}

.ds_con .sq_bx .in_wrap.num .dis_tabl .dis_cell .in_area._bg._bg4:before {
	width:100%;
	height:100%;
	content:'';
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	-ms-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	background-image:url(../images/recommand/14_19/2/bg_4.jpg)
}

.ds_con .sq_bx .in_wrap.num .dis_tabl .dis_cell .in_area._plus {
	position:relative
}

.ds_con .sq_bx .in_wrap.num .dis_tabl .dis_cell .in_area._plus:before {
	position:absolute;
	content:'';
	display:block;
	width:80px;
	height:80px;
	background-color:#4391ff;
	background-image:url(../images/recommand/plus_w_i.png);
	background-repeat:no-repeat;
	background-position:center;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	border-radius:50%;
	right:-48px
}

@media screen and (max-width:1024px) {
	.ds_con .sq_bx .in_wrap.num .dis_tabl .dis_cell .in_area._plus:before {
		width:54px;
		height:54px;
		right:-35px
	}
}

@media screen and (max-width:640px) {
	.ds_con .sq_bx .in_wrap.num .dis_tabl .dis_cell .in_area._plus:before {
		top:auto;
		-webkit-transform:translateY(0) translateX(-50%);
		-ms-transform:translateY(0) translateX(-50%);
		transform:translateY(0) translateX(-50%);
		bottom:-35px;
		right:auto;
		left:50%
	}
}

@media screen and (max-width:640px) {
	.ds_con .sq_bx .in_wrap.num_3 .dis_tabl {
		display:block
	}
}

.ds_con .sq_bx .in_wrap.num_3 .dis_tabl .dis_cell {
	width:33.3333%
}

@media screen and (max-width:768px) {
	.ds_con .sq_bx .in_wrap.num_3 .dis_tabl .dis_cell {
		max-width:360px
	}
}

@media screen and (max-width:640px) {
	.ds_con .sq_bx .in_wrap.num_3 .dis_tabl .dis_cell {
		width:100%;
		display:block;
		margin:0 auto
	}
}

.ds_con .sq_bx .in_wrap.num_3 .dis_tabl .dis_cell .in_area .icon_bx {
	width:130px;
	height:130px;
	border-radius:50%;
	background-repeat:no-repeat;
	background-position:center;
	margin:0 auto;
	margin-bottom:30px;
	background-color:#edf3fa
}

.ds_con .sq_bx .in_wrap.num_3 .dis_tabl .dis_cell .in_area .icon_bx._1 {
	background-image:url(../images/recommand/14_19/2/png_1.png)
}

.ds_con .sq_bx .in_wrap.num_3 .dis_tabl .dis_cell .in_area .icon_bx._2 {
	background-image:url(../images/recommand/14_19/2/png_2.png)
}

.ds_con .sq_bx .in_wrap.num_3 .dis_tabl .dis_cell .in_area .icon_bx._3 {
	background-image:url(../images/recommand/14_19/2/png_3.png)
}

.ds_con .sq_bx .in_wrap.num_3 .dis_tabl .dis_cell .in_area .txt {
	font-size:1.5625em;
	line-height:33px;
	color:#272727;
	font-weight:700
}

@media screen and (max-width:640px) {
	.ds_con .sq_bx .in_wrap.num_3 .dis_tabl .dis_cell .in_area .txt {
		font-size:1.38889em
	}
}

@media screen and (max-width:640px) {
	.ds_con .sq_bx .in_wrap.num_2 .dis_tabl {
		display:block
	}
}

.ds_con .sq_bx .in_wrap.num_2 .dis_tabl .dis_cell {
	width:50%
}

@media screen and (max-width:640px) {
	.ds_con .sq_bx .in_wrap.num_2 .dis_tabl .dis_cell {
		display:block;
		width:100%;
		margin:0 auto
	}
}

.ds_con .sq_bx .in_wrap.num_2 .dis_tabl .dis_cell .in_area {
	padding:40px 15px 60px
}

.ds_con .sq_bx .in_wrap.num_2 .dis_tabl .dis_cell .in_area .tit {
	font-size:1.5625em;
	line-height:33px;
	color:#272727;
	margin-bottom:38px;
	font-weight:700;
	word-break:keep-all
}

.ds_con .sq_bx .in_wrap.num_2 .dis_tabl .dis_cell .in_area .img_bx {
	margin-bottom:42px
}

.ds_con .sq_bx .in_wrap.num_2 .dis_tabl .dis_cell .in_area .des {
	font-size:1.125em;
	letter-spacing:-0.4px;
	color:#4d4d4d;
	word-break:keep-all
}

.ds_con .sq_bx .in_wrap.num_2 .dis_tabl .dis_cell .in_area .des.pt {
	color:#4391ff;
	margin-bottom:18px;
	font-size:1.25em;
	font-weight:700
}

@media (max-width:1150px) {
	.ds_con .sq_bx .in_wrap.num_2 .dis_tabl .dis_cell .in_area .des br {
		display:none
	}
}

.ds_con .sq_bx .in_wrap.num_1 .dis_tabl .dis_cell {
	width:100%
}

.ds_con .sq_bx .in_wrap.num_1 .dis_tabl .dis_cell .in_area {
	padding:0;
	padding-left:444px;
	height:260px;
	padding-right:40px
}

@media (max-width:800px) {
	.ds_con .sq_bx .in_wrap.num_1 .dis_tabl .dis_cell .in_area {
		padding-left:0;
		padding-right:0;
		padding:60px 15px;
		height:auto
	}
}

.ds_con .sq_bx .in_wrap.num_1 .dis_tabl .dis_cell .in_area:before {
	background-repeat:no-repeat;
	background-position:bottom left
}

@media (max-width:800px) {
	.ds_con .sq_bx .in_wrap.num_1 .dis_tabl .dis_cell .in_area:before {
		opacity:0.2
	}
}

.ds_con .sq_bx .in_wrap.num_1 .dis_tabl .dis_cell .in_area .in_tabl {
	display:table;
	table-layout:fixed;
	word-break:keep-all;
	width:100%;
	height:100%
}

.ds_con .sq_bx .in_wrap.num_1 .dis_tabl .dis_cell .in_area .in_tabl .in_cell {
	vertical-align:middle;
	display:table-cell
}

.ds_con .sq_bx .in_wrap.num_1 .dis_tabl .dis_cell .in_area .text_bx {
	text-align:left;
	position:relative;
	z-index:2
}

@media (max-width:800px) {
	.ds_con .sq_bx .in_wrap.num_1 .dis_tabl .dis_cell .in_area .text_bx {
		text-align:center
	}
}

.ds_con .sq_bx .in_wrap.num_1 .dis_tabl .dis_cell .in_area .text_bx .tit {
	font-size:1.5625em;
	line-height:33px;
	color:#272727;
	margin-bottom:15px;
	font-weight:700
}

.ds_con .sq_bx .in_wrap.num_1 .dis_tabl .dis_cell .in_area .text_bx .des {
	font-size:1.125em;
	line-height:26px;
	color:#4d4d4d
}

@media screen and (max-width:640px) {
	.ds_con .sq_bx .in_wrap.num_1 .dis_tabl .dis_cell .in_area .text_bx .des br {
		display:none
	}
}

.i_cap_con {
	padding:140px 0 126px;
	font-family:"NanumSquare", sans-serif;
	word-break:keep-all
}

.i_cap_con .mm_bx {
	margin:0 -14px
}

@media screen and (max-width:768px) {
	.i_cap_con .mm_bx {
		margin:0 -7px
	}
}

@media screen and (max-width:640px) {
	.i_cap_con .mm_bx .dis_tabl {
		display:block
	}
}

.i_cap_con .mm_bx .dis_tabl .dis_cell {
	width:50%;
	padding:14px
}

@media screen and (max-width:768px) {
	.i_cap_con .mm_bx .dis_tabl .dis_cell {
		padding:7px
	}
}

@media screen and (max-width:640px) {
	.i_cap_con .mm_bx .dis_tabl .dis_cell {
		display:block;
		width:100%;
		margin-bottom:40px
	}
}

.i_cap_con .mm_bx .dis_tabl .dis_cell .in_wrap {
	border:1px solid #ddd;
	position:relative;
	padding:65px 45px 50px
}

@media screen and (max-width:1024px) {
	.i_cap_con .mm_bx .dis_tabl .dis_cell .in_wrap {
		padding:65px 15px 50px
	}
}

.i_cap_con .mm_bx .dis_tabl .dis_cell .in_wrap .icon_bx {
	background-repeat:no-repeat;
	background-position:center;
	width:84px;
	height:84px;
	background-color:#4391ff;
	border-radius:50%;
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	top:-42px
}

.i_cap_con .mm_bx .dis_tabl .dis_cell .in_wrap .icon_bx._1 {
	background-image:url(../images/recommand/20/1/png_1.png)
}

.i_cap_con .mm_bx .dis_tabl .dis_cell .in_wrap .icon_bx._2 {
	background-image:url(../images/recommand/20/1/png_2.png)
}

@media screen and (max-width:1024px) {
	.i_cap_con .mm_bx .dis_tabl .dis_cell .in_wrap .icon_bx {
		width:64px;
		height:64px;
		background-size:30px auto;
		top:-32px
	}
}

.i_cap_con .mm_bx .dis_tabl .dis_cell .in_wrap .tit_bx {
	margin-left:16px;
	margin-right:16px;
	border-bottom:1px solid #ddd;
	padding-bottom:30px;
	margin-bottom:35px;
	text-align:center;
	font-size:2.0625em;
	line-height:41px;
	color:#272727
}

.i_cap_con .mm_bx .dis_tabl .dis_cell .in_wrap .tit_bx span {
	font-weight:700;
	display:block
}

@media screen and (max-width:1024px) {
	.i_cap_con .mm_bx .dis_tabl .dis_cell .in_wrap .tit_bx {
		line-height:34px
	}
}

@media screen and (max-width:640px) {
	.i_cap_con .mm_bx .dis_tabl .dis_cell .in_wrap .tit_bx {
		font-size:1.65em;
		line-height:30px
	}
}

.i_cap_con .mm_bx .dis_tabl .dis_cell .in_wrap .c_bx {
	padding:25px 15px;
	background-color:#f2f4fc;
	border-radius:15px;
	word-break:keep-all;
	font-size:1.3125em;
	line-height:29px;
	text-align:center;
	margin-bottom:30px
}

@media screen and (max-width:1024px) {
	.i_cap_con .mm_bx .dis_tabl .dis_cell .in_wrap .c_bx br {
		display:none
	}
}

.i_cap_con .mm_bx .dis_tabl .dis_cell .in_wrap .txt_list li {
	margin-bottom:20px;
	padding-left:10px
}

.i_cap_con .mm_bx .dis_tabl .dis_cell .in_wrap .txt_list li ._dot {
	font-size:1.25em;
	line-height:28px;
	color:#4d4d4d;
	margin-bottom:18px
}

.i_cap_con .mm_bx .dis_tabl .dis_cell .in_wrap .txt_list li ._dot span {
	position:relative;
	font-weight:700
}

.i_cap_con .mm_bx .dis_tabl .dis_cell .in_wrap .txt_list li ._dot span:before {
	position:absolute;
	display:block;
	content:'';
	width:3px;
	height:3px;
	background-color:#4391ff;
	top:9px;
	left:-8px
}

.i_cap_con .mm_bx .dis_tabl .dis_cell .in_wrap .txt_list dl {
	margin-bottom:25px
}

.i_cap_con .mm_bx .dis_tabl .dis_cell .in_wrap .txt_list dl dt {
	margin-bottom:6px;
	font-size:1.125em;
	line-height:26px;
	color:#4d4d4d;
	list-style-position:inside;
	text-indent:-1.1em;
	padding-left:1.1em
}

.i_cap_con .mm_bx .dis_tabl .dis_cell .in_wrap .txt_list dl dd {
	font-size:0.9375em;
	line-height:23px;
	color:#4d4d4d;
	list-style-position:inside;
	text-indent:-0.8em;
	padding-left:0.8em;
	word-break:keep-all
}

.inspect_con {
	padding:80px 0 210px;
	font-family:"NanumSquare", sans-serif;
	word-break:keep-all
}

.inspect_con .bg_bx {
	background-image:url(../images/recommand/20/2/bg_2.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	padding:105px 0 110px
}

@media screen and (max-width:1024px) {
	.inspect_con .bg_bx {
		padding:50px 0 60px
	}
}

.inspect_con .bg_bx .s_tit_bx {
	text-align:center
}

.inspect_con .bg_bx .s_tit_bx .s_t {
	font-size:2.0625em;
	line-height:41px;
	color:#272727;
	font-weight:700;
	margin-bottom:20px
}

.inspect_con .bg_bx .s_tit_bx .s_t br {
	display:none
}

@media screen and (max-width:640px) {
	.inspect_con .bg_bx .s_tit_bx .s_t {
		font-size:1.65em;
		line-height:30px
	}

	.inspect_con .bg_bx .s_tit_bx .s_t br {
		display:block
	}
}

.inspect_con .bg_bx .s_tit_bx .s_d {
	font-size:1.25em;
	line-height:28px;
	color:#272727;
	margin-bottom:45px
}

.inspect_con .in_wrap {
	max-width:1084px;
	margin:0 auto
}

.inspect_con .in_wrap._1 .icon_bx {
	background-repeat:no-repeat;
	background-position:center;
	margin:0 auto;
	margin-bottom:32px;
	background-color:#4391ff;
	width:85px;
	height:85px;
	border-radius:50%
}

@media screen and (max-width:1024px) {
	.inspect_con .in_wrap._1 .icon_bx {
		width:65px;
		height:65px;
		margin-bottom:22px;
		background-size:30px
	}
}

.inspect_con .in_wrap._1 .icon_bx._1 {
	background-image:url(../images/recommand/20/1/png_1.png)
}

.inspect_con .in_wrap._1 .icon_bx._2 {
	background-image:url(../images/recommand/20/2/png_1.png)
}

.inspect_con .in_wrap._1 .icon_bx._3 {
	background-image:url(../images/recommand/20/3/png_1.png)
}

.inspect_con .in_wrap._1 .icon_bx._4 {
	background-image:url(../images/recommand/20/4/png_1.png)
}

.inspect_con .in_wrap._1 .tit_bx {
	font-size:2.0625em;
	line-height:41px;
	color:#272727;
	font-weight:700;
	text-align:center;
	margin-left:18px;
	margin-right:18px;
	border-bottom:1px solid #ddd;
	padding-bottom:32px
}

@media screen and (max-width:640px) {
	.inspect_con .in_wrap._1 .tit_bx {
		font-size:1.65em;
		line-height:34px
	}
}

.inspect_con .in_wrap._1 .txt_list {
	padding-top:25px;
	padding-bottom:35px;
	text-align:center
}

.inspect_con .in_wrap._1 .txt_list .des {
	font-size:1.25em;
	line-height:28px;
	color:#272727
}

@media screen and (max-width:1024px) {
	.inspect_con .in_wrap._1 .txt_list .des {
		line-height:24px
	}
}

@media screen and (max-width:480px) {
	.inspect_con .in_wrap._1 .txt_list .des br {
		display:none
	}
}

.inspect_con .in_wrap._1 .txt_list .des.pit_c {
	margin-bottom:16px
}

.inspect_con .in_wrap._1 .in_area .sub_tit {
	font-size:1.75em;
	line-height:36px;
	color:#4d4d4d;
	margin-bottom:30px;
	text-align:center
}

.inspect_con .in_wrap._1 .in_area .sub_tit br {
	display:none
}

@media screen and (max-width:640px) {
	.inspect_con .in_wrap._1 .in_area .sub_tit {
		font-size:1.4em;
		line-height:26px
	}

	.inspect_con .in_wrap._1 .in_area .sub_tit br {
		display:block
	}
}

.inspect_con .in_wrap._1 .in_area .m_n_w._pc {
	position:relative;
	padding-bottom:110px
}

@media screen and (max-width:1024px) {
	.inspect_con .in_wrap._1 .in_area .m_n_w._pc {
		padding-bottom:60px
	}
}

.inspect_con .in_wrap._1 .in_area .m_n_w._pc .b_line_bx {
	position:absolute;
	width:300px;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	border:5px solid #4391ff;
	border-radius:15px;
	top:25px
}

@media screen and (max-width:1024px) {
	.inspect_con .in_wrap._1 .in_area .m_n_w._pc .b_line_bx {
		position:static;
		left:auto;
		-webkit-transform:translateX(0);
		-ms-transform:translateX(0);
		transform:translateX(0);
		top:0;
		margin:0 auto
	}
}

@media screen and (max-width:640px) {
	.inspect_con .in_wrap._1 .in_area .m_n_w._pc .b_line_bx {
		width:260px
	}
}

.inspect_con .in_wrap._1 .in_area .m_n_w._pc .b_line_bx .text_bx {
	position:relative;
	text-align:center;
	padding:40px 30px 30px
}

.inspect_con .in_wrap._1 .in_area .m_n_w._pc .b_line_bx .text_bx .dmark_bx {
	position:absolute;
	top:-13px;
	padding:0 18px;
	display:inline-block;
	background-color:#fff;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}

.inspect_con .in_wrap._1 .in_area .m_n_w._pc .b_line_bx .text_bx .tit {
	font-size:1.375em;
	line-height:30px;
	color:#4d4d4d;
	font-weight:700;
	margin-bottom:5px
}

@media screen and (max-width:1024px) {
	.inspect_con .in_wrap._1 .in_area .m_n_w._pc .b_line_bx .text_bx .tit {
		line-height:25px
	}
}

.inspect_con .in_wrap._1 .in_area .m_n_w._pc .b_line_bx .text_bx .des {
	font-size:1.125em;
	line-height:26px;
	color:#4d4d4d
}

@media screen and (max-width:1024px) {
	.inspect_con .in_wrap._1 .in_area .m_n_w._pc .b_line_bx .text_bx .des {
		line-height:22px
	}
}

.inspect_con .in_wrap._1 .in_area .m_n_w._pc .dis_tabl {
	margin-bottom:45px
}

@media screen and (max-width:1024px) {
	.inspect_con .in_wrap._1 .in_area .m_n_w._pc .dis_tabl {
		display:none
	}
}

.inspect_con .in_wrap._1 .in_area .m_n_w._pc .dis_tabl .dis_cell {
	width:50%
}

.inspect_con .in_wrap._1 .in_area .m_n_w._pc .dis_tabl .dis_cell._1 {
	padding-right:150px
}

.inspect_con .in_wrap._1 .in_area .m_n_w._pc .dis_tabl .dis_cell._2 {
	padding-left:150px
}

.inspect_con .in_wrap._1 .in_area .m_n_w._pc .dis_tabl .dis_cell .n_bx {
	text-align:center
}

.inspect_con .in_wrap._1 .in_area .m_n_w._pc .dis_tabl .dis_cell .n_bx .img_bx {
	margin-bottom:20px
}

.inspect_con .in_wrap._1 .in_area .m_n_w._pc .dis_tabl .dis_cell .n_bx .img_bx img {
	margin:0 auto
}

.inspect_con .in_wrap._1 .in_area .m_n_w._pc .dis_tabl .dis_cell .n_bx .txt {
	font-size:1.25em;
	line-height:28px;
	color:#313131;
	font-weight:700
}

@media screen and (max-width:1024px) {
	.inspect_con .in_wrap._1 .in_area .m_n_w._pc .double_tabl {
		display:none
	}
}

.inspect_con .in_wrap._1 .in_area .m_n_w._m {
	display:none
}

@media screen and (max-width:1024px) {
	.inspect_con .in_wrap._1 .in_area .m_n_w._m {
		display:block;
		padding-bottom:50px
	}

	.inspect_con .in_wrap._1 .in_area .m_n_w._m .n_tab .t_btn {
		max-width:370px;
		width:100%;
		margin:0 auto
	}

	.inspect_con .in_wrap._1 .in_area .m_n_w._m .n_tab .t_btn li a {
		font-size:1.25em;
		font-weight:700;
		text-align:center
	}

	.inspect_con .in_wrap._1 .in_area .m_n_w._m .n_tab .t_btn li a span {
		display:inline-block;
		position:relative
	}

	.inspect_con .in_wrap._1 .in_area .m_n_w._m .n_tab .t_btn li a span:before {
		content:'';
		display:none;
		position:absolute;
		left:50%;
		-webkit-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		transform:translateX(-50%);
		bottom:-2px;
		width:100%;
		height:2px;
		background-color:#4391ff
	}

	.inspect_con .in_wrap._1 .in_area .m_n_w._m .n_tab .t_btn li a.on {
		color:#4391ff
	}

	.inspect_con .in_wrap._1 .in_area .m_n_w._m .n_tab .t_btn li a.on span:before {
		display:block
	}

	.inspect_con .in_wrap._1 .in_area .m_n_w._m .n_tab .con .n_bx {
		text-align:center;
		margin:0 auto;
		padding:40px 0 40px
	}
}

@media screen and (max-width:1024px) and (max-width:768px) {
	.inspect_con .in_wrap._1 .in_area .m_n_w._m .n_tab .con .n_bx .img_bx img {
		width:250px
	}
}

.inspect_con .in_wrap._1 .in_area .m_n_w .double_tabl table {
	border-top:2px solid #272727;
	width:100%;
	word-break:keep-all
}

@media screen and (max-width:1024px) {
	.inspect_con .in_wrap._1 .in_area .m_n_w .double_tabl table {
		width:95%;
		margin:0 auto
	}
}

.inspect_con .in_wrap._1 .in_area .m_n_w .double_tabl table tr {
	border-bottom:1px solid rgba(139, 139, 139, 0.3)
}

.inspect_con .in_wrap._1 .in_area .m_n_w .double_tabl table tr th {
	width:180px;
	padding:12px 15px;
	font-size:1em;
	line-height:22px;
	color:#313131;
	font-weight:700
}

.inspect_con .in_wrap._1 .in_area .m_n_w .double_tabl table tr th br {
	display:none
}

@media screen and (max-width:640px) {
	.inspect_con .in_wrap._1 .in_area .m_n_w .double_tabl table tr th {
		width:90px;
		padding:12px 5px
	}

	.inspect_con .in_wrap._1 .in_area .m_n_w .double_tabl table tr th br {
		display:block
	}
}

.inspect_con .in_wrap._1 .in_area .m_n_w .double_tabl table tr:nth-child(odd) th {
	background-color:#fbfbfb
}

.inspect_con .in_wrap._1 .in_area .m_n_w .double_tabl table tr:nth-child(2n) th {
	background-color:#f4f9ff
}

.inspect_con .in_wrap._1 .in_area .m_n_w .double_tabl table tr td {
	padding:12px 15px;
	font-size:1em;
	line-height:22px;
	color:#555;
	letter-spacing:-1px
}

.inspect_con .in_wrap._1 .in_area .m_n_w .double_tabl table tr td.t_r {
	text-align:right
}

.inspect_con .in_wrap._1 .in_area .m_n_w .double_tabl table tr td.t_l {
	text-align:left
}

.inspect_con .in_wrap._2 .in_area .txt_list {
	padding:34px 15px;
	background-color:#f3f9ff;
	border-radius:15px;
	text-align:center
}

.inspect_con .in_wrap._2 .in_area .txt_list li {
	font-size:1.25em;
	line-height:28px;
	color:#4d4d4d
}

.inspect_con .in_wrap._2 .in_area .txt_list li span {
	font-weight:700
}

.inspect_con .in_wrap._3 .mm_bx {
	margin:0 -7px
}

@media screen and (max-width:640px) {
	.inspect_con .in_wrap._3 .mm_bx .dis_tabl {
		display:block
	}
}

.inspect_con .in_wrap._3 .mm_bx .dis_tabl .dis_cell {
	padding:14px 7px;
	width:50%
}

@media screen and (max-width:640px) {
	.inspect_con .in_wrap._3 .mm_bx .dis_tabl .dis_cell {
		display:block;
		width:100%
	}
}

.inspect_con .in_wrap._3 .mm_bx .dis_tabl .dis_cell .in_area {
	text-align:center;
	padding:40px 15px 60px;
	-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);
	background-color:#fff
}

.inspect_con .in_wrap._3 .mm_bx .dis_tabl .dis_cell .in_area.min_h492 {
	min-height:492px
}

@media screen and (max-width:640px) {
	.inspect_con .in_wrap._3 .mm_bx .dis_tabl .dis_cell .in_area.min_h492 {
		min-height:auto
	}
}

.inspect_con .in_wrap._3 .mm_bx .dis_tabl .dis_cell .in_area.min_h495 {
	min-height:495px
}

@media screen and (max-width:640px) {
	.inspect_con .in_wrap._3 .mm_bx .dis_tabl .dis_cell .in_area.min_h495 {
		min-height:auto
	}
}

.inspect_con .in_wrap._3 .mm_bx .dis_tabl .dis_cell .in_area .tit {
	margin-bottom:25px;
	font-size:1.5625em;
	line-height:33px;
	color:#272727;
	font-weight:700
}

.inspect_con .in_wrap._3 .mm_bx .dis_tabl .dis_cell .in_area .png_bx {
	margin-bottom:20px
}

.inspect_con .in_wrap._3 .mm_bx .dis_tabl .dis_cell .in_area .des {
	font-size:1.125em;
	line-height:26px;
	color:#4d4d4d;
	word-break:keep-all
}

@media (max-width:700px) {
	.inspect_con .in_wrap._3 .mm_bx .dis_tabl .dis_cell .in_area .des br {
		display:none
	}
}

.inspect_con .in_wrap._3 .mm_bx .dis_tabl .dis_cell .in_area .des.pit_c {
	font-size:1.25em;
	line-height:28px;
	font-weight:700;
	margin-bottom:20px
}

@media screen and (max-width:1024px) {
	.inspect_con .in_wrap._3 .mm_bx .dis_tabl .dis_cell .in_area .des.pit_c {
		line-height:22px
	}
}

.step_con {
	padding:80px 0 150px;
	font-family:"NanumSquare", sans-serif;
	word-break:keep-all
}

@media screen and (max-width:1024px) {
	.step_con {
		padding:60px 0 75px
	}
}

.step_con .mm_bx {
	margin:0 -15px
}

@media screen and (max-width:1024px) {
	.step_con .mm_bx {
		margin:0 -5px
	}
}

.step_con .mm_bx .s_tit_bx {
	margin-bottom:70px;
	text-align:center
}

@media screen and (max-width:640px) {
	.step_con .mm_bx .s_tit_bx {
		margin-bottom:50px
	}
}

.step_con .mm_bx .s_tit_bx.mb_40 {
	margin-bottom:40px
}

.step_con .mm_bx .s_tit_bx .step_t {
	font-size:1.5625em;
	line-height:33px;
	font-weight:700;
	margin-bottom:15px;
	position:relative;
	display:inline-block
}

.step_con .mm_bx .s_tit_bx .step_t:before {
	content:'';
	display:block;
	position:absolute;
	width:100%;
	height:1px;
	background-color:#4391ff;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	bottom:4px
}

.step_con .mm_bx .s_tit_bx .ps_t {
	font-size:2.0625em;
	line-height:41px;
	color:#272727
}

.step_con .mm_bx .s_tit_bx .ps_t span {
	font-weight:700;
	display:block
}

@media screen and (max-width:1024px) {
	.step_con .mm_bx .s_tit_bx .ps_t {
		line-height:32px
	}
}

@media screen and (max-width:640px) {
	.step_con .mm_bx .s_tit_bx .ps_t {
		font-size:1.43478em;
		line-height:29px
	}
}

.step_con .mm_bx .s_des_bx {
	margin-bottom:50px;
	text-align:center
}

.step_con .mm_bx .s_des_bx .des {
	font-size:1.875em;
	line-height:38px;
	color:#272727;
	font-weight:700
}

@media screen and (max-width:1024px) {
	.step_con .mm_bx .s_des_bx .des {
		line-height:35px
	}
}

@media screen and (max-width:640px) {
	.step_con .mm_bx .s_des_bx .des {
		font-size:1.32em;
		line-height:24px
	}
}

.step_con .mm_bx .s_des_bx .emp {
	font-size:1.125em;
	line-height:26px;
	margin-top:18px
}

@media screen and (max-width:480px) {
	.step_con .mm_bx .s_des_bx .emp {
		line-height:21px
	}
}

@media screen and (max-width:768px) {
	.step_con .mm_bx .dis_tabl {
		display:block
	}
}

.step_con .mm_bx .dis_tabl .dis_cell {
	padding:0 15px;
	vertical-align:top
}

@media screen and (max-width:1024px) {
	.step_con .mm_bx .dis_tabl .dis_cell {
		padding:0 5px
	}
}

@media screen and (max-width:768px) {
	.step_con .mm_bx .dis_tabl .dis_cell {
		display:block;
		width:100%;
		max-width:380px;
		margin:0 auto;
		margin-bottom:40px
	}

	.step_con .mm_bx .dis_tabl .dis_cell:last-child {
		margin-bottom:0
	}
}

.step_con .mm_bx .dis_tabl .dis_cell.mx_w558 {
	width:558px
}

@media screen and (max-width:1024px) {
	.step_con .mm_bx .dis_tabl .dis_cell.mx_w558 {
		width:478px
	}
}

@media screen and (max-width:768px) {
	.step_con .mm_bx .dis_tabl .dis_cell.mx_w558 {
		width:100%
	}
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap {
	border:1px solid #ddd;
	position:relative;
	padding:52px 30px 40px
}

@media screen and (max-width:1024px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap {
		padding:52px 15px 40px
	}
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap ._step {
	position:absolute;
	width:140px;
	height:48px;
	line-height:48px;
	border-radius:45px;
	color:#fff;
	text-align:center;
	font-size:1.25em;
	font-weight:900;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	top:-24px
}

@media screen and (max-width:1024px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap ._step {
		width:110px;
		height:42px;
		line-height:42px;
		font-size:1.25em;
		top:-21px
	}
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap ._step._1 {
	background-color:#a8ccff
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap ._step._2 {
	background-color:#7eb3ff
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap ._step._3 {
	background-color:#4391ff
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .tit_bx {
	font-size:1.5625em;
	line-height:33px;
	height:70px;
	color:#272727;
	font-weight:700;
	text-align:center;
	margin-bottom:20px;
	word-break:keep-all
}

@media screen and (max-width:640px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .tit_bx {
		height:50px
	}
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .tit_bx .in_tabl {
	display:table;
	table-layout:fixed;
	width:100%;
	height:100%
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .tit_bx .in_tabl .in_cell {
	display:table-cell;
	vertical-align:middle
}

@media (max-width:1200px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .tit_bx.no_br br {
		display:none
	}
}

@media screen and (max-width:1024px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .tit_bx {
		font-size:1.38889em;
		line-height:25px
	}
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx {
	border-top:1px solid #ddd;
	padding-top:25px;
	text-align:center;
	letter-spacing:-0.8px;
	font-size:1.0625em;
	line-height:26px;
	color:#4d4d4d;
	word-break:keep-all;
	font-family:"NanumSquareRound", "NanumSquare", sans-serif
}

@media screen and (max-width:1024px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx {
		line-height:24px
	}
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx .des span {
	font-weight:700;
	display:block
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx .des.mt_25 {
	margin-top:25px
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx .des.f_s20 {
	font-size:1.0625em
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h196 {
	min-height:196px
}

@media screen and (max-width:1024px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h196 {
		min-height:180px
	}

	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h196 br {
		display:none
	}
}

@media screen and (max-width:768px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h196 {
		min-height:auto
	}
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h185 {
	min-height:185px
}

@media screen and (max-width:1024px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h185 {
		min-height:180px
	}

	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h185 br {
		display:none
	}
}

@media screen and (max-width:768px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h185 {
		min-height:auto
	}
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h230 {
	min-height:230px
}

@media (max-width:1210px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h230 br {
		display:none
	}
}

@media screen and (max-width:768px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h230 {
		min-height:auto
	}
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h260 {
	min-height:260px
}

@media (max-width:1210px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h260 br {
		display:none
	}
}

@media screen and (max-width:768px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h260 {
		min-height:auto
	}
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h335 {
	min-height:335px
}

@media (max-width:1210px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h335 br {
		display:none
	}
}

@media screen and (max-width:768px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h335 {
		min-height:auto
	}
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h345 {
	min-height:345px
}

@media (max-width:1210px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h345 br {
		display:none
	}
}

@media screen and (max-width:768px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h345 {
		min-height:auto
	}
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h395 {
	min-height:395px
}

@media (max-width:1210px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h395 br {
		display:none
	}
}

@media screen and (max-width:768px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx.min_h395 {
		min-height:auto
	}
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx .in_tabl {
	display:table;
	table-layout:fixed;
	width:100%;
	word-break:keep-all
}

@media screen and (max-width:768px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx .in_tabl {
		display:block
	}
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx .in_tabl:first-child {
	margin-bottom:25px
}

@media screen and (max-width:1024px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx .in_tabl:first-child {
		margin-bottom:0
	}
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx .in_tabl._1 .in_cell {
	width:100%
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx .in_tabl._2 .in_cell {
	width:50%l
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx .in_tabl .in_cell {
	display:table-cell;
	vertical-align:top;
	text-align:left
}

@media screen and (max-width:768px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx .in_tabl .in_cell {
		display:block;
		width:100%;
		margin-bottom:25px
	}
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx .in_tabl .in_cell .tit {
	font-size:1.25em;
	line-height:28px;
	color:#4d4d4d;
	margin-bottom:10px;
	font-weight:500
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .des_bx .in_tabl .in_cell .des {
	letter-spacing:-1px;
	font-size:1em;
	line-height:26px;
	color:#4d4d4d
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .emp_bx {
	max-width:295px;
	margin:0 auto;
	padding:20px 15px;
	text-align:center;
	background-color:#f2f4fc;
	border-radius:15px;
	font-size:1.25em;
	line-height:30px;
	word-break:keep-all
}

.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .emp_bx span {
	font-weight:700
}

@media screen and (max-width:1024px) {
	.step_con .mm_bx .dis_tabl .dis_cell .in_wrap .emp_bx {
		line-height:24px
	}
}

.step_con .r_f_area {
	margin-top:35px;
	padding:35px 15px 45px;
	background-color:#f2f4fc;
	text-align:center;
	border-radius:15px
}

.step_con .r_f_area .img_bx {
	margin-bottom:15px
}

.step_con .r_f_area .img_bx img {
	width:40px
}

.step_con .r_f_area .des {
	font-size:1.125em;
	line-height:26px
}

@media (max-width:500px) {
	.step_con .r_f_area .des {
		line-height:23px
	}

	.step_con .r_f_area .des br {
		display:none
	}
}


/* 191230 - 61.html  */

.recommand_content_img {
	padding-bottom:0;
}

.recommand_content_img .img_section {
	margin-top:60px;
	width:2000px;
	margin-left:calc((-2000px + 100vw) / 2);
}

@media screen and (max-width:1024px) {
	.recommand_content_img .img_section {
		margin-top:0;
		width:160%;
		margin-left:-30%;
	}
}

/* 200107 - 12.html */

.sec_03 {
	position:relative;
	padding:250px 0 60px 0;
	background:url(../images/recommand/1_6/4/bg_2.jpg);
	background-position:center 0;
	background-size:cover;
	background-repeat:no-repeat;
	text-align:center;
	color:#272727;
	line-height:1;
	letter-spacing:-0.02em;
}

.sec_03 .tit {
	margin-bottom:1em;
	font-size:2em;
	font-weight:700;
}

.sec_03 .txt {
	margin-bottom:3em;
	font-size:1.5625em;
}

.sec_03 p {
	margin:0 auto;
	max-width:920px;
	border-radius:1em;
	padding:20px;
	background:rgba(255, 255, 255, 0.7);
	font-size:1.3125em;
	line-height:1.2;
}

.sec_03 p span {
	color:#4e97ff;
}

.sec_03 p > span {
	display:inline-block;
	margin-bottom:1em;
}

.sec_03 p > span > span {
	font-size:1rem;
}

.sec_04 {
	padding:125px 0;
	background:#f4f3f3;
	text-align:center;
	color:#272727;
	letter-spacing:-0.02em;
}

.sec_04 .tit {
	margin-bottom:1em;
	font-size:2em;
	font-weight:700;
}

.sec_04 .txt {
	margin-bottom:3em;
	font-size:1.5625em;
}

.sec_04 .hl_line {
	background:linear-gradient(180deg, transparent 0%, transparent 70%, #ffdc7e 70%, #ffdc7e 100%);
}

.sec_04 ul {
	display:flex;
	flex-direction:row;
	justify-content:space-around;
	align-items:stretch;
}

.sec_04 ul li {
	max-width:380px;
	margin:12px;
	padding:3em 12px;
	background-color:#fff;
	box-sizing:border-box;
}

.sec_04 ul li .ccn {
	margin-bottom:1rem;
	font-size:1.625em;
	font-weight:700;
}

.sec_04 ul li .cct {
	margin-top:3rem;
	padding:0 3em;
	font-size:1.125em;
}

@media screen and (max-width:1024px) {
	.sec_03 {
		padding:120px 0 30px 0;
	}
	.sec_04 {
		padding:60px 0;
	}
	.sec_03 .tit,
	.sec_04 .tit {
		font-size:1.66667em;
	}
	.sec_03 .txt,
	.sec_04 .txt {
		font-size:1.27778em;
	}
	.sec_03 p {
		font-size:1.27778em;
	}
	.sec_03 p > span > span {
		font-size:0.85em;
	}

	.sec_04 ul li .cct {
		padding:0 1em;
	}
}

@media screen and (max-width:500px) {
	.sec_03 {
		padding:120px 0 30px 0;
	}
	.sec_03 .tit,
	.sec_04 .txt {
		font-size:1.5625em;
	}
	.sec_03 .txt,
	.sec_04 .txt {
		font-size:1em;
	}
	.sec_03 p {
		font-size:1em;
	}
	.sec_03 p > span > span {
		font-size:0.85em;
	}

	.sec_04 ul {
		flex-direction:column;
		align-items:center;
	}
	.sec_04 ul li {
		padding:2em 12px;
	}
	.sec_04 ul li .cct {
		padding:0 2em;
		font-size:1em;
	}
}

.sec_11_03 {
	position:relative;
	padding:250px 0 60px 0;
	background:url(../images/recommand/r_11/3.jpg);
	background-position:center 0;
	background-size:cover;
	background-repeat:no-repeat;
	text-align:center;
	color:#272727;
	line-height:1;
	letter-spacing:-0.02em;
}

.sec_11_03 p {
	margin:0 auto;
	max-width:920px;
	border:2px solid #9ac2ff;
	border-radius:1em;
	padding:20px;
	background:rgba(255, 255, 255, 0.7);
	font-family:"NanumSquare", sans-serif;
	font-size:1.5em;
	line-height:1.2;
}

.sec_11_03 p > span {
	display:block;
	margin:1em 0;
}

.sec_11_03 p span.tit {
	font-size:1.4em;
}

.sec_11_03 p span.b {
	font-weight:900;
}

.sec_11_03 p span.hl_line {
	background:linear-gradient(180deg, transparent 0%, transparent 70%, #ffdc7e 70%, #ffdc7e 100%);
}

@media screen and (max-width:1024px) {
	.sec_11_03 p {
		font-size:1.27778em;
	}
	.sec_11_03 p span.tit {
		font-size:1.66667em;
	}
}

@media screen and (max-width:500px) {
	.sec_11_03 p {
		font-size:1em;
	}
	.sec_11_03 p span.tit {
		font-size:1.5625em;
	}
}

/* 201008 - 16.html */

.quarantine {
	font-family:"NanumSquare", sans-serif;
	letter-spacing:-0.02em;
}

.quarantine section.notice {
	margin-top:100px;
}

@media screen and (max-width:1024px) {
	.quarantine section.notice {
		margin-top:60px;
	}
}

.quarantine section.notice .notice-box {
	display:flex;
	flex-direction:row;
	justify-content:flex-start;
	align-items:center;
	max-width:960px;
	margin:0 auto;
	border:8px solid #238fdf;
	border-radius:20px;
	text-align:center;
}

.quarantine section.notice .notice-box .title {
	flex:1 0 180px;
	margin:-8px;
	border-radius:20px;
	padding:1.2em;
	background-color:#238fdf;
	color:#ffffff;
	font-size:1.5em;
	line-height:1.2;
	font-weight:700;
}

.quarantine section.notice .notice-box .title span.br {
	display:block;
}

.quarantine section.notice .notice-box .content {
	flex-grow:1;
	margin:0 0 0 8px;
	padding:0 2em;
	color:#8b8d8f;
	font-size:1.5em;
	line-height:1.25;
	word-break:keep-all;
	letter-spacing:-0.04em;
	text-align:left;
}

@media screen and (max-width:1024px) {
	.quarantine section.notice .notice-box {
		flex-direction:column;
		border-width:4px;
		border-radius:10px;
	}
	.quarantine section.notice .notice-box .title {
		flex:1 0 auto;
		width:calc(100% + 8px);
		margin:-4px;
		border-radius:10px;
		padding:0.8em;
	}
	.quarantine section.notice .notice-box .title span.br {
		display:inline-block;
		width:0.4em;
	}
	.quarantine section.notice .notice-box .title span.dn {
		display:none;
	}
	.quarantine section.notice .notice-box .content {
		margin:4px 0 0 0;
		padding:1em 2em;
	}
}

.quarantine section.notice .notice-box .content .em {
	color:#238fdf;
	font-weight:700;
}

.quarantine section.sec_1.con_bg ._bg {
	padding:0;
	height:780px;
	background-image:url(../images/recommand/1_16/bg_1.jpg);
}

@media screen and (max-width:1024px) {
	.quarantine section.con_bg.type_01 {
		padding-bottom:0;
	}
	.quarantine section.sec_1.con_bg ._bg {
		height:400px;
		background-position:center left
	}
}

@media screen and (max-width:640px) {
	.quarantine section.sec_1.con_bg ._bg {
		height:250px
	}
}

.quarantine section.sec_1 .bg_tit {
	position:absolute;
	top:50%;
	left:50%;
	width:50%;
	transform:translate(0, -50%);
	font-size:2.5em;
	text-align:center;
	z-index:2;
}

.quarantine section.sec_1 .bg_tit .txt {
	font-size:0.675em;
	margin-top:1em;
}

@media screen and (max-width:1024px) {
	.quarantine section.sec_1 .bg_tit {
		position:relative;
		top:auto;
		left:auto;
		margin-left:0;
		margin-bottom:40px;
		width:auto;
		transform:none;
		font-size:2em;
	}
}

@media screen and (max-width:768px) {
	.quarantine section.sec_1 .bg_tit .img_tit {
		max-width:50%;
	}
}

.quarantine section.sec_2 {
	margin:16em 0 12em 0;
	text-align:center;
}

.quarantine section.sec_2 p {
	font-size:1.25em;
}

.quarantine section.sec_2 p .ul {
	display:inline-block;
	padding:0 0.6em;
	background-image:url(../images/recommand/1_16/ul.png);
	background-position:center 75%;
	background-repeat:no-repeat;
	background-size:100% auto;
	color:#238fdf;
	font-size:2.125em;
	line-height:2;
	font-weight:700;
}

.quarantine section.sec_2 .reserve-icon {
	margin:1em;
}

.quarantine section.sec_2 .reserve-icon img {
	margin:0 1em;
}

.quarantine section.sec_2 .target-cont {
	max-width:980px;
	margin:1em auto;
	padding:2em 1em;
	border:1px solid #e8e8e8;
	font-size:1.25em;
}

@media screen and (max-width:1024px) {
	.quarantine section.sec_2 {
		margin:10em 0 6em 0;
	}
}

@media screen and (max-width:768px) {
	.quarantine section.sec_2 {
		margin:6em 0 4em 0;
	}
}


.quarantine section.sec_3.con_bg ._bg {
	padding:0;
	height:750px;
	background-image:url(../images/recommand/1_16/bg_2.jpg);
}

@media screen and (max-width:1024px) {
	.quarantine section.sec_3.con_bg ._bg {
		height:400px;
		background-position:center left
	}
}

@media screen and (max-width:640px) {
	.quarantine section.sec_3.con_bg ._bg {
		height:250px
	}
}

.quarantine section.sec_3 .bg_tit {
	position:absolute;
	top:50%;
	left:50%;
	width:50%;
	transform:translate(0, -50%);
	text-align:center;
	z-index:2;
}

.quarantine section.sec_3 .bg_tit .txt {
	font-size:1.25em;
}

.quarantine section.sec_3 .bg_tit .txt .em {
	color:#222222;
	font-size:1.7em;
	font-weight:700;
}

@media screen and (max-width:1024px) {
	.quarantine section.sec_3 .bg_tit {
		position:relative;
		top:auto;
		left:auto;
		margin-left:0;
		margin-bottom:40px;
		width:auto;
		transform:none;

	}
}

.quarantine section.sec_4 {
	margin:16em 0;
}

.quarantine section.sec_4 .cont {
	display:flex;
	flex-direction:row;
	justify-content:space-around;
	align-items:center;
}

.quarantine section.sec_4 .cont .divider {
	width:1px;
	height:300px;
	margin:0 5%;
	background-color:#f4f4f5;
	box-shadow:6px 2px 20px 1px rgba(0, 0, 0, 0.5);
}

.quarantine section.sec_4 .cont .txt-cont {
	color:#383838;
	font-size:1.2em;
	font-weight:400;
	white-space:nowrap;
}

@media screen and (max-width:1024px) {
	.quarantine section.sec_4 {
		margin:10em 0;
	}
	.quarantine section.sec_4 .cont {
		flex-direction:column;
	}
	.quarantine section.sec_4 .divider {
		display:none;
	}
	.quarantine section.sec_4 .cont .img-cont {
		max-width:380px;
	}
	.quarantine section.sec_4 .cont .txt-cont {
		margin-top:2em;
		word-break:keep-all;
		white-space:normal;
	}
}

@media screen and (max-width:768px) {
	.quarantine section.sec_4 {
		margin:6em 0;
	}
}

.quarantine section.sec_5 {
	padding:3em;
	background-color:#eb788c;
}

.quarantine section.sec_5 .txt {
	margin-top:3em;
	text-align:center;
	color:#ffffff;
	word-break:keep-all;
}

.quarantine section.sec_5 .txt span {
	color:#fff200;
}

@media screen and (max-width:768px) {
	.quarantine section.sec_5 {
		padding:15px;
	}
	.quarantine section.sec_5 .txt {
		margin-top:15px;
	}
}

.quarantine section.sec_6 {
	margin:16em 0;
	text-align:center;
}

.quarantine section.sec_6 img {
	margin:6em 0;
}

.quarantine section.sec_6 .txt-cont {
	color:#282828;
}

.quarantine section.sec_6 .txt-cont .tit {
	font-size:2em;
	margin-bottom:1em;
}

.quarantine section.sec_6 .txt-cont p {
	max-width:600px;
	margin:0 auto;
	text-align:left;
}

.quarantine section.sec_6 .txt-cont p .hl_line {
	background:linear-gradient(180deg, #fff 0%, #fff 70%, #fff697 70%, #fff697 100%);
}

.quarantine section.sec_6 .txt-cont p .hl_line2 {
	background:linear-gradient(180deg, #fff 0%, #fff 70%, #ffd297 70%, #ffd297 100%);
}

@media screen and (max-width:1024px) {
	.quarantine section.sec_6 {
		margin:10em 0;
	}
	.quarantine section.sec_6 img {
		margin:4em 0;
	}
}

@media screen and (max-width:768px) {
	.quarantine section.sec_6 {
		margin:6em 0;
	}
	.quarantine section.sec_6 img {
		margin:2em 0;
	}
	.quarantine section.sec_6 .txt-cont p {
		max-width:500px;
	}
}

.quarantine section.sec_7 {
	padding:10em 0;
	background-color:#f4f3f3;
}

.quarantine section.sec_7 .nsb {
	font-family:'NanumSquareB';
	font-weight:700;
	line-height:1;
	vertical-align:text-top;
}

.quarantine section.sec_7 .tit {
	text-align:center;
	color:#282828;
	font-size:2em;
}

.quarantine section.sec_7 .list {
	display:flex;
	flex-direction:row;
	justify-content:space-around;
	align-items:center;
	margin-top:8em;
}

.quarantine section.sec_7 .list .box {
	display:flex;
	position:relative;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	width:100%;
	max-width:350px;
	height:25em;
	margin:2.5em;
	background-color:#ffffff;
	box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2);
	text-align:center;
}

.quarantine section.sec_7 .list .box .bn {
	position:absolute;
	top:0;
	left:50%;
	z-index:2;
	width:2.125em;
	height:2.125em;
	border-radius:50%;
	background-color:#238fdf;
	transform:translate(-50%, -50%);
	color:#ffffff;
	font-size:2em;
	line-height:2.125;
}

.quarantine section.sec_7 .list .box p {
	color:#282828;
}

@media screen and (max-width:768px) {
	.quarantine section.sec_7 {
		padding:6em 0;
	}
	.quarantine section.sec_7 .list {
		flex-direction:column;
		margin-top:4em;
	}
	.quarantine section.sec_7 .list .box {
		height:20em;
	}
}


.quarantine section.sec_8 {
	padding:10em 0;
}

.quarantine section.sec_8 .tit {
	text-align:center;
	color:#282828;
	font-size:2em;
}

.quarantine section.sec_8 .list {
	display:flex;
	flex-direction:row;
	justify-content:space-around;
	align-items:flex-start;
	margin-top:2em;
}

.quarantine section.sec_8 .list .review {
	width:100%;
	max-width:560px;
	padding:2em;
}

.quarantine section.sec_8 .list .review img {
	width:100%;
}

.quarantine section.sec_8 .list .review p {
	margin-top:4em;
	padding:0 1em;
}

.quarantine section.sec_8 .list .review p .hl_line {
	background:linear-gradient(180deg, #fff 0%, #fff 70%, #b3dcff 70%, #b3dcff 100%);
}

@media screen and (max-width:768px) {
	.quarantine section.sec_8 {
		padding:6em 0;
	}
	.quarantine section.sec_8 .list {
		flex-direction:column;
		align-items:center;
	}
}


.quarantine section.sec_9 {
	padding:10em 0;
	background-color:#f4f3f3;

}

.quarantine section.sec_9 .qa {
	position:absolute;
	top:50%;
	left:50%;
	width:8em;
	height:8em;
	border-radius:50%;
	background-color:#238fdf;
	transform:translate(-50%, -50%);
	text-align:center;
	color:#ffffff;
	font-size:2.125em;
	line-height:8em;
	font-weight:100;
}

.quarantine section.sec_9 .qa .nsb {
	font-family:'NanumSquareB';
	font-weight:700;
	line-height:1;
	vertical-align:text-top;
}

.quarantine section.sec_9 .list {
	display:inline-block;
	width:100%;
}

.quarantine section.sec_9 .list .box {
	float:left;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	width:calc((100% - 4em) / 2);
	height:26em;
	margin:1em;
	padding:0 2em;
	background-color:#ffffff;
	box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2);
	text-align:center;
	color:#282828;
}

.quarantine section.sec_9 .list .box .tit {
	font-size:1.125em;
}

.quarantine section.sec_9 .list .box p {
	margin-top:2em;
}

@media screen and (max-width:768px) {
	.quarantine section.sec_9 .qa {
		top:0;
		height:2em;
		border-radius:0.8em;
		line-height:2em;
	}
	.quarantine section.sec_9 .list .box {
		width:calc(100% - 2em);
		height:20em;
	}
}

.quarantine section.sec_10 {
	padding:90px 0;
	background-color:#3c70be;
	text-align:center;
}

.quarantine section.sec_10 form .input-cont {
	width:100%;
	max-width:1024px;
	margin:60px auto;
	border-top:2px solid #8d939c;
}

.quarantine section.sec_10 form .input-cont::after {
	content:'';
	display:block;
	clear:both;
}

.quarantine section.sec_10 form .input-cont .inline-cont {
	float:left;
	width:100%;
	border-bottom:1px solid #d8d8d8;
	background-color:#fafafa;
	color:#222;
	font-size:20px;
	line-height:2.4;
}

.quarantine section.sec_10 form .input-cont .inline-cont .label {
	float:left;
	width:180px;
	background-color:#f1f1f1;
}

.quarantine section.sec_10 form .input-cont .inline-cont .input {
	float:left;
	width:calc(100% - 180px);
	padding:0 20px;
	background-color:#fafafa;
	text-align:left;
	line-height:48px;
}

.quarantine section.sec_10 form .input-cont .inline-cont .input input[type="text"],
.quarantine section.sec_10 form .input-cont .inline-cont .input input[type="tel"],
.quarantine section.sec_10 form .input-cont .inline-cont .input select {
	height:36px;
	line-height:36px;
	max-width:50%;
}

.quarantine section.sec_10 form .input-cont .check-cont {
	float:left;
	margin-top:10px;
	padding-left:10px;
	text-align:left;
	color:#ffffff;
}

.quarantine section.sec_10 form .input-cont .check-cont input[type="checkbox"] {
	margin-top:4px;
	vertical-align:top;
}

.quarantine section.sec_10 form .input-cont .check-cont a {
	color:#ffffff;
}

.quarantine section.sec_10 form .btn-cont button,
.quarantine section.sec_10 form .btn-cont a {
	display:inline-block;
	max-width:16.25em;
	margin:0 20px;
	vertical-align:top;
}

@media screen and (max-width:768px) {
	.quarantine section.sec_10 {
		padding:60px 0;
	}
	.quarantine section.sec_10 form .input-cont {
		margin:40px auto;
	}
	.quarantine section.sec_10 form .input-cont {
		margin:40px auto;
	}
	.quarantine section.sec_10 form .input-cont .inline-cont {
		font-size:14px;
	}
	.quarantine section.sec_10 form .input-cont .inline-cont .label {
		width:80px;
	}
	.quarantine section.sec_10 form .input-cont .inline-cont .input {
		width:calc(100% - 80px);
		padding:0 10px;
		line-height:33px;
	}
	.quarantine section.sec_10 form .input-cont .inline-cont .input input[type="text"],
	.quarantine section.sec_10 form .input-cont .inline-cont .input input[type="tel"],
	.quarantine section.sec_10 form .input-cont .inline-cont .input select {
		height:24px;
		line-height:24px;
		max-width:300px;
	}
	.quarantine section.sec_10 form .btn-cont button,
	.quarantine section.sec_10 form .btn-cont a {
		max-width:10em;
		margin:0 10px;
	}
}



/* 231017 - 10.html */

.mb_img {
	display:none;
	text-align:center;
}

.mb_img img {
	width:100%;
}


.baby_care {
	font-family:'Pretendard', "NanumSquare", sans-serif;
	letter-spacing:-0.02em;
	color:#000000
}

.baby_care .blue {
	color:#007eff
}
.baby_care .pink {
	color:#ff5a89
}
.baby_care section.notice {
	text-align:center;
	font-size:1.647em;
	line-height:1.4em;
	font-weight:500;
	margin-top:30px;
}
.baby_care section.notice .nm {
	font-family:'Nanum Myeongjo', serif;
	font-weight:400;
	font-size:1.1em; line-height:1.4em;
	padding-bottom:55px;
}


.baby_care .fb {font-weight:700 !important;}
.baby_care .feb {font-weight:800 !important;}

.baby_care section.notice .bg {
	display:inline-block;
	color:#fff;
	font-size:1.85em;
	line-height:1.2em;
	padding:5px 10px;
	background:linear-gradient( to right, #00bffa, #015fea);
	font-weight:600;
	margin-top:20px;
}

.baby_care section.notice .bg2 {
	font-size:2em;
	line-height:1.1em;
	background:linear-gradient( to right, #ff90b0, #ff5a89);
}

.baby_care section.sec_1.con_bg {
	margin-top:100px;
}

.baby_care section.sec_1.con_bg ._bg {
	padding:0;
	height:494px;
	background:url(../images/recommand/1_10/bg_1.jpg) no-repeat center center;
}



.baby_care section.sec_1 .bg_tit {
	position:absolute;
	top:50%;
	left:53%;
	width:50%;
	transform:translate(0, -50%);
	font-size:1.25em;
	z-index:2;
	font-family:'Pretendard', "NanumSquare", sans-serif;
}

.baby_care section.sec_1 .bg_tit .pen {
	font-size:1.75em;
	line-height:1.2em;
	letter-spacing:-1px;
	font-family:'GangwonEduHyeonokT_OTFMediumA';
}

.baby_care section.sec_1 .bg_tit .dec {
	padding:40px 0px;
	font-size:1.2em;
	line-height:1.4em;
	font-weight:400;
}

.baby_care section.sec_1 .bg_tit .dec strong {
	display:inline-block;
	border-bottom:1px solid #000;
	font-weight:800;
}

.baby_care section.sec_1 .bg_tit .txt {
	line-height:1.7em;
}
.baby_care section.sec_1 .bg_tit .ch {
	font-size:0.8em; font-weight:700; padding-top:40px;
}



.baby_care section.sec_2 {
	margin:12em 0 10em 0;
}

.baby_care section.sec_2 .tit {
	text-align:center;
	font-size:2.9em;
	line-height:1.4em;
	font-weight:700;
}

.baby_care section.sec_2 .tit .blue {
	color:#0092ff;
}

.baby_care section.sec_2 .input-cont {
	width:100%;
	max-width:1024px;
	margin:60px auto;
	border-top:2px solid #8d939c;
}

.baby_care section.sec_2 .input-cont::after {
	content:'';
	display:block;
	clear:both;
}

.baby_care section.sec_2 .input-cont .inline-cont {
	overflow:hidden;
	width:100%;
	border-bottom:2px solid #e0e0e0;
	background-color:#fafafa;
	color:#222;
	font-size:1.41em;
	line-height:2.4;
}

.baby_care section.sec_2 .input-cont .inline-cont:last-child {
	border-bottom:2px solid #000;
}

.baby_care section.sec_2 .input-cont .inline-cont .label {
	float:left;
	width:180px;
	text-align:center;
	background-color:#f1f1f1;
}

.baby_care section.sec_2 .input-cont .inline-cont .input {
	float:left;
	width:calc(100% - 180px);
	padding:0 20px;
	background-color:#fafafa;
	text-align:left;
	line-height:48px;
}

.baby_care section.sec_2 .input-cont .inline-cont .input input[type="text"],
.baby_care section.sec_2 .input-cont .inline-cont .input input[type="tel"],
.baby_care section.sec_2 .input-cont .inline-cont .input select {
	height:40px;
	line-height:40px;
	max-width:50%;
}

.baby_care section.sec_2 .input-cont .check-cont {
	margin-top:10px;
	padding-left:10px;
	text-align:left;
	font-size:1.17em;
}

.baby_care section.sec_2 .input-cont .check-cont input[type="checkbox"] {
	margin-top:7px;
	vertical-align:top;
}

.baby_care section.sec_2 .input-cont .check-cont a {
	color:#000;
}

.baby_care section.sec_2 .input-cont .bt > a {
	display:flex;
	width:305px;
	height:75px;
	margin:0 auto;
	margin-top:60px;
	justify-content:center;
	align-items:center;
	color:#fff;
	font-size:2.11em;
	font-weight:700;
	line-height:1.4em;
	background:#0092ff;
}

.baby_care section .first_txt .txt2 {
	text-align:center;
	font-size:2.5em;
	line-height:1.6em;
	font-weight:500;
}


.baby_care section .first_txt .txt {
	text-align:center;
	font-size:1.7em;
	line-height:1.6em;
	font-weight:500;
}

.baby_care section .first_txt .big {
	font-size:1.46em;
	line-height:1.5em;
	font-weight:800;
}

.baby_care section .point {
	display:inline-block;
	position:relative;
	margin-top: 15px;
}

.baby_care section .point:before {
	display:block;
	content:"";
	width:5px;
	height:5px;
	border-radius:100%;
	background:#000;
	position:absolute;
	left:50%;
	top:-5px;
	transform:translateX(-50%);
}


.baby_care section .yellow_line {
	text-align:center;
	background:linear-gradient(180deg, #fff 0%, #fff 50%, #ffec4c 50%, #ffec4c 100%);
	line-height:1.2em;
}
.baby_care section .pink_line {
	text-align:center;
	background:linear-gradient(180deg, #fff0 0%, #fff0 50%, #ffc1d3 50%, #ffc1d3 100%);
	line-height:1.2em;
	display:inline-block;
}

.baby_care section .first_txt .box {
	border:1px solid #000;
	max-width:763px;
	min-height:159px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	box-sizing:border-box;
	padding:25px;
	text-align:center;
	line-height:2em;
	font-size:1.2em;
	margin:50px auto;
}

.baby_care section.sec_3 .first_txt .box > strong {
	font-weight:700;
}

.baby_care section.sec_3 .step {
	display:flex;
	flex-wrap:wrap;
	padding-top:30px;
	margin-right:20px;
}

.baby_care section.sec_3 .step > li {
	width:25%;
	box-sizing:border-box;
	padding:7px;
}

.baby_care section.sec_3 .step .box {
	height:100%;
}

.baby_care section.sec_3 .step .box > h3 {
	background:url(../images/recommand/1_10/arrow_bg.png) no-repeat right center/cover;
	height:66px;
	display:flex;
	justify-content:center;
	align-items:center;
	width:calc(100% + 41px);
	margin-right:-41px;
	color:#fff;
	font-size:1.82em;
	line-height:1.3em;
	font-weight:500;
	position:relative;
}

.baby_care section.sec_3 .step > li:not(:first-child) .box > h3 {
	background:url(../images/recommand/1_10/arrow_bg2.png) no-repeat right center/cover;
}

.baby_care section.sec_3 .step > li:nth-child(1) .box > h3 {
	z-index:4
}

.baby_care section.sec_3 .step > li:nth-child(2) .box > h3 {
	z-index:3
}

.baby_care section.sec_3 .step > li:nth-child(3) .box > h3 {
	z-index:2
}

.baby_care section.sec_3 .step > li:nth-child(4) .box > h3 {
	z-index:1
}

.baby_care section.sec_3 .step .box_in {
	border:1px solid #ccc;
	border-top:none;
	position:relative;
	padding:34px 20px 20px 20px;
	height:calc(100% - 66px);
	text-align:center;
	font-size:15.5px;
	line-height:1.4em;
}

.baby_care section.sec_3 .step .box_in .big {
	font-weight:700;
	line-height:1.2em;
	font-size:1.73em;
	padding-bottom:20px;
}

.baby_care section.sec_3 .step .box_in .txt {
	font-weight:500;
	padding-bottom:15px;
}

.baby_care section.sec_3 .step .box_in .small {
	color:#999999;
	font-size:0.8em;
}

.baby_care section.sec_3 .step .box_in .point {
	width:6px;
	height:40px;
	background:#fff;
	position:absolute;
	left:-3px;
	top:0px;
	margin: 0px;
}

.baby_care section.sec_3 .step .box_in .point:after {
	display:block;
	content:"";
	width:6px;
	height:6px;
	border-radius:100%;
	background:#007eff;
	margin-top:10px;
}

.baby_care section.sec_3 .step .box_in .point:before {
	display:block;
	content:"";
	width:6px;
	height:6px;
	border-radius:100%;
	background:#007eff;
	margin-top:6px;
	position: relative;
    top: auto;
}


.baby_care section.sec_4 {
	margin:15em 0;
}

.baby_care section.sec_4 .step {
	display:flex;
	flex-wrap:wrap;
	margin:-10px;
	padding:8em 0px 0px 0px;
}

.baby_care section.sec_4 .step > li {
	width:33.3333%;
	box-sizing:border-box;
	padding:10px;
}

.baby_care section.sec_4 .step .box {
	height:100%;
}

.baby_care section.sec_4 .step .box > h3 {
	display:flex;
	justify-content:center;
	align-items:center;
	width:80%;
	margin:0 auto;
	border-radius:60px;
	min-height:40px;
	color:#fff;
	background:#007eff;
	padding:5px 10px;
	box-sizing:border-box;
	font-size:1.32em;
	line-height:1.3em;
	font-weight:400;
	margin-top:-20px;
	position:relative;
}

.baby_care section.sec_4 .step .box_in {
	height:100%;
	margin-top:-20px;
}

.baby_care section.sec_4 .step .txt {
	padding:20px;
	min-height:55%;
	text-align:center;
	border:1px solid #dfdfdf;
	border-radius:0px 0px 10px 10px;
}

.baby_care section.sec_4 .step .txt > strong {
	font-weight:600;
}

.baby_care section.sec_5 {
	padding:4.4em 0px 8em 0px;
	background-color:#f1f1f1;
}

.baby_care section.sec_5 .first_txt {
	text-align:center;
}

.baby_care section.sec_5 .first_txt .txt {
	display:inline-block;
	position:relative;
	padding-left:150px;
}

.baby_care section.sec_5 .first_txt .txt:before {
	display:block;
	content:"";
	width:155px;
	height:139px;
	position:absolute;
	left:0px;
	top:-110px;
	background:url(../images/recommand/1_10/plus_bg.png) no-repeat right center/cover;
}

.baby_care section.sec_5 .step {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin:-10px;
	padding:7em 0px 0px 0px;
}

.baby_care section.sec_5 .step > li {
	width:33.3333%;
	max-width:380px;
	box-sizing:border-box;
	padding:10px;
	text-align:center;
}

.baby_care section.sec_5 .step .box .ico {
	display:block;
	padding-bottom:20px;
}

.baby_care section.sec_5 .step .box h3 {
	display:flex;
	justify-content:center;
	align-items:center;
	width:90%;
	margin:0 auto;
	border-radius:60px;
	min-height:40px;
	color:#fff;
	background:#007eff;
	padding:5px 10px;
	box-sizing:border-box;
	font-size:1.29em;
	line-height:1.3em;
	font-weight:400;
	position:relative;
}

.baby_care section.sec_5 .step .txt {
	padding-top:20px;
	line-height:1.4em;
	font-weight:600;
}

.baby_care section.sec_5 .step .txt > strong {
	font-weight:600;
}

.baby_care section.sec_5 .step .txt_s {
	padding-top:20px;
	line-height:1.4em;
	color:#5a5a5a
}



.baby_care section.sec_6.con_bg {
	padding:0;
	background:url(../images/recommand/1_10/bg_5.jpg) no-repeat center bottom #f1f1f1;
}

.baby_care section.sec_6.con_bg .wrapper {
	padding:0;
	min-height:577px;
	display:flex;
	align-items:center;
}

.baby_care section.sec_6.con_bg .wrapper .bg_tit {
	width:50%;
	line-height:1.6em;
}

.baby_care section.sec_6.con_bg .wrapper .bg_tit > h3 {
	font-size:2.25em;
	line-height:1.3em;
	color:#007eff;
	font-weight:700;
}

.baby_care section.sec_6.con_bg .wrapper .bg_tit > h3 .line {
	display:inline-block;
	border-bottom:2px solid #007eff
}

.baby_care section.sec_6.con_bg .wrapper .bg_tit .txt > strong {
	font-weight:700;
}


.baby_care section.sec_6 .bg_tit .dec {
	padding:40px 0px;
	font-size:1.2em;
	line-height:1.4em;
	font-weight:400;
}

.baby_care section.sec_6 .bg_tit .dec strong {
	display:inline-block;
	border-bottom:1px solid #000;
	font-weight:800;
}

.baby_care section.sec_6 .bg_tit .txt {
	line-height:1.7em;

}



.baby_care section.sec_7 {
	padding:8em 0;
}

.baby_care section.sec_7 .bul01 {
	max-width:900px;
	margin:0 auto;
	padding-top:2em
}

.baby_care section.sec_7 .bul01 > li {
	padding-left:60px;
	background:url(../images/recommand/1_10/bul01.png) no-repeat left 0px;
	min-height:32px;
	font-size:1.48em;
	font-weight:600;
	line-height:1.3em;
	margin-top:40px;
	color:#090909
}


.baby_care section.sec_8 {
	background:url(../images/recommand/1_10/bg_8.jpg) no-repeat center center/cover;
}

.baby_care section.sec_8 .wrapper {
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	min-height:288px;
	box-sizing:border-box;
	padding:10px;
}

.baby_care section.sec_8 .wrapper .txt {
	font-size:1.24em;
	line-height:1.5em;
	text-align:center
}

.baby_care section.sec_8 .wrapper .note {
	margin-top:30px;
	display:inline-flex;
	padding:5px 10px;
	color:#fff;
	font-size:1.1em;
	line-height:1.3em;
	background:#007eff;
}




@media screen and (max-width:1024px) {
	.baby_care {
		font-size:16px;
	}
	
	.baby_care section.con_bg.type_01 {
		padding-bottom:0;
	}
	.baby_care section.sec_1.con_bg ._bg {
		height:400px;
		background-position:center left
	}
	
	.baby_care section.sec_1 .bg_tit {
		position:relative;
		top:auto;
		left:auto;
		margin-left:0;
		margin-bottom:40px;
		width:auto;
		transform:none;
		text-align:center;
		padding:0px 10px;
	}
	.baby_care section.sec_1 .bg_tit .dec {
		font-size:2em;
	}
	
	.baby_care section.sec_2 {
		margin:10em 0 9em 0;
	}


	.baby_care section.sec_4 {
		margin:10em 0;
	}

	.baby_care section.sec_6 .bg_tit {
		position:relative;
		top:auto;
		left:auto;
		margin-left:0;
		margin-bottom:40px;
		width:auto;
		transform:none;
		font-size:2em;
	}



}


@media screen and (max-width:768px) {
	.mb_img {display:block;}
	.web_img {display:none;}
	.baby_care {
		font-size:13px;
	}
	.baby_care section.notice {font-size:5vw}
	.baby_care section.notice .bg {font-size:7vw; margin-top:10px;}
	.baby_care section .first_txt .box {margin:40px 15px;}
	.baby_care section.sec_1 .bg_tit .img_tit {
		max-width:50%;
	}
	.baby_care section.sec_1 .bg_tit .dec {font-size:1.8em;}
	.baby_care section.sec_1.con_bg ._bg {display:none;}
	.baby_care section.sec_2 .tit {font-size:2.3em}

	.baby_care section.sec_2 {
		margin:6em 0 6em 0;
	}
	
		
	.baby_care section.sec_2 .input-cont {
		margin:40px auto;
	}
	.baby_care section.sec_2 .input-cont {
		margin:40px auto;
	}
	.baby_care section.sec_2 .input-cont .inline-cont {
		font-size:14px;
	}
	.baby_care section.sec_2 .input-cont .inline-cont .label {
		width:80px;
	}
	.baby_care section.sec_2 .input-cont .inline-cont .input {
		width:calc(100% - 80px);
		padding:0 10px;
		line-height:33px;
	}
	.baby_care section.sec_2 .input-cont .inline-cont .input input[type="text"],
	.baby_care section.sec_2 .input-cont .inline-cont .input input[type="tel"],
	.baby_care section.sec_2 .input-cont .inline-cont .input select {
		height:24px;
		line-height:24px;
		max-width:300px;
	}
	.baby_care section.sec_2 .input-cont .bt > a {width:265px; height:60px; margin-top:40px; font-size:1.7em;}
	.baby_care section.sec_3 .step .box_in {font-size:1.1em;}
	.baby_care section.sec_3 .step > li {width:50%;}
	.baby_care section.sec_4 {
		margin:6em 0;
	}
	.baby_care section.sec_4 .step > li {width:100%; font-size:1.2em;}
	.baby_care section.sec_4 .step > li:not(:first-child) {margin-top:50px;}
	.baby_care section.sec_4 .step .box {height:auto;}
	.baby_care section.sec_4 .step .box_in img {width:100%;}

	
	.baby_care section.sec_5 {padding:9em 0px 8em 0px;}
	.baby_care section.sec_5 .first_txt .txt {padding:0px;}
	.baby_care section.sec_5 .first_txt .txt:before {width:110px; height:98px; left:13px; top:-73px;}
	.baby_care section.sec_5 .step {padding-top:4em}
	.baby_care section.sec_5 .step > li {width:100%; margin:0 auto;  max-width:500px; font-size:1.2em;}
	.baby_care section.sec_5 .step > li:not(:first-child) {margin-top:20px;}
	
	.baby_care section.sec_6.con_bg .wrapper .bg_tit {width:100%; font-size:1.1em; padding:6em 6% 0px 6%; margin:0px;}
	.baby_care section.sec_6.con_bg {background:#e6e6e6;}
	.baby_care section.sec_6.con_bg .wrapper {display:block;}
	.baby_care section.sec_6.con_bg .wrapper .bg_tit > h3 {text-align:center;}

	
	.baby_care section.sec_7 {
		padding:6em 0;
	}
	
	.baby_care section.sec_7 .bul01 > li {min-height:20px; padding-left:35px; background-size:20px auto; background-position:left 2px;}

	
	.baby_care section.sec_8 {
		padding:6em 0;
    	background:url(../images/recommand/1_10/bg_8m.jpg) no-repeat center center/cover;
	}
	.baby_care section.sec_8 .wrapper .note {text-align:center; font-size:1.5em; padding:15px 25px}
}


@media screen and (max-width:480px) {
	.br {display:none;}
	.baby_care section.sec_1.con_bg {margin-top:70px;}
	.baby_care section.sec_1 .bg_tit .ch {font-size:1em; padding-top:15px;}
	
	.baby_care section.sec_1 .bg_tit .pen {font-size:5.5vw;}
}




/* 231018 - 60.html */
.s_tit {
	text-align:center;
	font-size:3.87em;
	line-height:1.6em;
	font-weight:700;
}
.s_tit_dec {font-size:2em; text-align:center; line-height:1.4em; font-weight:400;}

.couple_school section.sec_1.con_bg ._bg {
	padding:0;
	height:494px;
	background:url(../images/recommand/60/bg_1.jpg) no-repeat center center;
}

.couple_school section.sec_1 .bg_tit .txt {
	line-height:1.5em;
	font-size:1.42em;

}


.couple_school section.sec_2 .input-cont .bt > a {
	
	background:#ef5e80;
}




.couple_school section .first_txt .txt {
	text-align:center;
	font-size:1.6em;
	line-height:1.6em;
	font-weight:500;
}

.couple_school section .first_txt .big {
	font-size:1.46em;
	line-height:1.5em;
	font-weight:800;
}


.couple_school section .first_txt .box {
	border:2px solid #2c2c2c;
	min-height:320px;
	max-width:100%;
	line-height:2em;
	font-size:1.91em;
	margin:130px auto;
	background:url(../images/recommand/60/bg_3.jpg) no-repeat center center/cover;
}

.couple_school section.sec_3 .first_txt .box > strong {
	font-weight:700;
}
.baby_care section.sec_4 {margin: 15em 0;}
.couple_school .card_banner {
	display:flex;
	align-items:flex-end;
	justify-content:space-between;
	max-width:950px;
	margin:0 auto;
}
.couple_school .pt5 {padding-top:5px;}
.couple_school .pt10 {padding-top:10px;}
.couple_school .pt15 {padding-top:15px;}
.couple_school .pt30 {padding-top:30px;}
.couple_school .card_banner > li {padding:10px; box-sizing:border-box;}
.couple_school .card_banner > li:nth-child(1) {width:40%; max-width:397px;}
.couple_school .card_banner > li:nth-child(2) {flex:1; max-width:506px;}
.couple_school .card_banner > li dl {border-radius:30px; padding:30px; padding-bottom:70px; text-align:center; font-family:'GmarketSans';}
.couple_school .card_banner > li dl > dt {border-radius:60px; padding:11px 6px 5px 6px; margin-bottom:30px; }
.couple_school .card_banner .card1 {background:#f3f3f3; box-shadow:0px 1px 14px rgba(0, 0, 0, 20%); font-size:2em; line-height:1.3em; color:#666666}
.couple_school .card_banner .card1 dt {background:#666666; color:#fff; margin-top:20px;}
.couple_school .card_banner .card2 {background:linear-gradient( to right, #ff83a6, #ff6691); font-size:2.25em; line-height:1.3em; color:#fff}
.couple_school .card_banner .card2 dt { font-size:0.92em; background:#fff; font-weight:800; color:#ff618e; margin-bottom:40px; margin-top:50px; }

.step_curriculum {padding:110px 0px 0px 0px;}
.step_curriculum .box {display:flex; align-items:flex-start;}
.step_curriculum .box  > h3 {
	background:url(../images/recommand/60/arrow_bg.png) no-repeat center bottom/cover;
	min-height:199px;
	display:flex;
	justify-content:center;
	align-items:center;
	text-align:center;
	width:205px;
	color:#fff;
	font-size:1.4em;
	line-height:1.3em;
	font-weight:500;
	position:relative;
}
.step_curriculum .box_in {flex:1; min-height:142px; display:flex; flex-direction:column; justify-content:center; margin-left:10px; background:#f6f6f6; box-sizing:border-box; padding:15px 24px; font-size:1.34em; line-height:1.3em; font-weight:400;}
.step_curriculum .box_in > p {padding:2px 0px;}
.step_curriculum .box_in strong { font-weight:700;}
.step_curriculum .box_in strong { font-weight:700;}
.step_curriculum > li:not(:first-child) {margin-top:-45px;}
.step_curriculum > li:not(:first-child) .box > h3 {background:url(../images/recommand/60/arrow_bg2.png) no-repeat center bottom/cover; padding-top:20px;}

.step_curriculum > li:nth-child(1) .box > h3 {
	z-index:4
}

.step_curriculum > li:nth-child(2) .box > h3 {
	z-index:3
}
.step_curriculum > li:nth-child(3) .box > h3 {
	z-index:2
}
.step_curriculum > li:nth-child(4) .box > h3 {
	z-index:1
}


.couple_school section.sec_5 {background:none; padding-bottom: 0px;}
.couple_school section.sec_5 .top_img {height:1078px; margin-top:150px; background:url(../images/recommand/60/sec5_img01.png) no-repeat center top; position:relative; z-index:2}
.couple_school section.sec_5 .top_img .bt {position: absolute; left:50%; bottom:330px; margin-left:450px;}
.couple_school section.sec_5 .top_img .bt > a {display: flex; width:320px; height: 62px; border: 1px solid #674f56;border-radius:30px; justify-content: center; align-items: center; font-size:23px; color: #000; line-height: 1.4em; font-weight: 600; background: rgba(255, 255, 255, 70%)}
.couple_school section.sec_5 .bg {background:url(../images/recommand/60/bg_5.jpg) no-repeat center top/cover; margin-top:-224px; padding-bottom:50px;}
.couple_school section.sec_5 .workbook {display:flex; flex-wrap:wrap;justify-content: space-around; position:relative; z-index:3; padding-top:20px;}
.couple_school section.sec_5 .wrapper {max-width: 1400px;}
.couple_school section.sec_5 .workbook > li {padding:10px; text-align:center;}
.couple_school .workbooks > li:nth-of-type(even) .box .book {order: 2;}
.couple_school .workbooks > li:nth-of-type(even) .box dl dt {color:#06b3b1;}
.couple_school .workbooks > li .box {padding:170px 0px; margin: -25px; display: flex; flex-wrap: wrap; align-items: center;}
.couple_school .workbooks > li .box .book {width: 50%; padding: 25px;}
.couple_school .workbooks > li .box .book img {box-shadow: 3px 3px 4px rgba(0, 0, 0, 10%)}
.couple_school .workbooks > li .box dl { padding: 25px; flex: 1; font-size: 2em; line-height: 1.4em; font-weight: 400;}
.couple_school .workbooks > li .box dl dt {font-size: 1.2em; font-weight: 700; padding-bottom: 40px; color: #ff336c;}
.couple_school .workbooks > li:first-child .box {padding-top:60px;}
.couple_school .workbooks > li:first-child:before {display: none;}
.couple_school .workbooks > li:last-child:after {display: none;}
.couple_school .workbooks > li:after {display: block; content: ""; width: 100%; height:1px; border-top:1px dashed #7a7371}
.couple_school .workbooks > li:before {display: block; content: ""; width: 100%; height:1px; border-top:1px dashed #7a7371; margin-left: 1px;}


.couple_school section.sec_6 {
	padding:12em 0;
	background:url(../images/recommand/60/bg_7.jpg) repeat center center;
}

.couple_school .professor {
	display: flex; flex-wrap: wrap;
	margin: -10px;
	padding-top: 85px;
}
.couple_school .professor > li {width: 50%; box-sizing: border-box; padding: 10px; text-align: center;}
.couple_school .professor .pen {padding: 85px 0px 60px 0px; font-family:'GangwonEduHyeonokT_OTFMediumA'; color: #ff5a89; font-size: 1.5em; line-height: 1.3em;}
.couple_school .professor dl dt {display: inline-block; font-size: 2.3em; font-weight: 800;}
.couple_school .professor dl dd {font-size: 1.18em; padding-top: 40px;}
.couple_school .professor dl .bul01 > li {padding-left:15px; position: relative; text-align: left; margin-top:8px;}
.couple_school .professor dl .bul01 > li:before {display: block; content: ""; width: 4px; height: 4px; border-radius:100%;position: absolute; left: 0px; top: 10px; background: #666;}

.couple_school section.sec_7 {padding:20em 0px; background:url(../images/recommand/60/bg_8.jpg) no-repeat center center/cover;}
.couple_school section.sec_7 .bul01 {max-width:1115px;}

.couple_school section.sec_7 .bul01 > li {
	background:url(../images/recommand/60/bul01.png) no-repeat left 0px;
	min-height:37px;
	font-size:1.875em;
	font-weight: 500;
	margin-top: 60px;
}

.couple_school section.sec_7 .note_box {max-width: 722px; min-height: 82px; margin: 0 auto; margin-top:110px; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 1.2em; font-weight: 500; background: #393939; text-align: center}

.couple_school section.sec_8 {
	background: #fff;
}

.couple_school section.sec_8 .wrapper {
	min-height:485px;
}

.couple_school section.sec_8 .wrapper .txt {
	font-size:3.125em;
	line-height:1.5em;
	text-align:center;
	font-family: 'Nanum Myeongjo', serif;
		
}


@media screen and (max-width:1424px) {
	.couple_school section.sec_5 .top_img .bt {left: auto; right: 0px; margin-left:0px;}

}


@media screen and (max-width:1024px) {
	
	.couple_school section.sec_1.con_bg ._bg {background-position:20% center; }

}


@media screen and (max-width:768px) {
	.mb_img {display:block;}
	.web_img {display:none;}
	.couple_school {font-size:13px;	}
	
	.couple_school section.sec_1 .bg_tit .txt {display: none;}
	.couple_school section.sec_1 .mb_img {background: #f4eae4; padding-top:20%; font-size:4.5vw;}
	
	.couple_school section .first_txt .box {margin:60px 15px;}
	.couple_school section .first_txt .box .br {display: none;}
	
	.couple_school .card_banner > li dl {padding-left:8%; padding-right:8%;}
	.couple_school .card_banner .card1 {font-size: 3vw}
	.couple_school .card_banner .card2 {font-size: 3.5vw}
	
	.step_curriculum > li:not(:first-child) {margin: 0px;} 
	.step_curriculum > li .box > h3 {width:  110px; background-size:100% 100% !important; min-height: calc(100% + 45px); margin-bottom: -45px; }
	.step_curriculum .box_in {margin-bottom: 10px;}
	.step_curriculum .box {align-items: normal;}
	
	.couple_school section.sec_5 {padding: 4em 0px 0em 0px;}
	
	.s_tit {font-size: 2.5em;}
	.s_tit_dec {font-size: 1.7em;}
	
	.couple_school section.sec_5 .top_img {margin-top: 110px; background: none; height: auto;}
	.couple_school section.sec_5 .bg {margin-top: -100px;}
	
	.couple_school section.sec_5 .top_img .bt {right: auto; left: 50%; transform: translateX(-50%); bottom:15%;}
	.couple_school section.sec_5 .top_img .bt > a {width: 55vw; opacity: 0; height: 0px; padding-bottom:19%; border: none;}
	
	.couple_school section.sec_5 .workbook {padding-top:50px;}
	.couple_school section.sec_5 .workbook > li img {max-width: 60vw}
	
	.couple_school .workbooks > li .box {padding: 70px 0px;}
	.couple_school .workbooks > li .box .book {width: 100%;}
	.couple_school .workbooks > li .box .book {order: 1}
	.couple_school .workbooks > li .box dl {width: 100%; text-align: center; order: 2}
	
	.couple_school .professor > li {width: 100%;}
	.couple_school .professor > li:not(:first-child) {padding-top:60px;}
	.couple_school section.sec_6 {background-size: 10vw auto;	}
	.couple_school .professor .pen {font-size:6vw; padding: 55px 0px 30px 0px;}
	.couple_school .professor dl dd {padding: 0px 10%; font-size: 1.4em;}
	.couple_school .professor dl dt {font-size: 2.7em; margin-bottom: 30px;}
	
	.couple_school section.sec_7 .bul01 { padding: 2em 10%;}
	.couple_school section.sec_7 .bul01 > li {min-height: 20px; padding-left: 35px; font-size: 1.45em; background-size: 20px auto; background-position: left 2px;}
	
	
}

@media screen and (max-width:480px) { 
	.couple_school section.notice .nm {padding-bottom: 40px;}
	.couple_school section.notice .bg {margin-top: 20px;}
	.couple_school .workbooks > li .box dl {font-size: 1.5em;}
	.couple_school .workbooks > li .box dl dt {padding-bottom: 30px;}
	.couple_school .card_banner {margin: -10px;}
	.couple_school .card_banner > li dl {border-radius:20px; padding-bottom:30px;}
	
	.couple_school .card_banner .card2 dt {margin-top: 10px;}
	
	.step_curriculum {padding-top: 60px;}
	.step_curriculum .box_in {font-size: 1.1em; padding: 15px;}
	.step_curriculum > li .box > h3 {width: 90px; font-size: 1.3em;}
	
	.couple_school section.sec_4 { margin:10em 0px}
	
	.couple_school section .first_txt .txt {text-align: center; font-size:4.2vw;}
	.couple_school section .first_txt .txt2 {font-size:1.9em;}
	.couple_school section .first_txt .box {font-size: 1.2em; min-height: 210px; line-height: 1.7em;}
	
	.couple_school section.sec_1.con_bg {margin-top: 70px;	}
	
	.couple_school section.sec_5 {padding: 0px;}
	.couple_school section.sec_5 .bg {margin-top: -60px;}
	.couple_school section.sec_5 .workbook > li {padding: 0px;}
	.couple_school section.sec_5 .top_img {margin-top: 60px;}
	
	.couple_school section.sec_8 .wrapper .txt {font-size: 6vw}
	.couple_school section.sec_8 .wrapper {min-height: inherit}
	.couple_school section.sec_7 {padding: 7em 0px;}
	.couple_school section.sec_7 .bul01 > li {margin-top:40px;}
	.couple_school section.sec_7 .note_box {margin-top: 40px; font-size: 1em; min-height: 60px; box-sizing: border-box; padding: 10px;}

	.couple_school section.sec_6 {padding: 8em 0;}
}



.care-list {
	margin-top:3em;
	border-top:2px solid #4391ff;
	border-bottom:2px solid #4391ff;
}

.care-list .care-item {
	display:table;
	width:100%;
	color:#4b4a48;
	text-align:center;
}

.care-list .care-item:not(:last-child) {
	border-bottom:1px solid #dddddd;
}

.care-list .care-item .care-title {
	display:table-cell;
	width:330px;
	border-right:1px solid #dddddd;
	padding:1em 0;
	color:#ffffff;
	vertical-align:middle;
}

.care-list .care-item .care-title.title-1 {
	background-color:#a8ccff;
}

.care-list .care-item .care-title.title-2 {
	background-color:#7db3ff;
}

.care-list .care-item .care-title.title-3 {
	background-color:#4391ff;
}

.care-list .care-item .care-age {
	display:table-cell;
	width:175px;
	border-right:1px solid #dddddd;
	padding:1em 0;
	vertical-align:middle;
}

.care-list .care-item .care-content {
	display:table-cell;
	padding:1em;
	text-align:left;
	vertical-align:middle;
}

@media screen and (max-width:1024px) {
	.care-list .care-item .care-title {
		width:170px
	}
	.care-list .care-item .care-age {
		width:100px;
	}
}

@media screen and (max-width:480px) {
	.care-list .care-item .care-title {
		width:140px;
		font-size:0.95652em
	}
	.care-list .care-item .care-age {
		width:70px;
	}
	.care-list .care-item .care-content {
		padding:1em 0.5em;
	}
}

.m_c_say_con .in_wrap {
	background:url(../images/recommand/31_4.png) no-repeat center;
	padding:6em 0 36em 0;
}

.m_c_say_con .in_wrap .m_c_text {
	text-align:center;
}

.m_c_say_con .in_wrap .m_c_text .t {
	margin-bottom:1em;
	color:#519ffc;
	font-size:2em;
}

/* 210525 */

.recommand_17 .img-section {
	position:relative;
}

.recommand_17 .img-section .bg {
	height:750px;
	background-position:center;
	background-size:auto 100%;
	background-repeat:no-repeat;
}

.recommand_17 .img-section .bg .tit {
	position:absolute;
	top:10%;
	left:50%;
	width:50%;
	padding:2em 1em;
	color:#353535;
	font-size:2.5em;
	text-align:center;
}

.recommand_17 .img-section .bg .card {
	position:absolute;
	left:50%;
	width:50%;
	bottom:1em;
	text-align:center;
}

.recommand_17 .img-section.img-sec-2 .bg .card {
	bottom:10em;
}

.recommand_17 .img-section .bg .card li {
	display:inline-block;
	margin:1.5em;
	padding:2em 1em;
	background-color:rgba(255, 255, 255, 0.5);
	text-align:center;
}

.recommand_17 .img-section.img-sec-2 .bg .card li {
	position:relative;
	padding:1.5em 3em;
}

.recommand_17 .img-section .bg .card li .card-des {
	color:#353535;
	margin-top:1em;
}

@media screen and (max-width:1024px) {
	.recommand_17 .img-section .bg {
		height:360px;
	}
	.recommand_17 .img-section.img-sec-2 .bg {
		margin-top:200px;
		margin-bottom:100px;
	}
	.recommand_17 .img-section .bg .tit {
		position:relative;
		width:100%;
		left:0;
		padding:0;
		text-align:center;
	}
	.recommand_17 .img-section.img-sec-2 .bg .tit {
		top:-200px;
	}
	.recommand_17 .img-section .bg .card {
		position:absolute;
		display:inline-block;
		left:50%;
		bottom:0;
		white-space:nowrap;
	}
	.recommand_17 .img-section.img-sec-2 .bg .card {
		bottom:2em;
	}
	.recommand_17 .img-section.img-sec-2 .bg .card li {
		left:0;
	}

}

@media screen and (max-width:640px) {
	.recommand_17 .img-section .bg {
		height:240px;
	}
	.recommand_17 .img-section.img-sec-2 .bg {
		margin-top:125px;
	}
	.recommand_17 .img-section .bg .tit {
		font-size:1.5em;
	}
	.recommand_17 .img-section.img-sec-2 .bg .tit {
		top:-125px;
	}
	.recommand_17 .img-section .bg .card {
		width:auto;
		bottom:0;
		transform:translate(-50%, 50%);
	}
	.recommand_17 .img-section .bg .card li {
		margin:1em;
	}
}

.chec_con .df_3 {
	display:flex;
	flex-direction:row;
	justify-content:space-around;
	align-items:center;
}

.chec_con .df_3 img {
	margin:2em 1em;
	max-width:calc((100% - 3em) / 3);
}

@media screen and (max-width:1024px) {
	.chec_con .df_3 {
		flex-direction:column;
	}
	.chec_con .df_3 img {
		max-width:85%;
	}
}

/* 211213 */

.recommand_18 {}

.recommand_18 .con_bg.type_01 ._bg {
	padding:500px 0 60px;
}

.recommand_18 .con_bg.type_01 .bg_cube ul li .in_wrap {
	height:320px;
}

.recommand_18 .con_bg.type_01 .bg_cube ul li .in_wrap .c_d {
	font-size:1em;
}

@media screen and (max-width:1024px) {
	.recommand_18 .con_bg.type_01 {
		padding-bottom:120px;
	}
	.recommand_18 .con_bg.type_01 ._bg {
		padding:0;
	}
	.recommand_18 .con_bg.type_01 .bg_cube {
		bottom:-140px;
	}
	.recommand_18 .con_bg.type_01 .bg_cube ul li .in_wrap {
		height:260px;
	}
}

.recommand_18 .section-check {
	margin:120px 0;
}

.recommand_18 .section-check .check-list {
	display:inline-block;
	border:1px solid #e1e1e1;
	padding:30px 15px;
	text-align:left;
	font-size:0;
}

.recommand_18 .section-check .check-list .check-item {
	float:left;
	width:100%;
	color:#222;
	padding-left:calc((100% - 530px) / 2);
	font-size:20px;
	line-height:57px;
}

.recommand_18 .section-check .check-list .check-item > img {
	margin-right:1em;
	margin-bottom:0.3em;
	vertical-align:middle;
}

@media screen and (max-width:1024px) {
	.recommand_18 .section-check {
		margin:60px 0;
	}
	.recommand_18 .section-check .check-list .check-item {
		padding-left:calc((100% - 430px) / 2);
		font-size:16px;
		line-height:48px;
	}
}

.recommand_18 .vs_con2 {
	padding:120px 0;
}

@media screen and (max-width:1024px) {
	.recommand_18 .vs_con2 {
		padding:80px 0;
	}
}
