@charset "utf-8";

#contents .inner {max-width:1320px;}
.main-container { width: 100%;height: 100%;max-height: 1000px;position: inherit;background-size: cover;background-repeat: no-repeat;background-position: center 0; background-image:url('../img/bg_main_01.jpg');transition:all .3s;}
.main-container.bg {background-image:url('../img/bg_main_02.jpg');transition:all .3s;}
.main-container .slogan {padding:233px 0 443px;color:#fff; }
.main-container .slogan p {font-size:52px; line-height:65px; margin-bottom:52px;  font-family: 'NanumSquare';}
.main-container .slogan .disc p {background:#282829;font-size:30px;display:inline-block;padding:3px 10px;line-height:35px;margin-bottom:7px;  font-family: 'NanumSquare';}
.main-container .slogan .disc strong {color:#26cbe4;  font-family: 'NanumSquare';}
.main-container .main-mid {width: 100%;}
.main-container .main-mid div {float:left;width:50%;}
.main-container .main-mid .info-left {height:322px;position:absolute;left:0;bottom:0;padding:47px 44px 0;}
.main-container .main-mid .info-left:before {content: "";background: #000;opacity: 0.7;position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;}
.main-container .main-mid .info-left * {color:#fff;}

.main-container .main-mid dt {position:relative;background:url('../img/bull-01_n.png') no-repeat left center;padding-left:47px;line-height: 30px;font-family:'Noto Sans KR';font-weight:600;font-size:22px;}
.main-container .main-mid dt .go-detail {font-size:17px;}
.main-container .main-mid .info-left dt .go-detail {position:absolute;right:0;top:0;padding-right:40px;background:url('../img/bull-arrow-right.png') no-repeat right center;}
.main-container .main-mid .info-left dd {padding-top:50px;position:relative;z-index:1;}
.main-container .main-mid .info-left dd ul {overflow:hidden}
.main-container .main-mid .info-left dd li {float:left;width:33%;text-align:center;font-size:15px;line-height:20px; cursor: pointer; }
.main-container .main-mid .info-left dd li img {display:block;margin:0 auto 15px;}

.main-container .main-mid .news-right {height:100px;background:#2892b1;position:absolute;left:50%;bottom:0;}
.main-container .main-mid .news-right a {color:#fff;display:block;padding:38px 0 0 48px;font-size:22px;font-family:'Noto Sans KR';}
.main-container .main-mid .news-right dt {background: url(../img/bull-01_n.png) no-repeat 40px 40px;padding-left: 35px;line-height: 32px;}
.main-container .main-mid .news-right dt .go-detail {background:url('../img/bull-arrow-right.png') no-repeat 95% 40px;}

@media only screen and (max-width: 985px){
	.main-container .slogan {padding: 20%  5%; text-align:center;}
	.main-container .slogan p {font-size: 27px; line-height:37px; margin-bottom: 32px; font-family: 'NanumSquare';}
	.main-container .slogan .disc p {font-size: 22px;line-height: 28px; font-family: 'NanumSquare';}
	.main-container .slogan .disc strong {display:block;}
	.main-container .main-mid div {float:none;}
	.main-container .main-mid dt {background-size: 15px 15px !important;padding-left: 25px !important;line-height: 20px !important;font-size: 18px;}
	.main-container .main-mid dt .go-detail {font-size: 14px}
	.main-container .main-mid .info-left {padding:20px 10px;position:relative;height:initial;left:initial;bottom:initial;float:initial;width:initial;}
	.main-container .main-mid .info-left dt .go-detail {background-size: 20px 20px !important;padding-right:30px}
	.main-container .main-mid .info-left dd li img {width: 50%;}
	.main-container .main-mid .news-right {padding:20px 0px;position:initial;left:initial;bottom:initial;width:100%;height:initial;}
	.main-container .main-mid .news-right dt {background-position:20px 2px;line-height: 1 !important;}
	.main-container .main-mid .news-right dt .go-detail {background-position:95% 0;background-size: 15px 15px;}
	.main-container .main-mid .news-right a {padding-top:0;font-size: 18px;padding-left: 20px;}
}