@charset "utf-8";
@media all and (min-width:2000px) {
	/* 청년센터 - 센터소개 - 2000 */
	.info_slider {
		max-width: 1280px;
		margin: 0 auto;
	}
	.info_slider .slick-list {
		width:100%;
		margin:0 auto;
	}
	/* <!-- 청년센터 - 센터소개 - 2000 --> */
}
@media all and (max-width:1680px) {
	/* main - 1680 */
	#ani1 .slick-slide {
		height:100%;
	}
	.main-portfolio .mpf .img-area {
		height:350px;
	}
	/* <!-- main - 1680 --> */
}
@media all and (max-width:1500px) {
	/* header - 1500 */
	.navi-item:last-child .nav-sub {
		left: 12%;
	}
	.nav_scroll .navi-item:last-child .nav-sub {
		left: 85%;
	}
	/* <!-- header - 1500 --> */
	/* main - 1500 */
	.main-portfolio .mpf .img-area {
		height:315px;
	}
	/* <!-- main - 1500 --> */
}
@media all and (max-width:1360px) {
	/* main - 1360 */
	.main_about_photo {
		width: 1600px;
	}
	.main-portfolio .mpf .img-area {
		height:270px;
	}
	/* <!-- main - 1360 --> */
	/* 청년활동지원사업2 - 1360 */
	.youth_txt {
		flex-wrap:wrap;
	}
	.youth_txt li {
		line-height:1.5;
	}
	/* <!-- 청년활동지원사업2 - 1360 --> */
}
@media all and (max-width:1200px) {
	:root {
		--font-1-size:40px;
		--font-2-size:28px;
		--font-2-1-size:24px;
		--font-5-size:14px;
	}
	/* common class - 1200 */
	.inner {
		width: 90%;
	}
	/* <!-- common class - 1200 --> */
	/* header - 1200 */
	.quick_menu {
		right: 0;
		bottom: 0;
		width: 50px;
		height: 50px;
		line-height: 4.25;
	}
	#hdarea {
		align-items:center;
		width:95%;
		max-width:1290px;
	}
	.navbar_header {
		flex-basis:100%;
		margin-left: 0;
	}
	#header #navi {
		display:none;
	}
	.nav-sub-item {
		width:100%;
		border-bottom:1px dashed #ddd;
	}
	.nav-sub-item:last-child {
		border-bottom:0;
	}
	.nav-sub-item a {
		padding:1rem 2rem;
		font-size:var(--font-6-size);
		color:var(--black-2-1-color);
	}
	#header h1.navbar_header img {
		transform: translate(-50%, -50%);
	}
	#header h1.navbar_header .logo_text {
		transform: translate(0, -50%);
	}
	.nav_scroll#header .navbar_header img {
		left: 50%;
	}
	.menu-icon {
		display:block;
		position:relative;
		z-index:900;
		width:30px;
		cursor:pointer;
		-webkit-transition:background-color .5s ease,-webkit-transform .2s ease;
		transition:background-color .5s ease,-webkit-transform .2s ease;
		transition:transform .2s ease,background-color .5s ease;
		transition:transform .2s ease,background-color .5s ease,-webkit-transform .2s ease;
	}
	.menu-icon div {
		position:absolute;
		top:50%;
		left:50%;
		width:16px;
		height:1px;
		background:#ffffff;
		-webkit-transition:-webkit-transform 0.3s;
		transition:-webkit-transform 0.3s;
		transition:transform 0.3s;
		transition:transform 0.3s,-webkit-transform 0.3s;
		-webkit-transition-delay:0.5s;
		transition-delay:0.5s;
	}
	.menu-icon__line {
		display:block;
		width:30px;
		height:2px;
		margin-bottom:6px;
		-webkit-transition:background-color .5s ease,-webkit-transform .2s ease;
		transition:background-color .5s ease,-webkit-transform .2s ease;
		transition:transform .2s ease,background-color .5s ease;
		transition:transform .2s ease,background-color .5s ease,-webkit-transform .2s ease;
		background-color:#333;
	}
	header:hover .menu-icon__line {
		z-index:9999;
		background-color:#333;
	}
	.menu-icon__line-left {
		width:15px;
	}
	.menu-icon__line-right {
		float:right;
		width:15px;
	}
	.menu-icon:hover div {
		background:white;
	}
	.menu-icon:active {
		-webkit-box-shadow:none;
		box-shadow:none;
	}
	.menu-container {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		align-items:stretch;
		overflow:hidden;
		position:fixed;
		top:0;
		right:0;
		z-index:800;
		width:100%;
		max-width:460px;
		height:100vh;
		-webkit-box-align:stretch;
		-ms-flex-align:stretch;
		pointer-events:none;
	}
	.menu-sliders {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		justify-content:center;
		align-items:center;
		-webkit-transition:-webkit-box-flex 0.45s;
		transition:-webkit-box-flex 0.45s;
		transition:flex 0.45s;
		transition:flex 0.45s,-webkit-box-flex 0.45s,-ms-flex 0.45s;
		-webkit-box-flex:1;
		-ms-flex:1;
		flex:1;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		-webkit-box-align:center;
		-ms-flex-align:center;
	}
	.menu-container .menu {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		justify-content:flex-start;
		align-items:flex-start;
		flex-basis:100%;
		visibility:hidden;
		position:absolute;
		top:0;
		right:0;
		bottom:0;
		left:0;
		-webkit-transform:translateX(150%);
		transform:translateX(150%);
		z-index:555555;
		width:100%;
		height:100vh;
		-webkit-transition:-webkit-transform 500ms;
		transition:-webkit-transform 500ms;
		transition:transform 500ms,-webkit-transform 500ms;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		-webkit-box-align:center;
		-ms-flex-align:center;
	}
	.menu .m_logo {
		max-width:300px;
		padding:0 1.5rem;
	}
	.menu .menu_item {
		flex-basis:100%;
		width:100%;
		transition:200ms;
	}
	.sns-list {
		display:none;
	}
	.menu-container ul .sns-list {
		display:flex;
		justify-content:space-between;
		position:static;
		padding:1.5rem;
	}
	.menu-container ul .sns-list a {
		display:flex;
		justify-content:center;
		flex-basis:49%;
		padding:.7rem 0;
		border-radius:3px;
		font-size:var(--font-6-size);
		color:#333;
		color:var(--sky-color);
		text-align:center;
		background-color:#fff;
	}
	.menu-container ul .sns-list a img {
		margin-right:10px;
	}
	#mNavSubMenu_item {
		overflow:hidden;
		max-height:0;
		transition:max-height 0.2s ease-out;
		background-color:#fff;
	}
	#mNavSubMenu_item .youth-policy {
		position:relative;
	}
	.tab_tit {
		width:100%;
		padding:1rem 2rem;
		border:none;
		font-size:15px;
		color: #fff;
		text-align:left;
		cursor:pointer;
		outline:none;
	}
	.tab_tit:after {
		content:'\002B';
		float:right;
		margin-left:5px;
	}
	.tab_tit.menu_active:after {
		content:"\2212";
	}
	.menu-sliders:nth-child(2) {
		background:var(--sky-color);
	}
	.menu-sliders:nth-child(odd) {
		background:transparent;
		-webkit-box-flex:1;
		-ms-flex:1 0 100%;
		flex:1 0 100%;
	}
	body.menu-open .menu-sliders:nth-child(1) {
		-webkit-box-flex:0;
		-ms-flex:0 0 0%;
		flex:0 0 0%;
	}
	body.menu-open .menu {
		align-items:flex-start;
		flex-direction:column;
		visibility:visible;
		-webkit-transform:translateY(0%);
		transform:translateY(0%);
		padding:1.5rem 0;
		pointer-events:all;
	}
	body.menu-open .menu-icon__line {
		-webkit-transform:translateX(0px) rotate(-45deg);
		transform:translateX(0px) rotate(-45deg);
		background-color:#fff;
	}
	body.menu-open .menu-icon__line-left {
		-webkit-transform:translateX(1px) translateY(3px) rotate(45deg);
		transform:translateX(1px) translateY(3px) rotate(45deg);
	}
	body.menu-open .menu-icon__line-right {
		-webkit-transform:translateX(-3px) translateY(-2px) rotate(45deg);
		transform:translateX(-3px) translateY(-2px) rotate(45deg);
	}
	#mNavSubMenu_item .youth-policy a span {
		position:relative;
		font-size:inherit;
		color:inherit;
	}
	/* <!-- header - 1200 --> */
	/* footer - 1200 */
	.footer {
		width:100%;
		margin:0 auto;
	}
	#footer .footer_inner a {
		font-size: var(--font-7-size);
	}
	.footer_inner {
		margin:0 auto;
		flex:1 1 100%;
	}
	.footer_inner p {
		margin-bottom:60px;
	}
	#footer .footer_inner .sitemap {
		margin-bottom:.5rem;
	}
	#footer .footer_inner .sitemapInner {
		padding: .5rem 0;
	}
	#footer .footer_inner .companyInner {
		margin-bottom:10px;
	}
	#footer .footer_inner .company .txt {
		font-size:var(--font-7-size);
	}
	#footer .footer-right {
		display:none;
		justify-content:flex-end;
		width:90%;
		width:100%;
		margin:0 auto;
	}
	#footer .m_footer-right {
		display:flex;
		justify-content:flex-end;
		align-items:flex-end;
		gap:0 1rem;
		flex:1 1 0;
	}
	.m_sns_logo_wrap {
		position: static;
		margin-top: 1rem;
	}
	.sns_icon_wrap {
		position:static;
	}
	.sns_icon_item {
		display:flex;
		margin:0;
	}
	.m_sns_icon_wrap {
		display:block;
		position: static;
        margin-top: 1rem;
	}
	#footer .m_footer-right img:nth-child(1) {
		max-width:70px;
		margin-bottom:2px;
	}
	#footer .m_footer-right img:nth-child(2) {
		max-width:150px;
	}
	#footer .m_footer-right img:nth-child(3) {
		max-width:135px;
		margin-bottom:5px;
	}
	#footer .m_footer-right img:nth-child(4) {
		max-width:26px;
		margin-bottom:4px;
	}
	/* <!-- footer - 1200 --> */
	/* search - 1200 */
	.search .list .writer {
		width: 150px;
	}
	/* <!-- search - 1200 --> */
	/* main - 1200 */
	#ani1 .slick-slide {
		padding:0 1rem;
	}
	.main_about_text .inner {
		padding: 0 15px;
		padding-top: 13rem;
	}
	.ma_desc {
		align-items:center;
	}
	.main-portfolio {
		margin-top:-3rem;
	}
	.main-portfolio .mpf-slider {
		flex-basis:auto;
		transform:translate(0);
		width:100%;
		margin:0;
	}
	.main-portfolio .slick-slide {
		margin-right:0;
	}
	.main-portfolio .slick-list {
		transform:translate(0) !important;
	}
	.main-portfolio .slick-list {
		width:100%;
	}
	.main-portfolio .mp1 {
		padding:.5rem;
	}
	.tit_list {
		margin-top:6rem;
	}
	.tit_list>li a {
		border:1px solid var(--black-2-color);
		color:var(--black-2-color);
	}
	.main-notice .m-board-list .slick-list {
		width: calc(100% - 52px);
	}
	.main-notice .m-board-list .slick-next {
		width:52px;
		height:52px;
	}
	.main-notice {
		height:55px;
	}
	.main-notice .m-board-list .list a {
		width:auto;
		height:53px;
	}
	.main-notice .txt-area {
		height:53px;
	}
	.main-notice .notice_desc {
		text-align:center;
	}
	.main-notice .notice_tit {
		width: auto;
		height:55px;
	}
	.main-notice .list_none {
		height: 55px;
	}
	.main-notice .m-board-list {
		max-width:1400px;
		flex:1 1 100%;
	}
	.bottom_section {
		flex-direction:column;
	}
	.news .m-board-list {
		height: 300px;
	}
	.youtube_video {
		display:none;
	}
	.m_youtube_video {
		display:block;
	}
	.space_date {
		margin-bottom: 1rem;
	}
	/* <!-- main - 1200 --> */
	/* modal - 1200 */
	.modal_cont {
		width:100%;
		max-width:700px;
	}
	/* <!-- modal - 1200 --> */
	/* 단계 - 1200 */
	.step_txt {
		margin-top: 1rem;
	}
	/* <!-- 단계 - 1200 --> */
	/* 사용자 작성 form - 1200 */
	.jii_title {
		font-size:var(--font-6-size);
	}
	.jii_item .basic_input {
		max-width: 330px;
	}
	/* <!-- 사용자 작성 form - 1200 --> */
	/* 게시판 목록 - 검색 - 1200 */
	.search-area {
		flex-direction:column;
	}
	.search-area form {
		margin:0 auto;
	}
	.search-area .c_writing {
		position:static;
		transform:translate(0);
	}
	/* <!-- 게시판 목록 - 검색 - 1200 --> */
	/* 게시글 보기 - 1200 */
	.cp_sub_title {
		font-size:var(--font-7-size);
	}
	.cp_sub_title img {
		max-width:15px;
	}
	.cp_info {
		margin-top:0;
	}
	.cp_date {
		font-size:var(--font-6-size);
	}
	.cp_name {
		font-size:var(--font-6-size);
	}
	.cp_content_wrap .jii_title {
		font-size:var(--font-6-size);
	}
	.cp_data-info div {
		width:100%;
	}
	.cp_table_tit {
		width:150px;
		font-size:var(--font-6-size);
	}
	.cp_table_content {
		padding:1rem;
		font-size:var(--font-6-size);
	}
	.cp_table_content a {
		font-size:var(--font-6-size);
	}
	.cp_desc span {
		font-size: var(--font-6-size) !important;
	}
	.cp_desc p {
		font-size: var(--font-6-size) !important;
	}
	/* <!-- 게시글 보기 - 1200 --> */
	/* policy_tab - 1200 */
	.policy_tab_li {
		flex-basis:12.5%;
	}
	.policy_tab_li a {
		height: 100px;
	}
	.policy_tab_li_photo {
		width:25px;
	}
	/* <!-- policy_tab - 1200 --> */
	/* 리스트 게시판 - 1200 */
	.nboard-list .list .writer {
		width: 150px;
	}
	/* <!-- 리스트 게시판 - 1200 --> */
	/* 갤러리 게시판 - 1200 */
	.cv_post_wrap {
		gap:20px 2%;
	}
	.cv_post {
		width:32%;
	}
	.cv_post_photo .progress_status {
		padding:.3rem .75rem;
	}
	.cv_post_name {
		padding:0 0 .5rem 0;
	}
	.cv_post_date {
		padding:.5rem 0;
	}
	/* <!-- 갤러리 게시판 - 1200 --> */
	/* 마이페이지 - 1200 */
	.mypage_info .basic_input_select {
		width:120px;
		padding:1rem;
	}
	.email_input {
		margin-bottom:.5rem;
	}
	/* <!-- 마이페이지 - 1200 --> */
	/* 회원가입 - 1200 */
	.join_button_group {
		max-width:410px;
	}
	/* <!-- 회원가입 - 1200 --> */
	/* 인사말 - 1200 */
	.greeting_photo {
		flex-basis:30%;
		max-width:200px;
		margin:0 auto;
		margin-bottom:1rem;
	}
	.greeting_desc {
		flex-basis:70%;
		margin-top:0;
	}
	.greeting_desc_txt br {
		display:none;
	}
	/* <!-- 인사말 - 1200 --> */
	/* 조직도 - 1200 */
	.chart_group_main {
		width:130px;
		height:130px;
		font-size:var(--font-4-size);
	}
	.chart_group_sub {
		font-size:var(--font-6-size);
	}
	/* <!-- 조직도 - 1200 --> */
	/* 센터소개 common - 1200 */
	.sa_os_tit2 {
		font-size:var(--font-3-size);
	}
	.ca_layout_photo {
		height:370px;
		margin-top:-8.5rem;
	}
	.ca_layout_photo img {
		height:100%;
		object-fit:cover;
		border-top-left-radius:7rem;
	}
	.ca_layout_desc {
		top:48%;
	}
	.ca_layout_tit {
		height:60px;
		font-size:var(--font-3-size);
		line-height:1.5;
	}
	.ca_layout_tit span {
		font-size:var(--font-3-size);
	}
	.ca_layout_txt {
		font-size:var(--font-6-size);
	}
	/* <!-- 센터소개 common - 1200 --> */
	/* 청년센터 - 센터소개 - 1200 */
	.info_slider {
		width: 90%;
	}
	.space_desc {
		justify-content:center;
		height:160px !important;
		padding:1.5rem;
	}
	.info_slider .space_desc:nth-child(1) br {
		display:inline-block;
	}
	.space_tit {
		font-size:var(--font-6-size);
	}
	.space_txt {
		font-size:var(--font-7-size);
	}
	.space_txt .ca_bold_color {
		font-size:var(--font-7-size);
	}
	.space_txt br {
		display:none;
	}
	.space_txt .br_block {
		display:block;
	}
	.sa_o_group {
		background-size:cover;
		background-position:right;
	}
	.sa_o_group .inner {
		height:100%;
		padding-top:10rem;
		padding-bottom:13rem;
	}
	.sts_tit {
		font-size:var(--font-4-size);
	}
	.sts_txt {
		font-size:var(--font-6-size);
	}
	/* <!-- 청년센터 - 센터소개 - 1200 --> */
	/* 창업지원센터 - 센터소개 - 1200 */
	.startups_about .inner {
		width:90%;
		height:100%;
	}
	.sa_o_wrap {
		padding-bottom:2rem;
	}
	.sts_photo {
		width:94px;
	}
	.sts_photo img {
		max-width:100%;
	}
	.sts_desc {
		flex-basis:68%;
		margin:0;
		padding:1.5rem;
	}
	.sts_desc p {
		font-size:var(--font-6-size);
	}
	.support_list {
		display:flex;
		justify-content:center;
		flex-direction:column;
	}
	.support_item p {
		font-size:var(--font-6-size);
	}
	.move {
		padding:2rem 3rem;
	}
	.target {
		gap:0;
	}
	.target_photo {
		width:94px;	
	}
	.target_photo img {
		max-width:94px;
	}
	.target_desc {
		justify-content:center;
		padding:1.5rem;
	}
	.target_desc p {
		font-size:var(--font-6-size);
	}
	.space_photo {
		width:94px;
	}
	.p_step {
		justify-content:flex-start;
		gap:1.25rem 2%;
	}
	.p_step_item {
		flex-basis:32%;
		padding:1.5rem;
	}
	.p_step_item:after {
		display:none;
	}
	.sa_o_group2 {
		background-position:90% 95%;
	}
	.sa_o_group2 .inner {
		padding:5rem 0 13rem 0;
	}
	.table_wrap2 {
		max-width:100%;
		margin-top:2rem;
	}
	.current_table2 {
		background-color:#0000006b;
	}
	/* <!-- 창업지원센터 - 센터소개 - 1200 --> */
	/* 공간대관 소개 - 1200 */
	.rental_guide {
		gap:0 3%;
	}
	.rental_guide_photo {
		flex-basis:38.5%;
		height:190px;
	}
	.rental_guide_desc {
		flex-basis:58.5%;
	}
	.rental_guide_desc p {
		font-size:var(--font-6-size);
	}
	.rental_guide_desc span {
		font-size:var(--font-6-size);
	}
	.rental_rule_item_refer {
		font-size:var(--font-7-size);
	}
	.rental_rule_item .bd_tit1 {
		font-size:var(--font-5-size);
	}
	.rental_rule_item_txt {
		font-size:var(--font-6-size);
		text-align:center;
	}
	.rental_rule_item_txt br {
		display:none;
	}
	.bulid_cont {
		justify-content:space-between;
	}
	.bulid_item {
		justify-content:flex-start;
		flex-direction:column;
	}
	.bulid_item img {
		max-width:100%;
	}
	.bulid_tit {
		display:inline-block;
		padding:.5rem 0;
	}
	.bulid_txt {
		padding:0;
	}
	.bulid_info_tit {
		font-size:var(--font-7-size);
	}
	.rental_calendar_wrap {
		flex-direction: column;
	}
	#rental_calendar {
		padding: 0;
		border: none;
	}
	.rental_calendar_memo {
		margin-top: 1rem;
	}
	/* <!-- 공간대관 소개 - 1200 --> */
	/* 공간대관/장비대여 신청1 - 1200 */
	.rental_issue_item {
		font-size: var(--font-7-size);
	}
	.app_space_item {
		flex-basis: 32.666%;
	}
	.app_space_desc {
		font-size:var(--font-6-size);
	}
	.app_space_desc span {
		font-size:var(--font-7-size);
	}
	.app_chose:after {
		width:calc(100% - 5px);
		height:calc(100% - 5px);
		border:3px solid var(--sky-color);
	}
	.rental_ask_calendar_wrap {
		flex-direction:column;
	}
	#rental_ask_calendar {
		padding:2rem;
		border: 3px solid var(--black-5-color);
	}
	.rental_info {
		padding:2rem;
		border-top:0;
	}
	.rental_time_check>span {
		font-size:var(--font-6-size);
	}
	/* <!-- 공간대관/장비대여 신청1 - 1200 --> */
	/* 공간대관/장비대여 신청2 - 1200 */
	.rental_checkbox2 label {
		font-size:var(--font-6-size);
	}

	/* <!-- 공간대관/장비대여 신청2 - 1200 --> */
	/* 청청기획단 소개 - 1200 */
	.youth-policies {
		max-width: 90%;
		margin: 0 auto;
	}
	.youth-policies li {
		margin:0 .25rem;
	}
	/* <!-- 청청기획단 소개 - 1200 --> */
}
@media all and (max-width:1037px) {
	/* main - 1037 */
	.slide_list {
		height:530px;
	}
	/* <!-- main - 1037 --> */
}
@media all and (max-width:1000px) {
	/* main - 1000 */
	.tab_wrap .tab_con {
		padding-bottom: 45%;
	}
	.slide_list>li {
		width: 33.333%;
	}
	.main-portfolio .mpf .img-area {
		height:320px;
	}
	/* <!-- main - 1000 --> */
	/* 단계 - 1000 */
	.step {
		justify-content: flex-start;
		top: -30px;
	}
	.step_txt {
		margin-top: 4rem;
		margin-left: 0;
		padding-left: 0;
	}
	/* <!-- 단계 - 1000 --> */
	/* 사용자 작성 form - 1000 */
	.jii_item {
		align-items: flex-start;
		flex-direction: column;
		padding: 1rem 0;
	}
	.jii_item:nth-child(1) {
		border-top: 1px solid var(--black-4-color);
	}
	.jii_title_group {
		width: 100%;
		height: auto;
		padding: 0;
		background: transparent;
	}
	.jii_item .basic_input {
		margin-left: 0;
	}
	.jii_item label {
		margin-bottom: .5rem;
	}
	.jii_item .radio {
		margin-left: 0;
	}
	.email_group {
		margin: 0;
	}
	.email_group .Check_Redundancy {
		margin-right: auto;
	}
	.email_input_group #email_id {
		width:300px;
	}
	.jii_title_group .basic_input {
		margin: 0;
		margin-right: .5rem;
	}
	.jii_input_item2 .basic_input {
		margin: 0;
		margin-right: .5rem;
	}
	.jii_input-error {
		margin: 0;
		line-height: 3;
	}
	/* <!-- 사용자 작성 form - 1000 --> */
	.form-horizontal {
		margin-top: 1rem;
	}
	/* 게시글 글보기 - 1000 */
	.cp_data-info {
		flex-direction:column;
	}
	.cp_desc_bg {
		padding: 0;
		padding-top: 1rem;
		background-color: transparent;
	}
	.cp_download_group {
		width:40%;
	}
	.cp_download {
		margin-left:.2rem;
	}
	.cp_download a {
		padding:1rem 3rem;
	}
	.cp_table {
		margin-top:2rem;
	}
	/* <!-- 게시글 글보기 - 1000 --> */
	/* 게시글 글쓰기 - 1000 */
	.community_writing .cw_item {
		align-items: flex-start;
		flex-basis: 100%;
		width: 100%;
		padding-top: 0;
		border: none;
	}
	.community_writing .cw_item:nth-child(1) {
		border: none;
	}
	.community_writing .cw_item.jii_item .upload_files {
		margin-right: 1rem;
	}
	.community_writing .cw_item .basic_input {
		flex-basis: 100%;
		width: 100%;
		margin: 0;
	}
	.community_writing .cw_content .checkbox {
		margin: 0;
	}
	.community_writing .jii_title_group {
		align-items: initial;
		flex-basis: auto;
		width: -webkit-fill-available;
	}
	.community_writing .jii_title_group.cont {
		height: auto;
	}
	.community_writing .editor_basic {
		width: 100%;
		max-width: 100%;
		margin: 0;
		padding: 0;
	}
	/* <!-- 게시글 글쓰기 - 1000 --> */
	/* policy_tab - 1000 */
	.policy_tab_li a {
		height: 100px;
	}
	/* <!-- policy_tab - 1000 --> */
	/* 마이페이지 / 모달 - 1000 */
	.dialog__content .modal_download {
		margin: 0 !important;
	}
	/* <!-- 마이페이지 / 모달 - 1000 --> */
	/* 회원가입 - 1000 */
	.Join_Infomation_Input {
		margin: 0;
	}
	.join3 .step {
		top: 8px;
	}
	/* <!-- 회원가입 - 1000 --> */
	/* 인사말 - 1000 */
	.greeting_item {
		align-items:flex-start;
		flex-direction:column;
	}
	.greeting_desc_txt {
		text-align:left;
	}
	/* <!-- 인사말 - 1000 --> */
	/* 창업지원센터 - 센터소개 - 1000 */
	.startups_about .inner {
		flex-direction:column;
	}
	.sa_o_wrap {
		justify-content:center;
		flex-wrap:wrap;
		gap:6rem 2%;
		max-width: 780px;
	}
	.startup {
		justify-content:space-between;
		padding:2rem 3rem;
	}
	.startup br {
		display:none;
	}
	.support_item:nth-child(1) {
		margin-bottom:1rem;
	}
	/* <!-- 창업지원센터 - 센터소개 - 1000 --> */
	/* 청년센터 - 프로그램 - 1000 */
	.Subscription_Complete .step{
		top: 8px;
	}
	.jii_item input[type=checkbox] {
		margin: 0 .5rem 0 0;
	}
	.jii_item input[type=radio].basic_input {
		margin: .75rem .5rem .75rem 0;
	}
	/* <!-- 청년센터 - 프로그램 - 1000 --> */
	/* 공간대관 소개 - 1000 */
	.rental_rule .rental_rule_item li {
		font-size:var(--font-6-size);
	}
	.equipment_ask .step {
		justify-content: flex-end;
		top: 2px;
	}
	/* <!-- 공간대관 소개 - 1000 --> */
	/* 공간대관/장비대여 신청1 - 1000 */
	.rental_ask .step, .equipment_ask .step {
		top: -29px;
	}
	.equipment_ask .step {
		justify-content: flex-end;
		top: 3px;
	}
	/* <!-- 공간대관/장비대여 신청1 - 1000 --> */
	/* 공간대관/장비대여 신청2 - 1000 */
	.rental_checkbox_wrap {
		margin: 0;
	}
	/* <!-- 공간대관/장비대여 신청2 - 1000 --> */
	/* 공간대관/장비대여 신청3 - 1000 */
	.rental_ask3 .step {
		top: 2px;
	}
	.equipment_ask3 .step {
		top: 2px;
	}
	/* <!-- 공간대관/장비대여 신청3 - 1000 --> */
	/* 청년활동지원사업1 - 1000 */
	.Youth_Business .inner { 
		width:80%;
	}
	/* <!-- 청년활동지원사업1 - 1000 --> */
	/* 청년활동지원사업2 - 1000 */
	.Youth_Business_2 .inner {
		width:80%;
	}
	/* <!-- 청년활동지원사업2 - 1000 --> */
	
}
@media all and (max-width:880px) {
	/* 회원가입 - 880 */
	.email_group {
		flex-direction: column;
	}
	.email_group .Check_Redundancy {
		margin-top: .5rem;
		margin-left: 0;
	}
	/* <!-- 회원가입 - 880 --> */
	/* 오시는길 - 880 */
	.kakao_map .root_daum_roughmap .wrap_map {
		height: 400px !important;
	}
	.kakao_map .root_daum_roughmap .cont .section {
		margin: 0;
	}
	/* <!-- 오시는길 - 880 --> */
	/* 창업지원센터 - 센터소개 - 880 */
	.sa_o_wrap {
		max-width:710px;
	}
	.sa_o_wrap li {
		font-size:var(--font-7-size);
	}
	.sa_o_wrap li:after {
		width:130px;
		height:130px;
	}
	/* <!-- 창업지원센터 - 센터소개 - 880 --> */
}
@media all and (max-width:768px) {
	:root {
		--font-2-size:30px;
	}
	/* common class - 768 */
	.m_block {
        display: block;
    }
	.basic_input {
		width:100%;
	}
	/* <!-- common class - 768 --> */
	/* header - 768 */
	#header {
		height:84px;
	}
	#header h1.navbar_header .svg {
		width: 180px;
	}
	.navbar_header img {
		max-width: 275px;
	}
	/* <!-- header - 768 --> */
	/* footer - 768 */
	.sitemapInner {
		flex-direction:column;
	}
	.companyDiv .m_none {
        display: none;
    }
	#footer .footer_inner .company .txt {
		margin-bottom:0;
	}
	#footer .footer-right {
		justify-content:center;
		padding-top:.5rem;
		border-top:1px solid var(--black-4-color);
	}
	#footer .footer-right img:nth-child(1) {
		max-width:60px;
	}
	#footer .footer-right img:nth-child(2) {
		max-width:135px;
	}
	#footer .footer-right img:nth-child(3) {
		max-width:125px;
	}
	.sns_icon_item {
		display:flex;
		margin:0;
	}
	.sns_icon_item img {
        height: auto;
    }
	#footer .m_footer-right {
        gap: 0 .5rem;
    }
	#footer .m_footer-right img:nth-child(1) {
        max-width: 60px;
    }
    #footer .m_footer-right img:nth-child(2) {
        max-width: 110px;
    }
    #footer .m_footer-right img:nth-child(3) {
        max-width: 110px;
    }
    #footer .m_footer-right img:nth-child(4) {
        max-width: 22px;
    }
	#footer .copyright {
		padding:1rem;
		font-size:var(--font-8-size);
	}
	/* <!-- footer - 768 --> */
	/* search - 768 */
	.search .list .subject {
		padding: 0 16px;
		border-left: 0;
	}
	/* <!-- search - 768 --> */
	/* main - 768 */
	.ma_tit {
		font-size: 55px;
	}
	.main-notice {
		height: 45px;
	}
	.main-notice .m-board-list .list a {
		height: 43px;
	}
	.main-notice .notice_tit {
		width: 90px;
		height: 45px;
	}
	.main-notice .list_none {
		height: 43px;
	}
	.main-notice .m-board-list .slick-list {
		width: calc(100% - 43px);
	}
	.main-notice .m-board-list .slick-next {
		width: 43px;
		height: 42px;
		margin-top: -1px;
	}
	.main-notice .notice_tit span {
		font-size: var(--font-7-size);
	}
	.main-notice .m-board-list .list .date {
		padding-right: .5rem;
		font-size: var(--font-7-size);
	}
	.main-notice .m-board-list .list strong {
		padding-left: .5rem;
		font-size: var(--font-7-size);
	}
	.swiper-prev {
		display:none;
	}
	.swiper-next {
		display:none;
	}
	.main-portfolio .mpf .img-area {
		height:360px;
	}
	.slide_list>li.swiper-slide-active {
		transform:scale(1);
	}
	.main-notice .m-board-list .list .cate {
		margin-right:30px;
		font-size:20px;
	}
	.main-notice .m-board-list .list p {
		font-size:20px;
	}
	.youtube_video .inner {
		height:400px;
		margin:2rem auto;
	}
	/* <!-- main - 768 --> */
	/* top_menu - 768 */
	.top_menu2 {
		overflow:auto;
		white-space:nowrap;
	}
	/* <!-- top_menu - 768 --> */
	/* modal - 768 */
	.modal_btn {
		font-size:var(--font-6-size);
	}
	.modal_cont {
		max-width:90%;
	}
	.modal_refer p {
		margin:0;
		font-size: var(--font-6-size);
	}
	/* <!-- modal - 768 --> */
	/* 글쓰기 버튼 - 768 */
	.c_writing a {
		margin-top:.75rem;
	}
	/* <!-- 글쓰기 버튼 - 768 --> */
	/* 사용자 작성 form - 768 */
	.jii_input_group {
		width: 100%;
	}
	.jii_input_item2 {
		width: 100%;
	}
	.jii_item .basic_input {
		max-width: 100%;
	}
	.jii_item_upload {
		width:100%;
		margin:0.5rem 0 0.75rem 0;
	}
	.email_group {
		flex-direction:column;
		width:100%;
	}
	.email_input_group {
		width:100%;
	}
	.email_input_group .Check_Redundancy {
		width:100%;
	}
	.email_input_group #email_id {
		width:100%;
	}
	.email_type {
		display:flex;
		flex-wrap:nowrap;
		flex-basis:50%;
		width:100%;
	}
	.email_type .certBtn {
		width:100%;
	}
	.email_type .basic_input_select {
		display:flex;
		flex-basis:50%;
	}
	.jii_input-error {
		margin-top:.5rem;
		margin-left:0;
	}
	/* <!-- 사용자 작성 form - 768 --> */
	/* 갤러리,리스트 형식 - 768 */
	.button_group {
		flex-direction:column;
	}
	/* <!-- 갤러리,리스트 형식 - 768 --> */
	/* 게시글 보기 - 768 */
	.cp_title {
		font-size: var(--font-4-size);
	}
	.cp_content {
		padding:2rem 1rem;
	}
	.cp_data-info {
		flex-direction:column;
	}
	.cp_download_group {
		flex-wrap:wrap;
		width:100%;
	}
	.cp_download {
		width:100%;
		margin-right:0;
		margin-left:0;
		text-align:center;
	}
	/* <!-- 게시글 보기 - 768 --> */
	/* policy_tab - 768 */
	.policy_tab_li {
		flex-basis:20%;
		font-size:var(--font-6-size);
	}
	.policy_tab_li_photo_w {
		width:25px;
	}
	/* <!-- policy_tab - 768 --> */
	/* 리스트 게시판 - 768 */
	.nboard-list .list .num {
		display:none;
	}
	.nboard-list .list .m_notice_tag {
		display: flex;
	}
	.nboard-list .list .subject {
		padding:0 16px;
		border-left: 0;
	}
	/* <!-- 리스트 게시판 - 768 --> */
	/* 갤러리 게시판 - 768 */
	.cv_post_desc {
		padding:10px 0;
	}
	.cv_post_date {
		padding:0.5rem 0;
		font-size:var(--font-7-size);
	}
	.cv_post_name {
		font-size: var(--font-7-size);
	}
	/* <!-- 갤러리 게시판 - 768 --> */
	/* 마이페이지 - 768 */
	.mypage_content {
		flex-direction:column;
		gap:1rem 0;
	}
	.mypage_content_Item {
		padding:3rem;
	}
	.mypage_info .basic_input_select {
		background-position:95%;
	}
	.mypage_info .email_group {
		flex-direction:column;
	}
	#selectEmail {
		background:url("/public/images/sub/bottom_arrow.png") no-repeat 95% 50%/15px auto;
	}
	/* <!-- 마이페이지 - 768 --> */
	/* 마이페이지 / 모달 - 768 */
	.modalBox {
		height:100%;
	}
	/* <!-- 모달 - 768 --> */
	/* 회원가입 - 768 */
	.Join_Infomation_Input {
		margin-bottom:2.5rem;
		padding:0 .5rem;
	}
	/* <!-- 회원가입 - 768 --> */
	/* 센터소개 common - 768 */
	.sa_os_tit2 {
		font-size: var(--font-4-size);
	}
	.ca_layout {
		flex-direction:column;
	}
	.ca_layout_photo {
		height:285px;
	}
	.ca_layout_photo img {
		height:100%;
		object-fit:cover;
		border-top-left-radius:4rem;
	}
	/* <!-- 센터소개 common - 768 --> */
	/* 청년센터 - 센터소개 - 768 */
	.sts_tit {
		font-size: var(--font-5-size);
	}
	.sts_tit img {
		max-width: 20px;
	}
	.sts_txt {
		font-size: var(--font-7-size);
	}
	/* <!-- 청년센터 - 센터소개 - 768 --> */
	/* 창업지원센터 - 센터소개 - 768 */
	.sa_o_wrap {
		justify-content:center;
		gap:.5rem 1%;
		max-width:710px;	
	}
	.sa_o_wrap li {
		flex-basis:32%;
	}
	.sa_o_wrap li:after {
		width:130px;
		height:130px;
	}
	.sa_o_wrap li span {
		font-size:var(--font-6-size);
	}
	.startup {
		padding:2rem;
	}
	.support_point {
		align-items:flex-start;
		flex-direction:column;
	}
	.sts_desc {
		margin-top:1rem;
		margin-bottom:1rem;
		padding: 0;
	}
	.move {
		flex-direction:column;
		gap: 2rem 0;
		padding:2rem;
	}
	.target {
		flex-direction:column;
		flex-wrap:nowrap;
	}
	.target_desc {
		justify-content:flex-start;
		margin-top:1rem;
		padding:0;
	}
	.p_step {
		justify-content:flex-start;
		gap:1rem 2%;
	}
	.p_step_item {
		flex-basis:32%;
	}
	/* <!-- 창업지원센터 - 센터소개 - 768 --> */
	/* 공간대관 소개 - 768 */
	.rental_guide {
		flex-direction: column;
	}
	.rental_guide_photo {
		flex-basis: 100%;
		margin-bottom: 1rem;
	}
	.rental_rule_photo {
		width:350px;
		margin:0 auto;
		margin-bottom:1rem;
	}
	.rental_rule_item:nth-child(2) .rental_rule_photo {
		margin-top:-3rem;
	}
	.rental_rule_item:nth-child(3) .rental_rule_photo {
		margin-top:-3rem;
	}
	.bulid_item {
		justify-content:flex-start;
	}
	.bulid_info_tit {
		font-size:var(--font-7-size);
	}
	.bulid_info_txt {
		font-size:var(--font-6-size);
	}
	/* <!-- 공간대관 소개 - 768 --> */
	/* 공간대관/장비대여 신청1 - 768 */
	.app_space {
		justify-content:space-between;
		flex-wrap:wrap;
		gap:1rem 0;
	}
	.app_space_item {
		flex-basis:49%;
	}
	/* <!-- 공간대관/장비대여 신청1 - 768 --> */
	/* 청청기획단 소개 - 768 */
	.planning_team .pt_about {
		flex-direction:column;
	}
	.pt_photo img {
		max-width: 200px;
	}
	.youth-policies_wrap .sa_o_layout {
		gap: 1.5rem 0;
		justify-content: flex-start;
	}
	.youth-policies_wrap .space_desc2 {
		text-align: left;
		align-items: flex-start;
	}
	/* <!-- 청청기획단 소개 - 768 --> */
	/* 청년활동지원사업1 - 768 */
	.Youth_Business .inner {
		width:90%;
	}
	/* <!-- 청년활동지원사업1 - 768 --> */
	/* 청년활동지원사업2 - 768 */
	.Youth_Business_2 .inner {
		width:90%;
	}
	.youth_txt {
		flex-direction:column;
		width:auto;
	}
	.youth_txt li {
		line-height:1.5;
	}
	/* <!-- 청년활동지원사업2 - 768 --> */
}
@media all and (max-width:700px) {
	/* main - 700 */
	.mpf-slider_tit {
		top: 84%;
	}
	/* <!-- main - 700 --> */
	/* 공간대관/장비대여 신청1 - 700 */
	.rental_ask .step, .equipment_ask .step {
		justify-content: flex-start;
		top: -30px;
	}
	.equipment_ask .step {
		justify-content: flex-start;
		top: -30px;
	}
	.space_wrap {
		margin-top: 4rem;
	}
	/* <!-- 공간대관/장비대여 신청1 - 700 --> */

}
@media all and (max-width:640px) {
	/* footer - 640 */
	#footer .footer-right .sitemap {
		height:auto;
		margin-bottom:40px;
	}
	#footer .footer-right .company {
		height:auto;
		margin-bottom:40px;
	}
	/* <!-- footer - 640 --> */
}
@media all and (max-width:620px) {
	/* main - 620 */
	.main_about_text .inner {
		padding: 0;
		padding-top: 10rem;
	}
	.ma_tit {
		font-size: 45px;
	}
	.tit_list {
		text-align: center;
	}
	.ma_btn  {
		padding: 0.75rem 1.5rem;
		font-size: var(--font-7-size);
	}
	.main-portfolio .inner {
		width: 100%;
	}
	.main-portfolio .slick-slide {
		margin: 0;
	}
	.tab_wrap {
		padding:0;
	}
	.tab_wrap .tab_con .tab_list:after {
		border-radius: 0;
	}
	.slider {
		padding:0;
	}
	.slide_list {
		height:493px;
	}
	.main_shadow .inner {
		width: 100%;
		box-shadow: none;
	}
	.main-notice .m-board-list .swiper-prev {
		left:-40px;
	}
	.main-notice .m-board-list .swiper-next {
		right:-40px;
	}
	.bottom_section {
		margin-bottom: 0;
		padding-top: 0;
	}
	.news {
		padding: 2rem;
	}
	.news_tit {
		flex-direction: column;
	}
	.news_tab {
		margin-top: 2rem;
	}
	.space_date {
		padding: 2rem;
	}
	/* <!-- main - 620 --> */
	/* top_menu - 620 */
	.top_menu .inner {
		justify-content: center;
	}
	.top_menu_home {
		display: none;
	}
	.top_menu1 {
		display: none;
	}
	.top_menu2 {
		height: 45px;
	}
	.top_menu2 li {
		margin: 0 .75rem;
	}
	/* <!-- top_menu - 620 --> */
	/* modal - 620 */
	.modal_cont {
		max-width: 100%;
		max-height: 100%;
		padding: 2rem;
	}
	.modal_item {
		max-height: 100%;
	}
	.modal_refer {
		padding:2rem;
	}
	/* <!-- modal - 620 --> */
	/* 사용자 작성 form - 620 */
	.jii_input_group {
		width: 100%;
	}
	/* <!-- 사용자 작성 form - 620 -->*/
	/* 테이블 common - 620 */
	.current_tb_tit tr th {
		font-size: var(--font-7-size);
	}	
	.table_tr td {
		font-size: var(--font-7-size);
		text-align: center;
	}
	/* <!-- 테이블 common - 620 --> */
	/* 마이페이지 - 620 */
	#selectEmail {
		margin-right: 0 !important;
	}
	/* <!-- 마이페이지 - 620 --> */
	/* 인사말 - 620 */
	.greeting .greeting_item {
		width:100%;
	}
	/* <!-- 인사말 - 620 --> */
	/* 조직도 - 620 */
	.chart_group_main {
		width: 100px;
		height: 100px;
		font-size: var(--font-5-size);
	}
	.chart_group_main {
		margin-bottom: 2.75rem;
	}
	.chart_group_sub {
		width: 120px;
		margin:0 1rem;
		padding: .75rem 1rem;
		font-size: var(--font-7-size);
	}
	.chart_group_sub:after { 
		right: -2.6rem;
		width: 20px;
	}
	/* <!-- 조직도 - 620 --> */
	/* 창업지원센터 - 센터소개 - 620 */
	.p_step_item {
		flex-basis:49%;
	}
	.p_step:after {
		height:650px;
	}
	/* <!-- 창업지원센터 - 센터소개 - 620 --> */
	/* 공간대관 소개 - 620 */
	.rental_rule {
		flex-direction: column;
		gap: .5rem 0;
	}
	/* <!-- 공간대관 소개 - 620 --> */
	/* 청청기획단 소개 - 620 */
	.youth-policies {
		flex-wrap: wrap;
	}
	.youth-policies li {
		flex-basis: 30%;
	}
	.ca_desc {
		padding: 2rem 2.25rem;
	}
	/* <!-- 청청기획단 소개 - 620 --> */
	/* 아이디 찾기 - 620 */
	.Find_Id .join_button_group {
		margin-top: 1rem;
	}
	/* <!-- 아이디 찾기 - 620 --> */
	
}
@media all and (max-width:600px) {
	/* 메인 - 600 */
	.main_about_photo {
		width: 900px;
	}
	.tab_wrap .tab_con {
		padding-bottom: 65%;
	}
	.slide_list>li {
		width: 50%;
	}
	.mpf-slider_tit {
		top: 87%;
	}
	/* <!-- 메인 - 600 --> */
	/* sub common - 600 */
	.top_tit_wrap {
		align-items: flex-start;
		flex-direction: column;
		padding-bottom: 0.5rem;
	}
	.sa_tab {
		margin-top: .5rem;
	}
	/* <!-- sub common - 600 --> */
	/* 동의 관련 css - 600 */
	.agree {
		justify-content: flex-start;
		margin:1rem 1.25rem;
	}
	.agree .cpi_check_txt {
		flex-basis: 93%;
		font-size: var(--font-7-size);
	}
	/* <!-- 동의 관련 css - 600 -->*/
	/* 게시판 tabs - 600 */
	.sa_tab {
		margin-bottom:1rem;
	}
	/* <!-- 게시판 tabs - 600 --> */
	/* 공간대관 소개 - 600 */
	.rental .top_tit_wrap {
		flex-direction: row;
	}
	.modal_tit_wrap {
		flex-direction: row;
		padding-bottom: 0;
	}
	/* <!-- 공간대관 소개 - 600 --> */
}
@media all and (max-width:580px) {
	/* footer - 580 */
	#footer .footer_inner a {
		margin: 0;
	}
	.sitemapUl_item {
		margin-right: .5rem;
	}
	.m_sns_logo_wrap {
		flex-direction: column;
		margin-top: -2.5rem;
	}
	.sns_icon_wrap {
		justify-content: flex-end;
		gap: 0 .5rem;
	}
	/* <!-- footer - 580 --> */
	/* main - 580 */
	.main-notice .m-board-list .swiper-prev {
		left:-20px;
	}
	.main-notice .m-board-list .swiper-next {
		right:-20px;
	}
	.shortcut_menu_link img {
		height: 40px;
	}
	/* <!-- main - 580 --> */
	/* 갤러리 게시판 - 580 */
	.cv_post_wrap {
		gap:20px 2%;
		opacity: 1;
	}
	.cv_post {
		width: 49%;
	}
	/* <!-- 갤러리 게시판 - 580 --> */
	/* 센터소개 common - 580 */
	.sa_os_tit {
		font-size: var(--font-4-size);
	}
	/* <!-- 센터소개 common - 580 --> */
	/* 청년센터 - 센터소개 - 580 */
	.sa_o_layout {
		gap:.5rem 2%;
	}
	.ca_layout {
		gap:.5rem 2%;
	}
	/* <!-- 청년센터 - 센터소개 - 580 --> */

}
@media all and (max-width:492px) {
	/* 하늘색 밑줄 - 492 */
	.bd_tit1:after{
		display: none;
	}
	/* <!-- 하늘색 밑줄 - 492 -->*/
	/* 텍스트 오른쪽 반짝이 아이콘 - 492 */
	.twinkle_icon::before {
		display: none;
	}
	/* <!-- 텍스트 오른쪽 반짝이 아이콘 - 492 --> */
	/* 게시판 목록 - 검색 - 492 */
	.search-area .form-select {
		margin-bottom:10px;
	}
	/* <!-- 게시판 목록 - 검색 - 492 --> */
	/* 센터소개 common - 492 */
	.sa_os_tit:after {
		display: none;
	}
	/* <!-- 센터소개 common - 492 --> */
}
@media all and (max-width:480px) {
	:root {
		--font-2-size:24px;
		--font-2-1-size:24px;
		--font-5-size:14px;
	}
	/* common class - 480 */
	.header_padding {
		padding-top:11rem;
	}
	.bd_btn {
		max-width: 150px;
	}
	.bg_btn {
		max-width: 150px;
	}
	/* <!-- common class - 480 --> */
	/* header - 480 */
	#header h1.navbar_header .logo_text {
		width:250px;
		padding-top: 0;
	}
	/* <!-- header - 480 --> */
	/* footer - 480 */
	.sitemapInner {
		overflow-x:scroll;
		padding:.75rem 0;
		-ms-overflow-style: none;
		scrollbar-width: none; 
	}
	.sitemapInner::-webkit-scrollbar {
		display: none;
	}
	.sitemapUl {
		width:437px;
		text-align:left;
	}
	#footer .footer_inner .sitemap li a::before {
		display:none;
	}
	#footer .footer_inner .company .txt {
		display:inline-block;
	}
	#footer .copyright br {
		display:inline-block;
	}
	/* <!-- footer - 480 --> */
	/* search - 480 */
	.search .list .writer {
		width: 130px;
	}
	/* <!-- search - 480 --> */
	/* main - 480 */
	.main_about_photo {
		width: 700px;
	}
	.ma_tit {
		font-size:37px;
	}
	.ma_desc {
		justify-content:flex-start;
		align-items:flex-end;
		flex-direction:column;
		margin-top: 1rem;
	}
	.ma_txt {
		width:100%;
		margin-bottom: 2rem;
	}
	.tab_wrap .tab_con {
		padding-bottom: 130%;
	}
	.slide_list>li {
		width: 100%;
	}
	.main-portfolio .slick-list {
		transform:translate(0);
	}
	.main-portfolio .mpf {
		max-width:100% !important;
		padding:0;
	}
	.mpf-slider_tit {
		top: 92%;
	}
	.main-portfolio .mpf .img-area {
		max-width:100%;
		height:500px;
	}
	.main_shadow .inner {
		width:100%;
	}
	.main-notice .m-board-list .list .date {
		flex-basis: 65px;
	}
	.shortcut_menu_link span {
		font-size: var(--font-7-size);
	}
	.shortcut_menu_link:after {
		display: none;
	}
	.shortcut_menu_item {
		flex-basis: 19%;
	}
	.bottom_section {
		padding:1rem;
	}
	.news {
		padding: 1.5rem;
	}
	.news_tit {
		flex-direction:column;
	}
	.news_cont_link {
		padding: 1rem 0.5rem;
	}
	.space_date {
		padding: 1.5rem;
	}
	.cm_item {
		font-size: var(--font-7-size);
	}
	.cm_item span {
		font-size: var(--font-7-size);
	}
	.youtube_video_iframe {
		height:218px;
	}
	/* <!-- main - 480 --> */
	/* bottom btn(옆으로가기버튼 - 오른쪽 배치) - 480 */
	.bottom_btn_wrap2 {
		max-width:auto;
	}
	.bottom_btn_wrap2 .bd_btn {
		max-width: 40px;
	}
	/* <!-- bottom btn(옆으로가기버튼 - 오른쪽 배치) - 480 --> */
	/* tab_menu - 480 */
	.tab_menu {
		text-align:center;
	}
	/* <!-- tab_menu - 480 -->*/
	/* modal - 480 */
	.modal_btn {
		display: none;
	}
	.modal_btn.m_modal_btn {
		display: block;
		margin-top: 1rem;
	}
	.modal_refer {
		padding:2rem 1.5rem;
	}
	/* <!-- modal - 480 --> */
	/* 단계 - 480 */
	.step {
		padding-right: 0;
	}
	.step_item::after {
		display:none;
	}
	.step_num {
		margin-right: .25rem;
		padding: 0.25rem 0.3rem;
		font-size: var(--font-8-size);
	}
	.step_tit {
		font-size: var(--font-7-size);
	}
	.step_txt {
		margin-left: 0;
		padding-right: 0;
		font-size: var(--font-7-size);
	}
	/* <!-- 단계 - 480 --> */
	/* 글쓰기 버튼 - 480 */
	.c_writing {
		width:100%;
	}
	.c_writing a {
		justify-content:center;
		width:100%;
	}
	.jii_essential {
		font-size: var(--font-7-size);
	}
	/* <!-- 글쓰기 버튼 - 480 --> */
	/* 갤러리 swap 버튼 - 480 */
	.Gallery_List_button {
		display:flex;
		flex-wrap:wrap;
		gap:0 2%;
		width:100%;
	}
	.list_button {
		flex-basis:49%;
	}
	.list_button a {
		width:100%;
		text-align:center;
	}
	/* <!-- 갤러리 swap 버튼 - 480 --> */
	/* 사용자 작성 form - 480 */
	.email_group .Check_Redundancy {
		width: 100% !important;
	}
	.email_input_group p {
		margin: 0 .25rem;
		font-size: var(--font-7-size);
	}
	.email_type .basic_input_select {
		flex-basis:100%;
		width: 115px;
	}
	/* <!-- 사용자 작성 form - 480 --> -->*/
	/* 테이블 coomon - 480 */
	.current_table {
		padding: 1rem 0;
		table-layout:fixed;
	}
	.current_tb_tit th {
		text-align:center;
	}
	.current_tb_cont td {
		padding:.5rem 0;
		font-size:15px;
		word-wrap:break-word;
	}
	/* <!-- 테이블 coomon - 480 --> */
	.form-horizontal {
		margin-top: 1rem;
	}
	/* 게시판 목록 - 검색 - 480 */
	.search-area {
		margin-bottom:0;
	}
	.search-area form {
		width:100%;
	}
	.search-area .form-select {
		max-width:none;
	}
	/* <!-- 게시판 목록 - 검색 - 480 --> */
	/* 갤러리,리스트 형식 - 480 */
	.gallery_button {
		flex-basis:49%;
		margin-right:0;
	}
	.gallery_button a {
		width:100%;
		text-align:center;
	}
	/* <!-- 갤러리,리스트 형식 - 480 --> */
	/* 게시글 보기 - 480 */
	.cp_name {
		font-size:var(--font-7-size);
	}
	.cp_sub_title img {
		max-width:16px;
	}
	.cp_sub_title span {
		font-size:var(--font-7-size);
	}
	.cp_top {
		padding:1rem .5rem;
	}
	.cp_date {
		margin-right:1.5rem;
		font-size:var(--font-7-size);
	}
	.cp_date:after {
		right:-.8rem;
	}
	.cp_content {
		padding:2rem 0.5rem;
	}
	.cp_content_wrap .jii_title {
		font-size: var(--font-7-size);
	}
	.post_download_name {
		font-size: var(--font-7-size);
	}
	.cp_post_download a {
		font-size: var(--font-7-size);
	}
	.cp_post_download a span {
		font-size: var(--font-7-size);
	}
	.cp_table_tit {
		width: 120px;
		font-size:var(--font-7-size);
	}
	.ca_layout_txt {
		font-size: var(--font-7-size);
	}
	.cp_table_content {
		font-size:var(--font-7-size);
	}
	.cp_desc span {
		font-size: var(--font-7-size) !important;
	}
	.cp_desc p {
		font-size: var(--font-7-size) !important;
	}
	/* <!-- 게시글 보기 - 480 --> */
	/* policy_tab - 480 */
	.policy_tab {
		padding:1.25rem;
	}
	.policy_tab>div>ul {
		margin-top:.5rem;
	}
	.policy_tab .search-area {
		margin:0;
	}
	.policy_tab .search-area .input-area {
		flex-basis:auto;
	}
	.policy_tab ul {
		justify-content:flex-start;
		gap:.25rem 1.3%;
	}
	.policy_tab_li {
		flex-basis:24.025%;
	}
	.policy_tab_li_4 {
		margin-left:25.3%;
	}
	.policy_tab_li a {
		/* height: 85px; */
		height: 70px;
		font-size: var(--font-7-size);
	}
	/* <!-- policy_tab - 480 --> */
	/* 리스트 게시판 - 480 */
	.nboard-list .list .writer {
		width: 130px;
	}
	/* <!-- 리스트 게시판 - 480 --> */
	/* 갤러리 게시판 - 480 */
	.cv_post_photo img {
		border-radius:3px;
	}
	/* <!-- 갤러리 게시판 - 480 --> */
	/* 마이페이지 - 480 */
	.mypage_info.header_padding {
		padding-top: 8rem;
	}
	.mypage_application-status.header_padding {
		padding-top: 8rem;
	}
	.mypage_application-status colgroup col:first-child {
		display: none;
	}
	.application-list_thead:first-child {
		display: none;
	}
	.col-sm-12 td:first-child {
		display: none;
	}
	.mypage_application-status .sa_tab_cont3 colgroup col:nth-child(3) {
		display: none;
	}
	.sa_tab_cont3 .application-list_thead:nth-child(3) {
		display: none;
	}
	.sa_tab_cont3.col-sm-12 td:nth-child(3) {
		display: none;
	}
	.application-list_thead {
		font-size: var(--font-7-size);
	}
	.col-sm-12 td {
		font-size: var(--font-7-size);
	}
	.application-list_check .openBtn {
		font-size: var(--font-8-size);
	}
	/* <!-- 마이페이지 - 480 --> */
	/* 로그인 - 480 */
	.login.header_padding {
		padding-top: 8rem;
	}
	.id_find {
		font-size: var(--font-7-size);
	}
	.pw_find {
		font-size: var(--font-7-size);
	}
	/* <!-- 로그인 - 480 --> */
	/* 회원가입 - 480 */
	.join.header_padding {
		padding-top: 8rem;
	}
	.join3.header_padding {
		padding-top: 8rem;
	}
	.Join_Infomation_Input {
		padding:0;
	}
	.join_button_group {
		max-width:auto;
	}
	.join .join_button_group {
		max-width:100%;
	}
	.join_button_group .basic_btn {
		width:100%;
		margin:0;
	}
	.join_button_group .bg_btn {
		margin-bottom:.5rem !important;
	}
	.join_button_group .basic_btn:nth-child(1) {
		margin-bottom:.5rem;
	}
	/* <!-- 회원가입 - 480 --> */
	/* 인사말 - 480 */
	.greeting_desc_tit {
		font-size: var(--font-4-size);
	}
	/* <!-- 인사말 - 480 --> */
	/* 센터소개 common - 480 */
	.ca_layout_tit {
		font-size: var(--font-4-size);
	}
	.sa_o_layout>div {
		flex-basis: 49%;
	}
	/* <!-- 센터소개 common - 480 --> */
	/* 청년센터 - 센터소개 - 480 */
	.sa_o_wrap {
		padding-bottom:2rem;
	}
	.sa_o_wrap li {
		font-size:var(--font-6-size);
	}
	.sa_o_wrap li:after {
		width:100px;
		height:100px;
	}
	.sa_o_layout > div {
		flex-basis: 49%;
	}
	.space_desc2 {
		margin-right:0;
	}
	/* <!-- 청년센터 - 센터소개 - 480 --> */
	/* 창업지원센터 - 센터소개 - 480 */
	.startup {
		flex-direction:column;
	}
	.support_point {
		flex-direction:column;
	}
	.support_list {
		padding:0;
		padding-top:1rem;
		border-top:1px solid var(--black-5-color);
		border-left:none;
	}
	.target:nth-child(2) {
		margin-top:2rem;
		padding:0;
	}
	.sa_o_group2 {
		background-position:77%;
	}
	/* <!-- 창업지원센터 - 센터소개 - 480 --> */
	/* 청년센터 - 프로그램 - 480 */
	.sc_txt {
		font-size: var(--font-5-size);
	}
	/* <!-- 청년센터 - 프로그램 - 480 --> */
	/* 공간대관 소개 - 480 */
	.rental_guide {
		align-items: flex-start;
	}
	.bulid_span {
		flex-direction:column;
	}
	.bulid_span:nth-child(1) {
		flex-direction:row;
	}
	.bulid_tit {
		font-size: var(--font-5-size);
	}
	.bulid_info_tit {
		font-size: var(--font-8-size);
	}
	.bulid_info_txt {
		font-size: var(--font-7-size);
	}
	/* <!-- 공간대관 소개 - 480 --> */
	/* 공간대관/장비대여 신청1 - 480 */
	.app_space_desc {
		font-size: var(--font-7-size);
	}
	#rental_ask_calendar {
		padding: 1rem 0 0 0;
		border: 0;
	}
	.rental_info {
		padding: 2rem 0 0 0;
		border: 0;
	}
	.rental_tab li {
		font-size: var(--font-7-size);
	}
	.rental_time_num {
		font-size: var(--font-7-size);
	}
	.rental_time_check>span {
		font-size: var(--font-7-size);
		text-align: left;
	}
	/* <!-- 공간대관/장비대여 신청1 - 480 --> */
	/* 청년활동지원사업1 - 480 */
	.Youth_Business .inner {
		width:95%; 
	}
	/* <!-- 청년활동지원사업1 - 480 --> */
	/* 청년활동지원사업2 - 480 */
	.Youth_Business_2 .inner {
		width:95%; 
	}
	.youth_txt li {
		font-size:var(--font-6-size);
	}
	/* <!-- 청년활동지원사업2 - 480 --> */
}
@media all and (max-width:430px) {
	/* header - 430 */
	#header {
		height:74px;
	}
	#header h1.navbar_header .svg {
		width: 140px;
	}
	.top_menu {
		top: 74px;
	}
	/* <!-- header - 430 --> */
	/* footer - 430 */
	#footer {
		padding-top:0px;
	}
	#footer .footer-right .sitemap {
		margin-bottom:30px;
	}
	#footer .footer-right .company {
		margin-bottom:30px;
	}
	#footer .footer-right .txt {
		font-size:14px;
	}
	#footer .footer-right .txt a {
		font-size:14px;
	}
	.m_sns_logo_wrap {
		margin-top: -1rem;
	}
	.sns_icon_item img {
		width: 30px;
	}
	#footer .copyright p {
		font-size: 14px;
	}
	/* <!-- footer - 430 --> */
	/* search - 430 */
	.search .list .writer {
		width: 80px;
		text-align: center;
	}
	/* <!-- search - 430 --> */
	/* main - 430 */
	.slider .inner {
		padding:3px 0;
	}
	.slide_list {
		height:404px;
	}
	.main-notice .m-board-list .list .cate {
		margin-right:20px;
		font-size:12px;
	}
	.main-notice .m-board-list .list a {
		padding:0;
	}
	.main-notice .m-board-list .list p {
		font-size:14px;
	}
	/* <!-- main - 430 --> */
	/* sub common - 430 */
	.sa_tab_item a {
		padding: 0.5rem 0.7rem;
		font-size: var(--font-7-size);
	}
	/* <!-- sub common - 430 --> */
	/* 사용자 작성 form - 430 */
	.jii_input-error {
		font-size: var(--font-8-size);
	}
	/* <!-- 사용자 작성 form - 430 --> */
	/* 게시판 목록 - 검색 - 430 */
	.search-area .form-select {
		height:45px;
		margin-right:7px;
		padding-left:16px;
		font-size:var(--font-7-size);
	}
	.search-area .form-input {
		height:45px;
		padding:0 16px;
		font-size:var(--font-7-size);
	}
	.search-area .form-button {
		height:45px;
		flex: 1 1 45px;
	}
	.search-area .input-area {
		flex-basis: 80%;
	}
	/* <!-- 게시판 목록 - 검색 - 430 --> */
	/* 페이지네이션 - 430 */
	.page-area {
		margin-top:40px;
	}
	.page-area span {
		margin-left: 6px;
	}
	/* <!-- 페이지네이션 - 430 --> */
	/* 리스트 게시판 - 430 */
	.nboard-list .list .subject p {
		font-size:14px;
	}
	.nboard-list .list .writer {
		width:80px;
		text-align:center;
	}
	/* <!-- 리스트 게시판 - 430 --> */
	/* 청년센터 - 센터소개 - 430 */
	.sa_o_group .inner {
		padding-top: 8rem;
		padding-bottom: 10rem;
	}
	/* <!-- 청년센터 - 센터소개 - 430 --> */
}
@media all and (max-width:380px) {
	/* common class - 380 */
	.basic_input {
		padding: .75rem 1rem;
		font-size: var(--font-7-size);
	}
	/* <!-- common class - 380 --> */
	/* header - 380 */
	#header h1.navbar_header .logo_text {
		width: 200px;
	}
	.menu .m_logo img {
		width: 200px;
	}
	/* <!-- header - 380 --> */
	/* main - 380 */
	.ma_tit {
		font-size: 34px;
	}
	.cm_btn {
		padding: .75rem 0;
	}
	/* <!-- main - 380 --> */
	.top_tit_wrap {
		margin-bottom: 1rem;
	}
	/* 동의 관련 CSS - 380 */
	.pihp_tit {
		padding: 1rem .75rem;
	}
	.pihp_txt {
		padding: 1rem .75rem;
	}
	/* <!-- 동의 관련 CSS - 380 --> */
	/* 단계 - 380 */
	.step_tit {
		font-size: var(--font-8-size);
	}
	/* <!-- 단계 - 380 -->*/
	/* 사용자 작성 form - 380 */
	.jii_item {
		padding: .75rem 0;
	}
	.jii_title {
		font-size: var(--font-7-size);
	}
	.email_group .Check_Redundancy {
		margin-top: .25rem;
	}
	.email_type .basic_input_select {
		width: 107px;
		font-size: var(--font-7-size);
	}
	/* <!-- 사용자 작성 form - 380 --> */
	/* policy_tab - 380 */
	.policy_tab {
		margin-bottom: 1rem;
	}
	/* <!-- policy_tab - 380 --> */
	/* 마이페이지 - 380 */
	.Check_Redundancy {
		font-size: var(--font-7-size);
	}
	/* <!-- 마이페이지 - 380 --> */
	/* 비밀번호 찾기 - 380 */
	.fi_guide strong {
		font-size: var(--font-7-size);
	}
	/* <!-- 비밀번호 찾기 - 380 --> */
	/* 청년센터 - 센터소개 - 380 */
	.sa_o_layout {
		margin: 1rem 0;
	}
	.sa_o_layout>div {
		flex-basis: 100%;
	}
	.sts_txt br{
		display: none;
	}
	/* <!-- 청년센터 - 센터소개 - 380 --> */
	/* 창업지원센터 - 센터소개 - 380 */
	.startup {
		padding:1.5rem;
	}
	.p_step {
		gap:1rem 2%;
	}
	.p_step_item {
		flex-basis:100%;
	}
	.p_step:after {
		height:1400px;
	}
	.current_table2 .table_tr td {
		font-size: var(--font-7-size);
	}
	/* <!-- 창업지원센터 - 센터소개 - 380 --> */
	/* 공간대관/장비대여 신청2 - 380 */
	.rental_ask2 .step {
		top: 6px;
	}
	/* <!-- 공간대관/장비대여 신청2 - 380 --> */
}
@media all and (max-width:360px) {
	/* footer - 360 */
	.m_sns_logo_wrap {
		margin-top: 1rem;
	}
	.sns_icon_wrap {
		justify-content: flex-start;
		margin-bottom: .5rem;
	}
	#footer .m_footer-right {
		justify-content: flex-start;
		gap: 0 0.25rem;
	}
	#footer .m_footer-right img:nth-child(1) {
		width: 50px;
	}
	#footer .m_footer-right img:nth-child(3) {
		width: 100px;
	}
	/* <!-- footer - 360 --> */
	/* main - 360 */
	.ma_tit {
		font-size: 30px;
	}
	.mpf-slider_tit {
		top: 87%;
	}
	.main-portfolio .mpf .img-area {
		height:405px;
	}
	/* <!-- main - 360 --> */
	/* 게시판 common - 360 */
	.search-area .form-select {
		width: 52%;
	}
	/* <!-- 게시판 common - 360 --> */
	/* 사용자 작성 form - 360 */
	.email_type .basic_input_select {
		width: 90px;
	}
	/* <!-- 사용자 작성 form - 360 -->*/
	/* 테이블 coomon - 360 */
	/* <!-- 테이블 coomon - 360 --> */
	/* policy_tab - 360 */
	.policy_tab_li {
		flex-basis: 32.03%;
	}
	/* <!-- policy_tab - 360 --> */
	/* 오시는길 - 360 */
	.kakao_map .root_daum_roughmap .wrap_map {
		height: 320px !important;
	}
	.kakao_map .root_daum_roughmap .section_address .address {
		align-items: flex-start;
		flex-direction: column;
	}
	/* <!-- 오시는길 - 360 --> */
	/* 공간대관 소개 - 360 */
	.rental_rule_photo {
		width: auto;
	}
	/* <!-- 공간대관 소개 - 360 --> */
	/* 공간대관/장비대여 신청2 - 360 */
	.etc_input {
		max-width: 150px;
	}
	/* <!-- 공간대관/장비대여 신청2 - 360 --> */
}