@charset "euc-kr";


/*******************************************main*******************************************/
table{word-break:normal}
.examinfo_main{line-height: 1.5;}
.examinfo_main h3{position: relative;font-size: 16px;font-weight: bold;padding: 0 0 0 8px;margin: 0 0 10px;}
.examinfo_main h3.type1{margin: 0;}
.examinfo_main h3::before{content: "";position: absolute;top:6px;left:0;width: 2px;height: 14px;background-color: #222}
.examinfo_main h3 span{display: inline-block;}
.examinfo_main h3 a.btn_more{position: absolute;top:5px;right:3px;width:15px;height: 15px;background: url('https://img.megagong.net/s/common/main_bottom_more.jpg') no-repeat 0 0;font-size:0;}
.examinfo_main h3 a.btn_more.cast{position: relative;top: inherit;right: inherit;display: inline-block;vertical-align: middle;margin: 0px 0 0 20px;padding: 0 0 0px;}
.examinfo_main h3 a.btn_more.cast.right { float:right; margin-left:0; }


.examinfo_main .guide_wrp{position: relative;border: 1px solid #dddddd;margin: 0 0 10px;}
.examinfo_main .guide_wrp::after{content: "";display: block;clear: both;}
.examinfo_main .guide_wrp >div{position: relative;float: left;width: 25%;box-sizing:border-box;padding: 27px 20px;}
.examinfo_main .guide_wrp >div::before{content: "";display: block;position: absolute;top: 50%;right: 20px;width: 54px;height: 58px;margin-top: -29px;background: url('https://img.megagong.net/s/gong/examinfo/guide_icon_sp.png') no-repeat 0 0;}
.examinfo_main .guide_wrp >div::after{content: "";display: block;position: absolute;top: 50%;left: 0;width: 1px;height: 86px;margin: -43px 0 0;background: #ddd;}
.examinfo_main .guide_wrp >div:nth-child(1)::after{display: none}
.examinfo_main .guide_wrp >div:nth-child(1)::before{background-position: 0 1px;}
.examinfo_main .guide_wrp >div:nth-child(2)::before{background-position: 0px -67px;}
.examinfo_main .guide_wrp >div:nth-child(3)::before{background-position: 0 -139px;}
.examinfo_main .guide_wrp >div:nth-child(4)::before{background-position: 0 -212px;}
.examinfo_main .guide_wrp strong{display: block;padding: 0 0 7px;font-size: 16px;}
.examinfo_main .guide_wrp div strong:hover{color: #23bdc9;}
.examinfo_main .guide_wrp p{position: relative;}
.examinfo_main .guide_wrp p span{display:block;background:url('https://img.megagong.net/s/sobang/examinfo/bul01.png') left top 8px no-repeat;padding-left:6px;background-size:3px;font-size: 13px;}
.examinfo_main .guide_wrp p span:hover{font-weight:bold}

.examinfo_main .notice_wrp{position: relative; margin: 0 0 10px;}
.examinfo_main .notice_wrp::after{content: "";display: block;clear: both;}
.examinfo_main .notice_wrp h3{padding-left: 0; margin-bottom:7px;}
.examinfo_main .notice_wrp h3::before{display: none}
.examinfo_main .notice_wrp .notice_zone{ overflow:hidden; }
.examinfo_main .notice_wrp .notice_zone::after{content: "";display: block;clear: both;}
.examinfo_main .notice_wrp .notice_zone>div{float: left; width: 428px;height: 175px;box-sizing: border-box;border: 1px solid #ddd;padding:13px 20px; }
.examinfo_main .notice_wrp .notice_zone>div:first-child { margin-right:10px; }
.examinfo_main .notice_wrp .notice_zone h3 { border-bottom:1px solid #ddd; padding-bottom:8px; }
.examinfo_main .notice_wrp .notice_zone ul{max-height: 199px;overflow: hidden}
.examinfo_main .notice_wrp .notice_zone ul li{width:100%;position: relative; padding-left:8px;background-size:3px;}
.examinfo_main .notice_wrp .notice_zone ul li:before { content:""; display:block; width:3px; height:3px; background:#000; border-radius:50%; position:absolute; top:10px; left:0; }
.examinfo_main .notice_wrp .notice_zone ul li > span{display: inline-block;width: 35px;text-align: center;font-size: 12px;background-color: #67aaee;color: #fff;padding: 2px 0;position: absolute;top:8px;left:0}
.examinfo_main .notice_wrp .notice_zone ul li a{display: block;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width: 95%;text-decoration: none;padding: 4px 0;box-sizing: border-box;line-height: 1; font-size:13px; }
.examinfo_main .notice_wrp .notice_zone ul li a:hover{text-decoration:underline}
.examinfo_main .schedule_wrp table{width: 100%}
.examinfo_main .notice_2020{margin-bottom:10px;color:red;position: relative;}
.examinfo_main .schedule_wrp{position:relative;margin: 0 0 10px;line-height:16px;}
.examinfo_main .schedule_wrp .count{padding:0 4px 0 0;}
.examinfo_main .slick-arrow{width: 16px;height: 16px;background:url('https://img.megagong.net/s/gong/examinfo/mainslidr_btn.gif') left center no-repeat;font-size: 0;}
.examinfo_main .slick-next{background-position: -15px 0;}
.examinfo_main .shc_buttons{position:absolute;right:0;top:0;line-height:14px;color: #222;}
.examinfo_main .shc_buttons .arrows{vertical-align:top;}
.examinfo_main .shc_buttons .arrows button{margin:0 0 0 -1px;}
.examinfo_main .shc_buttons button {text-indent:-9999px;width:16px;height:16px;display:inline-block;vertical-align:top;}
.examinfo_main .shc_buttons > button.pause{background:url('https://img.megagong.net/s/sobang/examinfo/shc_button.png') no-repeat left bottom;margin:0 0 0 -5px;}
.examinfo_main .shc_buttons > button.pause.on{background:url('https://img.megagong.net/s/sobang/examinfo/shc_button.png') no-repeat left top;margin:0 0 0 -5px;}
.examinfo_main .present_wrp{margin: 0 0 30px}
.examinfo_main .present_wrp ul{margin-left: -10px;}
.examinfo_main .present_wrp ul::after{content: "";display: block;clear: both;}
.examinfo_main .present_wrp ul li{float: left;width: 33.3%;box-sizing: border-box;}
.examinfo_main .present_wrp ul li a{display: block;width: 280px;border: 1px solid #bbbbbb;margin: 0 0 0 10px;padding:30px 0;position:relative;}
.examinfo_main .present_wrp ul li a:after{content:"";position:absolute;right:0;bottom:0;width:12px;height:12px;background:url('https://img.megagong.net/s/gong/examinfo/btn_present_wrp.gif') no-repeat 0 0;}
.examinfo_main .recruit_wrp.mt{ margin-top:30px; }
.examinfo_main .recruit_wrp h3{float: left;}
.examinfo_main .recruit_wrp .tab_list{float:left; margin-top:3px; }
.examinfo_main .recruit_wrp .tab_cont{clear: both; }
.examinfo_main .recruit_wrp .tab_cont:after { clear:both; }
.examinfo_main .recruit_wrp .tab_cont ul{border-top: 1px solid #bbbbbb;border-left: 1px solid #bbbbbb;}
.examinfo_main .recruit_wrp .tab_cont ul::after{content: "";display: block;clear: both;}
.examinfo_main .recruit_wrp .tab_cont ul li{float: left;width: 20%;border-bottom: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;box-sizing: border-box;height: 45px;line-height: 1.2;}
.examinfo_main .recruit_wrp .tab_cont ul li:hover{background-color: #bde3e4;}
.examinfo_main .recruit_wrp .tab_cont ul li a{display: block;box-sizing: border-box;text-align: center;padding: 13px 10px;height: 100%;}
.examinfo_main .recruit_wrp .tab_cont ul li.line2 a{padding: 7px 10px;}
.examinfo_main .recruit_wrp .tab_cont ul li.empty{font-size: 0;background-color: #fff}
.examinfo_main .recruit_wrp .tab_cont table{width:100%;}
.examinfo_main .recruit_wrp .tab_cont table tbody tr td{height:45px;padding:0 0 0 0;word-break:break-all;}
.examinfo_main .recruit_wrp .tab_cont table tbody tr td:hover{background-color: #bde3e4;color:#23bdc9}
.examinfo_main .recruit_wrp .tab_cont table tbody tr td a{display:block;}
.examinfo_main .recruit_wrp .tab_cont table tbody tr td a:hover{color:#23bdc9}
.examinfo_main .recruit_wrp .tiny_txt {margin: -17px 0 30px 0; color: red;font-size: 12px;letter-spacing: -0.08em;font-family: '¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò','Dotum',sans-serif;}
.examinfo_main .recruit_wrp .schedule_slider2 + .tiny_txt.tab_2{margin: -7px 0 0 0;}
.examinfo_main .tbl_6 tr{border-bottom: 0}
.examinfo_main .tbl thead tr th,.gongGuide_wrp .tbl.layout tr th{background-color: #bbb}
.examinfo_main .tbl tbody tr th{background-color: #e9e9e9}
.examinfo_main .tbl tr th,.gongGuide_wrp .tbl tr td{padding: 10px 8px;letter-spacing: -0.045em}
.examinfo_main .tbl tr.new th,.examinfo_main .tbl tr.new td{padding: 6px 7px;}
.examinfo_main .tbl tr td.pl12{padding: 12px 14px; vertical-align:top;}
.examinfo_main .tbl tr td.pl20{padding: 20px 20px; vertical-align:top;}
.examinfo_main .tbl tr th{font-size: 13px;}
.examinfo_main .tbl tr td{font-size: 13px;}
.gongGuide_wrp .tbl.td-right tr td{text-align:right;padding:10px 20px;}
.tab_list{float: right;}
.tab_list::after,
.tab_list2::after{content: "";clear: both;display: block;}
.tab_list li,
.tab_list2 li{float:left;padding: 0 0 0 22px;background: url('https://img.megagong.net/s/gong/examinfo/check_bg.gif') left bottom no-repeat;line-height: 1;line-height:16px;margin:0 0 0 28px;}
.tab_list2 li { margin:3px 0 0 28px; }
.tab_list li.on,
.tab_list li:hover,
.tab_list2 li.on,
.tab_list2 li:hover{background-position: left top 1px;}
.tab_list li a,
.tab_list2 li a{color:#b4b4b4;font-weight:bold;font-size: 14px}
.tab_list li.on a,
.tab_list li a:hover,
.tab_list2 li.on a,
.tab_list2 li a:hover{color: #23bdc9;}
.examinfo_main .cast_wrp{position:relative;margin: 0 0 10px;line-height:16px;}
.examinfo_main .cast_wrp .count{padding:0 4px 0 0;}
.examinfo_main .cast_slider_wrap{position: relative;margin-left: -16px;height: 290px;overflow: hidden;}
.examinfo_main .cast_slider_wrap::before{position:absolute;top:0;left:-1px;width: 17px;height: 100%;background-color: #fff;z-index: 1}
.examinfo_main .cast_slider_wrap::after{content: "";display: block;clear: both;}
.examinfo_main .cast_slider_wrap .cast_slider,
.examinfo_main .cast_slider2 { margin-bottom: 30px }
.examinfo_main .cast_slider_wrap .cast_slider a {display: block;padding-left: 16px;position: relative;}
.examinfo_main .cast_slider2 a {display: block;padding-left: 0;position: relative;}
.examinfo_main .cast_slider_wrap .cast_slider span,
.cast_slider_wrap .cast_slider strong,
.examinfo_main .cast_slider2 span,
.examinfo_main .cast_slider2 strong {display: block;}

.examinfo_main .cast_slider_wrap .cast_slider .img,
.examinfo_main .cast_slider2 .img {position: relative;display: block;border-color: rgb(255, 255, 255);border-width: 2px;border-style: solid; overflow:hidden; height:165px; }
.examinfo_main .cast_slider_wrap .cast_slider a:hover .img::before  {content: "";position: absolute;top:50%;left: 50%;width: 45px;height: 45px;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background:url('https://img.megagong.net/s/cast/btn_play.png') no-repeat 0 0;z-index: 1}
.examinfo_main .cast_slider_wrap .cast_slider a:hover .img::after,
.examinfo_main .cast_slider2 a:hover .img::after {content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background:url('https://img.megagong.net/s/cast/dim.png') repeat 0 0;}

.examinfo_main .cast_slider_wrap .cast_slider .img img  {max-width: 370px;max-height: 100%;width: 100%}
.examinfo_main .cast_slider2 .img img { min-width: 104%; max-height:100%; width: auto; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }

.examinfo_main .cast_slider_wrap .cast_slider .img strong,
.examinfo_main .cast_slider2 .img strong {position: absolute;top: 0;left:0;padding:5px 7px;background-color: #0080fe;color: #fff;font-size: 12px;letter-spacing: -0.07em;font-weight: normal !important}
.examinfo_main .cast_slider_wrap .cast_slider .img .time,
.examinfo_main .cast_slider2 .img .time {position: absolute;bottom: 0;right: 0;display: block;background-color: #000;color: #dedede;padding: 3px 3px;font-size: 12px;}
.examinfo_main .cast_slider_wrap .cast_slider .date,
.examinfo_main .cast_slider2 .date {padding:10px 0 0;color: #808080;font-size: 12px;letter-spacing: -0.03em}
.examinfo_main .cast_slider_wrap .cast_slider .date strong,
.examinfo_main .cast_slider2 .date strong {color: #0080fe;display: inline-block;vertical-align: middle;margin: -3px 0 0;font-weight: normal !important}
.examinfo_main .cast_slider_wrap .cast_slider .tit,
.examinfo_main .cast_slider2 .tit {font-size: 13px;color: #333;text-decoration: none;letter-spacing: -0.07em;font-weight: bold;padding: 8px 0 0 0;line-height: 1.4;word-break: break-all;height: 37px;overflow: hidden;}
.examinfo_main .cast_slider_wrap .cast_slider li a:hover .tit,
.examinfo_main .cast_slider2 li a:hover .tit {text-decoration: underline;}
.examinfo_main .cast_slider_wrap .cast_slider strong.tea,
.examinfo_main .cast_slider2 strong.tea {color: #0080fe;margin: 7px 0 0}

.examinfo_main .cast_wrp .slick-arrow{width: 16px;height: 16px;background:url('https://img.megagong.net/s/gong/examinfo/mainslidr_btn.gif') left center no-repeat;font-size: 0;}
.examinfo_main .cast_wrp .slick-next{background-position: -15px 0;}
.examinfo_main .cast_buttons{position:absolute;right:0;top:-28px;line-height:14px;  }
.examinfo_main .cast_buttons.pc { display:block; }
.examinfo_main .cast_buttons.mobile { display:none; }
.examinfo_main .cast_buttons .arrows{vertical-align:top;}
.examinfo_main .cast_buttons .arrows button{margin:0 0 0 -1px;}
.examinfo_main .cast_buttons button {text-indent:-9999px;width:16px;height:16px;display:inline-block;vertical-align:top;}
.examinfo_main .cast_buttons > button.pause{background:url('https://img.megagong.net/s/gong/examinfo/shc_button.png') no-repeat left bottom;margin:0 0 0 -5px;}
.examinfo_main .cast_buttons > button.pause.on{background:url('https://img.megagong.net/s/gong/examinfo/shc_button.png') no-repeat left top;margin:0 0 0 -5px;}

/* 2020/12/15 */
.examinfo_main .guide_wrp.new{position: relative;display:table;width:100%;border: 1px solid #d0d0d0;margin: 0 0 10px;}
.examinfo_main .guide_wrp.new::after{content: "";display: block;clear: both;}
.examinfo_main .guide_wrp.new >div{position: relative;float: none;display:table-cell;width: 25%;box-sizing:border-box;padding: 8px 10px 10px;box-sizing:border-box;}
.examinfo_main .guide_wrp.new >div::before{content: "";display: block;position: absolute;top:auto;margin-top:0;bottom: 7px;right: 8px;background:none;width: 47px;height: 44px;}
.examinfo_main .guide_wrp.new >div::after{content: "";display: block;position: absolute;top: 50%;left: 0;width: 1px;height: 100px;margin: -50px 0 0;background: #ddd;}
.examinfo_main .guide_wrp.new >div:nth-child(1) {vertical-align:middle;background:url("https://img.megagong.net/s/gong/examinfo/201215/first_bg.png") repeat left top;}
.examinfo_main .guide_wrp.new >div:nth-child(1)::after{display: none}
.examinfo_main .guide_wrp.new >div:nth-child(2)::after {margin-top:0;top:0;bottom:0;height:100%;}
.examinfo_main .guide_wrp.new >div:nth-child(1)::before{background: url('https://img.megagong.net/s/gong/examinfo/201215/icon_bul01.png') no-repeat 0 0;}
.examinfo_main .guide_wrp.new >div:nth-child(2)::before{background: url('https://img.megagong.net/s/gong/examinfo/201215/icon_bul02.png') no-repeat 0 0;}
.examinfo_main .guide_wrp.new >div:nth-child(3)::before{background: url('https://img.megagong.net/s/gong/examinfo/201215/icon_bul03.png') no-repeat 0 0;}
.examinfo_main .guide_wrp.new >div:nth-child(4)::before{background: url('https://img.megagong.net/s/gong/examinfo/201215/icon_bul04.png') no-repeat 0 0;}
.examinfo_main .guide_wrp.new strong{display: block;padding: 0 0 7px;font-weight:bold;font-size: 16px;color:#15a6a3;}
.examinfo_main .guide_wrp.new >div:nth-child(1) strong {font-size:20px;line-height:1.2;}
.examinfo_main .guide_wrp.new >div:nth-child(2) strong {padding:0 0 18px;}
.examinfo_main .guide_wrp.new >div:nth-child(3) strong {padding:0 0 18px;}
.examinfo_main .guide_wrp.new >div:nth-child(4) strong {padding:0 0 1px;}
.examinfo_main .guide_wrp.new div strong:hover{color: #15a6a3;}
.examinfo_main .guide_wrp.new p{position: relative;}
.examinfo_main .guide_wrp.new p span{display:block;background:url('https://img.megagong.net/s/gong/examinfo/201215/bul01.png') left top 8px no-repeat;padding-left:8px;background-size:3px;font-size: 13px;color:#000;}
.examinfo_main .guide_wrp.new p span:hover{font-weight:bold}




.guide_wrpList { overflow:hidden; }
.guide_wrpList .first { float:left; box-sizing:border-box; border:1px solid #accee7; background:#e7f1fa; border-radius:10px; padding:18px; width:218px; position:relative; }
.guide_wrpList .first:before { content:""; display:block; position:absolute; bottom:10px; right:10px; width:37px; height:46px; background:url('https://img.megagong.net/s/gong/examinfo/icon_guide1.png') no-repeat center; }
.guide_wrpList .first strong { display: block;padding: 0 0 7px;font-weight:bold;font-size: 19px; line-height:1.3; color:#0082ff; }
.guide_wrpList .listBox { float:right; box-sizing:border-box; border:1px solid #accee7; width:636px; height:117px; border-radius:10px; }
.guide_wrpList .listBox li { float:left; width:33.3%; position:relative; }
.guide_wrpList .listBox li:before { content:""; display:block; position:absolute; top:19px; left:0; width:1px; height:86px; background:#a8cce6; }
.guide_wrpList .listBox li:first-child:before { display:none; }
.guide_wrpList .listBox li dl { padding:18px; }
.guide_wrpList .listBox li dt { font-size:16px; color:#0082ff; font-weight:700; margin-bottom:5px; }
.guide_wrpList .listBox li dd { font-size:13px; }
.guide_wrpList .listBox li dd a { color:#33709d; position:relative; padding-left:8px; display:inline-block; }
.guide_wrpList .listBox li dd a:before { content:""; display:block; width:4px; height:4px; border-radius:50%; background:#3b76a1; position:absolute; top:7px; left:0; }
.guide_wrpList .listBox li dd a:hover { font-weight:700; border-bottom:1px solid #33709d; }
.guide_wrpList .listBox li dl:before { content:""; display:block; width:43px; height:46px; position:absolute; bottom:0; right:5px; }
.guide_wrpList .listBox li:first-child dl:before { background:url('https://img.megagong.net/s/gong/examinfo/icon_guide2.png') no-repeat center; }
.guide_wrpList .listBox li:nth-child(2) dl:before { background:url('https://img.megagong.net/s/gong/examinfo/icon_guide3.png') no-repeat center; }
.guide_wrpList .listBox li:nth-child(3) dl:before { background:url('https://img.megagong.net/s/gong/examinfo/icon_guide4.png') no-repeat center; }

.guide_wrpBn { margin-top:10px; overflow:hidden; }
.guide_wrpBn li { float:left; margin-left:1%; width:32.6666%; }
.guide_wrpBn li:first-child { margin-left:0; }
.guide_wrpBn li a { display:block; width:100%; height:90px; border:1px solid #ddd; box-sizing:border-box; border-radius:9px; padding:10px; }
.guide_wrpBn li a dd { margin-top:5px; font-size:12px; color:#33709d; }

/* 211029 */
.guide_wrpBn.el4 li{width: 24.2%;font-weight: 900;}
.guide_wrpBn.el4 li a{border: 1px solid #dfdfdf;padding: 13px 20px;}
.guide_wrpBn.el4 li:first-child a{background: #f6f6f6 url('https://img.megagong.net/m/2021/1029_pass_op/bn_bg_1.png') no-repeat 93% center;}
.guide_wrpBn.el4 li:nth-child(2) a{background: #f6f6f6 url('https://img.megagong.net/m/2021/1029_pass_op/bn_bg_2.png') no-repeat 93% center;}
.guide_wrpBn.el4 li:nth-child(3) a{background: #f6f6f6 url('https://img.megagong.net/m/2021/1029_pass_op/bn_bg_3.png') no-repeat 93% center;}
.guide_wrpBn.el4 li:last-child a{background: #f6f6f6 url('https://img.megagong.net/m/2021/1029_pass_op/bn_bg_4.png') no-repeat 93% center;}
.guide_wrpBn.el4 dt{font-size: 15px;}
.guide_wrpBn.el4 dt span{color: #0082ff;}
.guide_wrpBn.el4 dd{color: #0082ff;font-size: 13px;}

.examinfo_main.blueVer .present_wrp ul{margin-left: -10px;}
.examinfo_main.blueVer .present_wrp ul::after{content: "";display: block;clear: both;}
.examinfo_main.blueVer .present_wrp ul li{float: left;width: 33.3%;box-sizing: border-box;}
.examinfo_main.blueVer .present_wrp ul li a{display: block;width: 280px;border: 1px solid #a8cce6; border-radius:10px; margin: 0 0 0 10px;padding:30px 0;position:relative; border-radius:10px; }
.examinfo_main.blueVer .present_wrp ul li a:after{ display:none; }

.examinfo_main.blueVer h3::before{ background-color: #a8cce6; }
.examinfo_main.blueVer h3.mt { margin-top:30px; }

.examinfo_main .subj_wrp { margin-top:30px; }
.examinfo_main .subj_wrp:after { content:""; display:block; clear:both; }
.examinfo_main .subj_wrp .leftS { float: left; width:575px; }
.examinfo_main .subj_wrp .rightS { float: right; width:272px; }

.recruit_wrp .tab_cont > div,
.recruit_wrp .tab_cont2 > div { position:relative; }
.navigation { position:absolute; top: -30px; right:0; z-index:5; }
.navigation .btn { vertical-align:top; }
.navigation .btn .count { vertical-align:middle; margin-right:3px; }
.navigation .btn .arrows{vertical-align:top;}
.navigation .btn .arrows button{margin:0 0 0 -1px;}
.navigation .btn button {text-indent:-9999px;width:16px;height:16px;display:inline-block;vertical-align:middle;}
.navigation .btn > button.pause{background:url('https://img.megagong.net/s/sobang/examinfo/shc_button.png') no-repeat left bottom;margin:0 0 0 -5px;}
.navigation .btn > button.pause.on{background:url('https://img.megagong.net/s/sobang/examinfo/shc_button.png') no-repeat left top;margin:0 0 0 -5px;}

.blueVer_txt{margin: -50px auto 50px;}

@media (max-width:1200px){
.examinfo_main .notice_wrp{padding:0 0 0 0;}
.examinfo_main .notice_wrp .notice_zone{float:none;}
.examinfo_main .notice_wrp .notice_zone>div{width:100%;box-sizing:border-box;margin:0 0 0 0;}
.examinfo_main .notice_wrp .notice_zone>div:first-child{border-bottom:none;}
.examinfo_main .present_wrp ul{text-align:center;margin:0;}
.examinfo_main .present_wrp ul li{float:none;display:inline-block;width:32%;margin:0 0 -1px 0;}
.examinfo_main .present_wrp ul li img{max-width:100%;}
.examinfo_main .present_wrp ul li a{display:inline-block;width:auto;margin:0;}

.guide_wrpList .first { width:24%; }
.guide_wrpList .listBox { width:75%; }

.examinfo_main.blueVer .present_wrp ul{text-align:center;margin:0;}
.examinfo_main.blueVer .present_wrp ul li{float:none;display:inline-block;width:32%;margin:0 0 -1px 0;}
.examinfo_main.blueVer .present_wrp ul li img{max-width:100%;}
.examinfo_main.blueVer .present_wrp ul li a{display:inline-block;width:98%;margin:0;}

.examinfo_main .cast_slider_wrap{height: auto;overflow: hidden;}

.examinfo_main .subj_wrp .leftS { width:65.2%; }
.examinfo_main .subj_wrp .rightS { width:32.3%; }
.examinfo_main .cast_slider_wrap .cast_slider a { padding-left:1%; }
.examinfo_main .cast_slider_wrap { margin-left: -1%; }

.examinfo_main .cast_slider_wrap .cast_slider .img,
.examinfo_main .cast_slider2 .img { height:17vw; }

}
@media (max-width: 840px){
.examinfo_main .guide_wrp.new strong {font-size:14px;}
.examinfo_main .guide_wrp.new p span{font-size:11px;letter-spacing:-1px;}
.examinfo_main .guide_wrp.new >div::before{display:none;}
.examinfo_main .guide_wrp.new >div:nth-child(1) strong {font-size:16px;}


}
@media (max-width: 768px){

.examinfo_main .guide_wrp >div{padding:10px 5px;}
.examinfo_main .guide_wrp strong {font-size:14px;}
.examinfo_main .guide_wrp p span{font-size:12px;letter-spacing:-1px;}
.examinfo_main .guide_wrp >div::before{display:none;}
.examinfo_main .present_wrp ul li{width:100%;}
.examinfo_main .present_wrp ul li a{width:100%;padding:15px 0;}
.examinfo_main .cast_slider_wrap .cast_slider a{padding-left: 8px}
.examinfo_main .cast_slider_wrap{margin-left: -8px}

.guide_wrpList .first { padding:10px 5px; height:95px;  }
.guide_wrpList .first:before { display:none; }
.guide_wrpList .first strong { font-size: 16px; }
.guide_wrpList .listBox { height:95px; }
.guide_wrpList .listBox li:before { top:10px; height:75px; }
.guide_wrpList .listBox li:first-child:before { display:none; }
.guide_wrpList .listBox li dl { padding:10px; }
.guide_wrpList .listBox li dt { font-size:14px; }
.guide_wrpList .listBox li dd { font-size:12px; }
.guide_wrpList .listBox li dd a { padding-left:5px; }
.guide_wrpList .listBox li dd a:before { width:3px; height:3px; top:7px; }
.guide_wrpList .listBox li dl:before { display:none; }

.guide_wrpBn li { float:none; margin-left:0; width:100%; margin-top:-1px; background:#fff; }
.guide_wrpBn li:first-child { margin-top:0; }
.guide_wrpBn li a { display:table; height:90px; }
.guide_wrpBn li a dl { display:table-cell; vertical-align:middle; }
.guide_wrpBn li a dd { margin-top:5px; font-size:12px; color:#33709d; }

.guide_wrpBn.el4 li{display: inline-block; width: 49%;}
.guide_wrpBn.el4 li a{display: inline-block;}

.examinfo_main.blueVer .present_wrp ul li{width:100%;}
.examinfo_main.blueVer .present_wrp ul li a{width:100%;padding:15px 0;}

}
@media (max-width: 640px){
	.examinfo_main .tbl tr th{padding:5px;font-size: 12px;}
	.examinfo_main .tbl tr td{padding: 10px 5px;font-size: 12px;}
	.examinfo_main .recruit_wrp h3{float:none;}
	.examinfo_main .recruit_wrp .tab_list{padding:0 0 0 0;margin:0 0 5px 0;}
	.examinfo_main .recruit_wrp .tab_list li { margin:0 15px 0 0; }
	
	.examinfo_main .recruit_wrp .tab_list2 { padding:0; margin:0 0 5px 0; }
	.tab_list2 li { margin-left:0; }
	.navigation { top:-25px; }
	.examinfo_main .notice_wrp .notice_zone>div:first-child{border-right:1px solid #ddd;margin:0 0 -1px 0;}
	.examinfo_main .notice_wrp .notice_zone>div{width:100%;}
	
	.examinfo_main .guide_wrp.new >div:nth-child(1) strong {font-size:14px;}
	.examinfo_main .guide_wrp.new >div:nth-child(2) strong {padding: 0 0 1px;}
	.examinfo_main .guide_wrp.new >div:nth-child(3) strong {padding: 0 0 1px;}
	.examinfo_main .guide_wrp.new strong {font-size: 13px;}

}

@media (max-width:580px) {


	.guide_wrpList .first strong { font-size: 15px; }
	.guide_wrpList .first,
	.guide_wrpList .listBox { height:122px; }
	.guide_wrpList .listBox li:before { height:100px; }
	.guide_wrpList .listBox li:first-child:before { display:none; }
	.guide_wrpList .listBox li dl { padding:7px; }
	.guide_wrpList .listBox li dt { font-size:13px; }
	.guide_wrpList .listBox li dd { font-size:11px; }
	.guide_wrpList .listBox li dd a:before { width:2px; height:2px; top:7px; }

}

@media (max-width:480px){

	.examinfo_main .subj_wrp .leftS { float: none; width:100%; }
	.examinfo_main .subj_wrp .rightS { float: none; width:100%; }
	.examinfo_main .cast_slider_wrap .cast_slider .img img, 
	.examinfo_main .cast_slider2 .img img { min-width:100%; min-height:100%; width:100%; }
	.examinfo_main .cast_slider2 .img:hover { border-color: rgb(0, 128, 254); }

	.examinfo_main .cast_buttons.pc { display:none; }
	.examinfo_main .cast_buttons.mobile { display:block; }
	.examinfo_main .cast_slider_wrap .cast_slider .img,
	.examinfo_main .cast_slider2 .img { height:50vw; min-height:150px; }

	/* 211029????? */
	.guide_wrpBn.el4 li:first-child a,.guide_wrpBn.el4 li:nth-child(2) a,
	.guide_wrpBn.el4 li:nth-child(3) a,.guide_wrpBn.el4 li:last-child a{background-size: 25%;background-position: 97% center;padding: 4%;}
}

@media (max-width: 375px){
	.examinfo_main .guide_wrp strong {font-size:11px;letter-spacing: -1.7px;}
	.examinfo_main .guide_wrp p span {font-size:10px;}

}
@media (max-width:350px) {


	.guide_wrpList .first,
	.guide_wrpList .listBox { height:145px; }
	.guide_wrpList .listBox li:before { height:123px; }

}

/*******************************************main*******************************************/




.gongGuide_wrp{ /*line-height: 1.5;*/ line-height:170%; position: relative;}
.gongGuide_wrp table{width: 100%;color: #222;margin-bottom: 15px;background-color: #fff}
.gongGuide_wrp table.mb60{margin-bottom: 60px}
.gongGuide_wrp table.mb50{margin-bottom: 50px}
.gongGuide_wrp table.mb40{margin-bottom: 40px}
.gongGuide_wrp table.mb30{margin-bottom: 30px}
.gongGuide_wrp table.mb20{margin-bottom: 20px}
.gongGuide_wrp table.mb10{margin-bottom: 10px}
.gongGuide_wrp table .smll{font-size: 11px;color: #9e9e9e;}
.gongGuide_wrp .tbl_6 tr{border-bottom: 0}
.gongGuide_wrp .tbl thead tr th,.gongGuide_wrp .tbl.layout tr th{background-color: #bbb}
.gongGuide_wrp .tbl tbody tr th{background-color: #e9e9e9}
/* .gongGuide_wrp .tbl tr th,.gongGuide_wrp .tbl tr td{padding: 10px 8px;letter-spacing: -0.045em} */
.gongGuide_wrp .tbl tr th {padding: 10px 8px;letter-spacing: -0.045em}
.gongGuide_wrp .tbl tr td {padding: 10px 4px;letter-spacing: -0.045em; font-size:11px; }
.gongGuide_wrp .tbl tr.uniq td{padding:7.5px 4px;height:39px;box-sizing:border-box;}
.gongGuide_wrp .tbl tr td.pl12{padding: 12px 14px; vertical-align:top;}
.gongGuide_wrp .tbl tr td.pl20{padding: 20px 20px; vertical-align:top;}
.gongGuide_wrp .tbl tr th{font-size: 13px;}
.gongGuide_wrp .tbl tr td{font-size: 13px; line-height:170%; }
.gongGuide_wrp .tbl tr td.tight_hei{padding: 8px 7px}
/*.gongGuide_wrp .tbl tr td ul li{padding-left: 20px;text-indent: -20px}*/
.gongGuide_wrp .tbl tr td ul.blit10 li,
.gongGuide_wrp .tbl tr td ul.blit11 {padding-left: 10px;text-indent: -10px; line-height:170%;}
.gongGuide_wrp .tbl tr td ul.blit16 li{padding-left: 16px;text-indent: -16px; line-height:170%; }
.gongGuide_wrp .tbl tr td ul.blit11 li { padding-left:15px; }

.gongGuide_wrp .tbl tr td ul.blit11.list li { overflow:hidden; }
.gongGuide_wrp .tbl tr td ul.blit11.list li span { display:block; background:red;  }
.gongGuide_wrp .tbl tr td ul.blit11.list li span:first-child { position:absolute; top:0; left:0; }

.gongGuide_wrp .blit17 li{padding-left: 16px;text-indent: -16px}
.gongGuide_wrp .tab_wrp .tab_btn{border-top: 1px solid #c8c8c8;border-left: 1px solid #c8c8c8;/*margin: 0 0 30px*/margin:0 0 15px;}
.gongGuide_wrp .tab_wrp .tab_btn::after{content: "";display: block;clear: both;}
.gongGuide_wrp .tab_wrp .tab_btn li{float: left;width: 25%;text-align: center;}
.gongGuide_wrp .tab_wrp .tab_btn li a{position: relative;display: block;border-right:1px solid #c8c8c8;border-bottom: 1px solid #c8c8c8;padding: 18px 10px 16px;font-size: 16px;font-weight: normal;color: #c8c8c8}

.gongGuide_wrp .tab_wrp .tab_btn li a:hover,.gongGuide_wrp .tab_wrp .tab_btn li.on a{font-weight: bold;color: #26b7bc;}
.gongGuide_wrp .tab_wrp .tab_btn li.on a::before{content: "";position: absolute;top:0;left:0;width: 100%;height: 4px;background-color: #26b7bc}
.gongGuide_wrp  .gray_box.top .tiny_txt {margin: -9px 0 30px 0;line-height: 150%; color: red;font-size: 12px;letter-spacing: -0.08em;font-family: '¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò','Dotum',sans-serif;}
.gongGuide_wrp  .gray_box.top .tiny_txt.mt {margin: -37px 0 30px 0;}

/* hyphen */
.gongGuide_wrp .hyphen10,
.gongGuide_wrp .hyphen45,
.gongGuide_wrp .hyphenDot{ position: relative; padding-left: 15px; }
.gongGuide_wrp .hyphenNum{ position: relative;padding-left: 15px; }
.gongGuide_wrp .hyphenNums{margin: 0 0 0 -10px;}
.gongGuide_wrp .hyphenDot::before{content: ''; display: block; position: absolute; top: 10px; left: 5px; background: #000; border-radius: 100%; width: 2px; height: 2px;} 
.gongGuide_wrp .hyphen10::before{content: ''; display: block; position: absolute; top: 11px; left: 5px; background: #000; width: 4px; height: 0.6px;} 
.gongGuide_wrp .hyphen45::before{content: ''; display: block; position: absolute; top: 43px; left: 5px; background: #000; width: 4px; height: 0.6px;} 

.gongGuide_wrp .link_pop { display:inline-block; vertical-align:middle; width:70px; height:16px; line-height:16px; text-align:center; background:#0082ff; color:#fff; font-size:11px; font-weight:300; border-radius:3px; }

/* text-align:left */
.tal1 td:first-child{text-align: left !important;}
.tal2 td:nth-child(2){text-align: left !important;}
.tal td:last-child{text-align: left !important;}

/* text-align:right */
.gongGuide_wrp .tarVer tbody tr td{text-align: right; padding: 0 2% 0 0;}

/*blue version*/
.tbl.blueVer { border-left:none; border-right:none; }
.tbl.blueVer tr td:first-child { border-left:none; }
.tbl.blueVer tr td:last-child { border-right:none; }
.tbl.blueVer tr td.bdr{border-right: 1px solid #ddd;}
.gongGuide_wrp .tbl.blueVer thead tr th:first-child,
.gongGuide_wrp .tbl.blueVer tbody tr th:first-child { border-left:none; }
.gongGuide_wrp .tbl.blueVer thead tr th:last-child { border-right:none; }
.tbl.blueVer tr.bar th,
.tbl.blueVer tr th.bar { border-bottom:1px solid #fff; }
.gongGuide_wrp .tbl.blueVer thead tr th,
.gongGuide_wrp .tbl.layout.blueVer tr th{background-color: #dcf0ff;}
.gongGuide_wrp .tbl.blueVer tbody tr th{ background-color: #f4f9ff ;}
.gongGuide_wrp .tbl.blueVer.thcol tbody tr th{background-color: #a8cbe6}
.gongGuide_wrp .tbl.th_color tbody tr th{ background-color: #a8cbe6 }
.gongGuide_wrp .tbl.blueVer thead th.deep-color{background-color: #a8cbe6;font-weight:700;}

.gongGuide_wrp .tbl.blueVer thead tr th.color, 
.gongGuide_wrp .tbl.layout.blueVer tr th.color { background:#e6f1f9; }
.gongGuide_wrp .tbl.rightnone { border-right:none; }
.gongGuide_wrp .tbl.blueVer.pinkVer thead tr th{background-color: #fad5ff;border-right-color:#fff;}
.gongGuide_wrp .tbl.blueVer.pinkVer tbody tr th{background-color: #fef3ff;}

/* 220329 */
.gongGuide_wrp .ver7 .tbl.blueVer thead tr th:last-child{border-right: 1px solid #fff;}
.gongGuide_wrp .ver7 .tbl.blueVer tbody tr th.bgc{background: #f4f5f8;}
.gongGuide_wrp .ver7 .tbl.blueVer tbody tr th.bgc + td{text-align: left;}


/* .tbl_p.blueVer { border-left:none; border-right:none; }
.tbl_p.blueVer tr td:first-child { border-left:none; }
.tbl_p.blueVer tr td:last-child { border-right:none; }
.gongGuide_wrp .tbl_p.blueVer thead tr th:first-child,
.gongGuide_wrp .tbl_p.blueVer tbody tr th:first-child { border-left:none; }
.gongGuide_wrp .tbl_p.blueVer thead tr th:last-child { border-right:none; } */
.tbl_p.blueVer tr:not(.right_bar) th { border-right-color:#fff; }
.tbl_p.blueVer tr.bar th,
.tbl_p.blueVer tr th.bar { border-bottom:1px solid #fff; }
.gongGuide_wrp .tbl_p.blueVer thead tr th,
.gongGuide_wrp .tbl.layout.blueVer tr th{background-color: #a8cbe6}
.gongGuide_wrp .tbl_p.blueVer tbody tr th{background-color: #e6f1f9}

.gongGuide_wrp .tit_line{position: relative;font-size: 16px;font-weight: bold;padding: 7px 0;background: #26b7bc;color: #fff;text-align: center;}
/*.gongGuide_wrp .tit_line::before{content: "";position: absolute;top:6px;left:0;width: 2px;height: 14px;background-color: #222}*/
.gongGuide_wrp .icon_list { display:inline-block; vertical-align:middle; }


/*blue version*/
.gongGuide_wrp.blueVer .tit_line::before,
.gongGuide_wrp.blueVer .gray_box h4.type02::before { background-color:#a8cbe6; }


.blueVer .count_list { overflow:hidden; margin-bottom:25px; }
.blueVer .count_list li { float:left; width:23.5%; margin-left:2%; height:110px; text-align:center; display:table; border-radius:10px;
	background: rgb(93,141,210);
	background: -moz-linear-gradient(-45deg,  rgb(93,141,210) 0%, rgb(8,55,125) 100%);
	background: -webkit-linear-gradient(-45deg,  rgb(93,141,210) 0%,rgb(8,55,125) 100%);
	background: linear-gradient(135deg,  rgb(93,141,210) 0%,rgb(8,55,125) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d8dd2', endColorstr='#08377d',GradientType=1 );
	box-shadow: 
    4px 4px 5px 0 rgba(255, 255, 255, 0.3) inset,
    -4px -4px 5px 0 rgba(0, 0, 0, .25) inset;
 }

.blueVer .count_list li:first-child { margin-left:0; }
.blueVer .count_list li dl { color:#fff; display:table-cell; vertical-align:middle;}
.blueVer .count_list li dt { font-size:14px; line-height:120%; }
.blueVer .count_list li dd { font-size:16px; font-weight:700; line-height:120%; margin-top:10px; }
.blueVer .count_list li dd span { font-size:33px; }

.gongGuide_wrp .gray_box .pc {display:block;}
.gongGuide_wrp .gray_box .mo {display:none;}
@media (max-width:1200px){
	.gongGuide_wrp .gray_box .pc {display:none;}
	.gongGuide_wrp .gray_box .mo {display:block;}
}

@media (max-width:768px){
	.gongGuide_wrp  .gray_box.top .tiny_txt.mt {margin: -12px 0 30px 0;}

}
@media (max-width:650px) {
	.blueVer .count_list { margin-bottom:5vw; }
	.blueVer .count_list li { height:75px;border-radius:10px;width: 48%;margin-bottom: 2%}
	.blueVer .count_list li:first-child{margin-left: 2%;}
	.blueVer .count_list li dt { font-size:10px; }
	.blueVer .count_list li dd { font-size:13px; }
	.blueVer .count_list li dd span { font-size:22px; }
}

.table-768 {display: none;}
.tbl_6 td { line-height:150%; }

.gongGuide_wrp .gray_box{position:relative;padding:20px 20px 60px;font-size:13px;border:1px solid #bbbbbb;}
.gongGuide_wrp .gray_box.top { border-top:none; }
.gongGuide_wrp .gray_box h4{position: relative;font-size: 16px;font-weight: bold;padding: 0 0 0 15px;margin: 0 0 10px;}
.gongGuide_wrp .gray_box h4::before{content: "";display: block;position: absolute;top: 8px;left:0;width: 8px;height: 8px;background-color: #222;-ms-transform: rotate(1);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.gongGuide_wrp .gray_box h4.type02{position:relative; float:left;padding:0 0 0 10px;width:100%}
.gongGuide_wrp .gray_box h4.type02 span.tiny_txt{position:absolute;right: 12px;font-size: 12px;font-weight: 200;}
.gongGuide_wrp .gray_box h4.type02.ml {margin: 0 0 0 -9px;}
.gongGuide_wrp .gray_box h4.type02.new{margin: 0;}
.notice_2020{margin-bottom:10px;}
.gongGuide_wrp .gray_box h4.type02::before{content: "";position: absolute;top:15%;margin:0;left:0;width: 2px;height: 14px;background-color: #222;transform:none}
.gongGuide_wrp .gray_box h4.type02.ico::before{display: none;}
.gongGuide_wrp .gray_box h5{font-weight: bold;font-size: 14px;padding: 0 0 10px}
.gongGuide_wrp .gray_box .comm_txt{font-size: 12px; margin:0 0 10px;letter-spacing: -0.035em; line-height:150%; font-family: '¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò','Dotum',sans-serif;}
.gongGuide_wrp .gray_box .comm_txt.mb60{margin:0 0 60px}
.gongGuide_wrp .gray_box .comm_txt.mb50{margin:0 0 50px}
.gongGuide_wrp .gray_box .comm_txt.mb40{margin:0 0 40px}
.gongGuide_wrp .gray_box .comm_txt.mb30{margin:0 0 30px}
.gongGuide_wrp .gray_box .comm_txt.mb20{margin:0 0 20px}
.gongGuide_wrp .gray_box .tiny_txt.lh {margin: 0 0 4px 0; line-height: 150%; color: red;font-size: 12px;letter-spacing: -0.08em;font-family: '¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò','Dotum',sans-serif;}

.gongGuide_wrp .gray_box .comm_txt.mt{margin: -35px 0 0 0;}
.gongGuide_wrp .gray_box .comm_txt.mt a{border: none;background: #e5f1ff;padding: 1px 4px;}




@media (max-width:768px) {
	/*table new*/
	.hide { display:none; }
	.table-768 {display: table-cell;}

	/* hyphen45 */
	.gongGuide_wrp .hyphen45::before{top: 41px;} 
	.gongGuide_wrp .gray_box h4.type02 span.tiny_txt{font-size: 11px;}


}

.mb60{margin-bottom:60px !important}
.mb50{margin-bottom:50px !important}
.mb44{margin-bottom:44px !important}
.mb40{margin-bottom:40px !important}
.mb30{margin-bottom:30px !important}
.mb20{margin-bottom:20px !important}
.mb10{margin-bottom:10px !important}
.mb05{margin-bottom: 5px !important;}

.mt10{margin-top: 10px !important;}
.mt20{margin-top: 20px !important;}
.mt30{margin-top: 30px !important;}
.mt35{margin-top: 35px !important;}
.mt40{margin-top: 40px !important;}
.mt50{margin-top: 50px !important;}


.gongGuide_wrp .gray_box .red_txt{color: #ab0009;font-size: 12px;margin-bottom: 5px}
.gongGuide_wrp .gray_box img{display:block;margin:0 auto;}
.gongGuide_wrp .gray_box.none { padding:20px 0; border:none; }

.gongGuide_wrp .caution{background-color: #f3dedf;margin: 0 0 10px}
.gongGuide_wrp .caution ul{position: relative;padding: 20px}
.gongGuide_wrp .caution ul li{padding-left: 16px;text-indent:-16px;padding-bottom: 3px}
.gongGuide_wrp .aL{text-align:left}
.gongGuide_wrp .bul01 li{background:url('https://img.megagong.net/s/sobang/examinfo/bul01.png') left top 8px no-repeat;padding-left:6px;background-size:3px; line-height:150%; }

.sch_dep1 {position:absolute;right:20px;padding:7px 0 0 0;}
.sch_dep1::after{content: "";clear: both;display: block;}
.sch_dep1 li{float:left;padding: 0 0 0 20px;height: 16px;background: url('https://img.megagong.net/s/sobang/examinfo/check_bg.png') left top no-repeat;line-height: 1;}
.sch_dep1 li + li {margin-left:30px}
.sch_dep1 li.on,.sch_dep1 li:hover{background-position: left bottom;}
.sch_dep1 li a{color:#b4b4b4;font-weight:bold}
.sch_dep1 li.on a,.sch_dep1 li a:hover{color:#22becd}

.gongGuide_wrp .gray_box .tab_cont table,
.gongGuide_wrp .gray_box .tab_cont2 table{width:100%;}
.gongGuide_wrp .gray_box .tab_cont table tbody tr td,
.gongGuide_wrp .gray_box .tab_cont2 table tbody tr td{padding:5px 10px;word-break:break-all;}
.gongGuide_wrp .gray_box .tab_cont.sch table tbody tr td a,
.gongGuide_wrp .gray_box .tab_cont2.sch table tbody tr td a{display:block}

.comm_txt_link {display:inline-block;margin-right:20px;line-height:26px;}
.comm_txt_link +.comm_txt_link{margin-right:0}
.comm_txt_link a{display:inline-block;width: 60px;height: 14px;text-indent:0;line-height: 14px;font-size: 10px;color:#fff;margin-left:5px;background:#26b7bc;text-align:center;}
.comm_txt_link.type02 a{width:84px;height:20px;line-height:20px;color:#23bdc9;border:1px solid #23bdc9;background:none;font-size:14px}
.txt_red{color:#e30613 !important;}
.ml16{display:inline-block}

.gongGuide_wrp .tbl tr td.pa_type01{padding:0 8px}
.gongGuide_wrp .tbl tr td span.bullet_dot { display:inline-block; position:relative; padding-left:5px; }
.gongGuide_wrp .tbl tr td span.bullet_dot:before { content:""; display:block; width:2px; height:2px; border-radius:50%; background:#000; position:absolute; top:10px; left:0;}

.process{overflow:hidden;width:100%}
.process table{position:relative;border:1px solid #999999;margin-bottom:12px;}
.process table th{line-height:1;border:none;padding:10px 8px;background-color: #e9e9e9; line-height:150%;}
.process table tr td{border:none;line-height:1.3;/*border-bottom:1px solid #999999*/;padding:10px 8px; line-height:150%;}
.process table tr td.bdbt{border-bottom:1px solid #999999}
.process table tr td.pdlr_0 {padding:10px 0;text-align:center;border-left:1px solid #999;}
.process table::after{content: "";background: url('https://img.megagong.net/s/gong/examinfo/arrow.png') center bottom no-repeat;position:absolute;bottom: -26px;left:50%;margin-left: -18px;display: block;width: 19px;height: 17px;}
.process table:nth-child(5)::after{display:none}
.process table.no:nth-child(4)::after{display:none}

.series_select_wrap{border:1px solid #bbbbbb;border-bottom:none;overflow:hidden}
.series_select_tab{overflow:hidden}
.series_select_tab li{position: relative;float:left;width:33.3%;box-sizing:border-box;border-bottom:1px solid #bbbbbb;}
.series_select_tab.m2 { border-top:1px solid #bbb; }
.series_select_tab.m2 li { width:50%; }
.series_select_tab.m2 li:first-child { border-left:1px solid #bbb; }
.series_select_tab.m2 li:last-child { border-right:1px solid #bbb; }
.series_select_tab li.on a::before{content: "";position: absolute;top:0;left:0;width: 100%;height: 4px;background-color: #26b7bc}
.series_select_tab li + li{border-left:1px solid #bbbbbb;}
.series_select_tab li a{display:block;padding:18px 0;text-align:center;font-size:17px}
.series_select_tab li.on{border-bottom:none}
.series_select_tab li.on a{font-weight:bold}
.series_select{margin:20px 0;text-align:center;}
.series_select select{width:120px;height:34px;vertical-align: top;padding-left:10px;border:1px solid #d0d0d0;margin-bottom:10px;}
.series_select input{width:225px;height:30px;line-height:30px;padding-left:10px;vertical-align:top;border:1px solid #d0d0d0;margin-left:20px}
.series_select .btn_find{display:inline-block;margin-left:3px;width:60px;height:34px;line-height:34px;font-weight: 600;color:#fff;text-align:center;background:#555;vertical-align:top}

.series_select_wrap.none { border:none;}
.series_select_wrap.none .series_select2 { margin:20px 0; }
.series_select_wrap.none .series_select_tab li { width:50%; border:1px solid #ddd; background:#f5f5f5; color:#777; }
.series_select_wrap.none .series_select_tab li a{padding: 20px 0;}
.series_select_wrap.none .series_select_tab li.on a::before { display:none; }
.series_select_wrap.none .series_select_tab li.on { background:#26b7bc; border-color:#26b7bc; color:#fff; }

.sTab { text-align:center; margin-top:15px; }
.sTab li { display:inline-block; vertical-align:top; }
.sTab li:before { content:""; display:inline-block; vertical-align:middle; width:1px; height:15px; background:#ddd; margin:-5px 10px 0; }
.sTab li:first-child:before { display:none; }
.sTab li a { font-size:16px; color:#000; font-weight:700; }
.sTab li.on a { color:#26b7bc; }

.series_select2{margin: 20px;padding: 25px 0;text-align:center;background: #f8f8f8;overflow:hidden;}
.series_select2 select{width: 119px;height:34px;vertical-align: top;padding-left:10px;border:1px solid #d0d0d0;}
.series_select2 input{width:225px;height:30px;line-height:30px;padding-left:10px;vertical-align:top;border:1px solid #d0d0d0;margin-left:20px}
.series_select2 .btn_find{display:inline-block;margin-left:3px;width:60px;height:34px;line-height:34px;font-weight: 600;color:#fff;text-align:center;background:#555;vertical-align:top}

span.type1 {position: relative;display: inline-block;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 10px solid #f5050a;vertical-align: middle;line-height: 1;margin: -1px 3px 0 3px;}
span.type2 {position: relative;display: inline-block;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 10px solid #0714f5;vertical-align: middle;line-height: 1;margin: -1px 3px 0 3px;}

.series_graph {overflow:hidden;}
.series_graph > div{float:left;width:33.3% !important;height:278px !important;box-sizing:border-box}
.series_graph > div g{text-align: center;}

.infoSearch{margin: 20px 0;padding: 25px 0 15px;background:#f8f8f8;text-align:center;}
.list_select{width:120px;height:34px;vertical-align: top;padding-left:10px;border:1px solid #d0d0d0;margin-bottom:10px;}

.library_select{margin: 20px 0;padding: 20px 0;text-align:center;background: #f8f8f8;}
.library_select select{overflow: hidden;width:100px;height:34px;vertical-align:middle;padding-left:10px;white-space:nowrap;text-overflow:ellipsis;border:1px solid #d0d0d0;}
.library_select input{width:225px;height:30px;line-height:30px;padding-left:10px;vertical-align:top;border:1px solid #d0d0d0;margin-left:20px}
.library_select .btn_find{display:inline-block;margin-left:3px;width:60px;height:34px;line-height:34px;font-weight: 600;color:#fff;text-align:center;background:#555;vertical-align:top}
.ellipsis{display: inline-block;max-width: 90%;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.tbl_6.explain .hov_blue{color: #0073bd !important;}
.tbl_6.explain td.select_td {padding: 5px;}
.tbl_6.explain .select-ui {height: 28px; border-radius: 0; font-family: '¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò','Dotum',sans-serif; padding: 0 10px; background-image: url(https://img.megagong.net/lab/common/arr_down.png); background-position: calc(100% - 10px) 50%; background-size: auto;}

.castboard{margin-left: -40px;}
.castboard::after{content: "";display: block;clear: both;}
.castboard li{float: left;width: 258px;margin-bottom: 30px;margin-left: 44px;}
.castboard li a{display: block;padding-left: 0}
.castboard li a:hover .tit{text-decoration: underline;}
.castboard span,.castboard strong{display: block;}
.castboard strong.tea{color: #0080fe;display: inline-block;vertical-align: middle;margin: 10px 0 0;font-size: 12px;}
.castboard .img{position: relative;display: block;border: 1px solid #dcdcdc;padding-bottom: 59.3%;overflow: hidden;}
.castboard .img img{max-width: 100%;max-height: 100%;position: absolute;top:0;left:0}
.castboard .img strong{position: absolute;top: 0;left:0;padding:5px 7px;background-color: #0080fe;color: #fff;font-size: 12px;letter-spacing: -0.07em;font-weight: normal !important}
.castboard .img .time{position: absolute;bottom: 0;right: 0;display: block;background-color: #000;color: #dedede;padding: 3px 3px;font-size: 12px;}
.castboard .date{padding:10px 0 0;color: #808080;font-size: 12px;letter-spacing: -0.03em}
.castboard .date strong{color: #0080fe;display: inline-block;vertical-align: middle;margin: -3px 0 0;font-weight: normal !important}
.castboard .tit{font-size: 13px;color: #333;text-decoration: none;letter-spacing: -0.07em;font-weight: bold;padding: 8px 0 2px 0;line-height: 1.3;word-break: break-all;height: 32px;overflow: hidden;}
.castboard .srch_null{text-align: center;width: 100%;padding: 40px 0 80px;}
.castboard .srch_null strong{max-width: 100%}

.cast_view{/* width: 1080px; *//* margin: 0 auto 100px; *//* padding: 30px 0 0; */}
.cast_view .title_wrp{position: relative;margin: 0 0 20px;}
.cast_view .title_wrp p{position: relative;}
.cast_view .title_wrp p.tit{font-size: 15px;font-weight: bold;padding: 0 0 12px 0;border-bottom: 2px solid #555;margin: 0 0 12px;}
.cast_view .title_wrp p.tit strong{position: absolute;top: -5px;left: 0;padding: 5px 7px;background-color: #0080fe;color: #fff;font-size: 14px;letter-spacing: -0.07em;font-weight: normal !important;}
.cast_view .title_wrp .date{overflow: hidden;line-height:1.1;}
.cast_view .title_wrp .date > strong{color: #0080fe;}
.cast_view .title_wrp .date .date{float: right;color: #949494;padding-right: 3px}
.cast_view .title_wrp .date .date > strong{color: #666;}
.cast_view .video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.cast_view .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.cast_view .txt_wrp{border-top: 1px solid #d0d0d0;border-bottom: 1px solid #d0d0d0;padding:35px 0;margin: 40px 0 0;line-height: 1.5}
.cast_view .down_wrp{position: relative;padding: 16px 0 15px 105px;border-top: 1px solid #d0d0d0;border-bottom: 2px solid #d0d0d0;}
.cast_view .down_wrp strong{display: block;position: absolute;top: 20px;left: 0;color: #007af3;border-right: 1px solid #007af3;padding: 0 10px 2px 0;line-height: 1;}
.cast_view .down_wrp img{vertical-align:middle;margin: -2px 0 0 7px;}
.cast_view .down_wrp a{text-decoration:underline;line-height: 1.3;}

#castmore{display: block;background-color: #eeeeee;text-align: center;padding: 15px;color: #565656;font-weight: bold;}
#castmore img{vertical-align: middle;margin:-3px 0 0 5px}

.cast_view .form_row {position: relative;background: #eee;border: 1px solid #ccc;padding: 20px 20px 15px;border-bottom: 0;}
.cast_view .form_row p{position: relative;padding: 0 155px 0 0;}
.cast_view .form_row input[type="text"]{margin-right: 0;width: 100%;height: 40px;border: 1px solid #ccc;padding: 0 10px 0 10px;font-size: 13px;box-sizing: border-box;}
.cast_view .form_row a{display: block;float: right;width: 160px;height: 40px;line-height: 40px;color: #fff;text-align: center;font-size: 13px;font-weight: bold;position: absolute;top: 0;right: 0;background:#000;}
.cast_view .cautn{margin-top: 9px;}
.cast_view .cautn li{position: relative;line-height: 1.3;padding: 0 0 5px 10px;font-size: 12px;color: #adadad;text-align:left;}
.cast_view .cautn li::before{position: absolute;content:'-';left:0;top:0;}
.cast_view .table_list table{width:100%;border: 1px solid #ccc;background-color: #fff}
.cast_view .table_list tbody tr td{border:1px solid #ccc}
.cast_view .table_list tbody tr:first-child td{border-top:none}
.cast_view .table_list td{padding: 15px 7px;text-align: center;font-size: 13px;color:#000;vertical-align: middle;line-height: 1.3;word-break: break-all;letter-spacing: -0.07em;}
.cast_view .table_list td.teacher{text-align: center}
.cast_view .table_list td span{font-size: 13px;font-weight: bold;}
.cast_view .table_list td.tit{text-align: left;}
.cast_view .btn_list{margin-bottom: 40px}

.gray_box.statistic img.pc{display: block;}
.gray_box.statistic img.mo{display: none;}
.gray_box.statistic{padding: 8px 15px 60px;}
.gray_box.statistic h3{padding-top:40px;}
.gray_box.statistic h3:nth-of-type(1){padding-top: 68px;}
.gray_box.statistic h3 .rec{display:inline-block;margin-top: -7px;vertical-align: middle;}
.gray_box.statistic h4.type02{font-size: 14px;padding: 0 0 0 5px;width: 100%;float: none;}
.gray_box.statistic h4.type02:before{margin: 2px 0 0 0;height: 13px;}
.top_btn{position: absolute;right: -40px;bottom: 0;z-index: 2;}
.gray_box.statistic p.btn{display:block;margin:0 auto 40px;text-align: center;}
.gray_box.statistic p.btn a{display:inline-block}
.gray_box.statistic a.btn2{font-size: 11px; border: 1px solid #cccccc;padding: 4px;margin-left: 5px;}
.gray_box.statistic .bg_box{background:#f6f6f6;padding:12px 22px;margin: 15px auto 40px;}
.gray_box.statistic .bg_box .tit{font-size: 16px;color:#222222;margin-bottom: 5px;font-weight: bold;}

.gray_box.statistic ul.statistic1{margin: 30px auto 0;overflow:hidden;}
.gray_box.statistic ul.statistic1.mtn{margin: -30px auto 0;overflow: hidden;}
.gray_box.statistic ul.statistic1 > li{position: relative; float: left;width: 400px;}
.gray_box.statistic ul.statistic1 > li span.tiny_txt{position: absolute;right: 0;color: #444444;margin-top: 5px;}
.gray_box.statistic ul.statistic1 > li span.tiny_txt2{position:relative;float:right;margin-bottom: 5px;}
.gray_box.statistic ul.statistic1 > li+li{float: right;}
.gray_box.statistic ul.statistic1 > li.wauto{width: auto;}
.gray_box.statistic ul.statistic1 > li .tbl tr th, .gray_box.statistic ul.statistic1 > li .tbl tr td{padding: 4px 8px;}
.gray_box.statistic ul.statistic1 > li h4.type02{float: left !important;}
.gray_box.statistic .blit10_1 li{position: relative;padding-left: 6px;letter-spacing: -0.5px;}
.gray_box.statistic .blit10_1 li::before{position: absolute;content: '';width: 3px;height: 3px;border-radius: 3px;background: #222;left:0;top: 9px;margin-top: 0;}
.gray_box.statistic .blit10_1 span.hp{position: relative;padding-left: 6px;display: block;}
.gray_box.statistic .blit10_1 span.hp::before{content:'-';display:block;position: absolute;left: 0;top: -3px;}
.gray_box.statistic ul.statistic1.y2022 > li{width: 420px;}
.gray_box.statistic ul.statistic1.y2022 > li:nth-child(2){float:right;}
.gray_box.statistic ul.statistic1.y2022 > li img{width:100%;}

/* PASSMATE 0722 */
.passmate .subtit > div.buble_txt{background: #ff8726;color: #fff;position: relative;display: inline-block;padding: 8px 11px;font-size: 14px;border-radius: 8px;margin-left: 5px;top:-3px;}
.passmate .subtit > div.buble_txt::after {content: '';position: absolute;left: 0;top: 50%;width: 0;height: 0;border: 5px solid transparent;border-right-color: #ff8726;border-left: 0;margin-top: -5px;margin-left: -5px;}

/* 220329 */
.gray_box.statistic ul.statistic1.ver7 > li{width: 50%;}
.gray_box.statistic ul.statistic1.ver7 > li:last-child{text-align: right;}
.gray_box.statistic ul.statistic1.per > li:nth-child(1){width: 56%;}
.gray_box.statistic ul.statistic1.per > li:nth-child(2){width: 42%;}
.gray_box.statistic ul.statistic1.per > li thead tr th{padding: 10px 8px;}
.gray_box.statistic ul.statistic1.per > li tbody tr td{padding: 14px 8px;}
.gray_box.statistic ul.statistic1.ver7 > li img{margin: 0 0;display: inline-block;}
.gray_box.statistic ul.statistic1.ver7 > li table{margin: 20px 0 5px;}
.gray_box.statistic .blit10_1 li.pt{padding-left: 12px;}
.gray_box.statistic .blit10_1 li.pt::before{width: 0;height: 0;top: 7px;border-radius: 0;border-top: 5px solid transparent;border-left: 7px solid #222;border-bottom: 5px solid transparent;background: #fff;}

.write_wrap{padding-bottom: 6%;padding-top:6%;position: relative;}
.passmate_wrp .inner img{width: 100%;}
.passmate_wrp .tbl_6 .notice td{background: #f2f2f2;font-weight: normal;}
.passmate_wrp .tbl_6 .box_notice{display: inline-block;padding: 0 7px;border: 1px solid;}
.passmate_wrp .tbl_6 .box_notice.red{ border-color:#ff0000;color: #ff0000;display: block;}
.passmate_wrp .tbl_6 .box_notice.orange{ border-color:#ff6204;color: #ff6204;}
.passmate_wrp .tbl_6 .box_notice.green{ border-color:#01a920 ;color: #01a920 ;}
.passmate_wrp .tbl_6 .box_notice.green2{ border-color:#00b67c ;color: #00b67c ;}
.passmate_wrp .tbl_6 .box_notice.blue{ border-color:#2e60ee;color: #2e60ee;}
.passmate_wrp .tbl_6 .box_notice.purple{ border-color:#9700f7;color: #9700f7;}
.passmate_wrp .tbl_6 .box_notice.pink{color: #ff04cd;}
.passmate_wrp .tbl_6 .box_notice.pink2{border-color:#f85093;color: #f85093;}
.passmate_wrp .tbl_6 .box_notice.yellow{border-color:#f3c71a;color: #f3c71a;}
.passmate_wrp .answer_pre{color: #ff0000;}
.passmate_wrp .tbl_6 thead th {padding: 16px 5px;font-size: 12px;line-height: 18px;color: #333;border-bottom: 1px solid #e6e6e6;font-weight: bold;text-align: center;vertical-align: middle;background: #fafafa url(https://img.megagong.net/tmp_img/utimage/etc/110527/tit_line.gif) no-repeat right center;}
.passmate_wrp .tbl_6 tbody td,.passmate_wrp .tbl_6 tbody th {border:1px solid #e6e6e6;}

.passmate_wrp .tbl_6 tbody tr > td:nth-of-type(3),.passmate_wrp .tbl_6 tbody tr > th:nth-of-type(3){text-align: left;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.passmate_wrp .tbl_6 .ready_txt{color: red;font-weight: bold;}

.passmate_wrp .btn_position.right{position: absolute;bottom: 0;right: 0;}
.passmate_wrp .btn_position.left{position: absolute;bottom: 0;left: 0;}
.passmate_wrp .btn_position div.btn_box{color: #fff;width: 110px;height: 33px;text-align: center;vertical-align: middle;line-height: 33px;display: inline-block;}
.passmate_wrp .btn_position div.btn_box.remove{background: #d22727;}
.passmate_wrp .btn_position div.btn_box.question,
.passmate_wrp .btn_position div.btn_box.amend.v2,
.passmate_wrp .btn_position div.btn_box.save{background: #26beb1;}
.passmate_wrp .btn_position div.btn_box.save.v2{background: #6abe26;}
.passmate_wrp .btn_position div.btn_box.amend{background: #2eabd9;}
.passmate_wrp .btn_position div.btn_box.blue{background: #0073bd;}
.passmate_wrp .btn_position div.btn_box.list{background: #a2a2a2;}
.passmate_wrp .btn_position div.btn_box a{display:inline-block;width: 100%;height: 100%;}

.passmate_wrp .btn_wrap{position: relative;width: 100%;padding-bottom:2%;text-align: right;}
.passmate_wrp .btn_wrap:after{content: "";display:block;}
.passmate_wrp .btn_wrap li{display: inline-block;margin-left: 1%;border: 1px solid;letter-spacing: -0.8px;width: 150px;text-align: center;font-weight: bold;border-radius: 3px;height: 22px;line-height: 20px;}
.passmate_wrp .btn_wrap li a {display: inline-block; width: 100%;height: 100%;}
.passmate_wrp .btn_wrap li.slef_check_v1{color: #0073bd;border-color:#0073bd;}
.passmate_wrp .btn_wrap li.slef_check_v2{color: #00bcac;border-color:#00bcac;}
.passmate_wrp .btn_wrap li.slef_check_v3{color: #ff4926;border-color:#ff4926;}

.dot_box{background: #f8f8f8;padding: 20px 20px;line-height: 1.7;color: #666666;}
.dot_box.inList{margin-top: 5%;}
.dot_box li{position: relative;padding-left: 7px;}
.dot_box li:before{content: "";display: inline-block; width: 2px;height:2px; background:#666666;border-radius: 5px;vertical-align: top;margin-top: 11px;position:absolute;top:0;left:0;}
.dot_box li > span{display: inline-block;width: 97%;}
.dot_box li > span .link{text-decoration:underline;color:#0073bd;}

.passmate_wrp .write_wrap table td{text-align: left;padding:2%;}
.passmate_wrp .write_wrap table td .tdLabel_list{font-size:0;}
.passmate_wrp .write_wrap table td .tdLabel_list li{display:inline-block;margin-right:80px;}
.passmate_wrp .write_wrap table td .tdLabel_list li:last-child{margin-right:0;}
.passmate_wrp .write_wrap table td .tdLabel_list li select,
.passmate_wrp .write_wrap table td .tdLabel_list li .tdLabel,
.passmate_wrp .write_wrap table td .tdLabel_list li .tdResult{vertical-align:middle;}
.passmate_wrp .write_wrap table td .tdLabel_list li select + select{margin-left:3px;}
.passmate_wrp .write_wrap table td .tdLabel_list li .tdLabel{padding:5px 17px;display:inline-block;background-color:#dcf0ff;color:#000;font-size:13px;margin-right:10px;}
.passmate_wrp .list_wrap table tr > td{text-align:center;padding: 10px 5px;}
.passmate_wrp .write_wrap table td .tdLabel_list li .tdResult{font-size:12px;}
.passmate_wrp .write_wrap select{width:100px;color: #666666;font-size: 12px;border-radius: 0;padding: 5px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background: url(https://img.megagong.net/m/2020/0723_passmate/select_arrow.png) no-repeat 95% 50%;;}
.passmate_wrp .write_wrap select{padding-left:5px;}
.passmate_wrp .write_wrap table > tr td > select:nth-of-type(1){width: 50%;}
.passmate_wrp .write_wrap select::-ms-expand {display: none;}
.passmate_wrp .write_wrap input[type="file"]{width: 88%;}
.passmate_wrp .write_wrap .file_reset_btn a:link,.passmate_wrp .write_wrap .file_reset_btn a:hover,.passmate_wrp .write_wrap .file_reset_btn a:active{color: #ffffff;}
.passmate_wrp .write_wrap td input[type="checkbox"]+span{vertical-align: middle;}
.passmate_wrp .write_wrap td.textarea_td{padding: 0;}
.passmate_wrp .write_wrap td.textarea_td textarea{width: 100%;}
.file_reset_btn{ position:relative;display: inline-block;background-color: #d22727;height: 24px;line-height: 24px;text-align: center;width: 10%;color: #fff !important;cursor: pointer;}
.passmate_wrp .write_wrap .answer_tit{color:#5895cb;font-weight: bold;}
.passmate_wrp .tbl_6 .mo_text{display: none;}
#smart_editor2{width: 100% !important;}

.passmate_wrp .satisfaction {margin-top:15px;padding:30px 15px;background:#F2F2F2;text-align: center;}
.passmate_wrp .satisfaction .tit {margin-bottom:15px;display:block;font-size:15px;}
.passmate_wrp .satisfaction input[type="radio"] {margin-top:-2px;}
.passmate_wrp .satisfaction label {margin-right:10px;}

/* 20200821_top_select */
.top_sel {position:relative;margin-bottom:30px;}
.top_sel img {width:100%;}
.top_sel select {position:absolute;bottom:20px;right:30px;width:128px;height:28px;text-align:center;}

/* 20220329 select */ 
.gray_box select {width:128px;height:28px;text-align:center;position: absolute;right: 0;color: #555555;border-color: #d0d0d0;}

.gongGuide_wrp .tab_btn2,.gongGuide_wrp .tab_btn2_2 {overflow:hidden;position:relative;margin-bottom:35px;}
.gongGuide_wrp .tab_btn2:before,.gongGuide_wrp .tab_btn2_2:before {content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#26b7bc;}
.gongGuide_wrp .tab_btn2 li,.gongGuide_wrp .tab_btn2_2 li {float:left;width:50%;}
.gongGuide_wrp .tab_btn2 li a,.gongGuide_wrp .tab_btn2_2 li a {display:block;height:63px;line-height:63px;vertical-align:middle;background-color:#fff;border:1px solid #ddd;border-bottom:1px solid #fff;font-weight:bold;font-size:16px;color:#bbbbbb;text-align:center;}
.gongGuide_wrp .tab_btn2 li.on a,.gongGuide_wrp .tab_btn2_2 li.on a {border:2px solid #26b7bc;border-top:3px solid #26b7bc;border-bottom:1px solid #fff;color:#000000;}

.gongGuide_wrp .tab_btn4 {overflow:hidden;position:relative;margin-bottom:35px;}
.gongGuide_wrp .tab_btn4:before {content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#26b7bc;}
.gongGuide_wrp .tab_btn4 li {float:left;width:25%;}
.gongGuide_wrp .tab_btn4 li a {display:block;height:63px;line-height:63px;vertical-align:middle;background-color:#fff;border:1px solid #ddd;border-bottom:1px solid #fff;font-weight:bold;font-size:16px;color:#bbbbbb;text-align:center;}
.gongGuide_wrp .tab_btn4 li.on a {border:2px solid #26b7bc;border-top:3px solid #26b7bc;border-bottom:1px solid #fff;color:#000000;}

.listview .tbl_6 td{padding:5px 5px}

.sub_topgo{display:none;position: absolute;right: -90px;width: 50px;height: 50px;}
.sub_topgo.on{display:block;position: fixed;right: inherit;left: 50%;bottom: 180px;margin: 0 0 0 570px;}
.sub_topgo a{display:block;background:url('https://img.megagong.net/book_new/top_btn.png') no-repeat 0 center;width: 52px;height: 56px;font-size: 0;}

/* 0303_ */
.add_txt {margin-bottom:10px;line-height:1.5;}
.add_txt img {vertical-align: middle;margin-right:5px;}
.add_cr {font-weight:bold;color:#0073bd;}
.add_cr + input {width:76%!important;}
.comfi_btn {display:inline-block;padding:0 20px;line-height:25px;border:1px solid #BFBFBF;background:#F2F2F2;border-radius:3px;}

.pcVer { display:table; width:100%; }
.moVer { display:none; }
br.pcver{display: none;}

.pass_op .top img {width: 100%;}
.pass_op .pass_op_sd_w {margin-top:30px;}
.pass_op .pass_op_sd_w h3 {margin-bottom:40px;padding:14px 0;background:#353fb0;font-weight:bold;font-size:22px;color:#ffffff;text-align: center;}
.pass_op .pass_op_sd_w h3 span {position:relative;display:inline-block;padding:0 70px;}
.pass_op .pass_op_sd_w h3 span:before {content:'';position:absolute;top:0;bottom:0;left:0;margin:auto 0;width:48px;height:18px;background:url(https://img.megagong.net/s/gong/examinfo/pass_op/icon_star.png) no-repeat center left;background-size:100% auto;}
.pass_op .pass_op_sd_w h3 span:after {content:'';position:absolute;top:0;bottom:0;right:0;margin:auto 0;width:48px;height:18px;background:url(https://img.megagong.net/s/gong/examinfo/pass_op/icon_star.png) no-repeat center right;background-size:100% auto;}
.pass_op .pass_op_tbl1 th {font-weight:bold;font-size:14px;line-height:1.4;color:#222222;background:#a8cce6;}
.pass_op .pass_op_tbl1 th.vtc_top {vertical-align: top;padding-top: 32px;}
.pass_op .pass_op_tbl1 th.vtc_top+td {padding-bottom:29px;}
.pass_op .pass_op_tbl1 td {padding:7px;text-align: left;}

.pass_op .pass_op_sd_w .pass_op_sd {padding:0 30px;}
.pass_op .pass_op_sd_w .pass_op_sd .slick-slide > div {padding:0 12px 43px 13px;}
.pass_op .pass_op_sd_w .pass_op_sd .item {padding:20px 20px 30px;border:1px solid #353fb0;border-radius: 20px;box-sizing:border-box;box-shadow: 0 0 12px rgba(0, 0, 0, .2);}
.pass_op .pass_op_sd_w .pass_op_sd .item .pf_box {display:table;width: 100%;}
.pass_op .pass_op_sd_w .pass_op_sd .item .pf_box .pf_img {display:inline-block;vertical-align: middle;}
.pass_op .pass_op_sd_w .pass_op_sd .item .pf_box .pf_t {width: calc(100% - 73px);display:inline-block;vertical-align: middle;padding-left:10px;font-weight:bold;line-height:1.26;font-size:15px;color:#333333;}
.pass_op .pass_op_sd_w .pass_op_sd .item .pf_box .pf_t .date {display:block;margin-top:3px;font-size:13px;color:#aaaaaa;}
.pass_op .pass_op_sd_w .pass_op_sd .item .txt {padding-top:17px;}
.pass_op .pass_op_sd_w .pass_op_sd .item .txt strong {display:block;font-weight:bold;font-size:15px;color:#0082ff;line-height:1.46;height:45px;overflow:hidden;box-sizing:border-box;text-overflow: ellipsis;white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.pass_op .pass_op_sd_w .pass_op_sd .item .txt p {position:relative;word-break: break-all;padding-right:5px;margin-top:5px;font-size:12px;color:#aaaaaa;line-height:1.5;height:35px;overflow:hidden;box-sizing:border-box;text-overflow: ellipsis;white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.pass_op .pass_op_sd_w .pass_op_sd .item .txt p span {display:inline-block;}
.pass_op .pass_op_sd_w .pass_op_sd .item .txt p span:before {content:'...';position:absolute;bottom:0;right:0;}

.pass_op .pass_op_sd_w .pass_op_sd .slick-arrow {width:31px;height:30px;position:absolute;top:50%;transform: translateY(-100%);font-size:0;}
.pass_op .pass_op_sd_w .pass_op_sd .slick-prev {left:0;background:url(https://img.megagong.net/s/gong/examinfo/pass_op/pass_op_L.png) no-repeat center;background-size:100% auto;}
.pass_op .pass_op_sd_w .pass_op_sd .slick-next {right:0;background:url(https://img.megagong.net/s/gong/examinfo/pass_op/pass_op_R.png) no-repeat center;background-size:100% auto;}

.pass_opinon_nav {margin-bottom:10px;text-align: right;font-size:0;}
.pass_opinon_nav a {position:relative;display:inline-block;padding-left:21px;font-weight:bold;font-size:15px;color:#999;}
.pass_opinon_nav a+a {margin-left:20px;}
.pass_opinon_nav a:before {content:'';position:absolute;top:0;bottom:0;left:0;margin:auto 0;width:16px;height:14px;background:url(https://img.megagong.net/s/gong/examinfo/pass_op/icon_chk_off.png) no-repeat center left;background-size:100% auto;}
.pass_opinon_nav a.on {color:#222;}
.pass_opinon_nav a.on:before {background:url(https://img.megagong.net/s/gong/examinfo/pass_op/icon_chk_on.png) no-repeat center left;background-size:100% auto;}

.pass_op .cust01Tbl1 .tbl_6 th:nth-child(6) {background:#fafafa;}
.pass_op .pass_op_tbl1 th .inp_chk {display:inline-block;margin-top:10px;font-weight:400;font-size:13px;}
.pass_op .pass_op_tbl1 td.chk_td {padding: 10px 20px;}
.pass_op .pass_op_tbl1 td .inp_chk {padding:10px 0;width:19%;display:inline-block;font-size:13px;color:#222222;}
.pass_op .pass_op_search_box .pass_op_tbl1 td .inp_chk2 {padding:10px 15px 10px 0;width:auto; display:inline-block;font-size:13px;color:#222222;}

.pass_op .tbl_6 td .label_best {display:inline-block;vertical-align:middle;margin-right:6px;padding:3px 4px 1px;line-height:1.1;font-size:11px;color:#ff0000;border:1px solid #ff0000;box-sizing:border-box;}

.pass_op .pass_op_search_box select {width:100%;height:34px;vertical-align: top;padding-left:10px;border:1px solid #d0d0d0;} 
.pass_op .btns {text-align: right;margin:10px 0 30px;}
.pass_op .btns a {display:inline-block;width:70px;height:34px;line-height: 34px;text-align: center;font-weight:bold;font-size:15px;color:#ffffff;background:#555555;}
.pass_op .tbl_6 td:nth-child(6) {font-weight:bold;}
.pass_op .paging {text-align: center;}
.pass_op .paging a, 
.pass_op .paging strong {display:inline-block;}
.pass_op .pc_hide {display:none;}

.pass_op .view_tit {font-size:0;padding: 20px;font-size:14px;line-height:1.3;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fafafa;}
.pass_op .view_tit strong {position:relative;display:inline-block;vertical-align:top;color:#1a7ec6;padding-right:15px;margin-right:10px;}
.pass_op .view_tit strong:before {content:'';position:absolute;top:0;bottom:0;right:0;margin:auto 0;width: 1px;height:12px;background:#ddd;}
.pass_op .view_tit .txt {position:relative;display:inline-block;vertical-align:top;width:calc(100% - 130px);word-break: keep-all;}
.pass_op .view_tit .txt .label_best {display:inline-block;vertical-align:middle;margin-right:6px;padding:3px 4px 1px;line-height:1.1;font-size:11px;color:#ff0000;border:1px solid #ff0000;}

.pass_op .view_tit .inq_num {position:relative;float:right;padding-left:15px;}
.pass_op .view_tit .inq_num:before {content:'';position:absolute;top:0;bottom:0;left:0;margin:auto 0;width: 1px;height:12px;background:#ddd;}
.pass_op .view_info {margin-top:30px;}
.pass_op .view_info h4 {position:relative;padding:10px 20px;background:#353fb0;font-size:14px;color:#fff;}

.pass_op .view_info .tbl {margin-top:10px;}
.pass_op .view_info .tbl td {text-align: center;padding:10px;line-height: 1.5;}
.pass_op .view_info .tbl td.aL {text-align: left;}

.btn{text-align: center;}
.btn a{display: inline-block;}
.btn a:first-child{margin: 0 46px 0 0;}

/*ÇÕ°Ý¼ö±â °³¼± 220613*/
.view_info { position:relative;}
.view_info .share { text-align:right; margin-bottom:5px; }
.view_info .share:after { clear:both; display:block; }
.sharePop { display:none; position:absolute; top:40px; right:0; background:#fff; border:1px solid #d1d1d1; width:135px; height:95px; box-sizing:border-box; padding:10px; z-index:5; }
.sharePop .txt { color:#000; font-size:15px; line-height:120%; font-weight:400; float:left; }
.sharePop .btn { float:right; width:13px; }
.sharePop .btn a { margin:0 !important; }
.sharePop ul { clear:both; padding-top:10px; overflow:hidden; text-align:center; }
.sharePop li { display:inline-block; vertical-align:top; margin:0 6px; }

.bottomBn { margin-top:25px; text-align:center; }
.bottomBn li { display:inline-block; vertical-align:top; margin:0 1%; max-width:381px; width:47%; }
.bottomBn li img { width:100%; }

.passmate_wrp .tbl_6 .tbl_inner{width:100%;margin-top:10px;}
.passmate_wrp .tbl_6 .select_wrap + .tbl_inner{margin-top:18px;}
.passmate_wrp .tbl_6 .tbl_inner th,
.passmate_wrp .tbl_6 .tbl_inner td{border:1px solid #d0d0d0;}
.passmate_wrp .tbl_6 .tbl_inner th{text-align:center;font-size:13px;color:#000;background-color:#dcf0ff;padding:10px 5px;}
.passmate_wrp .tbl_6 .tbl_inner tr > th:nth-of-type(3),
.passmate_wrp .tbl_6 .tbl_inner tr > td:nth-of-type(3){text-align:center;}
.passmate_wrp .tbl_6 .tbl_inner td{padding:7px 2%;text-align:center;}
.passmate_wrp .tbl_6 .tbl_inner td input{width:100%;box-sizing:border-box;border:1px solid #d0d0d0;text-align:center;}
.passmate_wrp .tbl_6 .tbl_inner td .input_wrap{position:relative;padding-right:15px;}
.passmate_wrp .tbl_6 .tbl_inner td .input_wrap .unit{font-size:13px;color:#666;position: absolute;right:0;top:2px;}
.passmate_wrp .tbl_6 .s_info{font-size:11px;color:#999;line-height:14px;margin-top:10px;}

@media (max-width: 1200px){
	.gongGuide_wrp img{max-width: 100%}
	.gongGuide_wrp .caution ul li br{display: none}
	.gongGuide_wrp .gray_box br.mbnone{display: none !important}
	.ml16{display:none}
	.top_btn{display: none;}
	.gray_box.statistic ul.statistic1 > li{width: 49%;}
	.gray_box.statistic ul.statistic1.ver7 > li{width: 49%;}
	.gray_box.statistic ul.statistic1 > li.wauto{width: 49%;}
	.gray_box.statistic ul.statistic1.ver7 > li img{margin: 0 auto;display: block;}
	.gray_box.statistic ul.statistic1.y2022 > li{width:49%;}
		
	/* 20200821_top_select  */
	.top_sel select {bottom:12%;right:4%;}

	.sub_topgo,.sub_topgo.on{display: none;}

	.castboard{margin-left: -3%;}
	.castboard li{width: 30.3%;margin: 0 0 30px 3%;}
    .castboard .img img{width:100%}

	.btn a{width: 49%;}
	.btn a:first-child{margin: 0 1% 0 0;text-align: right;}
	.btn a:last-child{text-align: left;}
	.btn a img{display: inline-block !important;margin: 0 0 0 0 !important;}

	
	.pass_op .view_info {margin-top:4vw;}
}
@media (max-width:992px){
	
	.pass_op .pass_op_sd_w .pass_op_sd .slick-slide > div {padding:0 15px 43px;}
	.pass_op .pass_op_sd_w .pass_op_sd .item {padding:15px 15px 35px;}
	.pass_op .pass_op_sd_w .pass_op_sd .item .pf_box .pf_img {width: 45px;}
	.pass_op .pass_op_sd_w .pass_op_sd .item .pf_box .pf_t {font-size:14px;}
	.pass_op .pass_op_sd_w .pass_op_sd .item .txt {padding-top:20px;height:80px;}

}
@media (max-width: 900px){

	.series_select2{padding:25px 0 15px 0;}
	.series_select2 select{margin-bottom:10px;}
	.series_select input{width:40%;}
	.library_select select{margin-bottom:10px;}
	.library_select input{width:40%;}
	.infoSearch{padding: 25px 15px;}
	.cast_view .form_row p{padding: 0;}
	.cast_view .form_row a{float: none;position: relative;top: inherit;right: inherit;width: 100%;display: block;}
	.mo_none_td{display:none;}
	.passmate_wrp .tbl_6 .box_notice{display:none;}
	.passmate_wrp .tbl_6 .mo_text{display: block;}
	.passmate_wrp .tbl_6 .mo_text.red{color: #ff0000;}
	.passmate_wrp .tbl_6 .mo_text.orange{color: #ff6204;}
	.passmate_wrp .tbl_6 .mo_text.green{color: #01a920 ;}
	.passmate_wrp .tbl_6 .mo_text.green2{ border-color:#00b67c ;color: #00b67c ;}
	.passmate_wrp .tbl_6 .mo_text.blue{color: #2e60ee;}
	.passmate_wrp .tbl_6 .mo_text.purple{color: #9700f7;}
	.passmate_wrp .tbl_6 .mo_text.pink{color: #ff04cd;}
	.passmate_wrp .tbl_6 .mo_text.pink2{border-color:#f85093;color: #f85093;}
	.passmate_wrp .tbl_6 .mo_text.yellow{border-color:#f3c71a;color: #f3c71a;}

	br.uniq_br{display:none;}
}
@media (max-width: 768px){
	
	.pcVer { display:none; }
	.moVer { display:table; }
	br.pcver{display: block;}
	br.mover{display: none;}
	
	.gongGuide_wrp .gray_box .comm_txt.mb60{margin:0 0 30px}
	.gongGuide_wrp .gray_box .comm_txt.mb50{margin:0 0 25px}
	.gongGuide_wrp .gray_box .comm_txt.mb40{margin:0 0 20px}
	.gongGuide_wrp .gray_box .comm_txt.mb30{margin:0 0 15px}
	.gongGuide_wrp .gray_box .comm_txt.mb20{margin:0 0 10px}

	.gongGuide_wrp table.mb60{margin-bottom: 30px}
	.gongGuide_wrp table.mb50{margin-bottom: 25px}
	.gongGuide_wrp table.mb40{margin-bottom: 20px}
	.gongGuide_wrp table.mb30{margin-bottom: 15px}
	.gongGuide_wrp table.mb20{margin-bottom: 10px}

	.mb60{margin-bottom:30px !important}
	.mb50{margin-bottom:25px !important}
	.mb40{margin-bottom:20px !important}
	.mb30{margin-bottom:15px !important}
	.mb20{margin-bottom:10px !important}

	.gongGuide_wrp .gray_box{font-size: 13px;padding: 15px 10px 30px}
	.gongGuide_wrp .gray_box .comm_txt.mb50{margin: 0 0 30px}
	.gongGuide_wrp .tab_wrp .tab_btn li{width: 50%;}
	.gongGuide_wrp .tab_wrp .tab_btn li a{font-size: 14px;padding: 10px 0 8px;}
	.gongGuide_wrp .tit_line{font-size: 15px}
	.gongGuide_wrp .tit_line::before{top: 4px}
	.gongGuide_wrp .gray_box h4{font-size: 13px}
	.gongGuide_wrp .gray_box h4::before{top:6px}
	.gongGuide_wrp .gray_box h5{font-size: 13px}
	.gongGuide_wrp .tbl tr th,.gongGuide_wrp .tbl tr td{font-size: 11px;}
	.gongGuide_wrp .tbl tr th {padding: 7px 5px;}
	.gongGuide_wrp .tbl tr td{padding: 7px 2px; letter-spacing:-.9px; }
	.gongGuide_wrp .tbl.salary col:nth-child(1){width: auto !important}
	.gongGuide_wrp .tbl.score col:nth-child(1),.gongGuide_wrp .tbl.score col:nth-child(2){width: auto !important}
	.gongGuide_wrp .caution ul{padding: 12px}
	.gongGuide_wrp .cellw tr td {padding: 7px -2px;}

	.comm_txt_link {display:block}
	.comm_txt_link +.comm_txt_link{margin-left: 8px;}
	.comm_txt_link.type02 + .comm_txt_link.type02 a{margin-left:13px}
	.gongGuide_wrp .tbl.sch col:nth-child(1){width: auto !important;}

	.infoSearch .btn_find{border:none}
	.series_graph > div{width:100% !important}
	.series_graph > div > div > div{margin:0 auto}

	.library_select{padding: 20px 15px;}
	.library_select select{width:49%}
	.library_select input{width:49%;margin-left:0;padding-left:0}
	.library_select .btn_find{width:48%;}

	.series_select2{padding: 20px 15px 10px 15px;}
	.series_select2 select{width:49%}

	.series_select_wrap.none .series_select_tab li a{padding: 15px 0; font-size: 15px;}

	.cast_view .title_wrp p.tit{padding: 14px 0 15px;font-size: 13px;line-height:1.3;margin: 0 0 12px;border-top: 1px solid #555}
	.cast_view .title_wrp p.tit strong{top:0;font-size: 12px;}
	.cast_view .title_wrp .date{font-size:12px}
	.cast_view .txt_wrp{margin:20px 0 0;padding:20px 0;}
	.cast_view .form_row{padding:10px 10px 7px}
	.cast_view .table_list td{padding: 7px;font-size: 12px;}

	.cast_view .down_wrp{padding: 33px 0 13px 0;}
	.cast_view .down_wrp strong{border-right: 0;top: 11px;}
	.cast_view .down_wrp a{font-size:12px}
	.cast_view .down_wrp img{width: 18px}
    
	.passmate_wrp .tbl_6 .box_notice{font-size: 10px;}
	
	.gray_box.statistic .bg_box .tit{font-size: 14px;}

	#mContainer #mLnb ul li.passmate_li img{left: 0; top:20%}
	.passmate_wrp .btn_position.right,.passmate_wrp .btn_position.left{position: relative ;text-align: right;padding-top: 3%;}
	.passmate_wrp .btn_position.right{float: right;}
	.passmate_wrp .btn_position.left{float: left;}
	.passmate_wrp .btn_position div.btn_box{width: 70px;height: 28px;line-height: 28px;}
	.passmate_wrp .flow:after{content: "";display:block;clear:both;}

	/* 20200821_top_select */
	.top_sel select {width:15%;min-width:74px;height:20px;font-size:12px;}
	
	.gongGuide_wrp .tab_btn2,.gongGuide_wrp .tab_btn2_2 {margin-bottom:15px;}
	.gongGuide_wrp .tab_btn2 li a,.gongGuide_wrp .tab_btn2_2 li a {display:block;height:45px;line-height:45px;vertical-align:middle;background-color:#fff;border:1px solid #ddd;border-bottom:1px solid #fff;font-weight:bold;font-size:16px;color:#bbbbbb;text-align:center;}
	.gongGuide_wrp .tab_btn2 li.on a,.gongGuide_wrp .tab_btn2_2 li.on a {border:2px solid #26b7bc;border-top:3px solid #26b7bc;border-bottom:1px solid #fff;color:#000000;}

	.process table::after{background-size: 80%;bottom: -15px;}

	.castboard li{width: 47%;}
	
	.pass_op .pass_op_sd_w {margin-top:20px;}
	.pass_op .pass_op_sd_w h3 {font-size: 15px;margin-bottom:25px;}
	.pass_op .pass_op_sd_w h3 span {padding:0 45px;}
	.pass_op .pass_op_sd_w h3 span:before {width:35px;}
	.pass_op .pass_op_sd_w h3 span:after {width:35px;}
	.pass_op .pass_op_tbl1 th {font-size:13px;word-break: keep-all;}
	.pass_op .pass_op_tbl1 th.vtc_top {padding-top: 27px;}
	.pass_op .pass_op_tbl1 td {font-size:12px;word-break: keep-all;}

	.pass_op .pass_op_sd_w .pass_op_sd {padding:0 25px;}
	.pass_op .pass_op_sd_w .pass_op_sd .slick-list {padding-right:20%;}
	.pass_op .pass_op_sd_w .pass_op_sd .slick-slide > div {padding:0 5px 25px;}
	.pass_op .pass_op_sd_w .pass_op_sd .item {padding:10px 10px 20px;box-shadow: 0 0 6px rgba(0, 0, 0, .2);}
	.pass_op .pass_op_sd_w .pass_op_sd .item .pf_box .pf_img {width: 40px;}
	.pass_op .pass_op_sd_w .pass_op_sd .item .pf_box .pf_t {font-size:12px;width: calc(100% - 60px);}
	.pass_op .pass_op_sd_w .pass_op_sd .item .pf_box .pf_t .date {font-size:11px;}
	.pass_op .pass_op_sd_w .pass_op_sd .item .txt {padding-top:12px;}
	.pass_op .pass_op_sd_w .pass_op_sd .item .txt strong {font-size:13px;height:40px;}
	.pass_op .pass_op_sd_w .pass_op_sd .item .txt p {margin-top:0;font-size:11px;height:34px;}
	.pass_op .pass_op_sd_w .pass_op_sd .item .txt p span:before {bottom:2px;}
	.pass_op .pass_op_sd_w .pass_op_sd .slick-arrow {width:25px;}
	.pass_op .pass_op_sd_w .pass_op_sd .slick-prev {left:-5px;}
	.pass_op .pass_op_sd_w .pass_op_sd .slick-next {right:-5px;}

	.pass_opinon_nav a {padding-left:15px;font-size:13px;color:#999;}
	.pass_opinon_nav a:before {width:12px;}
	.pass_op .pass_op_search_box .pass_op_tbl1 colgroup col:nth-child(1),
	.pass_op .pass_op_search_box .pass_op_tbl1 colgroup col:nth-child(3) {width: 75px;}
	.pass_op .pass_op_search_box .pass_op_tbl1 th .inp_chk {font-size:11px;}
	.pass_op .pass_op_search_box .pass_op_tbl1 td .inp_chk {padding:5px 0;font-size:12px;width: 24%;}	
	.pass_op .pass_op_search_box .pass_op_tbl1 td .inp_chk2 {padding:5px 0;font-size:12px;width: 32%;}
	.pass_op .pass_op_search_box select {font-size:12px;}

	.pass_op .btns {margin:10px 0 20px;}
	.pass_op .btns a {width:60px;height:30px;line-height: 30px;font-size:13px;}
	
	.pass_op .view_tit {padding:15px;font-size:13px;}
	.pass_op .view_tit strong {padding-right:10px;}
	.pass_op .view_tit .inq_num {padding-left:10px;}
	.pass_op .view_tit .inq_num.mo_none {display:none;}
	.pass_op .view_info h4 {font-size:13px;padding:10px 15px;}
	.pass_op .view_info .tbl colgroup col:nth-child(1) {width: 20%;}
	.pass_op .view_info .tbl colgroup col:nth-child(3) {width: 20%;}
	.pass_op .cust01Tbl1 col:last-child, 
	.pass_op .cust01Tbl1 td:last-child,
	.pass_op .cust01Tbl1 th:last-child {display: table-cell;}
	.pass_op .view_info .pass_op_tbl1 th br {display: none;}
	.pass_op .pc_hide {display:table-row;}

	.blueVer_txt{margin: -25px auto 25px;}

	.gongGuide_wrp .tbl.td-right tr td{padding:7px 10px;}
}	
@media (max-width: 640px){
	.gongGuide_wrp table{word-break:normal}
	.series_select{margin:20px auto}
	.library_select{margin:20px auto}
	.sch_dep1 {position: relative;right: 0;margin-bottom: 10px;}
	.gongGuide_wrp .gray_box h4.type02{float:none;}
	.cast_view .title_wrp .date .date{float: none;display: block;padding-top: 7px}

	.tbl_wrp.pcver{display:none;}
	.gray_box.statistic img.pc{display: none;}
	.gray_box.statistic img.mo{display: block;}
	.gray_box.statistic .bg_box{padding:12px 12px;font-size: 12px;}
	.gray_box.statistic .bg_box .tit{font-size:12px}
	.gray_box.statistic ul.statistic1 > li{width: 100%;}

	/* 220329 */
	br.pcver{display: none;}
	.gray_box.statistic ul.statistic1.ver7 > li{width: 100%;}
	.gray_box.statistic ul.statistic1.per > li:nth-child(1){width: 100%;}
	.gray_box.statistic ul.statistic1.per > li:nth-child(2){width: 100%;}
	.gray_box.statistic ul.statistic1.per > li thead tr th{padding: 4px 8px;}
	.gray_box.statistic ul.statistic1.per > li tbody tr td{padding: 4px 8px;}
	.gray_box.statistic ul.statistic1.ver7 > li:first-child table{margin: 20px 0;}
	.gongGuide_wrp .ver7 .tbl.blueVer thead tr th:last-child{border-right: none;}
	.tbl.blueVer tr td.bdr{border-right: none;}
	
	.gray_box.statistic ul.statistic1 > li.wauto{width: 100%;}
	.gray_box.statistic p.btn a{max-width: 50%;}
	.mo_img{width: 70%;}
	.mo_img2{width: 50%;}
	.fall{display: none;}
	
	.gray_box.statistic a.btn2{display: inline-block;width:auto;margin-top: 5px;padding: 2px;}
	.passmate_wrp .tbl_6 .box_notice{font-size: 8px;}

	/* 2020-08-21*/
    .tbl_new colgroup col:nth-child(1) {width:5%;}
	.tbl.blueVer tbody th { background:#e6f1f9; }

	/* hyphen45 */
	.gongGuide_wrp .hyphen45::before{top: 10px;} 

	
}
@media (max-width:576px){
	
	.pass_op .pass_op_sd_w .pass_op_sd .slick-slide > div {padding:0 10px 25px;}
	.pass_op .cust01Tbl1 colgroup col:nth-child(1) {width: 40px;}
	.pass_op .cust01Tbl1 colgroup col:nth-child(2) {width: 45px;}
	.pass_op .cust01Tbl1 colgroup col:nth-child(5) {width: 56px;}
	.pass_op .pass_op_search_box .pass_op_tbl1 td .inp_chk {width: 32%;}
	.pass_op .pass_op_search_box .pass_op_tbl1 td .inp_chk2 {width: 45%;}
}
@media all and (max-width:550px){
	.series_select{width:90%;}
	.series_select select{width:90px}

	.mo_img{width: 80%;}
	.mo_img2{width: 60%;}
	.mo_img3{width: 80%;}
	.passmate_wrp .btn_wrap li{width: 110px;font-size: 10px;}
	.passmate_wrp .tbl_6 .box_notice{padding:0 3px;}
	
}
@media all and (max-width:460px){
	br.pcver{display: block;}
	.series_select input{width:40%;margin-left:0}
	
	.library_select input{width:48%;}
	.library_select .btn_find{width:49%;margin-left:0;}
	.passmate .subtit > div.buble_txt{font-size:11px;}
	.passmate_wrp .tbl_6 .box_notice{padding: 0;}
	.file_reset_btn{font-size: 10px;}
	.passmate_wrp .write_wrap table td{padding: 2% 2%;}
	.gongGuide_wrp .cellw tr th, .gongGuide_wrp .cellw tr td{padding: 7px 0; font-size: 10px;}

    .tbl_new colgroup col:nth-child(1) {width:6%;}
	
    .pass_op .pass_op_search_box .pass_op_tbl1 td .inp_chk {width: 49%;margin-right: 0;}
	
	.passmate_wrp .satisfaction {margin-top:15px;padding:30px 8px;background:#F2F2F2;text-align: center;}
	.passmate_wrp .satisfaction .tit {margin-bottom:15px;display:block;font-size:14px;}
	.passmate_wrp .satisfaction input[type="radio"] {margin-top:-2px;}
	.passmate_wrp .satisfaction label {margin-right:2px;font-size:13px;}

	.btn a{width: 80%;display: block;margin: 0 auto;text-align: center;}
	.btn a:first-child{margin: 0 auto 2%;text-align: center;}

	.passmate_wrp .write_wrap table td .tdLabel_list li{margin-right:0;display:block;}
	.passmate_wrp .write_wrap table td .tdLabel_list li .tdLabel{padding:5px 10px;margin-right:5px;}
}

@media all and (max-width:375px){
	.examinfo_main .notice_wrp .bnr_zone a:before{display:none}
	.examinfo_main .notice_wrp .bnr_zone a:after{display:none}
	.passmate_wrp .btn_wrap li{width: 90px;font-size: 9px;}
	
	.pass_op .pass_op_search_box .pass_op_tbl1 td .inp_chk2 { width: 100%;margin-right: 0; }

}

.blit11.count li { position:relative;  }
.blit11.count li span { display:block; word-break:keep-all; }
.blit11.count li:first-child span:first-child { top:32px; }
.blit11.count li span:first-child { position:absolute; top:0; left:0; }
.blit11.count li span:last-child { padding-left:15px; }

@media (max-width:640px) {
	.blit11.count li:first-child span:first-child { top:0; }

}