@charset "utf-8";

.common_like{display:inline-block;font-family: 'Montserrat', sans-serif;font-weight: 700;font-size:13px;color:rgba(0, 0, 0, 0.6);padding-left:20px;background:url(/portal/images/main/like.png?t_=201908161800) no-repeat 0 50%;color:#333;}
.common_coment{display:inline-block;font-family: 'Montserrat', sans-serif;font-weight: 700;font-size:13px;color:rgba(0, 0, 0, 0.6);padding-left:20px;background:url(/portal/images/main/coment.png?t_=201908161800) no-repeat 0 50%;color:#333;}


.section_1{height: 550px;padding:0 20px;background:no-repeat center;background-size:cover; position: relative; z-index: 1;}

.section_1 .s_1_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	overflow: hidden;
}

.section_1 .s_1_img img {
	width: auto;
	height: 100%;
	animation: visualZoomIn 2s ease-in-out forwards;
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	max-width: none;
}

@keyframes visualZoomIn {
	from {
		transform: translate(-50%, -50%) scale(1);
	}
	
	to {
		transform: translate(-50%, -50%) scale(1.15);
	}
}

/*봄*/
/*.section_1{background-image:url(/portal/images/main/s_2_bg.jpg?t_=201912241622);}*/

/*여름*/
/* .section_1{background-image:url(/portal/images/main/s_3_bg.jpg?t_=201912241622);}*/

/*가을*/
/* .section_1{background-image:url(/portal/images/leports/main/eco_visual_reports.jpg);}*/

/*겨울*/
/* .section_1{background-image:url(/portal/images/main/s_1_bg.jpg?t_=201912241622);}*/

.section_1 .s_1_location {
	color: #fff;
	font-family: 'SCDream', sans-serif;
	background: url(/portal/images/main/eco_location.png) no-repeat;
	position: absolute;
	right: 40px;
	top: 30px;
	padding-left: 25px;
	background-size: 19px;
}

.section_1 .s_1_location strong {
	font-weight: 500;
	color: #fff;
	font-family: 'SCDream', sans-serif;
	font-size: inherit;
}

.section_1 .layout{position:relative;height:inherit;}
.section_1 .slogan{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%); margin-top: -30px;}
.section_1 .slogan .img{}
.section_1 .slogan .text{display:none;}
.section_1 .slogan .text h2{}
.section_1 .slogan .text p{}


@media (max-width:1200px) {
.section_1{height:350px;}
.section_1 .slogan{width:300px;}
}
@media (max-width:1100px) {
.section_1 .slogan{margin-top: 0;}
}
@media (max-width:1000px) {
.section_1 .s_1_location {font-size:14px;}
}
@media (max-width:600px) {
.section_1{height:250px;background-position:0 0;}
.section_1 .s_1_location {display: none;}
.section_1 .slogan{left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%); max-width: 80%;}
}




#main .main_section_2{position: relative;z-index: 120;}
#main .main_section_2 .layout{position:relative;padding: 30px 345px 30px 30px; background: #eeb723; border-radius: 100px; margin-top: -60px; box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;}
#main .main_section_2 .layout::after {content: ''; display: block; clear: both;}

#main .main_section_2 .preview_wrap{float:left;height:50px;position:relative;margin-right: 1%; font-family: 'SCDream', sans-serif;}
#main .main_section_2 .preview_wrap .label{height:100%;}
#main .main_section_2 .preview_wrap .label a{outline-width:0;display:block;height:100%;background-color:#fff;-webkit-border-radius:28px;border-radius:28px;padding: 11px 0 0 23px;font-size: 16px;color: #444;font-weight: 500;/* border: 1px solid #ddd; */}
#main .main_section_2 .preview_wrap .label a img{vertical-align:middle;position:relative;top: -1px;margin-right: 5px;}
#main .main_section_2 .preview_wrap .label a:focus{outline:3px dashed #333;}

#main .main_section_2 .preview_wrap .ov .label a{-webkit-border-radius:28px 28px 0 0;border-radius:28px 28px 0 0}

#main .main_section_2 .s_2_locate,
#main .main_section_2 .s_2_name,
#main .main_section_2 .s_2_calendar,
#main .main_section_2 .s_2_people{float:left;height:50px;margin-right: 1%;}


#main .main_section_2 .input{position:relative}
#main .main_section_2 .input label,
#main .main_section_2 .s_2_people .label{position:absolute;top: 14px;left:25px;font-weight:500;font-size: 16px;color:#444;}
#main .main_section_2 .input label img,
#main .main_section_2 .s_2_people .label img{vertical-align:middle;position:relative;top: -3px;margin-right:10px;}
#main .main_section_2 .input input{width:100%;height:100%;padding:0 25px;text-indent:0;border-width:0}
#main .main_section_2 .input input:focus{outline:3px dashed #333;}

#main .main_section_2 .s_2_locate{width:150px;margin-right:0;}
#main .main_section_2 .s_2_name{width:400px;margin-right:0;}
#main .main_section_2 .s_2_name label{}
#main .main_section_2 .s_2_name input,
#main .main_section_2 .s_2_calendar input,
#main .main_section_2 .s_2_people{border-radius:28px;-webkit-border-radius:28px;background-color:#fff}
#main .main_section_2 .s_2_name.ov{}
#main .main_section_2 .s_2_name.ov input{border-radius:25px 25px 0 0;-webkit-border-radius:25px 25px 0 0;border:solid #ddd;border-width:1px 1px 0}

#main .main_section_2 .s_2_calendar{width:285px;}
#main .main_section_2 .s_2_calendar label{font-family: 'SCDream', sans-serif;}
#main .main_section_2 .s_2_calendar input{text-align:center;padding:0;font-weight: 500;text-indent:0;font-size: 16px;letter-spacing: -1px;}

#main .main_section_2 .preview_locate{top:50px;left:0}
#main .main_section_2 .preview_locate .horizen{}
#main .main_section_2 .preview_locate .horizen:after{content:'';display:block;clear:both}

#main .main_section_2 .s_2_people{position: absolute;top: 30px;right: 90px;width:255px;padding-left:115px;margin-right:0;}
#main .main_section_2 .s_2_people .label{font-family: 'SCDream', sans-serif;}
#main .main_section_2 .s_2_people .cost_wrap{position:relative;z-index:10;height:100%;}
#main .main_section_2 .s_2_people .cost_wrap:after{content:'';display:block;clear:both}
#main .main_section_2 .s_2_people .cost_wrap a{float:left;margin-top:8px;display:block;width:34px;height:34px;background:no-repeat 0 0}
#main .main_section_2 .s_2_people .cost_wrap .minus{background-image:url(/portal/images/layout/fs_cost_minus.png?t_=201908161800)}
#main .main_section_2 .s_2_people .cost_wrap .minus:hover{background-image:url(/portal/images/layout/fs_cost_minus_ov.png?t_=201908161800)}
#main .main_section_2 .s_2_people .cost_wrap .plus{background-image:url(/portal/images/layout/fs_cost_plus.png?t_=201908161800)}
#main .main_section_2 .s_2_people .cost_wrap .plus:hover{background-image:url(/portal/images/layout/fs_cost_plus_ov.png?t_=201908161800)}
#main .main_section_2 .s_2_people .cost_wrap .cost{float:left;display:block;width:50px;height:100%;line-height:48px;text-align:center;font-weight:500;font-size:23px}

#main .main_section_2 .s_2_btn{position:absolute;right:30px;top:30px}
#main .main_section_2 .s_2_btn button{width:50px;height:50px;border-radius:100%;-webkit-border-radius:100%;background-color: #713c21;color:#fff;}


#main .main_section_2 .locate{width: 32%;}
#main .main_section_2 .locate .input{width:100%}
#main .main_section_2 .name{width: 36%;}
#main .main_section_2 .name .input{width:100%;}
#main .main_section_2 .s_2_calendar{width: 29%;}

#main .main_section_2 .locate .label a,
#main .main_section_2 .name .label a{border: solid #fff;border-width:1px 1px 0}

#main .main_section_2 .locate .ov .label a,
#main .main_section_2 .name .ov .label a{border-color:#ddd}

@media (max-width:1100px) {
#main .main_section_2 {height: auto; padding: 20px 0 20px 15px; background: #eeb723;}
#main .main_section_2 .layout{border-radius: 0; box-shadow: none; margin-top: 0; padding: 0 325px 0 0;}
#main .main_section_2 .locate{}
#main .main_section_2 .name{}
#main .main_section_2 .s_2_calendar{width: 29%;}
#main .main_section_2 .s_2_people {top: 0; right: 70px;}
#main .main_section_2 .s_2_btn {top: 0; right: 15px;}
}

@media (max-width:950px) {
#main .main_section_2{height:auto;padding:20px 10px}
#main .main_section_2 .layout{padding:0 100px 0 0}
#main .main_section_2 .layout:after{content:'';display:block;clear:both}
#main .main_section_2 .locate{width:49.5%;margin:0 0 0 0}
#main .main_section_2 .name{width:49.5%;margin:0 0 0 1%}
#main .main_section_2 .s_2_calendar{width:49.5%;margin:1% 0 0 0}
#main .main_section_2 .s_2_people{position:relative;top:0;right:0;width:49.5%;margin:1% 0 0 1%}
#main .main_section_2 .s_2_btn{top:0;height:100%; right: 0;}
#main .main_section_2 .s_2_btn button{width:90px;height:100%;-webkit-border-radius:10px;border-radius:10px}

#main .main_section_2 .locate .label a, #main .main_section_2 .locate .ov .label a{-webkit-border-radius:10px 0 0 0;border-radius:10px 0 0 0}
#main .main_section_2 .name .label a, #main .main_section_2 .name .ov .label a{-webkit-border-radius:0 10px 0 0;border-radius:0 10px 0 0}
#main .main_section_2 .s_2_calendar input{-webkit-border-radius:0 0 0 10px;border-radius: 0 0 0 10px;}
#main .main_section_2 .s_2_people{-webkit-border-radius:0 0 10px 0;border-radius:0 0 10px 0}
}

@media (max-width:767px) {
#main .main_section_2{padding:20px 15px;}
#main .main_section_2 .layout {padding: 0 60px 0 0;}
#main .main_section_2 .locate, #main .main_section_2 .name, #main .main_section_2 .s_2_calendar, #main .main_section_2 .s_2_people{width:100%;margin:7px 0 0 0}
#main .main_section_2 .locate{margin-top:0}
#main .main_section_2 .locate .label a,
#main .main_section_2 .name .label a,
#main .main_section_2 .s_2_calendar input,
#main .main_section_2 .s_2_people{-webkit-border-radius:5px;border-radius:5px}

#main .main_section_2 .locate .ov .label a,
#main .main_section_2 .name .ov .label a{-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}

#main .main_section_2 label img, #main .main_section_2 .label img{width:20px}

#main .main_section_2 .preview_wrap .label a{padding-left:10px; padding-top: 15px;}
#main .main_section_2 .input label, #main .main_section_2 .s_2_people .label{left:10px}

#main .main_section_2 .s_2_people{padding-left: 100px;}

#main .main_section_2 .s_2_people .cost_wrap .minus,
#main .main_section_2 .s_2_people .cost_wrap .plus{width: 20px;height: 20px;margin: 16px 0 0 0;background-size:cover;}

#main .main_section_2 .preview_wrap .label a, #main .main_section_2 .input label, #main .main_section_2 .s_2_people .label{font-size:16px}
#main .main_section_2 .input label, #main .main_section_2 .s_2_people .label{top:16px}

#main .main_section_2 .s_2_btn {width: 50px;}
#main .main_section_2 .s_2_btn button {width: 100%;}
}


/* 2019-07-22 한 눈에 보는 자연휴양림 */
.section_3{padding:0 10px; position: relative; font-family: 'SCDream', sans-serif;}
.section_3::before {
	content: '';
	display: block;
	width: 200px;
	height: 235px;
	background: url(/portal/images/main/eco_s_3_bg_frtrl.png) no-repeat;
	position: absolute;
	top: -60px;
	left: 0;
	background-size: 100%;
}
.section_3:after{content:'';display:block;clear:both}
.section_3 .layout{position:relative;padding: 50px 0 60px; max-width: 1400px;}
.section_3 .s_3_a{position:relative;float:left;width:410px}
.section_3 .s_3_a .s_3_a_ti{width:160px}
.section_3 .s_3_a .s_3_a_ti h2{letter-spacing:-1px;line-height:120%;font-weight:300;font-size:32px;font-family:'Noto Sans Kr', sans-serif;color:#000}
.section_3 .s_3_a .s_3_a_ti h2 span{display:block;font-weight:500}
.section_3 .s_3_a .s_3_a_ti p{margin:20px 0 15px;line-height:130%;text-align:left;font-size:16px;color:#555}
.section_3 .s_3_a .s_3_a_ti .s3ati_btn img{margin-left:2px;vertical-align:-1px}
.section_3 .s_3_a .s_3_a_map{position:absolute;top:0;right:31px;width:220px;height:341px;background:url(/portal/images/main/s_3_a_map.png?t_=201908161800) no-repeat 0 0;}
.section_3 .s_3_a .s_3_a_map a{position:absolute;top:0;left:0;display:block;width:45px;height:45px;padding-top: 7px;line-height: 120%;text-align:center;font-weight:500;font-size:13px;color:#fff;border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;}
.section_3 .s_3_a .s_3_a_map a span{display:block;font-size:12px}
.section_3 .s_3_a .s_3_a_map .s_3_a_map_1{top: 45px;left: 65px;background-color:rgba(37,108,195,0.7);width:55px;height:55px;}
.section_3 .s_3_a .s_3_a_map .s_3_a_map_2{top: 95px;left: 95px;background-color:rgba(91,148,16,0.7);}
.section_3 .s_3_a .s_3_a_map .s_3_a_map_3{top: 115px;left: 45px;background-color:rgba(24,172,100,0.7)}
.section_3 .s_3_a .s_3_a_map .s_3_a_map_4{top: 170px;left: 60px;background-color:rgba(65,93,214,0.7);}
.section_3 .s_3_a .s_3_a_map .s_3_a_map_5{top: 220px;left: 20px;background-color:rgba(211,123,18,0.7);}
.section_3 .s_3_a .s_3_a_map .s_3_a_map_6{top: 35px;left: 125px;background-color:rgba(201,57,152,0.7);}
.section_3 .s_3_a .s_3_a_map .s_3_a_map_7{top: 130px;left: 150px;background-color:rgba(137,65,199,0.7);width:55px;height:55px;}
.section_3 .s_3_a .s_3_a_map .s_3_a_map_8{top: 197px;left: 120px;background-color:rgba(12,128,188,0.7);width:55px;height:55px;}
.section_3 .s_3_a .s_3_a_map .s_3_a_map_9{top: 295px;left: 15px;background-color:rgba(240,88,149,0.7);}

.section_3 .s_3_a_list{display:none;z-index:10;position:absolute;top:0;left:0;width:100%;padding: 0 0 0 160px;}
.section_3 .s_3_a_list .s_3_a_list_close{position:absolute;top: 40px;right:0;padding:10px;line-height:100%;font-size:15px;border:1px solid #b2b2b2;color:#545454;}
.section_3 .s_3_a_list .locate{display:none;height:450px;padding:37px 0 0 30px;background-color:#fff}
.section_3 .s_3_a_list .locate .locate_ti{display:block;height:50px;padding:8px 0 0 33px;font-weight:600;font-size:25px;border-bottom:2px solid #444;background:url(/portal/images/main/s_3_list_marker.png?t_=201908161800) no-repeat 5px 50%;color:#000}
.section_3 .s_3_a_list .locate .locate_ti span{color:#666}
.section_3 .s_3_a_list .locate .locate_map{float:left;width:300px;height: 355px;position: relative;}
.section_3 .s_3_a_list .locate .locate_map .lm_marker{display:none;width:18px}

.section_3 .s_3_a_list .locate .lm_anchor{height:363px;padding-left: 30px;overflow: auto;}
.section_3 .s_3_a_list .locate .lm_anchor .lma_item{min-height:60px}
.section_3 .s_3_a_list .locate .lm_anchor .lma_item .lma_ti{display:block;padding:10px 20px;margin-top:15px;line-height:100%;font-weight:600;font-size:18px;background-color:#f1f6fc;color:#000}
.section_3 .s_3_a_list .locate .lm_anchor .lma_item .lma_list{padding: 10px 20px;}
.section_3 .s_3_a_list .locate .lm_anchor .lma_item .lma_list:after{content:'';display:block;clear:both}
.section_3 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li{float:left;width:100px;margin-right:3px}
.section_3 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div{display:inline-block;position:relative}
.section_3 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div>a{display:block;border-bottom:1px solid transparent;color:#404040}
.section_3 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div>a:before{content:'';display:inline-block;width:2px;height:2px;margin-right:5px;vertical-align:5px;background-color:#595959}
.section_3 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div>a:hover{border-bottom:1px solid #e21515;color:#e21515}
.section_3 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div>a:hover:before{background-color:#e21515}
.section_3 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div .lma_util{z-index:1;display:none;position:absolute;top:30px;left:50%;width:110px;padding:5px 15px;margin-left:-55px;border-radius:15px;-webkit-border-radius:15px;-ms-border-radius:15px;background-color:#fad733}
.section_3 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div .lma_util:before{content:'';position:absolute;top:-14px;left:50%;margin-left:-7px;border:7px solid transparent;border-bottom-color:#fad733}
.section_3 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div .lma_util a{display:block;padding:5px 0;font-weight:500;font-size:15px;color:#4f3821}
.section_3 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div .lma_util a img{vertical-align:-3px}
.section_3 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div .lma_util a{border-top:1px solid #cab140}
.section_3 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div .lma_util a:first-child{border-top-width:0}

.section_3 .s_3_a_list .locate_1{display:block}

.section_3 .s_3_a .s_3_a_bg{position:absolute;top:262px;left:-180px;width:335px;height:172px;background:url(/portal/images/main/s_3_bg.png?t_=201908161800) no-repeat}

.section_3 .s_3_group{
    position: relative;
    padding-right: 405px;
}
.section_3 .s_3_group:after{content:'';display:block;clear:both}
.section_3 .s_3_group h3{padding:0;margin:0 0 20px;font-weight:500;font-size:28px;color:#000;font-family:'SCDream', sans-serif;}
.section_3 .s_3_group h3:before{display:none}
.section_3 .s_3_group .s_3_b{position:relative;float:left;width:47.5%}
.section_3 .s_3_group .s_3_b .control{position:absolute;top:0;right:0;border-left:1px solid #c8ced4}
.section_3 .s_3_group .s_3_b .control a{display:block;float:left;background:no-repeat 50% 50%;width:36px;height:36px;border:solid #c8ced4;border-width:1px 1px 1px 0}
.section_3 .s_3_group .s_3_b .control .prev{background-image:url(/portal/images/main/s_3_b_control_prev.png?t_=201908161800)}
.section_3 .s_3_group .s_3_b .control .prev:hover{background-image:url(/portal/images/main/s_3_b_control_prev_ov.png?t_=201908161800);background-color:#434954}
.section_3 .s_3_group .s_3_b .control .next{background-image:url(/portal/images/main/s_3_b_control_next.png?t_=201908161800)}
.section_3 .s_3_group .s_3_b .control .next:hover{background-image:url(/portal/images/main/s_3_b_control_next_ov.png?t_=201908161800);background-color:#434954}
.section_3 .s_3_group .s_3_b .control .stop{background-image:url(/portal/images/main/s_3_b_control_stop.png?t_=201908161800)}
.section_3 .s_3_group .s_3_b .control .stop:hover{background-image:url(/portal/images/main/s_3_b_control_stop_ov.png?t_=201908161800);background-color:#434954}
.section_3 .s_3_group .s_3_b .control .play{background-image:url(/portal/images/main/s_3_b_control_play.png?t_=201908161800)}
.section_3 .s_3_group .s_3_b .control .play:hover{background-image:url(/portal/images/main/s_3_b_control_play_ov.png?t_=201908161800);background-color:#434954}
.section_3 .s_3_group .s_3_b .s_3_b_list{position:relative;height:300px;overflow:hidden}
.section_3 .s_3_group .s_3_b .s_3_b_list .item_grap{position:relative}
.section_3 .s_3_group .s_3_b .s_3_b_list .item_grap .item{margin-bottom:15px}
.section_3 .s_3_group .s_3_b .s_3_b_list .item_grap .item a,
.section_3 .s_3_group .s_3_b .s_3_b_list .item_grap .item .anchor{height:88px;padding:15px;overflow:hidden;display:block;border:1px solid transparent;background-color:#ebf1f8}
.section_3 .s_3_group .s_3_b .s_3_b_list .item_grap .item a:hover{border-color:#000}
.section_3 .s_3_group .s_3_b .s_3_b_list .item_grap .item .item_ti{float:left;width: 70px;height:60px;padding: 13px 0 0;line-height:120%;font-size: 14px;text-align:center;border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;color:#fff;}
.section_3 .s_3_group .s_3_b .s_3_b_list .item_grap .item .item_pt{overflow:hidden;height:48px;line-height:24px;font-weight: 500;margin-top:5px;font-size: 16px;padding-left: 10px;}
.section_3 .s_3_group .s_3_b .s_3_b_list .item_grap .item .item_pt .mr_reg{width:20px;height:20px;font-size:12px;padding-top: 3px;vertical-align: 2px;line-height: 100%;}
.section_3 .s_3_group .s_3_b .s_3_b_list .item_grap .item_a .item_ti{background-color:#5465c7}
.section_3 .s_3_group .s_3_b .s_3_b_list .item_grap .item_b .item_ti{background-color:#f15f7b}
.section_3 .s_3_group .s_3_b .s_3_b_list .item_grap .item_c .item_ti{background-color:#3b8eee}
.section_3 .s_3_group .s_3_b .s_3_b_list .item_grap .item_d .item_ti{background-color:#04a45e}

.section_3 .s_3_group .s_3_c{position:relative;width: 100%;}
.section_3 .s_3_group .s_3_c .control{position:absolute;top:0;right:40px;border-left:1px solid #c8ced4}
.section_3 .s_3_group .s_3_c .control a{display:block;float:left;background:no-repeat 50% 50%;width:36px;height:36px;border:solid #c8ced4;border-width:1px 1px 1px 0}
.section_3 .s_3_group .s_3_c .control .prev{background-image:url(/portal/images/main/s_3_b_control_prev.png?t_=201908161800)}
.section_3 .s_3_group .s_3_c .control .prev:hover{background-image:url(/portal/images/main/s_3_b_control_prev_ov.png?t_=201908161800);background-color:#434954}
.section_3 .s_3_group .s_3_c .control .next{background-image:url(/portal/images/main/s_3_b_control_next.png?t_=201908161800)}
.section_3 .s_3_group .s_3_c .control .next:hover{background-image:url(/portal/images/main/s_3_b_control_next_ov.png?t_=201908161800);background-color:#434954}
.section_3 .s_3_group .s_3_c .control .stop{background-image:url(/portal/images/main/s_3_b_control_stop.png?t_=201908161800)}
.section_3 .s_3_group .s_3_c .control .stop:hover{background-image:url(/portal/images/main/s_3_b_control_stop_ov.png?t_=201908161800);background-color:#434954}
.section_3 .s_3_group .s_3_c .control .play{background-image:url(/portal/images/main/s_3_b_control_play.png?t_=201908161800)}
.section_3 .s_3_group .s_3_c .control .play:hover{background-image:url(/portal/images/main/s_3_b_control_play_ov.png?t_=201908161800);background-color:#434954}

@media (max-width:767px) {
.section_3 .s_3_group .s_3_c .control{right:33px;border-left:1px solid #c8ced4}
.section_3 .s_3_group .s_3_c .control a{width:30px;height:30px}
}

.section_3 .s_3_group .s_3_c .s_3_c_list{position:relative;overflow:hidden;height: 193px;}
.section_3 .s_3_group .s_3_c .s_3_c_list .item_grap{position:relative;}
.section_3 .s_3_group .s_3_c .s_3_c_list .item_grap:after{content:'';display:block;clear:both;}
.section_3 .s_3_group .s_3_c .s_3_c_list .item{float:left;width: 49%;margin: 0 0 15px 2%;}
.section_3 .s_3_group .s_3_c .s_3_c_list .item a{height:88px;padding: 15px;overflow:hidden;display:block;border:1px solid #ddd;background-color:#fff; border-radius: 5px;}
.section_3 .s_3_group .s_3_c .s_3_c_list .item a:hover{outline: 2px solid #ffb526; outline-offset: -2px;}
.section_3 .s_3_group .s_3_c .s_3_c_list .item a:focus {outline-offset: -3px;}
.section_3 .s_3_group .s_3_c .s_3_c_list .item:nth-child(odd){margin-left:0;}
.section_3 .s_3_group .s_3_c .s_3_c_list .item .item_ti{float:left;width: 70px;height:60px;padding:14px 0 0;line-height:100%;text-align:center;border-radius: 5px;-webkit-border-radius: 5px;-ms-border-radius:5px;background-color:#FFFBE7;}
.section_3 .s_3_group .s_3_c .s_3_c_list .item .item_ti i{display:block;line-height:inherit;font-size:27px;font-style:normal;color: #e67b08;}
.section_3 .s_3_group .s_3_c .s_3_c_list .item .item_ti span{display:block;margin-top:8px;line-height:inherit;font-size:11px;color:#666}
.section_3 .s_3_group .s_3_c .s_3_c_list .item .item_pt{overflow:hidden;height:48px;line-height:24px;margin-top:5px;padding-left: 10px;font-weight:500;font-size: 16px; color: #000;}

.section_3 .s_3_group .s_3_c .more{position:absolute;top:0;right:0;width:37px;height:37px;text-align:center;border:1px solid #c8ced4;background:url(/portal/images/main/s_3_c_more.png?t_=201908161800) no-repeat 50% 50%; border-radius: 50%;}
.section_3 .s_3_group .s_3_c .more:hover{background-image:url(/portal/images/main/s_3_c_more_ov.png?t_=201908161800);background-color:#434954}

/* 20200228_바로가기 추가 */
.section_3 .s_3_group .s_3_d{position: absolute;top: 0;right: 0;width: 380px;}
.section_3 .s_3_group .s_3_d .control{position:absolute;top:0;right:0;}
.section_3 .s_3_group .s_3_d .control a{display:block;float:left;background:no-repeat 50% 50%;width:36px;height:36px;border:1px solid #c8ced4; border-radius: 50%; margin-left: 5px;}
.section_3 .s_3_group .s_3_d .control .prev{background-image:url(/portal/images/main/s_3_b_control_prev.png?t_=201908161800)}
.section_3 .s_3_group .s_3_d .control .prev:hover{background-image:url(/portal/images/main/s_3_b_control_prev_ov.png?t_=201908161800);background-color:#434954}
.section_3 .s_3_group .s_3_d .control .next{background-image:url(/portal/images/main/s_3_b_control_next.png?t_=201908161800)}
.section_3 .s_3_group .s_3_d .control .next:hover{background-image:url(/portal/images/main/s_3_b_control_next_ov.png?t_=201908161800);background-color:#434954}
.section_3 .s_3_group .s_3_d .control .stop{background-image:url(/portal/images/main/s_3_b_control_stop.png?t_=201908161800)}
.section_3 .s_3_group .s_3_d .control .stop:hover{background-image:url(/portal/images/main/s_3_b_control_stop_ov.png?t_=201908161800);background-color:#434954}
.section_3 .s_3_group .s_3_d .control .play{background-image:url(/portal/images/main/s_3_b_control_play.png?t_=201908161800)}
.section_3 .s_3_group .s_3_d .control .play:hover{background-image:url(/portal/images/main/s_3_b_control_play_ov.png?t_=201908161800);background-color:#434954}

.section_3 .s_3_group .s_3_d .s_3_d_link{position:relative;overflow:hidden;height: 193px;}
.section_3 .s_3_group .s_3_d .s3d_linkList{position:relative;text-align:center}
.section_3 .s_3_group .s_3_d .s3d_linkList li{margin-top:15px}
.section_3 .s_3_group .s_3_d .s3d_linkList li:first-child{margin-top:0}
.section_3 .s_3_group .s_3_d .s3d_linkList li.t1{background:#6ab104; text-align:center;}
/*.section_3 .s_3_group .s_3_d .s3d_linkList li.t2{background:#13a669 url(/portal/images/main/s_3_banner_bg3.jpg) right 0px bottom no-repeat}*/
.section_3 .s_3_group .s_3_d .s3d_linkList li.t2{background:#d1eff1; text-align:center}
.section_3 .s_3_group .s_3_d .s3d_linkList li.t3{background:#6ab104; text-align:center}
.section_3 .s_3_group .s_3_d .s3d_linkList li.t4{background:#3463b2; text-align:center}
.section_3 .s_3_group .s_3_d .s3d_linkList li a{display:block;position:relative;width:100%;overflow:hidden}
.section_3 .s_3_group .s_3_d .s3d_linkList li a:before,
.section_3 .s_3_group .s_3_d .s3d_linkList li a:after{content:"";display:block;position:absolute;width:100%;height:3px;transition:all .7s;z-index:1}
.section_3 .s_3_group .s_3_d .s3d_linkList li a:before{top:0;left:-100%}
.section_3 .s_3_group .s_3_d .s3d_linkList li a:after{bottom:0;right:-100%}
.section_3 .s_3_group .s_3_d .s3d_linkList li a:hover:before{left:0}
.section_3 .s_3_group .s_3_d .s3d_linkList li a:hover:after{right:0}
.section_3 .s_3_group .s_3_d .s3d_linkList li a .bann_box{display:table;width:100%;height:88px}
.section_3 .s_3_group .s_3_d .s3d_linkList li a .bann_box:before,
.section_3 .s_3_group .s_3_d .s3d_linkList li a .bann_box:after{content:"";display:block;position:absolute;width:3px;height:100%;transition:all .7s;z-index:1}
.section_3 .s_3_group .s_3_d .s3d_linkList li a .bann_box:before{left:0;bottom:-100%}
.section_3 .s_3_group .s_3_d .s3d_linkList li a .bann_box:after{right:0;top:-100%}
.section_3 .s_3_group .s_3_d .s3d_linkList li a:hover .bann_box:before{bottom:0}
.section_3 .s_3_group .s_3_d .s3d_linkList li a:hover .bann_box:after{top:0}

.section_3 .s_3_group .s_3_d .s3d_linkList li.t1 a:before,
.section_3 .s_3_group .s_3_d .s3d_linkList li.t1 a:after,
.section_3 .s_3_group .s_3_d .s3d_linkList li.t1 a .bann_box:before,
.section_3 .s_3_group .s_3_d .s3d_linkList li.t1 a .bann_box:after{background:#4f8302}

.section_3 .s_3_group .s_3_d .s3d_linkList li.t2 a .bann_box>img{transition:all .3s}
.section_3 .s_3_group .s_3_d .s3d_linkList li.t2 a:hover .bann_box>img{transform:scale(1.04)}
.section_3 .s_3_group .s_3_d .s3d_linkList li.t2 a:before,
.section_3 .s_3_group .s_3_d .s3d_linkList li.t2 a:after,
.section_3 .s_3_group .s_3_d .s3d_linkList li.t2 a .bann_box:before,
.section_3 .s_3_group .s_3_d .s3d_linkList li.t2 a .bann_box:after{background:#4f8302}

.section_3 .s_3_group .s_3_d .s3d_linkList li.t3 a .bann_box>img{transition:all .3s}
.section_3 .s_3_group .s_3_d .s3d_linkList li.t3 a:hover .bann_box>img{transform:scale(1.04)}
.section_3 .s_3_group .s_3_d .s3d_linkList li.t3 a:before,
.section_3 .s_3_group .s_3_d .s3d_linkList li.t3 a:after,
.section_3 .s_3_group .s_3_d .s3d_linkList li.t3 a .bann_box:before,
.section_3 .s_3_group .s_3_d .s3d_linkList li.t3 a .bann_box:after{background:#233f76}

.section_3 .s_3_group .s_3_d .s3d_linkList li a .bann_box .bannM{display:table-cell;vertical-align:middle;padding-left:9%}
.section_3 .s_3_group .s_3_d .s3d_linkList li a .bann_box .bannM>img{vertical-align:middle}
.section_3 .s_3_group .s_3_d .s3d_linkList li a .bann_box p{color:#fff;font-size:14px}
.section_3 .s_3_group .s_3_d .s3d_linkList li a .s3_arrow{position:relative;left:0;margin-left:8px}
.section_3 .s_3_group .s_3_d .s3d_linkList li a:hover .s3_arrow{animation:linkA .7s infinite}
.section_3 .s_3_group .s_3_d .s3d_linkList li a .bann_box>img{height:88px}

@keyframes linkA{
    50%{left:3px}
    100%{left:0}
}

/* ----------------------- */

#locateMap0{}
#locateMap1{}
#locateMap2{height: 300px;}
#locateMap3{height: 260px;}
#locateMap4{height: 290px;}
#locateMap5{}
#locateMap6{height: 310px;}
#locateMap7{height: 280px;}
#locateMap8{height: 250px;}

@media (max-width:1700px) {
.section_3::before {width: 94px; height: 110px;}
}

@media (max-width:1200px) {
.section_3::before {display: none;}
}

@media (max-width:1000px) {
.section_3 .layout{padding:25px 0 35px;}
.section_3 .s_3_group{padding:0;}
.section_3 .s_3_group .s_3_c{width:49%;}
.section_3 .s_3_group .s_3_c .s_3_c_list .item{width:100%;margin-left:0;}
.section_3 .s_3_group .s_3_d{width:49%;margin-left:2%;}
}
@media (max-width:767px) {
.section_3 .s_3_group h3{margin-bottom:10px;font-size:21px;}
.section_3 .s_3_group .s_3_c, 
.section_3 .s_3_group .s_3_d{position:relative;width:100%;margin-left:0;}
.section_3 .s_3_group .s_3_d{margin-top:20px;}
.section_3 .s_3_group .s_3_c .more,
.section_3 .s_3_group .s_3_d .control a{width:30px;height:30px;}
}

.section_4{z-index:10;position:relative;background-color: #FFF6E4; font-family: 'SCDream', sans-serif; background-image: url(/portal/images/main/eco_s_4_bg_reports.png), url(/portal/images/main/eco_s_5_cloud.png); background-repeat: no-repeat; background-position: center bottom, center top 40px; background-size: contain;}
.section_4 .layout{position:relative;padding: 50px 0 80px;}
.section_4 .s4-bg-img{position:absolute;bottom:-17px;right:-175px;}

.section_4 h2{margin-bottom: 20px;text-align:center;word-spacing:-2px;letter-spacing:-1px;font-size: 33px;color:#000; font-family: 'SCDream', sans-serif;}
.section_4 h2 .green{color: #e26526;}
.section_4 h2 .gray{font-weight: 500;font-size: 31px;color:#555;}

.section_4 .s_4_tag{float:left;position:relative;left:50%;transform:translateX(-50%)}
.section_4 .s_4_tag:after{content:'';display:block;clear:both;}
.section_4 .s_4_tag a{float:left;display:block;line-height:100%;padding:15px 20px 16px 19px;margin-left:13px;font-size:16px;border-radius:50px;-webkit-border-radius:50px;background-color:#fff;color:#000}
.section_4 .s_4_tag a:hover, .section_4 .s_4_tag a.ov{background-color: #fcc736;color: #202020;}
.section_4 .s_4_tag a:first-child{margin-left:0;margin-left:0}

.section_4 .s_4_search{position:relative;float:right}
.section_4 .s_4_search .input{position:relative;width:350px;height:50px;overflow:hidden;border:3px solid #2ecca1;border-radius:50px;-webkit-border-radius:50px;}
.section_4 .s_4_search .input label{position:absolute;top:11px;left:20px;font-size:15px;color:#000}
.section_4 .s_4_search .input input{width:calc(100% + 4px);height:calc(100% + 4px);padding:0 55px 0 10px;margin:-2px 0 0 -2px;background-color:transparent}
.section_4 .s_4_search button{position:absolute;top:0;right:-1px;width:50px;height:50px;border-radius:100%;-webkit-border-radius:100%;background-color: #00815e;}

.section_4 .s_4_slide{position:relative;clear:both;}
.section_4 .s_4_slide .control{position:absolute;top:0;left:0;width:100%}
.section_4 .s_4_slide .control a{position:absolute;top:220px}
.section_4 .s_4_slide .control .prev{left:-50px}
.section_4 .s_4_slide .control .next{right:-50px}

.section_4 .s_4_slide .slide_wrap{position:relative;overflow:hidden;height: 487px;padding: 30px 0 30px;}
.section_4 .s_4_slide .slide_wrap .obj{position:relative;top:0;left:0;width:200%}
.section_4 .s_4_slide .slide_wrap .obj .item{position:relative;float:left;width:11.75%;margin-right:1%;margin-bottom:30px;background-color:#fff;transition:box-shadow 300ms;-webkit-transition:box-shadow 300ms;}
.section_4 .s_4_slide .slide_wrap .obj .item a{display:block;height: 377px;}
.section_4 .s_4_slide .slide_wrap .obj .item .thumb{position:relative;height: 210px;overflow:hidden;background-color:#f9f9f9;}
.section_4 .s_4_slide .slide_wrap .obj .item .thumb>img{position:relative;left:50%;max-width:none;height:100%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}

.section_4 .s_4_slide .slide_wrap .obj .item .pt{padding:25px 20px;}
.section_4 .s_4_slide .slide_wrap .obj .item .pt .locate{display:block;margin-bottom:10px;font-style:normal;color:#dc5800}
.section_4 .s_4_slide .slide_wrap .obj .item .pt .ti{display:block;font-weight:500;font-size: 23px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-family: 'SCDream', sans-serif;}
.section_4 .s_4_slide .slide_wrap .obj .item .pt .tag{height: 20px;margin-top:15px;line-height:20px;overflow:hidden;}
.section_4 .s_4_slide .slide_wrap .obj .item .pt .tag span{display:inline-block;margin-right:5px;font-size:15px;color:#1f7dae}
.section_4 .s_4_slide .slide_wrap .obj .item .pt .info{margin-top:10px}
.section_4 .s_4_slide .slide_wrap .obj .item .pt .info span{margin-left:10px}
.section_4 .s_4_slide .slide_wrap .obj .item .pt .info span:first-child{margin-left:0}

.section_4 .s_4_slide .slide_wrap .obj .item .pt .mr_reg{width: 23px;height: 23px;font-size:12px;vertical-align: 2px;padding-top: 4px;}

.section_4 .s_4_slide .slide_wrap .obj .item .button{height:50px;}
.section_4 .s_4_slide .slide_wrap .obj .item .button a{display:block;height:100%;padding-top:14px;font-size:16px;text-align:center;background-color:#d9dbde;color:#000}

.section_4 .s_4_slide .slide_wrap .obj .item:hover{box-shadow:5px 5px 10px 0 rgba(0, 0, 0, 0.25);}
.section_4 .s_4_slide .slide_wrap .obj .item:hover .pt .ti{color:#000;}
.section_4 .s_4_slide .slide_wrap .obj .item:hover .button a{background-color: #fcc736;color: #000;}

@media (max-width:1000px) {
.section_4 .layout{padding:25px 0 10px;}
}


.section_6 {
	position:relative;
	background-color: #FFFBE7;
    opacity: 1;
	background-image: linear-gradient(#fff 1px, transparent 1px), linear-gradient(to right, #fff 1px, #FFFBE7 1px);
	background-size: 20px 20px;
	font-family: 'SCDream', sans-serif;
	padding: 0 10px;
}
.section_6 .layout{padding:50px 10px; display: flex; justify-content: center;}
.section_6 .layout:after{content:'';display:block;clear:both}
.section_6 h2{font-size:18px;font-weight: 500;color:#000; font-family: 'SCDream', sans-serif; word-break: keep-all;}

.section_6 .s_6_a{position:relative;float:left;width:30%}
.section_6 .s_6_a .s_6_a_regend{position:absolute;top:0;right:0}
.section_6 .s_6_a .s_6_a_regend span{display:inline-block;font-weight:300;margin-left:20px;font-size:16px;color:#fff}
.section_6 .s_6_a .s_6_a_regend span img{vertical-align:1px}
.section_6 .s_6_a .s_6_a_label{z-index:1;position:absolute;top:30px;right:100px;width:78px;height:74px;padding:20px 0 0 17px;font-weight:600;font-size:19px;background:url(/portal/images/main/s_6_a_state_label.png?t_=201908161800) no-repeat 0 0;color:#111}
.section_6 .s_6_a .s_6_a_state{position:relative;overflow:hidden;height:70px;margin-top:20px;border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;background-color: #3f4652;}
.section_6 .s_6_a .s_6_a_state .state_item{padding:10px 0 0 15px}
.section_6 .s_6_a .s_6_a_state .state_item img{}
.section_6 .s_6_a .s_6_a_state .state_charactor{position:absolute;bottom:0;right:0}

.section_6 .s_6_b .s_6_b_group{display: flex;}
.section_6 .s_6_b .s_6_b_group .s_6_b_item{box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.section_6 .s_6_b .s_6_b_group .s_6_b_item:first-child{margin-right:30px;}
.section_6 .s_6_b .s_6_b_group .s_6_b_item a{display:block;height: 100%;text-align:center;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;color: #000; background: rgba(255, 255, 255, .95); padding: 10px 30px 30px; font-weight: 500; min-width: 200px; height: 100%;}

.section_6 .s_6_b .s_6_b_group .s_6_b_item .icon{padding-top: 22px;margin-bottom: 15px;}
.section_6 .s_6_b .s_6_b_group .s_6_b_item .icon img{width: 50px;}
.section_6 .s_6_b .s_6_b_group .s_6_b_item span {
	display: block;
	margin-top: 10px;
	background: #303d3a;
	border-radius: 30px;
	color: #fff;
	padding: 5px 0;
	font-size: 13px;
	width: 85px;
	margin: 0 auto;
	margin-top: 15px;
	font-weight: 400;
}

.section_6 .s_6_c{
	position:relative;
	float:left;
	width:400px;
	margin-left:40px;;
	background-color: rgba(255, 255, 255, .95);
	border: 5px solid #ffd001;
	border-radius: 5px;
	padding: 25px 30px 20px;
	background-image: url(/portal/images/main/eco_s_6_c_bg.png);
	background-repeat: no-repeat;
	background-position: right 30px bottom 20px;
	background-size: 110px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.section_6 .s_6_c p{margin-top: 10px;line-height: 110%;}
.section_6 .s_6_c p b{display:inline-block;font-size: 38px;color: #9F6400;font-weight: 500;line-height:130%; font-family: 'SCDream', sans-serif;}
.section_6 .s_6_c p span{display:inline-block;font-size: 15px;color: #000;line-height:1.5; font-family: 'SCDream', sans-serif; margin-top: 10px;}
.section_6 .s_6_c .s_6_c_bg{position:absolute;top: -10px;right:0;width: 120px;height:122px;background:url(/portal/images/main/s_6_c_bg.png?t_=201908161800) no-repeat;}


@media (max-width:1220px) {
.section_6 .s_6_a{width:35%}
}

@media (max-width:1030px) {
.section_6 .s_6_c .s_6_c_bg{display:none}
.section_6 .s_6_a{width:40%}

}

@media (max-width:865px) {
.section_6 .s_6_a{width:48.5%}
.section_6 .s_6_b{width:50%}
.section_6 .s_6_b .s_6_b_group .s_6_b_item {width: 100%;}
.section_6 .s_6_b .s_6_b_group .s_6_b_item:first-child {margin-right: 30px;}
.section_6 .s_6_b .s_6_b_group .s_6_b_item a {min-width: auto; padding: 10px 0 30px;}
.section_6 .s_6_c{overflow:unset; margin-left: 30px;}
.section_6 .s_6_c h2{float:left;}
.section_6 .s_6_c p b{display:inline-block}
.section_6 .s_6_c .s_6_c_bg{display:none}
}

@media (max-width:750px) {
.section_6{padding:0 10px}
.section_6 .layout{flex-wrap: wrap;}
.section_6 .s_6_a,
.section_6 .s_6_b,
.section_6 .s_6_c{width:100%;margin-left:0}

.section_6 .s_6_b .s_6_b_group .s_6_b_item:first-child {margin-right: 15px;}

.section_6 .s_6_c {margin-top: 30px;}
.section_6 .s_6_c h2{float:none}
.section_6 .s_6_c p{overflow:hidden;margin-top:20px;padding-left:0}
.section_6 .s_6_c p br{display:block}
.section_6 .s_6_c p span{margin-left:0;font-size:16px}
.section_6 .s_6_c .s_6_c_bg{display:block;width:90px}
}

@media (max-width:450px) {
.section_6 .s_6_c {background-image: none; padding: 20px;}
}

/* section 3*/

@media (max-width:1199px) {
.section_3 .s_3_box{height:auto;margin:30px 20px 0}
.section_3 .s_3_box .box_a{width:49.5%}
.section_3 .s_3_box .box_b{width:49.5%;height:236px;margin-left:1%}
.section_3 .s_3_box .box_c{width:100%;margin:10px 0 0}

.section_3 .s_3_box .box_a .s_3_a_a{margin-bottom:10px}
.section_3 .s_3_box .box_a .s_3_a_b{width:49%;height:110px}
.section_3 .s_3_box .box_a .s_3_a_c{width:49%;height:110px;margin-left:2%}

.section_3 .s_3_box .box_a .s_3_a_b .ti br,
.section_3 .s_3_box .box_a .s_3_a_c .ti br{display:none}

.section_3 .s_3_box .box_c .s_3_c_a{float:left;width:49.5%}
.section_3 .s_3_box .box_c .s_3_c_b{float:left;width:49.5%;height:282px;margin:-120px 0 0 1%}
}

@media (max-width:1130px) {


.section_3 .s_3_box .box_a .s_3_a_b .ti,
.section_3 .s_3_box .box_a .s_3_a_c .ti{font-size:17px;line-height:150%}
}

@media (max-width:820px) {

.section_3 .s_3_box .box_a{float:none;width:100%;margin:0 0 0 0}
.section_3 .s_3_box .box_a .s_3_a_a{height:auto}
.section_3 .s_3_box .box_a .s_3_a_b{height:auto}
.section_3 .s_3_box .box_a .s_3_a_c{height:auto}
.section_3 .s_3_box .box_b{height:auto;float:none;width:100%;margin:10px 0 0 0}
.section_3 .s_3_box .box_b .info{float:none}
.section_3 .s_3_box .box_b .tag{margin-top:10px;text-align:left}
.section_3 .s_3_box .box_c{float:none;width:100%;margin:10px 0 0 0}
.section_3 .s_3_box .box_c .s_3_c_a{float:none;width:100%;margin:0 0 0 0}
.section_3 .s_3_box .box_c .s_3_c_b{float:none;width:100%;margin:10px 0 0 0}
}

@media (max-width:570px) {

.section_3 .s_3_ti h2{width:100%;height:35px}

}


/*section4*/
@media (max-width:1350px) {

.section_4 .s_4_slide .slide_wrap{margin:0 70px}
.section_4 .s_4_slide .control .prev{left:20px}
.section_4 .s_4_slide .control .next{right:20px}

.section_4 .s_4_slide .slide_wrap .obj .item .pt .ti{font-size: 17px;}
}

@media (max-width:1175px) {
.section_4{position:relative}
.section_4 .s_4_tag{text-align:center;}
.section_4 .s_4_tag a{float:none;display:inline-block;border-radius:10px;-webkit-border-radius:10px;font-size:14px;padding:10px;margin:3px}
.section_4 .s_4_search{position:absolute;top:90px;left:0;right:0;float:none;width:300px;margin:0 auto}
.section_4 .s_4_search .input{width:100%}


}

@media (max-width:1000px) {

.section_4 .s_4_slide .slide_wrap .obj .item{width:16%}

}

@media (max-width:825px) {

.section_4 .s_4_slide .slide_wrap .obj .item{width:25%}

}

@media (max-width:767px) {
.section_4 {background-image: none;}
.section_4 h2 {margin-bottom: 0;}
}

@media (max-width:570px) {
.section_4 h2{font-size:24px;}
.section_4 h2 .gray{font-size:20px}
.section_4 .s_4_search{top:70px}
.section_4 .s_4_tag{padding:0 20px;}

.section_4 .s_4_slide .control .prev{left:10px}
.section_4 .s_4_slide .control .next{right:10px}
.section_4 .s_4_slide .slide_wrap{margin:0 50px}
.section_4 .s_4_slide .slide_wrap .obj .item{width:50%}

}


/* section 5 한눈에보는 */
.section_5{z-index:20;position:relative;height:450px;border-bottom: 2px solid #b8e0c3;background-color:#e9f6ed}
.section_5:before{content:'';position:absolute;bottom:-20px;left:0;right:0;width:100%;height:201px;max-width:1600px;background: url(/portal/images/main/forestway-bg.png) no-repeat 50% 100%;}
.section_5 .layout{position:relative;padding:40px 0 0;}
.section_5 .layout:after{content:'';display:block;clear:both}
.section_5 .title{float:left;}
.section_5 .title h2{line-height:130%;font-weight:500;font-size:32px;color:#000;}
.section_5 .title h2 span{font-weight:300;}
.section_5 .title h2 span{font-weight:300;}
.section_5 .title p{margin-top:15px;line-height:130%;color:#555;}
.section_5 .forestway{position:relative;}
.section_5 .forestway .way-anchor{z-index:10;position:absolute;top: 70px;left:120px;width:160px;border-radius:10px;background-color:#fff;box-shadow:0 3px 7px 0 rgba(0, 0, 0, 0.25);}
.section_5 .forestway .way-anchor a{position:relative;display:block;text-align:center;font-weight:500;font-size:20px;color:#666;}
.section_5 .forestway .way-anchor a span{position:relative;display:block;padding:20px 0;border-radius:10px;transition:background 100ms ease-out}
.section_5 .forestway .way-anchor a span:after{display:block;content:'';position:absolute;top:50%;right:-14px;-ms-transform:translateY(-50%);transform:translateY(-50%);border:7px solid transparent;border-left-color:#01aa84;opacity:0;transition:opacity 100ms ease-out}
.section_5 .forestway .way-anchor a:before{content:'';position:absolute;top:0;left:0;right:0;width:130px;height:1px;margin:0 auto;background-color:#ddd;}
.section_5 .forestway .way-anchor a:nth-child(1):before{display:none;}
.section_5 .forestway .way-anchor a:nth-child(2){margin-top:-1px;}
.section_5 .forestway .way-anchor a:nth-child(3){margin-top:-1px;}
.section_5 .forestway .way-anchor a:nth-child(4){margin-top:-1px;}
.section_5 .forestway .way-anchor a.is-selected{z-index:10;}
.section_5 .forestway .way-anchor a.is-selected span,
.section_5 .forestway .way-anchor a.is-selected:hover span{background-color:#01aa84;color:#fff;}
.section_5 .forestway .way-anchor a.is-selected span:after{opacity:1;}
.section_5 .forestway .way-anchor a:hover span{color:#01aa84;}

.section_5 .forestway .way-map{position:relative;}
.section_5 .forestway .way-map>div{display:none;position:absolute;top: 50px;left:0;width:100%;}
.section_5 .forestway .way-map>div>a{display:block;position:absolute;}
.section_5 .forestway .way-map .label{padding:7px 15px;font-size:14px;border:2px solid #018d53;border-radius:50px;background-color:#fff;color:#444;transition:border 100ms ease-out, background 100ms ease-out;}
.section_5 .forestway .way-map .label.is-selected, .section_5 .forestway .way-map .label:hover{background-color:#018d53;color:#fff;box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.25)}
.section_5 .forestway .way-map .map1{display:block;margin-left: 465px;}
.section_5 .forestway .way-map .map1 .label:nth-of-type(1){top: 32px;left: -90px;}
.section_5 .forestway .way-map .map1 .label:nth-of-type(2){top: 90px;left: -140px;}
.section_5 .forestway .way-map .map1 .label:nth-of-type(3){top: 135px;left: -140px;}
.section_5 .forestway .way-map .map1 .label:nth-of-type(4){top: 200px;left: 185px;}
.section_5 .forestway .way-map .map1 .label:nth-of-type(5){top: 262px;left: 90px;}
.section_5 .forestway .way-map .map1 .label:nth-of-type(6){top: -8px;left: 165px;}

.section_5 .forestway .way-map .map2{margin-left: 380px;}
.section_5 .forestway .way-map .map2 .label:nth-of-type(1){top: 16px;left: 190px;}
.section_5 .forestway .way-map .map2 .label:nth-of-type(2){top: 68px;left: 200px;}

.section_5 .forestway .way-map .map3{margin-left: 415px;}
.section_5 .forestway .way-map .map3 .label:nth-of-type(1){top: -20px;left: 160px;}
.section_5 .forestway .way-map .map3 .label:nth-of-type(2){top: 30px;left: -80px;}
.section_5 .forestway .way-map .map3 .label:nth-of-type(3){top: 270px;left: 65px;}
.section_5 .forestway .way-map .map3 .label:nth-of-type(4){top: 115px;left: 210px;}

.section_5 .forestway .way-map .map4{margin-left: 425px;}
.section_5 .forestway .way-map .map4 .label:nth-of-type(1){top: 70px;left: -107px;}
.section_5 .forestway .way-map .map4 .label:nth-of-type(2){top: 149px;left: -104px;}
.section_5 .forestway .way-map .map4 .label:nth-of-type(3){top: 117px;left: 217px;}
.section_5 .forestway .way-map .map4 .label:nth-of-type(4){top: 34px;left: 199px;}
.section_5 .forestway .way-map .map4 .label:nth-of-type(5){top: -21px;left: 184px;}

.section_5 .forestway .way-photo{position:absolute;top:0;right:0;padding:20px 25px;border-radius:5px;background-color:#fff;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.15);}
.section_5 .forestway .way-photo .photo-title{display:block;letter-spacing: -1px;text-align:center;font-weight:500;font-size:20px;color:#000;}
.section_5 .forestway .way-photo .photo-img{overflow:hidden;width: 324px;height: 215px;margin: 15px auto 0;}
.section_5 .forestway .way-photo .photo-img img{width:100%;height:100%;max-width:none;}
.section_5 .forestway .way-photo .photo-anchor{margin-top:15px;text-align:center;}
.section_5 .forestway .way-photo .photo-anchor a{display:inline-block;font-size:14px;color:#555;}
.section_5 .forestway .way-photo .photo-anchor a~a{margin-left:25px;}
.section_5 .forestway .way-photo .photo-anchor a img{vertical-align:-9px;margin-right:7px;}

@media (max-width:1220px) {
.section_5{height:650px;}
.section_5 .layout{max-width: 870px;}
.section_5 .title{float:none;text-align:center}
.section_5 .title br{display:none;}
.section_5 .forestway .way-anchor{position:static;width: 640px;margin:20px auto;}
.section_5 .forestway .way-anchor:after{content:'';display:block;clear:both;}
.section_5 .forestway .way-anchor a{float:left;width:160px;}
.section_5 .forestway .way-anchor a span:after{top:auto;right:auto;bottom:-14px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);border-color:#01aa84 transparent transparent;}
.section_5 .forestway .way-anchor a:nth-child(1){margin:0;}
.section_5 .forestway .way-anchor a:nth-child(2){margin:0}
.section_5 .forestway .way-anchor a:nth-child(3){margin:0;}
.section_5 .forestway .way-anchor a:nth-child(4){margin:0;}
.section_5 .forestway .way-anchor a:before{width:1px;height:30px;top:50%;right:auto;-ms-transform:translateY(-50%);transform:translateY(-50%);}
.section_5 .forestway .way-anchor a.is-selected+a:before{display:none;}

.section_5 .forestway .way-map .map1{margin-left: 160px;}
.section_5 .forestway .way-map .map2{margin-left: 120px;}
.section_5 .forestway .way-map .map3{margin-left: 120px;}
.section_5 .forestway .way-map .map4{margin-left: 110px;}

.section_5 .forestway .way-photo{top: 100px;}
}

@media (max-width:900px) {
.section_5{height: 920px;}
.section_5 .layout{padding-top:25px;}
.section_5 .forestway .way-map{}
.section_5 .forestway .way-map>div{top: 30px;right:0;}
.section_5 .forestway .way-map>div>a{white-space:nowrap}
.section_5 .forestway .way-map .map1{width:194px;margin:0 auto;}
.section_5 .forestway .way-map .map2{width:203px;margin:0 auto;}
.section_5 .forestway .way-map .map3{width:212px;margin:0 auto;}
.section_5 .forestway .way-map .map4{width:230px;margin:0 auto;}

.section_5 .forestway .way-anchor a span{padding:15px;font-size:16px;}

.section_5 .forestway .way-photo{top: 430px;right:auto;left:50%;width: 374px;-ms-transform:translateX(-50%);transform:translateX(-50%);}
.section_5 .forestway .way-photo .photo-title{font-size:16px;}
}

@media (max-width:720px) {

.section_5{height:auto;padding:0 20px 40px;}
.section_5 .title h2{font-size:24px;}
.section_5 .title p{margin-top:10px;}

.section_5 .forestway .way-anchor{width:auto;}
.section_5 .forestway .way-anchor a{width:25%;}

.section_5 .forestway .way-map{margin-top:25px;}
.section_5 .forestway .way-map>div{position:static;}
.section_5 .forestway .way-map .map1{width:100%;}
.section_5 .forestway .way-map .map2{width:100%;}
.section_5 .forestway .way-map .map3{width:100%;}
.section_5 .forestway .way-map .map4{width:100%;}

.section_5 .forestway .way-map img{display:none;}
.section_5 .forestway .way-map .label{position:static;margin-top:2px;border-radius:0;border-width:1px;}

.section_5 .forestway .way-photo{position:static;width:100%;margin:20px auto 0;-ms-transform:translateX(0);transform:translateX(0);}
.section_5 .forestway .way-photo .photo-img{width:100%;height:auto;}
.section_5 .forestway .way-photo .photo-img img{height:auto;}
}


.section_7 .bg_1{position:absolute;top: -36px;left: -190px;}
.section_7 .bg_2{position:absolute;bottom: -3px;left: -110px;}
.section_7 .bg_3{position:absolute;bottom: -16px;right: -215px;}

.section_7{z-index: 20;position: relative;height:450px;background-color: #f9f9f9; }
.section_7 .layout{position:relative;padding:50px 0;height: inherit; max-width: 1400px;}
.section_7 .layout::before {
    content: '';
    display: block;
    width: 184px;
    height: 159px;
    background: url(/portal/images/main/eco_s_3_groo_reports.png) no-repeat 0 0;
    position: absolute;
    left: 0;
    bottom: 40px;
    animation: upDown 1s infinite alternate;
}
@keyframes upDown {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-10px);
    }
}
.section_7 .layout:after{content:'';display:block;clear:both}
.section_7 .s_3_a{position:relative;z-index: 10;float:left;width:480px; font-family: 'SCDream', sans-serif;}
.section_7 .s_3_a .s_3_a_ti{width:250px}
.section_7 .s_3_a .s_3_a_ti h2{letter-spacing:-1px;line-height:120%;font-weight:500;font-size:32px;font-family:inherit;color:#000}
.section_7 .s_3_a .s_3_a_ti h2 span{display:block;font-weight:600; color: #AC5C06;}
.section_7 .s_3_a .s_3_a_ti p{margin:20px 0 15px;line-height:130%;text-align:left;font-size:18px;color:#555; font-family: inherit;}
.section_7 .s_3_a .s_3_a_ti .s3ati_btn img{margin-left:2px;vertical-align:-1px}
.section_7 .s_3_a .s_3_a_map{position:absolute;top: 0;right:31px;width:230px;height: 340px;background:url(/portal/images/main/s_3_a_map.png?t_=201908161800) no-repeat 0 0;}
.section_7 .s_3_a .s_3_a_map a{position:absolute;top:0;left:0;display:block;width:45px;height:45px;padding-top: 7px;line-height: 120%;text-align:center;font-weight:500;font-size:13px;color:#fff;border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;}
.section_7 .s_3_a .s_3_a_map a span{display:block;font-size:12px}
.section_7 .s_3_a .s_3_a_map .s_3_a_map_1{top: 45px;left: 65px;background-color:#147cc3;width:55px;height:55px;}
.section_7 .s_3_a .s_3_a_map .s_3_a_map_2{top: 95px;left: 95px;background-color:#3b8132;}
.section_7 .s_3_a .s_3_a_map .s_3_a_map_3{top: 115px;left: 45px;background-color:#0b2e7f;}
.section_7 .s_3_a .s_3_a_map .s_3_a_map_4{top: 170px;left: 60px;background-color:#0029e2;}
.section_7 .s_3_a .s_3_a_map .s_3_a_map_5{top: 220px;left: 20px;background-color:#b16000;}
.section_7 .s_3_a .s_3_a_map .s_3_a_map_6{top: 35px;left: 125px;background-color:#c83a98;}
.section_7 .s_3_a .s_3_a_map .s_3_a_map_7{top: 130px;left: 150px;background-color:#8121d6;width:55px;height:55px;}
.section_7 .s_3_a .s_3_a_map .s_3_a_map_8{top: 197px;left: 120px;background-color:#980d00;width:55px;height:55px;}
.section_7 .s_3_a .s_3_a_map .s_3_a_map_9{top: 295px;left: 15px;background-color:#0073e3;}

.section_7 .s_3_a_list{display:none;position:absolute;top: 0;left:0;width: 100%;height: 450px;padding: 0 0 0 500px;}
.section_7 .s_3_a_list .s_3_a_list_close{position:absolute;top: 40px;right:0;padding:10px;line-height:100%;font-size:15px;border:1px solid #b2b2b2;color:#545454;}
.section_7 .s_3_a_list .locate{display:none;padding-top: 40px;height:450px;}
.section_7 .s_3_a_list .locate .locate_ti{display:block;height:50px;padding:8px 0 0 33px;font-weight:600;font-size:25px;border-bottom:2px solid #444;background:url(/portal/images/main/s_3_list_marker.png) no-repeat 5px 50%;color:#000}
.section_7 .s_3_a_list .locate .locate_ti span{color:#666}
.section_7 .s_3_a_list .locate .locate_map{float:left;width:300px;height: 355px;position: relative;}
.section_7 .s_3_a_list .locate .locate_map .lm_marker{display:none;width:18px}

.section_7 .s_3_a_list .locate .lm_anchor{height: 360px;padding-left: 30px;overflow: auto;}
.section_7 .s_3_a_list .locate .lm_anchor .lma_item{min-height:60px}
.section_7 .s_3_a_list .locate .lm_anchor .lma_item .lma_ti{display:block;padding:10px 20px;margin-top:15px;line-height:100%;font-weight:600;font-size:18px;background-color: #ffe6a1;color:#000;}
.section_7 .s_3_a_list .locate .lm_anchor .lma_item .lma_list{padding: 10px 20px;}
.section_7 .s_3_a_list .locate .lm_anchor .lma_item .lma_list:after{content:'';display:block;clear:both}
.section_7 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li{float:left;width: 50%;margin-top: 5px;min-width: 200px;}
.section_7 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div{display:inline-block;position:relative}
.section_7 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div>a{display:block;border-bottom:1px solid transparent;color:#404040}
.section_7 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div>a:before{content:'';display:inline-block;width:2px;height:2px;margin-right:5px;vertical-align:5px;background-color:#595959}
.section_7 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div>a:hover{border-bottom:1px solid #e21515;color:#e21515}
.section_7 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div>a:hover:before{background-color:#e21515}
.section_7 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div .lma_util{z-index:1;display:none;position:absolute;top:30px;left:50%;width:110px;padding:5px 15px;margin-left:-55px;border-radius:15px;-webkit-border-radius:15px;-ms-border-radius:15px;background-color:#fad733}
.section_7 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div .lma_util:before{content:'';position:absolute;top:-14px;left:50%;margin-left:-7px;border:7px solid transparent;border-bottom-color:#fad733}
.section_7 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div .lma_util a{display:block;padding:5px 0;font-weight:500;font-size:15px;color:#4f3821}
.section_7 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div .lma_util a img{vertical-align:-3px}
.section_7 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div .lma_util a{border-top:1px solid #cab140}
.section_7 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li div .lma_util a:first-child{border-top-width:0}

.section_7 .s_3_a_list .locate_1{display:block}

.section_7 .s_3_a .s_3_a_bg{position:absolute;top:262px;left:-180px;width:335px;height:172px;background:url(/portal/images/main/s_3_bg.png?t_=201908161800) no-repeat}

@media (max-width:1420px) {
.section_7{padding:0 10px;}
.section_7 .bg_1{display:none;}
.section_7 .bg_2{display:none;}
.section_7 .bg_3{display:none;}
}
@media (max-width:1200px) {
.section_7 .s_3_a .s_3_a_map {right: 75px;}
.section_7 .s_3_a_list {padding: 0 0 0 415px;}
}
@media (max-width:1000px) {
.section_7{height:auto;}
.section_7 .layout {padding: 30px 10px;}
.section_7 .layout::before {display: none;}
.section_7 .s_3_a{float:none;width:auto;}
.section_7 .s_3_a .s_3_a_ti{width:auto;}
.section_7 .s_3_a .s_3_a_ti h2{text-align:center;}
.section_7 .s_3_a .s_3_a_ti h2 span{display:inline-block;}
.section_7 .s_3_a .s_3_a_ti p{text-align:center}
.section_7 .s_3_a .s_3_a_ti p br{display:none;}
.section_7 .s_3_a .s_3_a_map{position:relative;right:auto;margin:0 auto;}
.section_7 .s_3_a_list{position:relative;height:auto;padding-left:0;}
.section_7 .s_3_a_list .locate{height:auto;padding-top:10px;}
.section_7 .s_3_a_list .locate .lm_anchor .lma_item .lma_list li{float:none;min-width:auto;width:auto;}
}
@media (max-width:767px) {
.section_7 .s_3_a .s_3_a_ti h2 {font-size: 24px;}
.section_7 .s_3_a .s_3_a_ti p {font-size: 16px; margin-top: 10px;}
.section_7 .s_3_a_list .locate .locate_map{display:none;}
.section_7 .s_3_a_list .locate .lm_anchor{height:auto;padding-left:0; overflow: inherit;}
}


/* 서브페이지 검색영역 */
.section_2{position: relative;z-index: 120;height:80px;background: #eeb723;background-size:100% auto;}
.section_2 .layout{position:relative;padding: 15px 314px 0 0;}

.section_2 .preview_wrap{float:left;height:50px;position:relative;margin-right: 1%;}
.section_2 .preview_wrap .label{height:100%;}
.section_2 .preview_wrap .label a{outline-width:0;display:block;height:100%;background-color:#fff;-webkit-border-radius:28px;border-radius:28px;padding: 11px 0 0 23px;font-size: 16px;color: #444;font-weight: 500;/* border: 1px solid #ddd; */}
.section_2 .preview_wrap .label a img{vertical-align:middle;position:relative;top: -1px;margin-right: 5px;}
.section_2 .preview_wrap .label a:focus{outline:3px dashed #333;}

.section_2 .preview_wrap .ov .label a{-webkit-border-radius:28px 28px 0 0;border-radius:28px 28px 0 0}

.section_2 .s_2_locate,
.section_2 .s_2_name,
.section_2 .s_2_calendar,
.section_2 .s_2_people{float:left;height:50px;margin-right: 1%;}


.section_2 .input{position:relative}
.section_2 .input label,
.section_2 .s_2_people .label{position:absolute;top: 14px;left:25px;font-weight:500;font-size: 16px;color:#444;}
.section_2 .input label img,
.section_2 .s_2_people .label img{vertical-align:middle;position:relative;top: -3px;margin-right:10px;}
.section_2 .input input{width:100%;height:100%;padding:0 25px;text-indent:0;border-width:0}
.section_2 .input input:focus{outline:3px dashed #333;}

.section_2 .s_2_locate{width:150px;margin-right:0;}
.section_2 .s_2_name{width:400px;margin-right:0;}
.section_2 .s_2_name label{}
.section_2 .s_2_name input,
.section_2 .s_2_calendar input,
.section_2 .s_2_people{border-radius:28px;-webkit-border-radius:28px;background-color:#fff}
.section_2 .s_2_name.ov{}
.section_2 .s_2_name.ov input{border-radius:25px 25px 0 0;-webkit-border-radius:25px 25px 0 0;border:solid #ddd;border-width:1px 1px 0}

.section_2 .s_2_calendar{width:285px;}
.section_2 .s_2_calendar label{}
.section_2 .s_2_calendar input{text-align:center;padding:0;font-weight: 500;text-indent:0;font-size: 16px;letter-spacing: -1px;}

.section_2 .preview_locate{top:50px;left:0}
.section_2 .preview_locate .horizen{}
.section_2 .preview_locate .horizen:after{content:'';display:block;clear:both}

.section_2 .s_2_people{position: absolute;top: 16px;right: 59px;width:255px;padding-left:115px;margin-right:0;}
.section_2 .s_2_people .label{}
.section_2 .s_2_people .cost_wrap{position:relative;z-index:10;height:100%;}
.section_2 .s_2_people .cost_wrap:after{content:'';display:block;clear:both}
.section_2 .s_2_people .cost_wrap a{float:left;margin-top:8px;display:block;width:34px;height:34px;background:no-repeat 0 0}
.section_2 .s_2_people .cost_wrap .minus{background-image:url(/portal/images/layout/fs_cost_minus.png?t_=201908161800)}
.section_2 .s_2_people .cost_wrap .minus:hover{background-image:url(/portal/images/layout/fs_cost_minus_ov.png?t_=201908161800)}
.section_2 .s_2_people .cost_wrap .plus{background-image:url(/portal/images/layout/fs_cost_plus.png?t_=201908161800)}
.section_2 .s_2_people .cost_wrap .plus:hover{background-image:url(/portal/images/layout/fs_cost_plus_ov.png?t_=201908161800)}
.section_2 .s_2_people .cost_wrap .cost{float:left;display:block;width:50px;height:100%;line-height:48px;text-align:center;font-weight:500;font-size:23px}

.section_2 .s_2_btn{position:absolute;right:0;top:14px}
.section_2 .s_2_btn button{width:50px;height:50px;border-radius:100%;-webkit-border-radius:100%;background-color: #713c21;color:#fff;}


.section_2 .locate{width: 32%;}
.section_2 .locate .input{width:100%}
.section_2 .name{width: 36%;}
.section_2 .name .input{width:100%;}
.section_2 .s_2_calendar{width: 29%;}

.section_2 .locate .label a,
.section_2 .name .label a{border: solid #fff;border-width:1px 1px 0}

.section_2 .locate .ov .label a,
.section_2 .name .ov .label a{border-color:#ddd}

@media (max-width:1220px) {
.section_2{padding:0 10px}
}

@media (max-width:1100px) {
.section_2 .locate{}
.section_2 .name{}
.section_2 .s_2_calendar{width: 29%;}

}

@media (max-width:950px) {
.section_2{height:auto;padding:20px 10px}
.section_2 .layout{padding:0 60px 0 0}
.section_2 .layout:after{content:'';display:block;clear:both}
.section_2 .locate{width:49.5%;margin:0 0 0 0}
.section_2 .name{width:49.5%;margin:0 0 0 1%}
.section_2 .s_2_calendar{width:49.5%;margin:1% 0 0 0}
.section_2 .s_2_people{position:relative;top:0;right:0;width:49.5%;margin:1% 0 0 1%}
.section_2 .s_2_btn{top:0;height:100%}
.section_2 .s_2_btn button{width:50px;height:100%;-webkit-border-radius:10px;border-radius:10px}

.section_2 .locate .label a, .section_2 .locate .ov .label a{-webkit-border-radius:10px 0 0 0;border-radius:10px 0 0 0}
.section_2 .name .label a, .section_2 .name .ov .label a{-webkit-border-radius:0 10px 0 0;border-radius:0 10px 0 0}
.section_2 .s_2_calendar input{-webkit-border-radius:0 0 0 10px;border-radius: 0 0 0 10px;}
.section_2 .s_2_people{-webkit-border-radius:0 0 10px 0;border-radius:0 0 10px 0}
}

@media (max-width:767px) {
.section_2{padding:20px}
.section_2 .locate, .section_2 .name, .section_2 .s_2_calendar, .section_2 .s_2_people{width:100%;margin:7px 0 0 0}
.section_2 .locate{margin-top:0}
.section_2 .locate .label a,
.section_2 .name .label a,
.section_2 .s_2_calendar input,
.section_2 .s_2_people{-webkit-border-radius:5px;border-radius:5px}

.section_2 .locate .ov .label a,
.section_2 .name .ov .label a{-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}

.section_2 label img, .section_2 .label img{width:20px}

.section_2 .preview_wrap .label a{padding-left:10px}
.section_2 .input label, .section_2 .s_2_people .label{left:10px}

.section_2 .s_2_people{padding-left: 100px;}

.section_2 .s_2_people .cost_wrap .minus,
.section_2 .s_2_people .cost_wrap .plus{width: 20px;height: 20px;margin: 16px 0 0 0;background-size:cover;}

.section_2 .preview_wrap .label a, .section_2 .input label, .section_2 .s_2_people .label{font-size:16px}
.section_2 .input label, .section_2 .s_2_people .label{top:16px}

}