.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.5%;margin:3% 1.1% 0 1.1%;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:100%;height:200px;display:block;}
.list-gallery li:nth-child(3n+1) {margin-left:0;}
.list-gallery .info {font-size:15px;padding:15px;}
.list-gallery .info .title {color:#000;font-weight:500;height:45px;overflow:hidden;margin-bottom:15px;}
.list-gallery .info .date {color:#666;font-size:14px}


.list-gallery.brochure ul {margin:0% 0% 5% 0%}
.list-gallery.brochure li {width:25%;margin:4% 4% 0 4%;border:none;text-align:center;font-size:15px;}
.list-gallery.brochure li img {height:327px;}
/*
.list-gallery.brochure li:nth-child(2n+1) {margin-left:5%;}
*/
.list-gallery.brochure li:nth-child(4n) {margin-left:4%;}

.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}

.list-gallery.brochure{margin-bottom: 40px;}
.list-gallery.brochure .title{font-size: 20px; font-weight: 500; }
@media screen and (max-width: 800px)
    .list-gallery.brochure {margin: 20px auto !important;} /* 수정 */
}
@media screen and (max-width:640px){
    .list-gallery.brochure .title{font-size: 18px; }
}

.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:50%}
.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 {margin-top:10px;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%;}
}
