@charset "UTF-8";

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

@media screen and (max-width:1700px){
	.education_video_cont .education_video_inner_box .box.left {width: 68.9583%;}
	.education_video_cont .education_video_inner_box .box.left .title_area {margin: 0 0 35px; padding: 0 0 25px;}
	.education_video_cont .education_video_inner_box .box.left .title_area .sub_tit {font-size: 16px; line-height: 24px;}
	.education_video_cont .education_video_inner_box .box.left .title_area .title {font-size: 30px; line-height: 45px;}
	.education_video_cont .education_video_inner_box .box.left .video_cont_box .video_cont_area {padding: 0 0 55.5502%;}
	.education_video_cont .education_video_inner_box .box.left .text_box {padding: 15px 25px;}
	.education_video_cont .education_video_inner_box .box.left .text_box .title {font-size: 16px; line-height: 24px;}
	.education_video_cont .education_video_inner_box .box.left .text_box .text_list_area .list li {font-size: 14px; line-height: 21px;}
	.education_video_cont .education_video_inner_box .box.left .btn_area .btn {padding: 0 28px;}
	.education_video_cont .education_video_inner_box .box.left .btn_area .btn .text {font-size: 16px; line-height: 50px;}

	.education_video_cont .education_video_inner_box .box.right {width: 31.0417%; padding: 40px 20px 25px;}
	.education_video_cont .education_video_inner_box .box.right > .title_area {margin: 0 0 26px; padding: 0 10px 10px;}
	.education_video_cont .education_video_inner_box .box.right > .title_area .title {margin: 0 0 10px; font-size: 18px; line-height: 27px;}
	.education_video_cont .education_video_inner_box .box.right > .title_area .line_box {height: 8px;}
	.education_video_cont .education_video_inner_box .box.right > .title_area .data_area .data {font-size: 12px; line-height: 21px;}
	.education_video_cont .education_video_inner_box .box.right > .title_area .data_area .text {font-size: 12px; line-height: 21px;}
	.education_video_cont .education_video_inner_box .box.right .edu_list_area {height: 560px; margin: 0 0 10px;}
	.education_video_cont .education_video_inner_box .box.right .edu_list_area .list li .edu_box {padding: 13px 5px 13px 30px; background-position: left top 13px;}
	.education_video_cont .education_video_inner_box .box.right .edu_list_area .list li .edu_box .title_area {padding: 0 100px 0 0;}
	.education_video_cont .education_video_inner_box .box.right .edu_list_area .list li .edu_box .title_area .title {font-size: 14px; line-height: 21px;}
	.education_video_cont .education_video_inner_box .box.right .edu_list_area .list li .edu_box .title_area .text {font-size: 12px; line-height: 21px;}
	.education_video_cont .education_video_inner_box .box.right .edu_list_area .list li .edu_box .line_box {height: 8px;}
	.education_video_cont .education_video_inner_box .box.right .edu_list_area .list li .edu_box > .text {font-size: 12px; line-height: 21px;}
	.education_video_cont .education_video_inner_box .box.right .edu_btn_area .list li {margin: 0 6px 0 0;}
	.education_video_cont .education_video_inner_box .box.right .edu_btn_area .list li .btn {min-width: 100px; font-size: 16px; line-height: 40px;}

}

@media screen and (max-width:1400px){
	.sub_cont {min-height: 900px; padding: 0 0 100px;}
	.container {padding: 0 5px;}

	.com_view_cont_list_area > .list > li {margin: 0 0 47px;}
	.com_view_cont_list_area > .list > li .view_title_area {margin: 0 0 15px;}
	.com_view_cont_list_area > .list > li .view_title_area .title {font-size: 22px; line-height: 33px;}
	.com_view_cont_list_area > .list > li .course_view_cont {padding: 34px 33px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont {margin: 0 0 50px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .title {margin: 0 0 5px; font-size: 24px; line-height: 36px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .text {margin: 0 0 30px; font-size: 14px; line-height: 21px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .data_list_area {margin: 0 0 30px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .data_list_area > .list > li {padding: 10px 6px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .data_list_area > .list > li .box {padding: 0 0 0 115px; font-size: 14px; line-height: 21px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .data_list_area > .list > li .box .tit {padding: 0 0 0 35px; background-size: 18px auto;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .link_list_area > .list > li {margin: 0 7px 0 0;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .link_list_area > .list > li .box {padding: 0 28px; font-size: 14px; line-height: 36px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont {margin: 0 0 30px; padding: 0 0 30px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .title_area {margin: 0 0 20px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .title_area .title {font-size: 18px; line-height: 27px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .icon_list_area > .list > li {margin: 6px 0 0;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .icon_list_area > .list > li .icon_box {max-width:	55px; margin: 0 auto 6px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .icon_list_area > .list > li .icon_box .inner_box {height: 55px;}

	/* 추천코스 */
	.best_top_cont_area {margin: 0 0 58px; padding: 25px 0 55px;}
	.best_top_cont_area .title_area {margin: 0 0 26px; padding: 0 30px 0 6px;}
	.best_top_cont_area .title_area .title {padding: 0 0 0 47px; background-size: 33px auto; font-size: 20px; line-height: 46px;}
	.best_top_cont_area .best_course_list_area .list li {width: calc(25% - 22.5px); margin: 0 30px 0 0;}
	.best_top_cont_area .best_course_list_area .list li .box .text_box {padding: 15px 5px;}
	.best_top_cont_area .best_course_list_area .list li .box .text_box .text {height: 54px; font-size: 18px; line-height: 27px;}

	.blog2_lista_area {padding: 25px 0 0;}
	.blog2_lista_area > .list > li .box {padding: 25px 0;}
	.blog2_lista_area > .list > li:first-child .box {padding: 0 0 25px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .img_cont .stora_btn {width: 33px; height: 33px; background-size: cover;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .title_area {margin: 0 0 10px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .title_area .title {font-size: 20px; line-height: 30px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .map_area {margin: 0 0 5px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .map_area .sub_tit {margin: 0 10px 0 0; padding: 0 16px; font-size: 14px; line-height: 27px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .map_area .text {font-size: 16px; line-height: 27px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .tag_area {margin: 0 0 10px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .tag_area .tag_tit {margin: 0 15px 0 0; font-size: 14px; line-height: 24px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .tag_area .tag_list_area > .list > li {margin: 0 6px 0 0; font-size: 14px; line-height: 24px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .icon_list_area > .list > li {margin: 0 23px 0 0;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .icon_list_area > .list > li .icon_box {max-width: 55px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .icon_list_area > .list > li .icon_box .inner_box {height: 55px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .icon_list_area > .list > li.flex {max-width: 55px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .category_area .category { font-size: 14px; line-height: 24px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .title_area .title {font-size: 20px; line-height: 30px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .text_area {margin: 0 0 30px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .text_area .text {height: 72px; font-size: 14px; line-height: 24px; -webkit-line-clamp: 3;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .course_list_area .list li {padding: 15px 0 0;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .course_list_area .list li:before {height: 6px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .course_list_area .list li .text {font-size: 14px; line-height: 21px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .course_list_area .list li .text:before {width: 8px; height: 8px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .course_list_area .list li .text:after {top: -1px; width: 12px; height: 12px;}

	.best_course_view_cont .top_cont {margin: 0 0 20px;}
	.best_course_view_cont .top_cont .manager_title_area {margin: 0 0 22px; padding: 0 30px 0 6px;}
	.best_course_view_cont .top_cont .manager_title_area .title {padding: 0 0 0 47px; background-size: 33px auto; font-size: 20px; line-height: 46px;}
	.best_course_view_cont .top_cont .title_area {padding: 0 45px;}
	.best_course_view_cont .top_cont .title_area .title {font-size: 30px; line-height: 45px;}
	.best_course_view_cont .top_cont .title_area .stora_btn {top: 6px; right: 5px; width: 33px; height: 33px;}
	.best_course_view_cont .top_cont .sub_tit {margin: 0 0 10px; font-size: 18px; line-height: 27px;}
	.best_course_view_cont .mid_cont {margin: 0 0 50px;}
	.best_course_view_cont .mid_cont .data_area {margin: 0 0 30px; padding: 10px;}
	.best_course_view_cont .mid_cont .data_area .box .title {font-size: 14px; line-height: 24px;}
	.best_course_view_cont .mid_cont .data_area .box:last-child .title:first-child {margin: 0 30px 0 0;}
	.best_course_view_cont .mid_cont .best_view_area {padding: 0 0 30px;}
	.best_course_view_cont .mid_cont .best_view_area .title_area {margin: 15px auto 25px; padding: 15px 10px 15px 15px;}
	.best_course_view_cont .mid_cont .best_view_area .title_area:before {width: 41px; height: 29px;}
	.best_course_view_cont .mid_cont .best_view_area .title_area:after {width: 41px; height: 29px;}
	.best_course_view_cont .mid_cont .best_view_area .title_area .inner_box {padding: 15px 30px 15px 22px;}
	.best_course_view_cont .mid_cont .best_view_area .title_area .inner_box .title {font-size: 20px; line-height: 30px;}
	.best_course_view_cont .mid_cont .best_view_area .best_view_list_area .list li .img_box {margin: 0 auto 15px;}
	.best_course_view_cont .mid_cont .best_view_area .best_view_list_area .list li .text {font-size: 14px; line-height: 24px;}
	.best_course_view_cont .mid_cont .tag_list_area {padding: 10px;}
	.best_course_view_cont .mid_cont .tag_list_area .title_area {margin: 0 45px 0 0;}
	.best_course_view_cont .mid_cont .tag_list_area .title_area .title {padding: 0 0 0 40px; font-size: 14px; line-height: 24px;}
	.best_course_view_cont .mid_cont .tag_list_area .tag_list_box .list li {margin: 0 5px 0 0;}
	.best_course_view_cont .mid_cont .tag_list_area .tag_list_box .list li .text {font-size: 14px; line-height: 24px;}

	.my_current_cont .current_list_area {margin: 0 0 25px;}
	.my_current_cont .current_list_area .list li {width: calc(33.3333% - 30px); margin: 0 45px 0 0;}
	.my_current_cont .current_list_area .list li .box {padding: 0 0 0 88px;}
	.my_current_cont .current_list_area .list li .box .icon {width: 88px; height: 66px;}
	.my_current_cont .current_list_area .list li .box .text_box {padding: 0 0 0 40px;}
	.my_current_cont .current_list_area .list li .box .text_box .text {font-size: 18px; line-height: 66px;}
	.my_current_cont .current_list_area .list li .box .text_box .text .ft_s {font-size: 30px;}

	.wish_list_cont > .list > li {width: calc(50% - 20px); margin: 0 40px 0 0; padding: 20px 0;}
	.wish_list_cont > .list > li:nth-child(-n+2) {padding: 0 0 20px;}
	.wish_list_cont > .list > li .box .wish_box .text_cont .text_box .title_area {padding: 0 35px 0 0;}
	.wish_list_cont > .list > li .box .wish_box .text_cont .text_box .title_area .title {margin: 0 0 5px; font-size: 20px; line-height: 30px;}
	.wish_list_cont > .list > li .box .wish_box .text_cont .text_box .title_area .stora_btn {width: 30px; height: 30px;}
	.wish_list_cont > .list > li .box .wish_box .text_cont .text_box .text {height: 72px; margin: 0 0 10px; font-size: 16px; line-height: 24px;}
	.wish_list_cont > .list > li .box .wish_box .text_cont .text_box .tag_list_area > .list > li {margin: 0 7px 0 0; font-size: 14px; line-height: 21px;}

	.wish_list_cont2 > .list > li {width: calc(50% - 20px); margin: 0 40px 0 0; padding: 20px 0;}
	.wish_list_cont2 > .list > li:nth-child(-n+2) {padding: 0 0 20px;}
	.wish_list_cont2 > .list > li .box .wish_box .text_cont .text_box .title_area {padding: 0 35px 0 0;}
	.wish_list_cont2 > .list > li .box .wish_box .text_cont .text_box .title_area .title {font-size: 20px; line-height: 30px;}
	.wish_list_cont2 > .list > li .box .wish_box .text_cont .text_box .title_area .stora_btn {width: 30px; height: 30px;}
	.wish_list_cont2 > .list > li .box .wish_box .text_cont .text_box > .text {height: 72px; margin: 0 0 5px; font-size: 14px; line-height: 24px;}
	.wish_list_cont2 > .list > li .box .wish_box .text_cont .text_box .amount_box .text {font-size: 20px; line-height: 30px;}
	.wish_list_cont2 > .list > li .box .wish_box .text_cont .text_box .amount_box .text .red {margin: 0 13px 0 0;}

	.my_txt {font-size: 14px; line-height: 24px;}

	.sns_interlock_cont .inner_box {padding: 50px 5px;}
	.sns_interlock_cont .inner_box .title {margin: 0 0 25px; font-size: 22px; line-height: 33px;}
	.sns_interlock_cont .inner_box .sns_list_area .list li .box .sns_box {padding: 0 0 0 54px;}
	.sns_interlock_cont .inner_box .sns_list_area .list li .box .sns_box .icon {width: 54px; height: 54px;}
	.sns_interlock_cont .inner_box .sns_list_area .list li .box .sns_box .text {font-size: 14px; line-height: 54px;}

	.education_video_cont .education_video_inner_box .box.left .title_area {margin: 0 0 25px; padding: 0 0 20px;}
	.education_video_cont .education_video_inner_box .box.left .title_area .sub_tit {font-size: 14px; line-height: 21px;}
	.education_video_cont .education_video_inner_box .box.left .title_area .title {font-size: 26px; line-height: 39px;}
	.education_video_cont .education_video_inner_box .box.left .text_box {padding: 10px 20px;}
	.education_video_cont .education_video_inner_box .box.left .text_box .title {font-size: 14px; line-height: 21px;}
	.education_video_cont .education_video_inner_box .box.left .text_box .text_list_area .list li {}
	.education_video_cont .education_video_inner_box .box.left .btn_area .btn {padding: 0 25px;}
	.education_video_cont .education_video_inner_box .box.left .btn_area .btn .text {font-size: 14px; line-height: 46px;}

	.education_video_cont .education_video_inner_box .box.right {padding: 35px 15px 20px;}
	.education_video_cont .education_video_inner_box .box.right > .title_area {margin: 0 0 20px;}
	.education_video_cont .education_video_inner_box .box.right > .title_area .title {font-size: 16px; line-height: 24px;}
	.education_video_cont .education_video_inner_box .box.right > .title_area .line_box {height: 6px;}
	.education_video_cont .education_video_inner_box .box.right .edu_list_area {height: 520px;}
	.education_video_cont .education_video_inner_box .box.right .edu_list_area .list li .edu_box .title_area {padding: 0 100px 0 0;}
	.education_video_cont .education_video_inner_box .box.right .edu_list_area .list li .edu_box .title_area .title {}
	.education_video_cont .education_video_inner_box .box.right .edu_list_area .list li .edu_box .line_box {height: 6px;}
	.education_video_cont .education_video_inner_box .box.right .edu_btn_area .list li .btn {min-width: 80px; font-size: 14px; line-height: 36px;}

	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list {padding: 25px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li {margin: 0 0 25px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .title_area {margin: 0 0 10px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .title_area .title {padding: 0 0 0 35px; background-size: 25px auto; font-size: 16px; line-height: 27px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .edu_table_box .edu_table_area tbody tr th {padding: 5px 15px; font-size: 14px; line-height: 21px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .edu_table_box .edu_table_area tbody tr td {padding: 5px 15px; font-size: 14px; line-height: 21px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .edu_textarea textarea {height: 100px; font-size: 14px; line-height: 24px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .edu_textarea textarea::placeholder {font-size: 14px; line-height: 24px;}
	
	.info_table_cont_area .info_table_area tbody tr th {padding: 5px 10px; font-size: 13px; line-height: 21px;}
	.info_table_cont_area .info_table_area tbody tr td {padding: 5px 10px; font-size: 13px; line-height: 21px;}
	
	/* 사업안내 - 공통 */
	.notion_main_title_area { margin: 0 0 10px 0;}
	.notion_main_title_area .title { font-size: 38px; line-height: 57px;}

	.notion_area { margin: 0 0 50px 0; padding: 25px 35px 30px;}
	.notion_area .inner_box .title_area { margin: 0 0 10px 0;}
	.notion_area .inner_box .title_area .title { font-size: 22px; line-height: 33px;}
	.notion_area .inner_box .text { font-size: 16px; line-height: 24px;}

	.notion_sub_title_area { margin: 0 0 35px 0;}
	.notion_sub_title_area .title_area { padding: 8px 27px 0 0; background-size: 54px auto;}
	.notion_sub_title_area .title_area .title { font-size: 30px; line-height: 45px;}

	/* 사업안내 - 무장애관공도시사업이란 */
	.vision_list_area > .list > li:not(:first-child) { margin: 0 0 60px 0;}
	.vision_list_area > .list > li > .box .title_area { margin: 0 0 15px 0;}
	.vision_list_area > .list > li > .box .title_area .title { font-size: 22px; line-height: 33px;}
	.vision_list_area > .list > li > .box .inner_box .title_area { width: 95px; padding: 15px 0 0 0;}
	.vision_list_area > .list > li > .box .inner_box .cont_box { width: calc(100% - 95px);}
	.vision_list_area > .list > li > .box .vision_inner { padding: 0 0 158px 0; background-position: bottom -118px center; background-size: 1600px auto;}
	.vision_list_area > .list > li > .box .vision_inner .text_box { padding: 10px 10px 15px;}
	.vision_list_area > .list > li > .box .vision_inner .text_box .text { font-size: 22px; line-height: 33px;}
	.vision_list_area > .list > li > .box .major_goals_area > .list > li { margin: 0 0 5px 0;}
	.vision_list_area > .list > li > .box .major_goals_area > .list > li .box { padding: 0 10px 0 75px;}
	.vision_list_area > .list > li > .box .major_goals_area > .list > li .box .num { width: 55px; font-size: 22px; line-height: 55px;}
	.vision_list_area > .list > li > .box .major_goals_area > .list > li .box .text_box { height: 53px;}
	.vision_list_area > .list > li > .box .major_goals_area > .list > li .box .text_box .text { font-size: 16px; line-height: 24px;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li { margin: 0 0 15px 0;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box { padding: 25px;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box .inner .img_area { width: 100px;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box .inner .img_area .img_inner { height: 100px;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box .inner .text_box { width: calc(100% - 100px); padding: 0 0 0 25px;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box .inner .text_box .title { font-size: 16px; line-height: 24px;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box .inner .text_box .text_list_area > .list > li { padding: 0 0 0 10px; font-size: 14px; line-height: 27px;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box .inner .text_box .text_list_area > .list > li::before { width: 2px; height: 2px;}

	/* 사업안내 - 강릉 무장애 관광도시 사업 안내 */
	.guide_list_area > .list > li { margin: 0 0 60px 0;}
	.guide_list_area > .list > li > .box.sty2 { padding: 27px 0 0 0;}
	.guide_list_area > .list > li > .box > .inner_box .title_area { margin: 0 0 25px 0;}
	.guide_list_area > .list > li > .box > .inner_box .title_area .title_box { width: 206px;}
	.guide_list_area > .list > li > .box > .inner_box .title_area .title_box .title { font-size: 22px; line-height: 55px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .text_area { padding: 35px 10px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .text_area .text_inner .title { font-size: 30px; line-height: 45px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .text_area .text_inner .text { font-size: 16px; line-height: 24px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li { width: calc(33.333% - 20px); margin: 0 30px 0 0;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li > .box .text_box .num_box { width: 65px; margin: 0 auto 10px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li > .box .text_box .num_box .num { font-size: 28px; line-height: 65px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li > .box .text_box .title { font-size: 22px; line-height: 33px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li > .box .text_box .text { font-size: 16px; line-height: 24px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li { margin: 0 0 20px 0;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box { padding: 10px 20px 20px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .num_box { width: 75px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .num_box .num { font-size: 70px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .text_box { width: calc(100% - 75px); padding: 6px 0 0 0;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .text_box .title { font-size: 22px; line-height: 33px;}

	/* 사업안내 - 브랜드 가이드 */
	.ci_area { margin: 0 0 60px 0; padding: 35px;}
	.ci_area .inner_box .img_box { width: 518px;}
	.ci_area .inner_box .text_box { width: calc(100% - 518px); padding: 0 0 0 25px;}
	.ci_area .inner_box .text_box .title { margin: 0 0 25px 0; font-size: 30px; line-height: 45px;}
	.ci_area .inner_box .text_box .text_list_area > .list > li { margin: 0 0 20px 0; font-size: 16px; line-height: 24px;}
	.com_list_area > .list > li { margin: 0 0 70px 0;}
	.com_list_area > .list > li > .inner_box .com_title_area.sty2 { padding: 0 0 10px 0;}
	.com_list_area > .list > li > .inner_box .com_title_area .title { padding: 0 0 0 40px; background-position: top 11px left; background-size: 29px auto; font-size: 30px; line-height: 45px;}
	.com_list_area > .list > li > .inner_box .com_title_area .text { font-size: 16px; line-height: 24px;}
	.com_list_area > .list > li > .inner_box > .text_area { padding: 10px;}
	.com_list_area > .list > li > .inner_box .character_area { padding: 35px 10px;}
	.com_list_area > .list > li > .inner_box .character_area .character_inner img { max-width: 876px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area { margin: 40px 0 0 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li { margin: 0 0 40px 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .title_area { margin: 0 0 20px 0; padding: 0 0 10px 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .title_area .title { font-size: 22px; line-height: 33px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .text_list_area > .list > li { margin: 0 0 25px 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area { margin: 30px 0 0 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li { padding: 0 70px 0 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li::before { top: 96px; right: 18px; width: 33px; height: 33px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box .img_inner { height: 225px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box.img01 .img_inner img { width: 162px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box.img02 .img_inner img { width: 94px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box.img03 .img_inner img { width: 130px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .text { font-size: 16px; line-height: 24px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .color_list_area > .list > li { width: calc(50% - 10px); margin: 0 20px 0 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .color_list_area > .list > li > .box { padding: 20px 25px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .color_list_area > .list > li > .box .inner_box .title_box .title { font-size: 22px; line-height: 33px;}
	
}

@media screen and (max-width:1280px){
	.sub_cont {min-height: 800px; padding: 0 0 80px;}

	.com_view_cont_list_area > .list > li {margin: 0 0 40px;}
	.com_view_cont_list_area > .list > li .view_title_area {margin: 0 0 10px;}
	.com_view_cont_list_area > .list > li .view_title_area .title {padding: 0 0 0 28px; background-size: 22px auto; font-size: 20px; line-height: 30px;}
	.com_view_cont_list_area > .list > li .course_view_cont {padding: 30px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont {margin: 0 0 45px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .title {font-size: 20px; line-height: 30px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .text {margin: 0 0 25px; }
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .data_list_area {margin: 0 0 25px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .data_list_area > .list > li {padding: 6px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .data_list_area > .list > li .box {padding: 0 0 0 90px; }
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .data_list_area > .list > li .box .tit {padding: 0 0 0 30px; background-size: 15px auto;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .link_list_area > .list > li .box {padding: 0 25px;  line-height: 34px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont {margin: 0 0 25px; padding: 0 0 25px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .title_area {margin: 0 0 15px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .title_area .title {font-size: 16px; line-height: 24px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .icon_list_area > .list > li {width: 10%;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .icon_list_area > .list > li:nth-child(-n+13) {margin: 6px 0 0;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .icon_list_area > .list > li:nth-child(-n+10) {margin: 0;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .icon_list_area > .list > li .icon_box {max-width:	44px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .icon_list_area > .list > li .icon_box .inner_box {height: 44px;}

	/* 추천코스 */
	.best_top_cont_area {margin: 0 0 50px; padding: 20px 0 50px;}
	.best_top_cont_area .title_area {margin: 0 0 20px; padding: 0 25px 0 6px;}
	.best_top_cont_area .title_area .title {padding: 0 0 0 45px; background-size: 30px auto; font-size: 18px; line-height: 42px;}
	.best_top_cont_area .best_course_list_area .list li {width: calc(25% - 15px); margin: 0 20px 0 0;}
	.best_top_cont_area .best_course_list_area .list li .box .text_box {padding: 10px 5px;}
	.best_top_cont_area .best_course_list_area .list li .box .text_box .text {height: 48px; font-size: 16px; line-height: 24px;}

	.blog2_lista_area {padding: 20px 0 0;}
	.blog2_lista_area > .list > li .box {padding: 20px 0;}
	.blog2_lista_area > .list > li:first-child .box {padding: 0 0 20px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .img_cont .stora_btn {width: 30px; height: 30px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 {padding: 0 0 0 4%;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .title_area .title {font-size: 18px; line-height: 27px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .map_area .sub_tit { line-height: 24px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .map_area .text {font-size: 14px; line-height: 24px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .tag_area .tag_tit {margin: 0 10px 0 0;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .icon_list_area > .list > li {margin: 0 20px 0 0;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .icon_list_area > .list > li .icon_box {max-width: 44px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .icon_list_area > .list > li .icon_box .inner_box {height: 44px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .icon_list_area > .list > li.flex {max-width: 44px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont {padding: 0 0 0 4%;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .title_area .title {font-size: 18px; line-height: 27px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .text_area {margin: 0 0 25px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .course_list_area .list li { padding: 10px 0 0;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .course_list_area .list li:before {height: 4px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .course_list_area .list li .text { line-height: 18px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .course_list_area .list li .text:before {width: 6px; height: 6px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .course_list_area .list li .text:after {display: none;}

	.best_course_view_cont .top_cont {margin: 0 0 15px;}
	.best_course_view_cont .top_cont .manager_title_area {margin: 0 0 20px; padding: 0 25px 0 6px;}
	.best_course_view_cont .top_cont .manager_title_area .title {padding: 0 0 0 45px; background-size: 30px auto; font-size: 18px; line-height: 42px;}
	.best_course_view_cont .top_cont .sub_tit {margin: 0 0 10px; font-size: 16px; line-height: 24px;}
	.best_course_view_cont .top_cont .title_area {padding: 0 40px;}
	.best_course_view_cont .top_cont .title_area .title {font-size: 28px; line-height: 42px;}
	.best_course_view_cont .top_cont .title_area .stora_btn {width: 30px; height: 30px;}
	.best_course_view_cont .mid_cont {margin: 0 0 45px;}
	.best_course_view_cont .mid_cont .data_area {margin: 0 0 25px;}
	.best_course_view_cont .mid_cont .data_area .box .title { line-height: 21px;}
	.best_course_view_cont .mid_cont .data_area .box:last-child .title:first-child {margin: 0 25px 0 0;}
	.best_course_view_cont .mid_cont .best_view_area {padding: 0 0 25px;}
	.best_course_view_cont .mid_cont .best_view_area .title_area {margin: 10px auto 20px; padding: 10px;}
	.best_course_view_cont .mid_cont .best_view_area .title_area:before {width: 34px; height: 24px;}
	.best_course_view_cont .mid_cont .best_view_area .title_area:after {width: 34px; height: 24px;}
	.best_course_view_cont .mid_cont .best_view_area .title_area .inner_box {padding: 10px 25px 10px 17px;}
	.best_course_view_cont .mid_cont .best_view_area .title_area .inner_box .title {font-size: 18px; line-height: 27px;}
	.best_course_view_cont .mid_cont .best_view_area .best_view_list_area .list li .img_box {margin: 0 auto 10px;}
	.best_course_view_cont .mid_cont .best_view_area .best_view_list_area .list li .text { line-height: 21px;}
	.best_course_view_cont .mid_cont .tag_list_area .title_area {margin: 0 40px 0 0;}
	.best_course_view_cont .mid_cont .tag_list_area .title_area .title {padding: 0 0 0 30px; background-size: 16px auto;  line-height: 21px;}
	.best_course_view_cont .mid_cont .tag_list_area .tag_list_box .list li .text { line-height: 21px;}

	.my_current_cont .current_list_area {margin: 0 0 20px;}
	.my_current_cont .current_list_area .list li {width: calc(33.3333% - 23.3333px); margin: 0 35px 0 0;}
	.my_current_cont .current_list_area .list li .box {padding: 0 0 0 70px;}
	.my_current_cont .current_list_area .list li .box .icon {width: 70px; height: 56px; background-size: 36px auto;}
	.my_current_cont .current_list_area .list li .box .text_box {padding: 0 0 0 30px;}
	.my_current_cont .current_list_area .list li .box .text_box .text {font-size: 16px; line-height: 56px;}
	.my_current_cont .current_list_area .list li .box .text_box .text .ft_s {font-size: 26px;}

	.wish_list_cont > .list > li {width: calc(50% - 15px); margin: 0 30px 0 0; padding: 15px 0;}
	.wish_list_cont > .list > li:nth-child(-n+2) {padding: 0 0 15px;}
	.wish_list_cont > .list > li .box .wish_box .text_cont .text_box .title_area {padding: 0 30px 0 0;}
	.wish_list_cont > .list > li .box .wish_box .text_cont .text_box .title_area .title {font-size: 18px; line-height: 27px;}
	.wish_list_cont > .list > li .box .wish_box .text_cont .text_box .title_area .stora_btn {width: 26px; height: 26px;}
	.wish_list_cont > .list > li .box .wish_box .text_cont .text_box .text {height: 62px; margin: 0 0 5px; font-size: 14px; line-height: 21px;}
	.wish_list_cont > .list > li .box .wish_box .text_cont .text_box .tag_list_area > .list > li {margin: 0 5px 0 0; }

	.wish_list_cont2 > .list > li {width: calc(50% - 15px); margin: 0 30px 0 0; padding: 15px 0;}
	.wish_list_cont2 > .list > li:nth-child(-n+2) {padding: 0 0 15px;}
	.wish_list_cont2 > .list > li .box .wish_box .text_cont .text_box .title_area {padding: 0 30px 0 0;}
	.wish_list_cont2 > .list > li .box .wish_box .text_cont .text_box .title_area .title {font-size: 18px; line-height: 27px;}
	.wish_list_cont2 > .list > li .box .wish_box .text_cont .text_box .title_area .stora_btn {width: 26px; height: 26px;}
	.wish_list_cont2 > .list > li .box .wish_box .text_cont .text_box > .text {height: 63px; line-height: 21px;}
	.wish_list_cont2 > .list > li .box .wish_box .text_cont .text_box .amount_box .text {font-size: 18px; line-height: 27px;}
	.wish_list_cont2 > .list > li .box .wish_box .text_cont .text_box .amount_box .text .red {margin: 0 10px 0 0;}

	.my_txt {margin: 0 0 5px;  line-height: 21px;}

	.sns_interlock_cont .inner_box {padding: 45px 5px;}
	.sns_interlock_cont .inner_box .title {margin: 0 0 20px; font-size: 20px; line-height: 30px;}
	.sns_interlock_cont .inner_box .sns_list_area .list li .box .sns_box {padding: 0 0 0 45px;}
	.sns_interlock_cont .inner_box .sns_list_area .list li .box .sns_box .icon {width: 45px; height: 45px; background-size: 25px auto;}
	.sns_interlock_cont .inner_box .sns_list_area .list li .box .sns_box .text { line-height: 45px;}

	.com_info_area { margin: 0 0 20px 0; padding: 20px;}
	.com_info_area .inner_box .text_box { padding: 0 0 0 25px;}
	.com_info_area .inner_box .text_box .title_area { margin: 0 0 10px 0; padding: 0 0 10px 0;}
	.com_info_area .inner_box .text_box .title_area .title { font-size: 22px; line-height: 33px;}
	.com_view_con { padding: 20px;}
	.car_tour_view .cont_btn_list_area { margin: 0 0 10px 0;}

	.education_video_cont .education_video_inner_box .box.left .title_area {margin: 0 0 20px; padding: 0 0 15px;}
	.education_video_cont .education_video_inner_box .box.left .title_area .sub_tit {}
	.education_video_cont .education_video_inner_box .box.left .title_area .title {font-size: 22px; line-height: 33px;}
	.education_video_cont .education_video_inner_box .box.left .text_box {padding: 15px;}
	.education_video_cont .education_video_inner_box .box.left .text_box .title {}
	.education_video_cont .education_video_inner_box .box.left .btn_area .btn {padding: 0 20px;}
	.education_video_cont .education_video_inner_box .box.left .btn_area .btn .text { line-height: 42px;}

	.education_video_cont .education_video_inner_box .box.right {padding: 30px 10px 15px;}
	.education_video_cont .education_video_inner_box .box.right > .title_area {margin: 0 0 15px;}
	.education_video_cont .education_video_inner_box .box.right > .title_area .title {font-size: 14px; line-height: 21px;}
	.education_video_cont .education_video_inner_box .box.right > .title_area .line_box {height: 4px;}
	.education_video_cont .education_video_inner_box .box.right .edu_list_area {height: 520px;}
	.education_video_cont .education_video_inner_box .box.right .edu_list_area .list li .edu_box {background-position: left top 13px; background-size: 21px auto;}
	.education_video_cont .education_video_inner_box .box.right .edu_list_area .list li .edu_box .line_box {height: 4px;}
	.education_video_cont .education_video_inner_box .box.right .edu_btn_area .list li .btn {min-width: 70px;  line-height: 32px;}

	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list {padding: 20px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li {margin: 0 0 20px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .title_area .title {padding: 0 0 0 30px; background-size: 20px auto; font-size: 14px; line-height: 24px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .edu_table_box .edu_table_area tbody tr th {padding: 5px 10px; }
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .edu_table_box .edu_table_area tbody tr th .radio_area .radio_inp {width: 16px; height: 16px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .edu_table_box .edu_table_area tbody tr th .radio_area .radio_inp:checked:before {width: 8px; height: 8px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .edu_table_box .edu_table_area tbody tr td {padding: 5px 10px; }
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .edu_textarea textarea {height: 90px;  line-height: 21px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .edu_textarea textarea::placeholder { line-height: 21px;}

	/* 여행상품 예약하기 */
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area { padding: 35px 5px 35px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li { margin: 0 40px 0 0; padding: 0 50px 0 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li::before { font-size: 22px; line-height: 50px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li:last-child::before { font-size: 22px; line-height: 50px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li > .inner_box .title { font-size: 14px; line-height: 21px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li > .inner_box .text { font-size: 22px; line-height: 50px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li > .inner_box .text .price { font-size: 32px;}

	/* 장바구니 */
	.shopping_basket_cont .com_input_form_area .input_form_list_box > .list > li .input_cont { margin: 0 0 10px 0;}
	.shopping_basket_cont .com_input_form_area .input_form_list_box > .list > li .input_cont .title_area .text { margin: 0 0 0 5px; font-size: 14px; line-height: 30px;}
	.shopping_basket_cont .table_basics_com_cont_area .table_basics_area tbody tr td .mark,
	.shopping_basket_cont .table_basics_com_cont_area .table_basics_area tbody tr td .mark2 { padding: 0 20px}

	.shopping_basket_cont .table_basics_com_cont_area .table_basics_area tbody tr td .text_box { padding: 0 0 0 25px;}
	.shopping_basket_cont .table_basics_com_cont_area .table_basics_area tbody tr td .text_box .title { height: 27px; margin: 0 0 10px 0; font-size: 16px; line-height: 27px; -webkit-line-clamp: 1;}
	.shopping_basket_cont .table_basics_com_cont_area .table_basics_area tbody tr td .text_box .info_list_area > .list > li { padding: 0 0 0 50px; font-size: 14px; line-height: 28px;}
	
	.info_table_cont_area .info_table_area tbody tr th {padding: 7px; }
	.info_table_cont_area .info_table_area tbody tr td {padding: 7px; }
	
	/* 사업안내 - 공통 */
	.notion_main_title_area .title { font-size: 32px; line-height: 48px;}

	.notion_area { margin: 0 0 40px 0; padding: 20px 30px 25px;}
	.notion_area .inner_box .title_area .title { font-size: 20px; line-height: 30px;}

	.notion_sub_title_area { margin: 0 0 30px 0;}
	.notion_sub_title_area .title_area { padding: 6px 22px 0 0; background-size: 45px auto;}
	.notion_sub_title_area .title_area .title { font-size: 26px; line-height: 39px;}

	/* 사업안내 - 무장애관공도시사업이란 */
	.vision_list_area > .list > li:not(:first-child) { margin: 0 0 50px 0;}
	.vision_list_area > .list > li > .box .title_area { margin: 0 0 10px 0;}
	.vision_list_area > .list > li > .box .title_area .title { font-size: 20px; line-height: 30px;}
	.vision_list_area > .list > li > .box .inner_box .title_area { width: 85px; padding: 10px 0 0 0;}
	.vision_list_area > .list > li > .box .inner_box .cont_box { width: calc(100% - 85px);}
	.vision_list_area > .list > li > .box .vision_inner { padding: 0 0 131px 0; background-position: bottom -96px center; background-size: 1333px auto;}
	.vision_list_area > .list > li > .box .vision_inner .text_box { padding: 10px;}
	.vision_list_area > .list > li > .box .vision_inner .text_box .text { font-size: 20px; line-height: 30px;}
	.vision_list_area > .list > li > .box .major_goals_area > .list > li .box { padding: 0 10px 0 65px;}
	.vision_list_area > .list > li > .box .major_goals_area > .list > li .box .num { width: 50px; font-size: 20px; line-height: 50px;}
	.vision_list_area > .list > li > .box .major_goals_area > .list > li .box .text_box { height: 48px;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li { margin: 0 0 10px 0;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box { padding: 20px;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box .inner .img_area { width: 83px;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box .inner .img_area .img_inner { height: 83px;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box .inner .text_box { width: calc(100% - 83px); padding: 0 0 0 20px;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box .inner .text_box .text_list_area > .list > li::before { top: 11px;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box .inner .text_box .text_list_area > .list > li { line-height: 24px;}

	/* 사업안내 - 강릉 무장애 관광도시 사업 안내 */
	.guide_list_area > .list > li { margin: 0 0 40px 0;}
	.guide_list_area > .list > li > .box.sty2 { padding: 25px 0 0 0;}
	.guide_list_area > .list > li > .box > .inner_box .title_area { margin: 0 0 20px 0;}
	.guide_list_area > .list > li > .box > .inner_box .title_area .title_box { width: 171px;}
	.guide_list_area > .list > li > .box > .inner_box .title_area .title_box .title { font-size: 20px; line-height: 50px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .text_area { padding: 30px 10px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .text_area .text_inner .title { font-size: 26px; line-height: 39px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li { width: calc(33.333% - 13.3333px); margin: 0 20px 0 0;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li > .box .text_box .num_box { width: 60px; margin: 0 auto 5px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li > .box .text_box .num_box .num { font-size: 24px; line-height: 60px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li > .box .text_box .title { font-size: 20px; line-height: 30px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li { margin: 0 0 15px 0;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box { padding: 10px 15px 15px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .num_box { width: 65px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .num_box .num { font-size: 60px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .text_box { width: calc(100% - 65px);}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .text_box .title { font-size: 18px; line-height: 27px;}

	/* 사업안내 - 브랜드 가이드 */
	.ci_area { margin: 0 0 40px 0; padding: 30px;}
	.ci_area .inner_box .img_box { width: 431px;}
	.ci_area .inner_box .text_box { width: calc(100% - 431px); padding: 0 0 0 20px;}
	.ci_area .inner_box .text_box .title { margin: 0 0 20px 0; font-size: 26px; line-height: 39px;}
	.ci_area .inner_box .text_box .text_list_area > .list > li { margin: 0 0 15px 0;}
	.com_list_area > .list > li { margin: 0 0 50px 0;}
	.com_list_area > .list > li > .inner_box .com_title_area .title { padding: 0 0 0 35px; background-position: top 10px left; background-size: 24px auto; font-size: 26px; line-height: 39px;}
	.com_list_area > .list > li > .inner_box .character_area { padding: 30px 10px;}
	.com_list_area > .list > li > .inner_box .character_area .character_inner img { max-width: 730px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area { margin: 30px 0 0 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li { margin: 0 0 30px 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .title_area { margin: 0 0 15px 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .title_area .title { font-size: 20px; line-height: 30px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .text_list_area > .list > li { margin: 0 0 20px 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area { margin: 25px 0 0 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li { padding: 0 50px 0 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li::before { top: 80px; right: 11px; width: 27px; height: 27px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box .img_inner { height: 187px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box.img01 .img_inner img { width: 135px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box.img02 .img_inner img { width: 78px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box.img03 .img_inner img { width: 108px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .color_list_area > .list > li { width: calc(50% - 7.5px); margin: 0 15px 0 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .color_list_area > .list > li > .box { padding: 15px 20px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .color_list_area > .list > li > .box .inner_box .title_box .title { font-size: 20px; line-height: 30px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .minimum_area .inner_box .img_box.img01 .img_inner img { max-width: 196px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .minimum_area .inner_box .img_box.img02 .img_inner img { max-width: 533px;}
	
}

@media screen and (max-width:1080px){
	.sub_cont {min-height: 700px; padding: 0 0 60px;}

	.com_view_cont_list_area > .list > li {margin: 0 0 35px;}
	.com_view_cont_list_area > .list > li .view_title_area .title {padding: 0 0 0 25px; background-size: 18px auto; font-size: 18px; line-height: 27px;}
	.com_view_cont_list_area > .list > li .course_view_cont {padding: 25px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont {margin: 0 0 40px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box {display: block; table-layout: inherit;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .img_cont {display: block; width: 100%; margin: 0 0 20px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont {display: block; width: 100%; padding: 0;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .title {font-size: 18px; line-height: 27px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .text {margin: 0 0 20px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .data_list_area {margin: 0 0 20px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .link_list_area > .list > li {width: calc(50% - 3.5px);}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .link_list_area > .list > li .box {padding: 0 5px; line-height: 30px; text-align: center;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont {margin: 0 0 20px; padding: 0 0 20px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .title_area {margin: 0 0 10px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .title_area .title {font-size: 14px; line-height: 21px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .icon_list_area > .list > li .icon_box {max-width:	33px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .icon_list_area > .list > li .icon_box .inner_box {height: 33px;}

	/* 추천코스 */
	.best_top_cont_area {margin: 0 0 45px; padding: 20px 0 45px;}
	.best_top_cont_area .title_area {margin: 0 0 15px; padding: 0 20px 0 6px;}
	.best_top_cont_area .title_area .title {padding: 0 0 0 40px; background-size: 28px auto; font-size: 16px; line-height: 38px;}
	.best_top_cont_area .best_course_list_area .list li {display: none; width: calc(33.3333% - 10px); margin: 0 15px 0 0;}
	.best_top_cont_area .best_course_list_area .list li:nth-child(-n+3) {display: inline-block;}
	.best_top_cont_area .best_course_list_area .list li:nth-child(3) {margin: 0;}
	.best_top_cont_area .best_course_list_area .list li .box .text_box .text {height: 42px; font-size: 14px; line-height: 21px;}

	.blog2_lista_area {padding: 15px 0 0;}
	.blog2_lista_area > .list > li .box {padding: 15px 0;}
	.blog2_lista_area > .list > li:first-child .box {padding: 0 0 15px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .img_cont {width: 30.7143%;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .img_cont .stora_btn {width: 28px; height: 28px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 {width: 69.2857%;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .title_area .title {height: 48px; font-size: 16px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .icon_list_area > .list > li {margin: 0 15px 0 0;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .icon_list_area > .list > li .icon_box {max-width: 33px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .icon_list_area > .list > li .icon_box .inner_box {height: 33px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 .icon_list_area > .list > li.flex {max-width: 33px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont {width: 69.2857%;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .title_area .title {height: 48px; font-size: 16px; line-height: 24px; -webkit-line-clamp: 2;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .text_area {margin: 0 0 20px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .course_list_area .list li {margin: 10px 0 0;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .course_list_area .list li:before {height: 3px;}

	.best_course_view_cont .top_cont {margin: 0 0 10px;}
	.best_course_view_cont .top_cont .manager_title_area {margin: 0 0 15px; padding: 0 20px 0 6px;}
	.best_course_view_cont .top_cont .manager_title_area .title {padding: 0 0 0 40px; background-size: 28px auto; font-size: 16px; line-height: 38px;}
	.best_course_view_cont .top_cont .sub_tit {margin: 0 0 10px;  line-height: 21px;}
	.best_course_view_cont .top_cont .title_area {padding: 0 35px;}
	.best_course_view_cont .top_cont .title_area .title {font-size: 24px; line-height: 36px;}
	.best_course_view_cont .top_cont .title_area .stora_btn {top: 4px; width: 28px; height: 28px;}
	.best_course_view_cont .mid_cont {margin: 0 0 40px;}
	.best_course_view_cont .mid_cont .data_area {margin: 0 0 20px;}
	.best_course_view_cont .mid_cont .data_area .box:last-child .title:first-child {margin: 0 20px 0 0;}
	.best_course_view_cont .mid_cont .best_view_area {padding: 0 0 20px;}
	.best_course_view_cont .mid_cont .best_view_area .title_area {margin: 8px auto 15px;}
	.best_course_view_cont .mid_cont .best_view_area .title_area:before {width: 28px; height: 20px;}
	.best_course_view_cont .mid_cont .best_view_area .title_area:after {width: 28px; height: 20px;}
	.best_course_view_cont .mid_cont .best_view_area .title_area .inner_box {padding: 10px 20px 10px 12px;}
	.best_course_view_cont .mid_cont .best_view_area .title_area .inner_box .title {font-size: 16px; line-height: 24px;}
	.best_course_view_cont .mid_cont .tag_list_area .title_area {margin: 0 35px 0 0;}
	.best_course_view_cont .mid_cont .tag_list_area .title_area .title {padding: 0 0 0 25px; background-size: 13px auto;}
	.best_course_view_cont .mid_cont .course_editor_area {margin: 30px 0 0; padding: 15px; font-size: 14px; line-height: 21px;}

	.my_current_cont .current_list_area {margin: 0 0 15px;}
	.my_current_cont .current_list_area .list li {width: calc(33.3333% - 13.3333px); margin: 0 20px 0 0;}
	.my_current_cont .current_list_area .list li .box {padding: 0 0 0 50px;}
	.my_current_cont .current_list_area .list li .box .icon {width: 50px; height: 50px; background-size: 30px auto;}
	.my_current_cont .current_list_area .list li .box .text_box {padding: 0 0 0 20px;}
	.my_current_cont .current_list_area .list li .box .text_box .text {font-size: 14px; line-height: 50px;}
	.my_current_cont .current_list_area .list li .box .text_box .text .ft_s {font-size: 20px;}

	.my_current_cont .table_basics_com_cont_area .table_basics_area tbody tr td.tit {text-align: left;}

	.wish_list_cont > .list > li {width: calc(50% - 10px); margin: 0 20px 0 0; padding: 10px 0;}
	.wish_list_cont > .list > li:nth-child(-n+2) {padding: 0 0 10px;}
	.wish_list_cont > .list > li .box .wish_box .text_cont .text_box .title_area {padding: 0 25px 0 0;}
	.wish_list_cont > .list > li .box .wish_box .text_cont .text_box .title_area .title {font-size: 16px; line-height: 24px;}
	.wish_list_cont > .list > li .box .wish_box .text_cont .text_box .title_area .stora_btn {width: 22px; height: 22px;}

	.wish_list_cont2 > .list > li {width: calc(50% - 10px); margin: 0 20px 0 0; padding: 10px 0;}
	.wish_list_cont2 > .list > li:nth-child(-n+2) {padding: 0 0 10px;}
	.wish_list_cont2 > .list > li .box .wish_box .text_cont .text_box .title_area {padding: 0 25px 0 0;}
	.wish_list_cont2 > .list > li .box .wish_box .text_cont .text_box .title_area .title {font-size: 16px; line-height: 24px;}
	.wish_list_cont2 > .list > li .box .wish_box .text_cont .text_box .title_area .stora_btn {width: 22px; height: 22px;}
	.wish_list_cont2 > .list > li .box .wish_box .text_cont .text_box .amount_box .text {font-size: 16px; line-height: 24px;}

	.sns_interlock_cont .inner_box {padding: 40px 5px;}
	.sns_interlock_cont .inner_box .title {margin: 0 0 15px; font-size: 18px; line-height: 27px;}
	.sns_interlock_cont .inner_box .sns_list_area {max-width: 400px;}
	.sns_interlock_cont .inner_box .sns_list_area .list li .box .sns_box {padding: 0 0 0 40px;}
	.sns_interlock_cont .inner_box .sns_list_area .list li .box .sns_box .icon {width: 40px; height: 40px; background-size: 20px auto;}
	.sns_interlock_cont .inner_box .sns_list_area .list li .box .sns_box .text {line-height: 40px;}

	.com_info_area { margin: 0 0 15px 0; padding: 15px;}
	.com_info_area .inner_box .text_box { padding: 0 0 0 20px;}
	.com_info_area .inner_box .text_box .title_area { margin: 0 0 5px 0; padding: 0 0 5px 0;}
	.com_info_area .inner_box .text_box .title_area .title { font-size: 20px; line-height: 30px;}
	.com_info_area .inner_box .text_box .info_list_area > .list > li { padding: 0 0 0 110px;}
	.com_info_area .inner_box .text_box .info_list_area > .list > li .tit { font-size: 14px; line-height: 28px;}
	.com_info_area .inner_box .text_box .info_list_area > .list > li .txt { font-size: 14px; line-height: 28px;}
	.com_view_con { min-height: 160px; padding: 10px;}
	.com_view_con .editor_view { font-size: 14px; line-height: 21px;}

	.education_video_cont .education_video_inner_box {display: block; table-layout: inherit;}
	.education_video_cont .education_video_inner_box .box {display: block;}
	.education_video_cont .education_video_inner_box .box.left {width: 100%;}
	.education_video_cont .education_video_inner_box .box.left .title_area {margin: 0 0 15px; padding: 0 0 10px;}
	.education_video_cont .education_video_inner_box .box.left .title_area .title {font-size: 18px; line-height: 27px;}
	.education_video_cont .education_video_inner_box .box.left .btn_area .btn {padding: 0 15px;}
	.education_video_cont .education_video_inner_box .box.left .btn_area .btn .text {line-height: 36px;}

	.education_video_cont .education_video_inner_box .box.right {width: 100%; padding: 25px 10px 10px;}
	.education_video_cont .education_video_inner_box .box.right > .title_area {margin: 0 0 10px;}
	.education_video_cont .education_video_inner_box .box.right > .title_area .title {}
	.education_video_cont .education_video_inner_box .box.right .edu_list_area {height: 400px;}
	.education_video_cont .education_video_inner_box .box.right .edu_list_area .list li .edu_box {padding: 13px 5px 13px 25px; background-position: left top 13px; background-size: 17px auto;}

	.com_view_cont_list_area > .list > li .course_view_cont .edit_area { font-size: 14px; line-height: 21px;}

	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list {padding: 15px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li {margin: 0 0 15px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .title_area .title {padding: 0 0 0 25px; background-size: 16px auto;  line-height: 21px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .edu_table_box .edu_table_area tbody tr th {padding: 7px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .edu_table_box .edu_table_area tbody tr th .radio_area .radio_inp {width: 12px; height: 12px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .edu_table_box .edu_table_area tbody tr th .radio_area .radio_inp:checked:before {width: 4px; height: 4px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .edu_table_box .edu_table_area tbody tr td {padding: 7px;}


	/* 여행상품 예약하기 */
	.table_basics_com_cont_area .table_basics_area.sty2 thead tr th { border-right: none;}
	.table_basics_com_cont_area .table_basics_area.sty2 tbody tr td { border-right: none;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area { padding: 25px 5px 25px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li { margin: 0 30px 0 0; padding: 0 40px 0 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li::before { font-size: 20px; line-height: 40px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li:last-child::before { font-size: 20px; line-height: 40px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li > .inner_box .title {  line-height: 18px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li > .inner_box .text { font-size: 20px; line-height: 40px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li > .inner_box .text .price { font-size: 28px;}

	/* 장바구니 */
	.shopping_basket_cont .com_input_form_area .input_form_list_box > .list > li .input_cont { flex-direction: column; align-items: stretch;}
	.shopping_basket_cont .com_input_form_area .input_form_list_box > .list > li .input_cont .title_area { flex-direction: column; align-items: stretch;}
	.shopping_basket_cont .com_input_form_area .input_form_list_box > .list > li .input_cont .title_area .text { display: block; margin: 0 0 5px 0; line-height: 21px;}
	.gray .shopping_basket_cont .com_input_form_area .input_form_list_box > .list > li .input_cont .title_area .text { color: #ffffff;}
	.shopping_basket_cont .cont_btn_list_area { width: 100%; text-align: left;}

	.shopping_basket_cont .table_basics_com_cont_area .table_basics_area tbody tr td.info { padding: 5px 5px 0;}
	.shopping_basket_cont .table_basics_com_cont_area .table_basics_area tbody tr td.info:before { display: none;}
	.shopping_basket_cont .table_basics_com_cont_area .table_basics_area tbody tr td .info_box .info_inner { flex-direction: column; align-items: stretch;}
	.shopping_basket_cont .table_basics_com_cont_area .table_basics_area tbody tr td .info_box .info_inner .img_box { width: 100%; margin: 0 0 10px 0;}
	.shopping_basket_cont .table_basics_com_cont_area .table_basics_area tbody tr td .info_box .info_inner .img_box .img_cont { padding: 0 0 75% 0;}
	.shopping_basket_cont .table_basics_com_cont_area .table_basics_area tbody tr td .text_box { width: 100%; padding: 0;}
	.shopping_basket_cont .table_basics_com_cont_area .table_basics_area tbody tr td .text_box .title {margin: 0 0 5px 0;}
	.shopping_basket_cont .table_basics_com_cont_area .table_basics_area tbody tr td .text_box .info_list_area > .list > li { line-height: 30px;}

	.shopping_basket_cont .table_basics_com_cont_area .table_basics_area tbody tr td .link_box { display: inline-block;}

	.shopping_basket_cont .table_basics_com_cont_area .table_basics_area tbody tr td button.reservation_btn { display: inline-block; width: auto; text-align: left;}
	
	
	.info_table_cont_area .info_table_area {display: block;}
	.info_table_cont_area .info_table_area tbody {display: block;}
	.info_table_cont_area .info_table_area tbody tr {display: block;}
	.info_table_cont_area .info_table_area tbody tr th {display: block; border-right: none; text-align: left;}
	.info_table_cont_area .info_table_area tbody tr td {display: block;}
	.info_table_cont_area .info_table_area tbody tr td:before {display: none;}
	.info_table_cont_area .info_table_area tbody tr td.db {border-right: none; border-bottom: 1px solid #eeeeee;}
	
	/* 사업안내 - 공통 */
	.notion_main_title_area .title { font-size: 26px; line-height: 39px;}

	.notion_area { margin: 0 0 30px 0; padding: 15px 20px 20px;}
	.notion_area .inner_box .title_area .title { font-size: 18px; line-height: 27px;}
	.notion_area .inner_box .text { font-size: 14px; line-height: 21px;}

	.notion_sub_title_area { margin: 0 0 25px 0;}
	.notion_sub_title_area .title_area { padding: 5px 18px 0 0; background-size: 38px auto;}
	.notion_sub_title_area .title_area .title { font-size: 22px; line-height: 33px;}

	/* 사업안내 - 무장애관공도시사업이란 */
	.vision_list_area > .list > li:not(:first-child) { margin: 0 0 40px 0;}
	.vision_list_area > .list > li > .box .title_area .title { font-size: 18px; line-height: 27px;}
	.vision_list_area > .list > li > .box .inner_box .title_area { width: 75px; padding: 5px 0 0 0;}
	.vision_list_area > .list > li > .box .inner_box .cont_box { width: calc(100% - 75px);}
	.vision_list_area > .list > li > .box .vision_inner { padding: 0 0 109px 0; background-position: bottom -82px center; background-size: 1110px auto;}
	.vision_list_area > .list > li > .box .vision_inner .text_box .text { font-size: 18px; line-height: 27px;}
	.vision_list_area > .list > li > .box .major_goals_area > .list > li .box { padding: 0 10px 0 55px;}
	.vision_list_area > .list > li > .box .major_goals_area > .list > li .box .num { width: 45px; font-size: 18px; line-height: 45px;}
	.vision_list_area > .list > li > .box .major_goals_area > .list > li .box .text_box { height: 43px;}
	.vision_list_area > .list > li > .box .major_goals_area > .list > li .box .text_box .text { font-size: 14px; line-height: 21px;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box { padding: 15px;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box .inner .text_box { padding: 0 0 0 15px;}

	/* 사업안내 - 강릉 무장애 관광도시 사업 안내 */
	.guide_list_area > .list > li { margin: 0 0 30px 0;}
	.guide_list_area > .list > li > .box.sty2 { padding: 22px 0 0 0;}
	.guide_list_area > .list > li > .box > .inner_box .title_area { margin: 0 0 15px 0;}
	.guide_list_area > .list > li > .box > .inner_box .title_area .title_box { width: 142px;}
	.guide_list_area > .list > li > .box > .inner_box .title_area .title_box .title { font-size: 18px; line-height: 45px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .text_area { padding: 25px 10px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .text_area .text_inner .title { font-size: 22px; line-height: 33px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .text_area .text_inner .text { font-size: 14px; line-height: 21px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li { width: calc(33.333% - 10px); margin: 0 15px 0 0;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li > .box .text_box .num_box { width: 55px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li > .box .text_box .num_box .num { font-size: 20px; line-height: 55px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li > .box .text_box .title { font-size: 18px; line-height: 27px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li > .box .text_box .text { font-size: 14px; line-height: 21px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li { margin: 0 0 10px 0;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box { padding: 10px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .num_box { width: 50px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .num_box .num { font-size: 50px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .text_box { width: calc(100% - 50px);}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .text_box .title { font-size: 16px; line-height: 24px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .text_box .text_list_area > .list > li { padding: 0 0 0 15px; font-size: 14px; line-height: 24px;}

	/* 사업안내 - 브랜드 가이드 */
	.ci_area { margin: 0 0 30px 0; padding: 25px;}
	.ci_area .inner_box { flex-direction: column; align-items: center;}
	.ci_area .inner_box .img_box { width: 359px; margin: 0 0 15px 0;}
	.ci_area .inner_box .text_box { width: 100%; padding: 0;}
	.ci_area .inner_box .text_box .title { margin: 0 0 15px 0; font-size: 22px; line-height: 33px;}
	.ci_area .inner_box .text_box .title br { display: none;}
	.ci_area .inner_box .text_box .text_list_area > .list > li { margin: 0 0 10px 0; font-size: 14px; line-height: 21px;}
	.ci_area .inner_box .text_box .text_list_area > .list > li br { display: none;}
	.com_list_area > .list > li { margin: 0 0 30px 0;}
	.com_list_area > .list > li > .inner_box .com_title_area .title { padding: 0 0 0 30px; background-position: top 9px left; background-size: 20px auto; font-size: 22px; line-height: 33px;}
	.com_list_area > .list > li > .inner_box .com_title_area .text { font-size: 14px; line-height: 21px;}
	.com_list_area > .list > li > .inner_box > .text_area > .text { font-size: 14px; line-height: 21px;}
	.com_list_area > .list > li > .inner_box .character_area { padding: 25px 10px;}
	.com_list_area > .list > li > .inner_box .character_area .character_inner img { max-width: 608px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area { margin: 20px 0 0 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li { margin: 0 0 20px 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .title_area { margin: 0 0 10px 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .title_area .title { font-size: 18px; line-height: 27px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .text_list_area > .list > li { margin: 0 0 15px 0; font-size: 14px; line-height: 21px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area { margin: 20px 0 0 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li { padding: 0 30px 0 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li::before { top: 66px; right: 4px; width: 22px; height: 22px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box .img_inner { height: 155px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box.img01 .img_inner img { width: 112px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box.img02 .img_inner img { width: 65px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box.img03 .img_inner img { width: 90px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .text { font-size: 14px; line-height: 21px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .color_list_area > .list > li { width: calc(100% - 5px); margin: 0 10px 0 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .color_list_area > .list > li > .box { padding: 10px 15px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .color_list_area > .list > li > .box .inner_box .title_box { width: calc(100% - 120px);}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .color_list_area > .list > li > .box .inner_box .title_box .title { font-size: 18px; line-height: 27px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .color_list_area > .list > li > .box .inner_box .text_box { width: 120px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .color_list_area > .list > li > .box .inner_box .text_box .text { font-size: 14px; line-height: 21px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .minimum_area .inner_box .img_box.img01 .img_inner img { max-width: 163px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .minimum_area .inner_box .img_box.img02 .img_inner img { max-width: 444px;}
	
}

@media screen and (max-width:767px){
	.sub_cont {min-height: 600px; padding: 0 0 40px;}

	.com_view_cont_list_area > .list > li {margin: 0 0 30px;}
	.com_view_cont_list_area > .list > li .view_title_area .title {font-size: 16px; line-height: 24px;}
	.com_view_cont_list_area > .list > li .course_view_cont {padding: 20px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont {margin: 0 0 35px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .img_cont {margin: 0 0 15px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .title {font-size: 16px; line-height: 24px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .text {margin: 0 0 15px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_top_cont .inner_box .text_cont .data_list_area {margin: 0 0 15px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont {margin: 0 0 15px; padding: 0 0 15px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .title_area .title {}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .icon_list_area > .list > li {width: 20%;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .icon_list_area > .list > li:nth-child(-n+13) {margin: 6px 0 0;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .icon_list_area > .list > li:nth-child(-n+10) {margin: 6px 0 0;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .icon_list_area > .list > li:nth-child(-n+5) {margin: 0;}

	/* 추천코스 */
	.best_top_cont_area {margin: 0 0 40px; padding: 20px 0 40px;}
	.best_top_cont_area .title_area {margin: 0 0 10px; padding: 0 15px 0 6px;}
	.best_top_cont_area .title_area .title {padding: 0 0 0 35px; background-size: 26px auto; font-size: 14px; line-height: 34px;}
	.best_top_cont_area .best_course_list_area .list li {width: calc(50% - 7.5px); margin: 0 15px 0 0;}
	.best_top_cont_area .best_course_list_area .list li:nth-child(-n+3) {display: none;}
	.best_top_cont_area .best_course_list_area .list li:nth-child(-n+2) {display: inline-block;}
	.best_top_cont_area .best_course_list_area .list li:nth-child(2) {margin: 0;}

	.blog2_lista_area > .list > li .box .blog2_inner_box .img_cont {width: 44.7143%;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .img_cont .stora_btn {width: 26px; height: 26px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 {width: 55.2857%; padding: 0 0 0 2.5%;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont {width: 55.2857%;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .text_area {margin: 0 0 15px;}

	.best_course_view_cont .top_cont .manager_title_area {padding: 0 15px 0 6px;}
	.best_course_view_cont .top_cont .manager_title_area .title {padding: 0 0 0 35px; background-size: 26px auto; font-size: 14px; line-height: 34px;}
	.best_course_view_cont .top_cont .title_area {padding: 0 30px;}
	.best_course_view_cont .top_cont .title_area .title {font-size: 20px; line-height: 30px;}
	.best_course_view_cont .top_cont .title_area .stora_btn {top: 2px; right: 0; width: 26px; height: 26px;}
	.best_course_view_cont .mid_cont {margin: 0 0 35px;}
	.best_course_view_cont .mid_cont .data_area {margin: 0 0 15px;}
	.best_course_view_cont .mid_cont .data_area .box:last-child .title:first-child {margin: 0 15px 0 0;}
	.best_course_view_cont .mid_cont .best_view_area {padding: 0 0 15px;}
	.best_course_view_cont .mid_cont .best_view_area .title_area {margin: 5px auto 10px;}
	.best_course_view_cont .mid_cont .best_view_area .title_area .inner_box .title {font-size: 14px; line-height: 21px;}
	.best_course_view_cont .mid_cont .best_view_area .best_view_list_area .list li {width: 33.3333%; margin: 10px 0 0;}
	.best_course_view_cont .mid_cont .best_view_area .best_view_list_area .list li:nth-child(-n+3) {margin: 0;}
	.best_course_view_cont .mid_cont .tag_list_area .title_area {display: block; margin: 0 0 10px;}
	.best_course_view_cont .mid_cont .tag_list_area .tag_list_box {display: block;}
	.best_course_view_cont .mid_cont .course_editor_area {margin: 20px 0 0; padding: 10px; line-height: 18px;}

	.my_current_cont .current_list_area .list li {display: block; width: 100%; margin: 0 0 5px;}
	.my_current_cont .current_list_area .list li .box {padding: 0 0 0 40px;}
	.my_current_cont .current_list_area .list li .box .icon {width: 40px; height: 40px; background-size: 25px auto;}
	.my_current_cont .current_list_area .list li .box .text_box {padding: 0 0 0 10px;}
	.my_current_cont .current_list_area .list li .box .text_box .text { line-height: 40px;}
	.my_current_cont .current_list_area .list li .box .text_box .text .ft_s {font-size: 18px;}

	.wish_list_cont > .list > li {display: block; width: 100%; margin: 10px 0 0 !important;}
	.wish_list_cont > .list > li:first-child {margin: 0; padding: 0 0 10px;}
	.wish_list_cont > .list > li:nth-child(-n+2) {padding: 10px 0;}
	.wish_list_cont > .list > li .box .wish_box .text_cont {vertical-align: top;}
	.wish_list_cont > .list > li .box .wish_box .text_cont .text_box .title_area .title {height: 42px; font-size: 14px; line-height: 21px; -webkit-line-clamp: 2;}

	.wish_list_cont2 > .list > li {display: block; width: 100%; margin: 10px 0 0 !important;}
	.wish_list_cont2 > .list > li:frst-child {margin: 0; padding: 0 0 10px;}
	.wish_list_cont2 > .list > li:nth-child(-n+2) {padding: 10px 0;}
	.wish_list_cont2 > .list > li .box .wish_box .text_cont .text_box .title_area .title {height: 42px; font-size: 14px; line-height: 21px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.wish_list_cont2 > .list > li .box .wish_box .text_cont .text_box .amount_box .text {font-size: 14px; line-height: 21px;}

	.sns_interlock_cont .inner_box {padding: 35px 5px;}
	.sns_interlock_cont .inner_box .title {margin: 0 0 10px; font-size: 16px; line-height: 24px;}
	.sns_interlock_cont .inner_box .sns_list_area {max-width: 360px;}

	.com_info_area { padding: 15px 10px;}
	.com_info_area .inner_box { flex-direction: column;}
	.com_info_area .inner_box .img_cont { width: 100%; margin: 0 0 10px 0;}
	.com_info_area .inner_box .text_box { width: 100%; padding: 0;}
	.com_info_area .inner_box .text_box .title_area .title { font-size: 18px; line-height: 27px;}
	.com_info_area .inner_box .text_box .info_list_area > .list > li { padding: 0 0 0 90px;}
	.car_tour_view .cont_btn_list_area { margin: 0 0 5px 0;}

	.education_video_cont .education_video_inner_box .box.left .title_area .title {font-size: 16px; line-height: 24px;}
	.education_video_cont .education_video_inner_box .box.right .edu_list_area {height: 360px;}

	.com_view_cont_list_area > .list > li .course_view_cont .edit_area {  line-height: 18px;}

	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list {padding: 15px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li {margin: 0 0 15px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .title_area .title {padding: 0 0 0 25px; background-size: 16px auto;  line-height: 21px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .edu_table_box .edu_table_area tbody tr th {padding: 7px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .edu_table_box .edu_table_area tbody tr th .radio_area .radio_inp {width: 12px; height: 12px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .edu_table_box .edu_table_area tbody tr th .radio_area .radio_inp:checked:before {width: 4px; height: 4px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .edu_table_box .edu_table_area tbody tr td {padding: 7px;}

	/* 여행상품 예약하기 */
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area { padding: 20px 5px 20px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li { margin: 0 20px 0 0; padding: 0 30px 0 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li::before { font-size: 18px; line-height: 35px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li > .inner_box .text { font-size: 18px; line-height: 35px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li > .inner_box .text .price { font-size: 22px;}

	/* 장바구니 */
	.shopping_basket_cont .com_input_form_area .input_form_list_box > .list > li .input_cont .title_area .text {  line-height: 18px;}

	.com_view_con .editor_view {  line-height: 18px;}
	
	/* 사업안내 - 공통 */
	.notion_main_title_area .title { font-size: 20px; line-height: 30px;}

	.notion_area { margin: 0 0 20px 0; padding: 10px 15px 15px;}
	.notion_area .inner_box .title_area .title { font-size: 16px; line-height: 24px;}

	.notion_sub_title_area { margin: 0 0 20px 0;}
	.notion_sub_title_area .title_area { padding: 4px 15px 0 0; background-size: 32px auto;}
	.notion_sub_title_area .title_area .title { font-size: 18px; line-height: 27px;}

	/* 사업안내 - 무장애관공도시사업이란 */
	.vision_list_area > .list > li:not(:first-child) { margin: 0 0 30px 0;}
	.vision_list_area > .list > li > .box .title_area .title { font-size: 16px; line-height: 24px;}
	.vision_list_area > .list > li > .box .inner_box { flex-direction: column;}
	.vision_list_area > .list > li > .box .inner_box .title_area { width: 100%; margin: 0 0 10px 0;}
	.vision_list_area > .list > li > .box .inner_box .title_area br { display: none;}
	.vision_list_area > .list > li > .box .inner_box .cont_box { width: 100%;}
	.vision_list_area > .list > li > .box .vision_inner { padding: 0 0 90px 0; background-position: bottom -71px center; background-size: 925px auto;}
	.vision_list_area > .list > li > .box .vision_inner .text_box .text { font-size: 16px; line-height: 24px;}
	.vision_list_area > .list > li > .box .vision_inner .text_box .text br { display: none;}
	.vision_list_area > .list > li > .box .major_goals_area > .list > li .box { overflow: hidden; padding: 0;}
	.vision_list_area > .list > li > .box .major_goals_area > .list > li .box .num { position: inherit; top: inherit; left: inherit; width: 100%; padding: 0 10px; font-size: 16px; line-height: 30px; border-radius: 0;}
	.vision_list_area > .list > li > .box .major_goals_area > .list > li .box .text_box { height: 100%; padding: 5px 10px;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box { padding: 10px;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box .inner .img_area { display: none;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box .inner .text_box { width: 100%; padding: 0;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box .inner .text_box .title { font-size: 15px; line-height: 22px;}

	/* 사업안내 - 강릉 무장애 관광도시 사업 안내 */
	.guide_list_area > .list > li { margin: 0 0 20px 0;}
	.guide_list_area > .list > li > .box.sty2 { padding: 20px 0 0 0;}
	.guide_list_area > .list > li > .box > .inner_box .title_area { margin: 0 0 10px 0;}
	.guide_list_area > .list > li > .box > .inner_box .title_area .title_box { width: 118px;}
	.guide_list_area > .list > li > .box > .inner_box .title_area .title_box .title { font-size: 16px; line-height: 40px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .text_area { padding: 25px 10px 20px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .text_area .text_inner .title { font-size: 18px; line-height: 27px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .text_area .text_inner .text  br { display: none;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list { flex-direction: column;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li { width: 100%; margin: 0 0 10px 0;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li > .box .text_box .num_box { width: 50px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li > .box .text_box .num_box .num { font-size: 16px; line-height: 50px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li > .box .text_box .title { font-size: 16px; line-height: 24px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li { margin: 0 0 10px 0;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .num_box { width: 40px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .num_box .num { font-size: 40px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .text_box { width: calc(100% - 40px); padding: 4px 0 0 0;}

	/* 사업안내 - 브랜드 가이드 */
	.ci_area { margin: 0 0 20px 0; padding: 20px;}
	.ci_area .inner_box .img_box { width: 100%; margin: 0 0 10px 0;}
	.ci_area .inner_box .text_box .title { margin: 0 0 10px 0; font-size: 18px; line-height: 27px;}
	.com_list_area > .list > li { margin: 0 0 20px 0;}
	.com_list_area > .list > li > .inner_box .com_title_area .title { padding: 0 0 0 25px; background-position: top 7px left; background-size: 16px auto; font-size: 18px; line-height: 27px;}
	.com_list_area > .list > li > .inner_box .character_area { padding: 20px 10px;}
	.com_list_area > .list > li > .inner_box .character_area .character_inner img { max-width: 100%;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area { margin: 15px 0 0 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li { margin: 0 0 15px 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .title_area .title { font-size: 16px; line-height: 24px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .text_list_area > .list > li { margin: 0 0 10px 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area { margin: 15px 0 0 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list { flex-direction: column;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li { padding: 0 0 30px 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li::before { top: inherit; bottom: 6px; left: 50%; width: 18px; height: 18px; transform: translateX(-50%);}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box { margin: 0 0 5px 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box .img_inner { height: 103px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box.img01 .img_inner img { width: 93px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box.img02 .img_inner img { width: 54px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box.img03 .img_inner img { width: 75px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .color_list_area > .list { flex-direction: column;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .color_list_area > .list > li { width: 100%; margin: 0 0 10px 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .color_list_area > .list > li > .box .inner_box .title_box .title { font-size: 16px; line-height: 24px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .minimum_area .inner_box .img_box.img01 .img_inner img { max-width: 135px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .minimum_area .inner_box .img_box.img02 .img_inner img { max-width: 100%;}
	
	.my_txt {text-align: left;}
}

@media screen and (max-width:480px){
	.sub_cont {min-height: 500px; padding: 0 0 20px;}

	.com_view_cont_list_area > .list > li {margin: 0 0 25px;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .icon_list_area > .list > li {width: 33.3333%;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .icon_list_area > .list > li:nth-child(-n+13) {margin: 6px 0 0;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .icon_list_area > .list > li:nth-child(-n+10) {margin: 6px 0 0;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .icon_list_area > .list > li:nth-child(-n+5) {margin: 6px 0 0;}
	.com_view_cont_list_area > .list > li .course_view_cont .course_mid_cont .icon_list_area > .list > li:nth-child(-n+3) {margin: 0;}

	/* 추천코스 */
	.best_top_cont_area {margin: 0 0 35px; padding: 20px 0 30px;}
	.best_top_cont_area .title_area .title {}
	.best_top_cont_area .best_course_list_area .list li {display: none !important; width: 100%; margin: 0 !important;}
	.best_top_cont_area .best_course_list_area .list li:first-child {display: block !important;}

	.blog2_lista_area > .list > li .box .blog2_inner_box {display: block; table-layout: inherit;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .img_cont {display: block; width: 100%; margin: 0 0 10px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .img_cont .stora_btn {width: 24px; height: 24px;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont2 {display: block; width: 100%; padding: 0;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont {display: block; width: 100%; padding: 0;}
	.blog2_lista_area > .list > li .box .blog2_inner_box .text_cont .text_area {margin: 0 0 10px;}

	.best_course_view_cont .top_cont .title_area .title {font-size: 18px; line-height: 27px;}
	.best_course_view_cont .top_cont .title_area .stora_btn {width: 24px; height: 24px;}
	.best_course_view_cont .mid_cont {margin: 0 0 30px;}
	.best_course_view_cont .mid_cont .best_view_area .best_view_list_area .list li {width: 50%; margin: 10px 0 0;}
	.best_course_view_cont .mid_cont .best_view_area .best_view_list_area .list li:nth-child(-n+3) {margin: 10px 0 0;}
	.best_course_view_cont .mid_cont .best_view_area .best_view_list_area .list li:nth-child(-n+2) {margin: 0;}
	.best_course_view_cont .mid_cont .course_editor_area {margin: 10px 0 0;}

	.my_current_cont .current_list_area .list li .box .text_box .text .ft_s {font-size: 16px;}

	.sns_interlock_cont .inner_box {padding: 30px 5px;}
	.sns_interlock_cont .inner_box .title {font-size: 14px; line-height: 21px;}
	.sns_interlock_cont .inner_box .sns_list_area {max-width: 300px;}

	.com_info_area { margin: 0 0 10px 0; padding: 10px;}
	.com_info_area .inner_box .text_box .title_area .title { font-size: 16px; line-height: 24px;}

	.education_video_cont .education_video_inner_box .box.left .title_area .title {font-size: 14px; line-height: 21px;}
	.education_video_cont .education_video_inner_box .box.right .edu_list_area {height: 300px;}

	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list {padding: 10px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li {margin: 0 0 10px;}
	.com_view_cont_list_area > .list > li .edu_test_list_area .edu_test_inner_box .list li .edu_table_box .edu_table_area tbody tr th {padding: 0;}

	/* 여행상품 예약하기 */
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area { padding: 15px 5px 15px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li { margin: 0 10px 0 0; padding: 0 20px 0 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li::before { font-size: 14px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li > .inner_box .text { font-size: 14px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .total_payment_area > .list > li > .inner_box .text .price { font-size: 18px;}
	
	/* 사업안내 - 공통 */
	.notion_main_title_area .title { font-size: 18px; line-height: 27px;}

	.notion_area { margin: 0 0 15px 0; padding: 10px;}
	.notion_area .inner_box .title_area .title { font-size: 15px; line-height: 22px;}

	.notion_sub_title_area { margin: 0 0 15px 0;}
	.notion_sub_title_area .title_area { padding: 3px 12px 0 0; background-size: 27px auto;}
	.notion_sub_title_area .title_area .title { font-size: 16px; line-height: 24px;}

	/* 사업안내 - 무장애관공도시사업이란 */
	.vision_list_area > .list > li > .box .title_area { margin: 0 0 5px 0;}
	.vision_list_area > .list > li > .box .title_area .title { font-size: 15px; line-height: 22px;}
	.vision_list_area > .list > li > .box .inner_box .title_area { margin: 0 0 5px 0;}
	.vision_list_area > .list > li > .box .vision_inner { padding: 0 0 75px 0; background-position: bottom -61px center; background-size: 770px;}
	.vision_list_area > .list > li > .box .vision_inner .text_box .text { font-size: 14px; line-height: 21px;}
	.vision_list_area > .list > li > .box .major_goals_area > .list > li .box .num { font-size: 14px; line-height: 25px;}
	.vision_list_area > .list > li > .box .icon_text_area > .list > li .box .inner .text_box .title { font-size: 14px; line-height: 21px;}

	/* 사업안내 - 강릉 무장애 관광도시 사업 안내 */
	.guide_list_area > .list > li { margin: 0 0 15px 0;}
	.guide_list_area > .list > li > .box.sty2 { padding: 17px 0 0 0;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .text_area { padding: 20px 10px 15px;}
	.guide_list_area > .list > li > .box > .inner_box .title_area .title_box .title { font-size: 15px; line-height: 35px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .text_area .text_inner .title { font-size: 16px; line-height: 24px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li > .box .text_box .num_box { width: 45px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li > .box .text_box .num_box .num { font-size: 15px; line-height: 45px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .goals_liste_area > .list > li > .box .text_box .title { font-size: 15px; line-height: 22px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .num_box { width: 30px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .num_box .num { font-size: 30px;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .text_box { width: calc(100% - 30px); padding: 2px 0 0 0;}
	.guide_list_area > .list > li > .box > .inner_box .cont_box .key_initiatives_area > .list > li > .box .inner_box .text_box .title { font-size: 15px; line-height: 22px;}

	/* 사업안내 - 브랜드 가이드 */
	.ci_area { margin: 0 0 15px 0; padding: 15px;}
	.ci_area .inner_box .text_box .title { font-size: 16px; line-height: 24px;}
	.com_list_area > .list > li > .inner_box .com_title_area .title { padding: 0 0 0 20px; background-position: top 5px left; font-size: 16px; line-height: 24px;}
	.com_list_area > .list > li > .inner_box .character_area { padding: 15px 10px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area { margin: 15px 0 0 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area { margin: 10px 0 0 0;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box .img_inner { height: 85px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box.img01 .img_inner img { width: 77px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box.img02 .img_inner img { width: 45px;}
	.com_list_area > .list > li > .inner_box .brand_mark_list_area > .list > li > .box > .inner_box .cont_box .mark_img_area > .list > li > .box .img_box.img03 .img_inner img { width: 62px;}
	
}
