@charset "utf-8";

/* msec-vis */
/*.main-wrap{width:1600px; margin: 0 auto;}*/
.main-wrap{width:100%; margin: 0 auto;}

/*메인 비주얼 배너*/
.main-wrap .mwSlide {width:2000px; position:relative; left:50%; transform: translate(-50%,0);}
.main-wrap .mwSlide .main-bn{width:100%;}
.main-wrap .main-bn div{position: relative;}
.main-wrap .main-bn div .text-wrap {position: absolute;  top:50px; left:50%; transform: translateX(-50%); width:1400px; margin:0 auto; text-align: left; line-height: 120%; }
.main-wrap .main-bn div .text-wrap .twsTit{color:#fff049; font-size:22px; font-family:'NotoKrM'; margin:60px 0;}
.main-wrap .main-bn div .text-wrap .twTit{color:#fff; font-size:64px; font-family:'feelDaseulSoft'; line-height: 120%; text-align: right;}
.main-wrap .main-bn div .text-wrap .twTit > .f129{font-size:129px; letter-spacing: -20px; line-height: 100%;}
.main-wrap .main-bn div .text-wrap .twTit > .f101{font-size:101px; letter-spacing: -1px; line-height: 100%;}
.main-wrap .main-bn div .text-wrap .twTit > .f85{font-size:85px; letter-spacing: -1px; line-height: 100%;}
/*.main-wrap .main-bn div .text-wrap .twTit2{color:#fff; font-size:100px; font-family:'feelDaseul'; line-height: 120%; padding-top:30px;}*/
/*.main-wrap .main-bn div .text-wrap .twTit3{color:#fff; font-size:90px; font-family:'feelDaseulSoft'; line-height: 120%; padding-top:30px;}*/
.main-wrap .main-bn div .text-wrap .twWhiteTit{color:#fff; font-size:62px; font-family:'NanumBrush'; margin-bottom:45px; line-height: 120%;}
.main-wrap .main-bn div .text-wrap .twWhiteTit > span{font-size:70px;}


/*배너 공지사항 롤링 배너*/
#ticker{width:auto; margin:23px 0 0 20px; height: 20px; overflow: hidden; float:left;}
.navi{position: absolute; top:0; right:0; }
.navi a{width:63px; height:63px; background: url("/images/Culture_/main/roll-btn-bg.png");  cursor: pointer; display: block; position: relative; z-index: 5; float: left; position: relative; margin-left:3px; text-indent: -9999px;}
.navi a:last-child{border-radius: 0px 10px 0 0 ; background: url("/images/Culture_/main/roll-btn-bg02.png");}
.navi a:before{content: ""; width:21px; height: 13px; background: url("/images/Culture_/main/roll-prev.png") no-repeat; position: absolute; top:26px; left:50%; transform: translateX(-50%); }
.navi a.next:before{content: ""; width:21px; height: 13px; background: url("/images/Culture_/main/roll-next.png") no-repeat; position: absolute; top:26px; left:50%; transform: translateX(-50%); }
.navi a.more:before{content: ""; width:17px; height: 17px; background: url("/images/Culture_/main/roll-more.png") no-repeat; position: absolute; top:26px; left:50%; transform: translateX(-50%); }

.visual-vertical-bn-wrap{width:1265px; height: 63px; position: relative; margin:0 auto; margin-top:-63px; background: url("/images/Culture_/main/roll-bg.png");  border-radius: 10px 10px 0 0; }
.visual-vertical-bn-wrap-box{width:1265px; margin: 0 auto; position: absolute;  }

/*firefox only hack*/
@-moz-document url-prefix() {
	.visual-vertical-bn-wrap-box {
		width: 1265px;
		margin: 0 auto;
		position: relative;
		float: left;
		margin-top: -63px;
	}
}


.visual-vertical-bn-wrap-box .verticial-notice-tit{width:140px; height: auto; text-align: center; float: left; display: block; padding: 21px 22px 21px 70px;  font-size:16px; font-family: 'SCDream4'; color:#fff; position: relative;}
.visual-vertical-bn-wrap-box .verticial-notice-tit:before{content: ""; width:41px; height: 28px; background: url("/images/Culture_/main/notice-ico.png"); position: absolute; top:18px; left: 38px; display: inline-block;}
.visual-vertical-bn-wrap-box .verticial-notice-tit:after{content: ""; width: 3px; height: 16px; background: #fff; position: absolute; top:22px; right:18px;}

.visual-vertical-bn {width:100%;}
.visual-vertical-bn li{width:100%;}
.visual-vertical-bn li span{ display: inline-block; padding-left:20px;}
.visual-vertical-bn li a {width:100%; display:block; line-height:20px; color:#fff; text-decoration:none; float:left;  display: inline-block; font-family: 'SCDream3'; white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden; }
.verticial-btn-more {width:57px; height: 63px; display:block; line-height:20px; color:#555; text-decoration:none !important; position: absolute; top:0; right:0; background: url("../../images/05_Agricultural/main/verticial-opcity-bg.png");}
.verticial-btn-more span{font-size:70px; color:#fff; font-weight: 300; padding: 26px 0 0 0; display: block; text-align: center;}

/*부산진구일정 부산진구 유명물*/
.main-wrap .main-con01{width:100%; height: auto; float: left; padding: 50px 0 50px 0; position: relative; box-sizing:border-box;}
.main-wrap .main-con01:before{position:absolute; top:0px; left:50%; width:2000px; margin-left:-1000px; height:100%; content:""; background:#f6f4e9;}
.main-wrap .main-con01 .box{display: flex; float:left; position: relative; font-family: 'SCDream5'; }
.main-wrap .main-con01 .box-l{width:25%; margin-right:7%; flex-direction: column;}
.main-wrap .main-con01 .box-l .tit{width:100%; font-family: 'SCDream4'; font-size:30px; color:#111111; text-align: center;}
.main-wrap .main-con01 .box-l .tit span{color: #342883;}
.main-wrap .main-con01 .box-l .sub-cdtit{width:100%; display: block; padding: 15px 0 20px 0; color:#666666; font-family: 'SCDream3'; font-size:16px; text-align: center;}
.main-wrap .main-con01 .box-l #calendarFrm{width:100%;}
.main-wrap .main-con01 .box-l .calender{width:100%; padding:10px; border:solid 1px #111111; background: #fff; box-sizing:border-box; }
.main-wrap .main-con01 .box-l .calender .calender-wrap{border:solid 1px #d1d1d1; padding: 20px;}
.main-wrap .main-con01 .box-l .calender .top{position:relative;}
.main-wrap .main-con01 .box-l .calender .top h4{text-align:center; font-size:28px; padding: 0 0 20px 0px; font-weight:400; color:#111111; font-family: 'SCDream6';}
.main-wrap .main-con01 .box-l .calender .top h4 span{}
.main-wrap .main-con01 .box-l .calender .top .btn a{position:absolute; top:3px; width:10px; height:18px; font-size:0; text-indent: -999em; background-repeat:no-repeat; background-position:0 0;}
.main-wrap .main-con01 .box-l .calender .top .btn a.prev{background-image:url('/images/Culture_/main/calendar-prev.jpg'); left:0px;}
.main-wrap .main-con01 .box-l .calender .top .btn a.next{background-image:url('/images/Culture_/main/calendar-next.jpg'); right:0px;}
.main-wrap .main-con01 .box-l .calender table{width: 100%;border-spacing: 0; border-collapse: collapse;}
.main-wrap .main-con01 .box-l .calender thead th{ font-size:15px; color:#4d4d4d;  padding:7px 5px; text-align: center; font-family: 'SCDream3'; border-top:solid 1px #c1c1c1; border-bottom:solid 1px #c1c1c1;}
.main-wrap .main-con01 .box-l .calender thead th.sun-red{color:#ff0000;}
.main-wrap .main-con01 .box-l .calender tbody td{ text-align:center; font-size:15px;  padding:5px; position:relative; text-align: center;}
.main-wrap .main-con01 .box-l .calender tbody td a{color: #555555; font-family: 'SCDream3'; font-weight: 200;}
.main-wrap .main-con01 .box-l .calender tbody td a.date-on{background: #342883; border-radius: 30px; color: #fff; display: inline-block; width: 28px; height: auto; vertical-align: middle; padding: 4px 0 4px 0; }
.main-wrap .main-con01 .box-l .calender tbody td a.rain{top:5px; left:50%; margin-left:-20px; position:absolute; display:block; width:40px; height:40px; background:url('/2018/images/01.potal/program/06/icon-rain1.png'); font-size:0; text-indent: -999em; }
.main-wrap .main-con01 .box-l .calender tbody td.sat{color:#2244c2}
.main-wrap .main-con01 .box-l .calender tbody td.sun{color:#d40f14}
.main-wrap .main-con01 .box-l .calender tbody td.today{background:#f1f1f1}
.main-wrap .main-con01 .box-l .info{overflow:hidden; width:43%; float:right; overflow:hidden; background:url('/2018/images/01.potal/common/top_info_box_bg.jpg'); padding:10px; box-sizing:border-box;}
.main-wrap .main-con01 .box-l .info > div{background:#fff; padding:20px}
.main-wrap .main-con01 .box-l .info > div h4{text-align:center; color:#3357ac; font-weight:bold; padding-top:100px; font-size:1.3em; background:url('/2018/images/01.potal/program/06/icon-rain2.png') no-repeat 50% 0; border-bottom:1px solid #dfdfdf; padding-bottom:20px; margin-bottom:20px;}
.main-wrap .main-con01 .box-l .info .con h5{text-align:center; font-size:1.2em; font-weight:bold; }
.main-wrap .main-con01 .box-l .info .con p{text-align:center;}

.main-wrap .main-con01 .box-l h2 {font-family: 'SCDream4'; font-size: 30px; color: #111111;}
.main-wrap .main-con01 .box-l .munhwa { background:url('/images/Culture_/main/munhwa.jpg') no-repeat right 50%; border:5px solid #d94174; height: 320px;	width: 100%; position:relative; }
.main-wrap .main-con01 .box-l .munhwa p {position:absolute; bottom:50px; left:50px;}

@media all and (max-width:1000px){
	.main-wrap .main-con01 .box-l .munhwa {height: 180px;}
}


.main-wrap .main-con01 .box-r{width:65%; display: block; float: left;}
.main-wrap .main-con01 .box-r .tit{width:100%; font-family: 'SCDream4'; font-size:30px; color:#111111; text-align: center;}
.main-wrap .main-con01 .box-r .tit span{color: #342883;}
.main-wrap .main-con01 .box-r .sub-cdtit{width:100%; display: block; padding: 15px 0 20px 0; color:#666666; font-family: 'SCDream3'; font-size:16px; text-align: center;}
.main-wrap .main-con01 .box-r .con-bn01 .slick-list .slick-slide {position: relative; margin:0 20px;}
.main-wrap .main-con01 .box-r .con-bn01 .slick-list .slick-slide .boxCate{position: absolute; top:0; left:0; color:#fff; padding:5px 18px; font-size:16px; font-family:'NotoKrR';}
.main-wrap .main-con01 .box-r .con-bn01 .slick-list .slick-slide .boxCate.cateOrg{background-color:#e86d1b;}
.main-wrap .main-con01 .box-r .con-bn01 .slick-list .slick-slide .boxCate.catePup{background-color:#b742ee;}
.main-wrap .main-con01 .box-r .con-bn01 .slick-list .slick-slide .boxCate.cateBlu{background-color:#342883;}
.main-wrap .main-con01 .box-r .con-bn01 .slick-list .slick-slide .boxHover{position:absolute; width:90%; left:12px; bottom:10px; background: #fff; text-align: center; padding:20px 0px;}
.main-wrap .main-con01 .box-r .con-bn01 .slick-list .slick-slide .boxHover .bhTit{font-size:20px; font-family:'SCDream5'; color:#111; margin-bottom:15px;}
.main-wrap .main-con01 .box-r .con-bn01 .slick-list .slick-slide .boxHover > a{color:#575757; border:1px solid #575757; border-radius: 50px; padding:3px 15px; font-family:'SCDream3'; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
.main-wrap .main-con01 .box-r .con-bn01 .slick-list .slick-slide .boxHover:hover > a{border-color:#342883; color:#fff; background: #342883;}

/*부산진구소개*/
.main-wrap .main-con02{width:100%; height: 638px; float: left; position: relative; }
.main-wrap .main-con02:before{position:absolute; top:0px; left:50%; width:2000px; margin-left:-1000px; height:100%; content:""; background:url("/images/Culture_/main/main-con02-bg.jpg") no-repeat; background-size:cover;}
.main-wrap .main-con02 .tit-wrap{position: absolute; top:0; left:0;}
.main-wrap .main-con02 .tit{ position: relative; font-size:30px; color:#fff; font-family: 'SCDream5'; padding: 60px 0 0 0;}
.main-wrap .main-con02 .tit b{ color:#ffa800;}
.main-wrap .main-con02 .tit span{display: block; color:#fff; font-family: 'SCDream3'; font-size:15px; padding: 10px 0 10px 0; }
.main-wrap .main-con02 ul.tabs {width:100%; height: 1px; float: left;  font-size:12px; position: relative; margin:60px 0 0 0;}
.main-wrap .main-con02 ul.tabs:before{position:absolute; top:0px; left:50%; width:2000px; margin-left:-1000px; height:100%; content:""; background:#fff; no-repeat;}
.main-wrap .main-con02 ul.tabs li {
	width: 19%;
	float: left;
	text-align:left;
	cursor: pointer;
	border-left: none;
	position: relative;
	font-size:20px;
	color:#fff !important;
	padding: 10px 5px 10px 5px;
	font-weight: 400;
	font-family: 'SCDream5';
	padding: 40px 0 0 0;
}
.main-wrap .main-con02 ul.tabs li a.zz {color:#fff!important;}

.main-wrap .main-con02 ul.tabs li .on-txt{display: none; font-family: 'SCDream3'; font-size:16px; padding: 3px 0 0 0;}
.main-wrap .main-con02 ul.tabs li .on-txt .more{width:85px; display: block; text-align: center; padding: 5px 5px 5px 5px; border:solid 1px #fff; border-radius: 15px; color:#333; background: none; font-size:14px; margin:10px 0 0 0; }
.main-wrap .main-con02 ul.tabs li.on .on-txt .more{display: block; text-align: center; color: #fff; font-size:14px;}
.main-wrap .main-con02 ul.tabs li.on > .on-txt{display: block;}
.main-wrap .main-con02 ul.tabs li.on{position: relative;}
.main-wrap .main-con02 ul.tabs li:before{content: ""; width:14px; height: 14px; background: #fff; position: absolute; top:-6px; left:0px;  border-radius: 30px;}
.main-wrap .main-con02 ul.tabs li.on:before{content: ""; width:20px; height: 20px; background: #fff; position: absolute; top:-13px; left:0px; border-radius: 30px; border:solid 5px #ffa800;}
.main-wrap .main-con02 ul.tabs li.active {
	color: #fff;
}
.main-wrap .main-con02 .tab_container {

	border-top: none;
	clear: both;
	float: right;
	padding: 50px 0 0 0;

}
.main-wrap .main-con02 .tab_content {
	padding: 5px;
	font-size: 12px;
	display: none;
	position: relative;
}
.main-wrap .main-con02 .tab_content .list-wrap{width:100%; display: flex;}
.main-wrap .main-con02 .tab_content .list-wrap li{width:31%;  float: left; padding: 0 0 0 30px; position: relative;}
.main-wrap .main-con02 .tab_content .list-wrap li a{width:100%; display: block; position: relative; font-size:16px;}
.main-wrap .main-con02 .tab_content .list-wrap li a span.tit{position: absolute; bottom:0; left:0; display: block; background: #333; color:#fff; padding: 3px 25px 3px 25px; opacity: 0.8; font-family: 'SCDream3'; font-size:16px;}
.main-wrap .main-con02 .tab_content .list-wrap li a img{width:100%;}
.main-wrap .main-con02 .tab_content .list-wrap li:first-child{float: left; padding: 0 0 0 0px;}

/*아이콘배너존*/
.main-wrap .main-con03{width:100%; height: auto; float: left; position: relative; padding: 30px 0 30px 0; }
.main-wrap .main-con03 .con-bn02 div a{width:99px; height:99px; border-radius: 60px; background: #f6f4e9; display: block; margin: 0 auto; position: relative; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out; }
.main-wrap .main-con03 .con-bn02 div a:hover{ background: #fec86c;}
.main-wrap .main-con03 .con-bn02 div .tit{width:100%; text-align: center; padding: 15px 0 0 0; display: inline-block;}
.main-wrap .main-con03 .con-bn02 img{display: block; margin: 0 auto; position:absolute;  top:50%; left:50%; transform: translate(-50%, -50%);}

.main-wrap .main-con04{width:100%; height: 782px; float: left; position: relative; padding: 0 40px; box-sizing: border-box;}
.main-wrap .main-con04:before{position:absolute; top:0px; left:50%; width:2000px; margin-left:-1000px; height:100%; content:""; background:url("/images/Culture_/main/main-con03-bg.jpg"); background-position: center;}
.main-wrap .main-con04 .tit{font-family: 'SCDream4'; font-size:30px; color:#111111; text-align: center; position: relative; padding: 60px 0 0px 0;}
.main-wrap .main-con04 .tit span{color: #ff005a;}
.main-wrap .main-con04 .sub-cdtit{color: #666666; display: block; position: relative; text-align: center; padding: 10px 0 0 0;}

.main-wrap .main-con04 ul.tabs02 {width:483px; margin: 0 auto; padding: 30px 0 0 0; list-style: none;  border-bottom: 2px solid #4d4d4d;  font-size:12px;}
.main-wrap .main-con04 ul.tabs02 li {
	width: 115px;
	height: 45px;
	float: left;
	text-align:center;
	cursor: pointer;
	border-left: none;
	background: url("/images/Culture_/main/tabbtn-bg.png") no-repeat;
	overflow: hidden;
	position: relative;
	font-size:16px;
	color:#2a569c;
	padding: 2px 0px 0px 0px;
	font-weight: 400;
	font-family: 'SCDream5';
	text-align: center;
	color:#2a569c;
}


.main-wrap .main-con04 ul.tabs02 li:first-child{padding: 10px 0 0 0;}
.main-wrap .main-con04 ul.tabs02 li:nth-child(2){background: url("/images/Culture_/main/tabbtn-bg02.png") no-repeat; color:#30a6df; margin:0 7px 0 7px; padding: 10px 0 0 0;}
.main-wrap .main-con04 ul.tabs02 li:nth-child(3){background: url("/images/Culture_/main/tabbtn-bg03.png") no-repeat; color:#44b649; margin:0 7px 0 0px; padding: 10px 0 0 0;}
.main-wrap .main-con04 ul.tabs02 li.active:nth-child(2){background: #095b85;}
.main-wrap .main-con04 ul.tabs02 li.active:nth-child(3){background: #0b7010;}
.main-wrap .main-con04 ul.tabs02 li:first-child a {color:#2a569c;}
.main-wrap .main-con04 ul.tabs02 li:nth-child(2) a {color:#095b85;}
.main-wrap .main-con04 ul.tabs02 li:nth-child(3) a {color:#0b7010;}

.main-wrap .main-con04 ul.tabs02 li.active {
	background: #2a569c;
	color: #fff !important;
	height: 36px;
}
.main-wrap .main-con04 ul.tabs02 li.active a {color:#fff!important;}

.main-wrap .main-con04 ul.tabs02 li.active:last-child{height: 45px;}

.main-wrap .main-con04 .tab_container {

	border-top: none;
	clear: both;
	float: left;
	width: 100%;

}
.main-wrap .main-con04 .tab_content02 {
	padding: 5px;
	font-size: 12px;
	display: none;
	position: relative;
}

.main-wrap .main-con04 .tab_content02 .list-wrap{width: 100%; display: block;}
.main-wrap .main-con04 .tab_content02 .no-slide{display: flex; justify-content: space-between;}
.main-wrap .main-con04 .tab_content02 .list-wrap li{width:23%; float: left; position: relative;}
.main-wrap .main-con04 .tab_content02 .list-wrap li a{display:block;}
.main-wrap .main-con04 .tab_content02 .list-wrap li a .img{display: block; height:260px; overflow:hidden;}
.main-wrap .main-con04 .tab_content02 .list-wrap li a .img img{width:100%; display: block;}
.main-wrap .main-con04 .tab_content02 .list-wrap li a .tit{display:block;text-align: center;padding: 10px;font-family: 'SCDream3';font-size:18px;background: #fff;position: absolute;bottom: 0;width: 100%; height:57px; box-sizing: border-box;}


.main-wrap .main-con04 .tab_content02 .list-wrap li a .img img{-webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out; height:100%;}
.main-wrap .main-con04 .tab_content02 .list-wrap li a:hover .img img{transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1);}



.main-wrap .main-con04 .tab_content02.list-wrap li .date{float: right; font-family: 'SCDream3'; font-size:14px; color: #afafaf; font-weight: 200;}



.main-wrap .main-con04 .tab_content02 .more{width:30px; height:30px; background: url("/gj-bigdata-re/images/main/more-ico.png"); position:absolute; top:-40px; right:10px;   color:#4d4d4d; text-align: center;}
.main-wrap .main-con04 .tab_container .tab_content02 ul {
	width:100%;
	margin:0px;
	padding:0px;
}
.main-wrap .main-con04 .tab_container .tab_content02 ul li {
	padding:20px 0 0 0px;
	list-style:none;
	margin:0 15px 0 15px;
}


.main-wrap .tab_content02 .recome .slick-arrow{position:absolute; top:50%; width:30px; height:60px; margin-top:-30px; background:none; border:none; z-index: 2; font-size:0;}
.main-wrap .tab_content02 .recome .slick-prev{left:-50px; background:url("/Busanjin_/Reser_/_Img/main/slide-arrl.png") center center no-repeat;}
.main-wrap .tab_content02 .recome .slick-next{right:-50px; background:url("/Busanjin_/Reser_/_Img/main/slide-arrr.png") center center no-repeat;}

.main-wrap .main-con04 .tab_container .tab_content02 ul li:first-child{padding: 20px 0 0 0px;}

.main-wrap .main-con04 .boxlist-wrap{width:100%; position: relative; float: left; display: flex; margin:40px 0 0 0;}
.main-wrap .main-con04 .boxlist-wrap li{width:22.9%; float: left;  margin:0 0 0 40px; }
.main-wrap .main-con04 .boxlist-wrap li a{display:block;}
.main-wrap .main-con04 .boxlist-wrap li a .tit{width:auto; display: inline-block; font-family: 'SCDream4'; font-size:24px; color:#333333; text-align: left; padding:30px 0 20px 0; position: relative;}
.main-wrap .main-con04 .boxlist-wrap li a .tit:before{content: ""; width:60px; height: 15px; background: url("/images/Culture_/main/con5-more.png"); display: block; position: absolute; bottom:0; left:0;}
.main-wrap .main-con04 .boxlist-wrap li a .tit:after{content: ""; width:41px; height: 62px; background: url("/images/Culture_/main/con5-img01.png"); display: block; position: absolute; top:54px; right:-50px;}
.main-wrap .main-con04 .boxlist-wrap li:nth-child(2) a .tit:after{content: ""; width:60px; height: 48px; background: url("/images/Culture_/main/con5-img02.png"); display: block; position: absolute; top:60px; right:-75px;}
.main-wrap .main-con04 .boxlist-wrap li:nth-child(3) a .tit:after{content: ""; width:67px; height: 56px; background: url("/images/Culture_/main/con5-img03.png"); display: block; position: absolute; top:52px; right:-81px;}
.main-wrap .main-con04 .boxlist-wrap li a .tit .txt{font-family: 'SCDream3'; font-size:16px; color:#666666; display: block; padding: 10px 0 10px 0;}
.main-wrap .main-con04 .boxlist-wrap li:first-child{ margin:0 0 0 5px;}
.main-wrap .main-con04 .boxlist-wrap li:last-child{}
.main-wrap .main-con04 .boxlist-wrap li:last-child a{display: block; width:100%; height: 136px; background: url("/images/Culture_/main/con05-bg01.jpg") no-repeat;}
.main-wrap .main-con04 .boxlist-wrap li:last-child a .tit{color:#fff; padding: 30px 0px 0px 30px;}
.main-wrap .main-con04 .boxlist-wrap li:last-child a .tit .txt{color:#fff; font-size:16px; font-family: 'SCDream2';}
.main-wrap .main-con04 .boxlist-wrap li:last-child a .tit:before{content: none;}
.main-wrap .main-con04 .boxlist-wrap li:last-child a .tit:after{content: ""; width:61px; height: 57px; background: url("/images/Culture_/main/con5-img04.png"); display: block; position: absolute; top:61px; right:-70px;}

#footer .fbanner-fbtns{display: none;}
#footer .f-shortcut{display: none; clear: both;}
#footer{clear: both;}

@media all and (max-width:1600px){
	.main-wrap{width:100%;}

	.main-wrap .mwSlide{width:100%;}
	.main-wrap .main-bn div .text-wrap{width:1000px;}

	.main-wrap .main-con02{height:665px; padding: 0 20px 0 20px; box-sizing:border-box;}
	.main-wrap .main-con02 .tit-wrap{position: relative;}
    .main-wrap .main-con02 .tit{padding: 0px 0 0 0;}

	.main-wrap .main-con04 .tab_content02 .list-wrap li a .img{height:auto;}

    .main-wrap .main-con01{padding: 50px 20px 50px 20px;}
    .main-wrap .main-con03{padding:30px 20px 30px 20px; box-sizing: border-box; }
    .main-wrap .main-con04{padding: 0 20px 0 20px;}

	/* 하단 슬라이드*/
	.main-wrap .tab_content02 .recome{opacity: 1; margin:0 20px;}
	.main-wrap .tab_content02 .recome .slick-slider .slick-track{padding-bottom:30px;}
	.main-wrap .tab_content02 .recome .slick-dots{width:auto !important; position: absolute; bottom:-38px; left:50%; transform: translate(-50%, 0); z-index: 10;}
	.main-wrap .tab_content02 .recome .slick-dots > li{width:auto !important; float:left; margin:0 3px !important;overflow: hidden;}
	.main-wrap .tab_content02 .recome .slick-dots > li > button{width:14px; height:14px; border-radius: 50%; font-size:0; border:0; background-color:#427cda40;}
	.main-wrap .tab_content02 .recome .slick-dots > li.slick-active > button{width:14px; height:14px; border-radius: 50%; font-size:0; border:0; background-color:#427cda;}
	.main-wrap .tab_content02 .recome .rebox-ul .rebox-liBoxs .bt-txt{position: relative; bottom: auto;}



	}

@media all and (max-width:1265px){
	.main-wrap .main-bn div .text-wrap{width:900px;}
	.main-wrap .main-bn div .text-wrap .twTit > .f129{font-size:110px; letter-spacing: -20px; line-height: 100%;}
	.main-wrap .main-bn div .text-wrap .twTit > .f101{font-size:90px; letter-spacing: -1px; line-height: 100%;}
	.main-wrap .main-bn div .text-wrap .twTit > .f85{font-size:75px; letter-spacing: -1px; line-height: 100%;}


	.visual-vertical-bn-wrap{width:100%;}
	.visual-vertical-bn-wrap-box{width:100%;}
	.navi{top:-62px; left:0px;}
	.visual-vertical-bn li a{width:95%;}
	.visual-vertical-bn-wrap-box .verticial-notice-tit{width:20%;}
	#ticker{width:60%;}
    .main-wrap .main-con04 .boxlist-wrap li a .tit:after{content: none;}
    .main-wrap .main-con04 .boxlist-wrap li:nth-child(2) a .tit:after{content: none;}
    .main-wrap .main-con04 .boxlist-wrap li:nth-child(3) a .tit:after{content: none;}
    .main-wrap .main-con04 .boxlist-wrap li:last-child a .tit:after{content: none;}
}




	@media all and (max-width:1000px){

		.main-wrap .main-bn div .text-wrap .twTit > .f129{font-size:90px;}
		.main-wrap .main-bn div .text-wrap .twTit > .f101{font-size:70px;}
		.main-wrap .main-bn div .text-wrap .twTit > .f85{font-size:65px;}

		.main-wrap .main-con01{padding: 50px 20px;}
		 .calender{width:100%; float:none; margin-bottom:10px;}
		 .info{width:100%; float:none;}
        .main-wrap .main-bn div .text-wrap h5{font-size:35px; padding: 30px 0 20px 0;}

		 /*캘린더*/
		.main-wrap .main-con01 .box-l{width:100%;}
		.main-wrap .main-con01 .box-r{width:100%; margin: 30px 0 0 0; float: left;}

		.main-wrap .main-con02{height:600px;}

		/*부산진구 소식*/
		.main-wrap .main-con04{padding: 20px; height: auto;}
		.main-wrap .main-con04 .boxlist-wrap{display: block;}
		.main-wrap .main-con04 .boxlist-wrap li{width: 48%; margin: 0 0 0 0px; min-height:140px;}
		.main-wrap .main-con04 .boxlist-wrap li:first-child{padding-bottom: 20px;}
		.main-wrap .main-con04 .boxlist-wrap li:nth-child(2){padding-bottom: 20px;}

		.main-wrap .main-con04 .boxlist-wrap li:nth-child(2n){float: right;}

		.main-wrap .main-con04 .tab_container .tab_content02 ul li {
			padding:20px 0 0 20px;}

		.main-wrap .main-con04 .tab_content02 .list-wrap li a .tit{font-size:16px;}

		.main-wrap .main-con04 .boxlist-wrap li a .tit .txt br{display:none;}
        .main-wrap .main-bn div .text-wrap{padding:20px 0 0 0; top:20px; width:80%;}
        .main-wrap .main-bn div .text-wrap .img-txt{height: auto;}
		.main-wrap .main-bn div .text-wrap .twWhiteTit{font-size:50px; margin-bottom: 30px;}
		.main-wrap .main-bn div .text-wrap .twWhiteTit > span{font-size:55px;}
		.main-wrap .main-bn div .text-wrap .twTit{font-size:80px;}
        .main-wrap .main-con03 .con-bn02 div a{width: 55px; height: 55px;}
        .main-wrap .main-con03 .con-bn02 img{width:35px;}
		#ticker{position:absolute; top:0px; left: 270px;}
	}

	@media all and (max-width:680px){
		/*메인비주얼*/
		.visual-vertical-bn-wrap-box .verticial-notice-tit{display: none;}
		#ticker{width:100%; left:0px;}
		.main-wrap .main-bn div .text-wrap{padding:0px !important; width:70%;}
		.main-wrap .main-bn div .text-wrap .twTit > .f129{font-size:70px; letter-spacing: -10px;}
		.main-wrap .main-bn div .text-wrap .twTit > .f101{font-size:50px; letter-spacing: -1px;}
		.main-wrap .main-bn div .text-wrap .twTit > .f85{font-size:45px; letter-spacing: -1px;}
		.main-wrap .main-bn div .text-wrap h4{font-size: 20px;}
		.main-wrap .main-bn div .text-wrap h5{font-size:30px; padding: 20px 0 20px 0;}
		.main-wrap .main-bn div .text-wrap .img-txt{width:350px;}
		.main-wrap .main-bn div .text-wrap:before{filter: blur(350px);}
		.main-wrap .main-bn div .text-wrap .label-bg span{font-size:20px;}
		.main-wrap .main-bn div .text-wrap .twTit{font-size:40px; margin-bottom:40px;}
		.main-wrap .main-bn div .text-wrap .twWhiteTit{font-size:30px;}
		.main-wrap .main-bn div .text-wrap .twWhiteTit >span{font-size:35px;}
        .navi{top:-33px;}
        .navi a{width: 33px; height: 33px;}
        .navi a::before{top:9px; background-size: 13px; background-position: center;}
        .navi a.next::before{background-size: 13px; background-position: center; top:9px;}
        .navi a.more::before{background-size: 13px; background-position: center; top:9px;}



		/*부산진구일정*/
		.main-wrap .main-con01 .box-l .tit{font-size:23px;}
		.main-wrap .main-con01 .box-l .calender .top h4{font-size: 23px;}
		.main-wrap .main-con01 .box-l .sub-cdtit{font-size:14px; padding: 10px 0 20px 0;}

		/*부산진구 유명물*/
		.main-wrap .main-con01 .box-r .tit{font-size:23px;}
		.main-wrap .main-con01 .box-r .sub-cdtit{padding: 10px 0 20px 0; font-size:14px;}

		/*부산진구 소개*/
		.main-wrap .main-con02 .tit{font-size:23px;}
		.main-wrap .main-con02 .tit span{font-size:14px; padding: 5px 0 20px 0;}
		.main-wrap .main-con02 ul.tabs li{font-size:17px;}
		.main-wrap .main-con02 ul.tabs li .on-txt{font-size:14px;}
		.main-wrap .main-con02 ul.tabs li .on-txt .more{margin:5px 0 0 0;}
		.main-wrap .main-con02 .tab_content .list-wrap li a span.tit{position: relative; font-size:14px; padding: 3px 0px 3px 0px; text-align: center;}

		/*부산진구소식*/
		.main-wrap .main-con04{height:auto; padding: 0 20px 0 20px;}
		.main-wrap .main-con04:before{background: #fbe4c5;}
		.main-wrap .main-con04 .tab_content02 .list-wrap{display: block;}
		.main-wrap .main-con04 .tab_container .tab_content02 ul li{width:48%; padding: 20px 0 0 0px;}
		.main-wrap .main-con04 .tab_container .tab_content02 ul li:nth-child(2n){float: right; }

		.main-wrap .main-con04 ul.tabs02{width: 100%;}
		.main-wrap .main-con04 ul.tabs02 li{width:100%; background-image: none; height: auto; box-sizing: border-box; padding: 10px 0 10px 0; font-size:14px; }
		.main-wrap .main-con04 ul.tabs02 li:first-child{border: solid 1px #2a569c; margin: 10px 0px 0px 0px; padding: 10px 0 10px 0;}
		.main-wrap .main-con04 ul.tabs02 li:nth-child(2){border: solid 1px #30a6df; margin: 10px 0px 0px 0px; background-image: none; padding: 10px 0 10px 0;}
		.main-wrap .main-con04 ul.tabs02 li:nth-child(3){border: solid 1px #1a5c1e; margin: 10px 0px 0px 0px; background-image: none; padding: 10px 0 10px 0;}
		.main-wrap .main-con04 ul.tabs02 li:nth-child(4){border: solid 1px #2a569c; margin: 10px 0px 0px 0px; padding: 10px 0 10px 0;}
		.main-wrap .main-con04 ul.tabs02 li:nth-child(4) br{display: none;}
		.main-wrap .main-con04 ul.tabs02 li.active{height: auto;}

		.main-wrap .main-con04 .tab_content02 .list-wrap li .tit{font-size:13px; height:auto;}

		.main-wrap .main-con02 ul.tabs:before{content: none;}
		.main-wrap .main-con02 .tit{padding: 0px 0 0 0; font-size:23px;}
		.main-wrap .main-con02 ul.tabs{margin: 0px 0 0 0;}
		.main-wrap .main-con02 ul.tabs li{width: 100%; padding: 20px 0 0 35px;}
		.main-wrap .main-con02 ul.tabs li:before{top:26px;}
		.main-wrap .main-con02 ul.tabs li.on:before{top:26px;}
		.main-wrap .main-con04 .boxlist-wrap{margin: 20px 0 40px 0px;}
		.main-wrap .main-con04 .tit{font-size:23px;}
		.main-wrap .main-con04 .boxlist-wrap li a .tit{font-size:17px;}
		.main-wrap .main-con04 .boxlist-wrap li:last-child a .tit{padding: 10px 10px 0 10px;}
		.main-wrap .main-con04 .boxlist-wrap li a .tit .txt{font-size:14px;}
		.main-wrap .main-con04 .boxlist-wrap li a .tit:after{content: none;}
		.main-wrap .main-con04 .boxlist-wrap li:nth-child(2) a .tit:after{content: none;}
		.main-wrap .main-con04 .boxlist-wrap li:nth-child(3) a .tit:after{content: none;}
		.main-wrap .main-con04 .boxlist-wrap li:last-child a .tit:after{content: none;}

		.main-wrap .main-con04 .tab_container .tab_content02 ul.no-slide li{margin:0 0px 0 0px;}

		.main-wrap .main-con04 .tab_content02 .list-wrap li a .tit{padding:5px; font-size:14px;white-space: normal; line-height: 133%; height: 35px;
            word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;



	}

	@media all and (max-width:480px){
		.main-wrap .main-con02{height:548px;}

		/*.main-wrap .main-bn div .text-wrap .twTit{font-size:40px;}*/
		.main-wrap .main-bn div .text-wrap .twTit > .f129{font-size:50px;}
		.main-wrap .main-bn div .text-wrap .twTit > .f101{font-size:30px;}
		.main-wrap .main-bn div .text-wrap .twTit > .f85{font-size:25px;}

		.main-wrap .main-bn div .text-wrap .twWhiteTit{font-size:20px; margin-bottom:15px;}
		.main-wrap .main-bn div .text-wrap .twWhiteTit >span{font-size:25px;}

		.main-wrap .main-con04 ul.tabs02{width:100%; display: block;}
		.main-wrap .main-con04 ul.tabs02 li{width: 100%; background: none; border: solid 1px #2a569c;}
		.main-wrap .main-con04 ul.tabs02 li:nth-child(2){background: none; border: solid 1px #30a6df;}
		.main-wrap .main-con04 ul.tabs02 li:nth-child(3){background: none; border: solid 1px #44b649;}
	}






                                                     