@import url(/static/eng/css/default.css);
@font-face { font-family: 'Gmarket Sans'; font-style: normal; font-weight: 500; src: local("Gmarket Sans Medium"), local("GmarketSans-Medium"), url("/static/font/gmarket/GmarketSansMedium.woff2") format("woff2"); }
body { color: #000; }
.bg_gray { background: #eff2f7; }
.lightred { color: #c54804; }
.blue { color: #005aab !important; }
.green { color: #00ac4f; }
.red { color: #ed1b2f !important; }
.bg_orange { background-color: #D8761F; }
.bg_skyblue { background-color: #0C9EBD; }
.bg_green { background-color: #00ac4f; }
.gray { color: #888; }
.black { color: #000 !important; }
.ad-pop { background-color: #f2ede6; position: relative; }
.ad-pop.closed { display: none; }
@media (min-width: 1200px) { .ad-pop { height: 130px; overflow: hidden; } }
.ad-pop--nav { position: absolute; z-index: 10; }
@media (min-width: 1200px) { .ad-pop--nav { left: 50%; top: 97px; margin-left: calc(1276px / 2 * -1); } }
@media (max-width: 1199px) { .ad-pop--nav { left: 15px; top: 13px; } }
.ad-pop--nav button { width: 22px; height: 22px; display: inline-block; vertical-align: top; line-height: 0; font-size: 22px; overflow: hidden; }
@media (max-width: 1199px) { .ad-pop--nav button { float: left; color: #000000; font-size: 18px; } }
@media (min-width: 1200px) { .ad-pop--nav--next { border-width: 1px 0 !important; display: none !important; } }
@media (max-width: 1199px) { .ad-pop--nav--next:before { content: '\f138'; } }
@media (min-width: 1200px) { .ad-pop--nav--prev { display: none !important; } }
@media (max-width: 1199px) { .ad-pop--nav--prev:before { content: '\f137'; } }
@media (max-width: 1199px) { .ad-pop--nav--Pause { font-size: 19px !important; }
  .ad-pop--nav--Pause x i:before { content: '\f28b'; } }
.ad-pop--nav--Play { vertical-align: top; display: inline-block; }
@media (max-width: 1199px) { .ad-pop--nav--Play { font-size: 19px !important; } }
.ad-pop--nav--paging { float: left; padding: 4px 0 0 21px; font-size: 0.875rem; color: #757575; }
@media (max-width: 1199px) { .ad-pop--nav--paging { display: none; } }
.ad-pop--todayClose { position: absolute; }
@media (min-width: 1200px) { .ad-pop--todayClose { top: 95px; right: 50%; margin-right: calc(1276px / 2 * -1); z-index: 11; } }
@media (max-width: 1199px) { .ad-pop--todayClose { right: 10px; top: 10px; } }
.ad-pop--todayClose label { display: inline-block; vertical-align: top; margin-top: 3px; color: #000; font-size: 14px; white-space: nowrap; }
.ad-pop--todayClose label input { width: 16px; height: 16px; border-radius: 0; vertical-align: top; margin-top: 3px; }
.ad-pop--todayClose button { display: inline-block; vertical-align: top; color: #2e363a; margin-left: 0px; font-size: 18px; }
@media (max-width: 1199px) { .ad-pop--todayClose button { background-size: 16px; } }
@media (min-width: 1200px) { .ad-pop .item { height: 130px; position: relative; overflow: hidden; } }
.ad-pop .item a { display: block; margin: 0 auto; text-align: center; overflow: hidden; }
@media (min-width: 1200px) { .ad-pop .item a { height: 130px; position: relative; } }
.ad-pop .item a:focus { border: 1px dotted #000; }
.ad-pop .item a img { vertical-align: top; }
@media (max-width: 1199px) { .ad-pop .item img.pc { display: none; } }
.ad-pop .item img.mobild { display: none; }
@media (max-width: 1199px) { .ad-pop .item img.mobild { display: block; } }
@media (min-width: 1200px) { .ad-pop .item img { max-width: none; position: absolute; left: 50%; top: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%); } }
@media (max-width: 1199px) { .ad-pop .item img { width: 100%; } }
@media (min-width: 750px) { .ad-pop .item, .ad-pop .slick-slide { text-align: center; } }
.ad-pop--nav .ad-pop-dot-pc { display: inline-block; }
@media (max-width: 1199px) { .ad-pop--nav .ad-pop-dot-pc { display: none; } }
#ad-pop-pc .ad-pop--nav .ad-pop-dot-pc .slick-dots li button:before { position: static; display: inline-block; vertical-align: top; }
#top-ad-m { display: none; }
@media (max-width: 1199px) { #top-ad-m { display: block; margin-bottom: 10px; } }
/* Slider */
.slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.mainvisual { position: relative; height: 400px; padding-top: 360px; text-align: center; }
.mainvisual .ctrl { position: relative; z-index: 100; display: inline-block; }
.mainvisual .ctrl > button { width: 22px; height: 22px; margin-right: 2px; border: none; vertical-align: middle; overflow: hidden; cursor: pointer; float: left; background: url(/static/ucms/img/main/visualCtrl.png) 4px center no-repeat; }
.mainvisual .ctrl > button.pre { background-position: 0 0; }
.mainvisual .ctrl > button.next { background-position: -24px 0; }
.mainvisual .ctrl > button.stop { background-position: right 0; }
.mainvisual .area ul { display: inline; }
.mainvisual .area ul li { display: inline-block; }
.mainvisual .area ul li a { position: relative; z-index: 340; }
.mainvisual .area ul li .num, .mainvisual .area ul li .num > * { -webkit-transition: width .25s; transition: width .25s; }
.mainvisual .area ul li .num .r, .mainvisual .area ul li .num { background: #48C9B0 no-repeat 0 0; font-size: 0; width: 15px; display: block; }
.mainvisual .area ul li .num { width: 22px; height: 22px; overflow: hidden; margin-right: 3px; border-radius: 30px; border: 3px solid #ffa900; background-color: transparent; }
.mainvisual .area ul li .num .r { display: block; overflow: hidden; background-position: right 0; width: 0; }
.mainvisual .area ul li .view { border: none; position: absolute; left: 0; right: 0; top: 0; height: 400px; width: 100%; display: none; margin: 0 auto; }
.mainvisual .area ul li .view .img img { width: 100%; }
.mainvisual .area ul li.on .num .r, .mainvisual .area ul li.on .num { background: #ffa900 no-repeat 0 0; }
.mainvisual .area ul li.on .num .r { background-position: right 0; width: 12px; width: 0; }
.mainvisual .area ul li.on .view { display: block; }
.container { padding: 0; }
@media (min-width: 1200px) { .container { max-width: 1280px; } }
.visual-set { position: relative; }
.visual-set .visualslide__ctrl { position: absolute; top: 35%; margin: 0 auto; width: 100%; z-index: 10; }
@media (max-width: 750px) { .visual-set .visualslide__ctrl { top: calc(100% - 188px); } }
@media (max-width: 749px) { .visual-set .visualslide__ctrl { top: calc(100% - 120px - 27px - 20px); } }
.visual-set .visualslide__ctrl .number { display: none; }
.visual-set .visualslide__ctrl > button.prev, .visual-set .visualslide__ctrl > button.next { position: absolute; width: 65px; top: 50%; height: 40px; padding: 0; float: left; }
@media (min-width: 1200px) { .visual-set .visualslide__ctrl > button.prev, .visual-set .visualslide__ctrl > button.next { padding: 10px; width: 65px; height: 50px; } }
.visual-set .visualslide__ctrl > button.prev::before, .visual-set .visualslide__ctrl > button.next::before { content: ''; font-family: 'Line Awesome Free'; font-weight: 900; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-size: 60px; color: #fff; display: block; width: 40px; height: 40px; line-height: 40px; margin: auto; }
@media (max-width: 750px) { .visual-set .visualslide__ctrl > button.prev::before, .visual-set .visualslide__ctrl > button.next::before { font-size: 45px; } }
@media (min-width: 1200px) { .visual-set .visualslide__ctrl > button.prev::before, .visual-set .visualslide__ctrl > button.next::before { width: 40px; height: 40px; line-height: normal; } }
@media (max-width: 749px) { .visual-set .visualslide__ctrl > button.prev::before, .visual-set .visualslide__ctrl > button.next::before { font-size: 36px; } }
.visual-set .visualslide__ctrl > button.prev { left: 15%; border-radius: 5px 0 0 5px; }
.visual-set .visualslide__ctrl > button.prev::before { content: '\f104'; }
@media (max-width: 750px) { .visual-set .visualslide__ctrl > button.prev { left: 0; } }
.visual-set .visualslide__ctrl > button.next { right: 15%; border-radius: 0 5px 5px 0; }
@media (max-width: 750px) { .visual-set .visualslide__ctrl > button.next { right: 7.5px; } }
.visual-set .visualslide__ctrl > button.next::before { content: '\f105'; }
.visual-set .visualslide__ctrl > button.play, .visual-set .visualslide__ctrl > button.stop { position: absolute; right: 17.1354%; color: #fff; }
@media (max-width: 750px) { .visual-set .visualslide__ctrl > button.play, .visual-set .visualslide__ctrl > button.stop { right: 57px; } }
.visual-set .visualslide__ctrl > button.play i, .visual-set .visualslide__ctrl > button.stop i { font-size: 60px; position: relative; top: -3px; }
@media (max-width: 1200px) { .visual-set .visualslide__ctrl > button.play i, .visual-set .visualslide__ctrl > button.stop i { top: -23px; } }
@media (max-width: 750px) { .visual-set .visualslide__ctrl > button.play i, .visual-set .visualslide__ctrl > button.stop i { top: -14px; font-size: 45px; } }
@media (max-width: 749px) { .visual-set .visualslide__ctrl > button.play i, .visual-set .visualslide__ctrl > button.stop i { top: -7px; font-size: 36px; } }
.visual-set .visuals { color: #fff; }
.visual-set .visuals .visual-slider { font-family: 'Gmarket Sans Light'; font-size: 60px; letter-spacing: -3px; font-weight: 400; text-align: center; }
@media (max-width: 1200px) { .visual-set .visuals .visual-slider { font-size: 40px; } }
@media (max-width: 500px) { .visual-set .visuals .visual-slider { font-size: 24px; letter-spacing: -1.2px; } }
.visual-set .visuals .visual-slider button.slick-prev, .visual-set .visuals .visual-slider button.slick-next { display: none !important; }
.visual-set .visuals .visual-slider .items .visual-w { display: block; }
@media (max-width: 750px) { .visual-set .visuals .visual-slider .items .visual-w { display: none; } }
.visual-set .visuals .visual-slider .items .visual-m { display: none; }
@media (max-width: 750px) { .visual-set .visuals .visual-slider .items .visual-m { display: block; } }
.visual-set .visuals .visual-slider .items img { margin: 0 auto; }
.visual-set .visual-menu { position: absolute; bottom: 0; left: 0; right: 0; background-color: rgba(0, 90, 171, 0.5); }
@media (max-width: 749px) { .visual-set .visual-menu { position: static; background-color: #005aab; } }
.visual-set .visual-menu .container { overflow-x: auto; }
@media (max-width: 749px) { .visual-set .visual-menu .container { margin-left: 0; margin-right: 0; } }
.visual-set .visual-menu .container ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; min-width: 1180px; white-space: nowrap; padding: 18px 23px 24px; }
@media (max-width: 749px) { .visual-set .visual-menu .container ul { min-width: 400px; padding: 0px 18px 13px; } }
.visual-set .visual-menu .container ul li:last-child a { margin-right: 13px; }
.visual-set .visual-menu .container ul li:not(:last-child) { padding-right: 10px; }
.visual-set .visual-menu .container ul li a { display: block; line-height: 18px; color: #fff; font-size: 14px; font-weight: 400; text-align: center; letter-spacing: -0.35px; }
.visual-set .visual-menu .container ul li a p { padding-top: 15px; line-height: 18px; letter-spacing: -0.35px; }
@media (max-width: 1199px) { .visual-set .visual-menu .container ul li a p { padding-top: 0; } }
.visual-set .visual-menu .container ul li a::before { content: ''; display: inline-block; }
@media (max-width: 1199px) { .visual-set .visual-menu .container ul li a::before { -webkit-transform: scale(0.65); transform: scale(0.65); } }
.visual-set .visual-menu .container ul li a.main1::before { background-image: url(/static/eng/img/sprite-main.png); background-position: -166px -76px; width: 56px; height: 58px; }
.visual-set .visual-menu .container ul li a.main2::before { background-image: url(/static/eng/img/sprite-main2.png); background-position: -166px 0px; width: 60px; height: 62px; }
.visual-set .visual-menu .container ul li a.main3::before { background-image: url(/static/eng/img/sprite-main.png); background-position: -84px 0px; width: 62px; height: 59px; }
.visual-set .visual-menu .container ul li a.main4::before { background-image: url(/static/eng/img/sprite-main.png); background-position: -76px -156px; width: 56px; height: 53px; }
.visual-set .visual-menu .container ul li a.main5::before { background-image: url(/static/eng/img/sprite-main.png); background-position: 0px 0px; width: 64px; height: 59px; }
.visual-set .visual-menu .container ul li a.main6::before { background-image: url(/static/eng/img/sprite-main.png); background-position: 0px -79px; width: 61px; height: 57px; }
.visual-set .visual-menu .container ul li a.main7::before { background-image: url(/static/eng/img/sprite-main.png); background-position: -246px 0px; width: 45px; height: 64px; }
.visual-set .visual-menu .container ul li a.main8::before { background-image: url(/static/eng/img/sprite-main/visual_m2.png); background-position: center 0; width: 60px; height: 56px; }
.visual-set .visual-menu .container ul li a p { margin-bottom: 0; text-align: center; }
.notice { text-align: center; background: url("/static/eng/img/main/main-bg2.png") no-repeat center; background-color: #eee; }
.notice h2 { padding: 20px 0 30px; text-align: center; font-size: 24px; font-weight: 700; letter-spacing: -0.6px; }
.notice ul { text-align: center; white-space: nowrap; overflow-x: auto; overflow-y: visible; }
.notice ul li { display: inline-block; vertical-align: top; width: calc(25% - 14px); min-width: 280px; text-align: left; }
@media (max-width: 750px) { .notice ul li { width: 50%; } }
@media (max-width: 320px) { .notice ul li { width: 250px; min-width: auto; } }
.notice ul li:not(:first-child) { padding-left: 14px; }
@media (max-width: 360px) { .notice ul li:not(:first-child) { padding-left: 10px; } }
.notice ul li:nth-child(2) a .notice-title { background-color: #00bce4; }
.notice ul li a { display: block; -webkit-box-shadow: 4px 3px 15px rgba(0, 0, 0, 0.07); box-shadow: 4px 3px 15px rgba(0, 0, 0, 0.07); }
.notice ul li a > p { max-width: 320px; margin-bottom: 0; padding: 24px 23px 20px 20px; height: 92px; color: #fff; white-space: normal; }
.notice ul li a > p.notice-title { background-color: #005aab; border-radius: 10px 10px 0 0; }
.notice ul li a > p.notice-title span { display: block; overflow: hidden; height: 50px; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.notice ul li a p + div { height: 180px; }
.notice ul li a p + div.notice-cont { max-width: 320px; height: 180px; padding: 0 35px 23px 19px; border-radius: 0 0 10px 10px; background-color: #fff; white-space: normal; font-size: 14px; font-weight: 400; line-height: 24px; letter-spacing: -0.35px; }
@media (max-width: 359px) { .notice ul li a p + div.notice-cont { padding: 0 19px 23px 19px; } }
.notice ul li a p + div.notice-cont p.notice-date { padding: 10px 0; margin-bottom: 0; color: #757575; }
.notice ul li a p + div.notice-cont p.notice-detail { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 5; -webkit-box-orient: vertical; text-align: justify; height: 120px; }
.notice .more { display: inline-block; margin-top: 26px; margin-bottom: 30px; padding: 6px 40px 6px 39px; border-radius: 18px; border: 1px solid #bfbfbf; background-color: #fff; color: #000; font-size: 14px; font-weight: 400; letter-spacing: -0.35px; }
.notice .more i { color: #757575; }
.info-area { margin-top: 50px; }
@media (max-width: 1000px) { .info-area { margin-top: 20px; } }
.info-area .flex-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0; }
@media (max-width: 1000px) { .info-area .flex-box { -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.info-area .flex-box .mayor-cont { background: url("/static/eng/img/main/mayor.png") no-repeat 0 0; height: 326px; }
@media (max-width: 749px){
  .info-area .flex-box .mayor-cont { background: url("/static/eng/img/main/mayor.png") right 0 no-repeat ; height: 326px; }
}
@media (max-width: 1000px) { .info-area .flex-box .mayor-cont { margin-bottom: 10px; background-size: cover; border-radius: 10px; } }
@media (max-width: 360px) { .info-area .flex-box .mayor-cont { background-position: 50% 100%; } }
.info-area .flex-box .mayor-cont p { color: #fff; margin-bottom: 0; padding-left: 30px; }
.info-area .flex-box .mayor-cont p:first-child { padding-top: 49px; color: #024077; font-size: 18px; font-weight: 700; letter-spacing: -0.45px; }
@media (max-width: 359px) { .info-area .flex-box .mayor-cont p:first-child { font-size: 16px; } }
.info-area .flex-box .mayor-cont p:nth-child(2) { position: relative; font-size: 30px; font-weight: 500; letter-spacing: -1.5px; }
@media (max-width: 749px) { .info-area .flex-box .mayor-cont p:nth-child(2) { font-size: 24px; } }
@media (max-width: 359px) { .info-area .flex-box .mayor-cont p:nth-child(2) { font-size: 20px; } }
.info-area .flex-box .mayor-cont p:nth-child(2)::after { content: ''; display: block; position: absolute; top: 50px; left: 0; width: 239px; height: 1px; background: #fff; opacity: 0.5; }
@media (max-width: 359px) { .info-area .flex-box .mayor-cont p:nth-child(2)::after { width: 200px; } }
.info-area .flex-box .mayor-cont p:last-child { width: 50%; padding-top: 27px; font-size: 16px; font-weight: 400; letter-spacing: -0.4px; }
@media (max-width: 749px) { .info-area .flex-box .mayor-cont p:last-child { font-size: 14px; } }
.info-area .flex-box .info1-area { padding: 30px; border-radius: 15px; background-color: #ebeaea; }
@media (max-width: 749px) { .info-area .flex-box .info1-area { padding: 0; background: none; } }
.info-area .flex-box .info1-area ul { display: -webkit-box; display: -ms-flexbox; display: flex; }
@media (max-width: 750px) { .info-area .flex-box .info1-area ul { -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media (max-width: 670px) { .info-area .flex-box .info1-area ul li { width: 100%; } }
@media (max-width: 1199px) { .info-area .flex-box .info1-area ul li { border-radius: 7px; overflow: hidden; } }
.info-area .flex-box .info1-area ul li:not(:first-child) { margin-left: 7px; }
@media (max-width: 670px) { .info-area .flex-box .info1-area ul li:not(:first-child) { margin-left: 0; margin-top: 10px; } }
.info-area .flex-box .info1-area ul li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #fff; width: 252px; }
@media (max-width: 1199px) { .info-area .flex-box .info1-area ul li a { width: 100%; padding: 0 30px; text-align: center; } }
.info-area .flex-box .info1-area ul.info-bg li a { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 208px; }
@media (max-width: 670px) { .info-area .flex-box .info1-area ul.info-bg li a { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; height: 78px; } }
.info-area .flex-box .info1-area ul.info-bg li a i { font-size: 48px; }
@media (max-width: 1199px) { .info-area .flex-box .info1-area ul.info-bg li a i { font-size: 30px; padding-right: 11px; } }
.info-area .flex-box .info1-area ul.info-bg li a.info-bg-1 { background: url("/static/eng/img/main/sub-bg1.png") no-repeat 0 0; background-size: cover; }
@media (max-width: 360px) { .info-area .flex-box .info1-area ul.info-bg li a.info-bg-1 { background: url("/static/eng/img/main/info-m-bg-1.png") no-repeat 0 0; } }
.info-area .flex-box .info1-area ul.info-bg li a.info-bg-2 { background: url("/static/eng/img/main/sub-bg2.png") no-repeat 0 0; background-size: cover; }
@media (max-width: 360px) { .info-area .flex-box .info1-area ul.info-bg li a.info-bg-2 { background: url("/static/eng/img/main/info-m-bg-2.png") no-repeat 0 0; } }
.info-area .flex-box .info1-area ul.info-bg li a.info-bg-3 { background: url("/static/eng/img/main/sub-bg3.png") no-repeat 0 0; background-size: cover; }
@media (max-width: 360px) { .info-area .flex-box .info1-area ul.info-bg li a.info-bg-3 { background: url("/static/eng/img/main/info-m-bg-3.png") no-repeat 0 0; } }
.info-area .flex-box .info1-area ul.info-text li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; height: 48px; margin-top: 10px; border-radius: 5px; background-color: #d8761f; background-image: linear-gradient(-55deg, rgba(220, 72, 0, 0.85) 0%, rgba(242, 130, 20, 0.85) 100%); }
@media (max-width: 749px) { .info-area .flex-box .info1-area ul.info-text li:not(:first-child) { margin-left: 4px; } }
@media (max-width: 1199px) { .info-area .flex-box .info1-area ul.info-text li { width: 100%; } }
@media (max-width: 749px) { .info-area .flex-box .info1-area ul.info-text li { width: calc(100% / 3 - 4px); } }
@media (max-width: 749px) { .info-area .flex-box .info1-area ul.info-text li a { font-size: 14px; } }
.info-area .flex-box .info1-area ul.info-text li a i { padding-right: 10px; font-size: 30px; }
@media (max-width: 749px) { .info-area .flex-box .info1-area ul.info-text li a i { font-size: 20px; } }
.info-area .info2-area { margin-top: 20px; border-radius: 15px; background-color: #faf5f1; }
.info-area .info2-area ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 10px 23px 5px 44px; text-align: center; }
@media (max-width: 1199px) { .info-area .info2-area ul { padding-left: 23px; padding-right: 23px; } }
@media (max-width: 1199px) { .info-area .info2-area ul li { width: 25%; } }
@media (max-width: 749px) { .info-area .info2-area ul li { width: 50%; } }
.info-area .info2-area ul li a { font-size: 14px; font-weight: 400; letter-spacing: -0.35px; line-height: 20px; }
.info-area .info2-area ul li a p { margin-bottom: 0; }
.info-area .info2-area ul li a::before { content: ''; display: inline-block; }
.info-area .info2-area ul li a.info-1::before { background-image: url(/static/eng/img/sprite-main.png); background-position: 0px -271px; width: 42px; height: 31px; }
.info-area .info2-area ul li a.info-2::before { background-image: url(/static/eng/img/sprite-main.png); background-position: -311px -194px; width: 50px; height: 31px; }
.info-area .info2-area ul li a.info-3::before { background-image: url(/static/eng/img/sprite-main.png); background-position: -311px 0px; width: 66px; height: 41px; }
.info-area .info2-area ul li a.info-4::before { background-image: url(/static/eng/img/sprite-main.png); background-position: -311px -128px; width: 46px; height: 46px; }
.info-area .info2-area ul li a.info-5::before { background-image: url(/static/eng/img/sprite-main.png); background-position: -81px -79px; width: 62px; height: 56px; }
.info-area .info2-area ul li a.info-6::before { background-image: url(/static/eng/img/sprite-main.png); background-position: -311px -61px; width: 50px; height: 47px; }
.info-area .info2-area ul li a.info-7::before { background-image: url(/static/eng/img/sprite-main.png); background-position: 0px -156px; width: 56px; height: 53px; }
.info-area .info2-area ul li a.info-8::before { background-image: url(/static/eng/img/sprite-main.png); background-position: -152px -156px; width: 62px; height: 47px; }
.banners { margin-top: 49px; background-color: #edf0f3; }
.banners .banners-area ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; padding: 32px 0 39px; text-align: center; }
@media (max-width: 1199px) { .banners .banners-area ul li { width: 25%; } }
@media (max-width: 749px) { .banners .banners-area ul li { width: 50%; } }
.banners .banners-area ul li:not(:first-child) { padding-left: 50px; }
@media (max-width: 1200px) { .banners .banners-area ul li:not(:first-child) { padding-left: 0; } }
@media (max-width: 450px) { .banners .banners-area ul li:not(:first-child) { padding-top: 10px; } }
.banners .banners-area ul li a { font-size: 14px; font-weight: 400; line-height: 20px; letter-spacing: -0.35px; text-transform: uppercase; }
.banners .banners-area ul li a p { padding-top: 14px; margin-bottom: 0; }
.banners .banners-area ul li a::before { content: ''; display: block; margin: 0 auto; }
.banners .banners-area ul li a.banner-1::before { background-image: url(/static/eng/img/sprite-main.png); background-position: -246px -140px; width: 37px; height: 36px; }
.banners .banners-area ul li a.banner-2::before { background-image: url(/static/eng/img/sprite-main.png); background-position: -62px -271px; width: 45px; height: 28px; }
.banners .banners-area ul li a.banner-3::before { background-image: url(/static/eng/img/sprite-main.png); background-position: -397px -52px; width: 29px; height: 31px; }
/* .banners .banners-area ul li a.banner-4::before { background-image: url(/static/eng/img/sprite-main.png); background-position: 0px -229px; width: 107px; height: 22px; } */
.banners .banners-area ul li a.banner-4::before { display:block; background-image: url(/static/eng/img/main/ichon.png); background-repeat: none; width: 107px; height: 22px; }
/* .banners .banners-area ul li a.banner-5::before { background-image: url(/static/eng/img/sprite-main.png); background-position: -127px -229px; width: 107px; height: 22px; } */
.banners .banners-area ul li a.banner-5::before { display:block; background-image: url(/static/eng/img/main/ltaewon.png); background-repeat: none; width: 107px; height: 22px;}
.banners .banners-area ul li a.banner-6::before { background-image: url(/static/eng/img/sprite-main.png); background-position: -397px 0px; width: 36px; height: 32px; }
.banners .banners-area ul li a.banner-7::before { background-image: url(/static/eng/img/sprite-main.png); background-position: 0px -322px; width: 40px; height: 31px; }
.banners .banners-area ul li a.banner-8::before { background-image: url(/static/eng/img/sprite-main.png); background-position: -246px -84px; width: 38px; height: 36px; }