@media ( min-width: 768px ) and ( max-width: 991px ) {
.main-top{height: 600px !important;}
.main-top .top-visual{position:absolute;top:56%;left:50%;transform:translate(-50%,-50%); width: 52%;}
.main-top .top-visual p{top:2%;font-size: 1.4em; }}

.main-sec .section-article p {
    font-family: 'Noto Sans Korean';
	font-size: 0.95em;
    line-height: 1.6;
	margin-bottom: 10px;
}

.main-sec .section-title {
    font-size: 1.5em;
}

.main-sec.sec2 .section-title{
    color:#eaeaea;
	font-size: 1.55em;
}


/* main-sec3 */
.main-board-list-wrap .main-board-list{
        height: 400px;
}

.main-board-list-wrap p.txt-hist{
	margin-left:0%;
}

.main-board-list-wrap .title {
    font-family: 'Robotos', sans-serif;
    font-size: 20px;
}

/*main-sec4*/
.partner-list-wrap .partner-list{
    float: left;
    width: 20%;
}


.solution-sec.sec1 .section-article{   
    font-size: 16px;
}

.solution-sec.sec2 .section-article{   
    font-size: 16px;
}

.solution-sec.sec1 .section-article p.imp1{
font-size:18px;font-weight:600;color:#555;
}


.solution-sec.sec1 .section-article span.imp2{
font-size:18px;color:#fff;font-weight:600;background-color:#e2604e;
}


.solution-sec.sec2 .solution-contents-wrap .right-wrap {
padding-right: 10px;
padding-left: 10px;
}


.contact .content{padding:0 20px;}