@font-face {
 font-family:ScoreEL;
 src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff) format('woff');
 font-style:normal;
 font-weight:400
}
@font-face {
 font-family:ScoreL;
 src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff) format('woff');
 font-style:normal;
 font-weight:400
}
@font-face {
 font-family:ScoreR;
 src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff) format('woff');
 font-style:normal;
 font-weight:400
}
@font-face {
 font-family:ScoreM;
 src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff) format('woff');
 font-style:normal;
 font-weight:400
}
@font-face {
 font-family:ScoreB;
 src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff) format('woff');
 font-style:normal;
 font-weight:400
}
@font-face {
 font-family:ScoreEB;
 src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff) format('woff');
 font-style:normal;
 font-weight:400
}

/************** pop *************/

/*레이어팝업*/
#div_laypopup1{
	display:none;
	position:absolute;
	max-width:600px;
	color:white;
	text-align:center;
	z-index:5;
	transition: 1s all ease;
	box-shadow:0 0 20px #000;
}
#div_laypopup2{
	display:none;
	position:absolute;
	max-width:600px;
	color:white;
	text-align:center;
	z-index:5;
	transition: 1s all ease;
	box-shadow:0 0 20px #000;
}
.todayClose{
	position:absolute; right:6px; bottom:5px;
	margin:0; padding:0;
	color:#000;
	text-shadow: 0 0 5px #fff;
}
.todayClose input{vertical-align:middle;}
.justClose{
	display:inline-block;
	font-size: 0.9em;
	color:#000;
	cursor:pointer;
	line-height: 1.2em;
	border:1px solid #ccc;
	padding:0px 2px 1px 2px;
	margin-left:3px;
	margin-top:2px;
	background-color:#FFF;
}
@media(max-width:768px){
	#quick_left3, #quick_left4, #quick_left5 {display: block;}
	#div_laypopup1 {top: 12% !important;left: 2% !important;width: 96%;}
	#div_laypopup2 {top: 12% !important;left: 2% !important;width: 96%;}
}

#overlay_t {
	position: fixed; right: 0; top: 0; bottom: 0; left: 0; 
	opacity: 0.7; 
	filter: alpha(opacity = 50); /* IE7 & 8 */ 
	background-color: #000; 
	z-index: 89; 
	display:none;
}
 .popup_layer {
	position:absolute; top:100px; left:0; right: 0;
	display:none;
	width:768px; 
	border:solid 1px #ccc; 
	box-shadow: 0px 1px 20px #333; 
	border-radius: 10px;
	padding: 2rem;
	margin: 0 auto;
	background-color: #e5fcfb;
	z-index:90;
}
.popup_layer input::-moz-placeholder {color: #000;}
.popup_layer .close {
	position: absolute;
	top: 48px;
	right: 50px;
	cursor: pointer;
	opacity: 0.7;
}
.popup_layer .close img{width: 35px;}
#rsvCounsel .inner {
	border-radius: 10px;
	padding: 3rem 4rem 5rem;
	background-color: #bce3e0;
}
#rsvCounsel h1 {
	text-align: center;
	margin-bottom: 3rem;
	font-size: 3rem;
	font-weight: 600;
	margin-top: 2rem;
}
#rsvCounsel input[type='text'], #rsvCounsel input[type='tel'] {margin-bottom: 3%;}
#rsvCounsel select {margin-bottom: 3%;}
#rsvCounsel input[type='text'], #rsvCounsel input[type='tel'], #rsvCounsel select, #rsvCounsel textarea {
	color: #000;
	border: none;
	padding: 1.5rem 1rem;
	width: 95%;
	background-color: #fff;
}
#rsvCounsel .privacy {
	text-align: center;
	margin-bottom: 4rem;
	font-size: 1.2rem;
	margin-top: 2rem;
}
#rsvCounsel .privacy a{font-size: 90%;border-bottom: 1px solid #000;}
#rsvCounsel .btn_estimate {
	padding: 1.2rem 4rem;
	font-size: 2rem;
	font-weight: 600;
	border-radius: 8px;
	color: #fff;
	background-color: #40aea6;
}

.content.fixed {margin-top: 255px;}
#section1 { max-width: 2000px; margin: 0 auto 0 auto; }
#section1 .mySwiper .swiper-pagination{ bottom: 2rem !important;}
#section1 .mySwiper2 { display: none; }
#section1 .mySwiper2 .swiper-pagination{ bottom: 2rem !important;}
#section1 .mySwiper2 .swiper-pagination-bullet { background: #fff; opacity: .5; }
#section1 .mySwiper2 .swiper-pagination-bullet-active { width: 40px; background: #fff; opacity: 1; border-radius: 25px; }
#section1 .swiper-button-prev { width: 50px; height: 50px; left: 40px; background: url("../img/common/arr_prev.png") no-repeat 0 0 / 100%;  }
#section1 .swiper-button-next { width: 50px; height: 50px; right: 40px; background: url("../img/common/arr_next.png") no-repeat 0 0 / 100%; }
#section1 .swiper-button-prev::after, .swiper-button-next::after { display: none; }
#section1 .swiper-pagination-bullet { background: #fff; opacity: 1; }
#section1 .swiper-pagination-bullet-active { width: 40px; background: #a6d8d7; border-radius: 25px; }

#section2 { 
	max-width: 1559px; 
	margin: 0 auto; 
}
#section2 .inner { 
	padding: 9rem 2rem;
}
#section2 .section2-cont {
	width: 100%;
	padding: 20rem 0 9rem;
	background: url("../img/main/bg_pay.png?v=2") no-repeat center / cover;
	border-radius: 30px;
}
#section2 .section2-cont .form-bx form { 
	width: 100%; 
	display: flex; 
	justify-content: center; 
	padding-left:17%;
	box-sizing: border-box; 
}
#section2 .section2-cont .form-bx form .input-bx { display: flex; }
#section2 .section2-cont .form-bx form .input-bx input {
	display: block; 
	border-radius: 8px; 
	border: 1px solid #c4c4c4; 
	background: #7a808c; 
	color: #fff; 
	padding: 1rem; 
	box-sizing: border-box; 
}
#section2 .section2-cont .form-bx form .input-bx input::placeholder { color: #fff; }
#section2 .section2-cont .form-bx form .input-bx input.name { 
	width: 40%; 
	margin-right: 0.5rem; 
	height: 3rem; 
}
#section2 .section2-cont .form-bx form .input-bx input.num { 
	width: 60%; 
	height:3rem; 
}
#section2 .section2-cont .form-bx form .btn-bx { display: flex; align-items: start; margin-left: 10px; }
#section2 .section2-cont .form-bx form .btn-bx .btn-phone { width: 168px; height: 96px; background:  url("../img/common/btn_phone.png") no-repeat 0 0 / 100%; }
#section2 .section2-cont .form-bx form .btn-bx .btn-talk { 
	width: 168px; 
	height: 96px; 
	background:  url("../img/common/btn_talk.png?v=3") no-repeat 0 0 / 100%; 
	margin-left: 10px; 
}
#section2 .section2-cont .form-bx form .select-bx { margin: 10px 0; } 
#section2 .section2-cont .form-bx form .select-bx select { 
	display: block; 
	width: 100%; 
	height: 3rem; 
	background: #7a808c; 
	color: #fff; 
	padding-left: 1rem; 
	border-radius: 8px; 
	box-sizing: border-box; 
	border: 1px solid #c4c4c4; 
}
#section2 .section2-cont .form-bx form .textarea-bx {  }
#section2 .section2-cont .form-bx form textarea { 
	width: 100%; 
	overflow: hidden; 
	color: #fff; 
	padding: 1rem; 
	box-sizing: border-box; 
	border: 1px solid #c4c4c4; 
	border-radius: 8px; 
	background: #7a808c; 
}
#section2 .section2-cont .checkbox { margin-top: 1rem; color: #000; font-weight: 600; font-size: 1rem;}
#section2 .section2-cont .checkbox span { border-bottom: 1px solid #000; cursor: pointer;}

#section3 { max-width: 1559px; margin: 0 auto; }
#section3 .inner { padding: 0 16px 10% 16px; }
#section3 .inner .title-wrap {margin-bottom:4rem}
#section3 .inner .title-wrap img { width: 100%; max-width: 415px; display: block; margin: 0 auto}
#section3 ul { display: flex; justify-content: space-between; }
#section3 ul li { width: 25%; margin-left: 20px; }
#section3 ul li:first-child { margin-left: 0; }
#section3 ul li img { display: block; width: 100%; }
#section3 .wrapper { display: none; }
#section3 .center-slider .slick-list {
	width: 150%;
	margin-left: -25% !important;
	margin: 0 auto;
}
#section3 .center-slider .slick-track {
	padding: 3rem 0;
}
#section3 .center-slider .slick-slide {
	color: #FFF;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 2rem 0;
	margin: 2rem 5rem;
}
#section3 .center-slider .slick-slide,
#section3 .center-slider .slick-slide[aria-hidden="true"]:not(.slick-cloned) ~ .slick-cloned[aria-hidden="true"] {
	transform: scale(1.2, 1.2);
	transition: all 0.4s ease-in-out;
  }
#section3 .center-slider img { display: block; width: 100%; }
#section3 .center-slider .slick-center,
#section3 .center-slider .slick-slide[aria-hidden="true"]:not([tabindex="-1"]) + .slick-cloned[aria-hidden="true"] {
	transform: scale(1.4);
	border-radius: 10px;
  }
#section3 .slick-next, .slick-prev{
	text-indent: -9999px;
	z-index: 5;
  }
#section3 .slick-next{
	display: none;
	right: 15px;
  }
#section3 .slick-prev { left: 15px; }
#section3 .slick-next:before, .slick-prev:before{
	display: none;
	color: #000;
	font-size: 26px;
  }

#section4 { position: relative; max-width: 2000px; margin: 0 auto; }
#section4 .bg-bx {
	width: 100%; 
}
#section4_1 .cs-center-wrap {
	width: 80%;
	margin: 13rem auto;
	display: flex;
	padding: 0 1rem;
	box-sizing: border-box;
}
#section4_1 .cs-icon-bx {
	width: 50%;
	box-sizing: border-box;
}
#section4_1 .cs-icon-bx .title { text-align: center; margin-bottom: 5%;}
#section4_1 .cs-icon-bx .title strong {
	display: inline-block; 
	font-weight: 800; 
	font-size: 4rem; 
	margin-right: 0.5rem;  
}
#section4_1 .cs-icon-bx .title h2 {
	display: inline-block;
	font-size: 3rem;
	text-align: center;
	font-weight: 800;
	line-height: 1.5rem;
}
#section4_1 .cs-icon-bx .cont {
	height: 459px;
	text-align: center;
	border-radius: 50px 0 0 50px;
	padding: 3% 3% 9%;
	background: #fff;
}
#section4_1 .cs-icon-bx .cont .last{max-width: 80%;margin: 0 auto;}
#section4_1 .cs-icon-bx ul.icon {  
	display: flex; 
	justify-content: space-around;
	margin-top: 15%; 
}
#section4_1 .cs-icon-bx ul.icon li { width: 25%; text-align: center;}
#section4_1 .cs-icon-bx ul.icon li a { display: inline-block;}
#section4_1 .cs-icon-bx ul.icon li p {
	display: inline-block;
	text-align: center;
	font-weight: bold;
	font-size: 2rem;
	margin-top: 1rem;
}
#section4_1 .event { width: 50%; box-sizing: border-box; }
#section4_1 .event .title { text-align: center; margin-bottom: 7%;}
#section4_1 .event .title h2 {
  font-weight: 800;
  font-size: 3.5rem;
  line-height: 1.5rem;
}	
#section4_1 .event .cont { 
	height:459px;
	line-height: 0;
}
#section4_1 .event .cont img {
	width: 100%;
	height: 100%;
	border-radius: 0 25px 25px 0;
}

.rbf_bg {
	width: 100%;
	padding-top: 10px;
	background: url("../img/main/rbf_bg_pc.jpg?v=3") no-repeat;
	background-position: top;
}
#section5 { 
	width: 100%; 
	max-width: 1559px; 
	padding-bottom: 200px;
	margin: 0 auto; 
}
#section5 .inner { padding: 0 1rem; }
#section5 .title { margin-top: 9rem; }
#section5 .title img { width: 100%; max-width: 437px; display: block; margin: 0 auto;  }

#section5 .swiper4 { 
	display: none; 
	width: 200%;
	margin-left: -50%;
}
#section5 .swiper4 .swiper-slide {
	text-align: center;
	background: transparent;
	display: block;
}
#section5 .swiper4 .swiper-slide .cont-view { margin-top: 10px; overflow: hidden; }
#section5 .swiper4 .swiper-slide .cont-view p {
    padding : 0 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
    text-align: left;
    font-size: 13px;
}
#section5 .swiper4 .swiper-slide .cont-view h5 { text-align: left;  font-size: 13px; padding: 10px 5px 0 5px; margin-top: 0; }

#section5 .section5-cont { margin-top: 65px; }
#section5 .section5-cont ul { display: flex; justify-content: center; }
#section5 .section5-cont ul li {
	width: calc(94%/3); 
	margin-left: 3%;
}
#section5 .section5-cont ul li:first-child { margin-left: 0; }
#section5 .section5-cont ul li img {
	display: block;
	width: 100%;
	box-shadow: 10px 10px 1rem #999;
	border-radius: 33px;
}
#section5 .section5-cont .cont-view {
	padding: 0.5rem;
	margin-top: 10px;
	overflow: hidden;
	font-size: 1.4rem;
}
#section5 .section5-cont .cont-view p {
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-word;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 0.5rem;
}
#section5 .section5-cont .cont-view span { 
	color: #5c5c5c; 
	text-align: left; 
	margin-top: 10px; 
}
#section5 .swiper-slide img {border-radius: 15px;}

#section6 {
	width: 100%; 
	max-width: 1559px; 
	margin: 0 auto; 
}
#section6 .inner {
	display: flex;
	padding: 12rem 1rem 17%;
}
#section6 .inner .list { 
	width: 50%; 
	padding: 2%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #80bcbb;
}
#section6 .inner .list .line {
	border: 1px solid #fff;
	padding: 4% 9% 3% 9%;
}
#section6 .inner .list .title {
	color: #fff;
	font-size: 4rem; 
	font-weight: 500; 
	margin-bottom: 2.5rem; 
	line-height: 3.5rem;
}
#section6 .inner .list .title h2 { font-weight: 800;}
#section6 .inner .list .title span { font-size: 3rem;letter-spacing: -2px;}
#section6 .inner .list .cont { padding-right: 5%;}
#section6 .inner .list .cont ul li {
	display: flex;
	margin-bottom: 1.2rem;
	font-size: 1.5rem;
	font-family: ScoreR;
	border-bottom: 1px solid #618e8e;
	padding: 0 0 1rem;
}
#section6 .inner .list .cont ul li h3 {
	min-width: 5rem;
	font-weight: 500;
	white-space: nowrap;
	margin-right: 20px;
}
#section6 .inner .list .cont ul li p {
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#section6 .inner .video {
	display: flex;
	flex-direction: column;
	width: 50%; 
	box-sizing: border-box; 
	overflow: hidden;
	background: #0004;
}
#section6 .inner .video .iframe-wrap {
	
}
#section6 .inner .video iframe {
	width: 100%;
	height: 47vh;
	z-index: 51;
}
#section6 .inner .video #media-swiper {
	z-index: 51;
}
#section6 .inner .thumbnail {
	display: flex;
	justify-content: space-between;
}

#section7 { display: none; margin-bottom: 10rem;}
#section7 .tit {
	margin-top: 10rem;
	margin-bottom: 5rem;
	text-align: center;
}
#section7 .tit img { width: 47%;}
#section7 .youtube iframe {
	width: 95%;
	height: 29vh;
	margin: 0 2.5%;
}
#section7 .thumnail_m {display: flex;margin: 0 2.5%;}

/******************** 1500 ********************/
@media (max-width: 1920px) {
	#section6 .inner iframe {height: 47vh;}
} 
@media (max-width: 1500px) { 
	#section4_1 .cs-center-wrap .cs-icon-bx ul.icon img {width: 80%;}
	#section4_1 .cs-center-wrap .cont {height: 341px;}
	#section4_1 .cs-icon-bx ul.icon li {margin: 0 2%;}
	#section4_1 .cs-icon-bx ul.icon li p {font-size: 1.5rem;}
	#section4_1 .cs-icon-bx .cont {padding: 3%;}
	#section4_1 .event .title {margin-bottom: 7.6%}

	.rbf_bg {padding-left: 1rem; padding-right: 1rem;}
	#section5 .title {margin-top: 6rem;}
	#section6 .inner {padding: 10rem 1rem 12rem;	}

}

/******************** 1200 ********************/
@media (max-width: 1200px) {
	#section4_1 .cs-center-wrap {width: 90%;margin: 10rem auto;}
	#section4_1 .cs-icon-bx .title strong {font-size: 3rem;}
	#section4_1 .cs-icon-bx .title h2 {font-size: 1.8rem;}
	#section4_1 .cs-icon-bx ul.icon li p {font-size: 1.4rem;}
}


/******************** 1000 ********************/
@media (max-width: 1000px) { 
	#section2 .inner {padding: 2rem 1rem 5rem;}
	#section2 .section2-cont {
		padding: 28vw 0 22vw;
		background-image:url('../img/main/bg_pay_mo.png?v=2');
	}
	#section2 .section2-cont .form-bx {
		display: flex;
		justify-content: end;
		box-sizing: border-box;
	}
    #section2 .section2-cont .form-bx form { 
		width: 66%;
		padding: 0 4%; 
		flex-direction: column;
		align-items: end;
	}
	#section2 .section2-cont .form-bx form .input-bx input { 
		display: block; 
		color: #fff; 
		font-weight: 600;
		border: 1px solid #c4c4c4;
		border-radius: 3px;
		padding: 1rem; 
		box-sizing: border-box; 
		background: rgba(122, 128, 140, 0.6); 
	}
	#section2 .section2-cont .form-bx form .input-bx input.name { width: 40%; margin-right: 8px;}
	#section2 .section2-cont .form-bx form .input-bx input.num { width: 60%;}
	#section2 .section2-cont .form-bx form .select-bx select { border-radius: 3px; background: rgba(122, 128, 140, 0.6); }
	#section2 .section2-cont .form-bx form .textarea-bx textarea { border-radius: 3px;background: rgba(122, 128, 140, 0.6); }
	#section2 .section2-cont .form-bx form .btn-bx {margin-top: 1rem; }
    #section2 .section2-cont .form-bx form .btn-bx .btn-phone { width: 198px; height: 93px; background:  url("../img/common/btn_phone2.png") no-repeat 0 0 / 100%; }
    #section2 .section2-cont .form-bx form .btn-bx .btn-talk { 
		width: 100px; 
		margin-left: 0; 
	}

	#section4_1 .cs-center-wrap .cont {height: 239px;}
	#section4_1 .cs-icon-bx ul.icon {
		margin-top: 12%;
	}

	#section6 .inner .list .title h2 {font-size: 3.5rem;}
}


/******************** 768 ********************/
@media (max-width: 768px) {
    .swiper-button-prev { display: none; }
    .swiper-button-next { display: none; }

	#rsvCounsel {width: 94%;margin:3%;}
	#rsvCounsel .col-7 {width: 100%;margin-bottom: 3%;}
	#rsvCounsel .col-5 {width:100%;}
	#rsvCounsel h1 {margin: 3vw 0 5vw;}
	#rsvCounsel h1 + div{flex-wrap:wrap}
	#rsvCounsel .close {top: 4rem;right: 4rem;}
	#rsvCounsel .close img {width:20px}
	#rsvCounsel input[type='text'], #rsvCounsel input[type='tel'] {width:100%;margin-right: 0;}
	#rsvCounsel select {width:100%;	}
	#rsvCounsel input[type='text'], #rsvCounsel input[type='tel'], #rsvCounsel select, #rsvCounsel textarea {padding: 3vw;}
	#rsvCounsel .privacy {text-align: left;margin-top:2vw;margin-bottom:6vw}

    #section1 .mySwiper { display: none; }
    #section1 .mySwiper2 { display: block; }

	#section2	{margin-bottom: 3rem;}
	#section2 .inner {padding: 15% 1rem 10%;}
	#section2 .section2-cont {background-position: top; background-size: 100%;}
	#section2 .section2-cont .form-bx form > div {width: 100%;}
	#section2 .section2-cont .form-bx form textarea {height: 6rem;}
	#section2 .section2-cont .checkbox {font-size: 0.9rem;}

    #section3 ul { display: none; justify-content: space-between; }
    #section3 .wrapper { display: block; }
    #section3 .inner {padding: 0 1rem;}
	#section3 .inner .title-wrap {margin-bottom: 0;}
	#section4 .bg-bx { width: 100%; height: auto; background: none;  }
	#section4 .bg-bx img { display: block; }

	#section4_1 .cs-center-wrap { display: block; margin-top: 50px; margin-bottom: 0;}
	#section4_1 .cs-center-wrap .cont {height: auto;}
	#section4_1 .cs-icon-bx { width: 100%; background: #fff; padding: 5% 0; border-radius: 0; box-sizing: border-box; }
	#section4_1 .cs-icon-bx ul.icon li img { width: 70%; margin: 0 auto; min-width: 54px; }
	#section4_1 .cs-icon-bx ul.icon li p { font-size: 1.6rem;font-weight: 500; }
	#section4_1 .cs-icon-bx .title {margin-bottom: 0;}
	#section4_1 .cs-icon-bx .title h2 {font-size: 3rem;text-align: center;}
	#section4_1 .cs-icon-bx .title strong {font-size: 3.5rem;}
	#section4_1 .event { width: 100%; background-color: #fff; box-sizing: border-box; border-radius: 0; }
	#section4_1 .event img { display: block; width: 100%;  margin: 0 auto;  }
	#section4_1 .event .title img { margin-top: 6rem; max-width: 425px; }
	#section4_1 .event .cont img { margin-top: 5rem; border-radius: 25px;}
	.rbf_bg {
		width: 100%;
		padding: 10px 0 0;
		overflow: hidden;
		background: url("../img/main/rbf_bg_mo.jpg") no-repeat 0 0 / cover;
	}
	#section5 {padding-bottom: 0;}
	#section5 .section5-cont ul { display: none; }
	#section5 .swiper4 { display: block; }
	#section5 .swiper4 .more-view { margin-bottom: 20px; }
	#section5 .swiper4 .more-view a { display: block; width: 100%; text-align: right; color: #000; }
    #section5 .title { margin-top: 4rem; }
	#section5 .section5-cont .cont-view span {display: none;}

	#section6 .inner { display: block; padding: 5rem 0 0; }
	#section6 .inner .list { width: 100%; margin: 0 auto;}
	#section6 .inner .list .line {border: none;padding: 10% 3% 8%;}
	#section6 .inner .list .cont {padding-right: 0;}
	#section6 .inner .list .cont ul li {
		font-size: 1.8rem;
		line-height: 1.8rem;
		margin-bottom: 1.9rem;
	}
	#section6 .inner .list .title { 
		width: 100%;
		text-align: center;
		border: none;
		margin-bottom: 5rem;
	}
	#section6 .inner .list .title h2 { display: inline-block; font-size: 4rem;}
	#section6 .inner .list .title span {font-size: 3rem;}
	#section6 .inner .video { display: none; width: 100%; margin-top: 100px; } 

	#section7 { display: block; }
}

/******************** 600 ********************/
@media (max-width: 600px) {
    #section3 .inner .title-wrap img {max-width: 52%;}
	#section3 .center-slider .slick-slide {margin: 2rem 3.5rem;}
    #section4_1 .cs-icon-bx ul.icon {
        margin-top: 33px;
    }
    #section4_1 .event .title img {
        width: 60%;
        margin-top: 5rem;
    }
    #section5 .section5-cont {
        margin-top: 20px;
    }
    #section5 .title img {
        max-width: 300px;
    }
	#section6 .inner .list .cont ul li {font-size: 1.5rem;line-height: 1.5rem;}
}

/******************** 500 ********************/
@media (max-width: 500px) {
	#section2 .section2-cont .form-bx form .input-bx input.name {height: 2rem;}
	#section2 .section2-cont .form-bx form .input-bx input.num {height: 2rem;}
	#section2 .section2-cont .form-bx form .select-bx select {height: 2rem;}
	#section2 .section2-cont .form-bx form textarea {height: 4rem;}
    #section2 .section2-cont .checkbox {font-size: 0.7rem;margin-top: 0;}
	#section2 .section2-cont .form-bx form .btn-bx {margin-top: 0.5rem;}
}



