@charset "UTF-8";
/*변수 선언*/
.lt-ie9 {
  /*페이지별 컨텐츠 위치*/ }
  .lt-ie9 section:after {
    background-image: url(/share/img/bg/line_ptn.png); }
  .lt-ie9 #main_nav {
    background: #000; }
    .lt-ie9 #main_nav ul ul {
      background: #2d2d2d; }
  .lt-ie9 #main #notice_container {
    height: 412px;
    width: 412px;
    margin: -196px 0 0 -206px;
    border: 0; }
    .lt-ie9 #main #notice_container .notice_more {
      position: absolute;
      right: 26px;
      top: 40px;
      width: 70px;
      background: url(/share/img/page/notice_more_bg.png) repeat; }
      .lt-ie9 #main #notice_container .notice_more:hover {
        background: url(/share/img/page/notice_more_bg_over.png) repeat; }
        .lt-ie9 #main #notice_container .notice_more:hover:before {
          content: '';
          position: absolute;
          background: url(/share/img/page/notice_left_bg_over.png) no-repeat left top;
          width: 18px;
          height: 25px;
          left: -18px;
          top: 0;
          display: block !important; }
        .lt-ie9 #main #notice_container .notice_more:hover:after {
          content: '';
          position: absolute;
          height: 25px;
          right: -18px;
          background: url(/share/img/page/notice_right_bg_over.png) no-repeat right; }
      .lt-ie9 #main #notice_container .notice_more:before {
        content: '';
        position: absolute;
        background: url(/share/img/page/notice_left_bg.png) no-repeat left top;
        width: 18px;
        height: 25px;
        left: -18px;
        top: 0;
        display: block !important; }
      .lt-ie9 #main #notice_container .notice_more:after {
        content: '';
        position: absolute;
        height: 25px;
        right: -18px;
        background: url(/share/img/page/notice_right_bg.png) no-repeat right; }
    .lt-ie9 #main #notice_container #notice {
      height: 412px;
      width: 412px;
      background: url(/share/img/page/notice_bg.png) no-repeat;
      border: 0;
      padding-top: 30px; }
      .lt-ie9 #main #notice_container #notice .icon {
        position: absolute;
        top: 99px;
        left: 115px; }
    .lt-ie9 #main #notice_container h3 {
      padding-top: 95px; }
    .lt-ie9 #main #notice_container .widgetContainer {
      width: 330px; }
  .lt-ie9 .page-banner {
    display: none; }
  .lt-ie9 .gallery span {
    background: url(/share/img/page/black_bg_08.png) repeat; }
    .lt-ie9 .gallery span:after {
      content: '';
      position: absolute;
      width: 35px;
      left: -35px;
      top: 0;
      bottom: 0;
      z-index: 0;
      background: url(/share/img/page/title_left_bg.png) no-repeat; }
  .lt-ie9 .gallery a {
    border: 1px #000 solid; }
  .lt-ie9 .box h2 {
    position: relative;
    background: url(/share/img/page/h2_bg.png) repeat;
    padding-left: 300px;
    left: -280px; }
    .lt-ie9 .box h2:after {
      content: '';
      position: absolute;
      right: -88px;
      background: url(/share/img/page/h2_right_bg.png) no-repeat right;
      border: 0; }
  .lt-ie9 .box .dbox:before {
    content: '';
    position: absolute;
    top: 0;
    left: -315px;
    background: url(/share/img/page/dbox_bg.png) no-repeat left top;
    width: 400px;
    border: 0; }
  .lt-ie9 .box .dbox:after {
    content: '';
    background: url(/share/img/page/black_bg_08.png) repeat;
    position: absolute;
    left: 85px; }
  .lt-ie9 .box h3 {
    background: url(/share/img/bg/contact_h3.png) repeat;
    padding: 7px 0 7px 0;
    line-height: 0; }
    .lt-ie9 .box h3:before {
      content: '';
      position: absolute;
      background: url(/share/img/page/h3_left_bg.png) no-repeat left top;
      height: 39px;
      left: -34px;
      display: block !important; }
    .lt-ie9 .box h3:after {
      content: '';
      position: absolute;
      right: -34px;
      background: url(/share/img/page/h3_right_bg.png) no-repeat right top;
      height: 39px; }
    .lt-ie9 .box h3 .header-line {
      margin: 0;
      height: 0px;
      border-top: 1px solid #005a99;
      position: absolute;
      width: 766px;
      top: 0;
      left: 20px; }
  .lt-ie9 .box h4 {
    background: url(/share/img/page/h4_bg.png) repeat;
    height: 18px;
    padding: 5px 0 5px 0;
    line-height: 0; }
    .lt-ie9 .box h4:before {
      content: '';
      position: absolute;
      background: url(/share/img/page/h4_left_bg.png) no-repeat left top;
      width: 20px;
      height: 28px;
      top: 0;
      left: -20px;
      display: block !important; }
    .lt-ie9 .box h4:after {
      content: '';
      position: absolute;
      right: -20px;
      background: url(/share/img/page/h4_right_bg.png) no-repeat right top;
      border: 0; }
  .lt-ie9 .box h5 {
    background: url(/share/img/page/h5_bg.png) repeat; }
    .lt-ie9 .box h5:before {
      content: '';
      position: absolute;
      background: url(/share/img/page/h5_left_bg.png) no-repeat left top;
      width: 16px;
      height: 23px;
      top: 0;
      left: -16px;
      display: block !important; }
    .lt-ie9 .box h5:after {
      content: '';
      position: absolute;
      right: -16px;
      background: url(/share/img/page/h5_right_bg.png) no-repeat right top;
      border: 0; }
  .lt-ie9 .box th:before {
    content: '';
    background: url(/share/img/page/th_left_bg.png) no-repeat left top;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 50%;
    left: -16px; }
  .lt-ie9 .box th:after {
    content: '';
    position: absolute;
    background: url(/share/img/page/th_right_bg.png) no-repeat right top;
    left: 50%;
    right: 2px; }
  .lt-ie9 .box .td-border td {
    border-bottom: 1px #464646 dashed; }
  .lt-ie9 #tc_program .box:after,
  .lt-ie9 #tc_info .box:after,
  .lt-ie9 #gc_lesson .box:after,
  .lt-ie9 #gc_info .box:after,
  .lt-ie9 #contact .box:after {
    content: '';
    background: url(/share/img/page/con_bg_ie8.png) no-repeat;
    position: absolute;
    width: 1694px;
    top: 0;
    left: -384px; }
  .lt-ie9 #contact h2 {
    width: 580px; }
  .lt-ie9 #tc_about .h3_2 {
    left: 65px; }
  .lt-ie9 #tc_program .h3_2 .header-line,
  .lt-ie9 #tc_program .h3_3 .header-line {
    width: 400px; }
