/* hsg */
.hsg_cont_wrap {position:relative; width:100%; margin-top:40px; box-sizing:border-box;}
.hsg_tit {position:relative; width:100%; height:70px; box-sizing:border-box; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; font-size:22px; letter-spacing:-1px; font-weight:800;}
.hsg_tit2 {position:relative; width:100%; height:60px; box-sizing:border-box; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; font-size:22px; letter-spacing:-1px; font-weight:800;}
.hsg_tit3 {position:relative; width:100%; height:34px; box-sizing:border-box; font-size:18px; color:#000; letter-spacing:-1px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; font-weight:800;}
.hsg_gra {position:relative; width:100%; box-sizing:border-box;}
.hsg_txt {position:relative; width:100%; height:70px; box-sizing:border-box; font-size:15px; color:#666; line-height:150%;}
.hsg_tabwrap {position:relative; width:100%; box-sizing:border-box;}
.hsgtab_squ {position:absolute; width:60px; border-radius:5px; z-index:300; box-sizing:border-box; text-align:center; line-height:120%; font-size:13px;}
.hsg_txt2 {position:relative; width:100%; box-sizing:border-box; font-size:13px; color:#666; line-height:150%; letter-spacing:normal;}
.hsg_bt_1 {position:absolute; width:157px; height:34px; right:0px; top:0px;}
.hsg_gra2 {position:relative; width:100%;  height:34px; box-sizing:border-box; padding-top:5px;}
.hsg_txt3 {position:relative; width:100%; box-sizing:border-box; font-size:13px; color:#ff3333; line-height:150%; letter-spacing:normal; margin-top:10px;}
.hsg_btwrap {position:relative; width:100%; height:50px; box-sizing:border-box; margin-top:10px; margin-bottom:50px;}
.hsg_bt {position:relative; width:170px; height:50px; border-radius:5px; background:#fd4c4c; margin:0 auto;}
.hsg_bt a {display:block; width:100%; height:50px; line-height:50px; color:#fff; font-size:15px; text-align:center; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; letter-spacing:-1px;}

.hsg_txt4 {font-size:18px; color:#000; letter-spacing:-1px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; font-weight:800;}


/* table */
.hsgtab_01 {border:0; border-collapse:collapse; width:1200px;}
.hsgtab_01 th {background:#f7f7f7; color:#000; height:76px; font-size:14px; text-align:center; vertical-align:middle; border:solid 1px #ebebeb; font-weight:normal; box-sizing:border-box; line-height:140%;}
.hsgtab_01 td {background:#fff; color:#666; height:76px; text-align:center; vertical-align:middle; box-sizing:border-box; border:solid 1px #ebebeb; font-size:14px; line-height:140%;}
.hsgtab_01 td.hsgtab_top {border:0px; border-right:solid 1px #618ada; background:#1f58cc; color:#fff; font-size:14px; height:60px;}

.hsgtab_02 {border:0; border-collapse:collapse; width:860px;}
.hsgtab_02 th {background:#f7f7f7; color:#000; font-size:13px; text-align:center; vertical-align:middle; padding:10px; border:solid 1px #ebebeb; font-weight:normal; box-sizing:border-box; line-height:140%;}
.hsgtab_02 td {background:#fff; color:#666; text-align:center; vertical-align:middle; padding:10px; box-sizing:border-box; border:solid 1px #ebebeb; font-size:13px; line-height:140%;}

.hsgtab_03 {border:0; border-collapse:collapse; width:860px;}
.hsgtab_03 th {background:#fcf1e8; color:#000; font-size:13px; text-align:center; vertical-align:middle; padding:10px; border:solid 1px #ebebeb; font-weight:normal; box-sizing:border-box; line-height:140%;}
.hsgtab_03 td {background:#fafafa; color:#666; text-align:center; vertical-align:middle; padding:10px; box-sizing:border-box; border:solid 1px #ebebeb; font-size:13px; line-height:140%;}

.hsgtab_04 {border:0; border-collapse:collapse; width:860px;}
.hsgtab_04 th {border:0px; border-right:solid 1px #618ada; background:#1f58cc; color:#fff; font-size:14px; padding:12px; line-height:140%; font-weight:400;}
.hsgtab_04 td {background:#fff; color:#666; text-align:center; vertical-align:middle; padding:10px; box-sizing:border-box; border:solid 1px #ebebeb; font-size:13px; line-height:140%;}
.hsgtab_04 th:nth-last-child(1) {border-right:solid 1px #1f58cc;}

.hsgtab_05 {border:0; border-collapse:collapse; width:860px;}
.hsgtab_05 th {border:0px; border-right:solid 1px #618ada; background:#1f58cc; color:#fff; font-size:14px; padding:12px; line-height:140%; font-weight:400;}
.hsgtab_05 td {background:#f7f7f7; color:#666; text-align:center; vertical-align:middle; padding:10px; box-sizing:border-box; border:solid 1px #ebebeb; font-size:13px; line-height:140%;}
.hsgtab_05 th:nth-last-child(1) {border-right:solid 1px #1f58cc;}



.montab_wrap {position:relative; width:100%; box-sizing:border-box; margin-top:15px;}
.monnav_wrap {position:relative; width:100%; height:48px; box-sizing:border-box;}
.monnav_wrap ul {list-style:none; margin:0px; padding:0px;}
.monnav_wrap ul li {position:relative; float:left; width:98px; height:40px; margin-right:2px; border-radius:5px; background:#f1f0f0; text-align:center; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; font-size:15px; font-weight:800;}
.monnav_wrap ul li a {display:block; width:100%; height:40px; line-height:40px; font-size:15px; font-weight:normal; color:#666;}
.monnav_wrap ul li a.mon_on {background:#fd4c4c; color:#fff; border-radius:5px;}
.monnav_wrap ul li a.mon_on:hover {background:#fd4c4c; color:#fff; border-radius:5px;}
.monnav_wrap ul li a:hover {color:#000;}
.monnav_wrap ul li:nth-child(1) {width:98px;}
.monnav_wrap ul li:nth-last-child(1) {width:100px; margin-right:0px;}
.montab_wrapline {position:relative; width:100%; height:2px; background:#000; box-sizing:border-box;}

/* table */
.montab_01 {border:0; border-collapse:collapse; width:100%;}
.montab_01 th {color:#000; font-size:13px; text-align:center; height:48px; border:solid 1px #ededed; border-top:none; box-sizing:border-box; background:#faf9f9; padding:0px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ",µ¸¿ò,Dotum,sans-serif; font-weight:800;}
.montab_01 td {background:#fff; color:#666; height:80px; text-align:left; box-sizing:border-box; border:solid 1px #ededed; padding:0px;}

.monsel_wrap {position:relative; width:100%; height:80px; box-sizing:border-box;}
.monsel_day_ba {position:relative; width:100%; height:80px; box-sizing:border-box; text-align:left; padding-left:5px; padding-top:3px;}
.monsel_day {position:absolute; width:30px; height:20px; left:5px; top:3px; text-align:left; font-size:13px; color:#fff;}
.monsel_day2 {position:absolute; width:30px; height:20px; left:178px; top:3px; text-align:left; font-size:13px; color:#fff;}
.monsel_day3 {position:absolute; width:30px; height:20px; left:357px; top:3px; text-align:left; font-size:13px; color:#fff;}
.monsel_day4 {position:absolute; width:30px; height:20px; left:526px; top:3px; text-align:left; font-size:13px; color:#fff;}
.monsel_day5 {position:absolute; width:30px; height:20px; left:699px; top:3px; text-align:left; font-size:13px; color:#fff;}
.monsel_cont {position:absolute; display:table; width:100%; height:57px; left:0px; top:20px; line-height:130%; box-sizing:border-box;}
.monsel_cont_ts {display:table-cell; width:100%; height:57px; vertical-align:middle; text-align:center; font-size:13px; color:#fff; font-weight:normal;}
.monsel_colday {position:absolute; width:100%; height:20px; left:0px; top:34px; text-align:center; font-size:12px; color:#fd4c4c;}









