@charset "utf-8";

@font-face {
  font-family: 'GmarketSans';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'GmarketSans';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GmarketSans';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}



/* msec-vis */
/* body{background:url(https://www.busanjin.go.kr/images/Potal_/main/msec-bg.jpg) no-repeat center top; background-position:0px 170px; } */

body.js #header .gnb-wrap:before{display:none;}

.main-wrap{ position:relative;}
.main-wrap .msec-vis{position:relative; padding:35px 0px; z-index:0; display:flex; flex-wrap:wrap; justify-content: space-between;} 
.main-wrap .msec-vis .mvis-slide {  width:1135px!important;}
.main-wrap .msec-vis .mvis-slide.slider-pro {padding:0; margin:0;}

.main-wrap .msec-vis:before {content:''; display:block; width:2000px; height:667px; background:url(https://www.busanjin.go.kr/images/Potal_/main/msec-bg.jpg) no-repeat center top; position:absolute; bottom:20px; left:calc(50% - 1000px);}


.main-wrap .msec-infban .slide-banner .slide li.slick-slide .tit{padding:14px 20px; background:#f7f7f7; display:block; font-family:'Noto Sans KR Light','Malgun Gothic',sans-serif; letter-spacing:-0.03em; font-size:18px; color:#333; line-height:120%; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:none;}

.main-wrap .msec-vis .mvis-slide .sp-image-container{width:1135px !important; height:auto !important;}
.main-wrap .msec-vis .mvis-slide .sp-image-container a{display:block;}
.main-wrap .msec-vis .mvis-slide .sp-image-container a:focus{border:1px dotted #000;}

.main-wrap .msec-vis .mvis-slide .sp-slide a{display:block;}
.main-wrap .msec-vis .mvis-slide .sp-slide a:focus{border:10px solid #000; border-top:1px solid #000; border-bottom:1px solid #000;}

.main-wrap .msec-vis .mvis-slide .sp-slides-container{box-shadow:3px 6px 6px rgba(0, 0, 0 , 0.2); border-radius:50px 0 50px 0; overflow:hidden;}

.main-wrap .msec-vis .mvis-slide .sp-right-thumbnails.sp-has-pointer .sp-thumbnail{left:55px;}
.main-wrap .msec-vis .mvis-slide .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{left:-30px; top:24px; width:72px; height:5px; background:#f66c47; border-left:none;}
.main-wrap .msec-vis .mvis-slide .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{display:none;}
.main-wrap .msec-vis .mvis-slide .sp-left-thumbnails .sp-thumbnail-container{margin:0px; padding:29px 0px; box-sizing:content-box; height:70px !important; opacity:0.7;}
.main-wrap .msec-vis .mvis-slide .sp-left-thumbnails .sp-thumbnail-containersp-selected-thumbnail{opacity:1;}
.main-wrap .msec-vis .mvis-slide .sp-right-thumbnails .sp-thumbnail-container{margin:0px; padding:29px 0px; box-sizing:content-box; height:70px !important; opacity:0.7;}
.main-wrap .msec-vis .mvis-slide .sp-right-thumbnails .sp-thumbnail-container.sp-selected-thumbnail{opacity:1;}
.main-wrap .msec-vis .mvis-slide .sp-right-thumbnails .sp-thumbnail-container:hover .sp-thumbnail-title{color:#111;}

.main-wrap .msec-vis .mvis-slide .sp-thumbnail-image-container{width:100px;height:80px;overflow:hidden;float:left}
.main-wrap .msec-vis .mvis-slide .sp-thumbnail-image{height:100%}
.main-wrap .msec-vis .mvis-slide .sp-thumbnail-text{float:right;}
.main-wrap .msec-vis .mvis-slide .sp-thumbnail-title{font-size:32px; letter-spacing:-0.04em; font-weight:600; text-transform:uppercase; color:#333333; line-height:120%; margin-bottom:5px; text-shadow: 3px 4px 4px rgba(0, 0, 0 , 0.15);}
.main-wrap .msec-vis .mvis-slide .sp-thumbnail-title button{font-family:'SCDream3','Malgun Gothic',sans-serif;  font-size:30px; font-weight:600;
  text-transform:uppercase; color:#333333; line-height:120%; margin-bottom:5px; text-shadow: 3px 4px 4px rgba(0, 0, 0 , 0.15); border:none; background: none;}
.main-wrap .msec-vis .mvis-slide .sp-thumbnail-description{font-size:20px; color:#fff; letter-spacing:-0.04em;  line-height:120%;}

.main-wrap .msec-vis .mvis-slide .sp-fade-arrows{opacity:1; display:none;}

.main-wrap .msec-vis .mvis-slide .sp-thumbnails-container{z-index:20;}

.main-wrap .msec-vis .mvis-slide .sp-buttons{padding-top:30px; color:#ff0000;}
.main-wrap .msec-vis .mvis-slide .sp-button{border:3px solid #943115; margin:0px 5px; box-sizing:content-box;}
.main-wrap .msec-vis .mvis-slide .sp-button.sp-selected-button{width:34px; border-radius:10px; background:#943115;}
.main-wrap .msec-vis .mvis-slide .sp-button a{display:inline-block; text-indent:-9999px;}
.main-wrap .msec-vis .mvis-slide .sp-button a.link{display: inline-block; text-indent:-9999px; border:none; background: none;}
.main-wrap .msec-vis .mvis-slide .sp-button a:focus{width:17px; height:13px; display:flex; }
.main-wrap .msec-vis .mvis-slide .sp-button.sp-selected-button a:focus{width:36px;}
.main-wrap .msec-vis .mvis-slide .sp-button a.link:active{outline:0; border:none;}

div.spbn-wrap{ position: absolute; bottom:0; display: flex; justify-content: space-between; transform: translate(-50%, -7px); z-index: 10;}
div.spbn-wrap span{cursor: pointer; display: inline-block; text-indent: -9999px;}
div.spbn-wrap span.spPlay{width: 13px; height: 16px; background: url("https://www.busanjin.go.kr/images/Potal_/main/icon_play.png") no-repeat center; display: none;}
div.spbn-wrap span.spStop{width: 9px; height: 16px; background: url("https://www.busanjin.go.kr/images/Potal_/main/icon_stop.png") no-repeat center;}
div.spbn-wrap a{cursor: pointer; display: inline-block; text-indent: -9999px;}
div.spbn-wrap a.spPlay{width: 13px; height: 16px; background: url("https://www.busanjin.go.kr/images/Potal_/main/icon_play.png") no-repeat center; display: none;}
div.spbn-wrap a.spStop{width: 9px; height: 16px; background: url("https://www.busanjin.go.kr/images/Potal_/main/icon_stop.png") no-repeat center;}

.main-wrap .msec-vis .mvis-slide .sp-thumbnails {display:none;}


.main-wrap .msec-vis .mayor { width:440px; font-family: 'GmarketSans'; }
.main-wrap .msec-vis .mayor > div {height:calc(100% - 50px);background:url(https://www.busanjin.go.kr/images/Potal_/main/mayor_bg.jpg) no-repeat 50% bottom; border-radius:0 50px 0px 50px; box-shadow:3px 6px 6px rgba(0, 0, 0 , 0.2); position:relative; overflow:hidden; padding:80px 45px; box-sizing:border-box;}
.main-wrap .msec-vis .mayor > div * {z-index:1; position:relative;}
.main-wrap .msec-vis .mayor > div:before {content:''; display:block; width:294px; height:337px; background:url(https://www.busanjin.go.kr/images/Potal_/main/mayor.png) no-repeat right bottom; position:absolute; bottom:0; right:-40px; background-size:100% auto; z-index:0;}
.main-wrap .msec-vis .mayor > div p.tit {font-size:24px; font-weight:400; color:#333333; margin-bottom:50px;}
.main-wrap .msec-vis .mayor > div p.tcopy {font-size:20px; font-weight:400; font-size:38px; font-weight:300; line-height:1.4em; color:#000; margin-bottom:80px;}
.main-wrap .msec-vis .mayor > div p.tcopy span {font-weight:400; font-size:44px;}
.main-wrap .msec-vis .mayor > div ul {width:65%;}
.main-wrap .msec-vis .mayor > div ul li {}
.main-wrap .msec-vis .mayor > div ul li a {border-radius:50px; background:rgba(0,0,102,0.65); color:#fff; display:block; padding:18px 25px 13px; font-size:18px; margin-bottom:10px; position:relative; transition:all .3s;}
.main-wrap .msec-vis .mayor > div ul li a:after {content:''; display:block; width:8px; height:9px; background:url(https://www.busanjin.go.kr/images/Potal_/main/mayor_arrow.png) no-repeat 50% 50%; position:absolute; top:calc(50% - 4px); right:25px;}
.main-wrap .msec-vis .mayor > div ul li:nth-of-type(2) a {background:rgba(0,153,0,0.65);}
.main-wrap .msec-vis .mayor > div ul li:nth-of-type(1) a:hover {background:rgba(0,0,102,1);}
.main-wrap .msec-vis .mayor > div ul li:nth-of-type(2) a:hover {background:rgba(0,153,0,1);}

@media all and (max-width:1600px){
  body{background-position:top center; background-size:180%;}
  
  .main-wrap .msec-vis .mayor { width:33%;/*  height:400px!important; margin-bottom:50px; */ }
  .main-wrap .msec-vis .mayor > div {height:100%; padding:40px 30px 0px; box-sizing:border-box;}
  .main-wrap .msec-vis .mayor > div p.tcopy {margin-bottom:20px;}
  .main-wrap .msec-vis .mayor > div p.tit {margin-bottom:20px;}

  .main-wrap .msec-vis .mvis-slide {  width:65%!important; margin-bottom:50px;}
  .main-wrap .msec-vis .mvis-slide .sp-image-container{width:100%!important; }  
  .sp-buttons {position:absolute!important; bottom:0; left:0;}
}

@media all and (max-width:1117px){
  /* .main-wrap .msec-vis {margin:0 10px;} */
  .main-wrap .msec-vis {margin:0; padding:0!important;}
  .main-wrap .msec-vis .mvis-slide {  width:100%!important; /* margin-bottom:30px!important; padding-bottom:37px!important; */ }
  .main-wrap .msec-vis .mvis-slide .sp-slides-container{border-radius:0!important;}
  .main-wrap .msec-vis .mayor { width:100%;}
  .main-wrap .msec-vis .mayor > div {background-size:cover; padding:30px; border-radius:0!important;}
	
}

@media all and (max-width:680px){
  .main-wrap .msec-vis .mayor > div {padding:30px 10px;}
  .main-wrap .msec-vis .mayor > div:before {width:170px; height:337px; right:-10px;}

	.main-wrap .msec-vis .mayor > div p.tit {margin-bottom:10px;}
	.main-wrap .msec-vis .mayor > div p.tcopy {line-height:1.2em; margin-bottom:10px; font-size:30px;}
	/* .main-wrap .msec-vis .mayor > div p.tcopy br {display:none;} */
	.main-wrap .msec-vis .mayor > div p.tcopy span {font-size:36px; }
	.main-wrap .msec-vis .mayor > div ul {display:flex; width:100%; justify-content: space-between;}
	.main-wrap .msec-vis .mayor > div ul li {width:49%; margin-right:1%;}
	.main-wrap .msec-vis .mayor > div ul li:last-child {margin-right:0;}
	.main-wrap .msec-vis .mayor > div ul li a {font-size:14px; padding:10px 15px 5px; margin-bottom:0; }
	.main-wrap .msec-vis .mayor > div ul li a:after {right:15px;}
}

@media all and (max-width:1000px){
  body{background-size:200%;}

  .main-wrap .msec-vis{}
  .main-wrap .msec-vis:before{left:0px; width:100%; margin-left:0px;}

  .main-wrap .msec-vis .mvis-slide .sp-image-container{width:100% !important;}
  .main-wrap .msec-vis .mvis-slide .sp-image{width:100% !important; height:auto !important; margin-left:0px !important;}
  .main-wrap .msec-vis .mvis-slide .sp-fade-arrows{display:block;}
  .main-wrap .msec-vis .mvis-slide .sp-fade-arrows .sp-arrow{width:42px; height:42px; display:block !important;}
  .main-wrap .msec-vis .mvis-slide .sp-fade-arrows .sp-arrow:before{display:none;}
  .main-wrap .msec-vis .mvis-slide .sp-fade-arrows .sp-arrow:after{display:none;}

  .main-wrap .msec-vis .sp-horizontal .sp-arrows{margin-top:-21px;}
  .main-wrap .msec-vis .sp-horizontal .sp-previous-arrow{left:0px; background:url(/images/Potal_/main/sp-arrowL.png) no-repeat center rgba(0,0,0,0.2);}
  .main-wrap .msec-vis .sp-horizontal .sp-next-arrow,.main-wrap .msec-vis .sp-horizontal.sp-rtl .sp-previous-arrow{right:0px; background:url(/images/Potal_/main/sp-arrowR.png) no-repeat center rgba(0,0,0,0.2); transform:none;}

  .main-wrap .msec-vis .mvis-slide .sp-thumbnails-container{display:none;}

  .main-wrap .msec-vis .mvis-slide .sp-buttons{padding-top:15px;}
  .main-wrap .msec-vis .mvis-slide .sp-button{width:10px; height:10px; border:3px solid #f66c47; margin:0px 3px;}

  div.spbn-wrap{left: 75%;}

  

}

@media all and (max-width:680px){
  body{background-size:100%; background-position:1px 171px;}

  .main-wrap .msec-vis{padding:15px 15px 20px 15px;}
  .main-wrap .msec-vis .mvis-slide .sp-buttons{padding-top:10px;}
  .main-wrap .msec-vis .mvis-slide .sp-button{width:7px; height:7px; border:2px solid #f66c47; margin:0px 2px;}

  div.spbn-wrap{left: 85%;}
}

@media all and (max-width:480px){
  body{background-size:99%; background-position:0px 159px;}

}


/* msec-infban .slide-infos*/
.main-wrap .msec-infban{padding:80px 0 40px 0px;}
.main-wrap .msec-infban .news-infos{position:relative; padding-bottom:43px;}
.main-wrap .msec-infban .news-infos:before{position:absolute; bottom:0px; left:0px; width:100%; height:3px; background:url(/images/Potal_/main/dotline3-bg.png) repeat-x; content:"";}
.main-wrap .msec-infban .news-infos:after{clear:both; content:""; display:block;}


.main-wrap .msec-infban .news-infos .banners{float:left; width:30%; margin-right:30px; box-shadow:3px 6px 6px rgba(0, 0, 0 , 0.2);}

.main-wrap .msec-infban .news-infos .infor{height:122px; background:#ffe6e6; overflow:hidden;}
.main-wrap .msec-infban .news-infos .infor a{position:relative; width:100%; height:100%; padding:18px 30px; box-sizing:border-box; display:block;}
.main-wrap .msec-infban .news-infos .infor a:before{position:absolute; bottom:-30px; right:18px; width:126px; height:161px; background:url(https://www.busanjin.go.kr/images/Potal_/main/news-sec-inforbg.png) no-repeat; content:"";}
.main-wrap .msec-infban .news-infos .infor a .stxt{font-size:20px; color:#111; line-height:120%; letter-spacing:-0.01em; display:block;}
.main-wrap .msec-infban .news-infos .infor a .btxt{font-size:24px; color:#D54343; line-height:120%; letter-spacing:-0.04em; margin-bottom:5px; display:block; font-weight:600;}
.main-wrap .msec-infban .news-infos .infor a .ctxt{font-size:16px; color:#555; line-height:120%; letter-spacing:-0.03em; display:block; font-family:'Noto Sans KR Light','Malgun Gothic',sans-serif;}

.main-wrap .msec-infban .news-infos .appres{height:122px; background:#e5e2fd; overflow:hidden;}
.main-wrap .msec-infban .news-infos .appres a{position:relative; width:100%; height:100%; padding:18px 30px; box-sizing:border-box; display:block;}
.main-wrap .msec-infban .news-infos .appres a:before{position:absolute; bottom:-40px; right:0px; width:176px; height:165px; background:url(https://www.busanjin.go.kr/images/Potal_/main/news-sec-apprebg.png) no-repeat; content:"";}
.main-wrap .msec-infban .news-infos .appres a .stxt{font-size:20px; color:#111; line-height:120%; letter-spacing:-0.01em; display:block;}
.main-wrap .msec-infban .news-infos .appres a .btxt{font-size:24px; color:#1b1b8c; line-height:120%; letter-spacing:-0.04em; margin-bottom:5px; display:block; font-weight:600;}
.main-wrap .msec-infban .news-infos .appres a .ctxt{font-size:16px; color:#555; line-height:120%; letter-spacing:-0.03em; display:block; font-family:'Noto Sans KR Light','Malgun Gothic',sans-serif;}


.main-wrap .msec-infban .news-infos .appres3{height:122px; background:#f7f2c8; overflow:hidden;}
.main-wrap .msec-infban .news-infos .appres3 a{position:relative; width:100%; height:100%; padding:18px 30px; box-sizing:border-box; display:block;}
.main-wrap .msec-infban .news-infos .appres3 a:before{position:absolute; bottom:-60px; right:0px; width:176px; height:165px; background:url(https://www.busanjin.go.kr/images/Potal_/main/news-sec-appre3bg.png) no-repeat; content:"";}
.main-wrap .msec-infban .news-infos .appres3 a .stxt{font-size:20px; color:#111; line-height:120%; letter-spacing:-0.01em; display:block;}
.main-wrap .msec-infban .news-infos .appres3 a .btxt{font-size:24px; color:#925e19; line-height:120%; letter-spacing:-0.04em; margin-bottom:5px; display:block; font-weight:600;}
.main-wrap .msec-infban .news-infos .appres3 a .ctxt{font-size:16px; color:#555; line-height:120%; letter-spacing:-0.03em; display:block; font-family:'Noto Sans KR Light','Malgun Gothic',sans-serif;}




@media all and (max-width:1600px){
  .main-wrap .msec-infban{padding:0px 0 40px 0px;}
  .main-wrap .msec-infban .news-infos{padding-bottom:23px;}
  .main-wrap .msec-infban .news-infos .banners{width:calc(40% - 30px); margin-right:30px;overflow:hidden; margin-bottom:20px;}
  
}
@media all and (max-width:1000px){
    .main-wrap .msec-infban .news-infos .banners{width:100%;}
    .main-wrap .msec-infban .news-infos .banners > p{width:33.33%; height:258px; float:left;}
    .main-wrap .msec-infban .news-infos .banners > p a{padding:20px 15px; position:relative;}
    .main-wrap .msec-infban .news-infos .banners > p a:before{bottom:0; right:0; width:100%; height:100%; z-index:1; background-position:50% bottom;}
    .main-wrap .msec-infban .news-infos .banners > p a .ctxt{position:relative; font-size:14px; z-index:2;}
    .main-wrap .msec-infban .news-infos .banners > p a .stxt{font-size:14px;}
    .main-wrap .msec-infban .news-infos .banners > p a .btxt{font-size:18px;}
}

@media all and (max-width:680px){
  .main-wrap .msec-infban .news-infos{padding-bottom:18px;}
  .main-wrap .msec-infban .news-infos .mbpd{padding:15px 15px 0px 15px;}
  .main-wrap .msec-infban .news-infos .banners{margin-bottom:15px;}
}

@media all and (max-width:480px){
  .main-wrap .msec-infban .news-infos .banners > p{width:100%; height:100px; float:none;}
  .main-wrap .msec-infban .news-infos .banners > p a:before{bottom:0; right:0; width:100px; height:100px; z-index:1; background-position:right 50%; background-size:100%;}
}

.main-wrap .msec-infban .news-infos .board-taps{float:left; position:relative; width:calc(70% - 40px); height:368px; border:1px solid #e7e7e7; box-sizing:border-box; overflow:hidden; background:#fff; box-shadow:3px 6px 6px rgba(0, 0, 0 , 0.2);}
.main-wrap .msec-infban .news-infos .board-taps .cont{float:left; display:inline; width:23%; border-right:1px solid #ffffff; box-sizing:border-box;}
.main-wrap .msec-infban .news-infos .board-taps .tab{width:100%; float:left; display:inline; position:relative; z-index:2; font-size:20px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.main-wrap .msec-infban .news-infos .board-taps .tab a{width:100%; line-height:52px; display:block; text-align:center; color:#111;}
.main-wrap .msec-infban .news-infos .board-taps .tab a:hover{color:#373777;}
.main-wrap .msec-infban .news-infos .board-taps .tab.newin a span{padding-right:16px; background:url("/images/Potal_/main/nw-icon.png") no-repeat right;}

.main-wrap .msec-infban .news-infos .board-taps .cnt{width:100%; padding:80px 25px 0px 25px; position:absolute; left:0; top:0px; z-index:1; display:none; box-sizing:border-box; font-family:'Noto Sans KR Light','Malgun Gothic',sans-serif;}
.main-wrap .msec-infban .news-infos .board-taps .cnt .more-btn{position:absolute; right:0; top:0px; display:block; width:8%; height:52px; border-bottom:1px solid #e7e7e7; background:#f0f0f0; text-align:center;}
.main-wrap .msec-infban .news-infos .board-taps .cnt .more-btn:before{line-height:52px; content:"+"; color:#46494e; font-size:32px;}

.main-wrap .msec-infban .news-infos .board-taps .cont.on .tab a{color:#fff; background:#373777; text-decoration:underline;}
.main-wrap .msec-infban .news-infos .board-taps .cont.on .tab a:focus{border:1px dotted #fff}
.main-wrap .msec-infban .news-infos .board-taps .cont.on .tab.newin a{color:#373777; background:none;}
.main-wrap .msec-infban .news-infos .board-taps .cont.on .cnt{display:block;}

.main-wrap .msec-infban .news-infos .board-taps .cnt .impor{padding-bottom:25px; border-bottom:1px solid #d7d7d7;}
.main-wrap .msec-infban .news-infos .board-taps .cnt .impor a{position:relative; width:100%; height:100%; padding-left:90px; box-sizing:border-box; display:block; -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 .msec-infban .news-infos .board-taps .cnt .impor a:before{position:absolute; top:50%; left:10px; width:60px; height:40px; margin-top:-20px; background:url(/images/Potal_/main/board-taps-noticon.png) no-repeat; display:block; content:"";}
.main-wrap .msec-infban .news-infos .board-taps .cnt .impor a .tit{font-size:20px; color:#333; display:block; line-height:120%; margin-bottom:10px; padding-right:130px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main-wrap .msec-infban .news-infos .board-taps .cnt .impor a .btxt{font-size:18px; color:#555; display:block; line-height:120%; height:45px; overflow:hidden; padding-right:20px;}
.main-wrap .msec-infban .news-infos .board-taps .cnt .impor a .date{position:absolute; top:3px; right:20px; font-size:18px; color:#777;}
.main-wrap .msec-infban .news-infos .board-taps .cnt .impor a:hover .tit{color:#2359f5;}
.main-wrap .msec-infban .news-infos .board-taps .cnt .impor a:hover .btxt{color:#2359f5;}
.main-wrap .msec-infban .news-infos .board-taps .cnt .impor a:hover .date{color:#2359f5;}

.main-wrap .msec-infban .news-infos .board-taps .cnt .list{padding-top:20px}
.main-wrap .msec-infban .news-infos .board-taps .cnt .list li{position:relative; padding-left:34px; margin-bottom:15px;}
.main-wrap .msec-infban .news-infos .board-taps .cnt .list li:before{position:absolute; top:50%; left:20px; width:4px; height:4px; margin-top:-2px; background:#403a3a; border-radius:50%; content:"";}
.main-wrap .msec-infban .news-infos .board-taps .cnt .list li:last-child{margin-bottom:0px;}
.main-wrap .msec-infban .news-infos .board-taps .cnt .list li a{-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; display:block;}
.main-wrap .msec-infban .news-infos .board-taps .cnt .list li a:focus{border:1px dotted #000}
.main-wrap .msec-infban .news-infos .board-taps .cnt .list li a .btxt{position:relative; font-size:18px!important; color:#555; line-height:120%; padding-right:170px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main-wrap .msec-infban .news-infos .board-taps .cnt .list li a .btxt em {font-style: normal; margin-right:10px; font-weight:700;}
.main-wrap .msec-infban .news-infos .board-taps .cnt .list li a .btxt.new{padding-left:25px;}
.main-wrap .msec-infban .news-infos .board-taps .cnt .list li a .btxt.new:before{position:absolute; top:1px; left:0px; width:20px; line-height:20px; display:block; border-radius:50%; font-size:11px; color:#fff; text-align:center; background:#2359f5; content:"N";}
.main-wrap .msec-infban .news-infos .board-taps .cnt .list li a .date{position:absolute; top:0px; right:20px; font-size:18px!important; color:#777777;}
.main-wrap .msec-infban .news-infos .board-taps .cnt .list li a:hover .btxt{color:#2359f5;}
.main-wrap .msec-infban .news-infos .board-taps .cnt .list li a:hover .date{color:#2359f5;}

@media all and (max-width:1600px){
  .main-wrap .msec-infban .news-infos .board-taps{width:60%; margin-right:0px; margin-top:0px;}
}

@media all and (max-width:1000px){
  .main-wrap .msec-infban .news-infos .board-taps{float:none; width:100%; height:330px; margin-bottom:20px; margin-right:0px; margin-top:0px;}

  .main-wrap .msec-infban .news-infos .board-taps .tab{font-size:15px;}
  .main-wrap .msec-infban .news-infos .board-taps .tab a{line-height:40px;}

  .main-wrap .msec-infban .news-infos .board-taps .cnt{padding:60px 20px 0px 20px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .more-btn{height:40px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .more-btn:before{line-height:40px; font-size:26px;}

  .main-wrap .msec-infban .news-infos .board-taps .cont.on .tab a{font-size:15px;}

  .main-wrap .msec-infban .news-infos .board-taps .cnt .impor{padding-bottom:20px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .impor a{padding-left:55px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .impor a:before{left:7px; width:36px; height:28px; margin-top:-14px; background-size:36px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .impor a .tit{  padding-right:120px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .impor a .btxt{  padding-right:0px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .impor a .date{right:0px; font-size:14px;}

  .main-wrap .msec-infban .news-infos .board-taps .cnt .list{padding-top:5px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .list li{padding-left:34px; margin-bottom:15px!important; }

  .main-wrap .msec-infban .news-infos .board-taps .cnt .list li a .date{right:0px;}

}

@media all and (max-width:781px){  
  .main-wrap .msec-infban .news-infos .board-taps{height:295px; }
  .main-wrap .msec-infban .news-infos .board-taps .cnt .list li a .btxt{font-size:14px; padding-right:120px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .list li a .btxt.new{padding-left:20px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .list li a .btxt.new:before{width:16px; line-height:16px; font-size:9px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .list li a .date{right:0px; font-size:14px;}
}



@media all and (max-width:680px){
  .main-wrap .msec-infban .news-infos .board-taps{  margin-bottom:15px;}

  .main-wrap .msec-infban .news-infos .board-taps .tab{font-size:12px;}
  .main-wrap .msec-infban .news-infos .board-taps .tab a{line-height:36px;}

  .main-wrap .msec-infban .news-infos .board-taps .cnt{padding:50px 15px 0px 15px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .more-btn{height:36px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .more-btn:before{line-height:36px; font-size:20px;}

  .main-wrap .msec-infban .news-infos .board-taps .cont.on .tab a{font-size:12px;}

  .main-wrap .msec-infban .news-infos .board-taps .cnt .impor{padding-bottom:12px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .impor a{padding-left:38px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .impor a:before{left:4px; width:26px; height:20px; margin-top:-10px; background-size:26px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .impor a .tit{font-size:14px; margin-bottom:5px; padding-right:80px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .impor a .btxt{font-size:13px; height:30px; padding-right:0px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .impor a .date{top:1px; right:0px; line-height:120%; font-size:13px;}


  .main-wrap .msec-infban .news-infos .board-taps .cnt .list li{margin-bottom:6px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .list li a .btxt{font-size:13px; padding-right:80px;}

  .main-wrap .msec-infban .news-infos .board-taps .cnt .list li a .btxt.new{padding-left:17px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .list li a .btxt.new:before{width:14px; line-height:14px; font-size:8px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .list li a .date{right:0px; font-size:13px;}
}

@media all and (max-width:583px){
	.main-wrap .msec-infban .news-infos .board-taps .cnt .list{padding-top:10px;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .list li{padding-left:12px;}
	.main-wrap .msec-infban .news-infos .board-taps .cnt .list li:before{left:0px!important;}
  .main-wrap .msec-infban .news-infos .board-taps .cnt .list li a .btxt{font-size:15px!important;}
	.main-wrap .msec-infban .news-infos .board-taps{height:275px!important; }
	.main-wrap .msec-infban .news-infos .board-taps .cnt .list li a .date { font-size: 13px!important;}
}

/* 메인공지 부분 수정 20251010 */
.main-wrap .msec-infban .news-infos .board-taps.new2025 {background:#fff; border:0; box-shadow:none; width: calc(70% - 70px); float:right;}
.main-wrap .msec-infban .news-infos .board-taps.new2025 .cont {width:calc(25% - 13px);  float:left; margin:0; padding:0; border:0;}
.main-wrap .msec-infban .news-infos .board-taps.new2025 .tab {border:none;   box-sizing: border-box;}
.main-wrap .msec-infban .news-infos .board-taps.new2025 .tab a { box-sizing: border-box; border:1px solid #dedede; border-right:0;}
.main-wrap .msec-infban .news-infos .board-taps.new2025 .cont.on .tab a {background:#654fce;}
.main-wrap .msec-infban .news-infos .board-taps.new2025 .cont.on .tab a:after {content:''; display:block; width:10px; height:10px; background:#654fce; position:absolute; bottom:-4px; left:calc(50% - 10px); transform:rotate(45deg); }
.main-wrap .msec-infban .news-infos .board-taps.new2025 .cnt {padding:60px 0px 0 0px;}
.main-wrap .msec-infban .news-infos .board-taps.new2025 .cnt .more-btn {width:52px; background:#fff; border:1px solid #dedede;}
.main-wrap .msec-infban .news-infos .board-taps.new2025 .cnt ul li:first-child {background:#fff;  font-family: 'GmarketSans'; padding-left:0;}
.main-wrap .msec-infban .news-infos .board-taps.new2025 .cnt ul li:first-child a {  border:6px solid #e3defc; padding:30px 30px 30px 150px;}
.main-wrap .msec-infban .news-infos .board-taps.new2025 .cnt ul li:first-child .date {position:relative; width:100px; height:100px; display:block; position:absolute; top:calc(50% - 50px); left:20px; display:flex; justify-content:center; flex-direction: column-reverse; align-items: center;  color:#5e4dcd;}
.main-wrap .msec-infban .news-infos .board-taps.new2025 .cnt ul li:first-child .date em {font-size:30px; font-weight:700; font-style: normal; line-height:1em; margin-bottom:5px;}
.main-wrap .msec-infban .news-infos .board-taps.new2025 .cnt ul li:first-child:before {display:none;}

.main-wrap .msec-infban .news-infos .board-taps.new2025 .cnt ul li:first-child .btxt {font-size:20px!important; padding-right:0;}
.main-wrap .msec-infban .news-infos .board-taps.new2025 .cnt ul li:first-child .btxt em{font-size:18px; margin-bottom:5px; display:block; font-style:normal; color:#5e4dcd; font-weight:400;}

@media (max-width:1600px) {
	.main-wrap .msec-infban .news-infos .board-taps.new2025 { width:60%; float:right;}
}
@media (max-width:1117px) {
	.msec-infban {margin-top:30px;}
}

@media (max-width:1000px) {
	.main-wrap .msec-infban .news-infos .board-taps.new2025 { width:100%; float:right; height:360px!important;}
}
@media (max-width:600px) {
.main-wrap .msec-infban .news-infos .board-taps.new2025 .cnt {padding:40px 10px 0 10px;}
.main-wrap .msec-infban .news-infos .board-taps.new2025 .cnt ul li:first-child a {  border:6px solid #e3defc; padding:30px 30px 30px 30px; display:flex; flex-direction: column-reverse;}
.main-wrap .msec-infban .news-infos .board-taps.new2025 .cnt ul li:first-child .date {position:relative; top:0; left:0; flex-direction: row; width:100%; height:auto; justify-content: flex-start;}
}

/* 메인공지 부분 수정 20251010 */



.main-wrap .msec-infban .news-infos .headoa-gu{position:relative; float:left; width:378px; height:368px; box-sizing:border-box; background:url(/images/Potal_/main/headoa-gu-bg.jpg) no-repeat; background-size:cover; box-shadow:3px 6px 6px rgba(0, 0, 0 , 0.2);}
.main-wrap .msec-infban .news-infos .headoa-gu:before{position:absolute; bottom:0px; right:0px; width:255px; height:325px; background:url("/images/Potal_/main/msec-prac-obj2.png") no-repeat 0 0px; content:""; z-index:0;}
.main-wrap .msec-infban .news-infos .headoa-gu .stxt{font-size:20px; font-weight:600; line-height:120%; margin-bottom:35px; color:#D84E03;}
.main-wrap .msec-infban .news-infos .headoa-gu .btxt{font-size:30px; line-height:130%; letter-spacing:-0.04em; color:#333; line-height:120%; margin-bottom:25px;}
.main-wrap .msec-infban .news-infos .headoa-gu .go-btn{position:relative; display:inline-block; font-size:18px; padding:0px 25px; background:#EC5504; line-height:46px; color:#fff; z-index:1; -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 .msec-infban .news-infos .headoa-gu .go-btn:hover{background:#ff420f;}

.main-wrap .msec-infban .news-infos .headoa-gu .btns{position:absolute; bottom:0px; left:0px; width:100%; background:rgba(0,0,0,0.5); overflow:hidden;}
.main-wrap .msec-infban .news-infos .headoa-gu .btns li{position:relative; width:50%; float:left;}
.main-wrap .msec-infban .news-infos .headoa-gu .btns li:before{position:absolute; top:50%; right:0px; width:1px; height:20px; margin-top:-10px; background:rgba(255,255,255,0.5); content:"";}
.main-wrap .msec-infban .news-infos .headoa-gu .btns li:last-child:before{display:none;}
.main-wrap .msec-infban .news-infos .headoa-gu .btns li a{font-size:20px; color:#fff; text-align:center; line-height:54px; display:block; -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 .msec-infban .news-infos .headoa-gu .btns li a:hover{color:#ff8260;}

.main-wrap .msec-infban .news-infos .headoa-gu > a {padding:40px 27px; display:block; width:100%; height:calc(100% - 54px); box-sizing:border-box;}


@media all and (max-width:1600px){
  .main-wrap .msec-infban .news-infos .headoa-gu{position:absolute; top:0px; right:0px; width:50%; float:none;}
}

@media all and (max-width:1000px){
  .main-wrap .msec-infban .news-infos .headoa-gu{position:relative; top:auto; right:auto; width:100%; height:276px; }
  .main-wrap .msec-infban .news-infos .headoa-gu > a {padding:35px 30px;}
  .main-wrap .msec-infban .news-infos .headoa-gu:before{width:192px; height:216px; background-size:206px; bottom:39px;}
  .main-wrap .msec-infban .news-infos .headoa-gu .stxt{font-size:18px; margin-bottom:30px;}
  .main-wrap .msec-infban .news-infos .headoa-gu .btxt{font-size:27px; margin-bottom:20px;}
  .main-wrap .msec-infban .news-infos .headoa-gu .go-btn{font-size:14px; padding:0px 20px; line-height:35px;}

  .main-wrap .msec-infban .news-infos .headoa-gu .btns li:before{height:16px; margin-top:-8px;}
  .main-wrap .msec-infban .news-infos .headoa-gu .btns li a{font-size:15px; line-height:40px;}
}

@media all and (max-width:680px){
  .main-wrap .msec-infban .news-infos .headoa-gu{height:184px; }
  .main-wrap .msec-infban .news-infos .headoa-gu > a {padding:20px;}
  .main-wrap .msec-infban .news-infos .headoa-gu:before{width:150px; height:184px; background-size:162px; bottom:0px;}
  .main-wrap .msec-infban .news-infos .headoa-gu .stxt{font-size:14px; margin-bottom:15px;}
  .main-wrap .msec-infban .news-infos .headoa-gu .btxt{font-size:18px; margin-bottom:15px;}
  .main-wrap .msec-infban .news-infos .headoa-gu .go-btn{font-size:13px; padding:0px 15px; line-height:26px;}

  .main-wrap .msec-infban .news-infos .headoa-gu .btns li:before{height:14px; margin-top:-7px;}
  .main-wrap .msec-infban .news-infos .headoa-gu .btns li a{font-size:13px; line-height:30px;}
}

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

}



/* .msec-infban .slide-banner */
.main-wrap .msec-infban .slide-banner{position:relative; padding:40px 0px 0px 0px;}
.main-wrap .msec-infban .slide-banner .slide{margin:0px -15px;}
.main-wrap .msec-infban .slide-banner .slide li.slick-slide img {width:100%; height:100%;}
.main-wrap .msec-infban .slide-banner .slide li.slick-slide{margin:0px 15px; border:none;}
.main-wrap .msec-infban .slide-banner .slide li.slick-slide a{display:block;}
.main-wrap .msec-infban .slide-banner .slide li.slick-slide a:focus{border:solid 2px #333;}
.main-wrap .msec-infban .slide-banner .slide li.slick-slide a .img{height:348px; display:block; overflow:hidden;}
.main-wrap .msec-infban .slide-banner .slide li.slick-slide a .img img{width:100%; -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 .msec-infban .slide-banner .slide li.slick-slide 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 .msec-infban .slide-banner .slide li.slick-slide a .tit{padding:14px 20px; background:#f7f7f7; display:block; font-family:'Noto Sans KR Light','Malgun Gothic',sans-serif; letter-spacing:-0.03em; font-size:18px; color:#333; line-height:120%; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:none;}
.main-wrap .msec-infban .slide-banner .slide li.slick-slide a:hover .tit{color:#2359f5;}

.main-wrap .msec-infban .slide-banner .slide .slick-prev{position:absolute; top:135px; left:-85px; width:76px; height:76px; font-size:0px; border:none;  z-index:1; background:url(/images/Potal_/main/infbanner-arrowL2.png) no-repeat center;}
.main-wrap .msec-infban .slide-banner .slide .slick-next{position:absolute; top:135px; right:-85px; width:76px; height:76px; font-size:0px; border:none;  z-index:1; background:url(/images/Potal_/main/infbanner-arrowR2.png) no-repeat center;}

.main-wrap .msec-infban .slide-banner .slide .slick-dots{margin-top:20px; font-size:0px; text-align:center;}
.main-wrap .msec-infban .slide-banner .slide .slick-dots li{margin:0px 2px; display:inline-block; vertical-align:top;}
.main-wrap .msec-infban .slide-banner .slide .slick-dots li button{width:17px; height:17px; border:3px solid #4961b9; background:none; border-radius:50%; font-size:0px;}
.main-wrap .msec-infban .slide-banner .slide .slick-dots li.slick-active button{background:#4961b9; width:40px; border-radius:10px;}

.main-wrap .msec-infban .slide-banner .control{position:absolute; bottom:-1px; left:50%; margin-left:160px;}
.main-wrap .msec-infban .slide-banner .control .bt_box{}
.main-wrap .msec-infban .slide-banner .control .bt_box .stop-slide{width:25px; height:25px; display:block; background:url(/images/Potal_/main/stop-icon.png) no-repeat center #fff; font-size:0px;}
.main-wrap .msec-infban .slide-banner .control .bt_box .start-slide{width:25px; height:25px; display:block; background:url(/images/Potal_/main/start-icon.png) no-repeat center #fff; font-size:0px;}

@media all and (max-width:1600px){
  .main-wrap .msec-infban .slide-banner{padding:40px 20px 0px 20px;}
  .main-wrap .msec-infban .slide-banner .slide li.slick-slide a .img{height:auto;}

  .main-wrap .msec-infban .slide-banner .slide .slick-prev{display:none !important;}
  .main-wrap .msec-infban .slide-banner .slide .slick-next{display:none !important;}
}

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

  .main-wrap .msec-infban .slide-banner .slide .slick-dots{margin-top:10px;}
}

@media all and (max-width:1000px){
  .main-wrap .msec-infban .slide-banner{padding:20px 20px 0px 20px; margin-bottom:20px;}

  .main-wrap .msec-infban .slide-banner .slide{margin:0px -5px;}
  .main-wrap .msec-infban .slide-banner .slide li.slick-slide{margin:0px 5px;}
  .main-wrap .msec-infban .slide-banner .slide li.slick-slide a .tit{padding:7px 10px; font-size:15px;}
}

@media all and (max-width:680px){
  .main-wrap .msec-infban .slide-banner{padding:15px 15px 0px 15px; margin-bottom:15px;}

  .main-wrap .msec-infban .slide-banner .slide .slick-dots li{margin:0px 2px;}
  .main-wrap .msec-infban .slide-banner .slide .slick-dots li button{width:12px; height:12px; border:2px solid #4961b9; background:#fff;}
  .main-wrap .msec-infban .slide-banner .slide .slick-dots li.slick-active button{width:32px}
  .main-wrap .msec-infban .slide-banner .slide li.slick-slide a .tit{font-size:14px;}

  .main-wrap .msec-infban .slide-banner .slide .slick-prev{width:25px; height:100%; display:block !important; left:0px; top:0px; background:url(/images/Potal_/main/infbanner-arrowL2.png) no-repeat center rgba(255, 255, 255, 0.8 ); background-size:15px;}
  .main-wrap .msec-infban .slide-banner .slide .slick-next{width:25px; height:100%; display:block !important; right:0px; top:0px; background:url(/images/Potal_/main/infbanner-arrowR2.png) no-repeat center rgba(255, 255, 255, 0.8 ); background-size:15px;}

  .main-wrap .msec-infban .slide-banner .slide .slick-dots{display:none !important;}

  .main-wrap .msec-infban .slide-banner .control{display:none;}
}

.main-wrap .msec-infban .slide-infos{position:relative; padding:40px 0px;}
.main-wrap .msec-infban .slide-infos .cont-slide{}

.main-wrap .msec-infban .slide-infos .cont-slide .slick-prev{position:absolute; top:50%; left:-105px; z-index:1; width:64px; margin-top:-32px; height:64px; border:none; font-size:0px; background:url(/images/Potal_/main/cont-slide-warrowL.png) no-repeat;}
.main-wrap .msec-infban .slide-infos .cont-slide .slick-prev.slick-disabled{display:none !Important;}
.main-wrap .msec-infban .slide-infos .cont-slide .slick-next{position:absolute; top:50%; right:-105px; z-index:1; width:64px; margin-top:-32px; height:64px; border:none; font-size:0px; background:url(/images/Potal_/main/cont-slide-warrowR.png) no-repeat;}
.main-wrap .msec-infban .slide-infos .cont-slide .slick-next.slick-disabled{display:none !Important;}

.main-wrap .msec-infban .slide-infos .cont-slide .slick-dots{width:100%; display:none !important;}


@media all and (max-width:1600px){
  .main-wrap .msec-infban .slide-infos .cont-slide{padding:53px 0px 0px 0px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .slick-dots{position:absolute; top:0px; left:0px; width:100%; display:block !important;}
  .main-wrap .msec-infban .slide-infos .cont-slide .slick-dots li{width:50%; line-height:50px; letter-spacing:-0.03em; float:left; cursor:pointer; text-align:center; background:#eeeeee; font-size:16px; color:#666;}

  .main-wrap .msec-infban .slide-infos .cont-slide .slick-dots li:nth-child(1):before{content:"소통SNS";}
  .main-wrap .msec-infban .slide-infos .cont-slide .slick-dots li:nth-child(2):before{content:"정보참여";}

  .main-wrap .msec-infban .slide-infos .cont-slide .slick-dots li.slick-active:before{color:#fff;}

  .main-wrap .msec-infban .slide-infos .cont-slide .slick-dots li.slick-active:nth-child(1){background:#46ad8f;}
  .main-wrap .msec-infban .slide-infos .cont-slide .slick-dots li.slick-active:nth-child(2){background:#7659b7;}

  .main-wrap .msec-infban .slide-infos .cont-slide .slick-dots li:nth-child(1):after{position:absolute; bottom:-3px; left:0px; width:100%; height:3px; content:""; background:#46ad8f; display:none;}
  .main-wrap .msec-infban .slide-infos .cont-slide .slick-dots li:nth-child(2):after{position:absolute; bottom:-3px; left:0px; width:100%; height:3px; content:""; background:#7659b7; display:none;}

  .main-wrap .msec-infban .slide-infos .cont-slide .slick-dots li.slick-active:nth-child(1):after{display:block;}
  .main-wrap .msec-infban .slide-infos .cont-slide .slick-dots li.slick-active:nth-child(2):after{display:block;}

  .main-wrap .msec-infban .slide-infos .cont-slide .slick-dots li button{display:none;}
}

@media all and (max-width:1000px){
  .main-wrap .msec-infban{padding:0px;}
  .main-wrap .msec-infban .slide-infos{padding:0px 0px 20px 0px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .slick-prev{display:none !important;}
  .main-wrap .msec-infban .slide-infos .cont-slide .slick-next{display:none !important;}
}

@media all and (max-width:680px){
  .main-wrap .msec-infban .slide-infos{padding-bottom:15px;}

  .main-wrap .msec-infban .slide-infos .cont-slide{padding:43px 0px 0px 0px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .slick-dots li{line-height:40px; font-size:13px;}
}

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

}


/* msec-infban .slide-infos .sns-sec*/
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec{position:relative;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec:after{clear:both; content:""; display:block;}

.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie{margin-right:28px; float:left; overflow:hidden;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news{position:relative; width:378px; height:350px; overflow:hidden; border:none; box-sizing:border-box; margin-right:30px; float:left;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news .tit{position:absolute; top:0px; left:0px; font-size:17px; padding:0px 25px; line-height:50px; letter-spacing:-0.05em; color:#fff; background:#F55151; z-index:1;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news .tit strong{padding-left:5px;}

.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news a{width:100%; height:350px; display:block;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news a:focus{border:2px dotted #000}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news a img{width:100%; height:100%; -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 .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news a img:hover{opacity:0.9; 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 .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news .more-btn{position:absolute; top:0px; right:0px; display:block; width:50px; height:50px; z-index:1; text-align:center;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news .more-btn:before{line-height:50px; content:"+"; color:#000; font-size:40px;}

@media all and (max-width:1600px){
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie{margin-right:0px; margin-bottom:20px; float:none;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news{width:49%; margin-right:0px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news img{}
}

@media all and (max-width:1000px){
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .mbpd{padding:20px 20px 0px 20px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .mbpd:after{clear:both; content:""; display:block;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie{margin-right:0px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news{width:48%; height:290px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news .tit{font-size:18px; padding:0px 15px; line-height:45px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news .tit strong{padding-left:3px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news .more-btn{width:45px; height:45px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news .more-btn:before{line-height:45px; font-size:30px;}
}

@media all and (max-width:680px){
	  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news{width:48%; height:200px;}
		.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news a img{height:auto;}
/*   .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .mbpd{padding:15px 15px 0px 15px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie{margin-bottom:15px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news{width:100%; height:auto; margin-bottom:15px; float:none;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news .tit{font-size:14px; padding:0px 10px; line-height:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news .tit strong{padding-left:2px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news a{height:auto;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news .more-btn{width:30px; height:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .news .more-btn:before{line-height:30px; font-size:22px;} */
}

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

}

.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie{position:relative; float:right; width:378px; height:350px; border:none; background:#f8f8f8; box-sizing:border-box;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .tit{position:absolute; top:0px; left:0px; font-size:17px; padding:0px 25px; line-height:50px; letter-spacing:-0.05em; color:#fff; background:#914dcd; z-index:1;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .tit strong{padding-left:5px;}

.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .img-txt{text-align:center;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .img-txt a{display:block;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .img-txt a:focus{border:2px dotted #000}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .img-txt a .img{width:100%; position:relative; display:inline-block; overflow:hidden;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .img-txt a .img:before{position:absolute; top:50%; left:50%; width:64px; margin-left:-32px; height:64px; margin-top:-32px; background:url(/images/Potal_/main/play-icon-type01.png) no-repeat center rgba(255,255,255,0.8); border-radius:50%; content:none; z-index:1;}

.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .img-txt a .img img{width:100%; height:100%; -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 .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .img-txt 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 .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .img-txt a .btxt{font-size:18px; color:#111; line-height:120%; padding:0px 30px; letter-spacing:-0.02em; display:block; margin-bottom:5px;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .img-txt a .date{font-size:18px; color:#919191; line-height:120%; padding:0px 30px; letter-spacing:-0.02em; display:block;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .img-txt a:hover .btxt{color:#2359f5;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .img-txt a:hover .date{color:#2359f5;}

.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .more-btn{position:absolute; top:0px; right:0px; display:block; width:56px; height:56px; z-index:1; border-left:1px solid #e7e7e7; text-align:center; display:none;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .more-btn:before{line-height:56px; content:"+"; color:#46494e; font-size:34px;}

@media all and (max-width:1600px){
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie{width:49%;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .img-txt a .img{height:350px;}

}

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

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie{width:48%; height:290px; margin-right:0px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .tit{font-size:18px; padding:0px 15px; line-height:45px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .tit strong{padding-left:3px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .img-txt a .img{height:290px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .img-txt a .btxt{font-size:14px; padding:0px 20px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .img-txt a .date{font-size:13px; padding:0px 20px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .more-btn{width:45px; height:45px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .more-btn:before{line-height:45px; font-size:30px;}
}

@media all and (max-width:680px){
	.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie{height:200px;}
	  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .img-txt a .img{height:200px;}
  /* .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie{width:100%; height:auto; float:none;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .tit{font-size:14px; padding:0px 30px 0px 10px; line-height:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .tit strong{padding-left:2px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .img-txt a .img{display:block; width:100%; height:auto;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .img-txt a .btxt{font-size:13px; padding:0px 10px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .img-txt a .date{font-size:12px; padding:0px 10px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .more-btn{width:30px; height:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .news-movie .movie .more-btn:before{line-height:30px; font-size:22px;} */
}

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

}

/* .layer-pop.prmovie */
.layer-pop.prmovie{z-index:1; width:1400px; display:none; box-sizing:border-box; box-shadow:2px 2px 4px rgba(0, 0, 0, 0.7) ; -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7); -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);}
.layer-pop.prmovie video{width:100%;}

.layer-pop.prmovie .prmovie-pop-close{position:absolute; top:20px; right:20px; width:30px; height:30px; text-align:center; display:block; background:url(/images/Potal_/layout/mobile-close-btn.png) no-repeat center;}

@media all and (max-width:1600px){
  .layer-pop.prmovie{width:90%;}
  .layer-pop.prmovie .prmovie-pop-close{ top:15px; right:15px;}
}

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

}

@media all and (max-width:1000px){
  .layer-pop.prmovie .prmovie-pop-close{ top:5px; right:5px;}
}

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

}

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

}

/* .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns */
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns{float:left;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns:after{clear:both; content:""; display:block;}

.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie{position:relative; float:left; width:378px; height:350px; border:none; background:#f8f8f8; box-sizing:border-box; margin-right:30px; overflow:hidden;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .tit{position:absolute; top:0px; left:0px; font-size:17px; padding:0px 25px; line-height:50px; letter-spacing:-0.05em; color:#fff; background:#3da682; z-index:1;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .tit strong{padding-left:5px;}

.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie a{width:100%; height:auto;  display:block;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie a:focus{border:2px dotted #000}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie a img{width:100%; height:auto; -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 .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie a img:hover{opacity:0.9; 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 .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .more-btn{position:absolute; top:0px; right:0px; display:block; width:50px; height:50px; z-index:1; text-align:center;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .more-btn:before{line-height:50px; content:"+"; color:#fff; font-size:40px;}

.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .img-txt a .btxt{font-size:18px; color:#111; line-height:120%; padding:0px 30px; letter-spacing:-0.02em; display:block; margin-bottom:5px;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .img-txt a .date{font-size:18px; color:#919191; line-height:120%; padding:0px 30px; letter-spacing:-0.02em; display:block;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .img-txt a:hover .btxt{color:#2359f5;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .img-txt a:hover .date{color:#2359f5;}

.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .more-btn{position:absolute; top:0px; right:0px; display:block; width:50px; height:50px; z-index:1; text-align:center;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .more-btn:before{line-height:50px; content:"+"; color:#fff; font-size:40px;}

@media all and (max-width:1600px){
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns{float:none;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie{width:49%; margin-right:2%;}

}

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

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie{width:48%; height:290px; margin-right:0px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .tit{font-size:18px; padding:0px 15px; line-height:45px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .tit strong{padding-left:3px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .img-txt{padding:15px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .img-txt a .img{display:block; width:100%; height:auto; margin-bottom:10px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .img-txt a .btxt{font-size:14px; padding:0px 20px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .img-txt a .date{font-size:13px; padding:0px 20px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .more-btn{width:45px; height:45px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .more-btn:before{line-height:45px; font-size:30px;}
}

@media all and (max-width:680px){
	.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie{height:200px;}
	.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie a,
	.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie a img{height:100%;}
  /* .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie{width:100%; height:290px; float:none; margin-bottom:15px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .tit{font-size:14px; padding:0px 30px 0px 10px; line-height:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .tit strong{padding-left:2px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .img-txt{padding:10px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .img-txt a .img{display:block; width:100%; height:auto; margin-bottom:10px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .img-txt a .btxt{font-size:13px; padding:0px 10px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .img-txt a .date{font-size:12px; padding:0px 10px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .more-btn{width:30px; height:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .movie .more-btn:before{line-height:30px; font-size:22px;} */
}

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

}

.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns{float:left; width:378px; height:350px; border:1px solid #e7e7e7; /*background:#2968d2;*/ box-sizing:border-box; position: relative;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons{overflow:hidden; padding:0px 7px 0px 25px; height:56px; border-bottom:1px solid #e7e7e7; background: #2968d2;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .tit{font-size:22px; line-height:56px; letter-spacing:-0.04em; color:#fff; float:left;}

.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons{display: flex; justify-content: flex-end; padding:5px 0px 0px 0px;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li{float:left; margin:0px 3px;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li a{width:40px; height:40px; border-radius:50%; display:block; background:red;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li.twi a{background:url(/images/Potal_/layout/tsns-twi-icon.jpg) no-repeat center #30a6df;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li.face a{background:url(/images/Potal_/layout/tsns-face-icon.jpg) no-repeat center #2a569c;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li.blog a{background:url(/images/Potal_/layout/tsns-blog-icon.jpg) no-repeat center #00c300;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li.kakaos a{background:url(/images/Potal_/layout/tsns-kakaos-icon.jpg) no-repeat center #f1c01a;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li.insta a{background:url(/images/Potal_/layout/tsns-insta-icon.jpg) no-repeat center #ce3791;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li.youtu a{background:url(/images/Potal_/layout/tsns-youtu-icon.jpg) no-repeat center #d3161e;}

.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .cont{padding:30px 25px 10px 30px; background:#fff; overflow:hidden; display:none;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .cont.show{display:block; position: absolute; top:50px; left:0px; width: 100%; box-sizing: border-box;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .cont.show a.focus-wrap{width:100%; height: 100%; background: none !important; display: block;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .cont.show div.inc span.img img{width:100%;}



.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .cont .inc{height:251px; overflow-y:auto; position:relative; z-index:0;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .cont .inc li{width: 100%;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .cont .inc li a{width: 100% !important; display: block;}
.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .cont .inc li span.tit{font-size:16px; color: #333333; line-height: 140%;}

@media all and (max-width:1600px){
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns{width:49%;}
}

@media all and (max-width:1000px){
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns{width:48%; float:right; height:auto;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons{padding:0px 5px 0px 15px; height:45px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .tit{font-size:18px; line-height:45px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons{float:right; padding:7px 0px 0px 0px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li{float:left; margin:0px 2px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li a{width:30px; height:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li.twi a{background-size:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li.face a{background-size:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li.blog a{background-size:25px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li.kakaos a{background-size:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li.insta a{background-size:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li.youtu a{background-size:30px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .cont{padding:15px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .cont .inc{height:213px;}

}

@media all and (max-width:680px){
	.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .cont {padding: 0px;}
	.main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .cont .inc {height: 150px;}
  /* .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns{width:100%; height: 300px; float:none;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons{padding:0px 5px 0px 10px; height:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .tit{font-size:14px; line-height:30px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons{padding:5px 0px 0px 0px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li{margin:0px 3px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li a{width:20px; height:20px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li.twi a{background-size:20px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li.face a{background-size:20px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li.blog a{background-size:20px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li.kakaos a{background-size:20px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li.insta a{background-size:20px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .tit-icons .icons li.youtu a{background-size:20px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .cont{padding:10px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .sns-sec .movie-fmsns .fmsns .cont .inc{height:200px;} */
}

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

}


/* msec-infban .slide-infos .info-sec*/
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec{position:relative;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec:after{clear:both; content:""; display:block;}

@media all and (max-width:1000px){
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .mbpd{padding:20px; background:url(/images/Potal_/main/infosec-admini-bg.jpg) no-repeat; background-size:cover;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .mbpd:after{clear:both; content:""; display:block;}
}

@media all and (max-width:680px){
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .mbpd{padding:15px;}

  .main-wrap .msec-infban .slide-infos .slick-list{overflow: inherit;}
}

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

}

.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini{position:absolute; top:0px; left:402px; width:800px; height:368px; padding:35px; box-sizing:border-box; background:url(/images/Potal_/main/infosec-admini-bg.jpg) no-repeat; background-size:cover; margin-right:30px;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .tit{font-size:24px; line-height:120%; margin-bottom:25px; color:#111;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .tit strong{padding-left:5px; color:#2c2c8d;}

.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons{position:relative;  text-align:center;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li{width:25%; margin-bottom:15px; float:left;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li a{display:inline-block;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li a:before{display:inline-block; width:90px; height:90px; margin-bottom:5px; background:#000; border-radius:50%; content:"";}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li a span{font-size:16px; color:#111; display:block; -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 .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li a:hover span{color:#7b69d1;}

.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.reinfo a:before{background:url(/images/Potal_/main/admini-reinfo-icon.png) no-repeat center #f4f3fd;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.adinfo a:before{background:url(/images/Potal_/main/admini-adinfo-icon.png) no-repeat center #f4f3fd;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.opdata a:before{background:url(/images/Potal_/main/admini-opdata-icon.png) no-repeat center #f4f3fd;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.bsoper a:before{background:url(/images/Potal_/main/admini-bsoper-icon.png) no-repeat center #f4f3fd;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.tendnt a:before{background:url(/images/Potal_/main/admini-tendnt-icon.png) no-repeat center #f4f3fd;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.costat a:before{background:url(/images/Potal_/main/admini-costat-icon.png) no-repeat center #f4f3fd;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.budget a:before{background:url(/images/Potal_/main/admini-budget-icon.png) no-repeat center #f4f3fd;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.traffi a:before{background:url(/images/Potal_/main/admini-traffi-icon.png) no-repeat center #f4f3fd;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.bidata a:before{background:url(/images/Potal_/main/admini-bidata-icon.png) no-repeat center #f4f3fd;}

@media all and (max-width:1600px){
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini{position:relative; top:auto; left:auto; width:100%; height:auto; margin-right:0px;}
}

@media all and (max-width:1000px){
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini{padding:10px 0px; margin-bottom:20px; background:none; margin-right:0px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .tit{font-size:18px; margin-bottom:18px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li{margin-bottom:10px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li a:before{width:68px; height:68px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li a span{font-size:14px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.reinfo a:before{background-size:40px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.adinfo a:before{background-size:40px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.opdata a:before{background-size:40px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.bsoper a:before{background-size:40px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.tendnt a:before{background-size:40px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.costat a:before{background-size:40px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.budget a:before{background-size:40px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.traffi a:before{background-size:40px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.bidata a:before{background-size:40px;}
}

@media all and (max-width:680px){
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini{padding:5px 0px 0px 0px; margin-bottom:15px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .tit{font-size:14px; margin-bottom:12px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li{margin-bottom:7px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li a:before{width:45px; height:45px; margin-bottom:0px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li a span{font-size:11px; letter-spacing:-0.05em;}

  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.reinfo a:before{background-size:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.adinfo a:before{background-size:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.opdata a:before{background-size:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.bsoper a:before{background-size:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.tendnt a:before{background-size:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.costat a:before{background-size:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.budget a:before{background-size:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.traffi a:before{background-size:30px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .admini .icons li.bidata a:before{background-size:30px;}
}

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

}

.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners{position:absolute; top:0px; left:0px; width:372px; margin-right:30px;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner{height:184px; background:#000; background-size:cover;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner a{position:relative; width:100%; height:100%; padding:30px; box-sizing:border-box; display:block;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner a:focus{border:solid 1px #333;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner a .tit{display:block; font-size:24px; color:#000; line-height:120%; letter-spacing:-0.03em; margin-bottom:15px;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner a .tit strong{padding-right:6px; font-weight:600;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner a .btxt{display:block; font-size:16px; color:#000; line-height:120%; letter-spacing:-0.02em; margin-bottom:12px;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner a .btn{display:inline-block; font-size:16px; color:#000; line-height:30px; letter-spacing:-0.02em; border:1px solid #004b59; padding:0px 15px;}

.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner.map{background:#bde8ef;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner.map a:before{position:absolute; top:50px; right:8px; width:143px; height:125px; background:url(/images/Potal_/main/infosec-banner-mapicon.png) no-repeat; content:"";}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner.map a .tit{color:#111111;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner.map a .btxt{color:#111111;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner.map a .btn{color:#111111; -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 .msec-infban .slide-infos .cont-slide .info-sec .banners .banner.map a:hover .btn{background:#000; color:#fff;}

.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner.survey{background:#fff0d5;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner.survey a:before{position:absolute; bottom:5px; right:10px; width:127px; height:147px; background:url(/images/Potal_/main/infosec-banner-surveyicon.png) no-repeat; content:"";}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner.survey a .tit{color:#111;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner.survey a .btxt{color:#111;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner.survey a .btn{color:#111; -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 .msec-infban .slide-infos .cont-slide .info-sec .banners .banner.survey a:hover .btn{background:#111; color:#fff;}

@media all and (max-width:1600px){
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners{top:398px; width:40%; margin-right:0px;}
}

@media all and (max-width:1000px){
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners{position:relative; top:auto; left:auto; width:100%; margin-bottom:20px; margin-right:0px; overflow:hidden;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner{width:50%; height:138px; float:left;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner a{padding:22px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner a .tit{font-size:18px; margin-bottom:10px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner a .btxt{font-size:13px; margin-bottom:10px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner a .btn{font-size:12px; line-height:22px; padding:0px 12px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner.map a:before{top:auto; bottom:8px; right:8px; width:110px; height:96px; background-size:110px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner.survey a:before{bottom:5px; right:5px; width:90px; height:108px; background-size:90px;}
}

@media all and (max-width:680px){
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners{margin-bottom:15px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner{width:100%; height:104px; float:none;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner a{padding:12px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner a .tit{font-size:15px; margin-bottom:5px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner a .btxt{font-size:12px; margin-bottom:5px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner a .btn{font-size:11px; line-height:20px; padding:0px 9px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner.map a:before{top:auto; bottom:6px; right:6px; width:90px; height:79px; background-size:90px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .banners .banner.survey a:before{width:70px; height:84px; background-size:70px;}
}

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

}

.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons{float:right; width:368px;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul{overflow:hidden; text-align:center;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li{width:50%; height:184px; float:left; background:#f7f7f7;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li a{width:100%; height:100%; padding-top:55px; box-sizing:border-box; display:block;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li a:focus{border:solid 1px #333;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li a span{display:block; padding-top:58px; font-size:18px; color:#000;}

.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li.aroun{background:url(/images/Potal_/main/infosec-comp-bg.jpg) no-repeat center; background-size:cover;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li.passp{background:url(/images/Potal_/main/infosec-comp-bg.jpg) no-repeat center; background-size:cover;}

.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li.aroun a span{background:url(/images/Potal_/main/infosec-aroun-icon.png) no-repeat top center; color:#fff;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li.advic a span{background:url(/images/Potal_/main/infosec-advic-icon.png) no-repeat top center; color:#111;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li.infor a span{background:url(/images/Potal_/main/infosec-infor-icon.png) no-repeat top center; color:#111;}
.main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li.passp a span{background:url(/images/Potal_/main/infosec-passp-icon.png) no-repeat top center; color:#fff;}

@media all and (max-width:1600px){
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons{width:60%;}
}

@media all and (max-width:1000px){
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons{float:none; width:100%;}

  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li{width:25%; height:110px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li a{padding-top:26px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li a span{padding-top:42px; font-size:14px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li.aroun{background:url(/images/Potal_/main/infosec-comp-bg.jpg) no-repeat center; background-size:cover;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li.infor{background:url(/images/Potal_/main/infosec-comp-bg.jpg) no-repeat center; background-size:cover;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li.passp{background:#f7f7f7;}

  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li.aroun a span{background:url(/images/Potal_/main/infosec-aroun-icon.png) no-repeat top center; color:#fff; background-size:22px}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li.advic a span{background:url(/images/Potal_/main/infosec-advic-icon.png) no-repeat top center; color:#111; background-size:34px}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li.infor a span{background:url(/images/Potal_/main/infosec-inforR-icon.png) no-repeat top center; color:#fff; background-size:34px}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li.passp a span{background:url(/images/Potal_/main/infosec-passpR-icon.png) no-repeat top center; color:#111; background-size:32px}
}

@media all and (max-width:680px){
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li{height:72px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li a{padding-top:14px;}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li a span{padding-top:28px; font-size:12px;}

  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li.aroun a span{background-size:16px}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li.advic a span{background-size:24px}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li.infor a span{background-size:22px}
  .main-wrap .msec-infban .slide-infos .cont-slide .info-sec .comp-icons ul li.passp a span{background-size:20px}
}

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

}

.main-wrap .msec-infban .slide-infos .cont-slide-label{position:absolute; top:50%; left:0px; width:100%; z-index:-1; height:0px; text-align:center;}
.main-wrap .msec-infban .slide-infos .cont-slide-label .slick-list{overflow:visible;}
.main-wrap .msec-infban .slide-infos .cont-slide-label li .ltxt{position:absolute; top:0px; left:-110px; margin-top:40px; font-size:20px; color:#4961b9; font-weight:600; line-height:120%; letter-spacing:-0.02em}
.main-wrap .msec-infban .slide-infos .cont-slide-label li .rtxt{position:absolute; top:0px; right:-110px; margin-top:40px; font-size:20px; color:#4961b9; font-weight:600; line-height:120%; letter-spacing:-0.02em}

@media all and (max-width:1000px){
  .main-wrap .msec-infban .slide-infos .cont-slide-label{display:none;}
}

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

}

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

}

.main-wrap .msec-infban .relat-btns{position:relative; background:rgba(255, 255, 255 , 0.9);}
.main-wrap .msec-infban .relat-btns .btns{border:1px solid #ccc; overflow:hidden; font-size:0px; text-align:center;}
.main-wrap .msec-infban .relat-btns .btns li{width:12.5%; border-right:1px solid #ccc; text-align:center; display:inline-block; vertical-align:top; box-sizing:border-box;}
.main-wrap .msec-infban .relat-btns .btns li:last-child{border-right:none;}
.main-wrap .msec-infban .relat-btns .btns li a{display:block; padding:26px 0px 20px 0px; font-size:15px; letter-spacing:-0.05em; color:#333; -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 .msec-infban .relat-btns .btns li a:focus{border:solid 1px #333;}
.main-wrap .msec-infban .relat-btns .btns li a:before{display:block; width:100%; height:65px; margin-bottom:15px; content:"";}
.main-wrap .msec-infban .relat-btns .btns li a:hover{background:#d9e6ff;}
.main-wrap .msec-infban .relat-btns .btns li a span{padding:0px 5px; display:block; line-height:120%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.main-wrap .msec-infban .relat-btns .btns li.counc a:before{background:url('/images/Potal_/main/relat-counc-icon.png') no-repeat center; }
.main-wrap .msec-infban .relat-btns .btns li.libra a:before{background:url('/images/Potal_/main/relat-libra-icon.png') no-repeat center; }
.main-wrap .msec-infban .relat-btns .btns li.healt a:before{background:url('/images/Potal_/main/relat-healt-icon.png') no-repeat center; }
.main-wrap .msec-infban .relat-btns .btns li.work a:before{background:url('/images/Potal_/main/relat-work-icon.png') no-repeat center; }
.main-wrap .msec-infban .relat-btns .btns li.lifel a:before{background:url('/images/Potal_/main/relat-lifel-icon.png') no-repeat center; }
.main-wrap .msec-infban .relat-btns .btns li.dahap a:before{background:url('/images/Potal_/main/relat-dahap-icon.png') no-repeat center; }
.main-wrap .msec-infban .relat-btns .btns li.medi a:before{background:url('/images/Potal_/main/relat-medi-icon.png') no-repeat center; }
.main-wrap .msec-infban .relat-btns .btns li.physi a:before{background:url('/images/Potal_/main/relat-physi-icon.png') no-repeat center; }
.main-wrap .msec-infban .relat-btns .btns li.culturecenter a:before{background:url('/images/Potal_/main/culturecenter.png') no-repeat center; }

@media all and (max-width:1000px){
  .main-wrap .msec-infban .relat-btns{margin-bottom:20px;}

  .main-wrap .msec-infban .relat-btns .btns li a{padding:10px 0px; font-size:14px;}
  .main-wrap .msec-infban .relat-btns .btns li a:before{height:44px; margin-bottom:5px;}

  .main-wrap .msec-infban .relat-btns .btns li.counc a:before{background-size:36px;}
  .main-wrap .msec-infban .relat-btns .btns li.libra a:before{background-size:40px;}
  .main-wrap .msec-infban .relat-btns .btns li.healt a:before{background-size:40px;}
  .main-wrap .msec-infban .relat-btns .btns li.work a:before{background-size:40px;}
  .main-wrap .msec-infban .relat-btns .btns li.lifel a:before{background-size:40px;}
  .main-wrap .msec-infban .relat-btns .btns li.dahap a:before{background-size:32px;}
  .main-wrap .msec-infban .relat-btns .btns li.medi a:before{background-size:34px;}
  .main-wrap .msec-infban .relat-btns .btns li.physi a:before{background-size:30px;}
  .main-wrap .msec-infban .relat-btns .btns li.culturecenter a:before{background-size:30px;}
}

@media all and (max-width:680px){
  .main-wrap .msec-infban .relat-btns{margin-bottom:15px;}

  .main-wrap .msec-infban .relat-btns .btns{}
  .main-wrap .msec-infban .relat-btns .btns li{width:25%; border-right:none;}
  .main-wrap .msec-infban .relat-btns .btns li a{padding:10px 0px 15px 0px; font-size:12px;}
  .main-wrap .msec-infban .relat-btns .btns li a:before{height:38px; margin-bottom:2px;}

  .main-wrap .msec-infban .relat-btns .btns li.counc a:before{background-size:26px;}
  .main-wrap .msec-infban .relat-btns .btns li.libra a:before{background-size:30px;}
  .main-wrap .msec-infban .relat-btns .btns li.healt a:before{background-size:30px;}
  .main-wrap .msec-infban .relat-btns .btns li.work a:before{background-size:30px;}
  .main-wrap .msec-infban .relat-btns .btns li.lifel a:before{background-size:30px;}
  .main-wrap .msec-infban .relat-btns .btns li.dahap a:before{background-size:30px;}
  .main-wrap .msec-infban .relat-btns .btns li.medi a:before{background-size:30px;}
  .main-wrap .msec-infban .relat-btns .btns li.physi a:before{background-size:24px;}
}

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

}

/* msec-infban .msec-infvar*/
.main-wrap .msec-inficons{position:relative; padding-bottom:48px;}
.main-wrap .msec-inficons:after{clear:both; content:""; display:block;}
.main-wrap .msec-inficons:before{position:absolute; top:0px; left:50%; width:2000px; margin-left:-1000px; height:100%; content:""; background:#000; z-index:-1; background:url('https://www.busanjin.go.kr/images/Potal_/main/msec-inficons-bg.jpg') no-repeat center; background-size:cover;}

.main-wrap .msec-inficons .title{text-align:center; line-height:120%; letter-spacing:-0.03em; font-size:40px; color:#111; padding:48px 0px 24px 0px; font-weight: 400;}
.main-wrap .msec-inficons .title strong{padding-left:10px;}

@media all and (max-width:1000px){
  .main-wrap .msec-inficons{padding:0px 20px 30px 20px;}
  .main-wrap .msec-inficons:before{width:100%; left:0px; margin-left:0px; height:100%; background-size:cover;}

  .main-wrap .msec-inficons .title{font-size:24px; color:#111; padding:30px 0px 14px 0px;}
}

@media all and (max-width:680px){
  .main-wrap .msec-inficons{padding:0px 15px 20px 15px;}
}

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

}

.main-wrap .msec-inficons .servi-banners{margin-bottom:30px;}
.main-wrap .msec-inficons .servi-banners:after{clear:both; content:""; display:block;}

.main-wrap .msec-inficons .servi-banners .servi{position:relative; float:left; width:20%; height:270px; padding:40px 30px 0px 30px; box-sizing:border-box; background:#5059b7;}
.main-wrap .msec-inficons .servi-banners .servi:before{position:absolute; bottom:0px; right:0px; width:111px; height:107px; content:""; background:url('/images/Potal_/main/infvar-servi-bg.png') no-repeat; z-index:1;}
.main-wrap .msec-inficons .servi-banners .servi .tit{font-size:24px; color:#fff; line-height:120%; margin-bottom:5px; font-weight:600; letter-spacing:-0.02em;}
.main-wrap .msec-inficons .servi-banners .servi .stit{font-size:16px; color:#fff; margin-bottom:25px;}
.main-wrap .msec-inficons .servi-banners .servi .input-btn{position:relative; text-align:center; z-index:2;}
.main-wrap .msec-inficons .servi-banners .servi .input-btn input[type="text"]{width:100%; height:42px; border:2px solid #3d3c95;}
.main-wrap .msec-inficons .servi-banners .servi .input-btn .btn{font-size:16px; color:#fff; width:140px; line-height:40px; background:#3d3c95; display:inline-block; margin-top:30px; border:none;}
.main-wrap .msec-inficons .servi-banners .servi .input-btn .btn span{}


@media all and (max-width:1600px){
  .main-wrap .msec-inficons .servi-banners .servi{padding:40px 20px 0px 20px;}
}

@media all and (max-width:1024px){
  .main-wrap .msec-inficons .servi-banners{margin-bottom:1px;}
  .main-wrap .msec-inficons .servi-banners .servi{width:100%; height:175px; padding:20px 15px 0px 15px; float:none;}
  .main-wrap .msec-inficons .servi-banners .servi .tit{font-size:16px; margin-bottom:9px;}
  .main-wrap .msec-inficons .servi-banners .servi .stit{font-size:12px; margin-bottom:10px;}
  .main-wrap .msec-inficons .servi-banners .servi .input-btn input[type="text"]{height:36px; font-size:14px;border:1px solid #3d3c95;}
  .main-wrap .msec-inficons .servi-banners .servi .input-btn .btn{font-size:13px; color:#fff; width:100px; line-height:34px; margin-top:10px;}

}




.main-wrap .msec-inficons .servi-banners .banners{overflow:hidden; width:80%; float:left;}
.main-wrap .msec-inficons .servi-banners .banners li{float:left; width:25%; height:270px;}
.main-wrap .msec-inficons .servi-banners .banners li a{position:relative; display:block; width:100%; height:100%; padding:40px 30px; box-sizing:border-box; background:red;}
.main-wrap .msec-inficons .servi-banners .banners li a:focus{border:1px dotted #000}

.main-wrap .msec-inficons .servi-banners .banners li a .btxt{font-size:24px; line-height:120%; margin-bottom:5px; font-weight:600; display:block;}
.main-wrap .msec-inficons .servi-banners .banners li a .stxt{font-size:16px; line-height:120%; margin-bottom:26px; display:block;}
.main-wrap .msec-inficons .servi-banners .banners li a .btn{font-size:16px; border:1px solid #000; display:inline-block; padding:8px 22px; -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 .msec-inficons .servi-banners .banners li a .btn i{position:relative; padding-right:30px;}
.main-wrap .msec-inficons .servi-banners .banners li a .btn i:before{position:absolute; top:0px; right:0px; content:"〉";}

.main-wrap .msec-inficons .servi-banners .banners li.culture a{background:url('https://www.busanjin.go.kr/images/Potal_/main/servi-banners-culture.png') no-repeat bottom right #fff; background-size:50%;}
.main-wrap .msec-inficons .servi-banners .banners li.culture a .btxt{color:#111;}
.main-wrap .msec-inficons .servi-banners .banners li.culture a .stxt{color:#111;}
.main-wrap .msec-inficons .servi-banners .banners li.culture a .btn{border-color:#111; color:#111;}
.main-wrap .msec-inficons .servi-banners .banners li.culture a:hover .btn{background:#111; color:#fff;}

.main-wrap .msec-inficons .servi-banners .banners li.jobs a{background:url('https://www.busanjin.go.kr/images/Potal_/main/servi-banners-jobs.png') no-repeat bottom right #7582e3; background-size:60%;}
.main-wrap .msec-inficons .servi-banners .banners li.jobs a .btxt{color:#fff;}
.main-wrap .msec-inficons .servi-banners .banners li.jobs a .stxt{color:#fff;}
.main-wrap .msec-inficons .servi-banners .banners li.jobs a .btn{border-color:#fff; color:#fff;}
.main-wrap .msec-inficons .servi-banners .banners li.jobs a:hover .btn{background:#fff; color:#7582e3;}

.main-wrap .msec-inficons .servi-banners .banners li.vrview a{background:url('https://www.busanjin.go.kr/images/Potal_/main/servi-banners-vrview.png') no-repeat bottom right #e56767; background-size:50%;}
.main-wrap .msec-inficons .servi-banners .banners li.vrview a .btxt{color:#fff;}
.main-wrap .msec-inficons .servi-banners .banners li.vrview a .stxt{color:#fff;}
.main-wrap .msec-inficons .servi-banners .banners li.vrview a .btn{border-color:#fff; color:#fff;}
.main-wrap .msec-inficons .servi-banners .banners li.vrview a:hover .btn{background:#fff; color:#e56767;}

.main-wrap .msec-inficons .servi-banners .banners li.sang a{background:url('https://www.busanjin.go.kr/images/Potal_/main/sangbg.png') no-repeat bottom right #007f62; background-size:40%;}
.main-wrap .msec-inficons .servi-banners .banners li.sang a .btxt{color:#fff;}
.main-wrap .msec-inficons .servi-banners .banners li.sang a .stxt{color:#fff;}
.main-wrap .msec-inficons .servi-banners .banners li.sang a .btn{border-color:#fff; color:#fff;}
.main-wrap .msec-inficons .servi-banners .banners li.sang a:hover .btn{background:#fff; color:#007f62;}



@media all and (max-width:1600px){
  .main-wrap .msec-inficons .servi-banners .banners li.culture a{background-size:190px;}
  .main-wrap .msec-inficons .servi-banners .banners li.jobs a{background-size:180px;}
  .main-wrap .msec-inficons .servi-banners .banners li.vrview a{background-size:160px;}
  .main-wrap .msec-inficons .servi-banners .banners li.sang a{background-size:100px;}
}

@media all and (max-width:1300px){
  .main-wrap .msec-inficons .servi-banners .banners li a{padding:40px 20px;}
  .main-wrap .msec-inficons .servi-banners .banners li.culture a{background-size:130px;}
  .main-wrap .msec-inficons .servi-banners .banners li.jobs a{background-size:140px;}
  .main-wrap .msec-inficons .servi-banners .banners li.vrview a{background-size:140px; background-position:right bottom -13px;}

}


@media all and (max-width:1024px){
  .main-wrap .msec-inficons .servi-banners .banners{width:100%; float:none;}
  .main-wrap .msec-inficons .servi-banners .banners li{height:150px;}
  .main-wrap .msec-inficons .servi-banners .banners li a{padding:20px 15px 0px 15px;}
  .main-wrap .msec-inficons .servi-banners .banners li a .btxt{font-size:14px; margin-bottom:10px;}
  .main-wrap .msec-inficons .servi-banners .banners li a .stxt{font-size:12px; margin-bottom:10px;}
  .main-wrap .msec-inficons .servi-banners .banners li a .btn{font-size:12px; padding:5px;}
  .main-wrap .msec-inficons .servi-banners .banners li a .btn i{padding-right:12px; font-size:12px;}
  .main-wrap .msec-inficons .servi-banners .banners li a .btn i:before{line-height:120%;}
  .main-wrap .msec-inficons .servi-banners .banners li.culture a{background-size:70px;}
  .main-wrap .msec-inficons .servi-banners .banners li.jobs a{background-size:60px;}
  .main-wrap .msec-inficons .servi-banners .banners li.vrview a{background-size:70px;}
  .main-wrap .msec-inficons .servi-banners .banners li.sang a{background-size:60px;}
}

@media all and (max-width:580px){
  .main-wrap .msec-inficons .servi-banners .banners li{float:none; width:100%; height:auto;}
  .main-wrap .msec-inficons .servi-banners .banners li a{padding:15px;}
  .main-wrap .msec-inficons .servi-banners .banners li.culture a{background-size:100px;}
  .main-wrap .msec-inficons .servi-banners .banners li.jobs a{background-size:100px;}
  .main-wrap .msec-inficons .servi-banners .banners li.vrview a{background-size:90px;}
}

/* msec-inicons */
.main-wrap .msec-inficons{position:relative;}
.main-wrap .msec-inficons:after{clear:both; content:""; display:block;}

.main-wrap .msec-inficons .inicons-tabs{position:relative; width:100%; box-sizing:border-box;}
.main-wrap .msec-inficons .inicons-tabs .tit{position:absolute; top:0px; font-weight:bold; width:25%;}
.main-wrap .msec-inficons .inicons-tabs .tit a{position:relative; display:block; width:100%; height:100%; padding:20px 0px; text-align:center; background:#f9f9f9; box-sizing:border-box; border-top:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
.main-wrap .msec-inficons .inicons-tabs .tit a .btxt{display:block; font-size:20px; color:#333; line-height:120%; letter-spacing:-0.02em; margin-bottom:5px;}
.main-wrap .msec-inficons .inicons-tabs .tit a .stxt{display:block; font-size:15px; color:#919191;}

.main-wrap .msec-inficons .inicons-tabs .cont{display:none; padding:92px 0px 0px 0px; text-align:center;}

.main-wrap .msec-inficons .inicons-tabs .ctn:nth-child(1) .tit{left:0%;}
.main-wrap .msec-inficons .inicons-tabs .ctn:nth-child(2) .tit{left:25%;}
.main-wrap .msec-inficons .inicons-tabs .ctn:nth-child(3) .tit{left:50%;}
.main-wrap .msec-inficons .inicons-tabs .ctn:nth-child(4) .tit{left:75%;}
.main-wrap .msec-inficons .inicons-tabs .ctnOn .cont{display:block; }
.main-wrap .msec-inficons .inicons-tabs .ctnOn .tit a{background:#278285; padding:20px 0px; border-right:none; border-bottom:none; box-shadow:0px 4px 4px rgba(0,0,0,0.2);}
.main-wrap .msec-inficons .inicons-tabs .ctnOn .tit a .btxt{color:#fff;}
.main-wrap .msec-inficons .inicons-tabs .ctnOn .tit a .stxt{color:#fff;}

.main-wrap .msec-inficons .inicons-tabs .cont ul{padding:40px 0px 45px 0px; font-size:0px; background:#fff; border:1px solid #d2d2d2; border-top:none;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li{display:inline-block; vertical-align:top; width:11.11111111111111111%}
.main-wrap .msec-inficons .inicons-tabs .cont ul li a{display:block;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li a:before{display:inline-block; width:76px; height:76px; border-radius:50%; content:""; background:#fff; border:7px solid #fff; -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 .msec-inficons .inicons-tabs .cont ul li a span{display:block; font-size:16px; line-height:120%; margin-top:-5px;}

@media all and (max-width:1600px){
  .main-wrap .msec-inficons .inicons-tabs .tit a .stxt{font-size:14px;}
}

@media all and (max-width:1000px){
  .main-wrap .msec-inficons .inicons-tabs .tit a{padding:15px 0px;}

  .main-wrap .msec-inficons .inicons-tabs .tit a .btxt{font-size:16px; margin-bottom:0px;}
  .main-wrap .msec-inficons .inicons-tabs .tit a .stxt{display:none;}

  .main-wrap .msec-inficons .inicons-tabs .ctnOn .tit a{padding:15px 0px;}

  .main-wrap .msec-inficons .inicons-tabs .cont{padding:51px 0px 0px 0px;}

  .main-wrap .msec-inficons .inicons-tabs .cont ul{padding:15px; font-size:0px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li{width:20%; margin-bottom:20px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li a:before{width:50px; height:50px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li a span{font-size:13px;}
}

@media all and (max-width:680px){
  .main-wrap .msec-inficons .inicons-tabs .tit a{padding:12px 0px;}
  .main-wrap .msec-inficons .inicons-tabs .tit a .btxt{font-size:14px;}

  .main-wrap .msec-inficons .inicons-tabs .cont{padding:42px 0px 0px 0px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul{padding:10px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li{margin-bottom:15px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li a:before{width:36px; height:36px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li a span{font-size:12px;}

  .main-wrap .msec-inficons .inicons-tabs .ctnOn .tit a{padding:12px 0px;}
  .main-wrap .msec-inficons .inicons-tabs .ctnOn .tit a:before{bottom:-12px; left:50%; width:24px; margin-left:-12px; height:12px; background-size:24px;}
}

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

}

.main-wrap .msec-inficons .inicons-tabs .cont ul li.welf a:before{background:url(/images/Potal_/main/inicons-welf.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.fire a:before{background:url(/images/Potal_/main/inicons-fire.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.cult a:before{background:url(/images/Potal_/main/inicons-cult.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.clea a:before{background:url(/images/Potal_/main/inicons-clea.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.prop a:before{background:url(/images/Potal_/main/inicons-prop.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.gupa a:before{background:url(/images/Potal_/main/inicons-gupa.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.indu a:before{background:url(/images/Potal_/main/inicons-indu.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.empl a:before{background:url(/images/Potal_/main/inicons-empl.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.land a:before{background:url(/images/Potal_/main/inicons-land.png) no-repeat center;}

.main-wrap .msec-inficons .inicons-tabs .cont ul li.welf a:hover:before{background:url(/images/Potal_/main/inicons-welf.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.fire a:hover:before{background:url(/images/Potal_/main/inicons-fire.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.cult a:hover:before{background:url(/images/Potal_/main/inicons-cult.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.clea a:hover:before{background:url(/images/Potal_/main/inicons-clea.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.prop a:hover:before{background:url(/images/Potal_/main/inicons-prop.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.gupa a:hover:before{background:url(/images/Potal_/main/inicons-gupa.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.indu a:hover:before{background:url(/images/Potal_/main/inicons-indu.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.empl a:hover:before{background:url(/images/Potal_/main/inicons-empl.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.land a:hover:before{background:url(/images/Potal_/main/inicons-land.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}

@media all and (max-width:1000px){
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.welf a:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.fire a:before{background-size:28px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.cult a:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.clea a:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.prop a:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.gupa a:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.indu a:before{background-size:26px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.empl a:before{background-size:26px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.land a:before{background-size:30px;}

  .main-wrap .msec-inficons .inicons-tabs .cont ul li.welf a:hover:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.fire a:hover:before{background-size:28px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.cult a:hover:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.clea a:hover:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.prop a:hover:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.gupa a:hover:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.indu a:hover:before{background-size:26px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.empl a:hover:before{background-size:26px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.land a:hover:before{background-size:30px;}
}

@media all and (max-width:680px){
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.welf a:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.fire a:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.cult a:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.clea a:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.prop a:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.gupa a:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.indu a:before{background-size:18px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.empl a:before{background-size:18px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.land a:before{background-size:22px;}

  .main-wrap .msec-inficons .inicons-tabs .cont ul li.welf a:hover:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.fire a:hover:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.cult a:hover:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.clea a:hover:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.prop a:hover:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.gupa a:hover:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.indu a:hover:before{background-size:18px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.empl a:hover:before{background-size:18px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.land a:hover:before{background-size:22px;}
}

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

}

.main-wrap .msec-inficons .inicons-tabs .cont ul li.pass a:before{background:url(/images/Potal_/main/inicons-pass.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.auto a:before{background:url(/images/Potal_/main/inicons-auto.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.gove a:before{background:url(/images/Potal_/main/inicons-gove.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.inma a:before{background:url(/images/Potal_/main/inicons-inma.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.mepa a:before{background:url(/images/Potal_/main/inicons-mepa.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.part a:before{background:url(/images/Potal_/main/inicons-part.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.comp a:before{background:url(/images/Potal_/main/inicons-comp.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.repo a:before{background:url(/images/Potal_/main/inicons-repo.png) no-repeat center;}

.main-wrap .msec-inficons .inicons-tabs .cont ul li.pass a:hover:before{background:url(/images/Potal_/main/inicons-pass.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.auto a:hover:before{background:url(/images/Potal_/main/inicons-auto.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.gove a:hover:before{background:url(/images/Potal_/main/inicons-gove.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.inma a:hover:before{background:url(/images/Potal_/main/inicons-inma.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.mepa a:hover:before{background:url(/images/Potal_/main/inicons-mepa.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.part a:hover:before{background:url(/images/Potal_/main/inicons-part.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.comp a:hover:before{background:url(/images/Potal_/main/inicons-comp.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.repo a:hover:before{background:url(/images/Potal_/main/inicons-repo.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}

@media all and (max-width:1000px){
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.pass a:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.auto a:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.gove a:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.inma a:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.mepa a:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.part a:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.comp a:before{background-size:24px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.repo a:before{background-size:26px;}

  .main-wrap .msec-inficons .inicons-tabs .cont ul li.pass a:hover:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.auto a:hover:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.gove a:hover:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.inma a:hover:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.mepa a:hover:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.part a:hover:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.comp a:hover:before{background-size:24px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.repo a:hover:before{background-size:26px;}
}

@media all and (max-width:680px){
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.pass a:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.auto a:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.gove a:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.inma a:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.mepa a:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.part a:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.comp a:before{background-size:18px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.repo a:before{background-size:20px;}

  .main-wrap .msec-inficons .inicons-tabs .cont ul li.pass a:hover:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.auto a:hover:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.gove a:hover:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.inma a:hover:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.mepa a:hover:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.part a:hover:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.comp a:hover:before{background-size:18px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.repo a:hover:before{background-size:20px;}
}

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

}

.main-wrap .msec-inficons .inicons-tabs .cont ul li.lota a:before{background:url(/images/Potal_/main/inicons-lota.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.teno a:before{background:url(/images/Potal_/main/inicons-teno.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.bann a:before{background:url(/images/Potal_/main/inicons-bann.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.busu a:before{background:url(/images/Potal_/main/inicons-busu.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.apva a:before{background:url(/images/Potal_/main/inicons-apva.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.soen a:before{background:url(/images/Potal_/main/inicons-soen.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.mogr a:before{background:url(/images/Potal_/main/inicons-mogr.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.work a:before{background:url(/images/Potal_/main/inicons-work.png) no-repeat center;}

.main-wrap .msec-inficons .inicons-tabs .cont ul li.lota a:hover:before{background:url(/images/Potal_/main/inicons-lota.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.teno a:hover:before{background:url(/images/Potal_/main/inicons-teno.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.bann a:hover:before{background:url(/images/Potal_/main/inicons-bann.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.busu a:hover:before{background:url(/images/Potal_/main/inicons-busu.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.apva a:hover:before{background:url(/images/Potal_/main/inicons-apva.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.soen a:hover:before{background:url(/images/Potal_/main/inicons-soen.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.mogr a:hover:before{background:url(/images/Potal_/main/inicons-mogr.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.work a:hover:before{background:url(/images/Potal_/main/inicons-work.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}

@media all and (max-width:1000px){
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.lota a:before{background-size:26px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.teno a:before{background-size:26px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.bann a:before{background-size:32px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.busu a:before{background-size:28px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.apva a:before{background-size:34px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.soen a:before{background-size:24px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.mogr a:before{background-size:32px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.work a:before{background-size:28px;}

  .main-wrap .msec-inficons .inicons-tabs .cont ul li.lota a:hover:before{background-size:26px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.teno a:hover:before{background-size:26px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.bann a:hover:before{background-size:32px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.busu a:hover:before{background-size:28px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.apva a:hover:before{background-size:34px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.soen a:hover:before{background-size:24px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.mogr a:hover:before{background-size:32px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.work a:hover:before{background-size:28px;}
}

@media all and (max-width:680px){
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.lota a:before{background-size:20px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.teno a:before{background-size:20px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.bann a:before{background-size:24px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.busu a:before{background-size:20px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.apva a:before{background-size:24px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.soen a:before{background-size:18px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.mogr a:before{background-size:24px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.work a:before{background-size:20px;}

  .main-wrap .msec-inficons .inicons-tabs .cont ul li.lota a:hover:before{background-size:20px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.teno a:hover:before{background-size:20px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.bann a:hover:before{background-size:24px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.busu a:hover:before{background-size:20px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.apva a:hover:before{background-size:24px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.soen a:hover:before{background-size:18px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.mogr a:hover:before{background-size:24px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.work a:hover:before{background-size:20px;}
}

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

}

.main-wrap .msec-inficons .inicons-tabs .cont ul li.traf a:before{background:url(/images/Potal_/main/inicons-traf.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.medi a:before{background:url(/images/Potal_/main/inicons-medi.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.cotr a:before{background:url(/images/Potal_/main/inicons-cotr.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.scsp a:before{background:url(/images/Potal_/main/inicons-scsp.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.lodg a:before{background:url(/images/Potal_/main/inicons-lodg.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.rest a:before{background:url(/images/Potal_/main/inicons-rest.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.fest a:before{background:url(/images/Potal_/main/inicons-fest.png) no-repeat center;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.sigh a:before{background:url(/images/Potal_/main/inicons-sigh.png) no-repeat center;}

.main-wrap .msec-inficons .inicons-tabs .cont ul li.traf a:hover:before{background:url(/images/Potal_/main/inicons-traf.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.medi a:hover:before{background:url(/images/Potal_/main/inicons-medi.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.cotr a:hover:before{background:url(/images/Potal_/main/inicons-cotr.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.scsp a:hover:before{background:url(/images/Potal_/main/inicons-scsp.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.lodg a:hover:before{background:url(/images/Potal_/main/inicons-lodg.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.rest a:hover:before{background:url(/images/Potal_/main/inicons-rest.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.fest a:hover:before{background:url(/images/Potal_/main/inicons-fest.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}
.main-wrap .msec-inficons .inicons-tabs .cont ul li.sigh a:hover:before{background:url(/images/Potal_/main/inicons-sigh.png) no-repeat center #2e999d; border:7px solid #d4f3e7;}

@media all and (max-width:1000px){
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.traf a:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.medi a:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.cotr a:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.scsp a:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.lodg a:before{background-size:28px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.rest a:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.fest a:before{background-size:26px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.sigh a:before{background-size:28px;}

  .main-wrap .msec-inficons .inicons-tabs .cont ul li.traf a:hover:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.medi a:hover:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.cotr a:hover:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.scsp a:hover:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.lodg a:hover:before{background-size:28px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.rest a:hover:before{background-size:30px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.fest a:hover:before{background-size:26px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.sigh a:hover:before{background-size:28px;}
}

@media all and (max-width:680px){
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.traf a:before{background-size:24px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.medi a:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.cotr a:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.scsp a:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.lodg a:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.rest a:before{background-size:24px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.fest a:before{background-size:20px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.sigh a:before{background-size:20px;}

  .main-wrap .msec-inficons .inicons-tabs .cont ul li.traf a:hover:before{background-size:24px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.medi a:hover:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.cotr a:hover:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.scsp a:hover:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.lodg a:hover:before{background-size:22px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.rest a:hover:before{background-size:24px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.fest a:hover:before{background-size:20px;}
  .main-wrap .msec-inficons .inicons-tabs .cont ul li.sigh a:hover:before{background-size:20px;}
}

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

}



/* .layer-pop.culevent */
.layer-pop.culevent{z-index:1; width:1400px; min-height:880px; display:none; background:#fff; box-sizing:border-box; box-shadow:2px 2px 4px rgba(0, 0, 0, 0.7) ; -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7); -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);}
.layer-pop.culevent .in-cont{position:relative; padding:50px 40px 40px 40px;}
.layer-pop.culevent .in-cont:after{clear:both; content:""; display:block;}

@media all and (max-width:1600px){
  .layer-pop.culevent{width:90%;}
  .layer-pop.culevent .in-cont{padding:50px 20px 20px 20px;}
}

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

}

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

}

@media all and (max-width:680px){
  .layer-pop.culevent .in-cont{padding:40px 10px 10px 10px;}
}

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

}

.layer-pop.culevent .in-cont .cal-warp{width:950px;}
.layer-pop.culevent .in-cont .cal-warp .title-print-share{border-bottom:1px solid #d1d1d1; padding-bottom:15px; margin-bottom:35px;}
.layer-pop.culevent .in-cont .cal-warp .title-print-share:after{clear:both; content:""; display:block;}
.layer-pop.culevent .in-cont .cal-warp .title-print-share .ctit{font-size:34px; color:#111111; letter-spacing:-0.02em; font-weight:600; line-height:120%; float:left;}

.layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share{float:right;}
.layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share:after{clear:both; content:""; display:block;}
.layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .print-btn{width:36px; height:36px; border-radius:50%; margin-right:5px; display:block; float:left; background:url(/images/Potal_/layout/print-icon.png) no-repeat center #f7f7f7;}

.layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .share{position:relative; float:left;}
.layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .share .share-btn{width:36px; height:36px; border-radius:50%; background:#000; margin-right:10px; display:block; background:url(/images/Potal_/layout/share-icon.png) no-repeat center #f7f7f7;}

.layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .share .tit-btns{position:absolute; top:42px; right:0px; width:200px; text-align:center; background:#fff; padding:10px 10px 5px 10px; border: 1px solid #d1d1d1; display:none; z-index:1;}
.layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .share .tit-btns:before{position:absolute; top:-7px; right:20px; width:13px; height:7px; background:url(/images/Potal_/layout/share-arrowT.png) no-repeat center; content:""; }

.layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .share.active .tit-btns{display:block;}

.layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .share .tit-btns .tit{padding-left:5px; text-align:left; font-size:18px; margin-bottom:10px; color:#111;}

.layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .share .tit-btns .btns p{width:25%; margin-bottom:5px; float:left;}
.layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .share .tit-btns .btns p a{width:40px; height:40px; border-radius:50%; display:inline-block; background:red;}

.layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .share .tit-btns .btns p.twi a{background:url(/images/Potal_/layout/tsns-twi-icon.jpg) no-repeat center #30a6df;}
.layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .share .tit-btns .btns p.face a{background:url(/images/Potal_/layout/tsns-face-icon.jpg) no-repeat center #2a569c;}
.layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .share .tit-btns .btns p.blog a{background:url(/images/Potal_/layout/tsns-blog-icon.jpg) no-repeat center #00c300;}
.layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .share .tit-btns .btns p.kakaos a{background:url(/images/Potal_/layout/tsns-kakaos-icon.jpg) no-repeat center #f1c01a;}
.layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .share .tit-btns .btns p.insta a{background:url(/images/Potal_/layout/tsns-insta-icon.jpg) no-repeat center #ce3791;}
.layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .share .tit-btns .btns p.youtu a{background:url(/images/Potal_/layout/tsns-youtu-icon.jpg) no-repeat center #d3161e;}
.layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .share .tit-btns .btns p.link a{background:url(/images/Potal_/layout/tsns-link-icon.png) no-repeat center #dfdfdf;}

@media all and (max-width:1600px){
  .layer-pop.culevent .in-cont .cal-warp{width:70%;}
}

@media all and (max-width:1300px){
  .layer-pop.culevent .in-cont .cal-warp{width:67%;}
}

@media all and (max-width:1000px){
  .layer-pop.culevent .in-cont .cal-warp{width:100%; margin-bottom:20px;}
  .layer-pop.culevent .in-cont .cal-warp .title-print-share{padding-bottom:10px; margin-bottom:20px;}

  .layer-pop.culevent .in-cont .cal-warp .title-print-share .ctit{font-size:26px;}

  .layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .print-btn{width:32px; height:32px;}
  .layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .share .share-btn{width:32px; height:32px;}
  .layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .share .tit-btns{top:37px;}

}

@media all and (max-width:680px){
  .layer-pop.culevent .in-cont .cal-warp{margin-bottom:15px;}
  .layer-pop.culevent .in-cont .cal-warp .title-print-share{margin-bottom:10px;}

  .layer-pop.culevent .in-cont .cal-warp .title-print-share .ctit{font-size:22px;}

  .layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .print-btn{width:26px; height:26px; background-size:16px;}
  .layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .share .share-btn{width:26px; height:26px; background-size:12px;}
  .layer-pop.culevent .in-cont .cal-warp .title-print-share .print-share .share .tit-btns{top:28px;}
}

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

}

.layer-pop.culevent .in-cont .cal-warp .month-sel{margin-bottom:15px; text-align:center; font-size:0px;}
.layer-pop.culevent .in-cont .cal-warp .month-sel .prev-btn{position:relative; display:inline-block; vertical-align:top; width:34px; height:34px; background:url(/images/Potal_/layout/cal-prev-btn.png) no-repeat center;}
.layer-pop.culevent .in-cont .cal-warp .month-sel .prev-btn:hover{left:-2px;}
.layer-pop.culevent .in-cont .cal-warp .month-sel .next-btn{position:relative; display:inline-block; vertical-align:top; width:34px; height:34px; background:url(/images/Potal_/layout/cal-next-btn.png) no-repeat center;}
.layer-pop.culevent .in-cont .cal-warp .month-sel .next-btn:hover{right:-2px;}
.layer-pop.culevent .in-cont .cal-warp .month-sel .month{display:inline-block; vertical-align:top; font-size:24px; margin:0px 30px; color:#333333; line-height:34px; font-weight:600;}

.layer-pop.culevent .in-cont .cal-warp .sels-icon-info{margin-bottom:20px;}
.layer-pop.culevent .in-cont .cal-warp .sels-icon-info:after{clear:both; content:""; display:block;}
.layer-pop.culevent .in-cont .cal-warp .sels-icon-info .sels{float:left; font-size:0px;}
.layer-pop.culevent .in-cont .cal-warp .sels-icon-info .sels .chk-select{width:130px; margin-right:15px;}
.layer-pop.culevent .in-cont .cal-warp .sels-icon-info .sels .chk-select:last-child{margin-right:0px;}
.layer-pop.culevent .in-cont .cal-warp .sels-icon-info .sels .chk-select:before{color:#666;}
.layer-pop.culevent .in-cont .cal-warp .sels-icon-info .sels .chk-select select{height:40px; font-size:16px; border-color:#666;}

.layer-pop.culevent .in-cont .cal-warp .sels-icon-info .icon-info{float:right; font-size:0px; margin-top:8px}
.layer-pop.culevent .in-cont .cal-warp .sels-icon-info .icon-info .icon{position:relative; font-size:16px; line-height:24px; color:#555; padding-left:30px; display:inline-block; margin-right:20px;}
.layer-pop.culevent .in-cont .cal-warp .sels-icon-info .icon-info .icon:before{font-size:13px; position:absolute; top:0px; left:0px; width:24px; height:24px; line-height:24px; color:#fff; background:#000; border-radius:50%; text-align:center; content:"0";}
.layer-pop.culevent .in-cont .cal-warp .sels-icon-info .icon-info .icon:last-child{margin-right:0px;}

.layer-pop.culevent .in-cont .cal-warp .sels-icon-info .icon-info .icon.festi:before{background:#e04772; content:"축"}
.layer-pop.culevent .in-cont .cal-warp .sels-icon-info .icon-info .icon.event:before{background:#ff9c00; content:"행"}
.layer-pop.culevent .in-cont .cal-warp .sels-icon-info .icon-info .icon.exhib:before{background:#306cf5; content:"전"}
.layer-pop.culevent .in-cont .cal-warp .sels-icon-info .icon-info .icon.perfo:before{background:#4d51a7; content:"공"}
.layer-pop.culevent .in-cont .cal-warp .sels-icon-info .icon-info .icon.exper:before{background:#8151d8; content:"체"}
.layer-pop.culevent .in-cont .cal-warp .sels-icon-info .icon-info .icon.other:before{background:#333333; content:"기"}
.layer-pop.culevent .in-cont .cal-warp .sels-icon-info .icon-info .icon.meeti:before{background:#09a790; content:"회"}

@media all and (max-width:1600px){
  .layer-pop.culevent .in-cont .cal-warp .sels-icon-info .sels{float:none; margin-bottom:15px;}

  .layer-pop.culevent .in-cont .cal-warp .sels-icon-info .icon-info{float:none;}
}

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

}

@media all and (max-width:1000px){
  .layer-pop.culevent .in-cont .cal-warp .month-sel .month{font-size:22px; margin:0px 20px;}

  .layer-pop.culevent .in-cont .cal-warp .sels-icon-info{margin-bottom:15px;}
  .layer-pop.culevent .in-cont .cal-warp .sels-icon-info .sels .chk-select select{height:34px; font-size:15px;}

  .layer-pop.culevent .in-cont .cal-warp .sels-icon-info .icon-info{margin-top:5px}
}

@media all and (max-width:680px){
  .layer-pop.culevent .in-cont .cal-warp .month-sel{margin-bottom:10px;}

  .layer-pop.culevent .in-cont .cal-warp .month-sel .month{font-size:20px; margin:0px 15px;}

  .layer-pop.culevent .in-cont .cal-warp .sels-icon-info{margin-bottom:10px;}
  .layer-pop.culevent .in-cont .cal-warp .sels-icon-info .sels{margin:0px -0.5% 10px -0.5%;}
  .layer-pop.culevent .in-cont .cal-warp .sels-icon-info .sels .chk-select{width:49%; margin:0px 0.5% 0px 0.5%;}
  .layer-pop.culevent .in-cont .cal-warp .sels-icon-info .sels .chk-select select{height:30px; font-size:13px;}

  .layer-pop.culevent .in-cont .cal-warp .sels-icon-info .icon-info{margin-top:0px}
  .layer-pop.culevent .in-cont .cal-warp .sels-icon-info .icon-info .icon{font-size:14px; line-height:22px; padding-left:25px; margin-right:10px;}
  .layer-pop.culevent .in-cont .cal-warp .sels-icon-info .icon-info .icon:before{font-size:12px; width:22px; height:22px; line-height:22px;}
}

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

}

.layer-pop.culevent .in-cont .cal-warp .cal table{position:relative; width:100%; border-collapse:collapse; table-layout:fixed; clear:both; background:#fff;}
.layer-pop.culevent .in-cont .cal-warp .cal table thead th{background:#666; color:#fff; border:1px solid #666; text-align:center; letter-spacing:-0.02em; padding:10px; font-size:16px; font-weight:500;}

.layer-pop.culevent .in-cont .cal-warp .cal table tbody th{border:1px solid #d6d6d6;}
.layer-pop.culevent .in-cont .cal-warp .cal table tbody td{padding:10px; border:1px solid #d6d6d6; background:#fff; cursor:pointer; vertical-align:top;}
.layer-pop.culevent .in-cont .cal-warp .cal table tbody td:hover{background:#ecf8f6;}
.layer-pop.culevent .in-cont .cal-warp .cal table tbody td.active{background:#fffbea;}
.layer-pop.culevent .in-cont .cal-warp .cal table tbody td.today{background:#ecf8f6;}

.layer-pop.culevent .in-cont .cal-warp .cal table tbody td .day{font-size:16px; color:#333; margin-bottom:8px; text-align:center;}
.layer-pop.culevent .in-cont .cal-warp .cal table tbody td .sche{min-height:50px; font-family:'Noto Sans KR Light','Malgun Gothic',sans-serif;}
.layer-pop.culevent .in-cont .cal-warp .cal table tbody td .sche .btxt{position:relative; font-size:14px; letter-spacing:-0.02em; line-height:20px; color:#555; padding-left:24px; margin-bottom:5px; display: block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.layer-pop.culevent .in-cont .cal-warp .cal table tbody td .sche .btxt:before{font-size:12px; position:absolute; top:0px; left:0px; width:20px; height:20px; line-height:20px; color:#fff; background:#000; border-radius:50%; text-align:center; content:"0";}
.layer-pop.culevent .in-cont .cal-warp .cal table tbody td .sche .btxt:last-child{margin-bottom:0px;}

.layer-pop.culevent .in-cont .cal-warp .cal table tbody td .sche .btxt.festi:before{background:#e04772; content:"축"}
.layer-pop.culevent .in-cont .cal-warp .cal table tbody td .sche .btxt.event:before{background:#ff9c00; content:"행"}
.layer-pop.culevent .in-cont .cal-warp .cal table tbody td .sche .btxt.exhib:before{background:#306cf5; content:"전"}
.layer-pop.culevent .in-cont .cal-warp .cal table tbody td .sche .btxt.perfo:before{background:#4d51a7; content:"공"}
.layer-pop.culevent .in-cont .cal-warp .cal table tbody td .sche .btxt.exper:before{background:#8151d8; content:"체"}
.layer-pop.culevent .in-cont .cal-warp .cal table tbody td .sche .btxt.other:before{background:#333333; content:"기"}
.layer-pop.culevent .in-cont .cal-warp .cal table tbody td .sche .btxt.meeti:before{background:#09a790; content:"회"}

@media all and (max-width:1600px){
  .layer-pop.culevent .in-cont .cal-warp .cal table tbody td{padding:7px;}
}

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

}

@media all and (max-width:1000px){
  .layer-pop.culevent .in-cont .cal-warp .cal table thead th{padding:5px; font-size:15px;}

  .layer-pop.culevent .in-cont .cal-warp .cal table tbody td{padding:5px;}
  .layer-pop.culevent .in-cont .cal-warp .cal table tbody td .day{font-size:14px; margin-bottom:5px;}

  .layer-pop.culevent .in-cont .cal-warp .cal table tbody td .sche .btxt{font-size:13px; line-height:18px; padding-left:20px;}
  .layer-pop.culevent .in-cont .cal-warp .cal table tbody td .sche .btxt:before{font-size:11px; width:18px; height:18px; line-height:18px; color:#fff;}

}

@media all and (max-width:680px){
  .layer-pop.culevent .in-cont .cal-warp .cal table thead th{font-size:14px;}

  .layer-pop.culevent .in-cont .cal-warp .cal table tbody td{padding:3px;}
  .layer-pop.culevent .in-cont .cal-warp .cal table tbody td .day{font-size:13px;}

  .layer-pop.culevent .in-cont .cal-warp .cal table tbody td .sche .btxt{font-size:12px; line-height:16px; padding-left:18px;}
  .layer-pop.culevent .in-cont .cal-warp .cal table tbody td .sche .btxt:before{font-size:10px; width:16px; height:16px; line-height:16px;}

  .layer-pop.culevent .in-cont .cal-warp .cal table tbody td .sche{min-height:20px;}
}

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

}


.layer-pop.culevent .in-cont .list-warp{position:absolute; top:0px; right:0px; width:380px; height:100%; box-sizing:border-box; padding:50px 40px 40px 0px;}
.layer-pop.culevent .in-cont .list-warp .items{height:100%; padding-right:10px; overflow-y:scroll;}
.layer-pop.culevent .in-cont .list-warp .items .item{border:1px solid #d6d6d6; border-top:2px solid #333; padding:20px; margin-bottom:20px;}
.layer-pop.culevent .in-cont .list-warp .items .item:last-child{margin-bottom:0px;}
.layer-pop.culevent .in-cont .list-warp .items .item .tit{position:relative; font-size:16px; padding-left:12px; margin-bottom:10px; color:#333; line-height:130%; letter-spacing:-0.02em;}
.layer-pop.culevent .in-cont .list-warp .items .item .tit:before{position:absolute; top:8px; left:0px; width:3px; height:3px; background:#333; content:"";}
.layer-pop.culevent .in-cont .list-warp .items .item .tit:after{width:22px; height:22px; margin-left:5px; font-size:12px; line-height:22px; display:inline-block; border-radius:50%; text-align:center; background:#000; color:#fff; content:"0";}

.layer-pop.culevent .in-cont .list-warp .items .item .tit.festi:after{background:#e04772; content:"축"}
.layer-pop.culevent .in-cont .list-warp .items .item .tit.event:after{background:#ff9c00; content:"행"}
.layer-pop.culevent .in-cont .list-warp .items .item .tit.exhib:after{background:#306cf5; content:"전"}
.layer-pop.culevent .in-cont .list-warp .items .item .tit.perfo:after{background:#4d51a7; content:"공"}
.layer-pop.culevent .in-cont .list-warp .items .item .tit.exper:after{background:#8151d8; content:"체"}
.layer-pop.culevent .in-cont .list-warp .items .item .tit.other:after{background:#333333; content:"기"}
.layer-pop.culevent .in-cont .list-warp .items .item .tit.meeti:after{background:#09a790; content:"회"}

.layer-pop.culevent .in-cont .list-warp .items .item .img{min-height:120px; width:100%; margin-bottom:10px; background:url(/images/Potal_/main/culevent-logo.png) no-repeat center #f1f6fa;}
.layer-pop.culevent .in-cont .list-warp .items .item .img img{width:100%;}

.layer-pop.culevent .in-cont .list-warp .items .item .btxt{font-size:14px; color:#777; line-height:130%; margin-bottom:15px;}

.layer-pop.culevent .in-cont .list-warp .items .item .list{}
.layer-pop.culevent .in-cont .list-warp .items .item .list li{position:relative; padding-left:26px; margin-bottom:10px; font-size:0px;}
.layer-pop.culevent .in-cont .list-warp .items .item .list li:before{position:absolute; top:0px; left:0px; width:20px; height:22px; background:#000; content:"";}
.layer-pop.culevent .in-cont .list-warp .items .item .list li.host:before{background:url(/images/Potal_/main/culevent-listicon-host.png) no-repeat center;}
.layer-pop.culevent .in-cont .list-warp .items .item .list li.vise:before{background:url(/images/Potal_/main/culevent-listicon-vise.png) no-repeat center;}
.layer-pop.culevent .in-cont .list-warp .items .item .list li.place:before{background:url(/images/Potal_/main/culevent-listicon-place.png) no-repeat center;}
.layer-pop.culevent .in-cont .list-warp .items .item .list li.time:before{background:url(/images/Potal_/main/culevent-listicon-time.png) no-repeat center;}
.layer-pop.culevent .in-cont .list-warp .items .item .list li.inqu:before{background:url(/images/Potal_/main/culevent-listicon-inqu.png) no-repeat center;}
.layer-pop.culevent .in-cont .list-warp .items .item .list li.cost:before{background:url(/images/Potal_/main/culevent-listicon-cost.png) no-repeat center;}

.layer-pop.culevent .in-cont .list-warp .items .item .list li:last-child{margin-bottom:0px;}
.layer-pop.culevent .in-cont .list-warp .items .item .list li .stxt{position:relative; display:inline-block; vertical-align:top; font-size:14px; padding-right:8px; margin-right:8px;}
.layer-pop.culevent .in-cont .list-warp .items .item .list li .stxt:before{position:absolute; top:3px; right:0px; width:1px; height:14px; display:block; background:#999; content:"";}
.layer-pop.culevent .in-cont .list-warp .items .item .list li .ctxt{display:inline-block; vertical-align:top; font-size:14px;}

@media all and (max-width:1600px){
  .layer-pop.culevent .in-cont .list-warp{width:29%; padding:50px 20px 20px 0px;}

  .layer-pop.culevent .in-cont .list-warp .items .item .img{}
}

@media all and (max-width:1300px){
  .layer-pop.culevent .in-cont .list-warp{width:32%;}
  .layer-pop.culevent .in-cont .list-warp .items .item{padding:15px;}
}

@media all and (max-width:1000px){
  .layer-pop.culevent .in-cont .list-warp{position:relative; top:auto; right:auto; width:100%; height:auto; padding:0px;}
  .layer-pop.culevent .in-cont .list-warp .items{height:auto; padding-right:0px; overflow-y:hidden;}
}

@media all and (max-width:680px){
  .layer-pop.culevent .in-cont .list-warp .items .item{padding:10px 15px; margin-bottom:10px;}
  .layer-pop.culevent .in-cont .list-warp .items .item .tit{font-size:14px; padding-left:10px; margin-bottom:5px;}
  .layer-pop.culevent .in-cont .list-warp .items .item .tit:after{width:20px; height:20px; font-size:11px;}

  .layer-pop.culevent .in-cont .list-warp .items .item .btxt{font-size:13px; margin-bottom:10px;}

  .layer-pop.culevent .in-cont .list-warp .items .item .list li{padding-left:22px; margin-bottom:7px;}
  .layer-pop.culevent .in-cont .list-warp .items .item .list li:before{top:3px; width:16px; height:16px;}
  .layer-pop.culevent .in-cont .list-warp .items .item .list li.host:before{background-size:75%;}
  .layer-pop.culevent .in-cont .list-warp .items .item .list li.vise:before{background-size:80%;}
  .layer-pop.culevent .in-cont .list-warp .items .item .list li.place:before{background-size:76%;}
  .layer-pop.culevent .in-cont .list-warp .items .item .list li.time:before{background-size:80%;}
  .layer-pop.culevent .in-cont .list-warp .items .item .list li.inqu:before{background-size:80%;}
  .layer-pop.culevent .in-cont .list-warp .items .item .list li.cost:before{background-size:84%;}

  .layer-pop.culevent .in-cont .list-warp .items .item .list li .stxt{font-size:13px; padding-right:5px; margin-right:5px;}
  .layer-pop.culevent .in-cont .list-warp .items .item .list li .stxt:before{top:5px; height:10px;}
  .layer-pop.culevent .in-cont .list-warp .items .item .list li .ctxt{font-size:13px;}
}

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

}


.layer-pop.culevent .culevent-pop-close{position:absolute; top:10px; right:30px; width:30px; height:30px; text-align:center; display:block; background:url(/images/Potal_/layout/mobile-close-btnB.png) no-repeat center;}

@media all and (max-width:1600px){
  .layer-pop.culevent .culevent-pop-close{right:15px;}
}

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

}

@media all and (max-width:1000px){
  .layer-pop.culevent .culevent-pop-close{right:20px;}
}

@media all and (max-width:680px){
  .layer-pop.culevent .culevent-pop-close{top:5px; right:10px;}
}

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

}

/* .layer-pop.vrview */
.layer-pop.vrview{z-index:1; width:900px; display:none; background:#fff; box-sizing:border-box; box-shadow:2px 2px 4px rgba(0, 0, 0, 0.7) ; -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7); -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);}
.layer-pop.vrview .in-cont{position:relative; padding:30px;}
.layer-pop.vrview .in-cont:after{clear:both; content:""; display:block;}

.layer-pop.vrview .in-cont .title{font-size:34px; color:#111111; letter-spacing:-0.02em; font-weight:600; line-height:120%; margin-bottom:20px;}

.layer-pop.vrview .in-cont .btns{text-align:center;}
.layer-pop.vrview .in-cont .btns:after{clear:both; content:""; display:block;}
.layer-pop.vrview .in-cont .btns li{width:33.3333333333333%; float:left; border:1px solid #d1d1d1; box-sizing:border-box;}
.layer-pop.vrview .in-cont .btns li a{font-size:16px; padding:10px 20px; display:block;}

.layer-pop.vrview .vrview-pop-close{position:absolute; top:30px; right:30px; width:30px; height:30px; text-align:center; display:block; background:url(/images/Potal_/layout/mobile-close-btnB.png) no-repeat center;}

@media all and (max-width:1000px){
  .layer-pop.vrview{width:90%;}

  .layer-pop.vrview .in-cont{padding:20px;}
  .layer-pop.vrview .in-cont .title{font-size:26px; margin-bottom:15px;}

  .layer-pop.vrview .vrview-pop-close{top:20px; right:20px;}

}

@media all and (max-width:680px){
  .layer-pop.vrview .in-cont{padding:15px;}
  .layer-pop.vrview .in-cont .title{font-size:22px; margin-bottom:10px;}

  .layer-pop.vrview .vrview-pop-close{top:10px; right:10px;}
}

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

}


/* .layer-pop.bigdata */
.layer-pop.bigdata{z-index:1; width:600px; display:none; background:#fff; box-sizing:border-box; box-shadow:2px 2px 4px rgba(0, 0, 0, 0.7) ; -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7); -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);}
.layer-pop.bigdata .in-cont{position:relative; padding:30px;}
.layer-pop.bigdata .in-cont:after{clear:both; content:""; display:block;}

.layer-pop.bigdata .in-cont .title{font-size:34px; color:#111111; letter-spacing:-0.02em; font-weight:600; line-height:120%; margin-bottom:20px;}

.layer-pop.bigdata .in-cont .btns{text-align:center;}
.layer-pop.bigdata .in-cont .btns:after{clear:both; content:""; display:block;}
.layer-pop.bigdata .in-cont .btns li{width:33.3333333333333%; float:left; border:1px solid #d1d1d1; box-sizing:border-box;}
.layer-pop.bigdata .in-cont .btns li a{font-size:16px; padding:10px 20px; display:block;}

.layer-pop.bigdata .bigdata-pop-close{position:absolute; top:30px; right:30px; width:30px; height:30px; text-align:center; display:block; background:url(/images/Potal_/layout/mobile-close-btnB.png) no-repeat center;}

@media all and (max-width:1000px){
  .layer-pop.bigdata{}

  .layer-pop.bigdata .in-cont{padding:20px;}
  .layer-pop.bigdata .in-cont .title{font-size:26px; margin-bottom:15px;}

  .layer-pop.bigdata .bigdata-pop-close{top:20px; right:20px;}

}

@media all and (max-width:680px){
  .layer-pop.bigdata{width:90%;}
  .layer-pop.bigdata .in-cont{padding:15px;}
  .layer-pop.bigdata .in-cont .title{font-size:22px; margin-bottom:10px;}

  .layer-pop.bigdata .bigdata-pop-close{top:10px; right:10px;}
}

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

}


.mapPoArea{    width: 70%;    position: absolute;    height: 100%;    top: 0;    max-width: 1135px;    left: 0;}
.mapPoArea a.mapPo{position: absolute;    top: 0;   box-sizing: border-box; height: 15%;}
.mapPoArea a.mapPo1{width: 30%;        right: 28%;}
.mapPoArea a.mapPo2{width: 27%;       right: 0;}

@media screen and (max-width:1000px){
  .mapPoArea{    width: 100%;}
}


.minsangBox .minsanBtn{position: absolute; bottom:13%; right:42%; width:32%; display:flex; justify-content:center; }
.minsangBox .minsanBtn > a{width:33.33%; display: block;  text-align: center;}
.minsangBox .minsanBtn > a > img{max-width:100%;}
@media screen and (max-width:1000px) {
  .minsangBox .minsanBtn{position: absolute; right:21%; width:42%;}
}










/*자주찾는 메뉴 이동에 따른 추가*/
#main-fav {position:relative; z-index:1; margin-top:50px;}
#main-fav .inicons-tabs{position:relative; width:100%; box-sizing:border-box;}
#main-fav .inicons-tabs .tit{position:absolute; top:0px; font-weight:bold; width:25%;}
#main-fav .inicons-tabs .tit a{position:relative; display:block; width:100%; height:100%; padding:20px 0px; text-align:center; background:#f9f9f9; box-sizing:border-box; border-top:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
#main-fav .inicons-tabs .tit a .btxt{display:block; font-size:20px; color:#333; line-height:120%; letter-spacing:-0.02em; margin-bottom:5px;}

#main-fav .inicons-tabs .cont{display:none; padding:70px 0px 0px 0px; text-align:center;}

#main-fav .inicons-tabs .ctn:nth-child(1) .tit{left:0%;}
#main-fav .inicons-tabs .ctn:nth-child(1) .tit a{border-left:1px solid #d2d2d2;}
#main-fav .inicons-tabs .ctn:nth-child(2) .tit{left:25%;}
#main-fav .inicons-tabs .ctn:nth-child(3) .tit{left:50%;}
#main-fav .inicons-tabs .ctn:nth-child(4) .tit{left:75%;}
#main-fav .inicons-tabs .ctnOn .cont{display:block; }
#main-fav .inicons-tabs .ctnOn .tit a{background:#2a5caa; padding:20px 0px; border-right:none; border-bottom:none; box-shadow:0px 4px 4px rgba(0,0,0,0.2);}
#main-fav .inicons-tabs .ctnOn .tit a .btxt{color:#fff;}
#main-fav .inicons-tabs .ctnOn .tit a .stxt{color:#fff;}

#main-fav .inicons-tabs .cont ul{padding:30px 0px 30px 0px; font-size:0px; background:#fff; border:1px solid #d2d2d2; border-top:none;}
#main-fav .inicons-tabs .cont ul li{display:inline-block; vertical-align:top; width:11.11%;}
#main-fav .inicons-tabs .cont ul li a{display:inline-block;}
#main-fav .inicons-tabs .cont ul li a:before{display:inline-block; width:76px; height:76px; border-radius:50%; content:""; background:#fff; border:7px solid #fff; -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; background-position:50% 50%; background-repeat:no-repeat;}
#main-fav .inicons-tabs .cont ul li a span{display:block; font-size:16px; line-height:120%; margin-top:-5px;}

#main-fav .inicons-tabs .cont ul li a:hover:before {background-color:#2a5caa; border:7px solid #6c97dd;}

#main-fav .inicons-tabs .cont ul li.main-fav-01-01 a:before {background-image:url(/images/Potal_/main/inicons1_1.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-01-02 a:before {background-image:url(/images/Potal_/main/inicons1_2.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-01-03 a:before {background-image:url(/images/Potal_/main/inicons1_3.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-01-04 a:before {background-image:url(/images/Potal_/main/inicons1_4.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-01-05 a:before {background-image:url(/images/Potal_/main/inicons1_5.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-01-06 a:before {background-image:url(/images/Potal_/main/inicons1_6.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-01-07 a:before {background-image:url(/images/Potal_/main/inicons1_7.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-01-08 a:before {background-image:url(/images/Potal_/main/inicons1_8.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-01-09 a:before {background-image:url(/images/Potal_/main/inicons1_9.png);}

#main-fav .inicons-tabs .cont ul li.main-fav-02-01 a:before {background-image:url(/images/Potal_/main/inicons2_1.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-02-02 a:before {background-image:url(/images/Potal_/main/inicons2_2.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-02-03 a:before {background-image:url(/images/Potal_/main/inicons2_3.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-02-04 a:before {background-image:url(/images/Potal_/main/inicons2_4.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-02-05 a:before {background-image:url(/images/Potal_/main/inicons2_5.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-02-06 a:before {background-image:url(/images/Potal_/main/inicons2_6.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-02-07 a:before {background-image:url(/images/Potal_/main/inicons2_7.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-02-08 a:before {background-image:url(/images/Potal_/main/inicons2_8.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-02-09 a:before {background-image:url(/images/Potal_/main/inicons2_9.png);}

#main-fav .inicons-tabs .cont ul li.main-fav-03-01 a:before {background-image:url(/images/Potal_/main/inicons3_1.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-03-02 a:before {background-image:url(/images/Potal_/main/inicons3_2.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-03-03 a:before {background-image:url(/images/Potal_/main/inicons3_3.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-03-04 a:before {background-image:url(/images/Potal_/main/inicons3_4.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-03-05 a:before {background-image:url(/images/Potal_/main/inicons3_5.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-03-06 a:before {background-image:url(/images/Potal_/main/inicons3_6.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-03-07 a:before {background-image:url(/images/Potal_/main/inicons3_7.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-03-08 a:before {background-image:url(/images/Potal_/main/inicons3_8.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-03-09 a:before {background-image:url(/images/Potal_/main/inicons3_9.png);}

#main-fav .inicons-tabs .cont ul li.main-fav-04-01 a:before {background-image:url(/images/Potal_/main/inicons4_1.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-04-02 a:before {background-image:url(/images/Potal_/main/inicons4_2.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-04-03 a:before {background-image:url(/images/Potal_/main/inicons4_3.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-04-04 a:before {background-image:url(/images/Potal_/main/inicons4_4.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-04-05 a:before {background-image:url(/images/Potal_/main/inicons4_5.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-04-06 a:before {background-image:url(/images/Potal_/main/inicons4_6.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-04-07 a:before {background-image:url(/images/Potal_/main/inicons4_7.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-04-08 a:before {background-image:url(/images/Potal_/main/inicons4_8.png);}
#main-fav .inicons-tabs .cont ul li.main-fav-04-09 a:before {background-image:url(/images/Potal_/main/inicons4_9.png);}

@media all and (max-width:1000px){
    #main-fav {margin:30px 15px;}
    #main-fav .inicons-tabs .tit a{padding:15px 0px;}
    #main-fav .inicons-tabs .tit a .btxt{font-size:16px; margin-bottom:0px;}
    #main-fav .inicons-tabs .tit a .stxt{display:none;}
    #main-fav .inicons-tabs .ctnOn .tit a{padding:15px 0px;}
    #main-fav .inicons-tabs .cont{padding:51px 0px 0px 0px;}
    #main-fav .inicons-tabs .cont ul{padding:15px; font-size:0px;}
    #main-fav .inicons-tabs .cont ul li{width:20%; margin-bottom:20px;}
    #main-fav .inicons-tabs .cont ul li a:before{transform: scale(0.75);}
    #main-fav .inicons-tabs .cont ul li a span{font-size:13px; margin-top:-15px;}
}

@media all and (max-width:680px){
    #main-fav .inicons-tabs .tit a{padding:12px 0px;}
    #main-fav .inicons-tabs .tit a .btxt{font-size:14px;}
    #main-fav .inicons-tabs .cont{padding:42px 0px 0px 0px;}
    #main-fav .inicons-tabs .cont ul{padding:10px;}
    #main-fav .inicons-tabs .cont ul li{margin-bottom:15px;}
    #main-fav .inicons-tabs .ctnOn .tit a{padding:12px 0px;}
    #main-fav .inicons-tabs .ctnOn .tit a:before{bottom:-12px; left:50%; width:24px; margin-left:-12px; height:12px; background-size:24px;}
}

@media all and (max-width:480px){
    #main-fav .inicons-tabs .cont ul li{width:33.33%;}
    #main-fav .inicons-tabs .tit a .btxt{display:block; width:100%; white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}
}

.board-taps .cnt iframe {width:100%!important;}
                                                                                                                                                                                                         