@charset "UTF-8";


/* ------ screen 1024px ------------------------------------- */
@media screen and (max-width: 1025px) { 
	/****** 브랜드 소개 ******************************/
	/*== brand05 브랜드 철학 ==*/
	.brand05 .txt_box { padding: 0 1rem 0 3rem; } 
	
	/****** 봉구스 메뉴 ******************************/
	.bonmenu_title { margin-bottom: 1rem; } 
	.bonmenu_nav .depth1 { width: 100%; } 
	.bonmenu_nav .depth1 ul { gap: 3rem; overflow-x: auto; overflow-y: hidden; } 
	.bonmenu_nav .depth1 ul::-webkit-scrollbar { display: none; } 
	.pop_menu .info_con { margin: 4rem 0 0 1.5rem; } 
	.pop_menu .infolist { gap: 0; } 
	.pop_menu .info_img { display: flex; justify-content: center; align-items: center; } 
	.pop_menu .topping { margin-top: 0; } 
	.pop_menu .topping .tit { margin-left: 3rem; } 


	/****** 창업안내 ******************************/
	/* startup01 인트로 */
	.startup01 .bg_item.circle01 { left: 1040px; top: 190px; } 
	/* startup02 창업경쟁력 */
	.startup02 .con_box .txt div { margin-top: 17.5rem; } 
	/* POPUP_startup */
	.POPUP_startup .pop_wrap { padding: 6.25rem 0 3.125rem 0; gap: 1.5rem; } 
	.POPUP_startup .pop_inner { padding: 0 2rem 0 2.625rem; } 
	.POPUP_startup .pop_con { gap: 3.5rem; } 
	/* startup03 성공 창업 스토리 */
	.startup03 { height: auto; padding-bottom: 6rem; } 
	.startup03 .startup03_warp { flex-direction: column; align-items: center; height: auto; } 
	.startup03 .txt_box { position: relative; z-index: 1; height: auto; padding: 6rem 0 3rem 0; text-align: center; } 
	.startup03 .txt_box .tit { margin-top: 2rem; } 
	.startup03 .txt_box .txt p { margin: 1rem 0 2rem; } 
	.startup03 .img_box { position: relative; width: 100%; max-width: 590px; max-height: 42vh; justify-content: center; padding: 0 1rem; inset: 0; } 
	.startup03 .img_box ul { gap: 0; } 
	.startup03 .img_box li { width: 100%; } 
	.startup03 .img_box .item { width: 100%; background-repeat: no-repeat; background-size: cover; } 
	/* startup05 개설 비용 */
	.startup05 .txt_box { gap: 2rem; } 
	.startup05 .con_box .table_cost td { padding: 0 .5rem; } 
	.startup05 .con_box .table_cost td:last-child { padding-left: .5rem; } 
	.startup05 .con_box .unit { margin: 0 12px .5rem 0; } 
	.startup05 .con_box .refer { margin: 2rem 0 0 12px; } 
	.startup05 .con_box .refer br { display: none; } 
	/* startup07 상담신청 */
	.startup07 .container { flex-wrap: wrap; } 
	.startup07 .con_box { max-width: none; width: 100%; } 
}




/* ------ screen 768px ------------------------------------- */
@media screen and (max-width: 769px) { 
	/****** 서브 배너 ******************************/
	.sub_banner { height: 20rem; } 
	.sub_banner .sub_title { font-size: 2.5rem; } 

	/****** 서브 컨텐츠 ******************************/
	.sub_content { padding: 3.5rem 0; } 

	/****** 매장 안내 ******************************/
	/* 매장 검색 */
	.StoreSearch { padding: 2rem 0 2.5rem; } 
	.StoreSearch > .container { flex-direction: column; gap: 1.5rem; } 
	/* 매장 목록 */
	.StoreList { padding: 2rem 0 4rem; } 
	.StoreList .container { flex-wrap: wrap; } 
	.StoreList .container > div { width: 100%; } 
	.StoreList .listbox { height: 90vh; padding: 1.5rem 0; } 
	.StoreList .listbox .storeinfo { gap: .5rem; } 
	.StoreList .listbox .storeinfo .btn_more { display: flex; } 
	.StoreList .btn_newstore { margin-bottom: .5rem; } 
	.StoreList .storemap { height: 60vh; display: none; } 
	/*== popup_store ==*/
	.pop_store .pop_wrap { justify-content: flex-start; padding: 2.5rem 2rem 3rem; } 
	.pop_store .pop_con { flex-direction: column-reverse; overflow-y: auto; } 
	.pop_store #map2 { flex: none; height: 27vh !important; } 
	.pop_store .btn_popclose { top: 2.5rem; right: 2.25rem; } 


	/****** 공통 레이아웃 ******************************/
	/* table_list */
	.table_list table { border-top: 2px solid #071f36; } 
	.table_list table thead { display: none; } 
	.table_list table tr { display: flex; flex-wrap: wrap; border-bottom: 1px solid #ebebeb; padding: 1rem; } 
	.table_list table td { width: 100%; height: auto; border: 0; padding: 0.375rem 0; display: inline-flex; align-items: center; font-size: 0.875rem; } 
	.table_list table td a { font-weight: 600 !important; white-space: normal; text-align: left; font-size: 1.125rem; } 
	.table_list table td:nth-child(4), .table_list table td.orderday { flex: 1 0 0; } 
	.table_list table td.deliveryday, .table_list table td.hits, .table_list table td.state { flex: 0 0 0; } 
	.table_list table td.deliveryday::before, .table_list table td.hits::before, .table_list table td.state::before { margin-right: 3px; white-space: nowrap; } 
	.table_list table td.orderday::before { content: '주문일 : '; margin-right: 3px; white-space: nowrap; } 
	.table_list table td.deliveryday::before { content: '배송일시 : '; } 
	.table_list table td.hits::before { content: '조회수 : '; } 
	.table_list table td.state::before { content: '처리상태 : '; } 


	/****** 브랜드 소개 ******************************/
	/* brand01 봉구스 스토리1 */
	.brand01 .txt_box2 { margin-top: -6rem; } 
	.brand01 .txt_box2 .txt { flex-direction: column; gap: 3rem; } 
	.brand01 .txt_box2 .txt p br { display: none; } 
	/*== brand05 브랜드 철학 ==*/
	.brand05 .txt_box { left: 0; bottom: 0; width: 100%; background: rgba(0, 0, 0, 0.5); padding: 0 3rem; } 


	/****** 봉구스 메뉴 ******************************/
	.bonmenu_warp { padding: 9rem 0 6rem; } 
	.bonmenu_nav .depth1 ul { gap: 2rem; } 
	.bonmenu_nav .depth2 ul { gap: .75rem; padding: .4rem 2rem; } 
	.bonmenu_list li { flex: 1 0 45%; width: 50%; max-width: calc(50% - .5rem); } 
	.bonmenu_list .txtbox { padding: 1rem .875rem; } 
	.pop_menu .infolist .info_con { flex: 1 0 60%; max-width: 60%; } 
	.pop_menu .infolist .info_img { flex: 1 0 auto; justify-content: flex-start; left: -4rem; top: 3rem; } 
	.pop_menu .infolist .info_img img { width: 55%; } 
	.pop_menu .infolist .info_img::after { scale: .75; left: 3rem; top: 4rem; } 


	/****** 창업안내 ******************************/
	/* POPUP_startup */
	.POPUP_startup .pop_wrap { justify-content: space-between; padding: 4rem 0 2rem 0; } 
	.POPUP_startup .pop_inner { padding: 0 2rem 0 3.25rem; overflow-y: auto; overflow-x: hidden; gap: 1.5rem; } 
	.POPUP_startup .pop_con { flex-direction: column; gap: 2.5rem; } 
	.POPUP_startup .con_right { gap: 1.5rem; margin-bottom: 1rem; } 
	.POPUP_startup .con_right dd { margin-right: 0.5rem; } 
	.POPUP_startup .con_left .pop_title { margin-bottom: 1rem; } 
	.POPUP_startup .con_left .pop_title .tit3 { margin-top: 0; } 
	.POPUP_startup .custom-select-option { padding: .65rem 1rem; } 
	.POPUP_startup .list_controller { width: 320px; } 
	.POPUP_startup .btn_popclose { top: 2rem; right: 2.125rem; } 
	/* startup04 개설 절차 */
	.startup04 { padding: 5.5rem 0 8.75rem; } 
	.startup04 .con_box.process_ST { align-items: center; gap: 0; } 
	.startup04 .con_box.process_ST .tit_circle { position: relative; inset: 0; transform: none; margin-bottom: 3rem; } 
	.startup04 .con_box.process_ST ul { flex-direction: column !important; align-items: center; gap: 3rem; } 
	.startup04 .con_box.process_ST .process02 { margin-top: 3rem; } 
	.startup04 .con_box.process_ST .arrow, .startup04 .con_box.process_ST .arrow_bt, .startup04 .con_box.process_ST .web08 { display: none; } 
	.startup04 .con_box.process_ST .moblie08 { display: flex; } 
	.startup04 .con_box.process_ST .tit { margin: .25rem 0 .5rem; } 
	.startup04 .con_box.process_ST .txt { max-width: 380px; text-align: center; } 
	/* startup07 상담신청 */
	.startup07 .con_box { padding: 3.25rem 1rem 4.875rem 1rem; gap: 1rem; /* table_application */}
	.startup07 .con_box .table_application tbody { row-gap: 2rem; } 
	.startup07 .con_box .table_application tr { gap: .25rem; } 
	.startup07 .con_box .table_application th label { justify-content: flex-start; line-height: 2; } 
	.startup07 .con_box .table_application th span { text-align: left; } 
	.startup07 .con_box .table_application td { flex: auto; width: 100%; } 
	.startup07 .con_box .table_application td label { white-space: nowrap; font-size: 1rem; } 
	.startup07 .con_box .table_application td label::before { margin-right: .5rem; } 
	.startup07 .con_box .table_application .type { height: 2.375rem; } 
	.startup07 .con_box .table_application .personalinfo { text-align: left; } 
	.startup07 .con_box .table_application .personalinfo th span br { display: none; } 


	/****** 마이페이지 ******************************/
	.MyinfoBox { padding: 1rem; } 
	.MyinfoBox .userTitle { flex-direction: column; font-size: 24px; } 
	.MyinfoBox .userTitle .User { font-size: 2rem; padding-right: 0; } 
	.MyinfoBox .userTitle .Userbtn { font-size: 0.9rem; } 
	.MyEditBox { padding: 0rem 1.5rem; } 
	.EditBox .InfoList .title { width: 25%; font-size: 1.1rem; padding: 5px 0px 15px; } 
	.EditBox .InfoList .infotext { padding: 5px 5px 15px; font-size: 1rem; } 
	.Editpop { padding: 1rem 0.5rem; } 
	.Editpop .EpopBtn { padding: 10px 0; } 
	.WithdrawCon .WCon { line-height: 20px; } 
	.Popwrap { width: 95%; padding: 1rem; max-height: 85%; min-width: auto; } 
	.joinBox { padding: 1rem 0rem; } 
}



/* ------ screen 580px ------------------------------------- */
@media screen and (max-width: 581px) { 
	/****** 서브메뉴 ******************************/
	.sub_menu ul { gap: 1.25rem; overflow-x: auto; } 
	.sub_menu ul::-webkit-scrollbar { display: none; } 
	.sub_menu li { flex: 1 0 auto; } 

	/****** 매장 안내 ******************************/
	/* 매장검색 */
	.StoreSearch .searchBox { flex-wrap: wrap; gap: .75rem; } 
	.StoreSearch .searchBox .inputbox01 .select_search, .StoreSearch .inputbox02 .select_search { border-radius: 4rem !important; } 
	.StoreSearch .searchBox .inputbox03 { flex: auto; } 
	.StoreSearch .searchBox .inputbox03 .input_search { border-radius: 2rem 0 0 2rem !important; } 


	/****** 공통 레이아웃 ******************************/
	/* table_write */
	.table_write tr { flex-direction: column; align-items: flex-start; gap: .5rem; } 
	.table_write td { width: 100%; } 
	.table_write .category { max-width: 100%; } 
	/* 텍스트박스 */
	.orderbox .list { flex-direction: column; } 
	.orderbox .list li { min-height: 5rem; } 
	/* detail 상세페이지 레이아웃 */
	.detail_wrap .detail_tit { padding: 1.5rem .5rem; } 
	.detail_wrap .detail_info { justify-content: flex-start; flex-wrap: wrap; padding: 1.25rem .5rem; gap: 1.5rem; } 
	.detail_wrap .detail_info > li { flex: 1 0 auto; } 
	.detail_wrap .detail_info > li strong { padding-right: 8px; margin-right: 2px; } 
	.detail_wrap .detail_info > li strong::after { top: 4px; } 
	.detail_wrap .detail_note { padding: 2rem .5rem; } 
	/* 공통 하단버튼 */
	.table_btnlist { margin-top: 2rem; } 


	/****** 브랜드 소개 ******************************/
	/* brand02 봉구스 스토리2 */
	.brand02 { height: auto; } 
	.brand02 > div { position: relative; height: auto; padding: 6rem 0 7rem; } 
	.brand02 .img_box { height: 100%; } 
	.brand02 .img_box .brand02_bg { width: auto !important; height: auto !important; inset: 0 !important; background-position: left center; transform: translate(0) !important; border-radius: 0 !important; } 
	.brand02 .txt_box { top: 0; transform: translate(0); } 
	.brand02 .txt_box .txt .txt01 { opacity: 1 !important; } 
	.brand02 .txt_box .txt .txt02 { opacity: 1 !important; top: 0 !important; position: relative; margin-top: 2rem; } 
	/* brand03 봉구스 스토리3 */
	.brand03 { padding: 6.75rem 0 5rem; } 
	.brand03 .img_box { padding: 0 1rem; } 
	.brand03 .img_box .img_box_inner { width: 100%; } 
	.brand03 .img_box .brand3-3 { padding-top: 70px; width: 100%; } 
	/* brand04 연혁 및 수상 */
	.brand04 .txt_box { margin-bottom: 4rem; } 
	.brand04 .history_box { padding-left: 0.625rem; } 
	.brand04 .history_box ul { padding-left: 3.5rem; } 
	/*== brand05 브랜드 철학 ==*/
	.brand05 br { display: none; } 


	/****** 봉구스 메뉴 ******************************/
	.bonmenu_nav .depth1 ul li { padding: .5rem .25rem; } 
	.bonmenu_nav .depth1 ul li.active::before { width: 100%; } 
	.bonmenu_title .searchbox input { height: 2.25rem; width: 190px; padding-left: .5rem; } 
	/* 봉구스 메뉴 리스트 */
	.bonmenu_list li .tag_hot, .bonmenu_list li .tag_best, .bonmenu_list li .tag_good, .bonmenu_list li .tag_new { right: .75rem; } 
	.bonmenu_list li.hot-best .tag_hot, .bonmenu_list li.hot-new .tag_hot { right: 4.25rem; } 
	.bonmenu_list li.hot-good .tag_hot { right: 5rem; } 


	/****** 창업안내 ******************************/
	/* startup02 창업경쟁력 */
	.startup02 { border-radius: 4rem 4rem 0 0; padding: 5rem 0 6.25rem; } 
	.startup02 .con_box { padding-left: 1.375rem; } 
	.startup02 .con_box li { padding-top: 5.875rem; } 
	.startup02 .con_box li > div { gap: 1.75rem; width: 22rem; padding-left: 1.5rem; } 
	.startup02 .con_box .tit strong span { line-height: 2.5rem; } 
	.startup02 .con_box .txt div { margin-top: 15rem; } 
	.startup02 .con_box .txt img { width: 15rem; top: -9rem; right: -1rem; } 
	.startup02 .con_box .txt p br { display: none; } 
	.startup02 .img_box { max-height: 45vh; } 
	/* POPUP_startup */
	.POPUP_startup .con_right dt svg { scale: .8; } 
	.POPUP_startup .con_right .tit1 svg { right: -32px; top: 4px; } 
	.POPUP_startup .con_right .tit2 svg { left: -30px; top: -18px; } 
	.POPUP_startup .con_right .tit3 svg { right: 0px; top: -12px; } 
	.POPUP_startup .custom-select { padding: 0 2rem; } 
	.POPUP_startup .custom-select-list { top: -14.5rem; } 
	.POPUP_startup .pop_select .num { font-size: 1.188rem; } 
	.POPUP_startup .pop_select .slash { font-size: 1rem; } 
	.POPUP_startup .pop_select .tit { font-size: 1rem; } 
	.POPUP_startup .pop_select .shop { font-size: 1rem; } 
	.POPUP_startup .pop_select svg { scale: .6; } 
	/* startup03 성공 창업 스토리 */
	.startup03 .img_box { padding: 0 12px; gap: .75rem; } 
	.startup03 .img_box .item { padding: 2rem 1rem; } 
	/* startup06 창업 FAQ */
	.startup06 .FAQ .FAQ_startup { margin-top: 3.5rem; } 
	/* startup07 상담신청 */
	.startup07 .con_box { padding: 3.25rem 1rem 4.875rem 1rem; gap: 1rem; /* table_application */}
	.startup07 .con_box .table_application input { width: 100% !important; } 


	/****** FAQ ******************************/
	.FAQ .tit { margin-right: 1.25rem; } 
	.FAQ .question { padding: 1.25rem 2.75rem 1.25rem .75rem; } 
	.FAQ .question::after { right: 1rem; } 
	.FAQ .answer { padding: 1.25rem .75rem; } 


	/****** 점주님공간 글쓰기 ******************************/
	input#USERNAME { width: 100% !important; } 

	/****** 이벤트 리스트 ******************************/
	.event_list ul { column-gap: .0; } 
	.event_list li { width: 100%; } 
	/* === 이용약관 ==== */
	.policy .txt_policy br { display: none; } 


	/****** 마이페이지 ******************************/
	.MyinfoBox .myMenuList { gap: 1rem; } 
	.MyinfoBox .myMenuList .MList .Micon { width: 100px; height: 100px; } 
	.MyinfoBox .myMenuList .MList .Micon img { width: 50px; } 
	.EditBox .InfoList .infotext input { width: 100%; } 
}




/* ------ screen 425px ------------------------------------- */
@media screen and (max-width: 426px) { 
	/****** 서브 배너 ******************************/
	.sub_banner { height: 18rem; } 
	/* 서브메뉴 */
	.sub_menu { margin-bottom: 2rem; } 
	.sub_menu li a { font-size: 1.25rem; } 


	/****** 서브 컨텐츠 ******************************/
	.sub_content { padding: 1.75rem 0 4rem; } 
	.sub_content .infolist { margin-bottom: 4.25rem; } 
	.sub_content .process { margin-bottom: 4rem; } 
	/* 단체 메뉴 */
	.process li .txt { font-size: 1rem; } 
	/* 휴대폰 인증 */
	.accredit { margin: 4rem 0 0; } 
	.accredit .accreditbox { width: 96%; } 


	/****** 브랜드 소개 ******************************/
	/* brand01 봉구스 스토리1 */
	.brand01 .img_box { padding: 0 1rem; margin-top: -10vh; } 
	.brand01 .img_box img { width: 100%; } 
	/* brand02 봉구스 스토리2 */
	.brand02 .txt_box .tit { margin-bottom: 1rem; } 
	.brand02 .txt_box .line { margin-bottom: .75rem; } 
	/*== brand05 브랜드 철학 ==*/
	.brand05 .txt_box { padding: 0 1.5rem; } 
	.brand05 .txt_box .tit { font-size: 1.825rem; } 
	.brand05 .txt_box .txt .txt01 { margin: 5rem 0 4rem 1.5rem; font-size: 3.5rem; } 
	.brand05 .txt_box .txt .txt02 { font-size: 1.25rem; } 
	.brand05 .txt_box .txt_item { padding: 20% 0; } 
	.brand05 .philosophy .tit { margin-bottom: .5rem; font-size: 3.5rem; } 
	.brand05 .philosophy .txt, .brand05 .philosophy .txt p { font-size: 1.25rem; } 
	.brand05 .philosophy .txt .sign { font-size: 1.25rem; } 
	.brand05 .philosophy .txt::before { margin-bottom: 0.875rem; margin-top: 1rem; } 


	/****** 봉구스 메뉴 ******************************/
	.bonmenu_nav .depth1 ul li { font-size: 1.125rem; } 
	.bonmenu_nav .depth2 { width: 100%; } 
	.bonmenu_nav .depth2 ul { justify-content: space-between; gap: 0; padding: .4rem 1rem; } 
	.bonmenu_nav .depth2 ul li { font-size: 1rem; } 
	.pop_menu .btn_popclose { top: 2rem; right: 2rem; } 
	.pop_menu .infolist .info_con { margin: 1.5rem 0; flex: 1 0 100%; max-width: 100%; } 
	.pop_menu .infolist .info_con .info_tit { height: 230px; padding: 0 1.25rem; } 
	.pop_menu .infolist .info_con .info_tit strong { font-size: 2.25rem; } 
	.pop_menu .infolist .info_con .info_tit p { width: 53%; margin-top: 1.5rem; font-size: 1rem; } 
	.pop_menu .infolist .info_con .info_txt { gap: 1rem; padding: 1.5rem 1rem 1.5rem; } 
	.pop_menu .infolist .info_con .info_hot .hot_icons { margin-top: .5rem; margin-left: .5rem; } 
	.pop_menu .infolist .info_img { position: absolute; top: 3.5rem; right: 0; left: auto; display: block; text-align: right; margin-top: 0; } 
	.pop_menu .infolist .info_img img { width: 52%; } 
	.pop_menu .infolist .info_img::after { scale: .5; left: 45%; top: 1.75rem; } 
	.pop_menu .topping .tit { margin-left: 1.5rem; } 
	.pop_menu .topping .menu_slider .slider_warp { padding-bottom:0; } 
	.pop_menu .topping .menu_slider li.swiper-slide .img_box { min-height: 80px; } 
	.pop_menu .topping .menu_slider li.swiper-slide .img_box img { width: 90%; } 
	.pop_menu .pop_wrap { max-width: 96%; max-height: 96%; } 
	.pop_menu .pop_origin { max-height: 945px; } 


	/****** 창업안내 ******************************/
	/* startup01 인트로 */
	.startup01 { padding: 11rem 0 18rem; } 
	.startup01 .txt_box .tit { margin-bottom: 3rem; } 
	.startup01 .txt_box .tit strong { font-size: 3rem; line-height: 1; } 
	.startup01 .txt_box .tit p { font-size: 1.5rem; } 
	.startup01 .txt_box .txt p br { display: none; } 
	/* startup03 성공 창업 스토리 */
	.startup03 .txt_box .txt p br { display: none; } 
	.startup03 .img_box .item .txt { font-size: 1.188rem; } 
	/* startup05 개설 비용 */
	.startup05 .con_box .table_cost td { padding: 0 .25rem; font-size: 1rem !important; } 
	.startup05 .con_box .table_cost td:last-child { padding-left: .25rem; } 
	/* startup06 창업 FAQ */
	.startup06 { margin-bottom: 2rem; } 
	/* startup07 상담신청 */
	.startup07 { padding: 4.625rem 0 5.625rem; } 
	.startup07 .txt_box .txt { margin: 2rem 0 3rem; } 
	.startup07 .txt_box .info { width: 100%; } 
	.startup07 .con_box .table_application { margin-bottom: 3rem; } 
	.startup07 .con_box .btn_linebox2 { height: 3.875rem; } 
	.startup07 .con_box .btn_linebox2 span { font-size: 1.3rem; } 
	/* POPUP_startup */
	.POPUP_startup .pop_wrap { padding: 3.25rem 0 2rem 0; } 
	.POPUP_startup .pop_inner { padding: 0 1rem 0 2rem; } 
	.POPUP_startup .pop_con { gap: 1rem; } 
	/* .POPUP_startup .pop_select { padding: 0 1.25rem 0 1.5rem; }*/
	.POPUP_startup .pop_select .tit { font-size: 1rem; } 
	.POPUP_startup .pop_select .shop { font-size: 1rem; } 
	.POPUP_startup .con_left .pop_title { margin-bottom: .5rem; } 
	.POPUP_startup .con_left .pop_title .tit3 { font-size: 2.25rem; } 
	.POPUP_startup .pop_img { display: flex; justify-content: center; } 
	.POPUP_startup .btn_popclose { top: 1.25rem; right: 1.875rem; } 
	.POPUP_startup .btn_popclose svg { scale: .7; } 


	/****** table_write ******************************/
	.table_write .serach_store_box .serach_box svg { right: .5rem; scale: .6; } 
}




/* ------ screen 375px ------------------------------------- */
@media screen and (max-width: 376px){
	.container { padding: 0 8px; }
	
	/****** 창업안내 ******************************/
	/* POPUP_startup */
	.POPUP_startup .startup_slider { max-width: 270px; } 
	.POPUP_startup .list_controller { width: 270px; } 
	/* startup04 개설 절차 */
	.startup04 .txt_box { gap: 1.5rem; } 
	.startup04 .txt_box .txt br { display: none; } 
	/* startup07 상담신청 */
	.startup07 .txt_box br { display: none !important; } 


	/****** 봉구스 메뉴 ******************************/
	.bonmenu_list li .tag_hot { background: #cd1313; padding: 0 1.125rem; } 
	.bonmenu_list li.hot-best .tag_hot { right: 4.75rem; } 
	.bonmenu_list li.hot-best .tag_best { right: 1.25rem; } 
	.pop_menu .infolist .info_con .info_tit { height: 210px; } 
	.pop_menu .pop_origin .origin_type { margin: 0 1rem; } 
	.pop_menu .pop_origin .origin_table { padding: 0 2rem; } 
}




/* ------ screen 360px ------------------------------------- */
@media screen and (max-width: 361px) {
	/****** 창업안내 ******************************/
	/* POPUP_startup */
	.POPUP_startup .custom-select { padding: 0 .5rem 0 1.25rem; } 
	.POPUP_startup .custom-select-option { padding: .65rem .5rem; } 

	/****** 메뉴 ******************************/
	.pop_menu .infolist .info_con .info_tit strong { font-size: 2rem; } 
	.pop_menu .topping .menu_slider .slider_warp::after { width: 3rem; } 
}




/* ------ screen 320px ------------------------------------- */
@media screen and (max-width: 321px) {
	/****** 창업안내 ******************************/
	/* startup02 창업경쟁력 */
	.startup02 .con_box { padding-left: 12px;}
	/* startup05 개설 비용 */
	.startup05 .con_box .table_cost_warp { overflow-x: auto; } 


	/****** 봉구스 메뉴 ******************************/
	.bonmenu_title .searchbox input { width: 180px; } 
	.bonmenu_list li.hot-best .tag_hot { right: 4.25rem; } 
	.bonmenu_list li.hot-best .tag_best { right: .75rem; } 
	.pop_menu .infolist .info_con { margin: 1rem 0; } 
	.pop_menu .pop_kcal { min-width: auto; } 


	/****** table_write ******************************/
	.table_write .serach_store_box .serach_box svg { top: .5rem; right: .25rem; } 
}
