@charset "utf-8";

/* 메인 슬라이드 */
#mainSliderBanner { background:#f4f4f4; padding:40px; }

#mainSliderBanner .bx-wrapper .bx-prev { top:338px; left:150px; width:11px; height:22px; background:url('../img/icon/btn_prev.png') no-repeat; }
#mainSliderBanner .bx-wrapper .bx-next { top:338px; left:365px; width:11px; height:22px; background:url('../img/icon/btn_next.png') no-repeat; }

#mainSliderBanner li:after {display:block;visibility:hidden;clear:both;content:""}
#mainSliderBanner li .info { position:relative; float:left; width:526px; text-align:center; padding:20px 20px 0 0; }
#mainSliderBanner li .info h2 { font-size:36px; font-weight:500; margin-bottom:20px; }
#mainSliderBanner li .info h2 strong { font-weight:700; }
#mainSliderBanner li .info p { color:#6f6f6f; font-size:20px; line-height:1.5; }
#mainSliderBanner li .info a.btn_detail { position:absolute; top:310px; left:50%; margin-left:-80px; background:#3974ba; color:#fff; text-align:center; width:160px; height:45px; line-height:48px; font-size:21px; border-radius:20px; }

#mainSliderBanner li .thumb { float:right; width:624px; }

/* 메인 #1 */
#mainSection01 { padding:60px 0; }
#mainSection01 h2 { text-align:center; font-size:28px; font-weight:500; margin-bottom:35px; }
#mainSection01 ul:after {display:block;visibility:hidden;clear:both;content:""}
#mainSection01 li { float:left; width:350px; overflow:hidden; }
#mainSection01 li + li { margin-left:50px; }
#mainSection01 li .thumb { margin-bottom:30px; }
#mainSection01 li .subject { font-size:19px; margin-bottom:5px; letter-spacing:-0.05em }
#mainSection01 li .content,
#mainSection01 li .regdate { font-size:16px; color:#565656; line-height:22px; }
#mainSection01 li .regdate { margin-top:5px; }

/* 메인 #2 */
.main_counsel_sec { padding:40px 0 80px; }
#mainSection02 .main_counsel_box { position:relative; float:left; width:560px; height:250px; padding:40px; }
#mainSection02 .main_counsel_box + .main_counsel_box { margin-left:30px; }
#mainSection02 .main_counsel1 { background:url('../img/icon/icon_people.png') 390px 40px no-repeat #3874bb; color:#fff; }
#mainSection02 .main_counsel2 { background:url('../img/icon/icon_people03.png') 390px 40px no-repeat; }
#mainSection02 .main_counsel2.box1 { border-radius:0; }

#mainSection02 .main_counsel_box h2 { font-size:32px; margin-bottom:25px; font-weight:500; }
#mainSection02 .main_counsel_box p { font-size:17px; line-height:25px; }

#mainSection02 .main_counsel_btn { position:absolute; left:50%; bottom:30px; margin-left:-220px; z-index:3; }
#mainSection02 .main_counsel_btn:after {display:block;visibility:hidden;clear:both;content:""}
#mainSection02 .main_counsel_btn li { float:left; width:210px; }
#mainSection02 .main_counsel_btn li + li { margin-left:20px; }
#mainSection02 .main_counsel_btn li a { position:relative; display:inline-block; width:100%; height:35px; line-height:36px; text-align:center; font-size:17px; border-radius:20px; font-weight:700; }
#mainSection02 .main_counsel_btn li a i { position:absolute; top:50%; right:15px; margin-top:-8px;  }

#mainSection02 .main_counsel1 .main_counsel_btn li a { background:#fff; color:#000; }
#mainSection02 .main_counsel1 .main_counsel_btn li a i { color:#3874bb; }
#mainSection02 .main_counsel2 .main_counsel_btn li a { background:#3874bb; color:#fff; }

/* 메인 #3 */
.main_counsel_sec02 { padding:40px 0; background:#f4f4f4; }
#mainSection03 .main_counsel_youtube { position:relative; float:left;  padding:0; }
#mainSection03 .main_counsel_box { float:right; width:345px; height:345px; background:#fff; }

/* 최근게시물 */
#mainLatestList { position:relative;}
#mainLatestList .main_lt1,
#mainLatestList .main_lt2 { padding:50px 0; }

#mainLatestList .main_lt2 { background:#f9f9f9;  }