@charset "UTF-8";
@import url("sub2_respond.css");

@media screen and (max-width:1280px){ 
	/* 2021-11-26 */
	.best_view {padding: 0 330px 0 0;}
	/* 2021-11-26 */
}

@media screen and (max-width:1080px){

	.header .gnb_header {padding: 10px 0;}

	/* ==================== 공통 테이블 view ==================== */
	.com_table_cont {margin: 30px 0 0;}
    .com_table_cont .title {font-size: 20px; line-height: 30px;}
    .com_table_cont .table_box {margin: 15px 0 0;}
    .com_table_cont .table_box .title_box .table_tit {float: inherit; padding: 0 0 0 10px;}
    .com_table_cont .table_box .title_box .view_cont {float: inherit; text-align: left; margin: 5px 0 0}
    .com_table_cont .table_box .title_box .view_cont .info_view {margin: 5px 0 0}
    .com_table_cont .table_box .board_write {display: block; margin: 10px 0 0;}
    .com_table_cont .table_box .board_write tbody {display: block;}
    .com_table_cont .table_box .board_write tbody tr {display: block; overflow: hidden; border: none;}
    .com_table_cont .table_box .board_write tbody tr th {display: block; float: left; width: 100%; padding: 10px; font-size: 14px; line-height: 21px; box-sizing: border-box;}
    .com_table_cont .table_box .board_write tbody tr th br {display: none;}
    .com_table_cont .table_box .board_write tbody tr td {display: block; float: left; width: 100%; padding: 10px; font-size: 14px; box-sizing: border-box;}
    .com_table_cont .table_box .board_write tbody tr td .info_list_area li {font-size: 14px; line-height: 21px;}
    .com_table_cont .table_box .board_write tbody tr td .radio_box .radio_each label {font-size: 14px;}
    .com_table_cont .table_box .board_write tbody tr td.area .inp_01.top {max-width: 170px;}
    .com_table_cont .table_box .board_write tbody tr td.area > div .inp_01.top {max-width: 100%;}
    
    /* .com_table_cont .table_box .board_write tbody tr td .inp_01 {width: calc(100% - 110px);} */
	.com_table_cont .table_box .board_write tbody tr td .inp_01 {width: 100%;}
    .com_table_cont .table_box .board_write tbody tr td .info_text .info_btn {padding: 0 10px; font-size: 14px;}
    .com_table_cont .table_box .board_write tbody tr td.tell2 .inp_01 {max-width: inherit; width: calc(33.3333% - 10px); margin: 0 10px 0 0;}
    .com_table_cont .table_box .board_write tbody tr td.tell2 .inp_01:last-child {margin: 0;}
    
    .com_table_cont .table_box .board_write tbody tr td .bw_in_btn {margin: 10px 0 0;}
    .com_table_cont .table_box .board_write tbody tr td .bw_in_btn.sty2 {margin: 0;}
    .com_table_cont .table_box .board_write tbody tr td .bw_in_btn.sty3 {margin: 0;}
    .com_table_cont .table_box .board_write tbody tr td .bw_in_btn.sty4 {margin: 0;}
    .com_table_cont .table_box .board_write tbody tr td .bw_in_btn.sty5 {margin: 0;}
    .com_table_cont .table_box .board_write tbody tr td.email input {max-width: inherit; width: calc(33.3333% - 17px);}
	.com_table_cont .table_box .board_write tbody tr td.email select {max-width: inherit; width: calc(33.3333% - 17px);}
    
    .com_table_cont .table_box .board_write tbody tr td .inp_day {width: calc(50% - 10px); max-width: inherit;}
    .com_table_cont .table_box .board_write tbody tr td .inp_day:nth-child(2) {margin: 0;}
    
    .com_table_cont .table_box .board_write tbody tr td .fine_box .title_area .title {font-size: 14px; line-height: 21px;}
    .com_table_cont .table_box .board_write tbody tr td .fine_box {max-width: 100%;}
    .com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp .list li {border-bottom: 1px solid #e9ecef; padding: 15px 70px 15px 30px;}
    .com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp .list li:last-child {border-bottom: none;}
    .com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp .list li .inp_01 {display: block; width: 100%;}
    .com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp .list li .inp_01:last-child {margin: 0;}
    .com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp .list li .num {top: 25px; margin: 0;}
    .com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp .list li .end {top: 15px;}
    .com_table_cont .table_box .board_write tbody tr td .fine_box .text {margin: 0;}
    
    .com_table_cont .table_box .board_write tbody tr td .att_down > .text {display: block; margin: 10px 0 0; line-height: 21px;}
    
    .com_table_cont .table_box .board_write tbody tr td .chk_list li {width: 50%;}
    .com_table_cont .table_box .board_write tbody tr td .chk_list li:last-child {width: 100%;}
    .com_table_cont .table_box .board_write tbody tr td .chk_list li .chk_each .inp_01 {max-width: 60%;}
	
	.com_table_cont .table_box .board_write tbody tr td .slt_list.sty2 .slt_com {width: 100%;}
    .com_table_cont .table_box .board_write tbody tr td .date_input {width: calc(50% - 28px);}
    .com_table_cont .table_box .board_write tbody tr td .radio_box.sty2 .radio_each {display: inline-block;/*  width: 100%;  */margin: 0;}
	
	.com_table_cont .table_box .board_write tbody tr td.text.sty3 {width: 100%; margin: 10px 0 0; border-top: 1px solid #e9ecef; border-bottom: 1px solid #e9ecef; padding: 10px 0 5px 0; border-left: none;}
	
	.com_table_cont .table_box .board_write tbody tr.sty2 td .inp_01 {width: 100%;}

    .com_table_cont .table_tab {margin: 15px 0 0;}
    .com_table_cont .table_tab .list li .tab_btn .text {font-size: 14px; line-height: 40px;}
	
	.com_table_cont .table_box .board_write tbody tr td .text.sty5 {padding: 0 5px;}
	.com_table_cont .table_box .board_write tbody tr td .day_box .inp_day {width: calc(50% - 60px);}
	.com_table_cont .table_box .board_write tbody tr td .detail_info .detail_list li .box .inp_box .day_box .inp_day {width: calc(50% - 9px); max-width: 100%;}

	

	/* 테이블이미지박스 */
	.com_table_cont .table_box .img_area {margin: 10px 0 0;}
	.com_table_cont .table_box .img_area .box .list li {width: calc(50% - 10px); margin: 0 20px 20px 0;}

	.com_table_cont .table_box .board_write tbody tr td .text.sty4 {width: 48px; font-size: 12px;}

	.com_table_cont .table_box .board_write tbody tr td .detail_info .detail_list {display: block; width: 100%;}

	.result_area .title_area .title {font-size: 18px; line-height: 27px;}
	.result_area .prize_area .prize_list > .list > li {padding: 20px 0;}
	.result_area .prize_area .prize_list > .list > li .prize_box .list li .box .title {display: block; margin: 0; font-size: 14px; line-height: 21px;}
	.result_area .prize_area .prize_list > .list > li .prize_box .list li .box .text {font-size: 14px; line-height: 21px;}
	.com_table_cont .table_box .board_write tbody tr td .detail_info .detail_list li .box {}
	.com_table_cont .table_box .board_write tbody tr td .detail_info .detail_list li .box .tit {}
	.com_table_cont .table_box .board_write tbody tr td .detail_info .detail_list li .box .inp_box {display: inline-block; width: 100%; margin: 5px 0 0;}
	.com_table_cont .table_box .board_write tbody tr td .detail_info .detail_list li .box .tit .btn_area {display: inline-block;}

	.com_table_cont .table_box .board_write tbody tr td .detail_info .detail_list li {width: calc(25% - 30px);}
	.com_table_cont .table_box .board_write tbody tr td .detail_info .detail_list li:last-child {width: 70px;}

	/* 인포박스 */
	.title_box .title {padding: 0 0 0 10px;}
	.title_box .title.fl {float: inherit;}
	.title_box .fr {float: inherit; margin: 5px 0 0; font-size: 14px; line-height: 21px;}

	.info_area {margin: 30px 0 0;}
	.info_area .info_box {margin: 10px 0 0;}
	.info_area .info_box .box {padding: 15px;}
	.info_area .info_box .box .list li {margin: 15px 0 0;}
	.info_area .info_box .box .list li .tit_box {width: 115px;}
	.info_area .info_box .box .list li .txt_box {padding: 0 0 0 15px;}

	.info_area .info_box02 {margin: 10px 0 0; padding: 10px 0;}
	/* 인포박스 */

	/* 탭박스 */
	.tab_btn button.btn {height: 50px; font-size: 16px; line-height: 50px;}
	/* 탭박스 */

	/* 데이타박스 */
	.data_box {padding: 15px;}
	.data_box .box .data_list li {width: calc(33.33% - 22.5px); margin: 0 30px 0 0;/*  padding: 25px 0; */}
	/* 데이타박스 */

	/* 버튼 */
	.bw_in_btn.sty5 {width: 100%; margin: 10px 0 0;}

	.com_table_cont .table_box .board_write tbody tr td .btn_area .btn {font-size: 14px; padding: 0 10px;}
	.com_table_cont .table_box .board_write tbody tr td .btn_area .btn:hover, .com_table_cont .table_box .board_write tbody tr td .btn_area .btn:focus {padding: 0 11px;}

	.com_table_cont .table_box .board_write tbody tr td .text.red br {display: none;}

	.reject_area {margin: 0 0 30px;}
	.reject_area .reject_inner {padding: 10px;}
	.reject_area .reject_inner .title {font-size: 14px; line-height: 21px;}
	.reject_area .reject_inner .date {font-size: 14px; line-height: 21px;}
	.reject_area .reject_inner .text {font-size: 14px; line-height: 21px;}

	.tit_box .tit {font-size: 20px; line-height: 30px;}
	
	/* 오시는길 */
	.map_cont .map_box .box #map {height: 380px !important;}
	.map_cont .map_box .box .area {padding: 25px 10px 25px 25px; background-position: bottom 25px right 25px;}

	/* ==================== 저작권정책 ==================== */
	.literary_property_cont {padding: 3px;}
	.literary_property_cont .box {padding: 64px 58px 55px;}
	.literary_property_cont .box .tit_box {margin: 0 0 27px;  padding: 0 0 28px;}
	.literary_property_cont .box .tit_box .title {padding: 85px 0 0 0; background-size: 53px 65px; font-size: 18px; line-height: 27px;}
	.literary_property_cont .box .tit_box .title br {display: none;}
	.literary_property_cont .box .text {font-size: 14px; line-height: 21px;}
	.literary_property_cont .box .text br {display: none;}
	/* ==================== 저작권정책 ==================== */

	/* 이용약관, 개인정보처리방침, 저작권정책, 이메일무단수집거부 영역 */
    .com_info_box {margin: 15px 0 0; padding: 15px;}
    .com_info_box .explanation_box {padding: 15px 25px;}
    .com_info_box .explanation_box .text {padding: 0; font-size: 16px; line-height: 24px;}
    .com_info_box .explanation_box .text:before {display: none;}
    .com_info_box .info_list {margin: 13px 0 0;}
    .com_info_box .info_list .title {font-size: 16px; line-height: 24px;}
    .com_info_box .info_list > .txt_list > li {font-size: 14px; line-height: 21px;}
    .com_info_box .info_list > .txt_list > li > .txt_list2 > li {font-size: 14px; line-height: 21px;}
    .com_info_box .info_list > .txt_list > li > .txt_list2 > li > .txt_list3 > li {font-size: 14px; line-height: 21px;}
    .com_info_box .info_list > .txt_list > li > .txt_list2 > li > .txt_list3 > li > .txt_list4 > li {font-size: 14px; line-height: 21px;}
	.com_info_box .info_list .num_txt .table_box .table_area {width: 1200px;}
	.com_info_box .info_list .table_box .table_area {width: 750px;}
    /* // 이용약관, 개인정보처리방침, 저작권정책, 이메일무단수집거부 영역 */

	.field_list > li {display: block; padding: 20px 0;}
	.field_list > li > div {display: block; padding: 0;}
	.field_list > li .left {width: 100%; padding-right: 0; margin-bottom: 30px;}
	.field_list > li .right .dot_list > li:before {top: 7px;}

	.info_area .info_cont > .list > li .box .scd_area > .list > li {width: calc(25% - 15px); margin: 0 20px 0 0;}
	.info_area .info_cont > .list > li .box .scd_area > .list > li:before {display: none;}
	.info_area .info_cont > .list > li .box .scd_area > .list > li .box {height: 150px;}
	.info_area .info_cont > .list > li .box .scd_area > .list > li .box .img_box img {width: 35px;}
	.info_area .info_cont > .list > li .box .scd_area > .list > li .box .text_box .txt {font-size: 14px; line-height: 21px;}
	.info_area .info_cont > .list > li .box .scd_area > .list > li .box .text_box .day {font-size: 14px; line-height: 21px;}

	.info_area .info_cont > .list > li .box .inq_area {padding: 10px;}
	.info_area .info_cont > .list > li .box .inq_area .inq_box .team_box {width: 130px;}
	.info_area .info_cont > .list > li .box .inq_area .inq_box .team_box .team_inner .team {font-size: 14px; line-height: 21px;}
	.info_area .info_cont > .list > li .box .inq_area .inq_box .info_inq {padding: 0 0 0 10px;}
	.info_area .info_cont > .list > li .box .inq_area .inq_box .team_box .team_inner .team .ft_c {display: block;}
	.info_area .info_cont > .list > li .box .inq_area .inq_box .info_inq .list:first-child {padding: 0 0 12px;}
	.info_area .info_cont > .list > li .box .inq_area .inq_box .info_inq .list {padding: 0;}
	.info_area .info_cont > .list > li .box .inq_area .inq_box .info_inq .list li {padding: 0 0 0 73px; font-size: 14px; line-height: 21px;}

	.info_area.sty2 .announ_box {padding: 20px;}
	.info_area.sty2 .announ_box br {display: none;}

	.info_area .info_cont > .list > li .box .qual_area > .list > li .qual_box {padding: 10px}
	.info_area .info_cont > .list > li .box .qual_area > .list > li .qual_box .qual_title {width: 164px; padding: 0 0 0 43px; font-size: 14px; line-height: 21px;}
	.info_area .info_cont > .list > li .box .qual_area > .list > li .qual_box .qual_title:before {width: 35px; height: 41px; margin: -20px 0 0; background-size: cover;}
	.info_area .info_cont > .list > li .box .qual_area > .list > li .qual_box .text_box {padding: 0 0 0 15px;}
	.info_area .info_cont > .list > li .box .qual_area > .list > li .qual_box .text_box .text_list .list li .tit {font-size: 14px; line-height: 21px;}
	.info_area .info_cont > .list > li .box .qual_area > .list > li .qual_box .text_box .text_list .list li .txt {font-size: 14px; line-height: 21px;}
	
	/* 2021-10-15  */
	.intro_area .info_cont {padding: 90px 10px 99px;}
	.intro_area .info_cont .logo img {width: 16%;}
	.intro_area .info_cont .text_box {margin: 25px 0 0; padding: 15px 36px;}
	.intro_area .info_cont .text_box .text {font-size: 26px; line-height: 39px;}
	.intro_area .info_cont .text_area {margin: 25px 0 0; padding: 35px 0 0;}
	.intro_area .info_cont .text_area .text {font-size: 18px; line-height: 34px;}	
	
	/* 2021-11-26 */
	.best_view {padding: 0;}

	.best_view .best_left_cont .best_left_top_cont {margin: 0 0 30px; padding: 0 0 20px;}
	.best_view .best_left_cont .best_left_top_cont .best_info_m {display: block;}
	.best_view .best_left_cont .best_left_top_cont .title_area .sub_tit {font-size: 18px; line-height: 27px;}
	.best_view .best_left_cont .best_left_top_cont .title_area .title {font-size: 24px; line-height: 36px;}
	
	.best_view .best_left_cont .best_view_cont .best_img_area #best_img_list .slick-list .slick-track li .down_btn {padding: 0 18px;}
	.best_view .best_left_cont .best_view_cont .best_img_area #best_img_list .slick-list .slick-track li .down_btn .text {font-size: 14px; line-height: 35px;}
	.best_view .best_left_cont .best_view_cont .best_img_area #best_img_list .slick-arrow {width: 40px; height: 60px; background-size: 18px 38px}

	.best_view .best_left_cont .best_view_cont .best_nav_area #best_nav_list .slick-list {overflow: hidden !important;}
	.best_view .best_left_cont .best_view_cont .best_nav_area #best_nav_list .slick-list .slick-track li .img_box {margin: 0 auto; padding: 10px 0 0;}

	.best_view .best_left_cont .best_video_cont {margin: 30px 0 0;}
	.best_view .best_left_cont .text_cont {margin: 30px 0 0; padding: 0 0 30px;}
	.best_view .best_left_cont .text_cont .text {font-size: 14px; line-height: 21px;}

	.best_view .best_right_cont {display: none;}

	.aritst_list_box .artist_title_area {margin: 20px 0 10px;}
	.aritst_list_box .artist_title_area .num_box .num {margin: 0 10px; font-size: 14px; line-height: 27px;}
	.aritst_list_box .artist_title_area .num_box .num_btn {width: 9px; height: 27px; background-position: left center;}
	.aritst_list_box .artist_title_area .num_box .num_btn.next {background-position: right center;}

	.aritst_list_box > .gallery_list > #artist_slide .slick-list {margin: 0 -20px 0 0;}
	.aritst_list_box > .gallery_list > #artist_slide .slick-list .slick-track li {margin: 0 20px 0 0;}
	.aritst_list_box > .gallery_list > #artist_slide .slick-list .slick-track li a .img_box .prize {bottom: -11px; left: 10px; padding: 0 10px; line-height: 22px;}

	.aritst_list_box > .gallery_list > #artist_slide .slick-list .slick-track li a .text_box {margin: 20px 0 0;}
	.aritst_list_box > .gallery_list > #artist_slide .slick-list .slick-track li a .text_box .title {font-size: 18px;}
	.aritst_list_box > .gallery_list > #artist_slide .slick-list .slick-track li a .text_box .list {margin: 5px 0 0;}
	.aritst_list_box > .gallery_list > #artist_slide .slick-list .slick-track li a .text_box .list > li > .box > .tit {width: 52px; font-size: 14px; line-height: 21px;}
	.aritst_list_box > .gallery_list > #artist_slide .slick-list .slick-track li a .text_box .list > li > .box > .txt {font-size: 14px; line-height: 21px;}
	.aritst_list_box > .gallery_list > #artist_slide .slick-list .slick-track li .btn_box {margin: 10px 0 0;}
	.aritst_list_box > .gallery_list > #artist_slide .slick-list .slick-track li .btn_box > .btn {height: 30px; font-size: 14px; line-height: 30px;}

	.m_best_btn_area {display: block;}
	/* 2021-11-26 */
}

@media screen and (max-width:767px){
	.com_table_cont .table_box .img_area .box .list li .img_box .img_inner {height: 209px;}
	/* ==================== 공통 테이블 view ==================== */
	.com_table_cont .table_box .title_box .table_tit {font-size: 18px; line-height: 27px;}
	
    .com_table_cont .table_box .board_write tbody tr td .bw_in_btn.sty3 {margin: 5px 0 0;}
    .com_table_cont .table_box .board_write tbody tr td .bw_in_btn.sty4 {margin: 5px 0 0;}
	/* ==================== 공통 테이블 view ==================== */

	/* 테이블이미지박스 */
	.com_table_cont .table_box .img_area .box .list li {width: calc(50% - 5px); margin: 0 10px 10px 0;}

	/* ==================== 이메일무단수집거부 ==================== */
    .email_cont {padding: 3px;}
    .email_cont .box {padding: 30px 5px 35px;}
    .email_cont .box .inner img {width: 70px;}
    .email_cont .box .inner .title {margin: 15px 0 0; font-size: 16px; line-height: 24px;}
    .email_cont .box .inner .text {margin: 10px 0 0; font-size: 14px; line-height: 21px;}
    /* ==================== 이메일무단수집거부 ==================== */


	.sub_cont .main_title {margin: 0 0 15px; font-size: 22px; line-height: 33px;}
	.result_area .prize_area {margin: 25px 0 0;}
	.result_area .prize_area .prize_tit .text {padding: 0 0 0 24px; font-size: 16px; line-height: 24px;}
	.result_area .prize_area .prize_list > .list > li .prize_box .list li {width: 50%; margin: 10px 0 0;}
	.result_area .prize_area .prize_list > .list > li .prize_box .list li:first-child {display: block; width: 100%; margin: 0;}
	.result_area .prize_area .prize_list > .list > li.sty2 .prize_box .list li {margin: 0;}
	.result_area .prize_area .prize_list > .list > li.sty2 .prize_box .list li:first-child {display: inline-block;}
	.result_area .prize_area .prize_list > .list > li .prize_box .list li:before {display: none;}
	
	/* 인포박스 */
	.title_box .title {font-size: 18px; line-height: 27px;} 
	.info_area .info_box .box .list li .tit_box {display: block; width: 100%;}
	.info_area .info_box .box .list li .tit_box .tit {font-size: 14px; line-height: 21px;}
	.info_area .info_box .box .list li .txt_box {display: block; margin: 0; border: 0; padding: 0;}
	.info_area .info_box .box .list li .txt_box .list {margin: 5px 0 0;}
	.info_area .info_box .box .list li .txt_box .list li {font-size: 14px; line-height: 21px;}

	.info_area .info_box02 .txt_box .txt {font-size: 14px; line-height: 21px;}
	/* 인포박스 */

	/* 탭박스 */
	.tab_btn button.btn {height: 45px;font-size: 14px; line-height: 45px;}
	.info_area .info_box02 .txt_box:before {width: 15px; height: 16px; margin: -8px 0 0;}
	/* 탭박스 */
	
	/* 데이타박스 */
	.data_box {padding: 5px;}
	.data_box .box {width: inherit;}
	.data_box .box .data_list li {width: 100%; border-radius: inherit; padding: 10px 5px;}
	.data_box .box .data_list li + li {margin: 5px 0 0;}
	.data_box .box .data_list li:last-child {margin: 5px 0 0;}
	.data_box .box .data_list li .data {font-size: 22px; line-height: 33px;}
	.data_box .box .data_list li .state {font-size: 14px; line-height: 21px;}
	/* 데이타박스 */

	.com_table_cont .table_box .board_write tbody tr td .detail_info .detail_list li:first-child {margin: 0;}
	.com_table_cont .table_box .board_write tbody tr td .detail_info .detail_list li {display: block; width: 100%; margin: 10px 0 0;}
	.com_table_cont .table_box .board_write tbody tr td .detail_info .detail_list li .box .tit {text-align: left;}
	.com_table_cont .table_box .board_write tbody tr td .inp_01 {max-width: 100%;}
	.com_table_cont .table_box .board_write tbody tr td .detail_info .detail_list li:last-child {width: 100%; margin: 5px 0 0;}
	
	/* ==================== 이용약관, 개인정보처리방침 ==================== */
    .com_info_box {margin: 15px 0 0; padding: 15px;}
    .com_info_box .explanation_box {padding: 15px 25px;}
    .com_info_box .explanation_box .text {padding: 0; font-size: 16px; line-height: 24px;}
    .com_info_box .explanation_box .text:before {display: none;}
    .com_info_box .info_list {margin: 13px 0 0;}
    .com_info_box .info_list .title {font-size: 16px; line-height: 24px;}
    .com_info_box .info_list > .txt_list > li {font-size: 14px; line-height: 21px;}
    .com_info_box .info_list > .txt_list > li > .txt_list2 > li {font-size: 14px; line-height: 21px;}
    .com_info_box .info_list > .txt_list > li > .txt_list2 > li > .txt_list3 > li {font-size: 14px; line-height: 21px;}
    .com_info_box .info_list > .txt_list > li > .txt_list2 > li > .txt_list3 > li > .txt_list4 > li {font-size: 14px; line-height: 21px;}
    /* ==================== // 이용약관, 개인정보처리방침 ==================== */

	/* 오시는길 */
	.map_cont .map_box .box #map {height: 300px !important;}
	.map_cont .map_box .box .area {padding: 10px; background-size: 193px 39px; background-position: bottom 10px right 10px;}
	.map_cont .map_box .box .area > .list > li {padding: 0 0 0 90px; font-size: 14px;}
	.map_cont .map_box .box .area > .list > li .tit {font-size:	14px;}
	.map_cont .map_info_box > .list > li {padding: 15px;}
	.map_cont .map_info_box > .list > li > .box {display: block;}
	.map_cont .map_info_box > .list > li > .box .icon_box {display: none;}
	.map_cont .map_info_box > .list > li > .box .info_box {display: block; padding: 0;}
	.map_cont .map_info_box > .list > li > .box .info_box .title {font-size: 14px;}
	.map_cont .map_info_box > .list > li > .box .info_box .info_01 > .list > li {font-size: 14px;}
	.map_cont .map_info_box > .list > li > .box .info_box .info_02 > .list > li {font-size: 14px;}

	/* ==================== 저작권정책 ==================== */
	.literary_property_cont .box {padding: 24px 15px 35px;}
	.literary_property_cont .box .tit_box {margin: 0 0 10px;  padding: 0 0 10px;}
	.literary_property_cont .box .tit_box .title {padding: 65px 0 0 0; background-size: 33px 45px; font-size: 16px; line-height: 24px;}
	.literary_property_cont .box .text {font-size: 12px; line-height: 20px;}
	/* ==================== 저작권정책 ==================== */

	.field_list {margin: 15px 0 0;}
	.field_list > li {padding: 10px 0;}
	.field_list > li .left {margin-bottom: 10px;}
	.field_list > li .left .t1 {margin-bottom: 6px; font-size: 14px; line-height: 21px;}
	.field_list > li .left .t2 {font-size: 14px; line-height: 21px;}
	.field_list > li .right .dot_list > li {display: block;}
	.field_list > li .right .dot_list > li em {display: block; width: auto; font-size: 14px; line-height: 21px}
	.field_list > li .right .dot_list > li span {display: block; padding: 0; font-size: 14px; line-height: 21px}

	.info_area .info_cont > .list > li .box .scd_area {margin: 11px 0 0;}
	.info_area .info_cont > .list > li .box .scd_area > .list > li {display: block; width: 100%; margin: 10px 0 0;}
	.info_area .info_cont > .list > li .box .scd_area > .list > li:first-child {margin: 0;}
	.info_area .info_cont > .list > li .box .scd_area > .list > li:last-child {margin: 10px 0 0;}
	.info_area .info_cont > .list > li .box .scd_area > .list > li .box {height: auto; padding: 10px 0;}
	.info_area .info_cont > .list > li .box .scd_area > .list > li .box .text_box {margin: 7px 0 0;}

	.info_area .info_cont > .list > li .box .inq_area .inq_box {display: block;}
	.info_area .info_cont > .list > li .box .inq_area .inq_box .team_box {display: block; width: auto;}
	.info_area .info_cont > .list > li .box .inq_area .inq_box .info_inq {display: block; margin: 10px 0 0; padding: 0;}
	.info_area .info_cont > .list > li .box .inq_area .inq_box .info_inq .list li {display: block; width: 100%; margin: 10px 0 0;}
	.info_area .info_cont > .list > li .box .inq_area .inq_box .info_inq .list li:first-child {margin: 0;}
	.info_area .info_cont > .list > li .box .inq_area .inq_box .team_box:before {display: none;}


	.info_area .info_cont > .list > li .box .qual_area {margin: 15px 0 0;}
	.info_area .info_cont > .list > li .box .qual_area > .list > li .qual_box {border: 3px solid #e9ecec;}
	.info_area .info_cont > .list > li .box .qual_area > .list > li .qual_box .qual_title {display: block; width: auto; padding: 0 0 0 30px;}
	.info_area .info_cont > .list > li .box .qual_area > .list > li .qual_box .qual_title:before {width: 27px; height: 31px; margin: -15px 0 0;}
	.info_area .info_cont > .list > li .box .qual_area > .list > li .qual_box .text_box {display: block; margin: 10px 0 0; padding: 0;}
	.info_area .info_cont > .list > li .box .qual_area > .list > li .qual_box .text_box:before {display: none;}
	.info_area .info_cont > .list > li .box .qual_area > .list > li .qual_box .text_box .text_list .list li {display: block; width: 100%; margin: 7px 0 0;}
	.info_area .info_cont > .list > li .box .qual_area > .list > li .qual_box .text_box .text_list .list li:nth-child(-n+2) {margin: 7px 0 0;}
	.info_area .info_cont > .list > li .box .qual_area > .list > li .qual_box .text_box .text_list .list li:first-child {margin: 0;}

	.info_area .info_cont > .list > li .box .inq_area {margin: 15px 0 0;}
	
	/* 2021-10-15  */
	.intro_area .info_cont {padding: 60px 10px 69px; border-radius: 20px;}
	.intro_area .info_cont .logo img {width: 117px;}
	.intro_area .info_cont .text_box {margin: 15px 0 0; padding: 10px 45px; word-break: keep-all;}
	.intro_area .info_cont .text_box .text {font-size: 18px; line-height: 30px;}
	.intro_area .info_cont .text_area {margin: 15px 0 0; padding: 25px 0 0;}
	.intro_area .info_cont .text_area .text {font-size: 14px; line-height: 27px;}
	
	/* 2021-11-26 */
	.best_view .best_left_cont .best_left_top_cont {margin: 0 0 15px; padding: 0 0 15px;}
	.best_view .best_left_cont .best_left_top_cont .title_area .sub_tit {font-size: 16px; line-height: 24px;}
	.best_view .best_left_cont .best_left_top_cont .title_area .title {font-size: 18px; line-height: 27px;}
	
	.best_view .best_left_cont .best_left_top_cont .best_info_m {padding: 10px;}
	.best_view .best_left_cont .best_left_top_cont .best_info_m .list li {width: 50%;}
	.best_view .best_left_cont .best_left_top_cont .best_info_m .list li .box .title {width: 65px; font-size: 14px; line-height: 25px;}
	.best_view .best_left_cont .best_left_top_cont .best_info_m .list li .box .text {font-size: 14px; line-height: 25px;}

	.best_view .best_left_cont .best_view_cont .best_img_area #best_img_list .slick-arrow {width: 30px; height: 40px; background-size: 14px 24px;}
	.best_view .best_left_cont .best_view_cont .best_img_area #best_img_list .slick-list .slick-track li .down_btn {top: 8px; right: 8px; padding: 0 10px;}
	.best_view .best_left_cont .best_view_cont .best_img_area #best_img_list .slick-list .slick-track li .down_btn .text {padding: 0 14px 0 0; background-size: 10px 11px; line-height: 30px;}
	.best_view .best_left_cont .best_view_cont .best_nav_area #best_nav_list .slick-list {margin: 0 -10px 0 0;}
	.best_view .best_left_cont .best_view_cont .best_nav_area #best_nav_list .slick-list .slick-track {overflow: hidden;}
	.best_view .best_left_cont .best_view_cont .best_nav_area #best_nav_list .slick-list .slick-track li {margin: 0 10px 0 0;}
	.best_view .best_left_cont .best_view_cont .best_nav_area #best_nav_list .slick-list .slick-track li .img_box .inner_box {height: 81px;}
	.best_view .best_left_cont .best_view_cont .best_nav_area #best_nav_list .slick-list .slick-track li.slick-current .img_box .inner_box:after {border: 2px solid #000;}

	.best_view .best_left_cont .best_video_cont {margin: 10px 0 0;}
	.best_view .best_left_cont .text_cont {margin: 15px 0 0; padding: 0 0 15px;}

	.aritst_list_box .artist_title_area {margin: 15px 0 5px;}
	.aritst_list_box > .gallery_list > #artist_slide .slick-list .slick-track li > li > a > .text_box {margin: 16px 0 0;}
	.aritst_list_box > .gallery_list > #artist_slide .slick-list .slick-track li > li > a > .text_box > .title {height: 48px; font-size: 16px; line-height: 24px;}
	.aritst_list_box > .gallery_list > #artist_slide .slick-list .slick-track li > .btn_box {margin: 8px 0 0;}

	.m_best_btn_area .list li .btn {font-size: 16px; line-height: 40px;}
	/* 2021-11-26 */
}

@media screen and (max-width: 480px){
	/* 테이블 */
	.com_table_cont .table_box .board_write tbody tr td .inp_01 {width: 100%;}

	.com_table_cont .table_box .board_write tbody tr td .chk_list li {width: 100%;}

	.result_area .prize_area .prize_list > .list > li {padding: 10px 0;}
	.result_area .prize_area .prize_list > .list > li .prize_box .list li {display: block; width: 100%;}
	.result_area .prize_area .prize_list > .list > li .prize_box .list li:first-child {display: block; width: 100%; margin: 0;}
	.result_area .prize_area .prize_list > .list > li.sty2 .prize_box .list li {width: 100%;}
	.result_area .prize_area .prize_list > .list > li.sty2 .prize_box .list li:first-child {display: block; width: 100%;}

	/* 2021-10-15  */
	.intro_area .info_cont {padding: 30px 10px 30px;}
	.intro_area .info_cont .text_box {padding: 10px;}
	.intro_area .info_cont .text_box:before {display: none;}
	.intro_area .info_cont .text_box:after {display: none;}

	.com_table_cont .table_box .img_area .box .list li .img_box .img_inner {height: 128px;}
	
	/* 2021-11-26 */
	.best_view .best_left_cont .best_left_top_cont .best_info_m .list li {margin: 5px 0 0; width: 100%;}
	.best_view .best_left_cont .best_left_top_cont .best_info_m .list li:first-child {margin: 0;}
	/* 2021-11-26 */
}