@charset "euc-kr";
/*------------------------------------*
    ����
 *------------------------------------*/
 * {
	 font-family:"My Cool Font", sans-serif, 'Nanum Gothic';
 }
/* layout */
#header {
    margin-bottom: 32px;
}
/* sidebar*/
#sidebar {
    float: left;
    width: 170px;
}
#sidebar h2 {
    margin-bottom: 1px;
    padding: 30px 0 0 15px;
    height: 50px;
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
}
#sidebar .menu {
    padding-bottom: 30px;
}
#sidebar .menu li a {
    margin-bottom: 1px;
    padding-left: 15px;
    display: block;
    background-color: #e5e8ea;
    font-size: 13px;
    font-weight: 500;
    color: #333;
    line-height: 24px;
}
#sidebar .menu li a:hover, #sidebar .menu li.active a {
    color: #fff;
    background-color: #009fd9
}
/* content */
#content {
    margin-bottom: 50px;
}
.content-main {
    float: right;
    width: 805px;
}
.content-header {
    position: relative;
    margin-bottom: 45px;
    height: 65px;
    border-bottom: 1px solid #d0d0d0;
}
.content-header h2 {
    padding: 27px 0 0 5px;
    /*font-size: 30px;*/
	font-size: 22px;
    font-weight: 500;
    color: #2d2d2d;
    line-height: 1;
}
.content-header .breadcrumbs {
    position: absolute;
    bottom: 16px;
    right: 0;
}
.content-header .breadcrumbs, .content-header .breadcrumbs a, .content-header .breadcrumbs strong {
    font: 400 11px/1;
    vertical-align: middle;
}
.content-header .breadcrumbs a {
    display: inline-block;
 *display:inline;
 *zoom:1;
    margin-right: 12px;
    padding-right: 20px;

}
.content-header .breadcrumbs a.home img {
    margin-top: 2px;
}
.content-header .breadcrumbs strong {
    font-weight: normal;
}

.content-header2 {
    position: relative;
    height: 65px;
    border-bottom: 1px solid #d0d0d0;
}
.content-header2 h2 {
    padding: 27px 0 0 5px;
    /*font-size: 30px;*/
	font-size: 18px;
    font-weight: bold;
    color: #2d2d2d;
    line-height: 1;
}

.content-body {
    padding-left: 5px
}
#intro {
    position: relative;
    overflow: hidden;
    padding-bottom: 60px;

}
#intro h3 {
    float: left;
	width:20%;
}
#intro h3 a {
    display: block;
    padding: 0 18px;
    border: 1px solid #d4d4d4;
    border-left: 0 none;
    background-color: #ececec;
    font-size: 15px;
    font-weight: 500;
    line-height: 42px;
    color: #717171;
}
#intro h3 a.no-tab {
	color:#dd5044
}
#intro h3:first-child a {
    border-left: 1px solid #d4d4d4;
}
#intro h3 a.active {
    color: #1374ac;
    border-bottom: 1px solid #fff;
    background-color: #fff;
}
#intro .tab-content {
    position: absolute;
    top : 105px;
    left: -9999px;
    /*font-size: 12px;*/
	font-size: 13px;
    /*color: #797979;*/
	color:#333;
}
#intro h4 {
	margin-top: 25px;
    margin-bottom: 10px;
    padding-left: 20px;
    font-size: 18px;
    color: #000;
	background-position-y: center;
}


#intro p, #intro dl {
    margin-bottom: 35px
}
#intro b, #intro dt {
    color: #05a0de;
    font-weight: 700
}
#intro p.pic {
    text-align: center
}

/* ��ũ�� ���� �߰� 141224*/

#tabarea {
    position: relative;
    overflow: hidden;
    padding-bottom: 60px;

}
#tabarea h3 {
    float: left;
}
#tabarea h3 a {
    display: block;
    padding: 0 10px;
    border: 1px solid #d4d4d4;
    border-left: 0 none;
    background-color: #ececec;
    font-size: 14px;
    font-weight: 500;
    line-height: 42px;
    color: #717171;
}
#tabarea h3:first-child a {
    border-left: 1px solid #d4d4d4;
}
#tabarea h3 a.active {
    color: #1374ac;
    border-bottom: 1px solid #fff;
    background-color: #fff;
}
#tabarea .tab-content {
    position: absolute;
    top : 105px;
    left: -9999px;
	/*font-size: 12px;*/ 
    font-size: 13px;   
    /*color: #797979;*/
	color: #333;
}
#tabarea h4 {
    margin-bottom: 25px;
    padding-left: 20px;
    font-size: 18px;
    color: #000;

}


#tabarea p, #tabarea dl {
    margin-bottom: 35px
}
#tabarea b, #tabarea dt {
    color: #05a0de;
    font-weight: 700
}
#tabarea p.pic {
    text-align: center
}


#subcon {
    position: relative;
    overflow: hidden;
    padding-bottom: 60px;
}
#subcon h4 {
    margin-bottom: 25px;
    padding-left: 20px;
    font-size: 18px;
    color: #000;

}
#subcon p, #intro dl {
    margin-bottom: 35px
}
#subcon b, #intro dt {
    color: #05a0de;
    font-weight: 700
}
#subcon p.pic {
    text-align: center
}

/* �¶��νŰ�
------------------------------------------------------------------------------------------------- */  
    .cplain_2 {width:805px;}
	
	.cplain_2 .detail {border-top:2px solid #26548c;}
	.cplain_2 .detail table {width:98%;}
	.cplain_2 .detail th {background:#eeeeee;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;color:#1859b1;}
	.cplain_2 .detail td {padding:5px 5px 5px 10px;border-bottom:1px solid #d7d7d7;}
	.cplain_2 .submit_doc {padding:0 0 10px;}
	.cplain_2 .submit_doc ul {padding:0 0 0 26px;}
	.cplain_2 .submit_doc li {padding:0 0 5px 12px;}
	.cplain_2 .submit_doc li img {vertical-align:middle;}
	.cplain_2 .submit_doc2 {padding:0 0 10px;}
	.cplain_2 .submit_doc2 ul {padding:0 0 0 26px;}
	.cplain_2 .submit_doc2 li {padding:0 0 5px 12px;}
	.cplain_2 .grade_cate {padding:0 0 20px 8px;}
	.cplain_2 .grade_cate table {width:98%;}
	.cplain_2 .grade_cate thead th {height:30px;background:#e6e9f7;border:1px solid #bfc4d7;color:#2453be;}
	.cplain_2 .grade_cate tbody th {background:#eeeeee;border:1px solid #bfc4d7;color:#666666;}
	.cplain_2 .grade_cate td {padding:5px 5px 5px 10px;border:1px solid #bfc4d7;}
	.cplain_2 .risk_data {padding:0 0 20px 21px;}
	.cplain_2 .risk_data h5 {padding:0 0 8px 16px;color:#568303;}
	.cplain_2 .risk_data ul {padding:0 0 0 5px;}
	.cplain_2 .risk_data li {padding:0 0 5px 12px;}
	.cplain_2 .risk_data li span {color:#10639D;}
	.cplain_2 .f_color1 {color:#1859b1; font-weight:900;   }
	.cplain_2 .f_color2 {color:#ff6600;}
	.f_underline { display:inline; border-bottom:1px solid #ff6600; padding-bottom:1px}
	
	
	
	
	/* LMO��
------------------------------------------------------------------------------------------------- */  

	/* �̿� */
	.lmo_2 {width:790px;}
	.lmo_2 h4 {margin:10px 0;padding:0 0 6px 24px;}

	.lmo_2 .sector_wrap {overflow:hidden;padding:11px 0 25px 0;}
	.lmo_2 .sector_wrap b{font-size:14px; padding-left:5px;}
	.lmo_2 .sector_wrap ul h5 {padding:0 0 3px 18px;color:#568303;}
	.lmo_2 .sector_wrap li {padding:0 0 35px; text-align:justify;text-justify:inter-cluster}
	.lmo_2 .sector_wrap li p {line-height:1.5;}
	.lmo_2 .sector_wrap li.sector1 p {padding:4px 0 10px 206px;}
	.lmo_2 .sector_wrap li.sector2 p {padding:4px 0 26px 206px;}
	.lmo_2 .sector_wrap li.sector3 p {padding:4px 0 0 206px;}

	.lmo_2 .benefit_worry_wrap {padding:0 0 5px 10px; }
	.lmo_2 .benefit_worry_wrap p.disc {padding:0 0 11px;}
	.lmo_2 .txt_benefit h5,.lmo_2 .txt_worry h5 { font-size:14px;color:#05a0de; padding-bottom:5px;}
	.lmo_2 .txt_benefit h6,.lmo_2 .txt_worry h6 {padding:0 0 3px 18px;}
	.lmo_2 .txt_benefit p,.lmo_2 .txt_worry p {padding:0 0 3px 18px;text-align:justify;text-justify:inter-cluster}
	.lmo_2 .txt_benefit ul,.lmo_2 .txt_worry ul { }	

	/* ���� */
	.lmo_3 {width:719px;padding-bottom:25px;}
	.lmo_3 h4 {margin:10px 0;padding:0 0 6px 24px;}
	.lmo_3 p.disc {padding:0 0 17px;color:#767676;}
	.lmo_3 .history_wrap {padding:0;}
	.lmo_3 .history_wrap table {width:100%;}
	.lmo_3 .history_wrap thead th {height:27px;border-top:2px solid #707070;border-bottom:2px solid #707070;background:#ffffff;color:#06C; font-weight:bold;}
	.lmo_3 .history_wrap tbody th {border-right:1px solid #d7d7d7;border-bottom:1px solid #bdbdbd;color:#3e3e3e; font-weight:bold;}
	.lmo_3 .history_wrap tbody td {height:29px;padding:0 0 0 15px;border-bottom:1px solid #bdbdbd;color:#636363;}
	.lmo_3 .history_wrap tbody td.type1 {text-align:center;border-right:1px solid #bdbdbd;}
	.lmo_3 .history_wrap tbody td.type2 {text-align:center;}

	/* ���� �˾� */
	.history_wrap {padding:5px;}
	.history_wrap th {color:#256c05;font-weight:bold;background:#f5f5f5;border:1px solid #bdbdbd;}
	.history_wrap td {padding:3px;border:1px solid #bdbdbd;}
	.history_wrap .bg_type1 {background:#fff;color:#000000;}
	.history_wrap .bg_type2 {background:#f1f1f1;color:#000000;}
	
	
	/*LMO��
------------------------------------------------------------------------------------------------- */  
	.law_1 {width:805px;}
	.law_1 b{font-size:15px; padding: 10px 0 10px 19px;}
	.law_1 b.normal{font-size:14px; padding: 0 0;}
	.law_1 h4 {margin:10px 0;padding:0 0 6px 24px;}
	/* ��� */
	.law_1 .push_bg_wrap {padding:0 0 37px;}
	.law_1 .push_bg_wrap li {padding:0 0 12px 20px;line-height:1.5;}
	.law_1 .push_progress_wrap {padding:0 0 30px 218px;}
	.law_1 .push_progress_wrap ul {overflow:hidden;zoom:1;}
	.law_1 .push_progress_wrap li {float:left;width:560px;padding:0 0 1px;}
	.law_1 .push_progress_wrap strong {display:block;width:75px;float:left;color:#568303;}
	.law_1 .push_progress_wrap p {float:left;}
	
	/*lmo��*/
	.law_1_1 {width:790px;}
	.law_1_1 b{font-size:13px;}	
	.law_1_1 b.normal{font-size:14px; padding: 0 0;}	
	.law_1_1 h4 {margin:10px 0;padding:0 0 6px 24px;}
	.law_1_1 .push_bg_wrap {padding:0 0 0 17px;}
	.law_1_1 .push_bg_wrap li {padding:0 0 22px 20px;line-height:1.5;}
	.law_1_1 .push_bg_wrap  p{margin-left:15px; margin-top:-15px;}
	.law_1_1 .push_progress_wrap {padding:0 0 30px 218px;}
	.law_1_1 .push_progress_wrap ul {overflow:hidden;zoom:1;}
	.law_1_1 .push_progress_wrap li {float:left;width:560px;padding:0 0 1px;}	
	.law_1_1 .push_progress_wrap strong {display:block;width:75px;float:left;color:#568303;}
	.law_1_1 .push_progress_wrap p {float:left;}
	.law_1_1 .f_color2 {color:#ff6600;}
	.law_1_1 .f_color3 {color: #06C;}	
	
	/* ���� */
	.law_1 .purpose_wrap {padding:0 0 22px;}
	.law_1 .purpose_wrap p {padding:0 0 0 20px;}
	.law_1 .purpose_wrap p strong {color:#568303;}
	.law_1 .target_wrap {padding:0 0 30px;}
	.law_1 .target_wrap ul {padding:0 0 6px 22px;}
	.law_1 .target_wrap li {padding:0 0 5px 14px;}
	.law_1 .target_wrap img.style1 {padding:0 0 0 23px;}
	.law_1 .system_wrap {padding:0 0 25px;}
	.law_1 .system_wrap p.disc {padding:0 0 10px 20px;}
	.law_1 .system_wrap ul {padding:0 0 0 22px;}
	.law_1 .system_wrap li {padding:0 0 5px 14px;}
	.law_1 .system_wrap li strong {color:#568303;}
	.law_1 .system_wrap .organization_wrap p {font-size: 0;height: 0;line-height: 0;overflow: hidden;position: absolute;visibility: hidden;width:0;}
	.law_1 .system_wrap .organization_wrap img {padding:12px 0 0 23px;}
	/* ����, ��������, �������� */
	.law_1 .tab_wrap {position:relative;}
	.law_1 .tab_wrap a.tab_btn {float:left;margin-right:3px;}
	.law_1 .tab_cont {position:absolute;top:27px;left:0;padding:10px 0 0;border-top:1px solid #d2d2d2;}
	.law_1 .law_tit {clear:both;width:719px;padding:10px 0 2px;overflow:hidden;}
	.law_1 .law_tit h4 {float:left;margin:0;padding:0 5px 0 18px;color:#568303;}
	.law_1 .law_tit h4 strong {color:#6d6d6d;}
	.law_1 .law_tit .btn_down {float:left;}
	.law_1 .law_tit .btn_down a {margin-right:3px;}
	.law_1 .tab {height:27px;margin:5px 0 10px 4px;border-bottom:1px solid #d2d2d2;}
	.law_1 .tab ul {overflow:hidden;zoom:1;}
	.law_1 .tab li {float:left;margin-right:3px;}
	.law_1 .law_info {clear:both;padding:0 0 25px;}
	.law_1 .law_info table {width:100%;table-layout:auto;}
	.law_1 .law_info thead th {height:27px;background:#e2f7bc;border-top:2px solid #707070;border-bottom:1px solid #cdcdcd;color:#333;}
	.law_1 .law_info thead th.type1 {border-right:1px solid #cdcdcd;}
	.law_1 .law_info tbody th {background:#ebebeb;border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;color:#333;}
	.law_1 .law_info tbody th.depth2 {background:#fff;font-weight:normal;}
	.law_1 .law_info td {padding:2px 10px;border-bottom:1px solid #cdcdcd;color:#333;}
	.law_1 .form_list {clear:both;padding:10px 0 25px 12px;}
	.law_1 .form_list li {clear:both;width:692px;padding:0 0 15px 33px;overflow:hidden;zoom:1;}
	.law_1 .form_list li strong {float:left;color:#595959;}
	.law_1 .form_list li strong.type2 {width:125px;}
	.law_1 .form_list li a {float:left;word-spacing:-2px;color:#767676;}
	.law_1 .form_list li a:hover {text-decoration:none;}

	/* ������ */
	.law_2 {clear:both;padding:0 0 25px;}
	.law_2 h4 {margin:10px 0;padding:0 0 6px 24px;}
	.law_2 p.disc {padding:0 23px 20px 18px;line-height:1.7;}
	.law_2 p.disc strong.type1 {color:#669900;}
	.law_2 p.disc strong.type2 {color:#10639D;}
	.law_2 .protocol_list {width:685px;padding: 0 0 0 17px;}
	.law_2 .protocol_list li {border-top:1px solid #d8e6c5;border-bottom:1px solid #d8e6c5;}
	.law_2 .protocol_list li h5 {height:26px;padding:0 8px;border-top:4px solid #eff7e2;}
	.law_2 .protocol_list li a {display:block;padding:4px 0 4px 20px;font-weight:bold;color:#6e6e6e;}
	.law_2 .protocol_list li a:hover {text-decoration:none;}
	.law_2 .protocol_list li a.on {color:#568303;}
	.law_2 .protocol_list li .cont {width:650px;padding:18px 13px 0;color:#767676;}
	.law_2 .protocol_list li .cont p {padding-bottom:10px;}
	
	/* ������ �ڷ� */
	.safe_5 {width:719px;padding:0 0 40px;position:relative; font-size:13px;}
	.safe_5 p.mv_info {padding:0 0 23px 8px;}
	.safe_5 .mv_list {padding:0 0 29px 8px;}
	.safe_5 .mv_list ul {overflow:hidden;}
	.safe_5 .mv_list li {float:left;}
	.safe_5 .mv_popBtn {clear:both;padding:0 0 20px 30px;}
	.safe_5 .caption_wrap h4 {margin:10px 0;padding:0 0 6px 24px;}
	.safe_5 .caption_wrap .txt_wrap {width:674px;padding:0 0 8px;margin-left:17px;}
	.safe_5 .caption_wrap .txt_wrap .inner {padding:8px 0 0;}
	.safe_5 .caption_wrap .txt_wrap .txt_print {padding:6px 18px 12px;}
	.safe_5 .research_btn {position:absolute;top:58px;right:39px;}
	
	/* 5-info - 20120721 �߰�
------------------------------------------------------------------------------------------------- */  
	.info_1 {clear:both;width:719px;}
	.info_1 .ebook_list {height:760px;padding:0 0 40px;}
	.info_1 .ebook_list li {float:left;}
	.info_1 .ebook_list li.book1 {width:192px;padding:22px 0 0 38px;}
	.info_1 .ebook_list li.book1 h4 {height:35px;}
	.info_1 .ebook_list li.book1 p {height:56px;padding-left:6px;}
	.info_1 .ebook_list li.book2 {width:194px;padding:101px 0 0 41px;}
	.info_1 .ebook_list li.book2 h4 {height:35px;padding-left:21px;}
	.info_1 .ebook_list li.book2 p {height:56px;}
	.info_1 .ebook_list li.book3 {padding:22px 0 0 43px;}
	.info_1 .ebook_list li.book3 h4 {padding-left:16px;height:35px;}
	.info_1 .ebook_list li.book3 p {height:56px;}
	.info_1 .ebook_list li.book4 {padding:60px 0 0 43px;}
  .info_1 .ebook_list li.book4 h4 {height:50px;}
  .info_1 .ebook_list li.book4 p {height:56px; padding-right:10px;}
  .info_1 .ebook_list li.book4 span {position:relative; left:450px; top:-110px;}
  #zoom{position:relative; left:200px; top:-115px;}
  
   /* ebook �߰� 12/01/11 */
	.rt_body { position:relative; width:721px; }
	.rt_body_area { position:relative; width:721px; height:352px; }
	.rt_body_area li { position:relative; list-style:none; float:left; width:360px; height:352px;  }
	.area_text { position:absolute; width:230px; height:24px; left:50px; top:29px; }
	.area_text01 { position:absolute; width:280px; height:33px; left:50px; top:64px; }
	.area_img01 { position:absolute; width:183px; height:229px; left:61px; top:105px; }
	.area_img02 { position:absolute; width:64px; height:66px; left:251px; top:263px; }
	.area_text4 { position:absolute; width:283px; height:24px; left:30px; top:29px; }
	.area_text04 { position:absolute; width:309px; height:33px; left:30px; top:64px; }

/* 7-system
------------------------------------------------------------------------------------------------- */  
	.system_1 {clear:both;}
	.system_1 h4 {margin: 10px 0;}
	.system_1 h4.bul_tit {padding:0 0 6px 24px;}
	.system_1 p {margin-bottom: 30px;} 
	.system_1 h5 { color:#669900; margin-left: 5px;clear:both; padding:0 0 5px 20px;   line-height:22px; background:url(http://biosafety.mest.go.kr/LMO/images/law/bul01.gif) 7px 6px no-repeat; }
	.system_1 ul {padding:0 0 70px;}
	.system_1 ul li strong {color:#256c05;}

  	.system_2 {clear:both;margin-bottom:40px;}
	.system_2 h4 {
		margin-bottom: 25px;
		padding-left: 20px;
		font-size: 18px;
		color: #000;
		}
	.system_2 p {font-size: 13px; padding:0 0 30px 20px;}
	.system_2 p b{font-size: 14px; color: #06C;padding:0 0 12px 20px;line-height:1.5;}
	.system_2 h4.type2 {margin:10px 0 50px;}
	.system_2 h5 {color:#497000;clear:both;margin-left:26px;padding:0 0 0 14px;line-height:1.5;}
	.system_2 ul.style1 {margin-bottom: 45px;padding-left: 24px;}
	.system_2 ul.style2 {margin-bottom: 30px;padding-left:40px;}
	.system_2 ul li strong {color:#497000;}
	
	
	.system_2_1 {width:790px; font-size:13px;}
	.system_2_1 b{font-size:13px;}	
	.system_2_1 b.normal{font-size:14px; padding: 0 0;}	
	.system_2_1 h4 {margin-bottom: 25px;
		padding-left: 20px;
		font-size: 18px;
		color: #000;
		}
	.system_2_1 .push_bg_wrap {padding:0 0 0 17px;}
	.system_2_1 .push_bg_wrap ul {padding:0 0 30px 0;}
	.system_2_1 .push_bg_wrap li {color:#06c; font-weight:700; font-size:15px; padding:0 0 22px 20px;line-height:1.5;}
	.system_2_1 .push_bg_wrap p{margin-left:15px; margin-top:-15px;}	
	
	.system_3 {clear:both;margin-bottom:40px;}
	.system_3 h4 {margin:0px 0 5px;padding:0 0 0px 0px;}
	.system_3 h4.type2 {margin:10px 0 15px; }
	.system_3 h5 {color:#497000;clear:both;margin-left:26px;padding:0 0 0 14px;line-height:1.5;}
	.system_3 ul.style1 {margin-bottom: 20px;padding-left: 0px;}
	.system_3 ul.style2 {margin-bottom: 30px;padding-left: 0px;}
	.system_3 ul li strong {color:#497000;}
	
/* 3-safe
------------------------------------------------------------------------------------------------- */
	/* ���� */
	.safe_1 {width:720px;padding:0 0 20px;}
	.safe_1 h4 {margin:10px 0;padding:0 0 6px 24px;}
	.safe_1 p {padding:0 0 14px;line-height:1.3;}
	.safe_1 .txt_system {padding:19px 0 0;}
	.overview_wrap .txt_system p {font-size: 0;height: 0;line-height: 0;overflow: hidden;position: absolute;visibility: hidden;width:0; }
	.overview_wrap p{ color:#333;}
	
	/* ��ġ����� */
	.safe_2 {width:719px;min-height:600px;_height:600px;}
	.safe_2 h4 {margin:10px 0;padding:0 0 6px 24px;}
	.safe_2 .overview_wrap {padding:0 0 20px; }
	.safe_2 .overview_wrap p {padding:0 0 16px 20px;}
	.safe_2 .overview_wrap ul.section_list {padding:0 0 42px 23px;}
	.safe_2 .overview_wrap ul.section_list li {padding:0 0 0 12px;}
	.safe_2 .tab_wrap {position:relative;}
	.safe_2 .tab_wrap a.tab_btn {float:left;margin-right:3px;}
	.safe_2 .tab_cont {position:absolute;top:27px;left:0;padding:10px 0 0;border-top:1px solid #d2d2d2;}
	.safe_2 .tab {height:27px;margin:5px 0 18px 4px;border-bottom:1px solid #d2d2d2;}
	.safe_2 .tab ul {overflow:hidden;zoom:1;}
	.safe_2 .tab li {float:left;margin-right:3px;}
	.safe_2 .research_plant_wrap {padding:0 0 25px;border-top:2px solid #707070;}
	.safe_2 .research_plant_wrap table {width:100%;table-layout:auto;}
	.safe_2 .research_plant_wrap thead th {height:27px;background:#e2f7bc;border-bottom:1px solid #cdcdcd;color:#333;}
	.safe_2 .research_plant_wrap thead th.level {border-left:1px solid #cdcdcd;}
	.safe_2 .research_plant_wrap tbody th {padding:0 10px;text-align:left;font-weight:normal;border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;color:#333;}
	.safe_2 .research_plant_wrap tbody th.depth1 {padding:0;color:#333;text-align:center;font-weight:bold;}
	.safe_2 .research_plant_wrap td {padding:2px 7px;border-left:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;color:#333;text-align:center;}
	.safe_2 .research_plant_wrap td.left{padding-left:10px;text-align:left;}
	.safe_2 p.txt_note1 {margin-top:-10px;padding:0 10px 20px;color:#669900;}

	/* ��ް������� */
	.safe_4 {width:770px; font-size:13px;}
	.safe_4 h4 {margin-bottom: 25px;
		padding-left: 20px;
		font-size: 18px;
		color: #000;
		}
	.safe_4 p.disc {padding:0 0 12px 20px;}
	.safe_4 .article_wrap {padding:0 0 20px;}
	.safe_4 .article_wrap b{font-size:15px; padding: 10px 0 10px 19px;color:#05a0de;}
	.safe_4 .article_wrap ul {padding:0 0 0 23px;}
	.safe_4 .article_wrap li {padding:0 0 0 12px;}
	.safe_4 .ex_img {padding:0 0 0 23px;}
	.safe_4 .ex_img2 {padding:17px 0 0 25px;}
	
	/*���б�������Ʈ*/
	.site .site_doc {padding:0 0 10px; font-size:13px;}
	.site .site_doc ul {padding:0 0 0 0px; }
	.site .site_doc li {padding:0 0 5px 12px;}
	
	.formdown {width:805px;}
	.formdown h4 {
	margin-bottom: 25px;
		padding-left: 20px;
		font-size: 18px;
		color: #000;

	}
	/* ���Ĵٿ�ε� */
	.formdown .push_bg_wrap {padding:0 0 37px;}
	.formdown .push_bg_wrap li {padding:0 0 12px 20px;line-height:1.5;}
	.formdown .push_progress_wrap {padding:0 0 90px 218px;}
	.formdown .push_progress_wrap ul {overflow:hidden;zoom:1;}
	.formdown .push_progress_wrap li {float:left;width:560px;padding:0 0 1px;}
	.formdown .push_progress_wrap strong {display:block;width:75px;float:left;color:#568303;}
	.formdown .formdown_list {clear:both;padding:10px 0 25px 12px;}
	.formdown .formdown_list li {font-size:13px;clear:both;width:692px;padding:0 0 15px 33px;overflow:hidden;zoom:1;}
	.formdown .formdown_list li strong {float:left;color:#595959;}
	.formdown .formdown_list li strong.type2 {width:125px;}
	.formdown .formdown_list li a {float:left;word-spacing:-2px;color:#767676;}
	.formdown .formdown_list li a:hover {text-decoration:none;}
	.lawdown{ padding:0 20px 40px 20px;}
	
	
	/* ���Ĵٿ�ε� */
	.formdown .push_bg_wrap2 {padding:5px 0 0 25px; font-size:13px;}
	.formdown .push_bg_wrap2 li {padding:0 0 5px 20px;line-height:1.5; }
	.formdown .push_progress_wrap2 {padding:0 0 90px 218px;}
	.formdown .push_progress_wrap2 ul {overflow:hidden;zoom:1;}
	.formdown .push_progress_wrap2 li {float:left;width:560px;padding:0 0 1px;}
	.formdown .push_progress_wrap2 strong {display:block;width:75px;float:left;color:#568303;}
	.formdown .formdown_list2 {clear:both;padding:0 0 20px 12px;}
	.formdown .formdown_list2 li {font-size:13px;clear:both;width:692px;padding:0 0 2px 43px;overflow:hidden;zoom:1;}
	.formdown .formdown_list2 li strong {float:left;color:#595959;}
	.formdown .formdown_list2 li strong.type2 {width:125px;}
	.formdown .formdown_list2 li a {float:left;word-spacing:-2px;color:#767676;}
	.formdown .formdown_list2 li a:hover {text-decoration:none;}
	.lawdown2{ padding:0 20px 40px 20px;}
	.formsubtitle {font-size:14px; font-weight:700; padding-left:10px;}
	
	.box {
	width: 97%;	
	margin: 0 auto;			
	background: #f1f1f1;	
	border-radius: 8px;
	}
	
	/* �¶��νŰ� �Ұ�*/
	.online_1 {width:790px; font-size:13px;}
	.online_1 b{font-size:13px;}	
	.online_1 b.normal{font-size:14px; padding: 0 0;}		
	.online_1 .push_bg_wrap {padding:0 0 0 17px;}
	.online_1 .push_bg_wrap ul {padding:0 0 10px 0;}
	.online_1 .push_bg_wrap li {color:#06c; font-weight:700; font-size:15px; padding:0 0 22px 20px;line-height:1.5;}
	.online_1 .push_bg_wrap p{margin-left:20px; margin-top:-15px;}
	.online_1 .push_bg_wrap p span{padding-left:10px;}
	.online_1 .push_bg_wrap p span.snor{padding-left:0;font-weight:700;}
	.pd_L {padding-left: 10px;}
	

	/* LMO����-�����ȳ�*/ 
#intro .edu_guid .edu_con_tit {background: #eee; margin-bottom: 5px; padding: 8px 0; text-align: center;}
#intro .edu_guid .disc {border: 1px dashed #ccc; padding: 15px 15px;}

#intro .edu_tit {}
#intro .edu_tit p{padding: 130px 0 0 175px;}
#intro .edu_tit ul{padding: 10px 25px; width: 770px;}

/* 20200914 ㅈㅁㅈ */
body {margin: 0; padding: 0;}
h4 {text-align: left;font-size: 14px;font-weight: bold;color: #666;background: url(images/icon_h2.gif) top left no-repeat;}
h5 {text-align: left;font-size: 12px;font-weight: bold;color: #a07850;padding-left: 20px;}
p {padding-left: 20px;text-align: left;font-size: 12px;line-height: 17px;}
table {width: 100%; border-collapse: collapse;}
img {border: 0 none;}

.tstyle_list {clear: both;width: 800px;border-top: solid 2px #c1a88c;border-bottom: solid 1px #acacac;table-layout: fixed;}
.tstyle_list thead th {padding: 7px 9px;background: #faf9f7;border-bottom: solid 1px #c1a88c;border-right: solid 1px #c1a88c;color: #88745d;font-weight: bold;text-align: center;}
.tstyle_list thead th.none {padding: 7px 9px;background: #faf9f7;border-bottom: solid 1px #c1a88c;border-right: none;color: #88745d;font-weight: bold;text-align: center;}
.tstyle_list td {padding: 12px 9px;text-align: center;border-right: solid 1px #d2d2d2;border-bottom: solid 1px #d2d2d2;}
.tstyle_list td.none {padding: 12px 9px;text-align: center;border-right: none;}
.tstyle_list tbody th {background: #fff;border-bottom: solid 1px #e2e2e2;color: #91612b;font-weight: normal;}

#header {background: url('menu_bg.gif') repeat-x; text-align: center; line-height: 0;}
#page {padding-bottom: 65px; text-align: center;}
#page > .content-body {width: 1040px; text-align:center; margin-bottom:60px; padding:0; margin:0 auto;}
#page > .content-body h4 {font-size: 22px; padding-left: 0;}
#page #intro h3 {width: auto;}
#page .tab-content {width: 1040px;}
#footer {overflow: hidden; height: 100px; background-color: #f1f1f1; font-size: 0; text-align: center; line-height: 0;}
#footer img {position: relative; top: -1px;}

#tab1 {display: block; text-align: left; width: 800px; padding-top: 25px; background: rgba(0, 0, 0, 0) url('https://www.lmosafety.or.kr/intro/images/greeting.jpg') no-repeat scroll right top; min-height: 720px; line-height: 24px; border: medium none; left: 0px;}
#tab1 strong {display: block; margin-bottom: 30px; font-size:20px; line-height:26px;}
#tab1 span {display: block; margin-bottom: 25px; color:#33a4f3; font-size:16px; font-weight:bold; line-height:20px;}

/* 조직도 */
.org_map {width: 1040px;}
.org_map .chart {text-align:center;}
.org_map .chart p {margin-bottom: 0 !important; padding-left: 0 !important;}
.org_map .label {display:inline-block; width:260px; max-width:90%; height:40px; border-radius:30px; background:url('https://www.lmosafety.or.kr/resources/images/mps/sub/bg_orgmap01.gif'); font-size: 16px; color:#fff; text-align:center; line-height:40px;}
.org_map .label a {display:block; color:#fff;}
.org_map .depth01 {width:160px; height:160px; margin:0 auto; padding-left:5px; border-radius:100%; border:1px solid #d0d7e5; background-color:#f4f4f4; text-align: center; line-height:140px;}
.org_map .depth01 img {vertical-align:middle;}
.org_map .depth02 {position:relative; z-index:0; padding:40px 0 70px;}
.org_map .depth02:before {position:absolute; left:50%; top:0; z-index:-1; width:1px; height:100%; background-color:#d0d7e5; content:'';}
.org_map .depth02 > .label {display: block; margin: 0 auto;}
.org_map .depth02 .side {display: block; overflow: hidden; position: relative; width: 700px; max-width: 100%; margin: 10px auto -30px;}
.org_map .depth02 .side::before {position: absolute; right: 180px; top: 50%; width: 40px; height: 55px; margin-top: -30px; border: 1px solid #d4d7de; border-right: 0 none; content: '';}
.org_map .depth02 .side::after {position: absolute; left: 50%; right: 220px; top: 50%; height: 1px; background-color: #d4d7de; content: '';}
.org_map .depth02 .side .label {clear: both; float: right; width: 180px; margin-bottom: 10px; background: none #975fa0;}
.org_map .depth03 {overflow:hidden; position:relative; z-index:0; margin-top: -20px;}
.org_map .depth03:before {position:absolute; left:50%; top:20px; z-index:-1; width:66.666%; height:1px; margin-left:-33.333%; background-color:#d0d7e5; content:'';}
.org_map .depth03 li {float:left; width:50%;}
.org_map .depth03 li .label {background:url('https://www.lmosafety.or.kr/resources/images/mps/sub/bg_orgmap03.gif');}
.org_map .depth03 li:first-child .label {background:url('https://www.lmosafety.or.kr/resources/images/mps/sub/bg_orgmap02.gif');}
.org_map .depth04 {overflow:hidden; position:relative; z-index:0; margin-bottom:40px; padding-top:20px;}
.org_map .depth04:before {position:absolute; left:50%; top:0; z-index:-1; width:1px; height:20px; background-color:#d0d7e5; content:'';}
.org_map .depth04:after {position:absolute; left:50%; top:20px; z-index:-1; width: 62%; height:1px; margin-left:-27%; background-color:#d0d7e5; content:'';}
.org_map .depth04 li {position:relative; z-index:0; width:25%; padding-top:20px;}
.org_map .depth04 li {width: 33.333%;}
.org_map .depth04 li:before {position:absolute; left:50%; top:0; z-index:-1; width:1px; height:20px; background-color:#d0d7e5; content:'';}
.org_map .depth04 .label {width:90px; height:90px; border-radius:100%; border:1px solid #d0d7e5; background:none #fff !important; font-size: 14px; color:#555; line-height:1.2;}
.org_map .depth04 .label a {display:block; height:100%; padding-top:30px; color:#555;}
.org_map .group {display:none;}

/* 테이블 */
.table01 {overflow:hidden; margin-top:25px; border-top:1px solid #1aa9aa; border-bottom: 1px solid #d0d7e5;}
.table01 table {position:relative; left:-1px;}
.table01 thead th {position:relative; padding:10px; border:0 none; font-size:15px; color:#1aa9aa;}
.table01 thead th:before {position:absolute; left:0; top:50%; width:1px; height:12px; margin-top:-6px; background-color:#1aa9aa; content:'';}
.table01 thead th:after {position:absolute; left:0; bottom:0; width:100%; height:1px; background-color:#d0d7e5; content:'';}
.table01 th {padding:10px 40px; border-left:1px solid #d0d7e5; border-bottom:1px solid #d0d7e5; background-color:#f8fafe; color:#333; text-align:center;}
.table01 th + th {padding:10px;}
.table01 td {padding:10px; border-left:1px solid #d0d7e5; border-bottom:1px solid #d0d7e5; color:#555; text-align:center;}
.table01 .txt_left {padding-left:45px; padding-right:30px; text-align:left;}

/* 리스트 */
.bul-dot {margin:10px 0; padding: 0;}
.bul-dot > li {position:relative; padding-left:8px; text-align: left;}
.bul-dot > li:before {position:absolute; left:0; top:9px; width:3px; height:3px; background-color:#1aa9aa; content:'';}
.bul-dot + .basic_table {margin-top:35px;}
.bul-dot .btn_down {position:relative; top:-1px; margin-left:3px;}

.title-sky {float: none !important; width: 100% !important; margin: 25px 0 10px; font-size: 18px; font-weight: 600; color: #333; letter-spacing: -1px; text-align: left;}
.txt_center {text-align: center;}
.img {padding: 0 !important;}

.box1 {padding: 35px; border: 1px solid #e0e0e0; text-align: center;}
.box1 .label {width: 769px; height: 97px; margin: 35px auto 20px; background: url('vision2.png') no-repeat; font-size: 16px; font-weight: bold; color: #555; text-align: center; line-height: 97px;}
.box2 {padding: 25px 65px; border: 1px solid #dbdee5; background: url('history1.gif') no-repeat 90% center #f9fafe; text-align: left;}

.list1 {overflow: hidden; width: calc(100% + 10px); margin: 0; padding: 0;}
.list1 > li {overflow: hidden; float: left; position: relative; width: calc(50% - 112px); margin: 0 10px 10px 0; padding: 50px; border: 1px solid #e2e2e2; text-align: left;}
.list1 > li:nth-child(2n) {width: calc(50% - 192px); padding-left: 130px;}
.list1 > li:nth-child(2n) span {right: auto; left: 0; padding: 0 0 0 82.5px; text-indent: -10px;}
.list1 > li:nth-child(n+3) span {bottom: auto; top: 0; height: 95px; padding-top: 70px;}
.list1 > li:nth-child(2) span {background-color: #7284b6; transform: translate(-50%, 50%);}
.list1 > li:nth-child(3) span {background-color: #9ca4b9; transform: translate(50%, -50%);}
.list1 > li:nth-child(4) span {background-color: #7e8db6; transform: translate(-50%, -50%);}
.list1 span {position: absolute; bottom: 0; right: 0; width: 82.5px; height: 165px; padding-right: 82.5px; border-radius: 100%; background-color: #828dad; font-size: 30px; color: #fff; text-indent: 10px; text-align: center; line-height: 82.5px; transform: translate(50%, 50%);}
.list1 strong {display: block; margin-bottom: 10px; font-size: 18px; color: #7284b6;}
.list2 {margin: 0; padding: 0;}
.list2 li + li {margin-top: 5px;}
.list2 strong {margin-right: 10px; color: #fd6363;}

.bul1 {margin: 0; padding: 0; list-style: none;}
.bul1 > li {position: relative; margin: 0 0 10px; padding: 0 0 0 20px; text-align: left;}
.bul1 > li::before {position: absolute; left: 0; top: 5px; width: 4px; height: 4px; border-radius: 100%; border: 3px solid #414a67; content: '';}
.bul1 small {display: block; font-size: 13px; color: #767676;}