@charset "utf-8";

/* 내용관리 */
#ctt{
	width:100%;
	margin-top:63px;
	background:#FFE9D4;
}
.support_con1{
	width:100%;
	height:800px;
	background:#0FC6A7;
}
.support_con1>div{
	position:relative;
	width:1200px;
	height:100%;
	margin:0 auto;
	overflow:hidden;
}
.support_con1>div>img{
	display:block;
	position:absolute;
	left:37px;
	top:77px;
	width:95%;
}
.hidden_btn{
	width:261px;
	height:65px;
	position:absolute;
	left:66px;
	top:521px;
	cursor:pointer;
}
.support_con2{
	width:100%;
	padding-bottom:166px;
}
.scon2_box1{
	width:1200px;
	height:550px;
	margin:0 auto;
	overflow:hidden;
	background:#E9C4A7;
	padding-left:63px;
	padding-top:73px;
	margin-top:-113px;
}
.scon2_box1_img{
	width:699px;
	float:left;
}
.scon2_box1_img>img{
	display:block;
	width:100%;
}
.scon2_box1_text{
	width:calc(100% - 699px);
	float:left;
	padding-left:43px;
	padding-right:60px;
}
.scon2_box1_text>ul{
	width:100%;
}
.scon2_box1_text>ul>li{
	width:100%;
	padding-bottom:32px;
	border-bottom:1px solid #BD6C34;
	margin-bottom:24px;
}
.scon2_box1_text>ul>li:last-child{
	border-bottom:0px;
}
.scon2_box1_text>ul>li>p{
	display:block;
	width:100%;
	text-align:left;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:500;
	font-size:18px;
	color:#3c3c3c;		
	line-height:26px;
	letter-spacing:-0.03em;
}
.scon2_box1_text>ul>li>a{
	display:block;
	width:100%;
	position:relative;
	margin-top:18px;
}
.scon2_box1_text>ul>li>a>h1{
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:700;
	font-size:22px;
	color:#BD6C34;		
	line-height:22px;
	letter-spacing:-0.03em;	
}
.scon2_box1_text>ul>li>a>img{
	display:block;
	width:18px;
	position:absolute;
	right:0px;
	top:50%;
	transform:translate(0, -50%);
}

.scon2_box2{
	width:1200px;
	margin:0 auto;
	margin-top:101px;
}
.scon2_box2_title>h1{
	display:inline-block;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:700;
	font-size:50px;
	color:#BD6C34;		
	line-height:50px;
	letter-spacing:-0.03em;	
	padding-bottom:15px;
	border-bottom:7px solid #BD6C34;
}
.scon2_box2_title{
	width:100%;
	text-align:center;
}
.scon2_box2_con{
	width:100%;
	font-size:0px;
	margin-top:47px;
}
.scon2_box2_con>p{
	display:inline-block;
	vertical-align:middle;
	width:583px;
	text-align:left;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:400;
	font-size:54px;
	color:#3c3c3c;		
	line-height:75px;
	letter-spacing:-0.03em;	
}
.scon2_box2_con>div{
	display:inline-block;
	vertical-align:middle;
	width:582px;
	height:418px;
	position:relative;
	margin-left:35px;
}
.scon2_box2_con>div>img{
	display:block;
	width:100%:
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.scon2_box2_con>div>div{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	padding-top:67px;
}
.scon2_box2_con>div>div>span{
	display:block;
	width:64px;
	height:30px;
	background:#BD6C34;
	text-align:center;
	border-radius:60px;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size:21px;
	color:#fff;		
	line-height:32px;
	margin-left:123px;
}
.scon2_box2_con>div>div>div{
	width:100%;
	text-align:center;
	margin-top:20px;
}
.scon2_box2_con>div>div>div>h1{
	display:inline-block;
	vertical-align:bottom;	
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:141px;
	color:#BD6C34;		
	line-height:104px;
}
.scon2_box2_con>div>div>div>h2{
	display:inline-block;
	vertical-align:bottom;	
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:60px;
	color:#BD6C34;		
	line-height:60px;
	letter-spacing:-0.03em;
}
.scon2_box2_con>div>div>p{
	width:100%;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:26px;
	color:#BD6C34;		
	line-height:26px;
	letter-spacing:-0.03em;
	margin-top:19px;
}
.scon2_box2_con>div>div>ul{
	width:80%;
	overflow:hidden;
	margin:0 auto;
	margin-top:20px;
}
.scon2_box2_con>div>div>ul>li{
	width:50%;
	float:left;
	border-right:1px solid #BD6C34;
	padding:10px 0;
}
.scon2_box2_con>div>div>ul>li:last-child{
	border-right:0;
}
.scon2_box2_con>div>div>ul>li>h1{
	display:block;
	width:100%;
	text-align:center;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:400;
	font-size:24px;
	color:#000;		
	line-height:30px;
	letter-spacing:-0.03em;	
}
.scon2_box2_con>div>div>ul>li>p{
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:500;
	font-size:17px;
	color:#000;		
	line-height:17px;
	letter-spacing:-0.03em;	
	text-align:center;
	margin-top:10px;
}
.scon2_box2_title>p{
	width:100%;
	text-align:center;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:400;
	font-size:22px;
	color:#3c3c3c;		
	line-height:22px;
	letter-spacing:-0.03em;	
	margin-top:30px;
}

.scon3_box2_con{
	width:100%;
	margin-top:60px;
}
.scon3_box2_con>table{
	width:100%;
}
.scon3_box2_con>table>thead{
	width:100%;
}
.scon3_box2_con>table>thead>tr{
	width:100%;
}
.scon3_box2_con>table>thead>tr>th{
	width:100%;
	height:76px;
	background:#E9C4A7;
	text-align:center;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:700;
	font-size:26px;
	color:#BD6C34;		
	line-height:26px;
	letter-spacing:-0.03em;	
	border-right:2px solid #f9f9f9;
}
.scon3_box2_con>table>thead>tr:nth-child(1)>th{
	border-bottom:2px solid #f9f9f9
}
.scon3_box2_con>table>thead>tr>th:last-child{
	border-right:0px;
}
.scon3_box2_con>table>tbody{
	width:100%;
}
.scon3_box2_con>table>tbody>tr{
	width:100%;
}
.scon3_box2_con>table>tbody>tr>td{
	height:250px;
	background:#fff;
	border-right:2px solid #e6e6e6;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:400;
	font-size:20px;
	color:#3c3c3c;		
	line-height:46px;
	letter-spacing:-0.03em;		
	border-bottom:2px solid #e6e6e6;
	padding-left:31px;
}
.scon3_box2_con>table>tbody>tr:last-child>td{
	border-bottom:0px;
}
.scon3_box2_con>table>tbody>tr>th{
	border-bottom:2px solid #e6e6e6;	
}
.scon3_box2_con>table>tbody>tr:last-child>th{
	border-bottom:0px;
}
.scon3_box2_con>table>tbody>tr>td:last-child{
	border-right:0px;
}
.td_title{
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:700;
	font-size:22px;
	color:#BD6C34;		
	line-height:38px;
	letter-spacing:-0.03em;	
	background:#fff;
	border-right:2px solid #e6e6e6;
}
.scon3_box2_con>p{
	display:block;
	width:100%;
	margin-top:21px;
	text-align:left;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:400;
	font-size:22px;
	color:#3c3c3c;		
	line-height:38px;
	letter-spacing:-0.03em;	
}
.scon4_box2_con{
	width:100%;
	margin-top:60px;
	border-top:4px solid #BD6C34;
	border-bottom:1px solid #BD6C34;
}
.scon4_box2_con>ul{
	width:100%;
	overflow:hidden;
}
.scon4_box2_con>ul>li{
	float:left;
	width:20%;
	height:415px;
	padding-top:67px;
}
.scon4_box2_con>ul>li:nth-child(odd){
	background:#FFDBB9;
}
.scon4_box2_con>ul>li:nth-child(even){
	background:none;
}
.scon4_box2_con>ul>li>div{
	width:170px;
	height:170px;
	background:#fff;
	border:10px solid #BD6C34;
	position:relative;
	border-radius:170px;
	margin:0 auto;
}
.scon4_box2_con>ul>li>div>h1{
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:700;
	font-size:40px;
	color:#BD6C34;		
	line-height:40px;
	letter-spacing:-0.03em;	
}
.scon4_box2_con>ul>li>div>h1>span{
	font-family: 'Montserrat', sans-serif;	
}
.scon4_box2_con>ul>li>p{
	display:block;
	width:100%;
	text-align:center;
	margin-top:45px;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:500;
	font-size:18px;
	color:#000;		
	line-height:26px;
	letter-spacing:-0.03em;	
}
.scon4_box2_con>ul>li>span{
	display:block;
	width:100%;
	text-align:center;
	margin-top:45px;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:500;
	font-size:13px;
	color:#000;		
	line-height:13px;
	letter-spacing:-0.03em;	
	margin-top:10px;
}
.support_con1>div>img:nth-child(2){
	display:none !important;
}
.scon2_box2_title>p:nth-of-type(2){
	display:none;
}
.s3b2c_tmo{
	display:none;
}
.s4b2c_mo{
	display:none;
}
@media(max-width:1200px){
	.bo_top_cate_box>ul>li {
		display: inline-block;
		vertical-align: middle;
		position: relative;
		height: 8vw;
		margin-right: 6.3vw;
		padding-bottom: 1.6vw;
	}
	/* 내용관리 */
	#ctt{
		width:100%;
		margin-top:9.4vw;
		background:#FFE9D4;
	}
	.support_con1{
		width:100%;
		height:83.8vw;
		background:#0FC6A7;
	}
	.support_con1>div{
		position:relative;
		width:100%;
		height:100%;
		margin:0 auto;
		overflow:hidden;
	}
	.support_con1>div>img:nth-of-type(1){
		display:none !important;
	}
	.support_con1>div>img:nth-of-type(2){
		display:block !important;
	}
	.support_con1>div>img{
		position:static;
		left:50%;
		top:7%;
		width:100%;
	}
	.hidden_btn{
		width:40.8vw;
		height:10.2vw;
		position:absolute;
		left:4%;
		top:63%;
		cursor:pointer;
	}
	.support_con2{
		width:100%;
		padding-bottom:15.6vw;
	}
	.scon2_box1{
		width:100%;
		height:auto;
		margin:0 auto;
		overflow:hidden;
		background:#FFE9D4;
		padding-left:0;
		padding-top:0;
		padding:0 4.7vw;
		margin-top:-14%;
	}
	.scon2_box1_img{
		width:100%;
		float:left;
		position:relative;
		z-index:11;
	}
	.scon2_box1_img>img{
		display:block;
		width:100%;
	}
	.scon2_box1_text{
		width:100%;
		float:left;
		padding-left:0px;
		padding-right:0px;
		margin-top:9.4vw;
	}
	.scon2_box1_text>ul{
		width:100%;
	}
	.scon2_box1_text>ul>li{
		width:100%;
		padding-bottom:5.4vw;
		border-bottom:0.2vw solid #BD6C34;
		margin-bottom:4.1vw;
	}
	.scon2_box1_text>ul>li:last-child{
		border-bottom:0px !important;
		margin-bottom:0px;
	}
	.scon2_box1_text>ul>li>p{
		display:block;
		width:100%;
		text-align:left;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:500;
		font-size:3.4vw;
		color:#3c3c3c;		
		line-height:4.4vw;
		letter-spacing:-0.03em;
	}
	.scon2_box1_text>ul>li>a{
		display:block;
		width:100%;
		position:relative;
		margin-top:1.7vw;
	}
	.scon2_box1_text>ul>li>a>h1{
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:700;
		font-size:3.8vw;
		color:#BD6C34;		
		line-height:3.8vw;
		letter-spacing:-0.03em;	
	}
	.scon2_box1_text>ul>li>a>img{
		display:block;
		width:4.7vw;
		position:absolute;
		right:0px;
		top:50%;
		transform:translate(0, -50%);
	}

	.scon2_box2{
		width:100%;
		margin:0 auto;
		margin-top:17.3vw;
		padding:0 4.7vw;
	}
	.scon2_box2_title>h1{
		display:inline-block;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:700;
		font-size:7.8vw;
		color:#BD6C34;		
		line-height:7.8vw;
		letter-spacing:-0.03em;	
		padding-bottom:1.6vw;
		border-bottom:1.1vw solid #BD6C34;
	}
	.scon2_box2_title{
		width:100%;
		text-align:left;
	}
	.scon2_box2_con{
		width:100%;
		font-size:0px;
		margin-top:7.5vw;
	}
	.scon2_box2_con>p{
		display:inline-block;
		vertical-align:middle;
		width:100%;
		text-align:left;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:400;
		font-size:6.3vw;
		color:#3c3c3c;		
		line-height:7.5vw;
		letter-spacing:-0.03em;	
	}
	.scon2_box2_con>div{
		display:inline-block;
		vertical-align:middle;
		width:100%;
		height:64.9vw;
		position:relative;
		margin-left:0;
	}
	.scon2_box2_con>div>img{
		display:block;
		width:100%;
		position:absolute;
		left:0;
		top:0;
		z-index:1;
	}
	.scon2_box2_con>div>div{
		width:100%;
		height:100%;
		position:absolute;
		left:0;
		top:0;
		z-index:2;
		padding-top:13vw;
	}
	.scon2_box2_con>div>div>span{
		display:block;
		width:10vw;
		height:4.7vw;
		background:#BD6C34;
		text-align:center;
		border-radius:4.7vw;
		font-family: 'Montserrat', sans-serif;
		font-weight:600;
		font-size:3.3vw;
		color:#fff;		
		line-height:4.7vw;
		margin-left:20.7vw;
	}
	.scon2_box2_con>div>div>div{
		width:100%;
		text-align:center;
		margin-top:4.5vw;
	}
	.scon2_box2_con>div>div>div>h1{
		display:inline-block;
		vertical-align:bottom;	
		font-family: 'Montserrat', sans-serif;
		font-weight:700;
		font-size:22.2vw;
		color:#BD6C34;		
		line-height:10.9vw;
	}
	.scon2_box2_con>div>div>div>h2{
		display:inline-block;
		vertical-align:bottom;	
		font-family: 'Montserrat', sans-serif;
		font-weight:700;
		font-size:9.4vw;
		color:#BD6C34;		
		line-height:3.4vw;
		letter-spacing:-0.03em;
	}
	.scon2_box2_con>div>div>p{
		display:none;
		width:100%;
		text-align:center;
		font-family: 'Montserrat', sans-serif;
		font-weight:700;
		font-size:26px;
		color:#BD6C34;		
		line-height:26px;
		letter-spacing:-0.03em;
		margin-top:19px;
	}
	.scon2_box2_con>div>div>ul{
		width:80%;
		overflow:hidden;
		margin:0 auto;
		margin-top:8.4vw;
	}
	.scon2_box2_con>div>div>ul>li{
		width:50%;
		float:left;
		border-right:0.2vw solid #BD6C34;
		padding:0.8vw 0 1.6vw 0;
	}
	.scon2_box2_con>div>div>ul>li:last-child{
		border-right:0;
	}
	.scon2_box2_con>div>div>ul>li>h1{
		display:block;
		width:100%;
		text-align:center;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:400;
		font-size:3.8vw;
		color:#000;		
		line-height:4.7vw;
		letter-spacing:-0.03em;	
	}
	.scon2_box2_con>div>div>ul>li>p{
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:500;
		font-size:2.7vw;
		color:#000;		
		line-height:2.7vw;
		letter-spacing:-0.03em;	
		text-align:center;
		margin-top:1.6vw;
	}
	.scon2_box2_title>p{
		width:100%;
		text-align:left;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:400;
		font-size:3.8vw;
		color:#3c3c3c;		
		line-height:5.9vw;
		letter-spacing:-0.03em;	
		margin-top:7.5vw;
	}
	.scon2_box2_title>p:nth-of-type(1){
		display:none;
	}
	.scon2_box2_title>p:nth-of-type(2){
		display:block !important;
	}
	.scon3_box2_con{
		width:100%;
		margin-top:6.3vw;
	}
	.scon3_box2_con>table{
		width:100%;
	}
	.s3b2c_tpc{
		display:none;
	}
	.s3b2c_tmo{
		display:block;
	}
	.scon3_box2_con>table>thead{
		width:100%;
	}
	.scon3_box2_con>table>thead>tr{
		width:100%;
	}
	.scon3_box2_con>table>thead>tr>th{
		width:100%;
		height:auto;
		background:#E9C4A7;
		text-align:center;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:700;
		font-size:2.8vw;
		color:#BD6C34;		
		line-height:2.8vw;
		letter-spacing:-0.03em;	
		border-right:0.3vw solid #f9f9f9;
	}
	.scon3_box2_con>table>thead>tr:nth-child(1)>th{
		border-bottom:0.3vw solid #f9f9f9
	}
	.scon3_box2_con>table>thead>tr:nth-child(1)>th:nth-child(1){
		width:13.9vw;
		height:11.5vw;
	}
	.scon3_box2_con>table>thead>tr:nth-child(1)>th:nth-child(2){
		width:76.7vw;
	}
	.scon3_box2_con>table>thead>tr>th:last-child{
		border-right:0px;
	}
	.scon3_box2_con>table>tbody{
		width:100%;
	}
	.scon3_box2_con>table>tbody>tr{
		width:100%;
	}
	.scon3_box2_con>table>tbody>tr>td{
		height:18.9vw;
		background:#fff;
		border-right:0.3vw solid #e6e6e6;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:400;
		font-size:2.2vw;
		color:#3c3c3c;		
		line-height:2.8vw;
		letter-spacing:-0.03em;		
		border-bottom:0.3vw solid #e6e6e6;
		padding-left:1.6vw;
	}
	.scon3_box2_con>table>tbody>tr:last-child>td{
		border-bottom:0px;
	}
	.scon3_box2_con>table>tbody>tr>th{
		border-bottom:0.3vw solid #e6e6e6;	
	}
	.scon3_box2_con>table>tbody>tr:last-child>th{
		border-bottom:0px;
	}
	.scon3_box2_con>table>tbody>tr>td:last-child{
		border-right:0px;
	}
	.td_title{
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:700;
		font-size:2.2vw;
		color:#BD6C34;		
		line-height:2.8vw;
		letter-spacing:-0.03em;	
		background:#fff;
		border-right:0.3vw solid #e6e6e6;
	}
	.td_title>span{
		font-weight:400;
	}
	.scon3_box2_con>p{
		display:block;
		width:100%;
		margin-top:2.2vw;
		text-align:left;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:400;
		font-size:2.2vw;
		color:#3c3c3c;		
		line-height:3.8vw;
		letter-spacing:-0.03em;	
	}
	.scon4_box2_con{
		width:100%;
		margin-top:6.9vw;
		border-top:0.6vw solid #BD6C34;
		border-bottom:0.2vw solid #BD6C34;
	}
	.scon4_box2_con>ul{
		width:100%;
		overflow:hidden;
	}
	.scon4_box2_con>ul>li{
		float:left;
		width:100%;
		height:26.6vw;
		padding-top:2.3vw;
		position:relative;
	}
	.scon4_box2_con>ul>li:nth-child(odd){
		background:#FFDBB9;
	}
	.scon4_box2_con>ul>li:nth-child(even){
		background:none;
	}
	.scon4_box2_con>ul>li>div{
		width:21.9vw;
		height:21.9vw;
		background:#fff;
		border:0.9vw solid #BD6C34;
		position:absolute;
		left:0;
		top:50%;
		transform:translate(0,-50%);
		border-radius:21.9vw;
		margin:0 13.6vw ;
	}
	.scon4_box2_con>ul>li>div>h1{
		width:100%;
		text-align:center;
		position:absolute;
		left:50%;
		top:50%;
		transform:translate(-50%, -50%);
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:700;
		font-size:5.5vw;
		color:#BD6C34;		
		line-height:5.5vw;
		letter-spacing:-0.03em;	
	}
	.scon4_box2_con>ul>li>div>h1>span{
		font-family: 'Montserrat', sans-serif;	
	}
	.scon4_box2_con>ul>li>p{
		float:left;
		display:block;
		width:100%;
		text-align:left;
		margin-top:6%;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:500;
		font-size:4.1vw;
		color:#000;		
		line-height:4.7vw;
		letter-spacing:-0.03em;	
		padding-left:41.3vw;
	}
	.scon4_box2_con>ul>li>span{
		float:left;
		display:block;
		width:100%;
		text-align:left;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:500;
		font-size:3vw;
		color:#000;		
		line-height:3vw;
		letter-spacing:-0.03em;	
		margin-top:1.6vw;
		padding-left:41.3vw;
	}
	.s4b2c_pc{
		display:none;
	}
	.s4b2c_mo{
		display:block;
	}
	#scon4{
		padding:0;
	}
	#scon4 .scon2_box2_title{
		padding:0 4.7vw;
	}
}