@charset "utf-8";


@media all and (max-width: 1600px) {   
	#nav_wrap #nav .topmenu > li { padding: 0 1.5rem;}
	.sub #snb .inner{width:95% !important;}
}

@media all and (max-width: 1490px) {
	
	.sub #content{width:calc(100% - 40px) !important;}
}

@media all and (max-width: 1400px) {
    #header .inner{width:98%; margin:0 auto;}	
	#nav_wrap #nav .topmenu > li.lnb7 a { min-width:150px; }
}

@media all and (max-width: 1200px) {
	#nav_wrap #nav .topmenu > li { min-width:80px;}
	#header h1 a{width: 150px; height: 36px;}
	#content .content_box{position:relative;}
	.mobile_area.counsel_write{overflow:auto !important;padding: 30px 0px 0 0;}
	.mobile_area.counsel_write:before{content:'옆으로 밀어서 작성하세요!';position:absolute; left:0; top:0;}
	.mobile_area.counsel_write .prg_write{min-width:1100px;}
}

@media all and (max-width: 1024px) {	
	#header .header_wrap{padding:7px 0;}
	#header h1 a{width: 120px;height: 29px;}
	
	#header .header_top a{font-size:0.75rem;}
	#header .header_top a img[src*=".svg"]{width:12px;}
	
	#header .search_box{top:118px;}
	.search_close{right: 10rem;}
	#header .btn_search{width:30px; height:30px; background-size:15px;}
	#header .btn_menu{width:30px; height:30px; background-size:15px;}
	
	#nav_wrap{margin-right:0;}
	#nav_wrap #nav .topmenu > li > a{padding: 20px 0;}
	#nav_wrap #nav .topmenu > li .submenu > ul{min-height:6.072rem;}
	#nav_wrap #nav .topmenu > li .submenu > ul > li{min-width:auto;}
	#nav_wrap #nav .topmenu > li.lnb7 a { min-width: 120px; }
	#nav_wrap #nav .topmenu > li .submenu{top:87px;}
	.menu_bg{top:119px;}
	
    .sub #content { width: calc(100% - 40px); margin: 0 auto;}
	.sub .subvisual{background-size: 150%;background-position-y: bottom;height:220px;}
	
	#container { padding-top: 120px;}
	

}

@media all and (max-width:1000px){
	#header .gnb_area .flex_container{height:6.072rem;}
	#header .gnb_area #slider_menu_open{display:block;}
	#nav_wrap, #header .header_top,
	#header .btn_menu,
	body.sub #snb .con_util{display:none;}

	#header .search_box .container{width: auto;}
	#header .search_box{top: 85px;}
	.search_close{  right: 3rem; width: 22px; height: 22px;background-size: 22px;}

	
	#header h1 {width: auto;height: 100%;display: flex;	align-items: center;}
	#container{padding-top:6.072rem;}
	
	.platform_wrap .platform_banner{margin: 0 0 90px 30px !important; width: 60%;}
	.platform_wrap .platform_content{padding: 3rem 2rem !important;background-size: 370px;}
	.platform_wrap .platform_content .content-group h4 span{font-size:28px !important;}
	.platform_wrap .platform_content ul.basic_ul{height: 170px !important;}
	.platform_wrap .platform_banner p.big-tit{font-size:2.5rem !important;}
	.platform_wrap .platform_content:before{top:-10.5rem !important;}
	
	/*멘토큐레이팅*/
	.content_box .chatbot-box{width:100%; padding:0;}
	.content_box .chatbot-content .item-box{padding:2rem 1rem;}
	.result-item.extension .btn{padding: 1rem 0.25rem !important;}
	
	/*벤처창업안내창구*/
	.direction-wrap{gap:2rem !important;}
	
}

@media all and (max-width:900px){
	/*멘토소개*/
	.mento_list_wrap .item{width: calc((100% - 1.5rem) / 2) !important;}
	.platform_wrap .platform_content:before { top: -9.5rem !important;    }
	/*멘토큐레이팅*/
	.join-info{flex-direction: column;}
	
}

@media (min-width: 769px) and (max-width: 1024px) {
	/*전남벤처창업안내창구*/
    .org_wrap .org .org1 {width: 70%;}
    .org_wrap .org .org_item ol.org2 li {width: calc(100% / 2 - 20px);}
}

@media (min-width: 821px) and (max-width: 1056px) {
	/*전남벤처창업안내창구 상단라인길이*/
	.org_wrap .org .org2 .org_item-box:after{width: 115.7%;}
}

@media (min-width: 769px) and (max-width: 820px) {
	/*전남벤처창업안내창구 상단라인길이*/
	.org_wrap .org .org2 .org_item-box:after{width: 121.7%;}
}

@media all and (max-width:768px) {

	#header .search_box{padding:2rem 0;}
	#header .search_box .container{text-align: center;width:auto;}

	/* .search_pc .search_int{width:94%; margin:6px 0;}
	button.sch_btn{width: 94%;margin-left: 0;} */
	.search_close{position:relative;display: inline-block;font-size: 0; bottom: -7px; left: 0;}
	
	.platform_wrap .platform_content ul.basic_ul{}
	.platform_wrap .platform_content:before {top: -8rem !important;}
	.platform_wrap .platform_content .content-group h4{ margin-top: 15px !important;line-height: 13px !important;}
	.platform_wrap .platform_content .content-group h4 span{font-size: 26px !important; width: 60px !important; height: 60px !important;line-height: 60px !important;}
	.platform_wrap .platform_banner{width:100%;margin:0 0 90px 0px !important;}
	
	#footer{margin-top:}
	#footer .quick_link .quick_bg {height:127px;}
	
	/*멘토큐레이팅*/
	#content .chatbot-content .item-box .chat-box{padding-left: 0;}
	#content .chatbot-content .chatbot-header h1{font-size: 1.5rem;padding: 25px;}
	#content .chatbot-content .title p.ment{font-size:1rem; padding-bottom:0;}
	#content .chatbot-content .item-box .part-select{padding: 1rem 0;}
	#content .result-item.extension .info p.area{min-height:auto;}

	/*멘토링 메뉴얼*/
	.manual .tab-box{flex-wrap: wrap;gap: 3rem !important;margin: 6rem 0 2rem !important;}	
	
	/*전남벤처창업안내창구*/
	.org_wrap .org .org1 {width: 100%; margin: 30px auto;   }
    .org_wrap .org .org_item ol.org2 {flex-direction: column;align-items: center; gap: 1rem;  }
    .org_wrap .org .org_item ol.org2 li {width: 100%; margin: 8px;}
	.org_wrap .org .org_item-box .text-inner.text01, .org_wrap .org .org_item-box .text-inner.text03{height:auto;}
	.org_wrap .org .org_item-box .text-inner.text02{height:auto;}
	.org_wrap .org .org2 .org_item-box:after{display:none;}


	
}

@media all and (max-width:700px){
	.pageTab ul {display: flex;flex-wrap: wrap;border-bottom:none;}
	.pageTab ul li{width:calc(100% / 4); border-bottom:1px solid #ddd;}
	.pageTab ul li:nth-child(5n){border-left:1px solid #ddd;}
	
	.platform_wrap .platform_content{flex-direction: column;flex-wrap: wrap;}
	.platform_wrap .platform_content .content-group{width:100% !important;}
}



@media all and (max-width:640px){

	#header{height:6.072rem;}
	#header .flex_container {height: 6.072rem; display: flex; gap: 2rem; align-items: center;padding: 1rem;}

	#container{padding-top:6.072rem;}
	.sub .subvisual{height:11rem;background-image: linear-gradient(135deg, #ddfdfa, #d7e1ff) !important;}
	.sub .subvisual h2{left:48%;}	

	.search_pc .search_int{width: 60%;}
	button.sch_btn{    text-indent: -999999px; aspect-ratio: 1 / 1; background: var(--main-color) url(/_themes/default/images/main/magnifier.png) no-repeat center center / 30px; padding: 0 26px; margin-left: 0;}

	body.sub #snb .inner{margin-right:0;width: 97% !important;}
	body.sub #snb .menu{flex:1;}
	body.sub #snb .menu > li{width:50%;min-width:auto;}
	.gohome_util{width:3.5rem;}
	
	.sub #content{width:calc(100% - 2.1rem) !important;}
	.sub #content h3.title{margin: 1rem auto 7rem; font-size: 2rem;}
	.sub #content h3.title::after{top:1.6rem;}
	
	.content_box .basic_box_bbs{padding: 1.5rem; border-radius: 1.5rem;}
	.content_box .basic_box_bbs .icon_wrap{display:none;float: none; }
	.content_box .basic_box_bbs .box_title{width:100%;padding: 1.5rem; border-radius: 1.5rem;}
	
	#footer .inner{padding:0 0.5rem !important;}
	#btn_top{right: 20px;bottom: 25px;width: 50px;height: 50px;}
	
	/*button*/	
	.button{display:block;margin: 0.5rem 0; width:100%;}
	.button.small{display:inline-block;width: auto !important;}
	
	/*로그인*/
	.content_box #login_box{width:100%; max-width:100%;padding: 3.25rem 3rem;}
	.btn_navi.tline{display: flex; gap: 0.5rem;justify-content: space-between;}
	
	/*멘토소개*/
	.mento_list_wrap .item{width: 100% !important;}
	.mento_view_box .counsel_cnt, .mento_view_box .men_cnt{width:11.5rem !important; padding: 1.5rem 0.6rem 0.6rem !important;}
	.mento_view_box .counsel_cnt > p:before, 
	.mento_view_box .men_cnt > p:before{ width: 5rem !important;height: 5rem !important;}
	.mento_view_box .photo_box{width: 100%;}
    .pageTab ul li.tab6 a{border-left: 1px solid #dedede;}
	
	/*플랫폼소개*/
	.platform_wrap .platform_content:before {top: -6.5rem !important;}
	.platform_wrap .platform_banner p.big-tit{font-size: 2rem !important;}
	.platform_banner p{font-size:1rem !important;}
	
	/*멘토큐레이팅*/
	#content .result-item.extension ul li{width:100%;}
	.chatbot-content .item-box .chat-box p{width:90%;}
	.result-item.extension .btn{display: flex; justify-content: space-between;gap: 10px;}
	.result-item.extension .btn a{text-align: center;width: 50%;}
	
	/*벤처창업안내창구*/
	.content_box .found .title-box{flex-direction: column;border-radius: 2.5rem;gap: 2rem;padding: 3rem 4rem;}
	.content_box .found .big-tit{font-size:2rem;}
	
	.pageTab ul li{width:calc(100% / 3);}
	.pageTab ul li.tab3 a{border-left:1px solid #ddd;}
	.pageTab ul li:nth-child(5n) { border-left: none;}

	/*메이커스페이스 상세보기*/
	.mobile_area {overflow-x: auto;	}
	table.makerspace_table.spec {min-width: 700px;}
	
	/*코디네이터 마이페이지 - 상담일지 부가정보*/
	.check-area ul li{width:170px !important;}
	
	.mobile_area .prg_write{min-width:900px;}
	
	
	
	
	

}
@media all and (max-width: 510px) {

	.prg_write tbody th{min-width: 88px;}
	label+input, label+select{margin-left:0;}
	.prg_write select, .prg_write input{margin:0.5rem 0;}
	input[type=text], input[type=password]{width:100%;}
	.prg_write th, .prg_write td{padding: 0.9375rem 0.5rem !important;}
	input[type=file]{width:100%;}
	.btn_navi{display:block !important;}
	.chatbot-content .item-box .item.step-02 .part-select .btn-next{margin-top: 5px;}
	
	.content_box .found .direction-row .direction-tit{font-size:1.3rem;}
	.content_box .found .direction-row .direction-tit span.small{font-size: 0.9rem;}
	.content_box .found .direction-row .direction-text{padding: 2rem 0.7rem;}
	.content_box .found .direction-row.first, .found .direction-row.second{background-size: 50px;background-position: 90% 90%;}
}

@media all and (max-width: 390px) {
	
	.content_box #login_box{padding: 3.25rem 2.5rem;}
	.manual .basic_tab02 ul{flex-wrap: wrap;gap: 0.5rem !important;}
	.manual .basic_tab02 ul li{width: calc((100% - 7px) / 2) !important;}
	.video-box{border:1px solid #ddd;}

	.mento_view_box .mento_top{gap:0.5rem !important;}
	.counsel_info .mento_name{font-size:1rem !important;}
	.mento_view_box .counsel_cnt > span, .mento_view_box .men_cnt > span{width:66px !important;}
	
	/* .pageTab ul li.tab3 a{line-height: 1.2;padding-top: 5px;} */

	.point{font-size:1.2rem !important;}
	
	
}

/*footer*/
@media all and (max-width: 1450px) {
	#footer .inner{ padding: 0 2rem;}
	
}
@media all and (max-width: 1000px) {
	#footer .util_menu{ margin: 0 0 0.6rem 0;}
	
}
@media all and (max-width:640px){
	#footer .quick_link .quick_bg{width:100%;min-width:auto;}
	#footer .inner.layout{flex-direction: column;gap: 2rem;}
	#footer .foot-con{width:auto;}
	#footer .quick_link .quick_bg a{right:1rem;}

}


/*main*/

