
/* bxslider */
.main_img_slider > div { height: 600px; background-position: center !important; background-size: cover !important; background-repeat: no-repeat; }
.bx-wrapper { box-shadow: 0 0 0 white !important; border: none !important; margin-bottom: 0 !important; }
.bx-wrapper .bx-controls-direction a { top: 49% !important; width: 59px !important; height: 59px !important; }
.bx-wrapper .bx-prev { background: url('../../../img/prev.png') !important; left: 50% !important; margin-left: -588px !important; }
.bx-wrapper .bx-next { background: url('../../../img/next.png') !important; right: 50% !important; margin-right: -588px !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 { width: 1180px; height: 610px; margin: auto; padding: 70px 0;}
.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,
.main_content_01 > div:first-child > ul > li > a > h4 { color: white; font-size: 20px; font-weight: 500; margin-bottom: 20px ;}
.main_content_01 > div:first-child > ul > li > a > span { display: inline-block; margin-top: 45px; }
.main_content_01 > div:first-child > ul > li > p,
.main_content_01 > div:first-child > ul > li > a > p { color: rgba(297,297,297,0.5); 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 }
.main_content_01 > div:first-child > ul > li > .img_bg1,
.main_content_01 > div:first-child > ul > li > a > .img_bg1 { position: absolute; bottom: -5px; right: 15px;}
.main_content_01 > div:first-child > ul > li > ol > li > a > .img_bg2 { position: absolute; top: 28px; right: 20px; }
.main_content_01 > div:first-child > ul > li:first-child { background: #7b7b7b; }
.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 { color: white; margin-bottom: 0; }
.main_content_01 > div:first-child > ul > li:last-child > h3 { color: white; font-size: 35px;}
.main_content_01 > div:first-child > ul > li:last-child > h5 { margin-top: -5px; color: #fff; 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: rgba(297,297,297,0.5); 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; font-weight: 500; }
.main_content_01 > div:first-child > ul > li > ol > li > a > h4 > span { display: block; letter-spacing: 0; font-size: 13px; color: rgba(297,297,297,0.5); font-weight: 300; }
.main_content_01 > div:first-child > ul > li > ol > li:first-child { width: 100%; height: 108px; background: #c59972; }
.main_content_01 > div:first-child > ul > li > ol > li:last-child { width: 100%; height: 109px; background: #9a6e47; }
.main_content_01 > div:first-child > ul > li:last-child { background: #c3792e; }
.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; }





