 @charset "utf-8";

/*  */
/*@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');*/

@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap');

/* (element)  */
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select,
table, th, td {
	margin:0;
	padding:0;
	font-family:'Nanum Gothic','나눔고딕','돋움', 'arial';
	}

/*  */
h1, h2, h3, h4, h5, h6 {  
	font-size:100%;   
	font-weight:normal;   
	} 

/* ׵θ ֱ */
fieldset, img, abbr,acronym { border:0 none; } 

/**/
img{
	vertical-align:top;
}

label, select, input, textarea{
	vertical-align:middle;

}


/*  */
ol, ul { list-style:none; }

/* ̺ - ũ 'cellspacing="0"'   */
table {
	border-collapse:collapse;
	border-spacing:0;
	border:0 none;
	}
caption, th, td {
	font-weight: normal;
	border:0;
}

/* */
address, caption, strong, em, cite {
	font-weight:normal;
	font-style:normal;
	}
ins { text-decoration:none; }
del { text-decoration:line-through; }

/* */
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote,q { quotes:"" ""; }

/* */
hr { display:none; }

/* */
a { text-decoration:none;}@charset "utf-8";

#wrap { width:100%; height:auto; margin:0; padding:0; font-size:12px; color:#666; font-family:'Nanum Gothic','나눔고딕','돋움', 'arial'; min-width:1120px; line-height:20px; }
#header { width:100%; height:102px; border-bottom:1px solid #aeaeae; margin:0; position:relative;}
#header .headerin { width:1120px; margin:0 auto; position:relative; height:102px;}
.headerin h1.mainLogo { position:absolute; top:53px; left:0;}
.headerin .gnb { line-height:11px; height:10px; position:absolute; top:15px; right:0;  }
.headerin .gnb li { display:inline-block; flot:left; padding-left:9px; padding-right:9px; background:url(../images/gnb_bar.gif) left top no-repeat;}
.headerin .gnb li:first-child { background:none; padding-left:0;}
.headerin .gnb a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#888; }
.headerin .gnb a:hover { color:#333;}
.headerin .lnb {height:auto;  position:relative;}
.headerin .lnb ul.mainMenu { height:41px; position:absolute; right:0; top:61px;}
.headerin .lnb ul.mainMenu li { display:block; float:left; margin-left:53px;}
.headerin .lnb ul.mainMenu li:first-child { margin-left:0;}

.headerin .lnb ul.mainMenu_2 { height:41px; position:absolute; right:0; top:61px;}
.headerin .lnb ul.mainMenu_2 li { display:block; float:left; margin-left:86.7px;}
.headerin .lnb ul.mainMenu_2 li:first-child { margin-left:0;}

.headerin .lnb .subMenu { z-index:1000; height:auto; position:relative; }
.headerin .lnb .subMenu ul { width:110px; height:auto; border:1px solid #aeaeae; border-top:none; background:#FFF; padding:15px;}
.headerin .lnb .subMenu ul li { margin-bottom:10px;}
.headerin .lnb .subMenu ul.sub_menu_1 { position:absolute; top:102px; left:314px; display:none;}
.headerin .lnb .subMenu ul.sub_menu_2 { position:absolute; top:102px; left:457px; display:none;}
.headerin .lnb .subMenu ul.sub_menu_3 { position:absolute; top:102px; left:626px; display:none;}
.headerin .lnb .subMenu ul.sub_menu_5 { position:absolute; top:102px; left:878px; display:none;}
.headerin .lnb .subMenu ul.sub_menu_6 { position:absolute; top:102px; right:-1px; display:none; }

.headerin .lnb .subMenu_2 { z-index:1000; height:auto; position:relative; }
.headerin .lnb .subMenu_2 ul { width:110px; height:auto; border:1px solid #aeaeae; border-top:none; background:#FFF; padding:15px;}
.headerin .lnb .subMenu_2 ul li { margin-bottom:10px;}
.headerin .lnb .subMenu_2 ul.sub_menu_1 { position:absolute; top:102px; left:314px; display:none;}
.headerin .lnb .subMenu_2 ul.sub_menu_2 { position:absolute; top:102px; left:490px; display:none;}
.headerin .lnb .subMenu_2 ul.sub_menu_3 { position:absolute; top:102px; left:693px; display:none;}
.headerin .lnb .subMenu_2 ul.sub_menu_5 { position:absolute; top:102px; left:845px; display:none;}
.headerin .lnb .subMenu_2 ul.sub_menu_6 { position:absolute; top:102px; right:-1px; display:none; }

.headerin .lnb .subMenu a { color:#555; font-size:13px; font-weight:bold;}
.headerin .lnb .subMenu a:hover { color:#0452a1; font-weight:bold;}

.headerin .lnb .subMenu_2 a { color:#555; font-size:13px; font-weight:bold;}
.headerin .lnb .subMenu_2 a:hover { color:#0452a1; font-weight:bold;}

/* sub header */
.headerin .sublnb { height:auto; position:relative;}
.headerin .sublnb ul.mainMenu { height:41px; position:absolute; right:0; top:61px;}
.headerin .sublnb ul.mainMenu li { display:block; float:left; margin-left:53px;}
.headerin .sublnb ul.mainMenu li:first-child { margin-left:0;}

.headerin .sublnb ul.mainMenu_2 { height:41px; position:absolute; right:0; top:61px;}
.headerin .sublnb ul.mainMenu_2 li { display:block; float:left; margin-left:86.7px;}
.headerin .sublnb ul.mainMenu_2 li:first-child { margin-left:0;}

.sub_subMenu { width:100%; height:36px; border-bottom:1px solid #68aff6; background:#FFF; position:relative; line-height:36px; z-index:999999;}
.sub_subMenu ul li { display:block; float:left; margin-left:30px;}
.sub_subMenu ul li:first-child { margin-left:0;}

.sub_subMenu_2 { width:100%; height:36px; border-bottom:1px solid #68aff6; background:#FFF; position:relative; line-height:36px; z-index:999999;}
.sub_subMenu_2 ul li { display:block; float:left; margin-left:30px;}
.sub_subMenu_2 ul li:first-child { margin-left:0;}

.sub_subMenu ul.sub_menu_1 { position:absolute; left:50%; margin-left:-245px; display:none;}
.sub_subMenu ul.sub_menu_2 { position:absolute; left:50%; margin-left:-100px; display:none; }
.sub_subMenu ul.sub_menu_3 { position:absolute; left:50%; margin-left:70px; display:none;}
.sub_subMenu ul.sub_menu_5 { position:absolute; left:50%; margin-left:325px; display:none;}
.sub_subMenu ul.sub_menu_6 { position:absolute; left:50%; margin-left:385px; display:none;}

.sub_subMenu_2 ul.sub_menu_1 { position:absolute; left:50%; margin-left:-245px; display:none;}
.sub_subMenu_2 ul.sub_menu_2 { position:absolute; left:50%; margin-left:-69px; display:none; }
.sub_subMenu_2 ul.sub_menu_3 { position:absolute; left:50%; margin-left:135px; display:none;}
.sub_subMenu_2 ul.sub_menu_5 { position:absolute; left:50%; margin-left:287px; display:none;}
.sub_subMenu_2 ul.sub_menu_6 { position:absolute; left:50%; margin-left:385px; display:none;}

.sub_subMenu a { color:#555; font-size:13px; font-weight:bold; }
.sub_subMenu a:hover {  color:#0452a1; font-weight:bold;}

.sub_subMenu_2 a { color:#555; font-size:13px; font-weight:bold; }
.sub_subMenu_2 a:hover {  color:#0452a1; font-weight:bold;}
@charset "utf-8";

.hidden { position:absolute; left:-3000px; }

#container { width:1120px; margin:25px auto; height:auto; overflow:hidden; }
#container .main_visual { width:1120px; height:377px; overflow:hidden;} /*20150814 수정*/
.visualImg { width:505px; float:left; } /*20150814 수정*/
.quickmenu_01 { width:615px; float:left; height:377px;} /*20150814 수정*/
.quickmenu_01 ul { width:615px; }
.quickmenu_01 ul li { display:block; width:200px; margin:5px 0 0 5px; float:left; text-align:center;}
.quickmenu_01 ul li.mt0 { margin-top:0;}
.quickmenu_01 ul li a { display:block; width:200px; height:186px; color:#465262; font-size:11px;}
.quickmenu_01 ul li a:hover { color:#263447; }
.quickmenu_01 ul li a span.txt { display:inline-block; padding-top:50px;}
.quickmenu_01 ul li a.quick01 {  background:url(../images/quick_bg_1.gif) no-repeat; }
.quickmenu_01 ul li a.quick01:hover {  background:url(../images/quick_bg_1_on.gif) no-repeat; }
.quickmenu_01 ul li a.quick02 {  background:url(../images/quick_bg_2.gif) no-repeat; }
.quickmenu_01 ul li a.quick02:hover {  background:url(../images/quick_bg_2_on.gif) no-repeat; }
.quickmenu_01 ul li a.quick03 {  background:url(../images/quick_bg_3.gif) no-repeat; }
.quickmenu_01 ul li a.quick03:hover {  background:url(../images/quick_bg_3_on.gif) no-repeat; }
.quickmenu_01 ul li a.quick04 {  background:url(../images/quick_bg_4.gif) no-repeat; }
.quickmenu_01 ul li a.quick04:hover {  background:url(../images/quick_bg_4_on.gif) no-repeat; }
.quickmenu_01 ul li a.quick05 {  background:url(../images/quick_bg_5.gif) no-repeat; }
.quickmenu_01 ul li a.quick05:hover {  background:url(../images/quick_bg_5_on.gif) no-repeat; }
.quickmenu_01 ul li a.quick06 {  background:url(../images/quick_bg_6.gif) no-repeat; }
.quickmenu_01 ul li a.quick06:hover {  background:url(../images/quick_bg_6_on.gif) no-repeat; }


/* 로그인 */
#container .loginMain { width:358px; height:88px; padding:15px; border:1px solid #d4d4d4; margin-top:25px; }
#container .loginMain .blind { text-indent:-9999px; height:0px; width:0; font-size:0px;}
#container .loginMain ul.loginInput { width:250px; float:left;}
#container .loginMain ul.loginInput label { width:50px; float:left; margin-top:7px;}
#container .loginMain ul.loginInput input[type='text'] { height:25px; background:#ddd; border:1px solid #c9c9c9; width:188px; line-height:25px; padding:0 5px;}
#container .loginMain ul.loginInput input[type='password'] { height:25px; background:#ddd; border:1px solid #c9c9c9; width:188px; line-height:25px; padding:0 5px;}
#container .loginMain ul.loginInput li { margin-top:3px;}
#container .loginMain ul.loginInput li:first-child { margin-top:0;}
#container .loginMain .login_btn { float:right;}
#container .loginMain ul.loginBtm { clear:both; padding-top:17px; margin-left:95px;}
#container .loginMain ul.loginBtm li { display:inline; background:url(../images/login_bar.gif) no-repeat left top; padding:0 15px; }
#container .loginMain ul.loginBtm li:first-child { padding-left:0; background:none;} 
#container .loginMain_1 { width:358px; height:88px; padding:15px; border:1px solid #d4d4d4; margin-top:25px; }
#container .loginMain_1 .welcome { font-size:14px; color:#333; text-align:center; border-bottom:1px dotted #ccc; padding-bottom:10px; }
#container .loginMain_1 .welcome span.user { color:#154c83; font-weight:bold;}
#container .loginMain_1 .welcome p { margin-top:10px; font-size:13px; color:#666;}
#container .loginMain_1 .welcome p span { display:inline-block; margin-left:20px;}
#container .loginMain_1 .welcome p span:first-child { margin-left:0;}
#container .loginMain_1 .welcome p span strong { color:#154c83; font-weight:bold;}
#container .loginMain_1 ul.loginBtm { clear:both; padding-top:17px; margin-left:110px;}
#container .loginMain_1 ul.loginBtm li { display:inline; background:url(../images/login_bar.gif) no-repeat left top; padding:0 15px; }
#container .loginMain_1 ul.loginBtm li:first-child { padding-left:0; background:none;} 

/* qna */
#container .fL { width:390px; float:left; margin-right:20px;}
#container .qna { width:358px; height:106px; padding:15px; border:1px solid #d4d4d4; margin-top:20px; background:url(../images/qa_bg.gif) no-repeat right top; }
#container .qna .tit  { border-bottom:1px solid #ddd; padding-bottom:7px; margin-bottom:15px;}
#container ul.list li { background:url(../images/bullet.gif) no-repeat left 10px; margin-top:5px; padding-left:8px;}
#container ul.list li:first-child { margin-top:0;}
#container ul.list li a { color:#666; }
#container ul.list li a:hover { color:#333; }


/* notice */
#container .notice { width:678px; height:245px; padding:15px; border:1px solid #d4d4d4; margin-top:25px; margin-left:20px; overflow:hidden;}
#container .notice .tit {border-bottom:1px solid #ddd; padding-bottom:7px; margin-bottom:15px; }
#container .notice ul.list li { width:405px;}
#container .notice ul.list .first { background:none; width:678px; padding-left:0;}
.notice ul.list .first .firstNews { width:678px; position:relative; margin-bottom:17px; }
.notice ul.list .first .firstNews dt.tit2 {margin-bottom:10px;  }
.notice ul.list .first .firstNews dt.tit2 a { font-size:16px; font-weight:bold; color:#222; width:405px; }
.notice ul.list .first .firstNews dd.txt2 { width:405px; line-height:20px;}
.notice ul.list .first .firstNews dd.txt2 a { color:#4f4e4e; width:405px; font-weight:bold;}
.notice ul.list .first .firstNews dd.txt2 a:hover { color:#000;}
.notice ul.list .first .firstNews dd.img { position:absolute; right:0; top:10px;}
.notice ul.list .first .firstNews dd.img img { width:250px; max-width:250px; max-height:185px;}


/* quickmenu */
#container .quickmenu  { float:left; margin-top:20px; margin-bottom:20px; clear:both;}
#container .quickmenu ul li { display:block; width:188px; height:154px; padding:15px 5px; border:1px solid #d4d4d4; float:left; margin-left:20px; text-align:center;}
#container .quickmenu ul li:first-child { margin-left:0;}
#container .quickmenu ul li a { display:block; width:188px; height:154px;}
#container .quickmenu h3 { margin-bottom:13px;}
#container .quickmenu a { color:#666; font-size:11px; letter-spacing:-0.04em }
#container .quickmenu a:hover { color:#007c36;}
#container .quickmenu a.qm01 { background:url(../images/quick_icon_1.gif) no-repeat center bottom;}
#container .quickmenu a.qm02 { background:url(../images/quick_icon_2.gif) no-repeat center bottom;}
#container .quickmenu a.qm03 { background:url(../images/quick_icon_3.gif) no-repeat center bottom;}
#container .quickmenu a.qm04 { background:url(../images/quick_icon_4.gif) no-repeat center bottom;}
#container .quickmenu ul li.greenB { border:none; width:240px; height:186px; padding:0;} 

/* partners */
#container .partners { clear:both; background:#efefef; border:1px solid #cccccc; padding:20px 0; margin-top:25px;}
#container .partners ul { text-align:center; display:flex; justify-content:space-evenly; align-items:center;}
#container .partners ul li { /*display:inline; padding-left:100px;*/}
#container .partners ul li:first-child { padding-left:0;}


@charset "utf-8";

#footer { width:100%; height:60px; border-top:1px solid #ccc; clear:both;  text-align:center; padding-top:25px; font-size:11px; color:#444;}
#footer span { display:inline-block; padding:0 10px;}
#footer .copyright { color:#666;}
@charset "utf-8";

#sub_container { background:url(../images/sub/sub_visual.jpg) no-repeat center top; width:100%; height:auto; overflow:hidden; }
#sub_container h1.sub_tit1 { width:1060px; height:177px; margin:0 auto; padding:0 30px; font-size:45px; color:#fff; font-weight:500; line-height:177px;}
#sub_container .sub_contWrap { width:1060px; height:auto; background:#fff; padding:30px; margin:0 auto; position:relative;}
#sub_container .sub_contWrap .content_top { border-bottom:1px solid #cccccc; padding-bottom:15px; overflow:hidden;}
#sub_container .sub_contWrap .content_top h2 { float:left;}
.location { float:right;}
.location ul { padding-top:40px;}
.location ul li { display:block; float:left; margin-left:10px;}
.location ul li a { color:#7f7f7f; direction:block;}
.location ul li a:hover { font-weight:bold;}
.location ul li img { margin-right:5px; vertical-align:middle;}
@charset "utf-8";

.contents { width:1060px; padding:0; margin:50px 0; font-family:'나눔고딕','돋움', 'arial'; line-height:22px; color:#6a6a6a; font-size:13px; min-height:500px; height:auto; overflow:hidden;}

/* 공통 */
.blue_t { color:#047c80;}
.black_t { color:#111;}
.orange_t { color:#e67f05;}
.sfont { font-size:11px;}
.strong { font-weight:bold;}
.alignC { text-align:center;}
.alignL { text-align:left;}
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt30 { margin-top:30px;}
.mt50 { margin-top:50px;}


h3.tit_1 { font-size:20px; font-weight:bold; color:#fa6a01; margin-bottom:15px; }
h4.tit_2 { font-size:16px; font-weight:bold; color:#333}
ul.list_g > li { C padding-left:10px; margin-top:10px;}
ul.list_g > li:first-child { margin-top:0;}
ul.list_circle li { background:url(../images/contents/list_circle.gif) no-repeat left 8px; padding-left:10px; margin-top:3px; text-align:left;}
ul.list_circle li:first { margin-top:0;}
ul.list_none { list-style:none;}
ul.list_none li { text-align:left;}
ul.list_circle_1 li { background:url(../images/contents/list_circle_1.gif) no-repeat left 8px; padding-left:10px; margin-top:3px; text-align:left;}
ul.list_circle_1 li:first { margin-top:0;}

/* table */
.table thead th { background:#eaeaea; border-top:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; border-left:1px solid #b5b5b5; padding:5px 10px; font-size:14px; color:#333; font-weight:bold; text-align:center;}
.table tfoot td { background:#eaeaea; border-bottom:1px solid #b5b5b5; border-left:1px solid #b5b5b5; padding:5px 10px; font-size:14px; color:#074b97; font-weight:bold; text-align:center;}
.table tbody td { border-bottom:1px solid #b5b5b5; padding:5px 10px; border-left:1px solid #b5b5b5; }
.table tbody td.first, .table tfoot td.first, .table thead th.first { border-left:none;}
.table tbody td.th_s { color:#343434; font-weight:bold; text-align:center;}
.table tbody td.dot_line { border-bottom:1px dotted #d5d5d5;}
.table tbody td.point { background:#d7e5f4;}
.table_01 td { border:1px solid #ccc;}
.table_1 thead th, .table_1 tbody td, .table_1 tfoot td{ border:1px solid #b5b5b5; padding:5px 10px; text-align:center;}
.table_1 thead th { background:#eaeaea;  font-size:14px; color:#333; font-weight:bold; }
.table_1 tbody td { }
.table_1 tfoot td { background:#eaeaea; font-size:14px; color:#074b97; font-weight:bold;}
.table_1 tbody td.th_s { color:#444; font-weight:bold; text-align:center; background:#f7f7f7;}
span.unit { text-align:right; font-size:12px; display:inline-block; width:100%;}


/* 인증기준 */
.menu_3rd_1 { width:1059px; }
.menu_3rd_1  ul  li { display:block; float:left; width:353px; font-size:18px; text-align:center; height:45px; margin-bottom:30px;}
.menu_3rd_1  ul  li  a { display:block; width:353px; height:45px; background:url(../images/contents/tab_bg_1.gif) no-repeat left bottom; color:#494949; font-weight:bold;}
.menu_3rd_1  ul  li  a.on, .menu_3rd_1  ul  li  a:hover { background:url(../images/contents/tab_bg_over_1.gif) no-repeat left bottom; color:#fa6a01; font-weight:bold;}



/* 자체평가서 작성 */
.menu_3rd { width:1059px;  height:auto; }
.menu_3rd > ul > li { display:block; float:left; width:353px; font-size:18px; text-align:center; position:relative; height:auto;}
.menu_3rd > ul > li > a { display:block; width:353px; height:49px; background:url(../images/contents/tab_bg.gif) no-repeat left top; color:#494949; font-weight:bold; line-height:49px;}
.menu_3rd > ul > li > a.on, .menu_3rd > ul > li > a:hover { background:url(../images/contents/tab_bg_over.gif) no-repeat left top; color:#fa6a01; font-weight:bold;}
.menu_3rd  ul  li:hover  { background:url(../images/contents/tab_bg_over.gif) no-repeat left top; color:#fa6a01; font-weight:bold; }
.menu_4th { position:absolute; left:0; top:49px; width:331px; z-index:9999; text-align:left; font-size:13px; display:none; border:1px solid #e67f05; border-top:0; padding:15px 10px; 
 background:url(../images/contents/menu_4_bg.gif) no-repeat left top; }
.menu_3rd > ul > li:hover ul { display:block;}
.menu_4th a { color:#494949;}
.menu_4th a:hover { color:#fa6a01; }
.menu_4th li { margin-top:5px;}

#ex_point1 .f_bold {color:red;font-weight:bold;}
#ex_point2 .f_bold {color:red;font-weight:bold;}



/* 인증신청서 작성 */
.application h3.tit_01 { font-size:30px; font-weight:bold; color:#333; text-align:center; padding-bottom:15px; text-align:center; margin-bottom:30px; padding-top:10px;}
.application legend.tit_02 { font-size:18px; color:#009; margin-bottom:10px;}
.table_form { border-top:2px solid #aaa; border-bottom:2px solid #aaa; margin-bottom:30px;}
.table_form th { background:#eaeaea; border:1px solid #b5b5b5; padding:5px 10px; font-weight:bold; text-align:center;}
.table_form td { background:#fff; border:1px solid #b5b5b5; padding:5px 10px;}
.table_form input[type="text"] { border:1px solid #fff; width:70%; }
.app_explain { padding:15px; background:#efefef; height:auto; overflow:hidden;}
.app_explain > p { margin-bottom:20px;}
.app_explain .title { font-size:15px; color:#333; font-weight:bold; }
.app_explain .order ol { margin-top:5px;}
.app_explain .order li { background:url(../images/contents/order_bg.png) left top no-repeat; width:135px; height:102px; display:block; float:left; margin-left:20px; text-align:center; padding-right:34px;
color:#024d97; line-height:16px;}
.app_explain .order li:first-child { margin-left:0;}
.app_explain .order li.last { width:135px; padding-right:0;}
.app_explain .order span.subject { font-size:16px; font-weight:bold; color:#fff; display:block; margin-top:18px; margin-bottom:25px;}
.application .app_btn { text-align:center; margin-bottom:50px;}
.application .app_btn .btn { background:#2f8ae3; width:200px; height:45px; line-height:45px; color:#fff; font-size:17px; font-weight:bold; border:none; font-family:'나눔고딕';}
.application .form_btm { margin-bottom:30px;}
.application .form_btm .text_01 { font-weight:bold; font-size:14px; padding-bottom:30px;}
.application .form_btm .date { text-align:right; padding-bottom:30px;}
.application .form_btm .date span { display:inline-block; width:100px; text-align:right;} 
.application .form_btm .applicant { text-align:right; margin-bottom:20px;}
.application .form_btm .applicant label { width:100px;}
.application .form_btm .applicant input[type="text"] { width:200px; border:none; margin-left:10px; border-bottom:1px solid #ccc; width:300px; }
.application .form_btm .text_02 { font-size:22px; padding-top:30px; padding-bottom:20px; color:#222; text-align:center;}

/* 자체평가서 인증 기준*/
.amt { margin-top:20px; padding-bottom:30px;}
.amt h2.tit { font-size:22px; color:#333; padding-bottom:10px;}
.amt h3.tit { font-size:20px; color:#333; padding-bottom:10px;}
.amt h4.tit { font-size:20px; color:#333; padding-bottom:10px;}
.amt span.tit { text-align:center; color:#4c4b48; font-size:18px; font-weight:bold; padding:10px; background:#f9efb9; border:1px solid #e2c987; border-bottom:none; display:block;} 
.amt table.amt_tb_1 th { background:#f4f4f4; border:1px solid #d4d3d3; padding:5px 10px; text-align:left; font-weight:bold; color:#444;}
.amt table.amt_tb_1 td { background:#fff; border:1px solid #d4d3d3; padding:5px 10px; text-align:left; }
.amt table.amt_tb_1 caption.subject { font-size:16px; font-weight:bold; text-align:left; padding:10px 30px; background:url(../images/contents/bullet_t.png) 10px center no-repeat; background-color:#efefef;
border:1px solid #d4d3d3; border-bottom:none; border-top:none; color:#11a6c1;}
.amt table tr td table.amt_tb_2 th, .amt table tr td table.amt_tb_2  td{ text-align:center; background:#fff; padding:5px 2px; }
.amt table tr td.alignL { text-align:left!important;}

.record { padding-top:30px; clear:both;}
.record .subject { font-size:16px; font-weight:bold; text-align:left; background:url(../images/contents/bullet_t.png) 10px center no-repeat; color:#11a6c1; padding-left:30px;}
.record table th.alignC { text-align:center;}

.amt input[type="text"] { border:1px solid #ddd; text-align:right; padding:2px 5px;}
.amt textarea { border:1px solid #ddd; width:90%; padding:3px;  }


/* 장수명 주택 인증서 */
.certiform { padding:0 20px; 
font-family:"나눔고딕", "나눔바른고딕", "돋움"; font-size:13px; color:#5d5d5d; line-height:18px; height:883px; }
.certiform h1.title { text-align:center; color:#0068b7; font-weight:bold; font-size:30px; height:100px; line-height:100px;}
.certiform ul { font-size:14px;}
.certiform ul li .tit { color:#444; font-weight:bold; display::inline-block; padding-right:5px;}
.certiform ul li  { list-style:none; margin-bottom:7px; }
.certiform .form_table { margin-top:25px;}
.certiform .form_table th { padding:7px; background:#efefef; border:1px solid #aaa; text-align:center; font-weight:bold; color:#444;}
.certiform .form_table td { padding:7px; background:#fff; border:1px solid #aaa; }
.certiform .form_table td.th {font-weight:bold; color:#444; }
.certiform .form_table td.score { text-align:right;}
.certiform .form_table td.grade { text-align:center;}
.certiform .text { padding-top:15px;}
.certiform .date { padding-top:30px; text-align:right; font-size:14px;}
.certiform .date span { display:inline-block; padding-left:10px;}
.certiform .sign { padding-top:70px; text-align:center; font-size:24px; color:#222; font-weight:bold;}

.blue_text { color:#02429a; }
.red_text { color:#ee0303; }
.blk_text { color:#000;}
.bold_text { font-weight:bold;}
th.bl, td.bl { border-left:2px solid #b5b5b5;}
th.bt, td.bt { border-top:2px solid #b5b5b5;}
th.bb, td.bb { border-bottom:2px solid #b5b5b5;}
th.br, td.br { border-right:2px solid #b5b5b5;}
th.fs15, td.fs15 { font-size:15px; } 
table.border_none td { border:0;}


/* 자체평가서 작성 20151105 */
.top_btn { height:35px; line-height:35px; margin-bottom:30px; font-size:14px; padding-bottom:20px; border-bottom:1px solid #ccc; height:auto; overflow:hidden;}
.top_btn > a { display:block; float:left; width:91px; height:37px; line-height:37px; color:#fff;  background:#686868;  text-align:center; margin-right:5px;}
.top_btn > a.btn_prev {}
.top_btn ul { float:left; }
.top_btn ul li { display:block; float:left; margin-right:5px; border:1px solid #ddd; }
.top_btn ul li:first-child { margin-left:5px;}
.top_btn ul li > span { display:inline-block; }
.top_btn ul li > span.subject { color:#333; font-weight:bold; background:#ddd; width:80px; text-align:center; }
.top_btn ul li > span.results { color:#062771; font-weight:bold; padding-left:10px;  text-align:left;  }
.top_btn ul li > span.results.rs_1 {  width:150px; }
.top_btn ul li > span.results.rs_2 {  width:270px; }
.top_btn ul li > span.results.rs_3 {  width:150px; }