

@media only screen and (min-width:1px) and (max-width:799px) {

/*레이아웃*/
.main_contents_wrap {float:right; width:100%;position:relative; box-sizing:border-box;}
.main_contents_w { width:90%; margin:0 auto; padding:30px 0 0 0; max-width:1130px; }

/* 지도 */
.smw {background: #e8f1e3; border-radius: 15px; width: 100%; }
.sm_l { width: 100%; padding: 30px 30px 0 30px; box-sizing: border-box;}
.sm_l h2 {font-size: 28px; margin-bottom: 10px; color: #000; font-weight: bold;}
.sm_l p {font-size: 16px; line-height: 26px; color: #000;}
.sm_l p br {display: none;}
.sm_l > a {display: block; background: #6dac48; color: #fff; font-size: 16px; border-radius: 45px; width: 120px; padding: 3px 0; text-align: center; margin: 20px 0;}
.sm_l > a img {width: 20px; margin-top: 6px;}
.sm_l .smb {display: none;}
.sm_r { width: 100%; padding: 0 30px 30px 30px; box-sizing: border-box;}
.sm_r img {width: 100%;}

/* 상권현황 */
.data_w {float: left; width: 100%; background: #e0ecf4; border-radius: 15px; padding: 30px 0 0 0; box-sizing: border-box; margin: 50px 0 0 0;}
.data_w > h2 {font-size: 28px; color: #000; text-align: center;}

/* 사이트 바로가기 */
.sgw {float: left; width: 100%; background: #eee; border-radius: 15px; padding: 30px 10px; box-sizing: border-box; margin: 50px 0 0 0;}
.sgw .go {float: left; width: 30%; margin-right: 10px;}
.sgw .go:last-child {margin-right: 0;}
.sgw .go li {font-size: 17px; font-weight: bold; text-align: center;}
.sgw .go li img {display: block; margin: 0 auto; width: 65px;}
.sgw .go li a {color: #000;}
.sgw .go li:last-child {margin-left: 10px; margin-top: 10px;}
.sgw .go li dd.dh {height: 45px;}
.sgw .go li dd.txt {font-size: 15px; font-weight: 500; margin-top: 7px;}

/* 콘텐츠 */
.cont_w { margin: 50px 0 0 0; float: left; width: 100%;}
.cont_w .cont_box {float: left;width: 48%; border-radius: 15px; padding: 20px; box-sizing: border-box; margin-bottom: 10px;}
.cont_w .bc1 {background: #fcebe3; margin-right: 10px;}
.cont_w .bc2 {background: #fcf7e1;}
.cont_w .bc3 {background: #ece3fa; margin-right: 10px;}
.cont_w .bc4 {background: #eaf0fb;}
.cont_w .bc5 {background: #fde9f2; margin-right: 10px;}
.cont_w .bc6 {background: #dff4df;}
.cont_w .cont_box li {font-size: 14px; color: #000;margin-bottom: 5px; word-break: break-all;}
.cont_w .cont_box li br {display: none;}
.cont_w .cont_box li.c1 {font-size: 18px; color: #ef6250; height: 60px; font-weight: 600;}
.cont_w .cont_box li.c2 {font-size: 18px; color: #f1b613; height: 60px; font-weight: 600;}
.cont_w .cont_box li.c3 {font-size: 18px; color: #6246f7; height: 60px; font-weight: 600;}
.cont_w .cont_box li.c3 br {display: block;}
.cont_w .cont_box li.c4 {font-size: 18px; color: #6270f4; height: 60px; font-weight: 600;}
.cont_w .cont_box li.c5 {font-size: 18px; color: #ec3184; height: 60px; font-weight: 600;}
.cont_w .cont_box li.c6 {font-size: 18px; color: #00c300; height: 60px; font-weight: 600;}
.cont_w .cont_box li.lh {height: 80px;}
.cont_w .cont_box li .icon {float: left; width: 40%;}
.cont_w .cont_box li .icon img {height: 35px;}
.cont_w .cont_box li .plus {float: right; width: 50%;}
.cont_w .cont_box li .plus img {width: 60%; float: right;}

/* 로고 */
.logo_w {display: none;}
.logo_mob {width: 100%; float: left; margin: 50px 0 0 0; border-top: 1px solid #a0a0a0;}
:root {--color-text: navy; --color-bg: papayawhip; --color-bg-accent: #ecdcc0; --size: clamp(10rem, 1rem + 40vmin, 30rem); --gap: calc(var(--size) / 14); --duration: 50s; --scroll-start: 0; --scroll-end: calc(-100% - var(--gap));}

@media (prefers-color-scheme: dark) {
  :root {--color-text: papayawhip; --color-bg: navy; --color-bg-accent: #2626a0;}
}
.marquee {display: flex; overflow: hidden; user-select: none; gap: var(--gap);
}
.marquee__group {flex-shrink: 0; display: flex; align-items: center; justify-content: space-around; gap: var(--gap); min-width: 100%; animation: scroll-x var(--duration) linear infinite;}
@media (prefers-reduced-motion: reduce) {
  .marquee__group {
    animation-play-state: paused;
  }
}

@keyframes scroll-x {
  from {
    transform: translateX(var(--scroll-start));
  }
  to {
    transform: translateX(var(--scroll-end));
  }
}

@keyframes scroll-y {
  from {
    transform: translateY(var(--scroll-start));
  }
  to {
    transform: translateY(var(--scroll-end));
  }
}

/* Parent wrapper */
.wrapper {display: flex; flex-direction: column; gap: var(--gap); margin: auto; padding: 30px 0;}

@keyframes fade {
  to {
    opacity: 0;
    visibility: hidden;
  }
}

/* 푸터 */
.wf {display: none;}
footer { float: left; width: 100%; background: #efefef; padding: 20px 0px; }
.footer_wrap { width: 95%; margin:0 auto; box-sizing: border-box; }

.footer_wrap .footer_l {float: left; width:100%;}
.footer_wrap .footer_l li { float:left; width:100%; margin-bottom: 5px; font-size: 14px; color: #000; text-align:center;  }
.footer_wrap .footer_l li span { font-size:12px; color:#777;  }
.footer_wrap .footer_l li:last-child {margin-top: 15px;}

.footer_wrap .footer_r { width:100%; padding:0 0 20px 0;  }
.footer_wrap .footer_r select { padding:10px 2.5%; width:95%; text-align:Center; }
.main_copy_family { margin-left:18px;  }

/*****************01 컨텐츠*****************/
.main_con1_wrap { float:left; width:100%; margin:0px 0 0 0;  }

}

@media only screen and (min-width:800px) and (max-width:1449px) {

/*레이아웃*/
.main_contents_wrap {float:right; width:100%;position:relative; box-sizing:border-box;}
.main_contents_w { width:95%; margin:0 auto; padding:30px 0 0 0; max-width:1130px; }

/* 지도 */
.smw {background: #e8f1e3; border-radius: 15px; width: 100%; float: left; margin-bottom:10px; }
.sm_l {float: left; width: 40%; padding: 50px 0 50px 50px; box-sizing: border-box;}
.sm_l h2 {font-size: 30px; margin-bottom: 10px; color: #000;}
.sm_l p {font-size: 18px; line-height: 28px; color: #000;}
.sm_l p br {display: none;}
.sm_l > a {display: block; background: #6dac48; color: #fff; font-size: 18px; border-radius: 45px; width: 135px; padding: 5px 0; text-align: center; margin: 20px 0 40px 0;}
.sm_l > a img {width: 20px; margin-top: 6px;}
.sm_l .smb {width: 85%;}
.sm_l .smb li {background: #fff; padding: 10px 0 10px 15px; border-radius: 10px; box-shadow: 1px 2px 5px rgb(171, 185, 109); font-size: 18px; margin-top: 15px;}
.sm_l .smb li a {color: #000; display: block;}
.sm_l .smb li:hover a {color: #fff;}
.sm_l .smb li.bc1 {border-right: 5px solid #4a82ce;}
.sm_l .smb li.bc1:hover {background: #4a82ce;}
.sm_l .smb li.bc2 {border-right: 5px solid #b87e53;}
.sm_l .smb li.bc2:hover {background: #b87e53;}
.sm_l .smb li.bc3 {border-right: 5px solid #49ad8c;}
.sm_l .smb li.bc3:hover {background: #49ad8c;}
.sm_l .smb li.bc4 {border-right: 5px solid #eb6868;}
.sm_l .smb li.bc4:hover {background: #eb6868;}
.sm_r {float: right; width: 60%; padding: 50px 50px 50px 0; box-sizing: border-box;}
.sm_r img {width: 100%;}

.sm_l .smb li.bc1 span {  float:right; text-align:right; font-size:15px; color:#fff; background:#4a82ce; margin:3px 10px 0 0; padding:0 10px; border-radius:20px; }
.sm_l .smb li.bc2 span {  float:right; text-align:right; font-size:15px; color:#fff; background:#b87e53; margin:3px 10px 0 0; padding:0 10px; border-radius:20px; }
.sm_l .smb li.bc3 span {  float:right; text-align:right; font-size:15px; color:#fff; background:#49ad8c; margin:3px 10px 0 0; padding:0 10px; border-radius:20px; }
.sm_l .smb li.bc4 span {  float:right; text-align:right; font-size:15px; color:#fff; background:#eb6868; margin:3px 10px 0 0; padding:0 10px; border-radius:20px; }

/* 상권현황 */
.data_w {float: left; width: 100%; background: #e0ecf4; border-radius: 15px; padding: 30px 0 0 0; box-sizing: border-box; margin: 50px 0;}
.data_w > h2 {font-size: 30px; color: #000; text-align: center;}

/* 사이트 바로가기 */
.sgw {display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; background: #eee; border-radius: 15px; padding: 30px 20px; box-sizing: border-box; margin: 50px 0;}
.sgw .go {display: flex; flex-wrap: wrap; justify-content: space-between; width: 32%;}
.sgw .go li {float: left; font-size: 19px; font-weight: bold;}
.sgw .go li a {color: #000;}
.sgw .go li img {width: 65px;}
.sgw .go li:last-child {margin-left: 10px; margin-top: 10px;}
.sgw .go li dd.txt {font-size: 15px; font-weight: 500; margin-top: 7px;}

/* 콘텐츠 */
.cont_w {display: flex; flex-wrap: wrap; justify-content: space-between; margin: 50px 0 0 0;}
.cont_w .cont_box {width: 32%; border-radius: 15px; padding: 30px; box-sizing: border-box; margin-bottom: 20px;}
.cont_w .bc1 {background: #fcebe3;}
.cont_w .bc2 {background: #fcf7e1;}
.cont_w .bc3 {background: #ece3fa;}
.cont_w .bc4 {background: #eaf0fb;}
.cont_w .bc5 {background: #fde9f2;}
.cont_w .bc6 {background: #dff4df;}
.cont_w .cont_box li {font-size: 18px; color: #000;margin-bottom: 5px;}
.cont_w .cont_box li.c1 {font-size: 21px; color: #ef6250; margin-bottom: 15px; font-weight: 600;}
.cont_w .cont_box li.c2 {font-size: 21px; color: #f1b613; margin-bottom: 15px; font-weight: 600;}
.cont_w .cont_box li.c3 {font-size: 21px; color: #6246f7; margin-bottom: 15px; font-weight: 600;}
.cont_w .cont_box li.c4 {font-size: 21px; color: #6270f4; margin-bottom: 15px; font-weight: 600;}
.cont_w .cont_box li.c5 {font-size: 21px; color: #ec3184; margin-bottom: 15px; font-weight: 600;}
.cont_w .cont_box li.c6 {font-size: 21px; color: #00c300; margin-bottom: 15px; font-weight: 600;}
.cont_w .cont_box li.lh {height: 100px;}
.cont_w .cont_box li .icon {float: left;}
.cont_w .cont_box li .plus {float: right;}
.cont_w .cont_box li br {display: none;}

/* 로고 */
.logo_w {display: none;}
.logo_mob {width: 100%; float: left; margin: 50px 0 0 0; border-top: 1px solid #a0a0a0;}
:root {--color-text: navy; --color-bg: papayawhip; --color-bg-accent: #ecdcc0; --size: clamp(10rem, 1rem + 40vmin, 30rem); --gap: calc(var(--size) / 14); --duration: 50s; --scroll-start: 0; --scroll-end: calc(-100% - var(--gap));}

@media (prefers-color-scheme: dark) {
  :root {--color-text: papayawhip; --color-bg: navy; --color-bg-accent: #2626a0;}
}
.marquee {display: flex; overflow: hidden; user-select: none; gap: var(--gap);
}
.marquee__group {flex-shrink: 0; display: flex; align-items: center; justify-content: space-around; gap: var(--gap); min-width: 100%; animation: scroll-x var(--duration) linear infinite;}
@media (prefers-reduced-motion: reduce) {
  .marquee__group {
    animation-play-state: paused;
  }
}

@keyframes scroll-x {
  from {
    transform: translateX(var(--scroll-start));
  }
  to {
    transform: translateX(var(--scroll-end));
  }
}

@keyframes scroll-y {
  from {
    transform: translateY(var(--scroll-start));
  }
  to {
    transform: translateY(var(--scroll-end));
  }
}

/* Parent wrapper */
.wrapper {display: flex; flex-direction: column; gap: var(--gap); margin: auto; padding: 30px 0;}

@keyframes fade {
  to {
    opacity: 0;
    visibility: hidden;
  }
}

/* 푸터 */
footer {width: 100%; float: left; background: #efefef; padding: 40px 0 60px 0;}
.footer_wrap {box-sizing: border-box; width: 90%; margin: 0 auto;}
.footer_wrap .footer_l {float: left; width: 70%;}
.footer_wrap .footer_l li {margin-bottom: 5px; font-size: 14px; color: #000;}
.footer_wrap .footer_l li:last-child {margin-top: 25px;}
.footer_wrap .footer_r {float: right; width: 30%;}
.footer_wrap .footer_r select {float: right; height:40px; margin-top:10px; }
.wf {display: none;}

/*****************01 컨텐츠*****************/
.main_con1_wrap { float:left; width:100%; margin:0px 0 0 0;  }

}

@media only screen and (min-width: 1450px) {

/*레이아웃*/
.main_contents_wrap {float:left; width:calc(100% - 30%); position:relative; box-sizing:border-box;  }
.main_contents_w { width:90%; float:left; /*margin:0 auto;*/ padding:140px 0 0 70px; max-width:1160px; }

/* 지도 */
.smw {background: #e8f1e3; border-radius: 15px; width: 100%; float: left; margin-bottom:50px; }
.sm_l {float: left; width: 40%; padding: 70px 0 70px 70px; box-sizing: border-box;}
.sm_l h2 {font-size: 35px; margin-bottom: 10px; color: #000;}
.sm_l p {font-size: 18px; line-height: 28px; color: #000;}
.sm_l > a {display: block; background: #6dac48; color: #fff; font-size: 20px; border-radius: 45px; width: 135px; padding: 5px 0; text-align: center; margin: 20px 0 40px 0;}
.sm_l > a img {vertical-align: baseline;}
.sm_l .smb {width: 85%;}
.sm_l .smb li {background: #fff; padding: 15px 0 15px 15px; border-radius: 10px; box-shadow: 1px 2px 5px rgb(171, 185, 109); font-size: 20px; margin-top: 15px;}
.sm_l .smb li a {color: #000; display: block;}
.sm_l .smb li:hover a {color: #fff;}
.sm_l .smb li.bc1 {border-right: 5px solid #4a82ce;}
.sm_l .smb li.bc1:hover {background: #4a82ce;}
.sm_l .smb li.bc2 {border-right: 5px solid #b87e53;}
.sm_l .smb li.bc2:hover {background: #b87e53;}
.sm_l .smb li.bc3 {border-right: 5px solid #49ad8c;}
.sm_l .smb li.bc3:hover {background: #49ad8c;}
.sm_l .smb li.bc4 {border-right: 5px solid #eb6868;}
.sm_l .smb li.bc4:hover {background: #eb6868;}
.sm_r {float: right; width: 60%; padding: 50px 50px 50px 0; box-sizing: border-box;}
.sm_r img {width: 100%;}

.sm_l .smb li.bc1 span {  float:right; text-align:right; font-size:16px; color:#fff; background:#4a82ce; margin:3px 10px 0 0; padding:0 10px; border-radius:20px; }
.sm_l .smb li.bc2 span {  float:right; text-align:right; font-size:16px; color:#fff; background:#b87e53; margin:3px 10px 0 0; padding:0 10px; border-radius:20px; }
.sm_l .smb li.bc3 span {  float:right; text-align:right; font-size:16px; color:#fff; background:#49ad8c; margin:3px 10px 0 0; padding:0 10px; border-radius:20px; }
.sm_l .smb li.bc4 span {  float:right; text-align:right; font-size:16px; color:#fff; background:#eb6868; margin:3px 10px 0 0; padding:0 10px; border-radius:20px; }

/* 상권현황 */
.data_w {float: left; width: 100%; background: #e0ecf4; border-radius: 15px; padding: 50px 0 0 0; box-sizing: border-box; margin: 50px 0;}
.data_w > h2 {font-size: 35px; color: #000; text-align: center;}

/* 사이트 바로가기 */
.sgw {display: flex; flex-wrap: wrap; justify-content: space-around; width: 100%; background: #eee; border-radius: 15px; padding: 30px 50px; box-sizing: border-box; margin: 50px 0;}
.sgw .go li {float: left; font-size: 23px; font-weight: bold; line-height: 26px;}
.sgw .go li a {color: #000;}
.sgw .go li:last-child {margin-left: 20px; margin-top: 10px;}
.sgw .go li dd.txt {font-size: 18px; font-weight: 500; margin-top: 7px;}

/* 콘텐츠 */
.cont_w {display: flex; flex-wrap: wrap; justify-content: space-between; margin: 50px 0 0 0;}
.cont_w .cont_box {width: 32%; border-radius: 15px; padding: 30px; box-sizing: border-box; margin-bottom: 20px;}
.cont_w .bc1 {background: #fcebe3;}
.cont_w .bc2 {background: #fcf7e1;}
.cont_w .bc3 {background: #ece3fa;}
.cont_w .bc4 {background: #eaf0fb;}
.cont_w .bc5 {background: #fde9f2;}
.cont_w .bc6 {background: #dff4df;}
.cont_w .cont_box li {font-size: 18px; color: #000;margin-bottom: 5px;}
.cont_w .cont_box li.c1 {font-size: 23px; color: #ef6250; margin-bottom: 15px; font-weight: 600;}
.cont_w .cont_box li.c2 {font-size: 23px; color: #f1b613; margin-bottom: 15px; font-weight: 600;}
.cont_w .cont_box li.c3 {font-size: 23px; color: #6246f7; margin-bottom: 15px; font-weight: 600;}
.cont_w .cont_box li.c4 {font-size: 23px; color: #6270f4; margin-bottom: 15px; font-weight: 600;}
.cont_w .cont_box li.c5 {font-size: 23px; color: #ec3184; margin-bottom: 15px; font-weight: 600;}
.cont_w .cont_box li.c6 {font-size: 23px; color: #00c300; margin-bottom: 15px; font-weight: 600;}
.cont_w .cont_box li.lh {height: 100px;}
.cont_w .cont_box li .icon {float: left;}
.cont_w .cont_box li .plus {float: right;}
.cont_w .cont_box li br {display: none;}

/* 로고 */
.logo_w {width: 100%; float: left; margin: 50px 0 0 0; border-top: 1px solid #a0a0a0;}
.logo_w .logo_box {padding: 40px 30px;}
.logo_w ul {display: flex; justify-content: space-between;}
.logo_w ul li {display: flex; justify-content: space-between;}
.logo_mob {display: none;}

/* 푸터 */
footer {width: 100%; float: left; background: #efefef;}
.footer_wrap {padding: 40px 30px; box-sizing: border-box; float: left; width: 100%;}
.footer_wrap .footer_l {float: left; width: 70%;}
.footer_wrap .footer_l li {margin-bottom: 5px; font-size: 14px; color: #000;}
.footer_wrap .footer_l li:last-child {margin-top: 25px;}
.footer_wrap .footer_r {float: right; width: 30%;}
.footer_wrap .footer_r select {float: right; height:40px; margin-top:10px; }
.mf {display: none;}

/*****************01 컨텐츠*****************/
.main_con1_wrap { float:left; width:100%; margin:0px 0 0 0;  }

}


@media only screen and (min-width:1px) and (max-width:799px) {

.sup_tit { float:left; width:100%; padding:40px 0 10px 0;  text-align:center;   }
.sup_tit ul li { font-size:22px; font-weight:600; color:#000;    }
.sup_tit .red { font-size:32px; color:#b31616;  text-decoration:underline; }
.sup_tit .btn { width:100%; text-align:center; }
.sup_tit .btn a { background:#00a3ac; font-size:14px; font-weight:400; color:#fff; border-radius:15px; padding:5px 15px;  }

/*지원사업공고박스*/
.sup_w { margin: 0px 0 0px 0; float: left; width: 100%;}
.sup_box {float: left;width:calc(100%/1); padding: 10px; box-sizing: border-box; margin-bottom:0px;}
.sup_box .line { float:left; width:100%;   }
.sup_box a { display:block; float:left; width:100%; border:1px solid #ccc; box-sizing: border-box; border-radius:15px; transition: all ease 0.3s;  }
.sup_box a:hover {  border:1px solid #00a3ac; background:#f3fbfb;   }
.sup_top { float:left; width:100%; }
.sup_btm { padding:0 20px;  }

.sup_top ul { padding:20px;  }
.sup_top ul li { float:left; width:100%; }
.sup_btm ul li { }
.sup_btm .le { float:left; width:80%; }
.sup_btm .ri { float:right; width:20%;  padding-bottom:20px; }

.sup_ss { font-size:16px; font-weight:500; color:#00a3ac;    }
.sup_st1 { background:#51ae3e; font-size:12px; color:#fff; padding:0 5px;   }
.sup_st2 { background:#ae903e; font-size:12px; color:#fff; padding:0 5px;   }
.sup_st3 { background:#0065ac; font-size:12px; color:#fff; padding:0 5px;   }
.sup_top .tit { font-size:18px; font-weight:600; color:#000;  padding:10px 0 5px 0;  }
.sup_btm .day { font-size:16px; font-weight:500; color:#333; }
.sup_btm .name { font-size:14px; font-weight:400; color:#555; }
.sup_btm .no { font-size:14px; font-weight:400; color:#555; }
.sup_btm .btn { z-index:10; float:right; border-radius:50%; background:#00a3ac;  font-size:28px; 
font-weight:300; color:#fff; text-align:center; transition: all 0.3s;  width:calc(1em/0.7); 
height:calc(1em/0.7);  display: flex; justify-content: center; align-items: center;    }

}

@media only screen and (min-width:800px) and (max-width:1449px) {

.sup_tit br { display:none; }
.sup_tit { float:left; width:100%; padding:0 0 10px 0;  text-align:center;   }
.sup_tit ul li { font-size:24px; font-weight:600; color:#000;    }
.sup_tit .red { font-size:35px; color:#b31616;  text-decoration:underline; }
.sup_tit .btn { float:right; margin-right:10px;  }
.sup_tit .btn a { background:#00a3ac; font-size:14px; font-weight:400; color:#fff; border-radius:15px; padding:5px 15px;  }

/*지원사업공고박스*/
.sup_w { margin: 0px 0 40px 0; float: left; width: 100%;}
.sup_box {float: left;width:calc(100%/2); padding: 10px; box-sizing: border-box; margin-bottom:0px; height: 220px;} /*250106 height 값 추가*/
.sup_box .line { float:left; width:100%;   }
.sup_box a { display:block; float:left; width:100%; border:1px solid #ccc; box-sizing: border-box; border-radius:15px; transition: all ease 0.3s;  }
.sup_box a:hover {  border:1px solid #00a3ac; background:#f3fbfb;   }
.sup_top { float:left; width:100%; height: 140px; } /*250106 height 값 추가*/
.sup_btm { padding:0 20px;  }

.sup_top ul { padding:20px;  }
.sup_top ul li { float:left; width:100%; }
.sup_btm ul li { }
.sup_btm .le { float:left; width:70%; }
.sup_btm .ri { float:right; width:30%;  padding-bottom:20px; }

.sup_ss { font-size:16px; font-weight:500; color:#00a3ac;    }
.sup_st1 { background:#51ae3e; font-size:12px; color:#fff; padding:0 5px;   }
.sup_st2 { background:#ae903e; font-size:12px; color:#fff; padding:0 5px;   }
.sup_st3 { background:#0065ac; font-size:12px; color:#fff; padding:0 5px;   }
.sup_top .tit { font-size:18px; font-weight:600; color:#000;  padding:10px 0 5px 0; height:50px;   }
.sup_btm .day { font-size:16px; font-weight:500; color:#333; }
.sup_btm .name { font-size:14px; font-weight:400; color:#555; }
.sup_btm .no { font-size:14px; font-weight:400; color:#555; }
.sup_btm .btn { z-index:10; float:right; border-radius:50%; background:#00a3ac;  font-size:28px; 
font-weight:300; color:#fff; text-align:center; transition: all 0.3s;  width:calc(1em/0.7); 
height:calc(1em/0.7);  display: flex; justify-content: center; align-items: center;    }

}

@media only screen and (min-width: 1450px) {

.sup_tit br { display:none; }
.sup_tit { float:left; width:100%; padding:0 0 10px 0;  text-align:center;   }
.sup_tit ul li { font-size:24px; font-weight:600; color:#000;    }
.sup_tit .red { font-size:35px; color:#b31616;  text-decoration:underline; }
.sup_tit .btn { float:right; margin-right:10px;  }
.sup_tit .btn a { background:#00a3ac; font-size:14px; font-weight:400; color:#fff; border-radius:15px; padding:5px 15px;  }

/*지원사업공고박스*/
.sup_w { margin: 0px 0 40px 0; float: left; width: 100%;}
.sup_box {float: left;width:calc(100%/2); padding: 10px; box-sizing: border-box; margin-bottom:0px; height: 195px;}
.sup_box .line { float:left; width:100%;   }
.sup_box a { display:block; float:left; width:100%; border:1px solid #ccc; box-sizing: border-box; border-radius:15px; transition: all ease 0.3s;  }
.sup_box a:hover {  border:1px solid #00a3ac; background:#f3fbfb;   }
.sup_top { float:left; width:100%; }
.sup_btm { padding:0 20px;  }

.sup_top ul { padding:20px;  }
.sup_top ul li { float:left; width:100%; }
.sup_btm ul li { }
.sup_btm .le { float:left; width:70%; }
.sup_btm .ri { float:right; width:30%;  padding-bottom:20px; }

.sup_ss { font-size:16px; font-weight:500; color:#00a3ac;    }

.sup_st1 { background:#51ae3e; font-size:12px; color:#fff; padding:0 5px;   }
.sup_st2 { background:#ae903e; font-size:12px; color:#fff; padding:0 5px;   }
.sup_st3 { background:#0065ac; font-size:12px; color:#fff; padding:0 5px;   }
.sup_top .tit { font-size:18px; font-weight:600; color:#000;  padding:10px 0 5px 0; height:50px;   } /*250106 height 값 추가*/
.sup_btm .day { font-size:16px; font-weight:500; color:#333; }
.sup_btm .name { font-size:14px; font-weight:400; color:#555; }
.sup_btm .no { font-size:14px; font-weight:400; color:#555; }
.sup_btm .btn { z-index:10; float:right; border-radius:50%; background:#00a3ac;  font-size:28px; 
font-weight:300; color:#fff; text-align:center; transition: all 0.3s;  width:calc(1em/0.7); 
height:calc(1em/0.7);  display: flex; justify-content: center; align-items: center;    }

}

.sup_tt1 { float:right; text-align:right; font-size:16px; font-weight:500; color:#000;   }
.sup_tt2 { float:right; text-align:right; font-size:16px; font-weight:500; color:#999;   }
