@charset "UTF-8";

@import url("/css/home/kor/user/main_respond2.css");

@media screen and (max-width:1700px){
	/* 메인 비주얼 */
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box { left: 50px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont { padding: 71px 90px 109px 68px;}
	/* 메인 비주얼 end */

	/* 여행 키워드 */
	.sen.sen02::before { bottom: 30px; width: 300px; height: 179px;}
	/* 여행 키워드 end */
}

@media screen and (max-width:1400px){
	/* 메인 비주얼 */
	.sen.sen01 { margin: 0 0 90px 0;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide { padding: 0 0 90px 0;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_bg_cont { height: 540px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box { left: 5px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box .main_text_inner { padding: 0 100px 0 0;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box .main_text_inner .main_text_item { width: 500px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box .main_text_inner .main_text_item .box { padding: 25px 10px 40px 60px; border-radius: 0 90px 10px 90px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box .main_text_inner .main_text_item .box .inner_box .title {height: 33px; margin: 0 0 5px 0; font-size: 22px; line-height: 33px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box .main_text_inner .main_text_item .box .inner_box .text {height: 48px; margin: 0 0 20px 0; font-size: 16px; line-height: 24px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner .main_text_box .main_text_inner .main_btn_area { bottom: 30px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner .main_text_box .main_text_inner .main_btn_area > .list > li { margin: 0 15px 0 0; padding: 0 15px 0 0;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner .main_text_box .main_text_inner .main_btn_area > .list > li > .btn { width: 19px; height: 18px;}

	.sen.sen01 .main_v_cont .amenities_sch_cont { padding: 60px 80px 90px 60px; border-radius: 0 0 0 180px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box.amenities_area .title_area { margin: 0 0 20px 0;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_area { margin: 0 0 15px 0; padding: 0 0 30px 0;}
	/* 메인 비주얼 end */

	/* 여행 키워드 */
	.sen.sen02 { padding: 0 0 50px 0;}
	.sen.sen02::before { display: none;}
	.sen.sen02 .container .keyword_cont .title_area { margin: 0 0 40px 0;}
	.sen.sen02 .container .keyword_cont .title_area .title { font-size: 40px; line-height: 60px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_area { width: 190px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_area > .list > li > .btn { padding: 0 5px 0 25px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_area > .list > li .btn .text { font-size: 18px; line-height: 45px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont { width: calc(100% - 190px); padding: 0 0 0 60px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list .slick-list { margin: 0 -35px 0 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list .slick-list .slick-track .slick-slide { margin: 0 40px 0 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list .slick-list .slick-track .slick-slide .box .inner_box .img_box { margin: 0 0 20px 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list .slick-list .slick-track .slick-slide .box .inner_box .text_box { margin: 0 0 10px 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list .slick-list .slick-track .slick-slide .box .inner_box .text_box .title { height: 60px; margin: 0 0 10px 0; font-size: 20px; line-height: 30px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list .slick-list .slick-track .slick-slide .box .inner_box .text_box .text { height: 20px; font-size: 13px; line-height: 20px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots { margin: 40px 0 0 0; padding: 28px 197px 28px 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots > li.last_area { width: 177px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots > li.last_area .btn_area > .list > li .btn { width: 55px; height: 55px; background-size: 18px auto;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots > li.last_area .link_area .link { width: 55px; height: 55px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots > li.last_area .link_area .link { background-size: 17px auto;}
	/* 여행 키워드 end */
}

@media screen and (max-width:1280px){
	/* 메인 비주얼 */

	.sen.sen01 { margin: 0 0 70px 0;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide { padding: 0 0 70px 0;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_bg_cont { height: 500px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box .main_text_inner { padding: 0 80px 0 0;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box .main_text_inner .main_text_item { width: 420px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box .main_text_inner .main_text_item .box { padding: 15px 10px 30px 50px; border-radius: 0 70px 10px 70px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box .main_text_inner .main_text_item .box .inner_box .title {height: 30px; font-size: 20px; line-height: 30px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box .main_text_inner .main_text_item .box .inner_box .text {height: 42px; margin: 0 0 10px 0; font-size: 14px; line-height: 21px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner .main_text_box .main_text_inner .main_btn_area { bottom: 20px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner .main_text_box .main_text_inner .main_btn_area > .list > li { margin: 0 10px 0 0; padding: 0 10px 0 0;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner .main_text_box .main_text_inner .main_btn_area > .list > li > .btn { width: 17px; height: 16px;}

	.sen.sen01 .main_v_cont .amenities_sch_cont { padding: 50px 50px 80px 50px; border-radius: 0 0 0 160px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box.amenities_area .title_area { margin: 0 0 15px 0;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .title_area .title { font-size: 20px; line-height: 30px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_area { padding: 0 0 20px 0;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_area > .list > li > .tab_btn { width: 90px; height: 90px; padding: 10px 5px 5px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_area > .list > li > .tab_btn .text { padding: 45px 0 0 0; background-size:  57px auto; font-size: 14px; line-height: 21px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_cont .amenities_btn_list { max-width: 500px; min-height: 156px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_cont .amenities_btn_list > .list > li { margin: 0 10px 10px 0;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_cont .amenities_btn_list > .list > li > .btn { padding: 0 15px; border-radius: 25px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_cont .amenities_btn_list > .list > li > .btn .text { font-size: 14px; line-height: 40px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box.sch_area .title_area .sch_reset_area .sch_reset_btn { padding: 0 18px 0 0; background-size: 12px auto;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box.sch_area .title_area .sch_reset_area .sch_reset_btn .text { font-size: 14px; line-height: 22px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .sch_cont .sch_inner { max-width: 500px; border-radius: 25px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .sch_cont .sch_inner .slt_box { width: 110px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .sch_cont .sch_inner .slt_box select { height: 45px; padding: 0 10px; font-size: 13px; line-height: 45px}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .sch_cont .sch_inner .input_box { padding: 0 50px 0 0;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .sch_cont .sch_inner .input_box .scrh_inp { height: 45px; font-size: 14px; line-height: 21px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .sch_cont .sch_inner .input_box .btn { width: 37px; height: 37px; background-size: 15px auto;}
	/* 메인 비주얼 end */

	/* 여행 키워드 */
	.sen.sen02 { padding: 0 0 40px 0;}
	.sen.sen02 .container .keyword_cont .title_area { margin: 0 0 30px 0;}
	.sen.sen02 .container .keyword_cont .title_area .title { font-size: 36px; line-height: 54px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_area { width: 180px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_area > .list > li > .btn { padding: 0 5px 0 20px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_area > .list > li .btn .text { font-size: 16px; line-height: 40px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont { width: calc(100% - 180px); padding: 0 0 0 40px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list .slick-list { margin: 0 -25px 0 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list .slick-list .slick-track .slick-slide { margin: 0 30px 0 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list .slick-list .slick-track .slick-slide .box .inner_box .img_box { margin: 0 0 10px 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list .slick-list .slick-track .slick-slide .box .inner_box .text_box .title { height: 54px; margin: 0 0 5px 0; font-size: 18px; line-height:27px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list .slick-list .slick-track .slick-slide .box .inner_box .text_box .text {height: 18px; font-size: 12px; line-height: 18px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots { margin: 35px 0 0 0; padding: 25px 182px 25px 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots > li.last_area { width: 162px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots > li.last_area .btn_area > .list > li .btn { width: 50px; height: 50px; background-size: 16px auto;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots > li.last_area .link_area .link { width: 50px; height: 50px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots > li.last_area .link_area .link { background-size: 15px auto;}
	/* 여행 키워드 end */
}

@media screen and (max-width:1080px){
	/* 메인 비주얼 */
	.sen.sen01 { margin: 0 0 50px 0;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide { padding: 0 0 160px 0;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_bg_cont { height: 750px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box { width: calc(100% - 5px);}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner .main_text_box .main_text_inner .main_btn_area { right: 5px; bottom: 10px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box .main_text_inner .main_text_item { width: 400px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box .main_text_inner .main_text_item .box { padding: 10px 10px 20px 40px; border-radius: 0 50px 10px 50px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box .main_text_inner .main_text_item .box .inner_box .title {height: 27px; font-size: 18px; line-height: 27px;}
	
	.sen.sen01 .main_v_cont .amenities_sch_cont { right: unset; left: 0; width: 100%; padding: 40px 40px 60px 40px; border-radius: 0 0 0 100px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box.amenities_area .title_area { margin: 0 0 10px 0;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_cont .amenities_btn_list { max-width: inherit; min-height: 114px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .sch_cont .sch_inner { max-width: inherit;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_area > .list { justify-content: flex-start;}
	/* 메인 비주얼 end */

	/* 여행 키워드 */
	.sen.sen02 { padding: 0 0 30px 0;}
	.sen.sen02 .container .keyword_cont .title_area { margin: 0 0 20px 0;}
	.sen.sen02 .container .keyword_cont .title_area .title { font-size: 30px; line-height: 45px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner { flex-direction: column;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_area { width: 100%; margin: 0 0 20px 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_area > .list { display: flex; justify-content: flex-start; align-items: stretch; flex-wrap: wrap;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_area > .list > li { width: calc(20% - 8px); margin: 0 10px 0 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_area > .list > li:last-child { margin: 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_area > .list > li > .btn { padding: 0 5px; text-align: center;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_area > .list > li .btn .text { font-size: 14px; line-height: 35px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont { width: 100%; padding: 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list .slick-list { margin: 0 -10px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list .slick-list .slick-track .slick-slide { margin: 0; padding: 0 10px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list .slick-list .slick-track .slick-slide .box .inner_box .text_box .title { height:24px; font-size: 16px; line-height: 24px; -webkit-line-clamp: 1;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots { margin: 25px 0 0 0; padding: 23px 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots > li.last_area { right: unset; left: 50%; transform: translate(-50%, -50%); width: auto;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots > li:not(:last-child) { display: none;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots > li.last_area .btn_area > .list > li .btn { width: 45px; height: 45px; background-size: 14px auto;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots > li.last_area .link_area .link { width: 45px; height: 45px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots > li.last_area .link_area .link { background-size: 13px auto;}
	/* 여행 키워드 end */
}

@media screen and (max-width:767px){
	/* 메인 비주얼 */
	.sen.sen01 { margin: 0 0 30px 0;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide { padding: 0 0 150px 0;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_bg_cont { height: 650px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box .main_text_inner .main_text_item { width: 360px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box .main_text_inner .main_text_item .box { padding: 10px 10px 20px 30px; border-radius: 0 40px 5px 40px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box .main_text_inner .main_text_item .box .inner_box .title {height: 24px; font-size: 16px; line-height: 24px;}
	
	.sen.sen01 .main_v_cont .amenities_sch_cont { padding: 30px 20px 40px 20px; border-radius: 0 0 0 50px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .title_area .title { font-size: 18px; line-height: 27px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_area { padding: 0 0 15px 0; margin: 0 0 10px 0;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_area > .list > li > .tab_btn { width: 80px; height: 100%;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_area > .list > li > .tab_btn .text { padding: 40px 0 0 0; background-size: 47px auto;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_cont .amenities_btn_list { min-height: 104px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_cont .amenities_btn_list > .list > li > .btn { padding: 0 10px; border-radius: 20px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_cont .amenities_btn_list > .list > li > .btn .text {line-height: 35px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box.sch_area .title_area .sch_reset_area .sch_reset_btn { padding: 0 16px 0 0; background-size: 10px auto;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box.sch_area .title_area .sch_reset_area .sch_reset_btn .text {line-height: 20px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .sch_cont .sch_inner { border-radius: 20px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .sch_cont .sch_inner .slt_box { width: 100px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .sch_cont .sch_inner .slt_box select { height: 40px; background-size: 9px auto; line-height: 40px}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .sch_cont .sch_inner .input_box { padding: 0 40px 0 0;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .sch_cont .sch_inner .input_box .scrh_inp { height: 40px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .sch_cont .sch_inner .input_box .btn { right: 5px; width: 32px; height: 32px; background-size: 13px auto;}
	/* 메인 비주얼 end */

	/* 여행 키워드 */
	.sen.sen02 .container .keyword_cont .title_area .title { font-size: 22px; line-height: 33px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_area { margin: 0 0 20px 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_area > .list > li { width: calc(20% - 4px); margin: 0 5px 0 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots { margin: 20px 0 0 0; padding: 20px 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots > li.last_area .btn_area > .list > li .btn { width: 40px; height: 40px; background-size: 12px auto;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots > li.last_area .link_area .link { width: 40px; height: 40px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots > li.last_area .link_area .link { background-size: 11px auto;}
	/* 여행 키워드 end */
}

@media screen and (max-width:480px){
	/* 메인 비주얼 */
	.sen.sen01 { margin: 0 0 20px 0;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide { padding: 0 0 140px 0;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_bg_cont { height: 600px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box .main_text_inner { padding:  0 60px 0 0;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box .main_text_inner .main_text_item { max-width: 320px; width: 100%;}
	.sen.sen01 .main_v_cont .main_slide_area .main_slide_inner #main_slide .slick-list .slick-track .slick-slide .main_text_box .main_text_inner .main_text_item .box { padding: 10px 10px 10px 15px; border-radius: 0 20px 5px 20px;}
	.sen.sen01 .main_v_cont .main_slide_area .main_btn_area > .list > li { margin: 0 5px 0 0; padding: 0 5px 0 0;}
	.sen.sen01 .main_v_cont .main_slide_area .main_btn_area > .list > li > .btn { width: 15px; height: 14px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont { padding: 15px; border-radius: 0 0 0 30px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .title_area .title { font-size: 16px; line-height: 24px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_area > .list { justify-content: space-between;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_area > .list > li { width: calc(50% - 5px); margin: 0 0 10px 0;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_area > .list > li > .tab_btn { width: 100%; padding: 5px 5px 5px 10px; text-align: left;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_area > .list > li > .tab_btn .text { display: inline-block; padding: 0 0 0 45px; background-position: left center; background-size: 39px auto; line-height: 30px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_cont .amenities_btn_list { min-height: 141px;}
	.sen.sen01 .main_v_cont .amenities_sch_cont > .list > li > .box .amenities_cont .amenities_tab_cont .amenities_btn_list > .list > li > .btn .text {line-hegiht: 30px;}
	/* 메인 비주얼 end */

	/* 여행 키워드 */
	.sen.sen02 { padding: 0 0 20px 0;}
	.sen.sen02 .container .keyword_cont .title_area { margin: 0 0 15px 0;}
	.sen.sen02 .container .keyword_cont .title_area .title { font-size: 18px; line-height: 27px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_area { margin: 0 0 15px 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_area > .list > li { width: auto; margin: 0 5px 10px 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_area > .list > li:nth-last-child(-n + 2) { margin: 0 5px 0 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_area > .list > li > .btn { padding: 0 10px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots { margin: 15px 0 0 0; padding: 18px 0;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots > li.last_area .btn_area > .list > li .btn { width: 35px; height: 35px; background-size: 10px auto;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots > li.last_area .link_area .link { width: 35px; height: 35px;}
	.sen.sen02 .container .keyword_cont .keyword_list_area .keyword_list_inner .keyword_tab_cont .keyword_slide_area .keyword_slide_inner >.list > .slick-dots > li.last_area .link_area .link { background-size: 9px auto;}
	/* 여행 키워드 end */
}