@charset "utf-8";@import url('exam/base.css');@import url('exam/button.css');#wrap{margin:0 auto;text-align:left;width:100%}.headerWrap{border-bottom:1px solid #CCC;overflow:hidden}.header{margin:0 auto;overflow:hidden}.header>h1{text-align:left;height:70px;line-height:75px;color:#7c7c7d;padding-left:145px;font-size:18px;font-weight:bold;background:url(/img/logo2.gif) left center no-repeat;background-size:auto 30px}.header .gnb{height:40px;text-align:right}.header .gnb a{display:inline-block;width:40px;height:40px;background-position:center;background-repeat:no-repeat;background-size:auto 23px}.header .gnb a span{margin-left:-9999px;display:none}.consTop_msg{background:#f8f8f8;padding:15px 0 10px;margin-top:-1px}.consTop_msg .cons{width:700px;margin:0 auto}.consTop_msg .cons .tit{background:url(/img/ico_1.png) left center no-repeat;background-size:auto 25px;padding-left:30px;font-weight:bold;font-size:18px;line-height:25px;height:25px;margin-bottom:5px}.consTop_msg .cons .list{padding-left:5px}.consTop_msg .cons .list li{background:url(/img/ico_3.png) left center no-repeat;background-size:auto 3px;padding:5px 0 5px 8px;line-height:16px;color:#7c7c7c}.consTop_time{background:#f8f8f8;padding:10px 0;margin-top:-1px}.consTop_time .cons{margin:0 auto;text-align:right}.consTop_time .cons strong{color:#000;font-weight:bold}.container{overflow:hidden;margin:0 auto;_height:1%;padding:20px 0 80px}.container h2{background:url(/img/ico_2.png) left 1px no-repeat;background-size:auto 18px;padding-left:23px;font-size:16px;line-height:18px;margin-bottom:15px}.container h2 .t_line{font-weight:bold;text-decoration:underline}.ico_help{display:inline-block;width:20px;height:20px;text-align:center;line-height:20px;background:#999;color:#fff!important;border-radius:20px;font-size:16px;font-weight;vertical-align:middle}.ex_list{border-top:1px solid #e0e0e0;margin-bottom:20px}.ex_list li{border-bottom:1px solid #e0e0e0;overflow:hidden;padding:20px 0;position:relative;cursor:pointer}.ex_list li .cons{padding-right:70px}.ex_list li .cons .subject{color:#000;font-size:18px;font-weight:bold;line-height:30px}.ex_list li .cons .date{color:#9ba8d7;line-height:16px}.ex_list li .state{position:absolute;top:25px;right:5px}.ex_list li .state img{width:50px}.ex_list li .state .grade{text-align:center;font-weight:bold;font-size:15px;color:#bbb;width:65px}.ex_list li .state .grade strong{font-size:22px;display:block}.ex_list li .state .ok{color:#000!important}.ex_view_top{border-bottom:1px solid #e0e0e0;padding-bottom:10px;color:#454545;font-size:18px;font-weight:bold}.ex_view_top .state{color:#bbb}.ex_view_top .date{font-weight:bold;color:#9ba8d7;font-size:14px}.ex_view_info{padding:10px 0}.ex_view_info li{background:url(/img/ico_3.png) left center no-repeat;background-size:auto 3px;color:#999;padding:5px 0 5px 8px;line-height:16px}.ex_view_info li strong{color:#000;font-weight:bold}.ex_view_info li .help{position:relative}.ex_view_info li .help_txt{border:1px solid #c0c0c0;background:#f2f2f2;padding:3px 10px;color:#333;font-size:12px;position:absolute;top:5px;left:20px;display:none}.ex_view_detail{background:#f0f0f0;padding:15px;vertical-align:top}.ex_view_text{padding:15px 10px;margin-bottom:20px}.ex_view_text li{color:#b1b1b1;line-height:20px}.ex_view_text li strong{color:#888}.test_result_mem{background:#f8f8f8 url(/img/ico_3.png) 10px center no-repeat;padding:5px 0 5px 20px;margin-bottom:10px}.test_result_mem strong{color:#000;font-weight:bold}.test_result_mem .line{text-decoration:underline}.loginWrap{text-align:center;background:#fafafa;margin:0 auto;overflow:hidden}.loginWrap>h1{text-align:center;color:#7c7c7d;font-size:20px;font-weight:bold;margin-top:100px;padding:50px 0;background:url(/img/logo.gif) center top no-repeat;background-size:auto 40px}.loginWrap .info_form{width:80%;margin:0 auto}.loginWrap .info_form dl{margin-bottom:30px}.loginWrap .info_form dt{display:none}.loginWrap .info_form dd{border:1px solid #dadada;margin-bottom:12px}.loginWrap .info_form input[type=text],.loginWrap .info_form input[type=password]{padding:0 3%;width:94%;height:50px;line-height:50px;color:#bbb;text-align:left;border:0;margin:0}.loginWrap .info_form .btn{border:0;padding:0;width:100%}.loginWrap .info_form .btn button{text-align:center;color:#fff;font-weight:bold;letter-spacing:.05em;font-size:18px;height:60px;line-height:60px;text-align:center;background:#1c3cb1;width:100%}.loginWrap .text_guide{border:1px solid #dadada;padding:15px;text-align:left;color:#999;background:#f0f0f0;margin-bottom:30px}.footerWrap{color:#999;background:#eee;text-align:center;height:35px;line-height:35px;position:fixed;left:0;right:0;bottom:0}table td .m_table{width:100%;border:0}table td .m_table td{padding:0!important;border:0;text-align:center}table td .m_table td input{width:96%}table.board_view{width:100%;border-top:1px solid #dadada;margin-bottom:30px}table.board_view th{border-bottom:1px solid #dadada;background:#f5f5f5;text-align:left;padding:10px 0 10px 15px;color:#666;font-weight:normal}table.board_view td{border-bottom:1px solid #dadada;padding:10px 0 10px 15px}table.board_view td input{width:99%;padding-left:0;padding-right:0}table.tb_1{width:100%;border-top:1px solid #dadada;margin-bottom:20px}table.tb_1 thead th{text-align:center;padding:10px 0;color:#000;border-bottom:1px solid #dadada;border-left:1px solid #dadada;background:#fcfcfc}table.tb_1 thead th:first-child{border-left:0}table.tb_1 tbody td{text-align:center;padding:10px 0;border-bottom:1px solid #dadada;border-left:1px solid #dadada;background:0;color:#999}table.tb_1 tbody tr td:first-child{border-left:0}table.tb_2{width:100%;border-top:1px solid #dadada;margin-bottom:20px}table.tb_2 th{border-bottom:1px solid #dadada;padding:10px;text-align:left;color:#000;background:#fcfcfc}table.tb_2 td{text-align:left;padding:10px;border-bottom:1px solid #dadada;border-left:1px solid #dadada;background:0;color:#999}table.tb_2 td.bg_gray{background:#fcfcfc}.viewport{position:relative;overflow:hidden;width:100%;min-height:100%}.off-canvas{position:relative;width:100%}.off-canvas-nav{position:absolute;top:0;bottom:0;right:0;width:200px;background-color:#545454;z-index:1000;overflow-x:hidden;overflow-y:auto;-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-o-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}.viewport.move-right .off-canvas-nav{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.exit-off-canvas{display:block;width:0;height:0}.viewport.move-right .exit-off-canvas{position:absolute;top:0;right:0;z-index:990;width:100%;height:100%}.btn_menu button{position:absolute;top:0;right:0;border:0;width:49px;height:49px;background:url(/img/exam/btn_menu.png) no-repeat 50% 50%;background-size:25px}.viewport.move-right .btn_menu button{background-image:url(/img/exam/btn_menu_close.png);background-size:21px}.dropdown-toggle{display:block;height:40px;line-height:40px;padding-left:2rem;background:#545454 url(/img/exam/ico_1.png) no-repeat 93.045113% 50%;background-size:11px;font-size:14px;color:#fff!important}.dropdown-toggle.none{background-image:none;color:#888!important}.dropdown-toggle.quest{background:#545454 url(/img/exam/ico_q.png) no-repeat 93.6% 50%;background-size:auto 15px}.global-nav .top{background:#2f2f2f;padding:15px;color:#fff;font-weight:bold;font-size:18px;position:relative}.global-nav .top .btn_close{width:20px;height:20px;background:url(/img/exam/btn_menu_close.png) center no-repeat;background-size:100% auto;position:absolute;top:15px;right:10px}.global-nav .top .btn_close span{margin-left:-9999px}.header_test .cons{margin:0 auto}.header_test h1.test{padding-left:15px;height:50px;line-height:50px;font-weight:bold;color:#000;font-size:20px;padding-left:0;margin:0 auto;background:0}.test_top{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;background:#fafafa;padding:10px;overflow:hidden;clear:both}.test_top .num{float:left;font-weight:bold;line-height:18px}.test_top .num strong{color:#000}.test_top .num .txt{color:#aeaeae}.test_top .time{float:right;color:#ff8400;font-weight:bold;background:url(/img/exam/ico_time.png) left center no-repeat;background-size:auto 22px;padding-left:27px}.container_test{overflow:hidden;margin:0 auto;_height:1%;padding:20px 20px 0}.container_test .consBox{padding:15px;overflow-y:scroll}.container_test .consBox .quest{margin-bottom:15px;font-weight:bold;color:#666;font-size:18px}.container_test .consBox .cons{padding:5px 0;text-align:center;background:#fafafa;margin-bottom:5px}.container_test .consBox .list_1 li{padding:3px}.container_test .consBox .list_1 li input[type=checkbox]{width:20px;height:20px;border:1px solid #dadada;margin-right:4px}.container_test .consBox .list_2 li{margin-bottom:2px;background:#fafafa;padding:10px}.container_test .consBox .list_2 li input{width:20px;height:20px;border:1px solid #dadada;margin-right:4px}.container_test .consBox .list_2 li .cons{text-align:center;padding-top:5px}.container_test .consBox .answer textarea{width:96%;padding:2%;height:100px;margin-bottom:10px;font-size:14px}.container_test .consBox .answer .txt{color:#aaa}.footerWrap_test{background:#e9e9e9;border-top:1px solid #d3d3d3;overflow:hidden;position:absolute;bottom:0;left:0;right:0}.footerWrap_test .footer{margin:0 auto;padding:10px 10px 5px}.footerWrap_test .fl a{display:inline-block;width:55px;height:40px;background-color:#fff;background-position:center;background-repeat:no-repeat;border:1px solid #b2b2b2;margin-right:3px;background-size:auto 20px}.footerWrap_test .fl a span{margin-left:-9999px;display:none}.footerWrap_test .btn_pre{background-image:url(/img/exam/test_arrow_pre.png)}.footerWrap_test .btn_next{background-image:url(/img/exam/test_arrow_next.png)}.footerWrap_test .btn_q{background-image:url(/img/test_ico_q.png);background-color:#f2f2f2!important;width:40px!important}.footerWrap_test .btn_q.on{background-image:url(/img/test_ico_q_on.png);background-color:#fff5eb!important;border:1px solid #ff8400!important}.ajaxWrap{position:absolute;left:50%;top:50%;width:340px;margin-left:-170px;margin-top:-100px;background:#fff}.ajaxWrap .ajax{padding:40px 0;text-align:center}.ajaxWrap .ajax .txt{font-size:16px;font-weight:bold}@media only screen and (min-width :801px){.header,.container,.container_test{width:700px}.footerWrap_test .footer{width:680px}.header_test .cons{width:700px}.header_test h1.test{width:700px}.loginWrap .info_form{width:500px}.header h1{float:left}.header .gnb{float:right;padding-top:15px}.header .gnb a.link1{background-image:url(/img/header_ico_1.png)}.header .gnb a.link2{background-image:url(/img/header_ico_2.png)}.header .gnb a.link3{background-image:url(/img/header_ico_3.png)}.consTop_time .cons{width:700px}.ex_view_info li .help_txt{white-space:nowrap}}@media screen and (max-width:800px){.viewport.move-right .exit-off-canvas{background-color:rgba(0,0,0,.45)}.container{padding-left:10px;padding-right:10px}.header>h1{margin-left:10px}.header .gnb{background:#7c7c7c;padding-right:10px}.header .gnb a.link1{background-image:url(/img/header_ico_1_w.png)}.header .gnb a.link2{background-image:url(/img/header_ico_2_w.png)}.header .gnb a.link3{background-image:url(/img/header_ico_3_w.png)}.consTop_msg{display:none}.consTop_time .cons{padding-left:10px;padding-right:10px}.ex_view_info li .help_txt{width:170px}.header_test h1.test{padding-left:10px}.container_test .consBox .cons img{width:100%}}