.rwd-list .list-cont .inner-row {cursor:pointer;}


.list-search {background:#f7f7f7;padding:30px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:50px}
.list-search label {position:absolute;visibility: hidden;font-size:0;}
.list-search li {float:left;font-size:15px;margin-left:20px;}
.list-search li:first-child {margin-left:0}
.list-search li span {font-weight:400;display:inline-block;vertical-align:middle;margin-right:7px;}
.list-search li select,
.list-search li input[type='text'] {height:30px;border:1px solid #eee;width:150px;vertical-align:middle;display:inline-block;font-size:14px;padding:0 10px;}
.list-search li input[type='text'].search-word {width:200px}
.ui-datepicker-prev,
.ui-datepicker-prev:hover {background:url('../img/common/slide_prev_gray.png') center center no-repeat;}
.ui-datepicker-next,
.ui-datepicker-next:hover {background:url('../img/common/slide_next_gray.png') center center no-repeat;}
#btn-search {display:inline-block;vertical-align:middle;height:30px;line-height:27px;padding:0 25px;color:#fff;background:#0068b9;border:none;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s;}
#btn-search:hover {background:#444}



.list-gallery li {float:left;width:31%;margin:2% 0 0 2%;border:1px solid #ddd;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s;position:relative;}
.list-gallery li:hover {border:1px solid #000}
.list-gallery li img {width:auto;height:auto;display:block;margin-left: 25%;margin: 10px auto;}
.list-gallery li:nth-child(3n+1) {margin-left:0;}
.list-gallery .info {font-size:10px;padding:0px;}
.list-gallery .info .title {color:#000;font-weight:500;overflow:hidden;margin-bottom:0px;text-align: center;}
.list-gallery .info .title img {width:97px;height:23px;display:block;margin-left: 30%;margin: 15px auto;}
.list-gallery .info .date {color:#666;font-size:14px}


.list-gallery.brochure li {width:22%;margin:4% 0 0 4%;border:none;text-align:center;font-size:15px;}
.list-gallery.brochure li img {height:auto;}
.list-gallery.brochure li:nth-child(2n+1) {margin-left:4%;}
.list-gallery.brochure li:nth-child(4n+1) {margin-left:0;}
.list-gallery.brochure li p {font-weight:400;margin:10px 0;-webkit-transition:color .25s;-moz-transition:color .25s;transition:color .25s;}
.list-gallery.brochure li span {display:inline-block;padding:0 15px;background:#d9251c;color:#fff;}
.list-gallery.brochure li:hover p {color:#0068b9}


.summary-report > img {float:left;width:300px;margin-right:40px;height:223px;}
.summary-report > .summary-list {float:left;width:636px;}

.summary-list {border-top:2px solid #808080;font-size:15px;}
.summary-list.sml {width:60%;}
.summary-list > li {border-bottom:1px solid #e6e6e6;display:table;width:100%;table-layout:fixed;}
.summary-list > li > div {padding:7px;display:table-cell;vertical-align:middle;}
.summary-list > li > div.subject {font-weight:400;width:150px;background:#f6f6f6}
.summary-list > li > div span {display:block}
.summary-list > li.full {text-align:center}
.gallery-view li {float:left;margin:.5%;width:15.66666%;}



.news .subject {width:55%}
.news .list-cont .subject,
.special .list-cont .subject {text-align:left;}
.news .list-cont .subject p,
.special .list-cont .subject p {text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.special .subject {width:75%}
.special .list-cont .subject p:hover {color:#b33939}

.article-view {margin-top:70px;}
.article-view > div {display:none;}

.newsletter-list {padding:20px;background:#f6f6f6;}
.newsletter-list li {float:left;width:18%;margin:2.5% 0 0 2.5%;text-align:center;}
.newsletter-list li:nth-child(5n+1) {margin-left:0;}
.newsletter-list li p {font-weight:500;margin:10px 0 5px 0;}
.newsletter-list li .date {font-size:14px;color:#666;}


.greetings {padding:100px 0 100px 380px;background:url('../img/sub/promotion/bg_tit_video.png') 0 center no-repeat;}
.greetings p {color:#1f9cdd;font-weight:400;font-size:28px;}
.greetings p:first-child {font-size:35px;}
.greetings p .underline {text-decoration:underline;font-weight:500;}
.greetings > span {color:#767676;font-weight:400;display:block;margin-top:25px}

.gallery-hor-list {margin-top:70px;}
.gallery-hor-list li {display:table;width:100%;table-layout:fixed;margin-top:35px}
.gallery-hor-list li:first-child {margin-top:0}
.gallery-hor-list li div {display:table-cell;vertical-align:top;}
.gallery-hor-list li div.thumb {width:200px;padding-right:20px;}
.gallery-hor-list li div.thumb img {display:block}
.gallery-hor-list .txt {position:relative;color:#3b3b3b;font-weight:400;}
.gallery-hor-list .txt:before {content:'';display:block;position:absolute;left:0;top:0;width:50px;height:1px;background:#bba078;}
.gallery-hor-list .tit-video {font-weight:500;margin:10px 0;font-size:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;}
.gallery-hor-list .txt span {font-size:14px;display:block;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.gallery-hor-list .btn-view {position:absolute;left:0;bottom:0;display:block;width:100px;height:32px;line-height:30px;border:1px solid #3b3b3b;color:#3b3b3b;font-weight:400;text-align:center;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s;}
.gallery-hor-list .btn-view:hover {color:#bba078;border:1px solid #bba078}

.gallery-hor-list .detail-txt {display:none;}

#mask {display:none;position:fixed;width:100%;height:100%;background:#000;left:0;top:0;z-index:50;}
.introduce-popup {display:none;z-index:100;position:fixed;width:500px;left:50%;top:20%;margin-left:-250px;background:#f2f2f2;}
.introduce-popup pre {font-family: 'Noto Sans KR', sans-serif; letter-spacing: -1px; font-weight: 300;white-space: pre-wrap;}
.introduce-popup #intr-tit {background:#222;color:#fff;text-align:center;font-size:22px;font-weight:400;padding:15px 5px;position:relative;}
.introduce-popup #intr-tit span:first-child {width:85%;margin:0 auto;display:block;text-align:center;}
.introduce-popup #intr-close {position: absolute;display: block;width: 15px;height: 15px;right: 20px;top: 25px;background: url(../img/common/menu_close.png) 0 0 no-repeat;background-size: 100%;cursor:pointer;}
.introduce-popup .intro-cont {padding:15px;}
.introduce-popup .video {width:100%;height:200px;background:#bbb;margin-bottom:20px;}
.introduce-popup .txt {font-size:14px;height:150px;overflow:auto;}

@media screen and (max-width:1080px){
	.list-search li {float:none;margin-left:0;margin-top:15px}
	.list-search li:first-child {margin-top:0;}
	.summary-report > img {float:none;margin-right:0;}
	.summary-report > .summary-list {float:none;width:100%;margin-top:50px}
	.summary-list.sml {width:100%;}
}

@media screen and (max-width:800px){
	.list-gallery.brochure {width:500px;margin:0 auto;}
	.list-gallery li {width:49%;}
	.list-gallery.brochure li {width:48%;}
	.list-gallery li:nth-child(3n+1) {margin-left:2%;}
	.list-gallery li:nth-child(2n+1) {margin-left:0}
	.list-gallery.brochure li:nth-child(3n+1) {margin-left:4%;}
	.list-gallery.brochure li:nth-child(2n+1) {margin-left:0}

	.greetings {background:none;padding:30px 0;}
	.gallery-hor-list li div.thumb {display:none;}
	.gallery-hor-list .tit-video,
	.gallery-hor-list .txt span {overflow:visible;white-space:normal;text-overflow:inherit;}
	.gallery-hor-list .btn-view {position:relative;margin-top:30px}


}

@media screen and (max-width:640px){
	.list-search li span {display:block;margin:0;}
	.list-search li input[type='text'].search-word {width:100%;}
	#btn-search {display:block;margin:15px auto 0 auto;}
	.gallery-view li {width:32.333333%;}


}

@media screen and (max-width:568px){
	.list-gallery.brochure {width:100%;}
	.newsletter-list li {width:32%;margin:2% 0 0 2%;}
	.newsletter-list li:nth-child(5n+1) {margin-left:2%;}
	.newsletter-list li:nth-child(3n+1) {margin-left:0;}
	.introduce-popup {width:90%;margin-left:-45%;}
	.introduce-popup #intr-tit {font-size:20px;}
}

@media screen and (max-width:420px){

	.list-gallery li {width:100%;float:none;margin:0 0 20px 0;}
	.list-gallery li img {height:auto}
	.list-gallery.brochure li {width:48%;float:left;margin:2% 0 0 4%;}


	.summary-list > li {display:block;}
	.summary-list > li > div {display:block;}
	.summary-list > li > div.subject {width:100%;}
	.gallery-view li {width:49%;}
}

.sub9 .banner { background: url("https://www.koced.or.kr/img/banner/banner1_1.jpg") center 0 no-repeat; }
.all_map{margin: auto;}
.btn-wrap{ text-align: center; margin-top: 30px;}
.btn-go{ width: 180px; height:40px; background:#376c97; text-align: center; line-height: 35px; font-weight: 500; border-radius: 5px; -webkit-transition: ; -o-transition: background .3s; transition: background .3s;}
.btn-go a {color:#fff;}
.btn-go:hover {background:#222}
.m_all_map{display: none;}    
	
@media(max-width: 480px){
	.all_map{display: none;}
	.m_all_map{display: block;} 
	.sec-tit{ font-size: 20px; line-height: 48px; color:#fff; text-align: center; margin-bottom: 15px;}
	.sec-tit.sec-tit1 { background: #3b89c9; }
	.sec-tit1 li { border: 1px solid #3b89c9; }
	.sec-tit1 .img{ border-right: 1px solid #3b89c9; }
	.sec-tit1.exp-list .dist .tit{ color:#2774b3; }
	
	.sec-tit.sec-tit2 { background: #617926; }
	.sec-tit2 li { border: 1px solid #617926; }
	.sec-tit2 .img{ border-right: 1px solid  #617926; }
	.sec-tit2.exp-list .dist .tit{ color:#617926; }
	
	.exp-list li{ display: table; vertical-align: middle; margin-bottom: 17px;}
	.exp-list li:after{display: block; content: ''; clear: both;}
	.exp-list li > div{ float: left; display: table-cell; table-layout: fixed; }
	.exp-list .img{ width:40%; height: 100%; border-right: 1px solid;font-size: 0;}
	.exp-list .dist{ width:60%; position: relative; padding: 6px 10px; text-align: left; font-size: 16px; font-weight: 400; line-height: 1.4em;}
	.exp-list .dist .tit{font-weight: 500;}
	.exp-list .dist a{color:#838383;font-size: 15px;line-height: 1.3em;}

}    