﻿@charset "utf-8";

@import url(content01.css);

/*******************************************************

	Contents CSS Document
	IEETU Web Standardization Team
	2020-01-10

*******************************************************/

body.open_scroll {overflow:hidden;}

.pagination + .button_wrap {padding-top:20px;}
.state_btn {display:inline-block; width:70px; height:22px; line-height:22px; color:#fff !important; background:#444; border-radius:30px; text-align:center; font-size:14px; }
.state_btn.blue {background:#4b4d4a;}
.state_btn.red {background:#ee2e2e;}
.state_btn.gray {background:#888888;}
.t_class {display:inline-block;padding:0 8px; height:22px; line-height:20px; color:#4b4d4a; border:1px solid #4b4d4a; border-radius:40px; font-size:14px; margin-right:6px;}
.s_tit {font-size:1.1em; margin-right:6px; }

/* 스프라이트 이미지 */
.sp_com2{display:inline-block; overflow:hidden; color:transparent !important; white-space:nowrap; background:url(../images/common/sp_com2.png) no-repeat 0 0; background-size:200px 200px;}

/*서브타이틀*/
.subTitle {display: table; width:100%; height:220px; background:#cfd4d6 url(../images/content/subTitle_bg3.jpg) no-repeat center; background-size:79%;}
.subTitle p {display: table-cell; vertical-align: middle; font-size:1.375rem; font-weight:normal; text-align:center; color:#222; letter-spacing:-0.03rem; word-break:keep-all;}
.subTitle .fc04 {position:relative; margin:0 10px; font-size:1.75rem; font-weight:600; color:#222;}
.subTitle .fc04:before {display:inline-block; position:absolute; top:-5px; left:-7px; width:10px; height:10px; content:'';  background:url(../images/content/newTech_ico_kiho.png) no-repeat left top;}
.subTitle .fc04:after {display:inline-block; position:absolute; bottom:-5px; right:-10px; width:10px; height:10px; content:''; background:url(../images/content/newTech_ico_kiho.png) no-repeat right bottom;}

/*리스트*/
.img_conLst {overflow:hidden; border-top:1px solid #ddd;}
.img_conLst .left {float:left; width:18%; padding-top:30px;}
.img_conLst .right {float:right; width:82%; margin-top:20px;}
.img_conLst .circle_img {display:inline-block; width:200px; height:200px; text-align:center; border-radius:50%; text-indent:-9999rem;}
.img_conLst .circle_img.ico_01 {background:#f6f6f8 url(../images/content/newtech_circle_ico01.png) no-repeat center; background-size:70px 70px;}
.img_conLst .circle_img.ico_02{background:#f6f6f8 url(../images/content/newtech_circle_ico02.png) no-repeat center; background-size:70px 70px;}
.img_conLst .circle_img.ico_03 {background:#f6f6f8 url(../images/content/newtech_circle_ico03.png) no-repeat center; background-size:70px 70px;}
.img_conLst .circle_img.ico_04 {background:#f6f6f8 url(../images/content/newtech_circle_ico04.png) no-repeat center; background-size:70px 70px;}
.img_conLst .circle_img.ico_05 {background:#f6f6f8 url(../images/content/newtech_circle_ico05.png) no-repeat center; background-size:70px 70px;}
.img_conLst .circle_img.ico_06 {background:#f6f6f8 url(../images/content/newtech_circle_ico06.png) no-repeat center; background-size:70px 70px;}
.img_conLst .circle_img.ico_07 {background:#f6f6f8 url(../images/content/newtech_circle_ico07.png) no-repeat center; background-size:70px 70px;}
.img_conLst .circle_img.ico_08 {background:#f6f6f8 url(../images/content/newtech_circle_ico08.png) no-repeat center; background-size:70px 70px;}

.img_conLst2 {overflow:hidden;border:1px solid #ddd;}
.img_conLst2 .left {float:left; width:48.5%;}
.img_conLst2 .right {float:right; width:51.5%; }

.conTit3 + .img_conLst + .right {maring-top:10px;}
.img_conLst3 {overflow:hidden;}
.img_conLst3 .lst {float:left; width:580px; margin-right:40px;}
.img_conLst3 .lst .higher {height:280px;}

.img_conLst3 .lst:nth-child(2n+1) {clear:left;}
.img_conLst3 .lst:nth-child(2n) {margin-right:0;}

.img_conLst4 {overflow:hidden; border:1px solid #ddd;}
.img_conLst4 .lst  {width:48%; float:left;}
.img_conLst4 .lst + .lst {margin-left:40px; background:url(../images/content/dott_img.jpg) no-repeat 0 30px;}

.conTab {overflow:hidden; width:100%; margin-top:50px;}
.conTab ul li {float:left; width:50%; border:1px solid #ddd;}
.conTab ul li + li {border-left:0;}
.conTab ul li a {display:inline-block; width:100%; height:54px; line-height:53px; text-align:center; font-weight:bold; color:#777; font-size:1.125rem;}
.conTab ul li a.on {color:#fff; background:url(../images/content/conTab_bg.gif) repeat;}

/*로그인*/
.login_wrap {background:url(../images/content/login_bg.png) no-repeat center center; background-size:cover; padding:124px 0 100px;}
.login_wrap .tit {max-width:492px; margin:0 auto; padding-left:100px; background:url(../images/content/login_icon.png) no-repeat 5px 4px; font-size:19px; color:#5b6966; letter-spacing:-1.4px; line-height:1.2;}
.login_wrap .tit strong {font-size:32px; display:block; color:#141414; font-weight:normal; padding-bottom:10px; }
.login_wrap .ipt_wrap {max-width:492px; padding-right:122px; position:relative; margin:30px auto 0;}
.login_wrap .ipt_wrap input {width:100%; height:52px; margin-bottom:10px;}
.login_wrap .ipt_wrap .btn {display:block; width:114px; height:114px; font-size:18px; background:#4b4d4a; color:#fff; text-align:center; line-height:114px; position:absolute; right:0; top:0; }
.find_id {overflow:hidden; background:#e3ecfb;}
.find_id li {float:left; width:33.333333%; position:relative; padding:40px 0 60px 40px;}
.find_id li:before {content:''; display:block; width:1px; height:66px; position:absolute; right:0; top:40px; background:#c7d7f2;}
.find_id li:last-child:before {display:none;}
.find_id li a strong {display:block; font-size:20px; font-weight:normal; color:#141414; letter-spacing:-1px;}
.find_id li a span {font-size:18px; color:#4b4d4a; display:inline-block;}
.find_id li a span:after {content:''; display:inline-block; width:20px; height:20px; background:url(../images/content/login_bullet.png) no-repeat;position:relative; top:4px;vertical-align: top; margin-left:6px;}

/*로그인타입*/
.login_type {overflow:hidden; margin:0 -1%;}
.login_type .box {float:left; width:31.3%; margin:0 1%; border:1px solid #d9d9d9;text-align:center;}
.login_type .box:before {content:''; display:block; width:120px; height:120px; background:url(../images/content/login_type1.png) no-repeat; margin:30px auto 15px; }
.login_type .box.type2:before {background-image:url(../images/content/login_type2.png);}
.login_type .box.type3:before {background-image:url(../images/content/login_type3.png);}
.login_type .box strong { color:#4b4d4a; font-size:24px; letter-spacing:-1px;}
.login_type .box p {font-size:17px; margin-top:5px; letter-spacing:-1px; line-height:1.4; height:90px; margin-bottom:20px;}
.login_type .box a {display:block; margin:0 auto; max-width:200px; height:52px; line-height:52px; font-size:17px;  border-radius:10px; background:#4b4d4a; color:#fff; text-align:center;}
.login_type ul {margin-top:30px; background:#e8f1ff; height:120px; padding:17px 0;}
.login_type ul li {width:180px; text-align:left; padding-left:10px; position:relative; margin:0 auto; line-height:1.3; color:#4b4d4a; font-size:17px; }
.login_type ul li:before {content:''; display:block; border:3px solid transparent; border-left:3px solid #4b4d4a; position:absolute; left:0; top:7px;}
.login_type .box.type2 ul li , .login_type .box.type3 ul li{width:110px;}

/*회원가입*/
.login_process {overflow:hidden; background:#f5f8fd;border:1px solid #dde4ef; margin-bottom:52px; padding-left:22px;}
.login_process li {float:left; width:calc(25% + 22px); margin-left:-22px; padding:14px 20px; color:#858585; font-size:18px; font-weight:bold; position:relative;}
.login_process li:nth-child(1) { z-index:4;}
.login_process li:nth-child(2) { z-index:3;padding-left:42px;}
.login_process li:nth-child(3) { z-index:2;padding-left:42px;}
.login_process li:nth-child(4) { z-index:1;padding-left:42px;}
.login_process li:before {content:''; display:block; width:22px; height:59px;  position:absolute; right:0; top:50%; margin-top:-29px; background:url(../images/content/process_off.png) no-repeat;}
.login_process li:last-child:before {display:none;} 
.login_process li.on {background:#4b4d4a; color:#fff; }
.login_process li.on:before {background-image:url(../images/content/process_on.png);}
.login_process li span {display:inline-block; width:30px; height:30px; border:2px solid #858585; color:#858585; border-radius:40px; line-height:26px; text-align:center; margin-right:8px;}
.login_process li.on span {border:2px solid #fff; color:#fff;}

.process01 ul {overflow:hidden; margin:0 -1%;}
.process01 ul li {width:48%; float:left; margin:0 1%;  border:1px solid #d9d9d9; text-align:center; padding:50px 10px;}
.process01 ul li strong {font-size:26px; color:#4b4d4a;}
.process01 ul li p {color:#666; font-size:17px; margin:4px 0 0 0;}
.process01 ul li p:after {content:''; display:block; width:125px; height:125px; background:url(../images/content/process01_icon01.png) no-repeat; margin:15px auto; }
.process01 ul li.type2 p:after {background-image:url(../images/content/process01_icon02.png); }
.process01 ul li a {display:block; max-width:130px; height:42px; line-height:42px; font-size:17px; color:#fff; text-align:center; margin:0 auto; background:#4b4d4a; border-radius:10px; }

.button_wrap {margin-top:30px;}
.line_box {border:1px solid #d2d2d2; padding:15px;  height:300px; overflow-y:scroll; overflow-x:hidden; width:100%;}
.line_check {border:1px solid #d2d2d2; background:#fafafa; padding:12px 12px 12px 12px; margin-top:-1px; vertical-align: middle; overflow:hidden; font-size:16px;}
.line_check .left {float:left;}
.line_check .right {float:right;}
.box_line {border:1px solid #d9d9d9; padding:40px;}
.box_line2 {border:1px solid #d9d9d9; padding:30px;}
.box_line2.blue {border-top:2px solid #00388b;}

.process04 h3 {font-size:28px; padding-top:30px;}
.process04 p {font-size:18px; line-height:1.4;}
.process04 div {padding-bottom:40px;}

.level_edu span{display:inline-block; margin-right:15px;}

.user_info{padding:10px 0 40px; font-size:18px;}
.user_info span{font-weight:bold;}

/* 지원사업안내 리스트 */
.support_list {overflow:hidden; margin:0 -10px;}
.support_list li {float:left; width:calc(25% - 20px); margin:0 10px 20px; position:relative;}
.support_list li a {display:block; height:290px; text-align:center; background:url(../images/content/support_bg01.png) no-repeat center center /cover; transition: 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);}
.support_list li.n2 a {background-image:url(../images/content/support_bg02.png);}
.support_list li.n3 a {background-image:url(../images/content/support_bg03.png);}
.support_list li.n4 a {background-image:url(../images/content/support_bg04.png);}
.support_list li.n5 a {background-image:url(../images/content/support_bg05.png);}
.support_list li.n6 a {background-image:url(../images/content/support_bg06.png);}
.support_list li.n7 a {background-image:url(../images/content/support_bg07.png);}
.support_list li.n8 a {background-image:url(../images/content/support_bg08.png);}
.support_list li a .txt {display:block; text-align:center; padding:130px 0 28px; font-size:28px; color:#4b4d4a; line-height:1.1; letter-spacing:-0.1em;}
.support_list li a .dtl {display:block; margin:0 auto; width:80%; max-width:152px; height:42px; line-height:42px; color:#fff; font-size:16px; background:#4b4d4a; border-radius:10px;}
/*.support_list li a:before {content:''; display:block; background:#215eb5; opacity:0; position:absolute; left:0; top:0; bottom:0; right:0;  transition:.15s cubic-bezier(0.22, 0.61, 0.36, 1);    }
.support_list li a:after {content:''; display:block; width:54px; height:59px; background:url(../images/content/support_list_icon.png) no-repeat; position:absolute; left:50%; margin-left:-27px; top:50%; margin-top:-30px; z-index:2; opacity:0; transition: .3s cubic-bezier(0.22, 0.61, 0.36, 1); transform:translateY(20px); }
.support_list li a:hover {background-size:110%; }
.support_list li a:hover:before {opacity:.8;}
.support_list li a:hover:after { opacity:1; transform:translateY(0px);}*/
.support_list li .line1:before {content:''; display:block; width:0; height:3px; background:#40d7fd; position:absolute; left:0; top:0; z-index:10; transition: 0.4s cubic-bezier(0.65, 0.05, 0.36, 1);}
.support_list li .line1:after {content:''; display:block; width:3px; height:0; background:#40d7fd; position:absolute; right:0; top:0; z-index:10; transition: 0.4s cubic-bezier(0.65, 0.05, 0.36, 1);}
.support_list li .line2:before {content:''; display:block; width:0; height:3px; background:#40d7fd; position:absolute; right:0; bottom:0; z-index:10; transition: 0.4s cubic-bezier(0.65, 0.05, 0.36, 1);}
.support_list li .line2:after {content:''; display:block; width:3px; height:0; background:#40d7fd; position:absolute; left:0; bottom:0; z-index:10; transition: 0.4s cubic-bezier(0.65, 0.05, 0.36, 1);}
.support_list li:hover .line1:before {width:100%;}
.support_list li:hover .line1:after {height:100%;}
.support_list li:hover .line2:before {width:100%;}
.support_list li:hover .line2:after {height:100%;}
.support_list li .line1:before , .support_list li .line1:after ,
.support_list li .line2:before , .support_list li .line2:after {background:#5fbc46;}

.support_detail .top_dtl {overflow:hidden; margin:0 -1% 40px; display:flex;}
.support_detail .top_dtl li {float:left; width:31.3%; margin:0 1%; border:1px solid #e2e2e2; text-align:center; position:relative;}
.support_detail .top_dtl li:before {content:''; display:block; width:100%; height:1000px; background:#f4f8ff; position:absolute; left:0; top:224px;}
.support_detail .top_dtl li:after {content:''; display:block; width:100%; height:1px; background:#e2e2e2; position:absolute; left:0; bottom:-1px;}
.support_detail .top_dtl li h4 {font-size:24px; color:#4b4d4a; padding-bottom:24px;}
.support_detail .top_dtl li h4:before {content:''; display:block; width:120px; height:120px; background:url(../images/content/class_img01.png) no-repeat; margin:30px auto 12px;}
.support_detail .top_dtl li.n2 h4:before {background-image:url(../images/content/class_img02.png);}
.support_detail .top_dtl li.n3 h4:before {background-image:url(../images/content/class_img03.png);}
.support_detail .top_dtl li p { padding:25px 15px; margin:0; font-size:1.06em; position:relative; z-index:2;}

/* 지원사업안내 상세 리스트*/
.support_lst_wrap .top_tit { overflow:hidden; margin-bottom:20px;}
.support_lst_wrap .top_tit h4 { font-size:1.75em; color:#4b4d4a; float:left;}
.support_lst_wrap .top_tit a {float:right;}
.support_lst_wrap .dtl_top_box {background:#f4f8ff; padding:40px 40px 30px 40px; position:relative; margin-bottom:44px;}
.support_lst_wrap .dtl_top_box:after {content:'';display:block; width:262px; height:208px; background:url(../images/content/support_dtl_img01.png) no-repeat; position:absolute; right:35px; top:26px;}
.support_lst_wrap .dtl_top_box:before {content:''; display:block; width:38px; height:31px; background:url(../images/content/support_dtl_img02.png) no-repeat; position:absolute; left:40px; top:50px;}
.support_lst_wrap .dtl_top_box p {position:relative; z-index:2; min-height:200px; padding:15px 25px 50px 25px; font-size:1.125em; letter-spacing:-1px;  border-bottom:2px solid #e5ecf8;}
.support_lst_wrap .dtl_top_box p .red {color:#ff3e3e;}
.support_lst_wrap .dtl_top_box p .blue {color:#4b4d4a;}
.box_btm {position:relative; margin:0 -8px; padding-top:30px; }
.box_btm .supportzone {width:100%;}
.box_btm .supportzone .item { }
.box_btm .supportzone .item .img { display:block;  margin:0 8px; position:relative; height:150px; overflow:hidden; }
.box_btm .supportzone .item.movie .img:before {content:''; display:block; width:44px; height:44px; background:url(../images/content/icon_movie.png) no-repeat; position:absolute; left:50%; margin-left:-22px; top:50%; margin-top:-22px;}
.box_btm .supportzone .item img {width:100%; min-height:150px;}
.box_btm .supportzone .item .txt {display:block; overflow:hidden; margin:10px 8px 0;  text-overflow: ellipsis; white-space: nowrap; font-size:0.938em;}

.box_btm .supportzone .nav button { display:block; width:36px; height:36px; overflow:hidden; text-indent:-999px; background:url(../images/content/support_prevnext.png) no-repeat;}
.box_btm .supportzone .nav button.prev {position:absolute; left:-10px; top:88px; z-index:10;}
.box_btm .supportzone .nav button.next {position:absolute; right:-10px; top:88px; z-index:10; background-position:-36px top;}

span.kind { display:inline-block; font-size:13px; padding:0 10px; line-height:22px; border:1px solid #4b4d4a; border-radius:30px;  font-weight:normal; color:#4b4d4a;}
span.kind[data-category-type="창업교육"], span.kind[data-category-type="창업보육센터(BI)"]{border:1px solid #4b4d4a; color:#4b4d4a;}
span.kind[data-category-type="시설공간"], span.kind[data-category-type="공공기관"] {border:1px solid #8c5900; color:#8c5900;}
span.kind[data-category-type="사업화"], span.kind[data-category-type="중장년기술창업센터"] {border:1px solid #ee2e2e; color:#ee2e2e;}
span.kind[data-category-type="행사네트워크"], span.kind[data-category-type="민간기관"] {border:1px solid #0f8100; color:#0f8100;}
span.kind[data-category-type="멘토링,컨설팅"], span.kind[data-category-type="1인창조기업지원센터"] {border:1px solid #007681; color:#007681;}
span.kind[data-category-type="판로,해외진출"] {border:1px solid #7d008c; color:#7d008c;}
span.kind[data-category-type="정책자금"] {border:1px solid #d96f11; color:#d96f11;}
span.kind[data-category-type="공모전"] {border:1px solid #8c0031; color:#8c0031;}
button.favorite {display:inline-block; width:24px; height:24px; border:1px solid #8a8a8a; text-indent:-999px; overflow:hidden; background:url(../images/content/btn_favorite.png) no-repeat center 4px; border-radius:50px; }
button.favorite.sel {border:1px solid #5494ff; background:#5494ff url(../images/content/btn_favorite_w.png) no-repeat center 4px;}
.top_tit2 h4 { font-size:1.750em; letter-spacing:-2px; margin-bottom:30px;}
.top_tit {overflow:hidden; margin-bottom:15px;}
.top_tit .left {float:left; margin-top:10px; font-size:1.125em; font-weight:bold;}
.top_tit .right {float:right;}
.support_dtl_lst .dtl_lst {border-top:2px solid #555; padding-bottom:20px;}
.support_dtl_lst .dtl_lst li {padding:20px 160px 20px 64px; position:relative; border-bottom:1px solid #d6d6d6;}
.support_dtl_lst .dtl_lst li a {display:block;}
.support_dtl_lst .dtl_lst li .favorite { position:absolute; left:20px; top:50%; margin-top:-12px;}
.support_dtl_lst .dtl_lst li .tit { font-size:1.063em; display:block; white-space: nowrap; text-overflow: ellipsis; font-weight:bold; overflow:hidden; }
.support_dtl_lst .dtl_lst li .tit span.kind { margin-right:3px; position:relative;top:-1px; }
.support_dtl_lst .dtl_lst li div {margin-top:6px; line-height:21px;}
.support_dtl_lst .dtl_lst li div span { display:inline-block; padding:0; margin-right:9px;font-size:0.938em; color:#666; letter-spacing:-0.6px;}
.support_dtl_lst .dtl_lst li div span:before {content:''; display:inline-block; width:17px; height:15px; background:url(../images/content/support_icon02.png) no-repeat; margin-right:5px; position:relative; top:2px;}
.support_dtl_lst .dtl_lst li div span.n2:before {width:14px; margin:0 6px 0 2px; background-position:-17px top;}
.support_dtl_lst .dtl_lst li div span.n3:before {width:15px; margin:0 6px 0 1px; background-position:-31px top;}
.support_dtl_lst .dtl_lst li div span.n4:before {width:13px; margin:0 7px 0 2px;background-position:-46px top;}
.support_dtl_lst .dtl_lst li div span em:after{ content:''; display:inline-block; margin:0 6px; width:1px; height:12px; background:#ddd;}
.support_dtl_lst .dtl_lst li div span strong { display:inline-block; width:80px; height:24px; line-height:24px; text-align:center; background:#888; color:#fff; border-radius:50px; margin:-4px 0 4px 5px; font-weight:500; font-size:13px; position:relative; top:-1px;}
.support_dtl_lst .dtl_lst li .deadline {display:block; width:104px; height:24px; line-height:24px; color:#fff; background:#a8a8a8; border-radius:100px; text-align:center; position:absolute; right:20px; top:50%; margin-top:-12px; font-size:14px;}
.support_dtl_lst .dtl_lst li .deadline.red {background:#ee2e2e;}
.support_dtl_lst .dtl_lst li .deadline.blue {background:#4b4d4a;}
.support_dtl_lst .dtl_lst li .deadline.black {background:#313131;}
.support_dtl_lst .dtl_lst li .person {position:absolute; right:0; top:50%; margin-top:-11px;}
.support_dtl_lst .dtl_lst li .person:before {content:''; display:inline-block; width:15px; height:15px; background:url(../images/content/support_icon02.png) no-repeat; margin-right:3px; position:relative; top:2px; background-position:-31px top;}
.support_dtl_lst .dtl_lst li .person strong {font-weight:normal; position:relative;}
.support_dtl_lst .dtl_lst li .person strong:after {content:''; display:inline-block; margin:0 6px; width:1px; height:12px; background:#ddd;}

.support_dtl_lst .dtl_lst2 li{ padding-left:0;}
.support_dtl_lst .dtl_lst2 .txt {margin:8px 0 0 0; line-height:1.2;height:36px; color:#666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.support_dtl_lst .dtl_lst2 li div span:before {width:16px;height:16px; background:url(../images/content/support_icon03.png) no-repeat;}
.support_dtl_lst .dtl_lst2 li div span.n2:before {width:17px; background-position:-16px top;}
.support_dtl_lst .dtl_lst2 li div span.n3:before {width:17px; background-position:-33px top;}
.support_dtl_lst .dtl_lst2 .btn_go {width:140px; position:absolute; right:0; top:50%;margin:0; margin-top:-27px; border-radius:10px;}
.support_dtl_lst .dtl_lst2 .btn_go.lightblue {background:#008ee9;}

/*상단 검색*/
.top_srch {background:#f2f6fc; padding:30px; position:relative; overflow:hidden; border:1px solid #e0e6ef; margin-bottom:45px;}
.top_srch input , .top_srch select { border-radius:0; box-shadow:none; border:1px solid #bfbfbf;}
.top_srch .t_select {float:left; display:block; overflow:hidden; width:calc(100% - 320px); }
.top_srch .t_select select {float:left; width:calc(25% - 4px); margin-right:4px;}
.top_srch .t_date {float:right; display:block; overflow:hidden;width:290px;}
.top_srch .t_date input[type=text] {width:36%;}
.top_srch .t_date span {width:5%; display:inline-block; text-align:center;}
.top_srch .t_date strong {display:inline-block; width:23%;}
.top_srch .t_txt {float:left; width:100%; display:block; position:relative; padding:5px 129px 5px 5px; border:1px solid #bfbfbf; background:#fff; position:relative; margin-top:30px;}
.top_srch .t_txt:before {content:''; display:block; width:100%; border-top:1px dashed #ddd; position:absolute; left:0; top:-17px;}
.top_srch .t_txt input[type=text] {width:100%; border:0;}
.top_srch .t_txt .button {position:absolute; right:2px; top:2px; padding-left:32px;}
.top_srch .t_txt .button:after {content:''; display:inline-block; width:14px; height:14px; background:url(../images/content/srch_btn.png) no-repeat; position:relative; top:2px; margin-left:5px; }

/* 지원사업 상세*/
.top_tit2 {position:relative;}
.top_tit2 h4.blue {color:#4b4d4a;}
.top_tit2 a {position:absolute; right:0; top:4px; display:block; width:114px; height:36px; line-height:36px; text-align:center; border:1px solid #8c8c8c; border-radius:6px; font-size:15px;}
.top_tit2 a:before {content:''; display:inline-block; width:22px; height:22px; background:url(../images/content/btn_favorite.png) no-repeat center 4px; border-radius:50px; border:1px solid #8c8c8c;vertical-align: top; margin-right:4px; position:relative; top:5px;}
.top_tit2 a.sel {border:1px solid #5494ff;}
.top_tit2 a.sel:before {background:#5494ff url(../images/content/btn_favorite_w.png) no-repeat center 4px; border:1px solid #5494ff; }
.s_view {}
.s_view .tab_tit { width:25%; position:absolute; left:0; top:0;}
.s_view .tab_tit.n1 { width:calc(25% + 1px);}
.s_view .tab_tit.n2 {left:25%;width:calc(25% + 1px);}
.s_view .tab_tit.n3 {left:50%;width:calc(25% + 1px);}
.s_view .tab_tit.n4 {left:75%;}
.s_view .tab_tit a {display:block;  height:50px; line-height:48px; font-weight:bold; border:1px solid #dae4f3; background:#f5f8fd; text-align:center; font-size:17px;}
.s_view .tab_tit a.sel { border:1px solid #5b6966; background:#fff; color:#4b4d4a; position:relative; z-index:2;}
.s_view h4 {position:relative;}
.s_view h4 a {position:absolute; top:-3px; font-size:15px; font-weight:400; margin-left:10px; }
.s_view h4 a[target=_blank]:after { content:''; display:inline-block; width:19px; height:14px; background:url(../images/content/btn_blank.png) no-repeat; margin-left:5px;}
.s_view h4 a.srch:after { content:''; display:inline-block; width:17px; height:17px; background:url(../images/common/btn_srch_w.png) no-repeat; margin-left:5px; position:relative; top:2px;}
.s_view .l_box {border:1px solid #ddd; border-top:3px solid #61646c; padding:30px;}
.s_view .l_box2 {border:1px solid #ddd; text-align:center; padding:30px;}
.s_view .l_box2 span{color:red;}
.s_view .l_box + .l_box2, .l_box + .button_wrap {margin-top:40px;}

.require {color:#ee2e2e; font-weight:bold;}

.support_write h4.tit { margin-top:37px; position:relative;}
.support_write h4.tit span { display:block; width:230px; height:48px; line-height:50px; text-align:center; background:#4b4d4a; font-size:18px; color:#fff; }
.support_write h4.tit span .require {display:inline; height:auto; color:#; font-size:16px; color:#ee2e2e;}
.support_write h4.tit a {position:absolute; right:-3px; top:0px; font-size:15px; font-weight:400; }
.support_write .l_box {border:1px solid #ddd; border-top:3px solid #61646c; padding:10px;}
.tbl_box {overflow:hidden; border:1px solid #e1e1e1; margin-top:-1px;}
.tbl_box .t_th {float:left; width:20%; height:54px; line-height:54px; font-weight:bold; text-align:center; background:#f6f6f7;}
.tbl_box .t_td {float:left; width:80%; padding:8px 10px; border-left:1px solid #e1e1e1;}

/*질문과답변 상세*/
.comment_write {background:#f7f7f7; padding:30px; margin-top:40px;}
.comment_write dl {background:#fff;}
.comment_write .write_box { overflow:hidden; padding:10px; background:#fff; border:1px solid #d6d6d6; margin-top:-1px;}
.comment_write .write_box textarea { width:calc(100% - 110px);}
.comment_write .write_box a {float:right; display:block; width:110px; height:96px; line-height:96px; background:#0c4ba7; color:#fff; text-align:center; }

.com_title { padding:40px 0 15px; font-size:19px; letter-spacing:-1px;}
.comment_box {border:1px solid #d0d0d0; border-radius:6px; padding:60px; margin-bottom:40px;}
.comment_box .com_top h4 {font-size:24px; color:#d9325d; overflow:hidden; position:relative; padding-bottom:20px;}
.comment_box .com_top h4 span { float:right; font-size:16px; color:#333; font-weight:400; letter-spacing:-0.5px;}
.comment_box .com_top h4 span strong { font-weight:bold;}
.comment_box .com_top h4 span a { margin-left:12px;display:inline-block; width:101px; height:31px; line-height:31px; border-radius:5px; background:#444; color:#fff; font-weight:bold; font-size:14px; text-align:center;}
.com_write { padding:20px 30px; background:#f8f8f8; border-top:1px solid #0c4ba7; margin-bottom:20px;}
.com_write > div {position:relative; padding:0 68px 0 47px; background:url(../images/content/list_icon03.png) no-repeat 0px 13px;}
.com_write textarea {display:block; width:100%; box-sizing:border-box; border:1px solid #d0d0d0; height:100px; padding:10px; border-right:0; }
.com_write button { position:absolute; right:0; top:0; width:68px; height:100px; background:#0078c8; text-align:center; color:#fff; display:block; line-height:62px; font-size:16px; font-weight:bold;}
.com_write p { font-size:16px; color:#000; padding-top:10px; letter-spacing: -1px;}
.com_write p strong { border-bottom:1px solid #000;}
.comment_box .btn_type {padding:32px 0 20px 0; border-bottom:1px solid #e3e3e3;}
.comment_box .btn_type a { display:inline-block; height:29px; line-height:29px; padding:0 13px; border:1px solid #c1c1c1; border-radius:5px; font-size:14px; letter-spacing:-0.5px; margin-right:2px;}
.comment_box .btn_type a.on {background:#464646; color:#fff; border:1px solid #464646;}
.comment_list {padding:0 40px; margin-top:30px; border:1px solid #d6d6d6; border-top:3px solid #61646c; border-bottom:1px solid #61646c;}
.comment_list li {padding-left:42px; margin-top:30px; padding-bottom:30px;background:url(../images/content/list_icon03.png) no-repeat left 2px; letter-spacing:-0.4px; position:relative;}
.comment_list > li {border-bottom:1px solid #e3e3e3;}
.comment_list > li:last-child {border-bottom:0;}
.comment_list > li ul {display:none;}
.comment_list > li li {margin-left:30px; padding-bottom:0;}
.comment_list li .com_write {margin-left:-40px; display:none;}
.comment_list li .com_write > div {background:url(../images/content/list_icon04.png) no-repeat 0px 13px;}
.comment_list li .com_write.com_box > div {background:url(../images/content/list_icon03.png) no-repeat 0px 13px;}
.comment_list li .com_write > div .tar {padding:0;margin:0; padding-top:10px;margin-right:-68px; font-size:14px; line-height:16px; letter-spacing:0;}
.comment_list > li li .com_write {margin-left:-110px;}
.comment_list > li li li .com_write {margin-left:-180px;}
.comment_list > li li li li .com_write {margin-left:-250px;}
.comment_list > li li li li li .com_write {margin-left:-320px;}
.comment_list > li li li li li li .com_write {margin-left:-390px;}

.comment_list > li li:before { display:block; content:''; width:12px; height:18px; background:url(../images/icon_bullet2.png) no-repeat; position:absolute; left:-22px; top:7px;}
.comment_list .writer { display:block; height:35px; line-height:18px; padding:2px 0 12px; font-size:13px; color:#333; }
.comment_list p {font-size:16px; line-height:26px; padding-bottom:12px; color:#333;}
.comment_list .btn_list {padding-bottom:16px;}
.comment_list .btn_list * { display:inline-block;background:none; padding:0 12px; border:1px solid #4b4847; color:#4b4847; margin-right:4px; border-radius:5px; height:31px; line-height:29px; font-size:14px; font-weight:bold; transition: 0.3s;}
.comment_list .btn_list .c_blue { border:1px solid #0078c8; color:#0078c8;}
.comment_list .btn_list .c_red { border:1px solid #eb3665; color:#eb3665;}
.comment_list .btn_list .btn_edit.on {background:#0078c8; color:#fff; padding:0 24px;}
.comment_list .btn_list .btn_com.on {background:#4b4847; color:#fff; padding:0 24px;}
.comment_list .com_btn {background:#fff; font-size:16px; font-weight:bold; color:#000; text-decoration:underline; position:relative; padding-left:28px; outline:none; display:block; width:200px; text-align:left;}
.comment_list .com_btn.on:after {display:block; content:'댓글 숨기기'; position:absolute; left:28px; top:0;text-decoration:underline; background:#fff; z-index:2; margin-right:-100px; }
.comment_list .com_btn:before { display:block; content:''; width:16px; height:9px; background:url(../images/icon_bullet.png) no-repeat; position:absolute; left:0px; top:5px; transition: 0.5s;}
.comment_list .com_btn.on:before { transform: rotate(-180deg);}

/*창업공간 리스트*/
.founded_srch { border:1px solid #e0e6ef; position:relative; background:#f2f6fc; padding:30px; padding-right:146px; margin-bottom:40px;}
.founded_srch .box {overflow:hidden; position:relative; border:1px solid #d6d6d6; background:#fff;}
.founded_srch .box:before {content:''; height:200px; width:1px; background:#d6d6d6; position:absolute; left:13%; top:0;}
.founded_srch .box:nth-child(2) {margin-top:-1px;}
.founded_srch .box strong {float:left; width:13%; height:48px; line-height:48px; text-align:center; }
.founded_srch .box div {float:left; width:87%; padding:12px;}
.founded_srch .box div span {display:inline-block; margin-right:15px;}
.founded_srch a {position:absolute; right:30px; top:30px; bottom:30px; display:block; width:116px; line-height:97px;  background:#4b4d4a; color:#fff; text-align:center;}
.founded_srch a:after {content:''; display:inline-block; width:14px; height:14px; margin-left:5px; background:url(../images/content/srch_btn.png);}

.right.btn_type {overflow:hidden;}
.right.btn_type a { display:block; float:left; margin-left:6px; width:120px; height:36px; line-height:36px; border:1px solid #bfbfbf; text-align:center; }
.right.btn_type a.on {border:1px solid #ee2e2e; color:#ee2e2e;}
.right.btn_type a.btn_g:before { content:''; display:inline-block; width:18px; height:16px; background:url(../images/common/btn_gallery_off.png) no-repeat center center; position:relative; top:2px; margin-right:5px;}
.right.btn_type a.btn_g.on:before {background-image:url(../images/common/btn_gallery_on.png);}
.right.btn_type a.btn_l:before { content:''; display:inline-block; width:18px; height:16px; background:url(../images/common/btn_list_off.png) no-repeat center center; position:relative; top:2px; margin-right:5px;}
.right.btn_type a.btn_l.on:before {background-image:url(../images/common/btn_list_on.png);}

.founded_gallery {border-top:3px solid #61646c;}
.founded_gallery ul {overflow:hidden; padding-top:42px; margin:0 -1%;}
.founded_gallery ul li {float:left; width:31.3%; margin:0 1% 40px; height:480px; border:1px solid #ddd; text-align:center;}
.founded_gallery ul li div{height:400px; border-bottom:1px solid #ddd;}
.founded_gallery ul li .img {height:200px; display:block; overflow:hidden; margin-bottom:20px; background: #f0f3f7;}
.founded_gallery ul li .img img {height:200px; display:block; margin:0 auto;}
.founded_gallery ul li .address, .founded_gallery ul li .field, .founded_gallery ul li .tit{display:block;}
.founded_gallery ul li .tit {position:relative; text-align:center;margin:4px 6px 0;}
.founded_gallery ul li .tit strong {display:inline-block; overflow:hidden; max-width:calc(100% - 40px); padding-right:2px;  text-overflow: ellipsis; font-size:22px; letter-spacing:-2px; font-weight:bold; vertical-align:top; display:-webkit-inline-box;  -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:28px; max-height:56px;}

.founded_gallery ul li button.favorite {position:relative; vertical-align: top; top:3px; margin-left:5px;}
.founded_gallery ul li .txt {display:block; text-align:center; font-size:16px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.founded_gallery ul li .button {display:block; margin:20px auto; width:120px;}

.founded_gallery > ul > li .c_list { text-align:left; position:relative;  padding:10px 20px; margin-bottom:15px;}
.founded_gallery > ul > li .c_list li {position:relative; padding-left:12px; padding-bottom:2px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:none; width:100%; margin:0; height:auto; border:0; text-align:left;}
.founded_gallery > ul > li .c_list li:before {content:''; display:block; width:6px; height:6px; background:#888; border-radius:6px; position:absolute; left:0; top:7px;}
.founded_gallery > ul > li .c_list li span:after {content:''; display:inline-block; width:1px; height:13px; background:#ccc; margin:0 5px; position:relative; top:1px;}

/*창업공간 상세*/
.founded_top { overflow:hidden; border:1px solid #d6d6d6; border-top:0; position:relative;}
.founded_top:before {content:''; display:block; width:100%; height:3px; background:#61646c; position:absolute; left:0; top:0; z-index:2;}
.founded_top .left {float:left; width:50%; padding:40px; }
.founded_top .left .item {width:100%;}
.founded_top .left .item img {width:100%;}
.founded_top .right {float:right; width:50%; margin:-1px -1px 0 0; }
.founded_top .right #bbsView:before {display:none;}
.founded_top .right #bbsView .form_group dl dt {padding:14px; line-height:1.3; min-height:50px;}
.founded_top .right #bbsView .form_group dl dd {padding:14px; line-height:1.3; min-height:50px;}
.founded_top .slick-dots {display:block; text-align:center; margin-top:20px;}
.founded_top .slick-dots li {display:inline-block; position:relative;padding:0 4px;}
.founded_top .slick-dots li:before {content:''; display:block; width:100%; height:1px;background:#333; position:absolute; left:0; top:50%; margin-top:-1px;}
.founded_top .slick-dots li:first-child:before {left:50%; width:50%;} 
.founded_top .slick-dots li:last-child:before {left:0%; width:50%;} 
.founded_top .slick-dots li button{display:inline-block; position:relative; z-index:2; width:23px; height:23px; border-radius:23px; border:1px solid transparent; background:none;  text-indent:-999px; overflow:hidden; }
.founded_top .slick-dots li.slick-active button {border:1px solid #333; background:#fff; }
.founded_top .slick-dots li button:before{content:''; display:block; width:9px; height:9px; background:#333; position:absolute; left:6px; top:6px; border-radius:9px;}
.founded_top .nav { margin-top:-31px; text-align:center;}
.founded_top .nav button {display:inline-block; width:36px; height:36px; background:url(../images/content/prevnext2.png) no-repeat; text-indent:-999px; overflow:hidden; position:relative; z-index:3; margin-right:70px;}
.founded_top .nav button.next {background-position:-36px 0; margin-right:0; margin-left:70px;}

.s_view .founded_top .right a.button {font-size:15px;font-weight:400;}
.s_view .founded_top .right a.button[target=_blank]:after { content:''; display:inline-block; width:19px; height:14px; background:url(../images/content/btn_blank.png) no-repeat; margin-left:5px;}

/*입주공간*/
.space_list {border-top:3px solid #61646c; margin-bottom:40px;}
.space_list > li {padding:20px 0; min-height:140px; position:relative; border-bottom:1px solid #d6d6d6;}
.space_list > li .img { display:block; width:156px; height:100px; border:1px solid #ddd; position:absolute; left:0; top:20px; overflow:hidden;}
.space_list > li .img img {width:100%; min-height:100px;}
.space_list > li > div {padding-left:180px; padding-right:120px;}
.space_list > li > div h3 {font-size:17px; letter-spacing:-1px; padding:3px 0 10px;}
.space_list > li > div ul.lst { overflow:hidden;}
.space_list > li > div ul.lst li {float:left; width:33.3%; position:relative; padding-left:12px; padding-bottom:2px;}
.space_list > li > div ul.lst.col02 li {width:48%;}
.space_list > li > div ul.lst li:before {content:''; display:block; background:#61646c; width:6px; height:6px; border-radius:6px; position:absolute; left:0; top:8px;}
.space_list > li > div ul.lst li span { padding-right:10px; position:relative;}
.space_list > li > div ul.lst li span:before {content:''; display:block; width:1px; height:14px; background:#ddd; position:absolute; right:4px; top:3px;}
.space_list > li > div .btn_pic { position:absolute; right:0; top:50%; margin-top:-12px; display:block; width:96px; height:24px; text-align:center; border-radius:50px; color:#fff; background:#0c4ba7;}

.layer_pic { visibility:hidden; position:fixed; left:0; bottom:0; right:0; top:0; overflow:auto; z-index:9999; background:rgba(49,49,49,0.9);}
.layer_pic.open { visibility:visible; }
.layer_pic .l_inr {max-width:800px; margin:60px auto 0; position:relative;}
.slider-for img {width:100%; }
.sld-wrp .slider-for{margin-bottom:24px;}
.sld-wrp .slick-arrow {display:block; width:70px; height:70px; text-indent:-999px; overflow:hidden; background:url(../images/content/prevnext3.png) no-repeat;}
.sld-wrp .slick-prev {position:absolute; left:-100px; top:50%; margin-top:-35px;}
.sld-wrp .slick-next {position:absolute; right:-100px; top:50%; margin-top:-35px; background-position:-70px top;}
.sld-wrp .slick-slide {font-size:0;}
.custom_paging {position:absolute; right:8px; bottom:8px;}
.custom_paging li {display:none; width:69px; height:31px; line-height:31px; font-size:15px; color:#fff; border-radius:31px; color:#fff; background:#333; text-align:center;}
.custom_paging li.slick-active {display:block;}
.slider-nav button {background:#000;}
.slider-nav .slick-track {margin:0 -1% !important; width:auto !important;}
.slider-nav .slick-slide {  width:18% !important; margin:0 1% !important;}
.slider-nav .slick-slide img {width:100%; height:100px; opacity:.5;}
.slider-nav .slick-current img {opacity:1;}
.layer_pic .layer_close_btn { display:block; width:54px; height:54px; overflow:hidden; text-indent:-999px; background:url(../images/content/btn_close.png) no-repeat; position:absolute; left:50%; margin-left:430px; top:0px; }
.layer_pic .layer_close_btn:hover, .layer_pic .layer_close_btn:focus {}

/*창업상담*/
.consulting_gallery {}
.consulting_gallery > ul {overflow:hidden; padding-top:15px; margin:0 -1%;}
.consulting_gallery > ul > li {float:left; width:31.3%; margin:0 1% 40px; padding-bottom:15px; border:1px solid #ddd; text-align:center;}
.consulting_gallery > ul > li .img {height:200px; display:block; overflow:hidden; margin-bottom:15px; background:#f0f3f7;}
.consulting_gallery > ul > li .img img {height:200px; display:block; margin:0 auto;}
.consulting_gallery > ul > li .tit {display:block; text-align:center; font-size:22px; font-weight:bold; letter-spacing:-1.5px; margin-bottom:6px; }
.consulting_gallery > ul > li .kind {display:inline-block; font-size:13px; padding:0 10px;  border:1px solid #4b4d4a; border-radius:30px;  font-weight:normal; color:#4b4d4a; height:26px; line-height:24px; font-size:14px;}
.consulting_gallery > ul > li .kind:before {content:''; display:inline-block; width:11px; height:13px; background:url(../images/content/ico_lst.png) no-repeat; margin-right:4px; position:relative; top:1px;}
.consulting_gallery > ul > li .c_list { text-align:left; position:relative;  padding:10px 20px; border-bottom:1px solid #ddd; margin-bottom:15px; }
.consulting_gallery > ul > li .c_list li {position:relative; padding-left:12px; padding-bottom:2px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.consulting_gallery > ul > li .c_list li:before {content:''; display:block; width:6px; height:6px; background:#888; border-radius:6px; position:absolute; left:0; top:7px;}
.consulting_gallery > ul > li .c_list li span:after {content:''; display:inline-block; width:1px; height:13px; background:#ccc; margin:0 5px; position:relative; top:1px;}

.consulting_gallery.type2 .img {}
.consulting_gallery.type2 .img img {height:200px;}
.consulting_gallery.type2 .txt { margin:0; margin-bottom:20px; height:40px; padding:0 15px; line-height:1.3; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.consulting_gallery.type2 > ul > li div { padding-top:15px; border-top:1px solid #ddd;}

/*창업상담 전문가검색*/
.button.btn_expert:before {content:''; display:inline-block; background:url(../images/content/srch_btn.png) no-repeat; width:14px; height:14px;margin-right:4px; position:relative; top:2px;}
.layer_expert {position:fixed; left:0; top:0; bottom:0; right:0; width:100%; background:rgba(0,0,0,0.3); z-index:99999; overflow-y:auto; display:none;}
.layer_expert.open {display:block;}
.layer_expert .l_inr { max-width:820px; border:1px solid #000; background:#fff; margin:30px auto; padding:30px; position:relative; }
.layer_expert .l_inr tr:hover {background:#fffedd;}
.layer_expert .l_inr h2 { position:relative; padding:0 0 15px 32px; border-bottom:3px solid #666;}
.layer_expert .l_inr h2:before {content:''; display:block; width:25px; height:27px; background:url(../images/content/ico_lst2.png) no-repeat; position:absolute; left:0; top:6px;}
.layer_expert .layer_close_btn {display:block; width:54px; height:54px; border:1px solid #eee; border-radius:60px; background:url(../images/content/btn_close2.png) no-repeat center center; position:absolute; right:30px; top:20px; text-indent:-999px; overflow:hidden; }

/*창업상담 전문가 상세*/
#bbsView.consulting_wrap:before {display:none !important;}
.consulting_top {overflow:hidden; border-top:3px solid #666; border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;}
.consulting_top .left {width:222px;float:left; padding:30px 30px 0 30px; text-align:center;}
.consulting_top .left img { display:block; width:100%; max-height:200px; border:1px solid #ddd; margin-bottom:8px;}
.consulting_top .left strong { display:inline-block; font-weight:normal; color:#4b4d4a; padding-left:30px; background:url(../images/content/ico_a.png) no-repeat left top; line-height:23px;}
.consulting_top .left span {display:block; text-align:center;}

.consulting_top .right {width:calc(100% - 222px); float:right;}
.consulting_top .right .form_group dd .txt_dtl {min-height:130px;}

#bbsView:before.topnone{border-top:0px;}

/*리더스포럼*/
.s_banner {overflow:hidden; margin:0 -5px;}
.s_banner li {float:left; width:calc(25% - 10px); margin:5px;}
.s_banner li a {display:block; padding:16px 0; text-align:center; border:1px solid #d2d2d2;}
.s_banner li a img {height:36px;}

/*포럼게시물*/
.top_tit2 .txt {margin:0; margin-top:-15px; word-break:keep-all;}
.top_tit2 .lst {margin:12px 0 25px; line-height:21px;}
.top_tit2 .lst span { display:inline-block; padding:0; margin:0 9px;font-size:0.968em; color:#666; letter-spacing:-0.6px;}
.top_tit2 .lst span em:after{ content:''; display:inline-block; margin:0 6px; width:1px; height:12px; background:#ddd;}
.top_tit2 .lst span:before {content:''; display:inline-block; width:17px; height:15px; background:url(../images/content/support_icon02.png) no-repeat; margin-right:5px; position:relative; top:2px;}
.top_tit2 .lst span:before {width:16px;height:16px; background:url(../images/content/support_icon03.png) no-repeat;}
.top_tit2 .lst span.n2:before {width:17px; background-position:-16px top;}
.top_tit2 .lst span.n3:before {width:17px; background-position:-33px top;}
.forum_tab { position:relative; border-bottom:1px solid #dae4f3; margin-bottom:30px;}
.forum_tab ul {overflow:hidden; }
.forum_tab ul li {float:left; }
.forum_tab ul li a {display:block; width:112px; height:47px; line-height:47px; border-radius:6px 6px 0 0; background:#555; color:#fff; text-align:center; margin-right:1px;}
.forum_tab ul li a.on {background:#0c4ba7;}
.forum_tab .btn_del {position:absolute; right:0; top:3px; display:block; width:80px; height:36px; line-height:36px; border-radius:6px; background:#ee2e2e; color:#fff; text-align:center; }

/*포럼 회원관련*/
.sm_btn {display:inline-block; padding:2px 14px; border:1px solid #888; color:#666; background:#fff;  border-radius:60px;}
.sm_btn.l_blue {border:1px solid #0c4ba7; color:#0c4ba7;}
.sm_btn.blue {background:#5b6966; border:1px solid #5b6966; color:#fff; }
.sm_btn.red {background:#ee2e2e; border:1px solid #ee2e2e; color:#fff; }

/*유관기관 관련정보*/
.ins_lst {overflow:hidden; margin:0 -1%;}
.ins_lst>li {float:left; width:31.3%; margin:0 1% 20px; border:1px solid #e1e1e1; border-top:1px solid #333; text-align:center; padding:10px 10px 35px;}
.ins_lst>li .img {border:1px solid #e1e1e1; padding:22px 0; display:block; margin-bottom:17px;}
.ins_lst>li .img img {height:36px;}
.ins_lst>li ul {height:60px;}
.ins_lst>li ul li {letter-spacing:-1px;}
.ins_lst>li .button {width:100%; max-width:140px;}
.ins_lst>li .button:after {content:''; display:inline-block; width:19px; height:14px; background:url(../images/content/ico_more.png) no-repeat; position:relative; top:2px; margin-left:6px;}

/*뷰어 다운로드*/
.viewer_tbl {overflow:hidden; width:100%; border:1px solid #ddd; margin-bottom:20px;}
.viewer_tbl .left {float: left; width: 25%; padding: 20px 0 20px; text-align: center;}
.viewer_tbl .left img {display:inline-block;}
.viewer_tbl .left span {display: inline-block; line-height: 36px; margin-bottom: 5px;}
.viewer_tbl .right {float: left; width: 75%; min-height:130px; padding: 20px; border-left: 1px solid #ddd;}
.viewer_tbl.mgt {margin-top:40px}

/*사이트맵 */
.sitemap table{border-top: 2px solid #467de1;}
.sitemap table th {padding:17px 30px; background: #f8faff; font-size: 1.25rem; font-weight: 600; border-left: 0; text-align:left; }
.sitemap table th p {margin :0;}
.sitemap table th p a {display:inline-block;}
.sitemap table td {padding-left:30px; font-size: 1rem; border-right: 0;}
.sitemap table th p.icon:before {display: inline-block; width: 12px; height: 10px; margin-right: 6px; content: '';  background: url(../images/content/newTech_ico_arrow.png) no-repeat;}
.sitemap .thw {width:20%;} 
.sitemap ul {overflow: hidden;}
.sitemap ul li {float: left; width: 20%; }
.sitemap ul li a {display: inline-block; font-size: 1rem; color: #333; font-weight: 600;}
.sitemap ul li a:before {    content: ''; display: inline-block; position: relative; top: 0; width: 4px;  height: 4px;  margin-right: 8px;  margin-bottom: 3px;  border-radius: 2px;   background: #467de1;}
.sitemap ul > li > ul {margin-top:4px;}
.sitemap ul > li > ul > li {float:none; width:100%;}
.sitemap ul > li > ul > li > a {padding-left: 5px; font-size: 0.9375rem; color: #666; font-weight:normal;}
.sitemap ul > li > ul > li > a:before {content:''; display:inline-block; position: relative; top: 5px; left: 6px;width:10px; height:10px; background:url(../images/common/sp_icss_pc.png) no-repeat 0 -194px;}
.sitemap ul li a:hover {text-decoration:underline;}
.s_view .l_box h5 {font-size:1.25em; color:#4b4d4a; padding-bottom:9px;}
.s_view .l_box .box_inr { background:#f4f8ff; padding:15px; margin-bottom:30px;}
.s_view .box_btm {margin-bottom:30px; }
.s_view .tbl01 {margin-top:0;}

/*카카오 오픈채팅*/
td .btn_kakao {display:inline-block; padding:3px 10px; background:#fce000; color:#222222; border-radius:60px; font-weight:bold;  }
td .btn_kakao:before {content:''; display:inline-block; width:20px; height:16px; background:url(../images/content/ico_kakao.png) no-repeat; margin-right:4px; position:relative; top:3px; }

/*기관성과*/
.top_srch2 {background:#f2f6fc; border:1px solid #e9eef5; padding:30px 40px 30px 146px;position:relative; margin-bottom:35px;}
.top_srch2 label { font-size:18px; color:#4b4d4a; font-weight:bold; position:absolute; left:50px; top:44px;}
.top_srch2 label:before { content:''; display:inline-block; width:20px; height:20px; background:url(../images/content/ico_srch.png) no-repeat; position:relative; top:3px; margin-right:5px; }
.top_srch2 input[type=text] {width:100%; height:50px;}
.result_wrap {overflow:hidden;}
.result_wrap .left {width:49%; float:left;}
.result_wrap .right {width:49%; float:right;}
.result_wrap .tbl01 {margin-bottom:20px;}

/*VC리뷰*/
.button.i_down:before {content:''; display:inline-block; width:19px; height:22px; background:url(../images/content/icon_down.png) no-repeat; position:relative; top:6px; margin-right:6px;}
.review_box { background:#f8f8f8 url(../images/content/review_bg.png) no-repeat left top; padding:135px 40px 40px; position:relative; }
.review_box:before {content:''; display:block;  width:204px; height:44px; background:url(../images/content/review_logo.png) no-repeat; position:absolute; right:50px; top:50px;}
.review_box .t_tit { text-align:center; margin-bottom:40px;}
.review_box .t_tit h3 span {display:block; position:relative; color:#4b4d4a; font-size:22px; padding:14px 0 10px; font-weight:normal; line-height:1.1;}
.review_box .t_tit h3 span:before {content:''; display:block; width:40px; height:2px; background:#4b4d4a; position:absolute; left:50%; margin-left:-20px; top:0;}
.review_box .t_tit h3 strong {font-size:46px; letter-spacing:-2px; line-height:1.1;}
.review_box .t_tit p {font-size:18px; letter-spacing:-1px;}
.review_box h4 { height:45px; line-height:45px; font-size:21px; padding-left:24px; color:#fff; background:#4b4d4a; background: linear-gradient(90deg, rgba(0,57,140,1) 50%, rgba(248,248,248,1) 60%);}
.review_box h4.red {background: linear-gradient(90deg, rgba(238,46,46,1) 45%, rgba(248,248,248,1) 55%);}
.review_box h4.green {background: linear-gradient(90deg, rgba(1,151,114,1) 45%, rgba(248,248,248,1) 55%);} 

.review_box .w_box {background:#fff; padding:30px; margin-bottom:40px;}
.review_box .w_box:last-child {margin-bottom:0;}
.review_box .w_box table { margin:0; margin-bottom:40px;}
.review_box .w_box table:last-child {margin-bottom:0;}
.review_box .w_box .w_inr {border:1px solid #e1e1e1; padding:30px;}

/*유관기관 관련정보 리스트*/
.form_group2{position:relative;  border:1px solid #d6d6d6; margin-bottom:30px;}
.form_group2.line {border-top:3px solid #61646c;}
.form_group2:after{content:''; display:block; clear:both;}
.form_group2 dl{position:static; overflow:hidden;}
.form_group2 dl dt{position:absolute; top:0; bottom:0; box-sizing:border-box; width:190px; margin-left:-1px; padding:13px 10px; border-left:1px solid #d6d6d6; background:#f5f8fd; font-weight:700; font-size:1.2em; line-height:1.6; text-align:center;}
.form_group2 dl dt:before{content:''; display:inline-block; position:absolute; top:0; right:0; width:1px; height:100%; background:#d6d6d6;}
.form_group2 dl dt:after{content:''; display:inline-block; height:100%; vertical-align:middle;}
.form_group2 dl dd{box-sizing:border-box; min-height:51px; margin-left:190px; padding:22px 12px 5px 12px;  line-height:1.6; overflow:hidden;}
.form_group2 dl dd a {display:block; float:left; width:31.3%; margin:0 1% 15px;}
.form_group2 dl dd a .img { display:block; border:1px solid #d6d6d6; text-align:center; padding:12px 0;}
.form_group2 dl dd a .img img {height:36px; }
.form_group2 dl dd a .txt {display:block; text-align:center; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; margin-top:8px;}

/*유관기관 관련정보 상세*/
.founded_top.type2 .left { width:35%; text-align:center;}
.founded_top.type2 .left .img {display:block; border:1px solid #d6d6d6; padding:16px 0; width:100%; max-width:400px; margin:0 auto; }
.founded_top.type2 .right {width:65%;}



/**************************************************
	테이블
**************************************************/
/* fixed */
table.fixed{table-layout:fixed;}
/* 모바일 테이블 wrap(스크립트에서 class 추가) */
.table_scroll{overflow:auto;}
/* Table */
table.new_tbl {width:100%; margin:10px 0 5px; word-break:keep-all; word-wrap:break-word; border-top:0}
table.new_tbl th,
table.new_tbl td,
table.new_tbl th,
table.new_tbl td{border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
table.new_tbl td:first-child {border-left:0;}
table.new_tbl td:last-child {border-right:0;}
table.new_tbl th{padding:12px 5px; text-align:center; background:#467de1; color:#fff;}
table.new_tbl thead + table.new_tbl tbody th{background:#fcfcfc;}
table.new_tbl td{padding:12px 8px;}
/* Table01 */
.new_tbl01{}
/* Table02 */
.new_tbl02{}


/* 센터소개 */
.center-intro-wrap {
  max-width: 900px;
  margin: 30px auto;
  padding: 0 10px;
}

.center-intro-box {
  background: #f9fbfd;
  border: 1px solid #e1e6ee;
  border-radius: 8px;
  padding: 30px;
}

.center-intro-title {
  font-size: 22px;
  font-weight: 700;
  color: #003a8f;
  margin-bottom: 20px;
  border-left: 4px solid #0a6ed1;
  padding-left: 12px;
}

.center-intro-text {
  font-size: 16px;
  line-height: 1.7;
  color: #333;
  margin-bottom: 14px;
}

.center-intro-footer {
  margin-top: 25px;
  padding-top: 20px;
  border-top: 1px dashed #ccc;
  font-size: 16px;
  text-align: center;
  color: #222;
}

/* 포인트 컬러 */
.highlight {
  background: #fff3bf;
  padding: 2px 6px;
  border-radius: 4px;
}

.point-blue {
  color: #1c6bd6;
  font-weight: 600;
}

.point-green {
  color: #2e8b57;
  font-weight: 600;
}

.point-red {
  color: #c62828;
  font-weight: 700;
}

.center-business-wrap {
  max-width: 900px;
  margin: 50px auto 20px;
  padding: 0 10px;
}

.center-section-title {
  font-size: 21px;
  font-weight: 700;
  color: #003a8f;
  margin-bottom: 20px;
  border-left: 4px solid #0a6ed1;
  padding-left: 12px;
}

.business-list {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid #e1e6ee;
}

.business-list li {
  display: flex;
  padding: 12px 10px;
  border-bottom: 1px solid #e1e6ee;
  font-size: 15px;
}

.business-list .label {
  width: 120px;
  font-weight: 600;
  color: #333;
}

.business-list .value {
  flex: 1;
  color: #444;
}

.business-list .sub-text {
  display: block;
  font-size: 14px;
  color: #666;
  margin-top: 4px;
}

.facility-box {
  margin-top: 25px;
  background: #f9fbfd;
  border: 1px solid #e1e6ee;
  border-radius: 6px;
  padding: 20px;
}

.facility-title {
  font-size: 17px;
  font-weight: 700;
  color: #222;
  margin-bottom: 12px;
}

.facility-list {
  padding-left: 18px;
}

.facility-list li {
  font-size: 15px;
  line-height: 1.6;
  color: #333;
  margin-bottom: 6px;
}

/* 센터소개 */

.table-basic {
  width: 100%;
  border-collapse: collapse;
  margin-top: 15px;
  font-size: 15px;
  border-top: 2px solid #0a6ed1; /* 상단 포인트 */
}

.table-basic th,
.table-basic td {
  border: 1px solid #e3e8ef;
  padding: 12px 14px;
  vertical-align: middle;
}

/* 헤더 */
.table-basic th {
  background: #f1f6fb;
  font-weight: 600;
  text-align: center;
  color: #1f3b63;
}

/* 본문 */
.table-basic td {
  color: #333;
  line-height: 1.6;
  background: #fff;
}



/* 행 hover (선택사항이지만 추천) */
.table-basic tbody tr:hover {
  background: #f5f9ff;
}

/* 모바일 */
@media (max-width: 768px) {
  .table-basic th,
  .table-basic td {
    padding: 10px 8px;
    font-size: 14px;
  }
}

/* 시설 이미지 래퍼 */
.facility-item {
  position: relative;
}

/* 이미지 */
.facility-item img {
  width: 100%;
  display: block;
}

/* 하단 음영 캡션 */
.facility-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 8px;
  background: rgba(0, 0, 0, 0.55); /* 어두운 음영 */
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
}









/*******************************************************
	반응형설정
*******************************************************/
/* 00. Tablet 1023px ~ 1216px */
@media screen and (max-width:1216px){

	.img_conLst3 .lst {width:47%;}
	.img_conLst2, .img_conLst4 {width:99%;}
	.img_conLst4 .lst {width:100%;}
	.img_conLst4 .lst + .lst {width:100%; margin-left:0; background:none;}
	/*인센티브*/
	.img_conLst .right {width:80%;}
	/*사이트맵*/
	.sitemap table th p.icon:before {display:none;}
	.sitemap table th {padding: 17px 25px;}

}	


/* 01. Tablet 768px ~ 1023px */
@media screen and (max-width:1023px){
	
	/*리더스포럼*/
	.s_banner li { width:calc(33.3333% - 10px);}

	.space_list > li > div {padding-right:0;}
	.space_list > li > div .btn_pic {position:inherit; right:inherit; top:inherit; margin-top:10px;}
	.space_list > li > div ul.lst li {width:48% !important; padding-right:2%;}
	
	.layer_pic .l_inr {max-width:inherit; margin:30px;}
	.sld-wrp .slick-prev {left:5px; transform:scale(0.75); z-index:10;}
	.sld-wrp .slick-next {right:5px; transform:scale(0.75); z-index:10;}
	.layer_pic .layer_close_btn {left:inherit; margin-left:0; right:5px; top:5px; transform: scale(0.75);}
	
	.top_tit2 h4 {line-height:1.1;}
	.top_tit2 a {position:inherit; margin:-20px auto 30px;}

	/*상단검색*/
	.top_srch {padding:20px;}
	.top_srch .t_select {width:calc(100% + 4px);float:none; margin-bottom:10px; }
	.top_srch .t_date {float:none; width:75%;}
	
	.support_lst_wrap .dtl_top_box {padding:30px;}
	.support_lst_wrap .dtl_top_box:after {display:none;} 
	.support_lst_wrap .dtl_top_box p {padding:0; padding-bottom:30px; min-height:inherit;}
	.box_btm { padding-top:10px;}
	.box_btm .supportzone .nav button.prev , .box_btm .supportzone .nav button.next {top:67px;}
	
	/*회원가입*/
	.box_line , .box_line2 {border:0; padding:0;}
	.box_line2.blue {border:1px solid #d2d2d2; border-top:2px solid #00388b; padding:12px;}
	.process04 .box_line {border:1px solid #d2d2d2; padding:40px;}

	/* 지원사업안내 리스트 */
	.support_list li {width:calc(33.3333% - 20px);}
	
	/* 정부인증 신기술 */
	.img_conLst .right {width:75%;}
	.step_link_type li {margin-right:6%;}
	.step_link_type.certified li {width:29%;}
	.step_link_type.uncertified li {width:27%;}	
	
	/*테스트배드*/		
	.step_link_type.testbed li {width:45.5%;}
	.step_link_type.testbed li em {margin-top:0}
	.step_link_type.testbed li:after {background: url(/cmsh/singisul.daegu.go.kr/images/content/newTech_arrow02.png) no-repeat 0;}
	.img_conLst2 .left {width:100%;}
	.img_conLst2 .left img {width:100%;}
	.img_conLst2 .right {width:100%;}
	.img_conLst3 .lst {width:100%;}
	.img_conLst4 .lst {width:100%;}
	.img_conLst4 .lst + .lst {margin-left:0; background:none;}
	.icss h4, .conTit4 img {width:100%;}
	.img_conLst3 .lst .higher {height:auto;}
	.img_conLst3 .lst img {width:100%;}
	
	/*신기술활용안내*/
	.step_link_type.application li {width:45%;}
	.step_link_type.application li:after {background: url(/cmsh/singisul.daegu.go.kr/images/content/newTech_arrow02.png) no-repeat 0; top:70px;}
	.step_link_type li a {height:auto; padding:20px;}
	.step_link_type li {margin-right:5%;}
	
	/*인센티브*/
	.step_link_type.incentive li {width:44.4%; height:160px; padding:20px 0; margin-right:5%;}
	.step_link_type.incentive li:after {top:70px;}
	.incentive_guide div {width:100%; height:auto; margin-bottom:15px; border-right:0}	
	.incentive_guide .wline {margin:0; height:0}
	
	/*신기술 플랫폼 안내*/
	.system p {float:none; width:100%;}
	.system a {float:none; width:280px; display:block;}
	.about_postion {top: 70px; height: 340px;}
	
	/*전문가현황*/
	.expert_current li {width:32%;}
	.expert_current li:nth-child(3n) {margin-right:0}
	.expert_current li:nth-child(5n) {margin-right:2%;}	
	
	/*사이트맵*/
	.sitemap table th {padding:0 10px; text-align:center;}
	.sitemap ul li {float:none; width:100%;}
	.sitemap table td {padding-left:20px;}

	/*기관성과*/
	.top_srch2 { padding:20px 20px 20px 106px; margin-bottom:25px;}
	.top_srch2 label { font-size:18px; color:#4b4d4a; left:18px; top:32px;}

	.result_wrap {overflow:hidden;}
	.result_wrap .left {width:auto; float:none;}
	.result_wrap .right {width:auto; float:none;}
	.result_wrap .tbl01 {margin-bottom:10px;}

    .review_view2{margin-top:20px;}
}


/* 02. Mobile 640px ~ 767px */
@media screen and (max-width:767px){
	
	.ins_lst>li {width:48%;}
	
	/*달력*/
	.calendar .date_area {transform: scale(0.75); margin:0 -18%;}
	table.tbl_calendar td {padding:4px; height:80px;}
	table.tbl_calendar th {font-size:12px;}
	.tbl_calendar td span {font-size:13px;}
	.tbl_calendar td a.btn_res {width:40px; font-size:12px;}
	.tbl_calendar td a.btn_res:before {display:none;}

	/*리더스포럼*/
	.s_banner li { width:calc(50% - 10px);}
	
	.consulting_top {border-left:0; border-bottom:0; overflow:inherit;}
	.consulting_top .left {float:none; width:auto; border:1px solid #d6d6d6; border-top:none; margin-bottom:15px; padding:20px;}
	.consulting_top .right {float:none; width:auto;}
	.consulting_top .left img {width:50%; max-width:240px; height:auto; max-height:inherit; display:block; margin:0 auto 10px;}
	
	.support_lst_wrap .dtl_top_box {padding:15px;}
	
	.consulting_gallery > ul > li {width:48%;}	
	
	/*.space_list > li .img {display:none;}
	.space_list > li > div {padding-left:10px;}*/
	.slider-nav .slick-slide img {height:80px;}
	
	.support_detail .top_dtl {display:block; margin-bottom:20px;}
	.support_detail .top_dtl li { float:none; width:auto; margin-bottom:10px;}
	.support_detail .top_dtl li:before , .support_detail .top_dtl li:after {display:none;}
	.support_detail .top_dtl li h4 {font-size:20px; padding-bottom:16px; }
	.support_detail .top_dtl li h4:before {width:60px; height:60px; background-size:100%; margin-top:20px;}
	.support_detail .top_dtl li p { background:#f4f8ff; font-size:1em;}
	
	/**/
	.founded_top {border:0;}
	.founded_top .left , .founded_top .right { float:none; width:auto; margin:0; margin-bottom:1px;}
	.founded_top .left {border:1px solid #d6d6d6; margin-bottom:15px;}
	
	/**/
	.founded_srch {padding:0px; border:none; background:#fff;}
	.founded_srch .box:before {display:none;}
	.founded_srch .box strong {float:none; text-align:left; width:auto; height:18px; line-height:18px; padding:14px 0 0 12px; display:block;}
	.founded_srch .box div {float:none; width:auto; margin-right:-15px; padding-top:8px;}
	.founded_srch a {position:inherit; right:inherit; top:inherit; bottom:inherit; width:200px; height:42px; line-height:42px; margin:15px auto 0;}
	.founded_gallery ul li {width:48%;}
	
	/**/
	.comment_write {padding:15px;}
	.comment_write .write_box textarea {width:calc(100% - 80px);}
	.comment_write .write_box a { width:80px; }
	.comment_list {padding:0 20px;}
	
	/*로그인타입*/
	.login_type .box {float:none; width:auto; margin-bottom:12px;}

	/*로그인*/
	.login_wrap {padding:40px 30px;}
	.login_wrap .tit {padding-left:0; background:none;}
	.find_id li {float:none; width:auto; padding:20px 0 20px 30px; border-bottom:1px solid #c7d7f2;}
	.find_id li:before {display:none;}
	.find_id li:last-child {border-bottom:0;}
	
	/*회원가입*/
	.login_process {border-bottom:0; border-right:0; padding-left:0;}
	.login_process li {width:50%; margin-left:0; padding-left:12px !important; border-bottom:1px solid #dde4ef;border-right:1px solid #dde4ef;}
	.login_process li:before {display:none;}
	
	.line_box {height:200px;}
	.login_type .box:before {width:80px; height:80px; background-size:100%; margin:20px auto 10px;}
	.login_type .box p {font-size:15px; line-height:1.3; height:auto; word-break: keep-all; padding:0 30px;}
	.login_type .box p br {display:none;}
	.login_type .box a {max-width:170px;}
	.login_type ul {height:auto; margin-top:20px;}
	.login_type ul li {font-size:15px; line-height:1.5;}
	
	.top_srch {padding:10px; margin-bottom:25px;}
	.top_srch .t_date {width:100%;}
	
	.support_dtl_lst .dtl_lst li {padding:15px 0 15px 0;}
	.support_dtl_lst .dtl_lst li .favorite {left:inherit;top:inherit; right:0; bottom:15px;}
	.support_dtl_lst .dtl_lst li .deadline {position:inherit; margin-top:10px; top:0;}
	.support_dtl_lst .dtl_lst li .person {display:block; position:inherit; margin-top:10px; top:0;}
	.support_dtl_lst .dtl_lst2 .btn_go {position:inherit; margin:10px auto 0; top:0; height:34px; line-height:32px; width:120px; display:block; }
	
	.tbl01 th , .tbl01 td {font-size:14px;}
	
	/* 정부인증 신기술 */
	.img_conLst .left {float:none; width:100%; text-align:center;}
	.img_conLst .right {float:none; width:100%;}
	.img_conLst2 .left {float:none; width:100%;}
	.img_conLst2 .left img {width:100%;}
	.img_conLst2 .right {float:none; width:100%;}
	.img_conLst4 .lst {width:100%;}
	.img_conLst4 .lst + .lst {margin-left:0; background:none;}
	.step_link_type li a {height:auto; padding:20px 0}
	.step_link_type.certified li {width:92%;}
	.step_link_type.certified li:after {background: url(/cmsh/singisul.daegu.go.kr/images/content/newTech_arrow02.png) no-repeat 0;}
	
	/*미인증신기술*/
	.step_link_type.uncertified li {width:43%;height:180px; margin-right:7%;}	
	.step_link_type.uncertified a em {width:100%;}
	.step_link_type.uncertified li:after {top:70px; background: url(/cmsh/singisul.daegu.go.kr/images/content/newTech_arrow02.png) no-repeat 0;}

	/*테스트배드*/
	.step_link_type.testbed li {width:44%; margin-right:6%;}
	.step_link_type.testbed li a {height:auto; padding:20px;}
	.step_link_type.testbed li a span {margin-right:10px;}
	.step_link_type.testbed li a em {margin-top:10px;}
	
	/*신기술활용안내*/	
	.step_link_type.application li {width:92%;}

	/*사이트맵*/
	.sitemap .thw {width:34%;}	

	/*유관기관 관련정보 리스트*/
	.form_group2 dl dt {position:relative; width:100%; margin:0; border-left:0; border-bottom:1px solid #d6d6d6;}
	.form_group2 dl dt:before {display:none;}
	.form_group2 dl dd {margin-left:0;}
	
	.founded_top.type2 .left {float:none; width:100%; margin-bottom:-1px;}
	.founded_top.type2 .right {float:none; width:100%;}
	
	/*VC리뷰*/
	.review_box {padding:70px 20px 20px; }
	.review_box:before { right:50%; margin-right:-102px; top:20px;transform: scale(0.75);}
	.review_box .t_tit h3 span {font-size:16px;}
	.review_box .t_tit h3 strong {font-size:26px; line-height:1.1;}
	.review_box .t_tit p {font-size:15px; line-height:1.1;}
	.review_box h4 {font-size:17px;}
	.review_box .w_box {padding:14px; margin-bottom:24px;}
	.review_box .w_box .w_inr {padding:14px;}
	.review_box .w_box table {margin-bottom:20px !important;}

}


/* 03. Mobile 320px ~ 639px */
@media screen and (max-width:639px){
		
	.slider-nav .slick-slide img {height:70px;}
	
	.founded_top .left {padding:20px;}
	
	.s_view .tab_tit a {font-size:14px; overflow:hidden;}
	
	.s_view h4.tit {margin-top:16px;}
	.s_view h4.tit span {color:#4b4d4a; background:none; text-align:left;}
	.s_view h4.tit a {position:inherit; margin:-6px 0 12px -3px;}
	.s_view .l_box {padding:15px; font-size:15px;}
	
	.support_write h4.tit {margin-top:16px;}
	.support_write h4.tit span { color:#4b4d4a; background:none; text-align:left; }
	.support_write h4.tit span .require {display:inline; height:auto; color:#; font-size:16px; color:#ee2e2e;}
	.support_write .l_box {border:1px solid #e1e1e1; border-top:2px solid #4b4d4a; padding:10px;}	
	
	/* 지원사업안내 리스트 */
	.support_list li {width:calc(50% - 20px);}
	.support_list li a {height:260px;}
	.support_list li a .txt {font-size:20px; padding:120px 0 20px; text-shadow:0 0px 3px #fff;}
	.support_list li a:hover:after , .support_list li a:after {transform: scale(.75);}
	
	.support_lst_wrap .supportzone .item .img {height:110px;}
	.support_lst_wrap .supportzone .item .img img {min-height:110px;}
	.support_lst_wrap .dtl_top_box p {font-size:15px; line-height:1.35;}
	.support_lst_wrap .dtl_top_box p br {display:none;}
    .box_btm { padding-top:10px;}
	.box_btm .supportzone .nav button.prev , .box_btm .supportzone .nav button.next {top:47px;}
	
	.step_link_type.uncertified li {width:92%;}

	/*테스트배드*/
	.step_link_type.testbed li {width:92%;}
	.step_link_type.testbed li a em {width:82%; margin-top:22px;}
	
	/*인센티브*/
	.step_link_type.incentive li {width:92%;}

	/*신기술 플랫폼 안내*/
	.about {height:auto; margin-bottom:50px;}
	.about .pic {display:none;}
	.about .text {position:static; height:auto; width:auto; padding:40px;}
	.about .text strong:before {left:-55px; width:40px;}

	/*전문가현황*/
	.expert_current li {width:48%;}
	.expert_current li:nth-child(3n) {margin-right:2%}
	.expert_current li:nth-child(2n) {margin-right:0}		
	.login_wrap {padding:25px 18px;}
	.login_wrap .tit {font-size:16px;}
	.login_wrap .tit strong {font-size:26px;}
	.login_wrap .ipt_wrap{padding-right:98px; margin-top:20px;}
	.login_wrap .ipt_wrap input {height:40px;}
	.login_wrap .ipt_wrap .btn {height:90px; line-height:90px; width:90px; }
	.find_id li {padding:18px 0 18px 18px;}
	
	.login_process {margin-bottom:26px;}
	.login_process li {font-size:15px; padding-left:10px; letter-spacing:-1px;}
	.login_process li span {width:24px; height:24px; line-height:20px; margin-right:3px;}
	
	.process01 ul li {padding:18px 10px; float:none; width:auto; margin-bottom:10px;}
	
	.process04 h3 {font-size:22px; padding-top:0px; line-height:1.3;}
	.process04 p {font-size:15px; line-height:1.4;}
	.process04 .box_line {padding:30px 20px;}
	.process04 div {padding-bottom:10px;}
	.process04 .button {width:46% !important; text-align:center; padding-left:0; padding-right:0;}
	
}


@media screen and (max-width:560px){

	.calendar .top_select {padding:12px 18px; margin-bottom:12px;}
	.calendar .top_select .left {float:none; padding-bottom:12px; border-bottom:1px solid #e0e6ef;}
	.calendar .top_select .right {float:none; margin-top:12px; margin-left:9px; padding-left:26px;}
	
	.s_banner li a img {height:30px;}	
	.space_list > li > div ul.lst li {width:100% !important; padding-right:0; line-height:18px; padding-bottom:8px;}
	.space_list > li > div ul.lst li:before {top:6px;}
	.space_list > li > div .btn_pic{position:absolute; top:125px; left:33px;}
	.consulting_gallery > ul > li {width:98%; margin-bottom:16px;}

    .founded_gallery ul li {width:98%;}	
	.form_group2 dl dd a {width:48%;}

}


@media screen and (max-width:440px){
	
	.s_banner li a {padding:10px 0;}
	.s_banner li a img {height:24px;}
	
	.layer_pic .l_inr {margin:12px; margin-top:30px;}
	.sld-wrp .slick-prev {transform: scale(0.5); left:-6px;}
	.sld-wrp .slick-next {transform: scale(0.5); right:-6px;}
	.layer_pic .layer_close_btn {transform: scale(0.5); top:-6px; right:-6px;}
	.custom_paging {transform: scale(0.75); right:0;}
	.sld-wrp .slider-for {margin-bottom:16px;}
	
	.slider-nav .slick-slide img {height:50px;}
	
	.right.btn_type {float:none; width:auto; clear:both; margin:0px -1%; position:relative; top:6px; padding-bottom:6px;}
	.right.btn_type a {width:48%; margin:0 1%;}
	.founded_gallery ul {padding-top:15px;}
	.founded_gallery ul li {width:98%; margin-bottom:15px;}
	
	.support_list li a {height:220px;}
	.support_list li a .txt {padding-top:100px;}
	.support_list li a .dtl {line-height:38px; height:38px;}

}




/* 웹 콘텐츠 */
.txt_box {border:6px solid #eeeeee; padding:32px 20px; font-size:16px; letter-spacing:-1px; color:#333; margin-bottom:30px;}
.txt_box strong {font-weight:500; color:#e4228a;}

/* 타이틀, 리스트 정의  */
.content {min-height:490px;}
.content h3 {font-size:20px; font-weight:700; letter-spacing:-1.7px; padding:0 0 11px 0px; /* background:url(../images/common/h3_bullet.png) no-repeat left 4px;*/ }
.content ul.lt {padding-bottom:16px;}
.content ul.lt > li { padding-left:20px; font-size:15px; position:relative; padding-bottom:10px; letter-spacing:-0.6px; line-height:21px; color:#444;}
.content ul.lt > li:before {content:''; display:block; width:4px; height:4px; border-radius:5px; background:#aaa; position:absolute; left:10px; top:8px;}
.content ul.lt > li strong {color:#ff6400; font-weight:500;}
.content ul.lt > li ul {padding:6px 0 0 6px;}
.content ul.lt > li ul li {font-size:14px; color:#666;}

.content ul.lt.gray_box {background:#fff; margin-right:-50px; }
.content ul.lt.gray_box > li {float:left; padding:0; text-align:center; width:178px;padding-top:80px;border:1px solid #e2e2e2; margin-right:10px;margin-bottom:10px; height:68px; font-size:13px; line-height:16px; letter-spacing:-0.4px; border-radius:3px;}
.content ul.lt.gray_box > li strong {display:block;font-size:15px; line-height:17px; padding-bottom:6px; letter-spacing:-0.6px;}
.content ul.lt.gray_box > li:before {display:none;}
.content ul.lt.gray_box > li.n1 {background:url(/images/common/ico01.png) no-repeat center 24px;}
.content ul.lt.gray_box > li.n2 {background:url(/images/common/ico02.png) no-repeat center 24px;}
.content ul.lt.gray_box > li.n3 {background:url(/images/common/ico03.png) no-repeat center 24px;}
.content ul.lt.gray_box > li.n4 {background:url(/images/common/ico04.png) no-repeat center 27px;}
.content ul.lt.gray_box > li.n5 {background:url(/images/common/ico05.png) no-repeat center 24px;}
.content ul.lt.gray_box > li.n6 {background:url(/images/common/ico06.png) no-repeat center 24px;}
.content ul.lt.gray_box > li.n7 {background:url(/images/common/ico07.png) no-repeat center 24px;}
.content ul.lt.gray_box > li.n8 {background:url(/images/common/ico08.png) no-repeat center 27px;}



.history .his_tab2 { overflow:hidden; position:relative; margin-bottom:15px;}
.history .his_tab2:before {content:''; display:block; width:100%; height:1px; position:absolute; left:0; bottom:0; z-index:1;}
.history .his_tab2 li {float:left; }
.history .his_tab2 li a {display:block; position:relative; width:98%; height:50px; border:1px solid #cbcbcb; background:#f6f6f6; font-size:14px; color:#555; line-height:51px; text-align:center; min-width:60px; margin:5px;}
.history .his_tab2 li.sel a { z-index:2; border:2px solid #2a5ca5; background:#fff; font-size:15px; font-weight:bold;  color:#222;}
#tab2 {width:100%;}
#li_tab2 {width:25%}


.history .his_tab3 { overflow:hidden; position:relative; margin-bottom:15px;}
.history .his_tab3:before {content:''; display:block; width:100%; height:1px; position:absolute; left:0; bottom:0; z-index:1;}
.history .his_tab3 li {float:left; }
.history .his_tab3 li a {display:block; position:relative; width:98%; height:30px; background:#f6f6f6; font-size:14px; color:#555; line-height:30px; text-align:center; min-width:70px; margin:3px;}
.history .his_tab3 li.sel_1 a { z-index:2; border:2px solid #404040; background:#fff; font-size:13px; font-weight:bold;  color:#404040; border-radius: 9999px;}
.history .his_tab3 li.sel_2 a { z-index:2; border:2px solid #20b965; background:#fff; font-size:13px; font-weight:bold;  color:#20b965; border-radius: 9999px;}
.history .his_tab3 li.sel_3 a { z-index:2; border:2px solid #20b9f1; background:#fff; font-size:13px; font-weight:bold;  color:#20b9f1; border-radius: 9999px;}
.history .his_tab3 li.sel_4 a { z-index:2; border:2px solid #ffc720; background:#fff; font-size:13px; font-weight:bold;  color:#ffc720; border-radius: 9999px;}
.history .his_tab3 li.sel_5 a { z-index:2; border:2px solid #2081c7; background:#fff; font-size:13px; font-weight:bold;  color:#2081c7; border-radius: 9999px;}
.history .his_tab3 li.sel_6 a { z-index:2; border:2px solid #f76828; background:#fff; font-size:13px; font-weight:bold;  color:#f76828; border-radius: 9999px;}
.history .his_tab3 li.sel_7 a { z-index:2; border:2px solid #c72020; background:#fff; font-size:13px; font-weight:bold;  color:#c72020; border-radius: 9999px;}
.history .his_tab3 li.sel_8 a { z-index:2; border:2px solid #8149ab; background:#fff; font-size:13px; font-weight:bold;  color:#8149ab; border-radius: 9999px;}
.history .his_tab3 li.sel_9 a { z-index:2; border:2px solid #ffb3b3; background:#fff; font-size:13px; font-weight:bold;  color:#ffb3b3; border-radius: 9999px;}
.history .his_tab3 li.sel_10 a { z-index:2; border:2px solid #575757; background:#fff; font-size:13px; font-weight:bold;  color:#575757; border-radius: 9999px;}

.history .his_tab3 li.sel_1_choice a { z-index:2; border:2px solid #404040; background:#404040; font-size:13px; font-weight:bold; color:#fff; border-radius:9999px; }
.history .his_tab3 li.sel_2_choice a { z-index:2; border:2px solid #20b965; background:#20b965; font-size:13px; font-weight:bold; color:#fff; border-radius:9999px; }
.history .his_tab3 li.sel_3_choice a { z-index:2; border:2px solid #20b9f1; background:#20b9f1; font-size:13px; font-weight:bold; color:#fff; border-radius:9999px; }
.history .his_tab3 li.sel_4_choice a { z-index:2; border:2px solid #ffc720; background:#ffc720; font-size:13px; font-weight:bold; color:#fff; border-radius:9999px; }
.history .his_tab3 li.sel_5_choice a { z-index:2; border:2px solid #2081c7; background:#2081c7; font-size:13px; font-weight:bold; color:#fff; border-radius:9999px; }
.history .his_tab3 li.sel_6_choice a { z-index:2; border:2px solid #f76828; background:#f76828; font-size:13px; font-weight:bold; color:#fff; border-radius:9999px; }
.history .his_tab3 li.sel_7_choice a { z-index:2; border:2px solid #c72020; background:#c72020; font-size:13px; font-weight:bold; color:#fff; border-radius:9999px; }
.history .his_tab3 li.sel_8_choice a { z-index:2; border:2px solid #8149ab; background:#8149ab; font-size:13px; font-weight:bold; color:#fff; border-radius:9999px; }
.history .his_tab3 li.sel_9_choice a { z-index:2; border:2px solid #ffb3b3; background:#ffb3b3; font-size:13px; font-weight:bold; color:#fff; border-radius:9999px; }
.history .his_tab3 li.sel_10_choice a { z-index:2; border:2px solid #575757; background:#575757; font-size:13px; font-weight:bold; color:#fff; border-radius:9999px; }

#tab2 {width:100%;}
#li_tab2 {width:25%}