﻿/* 20130926 고은주업로드 */

/*공통 css*/

body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select {margin: 0;padding: 0;}
body, input, textarea, select, button, table {font-family: '돋움', Dotum, AppleGothic, sans-serif;font-size: 12px}
img, fieldset {border: 0}
input { border: 1px solid silver;  }
input[type=radio],[type=checkbox] { border: 0px  }


ul, li {list-style: none}
em, address {font-style: normal}
a {text-decoration: none;color:#555555;}
a:hover, a:active, a:focus {text-decoration:none; color:#555555;}
a:link, a:visited {text-decoration:none; color:#494949;}
.blind{display:none}
legend{visibility:hidden;visibility: hidden;position: absolute;left: -9999px;top: -9999px;width: 0px;height: 0px;line-height: 0;}

textarea {font-family: 돋움;font-size: 11px;color: #888;line-height: 160%;}
input, select, textarea, form img {vertical-align: middle;}
/*공통 css 끝*/
 
body {margin: 0;font-family: '맑은 고딕',Malgun Gothic,'나눔고딕',NanumGothic,'돋움',Dotum,'애플고딕',AppleGothic,Arial,sans-serif;font-size: 12px;line-height:20px;color:#333333;}
#wrap_top{margin: 0 auto;width:100%;text-align:center;}

/*--상단 로그인 확인표시영역--*/
#top_guide {width: 100%;height: 28px;background: url(/Content/images/layout/bg_top_guide.gif) repeat-x 0 0;display:inline-table;}
#top_guide .guide {width: 890px;margin: 0;text-align: center;display: inline-block;}
#top_guide .toplogin {float: right;text-align: left;letter-spacing:-1px;padding: 4px 0 0 0;margin: 0 14px 0 0;}

/*--상단영역--*/
#nc_header {width: 100%;margin: 0 0 6px 0;background: url(/Content/images/layout/bg_gnb01.gif) repeat-x 0 95px;display:inline-table;}
#nc_header h1{width:162px;height:69px; margin:13px 0 0;}
#nc_header .container {width: 890px;height:140px;margin: 0 auto;text-align: left;position: relative;display: inline-block;}

/*--상단영역 메뉴영역--*/
#nc_header .top_menu {width: 890px;display: inline-block;position: absolute;left: 0;top: 103px;}
#nc_header ul.nc_gnb {float: left;width: 860px;margin: 4px 0 0 30px;}
#nc_header ul.nc_gnb li {float: left;padding: 0 40px;letter-spacing: -1px;line-height: 16px;background: url(/Content/images/ic/ico_bar01.gif) no-repeat 0 3px;position: relative;}
#nc_header ul.nc_gnb li.first{float: left;padding: 0 30px;letter-spacing: -1px;line-height: 16px;background:none;position: relative;}
#nc_header ul.nc_gnb li a{font:color: #f1dfa1;font-size: 15px;font-weight: bold;}

/*--☆☆☆☆☆중앙영역☆☆☆☆☆--*/
#nc_wrap {margin:0 auto;width: 890px;text-align:left;}

#nc_contents {margin:0px 0 15px 0;width: 890px;clear: both;float: left;position: relative;z-index: 1;}

/*--중앙배너영역--*/
#nc_center{float:left;}
#nc_center .nc_center_L{width:190px;float:left;}
#nc_center .nc_center_C{width:30px;float:left;}
#nc_center .nc_center_R{width:30px;float:left;}



/*--중앙영역 메인컨텐츠--*/
#nc_main_contents {margin:0px 0px 30px 15px;width: 700px;float:left; position:relative; z-index:1;}

#nc_main_contents h3{width:690px;height:30px;font-size:20px;color:#404040;margin-bottom:10px;padding:25px 0px 15px 10px;border-bottom:1px solid #a8a8a8;}

#nc_main_contents span.location{font-size:12px; color:#595959; position:absolute; top:30px; right:5px;}



/*--중앙배너영역--*/

/*--로그인박스 영역 시작--*/
#nc_center{width:100%; height:100%;overflow:hidden;margin:5px 0 5px 0;float:left;}

#nc_center .nc_center_L{width:190px;float:left;}

#login_box {float: left;width: 188px;height: 138px;border: 1px solid #b3b3b3;padding: 0;margin: 0 1px 0 0;text-align: left;}
#login_box .tit{margin:5px 0px;width:100px;}
#login_box .tit h2{margin:5px 0px 0px 10px;width:80px;font-size:14px;color: #bf1111;letter-spacing: -1px;}
 
#login_box .login_form {position: relative;margin: 0 auto;width: 180px;height:50px;}
#login_box .login_form .input_id {margin-bottom: 4px;float: left;border: 1px solid #c0c0c0;width: 95px;padding: 3px 8px 3px 8px;height: 11px;}
#login_box .login_form .input_pw {float: left;border: 1px solid #c0c0c0;width: 95px;padding: 3px 8px 3px 8px;height: 11px;}
#login_box .login_form .btn_login {position: absolute;top: 0px;right: 0;}

#login_box .login_save{float: left;margin: 0px 0 0 10px; width:170px; height:28px; border-bottom:1px solid #ccc}
#login_box .login_save input{ vertical-align:middle; margin:0px 2px;}

#login_box ul {float:left; margin: 5px 0 0 8px; width:180px;}
#login_box li {float: left;letter-spacing: -1px;vertical-align: top;}
#login_box li a {margin: 0 7px 0 6px;color: #494a4d;vertical-align: top;}

#nc_center .nc_center_L p{float:left;margin-top:5px;}
/*--로그인박스 영역 끝--*/

/*--중앙 롤링배너 영역 시작--*/
#nc_center .nc_center_C{width:490px; height:235px; margin:0 5px;float:left; border:none; position:relative;}
#nc_center .nc_center_C ul.num{position:absolute; top:210px; right:10px; overflow:hidden;}
#nc_center .nc_center_C ul.num li{float:left; margin:0 4px 0 0;width:11px; height:11px; background:url(D:/smskorea/NCOC/html/images/btn/btn_dot02.png) no-repeat 0 0px;cursor:pointer;}
#nc_center .nc_center_C ul.num li.on{background:url(D:/smskorea/NCOC/html/images/btn/btn_dot01.png) no-repeat 0 0px;}


#nc_center .nc_center_R{width:198px;float:right;}
#nc_center .nc_center_R ul li{float:left; margin-bottom:5px;width:198p; height:75px;}
#nc_center .nc_center_R ul li a img{width:198p; height:75px;}

/*--메인 중앙 달력/공지사항--*/

#nc_middle{width:100%;height:100%;overflow:hidden;margin:5px 0 5px 0;float:left;}
#nc_middle h2{font-size:14px; letter-spacing:-1px; margin-bottom:5px; display:inline-block; width:100px}

#nc_middle .nc_middle_L{width:430px;float:left;}
#nc_middle .nc_middle_L .calendarWrap{width:413px; height:154px;float:left; border:3px solid #c21212; padding:5px;}
#nc_middle .nc_middle_R{width:454px;float:right;}

/*--공지사항자격정보리스트--*/ 
#nc_middle .tab_list{height:170px; border-bottom:1px solid #cccccc;} 
#nc_middle .tab_list ul{position:relative;margin:0;padding:0;border-bottom:1px solid #ccc;font-family:Tahoma, Sans-serif;font-size:12px;list-style:none;*zoom:1} 
#nc_middle .tab_list ul:after{display:block;clear:both;content:""} 
#nc_middle .tab_list li{float:left;margin-bottom:-1px} 
#nc_middle .tab_list li a{float:left;position:relative;border:1px solid #eee;border-bottom-color:#ccc;background:#fafafa;color:#666;text-decoration:none} 
#nc_middle .tab_list li a span{display:inline-block;padding:6px 25px 5px 25px;letter-spacing:-1px;cursor:pointer}
#nc_middle .tab_list li ul{display:none;position:absolute;top:42px;left:0;width:97%;margin-left:10px;padding:0;border:0;list-style:none;*zoom:1} 
#nc_middle .tab_list li ul:after{display:block;clear:both;content:""} 
#nc_middle .tab_list li li{float:none;position:relative;margin:0 0 5px 0;color:#999} 
#nc_middle .tab_list li li a{width:450px;float:none;margin:0;padding:0;border:0 !important;background:transparent;font-weight:normal;color:#666 !important;letter-spacing:normal} 
#nc_middle .tab_list li li a:hover, 
#nc_middle .tab_list li li a:active, 
#nc_middle .tab_list li li a:focus{color:#000 !important;text-decoration:underline} 
#nc_middle .tab_list li li.more{position:absolute;top:-35px;right:0;border:0 !important;background:transparent} 

#nc_middle .tab_list.m1 .m1 a, .tab_list.m2 .m2 a, .tab_list.m3 .m3 a{margin-top:-1px;border:1px solid #ccc;border-bottom:1px solid #fff;background:transparent;color:#333} 
#nc_middle .tab_list.m1 .m1 a span, .tab_list.m2 .m2 a span, .tab_list.m3 .m3 a span{padding-top:7px;font-weight:bold} 
#nc_middle .tab_list.m1 .m1 ul, .tab_list.m2 .m2 ul, .tab_list.m3 .m3 ul{display:block} 
/*--공지사항자격정보리스트 끝--*/ 

/*--달력 시작--*/
#nc_middle .nc_middle_L .calendarWrap .calendar{overflow:hidden;width:190px;height:99%;border:1px solid #cccccc;font-family:'돋움',dotum;font-size:12px;line-height:12px;text-align:center; float:left}
#nc_middle .nc_middle_L .calendarWrap .calendar a{text-decoration:none !important}
#nc_middle .nc_middle_L .calendarWrap .calendar img{border:0}

#nc_middle .nc_middle_L .calendarWrap .calendar .calendar_period{clear:both;margin:4px 0 5px}
#nc_middle .nc_middle_L .calendarWrap .calendar .calendar_period a{display:inline-block;margin:-1px -1px 0;padding:1px;vertical-align:middle}
#nc_middle .nc_middle_L .calendarWrap .calendar .calendar_period a img{vertical-align:top}
#nc_middle .nc_middle_L .calendarWrap .calendar .calendar_period strong{display:inline-block;width:83px;font-family:verdana;font-size:13px;color:#333;line-height:15px;text-align:center}

#nc_middle .nc_middle_L .calendarWrap .calendar table{width:180px;margin:0 auto 11px;border:0;border-collapse:collapse;border-spacing:0px;}

#nc_middle .nc_middle_L .calendarWrap .calendar table caption{display:none}
#nc_middle .nc_middle_L .calendarWrap .calendar table tr{}
#nc_middle .nc_middle_L .calendarWrap .calendar table th{width:21px;height:18px;padding-top:2px;border:1px solid #dcdcdc;color:#000;font-family:'돋움',dotum;font-size:11px;font-weight:bold}
#nc_middle .nc_middle_L .calendarWrap .calendar table td{width:21px;height:19px; padding:0px;border:1px solid #dcdcdc;background:#fff;font-family:verdana,tahoma;font-size:11px;line-height:12px}
#nc_middle .nc_middle_L .calendarWrap .calendar table td.selectable a{background:#fffcb2}
#nc_middle .nc_middle_L .calendarWrap .calendar table td.selected a{background:#e5f2ff}
#nc_middle .nc_middle_L .calendarWrap .calendar table td.today{background:#bd1111;color:#fff}
#nc_middle .nc_middle_L .calendarWrap .calendar table td.today a{background:#bd1111;color:#fff}
#nc_middle .nc_middle_L .calendarWrap .calendar table td a{display:block;width:24px;height:13px;color:#000;text-align:center;letter-spacing:-1px}
#nc_middle .nc_middle_L .calendarWrap .calendar table td.sun a{color:#f00}
#nc_middle .nc_middle_L .calendarWrap .calendar table th.sun{color:#f00}
#nc_middle .nc_middle_L .calendarWrap .calendar table td.sat a{color:#00f}
#nc_middle .nc_middle_L .calendarWrap .calendar table th.sat{color:#00f}
/*--달력 끝--*/

/*--=시험일정 리스트--*/
.test_list{width:185px; height:86%; background-color:#f9f9f9; border:1px solid #cccccc; float:right;padding:10px 10px 10px 15px;line-height:20px;overflow:hidden;}
.test_list ul{height:105px;overflow:hidden;}
.test_list ul li a{color:#900;}
.test_list ul li a:hover{color:#900; text-decoration:underline}
.test_list ul li span{color:#737373;padding-left:5px;}

.main_fmenu {margin-top:15px;}
.main_fmenu li {float:left}

/*--☆☆☆☆☆중앙영역 끝☆☆☆☆☆--*/


/*--☆☆☆☆☆서브페이지☆☆☆☆☆--*/

/*--중앙영역 왼쪽메뉴--*/
#nc_left {width: 175px;float: left;}

.nc_left_menu {margin-bottom: 20px;width: 175px;border-bottom: 4px solid #C4161C;overflow: hidden;}
.nc_left_menu h2 {border-bottom: 4px solid #C4161C;}
.nc_left_menu ul.left_menu {margin-bottom: 0px;width: 175px;overflow: hidden;}
.nc_left_menu ul.left_menu li {padding: 8px 0 0px 20px;border-top: 1px solid #E0E0E0;}
.nc_left_menu ul.left_menu li a {color: #454545;font-size: 14px;font-weight: bold;margin-bottom:10px;display:block;}

.nc_left_menu .left_menu .left_sub_menu{margin-left:-20px; padding:5px 30px; width:150px;text-align:left; background:#f7f7f7;border-top:1px solid #e0e0e0; overflow:hidden;display:block;}
.nc_left_menu .left_menu .left_sub_menu li{padding:0px 0; border:0px; overflow:hidden;}
.nc_left_menu .left_menu .left_sub_menu li a{color: #454545;font-size: 12px;letter-spacing:-1px;font-weight: normal;display:block; padding:0 0 0 6px;margin:0px;}

/*--사진관리--*/

.mconWrap {width:690px; overflow:hidden; padding-left:10px;font-family:'돋움',dotum;font-size:12px;}
.mconWrap .phoWrap{width:145px;float:left;text-align:center;}
.mconWrap .phoWrap .photo_zone {width:143px; background-color:#ffffff; border:1px solid #dddddd;  padding:10px 0px;}
.mconWrap .phoWrap .photo_zone .photo_in{width:125px; height:145px;margin:0 auto; background-color:#f4f8ff;border:1px solid #dddddd;}
.mconWrap .phoWrap p{margin:10px 0px 0px 0px;}

.mconWrap .photo_txt{width:530px; float:left; padding:0px 5px 5px 10px;line-height:18px;}
.mconWrap .photo_txt p{margin:10px 0px 0px 0px;}

.mconWrap h4{font-size:16px; padding:7px 0px; letter-spacing:-1px;}
.mconWrap .att_box{width:100%; overflow:hidden;}
.mconWrap .att_box dt{font-size:13px; padding:3px 0px; letter-spacing:-1px; color:#1966a8;font-weight:bold;}
.mconWrap .att_box dt.b_dot{padding-left:6px;background: url(/Content/images/ic/bdot.gif) no-repeat 0 11px;}
.mconWrap .att_box dt span{ vertical-align:top; display:inline-block;}


/*--온라인원서접수 과정표--*/
.online_step{width:700px;height:53px;display:block;}
.online_step ul.bg_step_01{width:700px;height:53px;background: url(/Content/images/layout/bg_online_step_01.gif) no-repeat 0 0px;}
.online_step ul.bg_step_02{width:700px;height:53px;background: url(/Content/images/layout/bg_online_step_02.gif) no-repeat 0 0px;}
.online_step ul.bg_step_03{width:700px;height:53px;background: url(/Content/images/layout/bg_online_step_03.gif) no-repeat 0 0px;}
.online_step ul.bg_step_04{width:700px;height:53px;background: url(/Content/images/layout/bg_online_step_04.gif) no-repeat 0 0px;}
.online_step ul.bg_step_05{width:700px;height:53px;background: url(/Content/images/layout/bg_online_step_05.gif) no-repeat 0 0px;}
.online_step ul.bg_step_06{width:700px;height:53px;background: url(/Content/images/layout/bg_online_step_06.gif) no-repeat 0 0px;}
.online_step ul li{height:38px; padding-top:15px;float:left; font-size:14px; font-weight:bold; text-align:center;}

.online_step ul li.on{color:#ffffff;}
.online_step ul.bg_step_01 li.s_select,.bg_step_02 li.s_select,.bg_step_03 li.s_select,.bg_step_04 li.s_select,.bg_step_05 li.s_select,.bg_step_06 li.s_select{width:130px;}
.online_step ul.bg_step_01 li.s_person,.bg_step_02 li.s_person,.bg_step_03 li.s_person,.bg_step_04 li.s_person,.bg_step_05 li.s_person,.bg_step_06 li.s_person{width:134px;}
.online_step ul.bg_step_01 li.s_photo,.bg_step_02 li.s_photo,.bg_step_03 li.s_photo,.bg_step_04 li.s_photo,.bg_step_05 li.s_photo,.bg_step_06 li.s_photo{width:100px;}
.online_step ul.bg_step_01 li.s_con,.bg_step_02 li.s_con,.bg_step_03 li.s_con,.bg_step_04 li.s_con,.bg_step_05 li.s_con,.bg_step_06 li.s_con{width:135px;}
.online_step ul.bg_step_01 li.s_pay,.bg_step_02 li.s_pay,.bg_step_03 li.s_pay,.bg_step_04 li.s_pay,.bg_step_05 li.s_pay,.bg_step_06 li.s_pay{width:90px; padding-right:7px;}
.online_step ul.bg_step_01 li.s_allok,.bg_step_02 li.s_allok,.bg_step_03 li.s_allok,.bg_step_04 li.s_allok,.bg_step_05 li.s_allok,.bg_step_06 li.s_allok{width:104px;}


/*--온라인응시자정보테이블--*/
.mconWrap .table_box{width:670px; overflow:hidden; margin:5px 10px ;}

.tbl_type,.tbl_type th,.tbl_type td{border:0} 
.tbl_type{width:100%;border-bottom:1px solid #dddee2;font-family:'돋움',dotum;font-size:12px;table-layout:fixed} 
.tbl_type caption{display:none} 
.tbl_type th{padding:6px 0 5px 20px;border-top:1px solid #dddee2;border-left:1px solid #dddee2;background:#f1f1f3;color:#666;font-weight:bold;text-align:left;vertical-align:top} 
.tbl_type td{padding:6px 5px 5px 12px;border-top:1px solid #dddee2;border-right:1px solid #dddee2;border-left:1px solid #dddee2;line-height:16px;vertical-align:top} 
.tbl_type td input{vertical-align:middle;margin:0px 3px;}
.tbl_type td input.tblh{margin-left:1px;padding:2px 3px 3px;border:1px solid #d9d9d9;font-size:12px;line-height:14px}



/*--응시종목선택박스--*/
.object_check{width:640px;height:115px;background-color:#f3f3f3;padding:5px;margin:5px 0px 5px 20px; position:relative;}
.check_box{width:638px;height:113px;border:1px solid #dddddd;background-color:#ffffff;}
.check_box form ul{width:400px; margin:5px 0px 0px 220px;}
.check_box form ul li input{vertical-align:middle;}
.object_check .check_box p{margin:10px 0px 0px 0px;  position:absolute; top:70px; left:270px;}

/*--버튼--*/
.btn_cen{text-align:center;margin:10px 0;}
.btn_left{float:left;margin-top:10px;}
.btn_right{float:right;margin:5px 10px 10px 0;}

.white2 {
border: solid 1px #b7b7b7;
background: #fff;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
background: -moz-linear-gradient(top, #fff 0%, #efefef 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#efefef));
background: -webkit-linear-gradient(top, #fff 0%, #efefef 100%);
background: -o-linear-gradient(top, #fff 0%, #efefef 100%);
background: -ms-linear-gradient(top, #fff 0%, #efefef 100%);
background: linear-gradient(top, #fff 0%, #efefef 100%);
font: 11px dotum, "돋움", gulim, "굴림", sans-serif;
padding: 5px 10px 2px 10px;
}

/*--접수확인 결과페이지 박스--*/
.okzone{width:100%; margin-bottom:20px;overflow:hidden;}

/*--합격자조회 페이지 박스--*/
.pass_check{width:640px;height:50px;background-color:#f3f3f3;padding:5px;margin:20px 0px 5px 20px; position:relative;}
.pass_box{width:638px;height:48px;border:1px solid #dddddd;background-color:#ffffff;}
/*--합격자조회 셀렉트박스--*/
.srch{width:100%;padding:13px 0 8px 0}
.srch p{width:100px;height:21px;float:left;color:#000000;font-weight:bold;text-align:right;padding:0 10px 0 130px;}
.srch legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.srch{color:#c4c4c4;}
.srch select,.srch input{margin:-1px 0 1px;font-size:12px;color:#373737;vertical-align:middle;height:21px;}
.srch .keyword{margin-left:1px;padding:2px 3px 5px;border:1px solid #b5b5b5;font-size:12px;line-height:15px;height:16px;}

/*--합격자조회 결과 박스--*/
.passResult{width:640px;height:100%;border:5px solid #e5e5e5;padding:0px;margin:20px 0px 5px 20px; text-align:center;}
.passResult dl{font-size:14px;line-height:40px;}
.passResult dl dt{border-bottom:1px dashed #cccccc;}
.passResult dl dd{font-size:18px;color:#0b63a2;font-weight:bold;}
.passResult dl dd span{color:#333333;}
.passResult dl dd.caution{font-size:13px;color:#333333; letter-spacing:-1px; font-weight:normal;}


/*--점수확인--*/ 
.tbl_score,.tbl_score th,.tbl_score td{border:0} 
.tbl_score{width:100%;border-bottom:1px solid #dcdcdc;font-family:'돋움',dotum;font-size:12px;text-align:center;border-collapse:collapse} 
.tbl_score caption{display:none} 
.tbl_score tfoot{background-color:#f5f7f9;font-weight:bold} 
.tbl_score th{padding:7px 0 4px;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background-color:#f5f7f9;color:#666;font-family:'돋움',dotum;font-size:12px;font-weight:bold} 
.tbl_score td{padding:6px 0 4px;border:1px solid #e5e5e5;color:#4c4c4c} 
.tbl_score td.testRed{color:#c21212;font-weight:bold;} 

/*--☆☆☆☆☆서브페이지 끝☆☆☆☆☆--*/


/*--회원가입--*/

.joinWrap{width:700px;margin: 20px auto 20px;}
.joinWrap h5{font-size:14px;padding:0 0 5px 0;}
.joinWrap p{text-align:center;font-size:15px;height:100px; padding:70px 0px 10px 0px}

.join_tap{width:684px;height:75px;background-color:#f3f3f3;padding:8px;margin:0 auto; text-align:center;font-size:15px;}
.join_tapBox{width:682px;height:47px;border:1px solid #dddddd;background-color:#ffffff;padding-top:25px;}

.new-privercy-contract {text-align: left;padding: 5px;}
.privercy-contract {clear: both;}
.privercy-contract textarea {height: 150px;width: 670px;clear:both; border:1px solid #ccc; padding:10px;background:#ffffff;}
.privercy-agree {margin:10px 0 20px 0;}
.privercy-agree label {margin-right: 10px;}
.privercy-agree input {margin-right: 10px;}


.namecheckWrap{width:640px;height:340px;background-color:#f3f3f3;padding:8px;margin:40px auto 40px;}
.namecheck_box{width:638px;height:338px;border:1px solid #dddddd;background-color:#ffffff;}
.namecheck_title{margin:15px 0px 15px 15px;}
.namecheck_box ul.name_text{width:580px;height:80px;margin:0 auto;}
.namecheck_box ul.name_text li{padding:4px 0; overflow:hidden; font-size:15px;line-height:22px}
.namecheck_box ul.name_text li input.i_text{margin:2px;padding:5px 6px;border:1px solid #b7b7b7;background:transparent}
.namecheck_info{width:580px;border:1px solid #d9d9d9;background-color:#f7f7f7;padding:10px;margin:35px auto 35px;}
.namecheck_info dt{font-size:13px;font-weight:bold;}
.namecheck_info dl{padding:0px 0;}
.namecheck_info dl dd {line-height:22px;font-size:13px;}
.namecheck_box ul.name_quest{width:600px;height:25px;margin:5px 0 10px 20px;}
.namecheck_box ul.name_quest li{float:left;padding-right:15px;}
.namecheck_box ul.name_quest li strong{width:40px;height:18px;padding-bottom:3px;background-color:#3d6fc6;color:#ffffff; display:inline-block;text-align:center;border:1px solid #3760a8;}

/* 회원가입 정보입력*/
.form_table{margin:1em 0;font-size:12px;font-family:Tahoma, Geneva, sans-serif}
.form_table input,
.form_table textarea,
.form_table select,
.form_table table,
.form_table button{font-size:12px}
.form_table table{width:100%;border:0;border-top:2px solid #999}
.form_table caption{display:none;}
.form_table th,
.form_table td{padding:8px;border:0;vertical-align:top}
.form_table th{color:#333}
.form_table td{color:#666}
.form_table thead th{border-bottom:1px solid #ccc;background:#f8f8f8}
.form_table tbody th{border-bottom:1px solid #ddd;background:#fafafa;text-align:left}
.form_table tbody td{border-bottom:1px solid #ddd}
.form_table .item{position:relative;margin:-4px 0}
.form_table .item a img{ vertical-align:middle;}
.form_table .item .i_help{position:absolute;top:4px;right:0}
.form_table .item .i_label{ top:6px; left:10px}
.form_table .item .i_dsc{margin:2px 0}
.form_table .item .i_check,
.form_table .item .i_radio{width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.form_table .item .i_text{position:relative;margin:2px;padding:3px 4px;background:transparent}
.form_table .item .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.form_table .item select{margin:2px}
.form_table .item label{margin:0 10px 0 0;cursor:pointer}

/*--자격증정보_코디네이터 과목 테이블--*/
.coordi_table{margin:5px 0;}
.coordi_table table{width:100%;border:0;border-top:1px solid #999;font:11px Tahoma, Geneva, sans-serif;border-collapse:collapse}
.coordi_table caption{display:none;}
.coordi_table th,
.coordi_table td{padding:8px;border:0;vertical-align:middle;font-weight:normal;}
.coordi_table th{color:#333}
.coordi_table td{color:#767676}
.coordi_table thead th{border:1px solid #ccc;background:#f8f8f8}
.coordi_table tbody th{border:1px solid #ddd;background:#fafafa}
.coordi_table tbody td{border:1px solid #ddd}

/*--수험서 박스 구매--*/ 
.mconWrap .att_box2{width:690px; overflow:hidden;}
.mconWrap .att_box2 dl{width:680px;float:left;  padding-bottom:10px;}
.mconWrap .att_box2 dt{ vertical-align:top; display:inline-block;  margin:10px 0px 10px 20px;}
.mconWrap .att_box2 dd.coordiBook_img{float:left;margin:20px 30px 0 20px;color:#fff;text-align:center;}
.mconWrap .att_box2 dd.coordiBook_img img{width:180px;height:200px; border:1px solid #ddd;}

/*--수험서 박스 가격테이블--*/ 
.tbl_price,.tbl_price th,.tbl_price td{border:0} 
.tbl_price{width:400px;font-family:'돋움',dotum;font-size:12px;table-layout:fixed} 
.tbl_price caption{display:none} 
.tbl_price th{padding:8px 0 5px 20px;border-top:1px solid #dddee2;color:#666;font-weight:bold;text-align:left;vertical-align:top} 
.tbl_price td{padding:8px 5px 5px 12px;border-top:1px solid #dddee2;line-height:16px;vertical-align:top} 

/*--로그인페이지--*/
.lgnWrap{width:880px;height: 320px;margin:20px 0 30px 0;border:1px solid #e9e9e9;float: left;font-family: 돋움;}

.lgnWrap_in{width:866px;height: 306px;border:7px solid #f5f5f5;float: left;}

.lgn_left{width:470px;height:286px;float:left; padding:10px 10px 10px 25px;}
.lgn_left h1{margin-top:10px}
.lgn_left p{color:#808080;margin-top:10px}

.login_box{width:420px; overflow:hidden;margin:20px 0px 0px 30px; display:block;}
.login_box ul.idpwbox{width:260px; float:left;}
.login_box ul.idpwbox li{margin-bottom:8px; overflow:hidden;}
.login_box ul.idpwbox li strong{float:left; padding-top:4px;}
.login_box ul.idpwbox input.txt_sen{width:190px;padding:6px 0 5px 3px; border:1px solid #ddd; font-size:12px; color:#333; float:right}
.login_box .idpwbtn{padding:20px 20px; margin-left:10px; float:left;background:#c4161c; border:1px solid #991115; color:#ffffff; cursor:pointer;}

.idpwqna{ width:440px;margin:10px 0 0 0px; border:1px solid #e5e5e5; border-top:2px solid #c4161c; background:#fafafa; overflow:hidden; padding:0px 5px;}
.idpwqna ul li{font-size:12px;letter-spacing:-1px;}
.idpwqna ul li.idpw_find{float:left; padding:0 5px; line-height:18px;}
.idpwqna ul li.idpw_find dt{font-size:13px; font-weight:bold;margin:5px 0;}
.idpwqna ul li.idpw_find dd{color:#808080;}
.idpwqna ul li.idpw_find dd a{margin:5px 0 10px 0;}

.idpwqna ul li.idpw_lost{float:left; padding:20px 10px; line-height:18px;}
.idpwqna ul li.idpw_lost dt{font-size:15px; font-weight:bold;margin:5px 0;}
.idpwqna ul li.idpw_lost dd{color:#808080; padding:4px 0;}
.idpwqna ul li.idpw_lost dd a{margin:5px 0 10px 0;}


.lgn_right{width:340px;height:286px;float:right; padding:10px; border-left:1px dashed #808080;}

/*--아이디찾기--*/
#contWrap{margin:10px 0 20px 0;font-family:'돋움',dotum;font-size:12px; overflow:hidden;}


/* 기본: 하위박스 탭간격있음 */
.box_type{float:left;width:880px}
.box_type p{padding:3px 0;}
.box_type .tab_box{float:left;position:relative;z-index:100;width:880px;}
.box_type .tab_box li{float:left;margin-right:3px;border:1px solid #d4d4d4;border-bottom:none}
.box_type .tab_box li a{display:block;padding:8px 19px 6px;color:#666;text-decoration:none;}
.box_type .tab_box li a:hover{background:#f4f4f4;color:#333}
.box_type .tab_box li.on{background:#f4f4f4;}
.box_type .tab_box li.on a{color:#333;font-weight:bold;letter-spacing:-1px;text-decoration:none;}

.box_type .cont{float:left;width:880px;margin-top:-1px;border:1px solid #ccc;background:#f4f4f4;color:#666;padding:30px 0;}
.box_type .cont fieldset{margin-left:50px;}
.box_type .cont dl{float:left;}
.box_type .cont dl dt{font-weight:bold; color:#333;}
.box_type .cont dl.mail{width:450px;}
.box_type .cont dl.mail dt{float:left; width:152px; height:18px; padding:2px 0px 0px 15px;}
.box_type .cont dl.mail dd{width:273px; float:left; margin-bottom:10px;}
.box_type .cont dl.mail dd.btxt input{width:190px;padding:2px 0 2px 3px; border:1px solid #ddd; font-size:12px; color:#333;}
.box_type .cont dl.mail dd.stxt input{width:78px;padding:2px 0 2px 3px; border:1px solid #ddd; font-size:12px; color:#333;}
.box_type .cont p{float:left; margin-top:30px;}
/* 로그인바로가기 */
#contWrap .lgnGo {width:860px; margin:10px 0; padding:10px; float:left}
#contWrap .lgnGo ul li{float:left}
#contWrap .lgnGo ul li.goBtn{margin-left:30px;}

#contWrap .idResult{width:860px; margin:0px 0 10px 0; padding:10px; float:left; border:1px solid #ddd;}
#contWrap .idResult dt{font-size:15px; color:#c4161c; font-weight:bold;}
#contWrap .idResult dd{margin-left:10px; padding:5px 0;}
#contWrap .idResult dd span{margin-left:10px;}
/*  */
#contWrap .certi_box {width:880px; float:left; padding:10px 0;}
#contWrap .certi_box p{padding:5px 0;}
#contWrap .certi_box ul{width: 481px; margin:7px auto; overflow:hidden; text-align:center; border:1px solid #ddd; border-top:2px solid #c4161c;}
#contWrap .certi_box ul li{float:left; padding:0px 30px;}
#contWrap .certi_box ul li dl dt{font-size:13px; font-weight:bold; padding:7px 0 5px 0;}
#contWrap .certi_box ul li dd a{margin:5px 0 10px 0;}

/*자격정보 소개 텍스트박스*/
.mconWrap .txtArea01 {width:100%; overflow:hidden;}
.mconWrap .txtArea01 dt{font-size:14px; padding:5px 0px; letter-spacing:-1px; color:#262626;font-weight:bold;}
.mconWrap .txtArea01 dt.ic_dot{padding-left:17px;background: url(/Content/images/ic/ic_dot.png) no-repeat 0 6px;}
.mconWrap .txtArea01 dd{margin:5px 0 10px 0;line-height:21px;}
.mconWrap .txtArea01 dd.txt_out{padding:10px; border:1px solid #ddd;}
.ic_list{padding-left:7px;background: url(/Content/images/ic/ic_dot02.png) no-repeat 0 9px;}

/*자격증취득확인증*/
.confirm{width:880px; height:1253px; padding:10px; background:url(/Content/images/bg_confirm.png) 110px 400px no-repeat;}

.confirm .outWrap,.outWrap th,.outWrap td{border:0}
.confirm .outWrap{text-align:center; width:100%; height:100%; border:1px solid #ddd;font-family:'돋움',dotum;font-size:18px;}
.confirm .outWrap .ctitle{font-size:50px; font-weight:bold;height:300px;}

.confirm .inWrap,.inWrap th,.inWrap td{border:0}
.confirm .inWrap{width:800px;border-bottom:1px solid #e5e5e5; margin:0 auto; font-size:20px; }
.confirm .inWrap th{ padding:30px 0px 30px 10px; border-top:1px solid #e5e5e5;}
.confirm .inWrap td{ padding:30px 0px 30px 10px; text-align:left; border-top:1px solid #e5e5e5;}

.after{padding-left:10px;}
.b{font-size:13px; font-weight:bold;}

/*--☆☆☆☆☆하단영역 시작☆☆☆☆☆--*/
#nc_footer {width:100%;height:130px;background: url(/Content/images/layout/bg_foot_menu.gif) repeat-x 0 0px;clear: both;text-align: left;display: table;position: relative;}

/*--하단영역 메뉴영역--*/
#nc_footer .foot_wrap{width:890px;margin: 0 auto 15px auto;overflow:hidden;}
#nc_footer .foot_wrap ul.foot_menu {margin: 5px 0 5px 0;display: table;}
#nc_footer .foot_wrap ul.foot_menu li {padding: 0 15px;background: url(/Content/images/ic/ico_bar02.gif) no-repeat 0 6px;float: left;letter-spacing: -1px;display: table;font-size:13px;}

/*--하단영역 로고_회사정보--*/
#nc_footer .foot_adress{width:890px;margin: 0 auto 10px auto;overflow:hidden;}
#nc_footer .foot_adress ul{overflow:hidden;}
#nc_footer .foot_adress ul li.footL{width:150px;height:70px;float:left;margin-left:20px;}
#nc_footer .foot_adress ul li.footR{width:650px;margin: 0 0 0 0px;float:right;letter-spacing:-1px;}

/*--텍스트강조--*/
.clrc21212{color:#c21212;}
.clr3258b6{color:#3258b6;}
.un{text-decoration:underline;}
.blue{color:#1983cd;font-weight:bold;letter-spacing:-1px;}
.blue:hover{color:red;}
.checktxt{color:#c21212; font-size:13px; font-weight:bold; text-align:center; letter-spacing:-1px;}
.txt11{ font-size:11px;}