
@media screen and (max-width:1400px) {

	/* floating */
	#floating a {width: 120px;}

	/* header */
	#header .hd_nav .menu > a {font-size: 16px;}
	#header .hd_nav .submenu li a {font-size: 14px;}

	/* 서브카테 */
	.cate_n ul {width: 92%; margin-left: 8%; }

	/* 행사개요 */
	.sm1_sec1 .box2 .txt .sort {font-size: 14px;}
	.sm1_sec1 .box2 .txt .cont {font-size: 20px;}
	.sm1_sec1 .box2 .txt .cont .cmnt {font-size: 14px;}
	.sm1_sec1 .box2 .txt .cont .cont_item .small {font-size: 18px;}
	.sm1_sec1 .box2 .host th,.sm1_sec1 .box2 .host td {height: 72px;}
	.sm1_sec1 .box2 .host td img {height: 30px;}
	.sm1_sec1 .box2 .m-auto{margin-top: 40px;}

	/* 전시품목 */
	.sm3_sec2 .exhibits_list .exhibits_box{gap: 20px;}
	.sm3_sec2 .exhibits_list .exhibits_box > li{padding: 20px;}

	/* 수출상담회 */
	.conf_sec1 .txt_box li > div {font-size: 16px;}
	.conf_sec1 .txt_box li .txt_bd p {font-size: 14px;}



}

@media screen and (max-width:1199px) {

	/* header */
	#header .aside {
		position: fixed; top:0; bottom:0; left:-500px; width:500px; height:100%; background:#fff;  z-index: 999;
		border-right:4px solid #000;  transition:all 0.5s;
		flex-direction: column; gap: 0;
	}
	#header .aside.on {left: 0;  transition:all 0.5s;}
	#header .aside_bg.on {position:fixed; top:0; left:0; right:0; bottom:0; background: rgba(0,0,0,0.8); z-index: 998;}
	#header .hd_box {padding:0 20px;}
	#header .hd_nav {order: 2; flex:none; width: 100%;}
	#header .hd_nav .nav {flex-direction: column; }
	#header .hd_nav .menu {height: auto; cursor: pointer;}
	#header .hd_nav .menu > a {position: unset; transform: unset; height: 80px; line-height: 80px;}
	#header .hd_nav .submenu {position: unset; transform: unset; border: 0; background: #f1f1f1;}
	#header .hd_snb {order: 1; width: 100%; height: 90px; border-bottom: 4px solid #000; padding: 0 20px; align-items: center; justify-content: center; background: #E26534;}
	#header .hd_snb a {color: #000; font-weight: 700;}
	#header .hd_sns {order: 3; padding: 20px 0;}
	
	/* mobile menu */
	.m_submenu > a {pointer-events: none;}
	.m_box {display:block; width:90px; height:90px; position:absolute; top:0; right: 0;}
	.m_menu {
		position:absolute; right:10px; top:50%; width:35px; height:35px; transform: translate(-50%,-50%);
		text-decoration:none;  z-index: 999
	}
	.m_menu span {
		display:block; width:100%; height:3px; background:#000;
		color:transparent; position:absolute; top:50%; transform: translate(0,-50%); transition:all 0.5s;
	}
	.m_menu span:before,
	.m_menu span:after {content:""; position:absolute; left:0; top:0; width:100%; height:3px; background:#000; transition:all 0.5s;}
	.m_menu span:before {top:-13px;}
	.m_menu span:after {top:13px;}
	.m_menu.on span, #header.active .m_menu.on span {background:rgba(225,245,136,0);}
	.m_menu.on span:before{top:0px; transform : rotate(45deg); background: #fff;}
	.m_menu.on span:after {top:0px; transform : rotate(-45deg); background: #fff;}

	/* footer */
	#footer .ft_host .box_r { width: 140px;}


	/* 메인 */
	.qna_q{font-size: 20px;}
	.qna_a_inner{font-size: 16px;}



	/* 서브카테 */
	.cate_n_s ul a {padding:18px 10px 15px;}

	/* 전시품목 */
	.sm3_sec2 .exhibits_list .exhibits_box{flex-direction: column;}
	.sm3_sec2 .exhibits_list .exhibits_box > li{width: 100%;}	

	/* 참가브랜드 */
	.cp_sec_form .box .cp_form_box{flex-wrap: wrap;gap: 10px;margin-bottom: 30px;}
	.cp_sec_form .box .cp_form_box .sort{width: 100%;}

	/* 참관객 */
	.visitor1_sec .text_box{gap: 20px;}

	/* 게시판 */
	.board_view .box4 .sort {width: 20%;}
	.board_view .box4 .cont {width: 80%;}

	/* 프로그램 전시회개요 */
	.pgm1_sec1 .box2 .tit {font-size: 16px; padding-top: 20px;}
	.pgm1_sec1 .box2 .tit span {font-size: 24px; margin-top: 5px;}
	.pgm1_sec1 .box2 ul {padding-top: 0; gap: 10px;}
	.pgm1_sec1 .box2 li {margin-bottom: 15px;}
	.pgm1_sec1 .box2 li .txt .sort {font-size: 14px;}
	.pgm1_sec1 .box2 li .txt .cont {font-size: 16px;}



	/* 프로그램 참가기업소개 */	
	.cp_sec .box li .txt {font-size: 14px; }

	/* 부대행사 */
	.sevt_sec1 .box li .txt .big {font-size: 24px;}


}


@media screen and (max-width:899px) {

	/* 공통적용 */
	.sec_t {margin-top: 70px;}

	/* padding · margin style*/
	.padding_tb {padding:70px 0;}
	.padding_t {padding-top: 70px;}
	.padding_b {padding-bottom: 70px;}
	.margin_tb {margin:70px 0;}
	.margin_t {margin-top: 70px;}
	.margin_b {margin-bottom: 70px;}

	/* header */
	#header {height: 70px;}
	#header .hd_dday {width: auto; height: auto; padding: 8px 10px 5px; border-radius: 10px;}	
	#header .hd_logo img {height: 50px;}
	#header .hd_snb {height: 70px;}
	.m_box {height: 66px; width: 70px;}
	.m_menu {width: 30px; height: 30px; right: 5px;}
	.m_menu span:before {top: -11px;}
	.m_menu span:after {top: 11px;}

	/* footer */
	#footer .ft_box .box1 {padding:15px 0 20px;}
	#footer .ft_box .box1 .ft_snb a {font-size: 14px;}
	#footer .ft_box .box2 .info p {font-size: 18px;}
	#footer .ft_box .box2 .info span {font-size: 14px;}


	/* 메인 */
	.main_t {aspect-ratio: 1/0.8; margin-top: 70px;}
	.main_t .swiper-slide .pc_img {display: none;}
	.main_t .swiper-slide .m_img {display: block;}
	.paging-wrap{bottom: 30px !important;}
	.paging-wrap .swiper-pagination-bullet{width: 8px; height: 8px;}

	.main_bnr_list {flex-direction: column;}
	.main_board {padding: 120px 0; background-size: 80%;}
	.main_insta {padding-bottom:120px; background-size: 80%;}
	.instagram_item {width: calc(25% - 15px);}

	.main_bot .main_inner {padding: 100px 0;}
	.main_bot .txt_wrap {gap: 25px;}
	.main_bot .txt_wrap .txt {font-size: 30px;}
	.main_bot .txt_wrap .more_btn {height: 50px; width: 150px;}

	.main_qna{padding: 80px 0;}
	.main_qna_list {grid-template-columns: 1fr;}
	.main_qna .tit {font-size: 26px;margin-bottom: 24px;}
	.qna_q {min-height: 72px;font-size: 16px;}
	.q_text{margin-top: 4px;}
	.qna_a_inner {font-size: 14px;}
	.qna_a .a_text.white .a_tit{font-size: 20px;}
	.main_join{padding-bottom: 80px;}
	.main_join .tit{font-size: 26px;}
	.main_join .desc{font-size: 20px;}
	.main_join .btn a{font-size: 20px;padding: 15px 60px 15px 30px;}
	.main_join .btn a::after{width: 14px; height: 19px;right: 30px;margin-top: -1px; background-size: cover;}
	.main_contact{padding: 80px 0;}
	.main_contact .contact_box{flex-direction: column;gap: 20px;}
	.main_contact .tit{font-size: 26px;}
	.main_contact .contact_box .contact_item{width: 100%;}
	.main_contact .contact_box{font-size: 16px;}
	.main_contact .contact_box .contact_item > div{font-size: 18px;}
	.main_contact .contact_box .contact_item .nae img{height: 30px;}

	/*  서브카테 */
	
	.cate_t .box .top_tit {font-size: 40px;}
	.cate_t_tit .big {font-size:24px; margin-top:70px;}
	.cate_t_tit .small {font-size:18px;}

	.cate_n {border-bottom: 0;}
	.cate_n .link_home {width: 20%; height: 70px; border-right: 0; border-bottom: 4px solid #000;}
	.cate_n ul {width:80%; margin-left: 20%; position: relative; display: block; border-bottom: 4px solid #000; border-left: 4px solid #000;}
	.cate_n ul li {display: none; background:#f1f1f1; height: 66px; }
	.cate_n ul li:after {
		display: block; content: ""; width: 10px; height: 10px; border-top: 3px solid #000; border-right: 3px solid #000;
		position: absolute; top: 25px; right: 20px; transform: rotate(-225deg);}
	.cate_n ul li.on {display: block;}
	.cate_n ul li.on:after {transform: rotate(-45deg); top:28;}
	.cate_n ul li.active {display: block; background: #fff;}
	.cate_n ul li.active a {pointer-events: none;}
	.cate_n ul a {
		font-size: 18px; padding:0; color:#000; height: 100%;
		display: flex; align-items: center; justify-content: center;
	}
	.cate_n_s ul {margin:40px auto;}
	.cate_n_s ul a {font-size: 16px;}


	/* 행사개요 */
	.sm1_sec1 .sec_box{flex-direction: column;}
	.sm1_sec1 .box1{width: 100%;}
	.sm1_sec1 .box2{width: 100%;}

	.sm3_sec1{padding-top: 0;}
	.sm1_sec1 .box1 img{width: 100%;}
	.sm3_sec1 .box .m_img {display: block;}
	.sm3_sec1 .box .pc_img {display: none;}

	/* 기획의도 */
	.sm2_sec1 .box{padding: 80px 20px;}
	.sm2_sec1 .box .tit{font-size: 28px;}
	.sm2_sec1 .box .small{font-size: 16px;}
	.sm2_sec1 .box .icon img{max-width: 30px;margin-top: -2px;}

	/* 전시품목 */
	.sm3_sec1 .sum_box .item .info{padding: 30px;}
	.sm3_sec2 .exhibits_list{padding-bottom: 80px;}
	.sm3_sec2 .exhibits_list .icon .tit{font-size: 28px;}
	.sm3_sec2 .exhibits_list .icon img{max-width: 30px;object-fit: cover;width: 100%;height: 100%;}
	.sm3_sec2 .exhibits_list .txt{font-size: 20px;}
	.sm3_sec2 .exhibits_list .sub{font-size: 16px;}
	.sm3_sec2 .exhibits_list .exhibits_box .txt_box .big{font-size: 18px;}
	.sm3_sec2 .exhibits_list .exhibits_box .txt_box .small li{font-size: 14px;}

	/* 참가브랜드 */
	.cp_sec_form .box{padding: 20px;}
	.cp_sec_form .box .cp_form_box ul li{font-size: 15px;}
	.cp_sec_form .box .cp_form_box .check_list{flex-direction: column;align-items: start;}
	.cp_sec_form .box .cp_form_box .check_list div{margin-bottom: 5px;}
	.cp_sec_form .box .cp_form_box .check label{font-size: 15px;margin-bottom: 8px;}
	.cp_sec_form .box .cp_form_box .search input[type="text"]{width: 100%;}
	.cp_sec_form .box .cp_form_box .check input[type="checkbox"]{margin-left: 0;}

	/* 후원안내 */
	.sponsor{padding-top: 0;}
	.sponsor .sum_box .tit{font-size: 20px;}
	.sponsor_txt{padding-bottom: 70px;}
	.sponsor_txt .tit{font-size: 28px;margin-bottom: 30px;}
	.sponsor_txt .box{padding: 20px;}
	.sponsor_txt .box li{font-size: 16px;}
	
	/* 참관객 */	
	.visitor1_sec .text_box{flex-wrap: wrap; gap: 20px; justify-content: start;}
	.visitor1_sec .text_box li{width: 48%;}

	/* faq */
	.faq .sum_box ul{flex-direction: column;gap: 15px;align-items: center;}
	.faq .sum_box ul li:last-child{margin-top: 0;}

	/* 회원가입 */
	.join_sec .box {width: 100%;}
	.join_sec .box li {width: 100%;}
	.form_sec .join_btn a {font-size: 20px;}
	.join_form .t_txt .txt1 {font-size: 20px;}
	.join_form_step4 .box p {font-size: 16px; }
	.form_box input, .form_box select {font-size: 12px;}
	.form_box > tbody > tr > th, .form_box > tbody > tr > td {font-size: 14px;}
	.form_box .cmnt {font-size: 12px; margin-left: 20px;}
	.form_box .cmnt:before {width: 14px; height: 14px; font-size: 9px; line-height: 15px; margin-right: 3px; margin-left: -18px;}
	.form_box .text2 input {margin-right: 2%; width: 49%;}
	.form_box .text2 input:last-child {margin-right: 0;}
	.form_box .booth_box .cmnt_box {flex-direction: column; align-items:flex-start}
	.form_box .booth_box .cmnt_box .txt span {font-size: 13px; margin:5px 0;}
	.form_box .booth_box .cmnt_box .txt .small {font-size: 12px;}
	.form_box .booth_box .cmnt_box .img {padding:10px 0 0; display: block;}
	.form_box .pass_box tr th, .form_box .pass_box tr td {font-size: 12px; padding: 5px;}

	.form_box_add tr th, .form_box_add tr td {font-size: 12px; padding:5px;}
	.form_box_add input {font-size: 10px; color:#000 !important;}
	.form_box_add input:disabled {color:#000 !important; opacity: 1!important;}
	.form_box_add .no {display: none;}
	.form_box_add .cate {width: 20%;}
	.form_box_add .cost {width: 20%;}
	.form_box_add .quantity {width: 20%}
	.form_box_add .amount {width: 40%;}

	.form_box .flex{flex-direction: column;align-items: start;}
	.form_box .flex .text1{margin-left: 0;}

	/* 로그인 */
	.member_top .box {padding: 20px;}
	.member_top .cmnt_list li {font-size: 18px;}


	/* 마이페이지 */
	.my_cp1 .box1 ul li {font-size: 14px;}
	.my_cp1 .box2 {display: block;}
	.my_cp1 .box2 > div {display: block; text-align: left; border-right: 0; font-size: 14px; border-bottom: 2px solid #000;}
	.my_cp1 .box2 .sort {border-bottom: 0;}
	.my_cp1 .box2 .approval {border-bottom: 0;}
	.my_cp1 .box2 .modify {display: block; text-align: center;}

	/* 게시판 */
	.top_find_box .all_cont {font-size: 14px; margin-top:27px;}
	.top_find_box .search_box .select select {font-size: 14px;}
	.top_find_box .search_box .search input {font-size: 14px;}
	.board_view .box1 .tit {font-size: 20px;}
	.board_view .box1 .date {font-size: 14px;}
	.board_view .box2 .file {font-size: 14px;}
	.board_view .box2 .file .icon:before {width: 20px; height: 14px;}
	.board_view .box2 .count {font-size: 14px;}	
	.board_view .box4 > div > span {font-size: 14px;}
	.board_view .box5 .move_list {font-size: 14px;}
	.board_list .box .board_box tr th,
	.board_list .box .board_box tr td {font-size:14px;}
	.paging ol li {font-size: 14px;}
	.paging ol li a {width: 35px; height: 35px; line-height: 35px;}

	/* 프로그램 전시회개요 */
	.pgm1_sec1 .box2 .tit {padding-top: 40px;}
	.pgm1_sec2 .box .pc_img {display: none;}
	.pgm1_sec2 .box .m_img {display: block;}


	/* 프로그램 참가기업소개 */
	.cp_sec .box li {width: 49%;}
	.cp_sec .box li:nth-child(2n) {margin-right: 0;}
	.pgm1_sec1 .box1 {display: block; width: 100%; margin-right: 0;}
	.pgm1_sec1 .box2 {display: block; width: 100%;}

	.cp_intro {padding:10px 20px;}
	.cp_intro .cp_tit {font-size: 20px;text-align: center;}
	.cp_intro .cp_box1 .img {display: block; width: 100%;  max-width: 400px; margin-right: 0; margin:0 auto;}
	.cp_intro .cp_box1 .intro {font-size: 13px; margin-top:20px; width: 100%;}


	/* 수출상담회 */
	.conf_sec1 .txt_box {border:none;}
	.conf_sec1 .txt_box li {border: none; display: block; margin-top: 30px; padding-left: 18px; position: relative;}
	.conf_sec1 .txt_box li > div {display: block; padding:0;}
	.conf_sec1 .txt_box li .txt_hd {border:none; width: 100%; background: unset; color:#00ABEB; font-weight: 700; margin-bottom: 7px; font-size: 18px;}
	.conf_sec1 .txt_box li .txt_hd:before {display: inline-block; content: "■"; position: absolute; left: 0; font-size: 12px;}
	.conf_sec1 .txt_box li .txt_bd span {display: block;}
	.conf_sec1 .txt_box li .txt_bd span.b_tel:after {display: none;}

}

@media screen and (max-width:599px) {

	/* 공통적용 */
	.shadow {box-shadow: 5px 5px 0 rgba(0, 0, 0, 1) ; -webkit-box-shadow: 5px 5px 0 rgba(0, 0, 0, 1); -moz-box-shadow: 5px 5px 0 rgba(0, 0, 0, 1);}


	/* padding · margin style*/
	.padding_tb {padding:50px 0;}
	.padding_t {padding-top: 50px;}
	.padding_b {padding-bottom: 50px;}
	.margin_tb {margin:50px 0;}
	.margin_t {margin-top: 50px;}
	.margin_b {margin-bottom: 50px;}


	/* popup style */
	.popup .pop_tit {height: 40px; line-height:40px; font-size: 16px;}
	.popup .view_box .close {width: 44px; height: 44px; padding: 13px;}

	/* header */
	#header .aside {left:-80%; width:80%;}
	#header .hd_nav {padding-top: 10px;}
	#header .hd_nav .menu > a {height: 60px; line-height: 60px;}

	/* footer */
	#footer .ft_host .inner {flex-direction: column;}
	#footer .ft_box .box2 .info img{height: 60px; object-fit: cover;}

	/* floating */
	#floating {gap: 10px;}
	#floating a {width: 85px;}

	/* 메인 */
	.main_t{aspect-ratio: 1 / 1;}
	.main_qna{padding: 60px 0;}
	.main_qna .tit{font-size: 20px;}
	.qna_q{padding: 0 20px;min-height: 50px;}
	.qna_q::after{right: 20px; border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 12px solid #E26534;}
	.qna_item.on .qna_q::after{  border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 12px solid #E26534;}
	.qna_a_inner{padding: 20px;}
	.qna_a .a_text.white{padding: 15px;}
	.qna_a .a_text.white .a_tit{font-size: 18px; line-height: 22px;}
	.qna_a .a_text ul li{padding-left: 12px;}
	.qna_a .a_text ul li::before{top: 8px;}
	.main_join{padding-bottom: 60px;}
	.main_join div .pc_img{display: none;}
	.main_join div .m_img{display: block;}
	.main_join .tit{font-size: 20px;}
	.main_join .desc{font-size: 16px;}
	.main_join .btn{margin-top: 30px; margin-bottom: 50px;}
	.main_join .btn a{font-size: 16px;}
	.main_join .btn a::after{width: 10px; height: 13px;}
	.main_contact{padding: 60px 0;}
	.main_contact .tit{font-size: 20px;margin-bottom: 30px;}
	.main_contact .contact_box{font-size: 14px;}
	.main_contact .contact_box .contact_item{padding: 20px;}
	.main_contact .contact_box .contact_item > div{font-size: 16px;margin-bottom: 20px;}
	.main_contact .contact_box .contact_item .nae img{height: 15px;margin-bottom: 5px;}
	.main_contact .contact_box .contact_item ul li .email{min-width: 66px;padding-left: 24px;}
	.main_contact .contact_box .contact_item ul li .number{min-width: 66px;padding-left: 24px;}
	.main_contact .contact_box .contact_item ul li .email::before{width: 16px;height: 12px;}
	.main_contact .contact_box .contact_item ul li .number::before{width: 16px;height: 16px;}
	.main_contact .contact_box .contact_item .nae{font-size: 20px;}

	/*  서브카테 */
	.cate_t {height: 160px;}
	.cate_t .box .top_tit {font-size: 30px;}
	.cate_t.bg_w{background-size: contain;}
	.cate_t .box .top_nav {font-size: 13px;}
	.cate_t_tit .big {font-size:20px; margin-top:50px;}
	.cate_t_tit .small {font-size:16px;}
	.cate_n .link_home img {width: 25px;}
	.cate_n ul li:after {width: 8px; height: 8px;}
	.cate_n ul a {font-size: 16px;}
	.cate_n_s ul {margin:30px auto; display: block;}
	.cate_n_s ul li {border-bottom: 0;}
	.cate_n_s ul li:last-child {border-bottom:4px solid #000;}
	.cate_n_s ul a {font-size: 14px;}
	.c_tit {font-size: 20px;}



	/* 행사개요 */
	.sm1_sec1 .sum_box{padding: 20px;margin-bottom: 30px;}
	.sm1_sec1 .sum_box .desc{font-size: 16px;}
	.sm1_sec1 .sum_box .tit{font-size: 18px;}
	.sm1_sec1 .box2 .tit{font-size: 20px;}
	.sm1_sec1 .box2 .icon img{max-width: 24px;}
	.sm1_sec1 .box2 li .icon {flex-basis: 50px;}
	.sm1_sec1 .box2 .txt .sort {font-size: 13px;}
	.sm1_sec1 .box2 .txt .cont {font-size: 16px; }
	.sm1_sec1 .box2 .txt .cont span {font-size: 13px;}
	.sm1_sec1 .box2 .txt .cont .cont_item .small {font-size: 16px;}
	.sm1_sec1 .box2 .host th, .sm1_sec1 .box2 .host td {height: 62px;font-size: 13px;}
	.sm1_sec1 .box2 .host td img {margin-top:5px; margin-bottom: 5px;}

	/* 기획의도 */
	.sm2_sec1 .box{padding: 60px 15px;}
	.sm2_sec1 .box .tit{font-size: 20px;}
	.sm2_sec1 .box .small{font-size: 14px;}
	.sm2_sec1 .box .icon img{max-width: 24px;}

	/* 전시품목 */
	.sm3_sec1{padding-top: 0;}
	.sm3_sec1 .sum_box{padding: 20px;}
	.sm3_sec1 .sum_box .tit{font-size: 18px;padding-left: 30px;}
	.sm3_sec1 .sum_box .desc{font-size: 14px;padding-left: 30px;}
	.sm3_sec1 .sum_box .tit::before{width: 24px; height: 24px;background-size: cover; top: -2px;}
	.sm3_sec1 .sum_box .item{padding-bottom: 20px;margin-bottom: 20px;}
	.sm3_sec1 .sum_box .item .info{padding: 20px;}
	.sm3_sec1 .sum_box .item .info .sub_tit{font-size: 18px;padding-left: 30px;}
	.sm3_sec1 .sum_box .item .info .sub_desc{font-size: 14px;}
	.sm3_sec1 .sum_box .item .info .sub_tit::before{width: 20px; height: 20px;background-size: cover;top: 0px;}
	.sm3_sec2 .exhibits_list{padding-bottom: 60px;}
	.sm3_sec2 .exhibits_list .icon .tit{font-size: 20px;}
	.sm3_sec2 .exhibits_list .icon img{max-width: 20px;}
	.sm3_sec2 .exhibits_list .txt{font-size: 16px;}
	.sm3_sec2 .exhibits_list .sub{font-size: 14px;margin-bottom: 30px;}
	.sm3_sec2 .exhibits_list .exhibits_box > li{flex-direction: column;}
	.sm3_sec2 .exhibits_list .exhibits_box .img_box{text-align: center; aspect-ratio: 1/0.63;}
	.sm3_sec2 .exhibits_list .exhibits_box .img_box img{max-width: 120px;}
	.sm3_sec2 .exhibits_list .icon{margin-bottom: 20px;}

	/* 후원안내 */
	.sponsor{padding-top: 0;}
	.sponsor .sum_box{padding: 20px;}
	.sponsor .sum_box .tit{font-size: 16px;}
	.sponsor_txt{padding-bottom: 50px;}
	.sponsor_txt .tit{font-size: 20px;margin-bottom: 20px;}
	.sponsor_txt .box li{font-size: 14px;}
	.sponsor_txt .box li::before{top: 5px;}

	/* 프로그램 참가기업소개 */
	.cp_sec_form .box .cp_form_box .sort {font-size: 18px;}
	.cp_sec_form .box .cp_form_box .check label {font-size: 14px;}
	.cp_sec_form .box .cp_form_box .search input[type="text"] {font-size: 14px; width: 100%; max-width: unset;}
	.cp_sec_form .box .cp_form_box .search button {font-size: 14px; width: 100%; max-width: 100px; margin-left: 0;}
	.cp_sec_form .box .cp_form_box > span{width: 100%;}

	/* 참관객 */
	.visitor1_sec .text_box{gap: 10px;}
	.visitor1_sec .text_box li{width: 100%;padding: 20px 0;}
	.visitor1_sec .text_box li img{max-width: 30px;}
	.visitor1_sec .text_box li .tit{font-size: 18px;}
	.join_sec .box li {min-height: 250px;}
	.join_sec .box li .txt {font-size: 20px;}


	/* 회원가입 */
	.form_sec .join_btn a {font-size: 16px;}
	.join_form .box {margin-bottom: 50px;}
	.join_form_step4 .box {margin-bottom: 30px;}
	.join_form_step4 .box p {font-size: 14px; margin: 20px 0;}
	.form_box {border:2px solid #000;}
	.form_box > tbody > tr {width: 100%; display: table;}
	.form_box > tbody > tr > th, .form_box > tbody > tr > td {font-size: 13px; padding:12px; display: table-caption; border-collapse: separate; text-align: left;}
	.form_box .th_tit_box {font-size: 10px; display: inline-block; margin:0 0 0 10px; padding:3px 5px 1px; width: auto;}
	.form_box .overlap {width: 100%; margin-left: 0; margin-top: 10px; display: block; text-align: center; font-size: 12px; padding:10px;}
	.form_box .text1 input {width: 100%;}
	.form_box .text2 input {width: 100%; margin-right: 0; margin-bottom: 10px;}
	.form_box .text2 input:last-child {margin-bottom: 0;}
	.form_box .adress input {width: 100%;}
	.form_box .adress input[type="button"] {margin-left: 0; font-size: 12px; padding:10px; height: auto;}
	.form_box .file_box .upload_name {width: 100%;}
	.form_box .file_box label {margin-left: 0; width: 100%; text-align: center; font-size: 12px;  padding:10px; margin:0; margin-bottom: 15px;}
	.form_box .email input {width: 46.75%;}
	.form_box .email select {width: 100%; margin-top: 10px; max-width: none;}
	.form_box_add tr {display: table-row;}
	.form_box_add tr th, .form_box_add tr td {display: table-cell; font-size: 10px;  padding:5px;}
	.form_box_add tr td .cmnt_s {font-size: 9px;}

	.form_sort{margin-bottom: 10px;}
	.form_sort:last-child{margin-bottom: 0;}
	.form_sort span{min-width: 100%;}

	/* 로그인 */
	.member_top .box:after {width: 14px; height: 14px; bottom: -21px;}
	.member_top .cmnt_list li {font-size: 15px; padding-left: 20px;}
	.member_sec {padding:60px 0;}
	.member_sec .box {width: 100%; }
	.member_sec .box .top_txt {font-size: 14px; }
	.login_sec .box .box_cont {padding:20px;}	
	.login_sec .box .box_tab a {font-size: 14px; height: 50px;}
	.login_sec .box .box_cont input {font-size: 14px;}
	.login_sec .box .box_cont .btn {font-size: 16px;}
	.login_sec .box .box_cont input[type="text"],
	.login_sec .box .box_cont input[type="password"] {height: 48px; font-size: 14px;}


	/* 게시판 */

	.top_find_box .inner {flex-direction: column;}
	.top_find_box .search {order: 1;}
	.top_find_box .search_box .search input {width: 100%;}
	.board_view .box1 {padding:20px 10px;}
	.board_view .box1 .tit {font-size: 16px;}
	.board_view .box1 .date {font-size: 12px; margin-top:5px;}
	.board_view .box2 {padding:10px; }
	.board_view .box2 .file {font-size: 12px;}
	.board_view .box2 .count {font-size: 12px;}
	.board_view .box3 {padding:20px 10px;}
	.board_view .box4 > div > span {padding:15px 10px; font-size: 12px}
	.board_view .box4 .sort {width: 30%;}
	.board_view .box4 .cont {width: 70%;}
	.board_view .box5 {text-align: center;}
	.board_view .box5 a { width: 100%;}
	.board_list .box .board_box tr th, .board_list .box .board_box tr td {font-size: 12px; padding: 15px 10px; }
	.board_list .box .board_box .list_number {display: none;}
	.board_list .box .board_box .list_writer {display: none;}
	.board_list .box .board_box .list_title {width: 70%;}
	.board_list .box .board_box .list_date {width: 30%;}
	.paging ol li {font-size: 12px;}
	.paging ol li a {width: 30px; height: 30px; line-height: 30px;}


	/* 프로그램 참가기업소개 */
	.cp_sec .box li {width: 100%; margin-right: 0;}
	.cp_sec .paging {margin-top:10px;} 
	.cp_intro_view .pop_layer {overflow-y: scroll; overflow-x: hidden; max-height: 400px;}
	.cp_intro .cp_box2 li {width: 100%; margin-right: 0; margin-bottom: 20px;}
	.cp_intro .cp_box2 li:last-child {margin-bottom: 0;}


	/* 수출상담회 */
	.conf_sec1 .txt_box li .txt_hd {font-size: 16px;}
	.conf_sec1 .txt_box li .txt_bd {font-size: 14px;}


	/* 부대행사 */
	.sevt_sec1 .box li a > div {display: block;}
	.sevt_sec1 .box li .img {width: 100%; margin-right: 0;}
	.sevt_sec1 .box li .txt {width: 100%; margin-top: 25px;}
	.sevt_sec1 .box li .txt .big {font-size: 18px;}
	.sevt_sec1 .box li .txt .small {font-size: 14px;}


	/* 전체일정 */
	.sked_sec1 .btn_box {font-size: 16px; padding:20px 0 15px; margin:30px auto 0;}


	.mo_only{display: block;}
	.pc_only{display: none;}
}