/*Á¦Ç°Æ¯Â¡ */


.main-tit { color:#000;font-size:40px; font-weight:800; font-family:NanumSquare-R, sans-serif;letter-spacing:-0.02em; text-align: center; }

.tit_box1{text-align: center; padding:10px 0px0px 0 ;}
.tit_box1 h3{font-size:35px; font-family:NanumSquare-R, sans-serif; !important; font-weight: bold; color: #174fa5; }
.tit_box1 h4{font-size:35px; font-family:NanumSquare-R, sans-serif; !important; font-weight: bold; color: #174fa5;  text-align: left;}
.tit_box1 p{font-size: 18px;font-family:NanumSquare-R, sans-serif;color: #555;margin-top:10px;margin-bottom:5px;letter-spacing:-0.04em;font-weight: bold; }


.main-tit1 { color:#000;font-size:40px; font-weight:800; font-family:NanumSquare-R, sans-serif;letter-spacing:-0.02em; text-align: left; }

.tit_box2{text-align: center; padding:10px 0px0px 0 ;}
.tit_box2 h3{font-size:35px; font-family:NanumSquare-R, sans-serif; !important; font-weight: bold; color: #174fa5;}
.tit_box2 p{font-size: 18px;font-family:NanumSquare-R, sans-serif;color: #555;margin-bottom:10px;}


.main-tit2 { color:#000;font-size:40px; font-weight:800; font-family:NanumSquare-R, sans-serif;letter-spacing:-0.02em; text-align: left; }

.tit_box3{text-align: center; padding:10px 0px0px 0 ; color: #174fa5;}
.tit_box3 h3{font-size:35px; font-family:NanumSquare-R, sans-serif; !important; font-weight: bold; color: #174fa5; }
.tit_box3 h4{font-size:35px; font-family:NanumSquare-R, sans-serif; !important; font-weight: bold; color: #174fa5;  text-align: left;}
.tit_box3 p{font-size: 18px;font-family:NanumSquare-R, sans-serif;color: #555;margin-top:10px;margin-bottom:5px;letter-spacing:-0.04em;text-align: left; font-weight:500;}


#freeService {overflow: hidden; text-align: center; background-color: #eff0f1; }

#freeService ul li { float: left; width: 30.03%; margin: 20px 0; padding: 15px 0;}
#freeService ul li:nth-child(3n+1) { border-width:0; }
#freeService ul li dl dt {margin: 10px 0 15px; color:#000; font-size:1.375em;font-weight: 500; }
#freeService ul li dl dd {color:#888; }

@media all and (max-width:1280px) {

#freeService { padding: 2% 0; }

}

@media screen and (max-width:1024px){

.main-tit { color:#000;font-size:1135px; font-weight:800; font-family:NanumSquare-R, sans-serif;letter-spacing:-0.02em; text-align: center; }

.tit_box1{text-align: center; padding:10px 0px 20px 0 ;}
.tit_box1 h3{font-size:28px; font-family:NanumSquare-R, sans-serif; !important; font-weight: bold; color: #174fa5;}
.tit_box1 h4{font-size:28px; font-family:NanumSquare-R, sans-serif; !important; font-weight: bold; color: #174fa5;  text-align: left;}
.tit_box1 p{font-size: 18px;font-family:NanumSquare-R, sans-serif;color: #555;margin-bottom:10px;letter-spacing:-0.04em;}

#freeService { padding: 2% 0; }
#freeService ul li { width: 50%; margin: 10px 0; }
#freeService ul li:nth-child(3n+1) {border-width:1px; }
#freeService ul li:nth-child(odd) { border-width:0; clear: both; }
#freeService ul li img { max-width: 40%; }
#freeService ul li dl dt { margin: 10px 0 10px; font-size:1.3em; }

}

@media all and (max-width:800px) {
.main-tit { color:#000;font-size:1.8em; font-weight:800; font-family:NanumSquare-R, sans-serif;letter-spacing:-0.02em; text-align: center; }

.tit_box1{text-align: center; padding:10px 0px 20px 0 ;}
.tit_box1 h3{font-size:25px; font-family:NanumSquare-R, sans-serif; !important; font-weight: bold; color: #174fa5;}
.tit_box1 h4{font-size:25px; font-family:NanumSquare-R, sans-serif; !important; font-weight: bold; color: #174fa5;  text-align: left;}
.tit_box1 p{font-size:15px;font-family:NanumSquare-R, sans-serif;color: #555;margin-bottom:10px;}
#freeService { padding: 2% 0; }
#freeService ul li { width: 50%; margin: 10px 0; }
#freeService ul li:nth-child(3n+1) {border-width:1px; }
#freeService ul li:nth-child(odd) { border-width:0; clear: both; }
#freeService ul li img { max-width: 40%; }
#freeService ul li dl dt { margin: 10px 0 10px; font-size:1.3em; }

}

@media screen and (max-width:600px){
.main-tit { color:#000;font-size:1.5em; font-weight:800; font-family:NanumSquare-R, sans-serif;letter-spacing:-0.02em; text-align: center; }

.tit_box1{text-align: center; padding:10px 0px 20px 0 ;}
.tit_box1 h3{font-size:25px; font-family:NanumSquare-R, sans-serif; !important; font-weight: bold; color: #174fa5;}
.tit_box1 h4{font-size:25px; font-family:NanumSquare-R, sans-serif; !important; font-weight: bold; color: #174fa5;  text-align: left;}
.tit_box1 p{font-size:14px;font-family:NanumSquare-R, sans-serif;color: #555;margin-bottom:10px;}


.main-tit2 {color:#000;font-size:1.5em; font-weight:800; font-family:NanumSquare-R, sans-serif;letter-spacing:-0.02em; text-align: left; }

.tit_box3{text-align: center; padding:10px 0px0px 0 ; color: #174fa5;}
.tit_box3 h3{font-size:25px; font-family:NanumSquare-R, sans-serif; !important; font-weight: bold; color: #174fa5; }
.tit_box3 h4{font-size:25px; font-family:NanumSquare-R, sans-serif; !important; font-weight: bold; color: #174fa5;  text-align: left;}
.tit_box3 p{font-size: 14px;font-family:NanumSquare-R, sans-serif;color: #555;margin-top:10px;margin-bottom:5px;letter-spacing:-0.04em;text-align: left; font-weight:500;}

#freeService { padding: 2% 0; }
#freeService ul li { width: 50%; margin: 10px 0; }
#freeService ul li:nth-child(3n+1) {border-width:1px; }
#freeService ul li:nth-child(odd) { border-width:0; clear: both; }
#freeService ul li img { max-width: 50%; }
#freeService ul li dl dt { margin: 10px 0 10px; }
}