@charset "UTF-8";


@media screen and (max-width:1400px){

	/* 관광지탭 */
	.tour_com_tap2 {margin: 0 0 50px;}
	.tour_com_tap2 .list li:after {height: 40px;}
	.tour_com_tap2 .list li .btn .text {font-size: 18px; line-height: 50px;}
	/* 관광지탭 */

	/* 관광지뷰페이지, 교육신청 탭 */
	.tour_com_tap {margin: 0 0 50px;}
	.tour_com_tap .list li:after {height: 40px;}
	.tour_com_tap .list li .btn .text {font-size: 18px; line-height: 50px;}
	/* 관광지뷰페이지, 교육신청 탭 */

	/*관광지 상세*/
	.tour_view_cont {padding: 40px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li {width: calc(7.6923% - 18.4615px); margin: 0 20px 20px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+13) {margin: 0 20px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(13n) {margin: 0 0 20px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li .icon_box {width: 77px; margin: 0 0 5px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li .icon_box .inner_box {height: 77px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li .text {font-size: 13px; line-height: 21px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .map_inner {width: calc(100% - 515px);}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .map_inner #map {height: 400px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area {width: 500px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area .tab .list li:after {height: 35px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area .tab .list li .btn .text {font-size: 18px; line-height: 50px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area .map_tab_cont .tab_inner {height: 350px; padding: 20px 15px 20px 26px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area .map_tab_cont .tab_inner .target .list li .btn {padding: 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area .map_tab_cont .tab_inner .target .list li .btn .tit {padding: 0 0 0 26px; font-size: 16px; line-height: 24px; background-size: 14.6666px auto;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area .map_tab_cont .tab_inner .target .list li .btn .tit .mark {min-width: 70px; margin: 0 10px 0 0; font-size: 14px; line-height: 24px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area .map_tab_cont .tab_inner .target .list li .btn .distance {font-size: 16px; line-height: 24px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .info_area {margin: 0 0 45px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li {width: calc(25% - 30px); margin: 0 40px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li:nth-child(n+5) {margin: 25px 40px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li:nth-child(4n) {margin: 25px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li:nth-child(4) {margin: 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li .link .img_area {margin: 0 0 15px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li .link .text_area .category {margin: 0 0 10px; font-size: 14px; line-height: 21px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li .link .text_area .text {height: 72px; font-size: 16px; line-height: 24px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li {width: calc(50% - 40px); margin: 0 80px 30px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li:nth-last-child(-n+2) {margin: 0 80px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li:nth-child(2n) {margin: 0 0 30px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li .link .box .img_area .sns_mark {width: 30px; height: 30px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li .link .box .text_area {padding: 0 0 0 20px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li .link .box .text_area .title {height: 54px; font-size: 18px; line-height: 27px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li .link .box .text_area .text {height: 42px; font-size: 14px; line-height: 21px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .view_title_area.sty2 .sub_text {font-size: 14px; line-height: 21px;}
	
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_area {margin: 85px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_area > .list > li:after {height: 35px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_area > .list > li .sub_tab .text {font-size: 18px; line-height: 50px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_cont .tab_img_box {margin: 47px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_cont .tab_img_box .img_list_area > .list {margin: 0 -40px 0 0; gap: 40px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_cont .tab_img_box .img_list_area > .list > li {flex: 0 1 calc(25% - 40px);}
	/*관광지 상세*/

	/*교육신청리스트*/
	.edu_list_cont .list_area > .list > li {margin: 20px 0 0;}
	.edu_list_cont .list_area > .list > li .box {padding: 25px;}
	.edu_list_cont .list_area > .list > li .box .text_area .title_area {margin: 0 0 15px; padding: 0 0 20px;}
	.edu_list_cont .list_area > .list > li .box .text_area .title_area .mark .list li .txt {padding: 0 10px; font-size: 14px; line-height: 26px;}
	.edu_list_cont .list_area > .list > li .box .text_area .title_area .title {font-size: 20px; line-height: 30px;}
	/*교육신청리스트*/

	/*여행상품 뷰페이지*/
	.travel_products_view_cont .top_products .info_area {padding: 0 0 0 55px;}
	.travel_products_view_cont .top_products .info_area .title_area {margin: 0 0 35px;}
	.travel_products_view_cont .top_products .info_area .title_area .title {margin: 0 0 13px; font-size: 34px; line-height: 51px;}
	.travel_products_view_cont .top_products .info_area .price_area .discount {margin: 0 20px 0 0; font-size: 28px; line-height: 42px;}
	.travel_products_view_cont .top_products .info_area .price_area .price {font-size: 28px; line-height: 42px;}
	.travel_products_view_cont .top_products .info_area .price_area .price del {font-size: 22px;}

	.travel_products_view_cont .tour_com_tap {margin: 50px 0 50px;}

	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area {}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li {width: calc(7.6923% - 18.4615px); margin: 0 20px 20px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+13) {margin: 0 20px 0 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(13n) {margin: 0 0 20px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li .icon_box {width: 77px; margin: 0 0 5px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li .icon_box .inner_box {height: 77px;}		


	/* 구매하기 - 버튼 */
	.purchase_menu_area .purchase_menu_inner .container .inner_box .cart_area .btn .text {padding: 0 45px 0 0; background-size: 23.3333px auto; font-size: 16px; line-height: 46px;}
	.purchase_menu_area .purchase_menu_inner .container .inner_box .purchase_area .btn .text {font-size: 20px; line-height: 46px;}
	.purchase_menu_area .purchase_menu_inner .container .inner_box .list_page_area .link .text {font-size: 16px; line-height: 46px;}
	/* 구매하기 - 버튼 */

	/*구매하기 - 상세*/
	.purchase_menu_area .purchase_box_area .purchase_title_inner .container .title_area {font-size: 20px; line-height: 70px;}
	.purchase_menu_area .purchase_box_area .purchase_title_inner .container .close_btn_area {top: -46px;}
	.purchase_menu_area .purchase_box_area .purchase_title_inner .container .close_btn_area .btn {padding: 0 20px 0 40px;}
	.purchase_menu_area .purchase_box_area .purchase_title_inner .container .close_btn_area .btn .text {padding: 0 30px 0 0; font-size: 16px; line-height: 46px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner {padding: 25px 0 60px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li {margin: 0 0 20px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner {padding: 25px 0;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .cont_btn_list_area .list li {width: calc(50% - 30px); margin: 0 60px 0 0;}
	/*구매하기 - 상세*/

	/*여행상품 뷰페이지*/

	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .audio_area .audio_inner .play_btn_area .btn {padding: 0 10px 0 20px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .audio_area .audio_inner .play_btn_area .btn .text {padding: 0 30px 0 0; background-size: 18px auto; font-size: 14px; line-height: 34px;}
	
	/* 관광기후지수 산정식 */
	.weather_index_cont .title {margin: 0 0 15px; font-size: 28px; line-height: 42px;}
	.weather_index_cont .weather_index_info_area table thead tr th {font-size: 16px; line-height: 24px;}
	.weather_index_cont .weather_index_info_area table tbody tr td {padding: 15px 30px; font-size: 16px; line-height: 24px;}
	.weather_index_cont .weather_index_info_area table tbody tr td .type_box .text {padding: 50px 0 0; background-size: auto 38px; font-size: 14px; line-height: 21px;}
	
}


@media screen and (max-width:1280px){
	.tour_com_tap.sty2 {top: 134px;}

	/* 관광지탭 */
	.tour_com_tap2 {margin: 0 0 40px;}
	.tour_com_tap2 .list li:after {height: 30px;}
	.tour_com_tap2 .list li .btn .text {font-size: 16px; line-height: 40px;}
	/* 관광지탭 */

	/* 관광지뷰페이지, 교육신청 탭 */
	.tour_com_tap {margin: 0 0 40px;}
	.tour_com_tap .list li:after {height: 30px;}
	.tour_com_tap .list li .btn .text {font-size: 16px; line-height: 40px;}
	/* 관광지뷰페이지, 교육신청 탭 */

	/*관광지 상세*/
	.tour_view_cont {padding: 30px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li {width: calc(10% - 9px); margin: 0 10px 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+13) {margin: 0 10px 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+10) {margin: 0 10px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(13n) {margin: 0 10px 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(10n) {margin: 0 0 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:last-child {margin: 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li .icon_box {width: 66px; margin: 0 auto 5px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li .icon_box .inner_box {height: 66px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .slide_area {padding: 0 60px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .slide_area .btn {width: 40px; height: 40px; background-size: 5.7777px auto;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .slide_area .count_area {bottom: 10px; padding: 0 15px; font-size: 16px; line-height: 32px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .info_area {margin: 0 0 35px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .map_inner {width: calc(100% - 415px);}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .map_inner #map {height: 400px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area {width: 400px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area .tab .list li:after {height: 25px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area .tab .list li .btn .text {font-size: 16px; line-height: 40px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area .map_tab_cont .tab_inner {padding: 15px 15px 15px 20px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area .map_tab_cont .tab_inner .target .list li .btn .tit {padding: 0 0 0 15px; font-size: 14px; line-height: 21px; background-size: 9.7777px auto;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area .map_tab_cont .tab_inner .target .list li .btn .tit .mark {min-width: 60px; line-height: 21px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area .map_tab_cont .tab_inner .target .list li .btn .distance {font-size: 14px; line-height: 21px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .slide_area {padding: 0 70px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .slide_area .btn {width: 50px; height: 50px; background-size: 10px auto;}
	.tour_view_cont .com_view_cont_list_area > .list > li .slide_area .count_area {bottom: 10px; right: 25px; padding: 0 15px; font-size: 18px; line-height: 36px;}

	.mCustomScrollbar .mCustomScrollBox .mCSB_container {margin-right: 20px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li {width: calc(25% - 22.5px); margin: 0 30px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li:nth-child(n+5) {margin: 20px 30px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li:nth-child(4n) {margin: 20px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li:nth-child(4) {margin: 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li .link .img_area {margin: 0 0 10px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li .link .text_area .text { height: 48px; -webkit-line-clamp: 2;}

	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li {width: calc(50% - 30px); margin: 0 60px 20px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li:nth-last-child(-n+2) {margin: 0 60px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li:nth-child(2n) {margin: 0 0 20px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li .link .box .img_area .sns_mark {width: 25px; height: 25px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li .link .box .text_area {padding: 0 0 0 15px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li .link .box .text_area .title {height: 48px; font-size: 16px; line-height: 24px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li .link .box .text_area .text {height: 54px; line-height: 18px; -webkit-line-clamp: 3;}

	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_area {margin: 70px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_area > .list > li:after {height: 25px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_area > .list > li .sub_tab .text {font-size: 16px; line-height: 40px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_cont .tab_img_box {margin: 40px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_cont .tab_img_box .img_list_area > .list {margin: 0 -30px 0 0; gap: 30px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_cont .tab_img_box .img_list_area > .list > li {flex: 0 1 calc(25% - 30px);}
	/*관광지 상세*/

	/*교육신청리스트*/
	.edu_list_cont .list_area > .list > li {margin: 15px 0 0;}
	.edu_list_cont .list_area > .list > li .box {padding: 20px;}
	.edu_list_cont .list_area > .list > li .box .text_area {width: calc(100% - 150px); margin: 0 20px 0 0;}
	.edu_list_cont .list_area > .list > li .box .text_area .title_area {margin: 0 0 10px; padding: 0 0 15px;}
	.edu_list_cont .list_area > .list > li .box .text_area .title_area .mark .list li .txt { line-height: 24px;}
	.edu_list_cont .list_area > .list > li .box .text_area .title_area .title {font-size: 18px; line-height: 27px;}
	.edu_list_cont .list_area > .list > li .box .text_area .info_area .list li {margin: 0 0 5px; padding: 0 0 0 80px;}
	.edu_list_cont .list_area > .list > li .box .text_area .info_area .list li .tit {font-size: 14px; line-height: 21px;}
	.edu_list_cont .list_area > .list > li .box .text_area .info_area .list li .txt {font-size: 14px; line-height: 21px;}
	.edu_list_cont .list_area > .list > li .box .link_area {width: 130px;}
	.edu_list_cont .list_area > .list > li .box .link_area .link_inner .link {height: 130px;}
	.edu_list_cont .list_area > .list > li .box .link_area .link_inner .link .text {padding: 35px 0 0; background-size: 29.3333px auto; font-size: 14px; line-height: 21px;}
	/*교육신청리스트*/

	/*교육신청상세*/
	.edu_view_cont .top_cont {padding: 20px;}
	.edu_view_cont .top_cont .title_area {margin: 0 0 15px 0; padding: 0 0 10px 0;}
	.edu_view_cont .top_cont .title_area .title {width: calc(100% - 332px); font-size: 26px; line-height: 39px;}
	.edu_view_cont .top_cont .title_area .mark_area {width: 322px;}
	.edu_view_cont .top_cont .title_area .mark_area .com_mark {margin: 0 20px 0 0;}
	.edu_view_cont .top_cont .title_area .mark_area .com_mark .list li {margin: 0 15px 0 0;}
	.edu_view_cont .top_cont .title_area .mark_area .com_mark .list li .tit {font-size: 14px; line-height: 21px;}
	.edu_view_cont .top_cont .title_area .mark_area .com_mark .list li .txt {padding: 0 12px; font-size: 14px; line-height: 26px;}
	.edu_view_cont .top_cont .info_area .list li {padding: 0 0 0 70px;}
	.edu_view_cont .top_cont .info_area .list li .tit {font-size: 14px; line-height: 21px;}
	.edu_view_cont .top_cont .info_area .list li .txt {font-size: 14px; line-height: 21px;}

	.edu_view_cont .cont_btn_list_area {margin: 30px 0;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li {padding: 20px; margin: 0 0 15px;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area {padding: 0 0 0 20px;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area .name_area {margin: 0 0 10px; padding: 0 0 10px;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area .name_area .name {margin: 0 12px 0 0; padding: 0 12px 0 0; font-size: 16px; line-height: 24px;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area .name_area .name:after {height: 14px;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area .name_area .affiliation {font-size: 14px; line-height: 21px;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area .history .tit {width: 70px; font-size: 14px; line-height: 21px;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area .history .txt .list li {font-size: 14px; line-height: 21px;}
	/*교육신청상세*/

	/*여행상품 뷰페이지*/
	.travel_products_view_cont .top_products .info_area {padding: 0 0 0 45px;}
	.travel_products_view_cont .top_products .info_area .title_area {margin: 0 0 30px;}
	.travel_products_view_cont .top_products .info_area .title_area .title {margin: 0 0 10px; font-size: 30px; line-height: 45px;}
	.travel_products_view_cont .top_products .info_area .title_area .sub_text {margin: 0 0 20px; font-size: 16px; line-height: 24px;}
	.travel_products_view_cont .top_products .info_area .title_area .rate_area .tit {font-size: 14px; line-height: 21px;}
	.travel_products_view_cont .top_products .info_area .title_area .rate_area .rate_list_area {margin: 0 20px 0 20px;}
	.travel_products_view_cont .top_products .info_area .title_area .rate_area .rate_list_area .list li .rate {width: 14px; height: 14.6666px; background-size: 14px auto;}
	.travel_products_view_cont .top_products .info_area .title_area .rate_area .num {font-size: 14px; line-height: 21px;}
	.travel_products_view_cont .top_products .info_area .price_area {margin: 0 0 15px;}
	.travel_products_view_cont .top_products .info_area .price_area .discount {margin: 0 20px 0 0; font-size: 26px; line-height: 39px;}
	.travel_products_view_cont .top_products .info_area .price_area .price {font-size: 26px; line-height: 39px;}
	.travel_products_view_cont .top_products .info_area .price_area .price del {font-size: 18px;}
	.travel_products_view_cont .top_products .info_area .info_list .list li {padding: 15px 5px;}
	.travel_products_view_cont .top_products .info_area .info_list .list li .box {padding: 0 0 0 100px;}
	.travel_products_view_cont .top_products .info_area .info_list .list li .box .tit {padding: 0 0 0 22px; background-size: 14px auto; font-size: 14px; line-height: 26px;}
	.travel_products_view_cont .top_products .info_area .info_list .list li .box .txt {font-size: 14px; line-height: 21px;}

	.travel_products_view_cont .tour_com_tap {margin: 40px 0 40px;}

	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area {}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li {width: calc(10% - 9px); margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+13) {margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+10) {margin: 0 10px 0 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(13n) {margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(10n) {margin: 0 0 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:last-child {margin: 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li .icon_box {width: 66px; margin: 0 auto 5px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li .icon_box .inner_box {height: 66px;}

	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area {margin: 0 0 30px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area .left .id {margin: 0 25px 0 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area .right .rate_area {margin: 0 20px 0 20px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .text_area {margin: 0 0 20px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .text_area .title {margin: 0 0 15px;}

	.travel_products_view_cont .com_view_cont_list_area > .list > li .related_products > .list > li {width: calc(20% - 16px); margin: 0 20px 0 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .related_products > .list > li .link .img_area {margin: 0 0 10px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .related_products > .list > li .link .title_area {height: 48px; font-size: 16px; line-height: 24px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .company_area .com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td {padding: 10px 10px 10px 20px;}
	

	/* 구매하기 - 버튼 */
	.purchase_menu_area { padding: 0 0 30px 0;}
	.purchase_menu_area .purchase_menu_inner .container .inner_box .cart_area {width: 150px;}
	.purchase_menu_area .purchase_menu_inner .container .inner_box .cart_area .btn .text {padding: 0 40px 0 0; font-size: 14px; line-height: 36px;}
	.purchase_menu_area .purchase_menu_inner .container .inner_box .purchase_area {width: calc(100% - 309px);}
	.purchase_menu_area .purchase_menu_inner .container .inner_box .purchase_area .btn .text {font-size: 18px; line-height: 36px;}
	.purchase_menu_area .purchase_menu_inner .container .inner_box .list_page_area {width: 150px;}
	.purchase_menu_area .purchase_menu_inner .container .inner_box .list_page_area .link .text {font-size: 14px; line-height: 36px;}
	/* 구매하기 - 버튼 */

	/*구매하기 - 상세*/
	.purchase_menu_area .purchase_box_area .purchase_title_inner .container .title_area {font-size: 18px; line-height: 60px;}
	.purchase_menu_area .purchase_box_area .purchase_title_inner .container .close_btn_area {top: -46px;}
	.purchase_menu_area .purchase_box_area .purchase_title_inner .container .close_btn_area .btn {padding: 0 20px 0 20px;}
	.purchase_menu_area .purchase_box_area .purchase_title_inner .container .close_btn_area .btn .text {padding: 0 20px 0 0; background-size: 10px auto; font-size: 14px; line-height: 46px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner {padding: 20px 0 40px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .title_area {margin: 0 0 15px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .title_area .num {margin: 0 10px 0 0; padding: 0 10px; font-size: 14px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .title_area .title {font-size: 14px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner {padding: 20px 0;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner .text_area .title {font-size: 14px; line-height: 21px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner .text_area .text {margin: 0 0 0 20px; font-size: 14px; line-height: 21px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner .option_area .price {font-size: 16px; line-height: 24px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner .option_area .count_area {margin: 0 15px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner .option_area .count_area .inp_count {width: 60px; margin: 0 10px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner .option_area .delete_area .btn {padding: 0 15px; font-size: 14px; line-height: 26px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .cont_btn_list_area .list li {width: calc(50% - 25px); margin: 0 50px 0 0;}
	/*구매하기 - 상세*/
	/*여행상품 뷰페이지*/
	
	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .audio_area .audio_inner .play_btn_area .btn {padding: 0 7px 0 15px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .audio_area .audio_inner .play_btn_area .btn .text {padding: 0 25px 0 0; background-size: 15px auto;  line-height: 30px;}
	
	/* 관광기후지수 산정식 */
	.weather_index_cont .title {margin: 0 0 10px; font-size: 24px; line-height: 36px;}
	.weather_index_cont .weather_index_info_area table thead tr th {font-size: 14px; line-height: 21px;}
	.weather_index_cont .weather_index_info_area table tbody tr td {padding: 10px 20px; font-size: 14px; line-height: 21px;}
	.weather_index_cont .weather_index_info_area table tbody tr td .type_box .text {padding: 35px 0 0; background-size: auto 25px;}
}

@media screen and (max-width:1080px){
	.tour_com_tap.sty2 {top: 70px;}

	/* 관광지탭 */
	.tour_com_tap2 {margin: 0 0 30px;}
	.tour_com_tap2 .list li:after {height: 20px;}
	.tour_com_tap2 .list li .btn .text {font-size: 14px; line-height: 30px;}
	/* 관광지탭 */

	/* 관광지뷰페이지, 교육신청 탭 */
	.tour_com_tap {margin: 0 0 30px;}
	.tour_com_tap .list li:after {height: 20px;}
	.tour_com_tap .list li .btn .text {font-size: 14px; line-height: 30px;}
	/* 관광지뷰페이지, 교육신청 탭 */

	/*관광지 상세*/
	.tour_view_cont {padding: 25px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li {width: calc(20% - 8px); margin: 0 10px 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+13) {margin: 0 10px 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+10) {margin: 0 10px 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+5) {margin: 0 10px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(13n) {margin: 0 10px 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(10n) {margin: 0 10px 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(5n) {margin: 0 0 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:last-child {margin: 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li .icon_box {width: 55px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li .icon_box .inner_box {height: 55px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .slide_area .count_area {padding: 0 10px; font-size: 14px; line-height: 30px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .info_area {margin: 0 0 25px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .info_area .list li {padding: 8px 15px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .info_area .list li .box {padding: 0 0 0 130px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .info_area .list li .box .tit {padding: 0 0 0 25px; font-size: 14px; line-height: 21px; background-size: 14.6666px auto;}
	.tour_view_cont .com_view_cont_list_area > .list > li .info_area .list li .box .txt {min-height: 21px; font-size: 14px; line-height: 21px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .slide_area {padding: 0 60px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .slide_area .btn {width: 40px; height: 40px; background-size: 8px auto;}
	.tour_view_cont .com_view_cont_list_area > .list > li .slide_area .count_area {right: 20px; padding: 0 10px; font-size: 16px; line-height: 34px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .editor_area {margin: 0 0 30px; padding: 15px; font-size: 14px; line-height: 21px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .audio_area {margin: 0 0 20px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .audio_area .audio_inner {margin: 0 0 15px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .audio_area .audio_inner .tit {margin: 0 20px 0 0; padding: 0 0 0 25px; font-size: 14px; line-height: 21px; background-size: 14.6666px auto;}
	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .audio_area .text {font-size: 14px; line-height: 21px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .tag_area .tit {margin: 0 20px 0 0; padding: 0 0 0 25px; font-size: 14px; line-height: 21px; background-size: 13.3333px auto;}
	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .tag_area .tag > .list > li {margin: 0 10px 0 0; font-size: 14px; line-height: 21px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .map_inner {width: calc(100% - 315px);}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .map_inner #map {height: 350px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area {width: 300px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area .tab .list li:after {height: 20px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area .tab .list li .btn .text {font-size: 14px; line-height: 30px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area .map_tab_cont .tab_inner {height: 317px; padding: 10px 10px 10px 15px;}

	.mCustomScrollbar .mCustomScrollBox .mCSB_container {margin-right: 15px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li {width: calc(25% - 15px); margin: 0 20px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li:nth-child(n+5) {margin: 15px 20px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li:nth-child(4n) {margin: 15px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li:nth-child(4) {margin: 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li .link .text_area .category {margin: 0 0 5px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li .link .text_area .text {height: 42px; font-size: 14px; line-height: 21px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li {width: calc(50% - 5px); margin: 0 10px 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li:nth-child(2n) { margin: 0 0 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li:nth-last-child(-n+2) { margin: 0 10px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li:last-child { margin: 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li .link .box .text_area .title {height: 42px; margin: 0 0 10px; font-size: 14px; line-height: 21px;}
	
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_area {margin: 50px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_area > .list > li:after {height: 20px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_area > .list > li .sub_tab .text {font-size: 14px; line-height: 30px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_cont .tab_img_box {margin: 35px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_cont .tab_img_box .img_list_area > .list {margin: 0 -20px 0 0; gap: 20px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_cont .tab_img_box .img_list_area > .list > li {flex: 0 1 calc(25% - 20px);}
	/*관광지 상세*/

	/*교육신청상세*/
	.edu_view_cont .top_cont {padding: 15px;}
	.edu_view_cont .top_cont .title_area {flex-direction: column-reverse; margin: 0 0 10px 0;}
	.edu_view_cont .top_cont .title_area .title {width: 100%; margin: 0; font-size: 20px; line-height: 30px;}
	.edu_view_cont .top_cont .title_area .mark_area {width: 100%; margin: 0 0 5px;}
	.edu_view_cont .top_cont .title_area .mark_area .com_mark {margin: 0 15px 0 0;}
	.edu_view_cont .top_cont .title_area .mark_area .com_mark .list li {margin: 0 10px 0 0;}
	.edu_view_cont .top_cont .title_area .mark_area .com_mark .list li .tit {}
	.edu_view_cont .top_cont .title_area .mark_area .com_mark .list li .txt {padding: 0 10px;  line-height: 24px;}
	.edu_view_cont .top_cont .info_area .list li {padding: 0 0 0 60px;}
	.edu_view_cont .top_cont .info_area .list li .tit {}
	.edu_view_cont .top_cont .info_area .list li .txt {}

	.edu_view_cont .com_view_cont_list_area > .list > li .table_basics_com_cont_area .table_basics_area tbody tr td .inner {display: inline-block; width: calc(100% - 50px);}

	.edu_view_cont .cont_btn_list_area {margin: 20px 0;}

	.edu_view_cont .com_view_cont_list_area > .list > li .editor_area {padding: 15px; font-size: 14px; line-height: 21px;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li {padding: 10px; margin: 0 0 10px;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area {padding: 0 0 0 10px;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area .name_area {margin: 0 0 5px; padding: 0 0 5px;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area .name_area .name {margin: 0 10px 0 0; padding: 0 10px 0 0; font-size: 14px; line-height: 21px;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area .name_area .name:after {height: 10px;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area .name_area .affiliation {}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area .history .tit {width: 60px; }
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area .history .txt .list li {}
	/*교육신청상세*/

	/*여행상품 뷰페이지*/
	.travel_products_view_cont .top_products .info_area {padding: 0 0 0 35px;}
	.travel_products_view_cont .top_products .info_area .title_area {margin: 0 0 20px;}
	.travel_products_view_cont .top_products .info_area .title_area .title {font-size: 26px; line-height: 39px;}
	.travel_products_view_cont .top_products .info_area .title_area .sub_text {margin: 0 0 15px;}
	.travel_products_view_cont .top_products .info_area .title_area .rate_area .rate_list_area {margin: 0 15px 0 15px;}
	.travel_products_view_cont .top_products .info_area .price_area {margin: 0 0 10px;}
	.travel_products_view_cont .top_products .info_area .price_area .discount {margin: 0 15px 0 0; font-size: 20px; line-height: 30px;}
	.travel_products_view_cont .top_products .info_area .price_area .price {font-size: 20px; line-height: 30px;}
	.travel_products_view_cont .top_products .info_area .price_area .price del {font-size: 16px;}
	.travel_products_view_cont .top_products .info_area .info_list .list li {padding: 10px 5px;}

	.travel_products_view_cont .tour_com_tap {margin: 30px 0 30px;}

	.travel_products_view_cont .com_view_cont_list_area > .list > li .details .details_editor { font-size: 14px; line-height: 21px;}

	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area {}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li {width: calc(20% - 8px); margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+13) {margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+10) {margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+5) {margin: 0 10px 0 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(13n) {margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(10n) {margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(5n) {margin: 0 0 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:last-child {margin: 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li .icon_box {width: 55px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li .icon_box .inner_box {height: 55px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li .text {}

	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner {padding: 15px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area {margin: 0 0 20px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area .left .id {margin: 0 20px 0 0; font-size: 14px; line-height: 21px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area .left .date {font-size: 14px; line-height: 21px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area .right .tit {font-size: 14px; line-height: 21px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area .right .rate_area {margin: 0 15px 0 15px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area .right .rate_area .list li .rate {width: 14px; height: 14.6666px; background-size: 14px auto;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area .right .num {font-size: 14px; line-height: 21px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .text_area {margin: 0 0 15px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .text_area .title {margin: 0 0 10px; font-size: 14px; line-height: 21px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .text_area .text {font-size: 14px; line-height: 21px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .img_area .list li {width: calc(20% - 8px); margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .img_area .list li:nth-last-child(-n+5) {margin: 0 10px 0 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .img_area .list li:nth-child(5n) {margin: 0 0 10px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .img_area .list li:last-child {margin: 0;}

	.travel_products_view_cont .com_view_cont_list_area > .list > li .related_products > .list > li {width: calc(20% - 8px); margin: 0 10px 0 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .related_products > .list > li .link .title_area {height: 48px; font-size: 16px; line-height: 24px;}

	.travel_products_view_cont .com_view_cont_list_area > .list > li .editor_area { font-size: 14px; line-height: 21px;}
	
	.travel_products_view_cont .com_view_cont_list_area > .list > li .company_area .com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td {padding: 10px 5px 10px 10px;}
	

	/* 구매하기 - 버튼 */
	.purchase_menu_area { padding: 0 0 20px 0;}
	.purchase_menu_area .purchase_menu_inner .container .inner_box {padding: 10px 0;}
	.purchase_menu_area .purchase_menu_inner .container .inner_box .cart_area .btn .text {padding: 0 25px 0 0; background-size: 15.3333px auto; font-size: 14px; line-height: 32px;}
	.purchase_menu_area .purchase_menu_inner .container .inner_box .purchase_area .btn .text {font-size: 16px; line-height: 32px;}
	.purchase_menu_area .purchase_menu_inner .container .inner_box .list_page_area .link .text {font-size: 14px; line-height: 32px;}
	/* 구매하기 - 버튼 */

	/*구매하기 - 상세*/
	.purchase_menu_area .purchase_box_area .purchase_title_inner .container .title_area {font-size: 16px; line-height: 50px;}
	.purchase_menu_area .purchase_box_area .purchase_title_inner .container .close_btn_area {top: -40px;}
	.purchase_menu_area .purchase_box_area .purchase_title_inner .container .close_btn_area .btn .text {line-height: 40px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner {padding: 20px 0 30px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .title_area {margin: 0 0 10px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .title_area .num {margin: 0 5px 0 0; }
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .title_area .title {}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .slt_box .com_slt {height: 30px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner {padding: 10px 0;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner .text_area .title {}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner .text_area .text {margin: 0 0 0 10px; }
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner .option_area .price {font-size: 14px; line-height: 21px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner .option_area .count_area {margin: 0 10px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner .option_area .count_area .btn {width: 16px; height: 16px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner .option_area .count_area .inp_count {width: 50px; height: 30px; font-size: 14px; line-height: 21px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner .option_area .delete_area .btn {padding: 0 10px;  line-height: 24px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .cont_btn_list_area .list li {width: calc(50% - 5px); margin: 0 10px 0 0;}
	/*구매하기 - 상세*/
	/*여행상품 뷰페이지*/
	
	/* 관광기후지수 산정식 */
	.weather_index_cont .title {margin: 0 0 5px; font-size: 22px; line-height: 33px;}
	.weather_index_cont .weather_index_info_area table tbody tr td {padding: 10px 15px;}
}

@media screen and (max-width:767px){
	.tour_com_tap.sty2 {top: 88px;}

	/* 관광지탭 */
	.tour_com_tap2 {margin: 0 0 20px;}
	.tour_com_tap2 .list {flex-wrap: wrap;}
	.tour_com_tap2 .list li {width: 50%; border-bottom: 1px solid #e0e0e0;}
	.tour_com_tap2 .list li:nth-child(2n):after {display: none;}
	.tour_com_tap2 .list li:last-child:after {display: block;}
	.tour_com_tap2 .list li:last-child {border-bottom: none;}

	/* 관광지탭 */

	/* 관광지뷰페이지, 교육신청 탭 */
	.tour_com_tap {margin: 0 0 20px;}
	.tour_com_tap .list {flex-wrap: wrap;}
	.tour_com_tap .list li {width: 50%; border-bottom: 1px solid #e0e0e0;}
	.tour_com_tap .list li:nth-child(2n):after {display: none;}
	.tour_com_tap .list li:nth-last-child(-n+2) {border-bottom: none;}
	.tour_com_tap.sty2 .list li:last-child:after {display: block;}
	.tour_com_tap.sty2 .list li:nth-last-child(-n+2) {border-bottom: 1px solid #e0e0e0;}
	.tour_com_tap.sty2 .list li:last-child {border-bottom: none;}
	/* 관광지뷰페이지 교육신청 탭 */

	/*관광지 상세*/
	.tour_view_cont {padding: 20px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .info_area {margin: 0 0 15px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .info_area .list li {padding: 8px 10px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .info_area .list li .box {padding: 0 0 0 110px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .info_area .list li .box .tit {padding: 0 0 0 20px; background-size: 9.7777px auto;}

	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area {}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li .icon_box .inner_box {height: 44px;}

	
	.tour_view_cont .com_view_cont_list_area > .list > li .slide_area {padding: 0 40px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .slide_area .btn {width: 30px; height: 30px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .slide_area .count_area {right: 15px; font-size: 14px; line-height: 30px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .editor_area {margin: 0 0 20px; padding: 10px;  line-height: 18px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .audio_area {margin: 0 0 10px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .audio_area .audio_inner {margin: 0 0 10px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .audio_area .audio_inner .tit {margin: 0 15px 0 0; padding: 0 0 0 20px; background-size: 9.7777px auto;}
	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .tag_area .tit {margin: 0 15px 0 0; padding: 0 0 0 20px; background-size: 8.8888px auto;}

	.tour_view_cont .com_view_cont_list_area > .list > li .map_area {display: block;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .map_inner {width: 100%; margin: 0 0 10px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .map_inner #map {height: 300px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area {width: 100%;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area .tab .list li:after {height: 10px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .map_area .tab_area .tab .list li .btn .text {line-height: 26px;}


	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li {width: calc(50% - 5px); margin: 0 10px 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li:nth-child(n+5) {margin: 0 10px 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li:nth-last-child(-n+2) {margin: 0 10px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li:nth-child(2n) {margin: 0 0 10px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li:last-child {margin: 0;}


	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li .link .box .img_area {display: block; width: 100%; margin: 0 0 5px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li .link .box .text_area {display: block; width: 100%; padding: 0;}

	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_area {margin: 30px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_area > .list {flex-wrap: wrap;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_area > .list > li {width: 33.3333%;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_area > .list > li:nth-child(3n):after {display: none;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_area > .list > li:after {height: 10px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_area > .list > li .sub_tab .text {line-height: 26px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .com_input_form_area.img .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area colgroup {display: none;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_cont .tab_img_box {margin: 30px 0 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_cont .tab_img_box .img_list_area > .list {margin: 0 -10px 0 0; gap: 10px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_cont .tab_img_box .img_list_area > .list > li {flex: 0 1 calc(50% - 10px);}
	/*관광지 상세*/

	/*교육신청리스트*/
	.edu_list_cont .list_area > .list > li {margin: 10px 0 0;}
	.edu_list_cont .list_area > .list > li .box {display: block; padding: 15px;}
	.edu_list_cont .list_area > .list > li .box .text_area {width: 100%; margin: 0 0 10px;}
	.edu_list_cont .list_area > .list > li .box .text_area .title_area {padding: 0 0 10px;}
	.edu_list_cont .list_area > .list > li .box .text_area .title_area .title {font-size: 16px; line-height: 24px;}
	.edu_list_cont .list_area > .list > li .box .text_area .info_area .list li {padding: 0 0 0 60px;}
	.edu_list_cont .list_area > .list > li .box .link_area {width: 100%}
	.edu_list_cont .list_area > .list > li .box .link_area .link_inner .link {height: inherit; padding: 10px 0;}
	.edu_list_cont .list_area > .list > li .box .link_area .link_inner .link .text {padding: 18px 0 0; background-size: 19.5555px auto; }
	/*교육신청리스트*/

	/*교육신청상세*/
	.edu_view_cont .top_cont {padding: 10px;}
	.edu_view_cont .top_cont .title_area {margin: 0 0 5px 0; padding: 0 0 5px 0;}
	.edu_view_cont .top_cont .title_area .title {font-size: 16px; line-height: 24px;}
	.edu_view_cont .top_cont .title_area .mark_area .com_mark {margin: 0 10px 0 0;}
	.edu_view_cont .top_cont .title_area .mark_area .com_mark .list li {margin: 0 5px 0 0;}

	.edu_view_cont .cont_btn_list_area {margin: 10px 0;}

	.edu_view_cont .com_view_cont_list_area > .list > li .editor_area {padding: 10px;  line-height: 18px;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li {padding: 5px; margin: 0 0 5px;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box {display: block;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .img_area {display: block; width: 30%; margin: 0 auto 5px;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area {display: block; padding: 0;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area .name_area {margin: 0 0 5px; padding: 0 0 5px;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area .name_area .name {margin: 0 10px 0 0; padding: 0 10px 0 0; }
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area .name_area .name:after {height: 7px;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area .history {display: block;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area .history .tit {display: block; width: 100%; margin: 0 0 5px;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area .history .txt {display: block;}
	/*교육신청상세*/


	/*여행상품 뷰페이지*/
	.travel_products_view_cont .top_products {display: block;}
	.travel_products_view_cont .top_products .img_area {display: block; width: 50%; margin: 0 auto 10px;}
	.travel_products_view_cont .top_products .info_area {display: block; padding: 0;}
	.travel_products_view_cont .top_products .info_area .title_area {margin: 0 0 10px;}
	.travel_products_view_cont .top_products .info_area .title_area .title {height: 54px; margin: 0 0 10px; font-size: 18px; line-height: 27px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.travel_products_view_cont .top_products .info_area .title_area .sub_text {height: 63px; margin: 0 0 10px; font-size: 14px; line-height: 21px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
	.travel_products_view_cont .top_products .info_area .title_area .rate_area .rate_list_area {margin: 0 10px 0 10px;}
	.travel_products_view_cont .top_products .info_area .price_area {margin: 0 0 10px;}
	.travel_products_view_cont .top_products .info_area .price_area .discount {margin: 0 10px 0 0; font-size: 16px; line-height: 24px;}
	.travel_products_view_cont .top_products .info_area .price_area .price {font-size: 16px; line-height: 24px;}
	.travel_products_view_cont .top_products .info_area .info_list .list li {padding: 8px 5px;}
	.travel_products_view_cont .top_products .info_area .info_list .list li .box {padding: 0 0 0 80px;}
	.travel_products_view_cont .top_products .info_area .info_list .list li .box .tit {padding: 0 0 0 15px; background-size: 9.3333px auto;}

	.travel_products_view_cont .top_products .img_area .img_box { padding: 0 0 75% 0;}

	.travel_products_view_cont .tour_com_tap {margin: 20px 0 20px;}

	.travel_products_view_cont .com_view_cont_list_area > .list > li .details .details_editor {margin: 0 auto 20px; padding: 10px;  line-height: 18px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .editor_area {padding: 10px;  line-height: 18px;}

	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area {}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li .icon_box .inner_box {height: 44px;}

	.travel_products_view_cont .com_view_cont_list_area > .list > li .company_area {display: block;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .company_area .img_area {display: block; width: 100%; margin: 0 0 10px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .company_area .img_area .img_box .img_inner img {width: auto; height: auto;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .company_area .text_area {display: block; padding: 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .company_area .com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td {padding: 5px;}

	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner {padding: 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area {margin: 0 0 10px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area .left .id {margin: 0 10px 0 0; }
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area .left .date {}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area .right .tit {}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area .right .rate_area {margin: 0 10px 0 10px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area .right .rate_area .list li .rate {width: 9.3333px; height: 9.3333px; background-size: 9.3333px auto;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area .right .num {}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .text_area {margin: 0 0 10px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .text_area .title {}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .text_area .text { }
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .img_area .list li {width: calc(33.3333% - 6.6666px); margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .img_area .list li:nth-last-child(-n+5) {margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .img_area .list li:nth-last-child(-n+3) {margin: 0 10px 0 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .img_area .list li:nth-child(5n) {margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .img_area .list li:nth-child(3n) {margin: 0 0 10px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .img_area .list li:last-child {margin: 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .img_area .list li .review_img_gallery .img_inner { padding: 0 0 75% 0;}

	.travel_products_view_cont .com_view_cont_list_area > .list > li .related_products > .list > li {width: calc(33.3333% - 6.6666px); margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .related_products > .list > li:nth-last-child(-n+3) {margin: 0 10px 0 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .related_products > .list > li:nth-child(3n) {margin: 0 0 10px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .related_products > .list > li:last-child {margin: 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .related_products > .list > li .link .img_area { padding: 0 0 75% 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .related_products > .list > li .link .title_area {height: 42px; font-size: 14px; line-height: 21px;}

	/* 구매하기 - 버튼 */
	.purchase_menu_area .purchase_menu_inner .container .inner_box .cart_area {width: 100px;}
	.purchase_menu_area .purchase_menu_inner .container .inner_box .purchase_area {width: calc(100% - 209px);}
	.purchase_menu_area .purchase_menu_inner .container .inner_box .purchase_area .btn .text {font-size: 14px;}
	.purchase_menu_area .purchase_menu_inner .container .inner_box .list_page_area {width: 100px;}
	/* 구매하기 - 버튼 */

	/*구매하기 - 상세*/
	.purchase_menu_area .purchase_box_area .purchase_title_inner .container .title_area {font-size: 14px; line-height: 40px;}
	.purchase_menu_area .purchase_box_area .purchase_title_inner .container .close_btn_area .btn .text {}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner {display: block;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner .text_area {margin: 0 0 10px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner .text_area .title {display: block; margin: 0 0 5px;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner .text_area .text {display: block;  margin: 0;}
	.purchase_menu_area .purchase_box_area .purchase_box_inner .container .purchase_cont_inner .purchase_cont > .list > li .box .info_area .list li .inner .option_area .count_area .inp_count {  line-height: 18px;}
	/*구매하기 - 상세*/
	/*여행상품 뷰페이지*/
	
	/* 관광기후지수 산정식 */
	.weather_index_cont .title {font-size: 20px; line-height: 30px;}
	.weather_index_cont .weather_index_info_area table tbody tr td {padding: 5px;}
}

@media screen and (max-width:480px){

	/* 관광지탭 */
	.tour_com_tap {margin: 0 0 10px;}
	.tour_com_tap .list li:after {height: 10px;}
	/* 관광지탭 */

	/* 관광지뷰페이지 탭 */
	.tour_com_tap {margin: 0 0 10px;}
	.tour_com_tap .list li:after {height: 10px;}
	/* 관광지뷰페이지 탭 */

	/*관광지 상세*/
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li {width: calc(33.3333% - 6.6666px); margin: 0 10px 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+13) {margin: 0 10px 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+10) {margin: 0 10px 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+5) {margin: 0 10px 10px 0;}
	/*.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+3) {margin: 0 0 10px 0;}*/
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(13n) {margin: 0 10px 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(10n) {margin: 0 10px 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(5n) {margin: 0 10px 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(3n) {margin: 0 0 10px 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:last-child {margin: 0;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li .icon_box {width: 33px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li .icon_box .inner_box {height: 33px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .editor_area {margin: 0 0 10px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .audio_area .audio_inner .tit {padding: 0 0 0 15px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .tag_area .tit {display: block; margin: 0 0 5px; padding: 0 0 0 15px;}
	.tour_view_cont .com_view_cont_list_area > .list > li .explanation_area .tag_area .tag {display: block;}

	.tour_view_cont .com_view_cont_list_area > .list > li .recommended_cours .list li .link .img_area {margin: 0 0 5px;}

	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li .link .box {display: block;}

	.tour_view_cont .com_view_cont_list_area > .list > li .view_title_area.sty2 {display: block;}
	.tour_view_cont .com_view_cont_list_area > .list > li .sns_area .list li .link .box .text_area .title {margin: 0 0 5px;}
	
	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_area {margin: 15px 0 0;}

	.tour_view_cont .com_view_cont_list_area > .list > li .sub_tab_cont .tab_img_box {margin: 25px 0 0;}
	/*관광지 상세*/

	/*교육신청리스트*/
	.edu_list_cont .list_area > .list > li .box {padding: 10px;}
	.edu_list_cont .list_area > .list > li .box .text_area {margin: 0 0 5px;}
	.edu_list_cont .list_area > .list > li .box .text_area .title_area {margin: 0 0 5px; padding: 0 0 5px;}
	.edu_list_cont .list_area > .list > li .box .text_area .title_area .mark {display: block; margin: 0 0 5px;}
	.edu_list_cont .list_area > .list > li .box .text_area .title_area .title {display: block;}
	.edu_list_cont .list_area > .list > li .box .text_area .title_area .title {font-size: 14px; line-height: 21px;}
	/*.edu_list_cont .list_area > .list > li .box .text_area .info_area .list li {padding: 0 0 0 50px;}*/
	/*교육신청리스트*/

	/*교육신청상세*/
	.edu_view_cont .top_cont .title_area .title {font-size: 14px; line-height: 21px;}
	.edu_view_cont .top_cont .title_area .mark_area .com_mark {margin: 0 5px 0 0;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .img_area {width: 50%;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area {display: block; padding: 0;}
	.edu_view_cont .com_view_cont_list_area > .list > li > .info_list_area > .list > li .box .text_area .name_area .name {margin: 0 5px 0 0; padding: 0 5px 0 0; }
	/*교육신청상세*/

	/*여행상품 뷰페이지*/
	.travel_products_view_cont .top_products .img_area {width: 100%;}
	.travel_products_view_cont .top_products .info_area .title_area .rate_area .rate_list_area {margin: 0 5px 0 5px;}
	.travel_products_view_cont .top_products .info_area .price_area {margin: 0 0 5px;}
	.travel_products_view_cont .top_products .info_area .price_area .discount {margin: 0 5px 0 0; font-size: 14px; line-height: 21px;}
	.travel_products_view_cont .top_products .info_area .price_area .price {font-size: 14px; line-height: 21px;}
	.travel_products_view_cont .top_products .info_area .info_list .list li {padding: 5px 5px;}

	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area {padding: 10px;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li {width: calc(33.3333% - 6.6666px); margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+13) {margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+10) {margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+5) {margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-last-child(-n+3) {margin: 0 0 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(13n) {margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(10n) {margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(5n) {margin: 0 10px 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:nth-child(3n) {margin: 0 0 10px 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .facility_area .icon_list_area .list li:last-child {margin: 0;}

	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area {display: block;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area .left .id {margin: 0 5px 0 0;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .review_area > .list > li .inner .top_info_area .right {border-bottom: 1px solid #eeeeee; margin: 0 0 5px; padding: 0 0 5px;}

	.travel_products_view_cont .com_view_cont_list_area > .list > li .related_products > .list > li {width: calc(50% - 5px); margin: 0 10px 10px 0 !important;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .related_products > .list > li:nth-child(2n) { margin: 0 0 10px !important;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .related_products > .list > li:last-child {margin: 0 !important;}
	.travel_products_view_cont .com_view_cont_list_area > .list > li .related_products > .list > li .link .title_area {}
	/*여행상품 뷰페이지*/
}
