*, html {box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; scroll-behavior: smooth;} 
*, *:before, *:after {box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;}

html, body, div, p, span, strong, b, em, iframe, pre, h1, h2, h3, h4, h5, h6, img, dl, dt, dd, fieldset, form, legend, label, table, caption, thead, tbody, tfoot, tr, th, td, ul, ol, li, a, input, select, textarea {margin: 0;padding: 0; border:none;word-break:keep-all; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; padding:0;margin:0} 
body { line-height:1.5; font-family: 'Outfit', 'Pretendard', 'Noto Sans KR', sans-serif !important; overflow-x:hidden; font-size:16px; font-weight: 400; color:#000} 

ul,li,ol,dl,dd,dt{list-style:none; word-break:keep-all; line-height:1.5}
em, address {font-style: normal;}
caption {overflow: hidden;width: 0;height: 0;font-size: 0; line-height: 0;}
table{margin:0px; border-collapse:collapse; border-spacing: 0;}
td,th{-ms-word-break:keep-all; word-break:keep-all; vertical-align: middle;}

a{display:inline-block; cursor: pointer; font-family: 'Outfit', 'Pretendard', 'Noto Sans KR', sans-serif !important;}
/* img{border:0; max-width:100%; display:block;} */
img{border:0; max-width:100%;}
button{cursor:pointer; border: 0; outline: none; box-shadow:none; background-color: transparent; font-family: 'Outfit', 'Pretendard', 'Noto Sans KR', sans-serif !important;}

a:link, a:visited{text-decoration:none;color:inherit}
a:active, a:hover{color:inherit; text-decoration:none;}
a img, input {border:none;}
strong, b{font-weight:500}
span, a, strong, b{display:inline-block;}

form{margin:0; padding:0}
input, textarea {border:1px solid #ddd;background:#fff;padding:1px;}
input[type="button"] {cursor: pointer;}
select{border:1px solid #ddd;padding:1px}



@keyframes wave {
	0% {
		transform: translateY(0);
	}
	50% {
		transform: translateY(-5px);
	}
	100% {
		transform: translateY(0);
	}
}
@keyframes slideInFromTop {
	from {
		transform: translateY(-100%);
		opacity: 0;
	}
	to {
		transform: translateY(0);
		opacity: 1;
	}
}

@keyframes bounce {
	from {
		transform: translateY(0);
	}
	to {
		transform: translateY(-10px);
	}
}
.wave-text {animation: wave 3s infinite;}
.slide-in-element {animation: slideInFromTop 1s ease;}
.bounce {display: inline-block;}
.bounce span {display: inline-block; animation: bounce 1s infinite alternate;}
.wrap5{width: 90%; max-width: 1500px; margin: 0 auto;}


/*메인비주얼*/
.main_visual {width: 100%; background: #fff url('/kor/images/main_visual_bg.jpg') center bottom no-repeat;	background-size: cover;}
.main_visual .wrap5{display: flex; flex-wrap: wrap; align-items:center; padding:50px 0; }
.main_visual_left {width: 55%; max-width:800px; padding:50px 0; padding-right:50px;}
.main_visual_left_div {width: auto !important; margin: 0 auto !important; padding: 0 !important; display:flex; flex-flow:column; align-items:center;}
.main_visual_right {	width:45%; max-width:700px;}
.main_visual_right .tabpanel .img-link-wrap{display:flex; flex-wrap:wrap; justify-content: space-between;}
.main_visual_right .tabpanel .img-link-wrap .item {width:calc(100%/2 - 20px); }
.main_visual_right .tabpanel .img-link-wrap .item:nth-child(2n){margin-top:40px;}
.main_visual_right .tabpanel .img-link-wrap .item .link {width: 100%;	height: 245px; display: flex; flex-wrap:wrap;	align-items: flex-end;position: relative; overflow: hidden;	border-radius: 0 30px 0 30px;}
.main_visual_right .tabpanel .img-link-wrap .item .link:before {content: ''; display: block; background: linear-gradient(0deg, #0a0a0a 15%, rgba(0, 0, 0, 0.00) 43.72%); position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; opacity: 1; transition: all 0.3s;}
.main_visual_right .tabpanel .img-link-wrap .item .link:hover:before, .hastag-area .ui.ui-tablist .main_visual_right .tabpanel .img-link-wrap .item .link:focus:before {opacity: 1;}
.main_visual_right .tabpanel .img-link-wrap .item .link .thm-box {position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.main_visual_right .tabpanel .img-link-wrap .item .link .thm-box .thm-inner {width: 100%; height: 100%; display: block; position: relative; overflow: hidden;}
.main_visual_right .tabpanel .img-link-wrap .item .link .thm-box .thm-inner img {	position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); object-fit:cover;	height: 100%; width: 100%;}
.main_visual_right .tabpanel .img-link-wrap .item .link .info-box {position: relative; z-index: 1; display: block; padding: 0 20px 30px 35px; transform: translateY(5px); opacity: 1; transition: all 0.3s;}
.main_visual_right .tabpanel .img-link-wrap .item .link .info-box .foodsubj {font-size: 20px; font-weight: 600; margin-bottom:5px; color: #fff; line-height: 1.4; padding-left: 25px;	background: url('/kor/images/icon01.png') no-repeat left; background-size:70px}
.main_visual_right .tabpanel .img-link-wrap .item .link .info-box .address, .main_visual_right .tabpanel .img-link-wrap .item .link .info-box .tel {font-size: 15px; font-weight: 400; color: #fff; line-height: 1.5;}

.main_visual_tt {font-size: 35px;	font-weight: 300;	margin-bottom: 50px;	line-height: 1.5; text-align: center;}
.main_visual_tt span {	font-weight: 600;}
.main_visual_btn{width:100%; display:flex; flex-wrap:wrap;}
.main_visual_btn a {transition: 0.3s all;	font-size: 19px; padding: 10px 20px; border-radius: 50px; margin:5px 0; margin-right:7px; cursor:pointer; border: 1px solid #ff6600; color: #ff6600;}
.main_visual_btn a:hover {background: #ff6600; box-shadow: 5px 5px 10px rgba(0,0,0,0.1);	color: #fff;	font-weight: 600;}
.main_visual_search {width: 100%; margin-top: 50px; border-bottom: 2px solid #000; padding-left: 10px; overflow: hidden;}
.main_visual_search ul {width: 100%; float: left; position: relative;}
.main_visual_search ul li {display: inline-block; float: left;}
.main_visual_search ul li:first-child {width: 90%; float: left;}
.main_visual_search ul li:last-child {width: 10%; float: left;	text-align: right;}
.search_input1 {width: 90% !important; line-height: 55px; height: 55px; font-size: 20px; color: #000 !important; font-weight:400; padding:0 10px; border:none !important}
.main_visual_search input[type="image"]{width:50px; border:none !important}
.mobileshow1{display:none;}
/*메인비주얼*/


@media all and (max-width: 1400px) {
	.main_visual .wrap5{padding:40px 0;}
	.main_visual_left {padding:40px 0; padding-right:30px;}
	.main_visual_right .tabpanel .img-link-wrap .item {width:calc(100%/2 - 10px); }
	.main_visual_right .tabpanel .img-link-wrap .item:nth-child(2n){margin-top:20px;}
	.main_visual_right .tabpanel .img-link-wrap .item .link {height: 220px; border-radius: 0 20px 0 20px;}
	.main_visual_right .tabpanel .img-link-wrap .item .link .info-box {padding: 0 10px 20px 25px;}
	.main_visual_right .tabpanel .img-link-wrap .item .link .info-box .foodsubj {font-size: 19px; padding-left: 22px; background-size:60px}
	.main_visual_tt {font-size: 32px;	margin-bottom: 40px;}
	.main_visual_btn a {font-size: 17px; padding: 9px 18px; }
	.main_visual_search {margin-top: 40px; padding-left: 0;}
	.search_input1 {line-height: 50px; height: 50px; font-size: 18px;}
	.main_visual_search input[type="image"]{width:40px;}
}

@media all and (max-width: 1230px) {
	.main_visual .wrap5{padding:30px 0;}
	.main_visual_left {width: 50%; padding:30px 0; padding-right:30px;}
	.main_visual_right{width: 50%;}
	.main_visual_right .tabpanel .img-link-wrap .item {width:calc(100%/2 - 8px); }
	.main_visual_right .tabpanel .img-link-wrap .item:nth-child(2n){margin-top:15px;}
	.main_visual_right .tabpanel .img-link-wrap .item .link {height: 220px;}
	.main_visual_right .tabpanel .img-link-wrap .item .link .info-box {padding: 0 10px 15px 20px;}
	.main_visual_right .tabpanel .img-link-wrap .item .link .info-box .foodsubj {font-size: 18px; padding-left: 18px; background-size:50px}
	.main_visual_right .tabpanel .img-link-wrap .item .link .info-box .address, .main_visual_right .tabpanel .img-link-wrap .item .link .info-box .tel {font-size: 14px;}
	.main_visual_tt {font-size: 28px;	margin-bottom: 20px;}
	.main_visual_btn a {font-size: 15px; padding: 7px 15px; }
	.main_visual_search {margin-top: 20px; }
	.search_input1 {line-height: 45px; height:45px; font-size: 16px;}
	.main_visual_search input[type="image"]{width:30px;}
}

@media all and (max-width: 1023px) {
	.main_visual {background: none}
	.main_visual_left {width: 100%; max-width:100%; padding:0; padding-right:0px;}
	.main_visual_right{width: 100%; max-width:100%; margin-top:60px}
	.main_visual_right .tabpanel .img-link-wrap .item {width:calc(100%/2 - 15px); }
	.main_visual_right .tabpanel .img-link-wrap .item:nth-child(2n){margin-top:30px;}
	.main_visual_right .tabpanel .img-link-wrap .item .link {height: 240px;}
	.main_visual_right .tabpanel .img-link-wrap .item .link .info-box {padding: 0 20px 30px 30px;}
	.main_visual_right .tabpanel .img-link-wrap .item .link .info-box .foodsubj {font-size: 20px; padding-left: 25px; background-size:70px}
	.main_visual_right .tabpanel .img-link-wrap .item .link .info-box .address, .main_visual_right .tabpanel .img-link-wrap .item .link .info-box .tel {font-size: 15px;}
	.main_visual_left_div > img{width:100%; max-width:620px; margin:0 auto;}
	.main_visual_tt {font-size: 30px;	margin-bottom: 30px;}
	.main_visual_btn {justify-content: center;}
	.main_visual_btn a {font-size: 16px; padding: 8px 17px; }
	.main_visual_search {width:90%; max-width:1500px; margin:0 auto; margin-top: 20px; }
	.search_input1 {line-height: 50px; height:50px; font-size: 17px;}
	.main_visual_search input[type="image"]{width:40px;}
	.mobilenone1 {display: none !important;}
	.mobileshow1{display:block;}
}

@media all and (max-width: 768px) {
	.main_visual_right{margin-top:40px}
	.main_visual_right .tabpanel .img-link-wrap .item {width:calc(100%/2 - 8px); }
	.main_visual_right .tabpanel .img-link-wrap .item:nth-child(2n){margin-top:15px;}
	.main_visual_right .tabpanel .img-link-wrap .item .link {height: 210px;}
	.main_visual_right .tabpanel .img-link-wrap .item .link .info-box {padding: 0 10px 20px 20px;}
	.main_visual_right .tabpanel .img-link-wrap .item .link .info-box .foodsubj {font-size: 18px; padding-left: 20px; background-size:50px}
	.main_visual_right .tabpanel .img-link-wrap .item .link .info-box .address, .main_visual_right .tabpanel .img-link-wrap .item .link .info-box .tel {font-size: 14px;}
	.main_visual_left_div {padding-top: 20px !important;}
	.main_visual_left_div > img{width:100%; max-width:620px;}
	.main_visual_tt {font-size: 26px;	margin-bottom: 20px; padding-top:10px;}
	.main_visual_btn a {font-size: 15px; padding: 6px 14px; margin:4px 0; margin-right:5px; }
	.search_input1 {width:90% !important; line-height: 45px; height:45px; font-size: 16px;}
	.main_visual_search{margin-top: 10px;}
	.main_visual_search input[type="image"]{width:35px;}
	.main_visual_search form{margin-top:0 !important}
}

@media all and (max-width: 500px) {
	.main_visual_right .tabpanel .img-link-wrap .item {width:100%; }
	.main_visual_right .tabpanel .img-link-wrap .item:nth-child(2n){margin-top:0;}
	.main_visual_right .tabpanel .img-link-wrap .item:nth-child(n+2){margin-top:15px;}
	.main_visual_right .tabpanel .img-link-wrap .item .link {height: 240px;}
	.main_visual_right .tabpanel .img-link-wrap .item .link .info-box {padding: 0 15px 25px 25px;}
	.main_visual_right .tabpanel .img-link-wrap .item .link .info-box .foodsubj {font-size: 18px; padding-left: 20px; background-size:50px}
	.main_visual_right .tabpanel .img-link-wrap .item .link .info-box .address, .main_visual_right .tabpanel .img-link-wrap .item .link .info-box .tel {font-size: 15px;}
	.main_visual_left_div {padding-top: 20px !important;}
	.main_visual_tt {font-size: 26px;	margin-bottom: 20px; padding-top:15px;}
	.main_visual_btn a {font-size: 14px; padding: 5px 12px; margin:3px 0; margin-right:4px; }
	.search_input1 {line-height: 42px; height:42px; font-size: 15px;}
	.main_visual_search input[type="image"]{width:32px;}
}

@media all and (max-width: 360px) {
	.main_visual_right .tabpanel .img-link-wrap .item .link {height: 220px;}
	.main_visual_right .tabpanel .img-link-wrap .item .link .info-box {padding: 0 10px 20px 20px;}
	.main_visual_right .tabpanel .img-link-wrap .item .link .info-box .foodsubj {font-size: 17px; padding-left: 18px; background-size:40px}
	.main_visual_right .tabpanel .img-link-wrap .item .link .info-box .address, .main_visual_right .tabpanel .img-link-wrap .item .link .info-box .tel {font-size: 14px;}
}



/*메인배너*/
.main_bn{padding: 60px 0;}
.main_bn ul {width: 100%; display:flex; flex-wrap:wrap; justify-content: space-between;}
.main_bn ul li {width: calc(100%/4 - 10px); padding:55px 40px; border-radius: 35px; overflow:hidden; background: rgb(255,107,1); background: linear-gradient(141deg, rgba(255,107,1,1) 0%, rgba(255,153,0,1) 100%); position:relative}
.main_bn ul li:nth-child(2){background: rgb(255,151,0); background: linear-gradient(141deg, rgba(255,151,0,1) 0%, rgba(255,170,1,1) 100%);}
.main_bn ul li:nth-child(3){background: rgb(255,173,1); background: linear-gradient(141deg, rgba(255,173,1,1) 0%, rgba(255,204,1,1) 100%);}
.main_bn ul li:nth-child(4){background: rgb(255,204,1); background: linear-gradient(141deg, rgba(255,204,1,1) 0%, rgba(255,171,0,1) 100%);}
.main_bn ul li > div{display:flex; flex-flow:column; position:relative; z-index:99}
.main_bn ul li .bg-img{position:absolute; bottom:-10px; right:-10px; z-index:0; height:210px;}
.main_bn ul li h1{font-size:38px; line-height:1.4; color:#fff; font-weight:700;}
.main_bn ul li h1 b{font-weight:700px; position:relative}
.main_bn ul li h1 b::before{content:''; display:block; width:7px; height:7px; background:#fff; border-radius:10px; position:absolute; top:-12px; left:50%; transform:translateX(-50%);}
.main_bn ul li h5 {font-size: 20px; font-weight: 500;	color: #fff; line-height: 1.4; }
.main_bn_btn {width:fit-content; margin-top: 20px; transition: 0.5s all; border-radius: 100px; background: #fff; cursor:pointer; color: #ff6600 !important; padding:17px 25px; display:flex; flex-wrap:wrap; justify-content: space-between; align-items:center; }
.main_bn_btn p{font-weight:600; font-size:20px; display:inline-block;}
.main_bn_btn img{width:40px; margin-left:10px;}
.main_bn_btn:hover {box-shadow: 5px 5px 10px rgba(0,0,0,0.2); font-weight: 600;}

.main_bn ul li.video{padding:30px;}
.main_bn ul li.video h1{font-size:28px; }
.main_bn ul li.video h1 b::before{width:5px; height:5px; top:-8px;}
.main_bn ul li.video h5 {font-size: 16px; font-weight:500; }
.main_bn ul li.video .bg-img{bottom:initial; top:-15px; right:-15px; height:160px;}
.video_box{width:100%; height:auto; padding-bottom:55%; overflow:hidden; position:relative; border-radius:15px; margin-top:10px}
.video_box video{top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute; width: 100%;}
.video_box .modal-btn{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:99}

#videoPlayer2 {width: 80%; display: block; border-radius:10px; position:absolute; top:100px; left:50%; transform:translateX(-50%);}
.modal-btn{position:absolute; bottom:30%; left:50%; transform:translateX(-50%); z-index:99; cursor:pointer }
.popup-wrap{ background-color:rgba(0,0,0,.8); backdrop-filter: blur(3px); flex-wrap: wrap; align-items: center; justify-content: center; position:fixed; top:0; left:0; right:0; bottom:0; display:none; z-index:999999}
.popup{width:95%; max-width:1200px; box-shadow: 0px 0px 20px rgba(0,0,0,.5); display:flex; flex-wrap:wrap; align-items:center; position:relative;}
.popup #videoPlayer2{width:100%; position:initial; transform:initial; border-radius:30px;}
.pop-btn{position:absolute; top:-40px; right:10px; z-index:9999999; color:#fff; width:30px; cursor:pointer;}


@media all and (max-width: 1400px) {
	.main_bn ul li {width: calc(100%/4 - 7px); padding:45px 30px; border-radius: 30px;}
	.main_bn ul li .bg-img{height:180px;}
	.main_bn ul li h1{font-size:32px;}
	.main_bn ul li h1 b::before{width:6px; height:6px; top:-10px;}
	.main_bn ul li h5 {font-size: 18px;}
	.main_bn_btn {padding:15px 20px;}
	.main_bn_btn p{font-size:19px;}
	.main_bn_btn img{width:35px}

	.main_bn ul li.video{padding:25px;}
	.main_bn ul li.video h1{font-size:26px; }
	.main_bn ul li.video h5 {font-size: 15px; }
	.main_bn ul li.video .bg-img{height:140px;}
	.video_box{border-radius:12px;}
}

@media all and (max-width: 1230px) {
	.main_bn{padding: 50px 0;}
	.main_bn ul li {width: calc(100%/2 - 10px); padding:55px 40px; border-radius: 35px;}
	.main_bn ul li:nth-child(n+3){margin-top:15px;}
	.main_bn ul li .bg-img{height:220px;}
	.main_bn ul li h1{font-size:34px;}
	.main_bn ul li h5 {font-size: 19px;}
	.main_bn_btn {padding:17px 25px;}
	.main_bn_btn p{font-size:20px}
	.main_bn_btn img{width:38px}

	.main_bn ul li.video{padding:40px;}
	.main_bn ul li.video h1{font-size:32px; }
	.main_bn ul li.video h5 {font-size: 17px; }
	.main_bn ul li.video .bg-img{ height:180px;}
}

@media all and (max-width: 1023px) {
	.main_bn ul li {width: calc(100%/2 - 8px); padding:40px 30px; border-radius: 30px;}
	.main_bn ul li:nth-child(n+3){margin-top:15px;}
	.main_bn ul li .bg-img{height:200px;}
	.main_bn ul li h1{font-size:30px;}
	.main_bn ul li h5 {font-size: 17px; font-weight:400}
	.main_bn_btn {margin-top: 15px; padding:15px 20px;}
	.main_bn_btn p{font-size:18px; }
	.main_bn_btn img{width:32px}

	.main_bn ul li.video{padding:30px;}
	.main_bn ul li.video h1{font-size:30px; }
	.main_bn ul li.video h5 {font-size: 16px; font-weight:400}

	.popup #videoPlayer2{border-radius:15px;}
	.pop-btn{top:-32px; width:22px; }
	.main_bn ul li.video .bg-img{height:160px;}
}

@media all and (max-width: 768px) {
	.main_bn{padding: 30px 0;}
	.main_bn ul li {width: calc(100%/2 - 5px); padding:30px 20px; border-radius: 25px;}
	.main_bn ul li:nth-child(n+3){margin-top:10px;}
	.main_bn ul li .bg-img{height:170px;}
	.main_bn ul li h1{font-size:26px;}
	.main_bn ul li h1 b::before{width:5px; height:5px; top:-8px;}
	.main_bn ul li h5 {font-size: 16px;}
	.main_bn_btn {margin-top: 10px; padding:13px 18px;}
	.main_bn_btn p{font-size:16px;}
	.main_bn_btn img{width:30px}

	.main_bn ul li.video{padding:25px;}
	.main_bn ul li.video h1{font-size:24px; }
	.main_bn ul li.video h1 b::before{width:4px; height:4px; top:-6px;}
	.main_bn ul li.video h5 {font-size: 15px; }
	.main_bn ul li.video .bg-img{height:130px;}
}

@media all and (max-width: 600px) {
	.main_bn ul li {width: 100%; padding:30px; border-radius: 20px;}
	.main_bn ul li:nth-child(n+2){margin-top:15px;}
	.main_bn ul li .bg-img{height:180px;}

	.main_bn ul li.video{padding:30px;}
	.main_bn ul li.video h1{font-size:24px; }
	.main_bn ul li.video h1 b::before{width:4px; height:4px; top:-6px;}
	.main_bn ul li.video h5 {font-size: 15px; }
	.main_bn ul li.video .bg-img{height:160px;}
}
 

@media all and (max-width: 400px) {
	.main_bn ul li {padding:35px 20px; border-radius: 15px;}
	.main_bn ul li:nth-child(n+2){margin-top:10px;}
	.main_bn ul li .bg-img{height:140px;}
	.main_bn ul li h1{font-size:22px;}
	.main_bn ul li h5 {font-size: 15px;}
	.main_bn_btn p{font-size:15px;}
	.main_bn_btn img{width:25px}

	.main_bn ul li.video{padding:20px;}
	.main_bn ul li.video h1{font-size:22px; }
	.main_bn ul li.video h1 b::before{width:3px; height:3px; top:-6px;}
	.main_bn ul li.video h5 {font-size: 15px; }
	.main_bn ul li.video .bg-img{height:130px;}
}
/*메인배너*/





/*경산별미 시작*/
.specal_food {	width: 100%; position: relative; padding: 80px 0px; text-align: Center; }
.specal_food_area {width: 1400px;	margin: 0 auto;	position:relative;	overflow: hidden;	height: 1400px;}
.specal_food_tt {	text-align: center;	background: #fff url('/kor/images/special_bg.jpg')center no-repeat;	padding-top: 3%;}
.specal_food_tt1 {	line-height: 35px;	font-size: 20px;	color: #000;	font-weight: 500;}
.specal_food_num1 {	position: absolute;	top: 0px;	left : 2%;	text-align: left;	border: 0px solid blue;	width: 630px;	height: 600px;	padding-top: 400px;	padding-left: 65px;	background-size: cover;	background: #fff url('/kor/images/specal_food_num1_bg.jpg')center no-repeat;}
.specal_food_num1 p {	font-sizE: 35px;	color: #0079c4;	font-weight: 600;	line-height: 55px;}
.specal_food_num1 span {	display: block;	width: 80%;	font-sizE: 18px;	color: #000;	font-weight: 500;	line-height: 30px;}
.specal_food_num2 {	position: absolute;	top: 0px;	text-align: left;	right : 2%;	border: 0px solid blue;	width: 645px;	height: 780px;	padding-top: 155px;	padding-left: 70px;	background-size: cover;	background: #fff url('/kor/images/specal_food_num2_bg.jpg')center no-repeat;}
.specal_food_num2 p {	font-sizE: 35px;	color: #5cb531;	font-weight: 600;	line-height: 55px;}
.specal_food_num2 span {	display: block;	width: 80%;	font-sizE: 18px;	color: #000;	font-weight: 500;	line-height: 30px;}
.specal_food_num3 {	position: absolute;	text-align: left;	top: 650px;	left: 0%;	border: 0px solid blue;	width: 670px;	height: 580px;	padding-top: 387px;	padding-left: 122px; background-size: cover;	background: #fff url('/kor/images/specal_food_num3_bg.jpg')center no-repeat;}
.specal_food_num3 p {	font-sizE: 35px;	color: #ff6600;	font-weight: 600;	line-height: 55px;}
.specal_food_num3 span {	display: block;	width: 80%;	font-size: 18px;	color: #000;	font-weight: 500;	line-height: 30px;}
.specal_food_num4 {	position: absolute;	text-align: left;	top: 800px;	right: 0%;	border: 0px solid blue;	width: 700px;	height: 570px;	padding-top: 385px;	padding-left: 135px; background-size: cover;	background: #fff url('/kor/images/specal_food_num4_bg.jpg')center no-repeat;}
.specal_food_num4 p {	font-sizE: 35px;	color: #bb1120;	font-weight: 600;	line-height: 55px;}
.specal_food_num4 span {	display: block;	width: 80%;	font-sizE: 18px;	color: #000;	font-weight: 500;	line-height: 30px;}
.specal_food_area1 {	display: none;}

 @media all and (max-width: 1200px) {
	.specal_food {	padding: 50px 0px;	overflow: hidden;}
	.specal_food_area {	display: none;}
	.specal_food_area1 {	display: block;	margin-top: 5%;}
	.specal_food_area1 ul {width: 98%;	position: relative;	margin: 0 auto;}
	.specal_food_area1 ul li {	display: inline-block;	float: left;	width: 48%;margin: 1%;padding: 15px;}
	.specal_food_tt_num1 p {	text-align: left;	font-sizE: 35px;	color: #0079c4;	font-weight: 600;	line-height: 55px;}
	.specal_food_tt_num1 span {	display: inline-block;	font-sizE: 18px;	text-align: left !important;	color: #000;	font-weight: 500;	line-height: 25px !important;	word-break: keep-all;}
	.specal_food_tt_num2 p {text-align: left;	font-sizE: 35px;	color: #5cb531;	font-weight: 600;	line-height: 55px;}
	.specal_food_tt_num2 span {display: inline-block;font-sizE: 18px;text-align: left !important;color: #000;font-weight: 500;line-height: 25px !important;word-break: keep-all;}
	.specal_food_tt_num3 p {text-align: left;font-sizE: 35px;color: #ff6600;font-weight: 600;line-height: 55px;}
	.specal_food_tt_num3 span {display: inline-block;font-sizE: 18px;text-align: left !important;color: #000;font-weight: 500;line-height: 25px !important;word-break: keep-all;}
	.specal_food_tt_num4 p {text-align: left;font-sizE: 35px;	color: #bb1120;font-weight: 600;line-height: 55px;}
	.specal_food_tt_num4 span {display: inline-block;font-sizE: 18px;text-align: left !important;color: #000;font-weight: 500;line-height: 25px !important;word-break: keep-all;}
}

 @media all and (max-width:640px) {
	.specal_food_tt {background: none;}
	.specal_food_area1 ul li {display: inline-block;float: left;width: 98%;margin: 1%; padding: 15px;}
	.specal_food_tt_num1 p {font-size: 30px;}
	.specal_food_tt_num1 span {font-size: 16.5px;}
	.specal_food_tt_num2 p {font-size: 30px;}
	.specal_food_tt_num2 span {font-size: 16.5px;}
	.specal_food_tt_num3 p {font-size: 30px;}
	.specal_food_tt_num3 span {font-size: 16.5px;}
	.specal_food_tt_num4 p {font-size: 30px;}
	.specal_food_tt_num4 span {font-size: 16.5px;}
}
/*경산별미 끝	*/





/*테마별 맛집	 시작*/
.main-title{display:flex; flex-flow:column; align-items:center; margin-bottom:30px}
.main-title p{font-size: 20px; line-height: 1.4; color: #fff;	font-weight: 400; margin-top:10px}
.theme_food {width: 100%; position: relative; text-align: center; padding: 120px 0px; background: #fff url('/kor/images/theme_bg.jpg')center top no-repeat; background-size:cover; border-top-right-radius: 80px;}
.theme_food_btn {display:flex; flex-wrap:wrap; justify-content:center;}
.theme_food_btn a {margin:4px; transition: 0.2s all; font-size: 19px; padding: 7px 13px; border-radius: 100px; border: 1px solid #fff; color: #fff;}
.theme_food_btn a:hover {background: #fff;	color: #ff6600; box-shadow: 5px 5px 10px rgba(0,0,0,0.1);}

.theme_food ul {width: 100%; display: flex; flex-wrap:wrap; justify-content: space-between; align-items: flex-start; padding:0; margin-top:60px}
.theme_food ul li {margin:0; overflow: hidden;	width: calc(100%/5 - 25px);	background: #fff;	box-shadow: 5px 5px 10px rgba(0,0,0,0.1);	border-radius:40px 0 40px 0;}
.theme_food ul li:nth-child(2n) {margin-top: 40px;}
.theme_food ul li img {width: 100%;}
.theme_detail {width:100%; padding:20px; display:flex; flex-flow:column}
.theme_detail_tt {color: #ff6600;	font-weight: 600;	font-size: 22px;	line-height: 1.4; margin-bottom:10px}
.theme_detail_tt1, .theme_detail_tt2{font-size: 17px; line-height:1.4; color: #333;	padding-left: 22px; text-align:left;	background: url('/kor/images/theme_icon01.png')top left no-repeat; background-size:22px}
.theme_detail_tt2 {background: url('/kor/images/theme_icon02.png')left no-repeat; background-size:22px; margin-top:5px}
.theme_detail_tt3 {margin-top: 15px; font-weight: 400;color: #888; font-size: 15px; line-height: 1.4; }
.theme_food_btn1 {display:flex; flex-wrap:wrap; justify-content:center; margin-top:50px; padding:0}
.theme_food_btn1 a {display:flex; flex-wrap:wrap; justify-content:center;  align-items:center; color: #fff !important;  padding:7px 5px; border-bottom: 2px solid #fff; font-weight: 600;font-size: 25px; background:none}
.theme_food_btn1 a img{margin-left:100px}

@media all and (max-width:1400px) {
	.main-title img{height:70px}
	.main-title p{font-size: 18px;}
	.theme_food {padding: 100px 0px; }
	.theme_food_btn a {font-size: 18px;}
	.theme_food ul li {width: calc(100%/5 - 15px); border-radius:30px 0 30px 0;}
	.theme_food ul li:nth-child(2n) {margin-top: 30px;}
	.theme_detail {padding:15px; }
	.theme_detail_tt {font-size: 20px; margin-bottom:8px}
	.theme_detail_tt1, .theme_detail_tt2{font-size: 16px; padding-left: 20px; background-size:20px; }
	.theme_detail_tt2 {background-size:20px; margin-top:5px}
	.theme_detail_tt3 {margin-top: 12px; font-size: 14px;}
	.theme_food_btn1 a {padding:6px 5px; font-size: 23px; }
	.theme_food_btn1 a img{margin-left:90px}
}

@media all and (max-width:1230px) {
	.main-title{margin-bottom:25px}
	.main-title img{height:65px}
	.main-title p{font-size: 17px;}
	.theme_food {padding: 90px 0px; border-top-right-radius: 70px;}
	.theme_food_btn a {font-size: 17px; padding: 6px 13px; }
	.theme_food ul {margin-top:50px}
	.theme_food ul li {width: calc(100%/4 - 15px);}
	.theme_food ul li:nth-child(5) {display:none}
	.theme_food_btn1 {margin-top:40px}
	.theme_food_btn1 a {padding:5px; font-size: 21px; }
	.theme_food_btn1 a img{margin-left:70px; height:50px}
}

@media all and (max-width:1023px) {
	.main-title{margin-bottom:20px}
	.main-title img{height:60px}
	.main-title p{font-size: 16px;}
	.theme_food {background:#ff6600; padding: 80px 0px; border-top-right-radius: 60px;}
	.theme_food_btn a {margin:3px; font-size: 16px; padding: 5px 12px; }
	.theme_food ul {margin-top:40px}
	.theme_food ul li {width: calc(100%/3 - 15px);}
	.theme_food ul li:nth-child(4) {display:none}
	.theme_food_btn1 {margin-top:35px}
	.theme_food_btn1 a {padding:0 5px; font-size: 19px; }
	.theme_food_btn1 a img{margin-left:60px}
}

@media all and (max-width:768px) {
	.main-title{margin-bottom:16px}
	.main-title img{height:55px}
	.main-title p{font-size: 15px;}
	.theme_food {padding: 70px 0px; border-top-right-radius: 50px;}
	.theme_food_btn a {font-size: 15px; padding: 5px 12px; }
	.theme_food ul {flex-flow:column; margin-top:40px}
	.theme_food ul li {width: 100%; height:auto !important; margin:0 !important; border:none; display:flex; flex-wrap:wrap; border-radius:30px 0 30px 0;}
	.theme_food ul li:nth-child(2n) {margin-top: 0;}
	.theme_food ul li:nth-child(n+2) {margin-top: 15px !important;}
	.theme_food ul li:nth-child(4), .theme_food ul li:nth-child(5) {display:flex}
	.theme_food ul li > a{width:40%; background:#ddd;}
	.theme_detail {width:60%; padding:25px; justify-content: center;}
	.theme_detail_tt {font-size: 21px; margin-bottom:10px; text-align:left;}
	.theme_detail_tt1, .theme_detail_tt2{font-size: 16px; padding-left: 20px; background-size:20px}
	.theme_detail_tt2 {display:inline-block; background-size:20px; margin-top:5px}
	.theme_detail_tt3 {margin-top: 12px; font-size: 14px; text-align:left;}
	.theme_food_btn1 {margin-top:30px}
	.theme_food_btn1 a {font-size: 17px; }
	.theme_food_btn1 a img{margin-left:50px; height:46px}
}

@media all and (max-width:500px) {
	.main-title img{height:50px}
	.theme_food {padding: 60px 0px; }
	.theme_food_btn a {margin:2px; font-size: 14px; padding: 4px 10px; }
	.theme_food ul {margin-top:30px}
	.theme_food ul li {flex-flow:column; border-radius:20px;}
	.theme_food ul li:nth-child(n+2) {margin-top: 12px !important;}
	.theme_food ul li > a{width:100%; }
	.theme_detail {width:100%; padding:20px; }
	.theme_detail_tt {font-size: 19px; margin-bottom:8px}
	.theme_detail_tt1, .theme_detail_tt2{font-size: 15px; }
	.theme_detail_tt3 {margin-top: 10px; font-size: 14px;}
	.theme_food_btn1 a {font-size: 16px; }
	.theme_food_btn1 a img{margin-left:30px; height:42px}
}
/*테마별 맛집	 끝*/







/*정보마당 시작*/
.b_community {position: relative; width: 100%; padding: 0px; margin:50px 0 100px}
.commu-tit{display:flex; flex-wrap:wrap; justify-content: space-between; align-items:flex-end; margin-bottom:50px;}
.commu-tit h1 {font-size: 45px;	line-height:1; color: #ff6600; position:relative; font-weight: 600; width: calc(100% - 600px); background:none; padding-top:50px;}
.commu-tit h1::before{content:''; display:block; width:250px; height:65px; position:absolute; top:0; left:180px; background:url('/kor/images/main/title_bg_02.jpg') no-repeat center; background-size:cover;}
.tab-con{width:600px; display:flex; flex-wrap:wrap; align-items:center;  justify-content:flex-end}
.tab-con li a{font-size:25px; font-weight:600; color:#999; text-decoration: none; padding:0 30px; position:relative; cursor:pointer}
.tab-con li a:hover{color:#555}
.tab-con li a::before{content:''; display:block; width:5px; height:5px; background:#aaa; border-radius:10px; position:absolute; top:15px; left:0}
.tab-con li:last-child a{padding-right:0 !important}
.tab-con li:first-child a::before{display:none}
.tab-con li.active a {	color: #000;}

.commu-tabcon ul{width:100%; display:flex; flex-wrap:wrap;}
.commu-tabcon ul li{width:calc(100%/4 - 25px); height:170px; border-bottom:1px solid #ddd; margin-right:33px; display: flex; flex-flow: column; align-items: flex-start; position:relative}
.commu-tabcon ul li:nth-child(4n){margin-right:0}
.commu-tabcon ul li:hover{border-bottom:1px solid #999}
.b_community_tt {font-size: 22px;	line-height: 1.4; font-weight: 700; width:100%; height:75px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.b_community_tt1 {font-size: 17px;	font-weight:300; color: #555;	padding: 0px;	line-height: 1.4; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.b_community_tt2 {position: absolute; bottom:10px; left:0; font-size: 19px; letter-spacing:-0.5px;	color: #000;	padding: 0px;	font-weight: 600;}
.theme_food_btn2 {margin-top: 30px;}
.theme_food_btn2 a {color: #ff6600 !important;	border-bottom: 2px solid #ff6600;}


@media all and (max-width:1400px) {
	.commu-tit h1 {font-size: 43px; width: calc(100% - 520px); padding-top:40px;}
	.commu-tit h1::before{width:230px; height:60px; left:160px; }
	.tab-con{width:520px; }
	.tab-con li a{font-size:23px; padding:0 25px;}
	.commu-tabcon ul li{width:calc(100%/4 - 15px); height:165px; margin-right:20px;}
	.b_community_tt {font-size: 21px; }
}

@media all and (max-width:1230px) {
	.b_community {margin:50px 0 80px}
	.commu-tit{margin-bottom:40px;}
	.commu-tit h1 {font-size: 41px; width: calc(100% - 430px); padding-top:40px;}
	.commu-tit h1::before{width:200px; height:55px; left:140px; }
	.tab-con{width:430px; }
	.tab-con li a{font-size:21px; padding:0 16px;}
	.tab-con li a::before{width:4px; height:4px; top:14px;}

	.commu-tabcon ul li{width:calc(100%/4 - 8px); height:155px; margin-right:10px;}
	.b_community_tt {font-size: 19px; height:65px; }
	.b_community_tt1 {font-size: 16px;	}
	.b_community_tt2 {bottom:8px; font-size: 17px;}
	.theme_food_btn2 {margin-top: 25px;}
}

@media all and (max-width:1023px) {
	.b_community {margin:50px 0 60px}
	.commu-tit{flex-flow: column;  align-items: flex-start;}
	.commu-tit h1 {font-size: 38px; width: 100%; padding-top:30px;}
	.commu-tit h1::before{width:190px; height:50px; left:130px; }
	.tab-con{width:auto; margin-top:12px; margin-left:5px; justify-content: flex-start;}
	.tab-con li a{font-size:20px; padding:0 14px;}
	.tab-con li:first-child a{padding-left:0 !important}

	.commu-tabcon ul li{width:calc(100%/3 - 12px); height:145px; margin-right:12px;}
	.commu-tabcon ul li:nth-child(4){display:none}
	.b_community_tt {font-size: 19px; height:65px; }
	.b_community_tt1 {font-size: 16px;	}
	.b_community_tt2 {bottom:8px; font-size: 17px;}
}

@media all and (max-width:768px) {
	.b_community {margin:40px 0 50px}
	.commu-tit {margin-bottom:30px;}
	.commu-tit h1 {font-size: 34px;}
	.commu-tit h1::before{width:170px; height:45px; left:120px; }
	.tab-con{width:auto; margin-top:12px; margin-left:0}
	.tab-con li {margin-right:5px}
	.tab-con li a{font-size:18px; padding:4px 15px; background:#eee; border-radius:100px;}
	.tab-con li:first-child a{padding-left:15px !important}
	.tab-con li:last-child a{padding-right:15px !important}
	.tab-con li.active a{background:#222; color:#fff;}
	.tab-con li a::before{display:none;}

	.commu-tabcon ul {justify-content: space-between;}
	.commu-tabcon ul li{width:calc(100%/2 - 10px); height:130px; margin-right:0;}
	.commu-tabcon ul li:nth-child(4){display:flex}
	.commu-tabcon ul li:nth-child(n+3){margin-top:30px;}
	.b_community_tt {font-size: 18px; height:58px; }
	.b_community_tt1 {font-size: 15px;	}
	.b_community_tt2 {bottom:5px; font-size: 16px;}
	.theme_food_btn2 {margin-top: 20px;}
}

@media all and (max-width:500px) {
	.b_community {margin:40px 0 50px}
	.commu-tit {margin-bottom:25px;}
	.commu-tit h1 {font-size: 28px; padding-top:25px;}
	.commu-tit h1::before{width:130px; height:32px; left:105px; }
	.tab-con{width:auto; margin-top:5px;}
	.tab-con li {margin-top:5px}
	.tab-con li a{font-size:16px; padding:4px 12px; font-weight:500}
	.tab-con li:first-child a{padding-left:12px !important}
	.tab-con li:last-child a{padding-right:12px !important}

	.commu-tabcon ul li{width:100%; height:auto; padding:0 5px; padding-bottom:40px}
	.commu-tabcon ul li:nth-child(n+2){margin-top:25px;}
	.b_community_tt {font-size: 18px; height:auto; margin-bottom:5px }
	.b_community_tt1 {font-size: 15px;	}
	.b_community_tt2 {font-weight:400; font-size: 14px; left:5px}
	.theme_food_btn2 {margin-top: 20px;}
}
/*정보마당 끝*/









	
/*지정음식점*/
.b_food_store {position: relative; display:flex; width: 100%; background: url('/kor/images/main/b_food_store_bg.jpg')left bottom no-repeat; background-size:cover;}
.b_food_store .wrap5{display:flex; flex-wrap:wrap; justify-content: space-between;}
.b_food_store_left {width: calc(100% - 400px);	border: 1px solid #ccc; border-radius: 30px; background: #fff;	padding: 35px; background: #fff url('/kor/images/main/left_bg.jpg')left bottom no-repeat; display:flex; flex-wrap:wrap;}
.b_food_store_right {	width: 380px;	border-radius: 30px;	background: url('/kor/images/main/army_bg.jpg')center;	background-size: cover; height : auto; padding-top: 40px; text-align: center;}
.fs-title {font-size: 32px; font-weight: 600; color: #000; width: 230px;}

.b_food_store_tt {font-size: 32px; line-height:1.4; font-weight: 600;	color: #fff;	margin-bottom: 20px;}
.b_food_store_tt2 {	font-size: 20px;	color: #000; font-weight: 600; line-height: 1.4; margin-top: 15px; padding-left:5px; word-break: break-all;}
.b_food_store_tt3 {	font-size: 16px;	color: #000; font-weight: 300;	line-height: 1.4; margin-top:5px; padding-left:5px; word-break: break-all;}

#m_board1 {position: relative;	width: calc(100% - 230px);}
#m_board1 .tabs1 {width:100%; display:flex; flex-wrap:wrap; margin-bottom:20px;}
#m_board1 .tabs1 li {width: calc(100%/4 - 5px); margin:0; margin-right:6px; text-align: center; color: #333;	}
#m_board1 .tabs1 li:nth-child(4n){margin-right:0 !important;}
#m_board1 .tabs1 li a {font-size: 19px;	color: #333;	padding: 12px 2px;	border-radius: 35px;	background: #eaeaea;	display: block;}
#m_board1 .tabs1 li a:hover {	font-size:19px; color: #fff;	background: #ff6600; transition: 0.1s;}
#m_board1 .tabs1 li.wd50per {	width: 50% !important;}
#m_board1 .tabs1 .active a {	color: #fff;	background: #ff6600;	box-sizing: border-box;	font-weight: 500;	text-decoration: none;	display: block;}
#m_board1 .more {	position: absolute;	right: 17px;	top: 16px;}
#m_board1 .more a {	display: block;	padding: 5px;	border: 1px solid #ddd;}
#m_board1 .more a:hover {	border: 1px solid #1e83eb}
#m_board1 .tab_container1 {	text-align: left; padding-top: 0;width: 100%;	overflow: hidden;}
#m_board1 .tab_content1 {	display: flex;	flex-wrap:wrap; justify-content: initial;}
#m_board1 .tab_content1 div {width: calc(100% / 3 - 15px); margin: 0; margin-right: 22px; display: flex; flex-flow: column;}
#m_board1 .tab_content1 div:nth-child(3n){margin-right:0 !important}
#m_board1 .tab_content1 div img {width: 100%;	border-radius: 20px;	height: 180px;}
.soldier_food_btn a {transition: 0.5s all;	font-size: 17px;	padding: 7px 16px;	border-radius: 35px;	margin: 0.2%;	border: 1px solid #fff;	color: #fff;}
.soldier_food_btn a:hover {	background: #fff;	color: #2a7a0a;	font-weight: 600;	box-shadow: 5px 5px 10px rgba(0,0,0,0.2);}

 
@media all and (max-width:1400px) {
/*지정음식점*/
.b_food_store_left {width: calc(100% - 310px); border-radius: 25px; padding: 30px;}
.b_food_store_right {	width: 300px;	border-radius: 25px;}
.fs-title {font-size: 29px; width: 190px;}
.b_food_store_tt2 {	font-size: 18px; margin-top: 12px; }
.b_food_store_tt3 {	font-size: 15px; margin-top:5px;}
#m_board1 {width: calc(100% - 190px);}
#m_board1 .tabs1 li a {font-size: 18px;	padding: 10px 2px;}
#m_board1 .tabs1 li a:hover {font-size:18px;}
#m_board1 .tab_content1 div {width: calc(100% / 3 - 10px); margin: 0; margin-right: 15px;}
#m_board1 .tab_content1 div img {border-radius: 15px; height: 150px;}
.b_food_store_tt {font-size: 29px; margin-bottom:15px;}
.soldier_food_btn a {font-size: 16px;	padding: 6px 14px;}
}

@media all and (max-width:1230px) {
	/*지정음식점*/
	.b_food_store_left{background:#fff;}
	.fs-title {font-size: 28px; width: 100%; margin-bottom:10px;;}
	#m_board1 {width: 100%;}
}

@media all and (max-width:1023px) {
	/*지정음식점*/
	.b_food_store{margin-bottom:70px; background:none}
	.b_food_store_left {width: calc(100% - 240px); border-radius: 20px; padding: 20px; margin-bottom:0;}
	.b_food_store_right {	width: 230px;	border-radius: 20px;}
	.fs-title {font-size: 26px;}
	.b_food_store_tt2 {	font-size: 17px; margin-top: 10px; }
	.b_food_store_tt3 {	font-size: 15px; }
	#m_board1 .tabs1 {margin-bottom:15px;}
	#m_board1 .tabs1 li {width: calc(100%/4 - 4px); margin:0; margin-right:5px;}
	#m_board1 .tabs1 li a {font-size: 15px;	padding: 6px 2px;}
	#m_board1 .tabs1 li a:hover {font-size:15px;}
	#m_board1 .tab_content1 div {width: calc(100% / 3 - 5px); margin: 0; margin-right: 7px;}
	#m_board1 .tab_content1 div img {border-radius: 12px; height: 110px;}
	.b_food_store_tt {font-size: 25px; margin-bottom:12px;}
	.soldier_food_btn a {font-size: 15px;	padding: 5px 12px;}
}

@media all and (max-width:768px) {
	/*지정음식점*/
	.b_food_store{margin-bottom:60px;}
	.b_food_store_left {width: 100%; padding: 25px; margin-bottom:15px }
	.b_food_store_right {	width: 100%; height:200px; padding-top:30px;}
	.fs-title {font-size: 24px;}
	.b_food_store_tt2 {	font-size: 16px; margin-top:8px; }
	.b_food_store_tt3 {	font-size: 15px; }
	#m_board1 .tabs1 {margin-bottom:12px;}
	#m_board1 .tabs1 li {width: calc(100%/4 - 3px); margin:0; margin-right:4px;}
	#m_board1 .tabs1 li a {font-size: 15px; padding: 6px 2px;}
	#m_board1 .tabs1 li a:hover {font-size:15px;}
	#m_board1 .tab_content1{justify-content: space-between;}
	#m_board1 .tab_content1 div {width: calc(100% / 2 - 7px); height:auto; margin: 0; margin-right: 0;}
	#m_board1 .tab_content1 div:nth-child(n+3){margin-top:10px}
	#m_board1 .tab_content1 div img {border-radius: 12px; height: 140px;}
	.b_food_store_tt {font-size: 23px; margin-bottom:8px;}
	.soldier_food_btn a {font-size: 15px;	padding: 4px 12px;}
}


@media all and (max-width:500px) {
	/*지정음식점*/
	.b_food_store{margin-bottom:60px;}
	.b_food_store_left {width: 100%; padding: 25px; margin-bottom:15px }
	.b_food_store_right {	width: 100%; height:220px; padding-top:30px;}
	.fs-title {font-size: 24px; text-align:center;}
	.b_food_store_tt2 {	font-size: 17px; margin-top:8px; }
	.b_food_store_tt3 {	font-size: 15px; margin-top:3px;}
	#m_board1 .tabs1 {margin-bottom:10px; justify-content: space-between;}
	#m_board1 .tabs1 li {width: calc(100%/2 - 4px); margin-right:0px;}
	#m_board1 .tabs1 li:nth-child(n+3){margin-top:4px;}
	#m_board1 .tabs1 li a {font-size: 15px; padding: 7px 2px;}
	#m_board1 .tabs1 li a:hover {font-size:15px;}
	#m_board1 .tab_content1 div {width: 100%;}
	#m_board1 .tab_content1 div:nth-child(n+2){margin-top:15px}
	#m_board1 .tab_content1 div img {height: 160px;}

	.b_food_store_tt {font-size: 21px; margin-bottom:7px;}
	.soldier_food_btn a {font-size: 14px;	padding: 3px 12px;}
}






/*footer*/
footer{background: #f3f3f3; padding: 30px 0px; margin-top:30px}
.ft-top{display:flex; flex-flow:column; align-items: center; width:100%; position:relative; border-bottom:1px solid #ccc; padding-bottom:30px; margin-bottom:30px}
.ft-top img.copy_logo{width:240px; margin-bottom:20px;}
.ft-top dl{display:flex; flex-wrap:wrap;justify-content: center; }
.ft-top dl dd a{font-size:17px; line-height:1.4; font-weight:300; padding:0 20px; position:relative; color:#333; }
.ft-top dl dd:nth-child(n+2) a::before{content:''; display:block; width:5px; height:5px; background:#777; border-radius:10px; position:absolute; top:9px; left:0;}
.ft-top dl dd a:hover{color:#000}

.ft-info ul {display:flex; flex-flow:column; align-items: center; text-align:center; }
.ft-info ul li{width: fit-content; font-size:16px; line-height:1.4; color:#222; font-weight:300; position:relative; padding-left:8px;}
.ft-info ul li::before{content:''; display:block; width:3px; height:3px; background:#666; border-radius:10px; position:absolute; top:9px; left:0;}
.ft-info ul li:nth-child(n+2){margin-top:5px}
.ft-info p.copy{text-align:center; font-size:16px; line-height:1.4; color:#222; font-weight:300; margin-top:20px;}

.f_site{position:absolute; right:20px;  width:200px; bottom:30px;  background:#fff; color:#000;  line-height:45px; border-radius: 10px; box-shadow: 3px 3px 5px rgb(0,0,0,0.1);}
#mainNavi{ list-style:none;}
#mainNavi span{line-height:45px;   background:none !important;  color:#000 !important; font-size:16px;}
#mainNavi > li{padding:0 10px; -webkit-transition: .5s; width:100% !important; text-align:left; border:1px solid rgba(250,250,250,0.2); box-sizing:border-box; line-height:45px;background:url(/kor/images/arrow_icon01.png)no-repeat right;}
#mainNavi > li  a{ display:block;-webkit-transition: .5s; font-size:1em;  font-weight:700; color:#999999; padding-left:10px; vertical-align:middle; overflow:hidden;}
#mainNavi li a:hover{ color:#000;}
#mainNavi li ul{ opacity:0; position:absolute; left:0; top:42px; z-index:777;  webkit-transition: .5s; box-shadow: 3px 3px 5px rgb(0,0,0,0.1);  background:#fff; -webkit-transition: .5s;}
#mainNavi li:hover ul{ opacity:1;-webkit-transition: .5s;}
#mainNavi > li:hover ul > li{display:block; font-size:15px; width:200px; height:32px; line-height:32px; color:#333;padding-left:10px; font-weight:400;}
#mainNavi li > u > li a{line-height:32px; padding-top:0px;}
#mainNavi li ul li a:hover{color:#000;}


@media all and (max-width:1023px) {
	footer{padding: 50px 0px;}
	.ft-top{padding-bottom:25px; margin-bottom:25px}
	.ft-top img.copy_logo{width:220px; margin-bottom:20px;}
	.ft-top dl dd a{font-size:16px; padding:0 15px; }
	.ft-top dl dd:nth-child(n+2) a::before{width:4px; height:4px; top:9px;}
	.ft-info ul li{font-size:15px;}
	.ft-info p.copy{font-size:15px; margin-top:15px;}

	.f_site{width:170px; bottom:20px; line-height:40px; border-radius: 6px; }
	#mainNavi span{line-height:40px; font-size:15px;}
	#mainNavi > li{line-height:40px;}
	#mainNavi li:hover ul{ opacity:1;-webkit-transition: .5s;}
	#mainNavi > li:hover ul > li{font-size:14px; width:170px; height:30x; line-height:30px; }
	#mainNavi li > u > li a{line-height:30px; }

}

@media all and (max-width:768px) {
	footer{padding: 40px 0px;}
	.ft-top img.copy_logo{width:180px;}
	.f_site{display:none}
}

@media all and (max-width:500px) {
	footer{padding: 30px 0px;}
	.ft-top{padding-bottom:20px; margin-bottom:20px}
	.ft-top img.copy_logo{width:150px; margin-bottom:15px;}
	.ft-top dl dd a{font-size:15px; padding:0 10px; }
	.ft-top dl dd:nth-child(n+2) a::before{width:3px; height:3px;}

	.ft-info ul li{font-size:14px; padding-left:7px;}
	.ft-info ul li::before{top:7px;}
	.ft-info p.copy{font-size:14px; margin-top:15px;}
}



#top_btn {
	border-radius: 30px;
	position: fixed;
	bottom: 20px;
	right: 25px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	border: 0;
	background: #ff6600;
	color: #FFF;
	font-weight: 800;
	text-align: center;
	font-size: 1.4em;
	z-index: 99;
	box-shadow: 5px 5px 10px rgba(0,0,0,0.2);
}
#top_btn:hover {
	background-color: red;
}