@charset "utf-8";

/* 메인영역 */
#main_banner_wrap{position:relative;z-index:1;width:100%;height:708px;text-align:left;overflow:hidden}

/* 텍스트 */

#main_banner_wrap .number{display:flex;position:absolute;top:20px;width:1200px;margin:0 auto;left:50%;transform: translateX(-50%);line-height:60px;font-size:40px;color: #888;font-family: 'notokr-regular';z-index: 9999}
#main_banner_wrap .number p{display:inline;padding:0;background:#f3db10;color:#3a1d1d;font-family:'notokr-bold'}
#main_banner_wrap .number ul li{padding:0 14px;background:#f3db10;color:#3a1d1d}
#main_banner_wrap .number ul li b{color: #222;font-family:'notokr-bold'}
#main_banner_wrap .txt_box{float:left;width:48%;height:100%;background:url('/sh_img/index/main_banner/main_bg.jpg') no-repeat right}
#main_banner_wrap .txt{position:absolute;width:1200px;left:50%;transform:translateX(-50%)}
#main_banner_wrap .move_txt01{position:absolute;top:100px;font-size:13px;font-weight:500;letter-spacing:1px;color:#fff;opacity:0;font-family:'Poppins', sans-serif}
#main_banner_wrap .move_txt02{position:absolute;top:160px;margin-top:20px;font-size:46px;letter-spacing:-2px;line-height:58px;color:#fff;opacity:0;font-family:'notokr-thin'}
#main_banner_wrap .move_txt02 span{font-family:'notokr-bold'}
#main_banner_wrap .move_txt03{position:absolute;top: 300px;font-size:16px;letter-spacing:-0.3px;line-height:26px;color:rgba(255,255,255,.6);opacity:0;font-family:'notokr-regular'}
#main_banner_wrap .breadcrumb{position:absolute;overflow:hidden;width:1200px;left:50%;top: 380px;transform:translateX(-50%)}
#main_banner_wrap .breadcrumb li{float:left;margin-right:5px}
#main_banner_wrap .breadcrumb li button{width:10px;height:10px;border:none;border-radius:50px;-webkit-transition:all .3s;transition:all .3s;background:rgba(255,255,255,.5)}
#main_banner_wrap .breadcrumb li button.active{width:20px;background:#fff}
#main_banner_wrap .main_img_box{float:left;position:relative;width:52%;height:100%}
#main_banner_wrap .main_img_box p{display:none;position:absolute;top:0;left:0;width:100%;height:100%}
#main_banner_wrap .main_img_box p.box1{display:block;background:url(/sh_img/index/main_banner/main_banner_01.jpg) no-repeat center center}
#main_banner_wrap .main_img_box p.box2{background:url(/sh_img/index/main_banner/main_banner_02.jpg) no-repeat center center}

/* 퀵메뉴 */
#main_banner_wrap .main_quick{overflow:hidden;position:absolute;left:50%;top:500px;transform:translateX(-50%);width:1200px;height:150px;border-radius:5px}
#main_banner_wrap .main_quick li{float:left;width:25%;height:100%;border-right:1px solid #e1e1e1;background:#f5f5f5}
#main_banner_wrap .main_quick li span{display:block}
#main_banner_wrap .main_quick li a{display:block;width:100%;height:100%;padding-top:52px;font-size:16px;letter-spacing:-0.3px;color:#444;-webkit-transition:all .3s;transition:all .3s;font-family:'notokr-medium'}
#main_banner_wrap .main_quick li:nth-child(2) a{padding-left:108px;background:url('/sh_img/index/main_banner/icon01_off.png') no-repeat 45px center}
#main_banner_wrap .main_quick li:nth-child(3) a{padding-left:105px;background:url('/sh_img/index/main_banner/icon02_off.png') no-repeat 45px center}
#main_banner_wrap .main_quick li:nth-child(4) a{padding-left:96px;background:url('/sh_img/index/main_banner/icon03_off.png') no-repeat 45px center}
#main_banner_wrap .main_quick li:nth-child(5) a{padding-left:110px;background:url('/sh_img/index/main_banner/icon04_off.png') no-repeat 45px center}
#main_banner_wrap .main_quick li:nth-child(2):hover a{background:url('/sh_img/index/main_banner/icon01_on.png') no-repeat 45px center}
#main_banner_wrap .main_quick li:nth-child(3):hover a{background:url('/sh_img/index/main_banner/icon02_on.png') no-repeat 45px center}
#main_banner_wrap .main_quick li:nth-child(4):hover a{background:url('/sh_img/index/main_banner/icon03_on.png') no-repeat 45px center}
#main_banner_wrap .main_quick li:nth-child(5):hover a{background:url('/sh_img/index/main_banner/icon04_on.png') no-repeat 45px center}
#main_banner_wrap .main_quick li a span{padding-top:4px;font-size:14px;font-weight:400;color:#aaa;font-family:'Poppins', sans-serif}
#main_banner_wrap .main_quick li.quick_tit{padding-top:49px;border-right:none;font-size:15px;font-weight:500;text-align:center;color:#fff;background:#464646;font-family:'Poppins', sans-serif}
#main_banner_wrap .main_quick li.quick_tit span{margin-top:5px;font-weight:normal;color:rgba(255,255,255,.4);font-family:'notokr-regular'}

#main_banner_wrap .link_box{position:absolute;width:1200px;left:50%;transform:translateX(-50%);z-index:9999}
#main_banner_wrap .link_box .link{display:flex;gap:10px;position:absolute;top:430px;align-items:center}
#main_banner_wrap .link_box .link a{display:flex;align-items:center;gap:12px;padding:0 20px;line-height:40px;border-radius:4px;font-size:14px;font-family:'notokr-medium'}
#main_banner_wrap .link_box .link a:nth-child(1){background:#0b9a48;color:#fff}
#main_banner_wrap .link_box .link a:nth-child(2){background:#f3db10;color:#3a1d1d}
#main_banner_wrap .link_box .link a:nth-child(3){background: #e25852;color: #fff}
#main_banner_wrap .link_box .link a:nth-child(4){background:#333;color:#fff}
#main_banner_wrap .link_box svg{width:20px}