@charset "euc-kr";

#common_table{margin:0}
/* ¸®½ºÆ® */
#common_table .table_list{width:100%}
#common_table .table_list .searchArea{position:relative;width:100%;text-align:left;margin-top:3px;padding:0;height:27px}
#common_table .table_list .searchArea *{vertical-align:middle}
#common_table .table_list .searchArea .txt{border:1px solid #c9c9c9;width:141px;height:19px;padding:5px 0 0 3px;font-family:var(--primary-font);font-size:var( --font-size-xs);line-height:1;vertical-align:middle}
#common_table .table_list .searchArea select{font-size:var( --font-size-xs)}
#common_table .table_list .searchArea .a_right{position:absolute;right:0;top:0}
#common_table .table_list .aLeft{text-align:left;padding-left:4px}

#common_table .table_list *{margin:0;padding:0}
#common_table .table_list .common_type01{table-layout:fixed;border-collapse:collapse;border-top:1px solid #999;border-bottom:1px solid #e0e0e0;width:100%}
/* #common_table .table_list .common_type01 thead th{padding:9px 0 6px 0;background:#fff8f3;border-bottom:1px solid #d1d1d1;color:#f26522;vertical-align:top;font:11px/1.0 dotum !important} */
#common_table .table_list .common_type01 thead th{height:39px;background:#fafafa;border-bottom:1px solid #e2e2e2;color:#434a59;font-size:var( --font-size-sm);font-weight:var(--font-weight-regluar);letter-spacing: -1px;font-family:var(--primary-font)}
#common_table .table_list .common_type01 tbody td{border-top: 1px solid #e0e0e0;text-align: center;padding: 11px 0 11px 0;color: #666;line-height: 18px;font-family:var(--primary-font)}
#common_table .table_list .common_type01 tbody td.number{font-size:var( --font-size-xs);color:#888}
#common_table .table_list .common_type01 tbody td.subject{text-align: left;padding-left: 9px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
#common_table .table_list .common_type01 tbody td.subject a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #7e7e7e}
#common_table .table_list .common_type01 tbody td.subject a:hover{color:#333}
#common_table .table_list .common_type01 tbody td.subject span{color:#f26522;font-size:var( --font-size-xs)}
#common_table .table_list .common_type01 tbody td a{font-size:var(--font-size-sm)}
#common_table .table_list .common_type01 tbody td a:hover{color:#333}
#common_table .table_list .common_type01 tbody td.noData{text-align:center;height:165px;color:#666}

#common_table .table_list .table_footer{position:relative;width:100%;height:50px}
#common_table .table_list .table_footer .btns{text-align:right;padding:10px 6px 0 0}
#common_table .table_list .table_footer .btns .aLeft{float:left}
#common_table .table_list .paging{position:absolute;left:0;top:0;width:100%;text-align:center;padding:12px 0 0 0;color:#c0b6ac}
#common_table .table_list .paging *{vertical-align:middle}
#common_table .table_list .paging img{vertical-align:-4px}
#common_table .table_list .paging a{color:#666;font-size:var(--font-size-sm);vertical-align:0;padding-right:1px}
#common_table .table_list .paging strong{color:#868686;text-decoration:underline;font-size:var(--font-size-sm);vertical-align:0;padding-right:1px}

/* ¾²±â */
#common_table .table_write{}
#common_table .table_write .table_w{position:relative;width:100%;padding:5px 0 0;border-top:2px solid #ffc7a6;border-bottom:1px solid #e0e0e0;background:#fff}
#common_table .table_write table{border-collapse:collapse;table-layout::fixed;width:100%}
#common_table .table_write table th{padding:0 0 0 0;font-family:var(--primary-font);font-size:var( --font-size-xs);line-height:1.3;color:#666}
#common_table .table_write table th.t02{ padding-top:5px}
#common_table .table_write table td{height:26px;vertical-align:middle;font-size:var( --font-size-xs);color:#666}
#common_table .table_write table td input.txt{padding:3px 0 0 5px;border:1px solid #d6d6d6;height:20px;color:#555;width:98%}
#common_table .table_write table td input{margin:0;padding:0}
#common_table .table_write table td.txt{padding-top:3px}
#common_table .table_write table td.radio{padding-top:3px;padding-bottom:7px}
#common_table .table_write table td label{vertical-align:1px;margin-right:3px}
#common_table .table_write table tr.file th{vertical-align:top;padding-top:5px}
#common_table .table_write table tr.file td p{margin-top:5px;color:#999;padding-bottom:7px}
#common_table .table_write table tr.file td p strong{font-weight:var(--font-weight-regluar);color:#606060}
#common_table .table_write table tr.bline td, #common_table .table_write table tr.bline th{padding-bottom:8px;border-bottom:1px solid #e0e0e0}
#common_table .table_write table tr td.edit{padding-top:10px;padding-bottom:10px}
#common_table .table_write table tr .pt5{padding-top:5px}
#common_table .table_write .table .option th{background:#f5f5f5;border:1px solid #e1e1e1}
#common_table .table_write .table .option td{padding:5px 0 5px 0;border:1px solid #e1e1e1;padding-left:5px}

/* Å×ÀÌºí¸®½ºÆ® ÇÏ´Ü ¹öÆ° */
#common_table .table_footer{position:relative;width:100%;border-top:1px solid #efefef}
#common_table .table_footer .btns{text-align:right;padding:10px 6px 0 0}
#common_table .table_footer .btns .aLeft{float:left}

/* Å×ÀÌºí º¸±â ÆäÀÌÁö */
#common_table .table_view{padding-top:0}
#common_table .table_view .table_v{position:relative;width:100%;padding:0 0 20px;border-top:2px solid #ffc7a6;border-bottom:1px solid #e0e0e0;background:#fff}
#common_table .table_view .table_v h2.title{margin:0;font-family:var(--primary-font);font-size:var(--font-size-sm);line-height:1.3;color:#666;padding:10px 60px 7px 12px;border-bottom:1px solid #ddd;font:auto;font-weight:var(--font-weight-semibold);word-break:break-all}
#common_table .table_view .table_v .items{width:100%;overflow:hidden}
#common_table .table_view .table_v .items *{margin:0;padding:0}
#common_table .table_view .table_v .items dt{display:inline-block;*display:inline;*zoom:1;padding:0 0 0 6px;letter-spacing:-1px;font-family:var(--primary-font);font-size:var( --font-size-xs);line-height:1.4}
#common_table .table_view .table_v .items dd{display:inline-block:0 0 0 0;*display:inline;*zoom:1;font-family:var(--primary-font);font-size:var( --font-size-xs);line-height:1.3;margin-right:5px;color:#ddd}
#common_table .table_view .table_v .items dd strong{font-weight:var(--font-weight-regluar);color:#a1a1a1;padding-right:7px}
#common_table .table_view .table_v .items dd a{text-decoration:underline}
#common_table .table_view .table_v .items .phone{ color:#0596a0}
#common_table .table_view .table_v .leftPos{float:left;width:24%;padding:7px 0 0 6px;font-family:var(--primary-font);font-size:var( --font-size-xs);line-height:1.1}
#common_table .table_view .table_v .leftPos dt{float:left;margin-right:3px;color:#a1a1a1;font-weight:var(--font-weight-regluar)}
#common_table .table_view .table_v .leftPos dd{float:left}
#common_table .table_view .table_v .rightPos{float:right;width:75%;padding:7px 0 0 6px;text-align:right;color:#a1a1a1;font-weight:var(--font-weight-regluar)}
#common_table .table_view .table_v .rightPos dt{margin:0 4px 0 16px}
#common_table .table_view .table_v .rightPos img{vertical-align:middle;margin-right:2px}
#common_table .table_view .table_v .hit02{position:absolute;right:15px;top:11px;font-family:var(--primary-font);font-size:var( --font-size-xs);line-height:1.3;margin:0;olor:#a1a1a1;text-align:right;padding:0 0 0 6px;background:url(//img.megastudy.net/go1_class/common/u_view_notice.gif) 0 5px no-repeat}
#common_table .table_view .table_v .hit02 *{display:inline;vertical-align:top;margin:0}
#common_table .table_view .table_v .hit02 dd{font-weight:var(--font-weight-regluar);color:#777}
#common_table .table_view .table_v .viewContents{margin-top:25px;padding:0 15px 5px 15px;font-family:var(--primary-font);font-size:var( --font-size-xs);line-height:1.7;color:#666;;word-break:break-all}
#common_table .table_view .table_v .source{position:absolute;left:15px;bottom:20px;font-family:var(--primary-font);font-size:var( --font-size-xs);line-height:1.3;color:#a1a1a1}
#common_table .table_view .table_v .source img{vertical-align:-4px}
#common_table .table_view .table_v .w50{width:49%}
#common_table .table_view .table_v .w90{width:90%}
#common_table .table_view .table_v .w20{width:20%}
#common_table .table_view .table_v .w80{width:80%}
#common_table .table_view .btns{position:relative;width:100%;;text-align:right;padding:10px 6px 30px 0;border-top:1px solid #efefef}
#common_table .table_view .btns .al{position:absolute;left:5px;top:10px}

/* °Ô½ÃÆÇ °øÅëÀÛ¾÷ */
#common_table .table_list .common_type02{border-top:2px solid #a9dfa2;border-bottom:1px solid #a9dfa2}
#common_table .table_list .common_type02 thead th{background:#f0f9ee;color:#47a738}
#common_table .table_list .common_type03{border-top:2px solid #ffc8a5;border-bottom:1px solid #ffc8a5}
#common_table .table_list .common_type03 thead th{background:#fef5f0;color:#f4691f}
/* #common_table .table_list .common_type04{border-top:2px solid #a5d0ff;border-bottom:1px solid #a5d0ff} */
/* #common_table .table_list .common_type04 thead th{background:#eff6fd;color:#1c8cf6} */
#common_table .table_list .common_type05{border-top:2px solid #9ce1e4;border-bottom:1px solid #9ce1e4}
#common_table .table_list .common_type05 thead th{background:#ecf7f7;color:#2fb0b3}
#common_table .table_list .common_type06{border-top:2px solid #bec8e3 ;border-bottom:1px solid #bec8e3}
#common_table .table_list .common_type06 thead th{background:#f2f2fa;color:#5c6996}

#common_table .table_view .type02 {border-top:2px solid #a9dfa2}
#common_table .table_view .type03 {border-top:2px solid #ffc8a5}
#common_table .table_view .type04 {border-top:2px solid #a5d0ff}
#common_table .table_view .type05 {border-top:2px solid #9ce1e4}
#common_table .table_view .type06 {border-top:2px solid #bec8e3}
#common_table .table_view h3 {font-size:var( --font-size-xs);font-weight:var(--font-weight-regluar);margin-bottom:5px}
#common_table .table_view h3.st1 {color:#49a739}
#common_table .table_view h3.st2 {color:#f36920}
#common_table .table_view h3.st3 {color:#188cf3}
#common_table .table_view h3.st4 {color:#30b2b4}
#common_table .table_view td {border-bottom:1px solid #e0e0e0;padding:6px 0 5px 18px}
#common_table .pre_next th {font-size:var( --font-size-xs);border-bottom:1px solid #e0e0e0 !important}
#common_table .table_view .pre_next td.num {color:#878787}




.container{margin:0 20px}
#common_table .table_footer .paging02{ text-align:center;font-family:var(--primary-font);font-size:var(--font-size-sm);line-height:1.3;color:#888;padding:20px 0 20px 0;position:absolute;text-align:center;width:100%;left:0;top:0}
#common_table .table_footer .paging02 img{ vertical-align:-4px}
#common_table .table_footer .paging02 a, #common_table .table_footer .paging02 strong{padding:3px 11px 0 5px; background:url(//img.megastudy.net/event/20110324_ranking/l_paging.png) no-repeat 100% 0;line-height:1.5}
#common_table .table_footer .paging02 a.prev{padding:0;background:none}
#common_table .table_footer .paging02 a.next{padding:0;background:none;margin-left:-5px}
#common_table .table_footer .paging02 a:link{color:#888;text-decoration:none}
#common_table .table_footer .paging02 a:visited{color:#888;text-decoration:none}
#common_table .table_footer .paging02 a:hover{color:#888;text-decoration:underline}
#common_table .table_footer .paging02 a:active{color:#888}
#common_table .f_list{width:100%;border-top:2px solid #ffc7a6;margin:0;padding:0;color:#888;margin-bottom:10px}
#common_table .f_list *{margin:0;padding:0}
#common_table .f_list li{position:relative;width:100%;overflow:hidden;border-bottom:1px solid #e0e0e0;font:0/0 arial}
#common_table .f_list li strong{display:block;float:left;padding:10px 0 7px 20px;margin-right:10px;width:100px;background:#fff8f3;color:#f26522;font-weight:var(--font-weight-regluar);font-family:var(--primary-font);font-size:var(--font-size-sm);line-height:1.3}
#common_table .f_list li a{display:block;padding:10px 0 7px 0;margin:0 90px 0 0;font-family:var(--primary-font);font-size:var(--font-size-sm);line-height:1.3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#common_table .f_list li span{position:absolute;right:17px;top:10px;font-family:var(--primary-font);font-size:var(--font-size-sm);line-height:1.3}
#common_table .f_list li.next{border-bottom-width:0}


.section3 .service{margin:0;font-size:var(--font-size-sm)}
.section3 *{padding:0}
.section3 h2{font-size:15px;font-weight:var(--font-weight-semibold);height:30px;margin:0}
.service{position: relative;padding-bottom: 30px}
.service .prev{position: absolute;left:5px;top:45%;margin-top:-14px;cursor: pointer;width:12px}
.service .next{position: absolute;right:5px;top:45%;margin-top: -14px;cursor: pointer;width:12px}
/*.service h2{font-size:22px;padding-left: 15px;font-weight: bold;letter-spacing: -2px;color: #3f3f3f}*/
.service-menu{display: block;text-align: center;padding-bottom: 10px;padding-top: 10px;margin-bottom: 20px;background: #f3f3f3}
.service-menu a{font-size:var(--font-size-sm);letter-spacing: -1px}
.service-menu a:hover, .service-menu .on{color: #61a2d9}
.service-menu .line{display:inline-block;width:1px;height:16px;margin:-2px 5px 0 6px;vertical-align: middle;line-height: 9999px;font-size:16px;background: #b4b4b4;overflow: hidden}
.service-list{width:90%;margin:0 auto;overflow: hidden;list-style: none}
.service-list li{float:left;width:33%;text-align: center}
.service-list li:last-child{display: none}
.service-list .txt{padding-top: 15px;font-size:var(--font-size-sm)}
.service-list li img{width:95%}
.service-menu{position: absolute;right:2.5%;top:10px;background: none;padding-top: 0}
.service-list li:last-child{display: block}
#megaNumOne2{margin:0 28px}
.sky_banner {left: 50%; margin-left: 515px; position: absolute;top: 0}
#skyArea{right:-140px !important}
#skyArea #skyArea{right:0 !important}