.tablet_only {display: none;}
.m_only {display: none;}
.img_box img {max-width:100%;}

/* 전시참가-전시참가신청 */
.atri_proc li {padding: 10px 20px 0;box-sizing:border-box;}
.atri_proc li p {display: block;padding: 8px 20px;font-size:16px;font-weight:bold;border-radius: 25px;background-color: #f7e8e8;box-sizing:border-box;}
.atri_proc li p  em {font-size:13px;}
.atri_proc li:nth-child(2) p  {background-color: #f5d5d3;}
.atri_proc li:nth-child(3) p  {background-color: #ecb1ae;}
.atri_proc li:nth-child(4) p  {background-color: #e89d98;}

.queArea {display: table;width: 100%;height: 276px;background: url(/public_html/images/common/contents/img_question.jpg) no-repeat 50%;text-align: center;}
.queArea >  div {display: table-cell;vertical-align: middle;}
.queArea >  div >  * {position: relative;left: auto;bottom: auto;}
.queArea .btn {position: relative;left: auto;bottom: auto;margin-top: 45px;}
.queArea .btn .more {padding: 10px 20px 12px;}

.btnAppBox{text-align:right;width:100%;}
.btnApp{width:135px; height:39px;line-height:39px;background:#C22636;text-align:center;margin:50px 0 10px;display:inline-block;}
.btnApp a{width:100%; color:#fff;	font-weight:bold;position:relative;transition:0.3s;}
.btnApp a::after{content:""; position:absolute;background:url(/public_html/images/common/contents/w_arrow.png) no-repeat right;transition:0.3s;right:0;top:50%;transform:translateY(-50%);width:5px;height:9px; opacity:0;}
.btnApp:hover a{padding-right:31px;}
.btnApp:hover a::after{right:-8px;opacity:1;}
.mat{margin-top:0px;}

.applyArea{width:77.5%;float:left; display:flex;justify-content:space-between;}
.applyArea li{ text-align:center;}
.applyArea li:nth-child(even){margin-top:14px;}
.applyArea li img{margin:0 auto 20px;}
.applyArea li .app_tit{font-size:18px; font-weight:bold; color:#4a4a4a; margin-bottom:10px;}
.applyArea li .app_txt{font-size:15px; color:#2d363d; margin-bottom:10px;}
.applyArea li > span{display:inline-block; color:#C22636; font-size:12px;}
.applyArea li img.m{display:none;}
.applyArea li img.pc{display:block;}

/* 전시참가-전시참관등록 */
.regi .surInfo {background-position: 50% 0;text-align: center;}
.regi .surInfo > *, .regi .surInfo strong {display: block;width: 100%;padding-left:0 !important;}

/* 관람안내 */
.surInfo_2{background: url(/public_html/images/common/contents/par_visual.png) no-repeat center/cover !important;height:136px !important;padding:0 !important; position:relative;margin-bottom:50px;}
.surInfo_2 > span{margin-top:0px !important;font-size: 20px; line-height: 1.8; position:absolute; left:50%;top:50%;transform:translate(-50%, -50%)}
.surInfo_2 > span .m{display:none;}


@media screen and (max-width: 1100px){
	.tablet_only {display: block;}
	/* 참가업체 목록 */
	.tabNav2 >ul {margin-left: -4px;margin-top: -4px;}
	.tabNav2 > ul > li {width: 20%;line-height:50px;margin-top: 4px;margin-left: 0;padding-left: 4px;box-sizing:border-box;background-color: transparent;}
	.tabNav2 > ul > li a {width: 100%;background-color: #f3f3f3;}
	.tabNav2 >ul > li.current {background-image:none;}
	.tabNav2 >ul > li.current a {min-height:50px;background-color: #bd6c67;}

	/* 전시품목 */
	.summary .leftWrap {width: 50%;margin-right: 0;padding-left: 30px;box-sizing:border-box;}
	.summary .leftWrap, .summary .rightWrap {padding-left: 30px;width: 50%;box-sizing:border-box;}

	/* ksia 소개 */
	#contents.intro .conInfo {background-image: none;}
	#contents.intro .conInfo div.tablet_only {text-align: center;margin-bottom: 20px;}
	.intro .txtArea {width: 100%;}
	.intro .txtArea > span br {display: none;}
	.intro .txtArea p br {display: none;}
	
	/* 전시참가-전시참가신청 */
	.app .tblWrap {width: 100%;}
	.listGroup .rightArea.booth ul {font-size:0;margin-left: -15px;}
	.listGroup .rightArea.booth ul li {position: relative;float: none;display: inline-block;padding-left: 15px;margin-left: 0;width: 50%;vertical-align: top;font-size:16px;box-sizing:border-box;overflow:hidden;}
	.app .rightArea.booth span {}
	.app .rightArea.booth  img {display: inline-block;width: 100%;}

	.applyArea{width:100%;}

	/* 전시참가-참관등록 확인 */
	.ckBox strong {display: inline-block;padding-left: 0;text-align: center;padding-right: 135px;}

	/* 전시참가-광고 스폰서 */
	.support .surInfo {padding-bottom: 40px;margin-bottom: 50px;background-color: #efefef;height: auto;}
	.support .surInfo span {width: auto;padding-right: 20px;}

	
	/* 참가사 정보관리 */
	.informationWrap .infoLeft{width:100%; margin-bottom:30px;}
	.informationWrap .directoryAddModi li{width:25%; height:165px;}
	.informationWrap .infoRight{width:100%;}
	.informationWrap .news_tab_wrap .news_tab{width: calc(100% - 51px);}
	.informationWrap .news_tab_cont ul li{line-height:2.6;}

	.cDercImg_list li{width:31.3%;}
	.informationWrap .news_tab_cont{height:222px;}

	.pl_wrap{padding:50px 0;}
	.pl_wrap .subTit{margin-bottom:20px;position:static;}

	.receive_af{position:relative;}
	.receive_af::after{content:"좌우 스크롤";position:absolute;top:0;right:0;font-weight:700;font-size:13px;}
	.tblWrap2{overflow-x:scroll;}
	.tblWrap2 .tblHorizon02{width:1000px;}
	.tblWrap2 .receive_type{width:100%;}
	.sign_table::after{content:"좌우 스크롤";position:absolute;top:72px;right:0;font-weight:700;font-size:13px;}

	/* 240513 참가문의 관람문의 */
	.inquiry .listGroup .tblWrap {width:100%;}
	
	/* 240514 리포트 */
	.report .sedexNews .tabContents ul li,.report .sedexReport-phto .tabContents ul li {width:33.3333333%}
	.report .mainInner { flex-direction: column; align-items: center;} 
	.report .mainInner ul.txtList{padding-top:16px;}


}
@media screen and (max-width: 767px){

	.btn_mt{margin-top:4px;}
	.m_only {display: block;}
	/* 전시개요 - 반도체대전*/
	.conInfo {margin-bottom: 35px;}
	.conInfo p.rightP {padding-top: 10px;width: 100%;margin-left: 0;font-size:14px;line-height:1.6;}
	.summary h3 {margin-left: 0;}

	#contents h3 {font-size:24px;font-weight:700;}

	.tblVertical th {width:50px !important;}

	/* 참가업체 목록 */
	.tabNav2 > ul > li {width: 33.333%;line-height:40px}
	.tabNav2 >ul > li a {min-height: 40px !important;}
	.tabContents {padding-top: 25px;}
	.list .tabContents > ul > li {padding: 20px 15px;}
	.list .tabContents > ul ul {margin-left: 60px;}
	.list .tabContents > ul ul > li {display: block;min-width:auto;padding-bottom: 10px;font-size:13px;margin-right: 0;}
	.list .tabContents > ul ul > li:last-child {padding-bottom: 0;}
	.list .tabContents > ul strong {font-size:22px;line-height:22px;}
	.list .tabContents > ul ul > li+li+li+li {margin-top: 0;}

	/* 전시품목 */
	.summary .leftWrap, .summary .rightWrap {width: 100%;}
	.summary .itemArea {width:100%;margin-bottom: 0; height:auto; padding-left:20px; margin-bottom:50px}
	.itemArea h4 {margin-bottom: 12px;font-size:20px;}
	.summary .itemArea ul li {line-height: 22px;font-size: 14px;}
	.summary .itemListWrap{ padding-top:40px;}
	.summary .itemArea img.m{display:block; margin-bottom:15px}
	.summary .itemArea .pc{ display:none;}
	.summary .itemArea .m{ display:block;}
	.summary .itemArea:nth-child(1){
		background:unset;
	}
	.summary .itemArea:nth-child(2){
		background:unset;
	}
	.summary .itemArea:nth-child(3){
		background:unset;
	}
	.summary .itemArea:nth-child(4){
		background:unset;
	}
	.summary .itemArea:nth-child(5){
		background:unset;
		margin-bottom:50px !important;
	}
	.summary .itemArea:nth-child(6){
		background:unset;
		margin-bottom:50px !important;
	}
	/* ksia 소개 */
	.intro .txtArea * {margin-left: 0 !important;font-size:15px;line-height:1.6;}
	/* .intro .txtArea span br {display: none;} */
	.intro .txtArea > span {font-size:13px;}

	/* 관람안내 */
	.surInfo_2{background-position-x: -200px !important;height:200px !important;padding:0 !important; position:relative;margin-bottom:50px;}
	.surInfo_2 > span{margin-top:0px !important;font-size: 20px; line-height: 1.8; position:absolute; left:50%;top:50%;transform:translate(-50%, -50%)}
	.surInfo_2 > span .m{display:block;}

	/* 전시참가-전시참가신청 */
	.atri_proc li {padding: 8px 0;}
	.atri_proc li p {font-size: 13px;}
	.atri_proc li p em{font-size: 12px;}
	.listGroup .rightArea ul li {width: 100%;}
	.app .conInfo p span {font-size:14px;}
	.listGroup .txtArea.question li {display: block;float: none;margin-left: 0;}
	.listGroup .centerPo{text-align: left;}
	.queArea {height: 220px;padding: 20 15px;box-sizing:border-box;}
	.queArea p {font-size:16px}
	.queArea .btn .more {width: 90px;font-size:14px}

	.applyArea{flex-wrap:wrap;}
	.applyArea li{ width:100%; margin-bottom:3px;text-align:left;align-items:center;position:relative;}
	.applyArea li:nth-child(odd) > img{margin:0;position:absolute;left:0; top:0;}
	.applyArea li:nth-child(even) img{margin:0 0 25px;padding-left:85px;}
	.applyArea li .app_tit{padding-left:85px;}
	.applyArea li .app_txt{padding-left:85px;}
	.applyArea li span{padding-left:85px;margin-bottom:10px;}
	.applyArea li img.m{display:block;}
	.applyArea li img.pc{display:none;}

	.btnApp{width:102px; height:29px;line-height:29px;margin:40px 0 10px;}
	.btnApp:hover a{ padding-right:13px;}
	.btnApp:hover a::after{right:-5px;}

	/* 전시참가-전시참관등록 */
	.regi .surInfo {box-sizing:border-box;margin-bottom: 30px;}
	.regi .surInfo strong {font-size:18px;}
	.regi .surInfo span {margin-top: 50px;font-size:15px;}
	.regi .listGroup .question .rightArea ul li {margin-top: 7px;margin-left: 0;}
	a[class*="btnL"] {padding: 10px 20px;font-size:13px;}
	a.downBtn{
			background: url(/public_html/images/common/contents/bul_down_red.png) right no-repeat;background-position-x: 325px;
			padding: 12px 36px 12px 36px; border: 1px solid #c22636; color:#c22636;
	}
	/* 전시참가-참관등록 확인 */
	.ckArea {width: 100%;}
	.ckBox strong {padding-right: 0; padding-top: 25px;text-align: left;}
	.ckArea .leftArea {float: none;}
	.ckArea .leftArea input {width: 100%;box-sizing:border-box;}
	.ckArea .btnArea {float: none;margin-left: 0;}
	.ckArea .btnArea a {box-sizing:border-box;}
	.ckBox {height: auto;padding:0 20px 30px;box-sizing:border-box;}

	/* 전시참가-광고 스폰서 */ 
	.support .surInfo {padding: 40px 20px;margin-bottom: 30px;}
	.support .surInfo {background: #efefef url(/public_html/images/common/contents/img_support_m.png) no-repeat;background-position: 20px 30px;-webkit-background-size: 60px;	background-size:60px;}
	.support .surInfo p {padding-left: 75px;padding-top: 7px;font-size:17px;}
	.support .surInfo span {padding-left: 0;padding-right: 0;padding-top: 20px;}
	.participate.support  .tblWrap {overflow-x:auto;margin-bottom: 30px;}
	.participate.support .tblHorizon03 {min-width:520px;margin-bottom: 0;}

	/* 부대행사 */
	.conInfo .preparing{ padding:183px 0 292px;}
	.conInfo .preparing img{width:300px; margin-bottom:19px; margin-right:0;}
	.conInfo .preparing .pre_tit{margin-bottom:7px; font-size:18px;}
	.conInfo .preparing .pre_txt{ font-size:15px;}

	/* 참가사 정보관리 */
	.informationWrap .directoryAddModi li {
    width: 50%;
    height: 147px;
	}
	.reserveListBtn{width:75%;}
	.pt_60{padding-top:30px;}
	.cDercImg_list li{width:48%;margin: 0 1% 15px;}

	.col2 > div{width:100%;}
	.col2 > div.fl{margin-bottom:30px;}
	
/* 참가사 디렉토리 수정 */
/* 	.tbl_directory th{padding:16px 6px;}
	.tbl_directory td{padding:16px 6px;}
	.tbl_directory td input[type=text]{width:100% !important;} */

	.boxSiz2{padding:11px 42px !important;}

	.location li.longTxtDep > .locationSel{width:70%;}
	/* 240513 참가문의 */

	.inquiry br.mo {display: block;}
	.inquiry .personal .personal-chk{display: flex; justify-content: space-between;}
	.inquiry .listGroup .tblWrap .tblVertical td{padding: 8px;}

	.inquiry .listGroup .tblWrap .tblVertical .fileBox .fileTop{flex-direction: column;}
	.inquiry .listGroup .tblWrap .tblVertical .fileBox .fileTop .fileBtn {width: 83px; text-align: center;}
	.inquiry .listGroup .tblWrap .tblVertical .fileBox .fileTop .txtBox{padding-left:0;}

	.inquiry .listGroup .tblWrap .tblVertical .txtInput {width: 223px; height: 40px;}
	.inquiry .listGroup .tblWrap .tblVertical .radioSty{margin-right: 10px;}
	.inquiry .listGroup .tblWrap .tblVertical .radioSty:nth-child(2){margin-left: 13px;}
	.inquiry .listGroup .tblWrap .tblVertical .areaInput{width:223px; height: 150px;}
	.inquiry .listGroup .tblWrap .submitBox {text-align: center;}

	/* 240514 리포트 */
	.report br.mo{display:block;}
	.report br.pc{display:none;}
	.report .mainInner {padding:20px;}
	.report .mainInner .mainImgBox{width: 300px;}
	.report .mainInner .mainImgBox img {width: 100%;}

	.report .mainInner ul.txtList{width: 100%;font-size: 14px;}
	.report .sedexNews .tabContents ul li,.report .sedexReport-phto .tabContents ul li {width:100%}

	/* 240514 개인정보취급방침*/
	#contents.individual2 .individual-top {flex-direction: column;}
	
	#contents.individual2 .individual-top ul.individual-select {padding-top: 0; padding-bottom: 14px;}

}

@media screen and (max-width: 380px){
	.support .surInfo p {padding-top: 0;}
}