
/* bxslider */
.main_img_slider > div { height: 1180px; background-size: cover !important; background-position: center !important; background-repeat: no-repeat; }
.main_img_slider > div > div { position: absolute; }
.main_img_slider > div > .font_01 { left: 50%; margin-left: -615px; top: 6%; }
.main_img_slider > div > .font_02 { left: 50%; top: 30%; margin-left: -280px ;}
.bx-wrapper { box-shadow: 0 0 0 white !important; border: none !important; margin-bottom: 0 !important; }
.bx-wrapper .bx-controls-direction a { top: 27% !important; width: 17px !important; height: 40px !important; margin: -16px 44px; display: none !important; }
.bx-wrapper .bx-prev { background: url('../../../img/prev.png') !important; }
.bx-wrapper .bx-next { background: url('../../../img/next.png') !important;  }
.bx-wrapper .bx-pager { position: absolute !important; bottom: 40px !important; }
.bx-wrapper .bx-pager.bx-default-pager a { display: none !important; }


/* 메인 */
.main_container { position: relative; }
.main_content_01 { position: absolute; bottom: 0; left: 50%; margin-left: -590px; width: 1180px; height: 540px; }
.main_content_01 > div:first-child > ul { display: flex; justify-content: space-between; flex-flow: row wrap; }
.main_content_01 > div:first-child > ul > li { position: relative; width: 32.2%; height: 217px; padding: 35px 40px 0 40px;}
.main_content_01 > div:first-child > ul > li > h4 { color: white; font-size: 20px; margin-bottom: 20px ;}
.main_content_01 > div:first-child > ul > li > p { color: white; font-size: 14px; font-weight: normal;}
.main_content_01 > div:first-child > ul > li > a { display: block; color: white; font-size: 15px; font-weight: normal; margin-top: 20px;}
.main_content_01 > div:first-child > ul > li > .img_bg1 { position: absolute; bottom: 30px; right: 30px;}
.main_content_01 > div:first-child > ul > li > ol > li > a > .img_bg2 { position: absolute; top: 28px; right: 50px; }
.main_content_01 > div:first-child > ul > li:first-child { background: #555; }
.main_content_01 > div:first-child > ul > li:nth-child(2) { padding: 0; }
.main_content_01 > div:first-child > ul > li:last-child { text-align: center; }
.main_content_01 > div:first-child > ul > li:last-child > h4 { margin-bottom: 0; }
.main_content_01 > div:first-child > ul > li:last-child > h3 { color: #000; font-size: 35px;}
.main_content_01 > div:first-child > ul > li:last-child > h5 { margin-top: -5px; color: #000; font-size: 26px;}
.main_content_01 > div:first-child > ul > li:last-child > h5 > span { font-weight: 100; }
.main_content_01 > div:first-child > ul > li:last-child > h6 { margin-top: 10px; color: #fff; font-size: 15px; letter-spacing: 0px; font-weight: 100; }
.main_content_01 > div:first-child > ul > li > ol { width: 100%; }
.main_content_01 > div:first-child > ul > li > ol > li { position: relative; color: white; padding: 31px 40px 0 40px;}
.main_content_01 > div:first-child > ul > li > ol > li > a > h4 { font-size: 20px; }
.main_content_01 > div:first-child > ul > li > ol > li > a > h4 > span { display: block; letter-spacing: 0; font-size: 13px; color: #999; font-weight: 300; }
.main_content_01 > div:first-child > ul > li > ol > li:first-child { width: 100%; height: 108px; background: #007327; }
.main_content_01 > div:first-child > ul > li > ol > li:last-child { width: 100%; height: 109px; background: #0a361c; }
.main_content_01 > div:first-child > ul > li:last-child { background: #94c542; }
.main_content_01 > div:last-child > ul { display: flex; }
.main_content_01 > div:last-child > ul > li { width: 25%; margin-top: 55px; }
.main_content_01 > div:last-child > ul > li > a > img { display: block; margin: auto; }
.main_content_01 > div:last-child > ul > li > a > span { display: block; text-align: center; margin: 10px 0 0 0; font-weight: 600; font-size: 20px; }
.main_content_01 > div:last-child > ul > li > a > p { margin: 15px 0 0 0; font-size: 15px; text-align: center; }





