#contents .inner {max-width:1320px;}
.main-container { width: 100%;height: 100%;max-height: 900px;position: inherit;background-size: cover;background-repeat: no-repeat;background-position: center 0; background-image:url(/assets/ae5fcf4e38a2_bg_main_01.jpg);transition:all .3s;}
.main-container.bg {background-image:url(/assets/ae5fcf4e38a2_bg_main_01.jpg);transition:all .3s;}
.main-container .slogan {padding:183px 0 393px; color:#000;}
.main-container .slogan p {font-size:30px; letter-spacing:-2px; margin-bottom:52px; color:#000; line-height:60px;}
.main-container .slogan p strong {color:#000; letter-spacing:0px; font-size:75px;}
.main-container .slogan .disc p {background:#282829; color:#fff; font-size:23px;display:inline-block;padding:0 10px;line-height:35px;margin-bottom:7px;}
.main-container .slogan .disc strong {color:#3289ff; font-size:23px;}
.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(/assets/d1b1bcc05af5_bull-01.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(/assets/0d0067ccc9ed_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;}
.main-container .main-mid .info-left dd li img {display:block;margin:0 auto 15px;}

.main-container .main-mid .news-right {height:100px;background:#3289ff;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(/assets/147a84ec9cdf_bull-02.png) no-repeat 40px 40px;padding-left: 35px;line-height: 32px;}
.main-container .main-mid .news-right dt .go-detail {background:url(/assets/dbe9582dba57_bull-arrow-down.png) no-repeat 95% 40px;}

@media only screen and (max-width: 985px){
	.main-container .slogan {padding: 25%  5%;}
	.main-container .slogan p {font-size: 18px;margin-bottom: 32px; letter-spacing:0px; line-height:30px;}
	.main-container .slogan p strong{font-size:25px;}
	.main-container .slogan .disc p {font-size: 13px;line-height: 28px;}
	.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;}
}