
    /* ÅØ½ºÆ® ¹Ú½º 04 */
    table.subTitle04 {table-layout:fixed; border:solid 1px #dcdcdc; background-color:#f4f5f7;}
    table.subTitle04 tr td {font-size:var( --font-size-xs); color:#4e5a95; font-weight:var(--font-weight-regular); padding-left:14px;}

    /* ÅØ½ºÆ® ¹Ú½º 03 */
    table.subTitle03 {table-layout:fixed; border:solid 1px #e5e5e5; background-color:#f8f8f8;}
    table.subTitle03 tr td {font-size:var( --font-size-xs); color:#777777; font-weight:var(--font-weight-regular); padding-left:14px;}

    /*  */
    table.subTitle02 {table-layout:fixed;}
    table.subTitle02 tr td {font-size:var(--font-size-sm); color:#555555; font-weight:var(--font-weight-semibold); background-color:#f7f7f7; border:solid 1px #ededed; padding-left:14px;}

    /* ¾Õ¿¡ »ç°¢ ÀÌ¹ÌÁö°¡ µé¾î°¡´Â ¼­ºê Å¸ÀÌÆ² */
    table.subTitle01  {table-layout:fixed;}
    table.subTitle01 tr td {font-family:var(--primary-font); font-size:var(--font-size-sm); color:#4b6fd7; font-weight:var(--font-weight-semibold); text-align:left;}

    /* ¾Õ¿¡ »ç°¢ ÀÌ¹ÌÁö°¡ µé¾î°¡´Â ¼­ºê Å¸ÀÌÆ² */
    table.subTitle05  {table-layout:fixed;}
    table.subTitle05 tr td {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#606060; font-weight:var(--font-weight-regular); text-align:left; height:16px;}
    table.subTitle05 tr td span {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#606060; font-weight:var(--font-weight-semibold); text-align:left;}


    /* º¸´õ³ª ¹è°æ ¾øÀÌ ÅØ½ºÆ®¸¸ ÁÂÃø Á¤·Ä */
    table.none01_leftAlign {table-layout:fixed;}
    table.none01_leftAlign tr td {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:left;}

    /* º¸´õ³ª ¹è°æ ¾øÀÌ ÅØ½ºÆ®¸¸ ÁÂÃø Á¤·Ä 02 »ö Â÷ÀÌ */
    table.none02_leftAlign {table-layout:fixed;}
    table.none02_leftAlign tr td {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#777777; font-weight:var(--font-weight-regular); text-align:left; border:0px;}

    td.none02_leftAlign {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#777777; font-weight:var(--font-weight-regular); text-align:left; border:0px;}

    /* ÀÏ¹ÝÅ×ÀÌºí 1 */
    table.normal01 {width:820px;}

    table.normal01 tr th input {vertical-align:-1px;}
    table.normal01 tr td input {vertical-align:-1px;}

        /* ÀÏ¹Ý ÇØ´õ */
    table.normal01 tr th {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:1px 0px 1px 1px; background-color:#eff1f9; padding-top:3px;}
    table.normal01 tr th.end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:1px 1px 1px 1px; background-color:#eff1f9; padding-top:3px;}
        /* ÀÏ¹Ý º¹Ãþ¿ë ÇÏ´Ü */
    table.normal01 tr th.thdan {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:0px 0px 1px 1px; background-color:#eff1f9; padding-top:3px;}
    table.normal01 tr th.thdan_end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:0px 1px 1px 1px; background-color:#eff1f9; padding-top:3px;}
        /* ÀÏ¹Ý td */
    table.normal01 tr td {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}
    table.normal01 tr td.end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:3px;}
        /* ÀÏ¹Ý td ¿ÞÂÊ È¸»ö ¿ë */
    table.normal01 tr td.left {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px; background-color:#f9f9f9; }
    table.normal01 tr td.left_end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:3px; background-color:#f9f9f9; }
	table.normal01 tr td.st01 {vertical-align:middle;padding:6px 0}
        /* ÀÏ¹Ý td º¹Ãþ¿ë ÇÏ´Ü ¸¶Áö¸· ¼¿ */
    table.normal01 tr td.dan_end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}
        /* ÀÏ¹Ý td ±Û¾¾»ö ÆÄ¶õ»ö */
    table.normal01 tr td.blue {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#000cff; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}
    table.normal01 tr td.blue_left {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#000cff; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px; background-color:#f9f9f9; }
    table.normal01 tr td.blue_end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#000cff; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:3px;}
        /* blue_endÀÇ ´Ù¸¥ÀÌ¸§ */
    table.normal01 tr td.blueend {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#000cff; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:3px;}
    table.normal01 tr td.blue_dan_end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#000cff; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}
        /* ÀÏ¹Ý td ±Û¾¾»ö »¡°£»ö */
    table.normal01 tr td.red {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#ff0000; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}
    table.normal01 tr td.red_left {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#ff0000; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px; background-color:#f9f9f9; }
    table.normal01 tr td.red_end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#ff0000; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:3px;}
        /* ÀÏ¹Ý td ±Û¾¾»ö »¡°£»ö */
    table.normal01 tr td.org {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#fc6500; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}
    table.normal01 tr td.org_b {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#fc6500; font-weight:var(--font-weight-semibold); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}
    table.normal01 tr td.org_b_back {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#fc6500; font-weight:var(--font-weight-semibold); background-color:#fbf6f0; text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}
    table.normal01 tr td.org_back {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#fc6500; font-weight:var(--font-weight-regular); background-color:#fbf6f0; text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}
    table.normal01 tr td.org_left {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#fc6500; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px; background-color:#f9f9f9; }
    table.normal01 tr td.org_end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#fc6500; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:3px;}
        /* red_endÀÇ ´Ù¸¥ ÀÌ¸§ */
    table.normal01 tr td.redend {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#ff0000; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:3px;}
    table.normal01 tr td.red_dan_end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#ff0000; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}

    table.normal01 tr td.td_td01_lef_02      {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width: 0px 0px 1px 1px; padding-top:3px;}
    table.normal01 tr td.td_td01_lef_02_end  {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width: 0px 1px 1px 1px; padding-top:3px;}


    /* ÀÏ¹ÝÅ×ÀÌºí 1 td ÁÂÃøÁ¤·Ä */
    table.normal01_left {width:820px;}

    table.normal01_left tr th input {vertical-align:-1px;}
    table.normal01_left tr td input {vertical-align:-1px;}

    table.normal01_left tr th {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:1px 0px 1px 1px; background-color:#eff1f9; padding-top:3px;}
    table.normal01_left tr th.thdan {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:0px 0px 1px 1px; background-color:#eff1f9; padding-top:3px;}
    table.normal01_left tr th.end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:1px 1px 1px 1px; background-color:#eff1f9; padding-top:3px;}
    table.normal01_left tr th.thdan_end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:0px 1px 1px 1px; background-color:#eff1f9; padding-top:3px;}

    table.normal01_left tr td {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:left; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px; padding-left:5px;}
    table.normal01_left tr td.left {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#6f6f6f; font-weight:var(--font-weight-regular); text-align:left; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px; padding-left:5px; background-color:#f9f9f9; }
    table.normal01_left tr td.end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:left; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:3px; padding-left:5px;}

    table.normal01_left tr td.td_td01_lef_02      {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:left; border:solid 1px #bac2e4; border-width: 0px 0px 1px 1px; padding-top:3px; padding-left:5px;}
    table.normal01_left tr td.td_td01_lef_02_end  {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:left; border:solid 1px #bac2e4; border-width: 0px 1px 1px 1px; padding-top:3px; padding-left:5px;}


    /* ÀÏ¹ÝÅ×ÀÌºí 2 È¸»ö°è¿­ */
    table.normal02 {width:820px;}

    table.normal02 tr th {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#4c4c4c; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #b5b5b5; border-width:1px 0px 1px 1px; background-color:#ededed; padding-top:3px;}
    table.normal02 tr th.thdan {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#4c4c4c; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #b5b5b5; border-width:0px 0px 1px 1px; background-color:#ededed; padding-top:3px;}
    table.normal02 tr th.thdan_end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#4c4c4c; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #b5b5b5; border-width:0px 1px 1px 1px; background-color:#ededed; padding-top:3px;}
    table.normal02 tr th.end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#4c4c4c; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #b5b5b5; border-width:1px 1px 1px 1px; background-color:#ededed; padding-top:3px;}

    table.normal02 tr td {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#7d7d7d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px; background-color:#f9f9f9;}
    table.normal02 tr td.left {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3a3a3a; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px; background-color:#f9f9f9;}
    table.normal02 tr td.end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#7d7d7d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:3px; background-color:#f9f9f9;}
	table.normal02 tr td.f_b {font-weight:var(--font-weight-semibold)}
	table.normal02 tr td.al_l {text-align:left;padding-left:10px}

	.pop_tt {color:#EC4710;font-size:var(--font-size-sm);margin:15px 0 0 10px}

	.m_box_st1 {border:1px solid #C1BFBF;background:#f9f9f9;padding:10px;font-size:var( --font-size-xs);margin-top:15px}
	.m_box_st1 h3 {font-size:var(--font-size-sm);color:#5B89E7;}
	.m_box_st1 ul, .m_box_st1 h3 {margin:0;padding:0;}
	.m_box_st1 ul li {list-style:none;color:#939090;font-family:var(--primary-font)}


    /* ÀÏ¹ÝÅ×ÀÌºí 2 È¸»ö°è¿­ ÇÑÁÙÇü */
    table.normal02_one {width:820px; table-layout:fixed; border:solid 1px #b5b5b5; border-width:1px 0px 1px 1px;}
    table.normal02_one tr th {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#4c4c4c; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #b5b5b5; border-width:0px 1px 0px 0px; background-color:#ededed; padding-top:3px;}
    table.normal02_one tr td {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#4c4c4c; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #b5b5b5; border-width:0px 1px 0px 0px; background-color:#ffffff; padding-top:3px;}
    table.normal02_one tr td.b {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#4c4c4c; font-weight:var(--font-weight-semibold); text-align:center; border:solid 1px #b5b5b5; border-width:0px 1px 0px 0px; background-color:#ffffff; padding-top:3px;}
    table.normal02_one tr td.org {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#fc6500; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #b5b5b5; border-width:0px 1px 0px 0px; background-color:#ffffff; padding-top:3px;}
    table.normal02_one tr td.org_back {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#fc6500; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #b5b5b5; border-width:0px 1px 0px 0px; background-color:#fbf6f0; padding-top:3px;}
    table.normal02_one tr td.org_b {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#fc6500; font-weight:var(--font-weight-semibold); text-align:center; border:solid 1px #b5b5b5; border-width:0px 1px 0px 0px; background-color:#ffffff; padding-top:3px;}
    table.normal02_one tr td.org_b_back {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#fc6500; font-weight:var(--font-weight-semibold); text-align:center; border:solid 1px #b5b5b5; border-width:0px 1px 0px 0px; background-color:#fbf6f0; padding-top:3px;}



    /* ÇÑÁÙÇüÅ×ÀÌºí 3 */
    table.normal03 {width:820px;}

    table.normal03 tr th {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:1px 0px 1px 1px; background-color:#eff1f9; padding-top:3px;}
    table.normal03 tr th.end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:1px 1px 1px 1px; background-color:#eff1f9; padding-top:3px;}

    table.normal03 tr td {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width: 1px 0px 1px 1px; padding-top:3px;}
    table.normal03 tr td.end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width: 1px 1px 1px 1px; padding-top:3px;}



    /* ÀÏ¹ÝÅ×ÀÌºí 4 ¿ÞÂÊ ÇØ´õÀÎ°æ¿ì */
    table.normal04 {}

        /* ÀÏ¹Ý ÇØ´õ */
    table.normal04 tr th.st {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:1px 1px 1px 1px; background-color:#eff1f9; padding-top:3px;}
    table.normal04 tr th {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:0px 1px 1px 1px; background-color:#eff1f9; padding-top:3px;}

    table.normal04 tr th.st_txleft {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:left; border:solid 1px #bac2e4; border-width:1px 1px 1px 1px; background-color:#eff1f9; padding-top:3px; padding-left:12px;}
    table.normal04 tr th.txleft {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:left; border:solid 1px #bac2e4; border-width:0px 1px 1px 1px; background-color:#eff1f9; padding-top:3px; padding-left:12px;}

        /* ÀÏ¹Ý td */
    table.normal04 tr td.st {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 1px 0px 1px 0px; padding-top:3px;}
    table.normal04 tr td.st_end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 1px 1px 1px 0px; padding-top:3px;}
    table.normal04 tr td {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 1px 0px 0px; padding-top:3px;}
    table.normal04 tr td.end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 0px; padding-top:3px;}

    table.normal04 tr td.st_txleft {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:left; border:solid 1px #d5d5d5; border-width: 1px 0px 1px 0px; padding-top:2px; padding-left:12px;}
    table.normal04 tr td.st_end_txleft {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:left; border:solid 1px #d5d5d5; border-width: 1px 1px 1px 0px; padding-top:2px; padding-left:12px;}
    table.normal04 tr td_txleft {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:left; border:solid 1px #d5d5d5; border-width: 0px 1px 0px 0px; padding-top:2px; padding-left:12px;}
    table.normal04 tr td.end_txleft {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:left; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 0px; padding-top:2px; padding-left:12px;}


    /* ÀÏ¹ÝÅ×ÀÌºí 5 ±âÃâ¹®Á¦ °Ë»ö Á¶°Ç ¿ë */
    table.normal05 {table-layout:fixed;}
    table.normal05 tr td.left_st {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#606060; font-weight:var(--font-weight-regular); text-align:center; background-color:#f9f9f9; border:solid 1px #dee2ed; border-bottom-color:#eeeeee; border-width: 1px 1px 1px 1px; }
    table.normal05 tr td.left {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#606060; font-weight:var(--font-weight-regular); text-align:center; background-color:#f9f9f9; border:solid 1px #dee2ed;  border-bottom-color:#eeeeee;  border-width: 0px 1px 1px 1px; }
    table.normal05 tr td.left_end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#606060; font-weight:var(--font-weight-regular); text-align:center; background-color:#f9f9f9; border:solid 1px #dee2ed;  border-width: 0px 1px 1px 1px; }

    table.normal05 tr td.st_end {font-family:var(--primary-font); font-size:var( --font-size-xs); text-align:left; height:25px; color:#606060; font-weight:var(--font-weight-regular); background-color:#ffffff; border:solid 1px #dee2ed;  border-bottom-color:#eeeeee;  border-width: 1px 1px 1px 0px; padding-top:2px; padding-left:18px;}
    table.normal05 tr td.end {font-family:var(--primary-font); font-size:var( --font-size-xs); text-align:left; height:25px; color:#606060; font-weight:var(--font-weight-regular); background-color:#ffffff; border:solid 1px #dee2ed;  border-bottom-color:#eeeeee;  border-width: 0px 1px 1px 0px; padding-top:2px; padding-left:18px;}
    table.normal05 tr td.end_end {font-family:var(--primary-font); font-size:var( --font-size-xs); text-align:left; height:25px; color:#606060; font-weight:var(--font-weight-regular); background-color:#ffffff; border:solid 1px #dee2ed;  border-width: 0px 1px 1px 0px; padding-left:18px; padding-top:2px;}

    table.normal05 tr td input {vertical-align:-1px;}

    /* ÀÏ¹ÝÅ×ÀÌºí 2 µî±ÞÄÆ È­¸é¿ë */
    table.normal02_rankcut {width:820px;}

    table.normal02_rankcut tr th {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#4c4c4c; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #b5b5b5; border-width:1px 0px 1px 1px; background-color:#ededed; padding-top:2px; vertical-align:middle;}
    table.normal02_rankcut tr th.thdan {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#4c4c4c; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #b5b5b5; border-width:0px 0px 1px 1px; background-color:#ededed; padding-top:2px; vertical-align:middle;}
    table.normal02_rankcut tr th.end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#4c4c4c; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #b5b5b5; border-width:1px 1px 1px 1px; background-color:#ededed; padding-top:2px; vertical-align:middle;}

    table.normal02_rankcut tr td {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#7d7d7d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:0px; background-color:#f9f9f9; vertical-align:middle;}
    table.normal02_rankcut tr td.left {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3a3a3a; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:0px; background-color:#f9f9f9; vertical-align:middle;}
    table.normal02_rankcut tr td.end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#7d7d7d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:0px; background-color:#f9f9f9; vertical-align:middle;}

    /* Áö¿ø °¡´É ´ëÇÐ °Ë»öÁ¶°Ç */
    table.school_ser {width:820px; table-layout:fixed; border:solid 1px #b5b5b5; border-width:1px 0px 1px 1px;}
    table.school_ser tr td {font-family:var(--primary-font); font-size:var( --font-size-xs); height:66px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #b5b5b5; border-width:0px 1px 0px 0px; background-color:#ededed; padding-top:3px;}
    table.school_ser tr td input {vertical-align:-1px;}


    /* ÀÏ¹ÝÅ×ÀÏºí 1 ºÎºÐ ÁöÁ¤ »ç¿ë¿ë */
    th.th_th01_nom_01     {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:1px 0px 1px 1px; background-color:#eff1f9; padding-top:3px;}
    th.th_th01_nom_01_thdan {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:0px 0px 1px 1px; background-color:#eff1f9; padding-top:3px;}
    th.th_th01_nom_01_thdan_end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:0px 1px 1px 1px; background-color:#eff1f9; padding-top:3px;}
    th.th_th01_nom_01_end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:1px 1px 1px 1px; background-color:#eff1f9; padding-top:3px;}

    td.td_th01_nom_01     {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:1px 0px 1px 1px; background-color:#eff1f9; padding-top:3px;}
    td.td_th01_nom_01_end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:1px 1px 1px 1px; background-color:#eff1f9; padding-top:3px;}

    td.td_th01_nom_02     {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:0px 0px 1px 1px; background-color:#eff1f9; padding-top:3px;}
    td.td_th01_nom_02_end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:0px 1px 1px 1px; background-color:#eff1f9; padding-top:3px;}

    td.td_td01_nom_01      {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}
    td.td_td01_nom_01_end  {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:3px;}
    td.td_td01_nom_01_left {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#6f6f6f; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px; background-color:#f9f9f9; }
    td.td_td01_nom_01_red  {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#d64c4c; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}
    td.td_td01_nom_01_blue {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#0000cc; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}
    td.td_td01_nom_01_end_red  {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#d64c4c; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:3px;}
    td.td_td01_nom_01_end_blue {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#0000cc; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:3px;}

    th.td_th01_lef_01 {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:1px 0px 1px 1px; background-color:#eff1f9; padding-top:3px;}
    td.td_th01_lef_01 {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:1px 0px 1px 1px; background-color:#eff1f9; padding-top:3px;}
    td.td_th01_lef_01_end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#2d3f78; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:1px 1px 1px 1px; background-color:#eff1f9; padding-top:3px;}

    td.td_td01_lef_01 {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:1px 0px 1px 1px; padding-top:3px; }
    td.td_td01_lef_01_end {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width:1px 1px 1px 1px; padding-top:3px;}
    td.td_td01_lef_02      {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width: 0px 0px 1px 1px; padding-top:3px;}
    td.td_td01_lef_02_end  {font-family:var(--primary-font); font-size:var( --font-size-xs); height:25px; color:#3d3d3d; font-weight:var(--font-weight-regular); text-align:center; border:solid 1px #bac2e4; border-width: 0px 1px 1px 1px; padding-top:3px;}


    /* ÅÇ¹öÆ° ·¹º§2 */
    table.tb_tab02 {width:820px; border-bottom:solid 1px #747474; table-layout:fixed;}

    td.td_tab02_top {font-size:1px; text-align:center; height:3px;}
    td.td_tab02_top_on {font-size:1px; text-align:center; height:3px; background-color:#5d5d5d;}
    td.td_tab02_top_end {font-size:1px; text-align:center; height:3px;}
    td.td_tab02_top_end_on {font-size:1px; text-align:center; height:3px; border-right:solid 1px #5d5d5d; background-color:#5d5d5d;}
    td.td_tab02_top_lt {font-size:1px; text-align:center; height:3px;}

    td.td_tab02_bottom {font-size:var(--font-size-sm); font-weight:var(--font-weight-semibold); color:#777777; text-align:center; height:23px; border:solid 1px #d0d0d0; border-width:1px 0px 0 1px; cursor:pointer; padding-top:4px;}
    td.td_tab02_bottom_on {font-size:var(--font-size-sm); font-weight:var(--font-weight-semibold); color:#ffffff; text-align:center; height:23px; border:solid 1px #5d5d5d; border-width:1px 0px 0 1px; cursor:pointer; padding-top:2px; background-color:#5d5d5d;}
    td.td_tab02_bottom_end {font-size:var(--font-size-sm); font-weight:var(--font-weight-semibold); color:#777777; text-align:center; height:23px; border:solid 1px #d0d0d0; border-width:1px 1px 0 1px; cursor:pointer; padding-top:4px;}
    td.td_tab02_bottom_end_on {font-size:var(--font-size-sm); font-weight:var(--font-weight-semibold); color:#ffffff; text-align:center; height:23px; border:solid 1px #5d5d5d; border-width:1px 1px 0 1px; cursor:pointer; padding-top:2px; background-color:#5d5d5d;}
    td.td_tab02_bottom_lt {font-size:var(--font-size-sm); vertical-align:middle; color:#777777; text-align:right; padding-top:0px; padding-right:0px;}

    /* ÅÇ¹öÆ° ·¹º§3 */
    table.tb_tab03 {width:820px; border-bottom:solid 1px #b5b5b5; table-layout:fixed;}

    td.td_tab03_top {font-size:1px; text-align:center; height:2px; background-color:#ffffff; }
    td.td_tab03_top_on {font-size:1px; text-align:center; height:2px; border:solid 1px #a9a9a9; border-width:1px 1px 0px 1px;}
    td.td_tab03_top_lt {font-size:1px; text-align:center; height:2px;}

    td.td_tab03_bottom {font-size:var( --font-size-xs); font-weight:var(--font-weight-semibold); color:#b2b2b2; text-align:center; height:21px; background-color:#f8f8f8; border:solid 1px #cfcfcf; border-width:1px 1px 0px 1px; cursor:pointer; padding-top:3px; border-right:solid 1px #cfcfcf; }
    td.td_tab03_bottom_on {font-size:var( --font-size-xs); font-weight:var(--font-weight-semibold); color:#5d5d5d; text-align:center; height:21px; border:solid 1px #a9a9a9; border-width:0px 1px 0px 1px; cursor:pointer; padding-top:0px;}


    /* ¼­ºêÅÇ 01 */
    td.subtab01 {font-size:var( --font-size-xs); color:#707070; width:820px; height:32px; background-color:#f7f7f7; border:solid 1px #dcdcdc; border-top-width:0px; padding-left:10px; padding-top:3px;}
    td.subtab01 span {font-size:9px; color:#d1d1d1; font-weight:var(--font-weight-semibold);}
    td.subtab01 a {color:#707070; }
    td.subtab01 a.on {color:#707070; font-weight:var(--font-weight-semibold);}
    td.subtab01 a img {margin-right:5px; vertical-align:1px;}
    td.subtab01 a.on img {margin-right:5px;  vertical-align:1px;}

    /* ¼­ºêÅÇ 01 text */
    td.subtab01text {font-size:var( --font-size-xs); color:#4e5a95; width:820px; height:32px; background-color:#f7f7f7; border:solid 1px #dcdcdc; border-top-width:0px; padding-left:20px; padding-top:3px;}


    /* °Ô½ÃÆÇ ¸®½ºÆ® */
    table.tb_list01 {width:820px; border-top:solid 2px #bfc8e3;  table-layout:fixed;}
    table.tb_list01 tr.thison {background-color:#f8f8f8;}
    table.tb_list01 tr th {font-family:var(--primary-font); font-size:var( --font-size-xs); font-weight:var(--font-weight-regular); color:#2d3f78; text-align:center; height:30px; border-bottom:solid 1px #dddddd; background-color:#f1f2fa; padding-top:3px;}
    table.tb_list01 tr td {font-family:var(--primary-font); font-size:var( --font-size-xs); font-weight:var(--font-weight-regular); color:#999999; text-align:center; height:30px; border-bottom:solid 1px #dddddd; padding-top:3px;}
    table.tb_list01 tr td.ti {font-family:var(--primary-font); font-size:var( --font-size-xs); font-weight:var(--font-weight-regular); color:#666666; text-align:left; height:30px; border-bottom:solid 1px #dddddd; padding-top:3px; padding-left: 15px;}
    table.tb_list01 tr td.division {font-family:var(--primary-font); font-size:var( --font-size-xs); font-weight:var(--font-weight-regular); color:#8c9ac8; text-align:center; height:30px; border-bottom:solid 1px #dddddd; padding-top:3px;}
    table.tb_list01 tr td img {vertical-align:-1px;}


    /* °Ô½ÃÆÇ ºä */
    table.tb_list_view01 {width:820px; border-top:solid 2px #bfc8e3; }

    table.tb_list_view01 tr th {font-family:var(--primary-font); font-size:var( --font-size-xs); font-weight:var(--font-weight-regular); color:#2d3f78; text-align:center; height:30px; border-bottom:solid 1px #e1e3f1; background-color:#f1f2fa; padding-top:3px;}
    table.tb_list_view01 tr td {font-family:var(--primary-font); font-size:var( --font-size-xs); font-weight:var(--font-weight-regular); color:#666666; text-align:left; height:30px; border-bottom:solid 1px #eeeeee; background-color:#ffffff; padding-top:3px; padding-left:10px;}
    table.tb_list_view01 tr td.text {font-family:var(--primary-font); font-size:var(--font-size-sm); font-weight:var(--font-weight-regular); color:#898989; text-align:left; line-height:20px; border-bottom:solid 1px #eeeeee; background-color:#ffffff; padding:20px 20px 20px 20px;}
    table.tb_list_view01 tr td.text div {font-family:var(--primary-font); font-size:var(--font-size-sm); font-weight:var(--font-weight-regular); color:#898989; text-align:left; line-height:20px;}
	table.tb_list_view01 tr th.aln {text-align:left;padding-left:10px;}
	table.tb_list_view01 tr th.aln img {vertical-align:-3px}

	table.tb_list_view02 {width:820px; border-top:solid 1px #e6e4dd;border-right:solid 1px #e6e4dd;border-left:solid 1px #e6e4dd; }
    table.tb_list_view02 tr th {font-family:var(--primary-font); font-size:var( --font-size-xs); font-weight:var(--font-weight-regular); color:#78642d; text-align:center; height:25px; border-bottom:solid 1px #e6e4dd; background-color:#f6f2e8; padding-top:3px;}
    table.tb_list_view02 tr td {font-family:var(--primary-font); font-size:var( --font-size-xs); font-weight:var(--font-weight-regular); color:#666666; text-align:left; height:25px; border-bottom:solid 1px #e6e4dd; background-color:#ffffff; padding-top:3px; padding-left:10px;}
    .qna_intxt {padding:15px 15px 55px;font-size:var( --font-size-xs);border-bottom:2px solid #fdc69d;margin-bottom:15px}

    table.tb_list_view01_buttom {width:820px; table-layout:fixed;}
    table.tb_list_view01_buttom tr td.left {text-align:left; height:25px;}
    table.tb_list_view01_buttom tr td.right {text-align:right; height:25px;}
    table.tb_list_view01_buttom tr td.left img {cursor:pointer;}
    table.tb_list_view01_buttom tr td.right img {cursor:pointer;}

    /* ¸®½ºÆ® ºä ´ñ±Û */
        /* »ó´Ü ´ñ±Û ¼ö */
    table.tb_list_sub01_01 {width:100%; margin-top:16px; border-collapse:collapse; border-spacing:0px;}
    table.tb_list_sub01_01 tr td {padding-bottom:1px; color:#A1A1A1; font-size:var( --font-size-xs); text-align:right}
    table.tb_list_sub01_01 tr td strong {color:#F26321;}
        /* ÅÃ½ºÆ® ºÎ */
    table.tb_list_sub01_02 {width:100%; background:#F8F8F8; border-collapse:collapse; border-spacing:0; border: solid 1px #eeeeee; border-width:1px 0px 1px 0px;}
    table.tb_list_sub01_02 tr td.head01 {padding:9px 14px 0px 20px; color:#3F3F3F; font-size:var( --font-size-xs); border-bottom:none;}
    table.tb_list_sub01_02 tr td.head01 span {color:#888888;}
    table.tb_list_sub01_02 tr td.head02 {padding:0px 14px 0px 0px; color:#3F3F3F; font-size:var( --font-size-xs); border-bottom:none;}

    table.tb_list_sub01_02 tr td.input {padding:0 15px 14px 20px; border-top:none}
    table.tb_list_sub01_02 tr td.input textarea {width:575px; height:70px; border:solid 1px #C9C9C9; background:#ffffff;}
    table.tb_list_sub01_02 tr td.input img {cursor:pointer; vertical-align:bottom; margin:0px 0px 0px 1px;}

        /* ´ñ±Û ³»¿ë ºÎ */
    table.tb_list_sub01_03 {width:100%; background:#F8F8F8; border-collapse:collapse; border-spacing:0;}

    table.tb_list_sub01_03 tr td.head01 {padding:14px 14px 0px 20px;color:#888888;font-size:var( --font-size-xs);}
    table.tb_list_sub01_03 tr td.head01 span {color:#A1A1A1; font-size:10px; font-family:Tahoma;}
    table.tb_list_sub01_03 tr td.head02 {padding:14px 14px 0 20px;color:#9C9C9C;font-size:var( --font-size-xs); text-align:right;}
    table.tb_list_sub01_03 tr td.head02 a {color:#7C7C7C;}

    table.tb_list_sub01_03 tr td.body {padding:4px 15px 10px 20px; color:#666666; line-height:18px; font-size:var( --font-size-xs); border-bottom:solid 1px #eeeeee;}
    table.tb_list_sub01_03 tr td.body img {cursor:pointer; vertical-align:middle; margin-top:-2px;}


    /* input, select ÁöÁ¤ »ç¿ë¿ë */
    input.tf_access01 {width:15px; height:16px; background-color:#f7f6fc; border:solid 1px #d5d4e2;}
    input.tf_access02 {width:20px; height:16px; background-color:#f7f6fc; border:solid 1px #d5d4e2;}
    input.tf_access03 {width:25px; height:16px; background-color:#f7f6fc; border:solid 1px #d5d4e2;}
    input.tf_nom {height:16px; background-color:#f7f6fc; border:solid 1px #d5d4e2;}
    input.tf_nom01 {font-size:var( --font-size-xs); color:#606060; height:18px; border:solid 1px #d5d4e2;}
    input.tf_nom02 {font-size:var( --font-size-xs); color:#606060; height:18px; border:solid 1px #d6d6d6;}


    select.nom {font-size:var( --font-size-xs); color:#606060; height:16px; border:solid 1px #7f9db9;}

    textarea.nom02 {font-size:var( --font-size-xs); color:#606060; border:solid 1px #d6d6d6;}


    /* a tag »öº°(¾ð´õ¶óÀÎ) */
    a.blue {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#0000cc; margin:0px; padding:0px;}
    a.blue:link {color:#0000cc; text-decoration: underline; }
    a.blue:visited {color:#0000cc; text-decoration: underline; }
    a.blue:active {color:#0000cc; text-decoration: underline; }
    a.blue:hover {color:#0000cc; text-decoration: underline; }

    a.red {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#0000cc; margin:0px; padding:0px;}
    a.red:link {color:#d64c4c; text-decoration: underline; }
    a.red:visited {color:#d64c4c; text-decoration: underline; }
    a.red:active {color:#d64c4c; text-decoration: underline; }
    a.red:hover {color:#d64c4c; text-decoration: underline; }

    a.black {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#3d3d3d; margin:0px; padding:0px;}
    a.black:link {color:#3d3d3d; text-decoration: underline; }
    a.black:visited {color:#3d3d3d; text-decoration: underline; }
    a.black:active {color:#3d3d3d; text-decoration: underline; }
    a.black:hover {color:#3d3d3d; text-decoration: underline; }


    /* µ¡±Û view¿ë */
    table.detext {table-layout:fixed;}
    table.detext tr th {font-size:var(--font-size-sm); font-weight:var(--font-weight-regular); color:#666666; text-align:left; height:25px; padding:0px 0px 0px 20px; border-bottom:solid 1px #ebebeb;}
    table.detext tr th span {font-size:var(--font-size-sm); font-weight:var(--font-weight-semibold); color:#a72300;}
    table.detext tr th img {vertical-align:-2px; cursor:pointer;}
    table.detext tr td {font-size:var(--font-size-sm); font-weight:var(--font-weight-regular); color:#666666; text-align:left; overflow:hidden; vertical-align:top; padding:5px 20px 5px 20px; border-bottom:solid 1px #c8c8c8;}


    /* ÆäÀÌÁö¿ë */
    table.paging {text-align:center;}
    table.paging tr td a.lt {font-size:10px; font-weight:var(--font-weight-regular); color:#7b7b7b;}
    table.paging tr td a.gt {font-size:10px; font-weight:var(--font-weight-regular); color:#7b7b7b;}
    table.paging tr td a {font-size:var(--font-size-sm); font-weight:var(--font-weight-regular); color:#423f3d;}
    table.paging tr td a.on {font-size:var(--font-size-sm); font-weight:var(--font-weight-semibold); color:#423f3d;}
    table.paging tr td span {font-size:9px; font-weight:var(--font-weight-semibold); color:#d1d1d1;}

    /* ´Þ·Â - ·¹ÀÌ¾î ¹Ì´Ï ÄÌ¸°´õ*/
    div.calendar01 {table-layout:fixed; text-align:center; width:284px; border:solid 1px #bac2e4; background-color:#ffffff; position:absolute; }

    table.calendar01 {table-layout:fixed;}

    table.calendar01 tr th {font-family:var(--primary-font); font-size:var( --font-size-xs); font-weight:var(--font-weight-semibold); color:#3f3f3f; height:29px; cursor:default; text-align:center; border:solid 1px #bac2e4; border-width:1px 0px 1px 1px; background-color:#eff1f9; padding-top:3px;}
    table.calendar01 tr th.holiday {font-family:var(--primary-font); font-size:var( --font-size-xs); font-weight:var(--font-weight-semibold); color:#fc6500; height:29px; cursor:default; text-align:center; border:solid 1px #bac2e4; border-width:1px 0px 1px 1px; background-color:#eff1f9; padding-top:3px;}
    table.calendar01 tr th.end {font-family:var(--primary-font); font-size:var( --font-size-xs); font-weight:var(--font-weight-semibold); color:#3f3f3f; height:29px; cursor:default; text-align:center; border:solid 1px #bac2e4; border-width:1px 1px 1px 1px; background-color:#eff1f9; padding-top:3px;}
    table.calendar01 tr th.end_saturday {font-family:var(--primary-font); font-size:var( --font-size-xs); font-weight:var(--font-weight-semibold); color:#4fa3c6; height:29px; cursor:default; text-align:center; border:solid 1px #bac2e4; border-width:1px 1px 1px 1px; background-color:#eff1f9; padding-top:3px;}

    table.calendar01 tr td {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#3f3f3f; height:29px; cursor:pointer; font-weight:var(--font-weight-regular); text-align:center; background-color:#ffffff; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}
    table.calendar01 tr td.no_ {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#3f3f3f; height:29px; cursor:pointer; font-weight:var(--font-weight-regular); text-align:center; background-color:#fbf6f0; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}
    table.calendar01 tr td.end {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#3f3f3f; height:29px; cursor:pointer; font-weight:var(--font-weight-regular); text-align:center; background-color:#ffffff; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:3px;}
    table.calendar01 tr td.no_end {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#3f3f3f; height:29px; cursor:pointer; font-weight:var(--font-weight-regular); text-align:center; background-color:#fbf6f0; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:3px;}

    table.calendar01 tr td.holiday  {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#fc6500; height:29px; cursor:pointer; font-weight:var(--font-weight-regular); text-align:center; background-color:#ffffff; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}
    table.calendar01 tr td.saturday {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#4fa3c6; height:29px; cursor:pointer; font-weight:var(--font-weight-regular); text-align:center; background-color:#ffffff; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}
    table.calendar01 tr td.monthno  {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#cccccc; height:29px; cursor:default; font-weight:var(--font-weight-regular); text-align:center; background-color:#ffffff; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}

    table.calendar01 tr td.no_holiday  {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#fc6500; height:29px; cursor:pointer; font-weight:var(--font-weight-regular); text-align:center; background-color:#fbf6f0; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}
    table.calendar01 tr td.no_saturday {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#4fa3c6; height:29px; cursor:pointer; font-weight:var(--font-weight-regular); text-align:center; background-color:#fbf6f0; border:solid 1px #d5d5d5; border-width: 0px 0px 1px 1px; padding-top:3px;}


    table.calendar01 tr td.end_holiday  {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#fc6500; height:29px; cursor:pointer; font-weight:var(--font-weight-regular); text-align:center; background-color:#ffffff; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:3px;}
    table.calendar01 tr td.end_saturday {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#4fa3c6; height:29px; cursor:pointer; font-weight:var(--font-weight-regular); text-align:center; background-color:#ffffff; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:3px;}
    table.calendar01 tr td.end_monthno  {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#cccccc; height:29px; cursor:default; font-weight:var(--font-weight-regular); text-align:center; background-color:#ffffff; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:3px;}

    table.calendar01 tr td.no_end_holiday  {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#fc6500; height:29px; cursor:pointer; font-weight:var(--font-weight-regular); text-align:center; background-color:#fbf6f0; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:3px;}
    table.calendar01 tr td.no_end_saturday {font-family:var(--primary-font); font-size:var( --font-size-xs); color:#4fa3c6; height:29px; cursor:pointer; font-weight:var(--font-weight-regular); text-align:center; background-color:#fbf6f0; border:solid 1px #d5d5d5; border-width: 0px 1px 1px 1px; padding-top:3px;}

        /* ´Þ·Â »ó´Ü ³âµµ ºÎ*/
    table.calendar01_top_yearmonth {table-layout:fixed;}

    table.calendar01_top_yearmonth tr td {font-family:var(--primary-font); font-size:var( --font-size-xs); text-align:center; cursor:default; color:#3f3f3f; height:25px; font-weight:var(--font-weight-semibold);}
    table.calendar01_top_yearmonth tr td.left {font-family:var(--primary-font); font-size:var( --font-size-xs); text-align:right; cursor:pointer; color:#3f3f3f; height:25px; font-weight:var(--font-weight-semibold);}
    table.calendar01_top_yearmonth tr td.right {font-family:var(--primary-font); font-size:var( --font-size-xs); text-align:left; cursor:pointer; color:#3f3f3f; height:25px; font-weight:var(--font-weight-semibold);}

    table.calendar01_top_yearmonth tr td.left img {vertical-align:1px;}
    table.calendar01_top_yearmonth tr td.right img {vertical-align:-3px;}

        /* ´Þ·Â ÇÏ´Ü txt ºÎ */
    table.calendar01_bottom_txt {table-layout:fixed;  width:100%;}

    table.calendar01_bottom_txt tr td {font-family:var(--primary-font); font-size:var( --font-size-xs); text-align:left; color:#3f3f3f; width:100%; height:25px; padding-left:7px;}
    table.calendar01_bottom_txt tr td span {font-family:var(--primary-font); font-size:var(--font-size-sm); color:#3f3f3f;}

        /* ´Þ·Â »ó´Ü ´Ý±â ¹öÆ° ºÎ*/
    table.calender01_close {width:282px;}
    table.calender01_close tr td {width:282px; text-align:right;}
    table.calender01_close tr td img {cursor:pointer; margin-top:2px; margin-right:2px;}

.rankcut_tt {margin: 20px 0 11px 0;}
.rankcut_tt strong {color:#06F;font-size:14px;}

.myexamTitTxt{padding: 0;font-size: var(--font-size-sm);line-height: 16px;color: #666;margin-bottom: 25px;font-family:var(--primary-font);}
.myexamSubTit{font-size:20px;color:#000;font-weight: var(--font-weight-semibold);margin-bottom: 10px;font-family:var(--primary-font);}
.myexamTable{width:100%;table-layout: fixed;border-collapse: collapse;border-top: 1px solid #999;border-bottom: 1px solid #e2e2e2;margin-bottom: 25px;}
.myexamTable th{font-weight: var(--font-weight-semibold);color:#333;font-size:var(--font-size-sm);text-align: center;padding:10px 0 8px;letter-spacing: -0.5px;font-family:var(--primary-font);background: #fafafa;}
.myexamTable td{color:#999999;font-size:var(--font-size-sm);text-align: center;padding:10px 0 8px;border-top: 1px solid #e2e2e2;font-family:var(--primary-font);}
.myexamTable .subject{color:#666666;text-align: left;padding-left: 10px;}
.myexamTable .submit{color:#007af3;font-weight: var(--font-weight-semibold);text-decoration: underline;letter-spacing: -1px;}
.myexamTable .submit--done, .myexamTable .report{color:#007af3;font-weight: var(--font-weight-semibold);text-decoration: underline;letter-spacing: -1px;}
.myexamTable .completion--day{color:#666666;font-size:var( --font-size-xs);}
.myexamTable .waiting{color:#4bc8bb;letter-spacing: -1px;}
.myexamTable .waiting2{color:#ff502b;letter-spacing: -1px;}
.myexamTable .done{color:#000;letter-spacing: -1px;}
.myexamTable .nodata{color: #666;}
.myexamBox{margin-bottom: 25px;background: #f4f8ff;padding:15px 0 10px 20px}
.myexamBox *{font-family:var(--primary-font);}
.myexamBox h3{font-size: var(--font-size-sm);color:#111111;line-height: 1;margin:0 0 5px 0;font-family:var(--primary-font);}
.myexamBox p{font-size: var(--font-size-sm);color:#666666;line-height: 1.7;margin:0;}
.myexamBox p > span {display: inline-block;}
.myexamBox p > span:nth-of-type(2n+1) {width: 310px;}
.myexamBox .ty1{color:#4bc8bb}
.myexamBox .ty2{color:#ff502b}
.myexamBox .ty3{color:#000000}
.myexamSelect{text-align: right;margin-top: -38px;margin-bottom: 8px;}
.myexamSelect select{width: 80px; height: 30px;}
.btn_gray{display: inline-block;text-align: center;height: 36px;line-height: 34px !important;background: #7b808a;font-size: var(--font-size-sm);color: #fff !important;font-weight: var(--font-weight-semibold);padding: 0 25px;text-decoration: none !important;width:64px}


































