﻿.open_notice {position:relative;max-width:1200px;margin:0 auto;background:#f1f2f7;}
.open_notice .noti_top {position:relative;margin-bottom:265px;box-sizing:border-box;padding-top:83px;background:#15244d;text-align:center;}
.open_notice .noti_top::before {content:'';display:block;position:absolute;left:0;top:100px;width:110px;height:644px;background:url(/img/etc/openNoti_topBgL.png) no-repeat left top;z-index:0;}
.open_notice .noti_top::after {content:'';display:block;position:absolute;right:0;top:52px;width:324px;height:520px;background:url(/img/etc/openNoti_topBgR.png) no-repeat right top;z-index:0;}
.open_notice .noti_top .logo {position:absolute;left:50px;top:40px;}
.open_notice .noti_top .tit {display:block;margin-bottom:30px;color:#3897d9;font-family:'Noto Sans KR',sans-serif;font-size:60px;font-weight:500;line-height:62px;text-align:center;letter-spacing:-1px;}
.open_notice .noti_top .tit>em {display:inline-block;margin:0 auto 25px;border-top:1px solid #756d5e;border-bottom:1px solid #756d5e;color:#d4b66e;font-style:normal;font-family:'Oswald';font-size:21px;font-weight:400;line-height:48px;vertical-align:top;letter-spacing:1px;}
.open_notice .noti_top .tit>span {display:block;color:#fff;font-size:52px;font-weight:200;line-height:54px;text-align:center;}
.open_notice .noti_top .tit_s {display:block;padding-bottom:548px;color:#3897d9;font-family:'Noto Sans KR',sans-serif;font-size:60px;font-weight:500;line-height:62px;text-align:center;letter-spacing:-1px;}
.open_notice .noti_top .tit_s>em {display:inline-block;margin:0 auto 25px;border-top:1px solid #756d5e;border-bottom:1px solid #756d5e;color:#d4b66e;font-style:normal;font-family:'Oswald';font-size:21px;font-weight:400;line-height:48px;vertical-align:top;letter-spacing:1px;}
.open_notice .noti_top .top_img {position:absolute;bottom:-280px;width:100%;margin:60px auto 0;z-index:1;}
.open_notice .noti_log {max-width:960px;margin:0 auto;box-sizing:border-box;padding:0 30px;text-align:center;}
.open_notice .noti_log .tit_s {position:relative;margin-bottom:35px;text-align:center;}
.open_notice .noti_log .tit_s::before {content:'';position:absolute;left:0;top:50%;width:100%;height:1px;background:#bcc3c8;}
.open_notice .noti_log .tit_s>span {display:inline-block;position:relative;height:36px;box-sizing:border-box;padding:0 30px;background:#f1f2f7;color:#00263d;font-family:'Noto Sans KR',sans-serif;font-size:26px;line-height:36px;vertical-align:top;}
.open_notice .noti_log .tit_s>span>b {color:#3180b9;font-size:34px;font-weight:700;line-height:36px;}
.open_notice .noti_log>img {margin-bottom:30px;}
@media all and (max-width: 1041px) {
    .open_notice .noti_top {height:45%;margin-bottom:25%;}
    .open_notice .noti_top::before {height:428px;background-size:auto 100%;}
    .open_notice .noti_top::after {height:308px;background-size:auto 100%;}
    .open_notice .noti_top .tit {font-size:56px;line-height:58px;}
    .open_notice .noti_top .tit>em {font-size:17px;line-height:44px;}
    .open_notice .noti_top .tit>span {font-size:48px;line-height:50px;}
    .open_notice .noti_top .tit_s {padding-bottom:50%;font-size:56px;line-height:58px;}
    .open_notice .noti_top .tit_s>em {font-size:17px;line-height:44px;}
    .open_notice .noti_top .top_img {bottom:-22%;}
    .open_notice .noti_top .top_img>img {width:90%;}
    .open_notice .noti_log {width:80%;}
    .open_notice .noti_log .img_m {max-width:50%;}
}
@media all and (max-width: 768px) {
    .open_notice .noti_top {padding-top:42px;}
    .open_notice .noti_top .logo {left:25px;top:20px;height:10px;}
    .open_notice .noti_top .logo>img {height:10px;}
    .open_notice .noti_top::before {height:60%;}
    .open_notice .noti_top::after {height:40%;}
    .open_notice .noti_top .tit {font-size:30px;line-height:31px;}
    .open_notice .noti_top .tit>em {font-size:12px;line-height:24px;}
    .open_notice .noti_top .tit>span {font-size:26px;line-height:27px;}
    .open_notice .noti_top .tit_s {font-size:30px;line-height:31px;}
    .open_notice .noti_top .tit_s>em {font-size:12px;line-height:24px;}
    .open_notice .noti_log {padding:0;}
    .open_notice .noti_log .tit_s {margin-bottom:18px;}
    .open_notice .noti_log .tit_s>span {height:18px;padding:0 15px;font-size:13px;line-height:18px;}
    .open_notice .noti_log .tit_s>span>b {font-size:14px;line-height:18px;}
}