@charset "utf-8";
ul{margin:0; padding:0;}
li{list-style:none;}
img{border:0;}
a{text-decoration:none;}

@font-face{ font-family: ngb; src:url(http://www.hdweb.co.kr/NanumGothicBold.eot); } 
#comingsoon{width:100%;padding-top:100px;text-align:center}

/* 공통 */
dl, dd, dt{margin:0;padding:0;border:0}
a, input{outline:none; selector-dummy : expression(this.hideFocus=true);} 
.clearfix{overflow:auto;}
.clear{clear:both;} 
.blk{text-indent:-9999px;font-size:0;line-height:0;} 
.mld_txt{font-size:1.1em;}
.left_pd_10{padding-left:16px;}
.con_text{font-size:1.05em;line-height:1.5em;}

.h10{height:10px;}
.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}

.str{}
.strb{font-weight:bold;color:#;}
.strb_red{font-weight:bold;color:#fe5556;}
.strb_black{font-weight:bold;color:#333333;}

/*공통제목(메인)*/
h4{margin-bottom:20px;font-size:20px;color:#999}
h5{font-size:35px;color:#333;font-weight:800}

.common_page{padding:50px 0;font-size:15px;line-height:1.8;letter-spacing:-.3px;color:#666;font-family:'notokr-regular'}
.common_page .top_tit{font-size:25px;color:#222;font-family:'notokr-bold'}

/* 원장 인사말 */
#p33{font-size:1.4em;line-height:26px;letter-spacing:-0.15px;color:#666;font-family:'notokr-regular'}
#p33 .tit{position:relative;padding:45px;border-bottom:3px solid #123c7b;font-size:30px;line-height:40px;color:#333;font-family:'notokr-light'}
#p33 .tit span{color:#123c7b;font-family:'notokr-bold'}
#p33 .tit img{position:absolute;top:10px;right:0;background-color:#fff}
#p33 .txt{padding:45px;background-color:#f9f9f9;text-align:justify;padding-right:99px;}
#p33 .txt span{color:#333;font-family:'notokr-medium'}
#p33 .txt img{padding-left:5px;vertical-align:bottom}
#p33 dl{margin:45px}
#p33 dt{position:relative;margin-bottom:20px;padding-left:10px;font-size:18px;color:#333;font-family:'notokr-medium'}
#p33 dt:before{display:block;position:absolute;top:3px;left:0;width:3px;height:20px;background-color:#123c7b;content:""}

/* KOLAS 공인기관 */
#p77 .top_cont .s_txt span{text-decoration:underline;color:#333;font-family:'notokr-medium'}
#p77 .kolas_mark{display:flex;margin-top:24px;border-top:3px solid #000;background:#f5f5f5}
#p77 .kolas_mark .l_img{padding:40px}
#p77 .kolas_mark .r_txt{padding-top:38px}
#p77 .kolas_mark .r_txt p{font-size:16px;color:#333;font-family:'notokr-bold'}
#p77 .dot_list{margin-top:7px}
#p77 .dot_list li{position:relative;padding-left:18px;line-height:27px}
#p77 .dot_list li:before{position:absolute;left:0;top:12px;content:'';width:3px;height:3px;border-radius:100px;background:#888}
#p77 .kolas_cont{padding:51px 0 54px}
#p77 .kolas_cont:last-child{padding-bottom:0}
#p77 .kolas_cont + .kolas_cont{border-top:1px solid #e1e1e1}
#p77 .kolas_cont .cont_tit{position:relative;padding-left:23px;font-size:18px;color:#333;font-family:'notokr-bold'}
#p77 .kolas_cont .cont_tit:before{position:absolute;left:0;top:12px;content:'';width:2px;height:2px;border:3px solid #123c7b;background:#fff}
#p77 .kolas_cont .cont_s{margin-top:14px;text-align:justify}
#p77 .gr_box{margin-top:34px;padding:34px 40px 20px;background:#f5f5f5}
#p77 .gr_box .line_tit span{display:block;margin-bottom:3px;text-decoration:underline;color:#333;font-family:'notokr-medium'}
#p77 .gr_box .dot_list{margin-top:20px}
#p77 .gr_box .dot_list li{padding:14px 0 14px 18px}
#p77 .gr_box .dot_list li+li{border-top:1px dashed #e1e1e1}
#p77 .gr_box .dot_list li:before{top:27px}
#p77 .gr_box .dot_list li:before{top:27px}
#p77 .kolas_cont .table_wrap{margin-top:23px}
#p77 .kolas_cont .table_wrap table{width:100%;border-top:1px solid #e1e1e1;border-spacing:0}
#p77 .kolas_cont .table_wrap table th{padding:8px 0;border-bottom:1px solid #e1e1e1;font-weight:normal;color:#333;background:#f5f5f5;font-family:'notokr-medium'}
#p77 .kolas_cont .table_wrap table th+th{border-left:1px solid #e1e1e1}
#p77 .kolas_cont .table_wrap table td{border-bottom:1px solid #e1e1e1}
#p77 .kolas_cont .table_wrap table td.f_td{width:140px;border-right:1px solid #e1e1e1;text-align:center;color:#333;font-family:'notokr-medium'}
#p77 .kolas_cont .table_wrap table td:not(.f_td){padding:22px 40px;}
#p77 .kolas_cont .table_wrap table td .td_tit{margin-bottom:8px;color:#df2a2a;font-family:'notokr-medium'}
#p77 .kolas_cont .table_wrap table td .td_txt{font-size:14px;line-height:24px}
#p77 .kolas_img{display:block;margin:0 auto}

/* 조직도 */

/* 선언서 공통 */
.dec_page .top_tit{text-align:center}
.dec_page .line{display:block;width:35px;height:1px;margin:30px auto 34px;background:#e1e1e1}
.dec_page .dec_s{padding:0 40px;text-align:justify}
.dec_page .dec_s span{display:block;margin-top:37px;line-height:45px;text-align:right}
.dec_page .dec_s span b{font-weight:normal;color:#333;font-family:'notokr-medium'}
.dec_page .dec_s span img{margin-top:-15px}
.dec_page .dec_list{margin:44px 0;padding:25px 40px;background:#f5f5f5}
.dec_page .dec_list li{display:flex;padding:15px 0;font-family:'notokr-medium'}
.dec_page .dec_list li+li{border-top:1px dashed #e1e1e1}
.dec_page .dec_list li .num{width:35px;height:35px;border-radius:100%;font-size:13px;text-align:center;font-weight:600;line-height:35px;color:#fff;background:#333;font-family:'Poppins'}
.dec_page .dec_list li .txt{width:calc(100% - 35px);padding:3px 0 0 15px;word-break:keep-all;color:#333}
.dec_page .dec_list li .txt span{display:block;margin-top:10px;color:#666;font-family:'notokr-regular'}

/* 과제수행 실적 */
#p40 .top_tit{margin-bottom:29px;text-align:center}
#p40 .table_wrap table{width:100%;border-spacing:0;border-top:3px solid #123c7b}
#p40 .table_wrap table th{padding:8px 0;border-bottom:1px solid #e1e1e1;font-weight:normal;background:#f5f5f5;color:#333;font-family:'notokr-medium'}
#p40 .table_wrap table th+th{border-left:1px solid #e1e1e1}
#p40 .table_wrap table td{padding:18px 0;border-bottom:1px solid #e1e1e1;word-break:keep-all}
#p40 .table_wrap table td:first-child{padding:18px 20px;color:#333;font-family:'notokr-medium'}
#p40 .table_wrap table td+td{border-left:1px solid #e1e1e1;text-align:center}

/* 연구의뢰 */
#page69	{overflow:hidden;font-family:'notokr-regular'}
#page69	p.tit	{padding-bottom:20px;font-size:23px;color:#303030;font-weight:bold;letter-spacing:-0.05em;padding-top: 30px;}
#page69	.cont		{font-size:16px;line-height:26px;letter-spacing:-0.04em;color:#5e5e5e}
#page69	.cont.first	{margin:0px 0 20px;border-top:2px solid #286fb4;padding:40px 35px;background-color:#fafafa;}
#page69	.cont.second{}
#page69	.cont ul	{}
#page69	.cont ul li	{margin-bottom:5px;border:1px solid #e4e4e4;border-radius:7px;behavior:url('/js/PIE.htc');padding:25px 35px;background:#fafafa;font-size:14px;text-align:center;}
#page69	.cont ul li	span	{color:#777;padding-top:20px}
#page69	.cont ul li	b	{color:#286fb4;font-size:15px;}
#page69 .btn	{background:url(/sh_page/img/page35_downbtn.png) center left 40px no-repeat;background-color:#a357b9;color:#fff;padding:20px 0 20px 75px;font-size:15px;width:245px;margin:30px auto 0;}
#page69 .box p{margin-bottom:30px;font-size:15px;color:#515151;line-height:25px;text-align:center}
#page69 .box p span{font-size:18px;font-family:'notokr-medium'}

#page69 table{margin-bottom:30px;}
#page69 table th{font-size: 15px; font-weight: bold;color: #4e4e4e;background: #fafafa;padding: 8px 10px;border-bottom: 1px solid #eaeaea;border-top: 1px solid #eaeaea;}
#page69 table td{text-align: left;font-size: 15px;letter-spacing: -0.03em;line-height: 18px;padding: 5px 10px 5px 20px;border-bottom: 1px solid #eaeaea;border-top: 1px solid #eaeaea;}

#page69 .step_tbl{width:100%}
#page69 .step_tbl caption{display:none}
#page69 .step_tbl th{color:#fff;background-color:#626262}
#page69 .step_tbl td{font-size:14px;color:#777}
#page69 .step_tbl td span{display:inline-block;padding:5px 0;font-size:15px;color:#333;font-family:'notokr-medium'}

#page69 .talk:after{display:block;clear:both;content:""}
#page69 .talk li{float:left}
#page69 .talk li:last-child{margin:22px 0 0 20px}

#page69 .pop_btn{margin-left:15px;padding:10px 20px;border-radius:3px;background:#e4e4e4;border:none;font-size:14px;color:#333;font-family: 'notokr-medium'}

.page69	{overflow:hidden;font-family:'notokr-regular'}
.page69	p.tit	{padding-bottom:20px;font-size:23px;color:#303030;font-weight:bold;letter-spacing:-0.05em;padding-top: 30px;}
.page69	.cont		{font-size:16px;line-height:26px;letter-spacing:-0.04em;color:#5e5e5e}
.page69	.cont.first	{margin:0px 0 20px;border-top:2px solid #286fb4;padding:40px 35px;background-color:#fafafa;}
.page69	.cont.second{}
.page69	.cont ul	{}
.page69	.cont ul li	{margin-bottom:5px;border-radius:7px;behavior:url('/js/PIE.htc');padding:25px 35px;background:#fafafa;font-size:14px;text-align:center;}
.page69	.cont ul li	span	{color:#777;padding-top:20px}
.page69	.cont ul li	b	{color:#286fb4;font-size:15px;}
.page69 .btn	{background:url(/sh_page/img/page35_downbtn.png) center left 40px no-repeat;background-color:#a357b9;color:#fff;padding:20px 0 20px 75px;font-size:15px;width:245px;margin:30px auto 0;}
.page69 .box p{margin-bottom:30px;font-size:15px;color:#515151;line-height:25px;text-align:center}
.page69 .box p span{font-size:18px;font-family:'notokr-medium'}

.page69 table{margin-bottom:30px;}
.page69 table th{font-size: 15px; font-weight: bold;color: #4e4e4e;background: #fafafa;padding: 8px 10px;border-bottom: 1px solid #eaeaea;border-top: 1px solid #eaeaea;}
.page69 table td{text-align: left;font-size: 15px;letter-spacing: -0.03em;line-height: 18px;padding: 5px 10px 5px 20px;border-bottom: 1px solid #eaeaea;border-top: 1px solid #eaeaea;}

.page69 .step_tbl{width:100%}
.page69 .step_tbl caption{display:none}
.page69 .step_tbl th{color:#fff;background-color:#626262}
.page69 .step_tbl td{font-size:14px;color:#777}
.page69 .step_tbl td span{display:inline-block;padding:5px 0;font-size:14px;color:#333;font-family:'notokr-medium'}

.page69 .talk:after{display:block;clear:both;content:""}
.page69 .talk li{float:left}
.page69 .talk li:last-child{margin:22px 0 0 20px}

.page69 .pop_btn{margin-left:15px;padding:10px 20px;border-radius:3px;background:#e4e4e4;border:none;font-size:14px;color:#333;font-family: 'notokr-medium'}

/* 시험분석 공통 */
.table_common .s_txt{margin-top:14px;text-align:justify}
.table_common .table_wrap table{width:100%;margin-top:34px;border-top:3px solid #123c7b;border-spacing:0;font-size:13px;line-height:23px;text-align:center}
.table_common .table_wrap th{padding:9px 0;border-bottom:1px solid #e1e1e1;font-weight:normal;word-break:keep-all;color:#333;background:#f5f5f5;font-family:'notokr-medium'}
.table_common .table_wrap th+th{border-left:1px solid #e1e1e1}
.table_common .table_wrap td{padding:9px 0;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;word-break:keep-all}
.table_common .table_wrap td:last-child{border-right:none}
.table_common .table_wrap caption{position:relative;margin-bottom:12px;padding-left:23px;font-size:18px;text-align:left;color:#333;font-family:'notokr-bold'}
.table_common .table_wrap caption:before{position:absolute;left:0;top:7px;content:'';width:2px;height:2px;border:3px solid #123c7b;background:#fff}

/* 향균시험 */
#p83 .table_wrap table th{padding:9px 10px}
#p83 .table_wrap table td{padding:9px 10px}