@charset "utf-8";

/* reset */
*{
	padding:0; margin:0;
	outline:0;
	vertical-align:top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	}
article, aside, figcaption, figure, footer, header, nav, section{ display:block; }
ul, ol, dl{list-style:none;}
html, body, input, select, textarea, button, header, footer{
	font-family: 'NotoKrR', 'Malgun Gothic', Dotum, sans-serif;
	font-size:13px;
	}
	body{
		background:#fff;
		color:#232323;
		line-height:1.4;
		min-width:320px;
		}
body { font-family: 'NotoKrR', sans-serif; }
strong, b{ font-family: 'NotoKrB', sans-serif; }
th { font-family: 'NotoKrM', sans-serif; }
input, select, textarea{ vertical-align:middle; border:0; }
label{ cursor:pointer; }
a, input, select, textarea{ text-decoration:none; }
textarea{ -webkit-overflow-scrolling:touch; }
input[type='checkbox']{ appearance:checkbox; }
input[type='text'], input[type='tel'], input[type='password'], textarea{ appearance:none; border-radius:0; color:#666; }
input[type='text'], input[type='tel'], input[type='password']{ width:100%; }
input::placeholder{ color:#ccc; }
a:hover{ text-decoration:none; }
img{
	max-width:100%;
	line-height:0;
	font-size:0;
	-ms-interpolation-mode:bicubic;
	}
.hide,
hr{
	display:none;
	position: absolute;
	left:-99999999px;
	border:0 none;
	}

.text-center{text-align:center;}

/* 기본 layout 설정 */
html,
body{
	height:100%;
	}

#wrapper {
    min-height: 100%;
    width: 100%;
	margin: 0 auto;
}
#footer {
    position: inherit;
}

/* desktop 설정 ============================================================= */
@media (min-width: 1025px)
	

}



#nowndocOnepage{
	}
	#nowndocOnepage .content_40p,
	#nowndocOnepage .content_50p,
	#nowndocOnepage .content_60p,
	#nowndocOnepage .content_100p{
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
		}
	#nowndocOnepage .content_pull_50p,
	#nowndocOnepage .content_push_50p{
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
		}
	#nowndocOnepage .content_pc{
		display:none;
		}
	#nowndocOnepage .content_mobile{
		display:block;
		}
	#nowndocOnepage .content_tablet{
		display:none;
		}

/* 상단 이미지 설정 **************************************/
#onpageVisual{
	margin-bottom:25px;
	background-color:#f9f9f9;
	}
	#onpageVisual #onpageVisualIn{
		overflow:hidden;
		padding:10px 0 0;
		margin: 0 auto;
	    max-width: 1200px;
		}
		#onpageVisualIn .content_img{margin-top:15px;}
			#onpageVisualIn .content_img img{}
	#onpageVisual #visualLogo{
		width:150px;
		font-size:25px;
		font-weight:normal;
		margin-top:12px;
		color:#333;
		}
	#onpageVisual dl{}
		#onpageVisual dl dt{
			margin-bottom:10px;
			font-size:25px;
			letter-spacing: -1px;
			color:#333;
			}
			#onpageVisual dl dt span.dot{
				display:inline-block;
				font-weight:bold;
				position:relative;
				}
			#onpageVisual dl dt span.dot::after{
				content:'';
				display:block;
				background:url("../images/ico_dot.png") no-repeat 0 0 / 100% 100%;
				width:4px; height:4px;
				position: absolute;
				top:2px; left: 45%;
				}
		#onpageVisual dl dd{
			margin-bottom:2px;
			letter-spacing: -1px;
			font-size:15px;
			}

	/* 메인 버튼 설정 ****************************************/
	#onpageVisualBtn{
		margin-bottom:25px;
		text-align:center;
		}
		#onpageVisualBtn a{
			display:inline-block;
			padding: 8px 0;
		    width: 182px;
		    font-size: 13px;
			font-weight:bold;
			text-align:center;
			border-radius: 30px;
			color:#EF5A21;
			border:3px solid #EF5A21;
			}
		#onpageVisualBtn a:last-child{
			margin-bottom:0 !important;
			}
			#onpageVisualBtn a.btn_apply{
				color:#ffffff;
				border:3px solid #EF5A21;
				background-color:#EF5A21;
				}
			#onpageVisualBtn a.btn_apply:focus,
			#onpageVisualBtn a.btn_apply:hover{
				color:#ffffff;
				border:3px solid #ef4909;
				background-color:#ef4909;
				}
			#onpageVisualBtn a.btn_download{
				color: #4c4c4c;
				border: 3px solid #4c4c4c;
				background-color: #ffffff;
				}
			#onpageVisualBtn a.btn_download:focus,
			#onpageVisualBtn a.btn_download:hover{
				color: #EF5A21;
				border: 3px solid #EF5A21;
				background-color: #ffffff;
				}

/* 소개 컨텐츠 설정 **************************************/
#onpageContent{
	padding:25px 15px 0;
	margin: 0 auto;
    max-width: 1200px;
	}
	#onpageContent .content_title{
		font-size:24px;
		font-weight:bold;
		padding:0 15px 15px;
		}
	#onpageContent #content1,
	#onpageContent #content2,
	#onpageContent #content3{
		margin-right: -15px;
    	margin-left: -15px;
		margin-bottom:30px;
		overflow:hidden;
		clear:both;
		}

	/* content1 설정 */
	#onpageContent #content1{
		padding:0;
		}
		#content1 .content_text{
			margin-bottom:15px;
			}
			#content1 .content_text p{
				font-size:15px;
				letter-spacing: -1px;
				}
		#content1 .content_img{
			margin: 0 15px 15px;
			text-align:center;
			background: #F1F1EF;
			}

	/* content2 설정 */
	#onpageContent #content2{
		}
		#content2 .content_img{display:none;}
			#content2 .content_img img{background:#f9f9f9;}
		#content2 .content_text{}
			#content2 .content_text ul{
				padding-top:15px;
				overflow:hidden;
				background:#f9f9f9;
				}
				#content2 .content_text ul li{
					width:100%;
					margin-bottom:18px;
					text-align:center;
					border-bottom:1px solid #dedede;
					}
				#content2 .content_text ul li:last-child{
					border-bottom:0 none;
					}
					#content2 .content_text ul li dl{
						overflow:hidden;
						}
						#content2 .content_text ul li dl dt{
							float: left;
							width: 150px;
							margin-bottom:8px;
							font-size:16px;
							font-weight:bold;
							letter-spacing: -0.5px;
							}
							#content2 .content_text ul li dl dt .img_icon{
								margin-bottom:10px;
								}
								#content2 .content_text ul li dl dt .img_icon img{
									width:50px;
									}
						#content2 .content_text ul li dl dd{
							text-align: center;
    						margin: 3px 0 0 150px;
							font-size:14px;
							font-weight:bold;
							color:#3f3f3f;
							letter-spacing: -0.5px;
							}
						#content2 .content_text ul li dl dd:nth-child(2){
							margin: 18px 0 0 150px;
							}
						#content2 .content_text ul li dl.row3 dd:nth-child(2){
							margin: 8px 0 0 150px;
							}

	/* content3 설정 */
	#onpageContent #content3{}
		#content3 #sliderContent{
			padding:0 30px;
			}
			#sliderContent .slick-prev,
			#sliderContent .slick-next{
				top:40%;
				width: 25px;
				height: 41px;
				z-index: 9;
				}
			#sliderContent .slick-prev{
				left: 15px;
				}
			#sliderContent .slick-next{
				right: 15px;
				}
			#sliderContent .slick-prev:before,
			#sliderContent .slick-next:before{
				display: inline-block;
				width: 45px;
				height: 41px;
				}
			#sliderContent .slick-prev:before{
			    content: '';
				background: url(../images/btn_prev.png) no-repeat 0 0 / 50%;
				}
			#sliderContent .slick-next:before{
				content: '';
				background: url(../images/btn_next.png) no-repeat 0 0 / 50%;
				}
			#sliderContent .slider_list{
				}
				.slider_list .content_text{}
					.slider_list .content_text dl{
						}
						.slider_list .content_text dl dt{
							margin-bottom:10px;
							font-size:21px;
							font-weight:bold;
							text-align:center;
							letter-spacing: -1px;
							}
						.slider_list .content_text dl dd{
							line-height:24px;
							font-size:15px;
							letter-spacing: -1px;
							color: #575757;
							text-align:center;
							}
				.slider_list .content_img{
					text-align:center;
					}
					.slider_list .content_img img{
						max-width:auto;
						width:70%;
						display:inline-block;
						}

/* 상담신청 설정 **************************************/
#onpageConsult{
	padding:10px 0 50px;
	clear:both;
	margin: 0 auto;
	background:#f9f9f9;
	}
	#onpageConsult #formConsult{
		margin:0 auto;
		padding:0 15px;
		max-width:1000px;
		}
		#onpageConsult #formConsult #formConsultText{
			padding:30px 0 50px;
			text-align: center;
			}
			#onpageConsult #formConsult #formConsultText dl dt{
				margin-bottom:10px;
				letter-spacing: -1px;
				font-size:26px;
				font-weight:bold;
				}
			#onpageConsult #formConsult #formConsultText dl dd{
				font-size:15px;
				letter-spacing: -1px;
				}
		#formConsult .form-group{
		    margin-bottom: 18px;
			}
		#formConsult label{
		    display: inline-block;
		    max-width: 100%;
		    margin-bottom: 5px;
		    font-weight: 700;
			font-size:15px;
			}
		#formConsult .form-control{
		    display: block;
		    width: 100%;
		    height: 40px;
		    padding: 6px 12px;
		    font-size: 14px;
		    line-height: 1.42857143;
		    color: #555;
		    background-color: #fff;
		    background-image: none;
		    border: 1px solid #ccc;
		    border-radius: 4px;
		    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
		    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
		    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
		    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
		    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
			}
		#formConsult .form-control:focus{
		    border-color: #66afe9;
		    outline: 0;
		    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
		    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
			}

		/* 개인정보수집 및 취급위탁 동의 설정 */
		#formConsult #formTextBox{
			overflow: auto;
			height: 300px;
			margin: 0 auto;
			padding:15px 10px;
			outline: 1px solid lightgrey;
			background-color: white;
			}
			#formTextBox #TextBoxTitle{
				margin-bottom:10px;
				font-size:16px;
				font-weight:bold;
				}
				#formTextBox #TextBoxTitleSub{
					margin-bottom:15px;
					font-size:13px;
					}
			#formTextBox dl{
				margin-bottom:10px;
				}
				#formTextBox dt{
					padding:0 0 5px 0;
					font-weight:bold;
					font-size:14px;
					}
				#formTextBox dd{
					padding:0 0 8px 15px;
					font-size:13px;
					}
					#formTextBox dd ul{
						padding:10px 0 8px 10px;
						}
						#formTextBox dd ul li{
							line-height:22px;
							}
				#formTextBox .box_list{
					padding: 8px;
					margin:6px 0;
					font-size:13px;
					background-color: #f5f5f5;
					border: 1px solid #e3e3e3;
					border-radius: 2px;
					-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
					box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
					}
					#formTextBox .box_list ul{
						padding: 0;
						}


			/* 테이블 설정 */
			.table_list{
				width: 100%;
				height:auto;
				max-width: 100%;
				margin: 5px 0;
				border: 1px solid #ddd;
				border-top: 3px solid #F7941D;
				border-bottom: 1px solid #cfcfcf;
				border-collapse: collapse;
				border-spacing: 0px;
				box-sizing: border-box;
				table-layout:fixed;
				}
				.table_list thead tr th {
					padding: 8px 4px;
					background-color: #e5e5e5;
					font-size: 13px;
					text-align: center;
					white-space: nowrap;
					word-break: break-all;
					border: 1px solid #ddd;
					font-size:12px;
					letter-spacing:-0.5px;
					}
				.table_list tbody tr th,
				.table_list tbody tr td {
					height:auto;
					vertical-align: top;
					padding: 8px 4px;
					line-height: 1.42857143;
					border: 1px solid #ddd;
					word-break:break-all;
					white-space:normal;
					font-size:13px;
					letter-spacing:-0.5px;
					}
				.table_list tbody tr th{
					background-color: #f7f7f7;
					font-weight:bold;
					}


		#formConsult .checkbox{
			padding:0 15px;
			}
			#formConsult .checkbox label{font-size:15px;}
			#formConsult .checkbox label [type='checkbox']{vertical-align: -2px;}
		#formConsult .btnbox{
			margin-top:20px;
			padding:0 15px;
			text-align:center;
			}
			#formConsult .btnbox .btn_submit{
				display: inline-block;
				width:100%;
				padding: 10px 12px;
				margin-bottom: 0;
				font-size: 18px;
				font-weight: bold;
				line-height: 1.42857143;
				text-align: center;
				white-space: nowrap;
				vertical-align: middle;
				-ms-touch-action: manipulation;
				touch-action: manipulation;
				cursor: pointer;
				-webkit-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
				border: 1px solid #DC4810;
				background-color: #EF5A21;
				color: #fff;
				}
			#formConsult .btnbox .btn_submit:focus,
			#formConsult .btnbox .btn_submit:hover{
				border: 1px solid #DC4810;
				background-color: #DC4810;
				}


/* 중간 mobile 설정 ========================================================= */
@media (min-width:550px){

	/* 상단 이미지 설정 **************************************/
	#onpageVisual{}

	/* content2 설정 */
	#onpageContent #content2{}
		#content2 .content_img{
			}
		#content2 .content_text{
			}
			#content2 .content_text ul{
				padding-bottom:10px;
				}
				#content2 .content_text ul li{
					float:left;
					width:33.333333%;
					text-align:center;
					border-bottom:0 none;
					}
					#content2 .content_text ul li dl{
						overflow:hidden;
						}
						#content2 .content_text ul li dl dt{
							float: none;
							width: auto;
							}
							#content2 .content_text ul li dl dt .img_icon{
								margin-bottom:15px;
								}
								#content2 .content_text ul li dl dt .img_icon img{
									}
						#content2 .content_text ul li dl dd{
							text-align: center;
							margin: 0;
							font-size:14px;
							font-weight:normal;
							letter-spacing: 0;
							}
						#content2 .content_text ul li dl dd:nth-child(2),
						#content2 .content_text ul li dl.row3 dd:nth-child(2){
							margin: 0;
							}



}


/* tablet 설정 ============================================================== */
@media (min-width:768px){

	#nowndocOnepage{
		}

	/* 상단 이미지 설정 **************************************/
	#onpageVisual{
		margin-bottom:30px;
		}
		#onpageVisual #onpageVisualIn{
			padding:15px 0 0;
			}
		#onpageVisual #visualLogo{
			width:220px;
			font-size:33px;
			}
		#onpageVisual dl{}
			#onpageVisual dl dt{
				margin-bottom:12px;
				font-size:33px;
				}
				#onpageVisual dl dt span.dot{
					}
				#onpageVisual dl dt span.dot::after{
					width:5px; height:5px;
					top: 2px;
					}
			#onpageVisual dl dd{
				font-size:16px;
				}

	/* 메인 버튼 설정 ****************************************/
	#onpageVisualBtn{
		margin-bottom:25px;
		}
		#onpageVisualBtn a{
			padding: 10px 0;
			margin:0 5px;
		    width: 235px;
		    font-size: 15px;
			}

	/* 소개 컨텐츠 설정 **************************************/
	#onpageContent{
		padding:30px 15px 0;
		}
		#onpageContent .content_title{
			font-size:24px;
			padding:0 15px 15px;
			}
			#onpageContent .content_text .content_title.content_pc{
				padding:0;
				margin-bottom:10px;
				font-size: 30px;
				}
		#onpageContent #content1,
		#onpageContent #content2,
		#onpageContent #content3{
			}

		/* content1 설정 */
		#onpageContent #content1{
			}
			#content1 .content_text{
				}
				#content1 .content_text p{
					font-size:16px;
					}

		/* content2 설정 */
		#onpageContent #content2{}
			#content2 .content_img{
				display:block;
				}
			#content2 .content_text{
				}
				#content2 .content_text ul{
					padding-bottom:20px;
					background: #f9f9f9;
					}
					#content2 .content_text ul li{
						width:33.333333%;
						margin-bottom:15px;
						}
						#content2 .content_text ul li dl{
							}
							#content2 .content_text ul li dl dt{
								margin-bottom:10px;
								font-size:16px;
								letter-spacing: -0.5px;
								}
								#content2 .content_text ul li dl dt .img_icon{
									margin-bottom:15px;
									}
									#content2 .content_text ul li dl dt .img_icon img{
										width:55px;
										}
							#content2 .content_text ul li dl dd{
								font-size:14px;
								letter-spacing: -0.5px;
								}

		/* content3 설정 */
		#onpageContent #content3{}
			#content3 #sliderContent{
				padding: 0 30px;
				}
				#sliderContent .slick-prev,
				#sliderContent .slick-next{
					top: 45%;
					width: 40px;
					height: 60px;
					}
				#sliderContent .slick-prev{
					left:25px;
					}
				#sliderContent .slick-next{
					right:22px;
					}
				#sliderContent .slick-prev:before,
				#sliderContent .slick-next:before{
					width: 55px;
					height: 55px;
					}
				#sliderContent .slick-prev:before{
					background: url(../images/btn_prev.png) no-repeat 0 0 / 55%;
					}
				#sliderContent .slick-next:before{
					background: url(../images/btn_next.png) no-repeat 0 0 / 55%;
					}

				#sliderContent .slider_list{
					}
					.slider_list .content_text{}
						.slider_list .content_text dl{
							}
							.slider_list .content_text dl dt{
								letter-spacing: -1px;
								font-size:28px;
								}
							.slider_list .content_text dl dd{
								font-size:16px;
								letter-spacing: -1px;
								}
					.slider_list .content_img{
						}
						.slider_list .content_img img{
							width:50%;
							}

	/* 상담신청 설정 **************************************/
	#onpageConsult{
		margin-top:20px;
		}
		#onpageConsult #formConsult{
			}
			#onpageConsult #formConsult #formConsultText{
				padding:30px 0 50px;
				}
				#onpageConsult #formConsult #formConsultText dl dt{
					margin-bottom:10px;
					font-size:33px;
					font-weight:bold;
					}
				#onpageConsult #formConsult #formConsultText dl dd{
					font-size:16px;
					}
			#formConsult .form-group{
			    margin-bottom: 18px;
				}

			/* 개인정보 수집 및 이용동의 설정 */
			#formConsult #formTextBox{
				overflow: auto;
				height: 250px;
				margin: 0 auto;
				padding:15px 10px;
				outline: 1px solid lightgrey;
				background-color: white;
				}
				#formTextBox #TextBoxTitle{
					margin-bottom:10px;
					font-size:16px;
					font-weight:bold;
					}
					#formTextBox #TextBoxTitleSub{
						margin-bottom:15px;
						font-size:13px;
						}
				#formTextBox dl{
					margin-bottom:10px;
					}
					#formTextBox dt{
						padding:0 0 5px 0;
						font-weight:bold;
						font-size:14px;
						}
					#formTextBox dd{
						padding:0 0 8px 15px;
						font-size:13px;
						}
						#formTextBox dd ul{
							padding:10px 0 8px 10px;
							}
							#formTextBox dd ul li{
								line-height:22px;
								}

			#formConsult .checkbox{
				padding:0 15px;
				}
			#formConsult .btnbox{
				margin-top:25px;
				padding:0 15px;
				text-align:center;
				}
				#formConsult .btnbox .btn_submit{
					display: inline-block;
					width:300px;
					padding: 10px 10px;
					margin-bottom: 0;
					font-size: 18px;
					}


}

/* desktop 설정 ============================================================= */
@media (min-width:1025px){

	#nowndocOnepage{
		}
		#nowndocOnepage .content_40p{
			width:35%;
			float:left;
			}
		#nowndocOnepage .content_50p{
			width:50%;
			float:left;
			}
		#nowndocOnepage .content_60p{
			width:65%;
			float:left;
			}
		#nowndocOnepage .content_100p{
			width:100%;
			float:left;
			}
		#nowndocOnepage .content_pull_50p{
			width:50%;
			float:left;
			right: 50%;
			}
		#nowndocOnepage .content_push_50p{
			width:50%;
			float:left;
			left:50%;
			}
		#nowndocOnepage .content_pc{
			display:block;
			}
		#nowndocOnepage .content_mobile{
			display:none;
			}

	/* 상단 이미지 설정 **************************************/
	#onpageVisual{
		margin-bottom:35px;
		}
		#onpageVisual #onpageVisualIn{
			padding:70px 0 0;
			}
			#onpageVisualIn .content_img{margin-top:40px;}
		#onpageVisual #visualLogo{
			width:220px;
			font-size:38px;
			}
		#onpageVisual dl{float:left;}
			#onpageVisual dl dt{
				margin-bottom:20px;
				font-size:38px;
				letter-spacing: -3px;
				}
				#onpageVisual dl dt span.dot{
					}
				#onpageVisual dl dt span.dot::after{
					width:6px; height:6px;
					top: 0px;
					}
			#onpageVisual dl dd{
				font-size:17px;
				}

		#onpageVisualIn .content_img{
			line-height:270px;
			}
			#onpageVisualIn .content_img img{
				max-width: 100%;
				max-height: 100%;
				vertical-align: bottom;
				}


	/* 메인 버튼 설정 ****************************************/
	#onpageVisualBtn{
		margin:30px auto 15px;
		max-width: 1200px;
		}
		#onpageVisualBtn a{
			padding:15px 0;
			margin-bottom:20px;
			width:280px;
			font-size:18px;
			border-radius: 30px;
			}
		#onpageVisualBtn a:last-child{
			margin-bottom:0 !important;
			}
			#onpageVisualBtn a.btn_apply{
				}
			#onpageVisualBtn a.btn_download{
				}

	/* 소개 컨텐츠 설정 **************************************/
	#onpageContent{
		padding:40px 15px 0;
		}
		#onpageContent .content_title{
			font-size:30px;
			padding:0 15px 15px;
			}
		#onpageContent #content1,
		#onpageContent #content2{
			margin-bottom:50px;
			}
		#onpageContent #content3{
			margin-bottom:10px;
			}

		/* content1 설정 */
		#onpageContent #content1{
			}
			#content1 .content_text{
				}
				#content1 .content_text p{
					font-size:17px;
					letter-spacing: -1px;
					line-height: 26px;
					}
					#content1 .content_text .content_title.content_pc{
						margin-top:80px;
						margin-bottom:40px;
						}
			#content1 .content_img{
				margin:0;
				padding-right:0;
				background:none;
				}

		/* content2 설정 */
		#onpageContent #content2{
			background-color: #f9f9f9;
			}
			#content2 .content_img{
				}
			#content2 .content_text{
				background: #f9f9f9;
				}
				#content2 .content_text ul{
					padding-top:35px;
					padding-bottom:10px;
					background:none;
					}
					#content2 .content_text ul li{
						width:33.333333%;
						margin-bottom:18px;
						}
						#content2 .content_text ul li dl{
							}
							#content2 .content_text ul li dl dt{
								margin-bottom:8px;
								letter-spacing: -1px;
								font-size:18px;
								}
								#content2 .content_text ul li dl dt .img_icon{
									margin-bottom:10px;
									}
									#content2 .content_text ul li dl dt .img_icon img{
										width:55px;
										}
							#content2 .content_text ul li dl dd{
								font-size:14px;
								}

		/* content3 설정 */
		#onpageContent #content3{}
			#content3 #sliderContent{
				padding: 0 60px;
				}
				#sliderContent .slick-prev,
				#sliderContent .slick-next{
					top: 35%;
					width: 40px;
					height: 70px;
					}
				#sliderContent .slick-prev{
					left:5px;
					}
				#sliderContent .slick-next{
					right:5px;
					}
				#sliderContent .slick-prev:before,
				#sliderContent .slick-next:before{
					width: 55px;
					height: 65px;
					}
				#sliderContent .slick-prev:before{
					background: url(../images/btn_prev.png) no-repeat 0 0 / 60%;
					}
				#sliderContent .slick-next:before{
					background: url(../images/btn_next.png) no-repeat 0 0 / 60%;
					}

				#sliderContent .slider_list{
					}
					.slider_list .content_text{}
						.slider_list .content_text dl{
							}
							.slider_list .content_text dl dt{
								margin-bottom:20px;
								font-size:30px;
								letter-spacing: -1px;
								text-align:left;
								}
							.slider_list .content_text dl dd{
								font-size:17px;
								letter-spacing: -1px;
								text-align:left;
								}
					.slider_list .content_img{
						}
						.slider_list .content_img img{
							max-width:450px;
							width:100%;
							}

	/* 상담신청 설정 **************************************/
	#onpageConsult{
		padding:10px 0 80px;
		}


}
