@charset "utf-8";#part_links{position:fixed;right:-250px;top:0;width:250px;height:100%;border-left:#c32943 solid 3px;padding:30px 20px;background:url("/home/traffic/images/main/main_visual01.jpg") center no-repeat;background-size:cover;transition:cubic-bezier(.2,.62,.51,.9) .3s;z-index:6000}#part_links.open{right:0;transition:cubic-bezier(.2,.62,.51,.9) .6s}#part_links.hide{display:none}#part_links .part_open{position:absolute;top:90px;transform:translateX(calc(-100% - 23px));width:40px;height:100px;background:#222125;color:#fff;text-align:center;padding-top:25px;font-size:14px;border-top-left-radius:3px;border-bottom-left-radius:3px}#part_links .part_open i{margin-bottom:10px}#part_links h3{color:#fff;margin-bottom:20px}#part_links ul li{border-top:rgba(255,255,255,0.3) solid 1px}#part_links ul li:last-child{border-bottom:rgba(255,255,255,0.3) solid 1px}#part_links ul li a{position:relative;display:block;color:#fff;padding:5px 0;line-height:30px}#part_links ul li a:after{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-block;vertical-align:middle;content:"\f0a9";font-family:"font awesome 5 pro";font-weight:bold;color:#fff}#part_links ul li a:hover:after{color:#a61b32}#part_links ul li a:before{display:inline-block;vertical-align:middle;content:"";width:25px;font-size:20px;font-family:"Font Awesome 5 Pro";font-weight:bold;color:#fff;margin-right:10px}#part_links ul li:nth-child(1) a:before{content:"\f85a"}#part_links ul li:nth-child(2) a:before{content:"\f495"}#part_links ul li:nth-child(3) a:before{content:"\f3b3"}#part_links ul li:nth-child(4) a:before{content:"\f0fa"}#part_links ul li:nth-child(5) a:before{content:"\f82c"}#part_links ul li:nth-child(6) a:before{content:"\f53b"}#part_links ul li:nth-child(7) a:before{content:"\f0e3"}#part_links ul li:nth-child(8) a:before{content:"\f06c"}#part_links ul li:nth-child(9) a:before{content:"\f72d"}#part_links ul li:nth-child(10) a:before{content:"\f06d"}#part_links ul li:nth-child(11) a:before{content:"\f7a6"}#part_links ul li:nth-child(12) a:before{content:"\f90d"}.part_link_drawer{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.8);visibility:hidden;z-index:5002}.part_link_drawer.open{visibility:visible}.main_visual_area{position:relative;background-color:#000}.visual_slide li{float:left;width:100%;display:flex;justify-content:center;flex-direction:column;font-family:'Noto Serif KR',serif;height:150px;padding:0 50px;background-size:cover;background-position:center;color:#fff;text-align:center}.visual_slide li p{font-size:18px;margin-bottom:10px;transition:all .5s ease .3s}.visual_slide li span{display:block;font-size:30px;font-weight:bold;transition:all .5s ease .5s}.quick_links{padding:30px 15px;background:linear-gradient(130deg,rgba(235,65,65,1) 0,rgba(195,41,67,1) 100%);border-radius:3px;overflow:hidden}.quick_links h3{color:#fff;margin-bottom:20px;font-weight:300;text-align:center}.quick_links h3 span{display:inline-block;font-weight:bold;margin-left:5px}.quick_links ul li{float:left;width:25%}.quick_links ul li a{display:block;font-size:12px;color:#fff;text-align:center;padding:10px 0;line-height:1.2;border-radius:15px;word-break:keep-all}.quick_links ul li i{display:block;width:50px;height:50px;background:#fff;margin:0 auto 8px auto;border-radius:5px;background-image:url("/home/traffic/images/common/sprite_icon_m.png");background-repeat:no-repeat;background-size:500px}.quick_links ul li i.traffic01{background-position:0 0}.quick_links ul li i.traffic02{background-position:-50px 0}.quick_links ul li i.traffic03{background-position:-100px 0}.quick_links ul li i.traffic04{background-position:-150px 0}.quick_links ul li i.traffic05{background-position:-200px 0}.quick_links ul li i.traffic06{background-position:-250px 0}.quick_links ul li i.traffic07{background-position:-300px 0}.quick_links ul li i.traffic08{background-position:-350px 0}.quick_links ul li i.traffic09{background-position:-400px 0}.quick_links ul li i.traffic10{background-position:-450px 0}.quick_links p{font-size:12px;padding:15px 0 0 0;text-align:center;color:#fff;clear:both}.latest_area{position:relative;padding:25px 15px}.latest_area:after{display:block;clear:both;content:""}.latest_area h3{display:inline-block;font-size:20px;font-family:'Montserrat';vertical-align:middle}.latest_area h4 a{display:inline-block;font-size:16px;font-weight:300;color:#2a2a2a;padding:5px 10px 7px;vertical-align:middle;margin-left:5px}.latest_area h4.active a{font-weight:bold;color:#eb4141;border:#eb4141 solid 1px;border-radius:30px}.latest_area h4.active+ul{display:block}.latest_box{display:inline-block;min-height:370px}.latest_box ul{display:none;position:absolute;left:15px;right:15px;top:70px}.latest_box ul li{margin-bottom:20px}.latest_box ul li:nth-child(n+4){display:none}.latest_box ul li a{display:block}.latest_box .title{width:100%;font-size:18px;font-weight:bold;color:#000;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:10px}.latest_box .text{line-height:1.3;font-size:14px}.latest_box span{font-size:14px}.latest_box .view_more{display:none;position:absolute;right:20px;top:30px}.latest_area h4.active ~ .view_more{display:inline-block}.notify_main{position:relative;padding:15px;border-radius:15px;overflow:hidden}.notify_main h3{display:block;font-size:20px;font-family:'Montserrat';vertical-align:middle;margin-bottom:20px}.notify_main .caroufredsel_wrapper{border-radius:15px}.notify_main_list li{float:left;border-radius:15px;overflow:hidden}.notify_main_list li a[target="_blank"]:after{display:none}.notify_main_list li img{width:100%;max-width:100%}.notify_ctrl{position:absolute;left:15px;right:15px;bottom:15px;background:rgba(70,70,70,0.9);padding:10px 15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.notify_ctrl a{color:#fff;margin:0 3px}.notify_ctrl .paging{color:#fff;display:inline-block;margin-right:10px}.notify_main_pager{display:none !important}.banner_wrap{margin:15px;border-radius:20px;overflow:hidden}.banner_wrap>ul>li{position:relative}.banner_wrap>ul>li>div{position:relative;padding:15px}.banner_wrap h4{font-size:18px;margin-bottom:15px;line-height:1.3}.banner_wrap .select_menu{position:relative;display:inline-block;width:70%;font-size:16px}.banner_wrap .select_menu span{position:relative;display:block;padding:10px 20px 12px;background:#404040;border-radius:30px;z-index:100}.banner_wrap .select_menu span:after{position:absolute;right:15px;top:10px;content:"\f107";font-family:"font awesome 5 pro";font-size:20px;font-weight:500;color:#fff}.banner_wrap .select_menu span a{display:block;color:#fff;font-weight:500}.banner_wrap .select_menu ul{display:none;position:absolute;width:100%;top:15px;border:#404040 solid 1px;background:#fff;padding:25px 15px 5px 15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.banner_wrap .select_menu ul li:last-child a{border-bottom:0}.banner_wrap .select_menu ul li a{display:block;font-size:14px;padding:10px 0;border-bottom:#eee solid 1px}.banner_wrap .btn_go{display:inline-block;font-weight:500;border:#000 solid 1px;border-radius:30px;color:#333;padding:10px 20px}.banner_wrap .banner01{background:#baf5e3 url("/home/traffic/images/main/bg_bnr01.jpg") right bottom no-repeat;background-size:contain;z-index:6}.banner_wrap .banner02 .half01{background:#d0edf1 url("/home/traffic/images/main/bg_bnr02.jpg") right bottom no-repeat;background-size:40%;z-index:5}.banner_wrap .banner02 .half02{background:#ffe5cd url("/home/traffic/images/main/bg_bnr03.jpg") right bottom no-repeat;background-size:100px;z-index:4}.banner_wrap .banner03{background:#fddbca url("/home/traffic/images/main/bg_bnr04.jpg") right bottom no-repeat;background-size:contain;z-index:3}.banner_wrap .banner04 .half01{background:#d0edf1 url("/home/traffic/images/main/bg_bnr05.jpg") right bottom no-repeat;background-size:100px;z-index:2}.banner_wrap .banner04 .half02{background:#c5e9fb url("/home/traffic/images/main/bg_bnr06.jpg") 95% 90% no-repeat;background-size:120px;z-index:1}@media all and (min-width:768px){.quick_links ul li{width:12.5%}.latest_area{float:left;width:60%}.notify_main{float:right;width:40%;padding-top:30px;margin-right:0}.banner_wrap{clear:both}.banner_wrap>ul>li{float:left;width:50%;height:258px}.banner_wrap .select_menu{width:60%}}@media all and (min-width:1024px){.latest_area{width:70%}.notify_main{width:30%}.latest_area ul li{float:left;width:31%;min-height:160px;padding-right:3%;margin-right:3%;margin-bottom:30px;border-right:#eff0f1 solid 1px}.latest_area ul li:nth-child(3n){margin-right:0;border-right:0}.latest_area ul li:nth-child(n+4){display:block;margin-bottom:0}.latest_box .text{margin-bottom:10px}.quick_links h3{float:left;width:15%;text-align:left;font-size:20px;margin-bottom:0;padding-top:10px}.quick_links h3 span{display:block;margin:10px 0 0 0}.quick_links ul{float:right;width:85%}.quick_banner{padding:50px 0}}@media all and (min-width:1440px){#part_links{width:535px;right:-535px;border-left-width:11px;padding:45px 0 0 0}#part_links h3{font-size:30px;font-weight:300;margin-bottom:42px;padding-left:30px}#part_links h3 span{font-weight:bold;margin-right:10px}#part_links .part_open{top:360px;width:135px;height:135px;font-size:20px;padding-top:35px;transform:translateX(-146px)}#part_links .part_open i{font-size:25px}#part_links ul li a{font-size:20px;padding:10px 0}#part_links ul li a:before{font-size:25px;margin-left:30px;margin-right:30px}#part_links ul li:nth-child(1) a:before{background-position:-22px -16px}#part_links ul li:nth-child(2) a:before{background-position:-103px -16px}#part_links ul li:nth-child(3) a:before{background-position:-187px -16px}#part_links ul li:nth-child(4) a:before{background-position:-270px -16px}#part_links ul li:nth-child(5) a:before{background-position:-355px -16px}#part_links ul li:nth-child(6) a:before{background-position:-438px -16px}#part_links ul li:nth-child(7) a:before{background-position:-523px -16px}#part_links ul li:nth-child(8) a:before{background-position:-607px -16px}#part_links ul li:nth-child(9) a:before{background-position:-691px -16px}#part_links ul li:nth-child(10) a:before{background-position:-775px -16px}#part_links ul li a:after{font-size:30px;right:30px}#main_visual_area{overflow:hidden}#main_visual_area .container{text-align:left}.visual_slide li{display:block;height:400px;padding-top:150px;text-align:left}.visual_slide li span{font-size:68px}.visual_slide li p{font-size:25px}.visual_ctrl a{font-size:65px}.visual_pager{bottom:180px}#latest_area{position:relative;padding-top:150px;padding-bottom:60px}#latest_area:after{display:block;clear:both;content:""}.quick_links{position:absolute;left:30%;right:0;width:70%;top:-80px;margin-bottom:50px;background:linear-gradient(130deg,rgba(235,65,65,1) 0,rgba(195,41,67,1) 100%);box-shadow:rgba(0,0,0,0.2) 1px 1px 40px;padding:20px 0 20px 20px;z-index:100}.quick_links h3{font-size:20px;padding-left:20px;padding-top:30px;width:20%}.quick_links h3 span{font-size:30px}.quick_links ul{float:left;width:78%}.quick_links ul li i{width:78px;height:78px;margin-bottom:15px;background:#fff url(/home/traffic/images/common/sprite_icon.png);background-size:auto}.quick_links ul li i.traffic01{background-position:0 0}.quick_links ul li i.traffic02{background-position:-78px 0}.quick_links ul li i.traffic03{background-position:-156px 0}.quick_links ul li i.traffic04{background-position:-234px 0}.quick_links ul li i.traffic05{background-position:-312px 0}.quick_links ul li i.traffic06{background-position:-390px 0}.quick_links ul li i.traffic07{background-position:-468px 0}.quick_links ul li i.traffic08{background-position:-546px 0}.quick_links ul li a{font-size:14px;font-weight:500}.quick_links p{text-align:right}.latest_area{float:left;width:1045px;margin-bottom:30px;padding:0}.latest_area h3{font-size:22px;margin-left:40px;margin-right:20px}.latest_area h4 a{font-size:18px;padding:10px 20px;margin-left:10px}.latest_box{min-height:485px}.latest_box ul{border:#eee solid 1px;border-radius:30px;left:0;right:0;top:53px;padding:50px 0 50px 50px;min-height:434px}.latest_area .title{font-size:20px;padding:10px 0;color:#292b30;font-weight:500}.latest_area .text{line-height:1.8}.latest_box .view_more{font-size:20px;font-weight:bold;top:10px}.notify_main{float:right;padding:0;width:330px;margin-bottom:30px}.notify_main .caroufredsel_wrapper{border-radius:0}.notify_main h3{margin-top:10px;margin-bottom:25px}.notify_main_list li{border-bottom-left-radius:0;border-bottom-right-radius:0}.notify_ctrl{position:relative;left:0;bottom:0;right:0;padding:13px 20px}.banner_wrap{margin:0;overflow:visible}.banner_wrap h4{font-size:22px;margin-bottom:30px;font-weight:500}.banner_wrap>ul>li{float:left;width:25%;height:460px}.banner_wrap>ul>li>div{padding:50px 40px}.banner_wrap>ul>li>div.half01,.banner_wrap>ul>li>div.half02{height:50%}.banner_wrap .select_menu{width:70%}.banner_wrap .banner01{background-size:auto;border-top-left-radius:20px;border-bottom-left-radius:20px}.banner_wrap .banner02 .half01{background-size:auto}.banner_wrap .banner02 .half02{background-size:auto}.banner_wrap .banner03{background-size:auto}.banner_wrap .banner04 .half01{background-size:auto;background-position:90% 90%;border-top-right-radius:20px}.banner_wrap .banner04 .half02{background-size:auto;background-position:90% 90%;border-bottom-right-radius:20px}}@media all and (min-width:1600px){.quick_links{padding-right:10%}.quick_links h3{width:20%}.quick_links ul{width:80%}}